@charset "gb2312";#banner{position:relative;overflow:hidden;height:4.640625rem}
#banner .hd{position:absolute;bottom:.125rem;z-index:4;width:100%;text-align:center}
#banner .hd ul{clear:both;display:inline-block}
#banner .hd ul:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#banner .hd li{bottom:8px;float:left;margin:0 5px;width:10px;height:10px;border-radius:50%;background:#4b4b4b}
#banner .hd li.on{background:#d72513}
.common-title{padding:.375rem 0 .28125rem;border-top:.46875rem solid #F7E8D3;color:#340201;text-align:center;font-size:.625rem}
.w{margin:0 auto;width:96.875%}
#feature{margin:0 auto;width:96.875%}
#feature .hd{margin-bottom:8px}
#feature .hd ul{clear:both}
#feature .hd ul:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#feature .hd li{float:left;box-sizing:border-box;width:33.33333333%;height:1.40625rem;border:1px solid #c8c8c8;border-right:none;background:#f5f5f5;color:#555;text-align:center;font-size:.5rem;line-height:1.40625rem}
#feature .hd li:last-of-type{border-right:1px solid #c8c8c8}
#feature .hd li.on{position:relative;border-color:#4e0000;background:#4e0000;color:#fff}
#feature .hd li.on:after{position:absolute;bottom:-16px;left:50%;margin-left:-8px;width:0;height:0;border:8px solid transparent;content:"";border-top-color:#4e0000}
#feature .bd{overflow:hidden;height:4.3125rem;color:#555;font-size:.5rem}
#feature .bd ul{height:100%}
#feature .bd li{clear:both;height:100%}
#feature .bd li:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#feature .bd li a{float:left;width:25%;height:1.25rem;border-bottom:1px solid #e8e8e8;text-align:center;line-height:1.25rem}
#dynamic{margin:0 auto;width:96.875%}
#dynamic dl{clear:both;height:1.25rem;border-bottom:1px solid #e6e6e6;color:#555;font-size:.5rem;line-height:1.25rem}
#dynamic dl:first-child{border-top:1px solid #787878}
#dynamic dl:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#dynamic dt{float:left}
#dynamic dd{float:right;margin-top:.40625rem;width:.515625rem;height:.4375rem}
#dynamic dd a{vertical-align:top}
.more{height:1.25rem;color:#4e0002;text-align:center;font-size:.46875rem;line-height:1.25rem}
.more em{-webkit-transform:rotate(90deg) translateY(-.15625rem);transform:rotate(90deg) translateY(-.15625rem)}
#interview{margin:0 auto;width:96.875%}
#interview dl{clear:both;padding:.46875rem 0;border-bottom:1px solid #e6e6e6;font-size:.5rem}
#interview dl:first-child{border-top:1px solid #787878}
#interview dl:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#interview dt{float:right;width:2.46875rem;height:1.5625rem}
#interview dt a{width:100%;height:100%}
#interview dd{float:left;width:6.71875rem}
#interview h2{margin-bottom:4px;color:#555;font-size:.5rem}
#interview p{color:#969696;text-align:justify;font-size:.375rem;line-height:.46875rem}
/*#expert ul{clear:both}
#expert ul:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#expert li{float:left;display:none;margin:0 0 2.2% 2.2%;padding-top:.15625rem;width:30.4%;height:4.53125rem;border:1px solid #e0e0e0;background:#f5f5f5;text-align:center}
#expert li.active{display:block}
#expert .more.active{display:none}
#expert a,#expert img{width:2.6875rem;height:3.671875rem}
#expert h2{margin-top:.15625rem;color:#963127;font-size:.46875rem}
#expert small{margin-left:4px;color:#555;font-size:.3rem}*/
#communication ul{clear:both}
#communication ul:after{clear:both;display:block;visibility:hidden;height:0;content:"";font-size:0;line-height:0}
#communication li{float:left;display:none;margin:0 0 2.5% 2.5%;height:2.90625rem}
#communication li.active{display:block}
#communication .more.active{display:none}
#communication a,#communication img{width:2.96875rem;height:2.0625rem}
#communication h2{height:.78125rem;border:1px solid #ababab;border-top:none;background:#f5f5f5;color:#555;text-align:center;font-size:.46875rem;line-height:.78125rem}
nav {
	margin-top: 2.5%;
}
nav ul {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
nav ul li {
	margin-right: 2px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 0.421875rem;
	text-align: center;
	background: url("../images/nav-bg.jpg") no-repeat;
	background-size: 100% 100%;
	margin-bottom: 2px;
}
nav ul li a {
	color: #fff;
	display: block;
	padding-bottom: 10%;
}
nav ul li a img {
	width: 43%;
	padding: 7% 0;
	margin: 0 auto;
}
nav ul li a p {
	color: #4c4948;
	line-height: 1;
        padding-top:0;
}
nav ul li:last-child {
	margin-right: 0;
}
nav ul:nth-of-type(2) li {
	margin-bottom: 0;
}
.yh_dt {
	overflow: hidden;
	zoom: 1;
	padding: 0.3125rem 0.234375rem;
}
.yh_dtt {
	overflow: hidden;
	zoom: 1;
	height: 1rem;
}
.yh_dtt ul li {
	float: left;
	width: 3.046875rem;
	background: #e2e2e2;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	font-size: 0.4375rem;
	color: #333333;
	border-radius: 0.3125rem 0.3125rem 0 0;
	margin-right: 0.1875rem;
	display: inline;
}
.yh_dtt ul li:last-child {
	margin-right: 0
}
.yh_dtt ul li.hover {
	background: #953734;
	color: #fff;
}
.yh_dtc {
	overflow: hidden;
	zoom: 1;
	margin-top: 0.3125rem;
}
.yh_dtct {
	overflow: hidden;
	zoom: 1;
	width: 9.53125rem;
}
.yh_dtct dl {
	position: relative;
	z-index: 0;
	height: 3.046875rem;
	overflow: hidden;
	zoom: 1;
}
.yh_dtct dl dt img {
	width: 9.53125rem;
}
.yh_dtct dl dt {
	position: absolute;
	z-index: 1;
	top: 0rem;
        right:1.5px;
	width: 100%;
	text-align: center;
	height: 0.875rem;
	line-height: 0.875rem;
	color: #fff;
	font-size: 0.375rem;
}
.yh_dtct dl dd a {
	color: #fff;
}
.yh_dtct ul {
	overflow: hidden;
	zoom: 1;
}
.yh_dtct ul li {
	height: 1.25rem;
	line-height: 1.25rem;
	text-align: right;
	border-bottom: #dcdcdc 1px dashed;
}
.yh_dtct ul li a {
	text-decoration: none;
	display: block;
}
.yh_dtct ul li b {
	display: inline-block;
	padding-top: 0.46875rem;
}
.yh_dtct ul li b img {
	width: 0.671875rem;
}
.yh_dtct ul li p {
	float: left;
	font-size: 0.375rem;
	color: #ef0000;
}
.yh_dtct ul li span {
	display: block;
	float: left;
	font-size: 0.375rem;
	color: #666;
}
.yh_dtct ul li:last-of-type {
	border-bottom: none;
}
.yh_dtct i {
	display: block;
}
.yh_dtct i img {
	width: 9.359375rem;
}
.yh_jk img {
	width: auto;
}
.appendwrap {
	overflow: hidden;
	zoom: 1;
	margin-top: 0.15625rem;
}
.set4-tab {
	width: 9.6875rem!important;
	height: 5.6875rem;
	overflow: hidden;
	/*background: #eaeaea url(../images/line.png) repeat;*/	
 margin:0 auto .3125rem auto;
}
.set4-left {
	width: 4.34375rem;
	float: left;
}
.set4-right {
	width: 5.15625rem;
	float: left;
}
.set4-right h1 {
 font-size: .5rem;
	color: #222222;
	font-weight: normal;
	border-bottom: 1px solid #787878;
	padding-bottom: 1px;
 margin: .390625rem 0 .3125rem 0;
}
.set4-right h1 p {
	border-bottom: 3px solid #363636;
 padding-bottom: .15625rem;
}
.set4-right h1 span {
 font-size: .703125rem;
	color: #ff0000;
}
.set4-right h2 {
 font-size: .40625rem;
	color: #222222;
 padding-left: .15625rem;
	font-weight: normal;
 line-height: .59375rem
}
.set4-right h2 span {
	color: #ff0000
}
.set4-right p.tab-p {
 font-size: .375rem;
	color: #222222;
	border: 1px solid #00bc31;
 line-height: .78125rem;
 height: .78125rem;
	background: #fff;
 margin:.390625rem 0
}
.set4-right p.tab-p span {
	display: block;
	background: #00bc31;
 font-size: .48675rem;
	color: #fff;
 padding:0 .125rem;
	width: 1.25rem;
	text-align: center;
	float: left;
 margin-right: .234375rem
}
.set4-right a {
	width: 3.5625rem;
 height: .734375rem;
	display: block;
	background: url(../images/tab-btn-bg.png) center no-repeat;
	background-size: 100%;
	text-align: center;
 line-height: .703125rem;
	color: #fff;
 font-size: .40625rem;
}
#expert .owl-controls {
	width: 1.875rem!important;
	left: 50%;
 margin-left: -.9375rem;
 bottom: .15625rem;
	position: absolute;
}
#expert .owl-page {
 width: .46875rem!important;
	float: left;
}
#expert .owl-page span {
 width: .234375rem;
 height: .234375rem;
	display: block;
	background: #bdbdbd;
	border-radius: 50%;
}
#expert .owl-page.active span {
	background: #979797
}
.sec4{padding-bottom:0.5rem;}
.set4-table {
	width: 9.6875rem;
	margin: 0 auto;
}
.set4-table table {
	width: 100%;
	text-align: center;
	color: #0d0d0b;
 font-size: .34375rem;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.set4-table table tr:nth-of-type(1) td {
 font-size: .40625rem;
}
.set4-table table td {
 height: .9375rem;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.set4-table table td i {
	font-style: normal;
 font-size: .28125rem;
}
.set4-table table td a {
 padding:0 .078125rem;
	float: right;
	background: #ff0000;
 font-size: .375rem;
	color: #fff;
	text-align: center;
 line-height: .78125rem;
 border-radius: .125rem;
 margin-right: .078125rem;
}
.sec4-btn {
 margin-top: .625rem;
}
.sec4-btn a {
	width: 4.0625rem;
 height: .9375rem;
	display: block;
 line-height: .9375rem;
	color: #fff;
 font-size: .48675rem;
 border-radius: .15625rem;
 text-indent: .859375rem;
}
.sec4-btn a:nth-child(1) {
 background: #ff0000 url(../images/btn-icon1.png) .15625rem center no-repeat;
 background-size: .59375rem;
	float: left;
 margin-left: .546875rem;
}
.sec4-btn a:nth-child(2) {
 background: #00bc31 url(../images/btn-icon2.png) .15625rem center no-repeat;
 background-size: .59375rem;
	float: right;
 margin-right: .546875rem;
}
.sec5 {
/* margin-top: .703125rem;*/
}
.sec5 .tit {
	margin-bottom: 0
}
.sec5-top {
	width: 9.6875rem;
	height: 5.25rem;
 padding-top: .3125rem;
	background: url(../images/hosbg.jpg) center no-repeat;
	background-size: 100%;
 margin:.234375rem auto;
}
.sec5-top ul li {
 font-size: .375rem;
 line-height: .59375rem;
	text-align: center;
}
.sec5-top ul li span {
	color: #ff0000
}
.sec5-li {
	width: 9.6875rem;
 margin:.46875rem auto;
}
.sec5-li ul li {
	width: 4.6875rem;
 margin-right: .3125rem;
	float: left;
 margin-bottom: .3125rem;
}
.sec5-li ul li div {
 font-size: .34375rem;
	color: #222222;
 height: .9375rem;
	background: #ececec url(../images/hos-bg.png) left center no-repeat;
	background-size: 1.390625rem;
 line-height: .4375rem
}
.sec5-li ul li img{width:100%;}
.sec5-li ul li div span {
	width: 1.390625rem;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
 line-height: .9375rem
}
.sec5-li ul li div a {
	color: #ff0000
}
div.tit0 {
	height: 2.03125rem;
 padding-top: .265625rem;
}
 .z-item h1{
        font-size: .625rem;
        color: #340201;
        text-align: center;
        font-weight: normal;
        padding-bottom: .234375rem;
        border-bottom: 1px solid #787878;
        margin:0 .1rem .46875rem .15625rem;
    }
    .item-content{
        width: 9.375rem;
        margin: 0 auto
    }
    .item1{
        height: 4.984375rem;
        margin-bottom: .546875rem;
    }
    .item1 img{
        width: 2.34375rem;
        height: 4.984375rem;
        float: left;
    }
    .item2{ 
        height: 2.390625rem;
        margin-bottom: .546875rem;
    }
    .item2 img{
        width: 2.34375rem;
        height:2.390625rem;
        float: left;
    }
    .item3{
        height: 3.984375rem;
    }
    .item3 img{
        width: 2.34375rem;
        height:3.703125rem;
        float: left;
    }
    .rt{
        width: 6.796875rem;
        float: right;
    }
    .rt li{
        width: 2.15625rem;
        height: 1.0625rem;
        box-sizing: border-box;
        border:1px solid #894b38;
        border-radius: .125rem;
        float: left;
        margin-right: .140625rem;
        font-size: .375rem;
        color: #444444;
        line-height: 1.0625rem;
        text-align: center;
        margin-bottom: .234375rem;
    }
    .rt li:hover{
        border:1px solid #e5e5e5;
        background: #e5e5e5
    }
    .rt li:nth-child(3n+3){
        margin-right: 0!important;
    }
    .rt li img{
        width: .40625rem;
        height: .328125rem;
    }
    .rt li.font-col{
        color: #e90000;
        position: relative;
    }
    .rt li.font-col img{
        position: absolute;
        right: .234375rem;
        top:.078125rem;
    }
