@charset "utf-8";
/* CSS Document */

/*  全站统一样式  */
* { margin:0 auto; padding:0; }
body { font-size:14px; font-family:宋体; text-align:left; color:#000; background-color:#fff; }
div,form,img,ul,ol,li,dl,dt,dd { border:0; }
ul,li { list-style-type:none; }
table,td,tr,th { line-height:20px; }
th { font-weight:normal; }
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;border:0;font-size:12px;font-weight:normal;}


/*  浮动样式  */
.left {float:left;}
.right {float:right;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clear { display:inline-block; }
	/*\*/ .clear {display:block;} /**/
.inline{margin:0;padding:0;height:4px;display:block;clear:both;background:#fff;visibility:hidden; }

/*  链接颜色  */
a:link { color:#000; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
a:active { text-decoration:none; }

/*  布局样式  */
#header{ width:980px;margin:0 auto;}
#content{width:980px;margin:0 auto;}
#footer{ width:980px;margin:0 auto;font-size:12px;}

/*  header  */
#header_top{margin:0 auto; padding:4px;background:#f8f8f8;border: solid #e6e6e6 1px; font-size:12px; height:20px; line-height:20px;}
	#header_top .left{_padding-top:3px}
	#header_login{}
		#header_login h6 { float:left; font-size:12px;_margin-top:2px;}
		#header_login .input_tx{ width:80px; height:12px; padding-right:4px; font-size:12px}
		#header_login .input_search ,#header_login .input_search1{ height:18px; width:43px; background:url('../images/news/search_botton1.gif') ;border:none;font-size:12px;margin-right:4px; line-height:20px;}
		#header_login .input_search{*margin-top:3px; _margin-top:3px;}
		#header_login a{_margin-left:-10px;*margin-left:-8px;}
#header_nav{height:60px;}
	#logo{width:190px;}
	#nav{width:790px; text-align:left; height:60px;}
		.menu{ float:left; font-size:12px; height:60px; width:130px; margin:4px;}
			.menu h1{ font-weight:bold; float:left; line-height:60px;}
			.navsub{float:left;width:90px;padding:10px 4px 0 9px;font-weight:normal; line-height:20px; }
			
/** footer **/
#footer{ margin:0 auto;}
	#footer_top, #footer_copyright {  margin:0 auto; clear:both;  width:980px;	margin-top:5px; background-color:#fff;text-align:center;}
	#footer_top{ background:#f2f5fe; height:35px; line-height:35px; overflow: hidden; border:1px solid #cfe0f2; font-weight:bold;}
	#footer_top a:link{color:#1e50a2;}
	#footer_top a:visited { color:#BA2636; text-decoration:none; }
	#footer_top a:hover { color:#970000; text-decoration:none; }
	#footer_top a:active { text-decoration:none; }
	#footer_top p { float:left; margin-left:10px;}
	#footer_top a img{float:right; margin:3px 10px 0px 0px}
	#footer_copyright {	color:#000;text-align:center;}
			
/*  search  */
#search {margin:0;padding:0;height:60px;background:url('../images/news/index_search.gif'); font-size:12px;}
	#search div { margin:6px 0 0 60px; *margin-left:220px; _margin-left:110px; float:left;}
		.input_tx {padding:2px;font-size:16px;width:300px;}
		.input_search{background:url('../images/news/search_botton.gif');width:59px;height:23px;border:none;}
		.input_hotkey {margin-top:4px;color:#000;font-size:12px;}
		.input_hotkey span{font-weight:bold;}
		.input_hotkey a, .input_hotkey a:visited{color:#000;}
		.input_hotkey a:hover{color:#f60}
	
/*  index  */
.index_left{ width:270px;}
.index_mid{ width:462px; margin-left:9px;}
.index_right{ width:230px;}
.index_news_box{ width:100%; height:auto;}
	.index_news_box_top{ background:url('../images/news/index_news_top.gif') repeat-x; width:100%; height:25px;}
	.index_news_box_top2{ background:url('../images/news/index_news_top2.gif') no-repeat; width:270px; height:25px;}
	.index_news_box_top3{ background:url('../images/news/index_news_top3.gif') no-repeat; width:465px; height:25px;}
		.index_news_box_top span ,.index_news_box_top2 span ,.index_news_box_top3 span{ margin:7px 0 0 5px; float:left;}
		.index_news_box_top h1 ,.index_news_box_top2 h1 ,.index_news_box_top3 h1{ margin:5px 0 0 5px; float:left;}
		.index_news_box_top a ,.index_news_box_top2 a ,.index_news_box_top3 a{ float:right; color:#666; font-size:12px; margin:8px 5px;}
	.index_news{height:auto;}
		.index_news ul ,index_news3 ul{ float:left; margin-top:3px; _margin-top:-1.5px}	
		.index_news li{width:230px!important; line-height:26px; float:left;}
		.index_news li img ,.index_news3 li img{float:left; margin:9px 5px 0 5px;}
		.index_news3 li{width:100%!important; line-height:26px; float:left;}
	.index_news_box, .index_news1, .index_news4{ float:left;}
	.index_news1{height:auto;}
		.index_news1 ul{ float:left; font-size:12px; _margin-bottom:-2px}
		.index_news1 li{ width:100%; line-height:22px; float:left;}
		.index_news1 li img{float:left; margin:7px 5px 0 5px;}
		.index_news1 div img{ width:118px; height:88px; margin:6px; _margin:-2px 5px  }
		.index_news1 .right{ width:130px;}
		.index_news1 .right h2{color:#000;text-align:center;padding:6px 0;font-size:12px;font-weight:bold;}
		.index_news1 .right div{line-height:20px;font-size:12px;}
		.index_news4{height:auto;}
		.index_news4 ul{ float:left; font-size:14px; _margin-bottom:-2px}
		.index_news4 li{ width:100%; line-height:25px; float:left;}
		.index_news4 li img{float:left; margin:7px 5px 0 5px;}
		.index_news4 div img{ width:118px; height:88px; margin:6px; _margin:-2px 5px  }
		.index_news4 .right{ width:130px;}
		.index_news4 .right h2{color:#000;text-align:center;padding:6px 0;font-size:12px;font-weight:bold;}
		.index_news4 .right div{line-height:20px;font-size:12px;}
	.index_news2{height:auto;}
		.index_news2 ul{ float:left; margin-top:3px; _margin-top:-2px;}
		.index_news2 li{ width:100%; line-height:26px; float:left;}
		.index_news2 li img{float:left; margin:7px 5px 0 5px; }
	.index_right_box{ width:100%; height:auto; background:#f3f8fe; border-bottom:1px solid #c5ddf6;border-left:1px solid #c5ddf6;border-right:1px solid #c5ddf6;}
	.index_right_top{ background:url(../images/news/index_right_top.gif) no-repeat; height:30px; width:232px;}
		.box1{ float:left; border-bottom:1px dashed #d8d8d8; width:100%; height:auto; margin-bottom:6px; _margin-bottom:0px}
		.box1 img{ float:left; margin-top:3px;}
		.index_right_box div{ float:left; width:100%; height:auto; margin-bottom:6px; line-height:20px;}
		.index_right_box img{float:left; margin-left:5px;}
		.index_right_box h1{ float:left; margin-left:8px; font-size:14px; color:#ff5b01; font-weight:bold;}
		.index_right_box h2 a{ float:right; color:#ff5b01; margin-right:8px;}
		.index_right_box ul{ float:left; font-size:12px; _margin-bottom:-2px; margin-top:5px; width:100%;}
		.index_right_box li{ width:100%; line-height:20px;}
		.index_right_box li img{float:left; margin:7px 5px 0 5px;}

	
/*  index_focus  */
#focus_turn1 { position:relative; height:285px; width:462px; border:1px solid #D8D8D8; background:url('../images/news/index_hot_bg.gif') repeat-x; }
	#focus_pic1 { margin:4px 0 0 3px!important; }
		#focus_pic1 li img { width:452px; height:252px; padding:1px; border:1px solid #D8D8D8; background:#FFF; }
		#focus_pic1 .normal { display:none; }
		#focus_pic1 .current { display:block; }
	#focus_btn1 { position:absolute; right:14px; bottom:28px; }
		#focus_btn1 span { display:block; float:left; overflow:hidden; width:15px; height:15px;text-align:center; font:12px Arial, Helvetica, sans-serif; font-weight:300; line-height:15px; cursor:pointer; }
		#focus_btn1 .normal { color:#fff; }
		#focus_btn1 .current { background:#e77402; color:#FFF; }
	#focus_tx1 { height:20px; overflow:hidden; margin:0px 0 0 12px; font-size:14px; line-height:20px; }
		#focus_tx1 .normal { display:none; }
		#focus_tx1 .current { display:block; }
	#focus_opacity1 {  position:absolute; left:4px; bottom:28px; width:452px; height:15px; background:#333; opacity:0.4; filter:alpha(opacity=40); }

/*  index_shop  */
#index_shop{ width:100%; margin-top:10px;}

/*  index_blog  */
#index_blog{ width:100%; height:auto;}
	#index_blog ul{margin:10px; _margin:5px;}
	#index_blog li{ margin-left:8px;}

/*  index_info  */
#index_info{}
	.index_right_box1{ width:100%; height:auto; background:#f3f8fe; border:1px solid #c5ddf6;}
		.index_right_box1 span{ float:left; border-bottom:1px dashed #d8d8d8; width:100%; height:auto; margin-bottom:6px; _margin-bottom:0px}
		.index_right_box1 div{ float:left; width:100%; height:auto; margin-bottom:6px;}
		.index_right_box1 img{float:left; margin-left:5px;}
		.index_right_box1 h1{ float:left; margin-left:8px; font-size:14px; color:#ff5b01; font-weight:bold;}
		.index_right_box1 h2 a{ float:right; color:#ff5b01; margin-right:8px;}
		.index_right_box1 ul{ float:left; font-size:12px; margin-bottom:-2px; margin-top:5px; width:100%;}
		.index_right_box1 li{ width:100%; line-height:21px;}
		.index_right_box1 li img{float:left; margin:7px 5px 0 5px;}
	.index_info{height:auto;}
		.index_info ul{ float:left; margin-top:10px; font-size:14px;}
		.index_info li{ width:50%; line-height:26px; float:left;}
		.index_info li img{float:left; margin:10px 5px 0 5px;}
		.index_info div img{ width:170px; height:105px; margin:5px; _margin:2px 5px -4px 5px; }
		.index_info .right{ width:270px;}
		.index_info .right h2{color:#000;text-align:center;padding:6px 0;font-size:14px;font-weight:bold;}
		.index_info .right div{line-height:20px;font-size:12px;}	

/*  index_bbs  */
#index_bbs{}
	.index_bbs_left{ width:690px;}
	.index_bbs_right{ width:285px;}
	.index_bbs_box{ width:50%; height:auto;}
		.index_bbs_box_top{ margin-left:10px; height:30px; border-bottom:1px solid #76aee7; width:330px; _margin-left:5px; _height:25px;}
		.index_bbs_box_top img{ float:left; margin:10px 3px 0 10px; _margin:5px 3px 0 5px;}
		.index_bbs_box_top h1{ float:left;font-size:12px; font-weight:bold;margin-top:11px;_margin-top:6px;}
		.index_bbs_box_top h2{ float:right; margin-right:5px; font-size:12px;margin-top:11px;_margin-top:6px;}
		.index_bbs_box_tx{margin-left:5px; line-height:22px; font-size:12px;}
		.index_bbs_box_tx div{ float:left; width:110px; text-align:center;}
			.index_bbs_box_tx div img{width:110px; height:68px; margin-top:5px;}
			.index_bbs_box_tx div a{ margin:0 auto; font-weight:bold;}
		.index_bbs_box_tx h1{float:left; margin-left:16px; _margin-left:8px; width:320px;}
		.index_bbs_box_tx h1 p{ _margin-top:7px}
	.index_bbs_box1{ width:280px;}
		.index_bbs_box1 span{margin:7px 0 0px 8px;}
			.index_bbs_box1 span a{ margin:0 9px 8px 0 ; float:left; _margin-bottom:6px;}
				.index_bbs_box1 span a img{ float:left; width:55px; height:55px; border:1px #c5ddf6 solid; padding:1px;}
				
/*  index_blog  */
#index_blog{}
	#index_blog span{font-size:12px; font-weight:bold; float:left; padding-left:8px; line-height:20px;}
	#index_blog li img{ width:70px; height:70px; border:1px #c5ddf6 solid; padding:1px;}
	
/*  index_mes  */
#index_mes{}
	.index_mes_box{width:100%}
	.index_mes_box_left{ width:210px; margin:5px;}
		.index_mes_box_left li{ float:left; width:60px;}
		.index_mes_box_left li a{ font-size:12px;}
	.index_mes_box_right{width:760px; line-height:26px;_width:750px;}
		.index_mes_box_right li{float:left; width:152px; _width:150px;}

/* index_link */

#index_link{ width:980px;}
	.index_news_box_top h3{ font-size:12px; float:left; margin:7px; font-weight:bold;}
	.index_news_box_top h3 a{float:left;}
	.links_tx{ font-size:12px; line-height:20px; margin-top:5px; padding:0 20px;}
		.links_tx li { float:left; width:8em; overflow:hidden; margin-right:5px; white-space:nowrap; }


/* tx home */
#txhome		{margin:0;padding:0;background:url('../images/news/txbg.gif') no-repeat top right;width:100%;height:276px;border:1px solid #56B9E2;}
#txhome H6	{text-align:center;font-size:18px;font-weight:bold;margin:8px 0;}
#txhome P	{line-height:22px;}
#txhome P A:hover	{color:#BA2636;}
#txhome SPAN{float:right;color:#ccc;}
#txhome UL	{margin-left:10px;}
#txhome LI	{line-height:14px;font-size:12px;}
#txhome H2	{padding-left:20px;font-size:18px;font-weight:bold;margin:8px 0;background:url('../images/news/index_right_ico.gif') no-repeat top left;}
#txhome H5	{float:left;width:130px;margin:18px 0 2px;font-size:14px;}
#txhome HR	{height:0px;border-top:1px dashed #333;clear:both;}
/* box */
.box{border:1px solid #b3c8d9; width:462px; height:430px;}
.box_top{background:url('../images/news/box_top.gif') no-repeat; width:462px; height:25px; }
.box_top .off{background:url('../images/news/2.gif') no-repeat; height:25px; width:93px; float:left; color:#0000FF;}
.box_top .on{background:url('../images/news/1.gif') no-repeat; height:25px; width:90px; float:left; color:red;}
.box_top h1{display:block; line-height:25px;text-align:center; font-weight:bold; font-size:14px;}
.box_list{border-top:1px dashed #001eff;height: 1px;overflow:hidden; width:320px;}