﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: "宋体";
	font-size:12px;
	color:#3b3b3b;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
		line-height:26px;
	background-position: top;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul {margin: 0px;padding: 0px;}


/* ----- Links ----- */
a {text-decoration:none;color:#3b3b3b;}
a:hover {text-decoration:underline;color:#eb440c;}

.gray a {text-decoration:none;color:#4B4747; font-size:14px; font-weight:bold;}
.gray2 a {text-decoration:none;color:#000; }

/* ----- page ----- */
.page {
	margin: 15px 12px 15px 12px;
	padding: 0px 11px 0px 16px;
	height:28px; line-height:28px;
	background-color:#f4f4f4;
	border: 1px solid #d3d3d3;
	color:#535353;
	clear:both;
	text-align:right;
}
.page a {color:#000000;}
.page .r1 { float:right; color:#a9aa98;}

.page2 {
	margin: 0px 8px 0px 8px;
	padding: 0px 11px 0px 16px;
	height:28px; line-height:28px;
	background-color:#f4f4f4;
	border: 1px solid #d3d3d3;
	color:#535353;
	clear:both;
}
.page2 a {color:#000000;}
.page2 .r1 { float:right; color:#a9aa98;}

/* ----- top css ----- */
.top {margin: 0px;color:#6e6e6e;}
.top a{ padding:0px 29px 0px 0px;}

/* ----- Banner ----- */
.banner {margin: 0px;padding: 0px;text-align:center;}
.ban_ad {margin: 0px;padding: 11px 0px;text-align:center;}

/* ----- Main frame ----- */
.mainbox {
	width:958px;
	margin: 0px auto;
	padding:0px;
}

.side_pic{
	margin: 10px 0px 0px 12px;
	padding:0px;
	width:177px; height:175px;
	float:left;
	background-image: url(../images/line_5.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.side_pic2{
	margin: 10px 0px 0px 12px;
	padding:0px;
	width:177px; height:157px;
	float:left;
	background-image: url(../images/line_5.gif);
	background-repeat: repeat-y;
	background-position: right;
}
 .site_list{
	margin: 0px;
	padding:0px;
	width:369px;
	float:left;
}


.leftbar {
	border-bottom: 1px solid #3962b0;
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
}
.rightbar { border: 1px solid #d6d6d6;}


/* ----- Navigation ----- */
.bg_nav {
	background-image: url(../images/line_nav.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.nav_1 {margin: 5px 0px 0px 0px; line-height:24px;padding:0px;}
.nav_1 a {color: #5e5858;}
.nav_1 a:hover {color: #f95000;}
.nav_2 {margin: 5px 0px 0px 17px; line-height:24px;padding:0px;}
.nav_2 a {color: #5e5858;}
.nav_2 a:hover {color: #f95000;}

/* ----- submenu ----- */
.menulist {margin: 0px;padding: 0px;}
.menulist li {
	height: 39px; line-height:39px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 74px;
	font-weight:bold;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
}
.menulist a {color: #123b8b;}
.menulist a:hover {color: #d90600; text-decoration:none;}
.menulist .on{color: #d90600;}

/* ----- Title ----- */
.title_i1 {
	height:29px; line-height:29px;
	padding:0px 4px 0px 16px;
	margin:0px 0px 0px 14px;
	color:#FFFFFF;
	font-size:12px;
	background-image: url(../images/bg_tile1.jpg);
	background-repeat: no-repeat;
}
.title_i1 a{ font-weight:normal; color:#5E5858; float:right; padding-right:10px;}
.title_i2 {
	height:28px;
	padding:0px;
	margin:0px;
	color:#1855C2;
	border-right: 1px solid #D5D5D5;
	font-size:14px;
	background-image: url(../images/bg_title_i1.gif);
	background-repeat: repeat-x;
}
.title_i2 .f2{ 	height:28px;	padding-top: 8px;font-weight:normal; color:#5E5858; float:right; padding-right:10px;}
.title_i3 {
	height:31px; line-height:31px;
	padding:0px 0px 0px 18px;
	margin:0px;
	color:#1855C2;
	font-size:14px;
	background-image: url(../images/bg_title_i2.gif);
	background-repeat: repeat-x;
}
.title_i3 .f1{ float:left;}
.title_i3 .f2{padding-top: 0px;float:right; color:#989898;}
.title_i3 .bgin{
	float:left;
	width:83px;
	font-size:12px;
	/*font-weight:normal;*/
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#246BC3;
	background-image: url(../images/bg_tabin.gif);
	background-repeat: no-repeat;
}
.title_i3 .bgon{
	float:left;
	width:83px;
	font-size:12px;
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#E42F00; 
	background-image: url(../images/bg_tabon.gif);
	background-repeat: no-repeat;
}

.title_i4 {
	height:31px; line-height:31px;
	padding:0px 0px 0px 18px;
	margin:0px 0px 14px 0px;
	color:#1855C2;
	font-size:14px;
	background-image: url(../images/bg_title_i2.gif);
	background-repeat: repeat-x;
}
.title_i4 .f1{ float:left;}
.title_i4 .f2{float:right; color:#989898;}

.title_i4 .bgin{
	display:block;
	float:left;
	width:110px;
	font-size:12px;
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#e42f00; font-weight:bold;
	background-image: url(../images/bg_tabin2.gif);
	background-repeat: no-repeat;
}
.title_i4 .bgon{
	display:block;
	float:left;
	width:110px;
	font-size:12px;
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#315cb0;font-weight:normal;
	background-image: url(../images/bg_tabon2.gif);
	background-repeat: no-repeat;
}
.title_i5 {
	height:31px; line-height:31px;
	padding:0px 0px 0px 18px;
	margin:0px 0px 14px 0px;
	color:#1855C2;
	font-size:14px;
	background-image: url(../images/bg_title_i2.gif);
	background-repeat: repeat-x;
}
.title_i5 .f1{ float:left;}
.title_i5 .f2 { font-size:12px;float:right; color:#989898;}


.title_i5 .bgin{
	display:block;
	float:left;
	width:110px;
	font-size:12px;
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#094abe; font-weight:normal;
	background-image: url(../images/bg_tabin2.gif);
	background-repeat: no-repeat;
}
.title_i5 .bgon{
	display:block;
	float:left;
	width:110px;
	font-size:12px;
	height:25px; line-height:25px;
	margin:6px 0px 0px 0px;
	text-align:center;
	color:#bd0977;
	background-image: url(../images/bg_tabon2.gif);
	background-repeat: no-repeat;
}

.title_sub1 {
	height:38px; line-height:38px;
	padding:0px 0px 0px 29px;
	margin:0px;
	color:#224c9a; font-size:14px;
	background-image: url(../images/bg_title_sub1.jpg);
	background-repeat: no-repeat;
}
.title_sub2 {
	height:33px; line-height:33px;
	padding:0px 14px 0px 0px;
	margin:14px 7px 0px 13px;
	background-image: url(../images/bg_title_sub2.gif);
	background-repeat: repeat-x;
}
.title_sub2 em{font-size:12px; color:#fff; background-color:#3962b0;padding:0px 0px 0px 0px; height:29px; line-height:29px; text-align:center; width:108px; display:block; font-style:normal;}
.title_sub2 a{ color:#3962b0; float:right; font-weight:normal; font-size:12px;}

/* ----- postion ----- */
.postion {
	color: #3b3b3b;
	padding:0px 11px 0px 0px;
	height:37px; line-height:36px;
	margin:0px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: repeat-x;
}
.postion h1 {
	line-height:36px; color:#224c9a;
	font-size:14px; margin:0px;
	padding:0px 28px 0px 34px;
	font-style:normal;
	background-image: url(../images/bg_postion2.jpg);
	background-repeat: no-repeat;
}
.postion .rightwz {float:right;}
.postion a {color: #3b3b3b;}


/* ----- box ----- */
.box_index1 {
	height:486px;
	padding:70px 12px 0px 9px;
	border: 1px solid #3962B0;
	background-image: url(../images/bg_box1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.box_index2 {
	height:396px;
	padding:69px 13px 0px 9px;
	border: 1px solid #4A2DAF;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.box_index3 {
	height:482px;
	padding:69px 13px 0px 9px;
	border: 1px solid #A10358;
	background-image: url(../images/bg_box3.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.box_index4 {
	height:312px;
	padding:68px 17px 0px 10px;
	border: 1px solid #C8721D;
	background-image: url(../images/bg_box4.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bg_box1 {
	background-image: url(../images/bg_b1.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #D5D5D5;
}
.bg_box2 {border: 1px solid #E8E8E8;}
.bg_box3 {
	background-image: url(../images/bg_b2.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #D5D5D5;
}

.box_1 {height:196px; border: 1px solid #e7e7e7;}
.box_1 h1{
	height:30px; font-size:12px; color:#1445a3;
	background-image: url(../images/bg_title1.gif);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px 0px 0px 11px;
}
.box_1 ul{ margin:10px 5px 0px 18px;}
.box_1 li{
	padding:0px 0px 0px 10px;
	list-style:none; line-height:22px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.box_2 {border: 1px solid #e6e6e6;}
.box_3 {
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:14px 0px 0px 0px;
}

.box_sub {padding:5px 7px 0px 13px;}
.box_news {
	padding:10px 0px 0px 0px;
	margin:0px 18px 0px 16px;
	color:#8e8e8e;
	line-height:22px;
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box_news .text a{ display:block; font-size:14px; font-weight:bold; padding:8px 0px 0px 0px; color:#e22b00;}


/* ----- solid ----- */
.td_p1 {padding-left:16px;}
.td_p2 {padding-left:25px;}

.clear_1 {margin:0px; padding:5px 0px 6px 0px; clear:both;}
.clear_2 {margin:0px; padding:0px 0px; clear:both; height:30px;}
.clear_3 {margin:0px; padding:5px 0px 4px 0px; clear:both;}


/* ----- close ----- */
.close {
	text-align:center;
	height:30px;
	margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.con_1 {
	padding:0px 10px 0px 10px;
	line-height:30px;
}
.con_2 {
	padding:0px 4px 0px 12px;
	line-height:24px;
}
.con_3 {
	padding:11px 13px 0px 8px;
	line-height:24px;
	color:#8E8E8E;
}
.con_4 {
	padding:11px 2px 2px 8px;
	line-height:22px;
	color:#8E8E8E;
	margin:0px 11px;
	background-image: url(../images/line_4.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.con_4 a{ font-size:14px; font-weight:bold; color:#E22B00;}
.con_5 {
	padding:0px 0px 0px 8px;
	line-height:22px;
	color:#464646;
	margin:11px 0px 0px 0px;
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.con_5 a{ font-weight:bold; color:#C66027;}

.content {
	padding:18px 16px 17px 16px;
	line-height:22px;
}

.content_news { /*细览页样式*/
	line-height: 22px;
	padding: 0px;
	padding:10px 29px 10px 29px;
}
.cen {
	margin:0px 20px;
	padding:12px 0px;
	text-align:center;
	color:#666;
	line-height:250%;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cen .f-red {
	color:#dc0304;
	font-size:16px;
	font-weight:bold;
	line-height:240%;
}


/* ----- pic ----- */
.t_pic1 {padding:19px 0px; margin:0px;text-align:center;}
.t_pic2 { padding-top:11px; text-align:center;}
.t_pic3 { padding-top:6px; text-align:center;}

.imgb { margin-bottom:4px; border: 1px solid #ccc; padding:2px;}
.imgb2 { margin-right:17px;}

/* ----- font ----- */
.f_gray {color: #757575;}
.f_gray a{color: #757575;}
.f_gray2 {color: #989898;}

.f_red {color: #e53100;}
.f_red2 {color: #ff0103;}
.f_red3 {color: #e53100; font-weight:bold;}


.f_td1 {color: #1855c2; border-right: 1px solid #d5d5d5;}
.f_td2 {
	color: #c66027;
	border-right: 1px solid #d5d5d5;
	background-image: url(../images/bg_td2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.f_td3 {
	color: #e42f00; font-weight:bold;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	background-image: url(../images/bg_td2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.f_title2 {
	margin:0px 15px 11px 15px;
	border-bottom: 1px solid #dadada;
	padding:0px 0px 0px 17px;
	color:#ff7300; height:34px; line-height:34px;
	font-size:14px;}

/* ----- form ----- */
.btn_1 {
	color:#757575;
	height: 17px;
	width:48px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#fff; font-weight:bold;
	height: 24px;
	width:58px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.gif);
	background-repeat: no-repeat;
}

.text_input {
	color:#5e5858;
	border: 1px solid #9f9f9f;
}
.text_input2 {
	color:#5e5858;
	border: 1px solid #7f9db9;
}
.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_m1 {
	margin: px;
	padding: 6px 0px 0px 0px;
}
.list_m1 li {
	list-style: none;
	margin: 0px 10px 0px 18px;
	line-height:26px;
	padding: 0px 7px 0px 0px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_m1 span {float:right; color:#989898;}
.list_m1 a {
	color: #454545;
	padding-left:5px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
.list_m1 a:hover {color: #3b3b3b;}

.list_m2 {
	margin: px;
	padding:0px;
}
.list_m2 li {
	list-style: none;
	margin: 0px; float:left;
	line-height:18px;
	width:146px; height:200px;
	padding: 9px 18px 11px 15px;
}
.list_m2 .bgpic{
	height:200px;
	text-align:center;
	background-image: url(../images/bg_pic.jpg);
	background-repeat: no-repeat;
}
.list_m2 .pic{ padding:8px 0px 4px 0px;}

.list_h1 {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 34px;
}
.list_h1 li {
	list-style: none;
	margin: 0px;
	line-height:26px;
	width:299px; float:left;
	padding: 0px;
}
.list_h1 .line1{
	margin-right:68px;
	background-image: url(../images/line_2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.list_news {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}
.list_news li {
	list-style: none;
	margin: 0px;
	line-height:26px;
	text-align:center;
	height:165px; overflow:hidden;
	width:165px; float:left;
	padding: 0px 5px 0px 8px;
}
.list_index1 { margin:4px 10px 0px 15px;}
.list_index1 li{
	padding:0px 0px 0px 10px;
	list-style:none; line-height:22px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index1 .dd{ float:right; color:#989898;}
.list_index2 { margin:4px 1px 0px 17px;}
.list_index2 li{
	padding:0px;
	list-style:none; line-height:22px;
}
.list_index3 { margin:8px 10px 0px 28px;}
.list_index3 li{padding:0px 0px 0px 0px;list-style:none; line-height:24px;}
.list_index3 span{color:#2D5AAF;}
.list_index4 { margin:8px 4px 0px 9px;}
.list_index4 li{padding:0px 0px 0px 0px;list-style:none; line-height:24px;}
.list_index4 span{color:#2D5AAF;}
.list_index5 { margin:8px 10px 0px 13px;}
.list_index5 li{padding:0px 0px 0px 0px;list-style:none; line-height:22px;}
.list_index5 span{color:#464646;}
.list_index5 a{color:#2B59AF;}

.list_index6 { margin:8px 2px 0px 10px;}
.list_index6 li{padding:0px 0px 0px px;list-style:none; line-height:23px; color:#464646;}
.list_index6 .h1{ width:76px; float:right;}
.list_index6 .h2{ width:90px; float:right;}
.list_index6 .h3{ width:42px; float:right;}
.list_index6 a{ color:#464646;}

.list_index7 {margin: 10px 0px 0px 0px;padding: 0px 0px 0px 10px;}
.list_index7 li {
	list-style: none;
	margin: 0px;color:#464646;
	line-height:22px;
	width:255px; float:left;
	padding: 0px;
}
.list_index7 .line2{
	margin-right:40px;
	background-image: url(../images/line_5.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.list_index7 a{ color:#464646;}
.list_index7 span{ color:#7f7f7f;}

.list_index8 { margin:8px 0px 0px 20px;}
.list_index8 li{padding:0px 0px 0px 0px;list-style:none; line-height:22px;}
.list_index8 span{ float:right;color:#989898;}

.list_index9 { margin:0px 0px 0px 12px;}
.list_index9 li{padding:0px 0px 0px 0px;list-style:none; line-height:21px;}
.list_index9 .d1{ float:right;color:#989898;}
.list_index10 { margin:4px 8px 0px 13px;}
.list_index10 li{
	padding:0px 0px 0px 10px;
	list-style:none; line-height:22px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index10 span{ float:right; color:#989898;}


.list_index11 { margin:0px 0px 0px 12px;}
.list_index11 li{padding:0px 0px 0px 0px;list-style:none; line-height:21px;}
.list_index11 .date{ float:right;color:#989898;}


/* ----- footer ----- */
.bottom1 {
	color: #274f86;
	text-align:center;
	height:29px;
	margin:11px 0px 0px 0px;
	line-height:29px;
	padding:0px;
	background-color:#f1f7fd;
	border: 1px solid #d9e9f7;
}
.bottom1 a {color: #274f86;}
.bottom1 a:hover {color: #cb0000;}

.bottom2 {
	color: #2e2f30;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:6px 0px 0px 0px;
	line-height:22px;
	padding:0px;
}
.bottom2 a {color: #2e2f30;}


.blk_30 {
	OVERFLOW: hidden;
	height:50px; width:816px;
	ZOOM: 1;
	POSITION: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.blk_30 .LeftBotton {
	LEFT: 0px;
	FLOAT: left; margin:0px;
	WIDTH: 8px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px; background-color:#fff;
	HEIGHT:50px;
	background-image: url(../images/arrow_s1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.blk_30 .RightBotton {
	RIGHT: 0px;
	FLOAT: left;
	WIDTH: 14px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT:50px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/arrow_s01.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
}
.blk_30 .Cont {
	MARGIN: 0px 0px 0px 17px;
	OVERFLOW: hidden;
	height:60px; width:790px;
	padding: 0px 0px 0px 0px;
}
.blk_30 .bpic { float:left; margin:0px 3px 0px 0px;}
.blk_30 .bpic img{ border: 1px solid #cdcdcd;}

.box_member_user{ margin:50px 50px 150px 78px;  height:237px; clear:both; background:url(../images/bg_member.gif) bottom no-repeat; color:#535353; line-height:200%;}

.menulist2 {margin:0px;	height:32px;clear:both; padding:8px 0px 0px 22px; background:url(../images/menulist1.gif) no-repeat;}
.menulist2 ul{margin:0px;padding: 0px;font-weight:bold; font-size:14px;}
.menulist2 li {height:32px;width:97px;line-height:32px;text-align:center;list-style:none;	color:#5b5b5b;float:left;background-image: url(../images/menu_bg2.gif);background-repeat: no-repeat; margin:0px 16px 0px 0px;}
.menulist2 .on {background-image: url(../images/menu_bg02.gif);	background-repeat: no-repeat;color:#ffffff; }


.bg_123{ background:url(../images/icon_new.gif) no-repeat; padding:5px 10px; margin:0px;}