﻿@charset "utf-8";
/* CSS Document */

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }
/* IE5.xIE6бbug */ 
* html body{overflow: visible; } 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}

/* body */ 
body{color:#595959; font-size:12px; font-family:"微软雅黑"; line-height:22px; } 
i, em, cite { font-style: normal; }
/* a */ 
a{color:#595959; text-decoration:none; }
a:hover{text-decoration:none; color:#0092df }
/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
/* li */ 
ul,li{list-style-type:none;} 
/* img */ 
img{border:0 none; vertical-align:middle;} 
/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;}


/*********清除浮动处理**********/
.clr{clear:both; display:block; height:0;font-size:0; overflow:hidden;}
.bt{ float:left; font-size:14px;  padding-left:10px;}
.bt .btL{ float:left; font-weight:bold;}
.bt .btL a{ color:#FFF}
.bt .btR{ float:right; font-size:12px;margin-right:15px;}
.bt .btR a{ color:#8a8a8a; font-weight:normal; }
.nr{ float:left;}


.topWrap{-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0 auto;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background: #FFF;
	z-index: 100;
	-moz-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	-webkit-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);}
.Hcon{ width:1200px; margin:0 auto; height:120px;position: relative;}
.Hcon .logo{ width:264px; height:90px;padding-top: 30px; float:left;}
.Hcon .toptext{position: absolute;left:300px;top:30px;width: 460px;height: 60px;padding-left: 30px;font-size: 24px;line-height: 60px;color: #666;border-left: 1px solid #e0e0e0;}
.Hcon .tel{ width:300px;height: 120px; float:right; background: url(../images/tel.png) center right no-repeat;}

/* 搜索 */
.seachWrap {
	width: 1200px;
	height: 90px;
	position: relative;
	margin: 0 auto;
}

.seachWrap p {
	line-height: 90px;
	color: #666;
	font-size: 16px;
}

.seachWrap strong {
	color: #333;
}

.Right {
	position: absolute;
	right: 0;
	top: 26px;
	height: 36px;
}

.seach {
	overflow: hidden;
	width: 360px;
	height: 36px;
	background: url(../images/search.png) center center no-repeat;
}

.seach .keys {
	width: 270px;
	height: 36px;
	border: 0;
	background: none;
	padding-left: 30px;
	float: left;
	font-size: 12px;
	color: #414141;
	font-family: '微软雅黑'
}

.seach .btns {
	border: 0;
	background: none;
	width: 60px;
	height: 36px;
	float: right;
	cursor: pointer
}


.navwrap{width:100%; height:58px; margin:0 auto; border-top: 2px solid #e0e0e0;}
.nav{ width:1200px; height:58px; margin:0 auto;}
.nav li{ float:left; width: 170px; height:58px; position: relative;}
.nav li a{ width:170px; height:58px; margin: 0 auto; line-height:58px; text-align:center; display:block; color:#333; font-size:16px;}
.nav li a:hover{color:#0092df}
.nav li:hover::after{content: "";position: absolute;top:-2px;left: 0;right: 0;margin: auto;display: block;width: 80px;height: 4px;background: #0092df;}
.nav li a::after{content: "";position: absolute;top:0;right: 0;bottom: 0;margin: auto;display: block;width: 1px;height: 20px;background: #e0e0e0;}
.nav .home a::before{content: "";position: absolute;top:0;left: 0;bottom: 0;margin: auto;display: block;width: 1px;height: 20px;background: #e0e0e0;}

.ProBoxWrap {
	width: 170px;
	display: none;
	-moz-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	-webkit-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	box-shadow: 0 5px 5px rgba(128, 128, 128, 0.2);
	text-align: left;
	z-index: 100;
	position: absolute;
	left: 0;
	background: rgb(255, 255, 255, 0.8);
}

.ProBoxWrap .ProBox {
	margin: 0 auto;
}

.ProBoxWrap .ProBox .T a {
	display: block;
	height: 40px;
	text-align: center;
	text-transform: capitalize;
	line-height: 40px;
	color: #000;
	font-size: 14px;
}

.ProBoxWrap .ProBox .T a:hover {
	color: #0068b7;
}

.nav li:hover .ProBoxWrap {
	display: block;
}

.banner{ width:100%; background:url(../images/banner.jpg) center center no-repeat; height:600px; margin:180px auto 0;}
.banner a{ display:block; width:100%; height:600px}
.content{ width:100%; float:left; background:url(../images/conbj.jpg) center top no-repeat;}
.conB{ width:1200px;height: 1050px; margin:0 auto; padding-top:40px; overflow: hidden;}
.conB .Bleft{ float:left; width:224px; }
.conB .Bleft .Bleftbt{ width:224px; height:55px; line-height:55px; background:#0092df;color:#FFF; font-size: 24px;font-weight: bold;text-align: center; }
.conB .Bleft .Bleftnr{ width:222px;background: #fff;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.conB .Bleft .Bleftnr li{ width:224px; float:left; height:42px; line-height:42px; border-bottom:1px solid #e0e0e0;position: relative;}
.conB .Bleft .Bleftnr li a{ padding-left:36px; font-size: 16px; color: #666666;}
.conB .Bleft .Bleftnr li a::before{content: "";display: block;position: absolute;left: 20px; top: 0; bottom: 0; margin: auto; width: 6px; height: 1px; background: #666;}


.conB .Bright{ float:right; width:976px;}
.conB .Bright .Brightbt{ width:976px; color:#000; height:40px; background:url(../images/probtbj.jpg) left center no-repeat; line-height:40px;}
.conB .Bright .Brightbt span{ color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.conB .Bright .Brightnr{ width:976px;}
.conB .Bright .Brightnr li{ float:left; width:224px; height:224px;margin:0 0 20px 20px;position: relative;	-moz-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	-webkit-box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);
	box-shadow: 0 0 10px rgba(128, 128, 128, 0.4);}
.conB .Bright .Brightnr li .pic{width:222px; height:222px; margin:0 auto;text-align:center;border: 1px solid #e0e0e0;background: #fff;}
.conB .Bright .Brightnr li .pic a{width:222px; height:174px; margin:0 auto;display: block;position: relative;overflow: hidden;}
.conB .Bright .Brightnr li .pic a img{ max-height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.conB .Bright .Brightnr li .txt{ position: absolute; bottom: 0;width:224px; height: 50px; line-height: 50px; text-align: center; background: rgba(0,0,0,.1);-pie-background: rgba(0,0,0,.1); font-size: 16px; color: #333;}

.inhonor{ float:left; width:210px; height:64px; margin-top:10px;}

.inbt{ height:37px; line-height:37px; color:#818181; font-family:"微软雅黑";}
.padding{ padding:5px 10px 0;}

.nyright{ width:765px; padding-top:10px;}
.nyright li{ width:745px; margin:0 auto; height:32px; line-height:32px; border-bottom:1px dashed #CCC}
.nyright li a{ float:left; padding-left:10px; background:url(../images/newsli.jpg) left center no-repeat}
.nyright li span{ float:right}


.nyright h5{ width:765px; float:left; text-align:center}
.nyright h6{ border-bottom:1px dashed #CCC; width:765px; font-weight:normal; height:32px; float:left; line-height:32px; text-align:center;}
.ny-news-nr{ width:765px; float:left; padding-top:10px; margin-bottom:20px;}


/**关于我们**/
.aboutWrap .about {
	width: 1200px;
	margin: 60px auto -70px;
	position: relative;
	overflow: hidden;
}

.aboutWrap .about .video {
	width: 1200px;
	height: 500px;
	margin: 0 auto;
	background: url(../images/about.png) center center no-repeat;
}

.aboutWrap .about .aboutText {
	position: absolute;
	right: 80px;
	bottom: 70px;
	width: 900px;
	height: 80px;
}

.aboutWrap .about .aboutText a {
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 30px;

}

/*新闻中心*/
.news {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.news .newsLeft {
	width: 660px;
	height:600px;
	float: left;
	background: url(../images/newsLbj.jpg) bottom left no-repeat;
}

.news .newsLeft .Ul_list {
	width: 620px;
	overflow: hidden;
	padding: 20px;
}

.news .newsLeft .newsTop {
	width: 620px;
	padding: 20px 20px 0;
}

.news .newsLeft .newsTop .pic {
	width: 620px;
	height: 220px;
	overflow: hidden;
	position: relative;
}

.news .newsLeft .newsTop .pic img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
}

.news .newsLeft .newsTop .text {
	display: block;
	position: relative;
	width: 620px;
	height: 100px;
	line-height: 24px;
	font-size: 16px;
	color: #666666;
}

.news .newsLeft .newsTop .text strong {
	display: block;
	line-height: 50px;
	font-size: 16px;
	color: #333333;
}

.news .newsRight {
	width: 500px;
	height:600px;
	float: right;
	background: url(../images/newsRbj.jpg) bottom left no-repeat;
}

.newsbt {
	display: block;
	width: auto;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	color: #333333;
	position: relative;
}

.news .newsLeft .Ul_list li {
	overflow: hidden;
	width: 290px;
	float: left;
	position: relative;
	height: 40px;
	padding-left: 20px;
	background:url(../images/newsdian.png) left center no-repeat;
}

.news .newsLeft .Ul_list li a {
	display: block;
	width: 200px;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
}

.news .newsRight .Ul_list{
	width: 460px;
	padding: 20px;
	overflow: hidden;
}

.news .newsRight .Ul_list li {
	float: left;
	width: 440px;
	padding-left: 20px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px dashed #d8d8d8;
	background: url(../images/newsdian.png) left center no-repeat;
}

.news .newsRight .Ul_list li a {
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
}

.news .Ul_list li span {
	display: block;
	line-height: 40px;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 0;
	color: #b2b2b2;
}


/*========================插件===========================*/
#preview{float:left;  margin-top:10px; display:inline; width:250px;}

.pro-top{ width:700px; margin:0 auto; height:390px;}
.pro-top-r{ float:right;  width:380px; height:240px}
.pro-top-r h1{ font-size:14px; color:#F00; margin-top:10px;}

/*jqzoom*/
.list-h li{float:left;}
#spec-n5{width:300px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{width:272px !important;   float:left; height:62px; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{float:left; margin-right:0px; display:inline; width:62px;height:62px;}
#spec-list ul li img{padding:2px ; border:1px solid #ccc; width:50px; height:50px;}


.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:207px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:500px;height:500px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
/*===========================================插件END======================================================*/

.nyproshow{ width:756px; margin:0 auto; }
.nyproshow-bt{ width:756px; height:32px; padding-left:10px; font-size:14px; font-weight:bold; line-height:32px; float:left; border-bottom:1px solid #CCC}
.nyproshow-nr{ width:756px; float:left; padding:10px;}
.nyproshow-nr table{ width:756px;}

.footer{ text-align:center; color:#9e9e9e; line-height:45px; width:100%; height:45px; background:#333333; margin:0 auto;}


.pageNavi{text-align:center; margin-top:20px; margin-bottom:20px;}
.wp-pagenavi {CLEAR: both;}
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}

.link {
    width: 1200px;
	margin: 15px auto;
	font-size: 16px;
	color: #333;
}

.link a{
	font-size: 14px;
	color: #666;
}

/*表单样式*/
.Brightnr form table tr td{ padding-bottom:10px;}
.Brightnr form table .tj{ width:80px; height:35px; color:#FFF; background:#CCC; border:0px; cursor:pointer}


/*热门文章推荐*/
.tuijian{width:100%;}
.tuijian_bt{ font-weight:bold}
.tuijian_nr li { width:100%; height:32px; border-bottom:1px dashed #CCC; line-height:32px;}
.tuijian_nr li a{ float:left}
.tuijian_nr li span{ float:right}

.leftpage{ float:left}
.rightpage{ float:right}


/*网站地图*/
.sitemap{width:95%; margin:0 auto; padding:30px 0; }
.sitemap strong a{color:#0092df;font-size:14px;}
.sitemap p{ padding:10px 0; border-bottom:1px dashed #CCC}
.sitemap p span { padding-right:10px;}
.sitemap_bt{ font-size:14px;  font-weight:bold; margin-bottom:10px; color:#0092df; margin-top:20px;}
.sitemap_news li,.sitemap_pro li{ width:24%; float:left; line-height:25px; padding:5px 0;}




/*漂浮*/
.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
}
.float-contact-mini a {
	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 65px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 170px;
}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;

	line-height: 31px;
	padding-left: 22px;

}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;

	padding: 1px 0 0 10px;

}
.float-contact .logorwm{width:180px; height:180px; background:url("/images/lflogo.png");}
.float-contact .container {
	border-style: solid;

}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {

}
.float-contact .qq .btn {
	padding-top: 4px;
}
.float-contact .qq .btn li {
line-height:26px;
}


.float-contact .myqqlink {
	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF ; font-size:18px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;

}

/*footer*/
.footWrap {
	overflow: hidden;
	background: #333;
}

.footWrap .foot {
	width: 1200px;
	height: 220px;
	padding-top: 80px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.footWrap .foot .footNav {
	width: 1140px;
	height: 60px;
	padding: 0 30px;
	margin: 0 auto 30px;
	border-bottom: 1px solid #4d4d4d;
}

.footWrap .foot .footNav li {
	float: left;
	width: 160px;
	height: 60px;
	text-align: center;
	line-height: 60px;
}

.footWrap .foot .footNav li a{
	font-size: 16px;
	color: #999;
}

.footWrap .foot .list {
	float: left;
	width: 415px;
	color: #999;
	font-size: 14px;
}

.footWrap .foot .list li {
	width: 300px;
	line-height: 30px;
}

.footWrap .foot .ewm {
	float: right;
	width: 126px;
	height: 90px;
}

.footWrap .copy {
	float: left;
	width: 400px;
	position: relative;
	text-align: left;
	line-height: 30px;
	color: #999;
	font-size: 14px;
}


.footWrap .copy a {
	font-size: 14px;
	color: #999;
}

.footWrap .copy a:hover {
	color: #FFF
}

/*内页样式*/
.Loc_navigation {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	width: 1200px;
	margin: 30px auto 0;
	/* background: #f5f5f5;*/
	position: relative;
	font-size: 14px
}

.Loc_navigation a {
	font-size: 14px;
	color: #000
}

.Loc_navigation a:hover {
	color: #008fd7
}

.Loc_navigation span {
	font-family: '宋体'
}

.nyContent {
	width: 1200px;
	margin: 15px auto 0;
	overflow: hidden
}

.nyContent .nyLeft {
	width: 190px;
	float: left;
	background: #FFF;
	margin-bottom: 50px;
}

.nycaseList .nyLeft {
	width: 190px;
	float: left;
	background: #FFF;
	margin-bottom: 50px;
}

.nyContent .nyCenter {
	float: left;
	width: 970px;
	margin-left: 40px;
}

.nyContent .nyRight {
	width: 270px;
	float: right;
	margin-bottom: 40px;
}

.nyContent .nyRightAbout {
	width: 970px;
	float: right
}


/**左侧**/
.nyContent .nyLeft .nyLeftBox {
	width: 190px;
	transition: all .5s;
	position: inherit;
	top: 0
}

.nyContent .nyLeft .Lefttitle {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #008fd7;
	line-height: 60px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	font-weight: bold
}

.nyContent .nyLeft .LeftList li {
	margin: 10px 0;
	line-height: 50px;
	text-align: center;
}

.nyContent .nyLeft .LeftList li a {
	font-size: 16px;
	border: 1px solid #e6e6e6;
	background: #FFF;
	color: #4c4c4c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	display: block
}

.nyContent .nyLeft .LeftList li a:hover,
.nyContent .nyLeft .LeftList li a.cur {
	border: 1px solid #008fd7;
	color: #008fd7
}

.nycaseList .nyLeft .nyLeftBox {
	width: 190px;
	transition: all .5s;
	position: inherit;
	top: 0
}

.nycaseList .nyLeft .Lefttitle {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #008fd7;
	line-height: 60px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	font-weight: bold
}

.nycaseList .nyLeft .LeftList li {
	margin: 10px 0;
	line-height: 50px;
	text-align: center;
}

.nycaseList .nyLeft .LeftList li a {
	font-size: 16px;
	border: 1px solid #e6e6e6;
	background: #FFF;
	color: #4c4c4c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	display: block
}

.nycaseList .nyLeft .LeftList li a:hover,
.nycaseList .nyLeft .LeftList li a.cur {
	border: 1px solid #008fd7;
	color: #008fd7
}

/**列表页浮动导航**/
.nyContent .nyLeft .FloatNav {
	position: fixed;
	top: 220px;
	z-index: 99;
}

.nycaseList .nyLeft .FloatNav {
	position: fixed;
	top: 220px;
	z-index: 99;
}


/**右侧**/
.nyContent .nyRight .Right_box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 270px;
	background: #f7f7f7;
	margin-bottom: 20px;
}

.nyContent .nyRight .Righttitle {
	line-height: 60px;
	font-size: 18px;
	color: #333333;
	padding-left: 15px;
	position: relative;
	font-weight: bold
}

.nyContent .nyRight .Righttitle:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 40%;
	width: 4px;
	background: #008fd7
}

.nyContent .nyRight .RightList {
	padding: 0 10px 10px;
}

.nyContent .nyRight .RightList a {
	margin-bottom: 10px;
	font-size: 14px;
	/* background: url("../images/dian.png") left 2px no-repeat; padding-left: 20px;*/
	color: #333333;
	line-height: 20px;
	overflow: hidden;
	display: block
}

.nyContent .nyRight .RightList a:hover {
	color: #008fd7
}

.nyContent .nyRight .tagList {
	padding: 0 10px 10px;
}

.nyContent .nyRight .tagList a {
	margin-bottom: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	overflow: hidden;
}

.nyContent .nyRight .tagList a:hover {
	color: #008fd7
}

/*右侧产品*/
.nyContent .nyRight .Right_box_pro {
	background: #FFF;
}

.nyContent .nyRight .Right_box_pro a {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 26px;
}

.nyContent .nyRight .Right_box_pro a img {
	border: 1px solid #f8f8f8;
	display: block;
	max-width: 99%
}

.nyContent .nyRight .Right_box_pro .RightList {
	padding: 0
}

.ny-right-about {
	width: auto;
	overflow: hidden;
	margin: 0 auto;
	min-height: 400px;
	margin-bottom: 80px;
	font-size: 14px;
	color: #474747
}

.nycaseList .nyLeft .nyLeftBox {
	width: 190px;
	transition: all .5s;
	position: inherit;
	top: 0
}

/***成功案例****/
.nycaseList {
	width: 1200px;
	margin: 15px auto 0;
	overflow: hidden
}

.caseList {
	width: 980px;
	float: right;
	overflow: hidden
}

.caseList li {
	width: 300px;
	float: left;
	margin: 0 10px 20px;
}

.caseList li a {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative
}

.caseList li .pic {
	width: 280px;
	border: 1px solid #ededed;
	margin: 0 auto;
}

.caseList li .txt {
	text-align: center;
	height: 45px;
	line-height: 45px;
}

.caseList li a strong {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 20%;
	text-align: center;
	margin: auto;
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	z-index: 22;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	filter: alpha(opacity=0);
}

/**内新闻列表**/
.ny-right-news {
	width: auto;
	margin: 0 auto;
	padding: 0 0;
	min-height: 300px;
}

.ny-right-news ul {
	margin-bottom: 20px;
}

.ny-right-news li {
	width: auto;
	display: block;
	margin: 15px 0 20px;
	position: relative;
}

.ny-right-news li .pic {
	width: 190px;
	height: 130px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background: #fff;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ny-right-news li .pic img {
	max-height: 100%;
	position: absolute;
	margin: auto;
	left: -50%;
	top: 0;
	bottom: 0;
	right: -50%;
}

.ny-right-news li .text {
	height: 60px;
	display: block;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	color: #4c4c4c
}

.ny-right-news li .text .bt {
	float: initial;
	display: block;
	word-break: break-all;
	padding: 0;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #1a1a1a;
	position: relative;
	font-weight: normal;
}

.ny-right-news li .text .btfot {
	color: #d6d6d6;
	font-size: 12px;
}

.ny-right-news li .text .btfot .v {
	background: url("../images/i02.png") left center no-repeat;
	padding-left: 25px;
	position: absolute;
	left: 70px;
	bottom: 0;
}

.ny-right-news li .text .btfot .fotsh {
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer
}

.ny-right-news li .text .btfot .fotsh .s {
	background: url("../images/i03.png") left center no-repeat;
	padding-left: 25px;
}

.ny-right-pro2 li .text .btfot .fotsh {
	left: 10px;
}

.ny-right-news li .text .btfot .fotsh .pare1 {
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 5px 0 5px 10px;
	position: absolute;
	left: -25px;
	top: 24px;
	width: 90px;
	background: #fff;
	z-index: 10
}

.ny-right-news li .text .btfot .fotsh .pare1 a {
	display: block;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
}

.ny-right-news li .text .btfot .fotsh .pare1 a.p_weixin {
	background: url("../images/share/sh01.png") left center no-repeat;
	padding-left: 25px;
}

.ny-right-news li .text .btfot .fotsh .pare1 a.p_sqq {
	background: url("../images/share/sh03.png") left center no-repeat;
	padding-left: 25px;
}

.ny-right-news li .text .btfot .fotsh .pare1 a.p_tsina {
	background: url("../images/share/sh02.png") left center no-repeat;
	padding-left: 25px;
}

.ny-right-news li .text .btfot .fotsh .pare1:after {
	content: '';
	position: absolute;
	left: 43px;
	top: -4px;
	width: 6px;
	height: 6px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #FFF
}

.ny-right-news li .text .btfot .fotsh:hover .pare1 {
	display: block;
}

.ny-right-news li .text .btfot .d {
	margin-left: 15px;
	position: absolute;
	right: 0;
	top: 0;
}

.ny-right-news li:hover>.text .bt {
	color: #008fd7;
}


/**内产品列表**/
/*样式1*/
.ny-right-pro li .text .btfot .d {
	margin-left: 0;
}

.ny-right-pro li .pic {
	width: 240px;
	height: 240px;
	border: 1px solid #f8f8f8
}

.ny-right-pro li .text {
	margin-left: 260px;
	min-height: 240px;
	margin-right: 10px;
}

.ny-right-pro li .text .nr {
	font-size: 16px;
	line-height: 30px;
	color: #4c4c4c
}

/*样式2*/
.ny-right-pro2 ul {
	float: left
}

.ny-right-pro2 li {
	width: 300px;
	padding: 0;
	float: left;
	margin: 0 10px 20px;
	border: 1px solid #f2f2f2
}

.ny-right-pro2 li .pic {
	width: 280px;
	height: 280px;
	top: 0;
	margin: 0 auto;
	position: inherit;
}

.ny-right-pro2 li .text {
	width: 280px;
	margin: 10px auto;
	height: 90px;
}

.ny-right-pro2 li .text .btfot .d {
	right: 20px;
	top: 65px;
}

.ny-right-pro2 li:hover {
	background: none;
	border: 1px solid #008fd7;
}

/**********************新闻详情*************************/
.nyShowLeft {
	width: 930px;
	float: left
}

.nyShowLeft .ShowNewsTitle {
	font-size: 36px;
	line-height: 50px;
	color: #1a1a1a;
	margin-bottom: 40px;
}

.nyShowLeft .ShowProTitle {
	width: auto;
	font-size: 24px;
	text-align: center;
	line-height: 36px;
	margin-bottom: 15px;
	color: #1a1a1a
}

.nyShowLeft .ShowNewsBox {
	margin-bottom: 90px;
	overflow: hidden
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft {
	transition: all .5s;
	position: inherit;
	top: 0;
	float: left;
	width: 110px;
	padding-right: 30px;
	border-right: 1px solid #e6e6e6
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .newsData {
	text-align: center;
	font-family: "Arial";
	color: #1a1a1a;
	font-size: 36px;
	overflow: hidden
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .newsData p {
	display: block;
	line-height: 20px;
	margin-bottom: 15px;
	font-size: 18px;
	position: relative
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .newsData p:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	z-index: 5;
	width: 80%;
	background: #e6e6e6;
	margin: auto
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .newsData p span {
	display: inline-block;
	padding: 0 10px;
	background: #FFF;
	vertical-align: bottom;
	position: relative;
	z-index: 6
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .newsData i {
	display: block;
	font-size: 18px;
	margin-top: 10px;
}


.nyShowLeft .ShowNewsBox .NewsBoxLeft .author {
	text-align: center;
	color: #808080;
	line-height: 20px;
	margin-top: 30px;
	font-size: 14px;
}

.nyShowLeft .ShowNewsBox .NewsBoxLeft .author span {
	display: block;
	padding: 2px 0;
	margin-bottom: 5px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: #008fd7;
	color: #FFF
}

/**详情页页浮动导航**/
.nyShowLeft .ShowNewsBox .NewsBoxLeft.FloatNav {
	position: fixed;
	top: 200px;
	z-index: 12;
}

/**详情页页右边浮动导航**/
.NewsRight.FloatNav {
	position: fixed;
	top: 200px;
	z-index: 12;
}

/**分享**/
.shareWrap {
	position: relative
}

.shareWrap .gb_res_t {
	display: block;
	text-align: center;
	color: #1a1a1a;
	line-height: 20px;
	margin-bottom: 15px;
	font-size: 16px;
	position: relative;
	margin-top: 40px;
}

.shareWrap .gb_res_t:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	z-index: 5;
	width: 80%;
	background: #e6e6e6;
	margin: auto
}

.shareWrap .gb_res_t span {
	display: inline-block;
	padding: 0 10px;
	background: #FFF;
	vertical-align: bottom;
	position: relative;
	z-index: 6
}

.shareWrap .bdsharebuttonbox {
	position: relative
}

.shareWrap .bdsharebuttonbox a {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	overflow: hidden;
	width: 40px !important;
	height: 40px !important;
	margin: 0 auto 10px;
	display: block;
	position: relative
}

.shareWrap .bdsharebuttonbox a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 30px;
	height: 30px;
	z-index: 5
}

.shareWrap .bdsharebuttonbox .bds_tsina:after {
	background: url(../images/share/x01.png) no-repeat center center;
	background-size: 25px;
}

.shareWrap .bdsharebuttonbox .bds_weixin:after {
	background: url(../images/share/x02.png) no-repeat center center;
	background-size: 22px;
}

.shareWrap .bdsharebuttonbox .bds_sqq:after {
	background: url(../images/share/x03.png) no-repeat center center;
	background-size: 22px;
}

.shareWrap .bdsharebuttonbox a:before {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	z-index: 1;
	transition: all 0.3s;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transform: scale(0)
}

.shareWrap .bdsharebuttonbox a:hover:before {
	width: 50px;
	height: 50px;
	transform: scale(1)
}

.shareWrap .bdsharebuttonbox a.bds_tsina {
	background: #f56467;
}

.shareWrap .bdsharebuttonbox a.bds_weixin {
	background: #8dc81b;
}

.shareWrap .bdsharebuttonbox a.bds_sqq {
	background: #68a5e1;
}


.shareWrap .bdsharebuttonbox li.wx:hover .qrcodeBox {
	display: block
}

.shareWrap .bdsharebuttonbox .qrcodeBox {
	text-align: center;
	position: absolute;
	left: 100px;
	padding: 10px;
	font-size: 12px;
	line-height: 20px;
	top: -60px;
	display: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 10
}

.shareWrap .bdsharebuttonbox .qrcodeBox canvas {
	width: 140px !important;
	margin: 0 auto
}

.shareWrap .bdsharebuttonbox .qrcodeBox .title {
	font-size: 14px;
	margin-bottom: 10px;
}

.nyShowLeft .ShowNewsBox .NewsBoxRight {
	float: right;
	width: 750px;
	min-height: 500px;
	margin-right: 20px;
}


.ny-news-nr {
	width: auto;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 20px;
}

.ny-news-nr a {
	color: #2310e5;
	font-size: 14px;
	text-decoration: underline
}

.ny-news-nr img {
	max-width: 100%;
	height: auto !important
}

.MainPicture {
	margin-bottom: 10px;
}

.MainPicture img {
	text-align: center;
	display: block;
	margin: 0 auto;
	border: 1px solid #e7e7e7
}

/**tag和本文链接**/
.newsOther {
	margin: 10px 0;
	font-size: 14px;
	color: #000
}

.newsOther a {
	font-size: 14px;
	line-height: 30px;
	color: #000
}

.newsOther a:hover {
	color: #008fd7
}

/*推荐产品*/
#RecProducts {
	line-height: 70px;
	border-top: 1px solid #e6e6e6;
	font-size: 18px;
	color: #333333;
	padding-left: 15px;
	position: relative;
	font-weight: bold
}

#RecProducts:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 40%;
	width: 4px;
	background: #1e468e
}

.RecProductsList {
	width: auto;
	overflow: hidden;
}

.RecProductsList li {
	width: 25%;
	float: left;
	margin-bottom: 10px;
}

.RecProductsList li .LiBox {
	width: auto;
	margin: 0 5px;
	overflow: hidden;
	text-align: center
}

.RecProductsList li .LiBox .pic {
	width: auto;
	overflow: hidden;
	background: #FFF;
	text-align: center;
	position: relative
}

.RecProductsList li .LiBox .pic a {
	display: block;
	width: 175px;
	height: 175px;
	border: 1px solid #e8e8e8;
	position: relative;
}

.RecProductsList li .LiBox .pic img {
	max-height: 100%;
	max-width: 100%;
	margin: auto;
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.RecProductsList li .LiBox .text {
	display: block;
	width: auto;
	overflow: hidden;
	margin: 5px 0;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #999999
}

.PicScroll{
	width: 100%;
	margin-top: 180px;
	position: relative;
}

.jqzoom_A {
	width: 1200px;
	margin: 10px auto;
	text-align: center;
}

.jqzoom_A img {
	max-width: 550px;
}

.jqzoom_A h1 {
	line-height: 60px;
	font-weight: normal;
	font-size: 24px
}

.show_left {
	width: 710px;
	margin: 0 auto;
	position: relative
}

/*图片放大镜样式*/
#preview {
	width: 710px;
	overflow: hidden
}

.jqzoom {
	width: 600px;
	height: 600px;
	border: 1px solid #E4E4E4;
	margin: 0 auto;
	position: relative;
}

.jqzoom img {
	width: 600px;
	height: 600px;
}

.zoomdiv {
	z-index: 10;
	position: absolute;
	top: 20px;
	left: 800px;
	background: #fff;
	border: 1px solid #E4E4E4;
	display: none;
	text-align: center;
	overflow: hidden;
}

.bigimg {
	width: 800px;
	height: 800px;
	border: 1px solid #E4E4E4;
}

.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 50px;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #FEDE4F center center no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}

.list-h li {
	height: 92px;
	width: 92px;
	float: left;
	cursor: pointer;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

#spec-n5 {
	width: 99px;
	overflow: hidden;
	float: right;
}

#spec-list {
	width: 99px;
	overflow: hidden;
	position: relative;
}

ul.list-h li img {
	border: 1px solid #E8E8E8;
	display: block;
	margin: 0 auto;
	width: 88px;
}

ul.list-h li.cur:after {
	content: '';
	left: 0;
	right: 0;
	top: 0;
	width: 86px;
	height: 86px;
	border: 2px solid #dc241c;
	position: absolute;
}

/*常见问题*/
#problem {
	width: auto;
	margin: 0 auto;
}

#problem .problemtitle {
	width: auto;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #bfcce5;
}

#problem .problemtitle span {
	float: left;
	font-size: 18px;
	height: 46px;
	color: #333333;
	border-bottom: 4px solid #0067b7;
}

#problem li {
	width: 100%;
	float: left;
	margin: 0 auto 10px;
}

#problem li .textT {
	height: 40px;
	line-height: 50px;
	font-size: 16px;
	color: #0067b7;
	font-weight: bold;
}

#problem li .textB {
	font-size: 16px;
	color: #000;
	line-height: 26px;
}

/*为什么选择我们*/
#why {
	width: auto;
	margin: 0 auto;
	padding: 20px 0;
}

#why .whytitle {
	width: auto;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #bfcce5;
}

#why .whytitle span {
	float: left;
	font-size: 18px;
	height: 46px;
	color: #333333;
	border-bottom: 4px solid #0067b7;
}

#why .text {
	font-size: 16px;
	color: #000;
	line-height: 26px;
	margin-top: 24px;
}

#why img {
	padding-top: 20px;
}


.proproperty {
	font-size: 18px;
	color: #FFF;
	margin: 20px 0;
	width: auto;
	border-bottom: 1px solid #e2e2e2;
	height: 40px;
}

.proproperty li {
	float: left;
	width: 130px;
	height: 40px;
	font-weight: bold;
	border-radius: 5px 5px 0 0;
	background: #0e6eb8;
	cursor: pointer;
	margin-right: 10px;
	text-align: center;
	line-height: 40px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
}

.proproperty li a {
	font-size: 18px;
	color: #fff;
}

.ny-right-about form table tr td{
	padding-bottom: 10px;
}

.ny-right-about form table .tj{
	width: 80px;
    height: 35px;
    color: #FFF;
    background: #CCC;
    border: 0px;
    cursor: pointer;
}