﻿/* reset word-break:keep-all;  white-space:nowrap;         /* 不换行 */
html,body,dl,dt,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
*{
	box-sizing: border-box;
	outline: none;
}
*:focus,*:active,*:hover{
	outline: none;
}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
.tr{text-align:right;}/* text align right */
.tl{text-align:left;}/* text align left */
.tc{text-align:center;}/* text align center */
.fr{float:right; text-align:right}/* float right */
.fl{float:left;}/* float left */
.cl{*zoom:1;clear:both; display:block }/* clear float */
.cl:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.pr{position:relative;}/* Position Relative */
.pa{position:absolute;}/* Position Absolute */
.vb{	vertical-align:baseline;}/* vertical align baseline */
.vt{	vertical-align:top;}/* vertical align top */
input[type="submit"], input[type="number"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;} /*safari 浏览器提交按钮bug*/
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none ;margin: 0;} /*  num输入 android 上下箭头*/
a img{
	font-size: 0;
}
img {max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic; /*解决图片失真*/}
img:not([src *="/"]){display: none !important;}
body{
	font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;
	 -webkit-tap-highlight-color: transparent;
	 font-size:12px;
	  max-width:640px;
	  margin:0 auto;  
	   position:relative;
	    background:#f5f5f5;
}
input{font-size:12px;font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;}
select{ font-size:12px;font-family: 'Microsoft Yahei', 'Open Sans', sans-serif;}

/*弹出地址*/
.bg{  display:none; background:url(../img/bg.png) repeat; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:110; }


