@charset "utf-8";
/* 公用样式 */
*{margin:0;padding:0;}
ol,li{list-style:none;}
a{text-decoration:none;color:#383838;}
/* a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#000000;}
a:active{text-decoration:none;color:#000000;}  */
b{font-weight:normal;}
header, footer, article, section, nav, menu, hgroup,aside {display: block;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;}
.zixun{outline:none;}
img{border:0;}
html{font-size:10px;}
body{background:#ffffff;margin:0 auto;min-width:320px; color:#000000; font-family:Microsoft YaHei; max-width:640px;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
* html>body .clearfix { display:inline-block; width:100%; }
* html .clearfix { height:1%; /* End hide from IE-mac */ }
*+html .clearfix { min-height:1%; }/* ie7 hack*/
.clear_both {
    clear: both;
    height: 0px;
    width: 0px;
    overflow: hidden;
}

/*头部*/
.header img{max-width:100%;}
.header a{display:block;}
.header .nav{width:8%;}
.header .logo{width:42%;margin-left:16%;margin-right:16%;}
.top11{position:relative; padding:10px 0; background-position:1rem;margin:0 auto;max-width:640px;}
.top11 .telbtn1{display:inline-block;width:80%;}
.top11 .telbtn1 img{ width:100%; height:auto;}
.top11 .navtop{ width:17%; display:inline-block;    padding-bottom: 1%;}
.top11 .navtop img{ width:80%; 
    height: auto;
    float: right;
    margin-right: 10%;
}
.fixed{z-index:999;width:100%;background:#b60005}
/*banner*/
.banner{width:100%;overflow:hidden;}
.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4 {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
/*banner按钮*/
.swiper-slide a.an-4{ position:absolute; display:block; width:21.4%; height:13.3%; border-radius:5px; left:55.6%; bottom:10%;}
.swiper-slide a.an-1{ position:absolute; display:block; width:16.3%; height:11.7%; border-radius:5px; left:15.9%; bottom:11%;}
.swiper-slide a.an-2{ position:absolute; display:block; width:16.3%; height:11.7%; border-radius:5px; left:37.2%; bottom:11%;}


/* 头条新闻 */
.goodnew {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	margin:0 10px
}
.container {
    width: 94%;
    margin: 0 auto;
    font-family: microsoft yahei,simsun;
}
.dlcot {
    padding: 10px 0;
}
.dlcot dt {
    float: left;
}
.dlcot dd {
    float: right;
    width: 83%;
}
.size {
    font-size: 14px;
    font-family: microsoft yahei;
}
#boxbtnup {
    height: 68px;
    overflow: hidden;
    border-left: 1px solid #e4e4e4;
    padding-left: 6%;
}
#boxbtnup_box {
    height: 800%;
}
#boxbtnup_1, #boxbtnup_2 {
    height: auto;
    overflow: hidden;
}
#boxbtnup_1 li, #boxbtnup_2 li {
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:34px
}
#boxbtnup_1 li span, #boxbtnup_2 li span {
    height: 18px;
	line-height:18px;
    font-size: 14px;
    padding: 0 5px;
    margin-right: 5px;
    color: #ff3300;
    border: 1px solid #ff3300;
    border-radius: 3px;
}
.jl1{margin-top:20px;}
@media screen and (max-width: 415px){
.dlcot dd {
    float: right;
    width: 73%;
}
.jl1{margin-top:15px;margin-bottom:15px}
}
@media screen and (max-width: 321px){
.dlcot dd {
    float: right;
    width: 69%;
}
}

/**zizun**/

