﻿@charset "utf-8";
/* CSS Document */

/* whole begin*/
body,ul,ol,li,p,h1,h2,h4,h5,h6,form,fieldset,img{
	margin:0;
	padding:0;
	border:0;

}

p {
	line-height:180%;
	text-indent:2em;
}

body{
	background:#fff;
	width:expression(document.body.clientWidth <= 800? "800px": "auto" );	
        
}

td,p,li,select,input,textarea,div{
	font-size:12px;
}

ul,ol{
	list-style-type:none;
}

select,input{
	vertical-align:middle;
}

/*links begin*/
a:link {
	color:#164886;
	text-decoration:none;
}

a:visited {
	color:#164886;
	text-decoration:none;
}

a:hover {
	color:#ff9c00;
	text-decoration:underline;
}

/*links end*/


/*links begin*/
a.white:link {
	color:#fff;
	text-decoration:none;
}

a.white:visited {
	color:#fff;
	text-decoration:none;
}

a.white:hover {
	color:#fff;
	text-decoration:underline;
}

/*links end*/

/*font begin*/
.f14{
	font-size:14px;
}

.font_gray {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}

.en {
	font-family:Arial, Helvetica, sans-serif;
}

/*font end*/

h2 {
	font-weight:100;
	font-size:18px;
	margin-bottom:10px;
	font-family:"黑体",Arial Black,sans-serif;
}

.STYLE3 {color: #FFFFFF}
.lh20{
	line-height:20px;
}

.clear{
	clear:both;
}
/* whole begin*/

#header {
	width:930px;
	_width:920px;
	margin:0 auto;
}

#top {
	width:930px;
	_width:920px;
	height:25px;
	margin:0 auto;
	color:#fff;
	padding:45px 10px 0px 0px;
	text-align:right;
	background:url(../images/top.gif) no-repeat;
}
#top1 {
	width:920px;
	height:25px;
	margin:0 auto;
	color:#fff;
	padding:45px 10px 0px 0px;
	text-align:right;
	background:url(../images/top1.gif) no-repeat;
}

#top ul {
	width:180px;
	float:right;
	margin-top:5px;
}

#top ul li {
	float:left;
	margin-left:12px;
	padding-left:15px;
	background:url(../images/top_arrow.gif) no-repeat;
}

#logo {
	float:left;
	margin:10px 10px 0px 0px;
}

#top_banner {
	float:right;
	margin:10px 0px 0px 0px;
}

#menu {
	width:930px;
	height:30px;
	margin:0 auto;
	clear:both;
	background:url(../images/menu_bg.gif) repeat-x;
}

#menu #m_left {
	width:10px;
	height:32px;
	float:left;
	background:url(../images/menu_leftbg.gif) no-repeat left;
}

/* top_menu begin */

/* main begin */
#main {
	width:930px;
	margin:0 auto;
}

#footer {
	width:930px;
	height:60px;
	margin:0 auto;
	color:#fff;
	text-align:center;
	padding-top:10px;
	background:url(../images/footer.gif) repeat-x;
}

/* top_menu begin */


#nav {
	width:930px;
	height:30px;
	border-bottom:0px;
	z-index:10;
	position:absolute;
	top:70px;
	background:url(../images/menu_rightbg.gif) no-repeat top right;
}

.r_c {
	width:74px;
	height:16px;
	float:right;
margin-top:7px;
margin-right:5px;
}

#nav li{
display:inline;
list-style:none;
list-style-position:outside;
float:left;
}

#nav a:link{
color:#000;
text-decoration:none;
float:left;
width:130px;
_width:120px;
border-top:1px #fff solid;
padding-left:8px;
}

#nav a:visited{
color:#000;
text-decoration:none;
float:left;
width:130px;
_width:120px;
border-top:1px #fff solid;
padding-left:8px;
}

#nav a:hover{
color:fff;
float:left;
background-color:#a8121d;
border-top:1px #fff solid;
padding-left:8px;
}

