@charset "utf-8";
/* CSS Document */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {width: 100%;}
* html .clearfix {height: 1%;}
html .clearfix {height: 1%;}
body {word-break:break-all;}
table { width:100%;}
#wholebody { font-size:12px; color:#777; font-family:"Arial","新宋体"; margin:0px; padding:0px; }
/* over */

/* header */
#top_en { background:#F3F3F3; color:#999;}
#top_en .menu { line-height:23px; width:920px; margin-left:auto; margin-right:auto; text-align:right;}
#top_en .menu a { margin-left:5px; margin-right:5px; color:#999;}
#header { background:url(../images/headerbg.gif); height:118px;}
#header .header { width:920px; margin-left:auto; margin-right:auto; height:118px;}
#header .header .logo { background:url(../images/logo.gif); float:left; width:200px; height:118px;}
#header .header .banner { background:url(../images/logo_banner.gif); width:644px; float:right; height:118px;  text-align:right; line-height:32px;}

/* main */
#main { width:920px; margin-left:auto; margin-right:auto; background:url(../images/sidebar.gif) repeat-y; padding-bottom:20px; clear:left;}
.sidebar { float:left; width:200px; padding-top:20px;}
.sidebar .btn_1 { background:url(../images/btn_1.gif) no-repeat; width:180px; height:30px; line-height:30px; font-size:14px; color:#000; display: block; text-align:right; padding-right:20px; font-weight:bold; text-decoration:none; padding-bottom:8px; padding-top:2px;}
.sidebar .btn_1:hover,.sidebar .btn1_off { color:#D8251E;}
.sidebar .btn_1_off { background:url(../images/btn_1.gif) no-repeat; width:180px; height:30px; line-height:30px; font-size:14px; color:#000; display: block; text-align:right; padding-right:20px; font-weight:bold; text-decoration:none; padding-bottom:8px; padding-top:2px; cursor:pointer;}
.sidebar .btn_1_off:hover { color:#000;}
.sidebar .btn_2 { width:180px; height:20px; line-height:20px; text-align:right; padding-right:20px; display:block; padding-bottom:8px; text-decoration:none;}
.sidebar .btn_2:hover,.sidebar .btn2_off { color:#DB1479;}
.content { float:right; width:700px; padding-top:20px;}
.new_video { clear:left;}
.new_video ul { width:48%;}
.new_video ul li.tit { font-weight:bold; font-size:14px; line-height:30px;}
.new_video ul li.pic { width:140px; height:190px; float:left;}
.new_video ul li.pic img { border:1px solid #D3D3D3; padding:2px; display:block;}
.new_video ul li.txt { margin-left:150px; line-height:20px; text-indent:24px;}

.txt_banner { border:1px solid #F7E1B0; background:#FFF6DE; padding:5px 10px;}

.path { line-height:20px; text-align:right; background:url(../images/ico_x.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:15px;}
.news_txt h1 { font-size:18px; line-height:30px; font-weight:bold; color:#CC0066; margin-bottom:10px; text-indent:0px; }
.news_txt { line-height:22px; padding-left:50px; padding-bottom:50px; text-indent:23px;}
.news_txt .font_bold { margin-top:10px; color:#78A7CD}

.range_01 li { width:48%; float:left; padding-right:10px; text-align:center; margin-bottom:20px;}
.range_01 li p img { width:260px; height:120px; border:1px solid #D3D3D3; padding:2px; display:block;}
.range_01 li a { font-size:14px; line-height:30px;}

.range_02 { clear:left; background:url(../images/ico_x.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}
.range_02 h1.tit {
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-indent:0px;
	color: #0495DE;
}
.range_02 li.pic { float:right;}
.range_02 li.pic img { width:140px; height:100px; border:1px solid #D3D3D3; padding:2px; display:block;}
.range_02 li.txt { width:490px; float:left; line-height:22px; text-indent:24px;}
.range_02 li.txt a.more { display:block; color:#78A7CD;}

.range_03 {
	padding:4px 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}

.range_04list { background:url(../images/ico_x.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:20px;}
.range_04list .h1title a { font-size:14px; line-height:30px; font-weight:bold; color:#0495DE;}
.range_04list ul { clear:left; height:100px;}
.range_04list ul .tit { line-height:20px; width:180px; float:left;}
.range_04list ul .mov {
	width:450px;
	height:100px;
	float:right;
	text-align:right;
}
.range_04list ul .movpic {
	width:700px;
	height:100px;
	float:right;
	text-align:right;
}
.range_04list ul .mov img { margin-left:10px; padding:2px; border:1px solid #ccc;}
.range_04list ul .movpic img { margin-left:10px; padding:2px; border:1px solid #ccc;}
.range_04list .txt { clear:left; line-height:20px; text-indent:23px;}
.range_04list .txt .more { text-align:right;}
.range_04list .txt .more a { color:#339966;}

.range_04 .h1title { font-size:14px; line-height:30px; font-weight:bold; color:#0495DE; padding-left:24px;}
.range_04 ul {
	clear:left;
	height:150px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.range_04 ul .tit {
	line-height:20px;
	width:360px;
	float:left;
	padding-left:24px;
}
.range_04 ul .mov { width:300px; height:160px; float:right; }
.range_04 ul .mov .menu { display:block; border-bottom:1px solid #dcdcdc; height:24px; width:202px; float:right; }
.range_04 ul .mov .menu a { height:20px; display:block; float:left; width:60px; border:1px solid #dcdcdc; border-bottom:none; margin-right:10px; padding:4px 8px 0px 8px; background:#F2F5FA;}
.range_04 ul .mov .menu a:hover,.range_04 ul .mov .menu .btn_off { height:20px; font-weight:bold; text-decoration:none; background:#fff;}
.range_04 ul .mov .piclist { border:1px solid #ccc; border-top:none; padding:10px 10px 0px 10px; width:180px; float:right;}
.range_04 ul .mov .piclist img { margin-bottom:10px; width:180px;}
.range_04 ul .mov .piclist a.picpage { background:url(../images/picpage.gif); width:112px; height:28px; display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.range_04 ul .mov .piclist a.picpage:hover { background-position:bottom;}
.range_04 .pic { clear:left; margin-bottom:20px; text-align:right; background:url(../images/ico_x.gif) repeat-x; padding-top:20px;}
.range_04 .pic img { width:213px; height:100px; margin-left:10px; padding:2px; border:1px solid #ccc;}
.range_04 .txt { clear:left; line-height:20px; text-indent:23px; padding-left:24px;}
.range_04 .movd { clear:left; width:675px; height:400px; background:#000; margin-left:25px; margin-bottom:20px; margin-top:20px;}

.range_05 {}
.range_05 .menu { display:block; border-bottom:1px solid #dcdcdc; }
.range_05 .menu a { height:20px; display:block; float:left; width:100px; border:1px solid #dcdcdc; border-bottom:none; margin-right:10px; padding:6px 8px 2px 8px; background:#F2F5FA;}
.range_05 .menu a:hover,.range_05 .menu .btn_off { height:20px; font-weight:bold; text-decoration:none; background:#fff;}
.range_05 .txt { border:1px solid #dcdcdc; border-top:none; padding:18px 20px; text-indent:23px; line-height:24px; margin-top:-1px;}

.rencai { margin-left:50px; margin-top:50px;}
.rencai .h1title { font-size:14px; line-height:30px; font-weight:bold; color:#0495DE;}
.rencai table { border:1px solid #dcdcdc; border-collapse:collapse; margin-bottom:20px;}
.rencai table td { border:1px solid #dcdcdc; padding:5px 3px 3px 5px;}
.rencai .tit {
	background:#F2F5FA;
	color:#4F5E8C;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
}
.rencai .txt { margin-left:16px; margin-bottom:20px;}
.rencai .txt li { line-height:20px;}
.zaixian { padding-left:50px; background:url(../images/ico_x.gif) repeat-x bottom; padding-bottom:10px;}
.zaixian table td { padding:5px 0px;}
.lianxi { font-size:14px; line-height:30px; border:3px solid #dcdcdc; margin:50px; padding:25px 30px;}
.hezuo .h1title { font-size:14px; line-height:30px; font-weight:bold; color:#0495DE;}
.hezuo .logo { clear:left; background:url(../images/ico_x.gif) repeat-x bottom; padding-bottom:8px;}
.hezuo .logo a {
	padding-right:10px;
	display:block;
	float:left;
	padding-bottom:8px;
	text-align: center;
}

#links { width:920px; margin-left:auto; margin-right:auto; background:url(../images/sidebar.gif) repeat-y; padding-bottom:20px; clear:left;}
.links { clear:left; margin-top:10px; padding-top:5px;}
.links .tit { clear:left; line-height:30px; font-size:14px; font-weight:bold;}
.links a { padding-right:10px; display:block; padding-bottom:8px; float:left;}

/* 幻灯广告 */
.flashbox {	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 254px}
.flashbox .pic {BORDER-RIGHT: #AECFE3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #AECFE3 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #AECFE3 1px solid; WIDTH: 430px; PADDING-TOP: 1px; BORDER-BOTTOM: #AECFE3 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 250px}
.flashbox ul {	LEFT: 435px; WIDTH: 270px; POSITION: absolute; TOP: 0px}
.flashbox li {	MARGIN-BOTTOM: 1px; OVERFLOW: hidden; liNE-HEIGHT: 24px; HEIGHT: 50px;BACKGROUND:#F6D911;}
.flashbox li a {PADDING-RIGHT: 90px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #E0F1F3; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 40px}
.flashbox li.selected a {BACKGROUND:#F6D911 url(../img/index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none}
.flashbox li a:hover {	BACKGROUND:#F6D911 url(../img/index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none}
.flashbox li strong {DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; liNE-HEIGHT: 14px; HEIGHT: 14px}
.flashbox li img {	RIGHT: 7px; WIDTH: 74px; POSITION: absolute; TOP: 3px; HEIGHT: 44px}

/* footer */
#footer {
	padding-top:10px;
	padding-bottom:20px;
	clear:left;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DA251D;
}
#footer .footer {
	clear:left;
	width:780px;
	padding-left:120px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/tiplogo.gif) no-repeat 75px 0px;
	height:50px;
	padding-top:15px;
}

/* ------------------------------ */
p{ margin:0px;padding:0px;}
textarea{font-size:12px;}
form,h1,h2,h3,h4,h5,h6,h7 { margin:0px; padding:0px;}
ul,li,ol{list-style:none;margin:0px;padding:0px;}
/* over */

/*..........border_bottom_xx_and_sx........*/
.border_bx{background:url(/images/common/ico_x.gif) repeat-x bottom;}
.border_tx{ background:url(/images/common/ico_x.gif) repeat-x top;}
/* over */

/* ------------------------------ */
.fleft {float:left;}
.fright {float:right;}
.cleft{clear:left}
.cright{clear:right}
.cboth{clear:both}
.display_block { display:block;}
/* over */

/* 字体样式 */
.font_bold{ font-weight:bold;}
.font_bold100 { font-weight:100;}
.font_14{font-size:14px;}

/* font color-------------------- */
.font_red,a.font_red,.font_red a{color:red;}
.color16818D,a.color16818D,.color16818D a { color:#16818D;}
.colorff0000,a.colorff0000,.colorff0000 a { color:#ff0000;}
.colorCC0066,a.colorCC0066,.colorCC0066 a { color:#CC0066;}

/* ------------------------------ */
img{vertical-align:middle; border:none;}
a { text-decoration:none; color:#666; }
a:hover{ text-decoration:underline; color:#000; }
.bj_none { background-image:none;}
.m_bottom20 { margin-bottom:20px;}
/* over */

/* ------------------------------ */
.t_left { text-align:left;}
.t_center { text-align:center;}
.t_right { text-align:right;}
.t_indent { text-indent:24px;}
/* over */

/* ------------------------------ */
img.top { vertical-align:top;}
img.mid { vertical-align:middle;}
img.bottom { vertical-align:bottom;}
/* over */

/* ------------------------------ */
.topad{
	height: 40px;
	background-image: url(../image/10160.jpg);
	background-repeat: no-repeat;
	background-color: #C00;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
/* over */
