.swiper{float:left;position:relative;width:400px;height:310px;background: #fff;overflow:hidden;}
.swiper .caption {position:absolute;bottom:0;left:0;background: rgba(0,0,0,0.5);color: white;width:400px;height: 30px;font-size: 13px;line-height: 30px;}
.swiper .caption h4{line-height: 28px;width:270px;margin-left: 8px;}
.swiper .pic{width:480px;height:310px;background-size:cover;background-position:center center;}
.swiper .uItems li {position: absolute;}
.swiper .btn {display:none;width: 40px;height: 60px;text-align: center;line-height: 60px;background: #4d4d4d;opacity: .8;color: white;font-size: 20px;position: absolute;cursor: pointer;}
.swiper .btnPrev {top: 130px;}
.swiper .btnNext {top: 130px;right: 0;}
.swiper .uIndex {position: absolute;top:290px;right:5px;}
.swiper .uIndex li {width: 10px;height: 10px;background: #999;text-align: center;line-height: 30px;color: white;border-radius: 10px;float: left;margin-right: 10px;cursor: pointer;}
.swiper .uIndex li.bg {background: #ddd;}

.index-news{float:left;width:420px;height:270px;padding:20px 25px;position:relative;background:#fff;overflow:hidden;}
/*.index-news .tip{height:42px;}
.index-news .tip span{display:inline-block;width:110px;height:32px;line-height:32px;background:#eee;margin-right:20px;font-size:16px;position:relative;text-align:center;cursor: pointer;}
.index-news .tip span.on{background:#bf1628;color:#fff;}
.index-news .tip span.on:before{content: "";border-top:10px solid #bf1628;border-left:10px solid transparent;border-right:10px solid transparent;position: absolute;left: 44px;top: 29px;}
*/
.index-news .tip{height: 45px;line-height: 45px;border-bottom: 1px solid #ddd;margin-top:-12px;}
.index-news .tip a{float:left;font-size: 18px;margin-right:30px;position:relative;font-weight: bold;}
.index-news .tip a:link,.index-news .tip a:visited{color:#333;}
.index-news .tip a.on:link,.index-news .tip a.on:visited{color:#bf1628;}
.index-news .tip a.on:after{position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;display: block;background: #bf1628;}

.index-news .list{padding-top:10px;}
.index-news li{position: relative;overflow: hidden;padding-left: 20px;background: url(../images/icon-dot.png) no-repeat 2px 13px;line-height:33px;font-size:16px;}
.index-news a:link,.index-news a:visited{color:#666;}
.index-news a:hover,.index-news a:active{color:#bf1628;}
.index-news li span{float:right;color:#999;}
.index-news .topic{border-bottom: 1px #f1f1f1 solid;margin-top:0px;}
.index-news .topic h2{font-size: 22px;line-height: 30px;}
.index-news .topic p{font-size: 14px;margin: 10px 0px 15px 0px;}
.index-news .topic a:link,.index-news .topic a:visited{color: #333;}
.index-news .topic a:hover,.index-news .topic a:active{color:#bf1628;}

.index-type{float:left;width:830px;height:370px;}
.index-type .line{margin-top:16px;height:150px;border-radius:2px;overflow:hidden;}
.index-type .pic{float:left;width:156px;height:150px;}
.index-type .info{float:left;width:630px;height:128px;padding:10px 20px;position:relative;border:1px #eee solid;}
.index-type .info h2{line-height:40px;font-size:18px;font-weight:normal;}
.index-type .info h2 a:link,.index-type .info h2 a:visited{color:#bf1628;text-decoration: none;}
.index-type .info h2 a:hover,.index-type .info h2 a:active{color:#bf1628;text-decoration: underline;}
.index-type .info span{font-size:14px;color:#999;padding-left:30px;}
.index-type .info .intro{color:#666;line-height:180%;}
.index-type .info .more{position:absolute;right:20px;top:16px;display:block;padding:5px 10px;background:#eee;color:#888;font-size:12px;border-radius:2px;}
.index-type .info .more:hover{background:#bf1628;color:#fff;}

.index-feature .list{width:100%;overflow:hidden;padding:20px 0 5px 0;}
.index-feature li{float:left;width:250px;margin-right:21px;border:1px #ddd solid;padding:15px 16px;border-radius:2px;background: linear-gradient(#fff,#fff8f0)!important;}
.index-feature li:last-child{margin-right:0;}
.index-feature .pic{float:left;width:80px;text-align:center;}
.index-feature .pic img{width:70px;}
.index-feature .info{float:right;width:158px;}
.index-feature .info strong{font-size:16px;color:#111;}
.index-feature .info p{color:#999;font-size:13px;margin-top:10px;}

.index-map{padding:20px 10px;}
.index-map p{text-align:center;padding:20px 0 5px 0;color:#999;}
#mapchina{width:330px;height:260px;}

.index-credit{float:right;width:310px;height:370px;}
.index-credit .head{clear:both;border-bottom:1px #eee solid;padding:13px 0 0 5px;height:30px;}
.index-credit .head span{display:inline-block;width:220px;font-size:16px;color:#bf1628;}
.index-credit .head span.r{width:80px;text-align:center;}
.index-credit .slider{padding: 10px 0;}
.index-credit .list{overflow:hidden;height:280px;}
.index-credit .list li{clear:both;border-bottom:1px #f0f0f0 solid;padding:10px 0;overflow:hidden;}
.index-credit .name{float:left;width:220px;padding-left:5px;}
.index-credit .level{float:right;width:80px;font-size:13px;text-align:center;}
.index-credit a:link,.index-credit a:visited{color:#555;}
.index-credit a:hover{color:#bf1628}
.tempWrap{height:280px !important;}