@charset "utf-8";

/* 公用样式 */

*{margin:0;padding:0;}

ol,li{list-style:none;}

a{text-decoration:none;color:#383838;}

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;

}
.red{color:#c20306}



.fixed{z-index:999;width:100%;background:#b60005}

/*banner*/

.banner{width:100%;overflow:hidden;}
.jl1{margin-top:20px;}
.yyjz_con{padding:20px 10px;font-size:18px;border-bottom:10px solid #f2f2f2;box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */}
.yyjz_left{color:#333;float:left;width:75%;line-height:40px}
.yyjz_left img{width:5%;vertical-align:middle;float:left;padding-right:3%;padding-top:6px}
.yyjz_right {float:right;display:block;background:#ff7a01;color:#fff;width:25%;text-align:center;border-radius:5px;padding:1.5% 0;}

.daodu {
    padding-top: 30px;
}
.size {
    font-size: 16px;
    line-height: 28px;
}
.daodu dd {
    text-indent: 2em;
	float:left;
	width:73%;
	padding-left:3%;
	padding-top:3%
}
.daodu dt {
    float: left;
    width: 24%;
}
.container {
	padding:0 10px;
    margin: 0 auto;
    overflow: hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.szn_sjz{font-size:16px;}
.szn_left{width:22%;color:#333;background:#efefef;text-align:center;padding:3% 0;float:left}
.szn_right{width:75%;color:#333;padding:3% 0 3% 3%;float:left}
.szn_sjz_1 li{margin-bottom:2%;float:left;width:100%}
.btn1{width:100%;display:box;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;-webkit-box-pack:center;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */font-size:16px}
.btn1 a{width:40%;border-radius:50px;padding:1% 0;color:#fff;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;-webkit-box-pack:center}
.zx{background:#cc0000;margin-right:3%}
.phone{background:#ff7a01}
.btn1 img{vertical-align:middle;margin-right:10px}
.ptext{font-size:16px;text-indent:2em;line-height:30px}
.p_img{height:auto;font-size:0}
.p_img img{width:100%;float:left}
.p_text{font-size:16px;float:left;text-indent:2em;line-height:30px;background:#f5f5f5;width:100%;padding:3%;box-sizing:border-box;margin-top:3%}

@media screen and (max-width: 415px){
.yyjz_con{font-size:14px; border-bottom:5px solid #f2f2f2;   padding: 10px 10px;}	
.yyjz_left img{width:6%;padding-right: 2%;}
.yyjz_left{line-height:32px}
.szn_sjz{font-size:14px;}
.btn1{font-size:14px}
.btn1 img{width:20%;    margin-right:5px}
.ptext{font-size:14px;line-height:24px}
.p_text{font-size:14px;line-height:24px}
.btn1 img.bt_w{width:15.6%}
.size {
    font-size: 12px;
    line-height: 17px;
}
.daodu {
    padding-top: 20px;
}
.daodu dd{padding-top: 0;}

.dlcot dd {

    float: right;	

    width: 73%;

}

.jl1{margin-top:15px;margin-bottom:15px}


}

@media screen and (max-width: 321px){
	.szn_sjz{font-size:12px;}
.yyjz_con{font-size:12px}
.yyjz_left img{width:6%;padding-right: 2%;}
.yyjz_left{line-height:28px}	
.dlcot dd {

    float: right;

    width: 69%;

}
.btn1 {
    font-size: 12px;
}
}


/* 专家 */

.sy_zhuanjia {

	height: auto;

	width:100%;

	padding: 0 10px;

    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: 46px;

}

.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;

	}

}



.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;}

}



@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 Microsoft YaHei;color:#ccc;text-align:center;width:100%;}

 a.an-1 {
   position: absolute;
    display: block;
    width: 27.3%;
    height: 15.7%;
    border-radius: 5px;
    right: 21.5%;
    bottom: 13.1%;
}

.title_2 {
    padding: 2rem 0;
}
.title_2 p:first-child {
    font-size: 3.2rem;
    line-height: 5rem;
    font-family: microsoft yahei;
    color: #cc0000;
    text-align: center;
    font-weight: bold;
}
.title_2 img {
    width: 100%;
}
.title_2 p:last-child {
    font-size: 1.8rem;
    font-family: microsoft yahei;
    color: #333;
    text-align: center;
}

@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 Microsoft YaHei;color:#ccc;text-align:center;width:100%;}


.title_2 p:first-child {
    font-size: 2.6rem;
    line-height: 3.8rem;
}
.title_2 p:last-child {
    font-size: 1.4rem;
    font-family: microsoft yahei;
}

}


.axgy{ width:98%; margin:1.2rem auto;}



.footer_1{width:100%;font-family:Microsoft YaHei;color:#fff;margin-top:1rem;padding-bottom:80px;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}

}



.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%}

}



/*2018-6-14新增头部*/

.fixed11{ overflow:hidden;z-index:999;width:100%;background:#b60005;}

.xztelbtn1{ width:50%; float:left; display:inline-block;}
.top11 {
    position: relative;
    padding: 10px 0;
    background-position: 1rem;
    margin: 0 auto;
    max-width: 640px;
	overflow:hidden;
}
.top11 img {

    width: 100%;

    height: auto;}

.xznavtop{ width:42.5%; float:right;}