html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
em,i{font-style:normal;}
.content{width: 1200px;margin:0 auto;}

.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(../image/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}


.xzsheader{height: 230px;}
.header{ width: 100%; height: 230px; background: url(../image/navbg.jpg) no-repeat bottom rgb(255, 255, 255);}
.header .h-nr-1{ width: inherit; background: #3b4082; line-height: 36px;}
.header .header_top .right{ float: right; text-align: center;}
.header .header_top .left,.header .header_top .right a{ color: #fff; font-size: 14px;}
.header .header_top .right a{ margin-right: 25px;}
.header .header_top .right a:last-child{ margin-right: 0;}
.header .header_top .right a img{ vertical-align: middle; margin: -4px 5px 0 0;}
.header .h-nr-2{ width: inherit; line-height: 0;}
.header .h-nr-2 .zb>div,.header .h-nr-2 .right>div{ display: inline-block; vertical-align: top;}
.header .h-nr-2 .zb .left{ padding: 25px 0 0; line-height: 0; margin-right:80px;}
.header .h-nr-2 .zb .wb{ padding: 35px 0 0;}
.header .h-nr-2 .zb .left img{height: 84px; vertical-align: top;}
.header .h-nr-2 .zb .wb p,.header .h-nr-2 .zb .wb p b{ font-size: 24px;line-height: 34px;color: #3b4082; text-align: center;}
.header .h-nr-2 .zb .wb i{ display: block; margin: 10px 0 0; line-height: 20px; color: #666;font-size: 20px;text-align: center;}
.header .h-nr-2 .right{ margin: 40px 0 0;}
.header .h-nr-2 .right .icon{ margin: 0 16px 0 0;}
.header .h-nr-2 .right .dz-rx b{ display: block; color: #454545; font-size: 22px;line-height: 22px; margin-bottom: 10px;}
.header .h-nr-2 .right .dz-rx p{ font-size: 26px; color: #CC9900;font-weight: bold; line-height: 26px;}



.head_nav{margin-top: 30px;}
.head_nav .first_ul > li{width: 200px;float: left;position:relative;line-height: 50px;padding-bottom: 5px;z-index: 99999999999;}
.head_nav .first_ul > li > a{color: #fff;display: block;text-align: center;font-size: 17px;}
.head_nav .first_ul > li:hover > a{font-weight: bold;color:#fff;}
.head_nav .second_ul {display: none;position: absolute;top:55px;z-index: 99999999999;width: 100%;}
.head_nav .second_ul::before{ position: absolute;content: "";display: inline-block;width: 0;height: 0;border-width: 0px 6px 6px 6px;border-style: solid;border-color:  transparent transparent rgba(188, 188, 188, 0.8) transparent;top: -6px;left: 50%;margin-left:-6px;color: #fff;}
.head_nav .first_ul > li:hover .second_ul{display: block;}
.head_nav .first_ul > li > .second_ul > li{background: #CE9802;height: 40px;line-height: 40px;text-align: center;position: relative;}
.head_nav .first_ul > li > .second_ul > li > a{display: block;color: #fff;font-size: 15px}
.head_nav .second_ul > li:hover > a{color:#fff;background: #3B4082}



.pubtil{text-align: center;color: #454545;font-size:40px;line-height:60px;height:117px;white-space: nowrap;}
.pubtil span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #999;line-height: 31px;}
.pubtil_1{text-align: center;color: #fff; opacity: 0.9; font-size:40px;line-height:60px;height:117px;white-space: nowrap;}
.pubtil_1 span{display: block;font-family: Arial;font-size: 16px;text-transform: uppercase;color: #eee;line-height: 31px;}
.til01{height:113px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;}
.til01 span{display: block;font-size:18px;line-height:38px;color: #666;}
.til01 b{color: #3b4082;}
.til01 a{display: block;color: #333;}



.product{ padding: 50px 0;overflow: hidden;background: url(../image/probg.jpg) no-repeat center;}
.leftNav{ width:280px;}
.pro_title{height: 108px;background-color: #3b4082;}
.pro_title p{padding-top: 30px;color: #fff;font-size: 25px;text-align: center;}
.pro_title span{ display: block; font-size:12px; color:#fff;opacity: 0.5;line-height: 20px;text-align: center;}
.leftNav ul.ptit{background: #eee;}
.leftNav ul.ptit li{line-height:47px; background: url(../image/picon1.png) no-repeat 34px center;border-bottom: 1px dashed #ccc;}
.leftNav ul.ptit li:hover{background: url(../image/picon2.png) no-repeat 34px center;}
.leftNav ul.ptit li a{margin-left:60px;font-size:17px;color:#454545; padding-left:20px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leftNav ul.ptit li a:hover{color:#3b4082; }



.leftNav .lx{text-align: left;padding: 0 25px;height: 217px;background:url(../image/lxbg.jpg) no-repeat center;}
.leftNav .lx p{font-size: 30px;color: #fff;line-height:70px;}
.leftNav .lx ul li{font-size: 17px; color: #eee; line-height: 30px;}



.prolist{width: 900px;}
.strengthMain{overflow:hidden}
.strengthMain ul{width: 900px;}
.strengthMain li{float: left; height: 251px;overflow: hidden;background: #ccc;position: relative; margin: 0 0px 33px 17.6px;border: 1px solid #dfdfdf;}
.strengthMain li img{width:280px;height:210px;transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.strengthMain li .font{width:280px;height:251px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;}
.strengthMain li .font p{font-size: 16px;color: #fff; font-weight: normal; margin-bottom: 20px;line-height: 41px;position: relative; top: 210px;height: 41px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 280px; background-color:#999;text-align: center;}
.strengthMain li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li:hover .font p{font-size: 20px;width: 230px;margin-left:25px;color: #fff;height: 200px; margin-bottom: 20px;line-height: 80px; background: none;position: relative; top: 72px;display: block;}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}



.scrollbg{width: 100%; height:100%;background-image: url("../image/c_bg.jpg"); background-attachment: fixed; background-position: 50% 0%; background-repeat: no-repeat;position: absolute;z-index: -1}
.company{padding: 50px 0;background:url(../image/c_bg.jpg) no-repeat center;}
.company .com_body{height: 700px;}
.company .com_body .gsjj{padding: 50px 0px 30px 0;background:rgba(91,97,151,.6);}
.company .com_body .comzi{width: 700px;padding-left: 50px;}
.company .com_body .comzi .com_con{padding-top: 20px}
.company .com_body .comzi b{font-size: 16px;color: #ce9800;display: block;}
.company .com_body .comzi b.b1{font-size: 19px;line-height: 180%}
.company .com_body .comzi p{line-height: 160%;font-size: 15px;text-indent: 2em;color: #fff}
.company .com_body .comzi .more{width: 120px;height: 35px;background: #CE9804;color: #fff;line-height: 35px;text-align: center;border-radius: 10px;margin-top: 20px;}
.company .lxwm ul li{margin: 15px 0;padding-left: 60px}
.company .lxwm ul li p{font-size: 16px;color: #fff}
.company .lxwm ul li b{font-size: 28px;color: #CE9804;font-family: Arial;}
.company .lxwm ul li i{font-size: 18px;color: #CE9804;padding: 5px 0;display: block;}
.company .lxwm ul li:nth-child(1) {background: url(../image/icon1.png) no-repeat center left;}
.company .lxwm ul li:nth-child(2) {background: url(../image/icon2.png) no-repeat center left;}
.company .lxwm ul li:nth-child(3) {background: url(../image/icon3.png) no-repeat center left;}
.company .lxwm ul li:nth-child(4) {background: url(../image/icon4.png) no-repeat center left;}



.company .com_body .gssl{ width:1180px;margin:30px auto 0 auto;    background: rgba(255,255,255,.6); height: 283px;}
.company .com_body .gssl .title{ width: 1160px;height: 40px;border-bottom: 1px solid #ababab;line-height: 40px;font-size: 20px;font-weight: bold;color: #CE9804; margin-top:75px;}
.company .com_body .gssl .title a{display:block;height:40px;font-size: 15px;line-height: 40px;}
.company .com_body .gssl .title a:hover {color: #CE9804}
.company .com_body .gssl .picMarquee-left{width:1160px;overflow:hidden; position:relative;left: 0px; margin-top:20px;}
.company .com_body .gssl .picMarquee-left .tempWrap{width: 1200px!important;}
.company .com_body .gssl .strengthMain{overflow:hidden;margin-top: 35px;}
.company .com_body .gssl .strengthMain li{float:left;width:240px;height:180px;overflow:hidden;background:#000;position:relative;margin:0 15px}
.company .com_body .gssl .strengthMain li img{width:240px;height:180px;transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.company .com_body .gssl .strengthMain li .font{width:230px;height:170px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;padding-top:10px;}
.company .com_body .gssl .strengthMain li .font h3{font-size:16px;color:#fff;font-weight:normal;margin-bottom:20px;line-height:36px;position: relative;top: 165px;}
.company .com_body .gssl .strengthMain li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}
.company .com_body .gssl .strengthMain li:hover .font h3{font-size:20px;color:#fff;font-weight:normal;margin-bottom:20px;line-height:190px;background: none;position: relative;top: -15px}
.company .com_body .gssl .strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.company .com_body .gssl .strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.company .com_body .gssl .strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.company .com_body .gssl .strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}



.company .com_body .icon{padding-top: 30px;}
.company .com_body .icon li{float:left;width:100px;margin-left: 20px;}
.company .com_body .icon li img{display:block;width:40px;height:40px;margin:0 auto;}
.company .com_body .icon li span{display:block;text-align:center;color: #666;}
.company .com_body .icon .more{display: block;float: left;  width: 120px;background: #CE9804;color: #fff;line-height: 35px;text-align: center;border-radius: 10px;}



.adv{ clear:both;padding:50px 0;background:url(../image/ysbg.jpg) no-repeat center;}
.adv-part1{width:1200px;float: left;}
.adv-part1>div:first-child{float:left}
.adv-part1>div:last-child{float:right}
.adv .posiP1{background:url(../image/posi-p1.png)no-repeat center;width: 598px;height: 361px;}
.adv .posiP2{background:url(../image/posi-p2.png)no-repeat center;width: 680px;height: 391px;}
.adv .posiP3{background:url(../image/posi-p3.png)no-repeat center;width: 663px;height: 493px;}
.adv .posiP4{background:url(../image/posi-p4.png)no-repeat center;width: 636px;height: 419px;}

.posiT{overflow:hidden;margin-top:88px;width: 420px;padding-left: 90px;}
.posiT.e1{background: url(../image/N1.png) no-repeat top left;}
.posiT.e2{background: url(../image/N2.png) no-repeat top left;}
.posiT.e3{background: url(../image/N3.png) no-repeat top left;}

.posiT>div:first-child{width:100%;height:80px}
.posiT>div:first-child>em{float:left;width:40px;height:80px}
.posiT>div:first-child>p{margin-left: 10px;border-bottom: 1px solid #bfbf57; float: left; line-height: 50px; color: #CE9804; font-size: 30px;font-weight: 700;margin-left: 10px;}
.posiT>div:first-child>p>em{font-weight:400;font-style:normal;font-size:14px;color:#666;padding-left: 10px;}
.posiT>div:last-child{padding-left:15px;padding-top:20px;width:100%}
.posiT>div:last-child>p{display:block;width:400px;color:#666;line-height: 35px;    font-size: 15px;}



.news_bj{ padding:50px 0; overflow: hidden; background: url(../image/newsbg.jpg) no-repeat center top;box-sizing: border-box; font-family: "Microsoft YaHei"; }
.new_bd{height: 326px;}
.new_con dl{width: 580px;height: 326px;position: relative;}
.new_con dt img{display: block;width: 580px;height: 326px;}
.new_con .tit{bottom: 0;left:0; position: absolute; width: 580px;padding:15px 35px 0;height:100px;background:#3b4082; box-sizing: border-box;}
.new_con .tit a{ display:block; font-size: 17px;color: #ffffff;font-weight: normal;line-height: 16px;padding:18px 0 8px;}
.new_con .tit p{display: block;line-height:32px;color:#ffffff;opacity: 0.8;}
.new_con ul{width:565px;overflow: hidden;}
.new_con ul li a{display: block;line-height: 52px;font-size:16px;font-weight:normal; color:#666666; height:52px;border-bottom:1px dashed #cecece;padding-left: 32px;background:url(../image/newsico1.png) no-repeat left center; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;text-decoration: none; }
.new_con ul li:last-child a{border-bottom: 0;}
.new_con ul li a:hover{background:url(../image/newsico2.png) no-repeat left center; color: #3b4082;}



.qa{width: 1200px;margin:0px auto 0;margin-top: 20px;}
.qa_l{float: left;width: 195px;}
.qa h3{height: 60px;}
.qa h3 span{ display:block; font-size:22px;color:#333333; font-weight:bold;line-height: 24px;}
.qa h3 b{ font-weight:normal; display:block; font-size:14px;color:#000000;opacity: 0.5;line-height: 25px;text-transform: uppercase;}
.qa_l .prev{float: left;width:61px;height: 26px; background:url(../image/wt_lefts.jpg) no-repeat;}
.qa_l .next{float: left;width:61px;height: 26px;background:url(../image/wt_rights.jpg) no-repeat;}
.qa_r{float: right;width: 1000px;overflow: hidden;}
.wen li{float:left;width:330px;margin:0 7.5px;}
.wen li em{display: block;font-size: 16px;height:28px;line-height:28px;padding-left:40px;background: url(../image/q.png) no-repeat left center;margin-bottom:15px;}
.wen li em a{color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wen li p{color: #777777;line-height: 30px;padding:0 0 0px 40px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wen li:nth-child(3n){margin-right: 0;}



.xb{background:url(../image/xbanner.png) no-repeat center;height: 300px;margin-top: -65px;}
.xb .lx{padding-left: 100px;margin-top: 95px;background:url(../image/tel1.png) no-repeat left center;}
.xb .lx img{width: 40px;height:40px;}
.xb .lx p.p1{font-size: 25px;color: #CE9804;line-height: 55px;}
.xb .lx p{font-size: 35px;color: #fff;line-height: 35px;}



.foot{padding-top: 50px; background-color:#333;}
.foot .top{background: url(../image/ft_1.png) no-repeat bottom left; height: 40px;margin-bottom: 20px;color: #fff; opacity: 0.9;font-size: 19px;}
.foot .c img{ width:126px;height:126px;}
.foot .content{width: 1200px;margin: auto;overflow: hidden;padding-bottom: 30px}
.foot .content .a{width: 280px;}
.foot .content .a ul li{float: left;margin-right: 37px;width: 103px;margin-bottom: 20px;}
.foot .content .a ul li a{color: #dcdcdc;opacity: 0.6;}
.foot .content .a ul li:hover a,.foot .lx a:hover{color: #CE9804;}
.foot .content .b{margin-left: 100px}
.foot .content .b p{color: #dcdcdc;margin-bottom: 11px;opacity: 0.6;}
.foot .content .b .lx2{padding-left: 150px}
.foot .ewm{width: 150px;}
.foot .ewm img{width: 150px;}
.foot .ewm p{text-align: center;color: #979797;line-height: 40px}
.foot .lx{margin: auto;text-align: center;color: #afafaf; line-height: 34px;border-top: 1px #a59fa3 solid;width: 100%;}
.foot .lx a{color: #afafaf;}