@charset "gb2312";
/* CSS Document */

html,body { width:100%; height:100%}
html,body,* { margin:0; padding:0; font-family:"Microsoft YaHei"; list-style:none}
img { border:none}
table { border-collapse:collapse}
tbody { margin:0}
a { text-decoration:none; color:inherit}
*:focus { outline:none}
h3 { font-weight:normal}
.hot_imp{text-align:center}
* html .clearFix {zoom:1}
* + html .clearFix {zoom:1}
.clearFix:after { height:0; visibility:hidden; content: "."; display:block; clear:both}

.container { width:1000px; margin:0 auto}
.floatL { float:left}
.floatR { float:right}

.po_rel { position:relative}
.strong { font-weight:bold}
.block { display:block}
.b_inilne { display:inline-block}
.hide { display:none}
img.mid { vertical-align:middle; margin-bottom:3px}
.noborder { border-top:none !important; border-left:none !important; border-right:none !important; border-bottom:none !important}
.mt1 { margin-top:1px}
.mt5 { margin-top:5px !important}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px !important}
.mt25 { margin-top:25px !important}
.mt30 { margin-top:30px !important}
.mt34 { margin-top:34px}
.mt40 { margin-top:40px}
.mt50 { margin-top:50px}
.mt60 { margin-top:60px}
.mb0 { margin-bottom:0 !important}
.mb10 { margin-bottom:10px}
.mb13 { margin-bottom:13px}
.mb15 { margin-bottom:15px}
.mb20 { margin-bottom:20px !important}
.mb25 { margin-bottom:25px}
.mb30 { margin-bottom:30px}
.mb40 { margin-bottom:40px}
.ml10 { margin-left:10px}
.ml20 { margin-left:20px}
.ml25 { margin-left:25px}
.ml30 { margin-left:30px}
.mr0 { margin-right:0 !important}
.mr1 { margin-right:1px}
.mr8 { margin-right:8px}
.mr10 { margin-right:10px}
.mr15 { margin-right:15px}
.mr38 { margin-right:38px}
.pl0 { padding-left:0 !important;}
.pb20 { padding-bottom:20px}

/*-----------------------------public-----------------------------*/
.top_links > li .link_group li > a:hover, .s_footer_links a:hover, .t_loc a:hover, .tzzn_con p a:hover, .txtlink a:hover, .hot_imp p a:hover, .hot_imp h3 a:hover { text-decoration:underline}

.icolist li a:hover, .txtlist li a:hover, .xw_topttl_con a:hover, .xwnews_ll_list li a:hover, .hotnews_con a:hover, .xwnews_ll .imp a:hover, .bsttl_box .txt a:hover, .bsttl_box .xwnews_ll_list li a:hover, .ph_list li a:hover, .xilan_xgnews ul li:hover a, .fwdh_con ul li a:hover, .picnews_list li .det:hover, .xilan_shear a:hover span, #liebiao li h3 a:hover, .hotnews_ggl_con a:hover, .tzzn_con h3 a:hover, .tzzn_con p a:hover, .tzzn_list li a:hover, .in_city li a:hover, .in_searchbox .links a:hover, .fxgg_list li a:hover, .fcsp_con .txt:hover, .imp_list .txt li a:hover, .in_kjgg .links a:hover, .dsxw_list li a:hover, .in_jsfx_img li p:hover, .dot_list li a:hover, .scroll_vertical .list li a:hover, .zdfc_hotnews h3 a:hover, .vxilan_gygglist li p:hover, .player_download_con ul li a:hover, .yjsk_list li a:hover, .ggl_picnews_list li .det:hover, .cpgy_zxjz .inner_txt h3 a:hover, .tjcx_lblock .txt a:hover, .dot_list li a:hover, .tjcx_rbox .txt a:hover, .cyzj_hot a:hover, .cyzj_hotlist ul li a:hover, .cyzj_blocks .imp .txt a:hover, .dncp_wsdy_con li a:hover, .dncp_news .txtbox .imp a:hover, .play_list li a:hover, .fcsp_rcon a:hover p, .fcsp_img li:hover p, .zjbd_list li .txt_box a:hover { color:#f13131 !important}