.list{
line-height:25px;
text-align:left;
padding-top:5px;
font-weight:normal;
}

.menu1{
width:130px;
_width:120px;
height:auto;
margin:0px;
background-color:#bbb;
color:#fff;
padding:11px 0px 1px 0px;
cursor:hand;
overflow-y:hidden;
/*filter:Alpha(opacity=90);*/
-moz-opacity:0.9;
z-index:10;
}

.menu2{
width:130px;
_width:120px;
height:17px;
margin:0px;
color:#fff;
padding:11px 0px 1px 0px;
overflow-y:hidden;
cursor:hand;
}

.title {
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background:url(../images/nav_line.gif) no-repeat left;
}
.title1 {
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	text-align:center;
	color:#CCC;
	background:url(../images/nav_line.gif) no-repeat left;
}
.title2 {
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	text-align:center;
	color:#DA2027;
	background:url(../images/nav_line.gif) no-repeat left;
}

.title_01 {
	padding-left:10px;
	padding-right:5px;
	color:#000;
	font-weight:bold;
	text-align:center;
}

/* top_menu end */

#left {
	width:214px;
	overflow-x:hidden;
	float:left;
}
#left2 {
	width:210px;
	margin-top:8px;
	float:left;
}

#sub_main {
	float:left;
		color:#565656;

	margin:8px 0px 10px 20px;
	_margin-left:10px;
	width:696px;
	_width:690px;
	overflow-x:hidden;
}

#sub_main2 {
	float:left;
		color:#565656;

	margin:8px 0px 10px 2px;
}

.sub_main_title {
	height:17px;
	width:670px;
	padding-left:25px;
	padding-top:1px;
	margin-bottom:10px;
	font-weight:bold;
	background:url(../images/sub_main_title.gif) no-repeat;
}

.sub_main_title_02 {
	height:17px;
	width:670px;
	padding-left:25px;
	padding-top:3px;
	margin-bottom:10px;
	font-weight:bold;
	background:url(../images/sub_main_title_02.gif) no-repeat;
}

.left_tilte {
	height:88px;
	background:url(../images/left_tilte.gif) no-repeat;
}

.left_tilte02 {
	height:88px;
	background:url(../images/left_tilte02.gif) no-repeat;
}

.left_tilte03 {
	height:88px;
	background:url(../images/left_tilte03.gif) no-repeat;
}

.left_tilte04 {
	height:88px;
	background:url(../images/left_tilte04.gif) no-repeat;
}

.left_tilte05 {
	height:88px;
	background:url(../images/left_tilte05.gif) no-repeat;
}

.left_tilte06 {
	height:88px;
	background:url(../images/gcsj.jpg) no-repeat;
}

.left_tilte07 {
	height:88px;
	background:url(../images/left_tilte07.gif) no-repeat;
}
.left_mid {
	height:500px;
	padding:0px 10px 0px 10px;
	background:url(../images/left_mid.gif) repeat-y ;
}

.left_mid_01 {
	height:100%;
	padding:0px 10px 0px 10px;
	background:url(../images/left_mid.gif) repeat-y ;
}

.left_bottom {
	height:26px;
	background:url(../images/left_bottom.gif) no-repeat ;
}


.sub_left_title {
	width:181px;
	height:18px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../images/sub_left_title.gif) no-repeat 0px 2px;
}

.left_list ul {
	margin-bottom:5px;
}

.left_list ul li {
	text-align:center;
	line-height:190%;
	
}

.left_list ul li a:link {
	width:191px;
	height:19px;
	text-decoration:none;
	display:block;
}

.left_list ul li a:visited {
	width:191px;
	height:19px;
	display:block;
	text-decoration:none;
}

.left_list ul li a:hover {
	width:191px;
	height:19px;
	text-decoration:none;
	display:block;
	background:url(../images/left_list_bg.gif) no-repeat  center;
}

