/* Copyright@ uveps.com */
body,dl,dt,dd,div,form,fieldset,input,textarea,img,h1,h2,h3,h4,h5,h6,li,ol,ul,em,p,span,strong,table.th,tr,td
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {/* display: block;*/font-family:"Microsoft YaHei"; margin:0;  padding:0}audio, canvas, video { display: inline-block; *display: inline; *zoom: 1}audio:not([controls]), [hidden] { display: none}h1,h2,h3,h4,h5,h6{ font-weight:normal}ul, li, ol{list-style:none}
/** Base Styles **/html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}body { margin: 0; line-height: 1.5}body, button, input, select, textarea { font-family: sans-serif; color: #333}/** IE Fixes **/img { border: 0; -ms-interpolation-mode: bicubic}svg:not(:root) { overflow: hidden}figure { margin: 0}/** Links **/*:focus {outline: none}a:focus { outline: none}a:hover, a:active { text-decoration:none; outline: 0}a,a:visited{ text-decoration:none}a{ color:#666}a:hover{color:#f30}table { border-collapse: separate; border-spacing: 0}caption, th, td { text-align: left; font-weight: normal}table, td, th { vertical-align: middle}
/* Basic Selectors */
.center{ clear:both; width:1200px; margin:0 auto; overflow:hidden}
/*HEADER */
header{ width:100%; clear:both; z-index: 999;  background:url(/images/tel.gif);position: relative}
.v-fixed{position:fixed;top:0;}
.topa{ width:100%; height:33px; background:#fdfdfd; border-bottom:1px solid #f5f5f5}
.topf span{ font-size:12px; color:#999; float:left; line-height:33px}
.topf p{ font-size:12px; color:#999; float:right; line-height:33px}
.topf p a{ padding:0 10px; color:#999}
.topf p a:hover{ color:#f30}
.topb{ height:110px;}
/* mainnav */
#mainnav{ width:100%; background:#0092d8; color:#fff}
.mnav{ width:1200px; height:50px; margin:0 auto;}
.mnav ul{ float:left; width:100%;  text-align:center}
.mnav li{  width:12.5%; float:left;font-size:16px; line-height:50px; position:relative;text-align:center}
.mnav li a{ width:100%; height:50px; color:#fff; border-right:1px solid #0297dc; display:block;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.mnav li a:hover{text-decoration:none;}
.mnav li a:hover{ color:#ff0; background:#0288c9}
.mnav li.mico a{ background:#015290}
/* Style for Drop Down Menu  */
.dropmenudiv {position:absolute;top:0;z-index:100;font-size:14px; text-align:left; visibility:hidden; background:#fff;filter:alpha(opacity=97); -moz-opacity:0.97;opacity:0.97; color:#444; width:150px}
.dropmenudiv a {display: block; padding:0 0 0 28px;height:40px;line-height:40px;border-bottom: 1px solid #f1f1f1;}
.dropmenudiv a:hover {color:#f30}
/* Banner */
.banner{ padding-top:10px; clear: both}
#full-screen-slider{width:880px; height:360px; float:left; overflow:hidden; position:relative}
#slides{display:block; width:880px; height:360px;padding:0; margin:0;z-index:1; position:relative}
#slides li{display:block; width:880px; height:100%; padding:0; margin:0;z-index:1; position:relative}
#slides li a{display:block; width:880px; height:100%; text-indent:-9999px}
#pagination{display:block; position:absolute; left:320px; top:340px; margin:0; z-index:2}
#pagination li{display:block; width:30px; height:6px; float:left; margin-right:15px; border-radius:3px; background:#ccc; overflow:hidden}
#pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px}
#pagination li.current{ background:#0092d8}

.menu{ float:right; width:320px; overflow:hidden; text-align:left; background:#fff;border-top:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.menu li{ width:320px;height:72px;border-bottom:1px solid #eee;border-right:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.menu li a{ width:210px; padding:0 0 0 110px; height:72px; color:#0092d8; overflow:hidden;  background-position:30px center; background-repeat:no-repeat; display:block; font-size:16px; line-height:72px}
.menu li a:hover{ margin-left:-5px;transition: all 0.3s linear 0s}
.menu li.m1 a{ background:url(/images/ico.png) 0 0 no-repeat} 
.menu li.m2 a{ background:url(/images/ico.png) 0 -72px no-repeat} 
.menu li.m3 a{ background:url(/images/ico.png) 0 -144px no-repeat} 
.menu li.m4 a{ background:url(/images/ico.png) 0 -216px no-repeat} 
.menu li.m5 a{ background:url(/images/ico.png) 0 -288px no-repeat}

/* M_NEWS */
.con_m1{border:1px solid #eee; height:340px; overflow:hidden; margin-top:30px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.mc1_l{ width:320px; float:left; height:340px}
.mc1_l ul{ position:relative}
.mc1_l ul li{ width:100%; height:85px; border-bottom:1px solid #eee; border-right:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.mc1_l ul li h2{ font-size:16px; line-height:30px; color:#0092d8; padding:15px 0 0 15px}
.mc1_l ul li p{font-size:14px; line-height:30px; color:#444; padding:0 0 0 10px}
.mc1_l ul li p a{ padding:0 5px; color:#444}
.mc1_l ul li p a:hover{ color:#f30}
.mc1_l ul li p a span{ color:#f30}
.mc1_l ul li p a:hover span{ color:#444}

.mc1_m{ width:516px; float:left; overflow:hidden; margin:15px 20px}
/* TAB */
.nTab1{ width:518px;overflow:hidden}
.nTab1 .TabTitle1{ clear:both; height:34px; overflow: hidden; display:block; border-bottom:1px solid #eee}
.nTab1 .TabTitle1 li{float:left; line-height:30px; height:30px; cursor: pointer; text-align:left; font-size:16px}
.nTab1 .TabTitle1 li span{ width:10px; height:30px; border-right:1px solid #ccc; padding-left:22px}
.nTab1 .TabTitle1 .active{width:110px; color:#000; border-left:none}
.nTab1 .TabTitle1 .normal{width:110px}
.nTab1 .TabTitle1 .active a{color:#000}
.nTab1 .TabTitle1 .normal a{color:#666}
.nTab1 .TabContent1{ float:left}
.none {display:none}
.ntabCnt{ width:518px; height:280px; overflow:hidden;display:block; position:relative}
.ntabCnt dl{ }
.ntabCnt dl dt{ clear:both; width:518px; height:100px; padding:5px 0; margin-bottom:5px; border-bottom:1px dotted #eee}
.ntabCnt dl dt h4{ font-size:16px; height:30px; overflow:hidden; line-height:30px}
.ntabCnt dl dt img{ width:100px; height:50px; float:left; padding:10px 10px 0 0}
.ntabCnt dl dt p{ font-size:12px; color:#666; line-height:20px; padding-top:5px; height:60px; overflow:hidden}
.ntabCnt dl dt h4 a{ color:#f30}
.ntabCnt dl dt h4 a:hover{ color:#0092d8}
.ntabCnt dl dd{ font-size:14px; height:28px; line-height:28px; overflow:hidden;background:url(/images/uvbg.gif) 0 -1456px no-repeat; padding-left:10px; width: 506px}
.ntabCnt dl dd span{ float:right; font-size:12px; color:#999}
.ntabCnt dl dd a{ color:#444}
.ntabCnt dl dd a:hover{ color:#f30}

.mc1_r{ width:320px; float:right; height:340px; overflow:hidden;border-left:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.hts{ clear:both; height:30px; position:relative; margin:20px 15px 0 15px}
.hts strong,.htss strong,.htsc strong{ height:29px; float:left; font-weight:normal;border-bottom:2px solid #0092d8; line-height:25px; display:block; font-size:16px; color:#0092d8}
.hts span,.htss span,.htsc span{height:29px; float:right; line-height:30px; display:block; overflow:hidden; font-size:12px}
.hts small,.htss small,.htsc small{height:29px; float:left; padding-left:12px; line-height:30px; color:#ccc; font-size:14px;display:block;overflow:hidden}
.hts a strong,.htss a strong,.htsc a strong{ color:#000}
.hts a:hover strong,.hts span a:hover,.htss a:hover strong,.htss span a:hover,.htsc span a:hover{ color:#f30}
.hts span a,.htss span a,.htsc span a{ color:#aaa}
.r_width{ width:290px; border-bottom:1px solid #eee}
/*.video{ clear:both; width:290px; float:left; overflow:hidden;margin:13px 15px 0 15px}
.video embed{clear:both; width:290px; height:230px}
.video span{ clear:both;font-size:14px;  line-height:44px}*/
.mc1_r ul{clear:both; width:290px; float:left; overflow:hidden; margin:13px 15px 0 15px; position: relative}
.mc1_r ul li{ width: 100%;  float: left; height: 82px;  overflow: hidden; margin-bottom: 6px}
.mc1_r ul li img{ padding: 0; margin: 0; width: 290px; height: 83px}


.con_m2{border:1px solid #eee; height:620px; margin-top:20px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.mc2_l{ width:320px; float:left; height:620px; overflow:hidden; border-right:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.medcoo{ width:320px; height:60px; background:#0092d8; overflow:hidden}
.medcoo img{ width:32px; height:32px; float:left; padding:14px 15px}
.medcoo p{ font-size:20px; color:#fff; line-height:60px}
.mc2_l ul{ width:320px; clear:both; padding-top:8px}
.mc2_l ul article{ clear:both; width:320px; height:40px}
.mc2_l ul article img{ width:32px; height:32px; float:left; padding:4px 5px 4px 15px}
.mc2_l ul article p{ font-size:16px; line-height:40px; color:#000}
.mc2_l ul li{font-size:12px; color:#444; line-height:24px}
.mc2_l .mc_01 li{float:left}
.mc2_l .mc_01 li.mc_l1{ padding:0 0 0 50px; width:125px}
.mc2_l .mc_01 li.mc_l2{ padding:0 0 0 20px; width:110px}
.mc2_l .mc_02 li,.mc2_l .mc_03 li,.mc2_l .mc_04 li{ padding-left:50px}
.mc2_l .mc_01{border-bottom:1px solid #eee; height:140px}
.mc2_l .mc_02{border-bottom:1px solid #eee; height:165px}
.mc2_l .mc_03{border-bottom:1px solid #eee; height:115px}
.mc2_m{ width:556px; float:left; overflow:hidden; margin:0 0 0 0}
.m_doc{ width:556px;  overflow:hidden; float:left;clear:both; height:308px; margin-top:10px; border-bottom:1px solid #eee; position:relative}
/*DOCTOR*/
.f558x310{width:556px;height:310px;overflow:hidden; text-align:center}
.f558x310 li{ width:538px; margin:20px 10px 0 10px}
.f558x310 li .mdoc_z{ width:122px; float:left; height:210px; overflow:hidden; margin:0 0 0 10px}
.f558x310 li .mdoc_z img{ clear:both; width:122px; overflow:hidden}
.f558x310 li .mdoc_z span{clear:both; height:26px; display:block; clear:both; font-size:14px; line-height:26px; width:122px}
.f558x310 li .mdoc_z p{clear:both;width:122px; height:44px; display:block; font-size:12px; line-height:20px; text-align:left}
.f558x310 li .mdoc_z a span{ color:#000}
.f558x310 li .mdoc_z a p{ color:#888}
.f558x310 li .mdoc_z a:hover span, .f558x310 li .mdoc_z a:hover p{  color:#f30; background:#f6f6f6}
.f558x310 li .mdoc_z a:hover p{padding-left:3px;transition: all 0.3s linear 0s}
.m_doc .rslides{width:100%;position:relative;list-style:none;padding:0}
.m_doc .rslides_nav{height:49px;width:25px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:10px;right:40px;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:0px}
.m_doc .rslides_nav:active{opacity:1.0}
.m_doc .rslides_nav.next{left:auto;background-position:-25px 0;right:16px}
.m_doc .rslides_tabs{ display:none;text-align:center}

.m_width{ width:518px; height:30px; float:left; border-bottom:1px solid #eee; margin:20px 20px 0 20px}
/* TAB2 */
.nTab2{ height:240px; width:518px;overflow:hidden; position:relative; clear:both; margin:0 20px 0 20px}
.nTab2 .TabTitle2{ clear:both; height:34px; overflow: hidden; display:block; padding-top:20px; border-bottom:1px solid #eee}
.nTab2 .TabTitle2 li{float:left; width:16.6666%; line-height:30px; height:30px; position:relative; text-align:left; font-size:16px}
.nTab2 .TabTitle2 li span{ width:10px; height:30px; border-right:1px solid #ccc; padding-left:10px}
.nTab2 .TabTitle2 .active{width:86px; color:#000; border-left:none}
.nTab2 .TabTitle2 .normal{width:86px}
.nTab2 .TabTitle2 .active a{color:#000}
.nTab2 .TabTitle2 .normal a{color:#666}
.nTab2 .TabContent2{ float:left}
.none {display:none}
.ntabCntt{ width:518px; height:208px; overflow:hidden;display:block; position:relative}
.ntabCntt img{ float: left; padding: 28px 10px 0 0}
.ntabCntt p{ font-size:14px; color:#444; line-height:24px;  padding-top:20px}
.ntabCntt a{ height: 30px; width: 120px; text-align: center;line-height: 30px; margin-top: 5px; clear: both; font-size: 14px; background: #0092d8; color: #fff; display: block}
.ntabCntt a:hover{ background: #f30; }

.mc2_r{ width:320px; float:right; height:620px; overflow:hidden;border-left:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background:#f6f6f6}
.service{ width:320px;text-align:left;  position:relative}
.service ul{background:#f6f6f6}
.service li.s1{transition: all 0.3s linear 0s; height:86px; width:100%}
.service li.s1 a:hover{ box-shadow: 0 0 10px #888;-webkit-box-shadow: 0 0 10px #888;-moz-box-shadow: 0 0 10px #888}
.service li.s1 a{ padding:22px 0 23px 90px; border-bottom:1px solid #e6e6e6;  display:block; height:40px; color:#666;background-position:30px center; background-repeat:no-repeat}
.service li.s1 a:hover{ color:#fff; text-decoration:none;}
.service li.s1 a span{ font:normal 14px/16px 'Microsoft YaHei';}
.service li.s1 a h5{ font:normal 20px/24px 'Microsoft YaHei'; }
.service li.s1 { height:86px; background:#0092d8 url(/images/ico.png) no-repeat -5px -392px;}
.service li.s1 a{ color:#fff} 

.service li.s2{ height:43px; width:100%; position: relative}
.service li.s2 a:hover{ color:#0092d8; text-decoration:none; transition: all 0.2s linear 0s}
.service li.s2 a{ padding:0 0 0 90px;  display:block; height:43px; color:#666;background-position:30px center; background-repeat:no-repeat}
.service li.s2 a p{ font:normal 16px 'Microsoft YaHei'; line-height: 43px}

.service li.s3{ height:43px; width:100%;border-bottom:1px solid #e6e6e6; position: relative}
.service li.s3 a:hover{ color:#0092d8; text-decoration:none; transition: all 0.2s linear 0s}
.service li.s3 a{ padding:0 0 0 90px;   display:block; height:43px; color:#666;background-position:30px center; background-repeat:no-repeat}
.service li.s3 a p{ font:normal 16px 'Microsoft YaHei'; line-height: 35px}

.service li.s4{ height:43px; width:100%; position: relative}
.service li.s5{ height:43px; width:100%;border-bottom:1px solid #e6e6e6; position: relative}
.service li.s4 p{ font:normal 16px 'Microsoft YaHei';padding:0 0 0 90px; line-height: 43px; color: #666 }
.service li.s5 p{ font:normal 16px 'Microsoft YaHei';padding:0 0 0 90px; line-height: 35px; color: #666 }
.service li.s4 p span{ color:#666; font-size: 18px; padding-left: 5px}
.service li.s5 p b{ color:#f30; padding-left: 5px; font-weight: bold; font-size: 18px}
.service li.sc1 a { height:43px; background: url(/images/icon.png) no-repeat 18px -5px;}
.service li.sc2 a { height:43px; background: url(/images/icon.png) no-repeat 18px -59px;}
.service li.sc3 a { height:43px; background: url(/images/icon.png) no-repeat 18px -101px;}
.service li.sc4 a { height:43px; background: url(/images/icon.png) no-repeat 18px -155px;}
.service li.sc5 p { height:43px; background: url(/images/icon.png) no-repeat 18px -198px;}
.service li.sc6 p{ height:43px; background: url(/images/icon.png) no-repeat 18px -252px;}
.service li.sc1 a:hover { height:43px; background: url(/images/icon.png) no-repeat 18px -296px;}
.service li.sc2 a:hover { height:43px; background: url(/images/icon.png) no-repeat 18px -350px;}
.service li.sc3 a:hover { height:43px; background: url(/images/icon.png) no-repeat 18px -392px;}
.service li.sc4 a:hover { height:43px; background: url(/images/icon.png) no-repeat 18px -446px;}

.reg{overflow:hidden; padding:40px 0px 10px 20px; position:relative; clear:both}
.reg li{ float:left}
.reg li .text,.reg li.kst{ width:107px; display:block}
.reg li.texts{ width:36px; height:50px; line-height:40px; color:#444}
.reg li.texts span{ font-size:14px}
.reg li.textr{ float:right}
.reg li.textrt{ text-align:right}
.reg li input,.reg li select{font-family:"Microsoft YaHei"; font-size:12px; color:#999}
.reg li.text ,.reg li.kst,.reg li.batnt{ height:50px}
.reg li.sex{ height:35px}
.reg li.text input{ width:99px; height:33px; padding-left:3px}
.reg li.kst select{ width:104px; height:36px; padding:3px}
.reg li.batnt input{ width:230px; margin-top:10px; height:35px; font-size:16px; color:#fff; border-radius:3px; border:none}
.reg .tputs,.reg .kstcs,.reg .timets{ border:1px solid #888; color:#3a84e8}
.reg .tput,.reg .telt,.reg .kstc,.reg .timet{ border:1px solid #e6e6e6}
.reg .telts{ border:1px solid #888}
.reg .batns{background:#0092d8}
.reg .batn{background:#f30}
.reg li.sex label{ width:68px; float:left;  color:#444; font-size:14px}
.reg li.sex label input{ width:16px; height:16px; float:left; margin-top:3px}
.reg li.sex label span{ padding:0 5px}

/* SECOND */
.seconda{border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin-top:20px}
.secondl{ width:880px; height:auto; overflow:hidden; float:left; position:relative;border-right:1px solid #eee;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.loca{ width:100%; height:50px;background:#fefefe}
.loca p{ color:#888; line-height:50px; font-size:14px; padding:5px 5px; }
.loca p a{ color:#0092d8; }

.secondr{ width:320px; height:auto; overflow:hidden; float:right; position:relative}
.sr_width{width:300px; border-bottom:1px solid #eee; z-index:1}
.htss{ clear:both; height:30px; position:relative; margin:20px 0 0 20px}

.hot_new ul{ width:300px; margin:10px 0 0 20px; clear:both}
.hot_new ul li{ font-size:14px; height:28px; line-height:28px; overflow:hidden;}
.hot_new ul li span{ float:right; font-size:12px; color:#999}
.hot_new ul li a{ color:#444}
.hot_new ul li a:hover{ color:#f30}

.con_doc{ width:300px; clear:both; margin:15px 0 0 20px; position:relative}
.con_doc ul{ width:100%; height:410px; overflow:hidden}
.con_doc ul li{ width:300px; height:410px}
.con_doc ul li .c_docs{ width:300px; height:175px; clear:both; float:left; margin:15px 0 20px 0; overflow:hidden}
.con_doc ul li .c_docs img{ width:140px; float:left; padding:10px 15px 0 0}
.con_doc ul li .c_docs h3{ line-height:30px}
.con_doc ul li .c_docs h3 b{ font-size:16px; color:#f30}
.con_doc ul li .c_docs h3 font{ font-size:14px; color:#444; padding-left:10px}
.con_doc ul li .c_docs h4{ line-height:30px}
.con_doc ul li .c_docs h4 b{ font-size:14px; color:#444}
.con_doc ul li .c_docs h4 span{ font-size:14px; color:#666; padding-left:10px}
.con_doc ul li .c_docs p{ font-size:14px; color:#666; padding-top:5px}
.con_doc ul li .c_docs p b{ color:#444}
.con_doc .rslides{width:100%;position:relative;list-style:none;padding:0; z-index:20}
.con_doc .rslides_nav{height:49px;width:25px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:-55px;right:20px;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;margin-top:0px}
.con_doc .rslides_nav:active{opacity:1.0}
.con_doc .rslides_nav.next{left:auto;background-position:-25px 0;right:0px}
.con_doc .rslides_tabs{ display:none;text-align:center}
.baidu_map{width:300px;border:#eee solid 1px; margin:10px 0 10px 20px; clear:both;}

/*C-ICO */
.c_icon{ width:300px; clear:both; margin: 0 0 20px 20px}
.c_icon ul{clear:both; width:300px}
.c_icon li{ width:75px; float:left;position:relative; border-bottom:1px solid #eee}
.c_icon li a{ width:75px; height:70px;position:relative;border-right:1px solid #e8e8e8; display:block;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.c_icon li span{ position:absolute; left:0; bottom:0; width:75px; line-height:30px; font-size:12px; text-align:center}


.cons{ width:830px; float:left; overflow:hidden; position:relative}
.weixchat{ width:100%; clear:both; width:100%; height:180px; margin:0 0 40px 0; background:#f6f6f6}
.weixchat img{ width:170px; float:left; padding:5px 30px 5px 10px;}
.weixchat h4{ font-size:18px; color:#0092d8; line-height:40px; padding:20px 0 0 0}
.weixchat h5{ font-size:16px; color:#000; line-height:30px}
.weixchat p{ font-size:14px; color:#444; line-height:24px; padding:10px 30px}
.weixchat p b{ color:#f30}
/* ABOUT */
.about_c h4{background:#f6f6f6; text-align:center; width:100%; margin:5px 0 30px 0}
.about_c h4 span{ font-size:24px; text-align: center; line-height:40px; height:40px; padding: 0 20px;  display:inline-table;  margin:0 auto; background:#fff; color:#f30}
.about_c{ padding-top:20px; clear:both}
.about_c strong{font-size:14px; line-height:28px; color:#666; font-weight:normal}
.about_c P{ clear:both; font-size:14px; line-height:28px; color:#444; padding:2px 0 12px 0; text-indent:2em}
.about_c h5{clear:both; font-size:16px; color:#f30; line-height:30px;text-indent:2em; font-weight:bold}
.about_c h5 span{ padding-left:10px; color:#aaa; font-size:12px}
.about_c img{ width:100%; padding:2px 0 30px 0}
.one_bot{overflow:hidden; zoom:1;padding-bottom:10px;}
.one_bot li{ width:263px; float:left; margin-right:20px; display:inline; padding-bottom:18px;}
.one_bot li i{ display:block; text-align:center; margin-top:4px;}
.one_bot li h2{ overflow:hidden; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.one_bot li p{ font-size:14px; line-height:24px; text-align:center; padding:8px 0px;}
.one_bot li h3{ text-align:center;}
.one_bot li h3 a{ width:126px; height:34px; display:inline-block; }
.one_bot li h3 a:hover{ }
.one_bot li:last-child{ margin-right:0px;}
.one_bot li:nth-child(1){ background:#6aace5;}
.one_bot li:nth-child(1) p{ color:#bfe1ff;}
.one_bot li:nth-child(2){ background:#66d1be;}
.one_bot li:nth-child(2) p{ color:#c8fff5;}
.one_bot li:nth-child(3){ background:#de6d6d;}
.one_bot li:nth-child(3) p{ color:#ffd4d4;}
.one_bot li:nth-child(4){ background:#dfa549;}
.one_bot li:nth-child(4) p{ color:#ffe7c2; font-size:13px;}

.c_dise h5{ clear: both; padding-top: 10px;  line-height: 30px; width:100%; height: 30px; border-bottom: 1px solid #eee;  position:relative}
.c_dise h5 strong{ height:29px; float:left; font-weight:normal;border-bottom:2px solid #0092d8; line-height:25px; display:block; font-size:16px; color:#f30}
.c_dise h5 span{ height:29px; float:right; font-weight:normal;line-height:25px; display:block; font-size:14px}
.c_dise h5 span a{ color: #f30}
.c_dise h5 span a:hover{ color: #0092d8}
.c_dise p{clear:both; font-size:14px; line-height:28px; color:#444; padding:10px 0 18px 0}
.c_dise ul { width:100%; padding: 10px 0; clear: both; float: left}
.c_dise ul li{ width:14.66%; height: 45px; line-height: 45px; text-align: center; margin:10px 2% 10px 0; float: left; position: relative}
.c_dise ul li a{ width:100%; display: block; background: #eee; font-size: 14px; color: #444}
.c_dise ul li a:hover{ width:100%; display: block; background: #f30; font-size: 14px; color: #fff}

.c_dise ol { width:100%; padding: 10px 0; clear: both; float: left}
.c_dise ol li{ width:23%; text-align: center; margin:10px 2% 10px 0; float: left; position: relative}
.c_dise ol li img{ width:100%}
.c_dise ol li p{ line-height: 26px}
.c_dise ol li a{ width:100%; display: block; background: #f8f8f8; font-size: 14px; color: #000}
.c_dise ol li a:hover{ width:100%; display: block; font-size: 14px; color: #f30;transition: all 0.3s linear 0s}

.kscon{width:100%; padding: 10px 0; clear: both; float: left; position: relative}
.kscon h5{ clear: both; padding-top: 10px;  line-height: 30px; width:100%; height: 30px; border-bottom: 1px solid #eee;  position:relative; margin-bottom: 20px}
.kscon h5 strong{ height:29px; float:left; font-weight:normal;border-bottom:2px solid #0092d8; line-height:25px; display:block; font-size:16px; color:#f30}
.kscon ul li{float:left; width:20%; line-height:60px; height:60px; position:relative; text-align:center; font-size:16px; border-right: 1px solid #ccc; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.kscon ul li img{ width:42px; height:42px; padding:9px 0; float:left; position:absolute; top:0; left:27%; margin-left:-21px}
.kscon ul li span{float:right;  float:left; position:absolute; top:0; right:15%}
.kscon ul li a{background: #0092d8; display: block; width: 100%; height: 60px; color: #fff}
.kscon ul li a:hover{background: #f30; display: block; width: 100%; height: 60px; color: #fff}

.guide{ width:100%; padding-bottom:30px}
.guide p{ clear:both; font-size:14px; line-height:28px; color:#444; padding:2px 0 5px 0; text-indent:2em}
.guide h5{clear:both; font-size:18px; color:#f30; line-height:50px; font-weight:bold}
.guide h6{font-size:16px; font-weight:bold;text-indent:2em; padding-top:10px}
.course{position:relative; clear:both; margin-top:30px}
.shaft{ width:90px; float:left}
.shaft dt{ clear:both; width:90px; height:30px; line-height:30px; font-size:16px; text-align:center; background:#0092d8; color:#fff; margin-bottom:10px}
.shaft dd li{ width:90px; height:40px; line-height:40px; font-size:14px}
.shaft dd li.poinh{}
.shaft dd li.point a{ width:90px; height:40px; display:block}
.shaft dd li.point a:hover{background-position:0 -80px; width:90px; height:40px; display:block}
.course_c{ width:690px; float:right;position:relative}
.course_c dl{ clear:both; float:left; width:690px;margin-bottom:25px}
.course_c dl dt{ clear:both; width:690px; height:30px; line-height:30px; font-size:16px;}
.course_c dl dt span{ width:60px; height:30px; display:block; background:#fff;color:#f30}
.course_c dd{ clear:both; width:690px; border-bottom:1px solid #eee; float:left;padding:15px 0}
.course_c dd span{ width:40px; float:left; font-size:14px; color:#0092d8; line-height:26px; overflow:hidden;display:block}
.course_c dd p{ width:650px; float:right; font-size:14px; color:#666; line-height:26px;display:block}
.course_c dd p img{ padding-top:15px; width:100%}
.caption{ padding-top:20px; clear:both}
.caption h4{background:#f6f6f6; text-align:center; width:100%; margin:5px 0 30px 0}
.caption h4 span{ font-size:24px; width:160px; line-height:40px; height:40px; display:block;  margin:0 auto; background:#fff; color:#f30}
.caption h5{clear:both;height:30px; overflow:hidden }
.caption h5 span{font-size:18px; width:80px; line-height:30px; height:30px; display:block; background:#fff; color:#f30}
.caption p{clear:both; color:#666; line-height:28px; padding:10px 0; font-size:14px}
.caption img{ padding:20px 0 30px 0; width:100%}

.jylc_map,.jylc_yuyue{ padding:10px 0 0 0;}
.guide_c{ font-size:14px; color:#666;}
.guide_c p{ line-height:26px; padding-top:5px}
.guide_c dl dt{ font-size:14px; color:#0092d8;border-bottom:dotted 1px #e8e8e8; line-height:30px; padding-top:10px;}
.guide_c dl dd{padding-top:10px; line-height:26px;}
.guide_c h5{ font-size:18px; color:#f30; line-height:30px; border-bottom: solid 1px #fed999; clear:both; margin-bottom:6px;}
.guide_c h6{ font-size:14px}
.g_line{ clear:both; width:100%; margin:15px 0; background:#f9f9f9; display:block; float:left; padding:10px 0 20px 0}
.g_line strong{ float:left; width:122px; height:44px; display:block; line-height:44px; text-align:center; font-size:16px; color:#fff}
.g_line .g_con{ width:680px; float:right}
.g_line .g_con a{ padding-left:10px}
.g_line .g_con h5{ clear:both;width:100%; font-size:16px; color:#666; height:40px; line-height:40px; border-bottom:1px solid #fed999}
.g_line .g_con b{ clear:both; float:left; width:100%; font-size:14px; color:#0092d8; height:40px; line-height:40px; padding-top:15px; font-weight:normal}
.g_line .g_con p{ clear:both; font-size:14px; color:#666; line-height:26px}
.g_line .g_con b span{ height:26px; line-height:26px; width:80px; text-align:center; float:left; margin:8px 10px 0 0; background:#0092d8; color:#fff; display:block}

/*LISTE */
.liste ul{ clear:both; }
.liste ul .liscon{ height:50px;line-height:50px; font-size:16px;}
.liste ul .liscon a{ display:block; padding-left:13px;color:#444;height:50px;transition: all 0.3s linear 0s; border-bottom:dotted 1px #e6e6e6}
.liste ul .liscon a:hover{height:50px;color:#ff5e04; background:#f6f6f6; padding-left:15px;border-bottom: solid 1px #ddd; display:block}
.liste ul .liscon span{float:right;color:#999; font-size:12px; padding-right:5px}
.liste ul .lsline{ height:20px; line-height:20px; margin-bottom:5px}

.pages{clear:both;display:table;font-size:14px;margin:auto;padding:20px 40px;text-align:center;width:100%}
.pages span{ float:left;}
.pages p{ float:left; width:100%; margin:20px 0;}
.pages li{border:1px solid #eee;color:#333;float:left;margin-right:6px;padding:5px 15px; background:#f2f2f2;}
.pages a{}
.pages a:hover{background:#0092d8;color:#fff}
.pages .current{border:1px solid #eee;color:#fff;float:left;margin-right:6px;padding:5px 15px; background:#f30}
/*CONTENT */
.content{ width:830px; float:left; padding-top:20px; overflow:hidden}
.content h4{ clear:both; width:100%; text-align:center; color:#000; font-size:22px; font-weight:normal; line-height:60px}
.content h5{ clear:both; width:830px; text-align:center; font-size:12px;font-weight:normal; overflow:hidden; height:34px;line-height:38px;border-bottom: dotted 1px #ccc}
.content h5 span{color:#999}
.content h5 span a{ color:#999; padding:0 5px}
.content h5 span a:hover{ color:#f30}
.content h5 strong{margin-left:5px;font-weight:normal; line-height:24px; color:#999}
.content h5 b{margin-left:10px;font-weight:normal; line-height:24px; padding-right:15px; color:#999}
.txtinfo{ padding:10px 0; clear:both}
.txtinfo p{line-height:28px; padding-top:15px; font-size:14px; color:#333;}
.page{clear:both; width:730px;padding:10px 50px 5px 50px;border-top: dotted 1px #ccc;}
.page{ font-size:14px; line-height:30px}
.page span{ float:right;}

.read{ width:100%; clear:both; margin-bottom:30px; float:left}
.htsc{ clear:both; height:30px; position:relative; margin:10px 0 0 0}
.c_width{width:380px; border-bottom:1px solid #eee; z-index:1}
.rele_l{ width:380px; float:left; padding-top:20px}
.rele_r{ width:380px; float:right; padding-top:20px}
.rele_left{ clear:both; width:410px; border-right:1px solid #eee; margin-top:10px; display:block}
.rele_dl{ width:380px; overflow:hiddenl; padding-top:10px}
.rele_dl dd{ clear:both; font-size:14px; line-height:28px;background:url(/images/uvbg.gif) 0 -1456px no-repeat; padding-left:10px; height:28px; overflow:hidden}
.rele_h{ padding-top:20px}

.con_reg{ width:100%px; overflow:hidden; margin:20px 0; position:relative; clear:both; padding-bottom:10px}
.con_regt{ float:left; width:29%; float:left;height:45px; line-height:45px; text-align:right}
.con_regt p{ font-size:14px; color:#444; text-align:right}
.con_regt p b{ padding:0 0 0 3px; color:#f30}
.con_regc{ float:left; width:69%; float:right; height:45px; line-height:45px; position:relative}
.con_regc input{font-family:"Microsoft YaHei"; width:60%; height:30px; line-height:30px; position:absolute; top:10px; left:0; padding: 0 10px; font-size:12px; color:#999}
.con_regc .tputs{ border:1px solid #888; color:#3a84e8}
.con_regc .tput,.con_regc .telt{ border:1px solid #e6e6e6}
.con_regc .telts{ border:1px solid #888}
.con_regj{float:left; width:69%; margin-top:15px; float:left;height:45px; margin-left:31%; line-height:45px; position:relative}
.con_regj input{ width:40%; height:35px; font-size:14px; color:#fff; border-radius:3px; border:none}
.con_regj .batns{background:#0092d8}
.con_regj .batn{background:#f30}
.con_regq{ display:none}


/*DOCTOR */
.doctle{width:830px;overflow:hidden; position:relative; clear:both; margin:30px 0 0 0}
.doctle ul{ width:100%}
.doctle ul li{}
.doctle ul li{float:left; width:16.66%; line-height:60px; height:60px; position:relative; text-align:center; font-size:16px; border-right: 1px solid #ccc; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.doctle ul li img{ width:42px; height:42px; padding:9px 0; float:left; position:absolute; top:0; left:24%; margin-left:-21px}
.doctle ul li span{float:right;  float:left; position:absolute; top:0; right:12%}
.doctle ul .active{width:16.66%; background:#0092d8}
.doctle ul .normal{width:16.66%;background:#aaa}
.doctle ul .active a,.doctle ul .normal a{color:#fff}

.doc_list{ padding-top:20px; clear:both; margin-bottom:10px}
.doc_list article{ color:#666; padding:20px 0; font-size:14px; line-height:26px; text-indent:2em}
.doc_list dl{ padding-top:30px; height:250px; border-bottom:1px solid #eee; position:relative}
.doc_list dl dt{ width:190px; height:222px; float:left}
.doc_list dl dt img{ width:190px; height:222px}
.doc_list dl dd{ width:610px; float:right; position:relative}
.doc_list dl dd font{ padding-top:5px; height:28px; line-height:28px; font-size:14px; color:#666; width:305px; float:left}
.doc_list dl dd small{width:610px; line-height:24px; font-size:14px; color:#666; padding-top:5px; clear:both; overflow:hidden}
.doc_list dl dd p{width:610px; line-height:24px; font-size:14px; height:50px;padding-top:5px; color:#666; clear:both;overflow:hidden}
.doc_list dl dd p span{color:#000}
.doc_list dl dd b{ color:#000; font-weight:normal}
.doc_list dl dd strong{ float:left; clear:both; padding-top:12px; width:610px; font-weight:normal}
.doc_list dl dd strong a{ height:35px; line-height:35px;  display:block;width:150px; float:left; font-size:14px; padding-left:30px;  text-align:center; color:#fff} 

.doc_list dl dd strong a:hover{background-position:0 -36px}
.doc_list dl dd h5 { font-size:22px; color:#000;height:40px; line-height:40px; border-bottom:1px dotted #fed5a9}
.doc_list dl dd h5 span{ float:left; width:120px; display:block}
.doc_list dl dd h5 a{ color:#333; width:160px; height:30px; position:absolute; display:block; top:0; right:0; font-size:14px; text-align:right}
.doc_list dl dd h5 a:hover{ color:#f30;width:160px; height:190px; position:absolute; display:block; top:0; right:0;}

.doc_cs{ width:100%; float:left; margin:30px 0 60px 0}
.doc_cs img{ float:left; width:240px; height:280px} 
.doc_cs span{ float:right; width:560px}
.doc_cs span b{ color:#666; font-size:18px; float:left; margin-top:13px}
.doc_cs span font{ float:left; color:#555; font-size:18px; margin-top:13px; position:relative}
.doc_cs span small{ float:left; width:100%; line-height:23px; color:#666; font-size:14px; margin-top:12px; padding-bottom:10px; overflow:hidden; height:46px; border-bottom:solid 1px #f6f6f6}
.doc_cs span font{ border-bottom:solid 1px #f6f6f6; height:46px; font-size:14px; line-height:46px; color:#666; overflow:hidden; width:100%; float:left}
.doc_cs span font.czzxyy a{ position:absolute; left:0px; top:5px; color:#fff;  width:120px; height:35px; text-align:center; line-height:35px; background:#f30; display:block}
.doc_cs span font.czzxyy a:hover{ color:#fff; background:#0092d8}
.doc_cs span font.cztimes a{ position:absolute; left:38px; top:7px; color:#666;text-align: left;  display:block}
.doc_cs span font.cztimes a:hover{ color:#f30}
.doc_cs span font em{ float:left; font-style:normal;  display: block}
.doc_cs span font p{ float:left}


.doc_cs dl{ width:100%; float:left; margin-top:40px;font-size:14px}  
.doc_cs dl dt{ float:left; margin-top:10px; color:#fff; height:29px; line-height:29px; width:96px; text-align:center}
.doc_cs dl dd{ width:695px; float:right; color:#666; line-height:24px}

/*COLOR */

/*FOOTER */
footer{ width:100%; clear:both; background:#0092d8; margin-top:30px; padding-bottom:10px;}
.flogo p{ text-align:center; padding:30px 0 0 0; line-height:22px; font-size:13px; color:#fff}
.flogo p a{ font-size:13px; color:#fff; }


/*error */
.error{ width:1000px; margin:0 auto;}
.f_head{ width:100%; height:130px; padding-top:10px;}
.f_logo{ float:left; padding:20px 0 0 0}
.f_tel{ float:right; padding:30px 0 0 0}
.f_main{ padding-top:30px;}
.f_main img{ float:left; padding:10px 0 0 80px}
.f_main h4{ font-size:36px; line-height:60px; height:60px; color:#f30; text-align:center; padding:20px 50px 0 0;}
.f_main h5{ font-size:22px; line-height:50px; color:#000;height:80px; text-align:center; padding-right:50px; font-weight:normal}
.f_main p{ float:right; padding:10px 135px 0 0;}
.f_main p a{ width:188px; height:58px; display:block; text-align:center; line-height:60px; color:#fff; background:#0092d8; font-size:24px; float:left; margin:0 15px;-moz-border-radius:18px 0 18px 0;-webkit-border-radius:18px 0 18px 0;-ms-border-radius:18px 0 18px 0;-o-border-radius:18px 0 18px 0;border-radius:18px 0 18px 0;}
.f_main p a:hover{ width:188px; height:58px; display:block; color:#fff; background:#f30;}
.f_main ul{ width:70%; clear:both; padding:20px 0 40px 0; margin-left:200px; float:left}
.f_main ul li{ float:left;height:30px; line-height:30px; width:25%}
.f_main ul li span{padding-left:40px;font-size:18px;}
.ft_lien{ clear:both;}
.Copyright{ width:100%; text-align:center; line-height:24px; color:#666; padding-top:40px}
/*guahao CSS */
#fullbg { background-color:gray; left:0; opacity:0.6; position:absolute; top:0; z-index:1000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6}
#dialog { background-color:#fff; height:410px; left:50%; margin:-205px 0 0 -195px; position:fixed !important; /* ¸¡¶¯¶Ô»°¿ò */ position:absolute; top:50%; width:390px; z-index:1008; display:none}
#dialog .close { margin:0 0 12px; height:45px; line-height:45px; background:#f6f6f6; border-bottom:1px solid #eee; overflow:hidden}
#dialog .close span{ width:120px; height:45px; background:url(/images/uvbg.gif) 0 -868px no-repeat; float:left; margin:1px 18px; font-size:16px; padding-left:48px; font-weight:bold; color:#666}
#dialog .close a{width:40px; height:40px; display:block; float:right; margin:2px 0; background:url(/images/uvbg.gif) 0 -115px no-repeat}
#dialog .close a:hover{width:40px; height:40px; display:block; background:url(/images/uvbg.gif) 0 -155px no-repeat}
#dialog .formt{ clear:both; padding:12px 20px}
#dialog .formt li input,#dialog .formt li select{font-family:"Microsoft YaHei"; font-size:14px; color:#999}
#dialog .formt li.text ,#dialog .formt li.kst,#dialog .formt li.batnt{ height:50px}
#dialog .formt li.sex,#dialog .formt li.swtt{ height:35px}
#dialog .formt li.text input{ width:310px; height:33px; padding-left:35px}
#dialog .formt li.kst select{ width:348px; height:36px; padding:3px 3px 3px 35px}
#dialog .formt li.batnt input{ width:348px; height:45px; font-size:18px; color:#fff; border-radius:5px; border:none}
#dialog .formt .tputs{ border:1px solid #0092d8; color:#3a84e8; background:url(/images/uvbg.gif) 5px -195px no-repeat}
#dialog .formt .tput{ border:1px solid #e6e6e6; background:url(/images/uvbg.gif) 5px -355px no-repeat}
#dialog .formt .telts{ border:1px solid #0092d8; color:#3a84e8; background:url(/images/uvbg.gif) 5px -236px no-repeat}
#dialog .formt .telt{ border:1px solid #e6e6e6; background:url(/images/uvbg.gif) 5px -396px no-repeat}
#dialog .formt .kstcs{ border:1px solid #0092d8; color:#3a84e8; background:url(/images/uvbg.gif) 5px -276px no-repeat}
#dialog .formt .kstc{ border:1px solid #e6e6e6; background:url(/images/uvbg.gif) 5px -436px no-repeat}
#dialog .formt .timets{ border:1px solid #0092d8; color:#3a84e8; background:url(/images/uvbg.gif) 5px -317px no-repeat}
#dialog .formt .timet{ border:1px solid #e6e6e6; background:url(/images/uvbg.gif) 5px -477px no-repeat}
#dialog .formt .batns{background:#0092d8}
#dialog .formt .batn{background:#f30}
#dialog .formt li.sex label{ width:68px; float:left;  color:#666; font-size:14px}
#dialog .formt li.sex label input{ width:16px; height:16px; float:left; margin-top:3px}
#dialog .formt li.sex label span{ padding:0 5px}
#dialog .formt li.swtt p{ text-align:right; color:#666; line-height:20px; font-size:12px}
#dialog .formt li.swtt p a{ color:#f30; padding:0 3px}
#dialog .formt li.swtt p a:hover{ color:#0092d8}
/* ZIXUN */
.fix_box{ width:82px; height:auto; position:fixed; top:194px; left:50%; margin-left:605px; background:#f2f2f2; text-align:center; z-index:1008}
.fix_box .ftit{ display:block; height:32px; background:#ff660a; font-size:16px;  color:#fff; text-align:center; line-height:32px; margin-bottom:5px}
.fix_box .fix_zx{ background:url(/images/uvbg.gif) no-repeat 0 -515px; display:block; height:74px;font-size:12px; overflow:hidden; position:relative}
.fix_box .fix_qq{ background:url(/images/uvbg.gif) no-repeat 0 -589px; display:block; height:74px;font-size:12px; overflow:hidden; position:relative}
.fix_box .fix_ph{ background:url(/images/uvbg.gif) no-repeat 0 -663px; display:block; height:74px;font-size:12px; overflow:hidden; position:relative}
.fix_box .fix_zx:hover{ background-position:-82px -515px; display:block; height:74px; overflow:hidden}
.fix_box .fix_qq:hover{ background-position:-82px -589px; display:block; height:74px; overflow:hidden}
.fix_box .fix_ph:hover{ background-position:-82px -663px; display:block; height:74px; overflow:hidden}
.fix_box .weix{ background:url(/images/uvbg.gif) no-repeat 0 -737px; display:block; height:101px;overflow:hidden; position:relative}
.fix_box .fix_rolltop{ background:url(/images/uvbg.gif) no-repeat 0 -837px; display:block; height:30px}
.fix_box p{ position:absolute; top:52px; left:0; text-align:center; width:82px; padding:0; margin:0}
.fix_box .weix b{ position:absolute; bottom:3px; left:0; font-size: 14px; text-align:center; color:#666;width:88px}
.fix_box a{ color:#666}
.fix_box a:hover{ color:#f30}

.fix_boxl{ width:82px; height:auto; position:fixed; top:192px; right:50%; margin-right:505px; background:#ff853b; height:360px; text-align:center; z-index:1008}
.fix_boxl a{ display:block; height:82px; height:89px; font-size:14px; color:#fff; text-align:center; border-bottom:1px solid #fd9f65}
.fix_boxl a img{ width:55px; height:50px; padding-top:10px}
.fix_boxl a p{ line-height:20px}
.fix_boxl a:hover{ color:#cc0000}
/*FOOTER */
.zwfoot{ height:60px; display:block}


