﻿/*
global style
*/

body, html{ margin: 0px auto; padding: 0px; font-size: 12px; background: #fff; }
form{ margin: 0px; }
img{ border: 0px; }
ul.ulist, .ulist ul{ list-style: none; margin: 0px; padding: 0px; }
ul.float li, .float ul li{ float: left; }
.block{ display: block; }
.none{ display: none; }

/*
div style
*/
div.align{ margin: 0px auto; }
div.w960{ width: 960px; margin: 0px auto; }
div.w9601{ width: 960px; margin: 0px auto; position:relative; }
div.w958{ width: 958px; margin: 0px auto; }
div.w8{ float: left; width: 8px; height: 1px; }

/*
common style
*/
.fleft{ float: left; }
.fright{ float: right; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.clear{ clear: both; }
.overflow{ overflow:hidden;}
/*
font style
*/
.bold{ font-weight: bold; }
.underline a, a.underline{ text-decoration: underline; }
.ft11{ font-size: 11px; }
.ft12{ font-size: 12px; }
.ft14{ font-size: 14px; }
.ft24{ font-size: 24px; }

/*
height style
*/
.h100p{ height: 100%; }
.h6{ height: 6px; line-height: 0px; font-size: 0px; }
.h7{ height: 7px; line-height: 0px; font-size: 0px; }
.h30{ height: 30px; }

/*
line-height style
*/
.lh20{ line-height: 20px; }
.lh22{ line-height: 22px; }
.lh24{ line-height: 24px; }
.lh28{ line-height: 28px; }
.lh30{ line-height: 30px; }

/*
hyperlink style
*/
/*style*/
.a_000_f00 a, a.a_000_f00{ color: #000; text-decoration: none; }
.a_000_f00 a:hover, a.a_000_f00:hover{ color: #f00; text-decoration: underline; }
/*style*/
.a_999_f60 a, a.a_999_f60{ color: #999; text-decoration: none; }
.a_999_f60 a:hover, a.a_999_f60:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_000_f60 a, a.a_000_f60{ color: #000; text-decoration: none; margin-left:4px;}
.a_000_f60 a:hover, a.a_000_f60:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_000_f601 a, a.a_000_f601{ color: #333; text-decoration: none; padding:0 5px}
.a_000_f601 a:hover, a.a_000_f601:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_000_f601 a, a.a_000_f601{ color: #f00; text-decoration: none; padding:0 10px }
.a_000_f601 a:hover, a.a_000_f601:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_006_f60 a, a.a_006_f60{ color: #006; text-decoration: none; }
.a_006_f60 a:hover, a.a_006_f60:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_039_f60 a, a.a_039_f60{ color: #039; text-decoration: none; }
.a_039_f60 a:hover, a.a_039_f60:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_36c_f90 a, a.a_36c_f90{ color: #36c; text-decoration: none; }
.a_36c_f90 a:hover, a.a_36c_f90:hover{ color: #f90; text-decoration: underline; }
/*style*/
.a_f00_f60 a, a.a_f00_f60{ color: #f00; text-decoration: none; }
.a_f00_f60 a:hover, a.a_f00_f60:hover{ color: #f60; text-decoration: underline; }
/*style*/
.a_fff_c00 a, a.a_fff_c00{ color: #fff; text-decoration: none; }
.a_fff_c00 a:hover, a.a_fff_c00:hover{ color: #c00; background: #fff; text-decoration: none; }


/*
text style
*/
.c_36c, .c_36c a, a.c_36c{ color: #36c; }

.c_039{ color: #039; }
.c_069{ color: #069; }

.c_360, .c_360 a, a.c_360{ color: #360; }
.c_360 a:hover, a.c_360:hover{ color: #360; }

.c_06c, .c_06c a, a.c_06c{ color: #06c; }
.c_666, .c_666 a, a.c_666{ color: #666; }
.c_69c, .c_69c a, a.c_69c{ color: #69c; }

.c_999{ color: #999; }
.c_ccc{ color: #ccc; }
.c_333{ color: #333; }
.c_810{ color: #c81e05; }

.c_038, .c_038 a, a.c_038{ color: #039; }
.c_f00, .c_f00 a, a.c_f00{ color: #f00; }
.c_f60, .c_f60 a, a.c_f60{ color: #f60; }

.c_f90{ color: #f90; }

.c_fff, .c_fff a, a.c_fff{ color: #fff; }
.c_fff a:hover, a.c_fff:hover{ color: #fff; }

.c_c00, .c_c00 a, a.c_c00{ color: #c00; text-decoration: none; }
.c_c00 a:hover, a.c_c00:hover{ text-decoration: underline; }

/*
border style
*/
.bd_69c{ border: 1px solid #69c; }
.bd_999{ border: 1px solid #999; }
.bd_9cf{ border: 1px solid #9cf; }
.bd_ccc{ border: 1px solid #ccc; }

.bd_ddd{ border: 1px solid #ddd; }
.bd_ddd_b{ border-bottom: 1px solid #ddd; }

.bd_fc9{ border: 1px solid #fc9; }


/*
bgcolor style
*/
.bg_ef{ background: #efefef; }
.bg_f0{ background: #f0f0f0; }
.bg_f8{ background: #f8f8f8; }
.bg_fa{ background: #fafafa; }

.bg_fff{ background: #fff; }
.bg_06c{ background: #06c; }
.bg_69c{ background: #69c; }

/*
margin style
*/
.mg2t{ margin-top: 2px; }

.mg4l{ margin-left: 4px; }
.mg4r{ margin-right: 4px; }

.mg5b{ margin-bottom: 5px; }
.mg5lr{ margin-left: 5px; margin-right: 5px; }

.mg7t{ margin-top: 7px; }
.mg7b{ margin-bottom: 7px; }
.mg7l{ margin-left: 7px; }
.mg7r{ margin-right: 7px; }

.mg8l{ margin-left: 8px; }
.mg8r{ margin-right: 8px; }

/*
padding style
*/
.pad1t{ padding-top: 1px; }
.pad1b{ padding-bottom: 1px; }

.pad2t{ padding-top: 2px; }
.pad2b{ padding-bottom: 2px; }
.pad2tb{ padding-top: 2px; padding-bottom: 2px; }

.pad3r{ padding-right:3px;}

.pad3{ padding: 3px; }

.pad4{ padding: 4px; }
.pad4t{ padding-top: 4px; }
.pad4b{ padding-bottom: 4px; }
.pad4tb{ padding-top: 4px; padding-bottom: 4px; }
.pad4lr{ padding-left: 4px; padding-right: 4px; }

.pad5{ padding: 5px; }
.pad5t{ padding-top: 5px; }
.pad5b{ padding-bottom: 5px; }
.pad5tb{ padding-top: 5px; padding-bottom: 5px; }
.pad5lr{ padding-left: 5px; padding-right: 5px; }

.pad6{ padding: 6px; }
.pad6t{ padding-top: 6px; }
.pad6b{ padding-bottom: 6px; }
.pad6tb{ padding-top: 6px; padding-bottom: 6px; }
.pad6l{ padding-left: 6px; }
.pad6r{ padding-right: 6px; }
.pad6lr{ padding-left: 6px; padding-right: 6px; }

.pad8{ padding: 8px; }
.pad8lr{ padding-left: 8px; padding-right: 8px; }

.pad7t{ padding-top: 7px; }
.pad7b{ padding-bottom: 7px; }

.pad10{ padding: 10px; }
.pad10l{ padding-left: 10px; }
.pad10r{ padding-right: 10px; }
.pad10lr{ padding-left: 10px; padding-right: 10px; }

.pad12{ padding: 12px; }
.pad12t{ padding-top: 12px; }
.pad12l{ padding-left: 12px; }

.pad14b{ padding-bottom: 14px; }

.pad20l{ padding-left: 20px; }

/*
line style
*/
.line_dotted{ height: 1px; line-height: 0px; font-size: 0px; overflow: hidden; background: ; }
.line_dashed{ height: 1px; line-height: 0px; font-size: 0px; overflow: hidden; background: ; }
.line_9cf{ height:1px; line-height: 0px; font-size: 0px; overflow: hidden; background: #9cf; }
.line_ddd{ height:1px; line-height: 0px; font-size: 0px; overflow: hidden; background: #ddd; }

/*
ad space
*/
.ad_banner{ width: 960px; margin: auto auto 7px auto; }

/*
input style
*/
input.text{ width: 128px; border: 1px solid #69c; }
/*
element style
*/
.zt_img{ border: 1px solid #ccc; padding: 2px; width: 95px; height: 65px; }


/*
pagination
*/
#pagination1 span
{
	float: left;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	margin: 4px;
	padding: 0px 6px;
	border: 1px solid #ccc;
}


/*
h style
*/
#h1_title
{
	margin: 0px;
	font-size: 24px;
}












/*
head
*/
#head{ clear: both; width: 960px; margin: auto auto 7px auto; }
#head .date{ clear: both; line-height: 24px; }
#head .head{ clear: both; width: 950px; height: 58px; border: 1px solid #ddd; padding: 4px; }
#head .head .logo{ clear: both; float: left; width: 200px; }
#head .head .logo .img{ float: left; width: 132px; }
#head .head .logo .city{ float: left; text-align: center; width: 68px; }
#head .head .logo .city h1{ font-size: 14px; margin: 5px 0px; }
#head .head .links{ float: left; text-align: center; width: 749px; height: 48px; padding: 5px 0px; line-height: 24px; border-left: 1px solid #ddd; }
/*
end
*/
#end{ clear: both; width: 960px; margin: 7px auto auto auto; padding: 5px 0px; border-top: 2px solid #ddd; }
#end .copy{  text-align: center; width: 960px; line-height: 24px; }
#end .logo1,#end .logo{  text-align: center; width: 960px; padding-top:10px }
/*
login style
*/
#login{ clear: both; background: #f8f8f8; border-bottom: 1px solid #e6e6e6; margin: auto auto 0px auto; }
#login .frame{ clear: both; width: 960px; line-height: 27px; color: #999; margin: auto; }
#login .frame .w150{ float: left; width: 150px; }
#login .frame .w660{ float: left; width: 600px; padding-left: 60px; }
#login .frame .w660 .w60{ float: left; width: 60px; }
#login .frame .w660 .w200{ float: left; width: 200px; padding-top: 3px; }
#login .frame .w660 .w200 div{ float: left; padding-right: 4px; }
#login .frame .w660 .w300{ float: left; width: 300px; }
/*
head_2008 style
*/
#head_2008{ clear: both; width: 960px; margin: 5px auto 7px auto; }
#head_2008 .logo{ float: left; width: 162px; }
#head_2008 .links{ float: left; width: 798px; }
#head_2008 .links .common{ clear: both; height: 45px;  }
#head_2008 .links .common .city{ float: left; width: 70px;}
#head_2008 .links .common .city h1{ font-size: 14px; margin: 0px; padding: 7px 0px; padding-left: 15px; color: #006; }
#head_2008 .links .common .channel{ float: left; width: 725px; line-height: 24px; color: #ccc; font-family:tahoma, geneva, sans-serif;}
#head_2008 .links .hot{ font-family:tahoma, geneva, sans-serif;width:768px; padding-left:30px; height:25px; line-height:24px;background: ; color: #fff;margin: 5px 0 0; display:inline; float:left; font-size:12px;}

/*
head_2009 style
*/
#head_2009{ clear: both; width: 960px; height: 95px; margin: 0px auto; background:  no-repeat; }
#head_2009 .logo{ float: left; width: 162px; }
#head_2009 .links{ float: left; width: 798px; }
#head_2009 .links .common{ height: 48px; text-align: center; padding-top: 6px; }
#head_2009 .links .common .city{ float: left; width: 78px; padding-left: 20px; }
#head_2009 .links .common .city h1{ font-size: 14px; margin: 0px; padding: 7px 0px; color: #fff; }
#head_2009 .links .common .channel{ float: left; width: 700px; line-height: 20px; color: #fff; padding-top: 4px; }
#head_2009 .links .hot{ clear: both; line-height: 25px; text-align: center; color: #c00; padding: 4px 0px 0px 24px; }


/*
head_200907 新
*/
#head_200907{ clear: both; width: 960px; margin: auto auto 7px auto;font-size: 12px; }
#head_200907 .date{ clear: both; line-height: 24px; }
#head_200907 .head{ clear: both; width: 958px; height: 58px; border: 1px solid #ddd; padding: 4px 0px 4px 0px; }
#head_200907 .head .logo{ clear: both; float: left; width: 220px; }
#head_200907 .head .logo .img{ float: left; width: 140px;margin:3px 5px 0px 1px; }
#head_200907 .head .logo .city{ float: left; text-align: center; width: 68px; }
#head_200907 .head .logo .city h1{ font-size: 18px; font-weight:normal; font-family:黑体; margin: 10px 0px 5px 0px; }
#head_200907 .head .links{ float: left; width:737px; text-align: center; height: 48px; padding: 5px 0px; line-height: 24px; border-left: 1px solid #ddd; }


/*--------------------2011新头部样式--------------------*/
.head_2011{ width:960px; margin:0 auto; font:14px "宋体", arial, helvetica, sans-serif; margin-bottom:8px;}
.head_2011 *{ padding:0; margin:0;}
.head_2011 img{ border:none;}
.head_2011 ul,li{ list-style-type:none;}

/*头部链接样式*/
.head_2011 a{ color:#076ac6; text-decoration:none;}
.head_2011 a:hover{ color:#f30; text-decoration:underline;}

/*顶部条样式*/
.head_2011 .h2011_t_top{ font-size:12px; line-height:24px; color:#ccc; overflow:auto; zoom:1;}
.head_2011 .h2011_t_top .t_top_left{ float:left; display:inline;}
.head_2011 .h2011_t_top .t_top_right{ float:right;}
.head_2011 .h2011_t_top a{ color:#333; margin:auto 5px;}
.head_2011 .h2011_t_top a:hover{ color:#f30;}

.head_2011 .c_in{ background:url(/uploads/image/sstyle/nmo_bg.gif) no-repeat 0 0; padding-left:18px;}
.head_2011 .c_mobile{ background:url(/uploads/image/sstyle/nmo_bg.gif) no-repeat 0 -500px; padding-left:12px;}
.head_2011 .c_cang{ background:url(/uploads/image/sstyle/nmo_bg.gif) no-repeat 0 -530px; padding-left:16px;}

/*分类导航区样式*/
.head_2011 .h2011_cla_nav{ border:1px solid #ddd; padding:5px; height:50px; background:url(/uploads/image/sstyle/nmo_bg.gif) repeat-x 0 -24px; overflow:hidden; zoom:1;}
.head_2011 .h2011_logo{ width:118px; height:49px; overflow:hidden; float:left; display:inline;}

.head_2011 .h2011_city{ font-size:12px; width:80px; height:50px; display:block; text-align:center; border-right:1px solid #ddd; color:#999; margin-right:5px; float:left; display:inline;}
.head_2011 .h2011_city b{ font-size:18px; line-height:32px; color:#333;}
.head_2011 .h2011_city a{ margin:auto 2px; color:#666;}
.head_2011 .h2011_city a:hover{ color:#076ac6;}
.head_2011 .h2011_city .city_relative{ position:relative; }

.head_2011 .h2011_nav_box{ line-height:25px; font-size:12px; color:#999; float:left; display:inline;}
.head_2011 .h2011_nav_box a{ color:#333; margin:auto 5px;}
.head_2011 .h2011_nav_box a:hover{ color:#f30;}


#links{ padding: 16px 16px 16px 16px; word-break: break-all; }
#links a{ font-size: 12px; margin: 0px 4px; padding: 4px 6px; border: 1px solid #ccc; }
#links1{ margin: 30px auto 0px auto; }
#links1 span{ float: left; text-align: center; width: 20px; line-height: 20px; font-size: 12px; margin: 4px; border: 1px solid #ccc; }
#links2 span{ float: left; text-align: center; line-height: 20px; font-size: 12px; margin: 4px;	padding: 0px 6px; border: 1px solid #ccc; }


.pagebox{ font-size: 12px; }
.pagebox span{ float: left; margin-right: 2px; text-align: center; background: #fff;}
.pagebox span a{ float:left; display: block; }
.pagebox span.pre_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }
.pagebox span.pre{ color: #3568b9; height: 23px; }
.pagebox span.pre a, .pagebox span.pre a:visited, .pagebox span.next a, .pagebox span.next a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; text-align: center; width: 53px; cursor: pointer; height: 21px; line-height: 21px;}
.pagebox span.pre a:hover, .pagebox span.pre a:active, .pagebox span.next a:hover, .pagebox span.next a:active{ color: #363636; border: 1px #2e6ab1 solid; }
.pagebox span.num_nonce{ padding: 0 8px; height: 23px; line-height: 23px; color: #fff; background: #296cb3; font-weight: bold; }
.pagebox span.num{ color: #3568b9; height: 23px; }
.pagebox span.num a, .pagebox span.num a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; padding: 0 8px; cursor: pointer; height: 21px; line-height: 21px; }
.pagebox span.num a:hover,.pagebox span.num a:active{ border: 1px #2e6ab1 solid; color: #363636;}
.pagebox span.num_ellipsis{ color: #393733; width: 22px; line-height: 23px;}
.pagebox span.next_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }

/*------------------------- 焦点资讯跑马灯 -----------------------*/
.j_dian{background-image:; background-repeat:repeat-x; width:150px}

/*------------------------- 首页flash -----------------------*/
.s_fs1{width:218px;height:186px;background: #fff;}
.s_fs2{margin:80px 0 0 100px;}


/*------------------------- 节日背景切换 -----------------------*/
 #mydiv div{background-color:white;}
    .topclose{float:left;margin:20px 0 0 50px;text-align:right; position:absolute; right:40px; }
.topclose a{position:absolute;width:41px;height:15px;text-align:right;line-height:16px;background: no-repeat}
.topclose a:hover{background: 0 -15px no-repeat;}
.onbody{background:url(/uploads/image/s/20111011516.jpg) ; background-position:center top;background-repeat:no-repeat;}
.delbody{background:none;}
.h40{height:40px;}
.divleft{width:870px;float:left;}
/*------------------------- 城市选择弹出框 -----------------------*/
#citylinkroom{width:287px;height:104px;display:none;overflow:hidden;position:absolute;z-index:99;top:0px;left:0px;background-color:#fff;border:1px solid #ddd;}#citylinkroom a{font-size:12px;color:#555;text-decoration:none;font-weight:bold;line-height:25px;}#citylinkroom a:hover{text-decoration:underline;color:#f60;}

.rim{zoom:1}

.a_margin a {color: #333;margin: auto 4px;}