@charset "utf-8";

body{font-family:"Microsoft Yahei";}

a{text-decoration: none;}

a:hover{text-decoration: none;}

em,i{font-style: normal;}



.titis{/* height: 104px; */text-align: center;}

.titis h2 {height:83px;font-size:44px;color: #333333;font-weight:normal;padding-top:30px;box-sizing: border-box;}

.titis h2 a {color: #333333}

.titis p {height:29px;font-size:20px;color: #333333;line-height:29px;letter-spacing: 3px;padding-top:11px;}



.yz_c{height:379px;padding-top:47px;overflow: hidden;}

.yz_c dt{float:left;font-size:0;line-height: 0;}

.yz_c dt img {width:560px;height: 319px;}

.yz_c dd {float:left;width:549px;background: url(../images/yz_bj.png) no-repeat 0 8px;margin:74px 0 0 13px;padding:0 17px 0 40px;height: 205px;}

.yz_c dd h3{height: 41px;line-height: 41px;font-size:24px;color: #313131;font-weight: normal;}

.yz_c dd p{font-size:14px;color: #707070;line-height: 24px;padding-top:9px;}

.yz_c dd a{display: block;width:142px;height: 36px;border:1px solid #172e7a;border-radius: 18px;text-align: center;line-height: 36px;font-size:14px;color: #172e7a;margin-top:26px;box-sizing: border-box;}

.yz_c dd a em{background: url(../images/yz_ico1.png) no-repeat right; display:inline-block;padding-right:28px;}



.list1{background:#f2f2f2;}

.pro_bj{padding-top: 30px;height: 184px;overflow: hidden;box-sizing: border-box;}

.pro .titis h2{background: url(../images/pro_tt.png) no-repeat center top;height: 91px;}

.pro .titis p{padding:0;}





.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;height: 778px;padding-top:59px;box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;}

.anl .titis{height: 153px;}

.anl .titis h2 {background: url(../images/al_tt.png) no-repeat center top; color: #fff}

.anl .titis h2 a,.anl .titis p{color: #fff;}

.al_nr{background: #fff;height: 503px;padding:24px 20px 21px 25px;box-sizing: border-box;position: relative;}

.al_n{border:1px solid #d2d2d2;height: 456px;padding-left:19px;}

.al_n .tempWrap{width:1134px!important;}

.al_n li{float:left;width:344px;padding:19px 21px 0 0px;border-right:1px solid #d2d2d2;height:437px;margin-right:19px;}

.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:344px;display: block;}

.al_n li i img{width:344px;height: 193px;transition:all 0.5s;}

.al_n li:hover i img{transform:scale(1.1);}



.al_n li h4 a{display: block;height: 38px;line-height: 38px;font-size:18px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;padding-top:20px;}

.al_n li:hover h4 a{color:#172e7a;}

.al_n li p{font-size:14px;line-height: 30px;color: #666666;height: 124px;padding-top:6px;border-bottom:1px dashed #c3c3c3;}

.al_n li em{display: block;text-align: right;}

.al_n li em a{font-size:14px;color: #172e7a;padding-right:18px;background: url(../images/al_ico1.jpg) no-repeat right;display: inline-block;margin-top:20px;}

.al_n li:last-child{margin:0;border:0;}

.al_j1,.al_j2{position: absolute;top:247px;}

.al_j1{left:-70px;}

.al_j2{right:-70px;}



.ys_bj{overflow-x: hidden;overflow-y: hidden;}

.yous{height: 853px;position: relative;}

.yous .titis{height: 157px;}

.yous .titis h2 {background: url(../images/ys_tt.png) no-repeat center top;}

.ys_nr{height:532px;}

.ys_nr li{font-size:0;line-height: 0;position: relative;}

.ys_nr li p{position: absolute;left:209px;bottom:44px;width:795px;height: 98px;background: rgba(0,0,0,0.7);}

.ys_nr li p span{float:left;width:193px;text-align: center;padding-top:17px;background: #129611;height: 98px;box-sizing: border-box;position: relative;font-size:28px;color: #fff;line-height: 34px;}

.ys_nr li p span:after{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #129611;content: "";display: block;position: absolute;top:42%;right:-10px;}

.ys_nr li p em{float:left;width:525px;padding:26px 0 0 46px;font-size:14px;color: #fff;line-height: 24px;}

.ys_qh{background: url(../images/ys_qh.png) no-repeat center 10px;margin-top:32px;height: 92px}

.ys_qh li{float:left;width:25%;padding-top:42px;font-size:20px;color: #303030;background: url(../images/ys_ico1.png) no-repeat center top;text-align: center;}

.ys_qh li.on{color: #129611;background: url(../images/ys_ico1_hv.png) no-repeat center top;}

.ys_j1,.ys_j2{width:118px;height: 38px;text-align: center;background: #b5b5b5;padding-top:13px;box-sizing: border-box;border:1px solid #eaeaea;cursor: pointer;position: absolute;top:413px;}

.ys_j1:hover,.ys_j2:hover{background: #129611}

.ys_j1{left:-78px;}

.ys_j2{right:-78px;}



.ns_bj{FONT-VARIANT: JIS83;FONT-VARIANT-EAST-ASIAN: JIS78;background: url(../images/ns_bj.jpg) repeat;height: 805px;padding-top: 61px;box-sizing: border-box;}

.news .titis{height: 157px;}

.news .titis h2 {background: url(../images/ns_tt.png) no-repeat center top; color: #fff}

.ns_n{height: 556px;background: #f6f6f6;box-shadow: 0 0 10px rgba(0,0,0,0.12);padding:0 27px;}

.dongt{float:left;width:612px;padding-top:26px;}

.dongt .tit{height: 65px;line-height: 65px;}

.dongt .tit h3 a {font-size:24px;color: #333333;font-weight:normal;}

.dongt .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}

.dongt dl{height: 322px;border-bottom:1px solid #e0e0e0;}

.dongt dt{font-size:0;line-height: 0;overflow: hidden;width:612px;}

.dongt dt img {width:612px;height: 182px;}

.dongt dd {padding:29px 39px 0 18px;}

.dongt dd h4 {height: 30px;line-height: 30px;}

.dongt dd h4 em {width:75px;height: 26px;border:2px solid #172e7a;text-align: center;line-height: 26px;font-size:18px;color: #172e7a;font-weight: bold;display: inline-block;margin-right:14px;}

.dongt dd h4 a{font-size:20px;color: #333333;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}

.dongt dd h4 a:hover{color:#172e7a;}

.dongt dd p{padding-top:12px;font-size:14px;color: #8b8b8b;line-height: 24px;}

.dongt ul{padding:12px 0 0 17px;}

.dongt li{height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:14px;padding-left:16px;background:url(../images/ns_ico01.jpg) no-repeat left center;}

.dongt li a{font-size:14px;color: #333333;}

.dongt li a:hover{color:#172e7a;}

.dongt li span{float:right;color: #999999}



.went{float:right;width:480px;padding:26px 0 0 45px;background: url(../images/wt_bj.jpg) repeat-y;height: 556px;box-sizing: border-box;}

.went .tit{height: 65px;line-height: 65px;}

.went .tit h3 a {font-size:24px;color: #333333;font-weight: normal;}

.went .tit em a {float:right;font:14px arial;color: #666666;line-height: 65px;text-transform: uppercase;}

.went p{height: 145px;border-bottom:1px solid #d0d0d0;}

.went p a {display: block;height: 31px;line-height: 31px;font-size:20px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.went p a:hover{color:#172e7a;}

.went p em{font-size:14px;color: #8b8b8b;line-height: 34px;padding-top:7px;display: block;}

.went ul{padding-top:15px;}

.went li{border-bottom:1px dashed #cccccc;padding:12px 0 10px;}

.went li em{display: block;font-size:13px;color: #666666;font-weight: bold;}

.went li a{display: block;font-size:14px;color: #303030;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.went li a:hover {color:#172e7a;}



.ab_bj{/* background: url(../images/ab_bj.jpg) no-repeat center top; */height: 1471px;padding-top: 60px;box-sizing: border-box;}

.about dl{height: 1256px;background:#fff;}

.about dt{font-size:0;line-height: 0;}

.about dd {padding-top:31px;}

.about dd h2 {background: url(../images/ab_tt.png) no-repeat center top;height:83px;font-size:44px;color: #333333;font-weight:normal;padding-top:30px;box-sizing: border-box;text-align: center;}

.about dd h2 a{color: #333}

.about dd p{font-size: 16px;color: #666666;line-height: 40px;padding-top:28px;width: 976px;margin:0 auto;text-align: center;}

.about dd em a {display: block;width:190px;height: 50px;line-height: 50px;background: #172e7a;text-align: center;font-size:18px;color: #fff;margin:26px auto 0;}










        .footWrap{background:#252c31;height: 249px;overflow:hidden;font-family:"Microsoft Yahei";/* padding-top:59px; */}
        .footer{width:1200px;margin: 0 auto; position: relative;}
        .ft_nav{height: 115px;border-bottom:1px solid #454b50;}
        .ft_nav h2{float:left;font-size:0;line-height:0;width:146px;height: 94px;padding-left:10px;}
        .ft_nav h2 img{width:146px;height: 94px}
        .ft_nav p{float:right;width:965px;line-height:74px;font-size:18px;color: #fff;height: 113px;}
        .ft_nav p a{color: #fff;padding: 0 19px;height: 113px;display: inline-block;}
        .ft_nav p a:hover{color: #fff;font-weight:bold;border-bottom:2px solid #209253;}
        .ft_w{float:left;width:860px;margin-top:60px;}
        .ft_w li{float:left;padding-right: 30px;}
        .ft_w li span{font-size:14px;color: #cfd0d0;line-height: 24px;display: block;padding-top:10px;}
        .ft_w h3{height:28px;line-height: 28px;font-size:14px;color: #cfd0d0;padding-top:26px;}
        .ft_w h3 span,.ft_w p span{color: #cfd0d0;padding-left:28px;font-weight: normal;}
        .ft_w p{font-size:14px;color: #cfd0d0;line-height: 24px;}
        .ft_w a{color: #cfd0d0}
        .erwm{float:right;width:173px;margin-top:58px;}
        .erwm p{float:left;width:139px;margin-right:25px;}
        .erwm img{display: block;width:139px;height: 139px;}
        .erwm span{display: block;text-align: center;font-size:14px;color: #fff;background: #51565a;height: 38px;line-height: 38px;}
        .erwm p:last-child{margin:0;}
    