﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
body{overflow-x:hidden}
/**/

/**/

.fullSlide{min-width:1200px;position:relative;height:600px;overflow:hidden; z-index: 2;}
.fullSlide .bd{position:relative;z-index:0;margin:0 auto;}
.fullSlide .bd .con{width:100% !important;}
.fullSlide .bd .li{width:100%!important;height:600px;overflow:hidden;text-align:center;position: relative;}
.fullSlide .bd .li a{display:block;height:600px;}
.fullSlide .bd .li img {position: absolute;left:50%;margin-left:-960px;top:0;}
.fullSlide .hd { position: absolute; width: 100%; height: 10px; left: 0; bottom: 50px; text-align: center; cursor: pointer;z-index:3; }
.fullSlide .hd li { display: inline-block; width: 10px; height: 10px; background: #fff; margin: 0 5px; border-radius: 20px; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease; }
.fullSlide .hd li.on { width: 27px; opacity: .8; }
.fullSlide p{ position: absolute; top:50%; width: 80px; height: 80px; z-index: 9; opacity: .8; text-align: center; margin-top: -40px;}
.fullSlide .prev { left: 10%;  }
.fullSlide .next { right: 10%;}




.clear{clear: both;}

body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.yz_bj{background: #f5f5f5;overflow: hidden;height: 167px;padding-top:48px;}
.yz_c li{float:left;width:226px;height: 121px;background: #fff;margin-right:17px;}
.yz_c li p{float:left;width:130px;padding:35px 0 0 17px;font-size:14px;color: #545454;line-height: 22px;}
.yz_c li p span{display: block;font-size:20px;color: #000000;height:28px;line-height: 28px;font-weight: bold;}
.yz_c li i{width:62px;height: 46px;display: inline-block;float:left;margin-top:38px;transition: all 0.3s}
.yz_c li:first-child i{background: url(/Skins/Default/Img/index/yz_ico1.png) no-repeat;}
.yz_c li:nth-child(2) i{background: url(/Skins/Default/Img/index/yz_ico2.png) no-repeat;}
.yz_c li:nth-child(3) i{background: url(/Skins/Default/Img/index/yz_ico3.png) no-repeat;}
.yz_c li:nth-child(4) i{background: url(/Skins/Default/Img/index/yz_ico4.png) no-repeat;}
.yz_c li:nth-child(5) i{background: url(/Skins/Default/Img/index/yz_ico5.png) no-repeat;}
.yz_c li:first-child:hover i{background: url(/Skins/Default/Img/index/yz_ico1.png) no-repeat;background-position: 0 -46px}
.yz_c li:nth-child(2):hover i{background: url(/Skins/Default/Img/index/yz_ico2.png) no-repeat;background-position: 0 -46px}
.yz_c li:nth-child(3):hover i{background: url(/Skins/Default/Img/index/yz_ico3.png) no-repeat;background-position: 0 -46px}
.yz_c li:nth-child(4):hover i{background: url(/Skins/Default/Img/index/yz_ico4.png) no-repeat;background-position: 0 -46px}
.yz_c li:nth-child(5):hover i{background: url(/Skins/Default/Img/index/yz_ico5.png) no-repeat;background-position: 0 -46px}
.yz_c li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.yz_c li:last-child{margin:0;}


.titis{height:107px;text-align: center;}
.titis h4 {height:42px;line-height:42px;font-size:36px;color: #000000;}
.titis h4 a{color: #000000;}
.titis p {font-size:16px;color: #000000;line-height: 24px;height: 24px;padding-top:8px;}

.liuc {height:212px;overflow: hidden;padding-top:58px;}
.liuc .titis{height: 108px}
.liuc li{float:left;width:100px;text-align: center;padding-right:56px;background: url(/Skins/Default/Img/index/lc_ico1.jpg) no-repeat right 66px;}
.liuc li i{display: block;width:58px;height: 51px;margin:0 auto;transition: all 0.3s}
.liuc li span{display: block;height: 33px;line-height: 33px;color: #8a8a8a;text-align: center;font-size:18px;}
.liuc li:hover span{color: #aa2126}
.liuc li:first-child i{background: url(/Skins/Default/Img/index/lc_ico1.png) no-repeat;}
.liuc li:nth-child(2) i{background: url(/Skins/Default/Img/index/lc_ico2.png) no-repeat;}
.liuc li:nth-child(3) i{background: url(/Skins/Default/Img/index/lc_ico3.png) no-repeat;}
.liuc li:nth-child(4) i{background: url(/Skins/Default/Img/index/lc_ico4.png) no-repeat;}
.liuc li:nth-child(5) i{background: url(/Skins/Default/Img/index/lc_ico5.png) no-repeat;}
.liuc li:nth-child(6) i{background: url(/Skins/Default/Img/index/lc_ico6.png) no-repeat;}
.liuc li:nth-child(7) i{background: url(/Skins/Default/Img/index/lc_ico7.png) no-repeat;}
.liuc li:nth-child(8) i{background: url(/Skins/Default/Img/index/lc_ico8.png) no-repeat;}
.liuc li:first-child:hover i{background: url(/Skins/Default/Img/index/lc_ico1.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(2):hover i{background: url(/Skins/Default/Img/index/lc_ico2.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(3):hover i{background: url(/Skins/Default/Img/index/lc_ico3.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(4):hover i{background: url(/Skins/Default/Img/index/lc_ico4.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(5):hover i{background: url(/Skins/Default/Img/index/lc_ico5.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(6):hover i{background: url(/Skins/Default/Img/index/lc_ico6.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(7):hover i{background: url(/Skins/Default/Img/index/lc_ico7.png) no-repeat;background-position: 0 -51px}
.liuc li:nth-child(8):hover i{background: url(/Skins/Default/Img/index/lc_ico8.png) no-repeat;background-position: 0 -51px}
.liuc li:last-child{padding:0;background: none}

.bd_c{background: #eeeeee;height: 171px;overflow: hidden;padding:8px 0 0 27px;box-sizing:border-box;}
.bd_c h4 {height: 81px;line-height: 81px;overflow: hidden;padding-left:25px;background: url(/Skins/Default/Img/index/bd_ico1.jpg) no-repeat left center;font-weight: normal;}
.bd_c span{font-size:32px;color: #000000;;line-height: 81px;display: inline-block;}
.bd_c em{font-size:16px;color: #3d3d3d;padding-left:36px;display: inline-block;}
.bd_c em i{color: #146034;}
.bd_c li{float:left;margin-right:13px;}
.bd_c li input[type="text"]{width:194px;height: 53px;border:1px solid #cccccc;padding-left:18px;box-sizing: border-box;font-size:16px;color: #666666;}
.bd_c li.k1 input{width:254px;}
.bd_c li input[type="button"]{width:196px;height: 53px;background: #146034;font-size:16px;color: #fff;line-height: 53px;text-align: center;border:0;}

.pro_bj{background:url(/Skins/Default/Img/index/pro_bj.jpg) no-repeat center 106px;margin-top:59px;overflow:hidden;height:1285px}
.pro .titis{height: 106px;overflow: hidden;}
.pro .titis p a{color: #424242;background: url(/Skins/Default/Img/index/pro_ico1.jpg) no-repeat right;padding:0 10px;}
.pro .titis p a:last-child{background: none}
.pro_nr {padding-top:109px;}
.pro_nr dl{height: 421px;background: #fff;margin-bottom:42px;}
.pro_nr dt{float:left;font-size:0;line-height: 0;width:749px;position: relative;}
.pro_t li{width:749px;overflow: hidden;}
.pro_t li img{width:749px;height: 421px;transition: all 1s}
.pro_d{position:absolute;left:29px;top:192px;}
.pro_d li{width:12px;height: 12px;background: rgba(255,255,255,0.3);border-radius: 50%;margin-bottom:10px;}
.pro_d li.on{background: #fff}
.pro_nr dd {float:right;width:377px;padding:62px 0 0 74px;}
.pro_nr dd h4{height: 80px;position: relative;}
.pro_nr dd h4:after{content: "";display: block;width:37px;height: 1px;background: #d0d0d0;position: absolute;left:0;bottom:0;}
.pro_nr dd h4 a{height: 39px;line-height: 39px;font-size:28px;color: #000000;display: block;}
.pro_nr dd h4 span{font-size:14px;color: #5c5c5c;height: 24px;line-height: 24px;font-weight: normal;}
.pro_nr dd p{font-size:16px;color: #000;line-height: 30px;padding-top:24px;height: 144px}
.pro_nr dd em a{display:inline-block;width:130px;height: 35px;background: #146034;text-align: center;line-height: 35px;font-size:14px;color: #fff;}
.pro_nr dl:nth-child(2n) dd{width:315px;text-align: right; float:left}
.pro_nr dl:nth-child(2n) dd h4:after{content: "";display: block;width:37px;height: 1px;background: #d0d0d0;position: absolute;left:auto;right:0;bottom:0;}
.pro_nr dl:nth-child(2n) dt{float:right;}
.pro_nr dl:nth-child(2n) .pro_d{left:auto;right:32px;}
.pro_nr dl:hover dt img{transform: scale(1.1);}
.pro_nr dl:hover dd em a{background: #aa2126}

.td_c{height: 960px}
.td_c .titis{height: 112px;overflow: hidden;}
.td_qh{height: 74px;overflow: hidden;text-align: center;}
.td_qh li{display: inline-block;padding:0 18px;background: url(/Skins/Default/Img/index/pro_ico1.jpg) no-repeat right;height: 39px;line-height: 39px;}
.td_qh li a{font-size:24px;color: #808080;line-height: 39px;display: inline-block;}
.td_qh li.on a{font-weight: bold;color: #000000;border-bottom:4px solid #aa2126;}
.td_qh li:last-child{background: none}
.td_nr{height: 520px;}
.td_fl{float:left;width:477px;height: 477px;position: relative;font-size:0;line-height: 0;box-shadow: -8px 8px 20px rgba(0,0,0,0.15)}

.td_fl a img{ display:block; width:477px; height:477px;}

.td_w{width:100%;height: 155px;position: absolute;left:0;bottom:0;background:rgba(0,0,0,0.8);line-height: 24px;box-sizing: border-box;padding:25px 50px 0 40px;}
.td_w h4 a{display: block;height:38px;line-height: 38px;font-size:24px;color: #fff;overflow: hidden;font-weight: normal;}
.td_w h4 a span{ font-size:16px; margin-left:10px;}
.td_w p{float:left;width:248px;font-size:14px;color: #999999;padding-top:9px;}
.td_w p span{display: none;font-size:14px;}
.td_w p span em{ display:inline-block; float:none}
.td_w p span:first-child{ display:block}
.td_w em{float:right;padding-top:9px;font-size:14px;color: #999999;}
.td_w em span{ display:none}
.td_w em span:first-child{ display:block}
.td_w em i{font-size:24px;line-height: 20px}
.td_w em a{display: block;color: #24a556}
.td_nr li{float:left;width:237px;overflow:hidden;font-size:0;line-height: 0;position: relative;margin:0 0 3px 3px;}
.td_nr li img{width:237px;height:237px;transition: all 1s}
.td_nr li p{position: absolute;width:100%;height: 48px;line-height: 48px;text-align: center;font-size:18px;color: #999999;background: rgba(0,0,0,0.8);left:0;bottom:0;}
.td_nr li p span{color: #fff;padding-right:12px;}
.td_nr li:hover img{transform: scale(1.1);}

.td_n{overflow: hidden;height: 144px;}
.td_n li{float:left;font-size:0;line-height: 0;margin-left:22px;width:100px;}
.td_n li img {width:100px;height: 100px;transition: all 0.2s;}
.td_n li:hover img{width:94px;height: 94px;border:3px solid #aa2126;}
.td_j1,.td_j2{background: #d0d0d0}
.td_j1:hover,.td_j2:hover{background: #333333}
.td_btn{text-align: center;overflow: hidden;}
.td_btn a{width:225px;height: 46px;line-height: 46px;text-align: center;background: #aa2126;font-size:16px;color: #fff;display: inline-block;margin:0 11px;border-radius: 2px}
.td_btn a:last-child{background: #146034}


.anl{overflow: hidden;}
.anl .titis{height: 117px;overflow: hidden;}
.anl li{float:left;width:25%;margin:0 0 0.1rem 0;position: relative;overflow: hidden;font-size:0;line-height: 0;box-sizing:border-box;border-right:0.1rem solid #fff;}
.anl li img{width:100%;}
.anl li p{position: absolute;width:100%;height: 0%;left:0;bottom:0;background:rgba(0,0,0,0.6);box-sizing: border-box;padding-left:2.1rem;transition: all 0.5s;}
.anl li p span{padding-top:1.5rem;font-size:16px;color: #fff;line-height:1.85rem;display: block;}
.anl li p span a {color: #fff;}
.anl li em{font-size:0.7rem;color: #fff;line-height: 1.2rem;padding-top:1.7rem;display: block;}
.anl li i a{display: block;width:6.5rem;height: 1.75rem;background: #b61126;text-align: center;line-height: 1.75rem;font-size:0.7rem;color: #fff;margin-top:2rem;}
.anl li:nth-of-type(4n){margin:0 0 0.1rem 0;}
.anl li:hover p{height: 100%;}
.anl li.more p{background:rgba(0,0,0,0.6);transition: all 0.5s; height:100%}
.anl li.more:hover p{background:rgba(170,33,38,0.6);}
.anl li.more p a{ color: #fff;    font-size: 16px;    position: absolute;    left: 40%;    top: 48%;}


.sl_c{padding-top:72px;height: 672px;overflow: hidden;}
.sl_c li{float:left;width:119px;margin-right:3px;overflow: hidden;position: relative;transition: all 0.5s}
.sl_c li img{float:left;}
.sl_c li p{padding-top:148px;background: #dee0e2;width:119px;height:482px;box-sizing: border-box;position:absolute;right:0;top:0;}
.sl_c li p em{float:left;font-size:12px;color:#000000;display: block;transform:rotate(90deg);width:360px;height:18px;position: absolute;left:-143px;top:326px;}
.sl_c li p span{float:left;width:33px;display: inline-block;font-size:26px;color: #000000;padding-left:56px;}
.sl_c li.on{width:831px;}
.sl_c li.on p{background: #aa2126}
.sl_c li.on p:after{content: "";display: block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:14px solid #aa2126;position: absolute;left:-14px;top:45%;}
.sl_c li.on p em,.sl_c li.on p span{color:#fff;}


.yous{height: 610px;overflow: hidden;overflow-x:hidden;overflow-y:hidden;position: relative;}
.yous .titis{height: 110px}
.yous li{position:relative;height: 505px;overflow: hidden;}
.yous li img{position: absolute;left:50%;margin-left:-960px;}
.yous li p{width:445px;height: 153px;background: rgba(0,0,0,0.6);border-left:6px solid #aa2126;top:149px;left:50%;margin-left:-600px;z-index: 9;position: absolute;font-size:32px;font-weight: bold;color:#fff;box-sizing: border-box;padding:36px 0 0 42px;}
.ys_d{position: absolute;bottom:30px;left:40%;}
.ys_d li{width:12px;height: 12px;border-radius: 50%;background: rgba(0,0,0,0.1);float:left;margin:0 7px;}
.ys_d li.on{background: #a72126}

.news{padding-top:79px;height: 692px;overflow: hidden;}
.news .titis{height: 100px;}
.dongt{float:left;width:742px;background: url(/Skins/Default/Img/index/dt_ico1.jpg) no-repeat right 25px;height: 540px;}
.dt_qh{height: 83px;line-height: 83px; overflow:hidden;}
.dt_qh li{float:left;background: url(/Skins/Default/Img/index/dt_ico2.jpg) no-repeat right;padding-right:29px;margin-right:29px;font-size:28px;color: #808080}
.dt_qh li a{color: #808080;}
.dt_qh li.on a{color: #333}
.dt_qh span a{float:right;font-size:14px;color: #aa2126;margin-right:55px;}
.dt_qh li:last-child{background: none}
.dt_nr dl{height: 187px;overflow: hidden;margin-bottom:29px;}
.dt_nr dt{float:left;width:249px;height: 187px;}
.dt_nr dt img {width:249px;height: 187px;}
.dt_nr dd {float:left;width:440px;padding-left:30px;}
.dt_nr dd h4 a{display: block;height:24px;line-height: 24px;font-size:18px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_nr dd p{font-size:14px;color: #333;line-height: 24px;padding-top:20px;height: 120px;}
.dt_nr dd p a{ color:#aa2126}
.dt_nr dd em {display: block;text-align: right;font-size:14px;}
.dt_nr li{width:350px;height: 89px;background:#eeeeee;margin:0 8px 11px 0;float:left;padding:25px 22px 0;box-sizing: border-box;}
.dt_nr li p {background: url(/Skins/Default/Img/index/dt_a1.jpg) no-repeat right;padding-right:20px;}
.dt_nr li a{font-size:16px;color:#333;height: 30px;line-height: 30px;overflow: hidden;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight: bold;}
.dt_nr li span{font-size:14px;color: #808080}

.dt_nr li:hover a{ color:#aa2126; font-weight:bold}
.dt_nr li:hover{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2)}
.dt_nr li:hover p{background: url(/Skins/Default/Img/index/dt_a2.jpg) no-repeat right;}
.dt_nr li:nth-child(2n){margin:0 0 11px 0;}

.went{float:right;width:367px;}
.went .tit{height: 83px;line-height: 83px;overflow: hidden;}
.went .tit span a{color: #000000;font-size:28px;}
.went .tit em a{float:right;font-size:14px;color: #aa2126;}
.wt_t{font-size:0;line-height: 0;margin-bottom:32px;}
.wt_t img{width:367px;height: 187px;}
.wt_nr li a{display: block;height: 40px;line-height: 40px;font-size:16px;color: #3f3f3f;overflow: hidden;padding-left:20px;background: url(/Skins/Default/Img/index/wt_ico1.jpg) no-repeat left center;    font-weight: bold;}
.wt_nr li a:hover{color:#aa2126; font-weight:bold}
.ab_bj{background: url(/Skins/Default/Img/index/ab_img1.jpg) no-repeat center top;height:640px;position: relative;width:100%;margin-bottom:75px;}
.about{background: url(/Skins/Default/Img/index/ab_ico1.png) no-repeat;position: absolute;height: 219px;width:1217px;left:50%;margin-left:-614px;bottom:0;z-index: 2}
.about h2{float:left;width:204px;padding-left:26px;text-align: center;font-weight: normal;font-size:40px;color: #fff;padding-top:46px;}
.about h2 a{color: #fff;}
.ab_a{height: 197px;position: absolute;bottom:0;width:100%;z-index: 1}
.about p{float:left;width:907px;padding:40px 0 0 77px;}
.about p span a {display: block;font-size:22px;line-height:30px;margin-bottom:10px;color: #000000}
.about p em{display: block;font-size:14px;color: #666666;line-height: 26px;width:853px;}
.about p em a{color: #aa2126}

@media screen and (min-width:1366px) {
    html {
        font-size: 15px;
    }
}

@media screen and (min-width:1400px) {
    html {
        font-size: 13px;
    }
}

@media screen and (min-width:1600px) {
    html {
        font-size: 17.5px;
    }
}

@media screen and (min-width:1920px) {
    html {
        font-size: 20px;
    }
}


