﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 42px;text-align: center;margin-bottom: 10px;}
h2.h2_title a {font-size: 32px;color: #333;}
h2.h2_title span {font-size: 32px;color: #333;}
.titp {margin-bottom: 46px;height: 10px;border-bottom: 1px solid #bbbbbb;text-align: center;}
.titp i {display: inline-block;*display: inline;*zoom: 1;font-size: 16px;color: #666;background: #f6f6f6;padding: 0 18px;}

/* banner */
.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .btn{ width: 100%;position: absolute;left: 0;bottom: 35px;text-align: center;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 60px;height: 2px;background: #fff;margin: 0 5px;cursor: pointer;}
#flashs .btn span.cur {background: #e21e1f;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search部分 */
.wrap-search {padding: 9px 0;border-bottom: 1px solid #dedede;}
.search .keyword {float: left; font-size: 14px;color: #666;height: 36px;width: 660px;}
.search .keyword span {float: left;width:1000px;height: 36px;line-height: 36px;color: #333333;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {float: left;height: 36px;line-height: 36px;}
.search .keyword p a {float: left;height: 36px;line-height: 36px; color: #666;font-size: 14px;padding: 0 9px;}
.search .keyword p a:hover {color: #004c9f;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 330px; height: 36px;overflow: hidden;border: 1px solid #dedede;background: #fff;}
.search .inp input {float: left; border:none;height: 36px;line-height: 36px;width: 270px;text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 36px;height: 36px;cursor: pointer;background: #004c9f;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;}


.product {height: 1345px;background-color:#f6f6f6;}
.product .conleft {width: 270px;position: relative;z-index: 3;}
.product .conleft h3 {height: 106px;background: #004c9f;border-radius: 8px 8px 0 0;margin-bottom: 2px;font-weight: normal;}
.product .conleft h3 a {display: block;color: #fff; padding: 35px 0 0 30px;height: 76px; background: url(../images/proicon01.png) no-repeat 204px 46px;}
.product .conleft h3 span {display: block;font-size: 25px;}
.product .conleft h3 i {display: block;font-size: 12px;text-transform: uppercase;font-weight: 100;}
.product .conleft .box {border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background: #fff;}
.product .conleft .box .p1 {height: 63px;background: #015cbf;width: 270px;position: relative;left: -1px;text-indent: 27px; margin-top: 1px;}
.product .conleft .box .p1 a {display: block;height: 63px;line-height: 63px;font-size: 20px;background: url(../images/proicon02.png) no-repeat 217px center;color: #fff;}
.product .conleft .box ul.ul1 {border-left: 1px solid #fff;}
.product .conleft .box ul.ul1 .boxli {padding-left: 8px;height: 49px;position: relative;}
.product .conleft .box ul.ul1 .boxli .lia {display: block;height: 48px;line-height: 48px;text-indent: 57px;background: url(../images/proicon03.png) no-repeat 19px center;margin-right: 9px;border-top: 1px solid #f2f2f2;}
.product .conleft .box ul.ul1 .boxli:first-child .lia {border-top: none;}
.product .conleft .box:hover {border-left-color: #004c9f;}
.product .conleft .box:hover ul.ul1 {border-left-color: #004c9f;}
.product .conleft .box ul.ul1 .boxli:hover {background: #dddddd;}
.product .conleft .box ul.ul1 .boxli:hover .lia {background: url(../images/proicon04.png) no-repeat 19px center;color: #004c9f;}
.product .conleft .box ul.ul1 .boxli .liUl {display: none;}
.product .conleft .box ul.ul1 .boxli:hover .liUl {display: block;position: absolute;left: 268px;top: -60px; width: 156px;padding: 18px 0 10px 30px;background: #fff;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li {height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 14px;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li:hover a {color: #004c9f;}
.product .conleft .box:last-child .p1 {border-radius: 0 0 8px 8px;}
.product .conleft .proTel {height: 132px;background: #fd9b01;margin-top: 10px;border-radius: 8px;color: #fff;}
.product .conleft .proTel p {padding: 40px 0 0 65px;background: url(../images/protel.png) no-repeat 16px 43px;}
.product .conleft .proTel i {display: block;font-size: 16px;}
.product .conleft .proTel span {display: block;font-weight: bold;font-size: 24px;}
/*.product .conright {width: 920px;}*/
.product .conright .proType {height: 60px;border: 1px solid #dddddd;border-radius: 8px 8px 0 0;overflow: hidden;}
.product .conright .proType li {float: left;width: 20%;height: 60px;line-height: 60px;text-align: center;background: #fff;}
.product .conright .proType li a {display: block;height: 60px;}
.product .conright .proType li.cur {background: #e21e1f;}
.product .conright .proType li.cur a {color: #fff;}
.product .conright .rBox {border: 1px solid #ddd;background: #fff;border-top: none;border-radius: 0 0 8px 8px;}
.product .conright .rBox .box {display: none;}
.product .conright .rBox .box.cur {display: block;}
.product .conright .rBox dl {float: left;width: 282px;margin-left: 10px;margin-top: 15px;padding-bottom: 17px;}
.product .conright .rBox dl.bdnot {margin-left: 14px;}
.product .conright .rBox dl dt {overflow: hidden;margin-bottom: 14px;border: 1px solid #dddddd;border-radius:10px;}
.product .conright .rBox dl dt img {display: block;width: 280px;height: 250px;transition: all 0.5s;}
.product .conright .rBox dl dd.dd1 {font-size: 15px;text-align: center;margin-bottom: 20px;}
.product .conright .rBox dl dd.dd1 a {color: #333;}
.product .conright .rBox dl dd.dd2 a {display: block;width: 109px;height: 29px;border: 1px solid #8f8f8f;margin: 0 auto;border-radius: 5px;text-align: center;line-height: 29px;}
.product .conright .rBox dl:hover dt img {transform: scale(1.1);}
.Pmore {margin-top: 50px;}
.Pmore a {display: block;width: 135px;height: 39px;line-height: 39px;text-align: center; border: 1px solid #b4b4b4;border-radius: 5px;font-size: 15px;color: #666;margin: 0 auto;}
.Pmore a:hover {background: #015cbf;border-color: #015cbf;color: #fff;}



.fwts {padding: 45px 0;}
.fwts ul li {float: left;width: 300px;text-align: center;}
.fwts ul li span {display: block;border-left: 1px solid #dbdbdb;}
.fwts ul li:first-child span {border-left: none;}
.fwts ul li img {display: block;margin: 0 auto;position: relative;top: 0;transition: all 0.5s;}
.fwts ul li p {margin-top: 15px;font-size: 16px;color: #333;}
.fwts ul li:hover img {transform: rotateY(360deg);top: -20px;}


.cpts {height: 747px;background: url(../images/cpts.jpg) no-repeat center top;}



.zxzx .container {height: 216px;position: relative;}
.zxzx .pImg {position: absolute;left: -360px;width: 1920px;height: 216px;z-index: 0;}
.zxzx .pImg img {display: block;width: 1920px;height: 216px;}
.zxzx .ptel {position: absolute;right: 0;top: 47px;padding-right: 60px;background: url(../images/zxzxtel.png) no-repeat right center;z-index: 2;text-align: right;color: #fff;}
.zxzx .ptel i {display: block;font-size: 18px;}
.zxzx .ptel span {display: block;font-size: 26px;font-weight: bold;}
.zxzx .p1 {position: absolute;right: 0;top: 145px;width: 244px;height: 44px;background: #fd9b01;z-index: 2;text-align: center;}
.zxzx .p1 a {display: block;height: 44px;line-height: 44px;font-size: 16px; font-weight: bold;color: #fff;}



.jjfa {padding-bottom: 20px;background: #f4f4f4;}
.jjfa .titp i {background: #f4f4f4;color: #999;}
.jjfa .conleft {width: 273px;position: relative;z-index: 3;}
.jjfa .conleft .lbox {width: 271px;height: 96px;border: 1px solid #cccccc;margin-top: 23px;transition: all 0.5s;}
.jjfa .conleft .lbox a {display: block;height: 70px;padding-top: 26px;transition: all 0.5s;}
.jjfa .conleft .lbox p {height: 46px;padding-left: 88px;width: 183px;color: #333;transition: all 0.5s;}
.jjfa .conleft .lbox p span {display: block;font-size: 18px;margin-bottom: 3px;padding-top: 5px;}
.jjfa .conleft .lbox p i {display: block;font-size: 12px;text-transform: uppercase;}
.jjfa .conleft .lbox:first-child {margin-top: 0;}
.jjfa .conleft .box1 p {background: url(../images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2 p {background: url(../images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3 p {background: url(../images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4 p {background: url(../images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5 p {background: url(../images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .box1.cur p {background: url(../images/jjfaicon02.png) no-repeat 31px center;}
.jjfa .conleft .box2.cur p {background: url(../images/jjfaicon04.png) no-repeat 31px center;}
.jjfa .conleft .box3.cur p {background: url(../images/jjfaicon06.png) no-repeat 31px center;}
.jjfa .conleft .box4.cur p {background: url(../images/jjfaicon08.png) no-repeat 31px center;}
.jjfa .conleft .box5.cur p {background: url(../images/jjfaicon10.png) no-repeat 31px center;}
.jjfa .conleft .lbox.cur {background: #004c9f;width: 381px;border-color: #004c9f;}
.jjfa .conleft .lbox.cur a {background: url(../images/jjfaicon11.png) no-repeat 320px center;}
.jjfa .conleft .lbox.cur p {color: #fff;border-right: 1px solid #7aa0ca;}
.jjfa .conright {width: 904px;height: 580px;position: relative;}
.jjfa .conright .rbox {display: none;position: relative;}
.jjfa .conright .rbox.cur {display: block;}
.jjfa .conright .pImg img {display: block;width: 904px;height: 580px;}
.jjfa .conright .boxmore {position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jjfa .conright .boxmore .p1 {margin: 35px 0 10px 30px;width: 600px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jjfa .conright .boxmore .p1 a {color: #fff;}
.jjfa .conright .boxmore .p2 {margin-left:30px;width: 600px;line-height: 20px;}
.jjfa .conright .boxmore .p2 a {color: #ccc;}
.jjfa .conright .boxmore .p3 {width: 149px;height: 52px;border: 1px solid #fff;line-height: 52px;border-radius: 5px;text-align: center;font-size: 15px;position: absolute;right: 19px;top: 40px;}
.jjfa .conright .boxmore .p3 a {display: block;height: 52px; color: #fff;}
.jjfa .conright .boxmore .p3:hover {background: #004c9f;border-color: #004c9f;}


.zxly {height: 256px;background: url(../images/zxlybg.jpg) no-repeat center top;}
.zxly .container {height: 256px;position: relative;}
.zxly .p1 {position: absolute;left: 0;top: 45px;color: #fff;}
.zxly .p1 span {display: block;font-size: 24px;}
.zxly .p1 b {font-size: 28px;}
.zxly .zxlytel {position: absolute;left: 0; top: 153px;width: 370px;height: 50px;background: url(../images/zxlytel.png) no-repeat center;line-height: 50px;color: #fff;font-size: 18px;text-indent: 85px;}
.zxly .p2 {font-size: 16px;position: relative;left: 625px;top: 48px;color: #fff;}
.zxly .zxlyCon {position: absolute;right: 0;top: 84px;width: 580px;}
.zxly .zxlyCon .infoP1 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 0;}
.zxly .zxlyCon .infoP1 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .infoP2 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 64px;}
.zxly .zxlyCon .infoP2 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .ljtj {width: 149px;height: 116px;background: #fd9b01;position: absolute;right: 0;top: 0;border-radius: 5px;font-size: 18px;font-weight: bold;text-align: center;line-height: 116px;}
.zxly .zxlyCon .ljtj a {display: block;height: 116px;color: #fff;}


.jdal {position: relative;}

.jdal .jdalline {position: absolute;left: 0;width: 0;top: 169px;height: 1px;background: #dadada;width: 100%;z-index: 0;}
.jdal .p1 {text-align: center;margin-bottom: 55px;}
.jdal .jdalType {text-align: center;position: relative;z-index: 2;margin-bottom: 50px;height: 56px;}
.jdal .jdalType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 45px;font-size: 16px;}
.jdal .jdalType li a {display: block; padding-top: 35px;background: url(../images/jdalicon01.png) no-repeat center top;}
.jdal .jdalType li.cur a {background: url(../images/jdalicon02.png) no-repeat center top;color: #004C9F;font-weight: bold;}

.jdal .jdal_con {position: relative;z-index: 1;}
.jdal .jdal_con .jdalBtnl {display: block;width: 121px;height: 53px;position: absolute;left: -76px;top: 280px;background: url(../images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnl i {display: block;width: 121px;height: 53px;background: url(../images/jdaljtl01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnr {display: block;width: 121px;height: 53px;position: absolute;right: -76px;top: 280px;background: url(../images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnr i {display: block;width: 121px;height: 53px;background: url(../images/jdaljtr01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnl:hover ,.jdal .jdal_con .jdalBtnr:hover {background: #004c9f;}
.jdal .jdal_con .conbox {position: relative;z-index: 1;}
.jdal .jdal_con ul {position: relative;left: -1200px;}
.jdal .jdal_con ul li {float: left;width: 1200px;height: 644px;background: #000;position: relative;}
.jdal .jdal_con li img {display: block;width: 1200px;height: 644px;opacity: 0.3;transition: all 0.5s;}
.jdal .jdal_con li.cur img {opacity: 1;}

.jdal .boxmore {display: none; position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jdal .boxmore .boxp1 {margin: 35px 40px 10px 40px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jdal .boxmore .boxp1 a {color: #fff;}
.jdal .boxmore .boxp2 {margin:0 40px;line-height: 20px;}
.jdal .boxmore .boxp2 a {color: #ccc;}
.jdal .jdal_con li.cur .boxmore {display: block;}


.ftdz {padding-bottom: 60px;}
.ftdz .titp {margin-bottom: 70px;}
.ftdz .titp i {background: #fff;}
.ftdz .ftdzCon dl {float: left;width: 240px;height: 325px;text-align: center;transition: all 0.5s;border-radius: 5px;}
.ftdz .ftdzCon dl dt {padding-top: 42px;margin-bottom: 35px;height: 65px;}
.ftdz .ftdzCon dl dt img {display: block;margin: 0 auto;}
.ftdz .ftdzCon dl dd.dd1 {font-size: 20px;color: #333;}
.ftdz .ftdzCon dl dd.dd2 {margin: 18px 44px 48px 44px;line-height: 24px;}
.ftdz .ftdzCon dl dd.dd3 {width: 0;height: 1px;background: #000;margin: 0 auto;transition: all 0.5s;}
.ftdz .ftdzCon dl:hover {box-shadow: 0 5px 35px #ccc;}
.ftdz .ftdzCon dl:hover dd.dd3 {width: 38px;height: 1px;margin: 0 auto;}



.ljzx .container {position: relative;height: 244px;}
.ljzx .ljzxbg {position: absolute;left: -360px;top: 0;width: 1920px;height: 244px;background: url(../images/ljzxbg.png) no-repeat center top;}

.ljzx .p1 {position: absolute;left: 0;top: 57px;color: #fff;z-index: 2;}
.ljzx .p1 b {display: block;font-size: 36px;margin-bottom: 20px;}
.ljzx .p1 span {display: block;font-size: 30px;}
.ljzx .p1 i {display: block;font-size: 18px;font-weight: lighter;}

.ljzx .p2 {position: absolute;right: 15px;top: 48px;padding-left: 70px;background: url(../images/zxzxtel.png) no-repeat left center;color: #fff;}
.ljzx .p2 i {display: block;font-size: 22px;}
.ljzx .p2 span {display: block;font-size: 32px;font-weight: bold;}

.ljzx .p3 {position: absolute;right: 15px;width: 285px;height: 54px;line-height: 54px; background: #fd9b01;text-align: center;font-size: 18px;font-weight: bold;border-radius: 27px; top: 160px;}
.ljzx .p3 a {display: block;color: #fff;}

/*advantage*/
.advantage{width: 100%;overflow: hidden;}
.advantage .Title h2{background: none;}
.advantage .Title h2 a{color: #333333;}
.advantage h3{width: 414px;height: 68px;line-height: 68px;font-size: 24px;font-weight: bold;padding-left: 66px;}
.advantage ul{width: 480px;}
.advantage li{line-height: 26px;padding-left: 14px;font-size: 14px;}
.advantage .con h3{color: #333333;border-bottom: 2px solid #cecece;margin-top: 98px;}
.advantage .con li{background: url(../images/adv-dian1.png) no-repeat left 10px;color: #555555;margin-top: 14px;}
.advantage .con li.first{margin-top: 10px;}
.advantage .con li span{color: #275cbe;font-weight: bold;}
.advantage .con2{float: right;}
.advantage .con2 h3{color: #FFFFFF;border-bottom: 2px solid #FFFFFF;}
.advantage .con2 li{background: url(../images/adv-dian2.png) no-repeat left 10px;color: #FFFFFF;line-height: 24px;margin-top: 16px;}
.advantage .con2 span{color: #81ea2a;font-weight: bold;}
.adv-list1{width: 100%;overflow: hidden;background: url(../images/adv-Bg_01.jpg) no-repeat center;height: 430px;}
.adv-list1 .con span{font-weight: bold;}
.adv-list1 h3{background: url(../images/adv-BT01.png) no-repeat left center;font-weight: normal;}
.adv-list1 h3 span{color: #275cbe;}
.adv-list2{width: 100%;overflow: hidden;background: url(../images/adv-Bg_02.jpg) no-repeat center;height: 430px;}
.adv-list2 .con2{margin-top: 95px;}
.adv-list2 h3{background: url(../images/adv-BT02.png) no-repeat left center;font-weight: bold;}
.adv-list2 h3 span{color: #275cbe;}
.adv-list3{width: 100%;overflow: hidden;background: url(../images/adv-Bg_03.jpg) no-repeat center;height: 430px;}
.adv-list3 .con h3{background: url(../images/adv-BT03.png) no-repeat left center;margin-top: 121px;color: #275cbe;font-weight: bold;}
.adv-list3 h3 span{color: #275cbe;}
.adv-list4{width: 100%;overflow: hidden;background: url(../images/adv-Bg_04.jpg) no-repeat center;height: 465px;}
.adv-list4 h3{background: url(../images/adv-BT04.png) no-repeat left center;margin-top: 147px;font-weight: bold;}
.adv-list4 h3 span{color: #275cbe;}

.about2 {background: url(../images/abobg.jpg) no-repeat center top;padding-bottom: 30px;}
.about2 h2 {padding-top: 35px;margin-bottom: 26px;text-align: center;}
.about2 h2 a {display: block;font-size: 32px;color: #fff;}
.about2 h2 i {display: block;font-size: 16px;color: #fff;}

.about2 .aboCon {padding: 20px;background: #fff;margin-bottom: 50px;}
.about2 .aboCon .conleft {width: 586px;height: 400px;}
.about2 .aboCon .conleft img {display: block;width: 586px;height: 400px;}
.about2 .aboCon .conright {width: 520px;}
.about2 .aboCon .conright .p1 {padding-top: 50px;margin-bottom: 40px;}
.about2 .aboCon .conright .p1 a {display: block;font-size: 22px;font-weight: bold;color: #333;margin-bottom: ;}
.about2 .aboCon .conright .p1 i {display: block;font-size: 14px;}

.about2 .aboCon .conright .p2 {line-height: 24px;height: 96px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;margin-bottom: 60px;}

.about2 .aboCon .conright ul li {float: left;width: 126px;background: url(../images/aboicon.png) no-repeat center top;text-align: center;margin-left: 5px;}
.about2 .aboCon .conright ul li:first-child {margin-left: 0;}
.about2 .aboCon .conright ul li b {display: block;padding-top: 24px;font-size: 38px;font-family: "宋体";color: #000;}
.about2 .aboCon .conright ul li i {display: block;font-size: 12px;}
.about2 .qyjsType {height: 12px;border-bottom: 1px solid #c9c9c9;text-align: center;margin-bottom: 45px;}
.about2 .qyjsType li {float: left;font-size: 18px;background: #fff;padding: 0 10px 0 20px;color: #333;}
.about2 .qyjsType li:first-child {margin-left: 420px;}
.about2 .qyjsType li a {color: #333;margin-right: 10px;}
.about2 .qyjsType li.cur a {color: #e21e1f;font-weight: bold;}
.about2 .qyjs .conbox {display: none;position: relative;}
.about2 .qyjs .conbox.cur {display: block;}
.about2 .qyjs .conbox .box {position: relative;overflow: hidden;}
.about2 .qyjs .conbox .box ul {position: relative;}
.about2 .qyjs .conbox .box ul li {float: left;width: 270px;margin-left: 40px;}
.about2 .qyjs .conbox .box ul li:first-child {margin-left: 0;}
.about2 .qyjs .conbox .box ul li span {display: block;width: 270px;height: 222px;overflow: hidden;}
.about2 .qyjs .conbox .box ul li img {display: block;width: 270px;height: 222px;transition: all 0.5s;}
.about2 .qyjs .conbox .box ul li p {text-align: center;font-size: 16px;margin-top: 14px;}

.about .qyjs .qyjsBtnl {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;left: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnl i {display: block;height: 82px;width: 45px;background: url(../images/jtl01.png) no-repeat center;}
.about .qyjs .qyjsBtnr {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;right: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnr i {display: block;height: 82px;width: 45px;background: url(../images/jtr01.png) no-repeat center;}
.about .qyjs .conbox .box ul li:hover img {transform: scale(1.1);}
.about .qyjs .conbox .box ul li:hover p {color: #004C9F;}
.about .qyjs .qyjsBtnl:hover ,.about .qyjs .qyjsBtnr:hover {background: #004C9F;}
.about .qyjs .qyjsBtnl:hover i {background: url(../images/jtl02.png) no-repeat center;}
.about .qyjs .qyjsBtnr:hover i {background: url(../images/jtr02.png) no-repeat center;}

.spzx {background: #004c9f;padding-bottom: 40px;}
.spzx h2.h2_title a {color: #fff;}
.spzx .titp i {background: #004c9f;color: #fff;}
.spzx .spzxCon {position: relative;overflow: hidden;}
.spzx .spzxCon ul {position: relative;}
.spzx .spzxCon ul li {float: left;width: 385px;position: relative;overflow: hidden;margin-left: 22px;}
.spzx .spzxCon ul li:first-child {margin-left: 0;}
.spzx .spzxCon ul li p {height: 252px;width: 385px;position: relative;overflow: hidden;}
.spzx .spzxCon ul li p img {display: block;height: 252px;width: 385px;}
.spzx .spzxCon ul li p em {display: block;width: 350px;height: 222px;position: absolute;left: 18px;top: 280px;background: url(../images/spzxbg.png) no-repeat center;transition: all 0.5s;}
.spzx .spzxCon ul li i {display: block;font-size: 16px;color: #fff;margin-top: 16px;text-align: center;}
.spzx .spzxCon ul li:hover p em {top: 15px;}




/**/
.news {padding: 50px 0;}
.news .conleft {position: relative;}
.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news .news_type {font-size: 18px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.news .news_type a {float: left;padding: 0 15px;color:#222;height: 26px;line-height: 26px;position: relative;}
.news .news_type a:first-child {border-right: 1px solid #e5e5e5;}
.news .news_type i {display: none;width: 85%;height: 3px;position: absolute;left: 10px;bottom:-26px;background: #e21e1f;}

.news .news_type a.cur {color: #e21e1f;font-weight: bold;}
.news .news_type a.cur i {display: block;}

.news .news_con {}
.news .news_con .conleft {width: 800px;}
.news .news_con .conleft .concase {display: none;}
.news .news_con .conleft .concase.cur {display: block;}
.news .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}
.news .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}
.news .news_con .conleft dl dt a img{width: 305px; height: 196px;}
.news .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}
.news .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}
.news .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.news .news_con .conleft dl dd.dd3 {margin-top: 25px;}
.news .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #e21e1f;color: #fff;font-size: 14px;border-radius: 5px;}

.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul li {height: 40px;width: 360px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../images/newsicon.png) no-repeat left center;}
.news .news_con .conleft ul li a {float: left;width: 265px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news .news_con .conleft ul li span {float: right;color: #000;width: 80px;}
.news .news_con .conleft ul li:hover a {color:#e21e1f;}
.news .news_con .conright {width: 340px;}
.news .news_con .conright .r_top {height: 52px;background: url(../images/cjwtline.png) no-repeat 80px 5px;border-bottom: 1px solid #e7e7e7;}
.news .news_con .conright .r_top .r_a1 {float: left;font-size: 18px;font-weight: bold;color: #000;padding-top: 5px;}
.news .news_con .conright .r_top .r_a2 {float: right;font-size: 14px;color: #333;margin-top: 10px;}
.news .news_con .right_con {position: relative;overflow: hidden;}
.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}
.news .news_con .conright dl{padding:15px 0;font-size: 14px;width: 320px;border-bottom: 1px dashed #e7e7e7;}
.news .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;}
.news .news_con .conright dt a{ color:#333;}
.news .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}
.news .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}



.hyfa {padding: 20px 0;background: #ebebeb;}
.hyfa ul li {float: left;height: 61px;line-height: 61px;margin:0 15px;text-align: center;font-size: 16px;}
.hyfa ul li a {color: #333;}
.hyfa ul li:first-child {margin-left: 0;width: 181px;background: #004C9F;}
.hyfa ul li:first-child a {color: #fff;}
.hyfa ul li.fr {float: right;}

.container{width: 1200px; margin: 0 auto;}
.Title{width: 100%;margin-top: 56px;}
.Title h2{background: url(../images/titleBg.png) no-repeat center;font-size: 34px;color: #333333;font-weight: bold;text-align: center;}
.Title h2 a{text-decoration: none;color: #333333;}
.Title h2 em{color: #2454ac;font-weight: bold;}/*修改*/
.Title p{font-size: 18px;color: #555555;background: url(../images/titleBg2.png) no-repeat center;text-align: center;margin-top: 9px;}
/*question*/
.question{width: 100%;height: 600px;overflow: hidden;background: url(../images/Q-bg.jpg) no-repeat center;}
.question .Title h2{font-weight: normal;background: url(../images/Q-TilteBg.png) no-repeat center;}
.question .Title h2 em{color: #FFFFFF;font-weight: bold;}
.question .Title h2 a{color: #FFFFFF;}
.question .QCon{width: 100%;position: relative;height: 503px;}
.question .QCon img{display: block;}
.question .QCon .people{position: absolute;bottom: -7px;left: 50%;margin-left: -297px; width:0; height: 0px;}
.question .QCon p{color: #FFFFFF;font-size: 16px;width: 248px; opacity: 0; filter: alpha(opacity=0);}
.question .QCon span{font-size: 18px;font-weight: bold;}
.question .p1{position: absolute;bottom: 86px;left: 44px;}
.question .p2{position: absolute;bottom: 200px;left: 68px;}
.question .p3{position: absolute;bottom: 298px;left: 97px;}
.question .p4{position: absolute;bottom: 298px;right: 16px;}
.question .p5{position: absolute;bottom: 200px;right: -46px;}
.question .p6{position: absolute;bottom: 86px;right: -62px;}
.question .WHao1{position: absolute;right: 247px;top: 20px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao2{position: absolute;top: 78px;left: 228px;opacity: 0; filter: alpha(opacity=0);}
.question .WHao3{position: absolute; left: 394px;top: 42px;opacity: 0; filter: alpha(opacity=0);}




/*优势*/
.youshi2_box{width:100%; height: 750px; margin: 0 auto; background: url(../images/youshi2_bg.jpg) no-repeat center top;}
.youshi2_box_info{width:1200px; height: auto; margin: 0 auto;}
.youshi2_box_info_left{width:560px; height:750px; float: left; background: url(../images/toushi2_info_left.png) no-repeat center bottom;}
.youshi2_box_info_right{width:524px; height: 415px; float: left; background: url(../images/toushi2_info_right.png) no-repeat center center; margin-left: 50px; margin-top: 170px;}
.youshi3_box{width:100%; height: 858px; margin: 0 auto; background: url(../images/youshi3_bg.jpg) no-repeat center top;}
.youshi3_box_info{width:1200px; height: 800px; margin: 0 auto; background:url(../images/youshi3_product.png) no-repeat center bottom; background-size: 55%;}
.youshi3_box_info_left{width:290px; height: auto; margin: 0 auto; float: left; letter-spacing: 1px; padding-top: 420px;}
.youshi3_box_info_left_1{font-size: 40px; color: #1e1e1e;}
.youshi3_box_info_left_2{font-size: 20px; color: #1e1e1e; line-height: 40px; font-weight: bold;}
.youshi3_box_info_left_3{font-size: 16px; color: #494949; line-height: 25px; letter-spacing: 0px; opacity: 0.8;}
.youshi3_box_info_left_4{font-size: 12px; color: #494949; padding-top: 20px; line-height: 25px; opacity: 0.5; text-transform:uppercase;}
.youshi3_box_info_right{width:405px; height: auto; float: right; padding-top: 90px;}
.youshi3_box_info_right_1{width:310px; height: 52px; background: url(../images/youshi3_box_info_right_title.png) no-repeat center top; float: right;}
.youshi3_box_info_right_2{width:405px; height: auto; float: right; font-size: 14px; color:#1e1e1e; line-height: 30px; text-align: right; letter-spacing: 1px; padding-top: 20px;}

















