@charset "utf-8";
html{color:#000;background:#fff; }
body { color:#666;font-size:12px; width: 100%;overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
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%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
a { color:#666; text-decoration:none;} 
a:focus{outline:0;} 
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.header{ width:1200px; margin:0 auto;  }
.w1200{ width:1200px; margin:0 auto;  }
.content { width:1400px; margin:0 auto;  }
/*头部*/
.wel{color: #444;font-size: 15px;line-height: 30px;background-color: #eee;}
.topWrap {background:#fff;font-family: "Microsoft Yahei"; position: relative; overflow: hidden;}
.h_nr { height: 137px;padding-top:34px; box-sizing: border-box; }
.logo { width: 91px; overflow: hidden; box-sizing: border-box;}
.logo img { width: 91px; height:78px; display: block; }
.h_nr .slogen {font-size: 20px; color: #666666;  text-align: left; line-height: 38px;font-weight: normal; float: left; margin-left: 30px;}
.h_nr .slogen b{font-weight: bold;  font-size: 28px; color: #333333; display: block;}
.h_nr .sc{margin-top: 11px; padding-left: 52px; background: url(../images/tel_bg.png) no-repeat left 5px; float: right;box-sizing:border-box;  font-size: 14px; color:#0072c1; position: relative;}
.h_nr .sc span{display: block;font-size: 14px; color: #666666;}
.h_nr .sc p {overflow: hidden; color: #0072c1;font: 34px "Arial";  font-weight: bold; }
.h_nr .sc p i {margin-left:5px;}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#ffa23b}
.flexslider .slides a img{width:100%;height:600px;display:block}
/*栏目*/
.nav{height:52px;line-height:52px;width:1200px;margin:0 auto;overflow:inherit}
.nav li{float:left;height:52px;line-height:52px;position:relative;box-sizing:border-box;width:140px;border-bottom: 2px solid #0072c1;margin-left: 10px;}
.nav li:last-child{margin-right:0}
.nav li a{font-size:18px;color:#0072c1;font-weight:700;display:block;position:relative;text-align:center;}
.nav li a:after{content:"";display:block;width:0;height:2px;background:#fff;position:absolute;left:0;bottom:0;transition:all .5s}
.nav .cur a,.nav li:hover a{color:#282828;font-weight:normal;}
.nav .cur a:after,.nav li:hover a:after{width:100%}
.nav li:last-child{background:0 0}
.nav li:hover em{display:block}
/*统一标题使用*/
.ty-section {padding: 75px 0;}
.title {text-align: center;font-size: 30px;height: 100px;color: #454545;}
.title strong {color: #0366c1 ;}
.title span {display: block;font-size: 18px;color: #666;margin-top: 10px;text-transform: uppercase;}
.title1{padding-top: 75px;text-align: center;font-size: 30px;}
/*产品*/
.pro{padding:60px 0 0 0;}
.leftNav{ width:300px; }
.pro_title{padding: 22px 0 20px 70px;height: 66px;font-size: 39px; color: #Fff;font-weight: bold;line-height: 87px;background: url(../images/title_01.jpg) no-repeat center;}
.pro_title span{ display: block; font-size:15px; color:#fff}
.leftNav ul{ background: #eee; }
.leftNav ul li{font-size: 17px;color: #00529c;padding-left: 39px;background: url(../images/pro_icon1.png) no-repeat 23px 17px; border-bottom: 1px dashed #c1c0c0;}
.leftNav ul li a{line-height: 42px;margin-left: 5px; color: #00529c;padding-left: 20px;   display: block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.leftNav ul li a:hover{ color: #e8bd16;}
.leftNav ul li:hover{line-height: 48px;background: url(../images/pro_icon2.png) no-repeat 23px 15px;}
.pro_con{width:1100px;}
.pro_con li img{width: 340px;height: 255px;}
.down img{width:100%;height:305px;}
.pro_con li{position:relative;display: inline-block;margin: 0 0 22px 16px; overflow: hidden; border: 1px #ddd solid;width: 340px;background-color: #eee;}
.pro_con li:hover{background: #e8bd16; border: 1px #e8bd16 solid;}
.pro_con .one{ }
.pro_con a{ color:#333; text-align: center;line-height: 33px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 16px;display: block;}
.pro_con  li:hover a{color:#fff; }

/*新闻部分*/
.news{padding:60px 0 0 0;}
.news .content{padding:10px 0 0 0;}
.news_1{ width: 650px;}
.news_1 .tit{ padding-bottom: 16px; border-bottom: 2px solid #f3f3f3; margin-bottom: 43px;background: url(../images/n_ir2.jpg) no-repeat right 20px;}
.news_1 .tit span{ display: block; color: #454545; font-size: 18px; padding-top: 7px; line-height: 100%;    font-style: normal;font-weight: 600;}
.news_1 .tit:hover{background: url(../images/n_ir1.jpg) no-repeat right 20px;}
.news_1 dl{ overflow: hidden; height: 200px; border-bottom: 1px solid #e4e4e4; margin-bottom: 12px;}
.news_1 dl dt{ float: left; width: 200px; height: 165px; overflow: hidden;}
.news_1 dl dt img{ width:200px; height:165px;}
.news_1 dl dd{ float: right; width: 379px;}
.news_1 dl dd .nt span{ display: block; color: #454545; font-size: 35px; font-family: Arial; line-height: 100%;}
.news_1 dl dd .nt a{ display: block; color: #666;font-size: 17px; font-weight: bold; margin: 13px 0 9px 0; width: 379px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.news_1 dl dd p{ color: #909090; font-size: 15px;}
.news_1 dl:hover .nt span{ color: #0170e0;}
.news_1 ul li{ height: 35px;  color: #909090; font-size: 14px; padding-left: 28px;background: url(../images/n_iu.jpg) no-repeat 0 11px;}
.news_1 ul li span{ display: inline-block; float: right;line-height: 35px;}
.news_1 ul li a{ color:#333333; font-size: 15px;line-height: 35px;    display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 420px;}
.news_1 ul li a:hover{ color: #0170e0;}
/*公司简介*/
.aboutbj{background:url(../images/aboutbg.jpg) no-repeat center top;font-family:"Microsoft Yahei";padding-top:60px;box-sizing: border-box; overflow: hidden; }
.aboutbj .tit01{margin-bottom: 55px;}
.about{overflow: hidden; position: relative; margin-bottom: 100px;}
.about dl{width:1400px;}
.about dl dt{width:700px;overflow: hidden; float: right;}
.about dl dt img{ width:700px; height:308px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;margin-top: 12px;}
.about dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.about dl dd { width:600px; box-sizing: border-box; float: left; }
.about dl dd em{ height: 44px; line-height: 44px;  display: block; font-size: 40px; color: #454545; text-align: left; text-transform: uppercase; }
.about dl a.tit{color: #0366c1; text-decoration: none;display:block; height:50px; text-align: left;  line-height: 50px; font-size: 30px; color: #0366c1; font-weight: bold; margin-bottom: 20px;}
.about dl p{height: 172px; font-size: 15px; color: #666666;line-height: 25px; text-align: justify;}
.about dl dd span a{ display: block;    margin-top: 30px;background:url(../images/abt_btn.jpg) no-repeat left top;  width: 200px; height: 49px; line-height: 49px;padding-left: 40px; text-align: left; font-size: 16px; color: #fff; }
.about .desc{ height: 384px; }
.pp h4{font-size: 16px; color: #333333; display: block; line-height: 55px;} 
.pp li{width: 145px; margin-right: 7px; border:1px solid #d5d5d5; float: left;}.
.pp li img{width: 145px; height: 93px;}
.pp li:last-child{margin-right: 0;}
.pp li:hover{border-bottom: 3px solid #e8bd15;}
/*切换的*/
.help_cut{padding-top: 20px;  box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 402px; background:url(../images/line_l.png) no-repeat; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 402px; background:url(../images/line_r.png) no-repeat; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 400px; margin:0 auto;}
.help_nav li{ height: 30px; line-height: 30px; text-align: center;padding:0 30px; font-size: 18px; color: #666666; float: left;background: url(../images/cutico.png) no-repeat right center;  }
.help_nav li a{ text-decoration: none; color: #333333; }
.help_nav li.cur{ }
.help_nav li.cur a{ font-weight: bold; color: #0052b8; }
.help_nav li:last-child{background: none;}
.m_help{ width: 1400px; position: relative; }
.jt{width:14px; height: 26px; position: absolute;display: block; top:80px;}
.prev1{background: url(../images/l.png) no-repeat; left:-40px;}
.next1{background: url(../images/r.png) no-repeat; right:-40px;}
.xc{width:1400px;  overflow: hidden;}
.xc li{ width:300px; position:relative;margin-right: 50px; float: left;margin-left: 10px; }
.xc li img{ display:block;width:300px; height:225px;box-shadow: 0 0px 10px 0px  #ebebeb;}
.xc li em{ font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
/*优势部分*/
.ysbj{ background:#fff; padding-top:60px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; }
.ystit{width: 1400px; margin:0 auto; overflow:hidden; position: relative;}
.ystit li{width:300px;height:135px;overflow:hidden;margin-right:50px;float:left;position:relative;display:block;font-size:27px;box-sizing:border-box;color:#fff;text-align:center;font-weight:700;-webkit-transition:1s;-moz-transition:1s;transition:1s;line-height:115px}
.ystit li:nth-child(1){background:url(../images/ystitico1.jpg) no-repeat left top;}
.ystit li:nth-child(2){background:url(../images/ystitico2.jpg) no-repeat left top;}
.ystit li:nth-child(3){background:url(../images/ystitico3.jpg) no-repeat left top;}
.ystit li:nth-child(4){background:url(../images/ystitico4.jpg) no-repeat left top;margin-right: 0;}
.ystit li:nth-child(1).cur{background:url(../images/ystitico1cur.jpg) no-repeat left top; }
.ystit li:nth-child(2).cur{background:url(../images/ystitico2cur.jpg) no-repeat left top;}
.ystit li:nth-child(3).cur{background:url(../images/ystitico3cur.jpg) no-repeat left top;}
.ystit li:nth-child(4).cur{background:url(../images/ystitico4cur.jpg) no-repeat left top;}
.ys_nr {}
.ys_nr .ys{}
.ys_nr  dl{width:1400px; margin:0 auto; height:500px;overflow: hidden;box-sizing: border-box; position: relative; }
.ys_nr  dl dd{ clear: both; overflow: hidden; width: 502px;    height: 500px;padding:105px 52px 0; box-sizing: border-box;background: rgba(3, 102, 193, 0.41);  float: left; }
.ys_nr  dl dd .tit{font-weight: normal;text-align: left; font-size: 30px; color: #ffffff; height: 100px;margin-bottom: 40px; background:url(../images/ys_line.png) no-repeat left bottom; }
.ys_nr  dl dd .tit i{margin-right: 20px; font-family: "Arial"; font-weight: bold;}
.ys_nr  dl dd .tit b{font-weight: bold;color: #fff;}
.ys_nr  dl dd .tit em{ display: block; font-size: 20px; line-height: 41px; color: #ffffff;font-weight: normal;}
.ys_nr  dl dd p{line-height: 30px;overflow: hidden; font-size:16px;color: #ffffff; text-align: left;padding-left: 20px;margin-bottom: 20px;background:url(../images/yspico.png) no-repeat left 10px; }
.ys_nr a.contact{ padding-left: 82px; display: block; width: 186px; height: 46px; line-height: 46px; font-size: 16px; color: #0061ae; font-weight: normal;  background: url(../images/ys_btn.png) no-repeat; box-sizing: border-box; float: left;margin-top: 45px;}
.ys_nr .ys1{background:url(../images/ys1.jpg) no-repeat center top;}
.ys_nr .ys2{background:url(../images/ys2.jpg) no-repeat center top;}
.ys_nr .ys3{background:url(../images/ys3.jpg) no-repeat center top;}
.ys_nr .ys4{background:url(../images/ys4.jpg) no-repeat center top;}
/*底部*/
.footer{background-color: #444;    margin-top: 80px;}
.footer .footernav{width: 1200px;margin:0 auto;padding-top: 30px;}
.footer .footernav ul li{width: 150px;float: left;line-height: 20px;}
.footer .footernav ul li a{text-align: center;color:#fff; font-size: 17px;display: block;}
.footer .footernav ul li a:hover{font-size: 18px;display: block;font-weight: bold;}
.footer .footbody{padding-top: 80px;}
.footer .foot_lx{margin-right: 100px; }
.footer .foot_lx p{font-size: 15px;color: rgba(255, 255, 255, 0.5); line-height: 24px;margin-bottom: 20px;}
.footer .foot_lx p img{margin-right: 10px; width: 23px;height: 23px;}
.footer .ewm img{width: 150px;height: 150px;float:left;}
.footer .ewm p{font-size: 15px; color: rgba(255, 255, 255, 0.5); line-height: 40px;margin-bottom: 20px; padding-top: 12px; text-align: center; padding-left: 8px;}
.footer .bq{padding-top: 35px;display: block;margin: 0 auto; padding-bottom: 20px;}
.footer .bq p{font-size: 15px;color: rgba(255, 255, 255, 0.5); line-height:16px;text-align: center;}
.footer .bq p img{margin-right: 10px; width:15px;height: 16px;}
.footer .bq p a{color: #ccc;font-size: 15px;line-height: 16px;text-align: center;}
.copyright{margin-bottom: 20px;margin-top: 20px;}
.footer .ewm{width: 150px;height: 150px;}
.footer .ewm img{width: 100%;}