body{ margin:0; padding:0; list-style:none;font-size:16px;}
#con{ max-width:640px; min-width:320px; margin:0 auto; width:100%;}
/* all */
#IconContainer,#LXB_CONTAINER,#bridgeTopContainer,#BDBridgeInviteWrap,#BDBridgeMess,#BDBridgeWrap,.lxb-container{ display:none !important;}
body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form,div,em,i,div,textarea,input,select,option,th,td,a {margin:0; padding:0}
body,textarea,input,select,option { font-size:0.3rem; color:#000;font-family:微软雅黑,Tahoma,Arial,sans-serif;background:#fff; border:none; overflow-x:hidden}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol,ul,li,dl,dd,dt{list-style:none;}
em,i{ font-style:normal}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal}
table {border-collapse:collapse;}
img{margin:0px;padding:0px;vertical-align: middle;}
.clear {clear:both;overflow:hidden;}
*{ padding:0; margin:0; border:0;}
a{ text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#3D3C3A;}
.all-wap{ width:100%; max-width:640px; min-width:320px; margin:0 auto; background:#fff; overflow:hidden;}
 .headtop { width:100%; height:40px; padding-top:3px; background:#000; text-align:center; position:fixed; overflow:hidden; top:0px; margin:0 auto; z-index:9999; max-width:640px; }




.all-wap{ width:100%; max-width:640px; min-width:320px; margin:0 auto; height:inherit; overflow:hidden;}
.main{ width:100%;}
.main8 { width:94%; margin:auto;}
.mar_t{ margin-top:30px;}
.sty1{ color:#F00;}/*红色字体样式*/
.sty2{ color:#FF0}/*黄色字体样式*/
h1,h2,p,ul{ margin:0; padding:0; list-style:none;}
.mc{ width:94%; margin:3%; float:left; line-height:1.8rem; font-size:1rem;}
.t{ width:100%; float:left; background:url(../images/dhbj.jpg) no-repeat center; height:4rem; line-height:3.7rem; text-align:center; font-size:1.3rem; color:#fff; font-family:"微软雅黑"; margin-bottom:1rem; letter-spacing:3px; }
.mc1{ width:23%; margin:1%; float:left;}
.mc1 img{ width:100%; border-radius:90px;}
.btn{ width:80%; float:left; height:3rem; line-height:3rem; text-align:center; font-size:1rem; color:#fff; font-weight:bold; margin:5% 10% 0 10%; background:#8d7865; border-radius:20px;}
.m2c1{ width:98%; float:left; border-radius:10px;}
.m2c1_1{ width:20%; border-radius:10px 0 0 10px;text-align:center; color:#fff; height:5.5rem; line-height:5.5rem; font-weight:bold; float:left;}
.m2c1_1_bor1{border:#ff9b12 2px solid;}
.m2c1_1_sty1{background:#ff9b12;}
.m2c1_2{ width:76%; float:left; line-height:1.6rem; padding:1% 2%;}
.m2c1_1_bor2{border:#70a4bc 2px solid;}
.m2c1_1_sty2{background:#70a4bc;}
.m2c1_1_bor3{border:#b8845e 2px solid;}
.m2c1_1_sty3{background:#b8845e;}
.m2c1_1_bor4{border:#7aa578 2px solid;}
.m2c1_1_sty4{background:#7aa578;}
.m2c1_1_bor5{border:#9e80bf 2px solid;}
.m2c1_1_sty5{background:#9e80bf;}
/*专家介绍*/
.bcc_zj {width:90%; position:relative; margin:auto; overflow:hidden; padding-bottom:15px; padding:2%}
.bcc_zj li {width:100%;height:100%;float:left;overflow:hidden; margin-bottom:20px; border:#d7d7d7 1px solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding-bottom:10px;}
.bcc_zj li img{}
.ind_zj_left{ float:left; width:30%; margin-top:8px;}
.ind_zj_left img{ width:30%; border-radius:50%; border:#999 1px dashed; padding:5px;}
.ind_zj_right{ width:70%; margin:auto; padding-top:15px;}
.ind_zj_right h1{ font-size:1rem; padding:1.5% 0; border-bottom:#CCC 1px dotted;}
.ind_zj_right h1 span{ color:#5d7484; font-size:1.4rem; font-weight:bold;}
.ind_zj_right h2{ color:#947943;  font-size:1rem; padding:1.5% 0;}
.ind_zj_right h2 span { background:#637581; color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:center; padding:0px 10px; margin-right:10px;}
.ind_zj_right h2 img{ width:40%; margin-right:2%;} 
.ind_zj_right p{ line-height:1.5rem; font-size:1rem; color:#616161;}
.ind_zj_right p span{ color:#000; font-weight:bold;}
.ind_zj_right p a{ color:#947943;}
.ind_zj_right h3{ margin:2% 0;}
.ind_zj_right h3 a{ display:inline-block; height:2.1rem; line-height:2.1rem; border-radius:5px; color:#fff; font-size:1rem;}
.ind_zj_r1{ width:43%; background:#a88b51; background-size:20%; text-align:center;}
.ind_zj_r2{ width:43%; background:#b4825a ; 
background-size:15%; margin-left:2%; text-align:center;}

.foot{ width:100%; float:left;line-height:1.5rem; letter-spacing:2px; text-align:center; padding:30px 0 20px;  color:#f1e2d5; background:url(../images/foot-bj.jpg) repeat-x #8d7865;}
.foot a { color:#fff;}

.ind_xm { width:100%; margin:0% auto;  height:auto;}
.ind_xm ul { width:94%; margin:auto; }
.ind_xm li{ float:left; width:22.2%; height:2.5rem; background-color:#ebe3db; line-height:2.5rem; text-align:center; margin:1%;  border:1px solid #ded1c6; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.ind_xm li a{ font-size:1rem;} 
.ind_xm li a span{ font-weight:bold; color:#F00}

.news { width:94%; margin:auto; height:inherit; overflow:hidden;}
.news ul { width:100%; margin:auto; height:inherit; overflow:hidden;}
.news ul li { width:100%; height:inherit; overflow:hidden; border-bottom: #ddd 1px dotted; font-size:1rem; padding-bottom:10px;}
.news ul li h2 { color:#86480d; font-size:1rem; font-weight:bold; line-height:2rem;}
.news ul li a { color:#C00;}
.news ul li a:hover { color:#86480d;}



.ind_xb { width:94%; height:105px; margin:20px auto; clear:both; border:#dedcdc 1px solid; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;} 
.ind_xb ul{ width:100%; margin:auto;}
.ind_xb ul li{ width:100%;  margin-bottom:2px; font-size:1rem; line-height:2rem;  font-weight:bold;}
.ind_xb ul li span { color:#7c5f44;}
.ind_xb ul li img { margin-left:15px; margin-right:15px;}

.index-about { width:94%; margin:auto;}

.index-about img { width:100%;}
.index-js { width:94%; margin:auto; height:inherit; overflow:hidden; font-size:1rem; line-height:2rem;}
.index-js a { color:#62737d; font-weight:bold;}


.naniu { width:78%; margin:20px auto 0px; height:80px;}
.naniu-left { width:45%; float:left; height:80px;}
.naniu-right { width:45%; float:right; height:80px;}

.butt1 { width:100%;}
.butt1-left { width:20px; height:20px; float:left; margin-right:0px; }
.butt1-right { width:73%; height:20px; float:left; }

.butt_ok{ background:#8d7865; text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem; margin:10px 0px; padding:10px 20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.butt_ok:hover{ background:#a98d74;  text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem;}

.butt_ok2 { background:#b99f88;  text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem; margin:10px 0px; padding:10px 20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.butt_ok2:hover{ background:#ae8d6f;  text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem;}


.butt_ok3 { background:#8d7865; text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem; margin:10px 0px; padding:10px 20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.butt_ok3:hover{ background:#9c8168;  text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem;}

.butt_ok4 { background:#daa548; text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem; margin:10px 0px; padding:10px 20px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.butt_ok4:hover{ background:#fccc8c;  text-align:center; height:16px; line-height:15px; color:#FFF; border:0px; display:block; font-size:1rem;}


nav{ width:100%; height:2.5rem; background:#8d7865; line-height:2.5rem; border-top:#9b8879 1px solid;}
nav li{ float:left; width:33%; height:2.5rem; border-right:1px solid #9b8879; text-align:center; color:#e1e3e5; font-size:1rem; cursor:pointer;}
nav li:last-child{ border-right:none;}
nav li a{ color:#e1e3e5; font-size:1rem;}
nav li a:hover{ background:#8d7865; color:#ffffff;}

/*新闻内容描述页面*/
.nwes2-bt { width:90%; margin:0px auto 0px; height:inherit; overflow:hidden; background:#FFF; padding:2% 5%; color:#333; font-size:1.6rem; letter-spacing:1px; clear:both; border-bottom:#CCC 1px dotted;}
.nwes2-timenr {width:90%; margin:0px auto 0px;  background:#FFF; padding:2% 5%; color:#333; letter-spacing:1px; color:#999; font-size:1rem;} 
.nwes2-timenr span { color:#86480d;}
.nwes2-nr { width:90%; padding:1% 5%; margin:0px auto 10px; height:inherit; min-height:700px; background:#FFF; color:#333; font-size:1rem; line-height:1.5rem;}
.nwes-fenye { width:90%; padding:2% 5%; background:#FFF; border-top:#999 1px dotted;}
.nwes-fenye ul { width:100%; padding:0px; margin:0px; list-style-type:none;}
.nwes-fenye ul li { color:#333; line-height:28px; color:#999; font-size:1rem;}
.nwes-fenye ul li a { color:#86480d; text-decoration:none;}


.z-news { width:100%; margin:auto; height:inherit; overflow:hidden;}
.z-news ul { width:98%; margin:auto; height:inherit; overflow:hidden;}
.z-news ul li {  height:inherit; overflow:hidden; border:#b9b9b9 1px dotted; font-size:1rem; margin:15px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:1%; color:#757575;}
.z-news ul li h2 { color:#86480d; font-size:1rem; font-weight:bold; line-height:2rem;}
.z-news ul li a { color:#C00;}
.z-news ul li a:hover { color:#86480d;}


.mc1{ width:23%; margin:1%; float:left;}
.mc1 img{ width:100%; border-radius:50%;}

.mc9 { width:90%; background:#f6ece8; height:auto; overflow:hidden; margin:0px auto 30px; padding:10px; line-height:1.6rem; font-size:1rem;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; clear:both;}

.rwbl-img { width:90%; margin:auto;}
.rwbl-img img { width:50%;}

.rwbl-zt { width:90%; margin:0px auto 20px; height:86px; border:#CCC 1px dotted; padding:2%; clear:both; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.rwbl-in-left-left {width:70px; height:86px; float:left; margin-right:8px; font-size:14px; text-align:center; color:#a5713f;  border-right:#d8d8d8 1px solid; padding-right:15px;}
.rwbl-in-left-left img { width:70px; height:60px; margin-top:16px;}
.rwbl-in-left-in {width:74%; height:50px; float:left; line-height:24px; letter-spacing:1px;}
.rwbl-in-left-right {width:60px; height:60px; float:right; text-align:right; padding-top:15px;}
.rwbl-in-left-in h4 { font-size:15px; color:#5c707d; font-weight:normal; font-weight:bold; margin-bottom:3px;}
.rwbl-in-left-in p { font-size:14px; color:#464646; line-height:18px;}
.butt-cb {background:#a5713f; width:20px; text-align:center; height:22px; line-height:22px; color:#FFF; border:0px; display:block; font-size:14px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.butt-js {background:#fff; width:100%; text-align:center; height:20px; line-height:20px; color:#a5713f; border:0px; display:block; font-size:14px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#a5713f 1px solid; float:right;}



.tsxxsw { width:88%; margin:0px auto 30px; height:120px; border:#d4d4d4 1px solid; background:#fff; clear:both; padding:2%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.tsxxsw-left { width:68%; float:right; height:120px; overflow:hidden; font-size:0.8rem; line-height:1.5rem; }
.tsxxsw-right { width:30%; float: left; height:120px; }
.tsxxsw-right img { width:100%;}