@charset "gb2312";

html,body{margin:0px;}

* { padding: 0; margin: 0 }

ul, li { list-style-type: none }

img { border: 0px; vertical-align: top }

h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100% }

a { color: #333; text-decoration: none }

a:hover { color: #0085C2; }

body { font-size:12px;background-position: center 0; background-repeat: no-repeat; margin:0;}

.left{ float: left; }

.right { float: right }

.overflow { overflow: hidden }

.clear { clear: both; font-size: 0; line-height: 0 }

.container { width: 1000px; margin:0px auto 0 }

.block { clear:both; height:10px; _overflow:hidden; }

.fl { float:left; }

.htop_c{padding-top:25px}

.r_hos_h{height:320px}

.content{ width:710px; float:left; padding-top:20px; overflow:hidden}

.content h1{ clear:both; width:100%; text-align:center; color:#0092d8; font-size:20px; font-weight:normal; line-height:60px}

.content h5{ clear:both; width:710px; font-size:12px;font-weight:normal; height:24px;line-height:24px;border-bottom: dotted 1px #ccc}

.content h5 span{ float:left; color:#999}

.content h5 span a{ color:#999; padding:0 5px}

.content h5 span a:hover{ color:#f30}

.content h5 strong{float:right; font-weight:normal; line-height:24px; color:#999}

.content h5 b{float:right; font-weight:normal; line-height:24px; padding-right:15px; color:#999}

.info{ clear:both; width:710px; font-size:12px;color:#999;height:30px; padding-top:15px; line-height:24px}

.info span{ float:left; color:#0092d8}

.info span a{ color:#f30; padding:0 5px}

.info form{float:right}

.info .putkey{width:150px; height:22px; background:#fff; border:1px solid #e2e2e2; float:right; color:#999; padding:0 5px}

.info .putbtn{float:right; width:70px; height:24px; color:#fff; background:#39F; border:none; line-height:24px}

.info .putn{float:right; width:70px; height:24px; color:#fff; background:#f30; border:none; line-height:24px}

.hint{ clear:both; margin-top:10px; background:#eff9ff;line-height:30px;}

.hint p{ font-size:12px; padding:10px; color:#666; text-indent:2em;line-height:24px}

.txtinfo{ padding:10px 0; clear:both}

.txtinfo p{ line-height:28px; padding-top:15px; font-size:14px; color:#333}

.pre {width: 100%;}

.pre li {width: 50%; float:left; overflow:hidden;}

.press{ width:735px; clear:both; padding-top:20px; height:60px; border-bottom:1px solid #eee}

.press li{ width:220px; height:45px; float:left; margin-right:25px}

.press li.ps_zx{background:url(..../images/c_bg.gif) 0 -423px no-repeat}

.press li.ps_my{background:url(..../images/c_bg.gif) 0 -468px no-repeat}

.press li.ps_do{background:url(..../images/c_bg.gif) 0 -513px no-repeat}

.press li a span{width:200px; line-height:45px; font-size:18px; color:#fff; text-align:center; display:block; padding-left:20px}

.press li a:hover span{ color:#f30}

.rele_l{ width:320px; float:left; padding-top:20px}

.rele_r{ width:320px; float:right; padding-top:20px}

.rele_liste{ width:320px;border-bottom:1px solid #eee}

.rele_left{ clear:both; width:354px; border-right:1px solid #eee; margin-top:10px; display:block}

.rele_dl{ width:320px; overflow:hidden}

.rele_dl dt{ clear:both; width:320px; height:160px; margin-bottom:10px; position:relative}

.rele_dl dt img{ width:320px; height:160px}

.rele_dl dt span{ width:320px; height:30px; position:absolute; bottom:0; left:0; text-align:center; line-height:30px; font-size:14px;background:url(../images/serbg.png); overflow:hidden}

.rele_dl dd{ clear:both; font-size:14px; line-height:26px;background:url(..../images/uvbg.gif) 0 -1458px no-repeat; padding-left:10px; height:26px; overflow:hidden}

.rele_h{ padding-top:10px}

.big_baner{width:100%; height:380px;background:#ff8b60}

.c_icor{padding-top:20px}

.c_icon{clear:both; width:240px;height:281px;}

.c_icon li{ float:left;position:relative}

.c_icon li.ci_zx a,.c_icon li.ci_qq a,.c_icon li.ci_dc a{ width:79px; height:70px;position:relative;border-right:1px solid #e8e8e8; display:block;t}

.c_icon li.ci_zx span,.c_icon li.ci_qq span,.c_icon li.ci_dc span{ position:absolute; left:0; bottom:0; width:79px; line-height:30px; text-align:center}

.c_icon li.ci_zx a{ width:79px;background:url(../images/c_bg.gif) 0 -53px no-repeat; border-bottom:1px solid #e8e8e8} 

.c_icon li.ci_qq a{ width:79px;background:url(../images/c_bg.gif) -80px -53px no-repeat;border-bottom:1px solid #e8e8e8}

.c_icon li.ci_dc a{ width:80px;background:url(../images/c_bg.gif) -160px -53px no-repeat;border-bottom:1px solid #e8e8e8; border-right:none}

.c_icon li.ci_zx a:hover{ width:79px;background-position:0 -125px;border-bottom:1px solid #e8e8e8}

.c_icon li.ci_qq a:hover{ width:79px;background-position:-80px -125px;border-bottom:1px solid #e8e8e8}

.c_icon li.ci_dc a:hover{ width:80px;background-position:-160px -125px;border-bottom:1px solid #e8e8e8; border-right:none}

.c_icon li.ci_tel{ width:240px; height:70px;background:url(../images/c_bg.gif) 0 -197px no-repeat; display:block; border-bottom:1px solid #e8e8e8}

.c_icon li.ci_map{ width:240px; height:70px;background:url(../images/c_bg.gif) 0 -266px no-repeat; display:block; border-bottom:1px solid #e8e8e8}

.c_icon li.ci_time{ width:240px; height:70px;background:url(../images/c_bg.gif) 0 -336px no-repeat; display:block; border-bottom:1px solid #e8e8e8}

.c_icon li.clong{position:relative}

.c_icon li.clong p{ position:absolute; top:16px; left:70px; font-size:14px; color:#999}

.c_icon li.clong span{ position:absolute; bottom:5px; left:70px; font-size:14px; color:#0092d8}

.c_icon li.ci_top{ margin-top:5px}

.c_right h4{background:url(../images/c_bg.gif) 0 -642px repeat-x; text-align:center}

.c_right h4 span{ font-size:24px; width:265px; line-height:40px; height:40px;   margin:0 auto; background:#fff; color:#f30}

.r_word ul{ padding:20px 0}

.r_word ul li{ border-bottom:1px solid #eee; padding-top:15px; height:138px}

.r_word ul li img{ width:240px; height:120px; float:left; padding:3px 20px 0 0}

.r_word ul li h5{ font-size:16px; color:#0092d8; height:30px}

.r_word ul li span,.r_word ol li span{ color:#aaa}

.r_word ul li p{ font-size:13px; line-height:26px; color:#888; padding-top:24px;height:50px; overflow:hidden}

.r_word ol li{ border-bottom:1px solid #f0f0f0; padding-top:10px; height:120px}

.r_word ol li h5{ font-size:16px; color:#333; height:30px}

.r_word ol li p{ font-size:13px; line-height:26px; color:#888; padding-top:10px; height:50px; overflow:hidden}

.r_word ol li h5 a{ color:#333}

.r_word ol li h5 a:hover{ color:#f30}

.pages{clear:both;display:table;font-size:14px;margin:auto;padding-top:20px;text-align:center;width:100%}

.pages span{ float:left}

.pages p{ float:left; width:100%; margin:10px 0}

.pages a{}

.pages li{border:1px solid #eee;color:#333;float:left;margin-right:6px;padding:5px 15px; background:#f2f2f2}

.pages a:hover{color:#FF0000}

.pages td {margin: 0 5px; padding: 0 5px;}

.pages td a, .pages td a:hover {border:none; background:none; color:#666;padding:0; margin:0;}

/* ABOUT */

.about_c{ }

.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:#666; text-indent:2em}

.about_c h5{clear:both; font-size:16px; color:#f30; line-height:30px;text-indent:2em}

.about_c h5 span{ padding-left:10px; color:#aaa; font-size:12px}

.about_c img{ padding:2px 0 0px 0}

/*GUIDE */

.g_line{clear:both;width:100%;background:#f9f9f9;display:block;float:left;padding:0px 0 20px 0}

.g_line strong{ float:left; width:122px; height:44px; background:url(../images/line.gif); display:block; line-height:44px; text-align:center; font-size:16px; color:#fff}

.g_line .g_con{ width:600px; 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}

.place p a:hover,.hospital p a,.hint p b,.rele_dl dt span a:hover,.r_word ul li h5 a:hover,.r_word ul p a,.r_word ol p a,.g_line .g_con a{ color:#f30}

.hospital p a:hover,.info span a:hover,.rele_dl dt span a,.r_word ul li h5 a,.r_word ul p a:hover,.r_word ol p a:hover,.g_line .g_con a:hover{ color:#0092d8}