.zizun{width:100%;overflow:hidden;margin-top:15px;background:#fff;padding:15px 1% 10px 1%;    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}

.zizuncon{width:100%;}

.zizuncon dt{width:47%;float:left;-webkit-box-sizing:border-box;text-align:center;}

.zizuncon dt span{display:block; font-size:0px;}

.zizuncon dt p{color:#9c9c9c;width:88%;padding-top:10px;font:16px/30px Microsoft YaHei;margin:auto;}
.zizuncon dt a{ width:84%; height:12%; display:block; position:absolute; bottom:5%; left:7.2%; border-radius:36px;}
.zizuncon dt span img{max-width:100%;}

.zizuncon dd{width:52%;float:right;}

.zizuncon dd .gh{width:100%;	float:left;overflow:hidden;}

.zizuncon dd .gh span{display:block; margin:0; padding:0; font-size:0px;}

.zizuncon dd .gh p{font:16px/24px Microsoft YaHei;padding-right:20px;}

.zizuncon dd .gh p strong{font-size:20px;color:#383838;}

.zizuncon dd .gh span img{max-width:100%;}



.zizuncon dd .gh1{width:49%;float:left; margin-top:2.8%}

.zizuncon dd .gh1 span{display:block}

.zizuncon dd .gh1 span img{max-width:100%;}

.zizuncon dd .gh2{width:49%;float:right;margin-top:2.8%}

.zizuncon dd .gh2 span{display:block}

.zizuncon dd .gh2 span img{max-width:100%;}


.yy-ljxq{ position:absolute; bottom:0px;}
.yyxq {
    display: block;
    background: #ff8b00;
    color: #fff;
    font-size: 24px;
    padding: 2% 0;
    border-radius: 36px;
    width: 85%;
    margin: 3% auto 5%;
}

/* 专家 */
.sy_zhuanjia {
	height: auto;
	width:100%;
	    padding: 15px 1% 10px 1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sy_zhuanjia dl {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.sy_zhuanjia dl dd {
	width: auto;
	height: auto;
	position: relative;
}
.sy_zhuanjia dl dd ul li {
	height: auto;
	float: left;
}
.sy_zhuanjia dl dd ul li>a {
	width: 42.666666%;
	display: block;
	float: left;
}
.sy_zhuanjia dl dd ul li>div {
	width: 52.83333%;
	height: auto;
	float: right;
}
.sy_zhuanjia dl dd ul li>div h3 {
	width: 100%;
	height: 30px;
	vertical-align:bottom;
	font-size: 1.1em;
	font-weight: 500;
	color: #2c2c2c;
}
.sy_zhuanjia dl dd ul li>div h3 a {
	width: 5em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	font-size: 0.6em;
	color: #fff;
	margin-left: 0.5em;
	background: #d14267;
	display: inline-block;
	border-radius: 8px;
}
.sy_zhuanjia dl dd ul li>div h3 a:last-child {
	background: #f38a01;
}
.sy_zhuanjia dl dd ul li>div .p1 {
	width: 100%;
	height: 1.3em;
	line-height: 1.3em;
	font-size: 0.9em;
	color: #333;
}
.sy_zhuanjia dl dd ul li>div .span1 {
	width: 100%;
	height: 1.4em;
	line-height: 1.4em;
	font-size: 0.9em;
	color: #d14267;
	display: block;
}
.sy_zhuanjia dl dd ul li>div .span1 i {
	width: 4em;
	font-size: 0.8em;
	color: #d70000;
	background: url(../images/tj.jpg) no-repeat 2em;
	display: inline-block;
}
.sy_zhuanjia dl dd ul li>div .span2 {
	width: 100%;
	height: 1.8em;
	line-height: 1.8em;
	font-size: 0.8em;
	color: #999;
	display: block;
}
.sy_zhuanjia dl dd ul li>div .span2 i {
	font-size: 0.9em;
	color: #f38a01;
	margin-right: 5px;
	background: url(../images/tiao.jpg) no-repeat left;
	padding-left: 1.3em;
	display: inline-block;
}
.sy_zhuanjia dl dd ul li>div .p2 {
	width: 100%;
	line-height: 1.5em;
	height: auto;
	font-size: 0.9em;
	color: #333;
}
.sy_zhuanjia dl dd ul li>div .p2 a {
	color: #d70000;
}
.sy_zhuanjia dl dd ul li>div>i {
	width: 100%;
	height: 2px;
	background: #eee;
	margin: 5px 0;
	display: block;
}
.sy_zhuanjia dl dt {
	width: 100%;
	height: 42px;
}
.sy_zhuanjia dl dt ul li {
	font-size:12px;
	width: 23%;
	height: 2.2em;
	line-height: 2.2em;
	text-align: center;
	color: #333;
	box-sizing: border-box;
	background:#f5f5f5;
	margin-right: 2%;
	margin-top: 8px;
	border-radius:5px;
	display: block;
	float: left;
}
.sy_zhuanjia dl dt ul li.on {
	color: #fff;
	background:#ff8b00;
}
.sy_zhuanjia dl dt ul li:last-child {
	margin-right: 0;
}

.zix {
    width: 80%;
    overflow: hidden;
    /* margin: 4% auto; */
	margin: 0 auto; margin-bottom: 8px;
	}
.zix a {
    display: block;
    float: left;
    margin: 2% 0;
    width: 45%;
    text-align: center;
    margin-left: 4%;}
.zix a.ong {
    margin-left: 0px;
    width: 51%;}

.zix a img{ width:100%; height:auto;}

.zixs {
    width: 80%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 10px;
}
.zixs a {
    display: inline-block;
    width: 48%;
    margin-left: 4%;
}
.zixs a.ong {
    margin-left: 0px;
}


.zixs a img {
    width: 100%;
    height: auto;
}





/*苹果5s*/
@media only screen and (min-width: 320px) and (max-width: 340px) {
	.sy_zhuanjia {
		font-size: 14px;
	}
}
@media only screen and (min-width: 380px) and (max-width: 640px) {
	
}

.zjxx h2{ font-size:28px; float:left; color:#c20000; height:38px; display:block;}
.zjxx span.tx{ font-size:18px; float:left; margin-left:10px; display:block; line-height:38px; margin-top:4px;}
.zjmz{ width:100%; overflow:hidden; height:40px; margin-bottom:10px;}
.zjxx p{ font-size:16px; line-height:40px; color:#666666;}
.zjxx p.sc{ white-space:normal; display: -webkit-box;
    -webkit-line-clamp: 2;）
    -webkit-box-orient: vertical;}
.zjxx p i{ width:16px; height:16px; display:block; background:url(../images/xinxin.png) center; background-size:cover; float:left; margin:12px 5px 0 0;}
.an-wyyy{ width:45%; height:30px; border-radius:30px; background:#ff7a01; display:block; text-align:center; line-height:30px; text-align:center; color:#fff; float:left; margin-top:15px;}
.an-wyzx{ width:45%; height:30px; border-radius:30px; background:#c20000; display:block; text-align:center; line-height:30px; text-align:center; color:#fff; float:right;margin-top:15px;}
.zizi{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
@media screen and (min-width: 415px) and (max-width: 535px) {
.zjxx p{ font-size:12px; line-height:30px;} 
.zjxx span.tx{ font-size:16px; line-height:18px; }
.zjxx h2{ font-size:18px; height:28px;}
.zjmz{ width:100%; overflow:hidden; height:28px; margin-bottom:10px;}
.an-wyyy{ margin-top:10px;}
.an-wyzx{ margin-top:10px;}
.zjmz{ margin-bottom:0px;}
.zjxx p i{width:12px; height:12px;margin:9px 5px 0 0;}
}
@media screen and (min-width: 375px) and (max-width: 414px) {
.zjxx p{ font-size:12px; line-height:28px;} 
.zjxx span.tx{ font-size:16px; line-height:18px; }
.zjxx h2{ font-size:18px; height:28px;}
.zjmz{ width:100%; overflow:hidden; height:28px; margin-bottom:10px;}
.an-wyyy{ margin-top:5px; font-size:14px;}
.an-wyzx{ margin-top:5px;font-size:14px;}
.zjmz{ margin-bottom:0px;}
.zjxx p i{width:12px; height:12px;margin:8px 5px 0 0;}
}
@media screen and (min-width: 320px) and (max-width: 374px) {
.zjxx p{ font-size:12px; line-height:20px;} 
.zjxx span.tx{ font-size:12px; line-height:12px; }
.zjxx h2{ font-size:16px; height:20px;}
.zjmz{ width:100%; overflow:hidden; height:28px; margin-bottom:10px;}
.an-wyyy{ margin-top:5px; font-size:12px; height:25px; line-height:25px;}
.an-wyzx{ margin-top:5px;font-size:12px;height:25px; line-height:25px;}
.zjmz{ margin-bottom:0px;}
.zjxx p i{width:12px; height:12px;margin:4px 5px 0 0;}}

.spzq {
    width: 98%;
	margin:0 auto;
    background: #fff;
	font-family:Microsoft YaHei;
}
.spzq ul {
    overflow: hidden;
}
.spzq ul li {
    float: left;
    width: 32%;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-top: 1.8em;
    position: relative;
}
.spzq ul li.sp-bj {
    margin: 1.8rem 1% 0 1%;
}
.tu_z {
    position: relative;
    display: block;
}

.spzq ul li a img{max-width: 100%;
    vertical-align: middle;}
.tu_z>p {
    position: absolute;
    bottom: -1px;
    width: 100%;
    text-align: center;
    padding: 0.1em 0;
    background: #000;
    color: #fff;
    font-size: 12px;
}
.spzq ul li div.ck-gd a {
    float: left;
    width: 54%;
    line-height: 2em;
    text-align: center;
	font-size:2em
}
div.ck-gd a img {
    width: 20%;
    position: relative;
    top: -0.1em;
    left: 0;
}
.spzq ul li div.ck-gd a:last-child {
    display: inline-block;
    width: 46%;
}	
@media screen and (max-width: 641px){
	.spzq ul li div.ck-gd a {
		font-size: 1.4em;
	}
}

/**byby**/
.byby{width:100%;height:7rem;display:-webkit-box;-webkit-box-orient:horizontal;margin:2rem auto;}
.byby .line1,.byby .line2{-webkit-box-flex:1; position:relative;}
.byby .line1:before{content:'';position:absolute;width:95%;left:0;background:#b60005;height:0.2rem;top:3.4rem;}
.byby .line2:before{content:'';position:absolute;width:95%;right:0;background:#b60005;height:0.2rem;top:3.4rem;}

.byby .line3,.byby .line4{-webkit-box-flex:1; position:relative;}
.byby .line3:before{content:'';position:absolute;width:95%;left:0;background:#ff7a01;height:0.2rem;top:3.4rem;}
.byby .line4:before{content:'';position:absolute;width:95%;right:0;background:#ff7a01;height:0.2rem;top:3.4rem;}

.byby .title{-webkit-box-flex:0.01;}
.byby .title dl{overflow:hidden}
.byby .title dl dt{float:left;width:70px;height:70px;}
.byby .title dl dd{float:left;margin-left:1rem;display:-webkit-box;-webkit-box-orient:vertical;height:70px;-webkit-box-align:center;-webkit-box-pack:center;}
.byby .title dl dd .nux{font: 3rem/3rem Hiragino Sans GB;color:#b60005;width:100%; font-weight:bold}
.byby .title dl dd .nanx{font:bold 3rem/3rem Hiragino Sans GB;color:#ff7a01;width:100%;}
.byby .title dl dd p{font:1.2rem/1rem simsun;color:#ccc;text-align:center;width:100%;}
@media screen and (max-width: 641px){
	.byby{height:4rem;}
.byby .title dl dt{width:40px;height:40px;}
.byby .title dl dd{height:40px;}
.byby .title dl dt img{width:40px;}
.byby .title dl dd .nux{font:2rem/2.4rem Hiragino Sans GB;}
.byby .title dl dd .nanx{font:2rem/2.4rem Hiragino Sans GB;}
.byby .line1:before,.byby .line2:before,.byby .line3:before,.byby .line4:before{top:1.9rem;}
.byby .title dl dd .nux a{color:#b60005;}
.byby .title dl dd p{font:0.9rem/1rem simsun;color:#ccc;text-align:center;width:100%;}
}
.bybyjb{width:100%;overflow:hidden;}
.bybyjb li{float:left;background:#f5f5f5;font:1.2rem/3.4rem Microsoft YaHei;text-align:center;width:32%;margin-bottom:1%;margin-left:1%;}
.bybyjb li:last-child{background:#b60005;}
.bybyjb li:last-child a{color:#fff;}
.bybyjb li.mancolor{background:#ff7a01;}

.axgy{ width:98%; margin:1.2rem auto;}

.footer_1{width:100%;font-family:Microsoft YaHei;color:#fff;margin-top:1rem;border-top: 5px solid #f5f5f5; margin-top:20px; }
.foot{width:80%;margin:0 auto; overflow: hidden;padding-top:30px;}
.foot_left{width:35%;margin-right:15%;float:left}
.foot_right{width:50%;float:right}
.foot_right ul li {
    overflow: hidden;
    margin-top: 5%;
}
.foot_right ul li span {
    float: left;
    margin-top: 5%;
	width:19%;
	display:block;
}
.foot_right ul li span  img{width:100%}
.foot_right ul li p{
    float: left;
    margin-left: 10px;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
	margin-top: 3px;
}

.foot_right ul li p font{ font-size:20px}
.foot_left p{color:#383838;text-align:center;font-size:18px;}
.rfoot_left p {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
}
@media screen and (max-width: 415px){
.foot_right ul li span {
    float: left;
    margin-top: 5%;
	width:25%;
	display:block;
}
.foot_left p{    font-size: 14px;}

.foot_right ul li p {
    font-size: 14px;
    line-height: 20px;
	
}
.foot_right ul li p font{ font-size:16px}

.foot_right ul li {
    overflow: hidden;
    margin-top: 5%;
}

}
@media screen and (max-width: 376px){
.foot_right ul li p{font-size: 14px;
    line-height: 16px;margin-left: 5px;}
	.foot_left p{padding-top:5px}
	
	.foot_right ul li p font{ font-size:16px}
}
@media screen and (max-width: 321px){
.foot_right ul li p{font-size: 13px;
    line-height: 16px;margin-left: 1px;}
	.foot_right ul li p font{ font-size:14px}
}

#slideBox1 .hd1{ position:absolute; height:28px; line-height:28px; bottom:-36px; left:50%; margin-left:-16px; z-index:1; }
#slideBox1 .hd1 li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#f5f5f5; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
#slideBox1 .hd1  li.on{ background:#b60005; }
.dhhh{ margin-top:3rem; margin-bottom:10rem}

.an-dh{ float:left; margin-left:4.8%; width:32%; }
.an-dh1{ float:left;margin-left:3.3%; width:55%;}
.hybx{ margin-top:1.4rem}
.myzy{ margin-top:1.4rem}

.yygh{ width:94%; margin:0 auto;font-family:'微软雅黑';font-size:18px}
.yygh dl{ width:49%; float:left; background:#f5f5f5;border-radius:5px; padding:2% 0; margin-right:2%; margin-bottom:5%;}
.yygh dl.lz{ margin-right:0 !important}
.yygh dl dt{ width:30%; float:left; text-align:center; margin-left:2%;}
.yygh dl dd{ width:65%; float:left;}
.yygh dl dd input{ width:100%; border:none; background:#f5f5f5}
.yygh dl dd select{ width:100%; border:none; background:#f5f5f5;font-family:'微软雅黑';}
.gh_ts{ width:100%; margin:0 auto; color:#b60005 }
.yygh .yuyue{ background:#ff8a00;border-radius: 5px; color:#FFF; text-align:center !important;font-size:20px;border:0;width:30%; padding:1.4% 0; margin-top:2%; margin-left:16%; cursor:pointer; float:left;border:none;;margin-bottom:2%}
.yygh .chongse{ background:#adadad;border-radius: 5px; color:#FFF; text-align:center important; border:0; font-size:20px; width:30%; padding:1.4% 0; margin-top:2%; margin-left:4%; cursor:pointer; float:left;border:none;;margin-bottom:2%}
.ziti {
    font-size: 18px 
}
.ziti1 {
    font-size: 16px 
}
input{outline: none;}
.clear {
    clear: both;
}
@media screen and (max-width: 415px){
.yygh{font-size:14px}
.ziti {
    font-size: 13px 
}
.ziti1 {
    font-size: 14px 
}
.yygh .yuyue,.yygh .chongse{font-size:16px;margin-top:3%;margin-bottom:2%}
}

.fixed11{ overflow:hidden;z-index:999;width:100%;background:#b60005;}
.top11{overflow:hidden;}
.xztelbtn1{ width:50%; float:left; display:inline-block;}
.top11 img {
    width: 100%;
    height: auto;}
.xznavtop{ width:42.5%; float:right;}
/*.header11{ margin-top:41px;}*/