.xw_lr_box:hover img, .xw_r_img:hover img, .bsttl_box .imp .imgbox:hover img, .ggl_r_img:hover img, .ggl_tabcon .bigimg:hover img, .ggl_tabcon ul li a:hover img, .ggl_imgshow a:hover img, .zxfw_rbox .imp .imgbox:hover img, .in_tabcon:hover img, .zxyx_box:hover img, .dsxw_con .imgbox:hover img, .in_cpgy_img .imgb:hover img, .in_cpgy_img .imgs li a:hover img,.gyjz_img .imgb:hover img, .gyjz_img .imgs li a:hover img, .yxtj a:hover img, .xstzs_img a:hover img, .yjsk_con .yjsk_img:hover img, .yjsk_rcon:hover img, .dncp_zjbdcon .imgbox:hover img, .dncp_news .imgbox a:hover img, .zjbd_r .con li a:hover img { transform:scale(1.1); transition:0.5s}

.red { color:#F13131}
.s_top { width:100%; min-width:1000px; background-color:#fcfcfc; border-bottom:#e5e5e5 solid 1px}
.topline { width:100%; min-width:1000px; height:40px; border-bottom:#efefef solid 1px; font-size:13px; line-height:40px; color:#666666}
.topline a { float:left; line-height:40px; color:#666666; margin-left:20px}
.topline a .topline_ico { display:inline-block; width:18px; height:15px; background-position:0 0; background-repeat:no-repeat; vertical-align:middle; margin-bottom:3px}
.topline a:hover .topline_ico { background-position:0 -15px}
.topline a .topico_weibo { background-image:url("imagestopico_weibo.png"); margin-right:5px}
.topline a .topico_wechat { background-image:url("imagestopico_wechat.png"); margin-right:5px}
.topline a .topico_app { background-image:url("imagestopico_app.png")}
.topline a .topico_web { background-image:url("imagestopico_web.png")}
.top_links { width:1000px; margin:20px 0 10px 0}
.top_links > li { float:left; padding-left:25px; margin-left:10px; border-left:#f1f1f1 solid 1px}
.top_links > li.first { padding-left:0; margin-left:0; border-left:none}
.top_links > li .link_group { width:100%; height:14px; margin-bottom:10px; line-height:14px}
.top_links > li .link_group li { padding-right:18px; display:inline-block; float:left}
.top_links > li .link_group li.po_rel { background:url("imagescity.jpg") no-repeat right center}
.top_links > li .link_group li > a { font-size:14px; color:#000000}
.toplink_city { display:none; position:absolute; top:20px; right:0; width:125px; z-index:2; border:solid 1px #e30000; background-color:#FFF; padding:5px 10px}
.toplink_city a { display:inline-block; margin:0 3px; border-bottom:dashed 1px #ccc; font-size:12px; line-height:20px; color:#333333}
.ad_big, .ad_big img { width:1000px; display:block}
.s_logo { position:relative; width:1000px; margin-bottom:10px}
.s_logo_l { float:left; height:38px; background:url("imagess_logo.png") no-repeat left; text-indent:185px; font-size:26px; line-height:40px; color:#f13131; font-weight:bold}
.s_logo_r { float:right; height:38px; line-height:38px}
.s_logo_r .s_search { position:relative; float:right; width:300px; height:36px; border:#e7eaee solid 1px; background-color:#ffffff}
.s_logo_r .s_search .search_con { position:absolute; top:0; left:0; width:245px; height:36px; border:none; background:none; padding-left:5px; line-height:36px}
.s_logo_r .s_search .search_btn { position:absolute; width:49px; height:36px; top:0; right:0; background:url("imagess_search.png") center no-repeat #f9f9f9; border:none; border-left:#e7eaee solid 1px; display:block}
.mobile_view { float:right; margin-right:30px; font-size:16px; color:#5e5e5e; line-height:38px;}
.mobile_view img { width:16px; height:16px; vertical-align:middle; margin-bottom:3px; margin-right:5px}
#mobile_view{display: none;}
#mobile_view img {width:100px;height:100px;}
.s_nav { width:100%; min-width:1000px; height:48px; border-bottom:#f13131 solid 3px}
.s_navcon li { float:left; height:48px; margin-right:5px; line-height:48px; font-size:18px}
.s_navcon li a { display:block; padding:0 10px; height:48px; color:#030303}
.s_navcon li a:hover { background-color:#f13131; color:#f9f9f9}
.s_navcon li.no_margin { margin-right:0 !important}
.s_footer { width:100%; min-width:1000px;  margin-top:30px; background-color:#f3f3f3}
.scode_list { width:100%; padding:20px 0; margin-bottom:10px; border-bottom:#e7e7e7 solid 1px; text-align:center}
.scode_list li { width:169px; float:left}
.scode_list li img { width:137px; height:137px; border:#eaeaea solid 1px; float:left}
.scode_list li p { margin-top:10px; width:30px; height:137px; float:left;  font-size:16px; color:#666666; line-height:16px; text-align:center}
.s_footer_links { height:30px; line-height:30px; font-size:14px; color:#333333; text-align:center}
.s_footer_links a { display:inline-block; color:#333333}
.s_footer_links span { margin:0 5px}
.s_footer_copy p { font-size:14px; color:#333333; line-height:30px; text-align:center}
.t_loc { float:left; height:38px; font-size:12px; line-height:38px; color:#999999}
.t_loc a { color:#333333; display:inline-block; margin:0 5px}
.ad_r, .ad_r img { width:300px; height:250px; display:block}
.t_left { width:640px; float:left}
.t_right { width:300px; float:right}
.txtlist li { width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden}
.txtlist li a { color:#333333}
.xw_l { float:left; width:670px}
.xw_r { float:right; width:300px}
.icolist { float:left; width:320px}
.icolist li { width:100%; height:33px; background:url("imageslist1.png") left center no-repeat; line-height:33px; font-size:16px; text-indent:15px; overflow:hidden}
.icolist li a { color:#333333}
.xw_ll { float:left; width:400px}
.xw_lr { float:right; width:242px}
.xwnews_ll, .xwnews_lr { width:100%; height:370px}
.xw_topttl { position:relative; width:100%; height:40px; border-top:#7a7a7a solid 2px}
.xw_topttl_con { position:absolute; width:auto; height:40px; padding-right:3px; top:-2px; left:0; background-color:#FFFFFF}
.xw_topttl_con a { display:block; width:90px; height:40px; border-top:#f13131 solid 2px; font-size:18px; color:#f13131; line-height:40px; font-weight:bold}
.xwnews_ll .imp a { display:block; margin-top:20px; margin-bottom:15px; font-size:18px; color:#000000; line-height:18px}
.xwnews_ll .imp p { font-size:12px; line-height:20px; color:#979797; height:40px; overflow:hidden}
.xwnews_ll_list li { width:100%; height:30px; background:url("imageslist1.png") left center no-repeat; line-height:30px; font-size:16px; text-indent:15px; overflow:hidden}
.xwnews_ll_list li a { color:#333333}
.xw_lr_box { position:relative; width:242px; height:162px; display:block; margin-bottom:26px; overflow:hidden}
.xw_lr_box img { width:242px; height:162px}
.xw_lr_box p { position:absolute; bottom:0; left:0; width:100%; height:45px; font-size:14px; color:#FFFFFF; line-height:55px; background:url("imagesimgbg.png") repeat-x; text-align:center}
.dot_list li { width:100%; height:30px; line-height:30px; font-size:16px; overflow:hidden; background:url("imageslist1.png") left center no-repeat; text-indent:15px}
.dot_list li a { color:#000000}
.color_ttl { width:100%; height:36px}
.color_ttl a { display:block; float:left; height:36px; margin-left:20px; line-height:36px; font-size:18px; color:#FFFFFF}
.color_ttl a img { vertical-align:middle; margin-bottom:3px; margin-right:10px}
.red_ttl { background-color:#F13131}
.yellow_ttl { background-color:#f7a80f}
.yxcx_con, .player_download_con { width:270px; padding:20px 15px 25px 15px; background-color:#f8f8f8}
.yxcx_con .select_box { position:relative}
.yxcx_con .select_btn { width:268px; height:30px; border:#dcdcdc solid 1px; background: url("imagesselect_btn.png") 235px center no-repeat #f0f0f0; line-height:30px; text-indent:20px; font-size:18px; color:#666666; cursor:pointer}
.yxcx_con .select_box .dropdown_menu { position:absolute; width:268px; height:auto; top:31px; left:0; border:#dcdcdc solid 1px; background-color:#FFFFFF; display:none}
.yxcx_con .select_box .dropdown_menu li a { display:block; width:100%; line-height:30px; text-indent:20px; color:#999999}
.yxcx_con .select_box .dropdown_menu li:hover { background-color:#EEEEEE}
.yxcx_con .ipt_box { display:block; width:268px; height:30px; border:#dcdcdc solid 1px; background-color:#FFFFFF; line-height:30px; text-indent:20px; font-size:16px; color:#666666}
.yxcx_con .cx_btn { width:132px; height:33px; display:block; margin:0 auto; margin-top:15px; background:url("imagescx_btn.png") no-repeat; line-height:33px; text-align:center; font-size:18px; color:#FFFFFF}
.player_download_con ul li { width:100%; height:30px; line-height:30px}
.player_download_con ul li img { vertical-align:middle; margin-bottom:3px; margin-right:10px}
.player_download_con ul li a { font-size:14px; color:#666666}
.ad_xwr, .ad_xwr img { display:block; width:300px; height:70px}
.tpxw_box { width:298px; border:#e7eaee solid 1px}
.tpxw_box .ttl { width:298px; height:45px; line-height:45px; border-bottom:#e7eaee solid 1px}
.tpxw_box .ttl a { display:inline-block; padding-left:8px; border-left:#F13131 solid 2px; height:18px; margin-left:20px; font-size:18px; color:#000000; line-height:18px}
.fwdh_tab li { float:left}
.fwdh_tab li a { display:block; float:left; border-bottom:#7a7a7a solid 1px; line-height:16px; padding:15px 10px; font-size:16px; color:#333333}
.fwdh_tab li.on { padding:0 3px; background-color:#FFFFFF}
.fwdh_tab li.on a { border-bottom:#F13131 solid 1px; color:#F13131}
.tpxw_box_con { width:260px; margin:0 auto}
.fwdh_con {display:none}
.fwdh_con ul { padding:20px 0; border-bottom:#f5f7f8 solid 1px}
.fwdh_con ul.no_border { border-bottom:none}
.fwdh_con ul li { width:130px; height:26px; float:left}
.fwdh_con ul li a { font-size:14px; color:#033266; line-height:26px}
.hotnews_ggl { width:100%; height:88px; padding-bottom:30px; background:url("imageshotnewsbg.png") left bottom repeat-x}
.hotnews_ggl_con { width:100%; height:100%; background:url("imagesggl_hotnews.png") no-repeat left top}
.hotnews_ggl_con a { width:590px; float:right; display:block; font-size:26px; line-height:28px; color:#000000; font-weight:bold}
.hotnews_ggl_con p { width:590px; float:right; margin-top:15px; font-size:14px; line-height:22px; color:#969696; height:44px; overflow:hidden}
.ad670,.ad670 img { display:block; width:670px; height:70px}
.ggl_r_ttl { width:100%; height:25px; padding-bottom:10px; border-bottom:#666666 solid 2px}
.ggl_r_ttl a { display:inline-block; width:auto; height:25px; padding-bottom:10px; border-bottom:#ffaa00 solid 2px; font-size:22px; color:#000000}
.fxdt_btn a { display:inline-block; width:120px; height:37px; background:url("imagesfxdt_btn.png") no-repeat; font-size:16px; line-height:37px; color:#fffefe; text-align:center; margin-top:12px}
.xw_bsttl { position:relative; width:100%; height:40px; border-bottom:#7a7a7a solid 2px}
.xw_bsttl_con { position:absolute; width:auto; height:42px; padding-right:3px; top:0; left:0; background-color:#FFFFFF}
.xw_bsttl_con a { display:block; width:75px; border-bottom:#f13131 solid 2px; font-size:18px; color:#f13131; line-height:40px}
.in_ttl { width:100%; height:30px; border-bottom:#7a7a7a solid 2px}
.in_ttl_tab { float:left}
.in_ttl_tab li { float:left; width:auto; height:32px}
.in_ttl_tab li.on { padding:0 5px; background-color:#FFFFFF}
.in_ttl_tab li a { display:inline-block; height:30px; font-size:18px; color:#000000; line-height:30px}
.in_ttl_tab li.on a { border-bottom:#f13131 solid 2px; color:#F13131}
/*-----------------------------public-----------------------------*/
.topline .topic{position:relative;}
#con1 {
	position: absolute;
	z-index: 9999;
	left: 60px;
	top: 40px; 
	width: 200px;
	height: 420px;
	overflow: hidden;
}

 #con1 span {
	display: block;
	text-align: center;
	color: #000;
	line-height: 15px;
}

.inner-weixin {
	width: 98%;
	height: 410px;
	border: 1px #fb5353 solid;
	background: #FFF;
}

.inner-weixin span {
	display: block;
	margin-top: 5px;
	text-align: center;
	line-height: 15px;
}

.top_links > li .link_group  .mr8{margin: 0 4px;}
.top_links > li .link_group  .dangjian a {  color: red;}
#powerby_sohu{
height:1px;
overflow:hidden;
filter:alpha(opacity=0); /*IE??50%*/
-moz-opacity:0; /*Firefox?งต?50%*/
opacity:0;/*?50%*/
}
.reset-g{height:1px;overflow:hidden;}
.service-wrap-w{height:1px;overflow:hidden;}

.service-wrap-w a{height:1px;
overflow:hidden;
filter:alpha(opacity=0); /*IE??50%*/
-moz-opacity:0; /*Firefox?งต?50%*/
opacity:0;/*?50%*/
font-size:0!important;line-height:0!important}