
body{font-family:"Source Han Sans";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.titis{height:118px;text-align: center;}
.titis h2 {color: #333333;box-sizing: border-box;background: url(../image/hz_tt.png) no-repeat center;height: 51px;line-height: 51px;font-size:40px;}
.titis p{font-size:18px;color: #333333;font-weight: bold;line-height: 27px;height:27px;}
.titis h2 a {color: #333333;}
.titis p span{padding-right:23px;}

.hz_bj{overflow-x: hidden;overflow-y: hidden;}
.hez{margin-top:82px;height: 622px;}
.hz_nr {position: relative;}
.hz_nr .tempWrap{width:1200px!important;}
.hz_nr li{float:left;width:288px;margin-right:14px;}
.hz_nr li p{width:286px;border:1px solid #e5e5e5;height: 161px;margin-bottom:28px;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.hz_nr li p img{width:286px;height: 161px;}
.hz_nr li:last-child{margin:0;}
.hz_j1,.hz_j2{position: absolute;top:134px;cursor: pointer;}
.hz_j1{left:-58px;}
.hz_j2{right:-58px;}

.pro_bj{background: url(../image/pro_bj.jpg) no-repeat center top;height: 976px;padding-top:88px;box-sizing: border-box;}
.pro .titis{height: 126px;}
.pro .titis h2 {background: url(../image/pro_tt.png) no-repeat center;}
.pro_qh{float:left;width:300px;background: #fff;height: 482px;}
.pro_qh h2{text-align: center;height: 90px;line-height: 90px;background: #2957a4;border-bottom:5px solid #e68236;font-size:26px;color: #fff;}
.pro_qh h3{margin:0 24px;line-height: 72px;height: 72px;border-bottom:1px solid #e5e5e5;padding-left:35px;}
.pro_qh h3 a{padding-left:16px;background: url(../image/pro_ico2.png) no-repeat left center;font-size:16px;color: #333333;}
.pro_qh h3:last-child{border:0;}
.pro_qh h3.on{background: url(../image/pro_ico1.png) no-repeat right;}
.pro_qh h3.on a{color: #2957a4;font-weight: bold;}
.pro_nr{float:right;width:880px;overflow: hidden;position: relative;}
.pro_n li{height: 482px;background: #2957a4;width:880px;}
.pro_n li i{float:left;width:482px;height: 482px;overflow: hidden;}
.pro_n li i img{width:482px;height: 482px;}
.pro_n li .pro_w{float:left;width:300px;padding:83px 0 0 50px;}
.pro_n li .pro_w h4 a{display: block;height: 84px;line-height: 25px;border-bottom:1px solid #587cb8;font-size:20px;color: #fff;}
.pro_n li .pro_w p{font-size:16px;color: #fff;padding-top:88px;height: 182px;line-height: 29px;}
.pro_n li .pro_w em{display: block;text-align:right;}
.pro_n li .pro_w em a{font-size:14px;color: #fff;height: 28px;line-height: 28px;border-bottom:1px solid #fff;display: inline-block;}
.pro_d {position:absolute;bottom:17px;left:403px}
.pro_d li{width:13px;height: 13px;background: #fff;border-radius: 50%;float:left;margin-right:8px;}
.pro_d li.on{background: #2957a4}
.pro_qt{background: #fff;height: 143px;margin-top:20px;box-sizing: border-box;padding-top:13px;}
.pro_b{float:left;width:480px;padding:0 42px 0 76px;}
.pro_b h3{height: 64px;line-height: 64px;padding-left:34px;background: url(../image/pro_a1.jpg) no-repeat left center;}
.pro_b h3 span a {font-size: 26px;color: #333333;}
.pro_b h3 em a{float:right;font-size:16px;color: #666666;font-weight: normal;}
.pro_b p a{height: 31px;border:1px solid #b5b5b5;padding:0 16px;display: inline-block;line-height: 31px;border-radius: 15px;margin-right:20px;font-size:16px;color: #666666;}
.pro_b p a:last-child{margin:0;}
.pro_b p a:hover{border-color: #e68236;color: #e68236}
.pro_qt .pro_b:last-child h3{background: url(../image/pro_a2.jpg) no-repeat left center;}

.tu1{background: url(../image/tu1.png) no-repeat center top;margin-top:-51px;height: 338px;position: relative;}
.tu1 a{width:253px;height: 46px;border-radius: 23px;background: #e68236;position: absolute;left:50%;bottom:80px;margin-left:335px;display: block;text-align: center;line-height: 46px;font-size:22px;color: #fff;}
.tu1 a em{padding-right:30px;background: url(../image/tu1_ico1.png) no-repeat right;}

.ys_bj{overflow-x: hidden;overflow-y: hidden;}
.yous{padding-top:109px;height: 2120px;}
.yous .titis{height: 126px;}
.yous .titis h2 {background: url(../image/ys_tt.png) no-repeat center;}
.ys_nr{position: relative;}
.ys_img1,.ys_img2,.ys_img3,.ys_img4,.ys_t{position: absolute;}
.ys_img1{left:-360px;top:0;}
.ys_img2{right:-360px;top:488px;}
.ys_img3{left:-360px;top:948px;}
.ys_img4{right:-360px;top:1400px;}
.ys_t{top:1460px;left:0;}
.ys_t li{float:left;font-size:0;line-height: 0;border-bottom:9px solid #2957a4;width:350px;margin-right:75px;}
.ys_t li:last-of-type{margin:0;}
.ys_t li img {width:350px;height: 205px;}
.ys_nr dl{width:563px;position: absolute;}
.ys_nr dt{height: 91px;}
.ys_nr dt i{float:left;width:57px;display: inline-block;}
.ys_nr dt p{float:right;width:492px;}
.ys_nr dt p span{display:block;height:;font-size:36px;color: #2957a4;font-weight: bold;height: 42px;line-height: 35px}
.ys_nr dt p em{font-style: italic;font-size:30px;color: #333333;height: 39px;line-height: 39px;display:block;}
.ys_nr dd {padding:10px 0;border:1px solid #cecece;border-width: 1px 0}
.ys_nr dd p{padding-left:20px;background: url(../image/ys_ico1.jpg) no-repeat left 18px;line-height: 35px;font-size:16px;}
.ys_nr dd p em{color: #eb741a}
.ys_nr .dls1{right:0;top:122px;}
.ys_nr .dls2{left:0;top:619px;}
.ys_nr .dls3{right:0;top:1095px;}
.ys_nr .dls4{left:0;top:1530px;}

.tu2{background: url(../image/tu2.jpg) no-repeat center top;height: 286px;position: relative;}
.dh_c{position: absolute;left:50%;top:79px;margin-left:36px;width:264px;text-align: center;margin-top:40px;}
.dh_c p{font:30px "Impact"; color: #ff9c50;height: 60px;line-height: 60px;background: url(../image/tu2_tel.png) no-repeat 17px center;padding-left:58px;text-align:left;}
.dh_c a{display: block;width:258px;height: 46px;border:2px solid #fff;text-align: center;font-size:24px;color: #fff;font-weight: bold;line-height: 46px;margin-left:16px;margin-top:16px;}
.dh_c a em{padding-left:61px;background: url(../image/tu2_ico1.png) no-repeat left center;}


.zs_bj{background:url(../image/zs_bj.jpg) no-repeat center top;height:600px;padding-top:69px;box-sizing: border-box;}
.zs_c .titis{height: 123px}
.zs_c .titis h2{background: url(../image/zs_tt.png) no-repeat center;}
.zs_fl{float:left;width:528px;position: relative;padding-left:20px;}
.zs_c li{float:left;font-size:0;line-height: 0;background: url(../image/zs_k.jpg) no-repeat;width:254px;height: 327px;box-sizing: border-box;overflow: hidden;margin-right:20px;}
.zs_c li img{padding:17px 17px 18px 18px;width:219px;height: 292px;}
.zs_c li:last-child{margin:0;}
.zs_n1,.zs_n2{width:21px;height: 40px;position: absolute;top:144px;cursor:pointer;}
.zs_n1{left:-22px;background: url(../image/zs_j1.png) no-repeat;}
.zs_n2{right:-40px;background: url(../image/zs_j2.png) no-repeat}
.zs_n1:hover{background: url(../image/zs_j1_hv.png) no-repeat;}
.zs_n2:hover{background: url(../image/zs_j2_hv.png) no-repeat;}
.zs_fr{float:right;width: 548px;position: relative;}
.zs_fr .zs_n1{left:-36px;}
.zs_fr .zs_n2{right:-40px;}
.zs_w{text-align: center;padding-top:28px;font-size:16px;color: #333333;line-height: 24px;}


.al_bj{background: url(../image/al_bj.jpg) no-repeat center top;height: 923px;padding-top:107px;box-sizing:border-box;}
.anl{position: relative;}
.anl .titis{height: 129px}
.anl .titis h2{background: url(../image/al_tt.png) no-repeat center;}
.anl .titis h2 a,.anl .titis p{color: #fff}
.al_nr{background: #fff;height: 479px;padding:19px 20px 0 20px;}
.al_nr li{height: 458px;width:100%}
.al_w{float:left;width:366px;height:458px;border:1px solid #ededed;box-sizing:border-box;padding:81px 32px 0 34px;}
.al_w h4 a{height:115px;overflow: hidden;font-size:24px; color: #202a2c;font-weight: bold;position: relative;display: block;line-height: 36px;}
.al_w h4 a:after{content: "";display:block;width:40px;height: 1px;background: #e0e0e0;position: absolute;left:0;bottom:0;}
.al_w p{font-size:14px;color: #5f6262;line-height: 24px;padding-top:16px;height: 139px;}
.al_w span{display: block;text-align: center;}
.al_w span a{width:118px;height: 33px;border:1px solid #666666;line-height: 33px;text-align: center;display: inline-block;font-size:14px;color: #666666;margin:0 10px;}
.al_w span a:last-child{background: #e68236;border-color: #e68236;color: #fff;}
.al_nr li i{float:right;width:794px;height: 458px;overflow: hidden;}
.al_nr li i img{width:794px;height: 458px;}
.al_d{position: absolute;left:175px;top:551px;}
.al_d li{float:left;width:12px;height: 12px;border-radius: 50%;background: #d0d2d3;margin-right:10px;}
.al_d li.on{background: #4c59c3}
.al_jx{background:#2957a4;height: 88px;padding:0 38px 0 47px;line-height: 88px;overflow:hidden;}
.al_jx span{font-weight: bold;font-size:24px;color: #fff;display: inline-block;padding-right:25px;float:left;}
.al_jx .al_g{float:left;width:930px;height: 88px;overflow:hidden;}
.al_jx .al_m{float:left;width:930px;}
.al_jx li{font-size:16px;color: #fff;margin:0 25px;float:left;width:auto!important;}
.al_jx li a{color:#fff;}
.al_jx i a{float:right;font-size: 16px;color: #fff;}

.news{height: 753px;overflow: hidden;}
.news .titis{height: 109px}
.ns_n{float:left;width:380px;margin-right:15px;padding-right:15px;background: url(../image/ns_x.png) no-repeat right 68px;height: 570px;}
.ns_n .tit{height: 53px;border-bottom:1px solid #dddddd;line-height: 53px;margin-bottom:14px;}
.ns_n .tit span a {font-size:18px;color: #2957a4;font-weight: bold;}
.ns_n .tit img{float:left;padding-top:11px;margin-right:6px;}
.ns_n .tit em a {float:right;font-size:12px;color: #999999;text-transform: uppercase;}
.ns_n dl{height: 281px;border-bottom:1px dashed #e8e8e8;margin-bottom:10px;}
.ns_n dt{font-size:0;line-height: 0;width:380px;overflow: hidden;}
.ns_n dt img {width:380px;height: 175px;}
.ns_n dd {padding-top:18px;}
.ns_n dd h4 a {display: block;height:25px;line-height: 25px;font-size:14px;color: #595959;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_n dd p{font-size:12px;color: #999999;line-height: 20px;padding-top:5px;}
.ns_n dd p a{color: #4c59c3}
.ns_n dl:hover dd p{text-decoration: underline;}
.ns_n li a{height: 40px;line-height: 40px;font-size:14px;color: #595959;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_n:last-child{margin:0;padding:0;background: none;}

.ab_bj{background: url(../image/ab_bj.jpg) no-repeat center top;height: 487px;}
.ab_bj em a{width:279px;height: 46px;border:1px solid #fff;text-align: center;line-height: 46px;margin:0 auto;font-size:16px;color: #fff;display: block;position: relative;top:349px;}