@charset "utf-8";
.content{width: 1200px; margin: 0 auto; }
i,em,b{font-style: normal;}

.tit01{ font-size: 42px; color: #333333; text-align: center; font-weight: normal;}
.tit01 b{font-weight: bold; color: #2e4672;}
.tit01 a{color: #333333; text-decoration: none; }
.tit01 span{ display: block;font-size: 18px; color: #666666;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;background: url(../images/titbg.png) no-repeat center top;padding-top: 24px;}

.tit02{ font-size: 42px; color: #fff; text-align: center; font-weight: normal;}
.tit02 b{font-weight: bold; color: #fff;}
.tit02 a{color: #fff; text-decoration: none; }
.tit02 span{ display: block;font-size: 18px; color: #fff;font-family:"Microsoft Yahei"; font-weight: normal; text-align: center;background: url(../images/titbg2.png) no-repeat center top;padding-top: 24px;}


.yy_bj{ height: 524px;background: url(../images/yybg.jpg) no-repeat center top;padding-top: 82px;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.yy_bj h2{margin-bottom: 32px;}
.yy dl{height:105px; }
.yy dl dd p{font-size: 15px; height: 114px; color: #666666; line-height: 26px; text-align: center;}


.zz .m_zz{height: 85px;margin-bottom: 30px;}
.zz .m_zz ul{width: 1200px;padding:0px 0 0; height: 85px; position: relative;}
.zz .m_zz li{ width:385px;padding:0px 0px 0 90px; height: 85px;box-sizing: border-box;  float: left; text-align: center; position: relative; border-right: 1px solid #e3e3e3;}
.zz .m_zz li em{margin-top:0px;display: block; position: relative;width: 132px; float: left;}
.zz .m_zz li em b{margin-top: -15px;float: left;font-size: 68px; color: #333333; font-family: "Arial","Agency FB";font-weight: bold;}
.zz .m_zz li em i{ font-size: 18px; color: #ffffff; text-align: left; line-height: 30px; background:#2e4672; text-align: center;  width: 30px; height: 30px;display: block; position: absolute;top:0px; right: 0;border-radius: 100%; }
.zz .m_zz .zz1{ float: left;padding-top: 0px;}
.zz .m_zz .zz1 h3{font-size: 16px; color: #666666; text-align: left; font-weight: normal; }
.zz .m_zz li:nth-child(1){width: 200px;padding-left:0; }
.zz .m_zz li:nth-child(1) em{width: 110px;}
.zz .m_zz li:nth-child(2) em{width: 225px;}
.zz .m_zz li:nth-child(3){width: 300px;}
.zz .m_zz li:nth-child(3) em{width: 110px;}
.zz .m_zz li:nth-child(4){width: 315px;border-right: 0; }
.zz .m_zz li:nth-child(4) em{width: 265px;}

/*优势*/
.edge{font-family: "Microsoft Yahei";line-height:24px;font-size: 16px;position: relative;z-index: 1;clear: both;padding: 25px 0 0;color: #fff;width: 100%;overflow: hidden;min-width:1367px;max-width: 1920px;display: block;margin: 0 auto; }
.edge h2{margin-bottom: 35px; line-height: normal;}

.leit{width: 100%;overflow: hidden;display: block;height:648px;}
.leit ul{width: 100%;}
.leit li{width: 20%;float: left;position: relative;cursor:pointer;height: 648px;overflow: hidden;border-right: 1px solid #fff; box-sizing: border-box;}
.leit li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}

.shu2{width: 100%;font-size: 40px;color: #ffffff;text-align: center;position: absolute;bottom: 5%;left:0;}
.shu2 span {width:100%;font-size:40px;color: #fff;font-weight:normal;display:block;margin:0 auto;  line-height: 50px;}
.shu2 em{display: block;font-size: 12px;text-align: center;color: #ffffff;line-height: 28px;opacity: 0.2; text-transform: uppercase;}

.bock{width: 100%;position: absolute;left: 0;bottom:0;color: #fff;opacity:0;height:205px;box-sizing: border-box; padding:0 10%;}
.bock h3 {width:100%;font-size:40px;color: #fff;font-weight:normal;display:block;margin:0 auto;  line-height: 50px; text-align: center;}
.bock h3 em{display: block;font-size: 12px;text-align: center;color: #ffffff;line-height: 28px;opacity: 0.2; text-transform: uppercase;}
.bock h4{color: #ffffff; font-size: 22px; font-weight: normal; text-align: center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bock p{width: 100%; opacity: 0.7;font-size: 16px; padding: 12px 0 0; text-align: center; line-height:20px;max-height:40px;}



/**/
.pro_bj{ height: 1063px; overflow: hidden; background: url(../images/cpbg.jpg) no-repeat center top; padding-top:80px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{margin-bottom: 25px;}

.cp_nav{ width: 300px; height: 780px; clear: both; float: left; background: #fff; position: relative;}
.cp_nav .clm{height: 520px;}
.cp_nav h3{height: 125px;padding:48px 23px 0;box-sizing: border-box; position: relative; font-size: 22px; color: #444444; font-weight: normal;background:#fff url(../images/clmico.png) no-repeat 245px center; }
.cp_nav h3:after{content:'';position:absolute;height:1px;width:255px;background:#dcdcdc;bottom:0px;left:23px;}
.cp_nav h3 em{ display: block; font-size: 13px;color: #555555;opacity: 0.6; }
.cp_nav h3 a{ text-decoration: none;}
.cp_nav h3.cur,.cp_nav h3:hover{font-size: 24px; background:#2e4672 url(../images/clmicocur.png) no-repeat 245px center; color: #fff; }
.cp_nav h3.cur em,.cp_nav h3.cur a,.cp_nav h3:hover em,.cp_nav h3:hover a{color: #fff;}
.cp_nav h3.cur:after,.cp_nav h3:hover:after{background: #2e4672;}

.clm_btm{position: relative; width: 300px; height: 263px;padding-top:85px; padding-left: 125px;box-sizing: border-box;}
.clm_btm:after{content:'';position:absolute;height:263px;width:327px;background:url(../images/clmbtm.png) no-repeat;bottom:0px;right:0;}
.clm_btm h4{position: relative;z-index: 1; font-size: 22px; color: #444444; line-height: 26px; font-weight: normal; margin-bottom: 15px;}
.clm_btm .clm_zx{position: relative;z-index: 1;display: block; font-size: 16px; color: #fff;background: #eb6617;width: 148px; height: 45px; line-height: 45px; border-radius: 25px; text-align: center;}

.m_pro{ width:882px; float: right; box-sizing: border-box; }
.m_pro p{width: 882px;height:497px;overflow: hidden;position: relative;}
.m_pro p img{width: 882px;height: 497px;display: block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.m_pro p span{position: absolute;left:240px;bottom: 0; display: block; height: 60px; line-height: 60px;text-align: center; font-size: 22px; color: #ffffff; }


.cp_nr{width: 882px; margin-top: 25px; position: relative; overflow: hidden;}
.cp_nr li{ background: #fff;width: 277px;  float: left; margin-right: 25px;  }
.cp_nr li a{ text-decoration: none; }
.cp_nr li img{width: 277px; height: 208px; display: block;}
.cp_nr li h4{background:#fff; display: block;border-top:1px solid #e4e6e8; height: 50px; line-height: 50px;text-align: center; font-size: 16px; color: #555555; font-weight: normal; }
.cp_nr li:hover{transform: translateY(-5px);transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}

.cp_nr li:hover h4{ border-color:#eb6617;  color: #eb6617;}


/**/
.ysbj{ height: auto; background:#fff; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;  max-width: 1920px;margin:0 auto;padding-top: 65px;padding-bottom: 88px;}
.ysbj h2{margin-bottom: 30px;}

.ys .content{ height:auto;  position: relative; }
.ys a{text-decoration:none;}
.ys1{height: 520px; }
.ys1 dl{width: 1200px;margin:0 auto; height:520px; position:relative;}
.ys1 dt{ width:787px; height:520px; overflow:hidden;}
.ys1 dt img{ display:block;width:787px; height:520px; }
.ys1 dd{ width:320px; box-sizing: border-box;padding-top: 30px;}
.ys1 dd h3{ font:36px "Microsoft YaHei"; color:#333333; height:164px; margin-bottom: 15px;box-sizing: border-box;background:url(../images/ys_line.gif) no-repeat left bottom;font-weight: normal;}
.ys1 dd h3 em{background:url(../images/01.png) no-repeat left top;display: block; font-weight: bold; color: #eb6617; height: 102px;box-sizing: border-box;padding-top: 52px;}
.ys1 dd p{font:15px "Microsoft YaHei"; line-height:26px; position:relative; color: #666666;text-align: left; margin-bottom: 15px;}
.ys1 dd .ys_btn{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #eb6617;background: url(../images/btn1.png) no-repeat;margin-top: 40px;}

.ys2{height: 531px;background:#fff;box-sizing: border-box; }
.ys2 dl{ height:531px; position:relative;}
.ys2 dt{ width:1175px; height:531px; overflow:hidden; margin-right:-351px;}
.ys2 dt img{ display:block;width:1175px; height:531px; }
.ys2 dd{ width:320px; box-sizing: border-box;padding-top: 30px;}
.ys2 dd h3{ font:36px "Microsoft YaHei"; color:#333333; height:164px; margin-bottom: 15px;box-sizing: border-box;background:url(../images/ys_line.gif) no-repeat left bottom;font-weight: normal;}
.ys2 dd h3 em{background:url(../images/02.png) no-repeat left top;display: block; font-weight: bold; color: #eb6617; height: 102px;box-sizing: border-box;padding-top: 52px;}
.ys2 dd p{font:15px "Microsoft YaHei"; line-height:26px; position:relative; color: #666666;text-align: left; margin-bottom: 15px;}
.ys2 dd .ys_btn{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #eb6617;background: url(../images/btn1.png) no-repeat;margin-top: 40px;}

.ys3{height: 531px;background:#fff;box-sizing: border-box; }
.ys3 dl{ height:531px; position:relative;}
.ys3 dt{ width:1175px; height:531px; overflow:hidden; margin-left:-351px;}
.ys3 dt img{ display:block;width:1175px; height:531px; }
.ys3 dd{ width:320px; box-sizing: border-box;padding-top: 80px;}
.ys3 dd h3{ font:36px "Microsoft YaHei"; color:#333333; height:164px; margin-bottom: 15px;box-sizing: border-box;background:url(../images/ys_line.gif) no-repeat left bottom;font-weight: normal;}
.ys3 dd h3 em{background:url(../images/03.png) no-repeat left top;display: block; font-weight: bold; color: #eb6617; height: 102px;box-sizing: border-box;padding-top: 52px;}
.ys3 dd p{font:15px "Microsoft YaHei"; line-height:26px; position:relative; color: #666666;text-align: left; margin-bottom: 15px;}
.ys3 dd .ys_btn{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #eb6617;background: url(../images/btn1.png) no-repeat;margin-top: 40px;}

.ys4{height: 421px;margin-top: 70px; }
.ys4 dl{width: 1200px;margin:0 auto; height:421px; position:relative;}
.ys4 dt{ width:779px; height:421px; overflow:hidden;}
.ys4 dt img{ display:block;width:779px; height:421px; }
.ys4 dd{ width:320px; box-sizing: border-box;padding-top: 5px;}
.ys4 dd h3{ font:36px "Microsoft YaHei"; color:#333333; height:164px; margin-bottom: 15px;box-sizing: border-box;background:url(../images/ys_line.gif) no-repeat left bottom;font-weight: normal;}
.ys4 dd h3 em{background:url(../images/04.png) no-repeat left top;display: block; font-weight: bold; color: #eb6617; height: 102px;box-sizing: border-box;padding-top: 52px;}
.ys4 dd p{font:15px "Microsoft YaHei"; line-height:26px; position:relative; color: #666666;text-align: left; margin-bottom: 15px;}
.ys4 dd .ys_btn{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #eb6617;background: url(../images/btn1.png) no-repeat;margin-top: 40px;}


/**/
.jm_bj{overflow: hidden;background:url(../images/jmbg2.jpg) no-repeat center top;padding-top:75px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 833px; }
.jm_bj h2{margin-bottom: 35px;}

.jm dl{width:400px;height: 260px;padding:70px 57px 0; box-sizing: border-box; float: left; position: relative;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;cursor: pointer;}
.jm dl dt{height: 71px;  position: relative;z-index: 1; font-weight: normal;}
.jm dt em{display: block;height: 71px; width: 71px;  border-radius: 100%;position: absolute;left:0px;top:0; z-index: 1; }
.jm dt h4{ line-height: 25px; font-size: 27px; color: #333333; font-weight: bold; position: absolute;left:82px;top:11px; position: relative;z-index: 1; height: 55px;background: url(../images/jm_line.png) no-repeat left bottom;}
.jm dt h4 i{font-size: 13px; color: #333333; display: block; font-weight: normal;}
.jm dd{padding-top: 22px; font-size: 16px; color: #555555; line-height: 24px; position: relative;z-index: 1;}

.jm dl:nth-child(1) dt em{background: url(../images/jm1.png) no-repeat center center;}
.jm dl:nth-child(2) dt em{background: url(../images/jm2.png) no-repeat center center;}
.jm dl:nth-child(3) dt em{background: url(../images/jm3.png) no-repeat center center;}
.jm dl:nth-child(4) dt em{background: url(../images/jm4.png) no-repeat center center;}
.jm dl:nth-child(5) dt em{background: url(../images/jm5.png) no-repeat center center;}
.jm dl:nth-child(6) dt em{background: url(../images/jm6.png) no-repeat center center;}

.jm dl:nth-child(1).cur dt em{background: url(../images/jm1cur.png) no-repeat center center;}
.jm dl:nth-child(2).cur dt em{background: url(../images/jm2cur.png) no-repeat center center;}
.jm dl:nth-child(3).cur dt em{background: url(../images/jm3cur.png) no-repeat center center;}
.jm dl:nth-child(4).cur dt em{background: url(../images/jm4cur.png) no-repeat center center;}
.jm dl:nth-child(5).cur dt em{background: url(../images/jm5cur.png) no-repeat center center;}
.jm dl:nth-child(6).cur dt em{background: url(../images/jm6cur.png) no-repeat center center;}

.jm dl:hover,.jm dl.cur{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.jm dl:hover:after,.jm dl.cur:after{content: "";width:400px;height: 276px; position: absolute;left:0;top:0;background:#eb6617;border-radius: 6px;}
.jm dl:hover em,.jm dl.cur em{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.jm dl:hover h4,.jm dl.cur h4{color: #fff;background: url(../images/jm_line2.png) no-repeat left bottom;}
.jm dl:hover h4 i,.jm dl.cur h4 i{color: #fff;}
.jm dl:hover dd,.jm dl.cur dd{color: #fff;}

/**/
.casebj{ height:882px;background:url(../images/hzbg.jpg) no-repeat center top; padding-top:75px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }
.casebj h2{ margin-bottom: 35px; }
.case{width: 842px;margin:0 auto;position: relative;}
.case .case_prev{width: 61px; height: 53px; display: block; position: absolute;left:-115px;top:195px;background: url(../images/hz_lefts.png) no-repeat}
.case .case_next{width: 61px; height: 53px; display: block; position: absolute;right:-115px;top:195px;background: url(../images/hz_rights.png) no-repeat}

.m_case { width: 842px; position: relative;}
.m_case  dl{width:842px;box-sizing: border-box; position: relative; }
.m_case  dl dt{width: 842px;height: 474px;  position: relative;}
.m_case  dl dt img{width: 842px;height: 474px; display: block;}
.m_case  dl dd{width: 842px;background:#eb6617; height: 115px;padding:15px 35px 0 45px;box-sizing: border-box; }
.m_case  dl dd .desc{width: 550px;float: left;}
.m_case  dl dd h4{text-align: left; font-size: 18px; color: #ffffff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative; line-height: 44px; font-weight: normal; background: url(../images/jm_line2.png) no-repeat left bottom;}
.m_case  dl dd h4 a{ color: #ffffff; }
.m_case  dl dd p{ line-height: 36px;font-size:14px;color: #fff;text-align: left;}
.m_case  dl dd span a{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #fff;background: url(../images/casebtn.png) no-repeat;margin-top: 15px; float: right;}


/**/
.nswsbj{ height: 840px;  box-sizing: border-box;  padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{margin-bottom: 55px;}
.news{clear: both; overflow: hidden; position: relative;}

.news_left{float: left;width:400px;position: relative; }
.news_left dl{width:400px;position: relative;}
.news_left dt{width: 400px;height: 533px;overflow: hidden;}
.news_left dt img{width: 400px;height: 533px;display: block;}
.news_left dd{padding: 25px 30px 0 45px; height:160px;position: absolute;left:0;bottom:0;background: rgba(0,0,0,0.5);width:400px;box-sizing: border-box; }
.news_left h4{font-weight: normal; height:36px;line-height:36px;font-size: 17px;color: #ffffff;}
.news_left h4 a{color: #fff;}
.news_left p{font-size: 14px;line-height: 26px;overflow: hidden;color: #fff;}

.news_left .news_left_hd{width:110px;right:0;margin-left:-0px;position:absolute;z-index:1;bottom:15px;overflow:hidden;}
.news_left .news_left_hd ul{margin-left:0px;}
.news_left .news_left_hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;width:13px;height:13px;background:#67686a;border-radius: 100%;}
.news_left .news_left_hd ul .on{background:#eb6617;}


.news_right{width: 745px; float: right;}
.newcon{height: 378px; border-bottom: 1px dotted #ccc;}
.news_right dl{width:745px; height: 95px; position: relative;margin-bottom: 30px;}
.news_right dl a{text-decoration: none;}
.news_right dt{width: 169px;height: 95px;overflow: hidden; float: right;}
.news_right dt img{width: 169px;height: 95px;display: block;}
.news_right dd{width: 528px; float: left;}
.news_right h4{font-weight: normal; height:36px;line-height:36px;font-size: 18px;color: #333333;}
.news_right h4 em{ font-size: 12px; color: #cccccc; float: right; }
.news_right h4 a{color: #fff;}
.news_right p{font-size: 14px;line-height: 22px;overflow: hidden;color: #666666;}

.wt{}
.wt h3{padding:20px 0; font-size: 18px; color: #333333;}
.wt h3 a{color: #333;}
.wt ul{ clear: both;overflow: hidden; }
.wt li{background: url(../images/newsico.gif) no-repeat left center; height: 30px; line-height: 30px; width:370px; float: left;padding-left: 27px; font-size: 14px; color: #666666; box-sizing: border-box;}
.wt li a{color: #666;}



/**/
.abouttbj{background:#fff;height: auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;max-width: 1920px; margin:0 auto; }
.abtt_pic{width: 100%;max-height: 600px;}
.abtt_pic img{width: 100%; display: block;}
.aboutt{width:1200px; margin:-96px auto 0;padding:45px 45px 0 55px; height: 178px;background: #fff; position: relative;box-sizing: border-box;}
.aboutt dt{font-size: 42px; color: #333333; width: 255px; text-align: center; float: left;}
.aboutt dt a{color: #333; text-decoration: none;}
.aboutt dt span{padding-top: 24px;background: url(../images/abttit.png) no-repeat center top; font-size: 18px; color: #666666; display: block;}

.aboutt dd { width:845px; box-sizing: border-box;padding:0 0px 0 50px; float: left;}
.aboutt dd  h3{font-size: 24px; color: #333333;margin-bottom: 12px; }
.aboutt dd  h3 a{color: #333;}
.aboutt dd p{font-size: 14px; color: #666666;line-height: 36px; text-align: justify;width: 555px; float: left;}
.aboutt dd p a{ color: #0459ba;}  
.aboutt dd span a{display: block;width: 184px; height: 52px;padding-left: 32px; line-height: 52px; text-align: left;box-sizing: border-box;font-size: 18px; color: #eb6617;background: url(../images/btn1.png) no-repeat;margin-top:20px; float: right;}



.link_bj{width:1200px; margin: 0 auto;margin-top: -80px; max-height:80px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link p{  width: auto; float: right; font-size: 14px;overflow: hidden; line-height: 80px; color:#ffff;}
.link p a{ color: #fff; font-size: 14px; padding-left:20px; text-align: right;    float: right;}

