﻿/* Overall Css */
body 
{
	margin:0px;
	text-align:center;
	background:url(../images/bg.jpg) repeat-x top;
	font-family:Arial;
}
*{padding:0; margin:auto;}
div,ul,li{overflow:hidden;}
li{list-style:none;}
li,#menu li a{float:left; display:inline;}

div,td
{
	font-size:12px;
	line-height:20px;
	color:#000;
}

ul,li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

input
{
	border-style:solid; 
	border-width:0px; 
	cursor:default; 
	color:#995c03; 
	height:24px;
}
.input_txt{ height:19px; padding-top:3px;}

.search{padding-top:2px; height:18px;}

textarea
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

/* all */
.imgurl
{
	border:0;
	cursor:pointer; 
}

.input_txt
{
	 border:1px solid #000; 
	cursor:default; 
	color:#666; 
	background-color:#fff;
	height:16px;
}
/*
.but
{
	color:#000; 
	background-color:#FFF;
	height:20px;
	line-height:18px;
}
*/
#pageDiv
{
	width:90%;
	margin-top:2px;
	margin-bottom:10px;
	text-align:right;
}

/* Link */

A.a { font-size:12px; COLOR: #000; TEXT-DECORATION: none;  }
A.a:hover { font-size:12px; COLOR: #999; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_white { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_white:hover { font-size:12px; COLOR: #CCC; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_link { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_link:hover { font-size:12px; COLOR: #999; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_black_bold { font-size:12px; font-weight:bold; COLOR:#000; TEXT-DECORATION: none; letter-spacing:1px; text-decoration:underline; }
A.a_black_bold:hover { font-size:12px; font-weight:bold; COLOR:#999; TEXT-DECORATION: none; letter-spacing:1px; text-decoration:underline;}

/* color */
.red
{
	color:#CC0000;
	text-decoration:none;
}

.red_bold
{
	color:#CC0000;
	font-weight:bold;
}

/* From Css */

.form_table
{
	margin:auto;
	width:700px;
	border-collapse:collapse;
	border:solid 1px #e4e4e4;
}

.form_left
{
	width:100px;
	height:30px;
	text-align:right;
	border:solid 1px #e4e4e4;
	background:#fafafa;
}

.form_right
{
	text-align:left;
	padding-left:2px;
	border:solid 1px #e4e4e4;
	background-color:#FFF;
}

.form_row
{
	width:38%;
	text-align:left;
	padding-left:2px;
	border:solid 1px #e4e4e4;
	background-color:#FFF;
}

.form_text
{
	text-align:left;
	padding:2px;
	border:solid 1px #e4e4e4;
	background-color:#FFF;
}

.form_line
{
	height:21px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border:solid 1px #e4e4e4;
	background-color:#f4f4f4;
}

/* body */
.table
{
	margin:auto;
	width:1000px;
	text-align:center;
}

/* body */
.page_title
{
	width:688px;
	height:28px;
	border:solid 1px #e4e4e4;
	background-color:#f4f4f4;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

/* class */
.cclass_list
{
	margin-top:5px;
	width:290px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#f4f4f4;
	border:solid 1px #FFF;
}

.cclass_li
{
	margin-top:3px;
	width:290px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#fafafa;
	border:solid 1px #FFF;
}

/* foot */
.foottext{height:auto;text-align:center;}
#foot{width:1002px; background:url(../images/bottom_bg.jpg); height:35px;}

.hand{cursor:hand;}
img{border:none;}

#left{ width:11px; height:425px; background:url(../images/left_bg.jpg) no-repeat; float:left;}
#right{ width:11px; height:425px; background:url(../images/right_bg.jpg) no-repeat; float:left;}
#body_content{ width:980px; vertical-align:top; float:left;}
#top { width:980px; height:32px; background:#ffb650;}
#top ul{ float:right; color:#9a0000; margin-right:10px; } #top ul .l1{ line-height:27px; width:20px;}
#top ul li{height:32px; line-height:32px;} #top ul li a , #top ul li span{ color:#9a0000; text-decoration:none; cursor:pointer; float:left; margin-bottom:3px;}

#body_content .left{ margin-left:9px; display:inline; margin-top:11px; width:742px; float:left; vertical-align:top;}
#body_content .right{ margin-top:11px; width:210px; margin-left:10px; float:left; display:inline; overflow:hidden; vertical-align:top;}
#banner{margin-top:9px; width:962px; height:96px; background:url(../images/banner.jpg) no-repeat;}
#menu{ width:962px; background:url(../images/menu_bg.jpg); height:35px;}
#menu li{ height:35px; line-height:35px; padding-left:25px; padding-right:25px;}
#menu li a{color:#fff; font-weight:bold; text-decoration:none; font-size:13px;}
#menu li a:hover{ color:#f8f8f8;}
#banner .search{ position:absolute; margin-left:230px; margin-top:40px; height:24px;} #banner .search li{ margin-left:10px;}

#mess{width:400px; padding-left:25px; background:url(../images/messages.jpg) no-repeat left; float:left;}
#mess li{color:#323232; padding-top:4px; font-weight:bold;}

.title_bg{width:425px; margin-top:5px; margin-bottom:4px; height:33px; line-height:33px; background:#d85801 url(../images/title_ico.jpg) no-repeat right;}
.title_bg ul{width:auto; margin-left:10px;}
.title_bg ul li{ width:86px; height:26px; line-height:26px; margin-top:7px; margin-right:3px;}
.title_bg ul .but_01{ background:url(../images/but_01.jpg); text-align:center;} .title_bg ul .but_01 a{ color:#d85600; font-weight:bold; font-size:14px; text-decoration:none;}
.title_bg ul .but_02{ background:url(../images/but_02.jpg); width:88px; } .title_bg ul .but_02 a{ color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}

.news_li{width:420px; padding-left:5px; text-align:left; height:26px; line-height:26px; border-bottom:1px dotted #333333; }
.left .news_title_bg{width:742px; color:#fff; font-weight:bold; font-size:14px; margin-bottom:4px; height:33px; line-height:33px; background:#d85801 url(../images/title_ico.jpg) no-repeat right;}

.list_top{ width:742px; height:77px; background:url(../images/list_top.jpg);}
.list_bg{ width:722px; padding:10px; background:url(../images/list_bg.jpg) repeat-y;}
.list_bottom{ width:742px; height:8px; background:url(../images/list_bottom.jpg) no-repeat;}
.list_top .sp{ color:#fff; font-weight:bold; font-size:18px;  font-family:黑体; position:absolute; margin-left:-355px; margin-top:10px;}

#scrollDiv{height:25px;overflow:hidden; width:320px; margin-left:5px; margin-top:-6px; float:left; display:inline;}
#scrollDiv li{width:320px; text-align:left;} #scrollDiv li a{ letter-spacing:1px; font-weight:normal; color:#af2314;}
#scrollDiv li a:hover{color:#e63a29;}

.footlink{height:70px; width:962px; margin-bottom:12px; margin-top:20px; text-align:center; line-height:70px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.footlink li{ width:auto; margin-right:10px; height:50px;}

#left_banner{float:left; width:307px; height:302px; padding-top:5px; display:inline; margin-right:10px; background:#999999;}
.newsli{width:712px; height:30px; line-height:30px;}

#hot_pic{ width:742px; height:148px; text-align:left; margin-top:10px; background:#fff6cd;}
#hot_pic .pic{width:31px; float:left; display:inline; height:148px; background:url(../images/left_01.jpg) no-repeat;}
#hot_pic .pic_content{width:710px; vertical-align:top; text-align:left; border:1px solid #edbd97; height:146px; line-height:146px;  border-left:none;float:left; display:inline;}

.active{ width:742px; height:389px; margin-top:10px; background:#df7835 url(../images/title_bg.jpg) repeat-x top;}
.title_top{ width:732px; text-align:left; margin-top:5px; margin-left:10px;} .title li{width:auto;}
.adv02{ width:742px; height:65px; margin-top:10px; }

#login_top{width:210px; height:32px; line-height:32px; color:#8e4f08; text-align:center; font-weight:bold; font-size:13px; background:url(../images/login_top.jpg);}
#login_bg{ width:208px; height:105px; border:1px solid #d1b786; border-top:none;}

#login_input{ width:210px; vertical-align:top;}
#login_input li{ text-align:left; margin-top:7px;}
#login_input .l1{width:60px; text-align:right; padding-top:3px;} #login_input .l2{width:140px; margin-left:8px;} #login_input .l3{ margin-left:68px;}

.form_table .but_01, .title_but{ text-align:center; background:url(../images/but_01.jpg); height:26px; line-height:26px; margin-left:15px; width:86px; margin-top:7px;color:#d85600; font-weight:bold; font-size:14px; }
.but{ background:url(../images/but.jpg); height:24px; width:71px; line-height:24px; cursor:pointer; border:none; color:#555;}

.right_title_bg{ background:url(../images/right_title_bg.jpg); height:26px; width:190px; padding-left:20px; margin-top:9px; text-align:left; font-weight:bold; font-size:13px; line-height:26px; color:#fff;}
.right_content{width:208px; border:1px solid #daa211; border-top:none; height:auto;}
.right_title_bg ul { margin-top:3px; margin-left:-20px;} .right_title_bg ul li{ margin-left:15px; cursor:pointer;}
.right_title_bg ul .l1{ background:url(../images/right_title_sbg.jpg); text-align:center; color:#ca0202; width:46px; height:23px; line-height:23px;}

#procls li{ background:url(../images/news_ico.jpg) no-repeat 5px; padding-left:25px; width:208px; text-align:left; height:25px; line-height:25px;}
#procls li a:hover{color:#b0d20c;}

.pic_ind{ margin-top:15px; margin-bottom:10px;}
.ind_news_1{ text-align:left; background:url(../images/new_ico2.jpg) no-repeat 5px 5px; padding-left:23px; line-height:25px; height:25px;}
.ind_news_2{background:url(../images/news_ico.jpg) no-repeat 8px;}
.hotpic{ width:162px; height:117px; float:left;  display:inline; margin-top:13px; border:1px solid #d1d1d1; margin-left:11px;}

.inner_news{width:365px; height:347px; background:#fff6d9 url(../images/inner_news_top.jpg) repeat-x top; float:left; display:inline; margin-left:4px;}
.inner_news .title{width:365px;}
.inner_news .title .top_l , .list_top .title .top_l , .i_forum .title .top_l{color:#d85600; font-weight:bold; font-size:14px; float:left; display:inline; height:37px; line-height:37px; margin-left:20px;}
.inner_news .title .top_r , .list_top .title .top_r{ float:right; display:inline; margin-right:10px; margin-top:12px;}
.inner_news .news_content{ width:356px; border:1px solid #f1dcb1; height:300px; padding-top:5px; vertical-align:top; background:#fff; float:left; display:inline; margin-left:4px;}
.inner_news .news_content .pic_con{ width:147px; height:129px; border:1px solid #afafaf; float:left; margin-top:10px; margin-left:20px; display:inline;}
.funtion_pic{ width:130px; height:90px; border:1px solid #000; margin-top:10px;}

.pro_pic{ width:133px; height:143px; padding-top:5px; border:1px solid #cfcfcf; margin-left:10px;}

.video_con{width:962px; background:#fe9d00; height:auto;}

.video_left{width:668px; height:auto; float:left; display:inline; margin:9px; text-align:left;}
.video_right{width:264px; height:auto; float:left; display:inline; margin-top:9px; margin-left:2px;}
.v_title_top{width:668px; height:56px; background:url(../images/v_title_top.jpg);}
.v_bottom{width:668px; height:10px; background:url(../images/v_bottom.jpg); margin-bottom:9px;}
.v_title{ color:#000100; height:56px; line-height:56px; font-weight:bold; font-size:19px; margin-left:20px; float:left; display:inline;}
.v_con{ width:648px; height:auto; vertical-align:top; background:#fff; padding:10px;}
.v_search_bg{width:264px; height:78px; background:url(../images/v_search_bg.jpg); text-align:left; }
.v_search_title{ margin-left:20px; margin-top:10px; color:#444341; font-size:14px; font-weight:bold;}
.search_input{ margin-top:7px; margin-left:20px;}
.search_input .l2{ margin-left:10px;}
.search_input .l1 input{ border:1px solid #acacb4; height:20px;}
.v_right_top{ width:264px; height:39px; background:url(../images/v_right_top.jpg); margin-top:10px; text-align:left;}
.v_right_bottom{ width:264px; height:9px; background:url(../images/v_right_bottom.jpg); margin-bottom:10px;}
.v_right_con{ width:244px; height:auto; vertical-align:top; background:#fff; padding:10px;}

.v_pic{width:130px; border:1px solid #cfcfcf; height:80px; text-align:center; padding-top:5px;}
.v_con .v_txt li{ width:130px; text-align:left; margin-top:3px; margin-left:10px;}
.vidContent{width:150px; height:180px; vertical-align:top; overflow:hidden; margin-left:5px; margin-right:5px; margin-top:10px;}
.v_hot{width:210px; float:left; text-align:left; border-bottom:1px dotted #ababab;  height:28px ; line-height:28px;}
.v_hits{width:40px; float:left; text-align:left;border-bottom:1px dotted #ababab; height:28px ; line-height:28px;}
.v_intr{width:450px; height:50px; line-height:50px; margin-left:100px;}
.v_intr li{ margin-right:20px;}

.v_bg{width:132px;height:106px;background:url(../images/video_bg.jpg); padding-top:10px; margin-left:15px; margin-right:15px; margin-top:8px;}

.pro_list{ margin-left:15px; margin-right:15px; margin-bottom:15px; margin-top:5px;}
.i_forum{width:242px; height:347px; background:#f5fcf4 url(../images/inner_news_top_3.jpg) repeat-x top; float:left; display:inline; margin-left:4px; margin-top:2px;}
.i_for_li{ width:230px; height:290px; padding-top:15px; background:#fff; border:1px solid #ecf7e9; vertical-align:top;}
.i_for_li li{ background:url(../images/forum_ico.jpg) no-repeat 5px; padding-left:25px; width:205px; text-align:left; height:25px; line-height:25px;}
.member_menu{ background:url(../images/new_ico2.jpg) no-repeat left; text-align:left; margin-left:15px; padding-left:25px; height:35px; line-height:35px;}
.i_vote_title{ width:200px; text-align:left;  }
.v_item{ text-align:left; margin-top:5px;  margin-bottom:5px;}
.v_item tr{ height:25px;}
.v_item input{ position:absolute;  margin-left:-25px; margin-top:-5px;}
.v_but{ margin-bottom:10px;}

#replay
{
	margin:auto;
	width:96%;
	padding:5px;
	color:#999;
	background-color:#FFF;
	border:dashed 1px #CCD8E6;
	margin-top:20px;
	margin-bottom:5px;
}
.pro_info{ margin-top:20px;}
.pro_info tr{ height:35px;}
.shop_input{ border-bottom:1px solid #000; height:20px; padding-left:5px; }

.mainTitle
{
	margin:auto;
	width:100%;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	background-color:#f0f0f0;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:5px;
}

.f_k
{
	width:99%;
	background-color:#e4e4e4;
	font-weight:bold;
}

.fl
{
	width:100px;
	height:28px;
	text-align:right;
	background-color:#fafafa;
}

.fr
{
	text-align:left;
	padding-left:2px;
	background-color:#FFF;
}
.blog_sub{ margin-top:10px; margin-bottom:10px;}
.blog_sub li{width:220px; height:25px; line-height:25px;  background:url(../images/news_ico.jpg) no-repeat 60px;}
.blog_table{ margin-top:10px; margin-bottom:10px;}

.member_input{ border-bottom:1px solid #000;}
.mem_pics{width:150px; margin:15px; vertical-align:top; padding-top:5px; padding-bottom:5px; text-align:center; border:1px solid #ddd;}
.mem_pics li{ width:150px; text-align:center;}

.movie_border{ border:1px solid #000; width:120px; height:75px;}
.mem_sing{ margin-left:15px; width:700px; vertical-align:top; text-align:left;}
.mem_sing li{ padding-right:15px; height:30px; line-height:30px; padding-left:15px;  border-bottom:1px dotted #ddd; }
.mem_sing .title{width:300px;background:url(../images/news_ico.jpg) no-repeat left;}
.in_sing{border-bottom:1px dotted #ddd;}

.in_blog_img{width:79px; height:77px; padding-top:2px; border:1px solid #d2d0d1; margin:10px;}
.in_unit{ margin:10px;}
.in_unit li{width:80px; margin-left:10px; margin-top:5px;}