﻿/* electric */


.stf_zt{width: 100%;height:860px;position: relative;}
.stf_zt a{display: block;height: 860px;}

/* InpageTitle */
.InpageTitle{width: 100%;text-align: center;}
.InpageTitle h2{font-size: 32px;color: #333333;font-weight: normal;}
.InpageTitle p{line-height: 22px;color: #d02127;font-size: 14px;margin-top: 6px;}
.InpageTitle i{display: block;width:286px;height: 3px;background: #d02127;margin: 3px auto 0;}


/* InpageNews */
.InpageNews{width: 100%;padding-bottom: 67px;}
.InpageNews .mainCon{width: 100%;}
.InpageNews .conL{width: 444px;float: left;}
.InpageNews .conL h3{font-size: 28px;color: #333333;font-weight: normal;padding-top: 58px;}
.InpageNews .conL h3 a{font-size: 28px;color: #333333;font-weight: normal;padding-top: 58px;text-decoration:none;}
.InpageNews .conL h3 i{display: block;width: 243px;height: 2px;background: #d70a23;margin-top: 10px;}
.InpageNews .conL .box{width: 444px;background: url(electricNewsBg.png) no-repeat center;height: 329px;padding-left: 10px;position: relative;left: -10px;}
.InpageNews .conL ul{padding-left: 30px;padding-top: 38px;}
.InpageNews .conL li{padding-left: 15px;font-size: 14px;color: #999999;background: url(electricNews_icon01.png) no-repeat left center;margin-bottom: 22px;overflow: hidden;    text-overflow: ellipsis;padding-right: 20px;white-space: nowrap;}
.InpageNews .conL li a{color: #999999;}
.InpageNews .conR{width: 694px;float: right;}
.InpageNews .conR h3{font-size: 28px;color: #333333;font-weight: normal;padding-top: 58px;}
.InpageNews .conR h3 i{display: block;width: 237px;height: 2px;background: #d70a23;margin-top: 10px;}
.InpageNews .conR dl{padding-top: 37px;}
.InpageNews .conR dt{float: left;width: 262px;height: 280px;}
.InpageNews .conR dd{width: 411px;float: right;}
.InpageNews .conR dd input{height: 35px;width: 391px; border: none; border: 1px solid #edecec;line-height: 35px;font-size: 14px;color: #999999;padding-left: 18px;margin-bottom: 10px;outline: none;}
.InpageNews .conR dd textarea{padding: 10px 0 0 18px;width: 391px;height: 84px;border: none; border: 1px solid #edecec;line-height: 35px;font-size: 14px;color: #999999;outline: none;resize:none;}
.InpageNews .conR .btn{margin-top: 20px;}
.InpageNews .conR .btn a{display: block;height: 35px;line-height: 35px;text-align: center;text-decoration: none;width: 134px;background: #5f5f5f;font-size: 16px;color: #fff;float: left;}
.InpageNews .conR .btn .zx{width: 182px;background: #d70a23;margin-left: 15px;}








/* electricBanner */
.electricBanner{width: 100%;height:860px;position: relative;}
.electricBanner a{display: block;background: url(electricBanner.jpg) no-repeat center top;height: 860px;background-attachment: fixed;}
.electricBanner .container{position: absolute;left: 50%;margin-left:-600px;height: 860px;top: 0;}
.electricBanner .Pic01{margin-top: 330px;position: relative;display: block;top: 100px;opacity: 0;}
.electricBanner .Pic02{margin-top: 8px;position: relative;display: block;top: 100px;opacity: 0;}
.electricBanner .tus{margin-top: 104px;}
.electricBanner .tus li{float: left;width: 158px;height: 158px;margin-right: 10px;position: relative;top: 100px;opacity: 0;}



/* electricSA */
.electricSA{width: 100%;background: #f3f3f3;padding: 60px 0;}
.electricSA .conBox{width: 100%;margin-top: 49px;height: 394px;position: relative;overflow: hidden;}
.electricSA ul{width: 110%;position: absolute;top: 0;left: 0; overflow:hidden;  height:384px;}
.electricSA li{float: left;height: 378px;width: 278px;margin-right: 29px;background: #fff;box-shadow: 3px 9px 6px -2px #e9e9e9;margin-bottom: 6px;}
.electricSA li span{display: block;width: 278px;height: 227px;position: relative;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
.electricSA li span a{display: none;width: 278px;height: 227px;background: url(electricSABg.png) no-repeat center;position: absolute;top: 0;left: 0;}
.electricSA li img{display: block;transition: all 1s ease-out; transform: scale(1);}
.electricSA li h3{font-size: 14px;color: #333333;font-weight: normal;text-align: center;margin: 22px 0;}
.electricSA li h3 a{color: #333333;text-decoration: none;}
.electricSA li p{line-height: 20px;color: #888888;font-size: 14px;padding: 0 6px 0 24px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.electricSA li:hover span a{display: block;}
.electricSA li:hover h3 a{color: #d70a23;}
.electricSA li:hover img{transform:scale(1.2);}

/* electricCase */
.electricCase{width: 100%;padding: 63px 0 57px 0;}
.electricCase .menu{width: 100%;}
.electricCase .menu ul{width: 199px;height: 43px;margin: 0 auto;border: 1px solid #ededed;}
.electricCase .menu li{width: 199px;height: 43px;line-height: 43px;text-align: center;float: left;}
.electricCase .menu li a{font-size: 14px;color: #333333;text-decoration: none;display: block;}
.electricCase .menu li.cur a{color: #d02127;}
.electricCase .menu li:first-child{border-right: 1px solid #ededed;}
.electricCase .conBox{width: 100%;margin-top: 59px;height: 460px;overflow: hidden;}
.electricCase .conBox .box{width: 100%;height: 375px; position:relative; overflow:hidden;}
.electricCase .conBox ul{width: 105%; position:absolute;top:0;left:0;}
.electricCase .conBox li{width: 377px;height: 373px;float: left;margin-right: 31px;border: 1px solid #e5e7e9;text-align: center;overflow: hidden;}
.electricCase .conBox li .Pic{display: block;width: 377px;height: 273px;overflow: hidden;}
.electricCase .conBox li img{display: block;transition: all 1s ease-out;     transform: scale(1);}
.electricCase .conBox li h3{/* height: 62px; */line-height: 25px;/* border: 1px solid #e5e7e9; */border-top: none;font-size: 14px;color: #333333;font-weight: normal;margin-top: 10px;}
.electricCase .conBox li p{margin-top:10px}

.electricCase .conBox li h3 a{display: block;text-decoration: none;color: #333333;}
.electricCase .conBox .more{display: block;width: 102px;height: 30px;line-height: 30px;text-decoration: none;text-align: center;font-size: 14px;color: #fff;margin: 54px auto 0;background: #656565;}
.electricCase .conBox li:hover img{transform:scale(1.2);}
.electricCase .conBox .more:hover{background: #d02127;}

/* electricLife */
.electricLife{width: 100%;background: #f2f2f2;padding-top: 52px;}
.electricLife .mainCon{width: 100%;margin-top: 47px;}
.electricLife dl{width: 100%;background: url(electricLifeBg02.png) no-repeat left bottom;}
.electricLife dt{width: 453px;height: 263px;float: left;position: relative;}
.electricLife dt span{display: block;background: url(electricLifeBg01.png) no-repeat center;width: 69px;height: 68px;position: absolute;top: 47px;right: -33px;text-align: center;line-height: 68px;font-size: 28px;color: #fff;}

.electricLife dd{width: 636px;float: right;margin-right: 40px;}
.electricLife dl.dif dd{width: 540px;float: left;margin-left: 66px;margin-right: 0;}
.electricLife dl.dif dt{float: right;}
.electricLife dl.dif dt span{left: -33px;}
.electricLife .dl1{height: 310px;}
.electricLife .dl1 dd{padding-top: 38px;}
.electricLife .dl2 dd{padding-top: 80px;}
.electricLife .dl3 dd{padding-top: 56px;}
.electricLife .dl4 dd{padding-top: 40px;}
.electricLife .dl5 dd{padding-top: 65px;}

.electricLife .dl2 dt{margin-top: 16px}
.electricLife .dl3 dt{margin-top: 10px}
.electricLife .dl4 dt{margin-top: 15px}
.electricLife .dl5 dt{margin-top: 14px}


.electricLife .dl2{height: 323px;}
.electricLife .dl3{height: 319px;}
.electricLife .dl4{height: 326px;}
.electricLife .dl5{height: 344px;background-image: none;}
.electricLife dd h3{font-size: 24px;color: #333333;padding-bottom: 22px;border-bottom: 1px solid #e2e2e2;font-weight: normal;}
.electricLife dd ul{margin-top: 20px;}
.electricLife dd li{font-size: 14px;color: #666666;line-height: 19px;margin-bottom: 18px;padding-left: 17px;background: url(electricLife_icon01.png) no-repeat left 8px;}

/* electricNews */



/* car 汽车专题*/

/* carBanner */
.carBanner{width: 100%;height:860px;position: relative;}
.carBanner a{display: block;background: url(carBanner.jpg) no-repeat center top;height: 860px;background-attachment: fixed;}
.carBanner .container{position: absolute;left: 50%;margin-left:-600px;height: 860px;top: 0;}
.carBanner .Pic01{margin-top: 270px;position: relative;display: block;top: 100px;opacity: 0;}
.carBanner .Pic02{margin-top: 36px;position: relative;display: block;top: 100px;opacity: 0;}
.carBanner .tus{margin-top: 77px;}
.carBanner .tus li{float: left;width: 158px;height: 158px;margin-right: 40px;position: relative;top: 100px;opacity: 0;}


/* .carInno */
.carInno{width: 100%;background: url(carInnoBg.jpg) no-repeat center;position:relative;height: 640px;}
.carInno .carInnoTitle{padding-top: 33px;}
.carInno .carInnoTitle i{margin-top: 3px;}
.carInno .box{ overflow:hidden; width:1200px; height:485px; margin:0 auto; position:relative;margin-top: 65px;}
.carInno .wenbox{ width:491px; height:170px; display:none}
.carInno .wenbox .list{ overflow:hidden; width:100%; height:100%;}
.carInno .wenbox img{ display:block; float:left}
.carInno .wenbox .wen{ float:right; width:279px; margin-top:26px;}
.carInno .wenbox h3 { font-weight:normal; font-size:18px; color:#333333; margin-bottom:15px;}
.carInno .wenbox h3 a{ font-weight:normal; font-size:18px; color:#333333;}
.carInno .wenbox span{ display:block; font-size:14px; color:#666666; line-height:18px; height:72px; overflow:hidden; text-align:justify}
.carInno .car{ display:block; position:absolute; z-index:2; right:95px; top:57px; right:1000px; top:500px;}
.carInno .caryy{ display:none; position:absolute; right:80px; top:70px; z-index:1}
.carInno .xlist i{ display:block; position:absolute; z-index:4; width:0}
.carInno .xlist em{ display:block; position:absolute; width:32px; height:32px; background:url(carInno_j.png) no-repeat center; z-index:6; cursor:pointer}
.carInno .xlist.cur em{ background:url(carInno_c.png) no-repeat center}

.carInno .img01{ left:369px; top:307px;}
.carInno .img01-1{ left:189px; top:187px; width:200px; height:140px; background:url(carInno_x01.png) no-repeat left top;}
.carInno .img02{ left:955px; top:120px;}
.carInno .img02-1{ left:196px; top:138px; width:765px; height:56px; background:url(carInno_x02.png) no-repeat left top;}
.carInno .img03{ left:505px; top:215px;}
.carInno .img03-1{ left:206px; top:182px; width:318px; height:48px; background:url(carInno_x03.png) no-repeat left top;}
.carInno .img04{ left:780px; top:325px;}
.carInno .img04-1{ left:198px; top:180px; width:593px; height:152px; background:url(carInno_x.png) no-repeat left top;}
.carInno .cphide{ display:none}


.carInno .img05{left:830px;top: 200px;}
.carInno .img05-1{ left:200px; top:150px; width:691px; height:121px; background:url(carInno_x04.png) no-repeat left top;}  

.carInno .img06{ left:766px; top:216px;}
.carInno .img06-1{ left:195px; top:192px; width:583px; height:67px; background:url(carInno_x05.png) no-repeat left top;} 


.carInno .img07{ left:655px; top:148px;}
.carInno .img07-1{ left:195px; top:176px; width:468px; height:53px; background:url(carInno_x06.png) no-repeat left top;} 




/* carDev */
.carDev{width: 100%;background: #f2f2f2;padding-top: 52px;border-bottom: 1px solid #ededed;}
.carDev .carDevTitle h2{position:relative; top:-100px; opacity:0; filter:alpha(opacity=0);}
.carDev .carDevTitle i{position:relative; top:-100px; opacity:0; filter:alpha(opacity=0);}
.carDev .mainCon{width: 100%;margin-top: 47px;}
.carDev dl{width: 100%;background: url(electricLifeBg02.png) no-repeat left bottom;overflow: hidden;}
.carDev dt{width: 453px;height: 263px;float: left;position: relative;}
.carDev dt span{display: block;background: url(electricLifeBg01.png) no-repeat center;width: 69px;height: 68px;position: absolute;top: 47px;left: 416px;text-align: center;line-height: 68px;font-size: 28px;color: #fff;}
.carDev dd{width: 636px;float: right;margin-right: 40px;}
.carDev dl.dif dd{width: 616px;float: left;margin-left: 66px;margin-right: 0;}
.carDev dl.dif dt{float: right;}
.carDev dl.dif dt span{left: -36px;}
.carDev .dl1{height: 310px;}
.carDev .dl1 dd{padding-top: 71px;}
.carDev .dl2 dd{padding-top: 64px;}
.carDev .dl3 dd{padding-top: 72px;}
.carDev .dl4 dd{padding-top: 68px;}
.carDev .dl5 dd{padding-top: 82px;}
.carDev .dl2 dt{margin-top: 17px}
.carDev .dl3 dt{margin-top: 15px}
.carDev .dl4 dt{margin-top: 14px}
.carDev .dl5 dt{margin-top: 17px}
.carDev .dl2{height: 323px;}
.carDev .dl3{height: 319px;}
.carDev .dl4{height: 326px;}
.carDev .dl5{height: 340px;background-image: none;}
.carDev dd h3{font-size: 24px;color: #333333;padding-bottom: 22px;border-bottom: 1px solid #e2e2e2;font-weight: normal;position:relative; }
.carDev dd p{font-size: 14px;color: #666666;line-height: 20px;margin-top: 24px;position:relative;}
.carDev .dl1 dt,.carDev .dl3 dt,.carDev .dl5 dt{left: -486px; }
.carDev .dl2 dt,.carDev .dl4 dt{right: -486px; }
 .carDev .dl1 dd h3,.carDev .dl3 dd h3,.carDev .dl5 dd h3{ right:-800px;}
.carDev .dl2 dd h3,.carDev .dl4 dd h3{ left:-1000px;}
.carDev .dl1 dd p,.carDev .dl3 dd p,.carDev .dl5 dd p{ right:-800px;}
.carDev .dl2 dd p,.carDev .dl4 dd p{ left:-1000px;} 

/* carSolu */
.carSolu{width: 100%;background: #f2f2f2;padding: 48px 0 103px 0;}
.carSolu .mainCon{width: 100%;height: 379px;margin-top: 40px;}
.carSolu .sideBar{width: 246px;float: left;border: 1px solid #e6e6e6;height: 377px;}
.carSolu .sideBar ul{width: 100%;}
.carSolu .sideBar li{height: 62px;line-height: 62px;text-indent: 28px;border-top: 1px solid #e6e6e6;background: #fff;position: relative;}
.carSolu .sideBar li:first-child{border-top: none;}
.carSolu .sideBar li a{display: block;font-size: 16px;color: #666666;text-decoration: none;}
.carSolu .sideBar li.cur{background: #d02127;}
.carSolu .sideBar li.cur a{color: #fff;}
.carSolu .sideBar li i{display: none;background: url(carSolu_icon01.png) no-repeat center;width: 8px;height: 12px;position: absolute;right: -8px;top: 50%;margin-top: -6px;}
.carSolu .sideBar li.cur i{display: block;}
.carSolu .section{width: 927px;float: right;background: #fff;height: 379px;overflow: hidden;}
.carSolu .section dl{width: 100%;}
.carSolu .section dt{float: left;width: 412px;height: 378px;}
.carSolu .section dd{width: 440px;padding-top: 50px;margin-left: 32px;float: left;}
.carSolu .section dd h3{font-size: 24px;color: #333333;font-weight: normal;}
.carSolu .section dd h3 a{color: #333333;text-decoration: none;}
.carSolu .section dd p{line-height: 23px;color: #999999;font-size: 14px;margin-top: 30px}
.carSolu .section .btn{width: 100%;margin-top: 46px;}
.carSolu .section .btn a{display: block;width: 134px;height: 35px;line-height: 35px;text-decoration: none;text-align: center;font-size: 16px;color: #fff;background: #d02127;float: left;}
.carSolu .section .btn a.more{background: #656565;margin-right: 15px;}


/*help*/

/*about*/
.aboutbanner{ overflow:hidden; width:100%; height:300px; background:url(about_banner.jpg) no-repeat center}


/*面包屑导航 + 二级导航*/

.pageMenu { overflow:hidden; width:100%; height:50px; line-height:47px; border-bottom:1px solid #e3e3e3;}
.pageMenu .mbxNav{ overflow:hidden; float:left}
.pageMenu .mbxNav li{ float:left; font-size:14px; color:#666666; margin:0 5px;}
.pageMenu .mbxNav li em{ margin-left:5px;}
.pageMenu .mbxNav li a{ color:#666;}
.pageMenu .mbxNav li.home{ width:50px; height:50px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(mbx_home.png) no-repeat center; margin-right:10px; margin-left:0}
.pageMenu .mbxNav li.home a{ display:block; width:100%; height:100%;}
.pageMenu .mbxNav li.last{ color:#d02127;}
.pageMenu .pageErjiNav{ overflow:hidden; float:right;}
.pageMenu .pageErjiNav li{ float:left; font-size:14px; color:#666; font-weight:bold; margin-left:23px;}
.pageMenu .pageErjiNav li a{ color:#666; text-decoration:none}
.pageMenu .pageErjiNav li.cur,.pageMenu .pageErjiNav li:hover{ border-bottom:3px solid #d02127;}
.pageMenu .pageErjiNav li.cur a, .pageMenu .pageErjiNav li:hover a{ color:#333} 


/* AboutTitle */
.AboutTitle{width: 100%;text-align: center;}
.AboutTitle h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:6px;text-transform: uppercase;}
.AboutTitle i{display: block;width: 165px;height: 1px;background: #d02127;margin: 10px auto 0;}

.about_lihui { overflow:hidden; width:1200px; margin:0 auto; position:relative}

.about_lihui .article{ font-size:14px; width:1065px; margin:24px auto 60px; color:#333; line-height:26px; text-align:center;}
.about_lihui ul{ overflow:hidden; width:100%; padding-bottom:40px; border-bottom:1px solid #eaeaea; text-align:center}
.about_lihui li{ display:inline-block; width:640px; border-right:1px solid #eaeaea; height:110px;}
.about_lihui li{ *display:inline}
.about_lihui .last{ border:none}
.about_lihui li em{ display:block; text-align:center; font-size:14px; color:#333; margin-top:5px;}
.about_lihui li .num{ display:block; width:100%; height:70px; line-height:70px; text-align:center; font-size:40px; color:#d02127; position:relative; overflow:hidden; font-family:Arial}
.about_lihui li span{ display:block; width:100%; height:980px; position:absolute; left:0; top:0}



.about_yj { width:100%; background: url(about_yj.jpg) no-repeat center;height: 610px;}
.about_yj .AboutTitle{padding-top: 48px;position: relative;top: -100px;opacity: 0;}
.about_yj .AboutTitle h2{margin-bottom: 30px;}
.about_yj .Pic01{display: block;margin: 77px 0 0 340px;position: relative;top: 200px;opacity: 0;}
.about_yj .Pic02{display: block;margin: 62px auto 0;position: relative;top: 200px;opacity: 0;}


.about_value { width:100%;padding-top: 42px;padding-bottom: 36px;}
.about_value .mainCon{width: 100%;margin-top: 30px;}
.about_value .mainCon ul{width: 100%;}
.about_value .mainCon li{width: 200px;float: left;background: url(about_valueBg.png) no-repeat left top;padding-top: 20px;text-align: center;padding-bottom: 24px;}
.about_value .mainCon li:first-child{background-image: none;}
.about_value .mainCon li img{display: block;margin: 0 auto;}
.about_value .mainCon li span{display: block;font-size: 18px;color: #2e2e2e;margin-top: 34px;}

/*about_flow历程*/
.about_flow{width: 100%;background: url(about_flowBg.jpg) no-repeat center;height: 715px;}
.about_flow .AboutTitle{padding-top: 72px;}
.about_flow .AboutTitle h2{color: #fff;}
.about_flow .AboutTitle p{color: #fff;}
.about_flow .lcbox{ overflow:hidden; width:1352px; height:536px; margin:15px auto; position:relative}
.about_flow .lcbox i{ display:block; width:46px; height:46px; position:absolute; cursor: pointer; top:234px;}
.about_flow .lcbox .btn01{ background:url(about_flowBtn01.png) no-repeat center top; left:0}
.about_flow .lcbox .btn02{ background:url(about_flowBtn02.png) no-repeat center bottom; right:0}
.about_flow .lcbox em{ display:block; width:1200px; height:1px; background-color:#8ca3db; position:absolute; top:267px; left:80px;}
.about_flow .lcwin { overflow:hidden; width:1205px; height:536px; position:relative; margin:0 auto;}
.about_flow .lcwin ul{ overflow:hidden; position:absolute; left:0; top:0; height:535px; padding-left:130px;}
.about_flow .lcwin li{ float:left; width:345px; overflow:hidden; height:225px; overflow:hidden; position:relative; padding-top:50px; margin-top:260px; margin-left:-130px;}
.about_flow .lcwin li h3{ width:100%; height:50px; text-align:center; line-height:50px; background-color:#d02127; font-size:24px; color:#fff; font-weight:bold;}
.about_flow .lcwin li .wen{ overflow:hidden; width:305px; padding:20px; background-color:#fff; max-height:135px; overflow-y:auto}
.about_flow .lcwin li p{ padding-left:10px; font-size:14px; color:#777; line-height:20px; background:url(about_flow_icon02.png) no-repeat left 9px;}
.about_flow .lcwin li img{ display:block; position:absolute;}
.about_flow .lcwin li .yuan{ top:0; left:165px;}
.about_flow .lcwin li .san{ top:38px; left:157px;}

.about_flow .lcwin li.even{ padding-top:0; padding-bottom:50px; margin-top:0}
.about_flow .lcwin li.even .yuan{ top:260px;}
.about_flow .lcwin li.even .san{ top:225px;}
.about_flow .lcwin li.even h3{ top:175px; position:absolute; left:0}
.about_flow .lcwin li.even .wen{bottom:100px;position:absolute;left:0;}

/* about_honor */
.about_honor{width: 100%;padding-bottom: 52px;padding-top: 50px;}
.about_honor .mainCon{width: 100%;margin-top: 44px;overflow: hidden;position: relative;height: 369px;}
.about_honor .mainCon ul{width: 93%; position: absolute;top: 0;left: 3%; }
.about_honor .mainCon li{float: left;margin:0 12px;text-align: center;}
.about_honor .mainCon li p{padding-top: 17px;}
.about_honor .mainCon li img{display: block;margin: 0 auto;}
.about_honor .mainCon li span{display: block;margin: 12px 0;color: #333333;font-size: 14px;}


/* contact ；联系我们*/
/* contact_section */
.contact_section1{width: 100%;padding-top: 18px;}
.contact_section1 .con{padding-left: 13px;padding-top: 30px;border-top: 1px solid #d9d9d9;}
.contact_section1 .con:first-child{border-top: none;}
.contact_section1 .con h3{font-size: 17px;font-size: 17px;color: #666;}
.contact_section1 .con em{font-size: 14px;color: #666;display: block;margin: 6px 0 26px 0;}
.contact_section1 .con .box{width: 100%;padding-bottom: 12px;}
.contact_section1 .con p{float:left;line-height: 36px;overflow: hidden;margin-bottom: 20px;}
.contact_section1 .con p img{display: block;float: left;margin-right: 16px;}
.contact_section1 .con p b{font-size: 16px;color: #333;font-weight: normal;display: block;float: left;}
.contact_section1 .con p.dif{width: 719px;}
.contact_section1 .con p.last{width: 100%;}
.contact_section1 .con p span{color: #d02127;}
.contact_section1 .con p span a{color: #d02127;text-decoration:none;}
.contact_section1 .con2 .Map{display: block;margin-top: 28px;}

.contact_section2{padding-top: 94px;}
.contact_section2 .contact_title{width: 100%;text-align: center;margin-bottom: 60px;}
.contact_section2 .contact_title h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:4px;text-transform: uppercase;}
.contact_section2 .contact_title p{font-size: 13px;color: #b8b8b8;text-transform: uppercase;}
.contact_section2 .contact_title i{display: block;width: 298px;height: 1px;background: #d02127;margin: 8px auto 0;}
.contact_section2 .con{width: 868px;margin: 0 auto;}
.contact_section2 .con .Input{width: 404px;float: left;overflow: hidden;height: 38px;line-height: 38px;margin-bottom: 37px;background: url(contact_icon01.png) no-repeat right center;}
.contact_section2 .con label{font-size: 13px;color: #222222;float: left;display: block; width: 70px;
    text-align: right;}
.contact_section2 .con input{display: block;float: left;width: 292px;height: 36px;line-height: 36px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;outline: none;}
.contact_section2 .con .dif{margin-right: 58px;}
.contact_section2 .con .Select{width: 404px;float: left;overflow: hidden;height: 38px;line-height: 38px;margin-bottom: 37px;}
.contact_section2 .con select{display: block;float: left;width: 308px;height: 36px;line-height: 36px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;background: url(contact_icon02.png) no-repeat right top;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline: none;}
.contact_section2 .con select::-ms-expand { display: none; }
.contact_section2 .con .Textarea{width: 100%;float: left;overflow: hidden;background: url(contact_icon01.png) no-repeat right 18px;}
.contact_section2 .con .Textarea textarea{display: block;float: left;width: 750px;height: 190px;padding-left: 16px;border: none;border: 1px solid #bfbfbf;font-size: 13px;color: #a5a5a5;margin-left: 10px;outline: none;resize:none;padding-top: 10px;}
.contact_section2 .btn{text-align: center;margin-top: 47px;}
.contact_section2 .btn a{display: inline-block;*display: inline-block;width: 178px;height: 50px;line-height: 50px;text-align: center;background: #5f5f5f;font-size: 20px;color: #fff;text-decoration: none;}
.contact_section2 .btn a:first-child{background: #d02127;margin-right: 17px;}
.contact_bttom{width: 100%;padding-bottom: 86px;margin-top: 47px;}
.contact_bttom .box{width: 1154px;margin: 0 auto;padding-top: 15px;border-top: 2px solid #d02127;}
.contact_bttom p.p1{float: left;font-size: 14px;color: #666;}
.contact_bttom p.p1 span{font-weight: bold;}
.contact_bttom p.p2{float: right;font-size: 14px;color: #666;}
.contact_section2 .con .Textarea label{ width:75px;}

.contact_section2 .con .qxxb{background:none;}

/* duty */
.tltb{width: 100%;padding-bottom: 40px;}
.tltb .Duty_Title{width: 100%;text-align: center;margin-bottom: 20px;padding-top: 41px;}
.tltb .Duty_Title h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:4px;text-transform: uppercase;}
.tltb .Duty_Title p{font-size: 13px;color: #b8b8b8;text-transform: uppercase;}
.tltb .Duty_Title i{display: block;width: 30px;height: 1px;background: #d02127;margin: 8px auto 0;}
.tltb .mianCon p{font-size: 16px;color: #333333;text-align: center;}
.tltb .box{width: 100%;margin-top: 50px;}
.tltb ul{width: 105%;}
.tltb li{float: left;width: 285px;height: 266px;border: 1px solid #c4c4c4;border-radius: 2px;margin-right: 15px;text-align: center;padding-top: 12px;}
.tltb li span{display: block;width: 262px;height: 191px;margin: 0 auto;}
.tltb li em{display: block;font-size: 18px;color: #333333;text-align: center;margin-top: 18px;}
.tltb li a{display: block;text-decoration: none;}
.tltb li:hover{background: #e9e9e9;border-color: #e9e9e9;}

/* duty */
.duty_section{width: 100%;padding-top: 58px;}
.Duty_Title{width: 100%;text-align: center;padding-bottom: 50px;border-bottom: 1px solid #efefef;}
.Duty_Title h2{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:4px;text-transform: uppercase;}
.Duty_Title p{font-size: 14px;color: #333333;margin-top: 30px;line-height: 24px;word-break: break-word;}
.Duty_Title i{display: block;width: 30px;height: 2px;background: #d02127;margin: 8px auto 0;}
.duty_section1{width: 100%;padding-top: 50px;padding-bottom: 60px;}
.duty_section1 h2{font-size: 24px;color: #d02127;font-weight: normal;text-align: center;padding-bottom: 40px;}
.duty_section1 p{font-size: 14px;color: #666;line-height: 24px;padding-left: 14px;word-break: break-word;margin-top: 32px;}
.duty_section1 ul{width: 100%;margin-top: 54px;}
.duty_section1 li{float: left;width: 377px;height: 447px;border: 1px solid #f2f2f2;margin-left: 31px;}
.duty_section1 li:first-child{margin-left: 0;}
.duty_section1 img{display: block;}
.duty_section1 li h3{font-size: 18px;color: #333333;font-weight: normal;text-align: center;margin: 17px 0;}
.duty_section1 li span{display: block;font-size: 14px;color: #666;line-height: 24px;padding: 0 18px;}
.duty_section2{width: 100%;background: #f4f4f4;padding-bottom: 48px;}
.duty_section2 h2{font-size: 24px;color: #d02127;font-weight: normal;text-align: center;padding: 40px 0;}
.duty_section2 p{font-size: 14px;color: #666;line-height: 24px;padding-left: 14px;word-break: break-word;margin-top: 32px;}


.duty_section3{width: 100%;padding-bottom: 48px;}
.duty_section3 h2{font-size: 24px;color: #d02127;font-weight: normal;text-align: center;padding: 40px 0;}
.duty_section3 p{font-size: 14px;color: #666;line-height: 24px;padding-left: 14px;word-break: break-word;margin-top: 32px;}


.duty_section4{width: 100%;background: #f4f4f4;padding-bottom: 48px;}
.duty_section4 h2{font-size: 24px;color: #d02127;font-weight: normal;text-align: center;padding: 40px 0;}
.duty_section4 p{font-size: 14px;color: #666;line-height: 24px;padding-left: 14px;word-break: break-word;margin-top: 32px;}
.duty_section4 ul{width: 100%;margin-top: 38px;}
.duty_section4 li{height: 424px;width: 577px;border: 1px solid #eeeeee;float: left;margin-left: 40px;}
.duty_section4 li:first-child{margin-left: 0;}
.duty_section4 li i{display: block;width: 577px;height: 202px;background: #d2d2d2;}
.duty_section4 li h3{font-size: 18px;color: #333333;font-weight: normal;text-align: center;margin: 20px 0;}
.duty_section4 li span{display: block;font-size: 14px;color: #666;line-height: 24px;padding: 0 18px;}






