@charset "utf-8";

/* CSS Document

http://www.sdnxy.com/

 */

body{ margin:0px; padding:0px; font-size:14px; line-height:32px;color:#333;}

a,a:visited{color:#333; text-decoration:none;}

a:hover{color:#EC5101;}

#header{width:1200px; margin:0 auto;padding-bottom:10px;padding-top:10px;}

#header:before,#header:after{ content:""; display:block;}

#header:after{ clear:both;zoom:1;}

#header #logo{ float:left;padding-top:20px;}

#header #ads{ float:left; border-left:1px solid #CCC;line-height:32px;padding:10px; padding-left:20px;font-size:20px;}

#header #ads span{color:#0D6598;display:block;font-weight:bold;}

#header #hrt{ float:right; background:url(phone.jpg) no-repeat left 20px;padding-left:50px; font-size:26px; padding-top:20px;font-weight:bold;}

#header #hrt span{ display:block; padding-left:15px; font-size:20px;}

#navfrm{ background:#0668cd; clear:both;}

#navfrm ul{width:1200px; margin:0 auto; padding:0px;}

#navfrm ul li{ display:inline-block;}

#navfrm ul li a{ display:block;height:50px; line-height:50px; font-size:18px; font-weight:bold; text-align:center; padding:0px 25px;color:#FFF;}

#navfrm ul li a:hover{background: #01a0ea}



#flafrm{ background:#eee;}

#flafrm #grey{width:1200px; margin:0 auto; line-height:50px;}

#flafrm #grey span{ /*font-weight:bold;*/}

#flafrm #grey a{ margin:0 5px;}



.container{width:1200px; margin:0 auto; padding:25px 0px; clear:both;}

.container:before,.container:after{ content:""; display:block;}

.container:after{ clear:both;zoom:1;}



#sider{width:240px; float:left;}

#cate{ background:#f8f8f8;}

#cate dt{ font-size:20px; font-weight:bold; padding:10px; background:#0668cd;color:#FFF;}

#cate dt span{ display:block; font-size:14px;}

#cate dd{ padding:15px;}

#cate dd li{ list-style:none; border-bottom:1px dashed #CCC;}

#cate dd li a{ line-height:32px;}



#profrm{ float:right;width:950px;}

#profrm:before,#profrm:after{ content:""; display:block;}

#profrm:after{ clear:both;zoom:1;}

#profrm .item{ float:left; padding:18px; padding-top:0px;}

#profrm .item img{width:280px;height:240px;}

#profrm .item a{ display:block;}



#casefrm{ padding:20px 0px;width:1200px; margin:0 auto;}

#casefrm:before,#casefrm:after{ content:""; display:block;}

#casefrm:after{ clear:both;zoom:1;}

#casefrm .citem{ float:left; padding:15px;}

#casefrm .citem a{ display:block;}

#casefrm .citem img{width:253px;height:200px;}



.orther-news {display: block;width:1200px; margin:0 auto; padding:25px 0px; padding-bottom:0px; clear:both;}

.orther-news .ul {margin: 18px 0;width:1200px; padding:0px;}

.orther-news .ul:before,.orther-news ul:after{ content:""; display:block;}

.orther-news .ul:after{ clear:both;zoom:1;}

.orther-news .ul li { float:left;width:31%; margin:10px;padding: 10px 2px;list-style:none;}

.orther-news .ul li:last-child {border-bottom: 0;padding-bottom: 0;}

.orther-news .ul li .date {display: block;width: 78px;height: 85px;float: left;margin-right: 15px;overflow: hidden;border: 1px solid #b2b2b2;text-align: center;}

.orther-news .ul li .date .day {display: block;font-size: 40px;color: #7e7e7e;line-height: 1;margin-top: 6px;}

.orther-news .ul li .date .month {display: block;line-height: 1;font-size: 16px;color: #5c5c5c;margin-top: 14px;}

.orther-news .ul li .content {overflow: hidden;}

.orther-news .ul li .content h4 {font-size: 16px; margin:0px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}

.orther-news .ul li .content h4 a {transition: 0.3s;

	-webkit-transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

}

.orther-news .ul li .content h4 a:hover {}

.orther-news .ul li .content p {line-height: 18px;color: #767676; font-size:14px; padding:0px; margin:0px;}

.orther-news hr,.container hr{width:150px; margin:0 auto; border:1px solid #0668cd;}

#index-news{ text-align:center; font-size:32px; padding-top:30px;}

#index-news p{ margin:0px; font-size:14px; line-height:32px;}

/*.orther-news .ur{ float:right; padding-top:28px;width:300px;}*/







#box{ background:url(mb.jpg) no-repeat center top; padding-top:161px;}



#about{ clear:both; padding:30px 0px; background:#eee;}

#about img{ float:left;width:480px;}

#about #company{ float:right;width:680px;}

#about #company p{ line-height:26px;}

#about #company #cmc{}

#about #company #cmc a{ display:inline-block; margin-right:20px; padding:0px 10px; background:#2A76D4;color:#fff;}



#links{width:1200px; margin:0 auto; clear:both; line-height:32px;}

#links span{ font-weight:bold;}

#links a{ margin:0px 3px;}

#foot-nav{background:#0668cd;}

#dfrm{width:1200px; margin:0 auto;}

#dfrm:before,#dfrm:after{ content:""; display:block;}

#dfrm:after{ clear:both;zoom:1;}

#foot-nav #bnfrm{ float:left;width:850px;color:#FFF;}

#foot-nav #bnfrm a{ line-height:50px;color:#FFF; margin:0 3px;}

#foot-nav #foot-title{ float:right;width:150px; line-height:50px;color:#FFF; text-align:center;background:#0756A9;}

#foot-nav #foot-title.hover,#foot-nav #foot-title.visited{ background:#0756A9;}

#foot{background:#2A76D4;}



#foot-main{width:1200px; margin:0 auto;}

#foot-main:before,#foot-main:after{ content:""; display:block;}

#foot-main:after{ clear:both;zoom:1;}

#foot-main #fc{ float:left;color:#FFF; padding-top:35px;}

#foot-main img{ border:15px solid #0668CD; float:right;width:120px;}



#right{width:930px; float:right;}

#posfrm{ border-bottom:1px solid #0668cd; padding:0px 15px;}

#posfrm:before,#posfrm:after{ content:""; display:block;}

#posfrm:after{ clear:both;zoom:1;}

#posfrm h5{ float:left; font-size:16px; padding:0px 10px; border-bottom:3px solid #0668cd;}

#posfrm span{ float:right;}



#arcfrm{ padding:15px;}

.dl{ clear:both; padding:10px 5px;}

.dl dt{}

.dl dt a{ font-weight:bold;}

.dl dt span{ float:right;}

.dl dd{ text-indent:24px;}



#pro-list{ float:right;width:950px;}

#pro-list:before,#pro-list:after{ content:""; display:block;}

#pro-list:after{ clear:both;zoom:1;}

#pro-list .item{ float:left; padding:18px; padding-bottom:0px;}

#pro-list .item img{width:280px;height:240px;}

#pro-list .item a{ display:block;}



#sfrm{clear:both;/* background:#999999;*/}

#sfrm:before,#sfrm:after{ content:""; display:block;}

#sfrm:after{ clear:both;zoom:1;}

#sfrm .st{border-bottom:2px solid #0D6598; color:#0D6598; font-weight:bold; padding:5px 10px;}

#sfrm #sn{ float:left;width:238px; padding-left:25px;}

#sfrm .sit{ float:right; padding:13px;}

#sfrm .sit img{width:190px;height:144px;}

#sfrm .sit a{ display:block;}



.tel-box {background-color: #f5f5f5;padding: 15px 0; margin-top: 20px;text-align: center;}

.tel-box .tel p {color: #666;font-size: 16px;text-align: left; margin:0px;}

.tel-box .tel .t1 {font-size: 28px;color: #333;}

.tel-box .tel {background: url(phone.png) no-repeat left center;display: table;padding-left: 60px;height: 54px;margin: 0 auto 25px auto;}

.tel-box a {display: inline-block;font-size: 14px;background: #05a4e9 url(qq.png) no-repeat 25px center;height: 35px;width: 137px;line-height: 35px;color: #FFF;text-indent: 20px;margin: 0 5px;}

#arcfrm h1{ padding:10px;}

#info_con_tit{ padding:10px;}

#info_con_tit span{ margin:0 10px;}

#confrm{ padding:10px;}



.subNavBox{width:200px;border:solid 1px #e5e3da;margin:100px auto;}

.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;height:45px;line-height:45px;padding-left:10px;background:url(jiantou1.jpg) no-repeat;background-position:95% 50%}

.subNav:hover{color:#277fc2;}

.currentDd{color:#277fc2}

.currentDt{background-image:url(jiantou.jpg);}

.navContent{/*display: none;*/border-bottom:solid 1px #e5e3da;padding-left:20px;}

.navContent li{list-style:none;}

.navContent li a{display:block;/*width:200px;heighr:28px;text-align:center;line-height:28px;color:#333;font-size:14px;*/}

.navContent li a:hover{color:#fff;background-color:#277fc2}

#nrec,#contact{}

#nrec dd{padding-left:15px;}

#nrec dt,#contact dt{border-bottom:1px solid #0668cd;color:#fff;padding-left:15px;font-weight:bold;color:#0668cd;line-height:32px;}

#nrec dt span,#contact dt span{border-bottom:3px solid #0668cd;width:80px;text-align:center;display:block;}

#nrec li{font-size:12px;}

#contact dd#p{padding:10px;}

#contact dd#p img{width:100%;}



#page{clear:both;}

#page span{float:right;}



#ptop{width:*; padding-bottom:10px;}

#litpic{ vertical-align:top;}

#litpic .litpic{width:400px;height:300px; border:none;}

#pword{ vertical-align:top; padding-left:25px;}

#pword h1{ margin:0px; padding:10px; text-align:left;}

#pdesc{font-size:14px;line-height:24px;}



.slideTxtBox {/*float: left;width: 697px;height: 435px;*/background-color: #fff;margin-top:15px;}

.slideTxtBox .hd {overflow: hidden;border-bottom: 1px solid #05a4e9;}

.slideTxtBox .hd li {cursor: pointer;}

.slideTxtBox .hd li {

	display: block;

	font-size: 16px;

	color: #fff;

	text-decoration: none;

	background: #333;

	font-weight: bold;

	float: left;

	width: 120px;

	height: 45px;

	line-height: 45px;

	text-align: center;

}

.slideTxtBox .hd li:hover, .slideTxtBox .hd li.on {color: #fff;background: #05a4e9;}

.slideTxtBox .news {overflow: hidden;display: block;background:#f8f8f8;padding-top:5px;}

.slideTxtBox .news li{padding-left:15px;line-height:30px;}

.slideTxtBox .news .top_1 {overflow: hidden;margin-bottom: 15px;}

.slideTxtBox .news .nl_pic {float: left;padding: 2px;border: 1px solid #dddddd;}

.slideTxtBox .news .nl_pic img {display: block;}

.slideTxtBox .news .nl_wen {margin-left: 266px;}

.slideTxtBox .news .nl_wen h5 {	padding: 13px 0;}

.slideTxtBox .news .nl_wen h5 a {font-size: 16px;font-weight: normal;color: #666;}

.slideTxtBox .news .nl_wen p {font-size: 13px;color: #999;line-height: 23px;height: 69px;overflow: hidden;}

.slideTxtBox .news .nl_wen>a {

	display: block;

	width: 106px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	background-color: #96c62c;

	font-size: 13px;

	color: #fff;

	text-decoration: none;

	margin-top: 15px;

}

.picScroll-left02 {position: relative;width:1200px;margin:0 auto;}

.picScroll-left02 .hd3 {}

.picList li{list-style:none;}

.picScroll-left02 .hd3 .next {

	top: 92px;

	right: 0px;

	display: block;

	width: 38px;

	height: 87px;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	background: url(shebeiniu.png) no-repeat -39px 0;

}

.picScroll-left02 .hd3 .prev {

	display: block;

	width: 38px;

	height: 87px;

	float: right;

	position: absolute;

	overflow: hidden;

	cursor: pointer;

	top: 92px;

	left: 0px;

	background: url(shebeiniu.png) no-repeat;

}

.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}