@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
.titis{height:113px;text-align: center;}
.titis h4{height:51px;line-height: 51px;font-size:42px;color: #333333;font-weight: normal;}
.titis h4 a{color: #333}
.titis p{font-size:18px;color: #333333;height: 24px;line-height: 24px;}
.titis span{text-transform: uppercase;font:18px arial;color: #666666;font-weight: bold;height: 40px;display:block;background: url(../images/ys_ico1.png) no-repeat center bottom;line-height: 21px;}


.yz_c{padding-top:85px;height:408px;}
.yz_nr {padding-left:23px;}
.yz_nr li{float:left;width:144px;padding-right:69px;margin-left:26px;background:url(../images/yz_x.png) no-repeat right 67px;text-align: center;}
.yz_nr li span{width:144px;height: 144px;padding-top:86px;box-sizing: border-box;font-size:24px;color: #333333;line-height: 35px;display: block;}
.yz_nr li p {font-size:16px;color: #333333;padding-top:15px;line-height: 24px;}
.yz_nr li:nth-child(1) span{background: url(../images/yz_ico1.jpg) no-repeat;}
.yz_nr li:nth-child(2) span{background: url(../images/yz_ico2.jpg) no-repeat;}
.yz_nr li:nth-child(3) span{background: url(../images/yz_ico3.jpg) no-repeat;}
.yz_nr li:nth-child(4) span{background: url(../images/yz_ico4.jpg) no-repeat;}
.yz_nr li:nth-child(5) span{background: url(../images/yz_ico5.jpg) no-repeat;}
.yz_nr li:last-child{padding:0;background: none}
.yz_nr li:hover span{animation-duration:3s;animation-name:flipInY;}

.kd_bj{background:#f5f5f5 url(../images/kd_bj.jpg) no-repeat center top;height: 1058px;margin-top:-159px;box-sizing: border-box;padding-top:159px;}
.kd_c{padding-top:92px;overflow: hidden;}
.kd_t{float:left;width:540px;position: relative;}
.kd_t li{font-size:0;line-height: 0;width:540px;overflow: hidden;position: relative;}
.kd_t li span{width:48px;background:rgba(255,255,255,0.8);text-align: center;position: absolute;left:35px;top:33px;font-size:28px;color: #333333;font-weight: bold;line-height:32px;padding:30px 5px 10px;box-sizing:border-box;}
.kd_t li img{width:540px;height: 720px;}
.kd_j1,.kd_j2{position: absolute;top:333px;}
.kd_j1{left:20px;}
.kd_j2{right:20px;}
.kd_r{float:right;width:613px;}
.kd_r dl{height: 325px;}
.kd_r dt{height: 73px;}
.kd_r dt h4 span{background: url(../images/kd_ico1.jpg) no-repeat;width:71px;height: 44px;line-height: 44px;text-align: center;font-size:30px;color: #fff;font-weight: normal;display: inline-block;margin-right:13px;vertical-align: top}
.kd_r dt h4 a{font-size:40px;color: #e6212a;font-weight: bold;line-height: 44px;display: inline-block;vertical-align: top;}
.kd_r dd {background: url(../images/kd_k.jpg) no-repeat;height: 196px;padding:20px 44px 0;box-sizing: border-box;}
.kd_r dd h4 a{display: block;height: 39px;line-height: 39px;font-size:24px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.kd_r dd p{font-size:16px;line-height:24px;color:#666666;padding-top:8px;}
.kd_r dd em a{text-align: right;display: block;padding-right:33px;font-size:16px;color: #e6212a;background: url(../images/kd_ico2.png) no-repeat right;margin-top:20px;line-height: 22px;}
.kd_n{font-size:0;line-height: 0;width:613px;position: relative;}
.kd_n span{width:62px;height: 185px;background:rgba(255,255,255,0.8);text-align: center;position: absolute;right:41px;top:26px;font-size:28px;color: #333333;font-weight: bold;line-height:32px;padding:30px 5px 0;box-sizing:border-box;}


.ld_bj{background: url(../images/ld_bj.jpg) no-repeat center top;height: 858px;padding-top:90px;box-sizing: border-box;overflow-x: hidden;overflow-y: hidden}
.ld_c .tit{height:68px;}
.ld_c .tit h4 span{background: url(../images/ico1.png) no-repeat;width:71px;height: 44px;line-height: 44px;text-align: center;font-size:30px;color: #fff;font-weight: normal;display: inline-block;margin-right:13px;vertical-align: top}
.ld_c .tit h4 a{font-size:40px;color: #e6212a;font-weight: bold;line-height: 44px;display: inline-block;vertical-align: top;}
.ld_nr{height: 514px;margin-bottom:47px;position: relative;}
.ld_nr li{float:left;width:386px;font-size:0;line-height: 0;position: relative;overflow: hidden;margin-right:21px;}
.ld_nr li p{position: absolute;width:100%;text-align: center;left:0;bottom:20px;padding:0 15px;box-sizing: border-box;}
.ld_nr li p a{display: block;height: 34px;line-height: 34px;font-size:24px;color: #333333;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ld_nr li p span{font-size:16px;color: #333333;line-height: 24px;}
.ld_nr li:last-child{margin:0;}
.ld_j1,.ld_j2{position: absolute;top:229px;}
.ld_j1{left:-63px;}
.ld_j2{right:-63px;}
.ld_qh{text-align: center;padding-left:386px;}
.ld_qh li{float:left;width:205px;height: 42px;border:1px solid #fff;text-align: center;line-height: 42px;font-size:18px;color: #fff;margin-right:14px;border-radius: 21px;position: relative;}
.ld_qh li a {color: #fff}
.ld_qh li.on{background: #e6212a;border-color: #e6212a}
.ld_qh li.on a{color: #fff}
.ld_qh li.on:after{content: "";display: block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:11px solid #e6212a;position: absolute;top:-11px;left:46%;}

.ac_bj{background: url(../images/ac_bj.jpg) no-repeat center top;height: 812px;}
.ac_c{height: 812px;overflow: hidden;}
.ac_c .tit{height: 182px;text-align: center;}
.ac_c .tit i{background: url(../images/ac_ico1.jpg) no-repeat;width:44px;margin:0 auto;height: 65px;line-height: 65px;text-align: center;font-size:30px;color: #fff;display: block;}
.ac_c .tit h4 {text-align: center;font-size:40px;color: #e6212a;padding-top:14px;height: 52px;line-height: 52px;font-weight: bold}
.ac_c .tit h4 a{color: #e6212a}
.ac_c .tit p{font-size:18px;color: #333333;height: 28px;line-height: 28px;}
.ac_nr{height: 470px;padding-bottom:16px;}
.ac_nr p{font-size:0;line-height: 0;height:470px;}
.ac_nr p img {width:1200px;height: 470px;}
.ac_qh li{color: #333333;border-color: #333333}
.ac_qh li a{color: #333333}


.bd_bj{background: url(../images/bd_bj.jpg) no-repeat center top;height:346px;}
.bd_c{padding-top:92px;}
.bd_tt{width:407px;height: 163px;background: #e6212a url(../images/bd_ico1.png) no-repeat 59px center;text-align: center;box-sizing: border-box;line-height: 163px;font-size:36px;color: #fff;padding-left:63px;border-radius: 4px;float:left;}
.bd_r{float:right;width:782px;background: rgba(255,255,255,0.9);height: 163px;border-radius: 4px;box-sizing: border-box;padding:33px 0 0 78px;}
.bd_r li{float:left;width:327px;height: 57px;}
.bd_r li span{display: inline-block;width:73px;font-size:16px;color: #333333;vertical-align:top;height: 45px;line-height: 45px;}
.bd_r li input[type="text"]{width:200px;height: 43px;border:1px solid #a0a0a0;padding-left:10px;}
.bd_r li select{width:210px;height: 45px;border:1px solid #a0a0a0;padding-left:10px;}
.bd_r li input[type="button"]{width:286px;height: 45px;background: #c7c7c7;text-align: center;line-height: 45px;color: #737373;font-size:16px;border:0;}

.ys_bj{background: url(../images/ys_bj.jpg) no-repeat center top;height:818px;padding-top:94px;overflow: hidden;box-sizing: border-box;}
.yous{position: relative;}
.yous .titis{height: 121px;}
.ys_qh{position: absolute;left:0;width:520px;top:128px;text-align: center;z-index: 9}
.ys_qh li{font-size:18px;color:#333333;height:40px;line-height:40px;margin-right:7px;width:111px;float:left;text-align: center;background: #dbdbdb;border-radius: 20px;position: relative;}
.ys_qh li.on{background:#e5212a;color: #fff}
.ys_qh li.on:after{content: "";display: block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #e6212a;position: absolute;bottom:-8px;left:46%;}
.ys_nr{height: 520px;position: relative;}
.ys_nr dl{height: 520px;}
.ys_nr dt{position: absolute;right:0;top:0;}
.ys_nr dd {width:515px;height: 342px;background: rgba(255,255,255,0.9);margin-top:70px;padding:58px 0 0 65px;position: relative;z-index: 9;overflow: hidden;box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.ys_nr dd h4 {font-size:26px;color: #e6212a;height: 52px;line-height: 52px;}
.ys_nr dd p{padding-top:22px;font-size:16px;color: #666666;line-height: 30px;width:448px;}
.ys_j{position: absolute;top:563px;left:421px;z-index: 10}
.ys_j img {margin-right:92px;}
.ys_sz{position: absolute;top:541px;left:474px;font:14px "Tahoma";color: #888888;z-index: 10}
.ys_sz span{font-size:40px;color: #313131}


.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;height: 983px;box-sizing: border-box;padding-top:86px;overflow-x: hidden;overflow-y: hidden}
.anl .titis{height: 140px;}
.anl .titis h4 a{color: #fff}
.anl .titis span{color: #fff;background: url(../images/al_ico1.png) no-repeat center bottom;}
.al_w{padding-left:570px;box-sizing: border-box;height: 256px;}
.al_w h4{height: 57px;line-height: 57px;font-size:30px;color: #fff;position:relative;font-weight: normal;}
.al_w h4:after{content: "";display: block;width:82px;height: 1px;background: #fff;position: absolute;left:0;bottom:0;}
.al_w p{font-size:16px;color: #fff;line-height: 28px;padding-top:33px;width:553px;}
.al_w span{font-size:20px;color: #fff;padding-top:10px;display: block;}
.al_nr{width:1200px;padding:21px 20px 0;background: #fff;margin:0 auto;height: 430px;border-radius: 4px 4px 0 0;position: relative;}
.al_nr dl{float:left;width:291px;margin-right:12px;}
.al_nr dt{font-size:0;line-height: 0;width:291px;overflow: hidden;}
.al_nr dt img {width:291px;height: 163px;border-radius: 4px 4px 0 0}
.al_nr dd{background: #f5f5f5;padding:24px 28px 0;height: 203px;border-radius:0 0 4px 4px}
.al_nr dd h4{font-size:18px;color: #333333;max-height: 52px;overflow: hidden;line-height: 24px;font-weight: normal;}
.al_nr dd p{padding-top:18px;font-size:14px;line-height: 22px;}
.al_nr dd em{display: block;text-align: right;padding-top:22px;}
.al_nr dl:last-child{margin:0;}
.al_j1,.al_j2{position:absolute;top:195px;}
.al_j1{left:-35px;}
.al_j2{right:-35px;}


.ns_bj{background: #f5f5f5;height: 823px;box-sizing: border-box;padding-top:85px;}
.news .titis{height: 121px;}
.dongt{float:left;width:690px;}
.ns_tt{height: 151px;border-bottom:1px solid #dadada;}
.ns_tt dt{height: 55px;}
.ns_tt dt span{background: url(../images/dt_ico2.jpg) no-repeat;height: 55px;width:123px;text-align: center;padding-top:15px;box-sizing: border-box;line-height: 40px;font-size:24px;color: #000000;display: inline-block;letter-spacing: 5px;margin-right:22px;}
.ns_tt dt a {font-weight:bold;font-size:18px;color: #303030;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_tt dd {padding-top:26px;font-size:14px;color: #606060;line-height: 24px;}
.dongt ul{padding-top:23px;height: 132px;}
.dongt li a{height: 24px;line-height: 24px;margin-bottom:8px;padding-left:32px;background: url(../images/dt_ico1.jpg) no-repeat left center;font-size:14px;color: #595959;display: block;}
.dongt li a:hover{font-weight: bold;background: url(../images/dt_ico1_hv.jpg) no-repeat left center;color: #595959;}
.dongt li:hover span{color: #595959;font-weight: bold;}
.dongt li span{float:right;font:12px arial;color: #999999;}
.dt_n dl{height: 104px;margin-bottom:12px;background: #fff;border-radius: 4px;}
.dt_n dt{float:left;width:184px;height: 104px;overflow: hidden;}
.dt_n dt img {width:184px;height: 104px;border-radius: 4px 0 0 4px;transition: all 0.5s}
.dt_n dd {float:left;width:454px;padding-left:28px;padding-top:16px;}
.dt_n dd h4 a{display: block;height: 28px;line-height: 28px;font-size:16px;color: #535353;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dt_n dd p{font-size:14px;color: #777777;line-height: 22px;}
.dt_n dl:hover dd h4 a{color: #000000}
.dt_n dl:hover dd p{color: #4b4b4b}
.dt_n dl:hover dt img{transform: scale(1.1);}

.went{float:right;width:448px;padding:28px 32px 0;height:520px;background: #fff;border-radius: 4px;box-sizing: border-box;margin-top:7px;}
.went .tit{height: 48px;position: relative;}
.went .tit:after{width:7px;height: 27px;background: #e6212a;content: "";display: block;position: absolute;left:-32px;top:0;}
.went .tit span a{font-size:24px;color: #000000;line-height: 27px}
.went .tit em a{float:right;font-size:14px;color: #666666;text-transform: uppercase;line-height: 27px;}
.went dl{height: 273px;border-bottom:1px solid #eaeaea;margin-bottom:20px;}
.went dt{font-size:0;line-height: 0}
.went dt img {width:384px;height: 149px;}
.went dd {padding:20px 0 0 9px;}
.went dd h4 a{display: block;height:27px;line-height: 27px;font-size:16px;color: #303030;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.went dd p{padding-top:7px;font-size: 14px;color: #999999;line-height: 24px;}
.went ul{padding-left:6px}
.went li a {display: block;padding-left:18px;font-size:14px;color: #333333;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background: url(../images/wt_ico1.jpg) no-repeat left center;}

.ab_bj{background: url(../images/ab_bj01.jpg) no-repeat center bottom;height: 917px;padding-top:86px;}
.about .titis{height: 115px;}
.about dd {height:177px;overflow: hidden;text-align: center;}
.about dd p{font-size:14px;color: #333333;line-height: 24px;padding:0 100px;}
.about dd em a {margin:23px auto 0;background: url(../images/ab_btn1.jpg) no-repeat;display:block;width:164px;height: 40px;line-height: 40px;text-align: center;font-size:16px;color: #fff;padding-right:16px;box-sizing:border-box;}
.about dt{padding:5px;background: #fff;border-radius: 4px}
.about dt img {width:1190px;height: 430px;border-radius: 4px 4px 0 0}