@charset "gb2312";
/* CSS Document */

* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{ font: 62.5%/2.0  Microsoft YaHei,tahoma, Srial, helvetica, sans-serif; color:#555;}

body, h1, h2, h3, h4, h5, h6, p,blockquote,  dl, dt, dd, ul, ol, li, 
form, fieldset, legend, button, input, textarea, 
th, td, 
img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 62.5%/2.0 '微软雅黑',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-weight:lighter; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; color:#666; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body,.ui-overlay-h{margin:0 auto;}
input, img {vertical-align: middle;}
body,html{margin:0 auto;}
img {border:none;vertical-align:top;}
body{ padding-bottom:40px;}
header img,
.part img{ width:100%; height:auto; overflow:hidden;}


.box-ly {width: 100%; overflow: hidden;padding: 1%;background:#dadada;}
.ui-datepicker{width:90% !important; font-size:14px !important}


/*new*/

header{ width:100%; height:auto; margin:0 auto; overflow:hidden;
/*position:absolute;z-index:1;*/}
nav{ width:100%; line-height:40px; margin:0 auto; overflow:hidden;  font-size:1.6rem;background:#075e79;}
nav a{ width:19%; height:auto; display:block; text-align:center; color:#fff; float:left;  background-size:100% 100%;margin: 0.5%;}


/*banner*/
.lb-banner{ width:100%; height:auto;  margin:0 auto; /*position:relative;z-index:-1; */ overflow:hidden;     }
.lb-banner .hd{ width:96%; height:11px;  position:absolute; z-index:1;     top: 42%; text-align:center;  }
.lb-banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;bottom: 42%; }
.lb-banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.lb-banner .hd ul .on{ background:#197881;  }

.lb-banner .bd{ position:relative; z-index:0; }
.lb-banner .bd li { width:100%;}
.lb-banner .bd li img{ width:100%;  height:auto;  }
.lb-banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }

.co1{ width: 96%; height:auto; margin:0 auto;     background: #fcf9f7;padding-bottom: 10px;
    border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada}


.c1 .hd{ width:100%; height:30px; line-height:29px; font-size:1.4rem; position:relative; margin-top:10px; border-bottom:1px solid #dadada;    margin-bottom: 8px;background:#c6c6c6 }
.c1 .hd img{float:left}
.c1 .hd ul{ width:100%; position:absolute; height:30px; top:0; overflow:hidden;  }
.c1 .hd ul li{ float:left; width:33.3333%;  color:#666;  text-align:center;  }
.c1 .hd ul .on{ background:url(../images/index_07.jpg) no-repeat;background-size:100% 100% ; color:#fff;   }
.c1 .hd ul .on a{color:#fff; display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }


.c1 .bd ul{ width:100%; font-size:1.4rem;}
.c1 .bd ul .c1-1a{ width:62%; float:left;    margin-left: 3%;margin-top: 1.5%;    background: #c6c6c6;}
.c1 .bd ul .c1-1a ul li{ height:35px; line-height:35px; overflow:hidden; float:left; border-bottom:1px dashed #dadada;    width: 100%;  }
.c1 .bd ul .c1-1a ul li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); padding-left:13px; }  /* 去掉链接触摸高亮 */


.c1 .bd ul li{ height:auto; float:left; margin:0 1rem 1rem 1rem; border-bottom:1px dashed #dedede; padding-bottom:1.5rem; }
.c1 .bd ul li h4{ font-size:1.6rem; }
.c1 .bd ul li img{width:35%; padding-right:1rem; padding-top:0.5rem; }
.c1 .bd ul li p{ padding-top:0px; font-size:1.4rem; line-height:2rem;}
.c1 .bd ul li p a{ color:#d36a3c;}

.c1 .bd ul li span {
    color: #f00;
}
.content{ width:100%; overflow:hidden;  background-image:url(../images/bgg_03.jpg); position:relative;}

/*患者关注*/
figure{ /* width:87%; */ /* overflow:hidden; */ /* margin:0 auto; */}
figure img{ width:100%;}
.hot-center{width: 92%;overflow: hidden;margin: 3% auto;}
.hot-center figure{ width:31.6%; overflow:hidden; margin:0 auto; margin-right:2%; float:left; border-radius:5px;}
.hot-center figure.imga{ margin-right:0;}
.hot-bottom{ width:92%; overflow:hidden; margin:0 auto;}
.hot-bottom ul li{ font-size:14px; color:#666666; line-height:24px; border-bottom:1px dashed #e6e6e6;  margin-top: 2%;padding-bottom: 1%;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hot-bottom ul li i{ width:5%; height:20px; background:#ffa800; font-style:normal; font-size:16px; color:#fff; font-family:arial;  text-align: center;  float: left;  margin-right: 3%;}
.hot-bottom>ul li:nth-of-type(1), .hot-bottom>ul li:nth-of-type(2), .hot-bottom>ul li:nth-of-type(3), .hot-bottom>ul li:nth-of-type(4), .hot-bottom>ul li:nth-of-type(5), .hot-bottom>ul li:nth-of-type(6), .hot-bottom>ul li:nth-of-type(7){ display: block; }
.hot-bottom>ul li:nth-of-type(8), .hot-bottom>ul li:nth-of-type(9), .hot-bottom>ul li:nth-of-type(10) ,.hot-bottom>ul li:nth-of-type(11),.hot-bottom>ul li:nth-of-type(12), .hot-bottom>ul li:nth-of-type(13), .hot-bottom>ul li:nth-of-type(14), .hot-bottom>ul li:nth-of-type(15), .hot-bottom>ul li:nth-of-type(16), .hot-bottom>ul li:nth-of-type(17), .hot-bottom>ul li:nth-of-type(18), .hot-bottom>ul li:nth-of-type(19), .hot-bottom>ul li:nth-of-type(20), .hot-bottom>ul li:nth-of-type(21), .hot-bottom>ul li:nth-of-type(22), .hot-bottom>ul li:nth-of-type(23), .hot-bottom>ul li:nth-of-type(24), .hot-bottom>ul li:nth-of-type(25), .hot-bottom>ul li:nth-of-type(26), .hot-bottom>ul li:nth-of-type(27), .hot-bottom>ul li:nth-of-type(28), .hot-bottom>ul li:nth-of-type(29) { display: none; }
.bwj_kan{ font-size:12px; color:#fff !important; line-height:20px; width:17%; height:20px; background:#f89900;  text-align: center;  float: right;}
.hot-bottom ul li a{ color:#666666; line-height:20px;}
.hot-bottom ul li:nth-child(4) i,.hot-bottom ul li:nth-child(5) i,.hot-bottom ul li:nth-child(6) i,.hot-bottom ul li:nth-child(7) i,.hot-bottom ul li:nth-child(8) i,.hot-bottom ul li:nth-child(9) i,.hot-bottom ul li:nth-child(10) i,.hot-bottom ul li:nth-child(11) i,.hot-bottom ul li:nth-child(12) i,.hot-bottom ul li:nth-child(13) i,.hot-bottom ul li:nth-child(14) i,.hot-bottom ul li:nth-child(15) i,.hot-bottom ul li:nth-child(16) i,.hot-bottom ul li:nth-child(17) i,.hot-bottom ul li:nth-child(18) i,.hot-bottom ul li:nth-child(19) i,.hot-bottom ul li:nth-child(20) i,.hot-bottom ul li:nth-child(21) i,.hot-bottom ul li:nth-child(22) i,.hot-bottom ul li:nth-child(23) i,.hot-bottom ul li:nth-child(24) i,.hot-bottom ul li:nth-child(25) i,.hot-bottom ul li:nth-child(26) i,.hot-bottom ul li:nth-child(27) i,.hot-bottom ul li:nth-child(28) i,.hot-bottom ul li:nth-child(29) i{ background:#c0c0c0;}
.hot-f{ width:92%; overflow:hidden; margin:3% auto;}
.hot-f ul li{ width:48%;height:45px; background: url(../images/zx.jpg) no-repeat left; float:left;  margin-right: 1%; background-size:174px;}
.hot-f ul li a{ font-size:16px; color:#fff; line-height:50px;  text-align: center;display: inherit;padding-left: 20%; }
.hot-f ul li:last-child{  width: 50%; background: url(../images/dh.jpg) no-repeat left;background-size:174px;}


.co5{ width: 100%; height:auto; margin:0 auto;   padding-bottom: 10px;overflow: hidden;background:#fff}
.co5 ul{width:95%; margin:0 auto;background:url(../images/index_25.jpg) no-repeat;background-size:100% 100%;    overflow: hidden;}
.co5 ul li{width:50%; float:left; margin:2% 0%;font-weight:bold;   text-align: center;font-size:1.2rem;text-indent: 2.5em;}

.co6all{width:100%; hegiht:auto; overflow:hidden;background:#075e79;    padding-bottom: 3%;}
.co6all h2{color:#fff; font-size:1.8rem;    text-align: center;}
.co6{ width:96%; height:auto; margin:0 auto; overflow:hidden; padding:0 10px 10px 10px;}
.co6 ul{ width:100%; height:auto; margin:0 auto;}
.co6 ul li{ width:46%; float:left; margin-left:2%; margin-right:2%; text-align:center; font-size:1.6rem; height:35px; line-height:35px; border-radius:5px;-webkit-border-radius:5px; background:#016678;}
.co6 ul li a{ color:#fff; display:block;}
.co6 img{width:100%}


.team{width:100%; overflow:hidden; background:#075e79; border-bottom:2px solid #000;    margin: 5% 0% 1% 0%;}
.team h2{color:#fff; font-size:2.2rem;    display: block; float: left;margin-left: 2%;}
.team span{float:right; margin-right:2%; background:#ffa600;display: block; overflow: hidden;font-size: 2rem;
padding: 0% 3%;}
.team span a{color:#fff}


.fnav{width:100%; overflow:hidden; background:#fff}
.navbox{ width:100%; box-sizing:border-box; margin:0 auto; padding:15px 0;}
.navbox li{width:25%; float:left;}
.navbox li span:nth-of-type(1){ display:block;  text-align:center; margin:0 auto; border-radius:150px;}
.navbox li span:nth-of-type(2){ display:block; font-size:14px; color:#000; line-height:24px; height:24px; text-align:center;}
.fnav img{width:100%}


footer{ width:100%; padding:15px 0; height:auto; margin:0 auto; text-align:center; background:#a6a6a6; color:#000;margin-top: 0px;    border-top: 15px solid #075e79;}
footer img{ width:70%;}
footer p{ font-size:1.2rem;}



.lyc1{ width: 96%; height:auto; margin:0 auto; overflow:hidden; font-size:1.4rem;background: #f2e9d6;}
.lyc1 h2 {
    text-align: center;
    font-weight: bold;
    display: block;
    width: 45%;
    float: left;
    font-size: 1.2rem;
}
.lyc1 span {
    display: block;
    float: left;
    width: 55%;
    font-size: 1.2rem;
    text-align: center;
}
.lyc1 ul{ width:100%; overflow:hidden; margin:0.25rem 0;}

.lyc1 ul li{ font-size:1.3rem; color:#434343; line-height:25px; float:left; margin-right:0.2rem;    width: 32%;}

.lyc1 ul li:first-child{ margin-left:0.3rem}

.lyc1 ul li:last-child{ margin-right:0;}

.lyc1 ul li i{ width:30%;  border-radius:1.5rem; background:#917f72; text-align:center; line-height:30px; color:#fff; display:inline-block; font-style:normal; margin-right:0.15rem; }


.l-ly{ padding:8px 15px 15px 15px; margin:0 auto; color:#fff; font-size:0.5rem; background:url(../images/con9-bg.jpg) repeat; font-size:14px}
.l-ly ul{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.l-ly ul li{ width:100%; height:40px; float:left; margin-bottom:5px;}
.l-ly #yyname,.l-ly #yyage,.l-ly #yytel,.l-ly #yyly{width:100%; padding:0 0 0 2%; height:100%; border-radius:5px;-webkit-border-radius:5px; color:#90877c; border:1px solid #dedede; outline:none; font-size:14px }
.l-ly #l-ly-button{ width:70%; height:40px; border-radius:7px;-webkit-border-radius:7px; color:#fff; border:1px solid #8a3a35; margin-left:15%; background:#8a3a35; font-size:14px}
.l-ly #yyly{ padding:5px 0 10px 1%;}
.l-ly input[type="button"]{-webkit-appearance: none; font-size:0.5rem;}
.l-ly input[type="tel"] {-webkit-appearance: none; font-size:0.5rem;}
.l-ly input[type="text"] {-webkit-appearance: none;  font-size:0.5rem;}
.l-ly textarea{-webkit-appearance: none; font-size:0.5rem;}

.red{color:#f00}

section.ly1 {
    width: 100%;
    background: #075e79;
    color: #fff;
    overflow: hidden;
}


/*old*/









.co2{ width: 96%; height:auto; margin:0 auto;     overflow: hidden;   }
.co2 ul li{width:45%; float:left;    margin: 2.5%;}
.co2  img{width:100%}


.s{ margin-top: 10px;}
.gg {display:block;}
.gg img{width:100%;    display: block; margin: 0 auto;}

.btit {width: 72% !important;display: block !important; margin: 0 auto;}

.co3{ width: 96%; height:auto; margin:0 auto;   padding-bottom: 10px;
    border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada}
.c3 .hd{ width:100%; height:30px; line-height:29px; font-size:1.4rem; position:relative; margin-top:0px; background: #dadada;    margin-bottom: 8px;padding-left: 0px; }
.c3 .hd img{float:left}
.c3 .hd ul{ width:96%; position:absolute; height:30px; top:0; overflow:hidden;  }
.c3 .hd ul li{width:23%; float:left;  margin-right:2%; color:#666;  text-align:center;  }
.c3 .hd ul .on{ background:#8a3a35; color:#CF7F21;   }
.c3 .hd ul .on a{ display:block;color:#fff /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.c3 .bd ul{ width:100%; font-size:1.4rem;}
.c3 .bd ul .c3-3a{ width:62%; float:left;    margin: 0% 1.5%;margin-top: 1.5%;}
.c3 .bd ul .c3-3a ul li{ height:35px; line-height:35px; overflow:hidden; float:left; border-bottom:1px dashed #dadada;    width: 100%;  }
.c3 .bd ul .c3-3a ul li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); padding-left:13px; }  /* 去掉链接触摸高亮 */
.c3 .bd ul img{ width:35%; float:right; padding:0px 7px 0 7px;}



.co4{ width:96%; height:auto; overflow:hidden; margin:0 auto; 10px 10px 0px 10px; font-size:1.4rem;}
.co4 .hd{ width:100%; height:30px; line-height:30px;  position:relative; margin:0 auto; background-size: 100% 100%;background:#d1cecc; }


.co4 .hd ul{ position:absolute; height:30px; top:0; left:0px; overflow:hidden; width:100%;  }
.co4 .hd ul li{ float:left; width:20%;  text-align:center; }
.co4 .hd ul li span{ width:1px; height:30px; border-right:1px solid #fff; float:right;}
.co4 .hd ul a{}
.co4 .hd ul .on{ background:#075e79; color:#fff;   }
.co4 .hd ul .on a{ display:block;  color:#fff/* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.co4 .bd { width:100%; height:auto; margin:0 auto;  }
.co4 .bd ul{ width:100%; height:auto; margin:0 auto;  }
.co4 .bd li{ width:100%; height:auto;    position: relative;}
.co4 .bd li a{ color:#fff; }  /* 去掉链接触摸高亮 */
.co4 .bd li img{ width:100%;}


.zx {
    width: 70%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 10px 10px 10px;
    z-index: 1;
    position: absolute;
    bottom: 0%;
    right: -10%;
}
.zx ol{ width:100%; height:auto; margin:0 auto;}
.zx ol li {
    width: 39% !important;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    text-align: center;
    font-size: 1.2rem;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ae8c5f;
	padding: 1%;
}
.zx ol li a{ color:#fff; display:block;}







.co7{ width: 96%; height:auto; margin:0 auto;     padding-bottom: 10px;}
.c7 .hd{ width:96%; height:30px; line-height:29px; font-size:1.4rem; position:relative; margin-top:10px; border-bottom:1px solid #dadada;    margin-bottom: 8px;padding-left: 10px; }
.c7 .hd img{float:left}
.c7 .hd ul{ width:96%; position:absolute; height:30px; top:0; overflow:hidden;  }
.c7 .hd ul li{ float:left; width:18%; margin-right:2%; color:#666;  text-align:center;  }
.c7 .hd ul .on{ border-bottom:2px solid #934a51; color:#CF7F21;   }
.c7 .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.c7 .bd ul{ width:100%; margin:0 auto}
.c7 .bd ul img{ width:97%;padding-left: 3%; }







/*--------------列表页-------------*/
/*来院地址*/
.l-add{margin:10px 10px 0 10px; font-size:1.4rem; border-bottom:1px solid #dedede;}
.l-add span{ float:right;}
.l-add a{ color:#555;}

.l-list{ padding:1rem 0 0 0; margin:0 auto; overflow:hidden; }
.l-list ul{ width:100%; overflow:hidden; margin:0 auto;}
.l-list ul li{ height:auto; float:left; margin:0 1rem 1rem 1rem; border-bottom:1px dashed #dedede; padding-bottom:1.5rem; }
.l-list ul li h4{ font-size:1.6rem; }
.l-list ul li img{width:35%; padding-right:1rem; padding-top:0.5rem; }
.l-list ul li p{ padding-top:0px; font-size:1.4rem; line-height:2rem;}
.l-list ul li p a{ color:#d36a3c;}
.l-list h6{ width:100%; margin:0 auto; text-align:center; font-size:1.8rem; margin-top:0.2rem; font-weight:lighter}
.l-list h6 a{ background:#8b7b6d; border-radius:10px;-webkit-border-radius:10px; color:#fff; padding:7px 25px;}

/*最新文章*/
.l-news{ margin:1rem; font-size:1.4rem; overflow:hidden;  border: 1px solid #dadada;padding: 1%;}

.l-news h2{ width:100%; text-indent:1rem; margin:0 auto; border-bottom:1px solid #a29892; font-size:1.8rem; background: #075e79;    color: #fff;} 
.l-news-top{ margin:1rem 0 0 0; overflow:hidden;}
.l-news-top img{ float:left; padding-right:1rem; width:36%;}
.l-news-top p{ line-height:2rem;}
.l-news-top p a{ color:#d36a3c;}
.l-news-top h4{ font-size:1.6rem;}
.l-news ul{ margin:0.5rem 0 0 0;}
.l-news ul li{ width:100%; float:left;}
.l-news ul li span{ width:0.3rem; height:0.3rem; float:left; background:#a90000; margin-top:1.3rem; margin-right:5px;}

/*翻页*/
.l-page { padding: 1rem 2rem;margin: 0 auto;font-size: 1.4rem;overflow: hidden; }
.l-page ul li { width:20%; text-align:center; float:left; border-radius:1rem; background:#016678; margin:1%;}
.l-page ul li a{ color:#fff}

/*医生团队*/
.l-team{ padding:0 1rem; height:auto; overflow:hidden; }
.l-team h2 {
    width: 100%;
    text-indent: 1rem;
    margin: 0 auto;
    border-bottom: 1px solid #a29892;
    font-size: 1.8rem;
    background: #075e79;
    color: #fff;
}
.l-team ul li{ width:49%; float:left;}
.l-team ul li img{ width:100%;}
.l-team ul li ul{ width:100%; height:30px; line-height:30px; padding-top:0.5rem;}
.l-team ul li ul li{ width:50%; float:left; font-size:1.2rem; text-align:center;}
.l-team ul li ul li a{ display:block;}
.l-team-left{ background:#016678; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.l-team-left a{ color:#fff;}
.l-team-right{ background:#d5c5b1; border-top-right-radius:5px; border-bottom-right-radius:5px;}


/*--------------文章内容页-------------*/
.article-title{ padding:1.5rem 1rem 0 1rem; text-align:center; font-size:2rem; color:#333; }
.article{ padding:0 1rem; font-size:1.6rem; }
.article p{ text-indent:0em; padding-top:7px; width:100%; display:block; overflow:hidden;}
.article img {
    width: 90%!important;
    height: auto !important;
}
.a-next{ padding:1rem; overflow:hidden; font-size:1.4rem; }
.a-next ul li{ width:100%; float:left;}

.a-swt{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:1rem 0 1.5rem 0;}
.a-swt ul{ width:95%; height:auto; margin:0 auto; overflow:hidden;}
.a-swt ul li{ width:25%; text-align:center; font-size:1.2rem; float:left;}
.a-swt ul li img{ width:85%;}
.a-swt ul li a{ color:#ac9c85;}



.add-an{ border-top:1px SOLID #dedede; width:100%; height:auto; margin:0 auto; padding:15px 0; background:url(../images/add-an-bg.gif) repeat; overflow:hidden;}
.add-an h2{ font-weight:500; height:auto; text-align:center; font-size:17px; line-height:35px;}
.add-an h2 span{ color:#0012e6; font-weight:bold;}
.add-an ul{ padding:0 15px; height:auto; margin:0 auto; overflow:hidden;}
.add-an ul li{ float:left;}
.add-an ul li:nth-child(1){ width:33%;}
.add-an ul li:nth-child(2){ width:66%; float:right;}
.add-an ul li img{ width:100%;}

.div-main {
	font-family: 'Microsoft YaHei';
	font-size: 12px;
	line-height: 24px
}

.div-main img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	width: auto;
	display: block
}
.div-main a {
	text-decoration: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
input, select, button, label {
	vertical-align: middle;
	font-size: 12px
}
input::-moz-focus-inner {
border:0;
padding:0;
margin:0
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0;
*zoom:1
}
.left {
	float: left
}
.right {
	float: right
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
h1, h2, h3, h4, h5 {
	font-weight: 200
}
.div-main {
	margin: 0 auto;
	max-width: 720px;
	min-width: 320px;
	overflow: hidden;
	width: 100%;
	line-height: 270%

}
.index {
	background: #eaeaea
}
.div-main p {
	line-height: normal
}
/*#m_div {
	background: #fff
}*/
.kst-div {
	width: 100%;
	max-width: 720px;
	margin: 3% auto 5% auto;
	position: relative;
}
.kst-div h2 {
	background: #434246;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	line-height: normal;
	margin: 0;
	position: relative;
	width: 100%;
	height: auto;
}
.kst-div h2 span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #fff
}
.kst-div .wechat-content {
	width: 100%;
	background: #e5e5e5;
	padding-bottom: 3%
}
.kst-div .wechat-content p {
	position: relative;
	margin-bottom: 2%
}
.kst-div .wechat-content p span {
	position: absolute;
	left: 15.27%;
	bottom: 12%;
	color: #2c2c2c;
	font-size: 16px;
	line-height: normal;
	display: block
}

.kst-div .wechat-content p a {
	display: block
}

.kst-div .wechat-content .wechat-question {
	width: 94.44%;
	margin: 10% auto 0
}
.kst-div .wechat-content .wechat-question a {
	width: 23.088%;
	margin: 0 0 0 1.5%;
	border-radius: 8px;
	border: 1px solid #000;
	color: #000;
	font-size: 16px;
	display: block;
	float: left;
	background: #fff;
	text-align: center;
	padding: 1.5% 0
}
.kst-div .wechat-content .wechat-question a:first-child {
	margin-left: 0
}
.kst-div .KSTChatBox {
	position: relative
}
.kst-div .KSTChatBox .textarea {
	width: 57.44%;
	height: 52%;
	line-height:17px;
	position: absolute;
	left: 22.66%;
	bottom: 17%;
	border: 0;
	font-size: 14px;
	resize: none;
	outline: none;
	font-family: Microsoft YaHei
}
.kst-div .KSTChatBox .KSTsendTxtBtn {
	width: 15.56%;
	position: absolute;
	right: 1.5%;
	bottom: 17%;
	color: #fff;
	font-size: 14px;	
	display: block;
	padding: 2% 0;
	text-align: center

}
/*新加*/
.div-main {
	margin: 0 auto;
	max-width: 415px;
	min-width: 320px;
	overflow: hidden;
	width: 100%;
	line-height: 250%
}
.div-main p {
	line-height: normal
}
 @media only screen and (min-width:320px) and (max-width:371px) {
.div-main ,.kst-div h2 span{
	font-size: 12px
}
.kst-div .wechat-content .wechat-question a {
	font-size: 12px
}
.div-main {
	line-height: 120%
}
#div2 .tab span {
	padding: 5% 1.7%
}
}
@media only screen and (min-width:349px) and (max-width:370px) {
.div-main,.kst-div h2 span{
	font-size: 15px
}
.kst-div .wechat-content .wechat-question a {
	font-size: 14px
}
.div-main {
	line-height: 115%
}
}
@media only screen and (min-width:371px) and (max-width:480px) {
.div-main ,.kst-div h2 span{
	font-size: 15px
}
.kst-div .wechat-content .wechat-question a {
	font-size: 14px
}
.div-main {
	line-height: 140%
}
}
.div-main {
	line-height: 114%
}
footer section article p {
	font-size: 1.8rem
}
.div-main nav ul li:nth-child(4) {
	width: 19.6%

}
}
@media only screen and (min-width:349px) and (max-width:370px) {
.div-main {
	font-size: 15px
}
.div-main {
	line-height: 120%
}
.div-main nav ul li:nth-child(4) {
	width: 19.6%
}
}
@media only screen and (min-width:371px) and (max-width:480px) {
.div-main{
	font-size: 15px
}

.div-main {
	line-height: 170%
}
.div-main nav ul li:nth-child(4) {
	width: 19.6%
}
}
@media only screen and (min-width:320px) and (max-width:378px) {
.div-main {
	font-size:12px
}
.kst-div .wechat-content p span {
	font-size: 13px
}
}



.i-lxb-all{ padding:0 10px; height:50px; margin:0 auto; }
.i-lxb-all input[type="text"]{ width:70%; height:40px; float:left; border:0; background:#dedede; border-top-left-radius:5px; border-bottom-left-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px;}
.i-lxb-all input[type="button"]{ width:30%; height:40px; float:right; background:url(/swt/images/i-lxb-submit-bg.jpg) repeat; color:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px; border-top-left-radius:0px; border-bottom-left-radius:0px;}



