@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
.tr{text-align: right;}
.tl{text-align:left;}

.titis{text-align: center;overflow: hidden;height:106px;margin-bottom:27px;background: url(../images/ico1.png) no-repeat center bottom;}
.titis h2 {height:57px;line-height:57px;font-size:40px;color: #303030;font-weight: normal;}
.titis h2 a {color: #303030}
.titis p {font-size:16px;color:#666666;line-height:28px;height: 28px;letter-spacing: 1px}



.yz_bj{background:#f6f6f6 url(../images/yz_bj.jpg) no-repeat no-repeat center bottom;height:615px;padding-top:110px;box-sizing: border-box;}
.yz_c dd{float:left;width:544px;padding-top:29px;}
.yz_c dd em{display: block;font-size:0;line-height: 0;padding-left:8px;}
.yz_c dd p{font-size:16px;color: #717171;line-height: 32px;padding-top:25px;}
.yz_c dt{float:right;font-size:0;line-height: 0;}
.yz_c dt img{width:520px;height: 347px;border:1px solid #df0716;padding:14px;border-radius: 4px}


.fw_c{padding-top:69px;height: 649px;    width: 1190px;}
.fw_nr{position:relative;}
.fw_nr li{float:left;width:290px;margin-right:13px;position: relative;overflow: hidden;}
.fw_nr li i{display: block;font-size:0;line-height: 0;width:290px;overflow: hidden;}
.fw_nr li i img{width:290px;height: 516px;transition: all 0.5s}
.fw_nr li .fw_w{position: absolute;left:0;bottom:0;height:79px;box-sizing: border-box;transition: all 0.5s}
.fw_nr li .fw_w h3 a{display: block;height: 79px;line-height: 79px;text-align: center;font-size:24px;color: #fff;background:url(../images/fw_ico1.png) no-repeat center bottom;font-weight: normal;}
.fw_nr li .fw_w p{font-size:14px;color: #ffffff;line-height: 26px;padding:15px 38px 0 48px;}
.fw_nr li .fw_w em a{text-align: center;width:112px;height: 35px;display:block;border:1px solid #fff;line-height: 35px;font-size:16px;color: #fff;margin:20px auto 0;}
.fw_nr li:hover .fw_w {padding-top:74px;background:rgba(0,0,0,0.39);height: 100%}
.fw_nr li:hover .fw_w h3 a{background: url(../images/fw_ico2.png) no-repeat center bottom;}
.fw_nr li:hover i img{transform: scale(1.1);}
.fw_nr li:last-child{margin:0;}
.fw_n{background: url(../images/fw_n01.jpg) no-repeat center top;height: 163px;}
.fw_j1,.fw_j2{position:absolute;top:224px;}
.fw_j1{left:-77px;}
.fw_j2{right:-77px;}


.zp_bj{background: url(../images/zp_bj.jpg) no-repeat center top;height:799px;padding-top:72px;box-sizing: border-box;}
.zp_c .titis{margin-bottom:15px;}
.zp_nr{overflow:hidden;padding-left:30px;}
.zp_nr li{float:left;width:64px;height: 530px;margin-right:5px;position: relative;overflow: hidden;}
.zp_nr li p{float:left;width:64px;text-align: center;padding-top:44px;color: #303030;border:1px solid #dfdfdf;height: 530px;box-sizing: border-box;}
.zp_nr li p i{font-size:30px;font-style: italic;display: block;height: 36px;line-height: 36px;}
.zp_nr li p span{font-size:20px;display: inline-block;padding:0 15px;padding-top:8px;line-height: 20px;font-weight: bold;height: 144px;}
.zp_nr li p em{font-size:16px;color: #777777;padding:39px 20px 0;background: url(../images/zp_ico1.jpg) no-repeat center top;display:block;line-height: 16px;writing-mode:vertical-lr;}
.zp_nr .zp_t{position:absolute;left:64px;top:0;float:left;font-size:0;line-height: 0;width:869px;height: 530px}
.zp_nr .zp_t img{width:869px;height: 530px}
.zp_nr li.cur{background: #e32513}
.zp_nr li.cur p,.zp_nr li.cur p em{color: #fff;}
.zp_nr li.cur p{border-color: #e32513}
.zp_nr li.cur p em{background: url(../images/zp_ico1_hv.jpg) no-repeat center top;}
.zp_nr li:last-child{margin:0;}


.pro_bj{background: url(../images/pro_bj.jpg) no-repeat center top;height: 924px;padding-top:66px;box-sizing: border-box;}
.pro_qh{height: 84px;overflow: hidden;width:630px;margin:0 auto;}
.pro_qh li{float:left;width:196px;height: 50px;border:1px solid #4a4a4a;border-radius: 25px;margin-left:9px;text-align: center;line-height: 50px;position: relative;z-index: 3}
.pro_qh li:after{content: "";display: block;height: 50px;width:0%;background: #cb000e;position: absolute;left:0%;top:0;transition: all 0.5s;z-index:0;border-radius: 24px;}
.pro_qh li a{font-size:20px;color: #303030;position: relative;z-index: 2}
.pro_qh li.on:after{content: "";display: block;height:50px;width:100%;background: #cb000e;position: absolute;left:0px;top:0px;}
.pro_qh li.on{border-color:#cb000e;}
.pro_qh li.on a{color: #fff}
.pro_nr{height: 508px;position: relative;overflow: hidden;}
.pro_nr li{float:left;width:319px;height: 239px;background: #fff;position: relative;margin:0 560px 18px 0;text-align: right;overflow: hidden;}
.pro_nr li img{width:239px;height: 239px;transition:all 0.5s;}
.pro_nr li:hover img {transform:scale(1.1);}
.pro_nr li h4{position: absolute;left:28px;top:24px;text-align: left;font-weight: normal;width:100%;box-sizing: border-box;}
.pro_nr li h4 span{display: block;height: 36px;line-height: 36px;font-size:22px;color: #313131;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.pro_nr li h4 em{font-size:14px;color: #7f7f7f}
.pro_nr li:last-child{position: absolute;left:337px;top:0;width:524px;text-align: center;height: 496px;box-sizing: border-box;padding-top:90px;margin:0;}
.pro_nr li:last-child h4{text-align: center;}
.pro_nr li:last-child img{width:406px;height:406px}
.pro_nr li:nth-child(2n){margin:0 0 18px 0;}
.rs_c{height: 65px;background: #fff;box-shadow: 0 3px 15px #babbbb;}
.rs_c h3{float:left;width:209px;height: 65px;text-align: center;line-height: 65px;font-size:18px;color: #fff;background: url(../images/rs_ico1.jpg) no-repeat left top;}
.rs_c h3 em{padding-right:36px;background: url(../images/rs_ico2.png) no-repeat right;}
.rs_c p{float:right;width:968px;line-height: 65px;font-size:16px;color: #6a6a6a;}
.rs_c p a {color: #6a6a6a;padding:0 23px;background: url(../images/rs_ico3.jpg) no-repeat right;}
.rs_c p a:last-child{background: none}

.sl_bj{background: url(../images/sl_bj.jpg) no-repeat center top;height: 784px;overflow: hidden;padding-top:65px;box-sizing: border-box;}
.sl_c .titis{margin-bottom:19px;}
.sl_c .titis h2,.sl_c .titis p{color: #fff;}
.sl_nr{padding:23px 10px 0;background: #fff;    width: 1410px;}
.sl_nr li{float:left;width:265px;border:2px solid #f3f3f3;height: 496px;background: #f3f3f3;margin-right:12px;}
.sl_nr li h3{text-align: center;height:90px;line-height: 90px;font-size:24px;color: #303030;}
.sl_nr li p {background:#fff;height:406px;padding:49px 36px 0 142px;font-size:16px;color:#474747;line-height:26px;box-sizing: border-box;}
.sl_nr li:nth-child(1) p{background:#fff url(../images/sl_z1.jpg) no-repeat left 44px;padding:31px 38px 0 120px;}
.sl_nr li:nth-child(2) p{background:#fff url(../images/sl_z2.jpg) no-repeat left 44px;padding:49px 22px 0 142px;}
.sl_nr li:nth-child(3) p{background:#fff url(../images/sl_z3.jpg) no-repeat left 44px;}
.sl_nr li:nth-child(4) p{background:#fff url(../images/sl_z4.jpg) no-repeat left 44px;}
.sl_nr li:nth-child(4){margin:0;}


.al_bj{background: #f2f2f2;height: 808px;box-sizing: border-box;padding-top:86px;}
.al_nr {height: 492px;overflow: hidden;}
.al_nr li{float:left;width:393px;font-size:0;line-height: 0;overflow: hidden;position: relative;margin:0 10px 20px 0;}
.al_nr li img {width:393px;height: 221px;transition: all 0.5s}
.al_nr li span{display: block;width:100%;height: 50px;line-height: 50px;text-align: center;font-size:16px;color: #fff;position: absolute;left:0;bottom:0;background: rgba(0,0,0,0.49);transition: all 0.5s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_nr li:hover img{transform: scale(1.1);}
.al_nr li:hover span{height: 100%;line-height:190px;}
.al_nr li:hover span em{padding-bottom:39px;background: url(../images/al_ico1.png) no-repeat center bottom;}
.al_nr li:nth-child(3n){margin:0 0 20px 0;}
.al_btn1 a{width: 241px;height: 59px;border:1px solid #1b1b1b;text-align: center;line-height: 59px;font-size:22px;color: #000000;display:block;margin:0 auto;position:relative;z-index:9;}
.al_btn1 a:after{content: "";display: block;height: 59px;width:0%;background: #cb000e;position: absolute;left:0%;top:0;transition: all 0.5s;z-index:1;}
.al_btn1 a:hover:after{content: "";display: block;height:59px;width:100%;background: #cb000e;position: absolute;left:0px;top:0px;}
.al_btn1 a em{position:relative;z-index:9;}
.al_btn1 a:hover{color:#fff;}

.ns_bj{height: 751px;padding-top:96px;background: url(../images/ns_bj.jpg) no-repeat center bottom;}
.ns_c{height: 520px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.11);}
.ns_c .tit{height: 65px;line-height: 65px;padding-left:45px;background: url(../images/ns_n1.jpg) no-repeat 12px center;}
.ns_c .tit span a{font-size:24px;color: #333333}
.ns_c .tit em a{float:right;text-transform: uppercase;font-size:16px;color: #898989;}
.dongt{float:left;width:649px;padding:20px 29px 0 42px;border-right:1px solid #e5e5e5;height: 500px;position: relative;}
.dongt:after{content: "";display: block;width:100%;height: 1px;background: #e5e5e5;position: absolute;left:0;top:265px;}
.dongt .tit{margin-bottom:9px;}
.dongt dl{height: 172px;overflow: hidden;margin-bottom:21px;}
.dongt dt{float:left;font-size:0;line-height: 0;width:233px;}
.dongt dt img {width:233px;height: 131px;}
.dongt dd {float:right;width:387px;}
.dongt dd h4 a{display: block;height:27px;color: #333333;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dongt dd p{font-size:14px;color: #888888;line-height:24px;padding-top:9px;height: 80px;}
.dongt dd em{display: block;text-align: right;font-size:14px;color: #888888}
.dongt li{height: 42px;line-height: 42px;padding-left:34px;background: url(../images/ns_ico1.jpg) no-repeat 6px center;}
.dongt li a{color:#333333;font-size:16px;}
.dongt li em {float:right;font-size:14px;color: #999999}
.dongt li:hover{background: url(../images/ns_ico1_hv.jpg) no-repeat 6px center;}

.baik{float:right;width:410px;padding:20px 35px 0 0;}
.baik .tit{padding-left:38px;background: url(../images/ns_n2.jpg) no-repeat 6px center;}
.bk_t{font-size:0;line-height: 0;margin-bottom:24px;}
.bk_t img {width:410px;height: 180px;}
.baik ul{padding-left:9px;}
.baik li {padding-bottom:24px;overflow: hidden;}
.baik li a{display: block;padding-left:26px;height: 37px;line-height: 37px;font-size:18px;color: #333333;background: url(../images/ns_ico2.jpg) no-repeat left center;}
.baik li p{padding-left:26px;font-size:14px;color: #888888;line-height: 24px;padding-top:2px;}
.baik li:hover a{background: url(../images/ns_ico2_hv.jpg) no-repeat left center;}

.ab_bj{background: url(../images/ab_bj.jpg) repeat;height: 714px;padding-top:59px;box-sizing: border-box;}
.about .titis{height: 73px;}
.ab_fr{float:right;width:385px;}
.ab_fr li{height: 140px;background: #fff;padding:0 40px 0 34px;border-right:6px solid #df0716;margin-bottom:15px;padding-top:25px;box-sizing: border-box;}
.ab_fr li h4{height: 42px;line-height: 42px;font-size:26px;color: #333333;}
.ab_fr li p{font-size:16px;color: #666666;line-height: 26px;padding-top:5px;}
.ab_t{float:left;width:790px;}
.ab_t img{width:790px;height: 450px;}