@charset "utf-8";
/* 公共样式 */
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0; vertical-align:middle;}
body{ font-size:14px; font-family:"微软雅黑"; color:#666;}
a:link, a:visited{ color:#666; text-decoration:none;}
a:hover, a:active{ color:#007f41; text-decoration:none;}
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix { zoom:1;}


/* 首页样式 */
.top_bg{ width:100%; float:left; min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" ); background:#f6f6f6; height:36px; border-bottom:1px solid #e1e1e1; line-height:36px;}
.in_all{ width:1200px; margin:0 auto;}
.in_icon1{ float:left; background:url(../images/index_06.jpg) no-repeat 6px center; padding-left:30px;}
.in_icon2{ float:right; background:url(../images/index_11.jpg) no-repeat 0 center; padding-left:30px; padding-right:6px; margin-left:20px;}
.in_icon3{ float:right; background:url(../images/index_03.jpg) no-repeat 0 center; padding-left:30px; margin-left:20px;}
.in_icon4{ float:right; background:url(../images/index_08.jpg) no-repeat 0 center; padding-left:30px;}
.in_logo{ float:left; margin:33px 0 0 9px; height:87px; overflow:hidden;}
.in_kh{ float:left; margin:33px 0 0 76px; height:87px; overflow:hidden;}
.in_qt1{ float:right; margin:23px 10px 0 27px; height:97px; overflow:hidden;}
.in_qt2{ float:right; margin-top:25px; height:95px; overflow:hidden;}
.menu_bg{ background:#007f41; height:41px; line-height:41px; float:left; width:100%;min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" );}
.in_menu{ float:left; width:1199px; margin-left:1px;}
.in_menu li{ float:left; width:109px;}
.caid:link, .caid:visited{ color:#fff; border-right:1px solid #00a15a; text-align:center; font-size:16px; display:block;}
.caid:hover, .caid:active{ background:#00a15a;}
.caid_1:link, .caid_1:visited, .caid_1:hover, .caid_1:active{ color:#fff; border-right:1px solid #00a15a; text-align:center; font-size:16px; display:block;background:#00a15a;}

.in_div{ position:absolute; width:150px; margin-top:36px; margin-left:-10px; background:url(../images/icon2.jpg) no-repeat center 0; padding-top:5px; z-index:11111111111; box-shadow:2px 2px 2px #666; display:none; text-align:center;}
.xiala_1 a{ background:#00a15a; line-height:18px; padding:10px 12px; float:left; width:126px; display:block; color:#fff;}
.xiala_1 a:hover{ background:#007f41;}
.in_menu li:hover .in_div{ display:block;}

.in_bar{ width:100%; float:left;min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" );}
.in_tit{ float:left; width:100%; padding:22px 0 19px 0;}
.tit_1{ float:left; border-bottom:3px solid #007f41; padding-bottom:5px; font-size:24px; color:#333;}
.tit_2{ float:left; font-size:12px; color:#999; margin:10px 0 0 6px;}
.tit_3{ float:right; background:url(../images/index_34.jpg) no-repeat right center; padding-right:16px; font-size:16px; margin-top:10px;}
.tit_3 a{ color:#007f41;}
.tit_3 a:hover{ text-decoration:underline;}
.in_pic{ float:left; width:591px;}
.in_news{ float:right; width:586px;}
.in_st{ float:left; width:100%;}
.in_news li{ float:left; width:570px; border-bottom:1px dashed #c0c0c0; background:url(../images/index_38.jpg) no-repeat 0 18px; padding:8px 0 8px 16px; font-size:16px; line-height:18px;}
.xw_tit{ float:left;}
.xw_time{ font-size:12px; color:#999; float:left; padding:3px 6px 0 6px;}
.xw_pic{ float:left;}
.in_news li span{font-size:12px; color:#999; padding:3px 4px 0 4px;}
.in_news li:hover{ background:url(../images/index_38.jpg) no-repeat 0 18px #f6f6f6;}
.six_lb{ float:left; width:100%; padding-bottom:40px;}
.six_lb li{ float:left; width:382px; border:1px solid #ddd; background:#f9f9f9; margin:24px 24px 0 0; padding-bottom:15px; height:279px; overflow:hidden;}
.six_pic img{ width:382px; height:173px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:15px;}
.font_bg{ position:absolute; width:382px; height:40px; z-index:99; background:#fff;opacity:0.7;-moz-opacity:0;filter:alpha(opacity=70); margin-top:133px;}
.font_wz{ position:absolute; width:370px; height:37px; margin-top:133px; text-align:right; padding:3px 12px 0 0; z-index:100; font-size:16px; color:#000; line-height:17px;}
.font_wz span{ font-size:14px; color:#666;}
.six_lb li p{ line-height:30px; padding-left:33px; background:url(../images/index_38.jpg) no-repeat 17px center;}
.six_lb li.nomar{ margin-right:0;}
.six_lb li:hover{ border:1px solid #007f41; background:#007f41;}
.six_lb li:hover p a{ color:#fff;}
.six_lb li:hover p{background:url(../images/index1_38.jpg) no-repeat 17px center;}
.six_lb li:hover p a:hover{ text-decoration:underline;}
.copy_bg{ background:#007f41; width:100%; float:left;min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" ); padding:38px 0; color:#fff; text-align:center;}
.copy_bg a{ color:#fff;}
.copy_bg a:hover{ text-decoration:underline;}
.copy_bg p{ margin-top:15px; line-height:24px;}
.insel{ color:#666; font-size:12px; font-family:"微软雅黑"; padding:4px; margin:0 2px;}
.in_hf{ position:absolute; z-index:8888; width:100%; margin-top:290px; background:#000; height:120px; min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" );opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
.hf_lb li{ float:left; border-right:1px solid #fff; height:100px; width:112px; padding:10px;}
.hf_lb li.hlast{ border:0;}
.hf_lb li.jzw{ height:85px; padding-top:25px;}
.hf_lb li p{ text-align:center; padding-bottom:5px;}
.hf_lb li h1{ font-size:16px; text-align:center; font-weight:normal; color:#fff; line-height:24px;}
.hf_pic{ position:absolute; margin-top:-130px; display:none; margin-left:-10px;}
.hf_pic img{ width:132px; height:120px; overflow:hidden;}
.hf_lb li:hover .hf_pic{ display:block;}
.hf_lb li:hover{ background:#007f41; box-shadow:3px 3px 5px #333;}




/* 内页样式 */
.main_bar{ float:left; width:100%;min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" ); height:220px;}
.main_bg{ width:100%; float:left; background:url(../images/profile_26.jpg) repeat-y 0 0;}
.main_l{ float:left; width:270px;}
.main_r{ float:right; width:900px;}
.main_tit{ position:absolute; background:#007f41; width:250px; height:50px; padding:14px 0 0 20px; color:#fff; z-index:200; font-size:24px; margin-top:156px;}
.main_tit span{ font-size:12px; padding-left:5px;}
.main_cd{ float:left; width:100%;}
.main_cd li{ float:left; border-bottom:1px solid #fff; line-height:47px; width:100%;}
.lanm:link, .lanm:visited{ color:#333; font-size:16px; display:block; padding-left:48px; background:url(../images/profile_16.jpg) no-repeat 24px 17px;}
.lanm:hover, .lanm:active{ background:url(../images/profile_05.jpg) no-repeat 24px 17px #f5b901; color:#000;}
.lanm_1:link, .lanm_1:visited, .lanm_1:hover, .lanm_1:active{ color:#000;font-size:16px; display:block;background:url(../images/profile_05.jpg) no-repeat 24px 17px #f5b901;padding-left:48px;}
.main_ss{ float:left; width:226px; padding:24px 22px 2px 22px;}
.ss_l{ float:left;}
.ss_l input{ width:160px; border:0; background:#fff; height:35px; line-height:35px; color:#999; font-family:"微软雅黑"; font-size:14px; padding-left:16px;}
.ss_r{ float:right;}
.ss_r input{ width:50px; text-align:center; color:#fff; font-family:"微软雅黑"; border:0; background:#007f41; font-size:14px; line-height:35px; height:35px; border:0;}
.main_ss p{ padding:8px 0 40px 0;}
.main_dtit{ float:left; width:895px; padding:31px 5px 17px 0; border-bottom:2px solid #ddd;}
.dtit_l{ float:left; background:url(../images/profile_08.jpg) no-repeat 0 0; padding-left:22px; line-height:27px; font-size:20px; color:#1f1a17;}
.dtit_r{ background:url(../images/profile_12.jpg) no-repeat 0 center; padding-left:20px; line-height:27px; float:right; font-size:12px; color:#999;}
.dtit_r a{ color:#999;}
.dtit_r a:hover{ color:#007f41;}
.main_con{ width:845px; float:left; padding:25px;}
.main_con img{ max-width:845px;}
.inlineh{ line-height:26px;}
.tit_bt{ background:url(../images/profile_jg_03.jpg) repeat-x; height:44px; border-bottom:1px dashed #ddd; float:left; width:100%;}
.titbt_t{ background:url(../images/profile_jg_06.jpg) no-repeat 14px center; line-height:44px; padding-left:36px; font-size:16px; font-weight:bold; color:#017f40;}
.jg_lb{ float:left; width:100%; margin:14px 0;}
.jg_lb li{ float:left; width:243px; line-height:38px; border:1px solid #ddd; background:url(../images/index_38.jpg) no-repeat 13px center #f9f9f9; margin:0 5px 10px 5px; padding-left:26px;}
.tit_xtt{ background:url(../images/profile_jg_11.jpg) no-repeat center 0; line-height:36px; height:36px; text-align:center; width:100%; float:left; color:#fff; font-weight:bold; margin-top:14px;}
.show_tit{ width:100%; text-align:center; float:left; font-size:26px; color:#333;}
.show_time{ color:#999; width:100%; text-align:center; float:left; border-bottom:1px solid #ddd; padding:20px 0 25px 0;}
.show_nr{ float:left; width:100%; padding:25px 0; line-height:26px;}
.show_qt{ float:left; width:100%; border-top:1px solid #ddd; padding:25px 0;}
.show_sx{ float:left; width:655px;}
.show_sx li{ float:left; background:url(../images/index_38.jpg) no-repeat 0 center; line-height:30px; padding-left:20px; width:635px;}
.show_sx li span{ color:#007f41;}
.show_btn{ float:right; padding:0 40px; color:#fff; font-size:16px; line-height:40px; margin-top:5px; background:#007f41; border-radius:50px;}
.show_btn a{ color:#fff;}
.show_btn a:hover{ text-decoration:underline;}
.dy_lb li{ float:left; width:100%; line-height:49px; border-bottom:1px solid #ddd;}
.dy_l{ float:left; background:url(../images/index_38.jpg) no-repeat 10px 22px; padding-left:30px; width:700px;}
.dy_r{ float:right; color:#999; padding-right:10px;}
.xz_r{ float:right; color:#fff; margin:8px 10px 0 0; background:url(../images/download_05.jpg) no-repeat 0 0; width:87px; height:32px; line-height:32px; display:block; padding-left:17px;}
.dy_lb li:hover{ background:#f6f6f6;}
.news_page{ float:left; width:100%; margin:30px 0; text-align:center;}
.three_fl{ width:270px;background:#e2e2e2;/* padding:14px 0; */ position:relative; display:block;}
.three_fl li{ float:left; border:0; line-height:36px;}
.main_cd li:hover .three_fl{ display:block;}
.s_threec:link, .s_threec:visited{ color:#333; display:block; background:url(../images/icon1.jpg) no-repeat 44px center; padding-left:62px;}
.s_threec:hover, .s_threec:active{ color:#007f41; font-weight:bold;}
.three_fl li .active1{ color:#007f41; font-weight:bold;}
.s_threec_1:link, .s_threec_1:visited,.s_threec_1:hover, .s_threec_1:active{ color:#007f41; display:block; background:url(../images/icon1.jpg) no-repeat 44px center #f9f9f9; padding-left:62px; font-weight:bold;}
.teach_lb li{ float:left; width:211px; text-align:center; padding:15px 0;}
.teach_lb li p{ margin-top:8px;}
.teach_lb li:hover{ background:#f6f6f6;}
.sp_lb li{ float:left; width:261px; padding:0 10px; text-align:center; height:220px; overflow:hidden;}
.sp_lb li img{ width:261px; height:162px;}
.sp_lb li p{ margin-top:10px;}
.sp_lb li:hover{ background:#f6f6f6;}




.lContadd{ display: none; position:fixed; left:50%; top:50%; width: 800px; height: 600px; margin-left:-400px; margin-top:-310px; z-index:1111111111; background-color:#fff;}
.dchuang{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.3; filter:alpha(opacity=30);}
.lContbody{ padding: 10px 20px; width: 760px; height: 500px; overflow:hidden; overflow-y:auto; background-color:#fff; text-align:left; line-height:26px;}
.lContbody img{ max-width:760px;}
.lContTop{ width: 800px; height: 50px; background-color:#F8F8F8;}
.lContTop p{ float:left; line-height:32px; text-indent:20px; font-weight:bold; font-size:16px; color:#007f41;}
.lContTop img{ float:right; display: block; margin-top:19px; margin-right: 16px; cursor: pointer;}
.lContFoot{ width: 800px; height: 50px; background-color: #F8F8F8;}
.lContbtn{ float:right; margin-top:10px; margin-right: 16px; color: #fff; background-color: #007f41; text-align:center; width:60px; height: 30px; line-height: 30px; border-radius: 2px; font-weight: 400; cursor: pointer;}
.lContbody img{ float:left; display:block; padding-top:8px; padding-right:14px; padding-bottom:10px; width:350px;}





#goToTop{
	position: fixed;
    bottom: 50px;
    right: 5%;
	width:45px;
	height:45px;
	overflow:hidden;
	z-index:99999997;}










/*banner图片切换样式*/
.slide-main{height:410px;position:relative; width:100%; min-width:1200px; width:expression((documentElement.clientWidth <= 1200) ? "1200px" : "auto" );}
.prev,.next{display:block;width:50px;height:98px;position:absolute;z-index:222;top:150px;overflow:hidden;cursor:pointer;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);_border:1px solid none;}
.prev{
	left: 2px;}
.next{right:0px;}
.slide-main:hover .prev,.slide-main:hover .next,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:20px;position:absolute;z-index:124;top:300px;left:0;text-align:center;}
.item a{ display:inline-block; width:20px;height:20px;margin-right:11px;background:url(../images/yuandian_09.jpg);overflow:hidden; border-radius:5px;}
.item a.cur{background:url(../images/yuandian_07.jpg); width:20px; height:20px;}
.slide-box,.slide{display:block;width:100%;height:410px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:410px;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(../images/bar1.jpg) no-repeat center;}
#bgstyleb{background:url(../images/bar2.jpg) no-repeat center;}
#bgstylec{background:url(../images/bar3.jpg) no-repeat center;}
#bgstyled{background:url(../images/bar4.jpg) no-repeat center;}
#bgstylee{background:url(../images/bar5.jpg) no-repeat center;}
.slide a{display:block;width:100%;height:410px;cursor:pointer;}
.obj-a{position:absolute;z-index:9;left:50%;}
.obj-a{width:1200px;margin-left:-600px;text-align:center;}
.obj-a{display:block;height:410px;top:0px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;-ms-animation:baoAni 0.4s linear 0s normal none;-o-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;} to{opacity:1;} }
@-moz-keyframes baoAni{from{opacity:0;} to{opacity:1;} }
@-ms-keyframes baoAni{from{opacity:0;} to{opacity:1;} }
@-o-keyframes baoAni{from{opacity:0;} to{opacity:1;} }
@keyframes baoAni{from{opacity:0;} to{opacity:1;} }




/*新闻焦点图*/
.focus{ position:relative; width:591px; height:364px; background-color: #000; float: left;}  
.focus img{ width: 591px; height: 364px;}
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:10px; z-index:10;}  
.focus .shadow{ width:591px; position:absolute; bottom:0; left:0px; z-index:10; height:44px; line-height: 44px; background:rgba(0,0,0,0.5);   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; overflow:hidden;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{margin:19px 0px;overflow:hidden;zoom:1;height:14px;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:5px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#dda901;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}

.focus1{ position:relative; width:600px; height:450px; background-color: #000; float: left;}  
.focus1 img{ width: 600px; height: 450px;}
.focus1 .fPic{ position:absolute; left:0px; top:0px;}  
.focus1 .D1fBt{ overflow:hidden; zoom:1;  height:10px; z-index:10;}  
.focus1 .shadow{ width:490px; position:absolute; bottom:0; left:0px; z-index:10; height:44px; line-height: 44px; background:rgba(0,0,0,0.5);   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; overflow:hidden;}  
.focus1 .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus1 .fcon img{ display:block;}  
.focus1 .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus1 .fbg div{margin:19px 0px;overflow:hidden;zoom:1;height:14px;}    
.focus1 .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:5px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus1 .D1fBt .current,.focus .D1fBt a:hover{background:#dda901;}    
.focus1 .D1fBt img{display:none;}    
.focus1 .D1fBt i{display:none; font-style:normal;}
















/*浮云窗口*/
.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:none
;}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:460px;
	height:200px;
	margin:-100px 0 0 -225px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;}
.theme-poptit {
	padding:12px;
	position: relative;}
.theme-popbod {
	padding:60px 15px;
	color:#444;
	text-align:center;
	font-size:20px;}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
;}
.theme-poptit .close:hover {
	color:#444;}







.f_green:link, .f_green:visited{ color:#007f41;}
.f_green:hover, .f_green:active{ text-decoration:underline;}
.f_green01{ color:#007f41;}
.inpage{color:#333; background:#eee; padding:5px 12px;}
.inpage:link, .inpage:visited{ color:#333; background:#eee; padding:5px 12px;}
.inpage:hover, .inpage:active{ color:#fff; background:#007f41;}
.inpage_1,.inpage_1:link, .inpage_1:visited, .inpage_1:hover, .inpage_1:active{ color:#fff; background:#007f41; padding:5px 12px;}