.tab_01 {
	border:1px #ccc solid;
	border-collapse:collapse
}

.tab_01 td {
	padding:5px;
	border:1px #ccc solid;
}





.pro_block {
	padding:10px;
	margin:5px;
	height:100px;
	background-color:#f6fbff;
	border-bottom:1px #dadada dashed;
}

.pro_block .pro_pic {
	width:100px;
	height:100px;
	float:left;
}

.pro_tilte_02 {
	width:480px;
	margin-left:10px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:2px;
	font-weight:bold;
	background:url(../images/17.gif) no-repeat left;
	background-color:#e8e8e8;
}

.pro_tilte_03 {
	width:480px;
	margin-left:10px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:2px;
	background-color:#fff;
	background:url(../images/icon_arrow.gif) no-repeat 6px 7px;
}

.pro_tilte_04 {
	width:430px;
	margin-left:10px;
	margin-top:10px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:2px;
	background-color:#fff;
	background:url(../images/icon_arrow.gif) no-repeat 6px 7px;
}

.pro_pic img {
	width:100px;
	border:1px #cbcbcb solid;
}

.pro_content_02 {
	width:500px;
	margin-left:10px;
	height:45px;
	padding-top:5px;
	margin-top:10px;
	float:left;
}

.page {
	padding:10px;
	margin:5px;
	text-align:right;
}





.links {
	padding-bottom:10px;
	padding-top:3px;
	color:#fff;
}



.big_list {
	margin-left:8px;	
}

.big_list li {
	line-height:200%;
	margin-top:5px;
	padding-left:15px;
	padding-bottom:2px;
	border-bottom:1px dashed #dfdfdf;    /*底部虚线*/
	background:url(../images/arrow_02.gif) no-repeat 0px 7px;  /*标题前的小标志*/
}




.li_dot {FONT-SIZE: 12px; COLOR: #0099CC; FONT-FAMILY: Webdings}

#flash_show_out {MARGIN-TOP: 1px;  WIDTH: 100px;}
#flash_show {
	BORDER-TOP-WIDTH: 4px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 4px;
	BORDER-BOTTOM-WIDTH: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 150px;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 4px;
	
}
#flash_img {BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 200px; BORDER-BOTTOM: #CCCCCC 1px solid; HEIGHT: 100%}
#flash_btn {
	LEFT: 139px;
	POSITION: absolute;
	TOP: 132px;
	width: 71px;
}
#flash_btn DIV {MARGIN: 5px}
#flash_show_ctl {PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #434343; PADDING-TOP: 3px; HEIGHT: 5px}
#flash_show_ctl A {COLOR: #434343}
#flash_show_ctl_msg {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); FLOAT: left; OVERFLOW: hidden; WIDTH: 0px}
#flash_show_ctl_tuber {Z-INDEX: 100; LEFT: 5px; POSITION: relative; TOP: -17px}
#flash_show_ctl_arrow {MARGIN-RIGHT: 5px}
.sec1  {
background-color:  #F4F4F4;
cursor:  hand;
color:  #000000;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
border-bottom:  1px  solid  #FFFFFF
}
.sec2  {
background-color:  #EAEAEA;
cursor:  hand;
color:  #666666;
border-left:  1px  solid  #FFFFFF;
border-top:  1px  solid  #FFFFFF;
border-right:  1px  solid  gray;
font-weight:  bold;
}

.tahoma {font-family:tahoma}

#pnav {margin:0;padding:0;margin-left:120px;height:50px;}
#pnav li {float:left;margin:5px;font-size:14px;}
#pnav a {display:block;font-size:14px;border:1px #eee solid;width:30px}


