@charset "utf-8";

/* CSS Document */

body {margin:0;  font:14px/24px 'Microsoft Yahei' Arial;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}

table,td,tr,th{font-size:12px;}

ol,ul {list-style:none;}

li{list-style-type:none;}

img
{display: block;
max-width: 100%;
margin: 0 auto;
height: auto; }

h1,h2,h3,h4,h5,h6{font-size:inherit; }

address,cite,code,em,th,i{font-weight:normal; font-style:normal;}

.hx a,.hx em,.fB{font-weight:bold;}

.clearfix{*zoom:1;}

.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

a {color:#252525; text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {color:#ba2636;text-decoration:underline;}

a:active {color:#ba2636;}

.focus {
	 overflow:hidden; 
	 padding:10px 10px 0;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.focus .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	background-color: rgba(255,255,255,0.7);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.focus .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;
}
.focus .hd ul .on {
	background: #FE6C9C;
}
.focus .bd {
	position: relative;
	z-index: 0;
}
.focus .bd li img {
	width: 100%;
	
}
.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.left{float:left;}
.right{float:right;}
.clear{overflow:hidden;}
.top{position:fixed;left:0px;top:0px;z-index:1000001;width:100%;background:#934d1a;height:40px; line-height:40px;padding:0 8px 0 0;box-sizing:border-box;box-shadow: 0 0 5px #000;}
.top .left{color:#fff;padding:0 4px;}
.top a{ color:#fff; text-decoration:none;}
.top span{color:#fff;}
.top span em{float:left;}
.top span.bt{background:#c88255;padding:4px 8px;border-radius:4px;}
.top .right a{background: #c88255;border-radius: 4px;padding: 0.2em 0.5em 0.2em;}
#top { margin:auto; width:100%; height:45px; display:table; background-color: #944816; margin-top:40px;}

#logo { float:left;   text-indent:-999em;background:url(../images/logo3.png) 10px  2px no-repeat; width:250px;height:43px; }

#logoKs { float:none; display:block; height:45px;  margin:auto; padding-left:40px; width:75px; overflow:hidden; color:#fff; line-height:42px; font-size:16px; font-family:"΢���ź�"; font-weight:bold;}

.navBtn { float:right; width:100px; height:45px; line-height:42px; color:#faefd1; font-size:14px; text-align:center; background:url(../images/bg_topLeft.gif) right center no-repeat; display:block;}

.navBtnL{ float:left; width:90px; height:45px; line-height:42px; color:#faefd1; font-size:14px; text-align:center; background:url(../images/bg_topLeft.gif) 54px center no-repeat; display:block;}

.wrapadv { margin:auto; padding:8px 0px 0px; text-align:center;}



.wrapadv img{width:98%;}





.vv {VISIBILITY: visible! important}

.feature_tour .tab { FLOAT: left;CLEAR: both; color:#503a2c; BACKGROUND:#f7e5cd; VISIBILITY: hidden;  WIDTH:100%;}

.feature_tour .tab A {DISPLAY: block;color:#503a2c; FONT-SIZE: 16px; FLOAT: left; font-weight:bold; WIDTH: 25%;border-top:solid 2px #d1b5a4;  height:40px;line-height:40px;text-align:center; text-shadow: 0px 1px 0px #fff;}

.feature_tour .tab A.current {color:#891753; border-top:solid 2px #e3478c; background:#fff; }

.feature_tour .mask {	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT:280px}

.feature_tour .mask .maskCon {WIDTH: 5000px}

.feature_tour .mask .maskCon .innerCon {FLOAT: left; WIDTH: 940px; LINE-HEIGHT: 18px}

.content { padding:10px 20px;}

.content li{ line-height:36px; font-size:14px; border-bottom:solid 1px #eee;}

.content .newsHead { height:84px; overflow:hidden;}

.content .newsHead img{ float:left; margin-right:10px;}

.content .newsHead h4{ font-size:14px;line-height:20px;}

.content .newsHead p{ font-size:12px; color:#999; line-height:20px;}







footer { margin:5px auto 40px; color:#999; font-size:12px; text-align:center; clear:both; }
footer .wx{ width:30%; margin:0 auto;}
footer .wx img{ width:100%;}
.footer { font-family: "Microsoft YaHei"; position: fixed; width: 100%; bottom: 0px; left: 0px;line-height: 46px; }

.footer ul { width: 100%; display: table; table-layout: fixed; }

.footer li { display: table-cell; text-align: center; color: #0093dd; border-right: 1px solid #459595; position: relative; }

.footer li:nth-last-of-type(1) { border-right: none; }

.footer li:nth-last-of-type(2) { border-right: none; }

.footer li:nth-last-of-type(1){display:none;}

.footer a { display: block; color: #fff; background: #cb8558; position: relative;  }

.footer a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }

.footer a:before{margin-right:5px;display:inline-block;}

.footer a.active { background: #944816; }





/*130515*/

.newlist{ float:left; width:92%; padding:0 4%; margin-top:14px;}

.newlist li{ height:32px; line-height:32px; font-size:14px; border-bottom:solid 1px #eff1f4; overflow:hidden;  padding-left:8px;}

.newlist li img{ float:left; max-width:70px; margin:5px 12px 0 0; display:inline;}  
/*
.newlist li a{ color:#333333;}
*/
.newlist .ks_more,.newlist .list_more{ border:0; text-align:center;  margin-top:10px;height:39px; line-height:36px;}
/*
.newlist .ks_more a,.newlist .list_more a{ color:#891753; float:left; width:100%;}
*/
.doctor_more{ float:left; width:100%; border:0; text-align:center; height:36px; line-height:36px; margin-top:10px;}
/*
.doctor_more a{ color:#891753; width:100%; float:left;}
*/


.newlist .newsHead { height:84px; overflow:hidden; background:none; padding:0;}

.newlist .newsHead img{ float:left; margin-right:10px; max-width:108px;}

.newlist .newsHead h4{ font-size:14px;line-height:20px; font-weight:normal; color:#333333; overflow:hidden;}

.newlist .newsHead p{ font-size:12px; color:#999999; line-height:24px; overflow:hidden; height:48px; }



.doc .cont {float:left;  padding:10px;}

.doc .cont ul li{ float:left; margin-right:15px;}



.topNews { clear:both; margin-top:8px; }

.topNews .nav{overflow:hidden;font-size:16px;color:#503a2c;font-weight:bold; height:38px;}

.topNews .nav li{float:left;width:25%;   height:38px;line-height:38px;text-align:center;}

.topNews .nav .current{ background:#fff;}


.topNews .nav1{overflow:hidden;font-size:16px;color:#503a2c;font-weight:bold; height:38px;}

.topNews .nav1 li{float:left;width:33%;   height:38px;line-height:38px;text-align:center;}

.topNews .nav1 .current{}


.current .navHint{background:#BA2636;}

.newsList>ul>li{float:left;}





.doc{ margin-top:12px;}

.doc .title { float:left; width:100%; height:36px; line-height:36px;}

.doc .title h3{ padding-left:15px;color:#503a2c ; font-size:16px;}

.doc-diy{ width:92%; margin:0 4%;}

.doc-diy .cont {float:left;  padding:10px;}

.doc-diy .cont ul li{ float:left; margin-right:15px;}

.doc-diy ul{ float:left; width:100%;}

.doc-diy ul li{width:100%;}

.doc-diy ul li ul li{ float:left; font-size:14px;display:block; text-align:center; margin:0 5px; width:44%;}

.doc-diy li img{  border:solid 1px #d0c5a7; width:120px; height:130px; clear:both;  }

.doc-diy li p{   color:#4f3a2b; line-height:18px;  overflow:hidden; font-weight:normal; margin-top:5px; clear:both;overflow:hidden;}

.docdiy_more{ float:left; width:100%;border:0; text-align:center; height:36px; line-height:36px; margin-bottom:10px;}
/*
.docdiy_more a{ color:#891753; width:100%; float:left;}
*/


/*��������*/



.positionDiv{ float:left; color:#333; font-size:14px; padding-left:8px; line-height:30px; height:30px;}

.positionDiv a{ color:#333;}

.newInfoDiv{ float:left; width:100%; }

.newInfoDiv h1{ color:#333333; font-size:24px; font-family:"΢���ź�"; text-align:center;}

.newInfoDiv h5{ color:#cccccc; font-size:12px; text-align:center;  font-weight:normal; border-bottom:solid 1px #e0e3ea; line-height:30px; height:30px; overflow:hidden; margin-bottom:15px;}

.newInfoDiv .NewText{ float:left; width:96%; padding:0 2%; }

.newInfoDiv .NewText p{ font-size:14px; line-height:200%; color:#333333; float:left; margin-top:15px; width:100%;}

.newInfoDiv .NewText table{ border-left:solid 1px #dedede; border-top:solid 1px #dedede;} 

.newInfoDiv .NewText table td{border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; padding:3px 5px;}

.xgtjDiv{ float:left; width:100%; margin-top:5px; margin-bottom:10px;}

.xgtjDiv h3{background: url(/images/Mhome01.jpg) repeat-x scroll 0 0 transparent;color: #503A2C;font-size: 16px; font-weight: bold; height: 38px; overflow: hidden; float:left; width:100%; color:#503a2c; line-height:38px; text-indent:18px; font-family:"΢���ź�";}

.xgtjDiv ul{ font-size:14px; width:94%; padding:0 3%; float:left;}

.xgtjDiv ul li{ padding-left:8px; height:36px; overflow:hidden; line-height:36px; border-bottom:solid 1px #eff1f4; }

.xgtjDiv ul li a{ color:#666666;}







.RightSwt {height: 120px; overflow: hidden; width: 36px; z-index:99;}



.RightSwt a.close:link, .RightSwt a.close:visited { display: block;height: 10px;line-height: 10px; width: 36px;}

.RightSwt a:link, .RightSwt at:visited {color: #FFFFFF;display: block;font-size: 12px;font-weight: bold;height: 100px; line-height: 26px; width: 36px;}



.navArea{ margin-top:42px;}

.hide {display: none;}

.navArea ul { width:100%;border-bottom: 1px solid #fff;border-top: 1px solid #fff;line-height:35px;background:#cb8558;height:70px;}

.navArea ul li{width:25%; float:left; text-align:center;}

.navArea ul li a{display: block;color:#fff; font-size:16px;}



.navhead a, .navhead a:visited {color:#944816; font-size:16px;}

.navhead p{text-align: center; margin:0 auto;border-bottom: 1px solid #944816; line-height:30px;background:#fff;}

#topdh a, #topdh a:visited {

    padding: 0 3px;

}

/*�绰��ʽ*/
.phone{border-radius:4px;background: -webkit-linear-gradient(top,#cb8558,#944816);color:#fff;text-align: center;}
.phone a:before{color:#fff;font-size: 1.8em;vertical-align: sub;margin-right: 8px;}
.phone a{color:#fff;font-size: 0.9em;}
.phone a strong{font-size: 1.5em;font-family: "arial, helvetica, sans-serif";}

.navBtn .triDown {border-color: #FFFFFF transparent transparent; top: 48%;}

.navBtn .triUp { border-color: transparent transparent #FFFFFF; bottom: 47%;}

.navBtn > div { border-style: solid; border-width: 5px; left: 77%; position: absolute;}



.topNews .docFoot{ width:152px; margin:auto; height:6px; background:none;}

.topNews .docFoot ul{ float:left;}

.topNews .docFoot ul li{ float:left; width:30px; height:6px; margin-left:8px; display:inline; line-height:6px; border-top:0;}

.topNews .docFoot ul li div .DocnavHint{ float:left; width:30px; height:6px; background:#d5d5d5;}

.topNews .docFoot ul .current div .DocnavHint{ float:left; width:30px; height:6px; background:#D1B5A4;}

.topNews .docFoot .current{ border-top:0;}





/*��ҽ��*/

.mytDiv{ float:left;}

.mytDiv ul{ float:left; padding-left:15px;}

.mytDiv ul li{ float:left; width:200px; margin-right:15px; margin-top:10px; text-align:center;}

.mytDiv ul li img{ float:left; width:200px;}

.mytDiv ul li p{ clear: both;color:#4F3A2B;font-weight: normal; height: 18px;line-height: 18px; margin-top: 5px; overflow: hidden; width:200px;}

.mytDiv ul li font{ color: #999999;    float: left;    font-size: 12px;    height: 18px;    line-height: 18px;    margin: auto;    overflow: hidden;    width: 200px;}



.page{ float:left;padding:10px 4%; width:92%; line-height:26px;}

.page span{ float:left; width:100%; text-align:center; }

.page li {  padding:0px 8px; float:left;border:solid 1px #dedede; margin-left:10px; }



/*����ԤԼ*/

.yygh{ float: left; width: 92%; margin: 12px 4% 10px; background:#f1eee9;}

.message{ padding:10px 0 0; float:left; width:100%;}

.message li{ line-height:36px; height:36px; margin-bottom:14px; font-size:14px; padding-left:2%;}

.message li span{ float:left; width:18%; margin-right:2%; text-align:right; font-weight:400;}

.message li input.text{ background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:34px; line-height:34px;  width:50%; padding:0 10px;}

.message li input.text1{ background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:28px; line-height:28px; width:40%; padding:0 10px;}

.message li input.text,.message li #Memo{color:#787878;}

.message li #Memo{background:#f4f4f4; border:1px solid #d2d2d2; border-radius:4px;/* width:280px;*/ width:66%; height:120px; padding:10px 14px 10px 6px; font-size:14px;}

.message li.comment{ height:150px; margin-bottom:4px;}

.message .submit{ color:#FFF;}

.message .submitBtn{ border: 0 none; color: #FFFFFF;cursor: pointer;  font-size: 12px; height: 25px; line-height: 25px; text-indent: -5px; width: 89px; float:left;}

.yygh h3{ width:100%; height:35px; line-height:35px; font-size:16px; text-align:center; color:#FAEFD1;}

.yygh font{ font-size:12px; width:100%; text-align:center; height:20px; line-height:20px; color:#F00; float:left;margin:5px 0; }





.jvon_cmore{ border: 0 none; height: 36px; line-height: 36px; margin-top: 10px;text-align: center; float:left; width:100%; }

.jvon_dp_cmore{ border: 0 none; height: 36px; line-height: 36px; margin-top: 10px;text-align: center; float:left; width:100%; margin-bottom:20px; }



.wsgh { width:100%; }
.wsgh ul { width:280px; margin:0 auto; }
.wsgh ul li { margin:10px 0; }
.wsgh ul li.mfdh { width:280px; height:40px; }
.wsgh ul li.mfdh .mfdh_con { width:240px; height:24px; line-height:24px; padding:8px 0 0 35px; }
.wsgh ul li.mfdh .mfdh_con input { border:none; margin:0px; padding:0px; background:none; height:24px; line-height:24px; }
.wsgh ul li p { text-align:center; }
.mfdh .tel { width:150px; float:left; }
.mfdh .submit { width:85px; float:right; cursor:pointer; }
.wsgh .jzxz { font-size:14px; line-height:24px; padding:0 10px 10px 10px; color:#f00; }

.zhaozj{overflow:hidden;zoom:1;margin:10px 0;}

.zhaozj li{float:left;width:31%;height:60px;margin-left:2%;margin-top:10px;}

.zhaozj li a{height:60px;background-color:#00878b;display:block;color:#fff;text-align:center;}

.zhaozj li a.zzjli2{background-color:#3bacdd;}

.zhaozj li a.zzjli3{background-color:#69bf04;}

.zhaozj li a strong{color:#fff;font-size:15px;font-family:"Microsoft YaHei";display:block;text-align:center;padding:4px;}


.Case_sub {width:100%; height:210px;border-bottom:solid 1px #DBDBDB;}
.casek {width:95%;height:80px;color:#666666;padding:0 2.5%;margin-top:15px;line-height:20px;}
.casek img {float:left;margin-right:13px;}
.casek a {color:#333333;}
.Title {width:100%;height:40px; background:#17528A;line-height:40px;margin-top:8px;}
#more {float:right;padding-right:10px;}
#more a {color:#999;}
#name4 {display:block;width:20%;height:40px;float:left; background:url left center no-repeat;color:#FFFFFF;padding-left:30px;}
.free{overflow:hidden;margin:0 8px 8px;background:#fff;padding:8px;}
.free table { width: 100%; }
.free td { line-height: 33px;}
.free td input {  border: solid 1px #c1c1c1; }
.free p{padding:0 8px;}
.free b { font-weight: norma; color: red; }
.free-name { width: 70px; text-align: left; }
.free-nav-wrap { padding: 5px 0; text-align: center; }
.free-btn { width: 107px; height: 25px; border: none; cursor: pointer; }
.label {width: 90px;text-align: right;}
.field input{width: 180px;height: 27px;line-height: 27px;float: left;margin-left: 8px;border: 1px solid #E7E7E7;color: #787878;}
.field select{width:180px;height: 27px;line-height: 27px;float: left;margin-left: 8px;border: 1px solid #E7E7E7;color: #787878; text-align:center;}
#sex{width:16px;height:16px;-webkit-appearance:radio;}
#yu {background-color: #FFF;height:26px;width:89px;margin-left: 110px;cursor: pointer;border: none;margin-bottom: 5px;}



/*.tjbiaodan{position:relative;width:100%;height:100%;background:#fff;z-index:999999;top:0;left:0px;}
.tjbiaodan .close{display:none;padding:4px;border-radius:400px;border:2px solid red;color:#238B3B;position:absolute;top:8px;right:10px;line-height:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:99999;background:#fff;}
.biaodan input,.biaodan textarea{-webkit-appearance: none;margin: 0px;padding:0px;border:none;outline: none;background: none;font-family: "microsoft yahei";}
.biaodan{padding:0 8px;background:#fff;max-width:360px;box-sizing:border-box;margin:0 auto;}
.biaodan h3{background: #944816;color:#944816;line-height: 2;position:relative;margin: 0 0 8px;}
.biaodan h3 span{background: #fff;line-height: 40px;display: inline-block;position:relative;width: 70%;margin: 2px 0 2px 36px;text-align: center;}
.biaodan h3:before,.biaodan h3:after,.biaodan h3 span:before,.biaodan h3 span:after{content:"";display:inline-block;width:40px;height: 40px;border-radius: 40px;position:absolute;}
.biaodan h3:before{top:2px;left:8px;background: #fff;z-index: 10;}
.biaodan h3:after{top:4px;left:10px;background: #944816;width:36px;height: 36px;z-index: 11;background-image: url(http://wxkybdf.b0.upaiyun.com/comm/mphone.png);background-position: 1px 2px;background-size: 80px auto;}
.biaodan h3 span:before{background:#944816;top:0px;left:-22px;-webkit-transform: scaleX(0.8);-ms-transform: scaleX(0.8);}
.biaodan h3 span:after{background:#fff;top:0px;right:-20px;}
.biaodan p{line-height: 36px;overflow: hidden;margin:0 0 8px;display: -webkit-box;display: -ms-flexbox;}
.biaodan p label,.biaodan p input,.biaodan p textarea{-webkit-box-flex: 1;display: block;}
.biaodan p label{background: #f1f1f1;font-size:16px;width:20%;text-align: center;}
.biaodan p input,.biaodan p textarea{width: 70%;padding:10px 8px;border:1px solid #f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.biaodan p .act-submit{margin-right: 8px;background: #944816;color:#fff;font-size:16px;}
.biaodan p .act-reset{background:#f1f1f1;font-size:16px;}
.biaodan .act-other{line-height: 28px;padding: 8px;background: #f1f1f1;display:block;}
.biaodan .act-other a,.biaodan .act-other span{color:#FF7800;text-decoration: none;display: inline;}
.biaodan .jiami{color:#FF7800;display: block;text-align: center;line-height: 28px;}
.biaodan .zhu{text-align:center;display:block;}
*/
.tjbiaodan input, .tjbiaodan select { vertical-align: middle; line-height: normal; margin: 0; }
.tjbiaodan textarea { font-size: 1em; line-height: 1.5em; }
.tjbiaodan .biaodan p label { text-align: left; }
.tjbiaodan { position: relative; width: 100%; height: 100%; background: #fff; z-index: 0; top: 0; left: 0px; float:left;}
.tjbiaodan .close { display: none; padding: 4px; border-radius: 400px; border: 2px solid red; color: #bfa992; position: absolute; top: 8px; right: 10px; line-height: 1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); z-index: 99999; background: #fff; }
.nr1 { width: 100%; height: 100%; overflow: hidden; border-radius: 5px; margin-top: 10px; }
.nr1_top { width: 100%; height: auto; overflow: hidden; }
.n1r_top img { width: 100%; height: auto; }
.nr1_n1 { width: 94%; margin: 6px auto; clear: both; border-bottom: 1px dashed #CCCCCC; }
.nr1_n1 p { line-height: 30px; font-size: 16px; margin: 0; }
.nr1_n1 p a { font-weight: normal; }
.nr1_n1_dx { height: 20px; text-align: center; }
.nr1_n1_dx input { float: left; line-height: 20px; margin-top: 6px; }
.nr1_n1_dx label { float: left; line-height: 20px; width: 20%; text-align: left; margin-bottom: 0; }
.nr1_n1_dx label a { display: block; line-height: 20px; text-indent: 0.5em; }
.nr1_n2 { width: 94%; height: auto; overflow: hidden; clear: both; padding: 10px 0; margin: 0 auto; }
.nr1_n2_d1 { width: 100%; height: 34px; clear: both }
.nr1_n2_d1 p { float: left; line-height: 34px; font-size: 14px; padding: 0 2%; width: 24%; text-align: center; }
.nr1_n2_d1 input { display: block; width: 70%; height: 32px; border: 1px solid #CCC; }
.nr1_n2_d2 { width: 100%; height: 47px; clear: both; }
.nr1_n2_d2 p { line-height: 47px; font-size: 16px; padding: 0 2%; float: left; width: 24%; text-align: center; }
.nr1_n2_d2 span { width: 70%; display: block; line-height: 47px; height: 47px; text-align: left; float: left; }
.nr1_n2_d2 span a { line-height: 47px; font-size: 16px; font-weight: normal; }
.anniu1 { width: 40%; height: 30px; margin: 10px auto; border-radius: 5px; }
.anniu1 a { display: block; width: 100%; height: 30px; text-align: center; line-height: 30px; color: #fff; }
.tising { overflow: hidden; padding: 10px; text-align: center; line-height: 23px; text-indent: 2em; }
.tising b { color: #c41214; }