.top{ z-index:1; position:fixed; width:100%; max-width:640px; border-bottom:1px solid #6db8e2;   background:#2e99d6; padding:10px;  overflow:hidden }
.top .fl1{ display:inline-block; }
.top .fl1 a img{ height:40px;}
.top .fr1{ display:inline-block; margin-top:8px }
.top .fl1 a{  display:inline-block;   }
.top .fr1 a{ display:inline-block; width:50%  }
.top .flm{ position:absolute; left:20%; right:20%; width:60%; text-align:center; top:20px; font-size:18px; color:#fff; }
.top .flm span{   font-size:12px; }
.toph{ height:60px; }
.list{ z-index:10000; width:100%; padding-left:10px;  padding-right:10px; padding-top:5px;  background:#fff; position:absolute; left:0px; top:60px; }
.list span.on{ background:url(../img/index_03.png) no-repeat; background-position:0px 0px; width:41px; height:20px; position:absolute; z-index:1000; top:-18px; right:10px; }
.list strong{ clear:both; display:block; color:#333; line-height:24px; font-size:16px; padding-left:4px; }
.list ul{ padding-top:5px; padding-bottom:5px; clear:both; }
.list ul li{ float:left; width:25%; padding-left:1%; padding-right:1%; padding-top:2px; padding-bottom:2px;  }
.list ul li a{ background:#f2f2f2; color:#666666; font-size:14px; text-align:center; display:block; padding-top:2px; padding-bottom:2px; }
.list .logn{  overflow:hidden; border-top:1px solid #dddddd; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:35px; }
.list .logn a{ display:inline-block; color:#fff; padding-top:5px; padding-bottom:5px; text-align:center; border-radius:5px; width:45%; margin-left:2%; margin-right:2%; background:#2e99d6; overflow:hidden }
.list .logn a span.ico1{display:inline-block; background:url(../img/index_03.png) no-repeat; background-position:-48px -2px; width:19px; height:20px; }
.list .logn a span{display:inline-block;  padding-left:3px; padding-right:3px;  line-height:22px; font-size:16px; }
.list .logn a span.ico2{display:inline-block; background:url(../img/index_03.png) no-repeat; background-position:-76px -2px; width:19px; height:20px; }
.list .close{ cursor:pointer; position:absolute; bottom:-70px; width:100%; text-align:center;  padding-left:35%; padding-right:35%; margin:0 auto; }

.leibie{ background:#2e99d6; padding:10px; width:100%; overflow:hidden;  }
.leibie ul li{ float:left;  width:16%; text-align:left }
.leibie ul li.li1{ width:20%; }
.leibie ul li a{ color:#fff; font-size:16px;  line-height:36px;padding:2px 3px; } 
.leibie ul li a:hover{ background:#0464a1;  }
.leibie ul li a.on{ background:#0464a1; padding:2px 3px; }


.sosou{ padding:10px; background:#fff; }
.sosou .fl1{ width:75%; border:1px solid #2e99d6;}
.sosou .fl1 input{border:1px solid #2e99d6; color:#808080; width:100%; height:43px; font-size:14px; line-height:43px; padding:0px 5px;   }
.sosou .fl2{height:45px; line-height:44px; padding:5px;  width:25%; background:#2e99d6;border:1px solid #2e99d6; }
.sosou .fl2 a{ display:block; width:100%; text-align:center; overflow:hidden; }
.sosou .fl2 a .flx1{ display:inline-block; width:26px; height:45px; background:url(../img/indexico.png) no-repeat; background-position:-192px 0px;  }
.sosou .fl2 a .flx2{ display:inline-block; height:45px;  padding-left:3px; line-height:32px; color:#fff; font-size:16px; }
/*动画*/
.main_visual{height:130px;  background:#fff; overflow:hidden;position:relative;}
.main_image{height:130px;overflow:hidden;}
.main_image ul{height:130px;overflow:hidden;}
.main_image li{float:left;width:100%;height:127px; position:relative; }
.main_image li a{position:relative; display:block; clear:both; }
.main_image li a span{ z-index:1000; color:#fff; font-size:18px; padding-left:25px; position:absolute; bottom:0px; left:0px; display:block;width:100%; background:url(../img/bgb.png) repeat; height:40px; line-height:40px; }
.main_image li a{display:block;width:100%;}
div.flicking_con{ position:absolute; bottom:5px;z-index:999; right:10px;height:21px;}
div.flicking_con a{float:left;width:11px;height:11px; border-radius:11px; margin:0;padding:0; margin-left:3px;margin-right:3px; background:#fff;display:block;text-indent:-1000px}
div.flicking_con a.on{background:#0464a1;}
/*#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:10px;}*/
/*动画end*/
.wenyisheng{ border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.wtit{ border-bottom:1px solid #e6e6e6; padding:10px; }
.wtit .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:0px 0px; }
.wtit .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 
.wtcon{ padding:10px;  }
.wtcon dl{ clear:both; display:block; }
.wtcon dl dt{ clear:both; display:block; padding-top:2px; padding-bottom:2px;  }
.wtcon dl dt a{ color:#2e99d6; font-size:16px; }
.wtcon dl dd{ clear:both; display:block;padding-top:2px; padding-bottom:5px; }
.wtcon dl dd p{ color:#999999; font-size:14px; }
/*看病助手*/
.h10{ height:10px; }
.zhushou{border:1px solid #e6e6e6;background:#fff; border-radius:10px; }
.zhushou .zstit{border-bottom:1px solid #e6e6e6; padding:10px; }
.zhushou .zstit .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-38px 0px; }
.zhushou .zstit .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 
.zscon{ padding:10px;  }
.zscon ul.tit li{ cursor:pointer; float:left; color:#333; font-size:16px; width:25%; padding-top:6px; padding-bottom:6px;  text-align:center; border:1px solid #e6e6e6 }
.zscon ul.tit li.on{ color:#fff;   background:#2e99d6; border:1px solid #2e99d6; }
.zsconx dl{ float:left; width:50%; padding-top:10px; padding-bottom:10px; overflow:hidden }
.zsconx dl dt{ float:left; width:41%;}
.zsconx dl dt a img{ border:1px solid #cccccc; padding:2px; }
.zsconx dl dd{ float:left; width:53%; padding-left:3%; padding-right:3%; }
.zsconx dl dd strong{clear:both; display:block;}
.zsconx dl dd strong a{ font-size:16px; color:#0464a1; line-height:24px; }
.zsconx dl dd p{clear:both; display:block; font-size:14px; color:#4d4d4d; line-height:24px; }
.zsconx dl dd span{ clear:both; display:block; }
.zsconx dl dd span a{ border-radius:3px; font-size:14px; color:#fff; padding-left:10px;  padding-right:10px; padding-top:2px; padding-bottom:2px; background:#ff5600;  line-height:24px; }
.nlist{  padding-left:5px; padding-right:5px; }
.nlist ul li{ padding:5px; clear:both; display:block; border-bottom:1px dotted #cccccc; overflow:hidden }
.nlist ul li a{ color:#666666; font-size:14px; }

.gengduo{  margin-left:3px; margin-right:3px; margin-top:5px; margin-bottom:5px; }
.gengduo a{ border-radius:3px;display:block; width:100%; border:1px solid #b3b3b3; color:#666666; font-size:14px;  padding-top:5px; padding-bottom:5px; text-align:center }

.ssosou ul li{ float:left; width:25%; text-align:center; padding-top:10px; padding-bottom:10px; }
.ssosou ul li a{ clear:both; display:block }
.ssosou ul li a span{display:block; clear:both; color:#666666; line-height:20px; font-size:14px; text-align:center }
.ssosou ul li.li1 a .ico{ display:inline-block;clear:both; width:68px; height:68px; background:url(../img/indexico.png) no-repeat; background-position:-1px -45px; }
.ssosou ul li.li2 a .ico{ display:inline-block;clear:both; width:68px; height:68px; background:url(../img/indexico.png) no-repeat; background-position:-97px -45px; }
.ssosou ul li.li3 a .ico{ display:inline-block;clear:both; width:68px; height:68px; background:url(../img/indexico.png) no-repeat; background-position:-187px -45px; }
.ssosou ul li.li4 a .ico{ display:inline-block;clear:both; width:68px; height:68px; background:url(../img/indexico.png) no-repeat; background-position:-278px -45px; }

.zxpd{border:1px solid #e6e6e6;background:#fff; border-radius:10px; }
.zxpd .zxpdtit{border-bottom:1px solid #e6e6e6; padding:10px; }
.zxpd .zxpdtit .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-38px 0px; }
.zxpd .zxpdtit .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 

.zxpdcon{ padding:10px;  }
.zxpdcon ul.titx li{ cursor:pointer; float:left; color:#333; font-size:16px; width:25%; padding-top:6px; padding-bottom:6px;  text-align:center; border:1px solid #e6e6e6 }
.zxpdcon ul.titx li.on{ color:#fff;   background:#2e99d6; border:1px solid #2e99d6; }
.zsconxc{ padding-top:5px; padding-bottom:5px; }
.zsconxc dl{padding:5px 3px;clear:both; display:block; border-bottom:1px dotted #cccccc; overflow:hidden  }
.zsconxc dl dt{ float:left; width:31%;padding-right:1%;}
.zsconxc dl dd{ float:left; width:68%; padding-left:1%; }
.zsconxc dl dd p{ font-size:14px; line-height:20px; color:#666666 }
.zsconxc dl dd h5{ clear:both; display:block; line-height:30px; padding-top:10px;  }
.zsconxc dl dd h5 .ff{ padding-left:1px; color:#999999; font-size:12px; }
.zsconxc dl dd h5 .fl1 .ico{ display:inline-block; height:25px; width:25px; background:url(../img/indexico.png) no-repeat; background-position:-236px -3px }
.zsconxc dl dd h5 .fl2 .ico{ display:inline-block; height:25px; width:28px; background:url(../img/indexico.png) no-repeat; background-position:-284px -5px }

.ddaohang{ overflow:hidden; padding-bottom:10px; }
.ddaohang ul{ clear:both; line-height:22px; }
.ddaohang ul li{ float:left; color:#666666; font-size:14px;  }
.ddaohang ul li a{color:#666666; font-size:14px;}
.ddaohang ul li.li{ width:21%; text-align:center; }
.ddaohang ul li.xian{  width:5%;text-align:center;}
.bottom{ width:100%; background:#2e99d6; padding:10px; text-align:center; }
.bottom p{ line-height:22px; color:#fff; font-size:14px; }
.bottom p a{ color:#fff; }


.zhushoux{border:1px solid #e6e6e6;background:#fff; border-radius:10px; }
.zhushoux .zstitx{border-bottom:1px solid #e6e6e6; padding:10px; }
.zhushoux .zstitx .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-80px 0px; }
.zhushoux .zstitx .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 
.fl4{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-260px -170px;} 
.fl5{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-295px -170px;} 
.fl6{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-330px -170px;} 
.fl7{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-365px -170px;} 
.fl8{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-325px 0px;} 

.page{  background:#fff; margin-left:10px; margin-right:10px; border:1px solid #e3e4e8; border-radius:5px;  }
.page ul li{ width:33.33%; border-right:1px solid #f1f1f3; float:left; text-align:center; }
.page ul li.ls{ border-right:0px; }
.page ul li a{ display:block; padding-top:10px; padding-bottom:10px; color:#333333; font-size:14px;  }
.page ul li span{ color:#666666; display:inline-block; padding-top:10px; padding-bottom:10px; font-size:14px; }
.page ul li span.on{ color:#ea5504 }


.zhushoux .zstity{border-bottom:1px solid #e6e6e6; padding:10px; }
.zhushoux .zstity .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:0px 0px; }
.zhushoux .zstity .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 

.gengduox{  margin-left:3px; margin-right:3px; margin-top:5px; margin-bottom:5px; }
.gengduox a{ display:block; border-radius:3px; background:#eaf6fd; width:100%; border:1px solid #b0cced; color:#1264bf; font-size:14px;  padding-top:5px; padding-bottom:5px; text-align:center }

.newtu dl{ width:46%; float:left; margin-left:2%; margin-right:2%; }
.newtu dl dt{ clear:both; display:block; }
.newtu dl dd{ clear:both; display:block; padding-top:5px; padding-bottom:5px; text-align:center; }
.newtu dl dd a{ color:#373737; font-size:14px; }

.zdaohang{ color:#666666; font-size:12px; border-bottom:1px solid #cbcbcb; background:#fff;  padding-left:5px; padding-right:5px; padding-top:7px; padding-bottom:7px; }
.zdaohang a{ color:#666666;}
.zdhcon{ background:#fff; padding:10px;   overflow:hidden }
.zdhcon h1{ color:#666666; font-size:18px; text-align:center; padding-top:5px; padding-bottom:5px; }
.zdhcon h3{ color:#666666; font-size:14px; text-align:center; padding-top:5px; padding-bottom:5px; }
.zdhcon h3 .fenxiang{ border:1px solid #bcbcbc; padding-top:2px; height:20px;  margin-left:5px; line-height:20px; }
.zdhcon h3 .fenxiang a{ color:#bcbcbc; font-size:14px; display:inline-block; padding-right:2px;  }
.zdhcon h3 .fenxiang .ico{ display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-120px -4px; width:17px; height:19px;  }
.zdhpic{ text-align:center;padding-top:5px; padding-bottom:5px; }
.zdhconx{  padding-left:5px; padding-right:5px; }
.zdhconx p{ padding-top:5px; padding-bottom:5px; color:#333333; font-size:16px; line-height:28px; text-align:left; text-indent:2em;  }

.xiaobiantj{  padding-bottom:10px;  background:#fff; padding-left:5px; padding-right:5px;border-radius:0px 0px 10px 10px; overflow:hidden }
.xbtit{ border:1px dotted #bababa; padding:5px; color:#333333; font-size:16px; }
.tjcon{ border:1px dotted #bababa; border-top:0px;padding:5px; }
.tjcon ul li{ float:left; width:50%;word-break:keep-all;  white-space:nowrap; overflow:hidden; padding-top:7px; padding-bottom:7px; }
.tjcon ul li a{ color:#0064a5; font-size:14px;  padding-left:12px; background:url(../img/dian_03.png) no-repeat; background-position:5px 8px; }


.zhushouy{border:1px solid #e6e6e6;background:#fff; border-radius:10px; }
.zhushouy .zstity{border-bottom:1px solid #e6e6e6; padding:10px; }
.zhushouy .zstity .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-80px 0px; }
.zhushouy .zstity .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 

.nlisty{  padding-left:5px; padding-right:5px; }
.nlisty ul li{ padding:5px;padding-top:7px; padding-bottom:7px; clear:both; display:block; border-bottom:1px dotted #cccccc; overflow:hidden }
.nlisty ul li a{ color:#333333; font-size:14px; padding-left:12px; background:url(../img/landian.png) no-repeat; background-position:5px 8px; }

.nlistz{  padding-left:5px; padding-right:5px; }
.nlistz ul li{ padding:5px;padding-top:7px; padding-bottom:7px; clear:both; display:block; border-bottom:1px dotted #cccccc; overflow:hidden }
.nlistz ul li a{ color:#333333; font-size:14px; padding-left:12px; background:url(../img/lvdian.png) no-repeat; background-position:5px 8px; }
.zstity .fr{ padding-right:5px; }
.zstity .fr a{ color:#666666; font-size:14px; }

.nlistt{ padding-bottom:10px; }
.nlistt ul li{ float:left; margin-top:5px; margin-bottom:5px; width:48%; padding-left:1%; padding-right:1%; }
.nlistt ul li a{ text-align:center; font-size:14px; display:block; background:#ececec; color:#333; line-height:24px; }
.nlistt ul li a img{ clear:both; display:block; }
/*疾病*/
.leibiem{ background:#fff; }
.leibiem ul li{ font-size:13px; border-bottom:1px solid #e6e7e8; color:#dedfe0; float:left; padding-top:10px; padding-bottom:10px;  }
.leibiem ul li.li{ cursor:pointer; width:32%; text-align:center }
.leibiem ul li.lix{ width:2%;  text-align:center }
.leibiem ul li.li span{display:inline-block; padding-left:2px; padding-right:2px; color:#333333 }
.leibiem ul li.li.on span{ color:#2e99d6 }
.leibiem ul li.li span.ico{  background:url(../img/xiala.png) no-repeat; width:9px; height:5px; }

.jibing{ background:#f7f7f7; border-bottom:1px solid #e2e2e2; padding:10px 10px 10px 10px; color:#333333; font-size:12px; }
.jibing span{ color:#ff3b30; font-size:16px; }

.jbliebiao{ background:#fff;  }
.jbliebiao dl{ position:relative; clear:both; display:block; border-bottom:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; overflow:hidden  }
.jbliebiao dl dt{ float:left; padding-left:2%;padding-right:1%; }
.jbliebiao dl dd{ float:left; padding-left:1%; padding-right:2%; }
.jbliebiao dl dd strong{  }
.jbliebiao dl dd strong a{color:#222222; font-size:15px; line-height:20px; }
.jbliebiao dl dd strong a:hover{ color:#22a8da;}
.jbliebiao dl dd p{ color:#999999; font-size:14px; line-height:20px;  }
.jbliebiao dl dd a.more{ position:absolute; right:15px;  bottom:5px; top:30px }

.gengduov{ text-align:center; background:#f8f8f8; padding-top:20px; padding-bottom:15px; }
.gengduov a{ color:#6f6f6f; font-size:16px; }

.kfenlei{ display:none; z-index:1000; position:absolute; top:100px; left:0px; width:100%; border:1px solid #d5d5d5;  }
.kfenleil{ width:30%; }
.kfenleil ul{}
.kfenleil ul li{ cursor:pointer; font-size:14px; background:#f3f3f3; border-bottom:1px solid #d5d5d5; clear:both; padding:10px 10px 10px 15px; border-right:1px solid #d5d5d5  }
.kfenleil ul li.on{ background:#fff; border-right:0px; }
.kfenleil ul li.ls{ border-bottom:1px; }
.kfenleir{ width:70%; background:#fff;}
.kfenleir ul{ padding-left:10px; }
.kfenleir ul li{ cursor:pointer;   border-bottom:1px solid #d5d5d5; clear:both; padding:10px 20px 10px 15px;   }
.kfenleir ul li.on a{ background:url(../img/dui.png) no-repeat; background-position:right 1px; }
.kfenleir ul li.ls{ border-bottom:1px; }
.kfenleir ul li a{ display:block; width:100%; font-size:14px; color:#333333; }

.ypfenlei{z-index:1000; width:100%; border:1px solid #d5d5d5;  }
.ypfenleil{ width:30%; }
.ypfenleil ul{}
.ypfenleil ul li{ cursor:pointer; font-size:14px; background:#f3f3f3; border-bottom:1px solid #d5d5d5; clear:both; padding:10px 10px 10px 10px; border-right:1px solid #d5d5d5  }
.ypfenleil ul li.on{ background:#fff; border-right:0px; }
.ypfenleil ul li.ls{ border-bottom:1px; }
.ypfenleir{ width:70%; background:#fff;}
.ypfenleir ul{ padding-left:10px; }
.ypfenleir ul li{ cursor:pointer;   border-bottom:1px solid #d5d5d5; clear:both; padding:10px 20px 10px 15px;   }
.ypfenleir ul li.on a{ background:url(../img/dui.png) no-repeat; background-position:right 1px; }
.ypfenleir ul li.ls{ border-bottom:1px; }
.ypfenleir ul li a{ display:block; width:100%; font-size:14px; color:#333333; }
/*概况症状*/
.hibing{}
.hibing .titx{ background:#f8f8f8; border-bottom:1px solid #e2e2e2; overflow:hidden }
.hibing .titx li{ cursor:pointer; position:relative; float:left; padding-top:10px; padding-bottom:10px;  width:20%; text-align:center; color:#666666; font-size:14px; }
.hibing .titx li span{ width:0%;transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:width;
-moz-transition-property: width; /* Firefox 4 */
-webkit-transition-property:width; /* Safari 和 Chrome */
-o-transition-property:width; 
}
.hibing .titx li.on{color:#333333;}
.hibing .titx li.on span{ position:absolute; width:100%; height:3px; background:#2e99d6; left:0px;  bottom:0px; }
.hibing .titx li:hover span{ position:absolute; width:100%; height:3px; background:#2e99d6; left:0px;  bottom:0px; }

.guanxin{ padding:10px; background:#ffffff; overflow:hidden }
.guanxin1{ display:block; }
.guanxin1 .fl strong{ color:#000000; font-size:18px; }
.guanxin1 .fl span{ color:#666666; font-size:12px;  padding-left:3px; }
.guanxin1 .fr{ border:1px solid #bcbcbc; padding-top:1px;  margin-left:5px; line-height:19px; }
.guanxin1 .fr a{ color:#bcbcbc; font-size:14px; display:inline-block; padding-right:2px;  }
.guanxin1 .fr .ico{ display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-120px -6px; width:17px; height:17px;  }

.guanxin2{position:relative;padding-bottom:12px;}
.guanxin2 dl{ clear:both; padding-top:5px; padding-bottom:5px; }
.guanxin2 dl dt{ float:left; width:22%; }
.guanxin2 dl dt a img{ border:1px solid #e3e3e3 }
.guanxin2 dl dd{ float:left; width:78%; height:63px; padding-left:2%;overflow:hidden }
.guanxin2 dl dd p{    color:#333333; font-size:12px; line-height:20px;  }
.guanxin2 span{ position:absolute; bottom:2px; right:0px; cursor:pointer; color:#2466bb; font-size:12px; }
.guanxin2 dl dd.on{ height:auto; }

.guanxin3{ background:#f5f5f5; padding:10px; }
.guanxin3 ul li{ padding-top:6px; padding-bottom:6px;  float:left; width:50%;}
.guanxin3 ul li a{ font-size:14px; color:#2e99d6; background:url(../img/index-page_22.png) no-repeat; background-position:0px 6px; padding-left:10px;  }

.guanxin4{ text-align:center; padding-top:10px;background:#f5f5f5; padding-bottom:10px; overflow:hidden; border-bottom:1px solid #d6d6d6 }
.guanxin4 a{ color:#fff; border-radius:5px; font-size:16px; padding:7px; margin-left:3%;  margin-right:3%; float:left; width:44%; display:inline-block;  }
.guanxin4 a.ys{ background:#f86f04;  }
.guanxin4 a.zx{ background:#2e99d6;  }

.guanxin5{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #d6d6d6;  background:#fff; padding-left:5%; padding-right:5%; overflow:hidden }
.guanxin5 dl{ clear:both; display:block;position:relative }
.guanxin5 dl dt{ float:left; width:22%; }
.guanxin5 dl dd{ float:left;  width:76%; padding-left:2%;   }
.guanxin5 dl dd h5{ clear:both; }
.guanxin5 dl dd h5 span{ color:#898989; font-size:14px; }
.guanxin5 dl dd h5 strong{ padding-left:5px; color:#0090ab; font-size:14px; } 
.guanxin5 dl dd p{ width:70%; color:#0000ff; padding-top:2px; line-height:20px; }
.guanxin5 dl dd a.on{ border-radius:5px; display:inline-block; position:absolute; background:#4ea611; right:10px; top:5px; padding:8px; color:#fff; font-size:16px; line-height:16px; }


.wenyishengx{ border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.wtitx{ border-bottom:1px solid #e6e6e6; padding:10px; }
.wtitx .fl1{ width:32px; height:32px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-38px 0px; }
.wtitx .fl2{ color:#666666; font-size:16px;  line-height:32px; padding-left:5px; } 
.wtconx{ padding:10px;  }
.wtconx ul li{ border-bottom:1px dotted #dfdfdf; color:#666666; font-size:14px; clear:both;  display:block; padding-top:6px; padding-bottom:6px; overflow:hidden; line-height:24px }
.wtconx ul li a{ color:#0080d5; }

.zcx dl{ clear:both; display:block; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-bottom:1px dotted #e0e0e0; overflow:hidden  }
.zcx dl dt{clear:both; display:block; padding-top:10px; padding-bottom:10px; }
.zcx dl dt .ico{width:18px; height:18px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-280px -130px; }
.zcx dl dt .fl{ padding-left:10px; color:#333333; font-size:13px;  line-height:18px; }
.zcx dl dd{clear:both; display:block;padding-top:10px; padding-bottom:20px;}
.zcx dl dd .ico{width:18px; height:18px; display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-317px -130px; }
.zcx dl dd .fl{ padding-left:10px; color:#999999; font-size:13px; line-height:18px; }

.cxc{ padding-top:5px; }
.cxc .ultit li{ cursor:pointer;  border:1px solid #cccccc; color:#fff;  font-size:16px; padding:7px; text-align:center; float:left; width:50%; display:inline-block;  }
.cxc .ultit li.on{ background:#2e99d6; border:1px solid #2e99d6; }
.cxc .ultit li.off{ background:#fff; color:#333  }

.shiwu{ padding:10px; }
.shiwu ul li{ float:left; position:relative; margin-left:5px; margin-right:5px; }
.shiwu ul li a{ display:block; color:#fff; font-size:12px; }
.shiwu ul li a span{ background:url(../img/bg.png) repeat; height:22px; line-height:22px; text-align:center; position:absolute; width:100%; left:0px; bottom:0px; }

.zscom ul{ padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
.zscom ul li{  padding-left:5px; clear:both; display:block; padding-top:7px; padding-bottom:7px; border-bottom:1px dotted #e6e6e6;  overflow:hidden }
.zscom ul li .ico{ display:inline-block; width:25px; height:24px; display:inline-block; background:url(../img/ico_03.png) no-repeat; background-position:-3px -3px;  }
.zscom ul li.li1 .ico{  background-position:-3px -3px;  }
.zscom ul li.li2 .ico 
{
     background-position:-3px -41px;  }
.zscom ul li.li3 .ico 
{
     background-position:-3px -78px;  }
.zscom ul li.li4 .ico 
{
     background-position:-3px -115px;  }    
.zscom ul li.li5 .ico 
{
     background-position:-3px -151px;  }       
 .zscom ul li.li6 .ico 
{
     background-position:-3px -189px;  }       
   .zscom ul li.li7 .ico 
{
     background-position:-3px -225px;  }  
    .zscom ul li.li8 .ico 
{
     background-position:-3px -262px;  }      
      .zscom ul li.li9 .ico 
{
     background-position:-3px -299px;  }   
       .zscom ul li.li10 .ico 
{
     background-position:-3px -336px;  }    
        .zscom ul li.li11 .ico 
{
     background-position:-3px -375px;  }   
         .zscom ul li.li12 .ico 
{
     background-position:-3px -409px;  }       
           .zscom ul li.li12 .ico 
{
     background-position:-3px -446px;  }              
.zscom ul li .fl1{ color:#333333; font-size:16px; }
.zscom ul li .fl2{ padding-left:5px; color:#0080d5; font-size:14px; }
.zscom ul li .fl3{ padding-left:5px; color:#0080d5; font-size:14px; }
.zscom ul li .fl3 a{ color:#0080d5; font-size:14px;}
/*问答*/
.reso{background:#fff; color:#808080; font-size:14px; padding-left:10px; padding-top:1px; padding-bottom:5px; overflow:hidden }
.reso a{color:#808080;}
.tubiaoqu{ background:#fff; padding-left:5px; padding-right:5px;  padding-bottom:15px; }
.tubiaoqu ul li{ background:#fff; border:1px solid #e1e1e1; padding-top:15px; padding-bottom:15px; border-radius:10px; float:left; margin-left:1%; margin-right:1%; width:31.33%; text-align:center; }
.tubiaoqu ul li a{ clear:both; display:inline-block; }
.tubiaoqu ul li .ico{ display:block; clear:both; background:url(../img/pbiao.png) no-repeat; background-position:-10px -7px; width:35px; height:35px; margin:0 auto; }
.tubiaoqu ul li .zi{ display:block; clear:both; color:#333; font-size:14px; margin:0 auto; }

.tubiaoqu ul li.li1 .ico{   background-position:-10px -7px;  }
.tubiaoqu ul li.li2 .ico{   background-position:-95px -7px;  }
.tubiaoqu ul li.li3 .ico{   background-position:-181px -7px;  }
.tubiaoqu ul li.li4 .ico{   background-position:-10px -89px;  }
.tubiaoqu ul li.li5 .ico{   background-position:-95px -89px;  }
.tubiaoqu ul li.li6 .ico{   background-position:-181px -89px;  }
.wenti{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.wentit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.wenticon{ padding:10px;  }
.wenticon ul.tit li{ cursor:pointer; text-align:center; float:left; width:25%; border:1px dotted #e9eaec; color:#333; font-size:13px;  padding-top:10px; padding-bottom:10px; overflow:hidden }
.wenticon ul.tit li.on{ color:#2e99d6; font-size:14px; border-top:2px solid #2e99d6; border-bottom:0px; }
.wenticon ul.con li{ border-bottom:1px dotted #e0e0e0; clear:both; display:block; padding-top:10px; padding-bottom:10px; overflow:hidden }
.wenticon ul.con li .fl a{ color:#333; font-size:12px; }
.wenticon ul.con li .fr{ color:#7cc24a }

.changjianjibing{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.cjjbtit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.cjjbcon{ padding:10px; }
.cjjbcon dl{ clear:both; display:block; border-bottom:1px solid #f0f0f0; overflow:hidden }
.cjjbcon dl dt{ float:left; padding-left:10px; width:45px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.cjjbcon dl dt strong{ display:block; text-align:center; border:1px solid #2e99d6; color:#2e99d6; font-size:14px; border-radius:5px; padding:5px 2px; }
.cjjbcon dl dd{ width:250px; float:left; padding-left:5px; padding-right:5px;padding-top:15px;}
.cjjbcon dl dd a{ float:left; width:33%; line-height:26px; display:inline-block; color:#333; }

.cjjbconx{ padding:10px; }
.cjjbconx dl.w{ clear:both; display:block; border-bottom:1px solid #f0f0f0; overflow:hidden }
.cjjbconx dl.w dt.dt{ float:left; padding-left:10px; width:45px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.cjjbconx dl.w dt.dt strong{ display:block; text-align:center; border:1px solid #2e99d6; color:#2e99d6; font-size:14px; border-radius:5px; padding:5px 2px; }
.cjjbconx dl.w dd.dd{ width:250px; float:left; padding-left:10px; padding-right:10px;padding-top:15px;padding-bottom:10px; overflow:hidden }
.cjjbconx dl.w dd.dd dl{ width:50%; float:left; }
.cjjbconx dl.w dd.dd dl dt{ float:left; width:39%; }
.cjjbconx dl.w dd.dd dl dt img{ border-radius:60px; }
.cjjbconx dl.w dd.dd dl dd{ float:left; width:61%; padding-left:5%; }
.cjjbconx dl.w dd.dd dl dd strong{ clear:both;  display:block; color:#2e99d6; font-size:14px; }
.cjjbconx dl.w dd.dd dl dd span{ clear:both;  display:block; color:#666666; font-size:12px; }
.cjjbconx dl.w dd.dd dl dd a{ border-radius:3px; clear:both; background:#2e99d6; padding-top:3px; padding-bottom:3px; padding-left:2px; padding-right:2px;  display:inline-block; color:#fff; font-size:12px; }

.cjjbcony{ padding:10px; }
.cjjbcony dl{ clear:both; display:block; border-bottom:1px solid #f0f0f0; overflow:hidden }
.cjjbcony dl dt{ float:left; padding-left:10px; width:28%; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.cjjbcony dl dd{ width:72%; float:left; padding-left:10px; padding-right:10px;padding-top:12px;padding-bottom:10px; overflow:hidden }
.cjjbcony dl dd strong{ display:block; text-align:left;  font-size:16px; line-height:18px }
.cjjbcony dl dd strong a{color:#333;}
.cjjbcony dl dd p{ display:block; text-align:left;  color:#737373; font-size:12px; line-height:18px }
.didaohang{padding:10px;border:1px solid #e6e6e6; background:#fff; border-radius:10px;}
.didaohang a{ color:#333; line-height:18px; font-size:12px; padding:2px 3px;  margin-right:5px; float:left; }
.didaohang a.on{ color:#fff; background:#fe6500; border-radius:3px; }
.post{ padding:10px; }
.post ul li{ line-height:37px;  padding-top:5px; padding-bottom:5px; overflow:hidden; clear:both; display:block }
.post ul li .txt{ width:100%; color:#919191; padding-left:5px; font-size:14px; line-height:37px;  text-align:left; height:37px; border:1px solid #a6a6a6; border-radius:2px; }
.post ul li .txtx{ width:100%; color:#919191; padding-left:5px; font-size:14px; line-height:22px;  text-align:left; height:74px; border:1px solid #a6a6a6; border-radius:2px; }
.post ul li .fl1{  font-size:14px; width:18%; float:left; }
.post ul li .fl2{ font-size:14px;color:#919191; width:82%; float:left; }

.post ul li .fl1{  font-size:14px; width:18%; float:left; }
.post ul li .fl2x{ font-size:14px;color:#919191; width:50%; float:left; }
.post ul li .fl3x{ font-size:14px;color:#919191; width:32%; float:left; }
.post ul li a.tj{ margin-top:10px; background:#ff5600; color:#fff; font-size:16px; text-align:center; display:block; border-radius:5px; }

.jbliebiaox{ background:#fff;  }
.jbliebiaox dl{ position:relative; clear:both; display:block; border-bottom:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; overflow:hidden  }
.jbliebiaox dl dt{ float:left; width:30%; padding-left:2%;padding-right:1%; }
.jbliebiaox dl dd{ float:left; width:70%; padding-left:1%; padding-right:2%; }
.jbliebiaox dl dd strong{  }
.jbliebiaox dl dd strong a{color:#333; font-size:20px; line-height:24px; }
.jbliebiaox dl dd strong a:hover{ color:#22a8da;}
.jbliebiaox dl dd span{ color:#999999; display:block}
.jbliebiaox dl dd p{ color:#999999; font-size:14px; line-height:22px;  }
.jbliebiaox dl dd a{color:#ff7200; font-size:14px; line-height:24px; }
.jbliebiaox dl dd a.more{ position:absolute; right:15px; background:#fa6f03; color:#fff; font-size:14px; border-radius:5px; padding-left:10px;  padding-right:10px; padding-top:2px; padding-bottom:2px;  top:15px; }

.yishengtit{ background:#2e99d6; padding-top:28px; }
.yishengtit ul li{ width:33.33%; float:left; text-align:center;}
.yishengtit ul li.lib  a img{ padding-left:15%; padding-top:15%;  padding-right:15%; }
.yishengtit ul li.lib  a strong{ clear:both; display:block; color:#fff; font-size:14px; }
.yishengtit ul li.liz img{ border:1px solid #fff; border-radius:165px; padding:7px; }
.yishengtit h4{ clear:both; display:block; text-align:center; color:#fff; font-size:14px; padding-top:10px; padding-bottom:10px; }
.sanfen{ background:#257aab; padding-top:5px; padding-bottom:5px; }
.sanfen ul li{ color:#fff; float:left; width:33.33%; border-right:1px solid #fff; text-align:center;}
.sanfen ul li.ls{ border-right:0px; }
.sanfen ul li strong{ text-align:center;
                      color:#fff; font-size:14px; display:block; clear:both;} 
.sanfen ul li span{ text-align:center;
                      color:#fff; font-size:14px; display:block; clear:both;}
.jianjie{ padding:10px; background:#fff;}
.jianjie .jjtit{ padding-top:5px; padding-bottom:5px; }
.jianjie .jjtit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:-117px 0px; width:25px; height:25px; display:inline-block; }
.jianjie .jjtit .fl2{ color:#333; font-size:16px; } 
.jianjie p{ height:100px; overflow:hidden; color:#333333;font-size:16px; text-align:left; line-height:26px; }
.jianjie span{ color:#2e99d6 } 
.jjcon.on p{ height:auto;}  
 .shanchang{ padding:10px;background:#fff; border-top:1px solid #e6e6e6 }
.shanchang .jjtit{ padding-top:5px; padding-bottom:5px; }
.shanchang .jjtit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:-145px 0px; width:25px; height:25px; display:inline-block; }
.shanchang .jjtit .fl2{ color:#333; font-size:16px; } 
.shanchang p{ color:#333333;font-size:16px; text-align:left; line-height:26px; }
.shanchang p a{ color:#2e99d6 }    
   
 .chuzhen{ padding:10px;background:#fff; border-top:1px solid #e6e6e6 }
.chuzhen .jjtit{ padding-top:5px; padding-bottom:5px; }
.chuzhen .jjtit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:0px 3px; width:25px; height:25px; display:inline-block; }
.chuzhen .jjtit .fl2{ color:#333; font-size:16px; } 
.chuzhen p{ color:#333333;font-size:16px; text-align:left; line-height:26px; }
.chuzhen p a{ color:#2e99d6 }    
.jjcon table{ width:100%; }
.jjcon table tr th{ color:#666666; padding-top:5px; padding-bottom:5px; background:#f5f5f5; border:1px solid #e1e1e1 }
.jjcon table tr td{color:#666666; text-align:center; background:#fff; border:1px solid #e1e1e1; font-size:14px; }
.jjcon table tr td span{padding-top:5px; text-align:center; line-height:100%; padding-bottom:5px; display:block; width:100%; height:100%; background:#e7f5f8; color:#1cb0db;}                   

.dongtai{padding:10px;background:#fff; border-top:1px solid #e6e6e6 }
.dongtai .dongtaitit{ padding-top:5px; padding-bottom:5px; }
.dongtai .dongtaitit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:-25px 0px; width:25px; height:25px; display:inline-block; }
.dongtai .dongtaitit .fl2{ color:#333; font-size:16px; } 
.dongtai .dongtaicon{ padding:5px; }
.dongtai .dongtaicon dl{ display:block; clear:both; padding:5px; border-bottom:1px dotted #dddddd; overflow:hidden  }
.dongtai .dongtaicon dl dt{ display:block; clear:both;}
.dongtai .dongtaicon dl dt a{ color:#007aff; font-size:14px; line-height:24px; }
.dongtai .dongtaicon dl dt a span{ background:#ff6701; color:#fff; padding:1px 2px;  margin-left:10px; }
.dongtai .dongtaicon dl dd{ display:block; clear:both;}
.dongtai .dongtaicon dl dd p{ clear:both; color:#333; font-size:15px;line-height:24px; }
.dongtai .dongtaicon dl dd span{ clear:both; color:#999999; font-size:14px;line-height:24px; }

.wypj{ border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.wypj .wypjtit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.wypj .wypjtit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:-25px 0px; width:25px; height:25px; display:inline-block; }
.wypj .wypjtit .fl2{ color:#333; font-size:16px; } 
.wypjcon{ padding:10px;  }
.wypjcon dl{ clear:both; display:block; padding-top:5px; padding-bottom:5px;  border-bottom:1px dotted #e0e0e0; overflow:hidden }
.wypjcon dl dt{ float:left;}
.wypjcon dl dt img{ border-radius:56px; }
.wypjcon dl dd{ float:left; padding-left:10px; }
.wypjcon dl dd strong{ color:#666666; font-weight:bold; font-size:16px; line-height:22px; }
.wypjcon dl dd p{ color:#666666; font-weight:lighter; font-size:14px; line-height:22px; }
.wypjcon dl dd span{ color:#666666; font-weight:lighter; font-size:14px; line-height:22px; }


.tjys{ border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.tjys .tjystit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.tjys .tjystit .fl1{ background:url(../img/ixo.png) no-repeat; background-position:-58px 0px; width:25px; height:25px; display:inline-block; }
.tjys .tjystit .fl2{ color:#333; font-size:16px; }
 .tjys .tjystit .fl3{ line-height:25px; color:#808080; font-size:12px; }
  .tjys .tjystit .fl3 span{  color:#f86f04 }
.tjyscon{ padding:10px;  }
.tjyscon dl{ clear:both; display:block; padding-top:10px; padding-bottom:10px;  border-bottom:1px dotted #e0e0e0; overflow:hidden }
.tjyscon dl dt{ float:left; width:20%;}
.tjyscon dl dt img{  border:1px solid #dfdfdf; padding:3px; }
.tjyscon dl dd{ position:relative; float:left; padding-left:10px; width:80%; }
.tjyscon dl dd strong.cl{ color:#333333; font-weight:bold; font-size:16px; line-height:22px; }
.tjyscon dl dd strong.cl span{color:#999999; font-weight:lighter; font-size:14px; line-height:22px;}
.tjyscon dl dd p.p1{ color:#333; font-weight:lighter; font-size:14px; line-height:22px;   }
.tjyscon dl dd p.p1 .ico{ float:left; background:url(../img/ixo.png) no-repeat; background-position:-91px 3px; width:22px; height:22px; display:inline-block; }
.tjyscon dl dd p.p2{ color:#999999; font-weight:lighter; font-size:14px; line-height:22px; }
.tjyscon dl dd p.p2 a{ color:#ff7200}
.tjyscon dl dd a.tiwen{ background:#f86f04; color:#fff; font-size:14px;  padding:3px 9px; border-radius:5px; position:absolute; right:10px; bottom:20px; }
/*医院*/ 
.tblink{ padding:10px; background:#fff; overflow:hidden }
.tblink ul li{ float:left; padding-top:7px; padding-bottom:7px; height:100px; text-align:center; width:33.33%;border-bottom:1px solid #dddddd;}
.tblink ul li.liz{ border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.tblink ul li a{ display:block;height:100px; }
.tblink ul li a .ico1{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-4px -2px; }
.tblink ul li a span{ color:#333333; font-size:14px; text-align:center; display:inline-block; width:100%; padding-top:3px; padding-bottom:4px; }
.tblink ul li a .ico2{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-73px -2px; }
.tblink ul li a .ico3{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-147px -2px; }
.tblink ul li a .ico4{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-3px -91px; }
.tblink ul li a .ico5{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-73px -91px; }
.tblink ul li a .ico6{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-146px -91px; }
.tblink ul li a .ico7{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-3px -178px; }
.tblink ul li a .ico8{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-73px -178px; }
.tblink ul li a .ico9{ display:inline-block; height:45px;  width:45px; background:url(../img/yyuan_03.png) no-repeat; background-position:-146px -178px; }
.tblink ul.ul3 li{ border-bottom:0px; }

.andiqu{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.andiqu .andiqutit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.andiqu .andiqutit .fl1{ background:url(../img/yyuan_03.png) no-repeat; background-position:-203px -10px; width:25px; height:25px; display:inline-block; }
.andiqu .andiqutit .fl2{ color:#333; font-size:16px; } 
.andiqucon{ padding:10px;  }
.andiqucon ul li{ border-bottom:1px dotted #e6e6e6; padding-top:10px; padding-bottom:10px;  overflow:hidden }
.andiqucon ul li .fl{ color:#333; font-size:12px; padding-right:10px; }
.andiqucon ul li .fl a{ color:#2e99d6; font-size:12px; }

.mfzx{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.mfzx .mfzxtit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.mfzx .mfzxtit .fl1{ background:url(../img/yyuan_03.png) no-repeat; background-position:-244px -11px; width:25px; height:25px; display:inline-block; }
.mfzx .mfzxtit .fl2{ color:#333; font-size:16px; } 
.mfzxcon{ padding:10px;  }
.mfzxcon1{ padding-top:2px; padding-bottom:10px; overflow:hidden }
.mfzxcon1 dl{ float:left; width:50%;}
.mfzxcon1 dl dt{ float:left; width:67px; }
.mfzxcon1 dl dt img{ padding:1px; border:1px solid #dfdfdf; }
.mfzxcon1 dl dd{ float:left; padding-left:5px; }
.mfzxcon1 dl dd strong{ clear:both;display:block; }
.mfzxcon1 dl dd strong a{ color:#1364c0;  font-size:13px; line-height:20px; }
.mfzxcon1 dl dd span{ display:block; clear:both; color:#333; font-size:12px; padding-top:3px; padding-bottom:3px; }
.mfzxcon1 dl dd p{display:block; clear:both;}
.mfzxcon1 dl dd p a{ background:#ff5600; color:#fff; border-radius:5px; font-size:12px; padding:2px 10px;  }
.mfzxcon2{ border-top:1px solid #f0f2f5; }
.mfzxcon2 ul li{display:block; clear:both; padding-top:6px; padding-bottom:6px; overflow:hidden; border-bottom:1px dotted #ededed }
.mfzxcon2 ul li a{ background:url(../img/lvdian.png) no-repeat; background-position:5px 7px; padding-left:15px; color:#333; font-size:12px; }

.hpyy{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.hpyy .hpyytit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px; color:#333333  }
.hpyy .hpyytit .fl1{ background:url(../img/yyuan_03.png) no-repeat; background-position:-276px -11px; width:25px; height:25px; display:inline-block; }
.hpyy .hpyytit .fl2{ color:#333; font-size:16px; } 
.hpyycon{ padding:10px;  }
.hpyycon h2{clear:both; display:block;  padding-top:5px; padding-bottom:5px;  }
.hpyycon h2 .fl{ padding-right:2px; }
.hpyycon h2 .fl a{ color:#333; font-size:16px; }
.hpyycon h2 .fl1{ background:#339900; font-size:14px; color:#fff; padding:1px 2px; }
.hpyycon h2 .fl2{ background:#ff6600; font-size:14px; color:#fff; padding:1px 2px; }
.hpyycon dl{ clear:both; display:block; padding-top:10px; padding-bottom:10px;  border-bottom:1px dotted #e0e0e0; overflow:hidden }
.hpyycon dl dt{ float:left; width:30%;}
.hpyycon dl dt img{  border:1px solid #dfdfdf; padding:3px; }
.hpyycon dl dd{ float:left; padding-left:10px; width:70%; }
.hpyycon dl dd strong.cl span.ico{background:url(../img/yyuan_03.png) no-repeat; background-position:-211px -57px; width:12px; height:22px; display:inline-block; }
.hpyycon dl dd strong.cl span.fl1{color:#ff6600; font-weight:lighter; font-size:14px; line-height:22px;}
.hpyycon dl dd strong.cl span.fl2{color:#666666; font-weight:lighter; font-size:14px; line-height:22px; padding-left:5px; }
.hpyycon dl dd h5{ color:#333; font-weight:lighter; font-size:14px; line-height:22px;   }
.hpyycon dl dd h5 .ico{ float:left;background:url(../img/yyuan_03.png) no-repeat; background-position:-235px -58px; width:12px; height:22px; display:inline-block; }
.hpyycon dl dd h6{ clear:both; display:block; padding-top:10px; }
.hpyycon dl dd h6 a.a1{ border-radius:5px; padding-top:7px; padding-bottom:10px; text-align:center; overflow:hidden; display:inline-block; background:#0080d5; width:48%; margin-left:1%; margin-right:1%; overflow:hidden }
.hpyycon dl dd h6 a.a1 .ico{ background:#0080d5 url(../img/yyuan_03.png) no-repeat; background-position:-280px -65px; width:11px; height:9px; display:inline-block; }
.hpyycon dl dd h6 a.a1 span{ padding-left:3px; display:inline-block;  height:12px; color:#fff; font-size:12px }
.hpyycon dl dd h6 a.a2{border-radius:5px;padding-top:7px; padding-bottom:10px; text-align:center; overflow:hidden; display:inline-block; background:#ff9900; width:48%; margin-left:1%; margin-right:1%; overflow:hidden}
.hpyycon dl dd h6 a.a2 .ico{ background:#ff9900 url(../img/yyuan_03.png) no-repeat; background-position:-256px -65px; width:11px; height:9px; display:inline-block; }
.hpyycon dl dd h6 a.a2 span{ padding-left:3px; display:inline-block;height:12px; color:#fff; font-size:12px }

.zyiyuan ul li{ padding-top:10px; text-align:center; cursor:pointer; padding-bottom:10px; color:#333; font-size:15px; float:left; width:20%; position:relative; background:#f8f8f8; border-bottom:1px solid #e2e2e2;}
.zyiyuan ul li span{ width:0%;transition-duration: .5s; 
-moz-transition-duration: .5s; /* Firefox 4 */
-webkit-transition-duration: .5s; /* Safari 和 Chrome */
-o-transition-duration: .5s; /* Opera */
transition-property:width;
-moz-transition-property: width; /* Firefox 4 */
-webkit-transition-property:width; /* Safari 和 Chrome */
-o-transition-property:width; }
.zyiyuan ul li.on span{  background:#2e99d6; height:4px; width:100%; border:0px; position:absolute; left:0px; bottom:0px; }
.zyiyuan ul li:hover span{  background:#2e99d6; height:4px; width:100%; border:0px; position:absolute; left:0px; bottom:0px; }

.zyicon dl{ background:#fefefe; clear:both; display:block; padding-top:10px; padding-bottom:10px; overflow:hidden  }
.zyicon dl dt{ float:left; width:38%; padding-left:1%;  padding-right:1%;}
.zyicon dl dd{ float:left; width:62%; padding-left:1%;  padding-right:1%;}
.zyicon dl dd h5{ clear:both; display:block; padding-top:1px; padding-bottom:1px; }
.zyicon dl dd h5 .fl a{ color:#333333; font-size:13px; }
.zyicon dl dd h5 .fl1{ border-radius:3px; margin-left:1px; color:#2e99d6; font-size:12px; border:1px solid #2e99d6; padding:1px; }
.zyicon dl dd h5 .fl2{ border-radius:3px; margin-left:1px; color:#f86f04; font-size:12px; border:1px solid #f86f04; padding:1px; }
.zyicon dl dd p{ padding-top:2px; clear:both; display:block; font-size:12px; color:#666666; line-height:18px; }
.zyicon dl dd p a{ color:#f86f04; }

.jbicon dl{ background:#fefefe; clear:both; display:block; padding-top:10px; padding-bottom:10px; overflow:hidden  }
.jbicon dl dt{ float:left; width:38%; padding-left:1%;  padding-right:1%;}
.jbicon dl dd{ float:left; width:62%; padding-left:1%;  padding-right:1%;}
.jbicon dl dd h5{ clear:both; display:block; padding-top:1px; padding-bottom:1px; }
.jbicon dl dd h5 .fl a{ color:#2e99d6; font-size:16px; }
.jbicon dl dd h5 .fl1{ border-radius:3px; margin-left:1px; color:#2e99d6; font-size:12px; border:1px solid #2e99d6; padding:1px; }
.jbicon dl dd h5 .fl2{ border-radius:3px; margin-left:1px; color:#f86f04; font-size:12px; border:1px solid #f86f04; padding:1px; }
.jbicon dl dd p{ padding-top:2px; clear:both; display:block; font-size:14px; color:#666666; line-height:18px; }
.jbicon dl dd p a{ color:#f86f04; }

.address{ background:#f0f2f5; padding:10px; }
.address p{ line-height:22px; color:#535353; font-size:12px; }
.addtu{ background:#fff; padding:10px; }
.addtu img{ border:1px solid #cccccc; }

.jbliebiaoy{ background:#fff;  }
.jbliebiaoy dl{ position:relative; clear:both; display:block; border-bottom:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; overflow:hidden  }
.jbliebiaoy dl dt{ float:left; padding-left:2%;padding-right:1%; width:30%; }
.jbliebiaoy dl dd{ float:left; padding-left:1%; padding-right:2%; width:70%; }
.jbliebiaoy dl dd strong{ clear:both; display:block;  padding-bottom:2px; }
.jbliebiaoy dl dd span.cl{ clear:both; display:block;  }
.jbliebiaoy dl dd strong a{color:#222222; font-size:16px; font-weight:bold; line-height:22px; }
.jbliebiaoy dl dd strong a:hover{ color:#22a8da;}
.jbliebiaoy dl dd span.cl.tel{ padding-top:3px; padding-bottom:3px;  color:#666666; font-size:14px; }
.jbliebiaoy dl dd span.cl.tel .ico{ display:inline-block; background:url(../img/yyl_06.png) no-repeat; background-position:0px 2px; width:14px; height:16px;  }
.jbliebiaoy dl dd span.cl.adr .ico{ display:inline-block; background:url(../img/yyl_06.png) no-repeat; background-position:0px -26px; width:14px; height:16px;  }

.jbliebiaoy dl dd span.cl.tel .fl span{ color:#fe6500; font-weight:bold }
.jbliebiaoy dl dd span.cl.adr{padding-top:3px; padding-bottom:3px;  color:#666666; font-size:14px; }
.jbliebiaoy dl dd span.cl.adr .fl span{ color:#fe6500; font-weight:bold }
.jbliebiaoy dl dd a.more{ position:absolute; right:15px;  bottom:5px; top:40px }

.addtel{ border-top:1px solid #e1e1e1; border-bottom:1px solid #c5c5c5; padding-top:10px; padding-bottom:10px; background:#fff; }
.addtel1{ padding-left:10px; padding-right:10px;border-bottom:1px solid #c5c5c5;padding-top:10px;padding-bottom:10px; }
.addtel1 .ico{ margin-top:6px; background:url(../img/yyuan_03.png) no-repeat; background-position:-217px -94px; width:20px; height:28px; display:inline-block; }
.addtel1 .fl1{  padding-left:5px; line-height:26px; color:#333333; font-size:14px; }
.addtel2{ padding-left:10px; padding-right:10px;padding-top:10px; padding-bottom:10px; }
.addtel2 .ico{ margin-top:3px; background:url(../img/yyuan_03.png) no-repeat; background-position:-216px -156px; width:20px; height:28px; display:inline-block; }
.addtel2 .fl1{  padding-left:5px; line-height:26px; color:#333333; font-size:14px; }

.yytit{  padding-top:10px; padding-bottom:10px; padding-left:10px; }
.yytit .fl1{  font-size:18px; font-weight:bold; color:#333;}
.yytit .fl2{ margin-left:3px; color:#2e99d6; border:1px solid #2e99d6; border-radius:3px;  font-size:14px; padding:1px 4px; }
.yytit .fl3{margin-left:3px; color:#f86f04; border:1px solid #f86f04; border-radius:3px; font-size:14px; padding:1px 4px; }
.yycon{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.yycon ul{ padding-left:10px; padding-right:10px; }
.yycon ul li{ color:#333; font-size:13px; border-bottom:1px dotted #e0e0e0; padding-top:7px; padding-bottom:7px; }

.yyjs{ padding-top:5px; }
.yyjstit{ border-bottom:1px solid #c5c5c5; padding-top:5px; padding-bottom:5px; }
.yyjstit .fl1{ background:url(../img/yyuan_03.png) no-repeat; background-position:-257px -97px; width:26px; height:26px;  }
.yyjstit .fl2{ color:#333; line-height:26px; font-size:16px; }
.yyjscon{ padding:10px; }
.yyjscon p{ height:60px; padding-top:10px; padding-bottom:10px; text-align:left; text-indent:2em; color:#333; font-size:13px; line-height:20px; }
.yyjscon span{ color:#0080d5; float:right; font-size:13px; }
.yyjscon.on p{ height:auto}
.dztel{ background:#eaeaea; padding:10px; }
.dztel ul li{ clear:both; display:block; padding-top:7px; padding-bottom:7px; text-align:left }
.dztel ul li .fl1{ color:#f66600; font-size:13px;}
.dztel ul li .fl2{ color:#333; font-size:13px;}

.wyplun{border:1px solid #e6e6e6; background:#fff; border-radius:10px; }
.wyplun .wypluntit{ border-bottom:1px solid #e6e6e6; padding:10px; font-size:14px;   color:#333; font-size:16px; } 
.wypluncon{ padding:10px;  padding-bottom:20px; overflow:hidden;  }
.wypluncon ul li{ clear:both; display:block; padding-top:7px; padding-bottom:7px; text-align:left }
.wypluncon ul li .fl1{ width:25%; color:#333; text-align:right; font-size:13px;}
.wypluncon ul li .fl1 span{ color:#ff0000; font-size:13px; }
.wypluncon ul li .fl2{ width:60%; color:#333; font-size:13px;}
.wypluncon ul li .fl2 input{ width:100%; border:1px solid #e5e5e5; color:#757575; font-size:14px; padding:3px 5px; }
.wypluncon ul li .fl3{ width:45%; color:#333; font-size:13px;}
.wypluncon ul li .fl3 input{ width:100%; border:1px solid #e5e5e5; color:#757575; font-size:14px; padding:3px 5px; }
.wypluncon ul li .fl4{ width:10%; color:#333; font-size:14px; padding:3px 5px; }
.wypluncon ul li .fl2 textarea{ width:250px; height:80px; border:1px solid #e5e5e5; color:#757575;font-size:14px;}
.wypluncon ul li a{ background:#2477e3; padding:5px 10px; color:#fff;  font-size:14px; }
.wypluncon ul li .fl5{ width:50%; color:#333; font-size:14px; padding:3px 5px; }
.tjyscon .ultui{ position:relative; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ebebeb; overflow:hidden }
.tjyscon .ultui li{ float:left; padding-right:2px; font-size:14px; }
.tjyscon .ultui li a{ color:#333; font-size:14px; padding:2px}
.tjyscon .ultui li .on{ background:#2e99d6; color:#FFF}
.tjyscon .ultui .genduomm{ position:absolute; height:14px; line-height:14px;  right:2px; top:10px;}
.tjyscon .ultui .genduomm a{height:14px; line-height:14px;}
.tjyscon .ultui .genduomm a span{ color:#333; font-size:14px;}
.tjyscon .ultui .genduomm a span img{ padding-top:2px; }

.ask .atit{ display:block; color:#fe6572; font-size:16px; padding-top:10px; padding-bottom:2px; overflow:hidden  }
.ask .sk{ clear:both; display:block; padding-top:10px; padding-bottom:10px; }
.ask .sk dt{ float:left; width:26%;  }
.ask .sk dt a img{ border:1px solid #e9e9e9; padding:2px; }
.ask .sk dd{ float:left; width:72%; padding-left:2%; }
.ask .sk dd .dtit{ color:#333; font-size:14px; line-height:22px; }
.ask .sk dd p{ color:#666666; font-size:14px; padding-top:4px; padding-bottom:4px; text-align:left; }
.ask .sk dd .cl{ padding-top:2px; height:20px; padding-bottom:2px; color:#fe6500 }
.ask .sk dd .cl .fl1{ background:url(../img/indexico.png) no-repeat; background-position:-348px -131px; width:16px; height:16px; display:inline-block;   }
.ask .sk dd .cl .fl2{ display:inline-block; height:15px; margin-left:3px; position:relative; margin-right:3px; width:120px; }
.ask .sk dd .cl .fl2 span.on{ background:#fe6500;height:15px; position:absolute; left:0px; top:0px; }
.ask .sk dd .cl .fl3{ color:#fe6500; font-size:14px; }
.ask .shiyong{ border-bottom:1px solid #e6e6e6; padding-bottom:4px; }
.ask .shiyong strong{ color:#333; font-size:14px;  padding-top:5px; padding-bottom:5px; display:block; clear:both; overflow:hidden }
.ask .shiyong strong span{color:#46a446;  }
.ask .shiyong p.cl{ color:#333; font-size:14px; line-height:22px; }
.ask .shiyong p.cl .ico1{background:url(../img/indexico.png) no-repeat; background-position:-375px -121px; width:12px; height:12px; }
.ask .shiyong p.cl .ico2{background:url(../img/indexico.png) no-repeat; background-position:-378px -138px; width:12px; height:12px; }
.ask .shiyong p.cl .flc{ width:90%; padding-left:2%;  padding-right:2%; text-align:left; }

.ask .shiyong1{ padding:5px; }
.ask .shiyong1 ul li{ float:left;text-align:center; border:1px solid #e3e4e8; border-radius:4px; width:29.33%; margin-left:2%; margin-right:2%;  margin-top:5px; margin-bottom:5px;  }
.ask .shiyong1 ul li a{ display:inline-block; text-align:center; width:100%; height:32px; font-size:14px; line-height:32px; color:#1364c0;}
.ask .shiyong1 ul li.gd{ border:0px; }
.ask .shiyong1 ul li.gd a{ color:#666666; font-size:14px;  text-decoration:underline; }
.ask .fjhospital{ padding:5px; }
.ask .fjhospital .atit{ padding-left:10px; }
.ask .fjhospital ul li{ float:left;text-align:left;  border-radius:4px; width:50%;   margin-top:3px; margin-bottom:3px;  }
.ask .fjhospital ul li a{ display:inline-block; text-align:left;  height:22px; font-size:14px; line-height:22px; color:#333;}

.ask{ clear:both; display:block; }
.ask .askl{float:left; width:26%;}
.ask .askl ul li.chax{ clear:both; display:block; padding-top:7px; padding-bottom:7px; overflow:hidden  }
.ask .askl ul li.chax strong{ cursor:pointer; line-height:33px; display:inline-block; padding-left:10px;  color:#333; text-align:left; font-size:14px; width:88px; height:36px; background:url(../img/fangk.png) no-repeat; background-position:0px 0px; }
.ask .askl ul li.chax.on strong{line-height:33px; color:#fe6500; display:inline-block;  padding-left:10px;  text-align:left; font-size:14px; width:88px; height:36px; background:url(../img/fangk.png) no-repeat; background-position:0px -49px; }
.ask .askr{ float:left; padding-left:5%; width:74%; padding-top:5px;   }
.ask .askr a{  color:#1364c0; font-size:14px; line-height:30px; }

.back_tt{ position:relative}
.back_tt span{ position:absolute; width:12px; top:30%; left:5%}
.back_tt h3{ line-height:3rem; font-size:1.3rem; text-align:center}

.ypliebiaox{ overflow:hidden; background:#ffffff}
.ypliebiaox dl{ width:50%; padding:5%; float:left; text-align:center;}
.ypliebiaox dd{ overflow:hidden; margin-top:10px}
.ypliebiaox dd a{ float:left; font-size:14px; padding-left:5px; line-height:24px; color:#2e99d6;}
.ypliebiaox dd p{ float:right; font-size:14px; padding-left:5px; line-height:24px; color:#f98425;}

.ypcon{padding:10px; overflow:hidden; position:relative; }
.ypcon h1{ color:#2e99d6; font-size:18px; text-align:center; padding:5px;}
.ypcon h3{ color:#666666; font-size:14px; text-align:center; position:absolute; top:15px; right:10px  }
.ypcon h3 .fenxiang{ border:1px solid #bcbcbc; padding-top:2px;margin-left:5px; line-height:20px; }
.ypcon h3 .fenxiang a{ color:#bcbcbc; font-size:14px; display:inline-block; padding-right:2px;  }
.ypcon h3 .fenxiang .ico{ display:inline-block; background:url(../img/indexico.png) no-repeat; background-position:-120px -4px; width:17px; height:19px;  }

.ypcon1{ overflow:hidden}
.ypcon1 img{ display:block; margin:0 auto}
.ypcon1 ul{ padding:5%}
.ypcon1 ul li{ font-size:14px; line-height:24px; color:#999999}
.ypcon1 ul li span{ color:#666666}

.ypcon2{ overflow:hidden; border-top:1px solid #e5e5e5; background:#FFF}
.ypcon2 ul{ overflow:hidden; padding:2% 5% 2% 5%}
.ypcon2 ul li{ font-size:14px; line-height:30px; color:#2e99d6; overflow:hidden}
.ypcon2 ul .ypcon2_l1 span{ color:#999999}
.ypcon2 ul .ypcon2_l2 span{ color:#f98425 !important}
.ypcon2 ul li h3{ width:40%; color:#000; float:left }
.ypcon2 ul li h3 span{ color:#f98425 !important}
.ypcon2 ul li span{ display:block; float:right}

.ask .gaishu{ font-size:14px; line-height:30px; color:#666666 }
.ask .shuoming{ font-size:14px; line-height:30px; color:#666666 }

.yyyfa{ font-size:14px !important ; color:#333333 !important}
.yyyfa span{ font-size:14px !important ; color:#2e99d6 !important}
.yyyfb{ font-size:14px !important; color:#333333 !important}
.yyyfb span{ font-size:14px !important ; color:#333333 !important}
.yyyfc{ font-size:14px !important; color:#333333 !important}
.yyyfc span{ font-size:14px !important ; color:#ff9900 !important}

.yfcon2 ul{ padding:2.5%; border-top:#e5e5e5 1px solid}
.yfcon2 ul li{ font-size:16px; color:#333333; line-height:40px}
.yfcon2 ul li .didian {display:block; float:left; background:url(../img/yyuan_03.png) no-repeat -219px -96px; width:16px; height:20px; margin-top:11px; margin-right:5px}
.yfcon2 ul li .dianhua {display:block; float:left; background:url(../img/yyuan_03.png) no-repeat -219px -160px; width:16px; height:20px; margin-top:11px; margin-right:5px}

.yaoqijianjie{ overflow:hidden; padding-top:20px}
.yaoqijianjie img{ display:block; float:left; padding:0 5% 5% 0}
.yaoqijianjie p{ font-size:14px; color:#333333; list-style:24px}

.swknav{ overflow:hidden; margin-bottom:10px}
.swknav ul{ overflow:hidden}
.swknav ul li{ float:left; width:20%}
.swknav ul li a{ display:block; width:100%; text-align:center; font-size:14px;line-height:30px; border-bottom: #F5F5F5 2px solid; color:#2e99d6 }
.swknav ul li a:hover{border-bottom: #2e99d6 2px solid;}
.swknav ul li .on{border-bottom: #2e99d6 2px solid;}

.caipu_list_Selection{ overflow:hidden}
.caipu_list_Selection dt{ font-size:16px; color:#666666; line-height:30px; margin:5px; border-bottom:#2e99d6 1px solid }
.caipu_list_Selection dd{ margin:5px; overflow:hidden}
.caipu_list_Selection dd a{ display:block; float:left; font-size:14px; line-height:16px; color:#2e99d6; padding:5px; margin:0 5px 5px 0; border:#CCC 1px solid;  } 
.caipu_list_Selection dd .on{ color:#FFF; background:#2e99d6; border:#2e99d6 1px solid}

.shicai_tt{ text-align:center}
.shicai_tt a{ float:none !important}

.yiyao_caipu_con_a{ overflow:hidden; padding:2.5%}
.yiyao_caipu_con_a dt{ float:left; width:30%}
.yiyao_caipu_con_a dd{ float:left; width:67.5%; margin-left:2.5%; font-size:14px}

.f_lst_nav{ background:#f3f3f3;padding:6px;overflow:hidden}
.hf_test { border:#ebebeb solid 1px;background:#fff;}
.hf_tstit{ line-height:40px; background:#f3f3f3;padding-left:10px;}
.hf_tstit h1{ background:url(../img/pica.png) no-repeat 0 -143px;padding-left:10px; font-size:16px;}
.hf_cs .rightB { color:#FFFFFF; margin-top:10px; width:90%;}
.hf_cs .rightB .sub {background:#2bb1f9; font-size:16px; width:100px; height:40px; border:none; margin:28px 20px}
.hf_cs .rightB .sub:hover{background:#ff6600}
.hf_cs .rightB .set { background:#ff6600; font-size:16px; width:100px; height:40px; border:none; margin-top: 28px;}
.hf_cs .rightB .set:hover{background:#2bb1f9;}
.hf_cs .rightB input{color:#fff;cursor:pointer}

.test_a{border:#ebebeb solid 1px;margin:10px 0;padding:10px;}
.test_a h3{ font-size:14px; line-height:30px}
.test_a ul li{ line-height:28px;list-style:none;font-size:12px;padding-left:16px}
.test_a ul li input{margin-right:5px;}




.index_bk8{ margin:20px auto; overflow:hidden;}
.hf_fl{ line-height:40px; font-size:18px;font-weight:bold; background:url(../img/pica.png) no-repeat 5px -143px;padding-left:15px;border-bottom:#ebebeb solid 1px;}
.hf_cslm{ border-bottom:#ebebeb dashed 1px; width:150px; display:block;background:url(../img/pica.png) no-repeat 135px -173px;}
.index_bk8_lf{ width:150px; float:left; overflow:hidden}
.index_bk8_lf_1 {border:#ebebeb solid 1px; overflow:hidden; height:500px; }
.index_bk8_lf_1 ul li{ line-height:28px; text-align:center; font-size:14px; color:#2e99d6}
.index_bk8_lf_1 ul li a{ color:#666; font-size:14px}
.index_bk8_li1 a:hover{ color:#0464a1; display:block; line-height:35px; height:35px; overflow:hidden}
.index_bk8_lf_1 ul li ul{ position:relative; display:none;}
.index_bk8_lf_1 ul li a ul{ display:block}
.index_bk8_lf_1 ul li{width: 150px;height: 35px;line-height: 35px;text-align: center;position: relative;}
.index_bk8_li1:hover{background:url(../images/biao2.png) no-repeat right 10px center;padding-right:5px;  }
.index_bk8_nav2 li{ line-height:35px; display:block}
.index_bk8_nav2 li a{ overflow:hidden; line-height:35px; display:block}
.index_bk8_nav2 li a:hover{ color:#fff}
.index_bk8_nav2 li:hover{ background:#2e99d6; height:35px; line-height:35px; display:block; color:#fff}
.index_bk8_lf_1 ul{width: 150px;height: auto;position: absolute;list-style: none;}
.index_bk8_lf_1 ul.index_bk8_nav2{left: 150px;top: -35px;display: none;}
.index_bk8_lf_1 .index_bk8_li1:hover ul.index_bk8_nav2{display: block; background:#fff; border:#ebebeb solid 1px}

.index_bk8_rt{ float:left; width:838px; margin-left:10px;border:#ebebeb solid 1px}
.index_bk8_rt1{margin:20px; overflow:hidden}
.index_bk8_rt1 ul li{ font-size:12px; line-height:34px;border-bottom:1px dashed #e6e6e6}
.index_bk8_rt1 ul li a{ color:#259ad9}
.index_bk8_rt1 ul li a:hover{ color:#0590eb; text-decoration:underline}
.index_bk8_tit{ overflow:hidden; line-height:30px; height:30px;border-bottom:solid #c6c6c6 1px;}
.index_bk8_tit p{ color:#000; font-size:12px; float:left;font-weight:bold}
.hf_csyq1{ width:290px; display:block; float:left}
.hf_csyq2{ width:130px; display:block; float:left}
.hf_csyq3{ width:100px; display:block; float:left}
.hf_time{ color:#999}
#score{ padding-left:20px}






@media screen and (min-width: 359px) and (max-width: 373px)
{

.cjjbcon dl dd{ width:290px;}
.cjjbconx dl.w dd.dd{ width:290px;}
.cjjbconx dl.w dd.dd dl dt{  width:35%; }
.cjjbconx dl.w dd.dd dl dd{  width:65%; }

.cjjbcony dl dt{  width:23%;  }
.cjjbcony dl dd{ width:77%;  }
.zyicon dl dt{width:32%;}
.zyicon dl dd{width:68%;}
.wypluncon ul li .fl2 textarea{ width:260px;}
}
@media screen and (min-width: 374px) and (max-width: 383px)
{

.cjjbcon dl dd{ width:304px;}
.cjjbconx dl.w dd.dd{ width:304px;}
.cjjbconx dl.w dd.dd dl dt{  width:35%; }

.cjjbconx dl.w dd.dd dl dd{  width:65%; }
.cjjbcony dl dt{  width:19%;  }
.cjjbcony dl dd{ width:81%;  }
.zyicon dl dt{width:30%;}
.zyicon dl dd{width:70%;}
.wypluncon ul li .fl2 textarea{ width:270px;}
}
@media screen and (min-width: 383px) and (max-width: 398px)
{

.cjjbcon dl dd{ width:313px;}
.cjjbconx dl.w dd.dd{ width:313px;}
.cjjbconx dl.w dd.dd dl dt{  width:35%; }

.cjjbconx dl.w dd.dd dl dd{  width:65%; }
.cjjbcony dl dt{  width:19%;  }
.cjjbcony dl dd{ width:81%;  }
.zyicon dl dt{width:30%;}
.zyicon dl dd{width:70%;}
.wypluncon ul li .fl2 textarea{ width:280px;}
}
@media screen and (min-width: 399px) and (max-width: 413px)
{

.cjjbcon dl dd{ width:330px;}
.cjjbconx dl.w dd.dd{ width:330px;}
.cjjbconx dl.w dd.dd dl dt{  width:33%; }

.cjjbconx dl.w dd.dd dl dd{  width:67%; }
.cjjbcony dl dt{  width:19%;  }
.cjjbcony dl dd{ width:81%;  }
.zyicon dl dt{width:30%;}
.zyicon dl dd{width:70%;}
.wypluncon ul li .fl2 textarea{ width:290px;}
}
@media screen and (min-width: 413px) and (max-width: 479px)
{

.cjjbcon dl dd{ width:344px;}
.cjjbconx dl.w dd.dd{ width:344px;}
.cjjbconx dl.w dd.dd dl dt{  width:33%; }

.cjjbconx dl.w dd.dd dl dd{  width:67%; }
.cjjbcony dl dt{  width:18%;  }
.cjjbcony dl dd{ width:82%;  }
.zyicon dl dt{width:30%;}
.zyicon dl dd{width:70%;}
.wypluncon ul li .fl2 textarea{ width:302px;}
}
@media screen and (min-width: 479px) and (max-width: 539px)
{

.cjjbcon dl dd{ width:410px;}
.cjjbconx dl.w dd.dd{ width:410px;}
.cjjbconx dl.w dd.dd dl dt{  width:30%; }

.cjjbconx dl.w dd.dd dl dd{  width:70%; }
.cjjbcony dl dt{  width:16%;  }
.cjjbcony dl dd{ width:84%;  }
.zyicon dl dt{width:29%;}
.zyicon dl dd{width:71%;}
.wypluncon ul li .fl2 textarea{ width:312px;}
}

@media screen and (min-width: 539px) and (max-width: 638px)
{

.cjjbcon dl dd{ width:470px;}
.cjjbconx dl.w dd.dd{ width:470px;}
.cjjbconx dl.w dd.dd dl dt{  width:30%; }
.cjjbconx dl.w dd.dd dl dd{  width:70%; }
.cjjbcony dl dt{  width:15%;  }
.cjjbcony dl dd{ width:85%;  }
.zyicon dl dt{width:28%;}
.zyicon dl dd{width:72%;}
.wypluncon ul li .fl2 textarea{ width:330px;}
}

@media screen and (min-width: 639px) and (max-width : 2749px)
{
   

 .main_visual{height:249px;}
 .main_image{height:249px;}
 .main_image ul{height:249px;}
 div.flicking_con{top:220px;}

.cjjbcon dl dd{ width:570px;}
.cjjbconx dl.w dd.dd{ width:570px;}
.cjjbconx dl.w dd.dd dl dt{  width:25%; }
.cjjbconx dl.w dd.dd dl dd{  width:75%; }
.cjjbcony dl dt{  width:15%;  }
.cjjbcony dl dd{ width:85%;  }
.zyicon dl dt{width:25%;}
.zyicon dl dd{width:75%;}
.wypluncon ul li .fl2 textarea{ width:442px;}
}