#leftmenu  {width:230px;height:712px;background:url(../images/common_left_bg.gif) no-repeat left -4px;}
#leftmenu h1  {display:block;margin:25px 0 0 35px;height:16px;font-size:14px;}
#leftmenu #items  {margin:10px 0 0 10px;}
#leftmenu dt  {list-style:none;display:block;background:url(../images/common_left_line.gif) no-repeat left bottom;height:31px;overflow:hidden;}
#leftmenu dt a{	font-family:宋体;font-size:12px;	color:#666;		text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	background:url(../images/common_left_arrow.gif) no-repeat 5px -11px;	padding:0 0 0 24px;	margin:11px 0 0 0;}
#leftmenu dt a:hover{	font-size:12px;	color:#333;	text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	background:url(../images/common_left_arrow.gif) no-repeat 5px top;	padding:0 0 0 24px;	margin:11px 0 0 0;}
#leftmenu dt a.selected{	font-size:12px;	color:#333;	text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	background:url(../images/common_left_arrow.gif) no-repeat 5px top;	padding:0 0 0 24px;	margin:11px 0 0 0;}

dl,dd,dt {margin:0;padding:0;}
#leftmenu dd  {display:block;height:25px;width:168px;overflow:hidden;margin-left:15px}
#leftmenu dd a{	font-family:宋体;font-size:12px;	color:#666;		text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	width:144px;	background:url(../images/common_left_arrow1.gif) no-repeat 5px -11px;	padding:0 0 0 24px;	margin:11px 0 0 0;}
#leftmenu dd a:hover{	font-size:12px;	color:#333;	text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	width:144px;	background:url(../images/common_left_arrow1.gif) no-repeat 5px top;	padding:0 0 0 24px;	margin:11px 0 0 0;}
#leftmenu dd a.selected{	font-size:12px;	color:#333;	text-decoration:none;	text-transform:none;	display:block;	margin:0 0 0 0;	height:11px;	width:144px;	background:url(../images/common_left_arrow1.gif) no-repeat 5px top;	padding:0 0 0 24px;	margin:11px 0 0 0;}
#leftmenu dl{margin-bottom:10px}
.b1 {display:inline-block;border:1px #ccc solid;padding:2px;}

.tc {text-align:center}
h3 {font-size:14px}

.title8 {background:url(../images/ico_jt02.gif) left center no-repeat;margin:10px 0;height:20px;border-bottom:1px #ccc dashed;padding-left:25px}
.title9 {color:#A8121D;background:url(../images/ico_red_jt.gif) left center no-repeat;margin:10px 0;height:18px;padding-left:15px}
.left {float:left;}
.right {float:right}
.clear {clear:both}

.li1 {padding-left:30px;}
.li1 li {list-style-type:circle;}
.tright {text-align:right}
.titleb{background:#f3f3f3;height:29px;margin:10px 0 30px 0;text-align:left;}
.titlec {background:url(../images/hquan.jpg) 3px 6px no-repeat;padding-left:23px;color:#CD030F;margin:10px 0;border-bottom:1px #e0e0e0 dashed;}
.titled {background:url(../images/hquan.jpg) 3px 6px no-repeat;padding-left:23px;color:#000;margin:10px 0;}


.STYLE3 a {color:#fff;}









.flashNews {position:relative;width:930px;margin-bottom:0px;overflow:hidden;border:1px solid #B6CAE3;text-align:left}
.firstNews {position:relative;float:right;width:930px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:427px;}
.flashNews .bg {position:absolute;left:0;bottom:-1px;width:930px;height:40px;}
/*.flashNews .bg {position:absolute;left:0;bottom:-1px;width:930px;height:40px;background:#000000;filter:alpha(opacity=59);-moz-opacity:0.59;opacity:0.59;}*/
.flashNews h3 {position:absolute;left:10px;top:390px;width:930px;height:35px;line-height:35px;z-index:2;}
.flashNews h3 a {font-size:20px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:10px;top:430px;width:284px;height:20px;line-height:20px;;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews h3 {width:930px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:410px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:410px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../img/pic.gif) -298px -341px no-repeat;}
