/************************************************
Author: ÖìÆô±ê abelchu@Gmail.com
Development by: Chinasky.net
Last updated: 2008/4/29
************************************************/

/************************************************
*	default style								*
************************************************/
*{ margin:0; padding:0; list-style:none;}
select, input, textarea{ color:#575757; background:inherit; font:12px Arial,Verdana,Tahoma;}
div, form, img, ul, ol, li, dl, dt, dd{ margin:0; padding:0;}
a img, img { border:0;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font:12px Arial,Verdana,Tahoma;sans-serif,"ËÎÌå","Î¢ÈíÑÅºÚ","Trebuchet MS";}
table{ border-collapse:collapse;}
body { margin:0 auto; background:#fff; color:#575757; font:12px Arial,Verdana,Tahoma;}


/************************************************
*	form style									*
************************************************/
input, textarea, select{ padding:1px;}
.submit,
.submit input{ cursor:pointer;}
#login{}
#search{}


/************************************************
*	links   									*
************************************************/
a, a:link{ color:#000; text-decoration:none;}
a:visited{}
a:hover{ color:#0896d4;}
a:active{ color:#0896d4;}


/************************************************
*		clearfix style							*
************************************************/

.hasLayout{ display:inline-block;}
.hasLayout{ display:block;}

.clear{ clear:both;}
br.clear{ visibility:hidden; height:0; overflow:hidden;}

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}
* html .clearfix{ height:1%;}
.clearfix{ display:block;}


/************************************************
*	class style									*
************************************************/
.wrapper { margin-left:auto; margin-right:auto; width:950px;}
.floatL { float:left;}
.floatR { float:right;}
.head_line{ height:5px; background:#AE2F7C; overflow:hidden;}

/************************************************
*	layout style								*
************************************************/
#header{ height:243px;}
	#header .logo-link{ padding:0 13px; height:89px;}
	#header .logo-link .logo{}
	#header .logo-link .link{ padding-top:50px; color:#662D91;}
		#header .logo-link .link span{ float:left; margin-top:3px; padding:0 7px; height:8px; background:url(../img/icon_line1.gif) no-repeat 50%;}
		* html #header .logo-link .link span{ margin-top:0;}
		#header .logo-link .link span.o{padding-left:4px; background:url(../img/icon_arrow1.gif) no-repeat 0 50%;}
		#header .logo-link .link a{ float:left; color:#662D91; font-size:10px;}
		#header .logo-link .link a:hover{ text-decoration:underline;}
	#header .banner{ padding:0 13px;}

#content{}
	#content .side{ display:inline;	margin-left:12px; width:207px;}
		#content .side .zsjm{ padding-top:77px; height:197px; background:url(../img/side_news.gif) no-repeat;}
		#content .side .zsjm ul.menu{ margin-left:18px;}
		#content .side .zsjm ul.menu li{ margin-bottom:2px;}
		#content .side .zsjm ul.menu li a{ display:block; padding-left:45px; padding-top:5px; width:123px; height:19px; background-repeat:no-repeat; color:#fff; font-size:14px; font-weight:bold;}
        
        #content .side .zsjm ul.menu li a span {color:#f03d9e;}

        #content .side img{	margin-bottom:3px;}

		#content .side .zsjm ul.menu li a.s1:hover{background-image:url(../img/side_menu01h.gif);}
		#content .side .zsjm ul.menu li a.s2:hover{background-image:url(../img/side_menu02h.gif);}
		#content .side .zsjm ul.menu li a.s3:hover{background-image:url(../img/side_menu03h.gif);}
		#content .side .zsjm ul.menu li a.s4:hover{background-image:url(../img/side_menu04h.gif);}
		#content .side .zsjm ul.menu li a.s5:hover{background-image:url(../img/side_menu05h.gif);}
		
		#content .side .zsjm ul.menu li a.s1:visited{background-image:url(../img/side_menu01h.gif);}
		#content .side .zsjm ul.menu li a.s2:visited{background-image:url(../img/side_menu02h.gif);}
		#content .side .zsjm ul.menu li a.s3:visited{background-image:url(../img/side_menu03h.gif);}
		#content .side .zsjm ul.menu li a.s4:visited{background-image:url(../img/side_menu04h.gif);}
		#content .side .zsjm ul.menu li a.s5:visited{background-image:url(../img/side_menu05h.gif);}

		#content .side .zsjm ul.menu li a.s1{ background-image:url(../img/side_menu01.gif);}
		#content .side .zsjm ul.menu li a.s2{ background-image:url(../img/side_menu02.gif);}
		#content .side .zsjm ul.menu li a.s3{ background-image:url(../img/side_menu03.gif);}
		#content .side .zsjm ul.menu li a.s4{ background-image:url(../img/side_menu04.gif);}
		#content .side .zsjm ul.menu li a.s5{ background-image:url(../img/side_menu05.gif);}

		#content .side .search{ height:47px; background:url(../img/side_searchbg.gif) no-repeat;}
		#content .side .search .input_text{ margin-left:41px; margin-top:11px; padding-top:2px; width:117px; height:13px; background:#fff;}
		#content .side .search .input_btn{ margin-left:3px; margin-top:7px; width:24px; height:19px; background:url(../img/space.gif); border:0;}
		#content .side .searchbg{ margin-top:1px; height:47px; background:url(../img/side_searchbg2.gif) no-repeat;}
	
	
	#content .main{ margin-left:9px; margin-top:1px; width:709px;}
        /*
		#content .main .nav{ padding-left:25px; height:32px; background:url(../img/nav_bg.gif) no-repeat;}
			#content .main .nav a{ margin-right:12px;}
		
		#content .main .nav{padding-left:25px; height:32px; background:url(../img/nav_bg.gif) right no-repeat;}  
				.nav ul{list-style:none;position:relative;}    
				.nav li {float:left;position:relative;height:32px;}    
				.nav ul ul {visibility:hidden;position:absolute;left:3px;top:32px;background:url(../img/nav_bg.gif) center no-repeat;}    
				.nav table {position:absolute; top:0; left:0;}    
				.nav ul li:hover ul,    
				.nav ul a:hover ul{visibility:visible;}    
				.nav a{display:block;padding:0px 5px;text-decoration:none;}    
				.nav a:hover{color:#f00;}    
				.nav ul ul{}    
				.nav ul ul li {clear:both;height:23px;text-align:left;font-size:13px; font-weight:bold;background:url(../img/nav_bg.gif) center no-repeat;} 
				
				.nav ul ul li a{display:block;margin-top:2px;border:0;color:#FFF;}    
				.nav ul ul li a:hover{border:0;color:#FFF;}  

				.nav ul ul li a.about{width:77px;text-indent:8px;padding:0px 2px;}
				.nav ul ul li a.about:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.dt{width:77px;text-indent:8px;padding:0px 2px;}
				.nav ul ul li a.dt:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.sg{width:90px;text-indent:3px;padding:0px 2px;}
				.nav ul ul li a.sg:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.ca{width:90px;text-indent:3px;padding:0px 2px;}
				.nav ul ul li a.ca:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.zp{width:63px;text-indent:2px;padding:0px 2px;}
				.nav ul ul li a.zp:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.ser{width:63px;text-indent:2px;padding:0px 2px;}
				.nav ul ul li a.ser:hover{border-bottom:1px solid #FFF;}

				.nav ul ul li a.zs{width:73px;text-indent:2px;padding:0px 2px;}
				.nav ul ul li a.zs:hover{border-bottom:1px solid #FFF;}

       */

		#content .main .menus{ height:55px; background-repeat:no-repeat; background-position:left bottom;}

			#content .main .news{ background-image:url(../img/menus_scdt.gif);}
			#content .main .sjrz{ background-image:url(../img/menus_sjrz.gif);}
			#content .main .cxxx{ background-image:url(../img/menus_cxxx.gif);}
			#content .main .tpxw{ background-image:url(../img/menus_news.gif);}

			#content .main .menus .current{ padding-top:10px; padding-right:25px; height:25px; background:url(../img/current_bg.gif) no-repeat right bottom; color:#00B9EE; font-weight:bold; text-align:right;}
			#content .main .menus .current a{ color:#B4B2B3; font-weight:normal;}
			#content .main .menus .current img{ margin:0 10px;}
        
		#content .main .box {margin-left:16px;}

		#content .main .txt_t{ margin-top:5px; height:8px; background:url(../img/main_tbg.gif) bottom no-repeat;}
		#content .main .txt{display: inline-block; padding:20px 26px 0 28px; background:url(../img/main_bg.gif) repeat-y;}
		#content .main .txt_b{ margin-bottom:8px; height:8px; background:url(../img/main_bbg.gif) no-repeat;}
			#content .main .txt h3{ margin-top:12px;color:#645E68; font-size:14px; font-weight:bold; text-align:center;}
			#content .main .txt hr{ width:100%;margin-top:0px; margin-bottom:20px;height:1px;}
}
			#content .main .txt a img{ margin:0 auto; text-align:center;}
			#content .main .txt .news_info img{ 
				margin:0 auto; 
				text-align:center;
				max-width:625px;
				width:expression(document.body.clientWidth>625?"625px":"auto");
				overflow:hidden;
				height:100%;
			}

			#content .main .txt .l { float:left; width:207px;}

			#content .main .txt .r { float:left; width:420px;margin-left:3px;}

			#content .main .txt .r .news_list{
				margin:0 auto;
				width:420px;
				padding-bottom:20px;
				line-height:18px;
				padding-left:10px;
			}
			#content .main .txt .r .news_list .toptitle{
	margin:0 auto;
	text-align:left;
	width:420px;
	margin-bottom:12px;
	font-size: 12px;
	color: #CCCCCC;
			}

			#content .main .txt .r .news_list .toptitle a {
				color:#6C6C6C;
				font-size:16px;
				font-weight:bold;
				border-bottom:#9B9B9B solid 1px;
			}
			
			#content .main .txt .r .news_list .toptitle .hot {
				color:#F10102;
				font-size:12px;
				font-weight:bold;
			} 

			#content .main .txt .r .news_list .toptitle .time {
				color:#D5D5D5;
				font-size:12px;
				margin-left:5px;
			} 
			#content .main .txt .r .news_list .toptxt {
				margin:0 auto;
				text-align:left;
				width:420px;
				color:#636363;
				margin-bottom:12px;
			}
			#content .main .txt .r .news_list .toptxt a.more {
				color:#79A2C2;
				margin-left:3px;
				text-decoration:none;
			}
			#content .main .txt .r .news_list .toptxt a:hover.more {
				color:#D80401;
				text-decoration:underline;
			}
        
		/*ÁÐ±í*/
		#content .main .txt .r .news_list ul {
			text-align: left;
			margin:0 auto;
			width:auto;
			border-top:#888888 dotted 1px;
			padding-top:25px;
		}
		#content .main .txt .r .news_list li {
			background: url(../img/arrow_news.gif) no-repeat 2px 8px;
			width: 100%;
			margin-bottom:5px;
		}

		#content .main .txt .r .news_list li a, #content .main .txt .r .news_list li a:visited {
			display: block;
			text-decoration: none;
			text-indent: 10px;
			color:#636363;
			font-size:14px;
		}

		#content .main .txt .r .news_list li a:hover{
			text-decoration: underline;
            color:#D80401;
		}

		#content .main .txt .r .news_list li span {
			color: #BDBDBD;
			float: right;
			padding-right: 4px;
			text-align: right;
			vertical-align: bottom;
		}



			/*·­Ò³*/
			#content .main .txt .page{
				clear:both;
				height:23px;
				margin-top:8px;
				padding-top:3px;
				color:#626262;
				/*background:#f5f1f8;*/
				text-align:right;
			}
			#content .main .txt .page img {padding-top:3px;padding-left:3px;padding-right:3px;}

			#content .main .txt .page .input_txt{
				width:30px;
				height:12px;
				margin-right:3px;
				border:#636363 solid 1px;
			}
			#content .main .txt .page .btn{ 
				margin-bottom:1px;
				border:0; 
				width:20px; 
				height:18px;
				background:url(../images/go.gif) no-repeat;
				text-indent:-999pt;
			}

			#content .main .txt .page a{
				color:#626262;
			}
			#content .main .txt .page a:hover{
					color:#D80401;
					text-decoration:none;
			}

			#content .main .txt .fd{ text-align:center;}
			#content .main .txt .fd a{ color:#FF4401; font-weight:bold;}
			#content .main .txt .lc{ width:100%; margin-bottom:20px;}
			#content .main .txt .lc table{ width:100%;}
			#content .main .txt .lc table .lc_icon{ width:48px;}
			#content .main .txt .lc table .lc_t{ font-size:14px; text-align:left;}
			#content .main .txt .lc table .lc_info{ font-size:14px; text-align:left;}
			#content .main .txt .lc table .lc_info td{ vertical-align:top;}
			#content .main .txt .lc table a.down{ display:block; margin-top:10px;text-align:right;}
			#content .main .txt .lc table .lc_box1{ padding-left:17px;text-indent:2em;}
			#content .main .txt .lc table .lc_imgbgbox{ width:260px; text-align:center;}
			#content .main .txt .lc table .lc_imgbg{ width:242px; height:147px; background:url(../img/lc_imgbg.gif) no-repeat;}
			#content .main .txt .lc table .lc_img{ margin-left:9px; margin-top:10px;}
			#content .main .txt .lc_line{ background:#ddd; width:98%; height:2px; overflow:hidden;}

		#content .main .link_top{ position:absolute; margin-left:700px; margin-top:-70px;}

		#content .main .foot{ padding-left:150px; padding-top:10px; width:543px; height:52px; background:url(../img/foot_bg.gif) no-repeat; line-height:20px;}
		#content .main .foot a{ color:#7A797A; font-weight:bold;}
		#content .main .foot span{ font-size:11px;}
		.tutu a{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.tutu a:hover{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	

#footer{}

