/*---- global.css begin----*/
html, body, 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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
html,body{background:#FFFFFF;}
body{font:normal normal normal 12px/1.5em Simsun,Arial, "Arial Unicode MS", Mingliu, Helvetica;text-align: center;height:100%;word-break : break-all;background:#f1f1e9 url(../images/body_bg.jpg) 0 0 repeat-x;}
body.portal_body{background:url(../images/bg.jpg) repeat-x;}
div {text-align:left;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration:underline;color:#f60;}
a:active{outline:none;}
selection {color:#FFFFFF;background-color:#209EEB;}
q:before, q:after {   content: '';}    
abbr, acronym {  border: 0;}
code::selection{background-color:#209EEB;}
::-moz-selection {color:#FFFFFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB;}
li{list-style-type:none;}
img{border-style: none;}
table{border-collapse:collapse;}
fieldset{border-style: none ;}
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearbox {border-top: 1px solid transparent !important;margin-top: -1px !important;border-top: 0px;margin-top: 0px;height: 0px;clear: both;background: none;	font-size: 0px;visibility: hidden;}/*clearbox：清除浮动，撑开边框*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow: hidden;display: block;}
.b {font-weight:bold;}
.none{display:none;}

/* 布局定义 */
.w700{width:700px;margin:10px;}
.w96{width:96%; margin:10px auto;}
.w340{width:330px;}
.mt5{margin-top:5px;}
#wrapper{width:1000px;margin:0 auto;}
	.col_main{width:743px; overflow:hidden;}
	.col_side{width:227px; overflow:hidden;}

/*	.col_main,.col_side{display:inline;} */
	.layout_2_2_1 .col_main{float:left;}
	.layout_2_2_1 .col_side{float:right;}

	.layout_2_1_2 .col_main{float:right;}
	.layout_2_1_2 .col_side{float:left;}

.tab li{float:left;display:inline;}
	/* 带箭头的滑动门样式 */
		.tab_arrow li a{width:70px;height:23px;line-height:23px;display:inline-block;text-align:center;}
		.tab_arrow li{padding-bottom:5px;height:23px;line-height:23px;}
		.tab_arrow li.active{padding:0;height:28px;}
		.tab_arrow li.active a{height:23px;line-height:23px;padding-bottom:5px;text-decoration:none; display:inline-block;}

		.tab_yellow li a{background:url(../images/tab.png) 0 -113px no-repeat;color:#bd6000;}
		.tab_yellow li.active a{background:url(../images/tab.png) 0 -136px no-repeat;color:#fff;}

		.tab_blue li a{background:url(../images/tab.png) 0 -61px no-repeat;color:#135d8e;}
		.tab_blue li.active a{background:url(../images/tab.png) 0 -84px no-repeat;color:#fff;}

		.tab_green li a{background:url(../images/tab.png) -70px -61px no-repeat;color:#147609;}
		.tab_green li.active a{background:url(../images/tab.png) -70px -84px no-repeat;color:#fff;}

/* 顶部定义 */
#header{ width:1000px; height:238px;position:relative; overflow:hidden;}
	/* 顶部登录 */
	#top_login{height:28px;line-height:28px;vertical-align:middle;}
		#top_login strong{font-weight:normal; vertical-align:middle;}
		#top_login .tx_input{width:100px; vertical-align:middle;}
		#cookie_select{display:none;}
		#BtnLogOn { vertical-align:middle;}
	/* 顶部小工具栏 */
	#top_tools{position:absolute;right:12px;top:0;line-height:28px;}
	/* 导航 */
	#nav{background:url(../images/public.png) 0 0 no-repeat;height:75px;}
		/* 主导航 */
		#main_nav{padding-left:16px;height:41px;}
		#main_nav li{float:left;height:41px;line-height:41px;width:81px;text-align:center;margin-top:-1px;position:relative;}
		#main_nav li a{  font-size:12px;color:#fff;display:inline-block;width:81px;padding-top:1px; font-weight:bold;}
		#main_nav li a:hover,#main_nav li.Classon a{background:url(../images/tab.png) 0 -164px no-repeat;padding-top:0;font-size:14px;font-weight:bold;color:#fcff85;text-decoration: none;}
		/* 二级导航 */
		.localTime { background:url(../images/timeicon.gif) no-repeat left center; padding-left:15px; color:#333;}
		#sub_menu{height:32px;line-height:32px;padding-left:20px;overflow:hidden;}
		#sub_menu li{ float:left;line-height:32px; padding:0 8px; background:url(../images/linksnav_bg.gif) no-repeat right center;}
		#menu_list_92 li { padding:0 5px;}
.main_search { position:absolute; top:200px; right:20px;}
.main_search input { vertical-align:middle; color:#666;}
/* 内容定义 */
#page_content{background:#fff;padding:0 10px 10px;}


/* 通用页定义 */
.maincontain{ width:1000px; margin:0 auto;padding-top:2px;  background:#fff;}
.general_box{ width:800px; margin:auto;}
.general_box .gtit{background:url(images/usertitbg.png) repeat scroll 0 0 #E9F1FA;
border:1px solid #E9F1FA;
font-size:14px;
font-weight:bold;
height:28px;
line-height:28px;
text-align:center;}
input.submit { background:url(../images/s_btn.jpg) no-repeat; width:60px; height:20px; border:0;}


.letterSearch{ width:430px; height:227px; background:url(../images/letter_search_bg.png) no-repeat; overflow:hidden; margin:10px auto 60px auto;}
.letterSearch table{ width:300px; margin:auto;}
.letterSearch .tdlab{ width:130px; text-align:right; line-height:40px; height:40px;}
.letterSearch .tit{ font-size:14px; color:#FF6600; font-weight:bold; padding-top:23px; padding-bottom:30px;}
.letterSearch .bottombt a { display:block; width:54px; height:24px; line-height:24px; text-align:center; background:url(../images/advice_bt.gif) no-repeat 0 -226px;}
/* 通用页定义 end */

/* 底部定义 */
#footer{ min-height:135px; height:auto !important; height:135px;background:#fff url(../images/public.png) 0 -75px no-repeat;}
	#footer,#footer a{color:#333;}
	#site_link{text-align:center;height:40px;line-height:40px;}
	#site_link a { padding:0 8px;}
	#site_info p{line-height:26px;text-align:center;}
/*下拉菜单导航*/
.baner_M{ width:800px; float:right;height:36px;}
.baner_T{ width:165px;float:left;height:36px;color:#FFF;padding-left:10px;line-height:36px;}
.weather{ width:1000px;float:left;height:25px;line-height:25px;color:#414040;padding-left:10px;}
.ddsmoothmenu{
font: bold 12px Verdana;
/*background of menu bar (default state)*/
width: 100%;
padding-left:5px;}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
margin: 0 15px;
padding: 0;}
/*Top level list items*/
.ddsmoothmenu ul li.spit{
position: relative;
display: inline;
float: left;
width:2px; background:url(../images/banerspit.gif) no-repeat;
height:36px;}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
padding: 0px 0px 0px 5px;
color:#FFFFFF;
text-decoration: none;
line-height:36px;
font:bold 12px/36px "宋体"
;}
a#lk_index{ font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-stretch:normal;}
a#lk_fuck{ font:Verdana, Arial, Helvetica, sans-serif;  font-stretch:normal; color:#ffff00; background:#a11d54;}



.ddsmoothmenu ul li a.selected{ /*css class that's dynamically added to the currently active menu items' li a element*/

color: white;
background:url(../images/banerendbg.jpg) no-repeat center 28px;}
.ddsmoothmenu ul li a:visited{
color:#FFFFFF;}

.ddsmoothmenu ul li a:hover{
background:url(../images/banerendbg.jpg) no-repeat center 28px;
text-decoration: none;
color:#FFFFFF;
line-height:36px;}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;}
/*左侧圆角版块样式*/
#top,#txtKey,#btnSearch,.rb_top,.rb_low,.pink_right_top,.pink_right_low,.blue_right_top,.blue_right_low,.rb_right_top,.rb_right_low,.left_top,.left_low{background:transparent url(../images/it777.gif) no-repeat scroll 0 0 ;}
.left_div h2{height:30px; line-height:30px; padding-left:15px; font-size:14px; background:url(../images/it777.gif) 300px 0; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.left_top{background-position:0 -140px; height:30px;}
.left_low{background-position:0 -179px; height:6px; overflow:hidden;}
.left_div{border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; zoom:1; overflow:hidden;}

.left_top h2{height:30px; line-height:30px; padding-left:15px; font-size:14px;}
.left_top h2 a,ul.ysyl h2 a:visited{background:url(../images/it777.gif) 0 -100px; color:#990000; padding-left:15px;}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ float:left; width:500px; filter:alpha(opacity=80);-moz-opacity:0.8; color:#333;}
.ddsmoothmenu ul li ul li a{ color:#333;}





ul#ml{position: absolute;display: none; visibility: hidden; width:750px; padding-left:350px;}
ul#ml li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; width:730px; left:360px;}
ul#ml li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
ul#ml li a:hover{  padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}



ul#ml7{position: absolute;display: none; visibility: hidden;}
ul#ml7 li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; left:360px;}
ul#ml7 li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
ul#ml7 li a:hover{  padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}



ul#ml8{position: absolute;display: none; visibility: hidden;}
ul#ml8 li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; left:400px;}
ul#ml8 li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
ul#ml8 li a:hover{  padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}


ul#ml9{position: absolute;display: none; visibility: hidden;}
ul#ml9 li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8;  left:350px;}
ul#ml9 li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
ul#ml9 li a:hover{  padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}

ul#ml10{position: absolute;display: none; visibility: hidden;}
ul#ml10 li{ float:left;filter:alpha(opacity=80);-moz-opacity:0.8; left:350px;}
ul#ml10 li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
ul#ml10 li a:hover{  padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}



/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;}

.ddsmoothmenu ul li ul li span.left{ height:30px; float:left; width:5px; background:url(../images/menu_left.jpg) no-repeat;}
.ddsmoothmenu ul li ul li span.right{ height:30px; float:left; width:5px; background:url(../images/menu_right.jpg) no-repeat;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{display:block; float:left; padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333; font:normal 12px/30px "宋体";}
.ddsmoothmenu ul li ul li a:hover{ padding:0px 10px;height:30px; background:url(../images/menu_bg.jpg) repeat-x; color:#333333 ; font:normal 12px/30px "宋体";}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 0px;}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;}
/*global*/
a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{color:#ff3300;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.box:after{content:"\0020";display:block;height:0;clear:both;}
img{border:none; float:none;}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;}

.toplevelshadow{ /*shadow opacity. doesn't work in ie*/
opacity: 0.8;}
.font-normail{ font-stretch:normal; font-size:12px;}


.w_180px{ width:180px;}
.w_200px{ width:200px;}
.w_300px{ width:300px;}
.noboder{ border-bottom:0px;}




#tem{}
#tem .ghtitle{ font:bold 40px/80px "仿宋"; color:#F00; text-align:center;}
#tem .ghtitle2{ font:bold 17px/50px "仿宋"; color:#000;text-align:center;}
#tem .ghcontent{ font:normal 14px/30px "仿宋"; padding:5px;}
#tem .ghposttime{ text-align:right; font:normal 14px/30px "仿宋"; padding:15px 5px 15px 0;}
#tem .ghztci{ font:bold 15px/35px "仿宋"; color:#000; border-bottom:1px solid #000;}
#tem .ghcs{ font:normal 15px/35px "仿宋"; color:#000; border-bottom:1px solid #000; padding-left:15px;}
#tem .ghcs1{ font:normal 15px/35px "仿宋"; color:#000;}
#tem .ghborder{ border-bottom:1px solid #000;}
#tem .ghborder2{ border-bottom:3px solid #FF0000; font-family:"仿宋";}
#tem .tz{ font:bold 18px/30px "仿宋"; color:#F00;}
#tem .tz .myfont{ font:bold 18px/30px "仿宋"; color:#000;}
/******列表*********/
.m3 .content .cright .list .newslist ul{
	width:680px;
	background-image:url(../images/newslist.gif);}
.m3 .content .cright .list .newslist ul li{
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;}
.m3 .content .cright .list .newslist ul li span{

	float:left;}
.sp1{
	width:20px;
	text-align:center;}
.sp2{
	width:470px;
	text-align:left;
        display:block;/*内联对象需加*/
        word-break:keep-all;/* 不换行 */
        white-space:nowrap;/* 不换行 */
        overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;}
.sp3{
	width:90px;
	text-align:center;}
.sp4{
	width:78px;
	text-align:center;
        display:block;/*内联对象需加*/
        word-break:keep-all;/* 不换行 */
        white-space:nowrap;/* 不换行 */
        overflow:hidden;}
.sp5{
	width:70px;
	text-align:center;}