@charset "utf-8";
body{margin:0px; background:url(../Images/body.gif) repeat-y top #ffffff; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
*{margin:0px;}
div,li,a,input{ transition-duration:0.5s;}
div:hover,li:hover,a:hover,input:hover{ transition-duration:0.5s;}
a,p,tr,td,font,span,select,input{font-family:"微软雅黑"; font-size:14px; line-height:30px; color:#666666; text-decoration:none;}
img{border:0px;}
.clear{clear:both;}
.kx{height:10px; overflow:hidden;}
.kx45{height:45px; overflow:hidden;}
.mt10{margin-top:10px;}
.left{float:left;}
.right{float:right;}
ul,li{list-style:none;}
::-webkit-scrollbar{width:6px;background-color:#e1e5ea}
::-webkit-scrollbar-thumb{background-color:#c3cad4;border-radius:10px;border:2px solid #e1e5ea;}
::-webkit-scrollbar-thumb:hover{background-color:#aab1bc;}
::-webkit-scrollbar-thumb:active{border:0;border-radius:0;background-color:#737ed7}
::-webkit-scrollbar-thumb:window-inactive{background-color:#4c97da}



.warp{width:1300px; margin:auto;}
.top{height:90px; width:100%; z-index:999; top:0px; left:0px; background:#FFFFFF;}

.topwarp{width: 1300px;margin: auto;}

.nav{height:78px; background:#FFFFFF;}

.logo{height:87px; width:239px; background:url(../Images/logo.png); float:left;}
.logo a{display:block; line-height:59px;}

nav{float:right;}
nav ul{margin:0px; padding:0px;}
nav ul li{float:left; text-align:center;padding: 0px 30px;padding-top: 30px;}
nav ul li a{line-height:30px; font-size:16px;color: #000000; display:block;}
nav ul li:hover a{color:#103681;border-bottom: 3px solid #103681;}


.banner{height:620px; width:100%; background:url(../Images/banner.jpg) no-repeat center;}

.coreproduct{height:220px; width:1300px; margin:auto; margin-top:-120px; background:#FFFFFF; position:relative; z-index:10;}
.coreproduct .titlename{width:180px; height:100px; padding:60px; background:#103681; text-align:right; float:left;}
.coreproduct .titlename a{font-size:25px; color:#FFFFFF;}
.coreproduct .titlename a span{font-size:40px; color:#FFFFFF; line-height:50px;}
.coreproduct .titlename a font{font-size:18px; color:#FFFFFF; line-height:24px;}
.coreproduct .titlename:after{content:" "; height:10px; width:420px; background:#103681; position:absolute; left:0px; top:220px;}
.coreproduct .croprolist{float:left; width:1000px; border-bottom:1px solid #F2F2F2;}
.coreproduct .croprolist:after{content:" "; height:10px; width:420px; background:#FA0200; position:absolute; right:0px; top:220px;}
.coreproduct .croprolist:before{content:" "; height:100px; width:10px; background:#FA0200; position:absolute; right:0px; top:120px;}
.coreproduct .croprolist ul{margin:0px; padding:0px;}
.coreproduct .croprolist ul li{width:249px; float:left; text-align:center; border-right:1px solid #F2F2F2; height:220px;}
.coreproduct .croprolist ul li img{height:100px; padding-top:50px; max-width:180px;}


.bigtitle{margin:80px auto; text-align:center;}
.bigtitle a{font-size:28px; color:#000000;}

.ab4{text-align:center;}
.ab4 a{line-height:30px; font-size:24px; color:#000000;}
.ab4 a span{font-size:14px; color:#666666;}

.ab3{}
.ab3 ul{margin:0px; padding:0px;}
.ab3 ul li{float:left; width:19.4%; height:305px; overflow:hidden; margin:0.3%; margin-bottom:0px;}
.ab3 ul li.spec{margin-right:0px;}
.ab3 ul li .pic{height:250px; width:100%; overflow:hidden;}
.ab3 ul li img{height:250px; width:100%;transition: all 0.6s;}
.ab3 ul li .namex{height:30px; width:100%; background:#F9F9F9; padding-top:10px; text-align:center;}
.ab3 ul li .namex a{color:#333333; font-size:16px; line-height:30px;}
.ab3 ul li .namex a span{font-size:12px;}
.ab3 ul li:hover .namex{height:50px; width:100%; background:#103681;}
.ab3 ul li:hover .namex a{color:#FFFFFF;}
.ab3 ul li:hover .namex a span{color:#FFFFFF;}
.ab3 ul li:hover img{transform: scale(1.1);  }

.ab3 .more{width:280px; height:50px; border:1px solid #666666; text-align:center; margin:auto; margin-top:40px; margin-bottom:30px;}
.ab3 .more a{line-height:50px; color:#666666; display:block;}
.ab3 .more:hover{background:#103681; border:1px solid #103681;}
.ab3 .more:hover a{color:#FFFFFF;}

.index_grey{width:100%; height:420px; background:#EFEFEF; margin:50px 0px; border-bottom:8px solid #103681;}
.a2n{width:790px; float:left; margin-right:90px; padding-top:40px;}
.a4n{height:40px; border-bottom:1px solid #999999;}
.a4n a{line-height:40px; font-size:16px;}
.a4n a span{color:#CCCCCC; font-size:12px; padding-left:10px;}
.a4n .right{float:right;}
.a4n .right a{line-height:40px; font-size:12px;}
.a4n .right a:hover{color:#103681;}

.a5n{margin-top:15px;}
.a5n a{line-height:24px; font-size:14px;}
.a3n{width:420px; float:left; padding-top:40px;}
.a3n img{width:100%;}

.ab4{text-align:center;}
.ab4 a{line-height:30px; font-size:30px; color:#000000;}
.ab4 a span{font-size:14px; color:#666666;}


.ab5{height:280px; float:left;}
.ab5 img{height:250px;}
.ab5 a{line-height:30px;}


.index_news{width:393px; float:left; display:table;}
.index_news.spec{margin:0px 55px;}
.index_news .tj{margin-top:10px;}
.index_news .tj img{width:393px; height:80px;}
.index_news .tj .right{float:left; width:240px;}
.index_news .tj .right .up{width:240px; height:30px; overflow:hidden;}
.index_news .tj .right .up a{font-size:16px; line-height:30px;}
.index_news .tj .right .down{width:240px; height:50px; overflow:hidden;}
.index_news .tj .right .down a{font-size:12px; line-height:25px;}



.index_news ul{margin:0px; padding:0px; margin-top:10px;}
.index_news ul li{list-style:none; height:30px;}
.index_news ul li .left{float:left; width:240px; height:30px; overflow:hidden;}
.index_news ul li .right{float:right;}

.index_news ul li a{line-height:30px;}
.index_news ul li .right a{font-size:12px; color:#999999;}
.index_news a:hover{color:#103681;}
.index_news .a4 a:hover{color:#666666;}


.result{height:30px; background:#FAFAFA; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; display:inline-table; margin-top:30px; margin-bottom:40px;}
.result a{height:30px; padding:8px 15px; line-height:35px; background:#FFFFFF; border:1px solid #F2F2F2; border-left:none;}
.result a:hover{background:#1270CF; color:#FFFFFF;}

.result a.prev{background:#FFFFFF; border-top-left-radius:6px; border-bottom-left-radius:6px; border-left:1px solid #F2F2F2;}
.result a.prev:hover{background:#1270CF;}
.result a.prev.current:hover{background:#FFFFFF; color:#666666;}
.result a.next{background:#FFFFFF; color:#333333; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.result a.next:hover{background:#1270CF; color:#FFFFFF;}
.result a.next:hover.current{background:#FFFFFF; color:#666666;}
.result a.current:hover{background:#FFFFFF; color:#666666;}
.result a.current{background:#103681; color:#FFFFFF;}
.result a.next.current{background:#FFFFFF; color:#666666;}
.result a.prev.current{background:#FFFFFF; color:#666666;}




.i1{margin-top:-30px;}
.i1 .left{float:left; width:625px; margin-right:50px;}
.i1 .left img{width:625px;}
.i1 .right{float:left; width:625px;}
.i1 .right .title a{font-size:18px; color:#000000;}
.i1 .right .text{margin-top:10px; height:250px; overflow:hidden;}
.i1 .right .text a{line-height:30px;}
.i1 .right .more{height:40px; width:150px; text-align:center; margin-top:20px; border:1px solid #666666;}
.i1 .right .more a{line-height:40px; display:block; color:#666666;}
.i1 .right .more:hover{border:1px solid #103681;}
.i1 .right .more:hover a{color:#103681;}

.ihotpro{margin-top:-40px;}
.ihotpro ul li{width:400px; margin:16px; float:left; text-align:center;}
.ihotpro ul li img{width:400px; height:280px;}
.ihotpro ul li a{font-size:16px;}
.ihotpro ul li:hover a{color:#103681;}



.foot{width:100%; background:#333333; display:table; padding:30px 0px; margin-top:0px;}
.foot ul{margin:0px; padding:0px;}
.foot ul li{float:left; margin-right:140px;}
.foot ul li span{font-size:16px; color:#FFFFFF;}
.foot ul li a{font-size:14px; color:#FFFFFF; line-height:30px;}
.footb{background:#f2f2f2; width:100%; text-align:center; padding:20px;}
.footb a{line-height:20px; color:#333333; font-size:12px;}


.banneriner{height:350px; background:url(../Images/banner1.jpg) no-repeat center;}

.local{height:70px;  width:100%; margin:10px 0px; margin-bottom:40px; border-bottom:1px dotted #CCCCCC; background:url(../Images/home.jpg) no-repeat left center;}
.local a{line-height:70px; padding-left:30px;}

.aboutbg{width:100%; display:table; background:url(../Images/aboutbg.png) no-repeat; background-size:cover; background-attachment:fixed;}
.downloadbg{width:100%; display:table; background:url(../Images/downloadbg.png) no-repeat; background-size:cover; background-attachment:fixed;}
.productbg{width:100%; display:table; background:url(../Images/productbg.jpg) no-repeat; background-size:cover; background-attachment:fixed;}
.casebg{width:100%; display:table; background:url(../Images/casebg.jpg) no-repeat; background-size:cover; background-attachment:fixed;}

.b1{width:320px; float:left; margin-right:0px; margin-top:0px; margin-bottom:60px; background:#103681; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;}
.b2{width:925px; float:left; margin-top:0px; padding:10px 25px; padding-right:0px; margin-left:30px; padding-bottom:80px;}

.b1 .bt{height:30px; margin-bottom:20px; margin-top:20px;}
.b1 .bt a{line-height:30px; font-size:20px; color:#FFFFFF; padding-left:30px;}

.b1 ul{margin:0px; padding:0px; padding:5px 0px; background:#F2F2F2;}

.b1 ul li{width:320px; margin:0px 0px; border-bottom:1px dotted #DDDDDD;}
.b1 ul li a{line-height:50px; padding:0px 30px; color:#333333; display:block;}
.b1 ul li:hover{width:320px; background:#103681; }
.b1 ul li:hover a{width:290px; color:#FFFFFF;}
.b1 ul li.in{width:320px; background:#103681;}
.b1 ul li.in a{line-height:50px; padding:0px 40px; color:#FFFFFF;}

.b1x{width:320px; float:left; margin-right:0px; margin-top:0px; margin-bottom:60px; background:#103681; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px;}

.b1x .bt{height:30px; margin-bottom:20px; margin-top:20px;}
.b1x .bt a{line-height:30px; font-size:20px; color:#FFFFFF; padding-left:30px;}

.b1x ul{margin:0px; padding:0px; padding:5px 0px; background:#F2F2F2;}

.b1x ul li{width:320px; margin:0px 0px; border-bottom:1px dotted #DDDDDD; background:#F2F2F2;}
.b1x ul li a{line-height:50px; padding:0px 30px; color:#666666; display:block; font-size:16px;}

.b1x ul li:hover{background:#103681;}
.b1x ul li:hover a{color:#FFFFFF;}
.b1x ul li.in{margin:0px; background:#103681;}
.b1x ul li.in a{color:#FFFFFF;}




.b2 .title{height:50px; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.b2 .title a{line-height:50px; font-size:24px;}

.b2 .con{margin-top:20px;}
.b2 .con img{max-width:100%;}


.b3{width:200px; height:250px; float:left; margin-right:25px; text-align:left; margin-top:25px; padding:10px; background:#FFFFFF;}
.b3.spec{margin-right:0px;}
.b3 img{width:200px; height:200px;}
.b3 a{font-size:12px; line-height:20px; color:#999999;}
.b3 a span{height:45px; width:200px; background:none; display:block; font-size:15px; line-height:45px; text-align:center; color:#000000;}
.b3 .cont{margin-top:5px;}
.b3 .detail{height:50px;}
.b3 .detail a{line-height:50px; color:#103681;}
.b3:hover{ box-shadow: 1px 1px 5px #CCCCCC;}



.b4{height:40px; text-align:center;}
.b4 a{line-height:40px; color:#333333; font-size:20px;}

.b5{width:292px; float:left; margin-right:20px; text-align:center; margin-bottom:10px; background:#FFFFFF; border:1px solid #F2F2F2;}
.b5.spec{margin-right:0px;}
.b5 a{line-height:30px; font-size:14px;}
.b5 img{width:272px; height:272px; margin:10px;}
.b5:hover { box-shadow: 1px 5px 8px #CCCCCC;}
.b5:hover a{color:#FFFFFF;}
.b5 .btxx{height:40px; background:#F2F2F2;}
.b5 .btxx{line-height:40px;}
.b5:hover .btxx{background:#103681;}

.b6{text-align:center;}
.b6 .pic{display:inline-table; margin:15px;}
.b6 .pic img{width:380px; height:350px;}

.b7{margin-top:20px;}
.b7 p{font-size:15px;  color:#000000;}



/*  新闻动态  */
.newslist{height:140px; padding-top:10px; width:100%; border-bottom:1px solid #CCCCCC; transition-duration:0.5s;}
.newslist{width:100%; margin:auto;}
.newslist .time{width:170px; height:90px; float:left; text-align:center; padding-top:20px; margin-top:10px; overflow:hidden;}
.newslist .time img{width:170px; height:90px; transition-duration:0.5s;}
.newslist:hover img{transform: scale(1.1); transition-duration:0.5s;}
.newslist .nr{float:left; width:720px; margin-top:5px; margin-left:30px;}
.newslist .nr .bt{margin-top:0px;}
.newslist .nr .bt a{line-height:28px; font-size:16px; color:#000000;}
.newslist .nr .jd{margin:1px 0px; height:44px; overflow:hidden;}
.newslist .nr .jd a{line-height:22px; font-size:12px;}
.newslist .detail{margin-top:10px;}
.newslist .detail a{color:#1A3E71; line-height:30px; display:block;}
.newslist:hover .bt a,.newslist:hover .detail a{color:#103681;}


/*   产品详细    */
.z1{width:420px; float:left; margin-top:30px;}
/*.z1 img{width:420px;}*/

.z2{width:460px; float:left; margin-left:40px; margin-top:30px;}

.z3{height:40px; margin-bottom:5px;}
.z3 a{line-height:40px; font-size:30px; font-weight:600;}

.z4{height:1px; border-bottom:#CCCCCC solid 1px; width:100%; margin:10px 0px;}

.z5{height:50px; border-bottom:#CCCCCC solid 1px; width:100%;}
.z5 a{font-size:16px; color:#666666; line-height:50px;}
.z5 a span{font-size:34px; font-weight:600; color:#7A7B06;}

.z6{height:50px; border-bottom:#CCCCCC solid 1px; width:100%; background:url(../images/d-ad.png) no-repeat center;}
.z6 a{font-size:16px; color:#666666; line-height:50px;}


.z7{width:150px; height:40px; background:#009241; text-align:center; transition-duration:0.5s; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; margin-top:20px; float:left;}
.z7 a{line-height:40px; color:#FFFFFF; display:block; font-size:18px;}
.z7:hover{background:#89C116; transition-duration:0.5s;}

.z8{float:left; margin-left:30px; margin-top:20px; height:50px;}
.z8 a{font-size:24px; color:#ff0000; line-height:50px; font-weight:600;}
.z8 a span{font-size:16px; color:#999999; line-height:50px; font-weight:normal;}


.z9{margin-top:100px;}
.z9 img{max-width:940px;}


.swfc img{max-width:100%;}

.qyhc img{width: 50%;margin: 10px 0px;float: left;height: 600px;}



/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:270px;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:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 0;}
.yb_bar .yb_phone{background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#0089E6 url(../Images/fixCont.png?visasdfd) 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;}
