@charset "utf-8";
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;}
/*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}

/*header*/
.xzsheader{height: 230px;overflow: hidden;}
.header{ width: 100%; height: 230px; position: fixed;z-index: 999; background: rgb(255, 255, 255);}
.header .h-nr-1{ width: inherit; background: #b5b5b5; 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:158px;}
.header .h-nr-2 .zb .wb{ padding: 35px 0 0;}
.header .h-nr-2 .zb .left img{width: 302px;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: #c60;font-weight: bold; line-height: 26px;}

/*导航栏目*/
.head_nav .first_ul > li{width: 150px;float: left;position:relative;}
.head_nav .first_ul > li > a{color: #333;display: block;text-align: center;font-size: 17px;line-height: 120px}
.head_nav .first_ul > li:hover > a{font-weight: bold;color:#475194 }
.head_nav .second_ul {display: none;position: absolute;top:90px;z-index: 999;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: rgba(51, 51, 51, 0.8);height: 35px;line-height: 35px;text-align: center;position: relative;}
.head_nav .first_ul > li > .second_ul > li > a{display: block;color: #c0c0c0}
.head_nav .second_ul > li:hover > a{color:#fff}

/*统一使用的标题*/
.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(../images/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:14px; color:#fff;opacity: 0.5;line-height: 20px;text-align: center;}
.leftNav ul.ptit{background: #eee;}
.leftNav ul.ptit li{line-height:106px; background: url(../images/picon1.png) no-repeat 34px center;border-bottom: 1px dashed #ccc;}
.leftNav ul.ptit li:hover{background: url(../images/picon2.png) no-repeat 34px center;}
.leftNav ul.ptit li a{margin-left:60px;font-size:18px;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(../images/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 {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("../images/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(../images/c_bg.jpg) no-repeat center;}
.company .com_body{height: 740px;background: url(../images/com_bg.png) no-repeat center;}
.company .com_body .gsjj{padding: 110px 200px 0 0;}
.company .com_body .comzi{width: 580px;padding-right: 35px;}
.company .com_body .comzi b{font-size: 16px;}
.company .com_body .comzi p{line-height: 160%;font-size: 15px;text-indent: 2em;}
.company .com_body .comzi .more{width: 120px;height: 35px;background: #c60;color: #fff;line-height: 35px;text-align: center;border-radius: 10px;margin-top: 20px;}
/*荣誉*/
.company .com_body .gssl{width:1170px;padding:75px;margin:33px auto 0 auto;}
.company .com_body .gssl .title{width: 1170px;height: 40px;border-bottom: 1px solid #ababab;line-height: 40px;font-size: 20px;font-weight: bold;color: #c60}
.company .com_body .gssl .title a{display:block;height:40px;font-size: 15px;line-height: 40px;}
.company .com_body .gssl .title a:hover {color: #c60}
.company .com_body .gssl .picMarquee-left{width:1160px;overflow:hidden; position:relative;left: 0px;top: 20px;}
.company .com_body .gssl .picMarquee-left .tempWrap{width: 1200px!important;}
.company .com_body .gssl .strengthMain{overflow:hidden;}
.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: #c60;color: #fff;line-height: 35px;text-align: center;border-radius: 10px;}
/*优势*/
.adv{padding:50px 0;background:url(../images/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(../images/posi-p1.png)no-repeat center;width: 598px;height: 361px;}
.adv .posiP2{background:url(../images/posi-p2.png)no-repeat center;width: 680px;height: 391px;}
.adv .posiP3{background:url(../images/posi-p3.png)no-repeat center;width: 663px;height: 493px;}
.adv .posiP4{background:url(../images/posi-p4.png)no-repeat center;width: 636px;height: 419px;}
.adv .tit em.e1{background: url(../images/N1.png)no-repeat center;}
.adv .tit em.e2{background: url(../images/N2.png)no-repeat center;}
.adv .tit em.e3{background: url(../images/N3.png)no-repeat center;}
.adv .tit em.e4{background: url(../images/N4.png)no-repeat center;}
.posiT{overflow:hidden;margin-top:88px;width:502px;}
.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: #c60; 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:68px;padding-top:20px;width:100%}
.posiT>div:last-child>p{display:block;width:434px;color:#666;line-height: 35px;    font-size: 15px;}

/*新闻*/
.news_bj{ padding:50px 0; overflow: hidden; background: url(../images/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(../images/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(../images/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(../images/wt_lefts.jpg) no-repeat;}
.qa_l .next{float: left;width:61px;height: 26px;background:url(../images/wt_rights.jpg) no-repeat;}
.qa_r{float: right;width: 1000px;overflow: hidden;}
.wen li{float:left;width:330px;margin-right:15px;}
.wen li em{display: block;font-size: 16px;height:28px;line-height:28px;padding-left:40px;background: url(../images/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;background:url(../images/a.png) no-repeat left 2px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wen li:nth-child(3n){margin-right: 0;}

/*隔断banner*/
.xb{background:url(../images/xbanner.png) no-repeat center;height: 300px;margin-top: -65px;}
.xb .lx{padding-left: 128px;margin-top: 95px;background:url(../images/tel1.png) no-repeat left center;}
.xb .lx img{width: 40px;height:40px;}
.xb .lx p.p1{font-size: 25px;color: #c60;line-height: 55px;}
.xb .lx p{font-size: 35px;color: #fff;line-height: 35px;}

/*底部*/
.foot{padding-top: 60px; background-color:#333;}
.foot .top{background: url(../images/ft_1.png) no-repeat bottom center; 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;}
.foot .content .a{width: 280px;margin-left: 180px;}
.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: #c60;}
.foot .content .b p{color: #dcdcdc;margin-bottom: 11px;opacity: 0.6;}
.foot .content .c{ width: 290px;}
.foot .content .c ul li{width: 126px;text-align: center;color: #dcdcdc;opacity: 0.6;}
.foot .content .c ul li img{margin-bottom: 20px;}
.foot .lx{margin: auto;text-align: center;color: #afafaf; line-height: 34px;border-top: 1px #a59fa3 solid;width: 100%;"}
.foot .lx a{color: #afafaf;}