@charset "utf-8";
body {
	scrollbar-face-color: #F8F8F8; 
	scrollbar-shadow-color:#B3B3B3; 
	scrollbar-highlight-color:#B3B3B3; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #DDDDDD; 
	scrollbar-arrow-color: #8B9EA6;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
a{color:#414141; text-decoration:none;}
a:hover{color:#e10000; text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0; list-style:none;}
img{ border:0;}
td {
font-size:12px; color:#484848;
}


.menu_01 {
	font-size: 15px;
	line-height: 24px;
	color: #373737;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.menu_01 a{color:#373737; text-decoration:none;font-size: 15px;}
.menu_01 a:hover{color:#2887e1; text-decoration:none;}
.m1 a{color:#2e512e; text-decoration:none;}
.m1 a:hover{color:#639a23; border-bottom:#639a23 solid 2px;}
.m2 a{color:#2e512e; text-decoration:none;}
.m2 a:hover{color:#e78800; border-bottom:#e78800 solid 2px;}
.m3 a{color:#2e512e; text-decoration:none;}
.m3 a:hover{color:#f00000; border-bottom:#f00000 solid 2px;}
.m4 a{color:#2e512e; text-decoration:none;}
.m4 a:hover{color:#0076da; border-bottom:#0076da solid 2px;}
.text_01 {
	font-size: 12px;
	line-height: 24px;
	color: #3f3f3f;
	text-decoration: none;
}
.text_01 a{color:#3f3f3f; text-decoration:none;}
.text_01 a:hover{color:#e50000; text-decoration:none;}
.text_02 {
	font-size: 12px;
	line-height: 24px;
	color: #e33b00;
	text-decoration: none;
	font-weight:bold;
}
.text_02 a{color:#e33b00; text-decoration:none;}
.text_02 a:hover{color:#e50000; text-decoration:none;}
.text_03 {
	font-size: 18px;
	line-height: 23px;
	color: #2887e1;
	text-decoration: none;
	font-family:Arial;
}
.text_03 a{color:#2887e1; text-decoration:none;}
.text_03 a:hover{color:#2887e1; text-decoration:none;}
.text_003 {
	font-size: 22px;
	line-height: 23px;
	color: #305636;
	text-decoration: none;
	font-family:"微软雅黑";
}
.text_003 a{color:#305636; text-decoration:none;}
.text_003 a:hover{color:#305636; text-decoration:none;}
.text_04 {
	font-size: 14px;
	line-height: 20px;
	color: #3f3f3f;
	text-decoration: none;
}
.text_04 a{color:#3f3f3f; text-decoration:none;}
.text_04 a:hover{color:#e10000; text-decoration:none;}
.text_004 {
	font-size: 14px;
	line-height: 30px;
	color: #3f3f3f;
	text-decoration: none;
	font-family:"宋体";
}
.text_004 a{color:#3f3f3f; text-decoration:none;}
.text_004 a:hover{color:#e10000; text-decoration:none;}
.text_05 {
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.text_05 a{color:#fff; text-decoration:none; width:auto; height:28px; background:#959595; display:block;}
.text_05 a:hover{color:#fff; text-decoration:none; width:auto; height:28px; background:#348100;}
.text_055 {
	font-size: 12px;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.text_055 a{color:#fff; text-decoration:none; width:auto; height:28px; background:#348100; display:block;}
.text_055 a:hover{color:#fff; text-decoration:none; width:auto; height:28px; background:#348100;}
.text_06 {
	font-size: 12px;
	line-height: 22px;
	color: #348100;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.text_06 a{color:#348100; text-decoration:none;}
.text_06 a:hover{color:#348100; text-decoration:underline;}
.text_07 {
	font-size: 26px;
	line-height: 34px;
	color: #c7005e;
	text-decoration: none;
	font-family:"微软雅黑";
}
.text_07 a{color:#c7005e; text-decoration:none;}
.text_07 a:hover{color:#c7005e; text-decoration:underline;}
.text_08 {
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.text_08 a{color:#fff; text-decoration:none;}
.text_08 a:hover{color:#fff; text-decoration:underline;}
.text_09 {
	font-size: 14px;
	line-height: 32px;
	color: #414141;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.text_09 a{color:#414141; text-decoration:none;font-size: 14px;}
.text_09 a:hover{color:#2887e1; text-decoration:none;}
.text_10 {
	font-size: 14px;
	line-height: 28px;
	color: #414141;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.text_10 a{color:#414141; text-decoration:none;}
.text_10 a:hover{color:#e10000; text-decoration:none;}


/*焦点图代码*/
.banner { width:100%; height:428px;}
box-cnfen/* CSS Document */
input,button{margin:0;font-size:12px;vertical-align:middle;}

em,i{ font-style:normal;}
b{ font-weight:normal;}
h1,h2,h3,h4{ font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:12px; font-weight:normal;}
.box-cnfen{width:968px; margin:0 auto;}

.fi10,.fi10 .fi_ct li{position:relative;width:968px;height:440px;}
.fi10 a:focus,.fi10 a:visited{outline:none;}
.fi10 .fi_ct img,.fi10 .fi_ct a{display:block;width:968px;height:428px;}
.fi10 .fi_ct a{background:#000;}
.fi10 .fi_tab_c{position:absolute;bottom:-18px;left:0px;width:968px;height:14px;background:url(../images/banner_bottom.jpg) repeat-x;text-align:center;}
.fi10 .fi_tab{margin:4px auto 0; padding:0;}
.fi10 .fi_tab li{float:left;width:10px;height:10px;margin:0 5px;_overflow:hidden;background:url(../images/fi10_tab_bg0.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/fi10_tab_bg0.png");}
.fi10 .fi_tab a{display:block;width:10px;height:10px;}
.fi10 .fi_tab li.fi_now{background:url("../images/fi10_tab_bg1.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images//fi10_tab_bg1.png");}
.fi10 .fi_lazyload{position:absolute;display:none;top:50%;left:50%;margin-top:-24px;margin-left:-24px;width:48px;height:48px;background:url("../images/loading_black.gif") no-repeat;}

.autoS{height:33px;border-bottom:1px #EBEBEB solid}
.autoS .r{width:98px;height:33px}
.autoS .r ul{width:60px;height:6px;margin:13px auto 0}
.autoS .r li{cursor:pointer;width:6px;height:6px;float:left;display:inline;margin:0 3px;background-position:-70px -100px;font-size:0}
.autoS .r .libg{background-position:-70px -110px}



/* banner2开始 */
#focus {width:970px; height:394px; overflow:hidden; margin:0 auto; position:relative;}
#focus ul {height:325px; position:absolute;}
#focus ul li {float:left; width:970px; height:394px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:970px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:35px; height:100px; position:absolute; top:130px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#focus_hd {width:292px; height:231px; overflow:hidden; position:relative;}
#focus_hd ul {height:500px; position:absolute;}
#focus_hd ul li {float:left; width:292px; height:231px; overflow:hidden; position:relative; background:#000;}
#focus_hd ul li div {position:absolute; overflow:hidden;}
#focus_hd .btnBg {position:absolute; width:292px; height:20px; left:0; bottom:0; background:#000;}
#focus_hd .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus_hd .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus_hd .btn span.on {background:#fff;}
#focus_hd .pre {left:0;}
#focus_hd .next {right:0; background-position:right top;}

#focus_left {width:231px; height:403px; overflow:hidden; position:relative;}
#focus_left ul {height:500px; position:absolute;}
#focus_left ul li {float:left; width:231px; height:403px; overflow:hidden; position:relative; background:#000;}
#focus_left ul li div {position:absolute; overflow:hidden;}
#focus_left .btnBg {position:absolute; width:231px; height:20px; left:0; bottom:0; background:#000;}
#focus_left .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus_left .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus_left .btn span.on {background:#fff;}
#focus_left .pre {left:0;}
#focus_left .next {right:0; background-position:right top;}
/* banner2结束 */


/*图片滚动*/
.leftRun{ width:12px; height:23px; background:url(../images/left.jpg) no-repeat; float:left; display:inline; margin:80px 5px 0 0; cursor:pointer }
.rightRun{ width:12px; height:23px; background:url(../images/right.jpg) no-repeat; float:right; display:inline; margin:80px 0 0 5px; cursor:pointer; }
.expPicC{ width:650px; height:200px; padding-top:5px; float:left; overflow:hidden;}
.expPicC li{ width:127px; height:200px; text-align:center; float:left; display:inline; margin:10px 17px 0; line-height:20px;}
.expPicC img{ width:121px; height:121px; border:#e4e4e4 solid 1px; padding:2px;}
.expPicC a{ color:#414141;}
.expPicC a:hover{ color:#e10000}
.hidePic{width:12px;height:170px;position:absolute;top:3px;left:0px;z-index:1000;}
.expTxtD{ margin-top:10px;}
.expTxtD li{ height:25px; width:100px; display:inline; float:left; margin-left:15px; line-height:25px; padding-left:30px; white-space:nowrap}
.clear { clear:both}

.input {
	FONT-SIZE: 12px;
	line-height:18px;
	FONT-FAMILY: verdana;
	border:#433d79 solid 1px;
	color: #484848;
	width:117px;
	height:18px;
}
.input2 {
	FONT-SIZE: 12px;
	line-height:24px;
	FONT-FAMILY: verdana;
	border:#433d79 solid 1px;
	color: #b8b8b8;
	width:240px;
	height:24px;
}
.input3 {
	FONT-SIZE: 12px;
	line-height:35px;
	FONT-FAMILY: verdana;
	background:url(../images/input_bg.jpg) repeat-x;
	border:#9a9a9a solid 1px;
	color: #047900;
	padding:0 8px;
}
.input4 {
	FONT-SIZE: 12px;
	line-height:24px;
	FONT-FAMILY: verdana;
	background:url(../images/input_bg2.jpg) no-repeat transparent;
	border: 0px;
	color: #047900;
	width:166px;
	height:24px;
	padding:0 0 0 8px;
}




/*MENU页效果*/
#stus-slideshow {width:600px; position:relative; height:480px; margin:0 auto;}
#nav {width:372px; height:48px; margin:0 auto;}
#nav img {display:block; float:left; margin:0 5px; display:inline;}
#nav h2 {background:url(../trees/image.gif); width:130px; height:48px; line-height:45px; text-align:center; font-family:georgia, serif; color:#000; font-size:18px; font-weight:normal; padding:0; margin:0 5px; float:left; display:inline;}
#slideshow {width:600px; margin-top:10px; border:1px solid #ca9676; left:0; position:absolute; background:#f8f8f8; padding-bottom:10px;}
#slideshow img {display:block; margin:0 auto;}
#slideshow .entry {width:580px; position:absolute; top:10px; left:10px; display:none;}
#slideshow .entry h1 {background:#f8f8f8; font-size:18px; width:372px; margin:10px auto;}
#slideshow .entry p {background:#f8f8f8; width:372px; margin:0 auto; padding:0; line-height:1.4em;}
