﻿@charset "utf-8";
/* CSS Document */

/* public */
body{font-family:"微软雅黑",MicrosoftYaHei,Arial; margin:0; padding:0; font-size:14px; color:#333333;}
*{margin:0; padding:0;}
input,textarea,select:focus{outline:none;}
img{border:none;}
ul,li{list-style:none;}
h1,h2,h3,h4{font-weight:normal; font-size:14px;}
em{font-style:normal;}
a{color:#333333; text-decoration:none;}
a:hover{color:#d20d8d; text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; width:0; height:0; overflow:hidden;}
iframe[src*="ucweb.com"]{display:none !important;}
/* public */

.main{max-width:1200px; min-width:320px; margin:0 auto; overflow:hidden;}

.top{height:102px;}
.logo{float:left; width:50%; margin-top:20px; display:inline;}
.logo img{max-width:98%; height:auto;}
.search_box{float:right; width:50%; margin-top:14px; display:inline;}
.collect{height:30px; margin-left:5px;}
.sethome{float:left; line-height:16px; margin-top:3px; margin-right:12px;}
.sethome a{color:#d20d8d;}
.share{float:left; height:16px; line-height:16px; margin-top:3px; color:#999999; display:inline;}
.search{height:28px; margin-top:8px;}
.search_text{float:left; width:60%; height:18px; line-height:12px; border:#999999 1px solid; border-right:none; padding:8px 7px 4px 7px; border-top-left-radius:1em; border-bottom-left-radius:1em; display:inline;}
.search .left{cursor:pointer;}

.nav_box{width:100%; background:#d20d8d;}
.nav{line-height:50px; background:#d20d8d; font-size:15px; font-weight:bold; color:#ffffff; overflow:hidden;}
.nav a{float:left; display:-moz-inline-box; display:inline-block; width:106px; height:50px; background:#d20d8d; color:#ffffff; text-align:center;}
.nav a:hover{background:#ad0b77; color:#ffffff;}

.position{background:#f4f7fa; line-height:22px; padding:14px 0 14px 0;}

.bottom_box{width:100%; background:#535353;}
.bottom{color:#999999; line-height:28px; padding:20px 0 66px 0; font-size:13px; text-align:center;}
.bottom span{display:inline-block;}
.bottom a{color:#ffffff;}
.bottom a:hover{text-decoration:underline;}
.bottom p{line-height:24px; margin-top:20px;}
.bottom p img{vertical-align:middle;}
.bottom p a{color:#999999;}
/* /public */

/*焦点图样式*/
.block_home_slider {
	position: relative;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.html); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;	
}
.block_home_slider img{width:100%; height:auto;}
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:13px; height:25px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block; position:absolute;bottom:4%; right:4%;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/*焦点图样式*/

.main_title{padding:30px 2px 15px 2px; border-bottom:1px solid #e9e9e9;}
.main_title1{padding:15px 2px 15px 2px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.ind_i{display:inline-block; width:26px; height:26px; background-image:url(../images/index_i.png); background-size:156px 26px; vertical-align:bottom;}
.boldt{font-size:20px; color:#333333; font-weight:bold; margin-left:4px;}
.boldt a{color:#333333;}
.colorc{color:#ccc; font-size:17px; margin:0 6px 0 4px;}
.colorz{color:#999999;}
.colorgd,.colorzx,.colortw{color:#888888; float:right;}
.colorgd a{color:#888888; width:32px; height:22px; line-height:22px; background:url(../images/tag_gd.png) no-repeat 4px center; padding-left:18px; border:1px solid #d6d6d6; border-radius:0.5em; margin-top:2px; display:block;}
.colorzx a{color:#888888; width:32px; height:22px; line-height:22px; background:url(../images/tag_zx.png) no-repeat 4px center; padding-left:18px; border:1px solid #d6d6d6; border-radius:0.5em; margin-top:2px; display:block;}
.colortw a{color:#888888; width:32px; height:22px; line-height:22px; background:url(../images/tag_tw.png) no-repeat 4px center; padding-left:18px; border:1px solid #d6d6d6; border-radius:0.5em; margin-top:2px; display:block;}
.i_id1{background-position:0 0;}
.i_id3{background-position:-26px 0;}
.i_id2{background-position:-52px 0;}
.i_id4{background-position:-78px 0;}
.i_five{background-position:-104px 0;}
.i_id1023{background-position:-130px 0;}

.ind_update{padding:20px 15px 0 15px;}
.ind_hot{overflow:hidden;}
.ind_hot img{float:left; width:120px; height:100px;}
.ind_hcont{float:left; width:56%; height:100px; margin-left:2%; display:inline; overflow:hidden;}
.ind_hcont h1,h3{height:26px; line-height:26px; color:#a604b8; font-size:15px; font-weight:bold; overflow:hidden;}
.ind_hcont h1 a{color:#d20d8d;}
.ind_hcont p{color:#999999; height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.ind_hcont p a{color:#a604b8;}
.ind_hcont p a:hover{color:#cb0003;}
.ind_hcont ul{height:24px; line-height:24px; margin-top:5px; overflow:hidden;}
.ind_hcont li{float:left; color:#999999; margin-right:20px; display:inline;}
.ind_hcont li a{color:#999999;}
.ind_hcont li a.lm{background:url(../images/tag_lm.png) no-repeat 0 center; padding-left:20px;}
.ind_hcont li a.yd{background:url(../images/tag_yd.png) no-repeat 0 center; padding-left:23px;}
.ind_hcont li a.zx{background:url(../images/tag_zx.png) no-repeat 0 center; padding-left:18px;}
.ind_news{margin-top:13px;}
.ind_news li{float:left; width:260px; height:30px; line-height:30px; background:url(../images/tag.gif) no-repeat 0 center; padding-left:10px; padding-right:10px; display:inline; overflow:hidden;}

.ind_zxyy{margin:0 0 0 15px;}
.ind_yynews{float:left; text-align:center; margin:20px 15px 0 0;}
.ind_yynews ul{width:131px; border:#e9e9e9 1px solid; border-radius:1em; text-align:center;}
.ind_yynews ul img{width:131px; height:100px; border-radius:1em 1em 0 0;}
.ind_yynews ul h3{height:28px; line-height:28px; font-size:12px; margin-top:6px; overflow:hidden;}
.ind_yynews ul p{height:20px; line-height:20px; font-size:12px; margin-top:6px; color:#999999; overflow:hidden;}
.ind_yynews ul p a{color:#999999;}
.ind_yynews ul p a.gz{color:#d20d8d;}
.ind_yynews ul a.zx{width:76px; height:28px; line-height:28px; margin:8px auto; color:#ffffff; background:url(../images/tag_zx1.png) no-repeat 10px center; padding-left:20px; background-color:#ff9d00; border:1px solid #d6d6d6; border-radius:1em; display:block;}

.ind_zxwd{padding:0 15px 0 15px;}

.link{padding:30px 2px 15px 2px; border-bottom:1px solid #e9e9e9;}
.link_top{float:left;}
.link_top li{float:left; cursor:pointer;}
.link_off{margin-top:5px;}
.link_cont{min-height:130px; line-height:24px; padding:20px 0 30px 23px; display:none;}
.link_cont li{float:left; width:124px; margin-right:23px; display:inline;}
.link_cont li img{width:86px; height:86px; padding:0 19px 0 19px;}
.link_cont li p{width:124px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

.zxxm{float:left; width:290px; margin:30px 10px 0 15px; padding-bottom:15px; background:#f8f8f8; border-radius:1em; display:inline;}
.zxxm_wz{height:225px; padding:15px 15px 0 15px;}
.zxxm_wzh{height:100px; line-height:22px;}
.zxxm_wzh img{float:left; width:90px; height:100px;}
.zxxm_wzhc{float:left; width:160px; height:100px; margin-left:10px; display:inline;}
.zxxm_wzhc h3{height:26px; line-height:26px; color:#d20d8d; font-size:15px; font-weight:bold; overflow:hidden;}
.zxxm_wzhc p{color:#999999; height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.zxxm_wzhc ul{height:24px; line-height:24px; padding-top:5px; overflow:hidden;}
.zxxm_wzhc li{float:left; color:#999999; font-size:13px; margin-right:20px; display:inline;}
.zxxm_wzhc li a{color:#999999;}
.zxxm_wzhc li a.lm{background:url(../images/tag_lm.png) no-repeat 0 center; padding-left:20px;}
.zxxm_wzhc li a.yd{background:url(../images/tag_yd.png) no-repeat 0 center; padding-left:23px;}
.zxxm_wzhc li a.zx{background:url(../images/tag_zx.png) no-repeat 0 center; padding-left:18px;}
.zxxm_wzn{margin-top:12px;}
.zxxm_wzn li{height:28px; line-height:28px; background:url(../images/tag.gif) no-repeat 0 center; padding-left:10px; overflow:hidden;}
.zxxm_wzn li span{float:right; color:#999999; padding-left:12px;}
.zxxm_clear{clear:both; width:0; height:30px; overflow:hidden;}

.content{height:auto;}
.content_left{float:left; max-width:850px; min-width:320px; margin-right:30px; display:inline;}
.arct{padding:20px 15px 30px 15px;}
.arct_top{border-bottom:#e9e9e9 1px dashed; padding:15px 0 20px 0;}
.arct_top h1{color:#d20d8d; text-align:center; font-size:16px; font-weight:bold;}
.arct_top p{margin-top:15px; color:#999999; text-align:center;}
.arct_cont{margin-top:30px; line-height:24px;}
.arct_cont p{margin-top:10px; word-break:break-all;}
.arct_cont a{color:#d20d8d;}
.arct_cont a:hover{color:#d20d8d; text-decoration:underline;}
.arct_cont img{max-width:100%; min-width:290px; height:auto;}
.arct_sxp{height:50px; line-height:50px; background:#f8f8f8; padding-left:15px; padding-right:15px; margin-top:1px; overflow:hidden;}
.arct_xg{height:auto; background:#f8f8f8; margin-top:20px; padding-bottom:20px;}
.arct_xg ul{padding:12px 15px 0 15px;}
.arct_xg li{float:left; margin-right:15px; width:235px; height:28px; line-height:28px; background:url(../images/tag.gif) no-repeat 0 center; padding-left:10px; display:inline; overflow:hidden;}

.content_right{float:left; max-width:320px; background:#f8f8f8;}
.joke_new{padding:15px 20px 40px 20px;}
.joke_new li{height:28px; line-height:28px; background:url(../images/tag.gif) no-repeat 0 center; padding-left:10px; overflow:hidden;}
.joke_new li span{float:right; color:#999999; padding-left:12px;}

.list{height:100px; border-bottom:#e9e9e9 1px dashed; padding:30px 15px 30px 15px;}
.list img{float:left; width:30%; height:100px;}
.list_cont{float:left; width:67%; height:100px; margin-left:3%; background:#ffffff;}
.list_cont h3{height:26px; line-height:26px; font-size:15px; overflow:hidden;}
.list_cont p{color:#999999; height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.list_cont ul{margin-top:5px; height:24px; line-height:24px; overflow:hidden;}
.list_cont li{float:left; color:#999999; margin-right:20px; display:inline;}
.list_cont li a{color:#999999;}
.list_cont li a.lm{background:url(../images/tag_lm.png) no-repeat 0 center; padding-left:20px;}
.list_cont li a.sj{background:url(../images/tag_sj.png) no-repeat 0 center; padding-left:18px;}
.list_cont li a.yd{background:url(../images/tag_yd.png) no-repeat 0 center; padding-left:23px;}
.list_cont li a.zx{background:url(../images/tag_zx.png) no-repeat 0 center; padding-left:18px; color:#ff9d00;}
.list_cont li a.gz{color:#d20d8d;}
.list_page{height:auto; line-height:20px; padding:20px 20px 30px 20px;}
.list_page li{float:left; padding:2px 7px; border:1px solid #dcdcdc; margin-right:5px; margin-top:5px; display:inline;}
.list_page li.thisclass{color:#bf3bd5; background:#f5f7fb;}

.zxyy_type{margin-top:1px;}
.zxyy_type li{float:left;  width:103px; height:70px; line-height:70px; border:#ffffff 1px solid;  background:#f8f8f8 url(../images/tag_yy.png) no-repeat 20px center; padding-left:45px; padding-right:10px; font-size:14px; display:inline; overflow:hidden;}
.zxyy_dh{width:0; height:40px; overflow:hidden;}
.zxyy_arct{margin:20px 15px 30px 15px;}
.zxyy_atop{padding:15px 0 20px 0;}
.zxyy_atop h1{color:#d20d8d; text-align:center; font-size:16px; font-weight:bold;}
.zxyy_atop p{margin-top:15px; color:#999999; text-align:center;}
.hospital_top{height:40px; border-bottom:#e9e9e9 1px dashed;}
.hospital_top li{float:left; width:80px; height:28px; line-height:28px; border-radius:20px; color:#FFFFFF; font-size:14px; text-align:center; margin-right:10px; cursor:pointer; display:inline;}
.hospital_on{background:#ad0873; border:#ad0873 1px solid;}
.hospital_off{background:#999999; border:#999999 1px solid;}
.zxyy_acont{margin-top:30px; line-height:24px; font-size:15px; padding-bottom:30px;}
.zxyy_acont p{margin:10px auto;}
.zxyy_acont a{color:#d20d8d;}
.zxyy_acont a:hover{color:#d20d8d; text-decoration:underline;}
.zxyy_acont img{max-width:100%; height:auto;}
.zxyy_acont1{margin-top:30px; line-height:24px; font-size:15px; padding-bottom:30px; display:none;}
.zxyy_acont1 img{max-width:100%; height:auto; border:#e9e9e9 1px solid;}
.zxyy_anew{height:auto; padding:5px 20px 30px 20px;}
.zxyy_anew li{height:90px; margin-top:15px;}
.zxyy_anew li img{float:left; width:120px; height:90px;}
.zxyy_anewc{float:left; width:145px; height:90px; margin-left:15px; display:inline;}
.zxyy_anewc h3{height:26px; line-height:26px; font-size:14px; margin-top:6px; overflow:hidden;}
.zxyy_anewc h3 a{ font-weight:normal;}
.zxyy_anewc p{height:20px; line-height:20px; font-size:13px; margin-top:6px; color:#999999; overflow:hidden;}
.zxyy_anewc p a{color:#999999;}
.zxyy_anewc p a.gz{color:#d20d8d;}
.zxyy_zx{height:68px; border-top:#ffffff 1px solid;}
.zxyy_zx img{width:100%; height:68px;}

.wenda_type{margin-top:1px;}
.wenda_type li{float:left; width:103px; height:70px; line-height:70px; border:#ffffff 1px solid; background:#f8f8f8 url(../images/tag_wd.png) no-repeat 20px center; padding-left:45px; padding-right:10px; font-size:15px; display:inline; overflow:hidden;}
.wenda_dh{clear:both; width:0; height:40px; overflow:hidden;}
.wenda_list{border-bottom:#e9e9e9 1px dashed; padding:20px 15px 20px 15px;}
.wenda_list h3{height:26px; line-height:26px; font-size:16px; background:url(../images/wenda_w.png) no-repeat 0 center; padding-left:34px; padding-top:8px; overflow:hidden;}
.wenda_list p{color:#666666; line-height:22px; margin-top:8px;}
.wenda_list p span.da{color:#333333; font-size:15px; font-weight:bold;}
.wenda_list ul{margin-top:10px; height:24px; line-height:24px; overflow:hidden;}
.wenda_list li{float:left; color:#999999; font-size:14px; margin-right:20px; display:inline;}
.wenda_list li a{color:#999999;}
.wenda_list li a.lm{background:url(../images/tag_lm.png) no-repeat 0 center; padding-left:20px;}
.wenda_list li a.sj{background:url(../images/tag_sj.png) no-repeat 0 center; padding-left:18px;}
.wenda_list li a.yd{background:url(../images/tag_yd.png) no-repeat 0 center; padding-left:23px;}
.wenda_arct{padding:0 15px 30px 15px;}
.wenda_title{border-top:#e9e9e9 1px dashed; padding:40px 0 20px 0; font-size:15px;}
.wenda_ti{float:left; display:inline-block; width:32px; height:28px; background-image:url(../images/wenda_i.png); background-size:96px 28px; vertical-align:bottom;}
.wenda_title h1{float:left; padding-left:8px; font-size:20px; color:#d20d8d; font-weight:bold; display:inline;}
.wenda_title p{float:left; padding-left:8px; font-size:20px; color:#333333; font-weight:bold; display:inline;}
.wdti_two{background-position:-32px 0;}
.wdti_three{background-position:-64px 0;}
.wenda_cont{padding:20px 0 40px 0;}
.wenda_nr{padding-left:38px; line-height:24px; font-size:16px;}
.wenda_nr p{margin:10px auto;}
.wenda_nr a{color:#d20d8d;}
.wenda_nr a:hover{color:#d20d8d; text-decoration:underline;}
.wenda_nr img{max-width:100%; height:auto;}
.wenda_zt{padding-left:38px; padding-top:20px;}
.wenda_zt li{float:left; color:#999999; height:26px; line-height:26px; margin-right:30px; display:inline;}
.wenda_zj{padding-left:38px; padding-bottom:20px; height:60px;}
.wenda_zj img{float:left; width:60px; height:60px; border-radius:50%;}
.wenda_zj p{float:left; margin-left:15px; margin-top:10px; height:40px; line-height:20px; color:#999999; font-size:12px; display:inline;}
.wenda_zj p b{color:#333333; font-size:15px;}
.wenda_zj span{float:right; margin-right:10px; text-align:center; display:inline;}
.wenda_zj span a{color:#ff8585; width:60px; height:30px; line-height:30px; background:#ffffff; border:1px solid #ff8585; border-radius:2em; margin-top:15px; display:block;}
.wenda_zj span a:hover{color:#ffffff; background:#ff8585;}
.wenda_zxzx{padding:15px 0 50px 0;}
.wenda_zxzx img{width:100%;}
.wenda_tw{height:68px; border-top:#ffffff 1px solid;}
.wenda_tw img{width:100%; height:68px;}

.xh{heigth:auto;}
.xh_menu{float:left; width:240px; margin-right:30px;  background:#f8f8f8; border-top:#ffffff 1px solid; display:inline;}
.xh_menu li{height:70px; line-height:70px; border-bottom:#ffffff 1px solid; text-align:center; color:#d20d8d; font-size:16px; font-weight:bold;}
.xh_cont{float:right; max-width:870px; padding:0 15px 30px 15px; font-size:16px; display:inline;}
.xh_top{border-bottom:#e9e9e9 1px dashed; padding:20px 0 20px 0;}
.xh_top h1{color:#d20d8d; text-align:center; font-size:16px; font-weight:bold;}
.xh_js{margin-top:15px; line-height:24px;}
.xh_js p{margin:10px auto;}

.search_page{padding:30px 30px 40px 30px;}
.search_page ul li{float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9;}
.search_page ul li a{float:left; padding:2px 4px 2px; color:#555; display:block;}
.search_page ul li a:hover{color:#690; text-decoration:none; padding:2px 4px 2px;}
.search_page ul li.thisclass,
.search_page ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold;}
.search_page .pageinfo{line-height:21px; padding:12px 10px 12px 16px; color:#999;}
.search_page .pageinfo strong{color:#555; font-weight:normal; margin:0px 2px;}

.sitemap{margin-top:15px;}
.linkbox{border-bottom:#e9e9e9 1px solid; padding:15px 30px 20px 30px;}
.linkbox h3{font-size:15px;}
.linkbox h3 a{color:#d20d8d;}
.linkbox .f6{clear:both; width:100%; overflow:hidden; padding-bottom:15px;}
.linkbox .f6 li{float:left; margin:10px 5px 0 10px; white-space:nowrap; display:inline;}

.yuyue{margin-top:40px; padding-bottom:10px;}
.yuyue_ts{text-align:center;}
.yuyue table{width:500px; margin:20px auto; font-size:16px;}
.yuyue tr{height:50px;}
.yuyue .bt{color:#d20d8d; font-weight:bold;}
.yuyue .intxt{width:250px; height:24px;}
.yuyue .intxta{width:250px; height:60px;}
.yuyue .submit{height:30px; text-align:center; padding-bottom:30px;}
.yuyue .coolbg{width:60px; height:30px; cursor:pointer;}