﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
}
.bg_body {
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
.img1 { border: 2px solid #E6E6E6;}
form {font-size: 12px;margin: 0px;padding: 0px;}
ul {margin: 0px;padding: 0px;}

/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}

/* ----- page ----- */
.page {
	margin: 18px 12px 12px 12px;
	padding: 3px 14px 5px 0px;
	text-align:right;
	background-color:#f6f6f6;
	color:#747474;
	clear:both;
}
.page a {text-decoration:none;color:#747474;}
.page a:hover {text-decoration:underline;color:#d10f02;}
.page span {color:#ff0202;}

/* ----- top css ----- */
#bg_top {
	margin: 0px;
	padding: 0px 10px 0px 28px;
	height:89px;
	color:#454545;
}
#bg_top .topicon { padding:11px 21px 22px 0px;}
#bg_top .topbtn { padding:0px 0px 0px 0px;}

/* ----- Banner ----- */
.banner {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image: url(../images/bg_ban.gif);
	background-repeat: repeat-y;
}
.ban_sub {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-image: url(../images/bg_ban2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* ----- Main frame ----- */

.mainbox {
	width:966px;
	margin: 0px auto;
	padding:0px;
}
.mainbox2 {
	width:953px;
	margin: 0px auto;
	padding:9px 0px 0px 0px;
	background-image: url(../images/bg_body2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bg_left {
	background-image: url(../images/bg_index.jpg);
	background-repeat: repeat-y;
}
.bg_right {
	background-image: url(../images/bg_right.jpg);
	background-repeat: repeat-y;
}

.leftbar {
	margin:0px;
	background-image: url(../images/bg_left.gif);
	background-repeat: repeat-y;
}
.rightbar {
	width:250px;
	margin:0px;
	padding:0px 0px 0px 9px;
	background-color: #fff;
}
#layout_index {
	margin: 0px;
	padding:0px 0px 0px 27px;
}
#layout_index .leftnr{
	margin: 0px;
	width:318px;
	float:left;
	padding:0px;
}
#layout_index .rightnr{
	margin: 0px;
	width:307px;
	float:left;
	padding:0px 0px 0px 20px;
}
.layout_lm .leftpic{
	width:105px;
	float:left;
	text-align:center;
	padding:7px 0px 0px 10px;
}


.layout_lm {
	margin: 0px;
	padding:0px;
	height:133px;
}
.layout_lm .rlist{
	float:right;
	margin: 0px;
	padding: 7px 0px 0px;
	width: 200px;
}


/* ----- Navigation ----- */
.mainnav {
	margin: 0px;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	height: 32px;
}
.mainnav li {
	margin: 0px 0px 0px 16px;
	padding: 0px 25px 0px 21px;
	list-style: none;
	height: 32px;
	line-height: 32px;
	float: left;
	background-image: url(../images/arrow_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.mainnav a {color: #FFFFFF;text-decoration: none;}
.mainnav a:hover {text-decoration: none;color: #e6ff01;}
.mainnav .color {color: #e6ff01;}

/* ----- submenu ----- */
.menulist {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
.menulist li {
	height: 29px;
	line-height:29px;
	list-style: none;
	margin: 0px 0px 10px 11px;
	padding: 0px 0px 0px 53px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
}
.menulist a {color: #007906;text-decoration: none;}
.menulist a:hover {color: #d75b00;text-decoration: none;}
.submenua {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background: #C8EFAB;
	overflow: visible;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}
.submenua ul {
	margin: 0px;
	padding: 0px;
}

.submenua li {
	display: inline;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 9px;
	float: left;
	list-style: none;
	background: url(../images/dot.gif) no-repeat left 6px;
}
.submenua a {
	color: #008000;
	text-decoration: none;
	font-weight: normal;
}
.submenua a:hover {
	color: #FF8000;
	text-decoration: none;
}




/* ----- Title ----- */
.title_index1 {
	background-image: url(../images/title_index.gif);
	padding:0px 7px 0px 23px;
	line-height:25px;
	height:25px;
	margin:12px 0px 0px 0px;
	color:#53AC00; font-size:14px;
	background-repeat: no-repeat;
}
.title_index1 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 9px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
.title_index2 {
	background-image: url(../images/title_index.gif);
	padding:0px 7px 0px 23px;
	line-height:25px;
	height:25px;
	margin:12px 0px 0px 0px;
	color:#0066CC; font-size:14px;
	background-repeat: no-repeat;
}
.title_index2 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 9px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
.title_index3 {
	background-image: url(../images/title_index2.jpg);
	padding:0px 7px 0px 23px;
	line-height:25px;
	height:25px;
	margin:12px 0px 0px 0px;
	color:#0066CC; font-size:14px;
	background-repeat: no-repeat;
}
.title_index3 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 9px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
.title_index4 {
	background-image: url(../images/title_index3.jpg);
	padding:0px 7px 0px 23px;
	line-height:25px;
	height:25px;
	margin:12px 0px 0px 0px;
	color:#53AC00; font-size:14px;
	background-repeat: no-repeat;
}
.title_index4 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px 0px 0px 9px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
.title_index5 {
	background-image: url(../images/title_index4.jpg);
	padding:0px 15px 0px 29px;
	line-height:25px;
	height:25px;
	margin:13px 0px 10px 6px;
	color:#fffeff; font-size:14px;
	background-repeat: no-repeat;
}
.title_index5 a{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding-left:9px;
	color:#fff;
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.title_sub1 {
	background-image: url(../images/bg_title_sub1.jpg);
	padding:8px 0px 0px 29px;
	line-height:25px;
	height:25px;
	margin:0px 0px 10px 6px;
	color:#fffeff; font-size:14px;
	background-repeat: no-repeat;
}
.title_sub2 {
	background-image: url(../images/bg_title_sub2.gif);
	padding:0px 13px 0px 0px;
	line-height:25px;
	height:25px;
	margin:0px 6px 0px 6px;
	color:#ffffff; font-size:14px;
	background-repeat: repeat-x;
}
.title_sub2 a{
	float:right;
	font-weight:normal;
	font-size:12px;
	padding-left:9px;
	color:#fff;
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.title_sub3 {
	padding:0px 5px 0px 0px;
	line-height:23px;
	height:23px;
	margin:12px 11px 5px 11px;
	color:#ffffff;
	border-bottom: 2px solid #dfa800;
}
.title_sub3 h1{
	font-size:12px;
	width:109px;
	display:block;
	margin:0px;
	text-align:center;
	float:left;
	line-height:23px;
	background-image: url(../images/bg_title1.jpg);
	background-repeat: no-repeat;
}
.title_sub3 a{ float:right; color:#007b06;}

/* ----- postion ----- */
.postion {
	color: #007b06;
	padding:0px 0px 0px 16px;
	height:33px;
	line-height:33px;
	margin:0px 6px 0px 0px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: repeat-x;
}
.postion a {
	text-decoration: none;
	color: #007b06;
}

/* ----- box ----- */
.box_index {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	line-height:140%;
	margin:17px 7px 0px 7px;
}
.box_index .more{ padding-top:5px;}
.box_index .more a{ color:#0060BE; font-weight:bold;}
.box_index a{ color:#53AC00; font-weight:bold;}


.box_login1 {
	color:#727271;
	padding:54px 0px 0px 48px;
	height:130px;
	margin:32px 0px 0px 37px;
	background-image: url(../images/bg_login.jpg);
	background-repeat: no-repeat;
}
.box_login2 {
	color:#626161;
	padding:48px 0px 0px 50px;
	height:150px;
	line-height:24px;
	margin:5px 0px 0px 37px;
	background-image: url(../images/bg_login2.jpg);
	background-repeat: no-repeat;
}
.box_alliance {
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 204px;
	width: 330px;
	overflow: hidden;
}


/* ----- solid ----- */
.solid1 {
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
	color:#45494a;
	padding:0px;
}

.clear_blank { padding:6px 0px; clear:both;}
.clear_blank2 { padding:0px; clear:both;}
/* ----- close ----- */
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {
	color: #444444;
	text-decoration:none;
}

/* ----- content ----- */
.content {
	color:#666666;
	margin:0px;
	padding:27px 34px 30px 30px;
	line-height:190%;
}
.content2 {
	color:#666666;
	margin:0px 8px 10px 0px;
	padding:37px 34px 30px 31px;
	line-height:25px;
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:auto !important;
	height:375px;
	min-height:375px;
}
.con_index {
	color:#666666;
	margin:0px;
	padding:12px 1px 0px 7px;
	line-height:23px;
	height:206px;
}
.con_index a{color:#0060BE;}

.content_news { /*细览页样式*/
	line-height: 200%;
	color: #686868;
	padding: 18px 20px 30px 25px;
	margin:0px;
}
.cen {
	text-align:center;
	margin:0px 10px;
	background-image: url(../images/bg_news.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:12px 0px;
	line-height:230%;
	color:#5dab3e;
}
.cen .f-red {
	color:#7c7c7c;
	font-size:16px;
	font-family:"黑体";
	font-weight:bold;
	line-height:200%;
}

/* ----- pic ----- */
.t_pic1 {padding:16px 0px 14px 26px;}
.t_pic2 {padding:8px 25px 0px 10px;}
.t_pic2 a{ float:right; color:#007b06; padding-top:36px; display:block;}
.t_pic3 {padding:2px 0px 14px 26px;}
.t_pic4 { text-align:right; padding:0px 61px 0px 0px;}


.p_point_sub1 {padding:0px;}

/* ----- font ----- */
.f_green {color: #459500; font-size:14px; font-weight:bold;}
.f_green2 {color: #459500; font-weight:bold;}
.f_gray {color: #727271;}
.f_gray2 {color: #000;}

/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 20px; font-size:12px;
	width:53px; margin-right:6px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.jpg);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#fff; font-weight:bold;
	height: 24px; font-size:12px;
	width:62px; margin-right:6px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.jpg);
	background-repeat: no-repeat;
}
.btn_3 {
	color:#fff; font-weight:bold;
	height: 23px; font-size:12px;
	width:91px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.jpg);
	background-repeat: no-repeat;
}
.btn_4 {
	color:#fff;
	height: 19px; font-size:12px;
	width:53px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_4.jpg);
	background-repeat: no-repeat;
}

.text_input {
	color:#727271;
	height: 24px;
	border: 1px solid #c6beac;
	background-color:#fff;
}
.text_input2 {
	color:#727271;
	height: 16px;
	border-top: 1px solid #a3a5ab;
	border-left: 1px solid #dfe0e7;
	border-right: 1px solid #dfe0e7;
	border-bottom: 1px solid #dfe0e7;
	background-color:#fff;
}

.select1 {
	color:#000000;
	height: 18px;
	background-color:#bebebe;
	width:150px;
}

/* ----- list ----- */
.list_index1 {
	color: #666666;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.list_index1 li {
	list-style: none;
	margin: 0px 11px 0px 10px;
	line-height:25px;
	padding: 0px 0px 0px 11px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index1 a {color: #666666;text-decoration:none;}
.list_index1 span {color: #999999; float:right; font-family:Arial, Helvetica, sans-serif;}
.list_index2 {
	color: #666666;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.list_index2 li {
	list-style: none;
	margin: 0px 11px 0px 20px;
	line-height:25px;
	padding: 0px 0px 0px 11px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index2 a {color: #666666;text-decoration:none;}

.list_link {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.list_link li {
	list-style: none;
	margin: 0px;
	float:left;
	padding: 6px 4px 0px 5px;
}
.list_link li img{ border: 1px solid #D2D2D2;}
.list_link2 {
	margin: 0px 0px 0px 16px;
	padding: 0px;
	clear:both; color:#666666;
	line-height:27px;
}
.list_link2 a{ color:#666666;}

.list_sub {
	color: #666666;
	margin: 14px 0px 15px 0px;
	padding: 0px;
}
.list_sub li {
	list-style: none;
	margin: 0px 15px 0px 21px;
	line-height:25px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_sub a {color: #666666;text-decoration:none;}
.list_sub a:hover {color: #c30101;text-decoration:underline;}
.list_news {
	color: #666666;
	margin: 15px 11px 0px 15px;
	padding: 0px;
}
.list_news li {
	list-style: none;
	margin: 0px;
	line-height:30px;
	padding: 0px 9px 0px 8px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news span { float:right; color:#8d8d8d;}
.list_news a {
	color: #666666;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_news a:hover {
	color: #007b06;
	padding:0px 0px 0px 8px;
	text-decoration:underline;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_news2 {
	color: #666666;
	margin: 0px 11px 0px 15px;
	padding: 0px;
}
.list_news2 li {
	list-style: none;
	margin: 0px;
	line-height:30px;
	padding: 0px 9px 0px 8px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news2 span { float:right; color:#8d8d8d;}
.list_news2 a {
	color: #666666;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_news2 a:hover {
	color: #007b06;
	padding:0px 0px 0px 8px;
	text-decoration:underline;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_news3 {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.list_news3 li {
	list-style: none;
	margin: 0px;
	line-height:26px;
	padding: 0px 9px 0px 8px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news3 span { float:right; color:#8d8d8d;}
.list_news3 a {
	color: #666666;
	padding:0px 0px 0px 8px;
	text-decoration:none;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_news3 a:hover {
	color: #007b06;
	padding:0px 0px 0px 8px;
	text-decoration:underline;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list_feedback {
	line-height: 200%;
	margin: 0px;
	padding: 0px;
}
.list_feedback li {
	list-style: none;
	margin: 0px 0px 14px;
	padding: 5px;
	border: 1px dashed #CCCCCC;
}
.list_feedback .time { float: right; }
.list_feedback .subject { color: #800000; }


/* ----- footer ----- */
#bottom {
	color: #9c9c9c;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	clear:both;
	border-top: 2px solid #78c213;
	padding:8px 0px 10px 0px;
}
#bottom a {
	color: #9c9c9c;
	text-decoration: none;
}
#bottom a:hover {
	color: #cb0000;
	text-decoration: underline;
}


#MainPromotionBanner{
	width:238px;
	height:175px;
	margin:0px 0px 0px 7px;
}
#MainPromotionBanner #SlidePlayer {
	position:relative;
	margin: 0px auto;
}
#MainPromotionBanner .Slides{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height:175px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width:254px;
	list-style:none;
	height:166px;
}

#MainPromotionBanner .Slides img{
	border:0px;
	display: block;
	width:229px;
	height:166px;
	border: 4px solid #e6e7e2;
}

#MainPromotionBanner .SlideTriggers{
	margin: 0px 15px 0px 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 181px;
	right: 0px;
	z-index: 10;
	height: 14px;
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #fff;
	text-align: center;
	line-height:14px;
	width: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	margin:0px 5px 0px 0px;
	background: url(../images/slide_trigger.gif) no-repeat center center;
}
#MainPromotionBanner .SlideTriggers li.Current{
	text-align: center;
	line-height:14px;
	color:#fff; font-weight:bold;
	width: 15px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	margin:0px 5px 0px 0px;
	background: url(../images/slide_trigger2.gif) no-repeat center center;
}
