@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
ol, ul {
	list-style: none outside none;
}
img {
	border:none;
}
th{
	line-height:50px;
	color:#010c20;
	font-size:16px;
	font-weight:bold;
}
a{cursor: pointer;}
a:link {
	font-size: 12px;
	color:#010c20;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color:#010c20;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color:#010c20;
	text-decoration: none;
}
a:active {
	font-size: 12px;
	color:#010c20;
	text-decoration: none;
}
td{
	font-size: 12px;
	color: #010c20;
	text-decoration: none;
	font-family: "Microsoft YaHei,Verdana,Geneva,sans-serif";
	line-height:24px;
}

body {
    background: url(bg.jpg) no-repeat scroll center top #fbf3ce;
    color: #010c20;
	margin:0px;
    font: 12px/1.8 Arial,sans-serif,SimSun;
}

.logo {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 36px;
	font-weight: bold;
	color: #a12895;
	line-height:100px;
	text-indent:30px;
}	
.menu{
	margin:0 auto;
	text-align:center;
	width:960px;
	height:38px;
	color:#ffffff;
	font-size:14px;
	line-height:38px;
	font-weight:bolder;	
	}
.menu ul{list-style:none; margin:0; padding-left:12px; text-align:center; }
.menu li{
	float:left;
	height:38px;
	line-height:38px;
	padding:0px;
	margin:0;
	width:114px;
	text-align:center;
	background: url(nav_line.gif) no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    position: relative;}
.menu a{
	margin:0 auto;
	text-align:center;
	width:960px;
	height:38px;
	color:#ffffff;
	font-size:14px;
	line-height:38px;
	padding: 0 25px;
	font-weight:bolder;	
	}
.menu a:link,.menu a:visited,.menu a:active{color:#ffffff;display:block; float:left;height:38px; line-height:38px; text-decoration:none;width:114px;text-align:center;padding:0px;margin:0;font-size:14px; font-weight:bolder;	}
.menu a:hover{ margin:0 auto;text-align:center;color:#ffffff;font-size:14px; font-weight:bolder; background: url(nav_h.gif) center center no-repeat; width:114px; height:38px; line-height:38px;text-decoration:none;padding:0px;display:block; float:left;}
	
.banner {
	background: url(banner_bg.png) no-repeat top center;
	width:962px;
	height:340px;
	margin:15px auto 0;
	padding:9px 9px 53px;
}

.leftTitle {
	clear:both;
    background: url(bx3_t.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    font-size:14px;
	font-weight:bold;
	padding-left:25px;
	height:35px;
	line-height:35px;
}
.left_content{
	border:1px solid #97c131;
	padding:10px 10px 10px 10px;
    position: relative;
	width:228px;
	overflow: hidden;
	text-align: left;
	color: #010c20;
	line-height:28px;
	font-size:12px;
}
.rightTitle {	
	background: url(box4_t.gif) no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #710505;
    display: block;
    font-weight: bold;
    height: 33px;
    line-height: 18px;
    padding: 5px 20px;
    text-align: right;
	font-size:14px;
}
.right_content{
	padding:10px 10px 10px 10px;
    position: relative;
	width:710px;
	overflow: hidden;
	text-align: left;
	color: #000;
	line-height:28px;
	font-size:12px;
}
ul, li {
    margin: 0;
    padding: 0;
	list-style-type:none;
}
.sidebar{
	/*background: url(left_contentbg.png) repeat-y scroll 0 0 rgba(0, 0, 0, 0);*/
    padding: 5px 5px;
}
.sidebar li {
	background: url("dot.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    margin: 2px auto;
    /*background: url(left_0.png) no-repeat left center;*/
    line-height:30px;
	height:30px;
	color:#010c20;
	font-size:12px;
	display: block;
	padding-left:25px;
	font-weight:normal;
}

.sidebar a:link,.sidebar a:visited,.sidebar a:active{color:#010c20;display:block; float:left;height:30px; line-height:30px; text-decoration:none;padding:0px;margin:0;font-size:12px;}
.sidebar a:hover{
	color:#f00;
}

.bottom {
    background: url(bg_bottom.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 90px;
    padding-top:15px;
	line-height:28px;
	text-align:center;
	margin:0 auto;
	color:#FFF;
	font-size:12px;
	font-family: "Microsoft YaHei,Verdana,Geneva,sans-serif";
}


.idx1{
	background: url(box1_m.gif) no-repeat scroll left bottom #e5dac1;
    color: #666;
    float: left;
    height: 380px;
    overflow: hidden;
    width: 320px;
}
.idx1Title {
	clear:both;
    background: url(box1_t.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4c0000;
    font-size: 14px;
    padding-left: 35px;
	font-weight:bold;
	height:33px;
	line-height:33px;
}
.idx1txt{
    color: #666;
    float: left;
    overflow: hidden;
	padding:3px;
}
.idx2{
	background: url(box1_m2.gif) no-repeat scroll left bottom #e5dac1;
    color: #666;
    float: left;
    height: 380px;
    overflow: hidden;
    width: 320px;
}
.idx2Title {
	clear:both;
    background: url(box1_t2.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4c0000;
    font-size: 14px;
    padding-left: 35px;
	font-weight:bold;
	height:33px;
	line-height:33px;
}
.idx2txt{
    color: #666;
    float: left;
    overflow: hidden;
	padding:3px 3px 3px 15px;
}

.idx3{
	background: url(box1_m3.gif) no-repeat scroll left bottom #e5dac1;
    color: #666;
    float: left;
    height: 380px;
    overflow: hidden;
    width: 320px;
}
.idx3Title {
	clear:both;
    background: url(box1_t3.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #4c0000;
    font-size: 14px;
    padding-left: 35px;
	font-weight:bold;
	height:33px;
	line-height:33px;
}
.idx3txt{
    color: #666;
    float: left;
    overflow: hidden;
	padding:3px;
}	