html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
ol,ul,li{list-style:none;}
h3,h2,h4{font-weight:normal}
a img{der:0;}
textarea{resize:none;}
em,i{font-style:normal;}
a:active,a:focus{outline:0;}
a{text-decoration:none;color:#666666}
a:hover{text-decoration:none; cursor:pointer}
img{vertical-align:middle; border:0}
body{font:14px/21px "microsoft yahei";background-color:#f5f5f5;color:#666;min-width:1200px;width:auto!important;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%; outline:none}
header,nav,section,article,footer,figure{margin:0px;padding:0px;display:block}
/*textarea,select,input,textare{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}*/
select{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
input{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.mt5{margin-top:5px}
.mt40{margin-top:40px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
/* == 常见效果 == */
.clear{clear:both}
.clearfix{zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.overflow{overflow:hidden;}
.block{display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.al{text-align:left;}
.ac{text-align:center; overflow:hidden}
.ar{text-align:right;}
.ico{background:#fff}
.noborder{border:0;}
.wbox{width:1200px;margin:0 auto;}
.border{border-bottom:1px solid #e8e8e8}

.em1{color:#999}
.em2{color:#ff9900}
.em3{color:#333}
.em4{color:#000!important}
.em5{color:#96caff}
.em6{color:#262626}
.f12{font-size:12px}
.f40{font-size:40px}
.public{padding:20px 0}
.weight{font-weight:bold}
/*首页*/
.head{height:80px; line-height:80px}
.logo{}
.topNav{position:relative; z-index:999; height:40px; line-height:40px; background:#517fdf}
.topNav-width{margin:0 auto; width:820px}
.topNav dl{zoom:1;}
.topNav .tnLeft{ float:left;}
.topNav .tnRight{ float:right;}
.topNav dd{ float:left; position:relative;  }
.topNav dd h3{float:left;}
.topNav dd h3 a{ display:inline-block;*display:inline; zoom:1;width:100px;text-align:center; color:#fff; font-size:16px; margin-left:20px}
.topNav dd h3 a.last{margin-right:0}
.topNav dd h3 a:hover,.topNav dd.on h3 a{color:#fff; background:#6b98f5}
.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:100px; top:40px; left:20px;  border-top:0;  background:#6b98f5;  z-index:99999; overflow:hidden;}
.topNav dd ul li{height:40px; line-height:40px;}
.topNav dd ul li a{ display: block; color: #fff; text-align:center;font-size:12px;}
.topNav dd ul li a:hover{ background:#6b98f5;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*banner部分*/
.fullSlide{width:100%;position:relative;height:480px; text-align:center}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:480px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:480px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:8px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin-right:10px;overflow:hidden;background:#686868;filter:alpha(opacity=80);opacity:0.8;line-height:999px; border-radius:100%}
.fullSlide .hd ul .on{background:#fff}

.dynamic{ padding-top:50px; padding-bottom:70px}
.dynamic_info{width:580px;}
.title h3{font-size:22px; color:#333; font-weight:bold}
.more{display:block; width:85px; height:25px; line-height:25px; color:#fff; font-size:12px; text-align:center; background:#74ab18; border-radius:50px;-moz-border-radius:50px;-khtml-border-radius:50px;-webkit-border-radius:50px}
.new{height:120px; overflow:hidden}
.new dt{width:220px; height:120px}
.new dt img{width:100%; height:100%}
.new dd{width:325px; margin-right:10px}
.new dd h3 a{font-weight:bold; font-size:16px; color:#000}
.new dd h3 a:hover{color:#0db0c7}
.new dd .date{margin-top:5px}
.news_list a{line-height:30px; color:#333; display:block}
.news_list a em i{margin-right:10px}
.news_list a:hover em{color:#0db0c7}
.news_list{height:90px; overflow:hidden}
.news1 a{padding-left:0; margin-top:0}

.product li{width:180px; height:230px; float:left; margin-right:20px}
.img{height:180px; line-height:180px; text-align:center; border:1px solid #e8e8e8;}
.product li p{height:50px; line-height:50px; text-align:center; background:#b2b2b2; color:#fff}
.product li a:hover p{background:#74ab18}
.product li.last{margin-right:0}
.case{padding:30px 0}
/*案例切换*/
.douban{overflow:hidden;}
.douban .hd{/*height:22px;line-height:22px;  */overflow:hidden;}
.douban .hd .next,.douban .hd .prev{ float:right; display:block; width:24px; height:24px;overflow:hidden;cursor:pointer}
.douban .hd .next{background: url(../img/right1.png) center center no-repeat; background-size:100% 100%; margin-left:20px}
.douban .hd .prev{background: url(../img/left1.png) center center no-repeat; background-size:100% 100%}
.douban .hd .prevStop{background: url(../img/left.png) center center no-repeat; background-size:100% 100%cursor:default; }
.douban .hd .nextStop{background: url(../img/right.png) center center no-repeat; background-size:100% 100%;cursor:default; }
/*.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; border:1px solid red}
.douban .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; }
.douban .hd ul li.on{background-position:-12px 0; }*/
.douban .bd{margin:30px 0}
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:280px; margin-right:20px;}
.douban .bd ul li img{width:100%; height:210px}
.douban .bd ul li p{text-align:center; color:#333; margin-top:20px}
.douban .bd ul li a:hover p{ color:#517fdf}
/*底部*/
.foot{background:#232323}
.foot_top{ text-align:center; padding:26px 0}
.nav em{color:#858484; display:inline-block; margin:0 15px}
.nav a{display:inline-block; color:#fff}
.nav a:hover{color:#517fdf}
.version{height:40px; line-height:40px; text-align:center}
.version p{font-size:12px}

/*关于我们*/
.banner{width:100%; height:320px; text-align:center;}
.banner img{width:100%; height:100%}
.content{margin-bottom:60px}
.con_l{width:260px;;}
.side{width:220px; color:#fff; background:#517fdf;margin-top:30px; padding:60px 0 30px 40px;}
.side h3{font-size:30px}
.side p{margin-top:18px;text-transform:uppercase; font-size:24px}
.side_a{background:#fff;}
.side_a li{}
.side_a a{display:block; border-bottom:1px solid #e6e6e6; border-top:0; height:60px; line-height:60px;padding-left:20px; margin:0 20px;background:url(../img/drop.png) right center no-repeat; background-size:7px;font-size: 16px;}
.side_a a.last{border-bottom:0}
.side_a a:hover,.side_a a.cur{color:#517fdf; background:url(../img/drop1.png) right center no-repeat; background-size:7px}
.con_r{width:820px; padding:30px 40px; margin-top:30px}
.title_box{padding-bottom:20px; border-bottom:1px solid #e6e6e6}
.title_box h3{color:#333; font-weight:bold; font-size:24px}
.top{font-size:12px; color:#999}
.top a{color:#999}
.top i img{margin-right:10px; vertical-align:baseline}
.about h3{font-size:24px; font-weight:bold; color:#333;line-height:35px}
.about_wz{margin-bottom:10px}
.about_wz p{line-height:30px}
/*企业新闻*/
.focusBox { position: relative; width:820px; height:250px; overflow: hidden;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:30px; right:126px; z-index:3}
.focusBox .hd li{float:left; line-height:10px; text-align:center; font-size:12px; width:10px; height:10px; cursor:pointer; overflow:hidden; background:#86a6e9; margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; border-radius:100%}
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;}
.new_img{width:500px; height:250px}
.new_img img{width:100%; height:100%}
.desc{background:#517fdf; color:#fff;height:250px; width:240px;overflow:hidden; padding:30px 50px 30px 30px;}
.desc h3{font-size:24px; line-height:35px}
.desc p{font-size:16px; margin-top:15px}
.list a{display:block; color:#333}
.list a em.fl{background:url(../img/d1.png) left center no-repeat; background-size:9px; padding-left:20px}
.list a:hover em.fl{background:url(../img/d2.png) left center no-repeat; background-size:9px}
.list a i img{margin-right:20px}
.list a{line-height:45px}
.list a:hover em{color:#517fdf}
/*新闻详情*/
.info_img{text-align:center}
.page span{display:inline-block; width:90px; height:40px; line-height:40px; text-align:center; background:#f4f4f4; border-radius:5px; color:#333}
.page a{display:inline-block; margin-left:20px}
.pagess{margin-bottom:80px;padding-top:50px;}
.pagess a{display:inline-block; border:1px solid #e8e8e8; width:38px; height:38px; line-height:38px; text-align:center; margin-right:10px; background:#fff}
.pagess a:hover,.pagess span.current{color:#fff; background:#517fdf; border:1px solid #517fdf}
/*.pages span{display:inline-block;}*/
.pagess span.current{display:inline-block; color:#fff; background:#517fdf; border:1px solid #517fdf; width:38px; height:38px; line-height:38px; text-align:center; margin-right:10px;}
.pagess a.next{width:80px}
.ver{background:#1a1a1a}
/*产品中心*/
.sort{border-bottom:1px solid #e8e8e8; margin:0 20px; padding:10px 0}
.sort a{border-bottom:0; background:none; height:40px; line-height:40px; padding-left:0; color:#999}
.sort a:hover,.sort a.cur{color:#333; font-weight:bold; background:none}
.side_a .product_btn.up{background:url(../img/up.png) right center no-repeat!important; background-size:12px}
.side_a .up:hover{color:#666}
.side_a .product_btn.down{background:url(../img/down.png) right center no-repeat!important; background-size:12px; color:#0db0c7}
.side_a .down:hover{ color:#0db0c7}
/*.side_a .product_btn:hover{background:url(../img/up.png) right center no-repeat; background-size:12px; color:#666}*/

/*.product_box{overflow:hidden}
.product_box li{float:left; width:238px; margin-top:30px; margin-right:50px}
.product_box li.last{margin-right:0}
.pro_img{width:238px; border:1px solid #e6e6e6; height:240px; line-height:240px; text-align:center}
.product_box li a:hover p{color:#0db0c7}
.product_box li a:hover .pro_img{border:1px solid #0db0c7}*/
.pro_img1 img{border:1px solid #e6e6e6; height:368px}
/*产品详情*/
.suggestion{padding-left:67px}
.suggestion li{margin-top:20px; overflow:hidden}
.suggestion li label{color:#333; display:inline-block; width:85px; margin-right:20px; height:40px; line-height:40px}
.suggestion li label i{color:#ff0000; margin-right:5px;vertical-align:middle}
.text{width:290px; height:40px; line-height:40px; border:1px solid #e6e6e6; padding-left:10px}
.select{width:290px; height:40px; line-height:40px; border:1px solid #e6e6e6; padding-left:10px; background:url(../img/down1.png) 93% center no-repeat; background-size:12px}
.textare{width:480px; height:140px;border:1px solid #e6e6e6; padding:10px}
.textare1{width:480px; height:80px;border:1px solid #e6e6e6; padding:10px}
.submit{display:block; color:#fff; width:140px; height:40px; line-height:40px; text-align:center; background:#517fdf; margin-left:172px; margin-top:40px; margin-bottom:60px}
.recurit{width:100%; border:1px solid #e6e6e6; margin-bottom:400px}
.recurit thead tr{background:#f5f5f5; width:100%;  font-size:12px; color:#333 font-size:12px; font-weight:bold}
.recurit td{text-align:center; height:40px; line-height:40px}
.recurit tbody td{font-size:12px; color:#333}
.recurit tbody td a{display:block; font-size:12px; color:#333}

/*招聘*/   
.recurit_info dt{color:#000; font-weight:bold; line-height:30px}
.recurit_info dd p{line-height:30px}

.con-FangDa{
	width: 360px;
	height: auto;
}
/*正常容器*/
.product_info{height:444px}
.con-fangDaIMg{
	width: 360px;
	height: 360px;
	position: relative;
	text-align:center;
	border:1px solid #e6e6e6
}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}


/*设置选择图片容器*/
.con-FangDa-ImgList{
	margin-top:20px;
	height:60px;
	width:360px;
	list-style: none;
}
.con-FangDa-ImgList > li{
	margin-right:20px;
	width: 60px;
	height: 60px;
	float: left;
	cursor: pointer;
	border: 1px solid #e6e6e6;
	text-align:center;
}

.con-FangDa-ImgList > li > img{
	vertical-align:top;
	display:inline;
	width:auto;
	height:60px;
}
.con-FangDa-ImgList > .active{
	border-color:#0db0c7;
}
/*选项卡*/
.notice {width:420px;overflow: hidden; }
.notice .tab-hd {}
.notice .tab-hd ul {}
.notice .tab-hd li{float: left; width:50%; position:relative}
.notice .tab-hd li a{ display:block; height:50px; line-height:50px; text-align:center;background:#999999; font-size:18px; color:#fff;position: relative;}
/*.notice .tab-hd li a:hover{background-color:#0db0c7;}*/
.notice .tab-hd li a.on{background-color:#0db0c7;}
.notice .tab-hd li a.on div{display:block}
.notice .tab-bd {padding-top:50px }
/*.notice .tab-bd ul{overflow:hidden; zoom:1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }*/

.notice .tab-nav li a div{background:url(../img/back.png) center center no-repeat; background-size:17px 9px; position:absolute; left:49%; top:50px; width:17px; height:9px; display:none}

.wz{margin-top:30px}
.wz p{line-height:30px}
.pro_tit{width:100%; height:50px; background:#f5f5f5; line-height:50px}
.pro_tit h3{width:210px; text-align:center; background:#0db0c7; font-size:18px; color:#fff}

.btn1{ float:left;margin-top:90px; margin-bottom:50px;border:1px solid #ccc}
.btn1 a{ display:inline-block; width:35px; height:35px; line-height:35px;text-align:center; border-left:1px solid #ccc; float:left}
.btn1 a:hover{background:#0db0c7; color:#fff}


.head_box{height:80px; line-height:80px}
.search_l{width:226px;}
.search_l input{width:180px; border:0}
.search_l a{display:inline-block; width:40px; text-align:center}
.search{border:1px solid #517fdf; height:35px; line-height:35px}
.search_btn{width:60px; text-align:center; color:#fff; background:#517fdf; display:inline-block; }
.phone{color:#517fdf; font-size:16px; height:35px; line-height:35px; margin-left:40px}
.phone img{margin-right:10px}
.about1{width:360px; margin-right:50px}
.tit{border-bottom:1px solid #517fdf; padding-bottom:7px}
.abouts{color:#517fdf; font-weight:bold; font-size:16px}
.abouts img{margin-right:10px}
.more_btn{display:inline-block; width:60px; text-align:center; height:22px; line-height:22px; border-radius:50px; border:1px solid #517fdf; color:#517fdf}
.abourt_wz p{color:#333; line-height:25px}
.news li a{display:inline-block; background:url(../img/d1.png) left center no-repeat; background-size:10px; padding-left:25px; margin-top:27px}
.news li a:hover{ background:url(../img/d2.png) left center no-repeat; background-size:10px; color:#517fdf}
.adds p{margin-top:5px}
.categroy{ overflow:hidden; height:310px}
.categroy li{float:left; width:25%; text-align:center; margin:70px 0; text-align:center}
.categroy li a{display:block; font-size:18px}
.tp{border-bottom:1px solid #6b98f5}
.links p{font-size:12px; line-height:35px; margin:40px auto}
.links p em{color:#fff}
.links p a{color:#999; font-size:12px; display:inline-block; margin-right:10px}
.links p a:hover{color:#517fdf}
.list1{background:url(../img/c1.png) top center no-repeat; background-size:140px 140px; display:block; padding-top:164px }
.list1:hover{background:url(../img/c1_1.png) top center no-repeat; background-size:140px 140px; display:block; padding-top:164px; color:#517fdf }
.list2{background:url(../img/c2.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px }
.list2:hover{background:url(../img/c2_1.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px; color:#517fdf }
.list3{background:url(../img/c3.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px }
.list3:hover{background:url(../img/c3_1.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px; color:#517fdf }
.list4{background:url(../img/c4.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px }
.list4:hover{background:url(../img/c4_1.png) top center no-repeat; background-size:140px 140px; height:200px; display:block; padding-top:164px; color:#517fdf}

.mb30{margin-bottom:30px}
.contact p {
    font-weight: bold; line-height:30px;
	color:#333
}
.pro_list li{float:left; width:260px; text-align:center; margin-right:20px; margin-top:15px; }
.pro_list li a{display:inline-block; color:#333}
.pro_list li.last{margin-right:0}
.pro_img{width:260px;display:inline-block}
.pro_img img{width:100%; height:195px}
.pro_list li p{color:#333; padding:10px 0; color:#333}
.pro_list li a:hover p{color:#517fdf}
.closer{border-radius:100%; border:2px solid #fff; top:-15px!important; font-size:35px!important; background:none!important; line-height:36px!important}
.caption{color:#fff}