﻿@charset "utf-8";
html,body{ -webkit-text-size-adjust:none;}
body { margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; background:url(../images/bj.jpg); }
img { border:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#ff3300; text-decoration:none;}
li { list-style:none;}
p,h1,h2,h3,ul,li,dl,dt,dd { margin:0; padding:0;}
.clear { clear:both;}
.mt { margin-top:20px;}

.head { width:100%; height:95px; margin:0 auto; background:#277E5B;}
.headnav{width:1020px; height:95px; margin:0 auto;}
.headleft{width:387px; height:70px;float:left; padding-top:15px}
.headright{width:550px; height:95px;float:right; }





.menu { width:100%; height:95px; margin:0 auto;overflow:hidden; }

#sddm {padding: 0px;margin:0px auto;height:95px;font-size:15px; width:550px;}
#sddm li{margin: 0px;padding: 0px;float:left;height:95x;text-align:center;line-height:95px; color:#fff; font-size:15px; overflow:hidden; width:90px; }
#sddm li a{display: block;text-decoration: none;color:#fff; display:block;}
#sddm li a:hover{color:#FFf; background:#20684B;}
#sddm li a.hover{color:#FFf;background:#20684B;}
#sddm div{position: absolute;visibility: hidden;margin:0px;padding:0px;z-index: 8000; margin-top:0px}
#sddm div a{position: relative;display: block;margin:0;white-space: nowrap;text-decoration: none;font-size: 12px;color: #ffffff;background:#20684B;text-align:left; padding-left:22px;line-height:30px;height:30px;font-weight:100;}
#sddm div a:hover{color: #ffffff;background:#065522;background-repeat: repeat-y;background-position: left;font-weight:100;}
.tesguyou {border-bottom:1px solid #ffffff;}

/***首页banner***/
.ind-ban{  width:100%; height:380px; margin:0px auto;background:url("../images/loading.gif") no-repeat center; position:relative;}
.ind-ban ul li{float:left; display:none;width:100%; height:380px; position:absolute; left:0; top:0; overflow:hidden;}
/*.ind-ban ul li img{ position:absolute; left:50%; top:0; margin-left:-640px;}*/
.ind-num{ position:absolute; width:100px; left:86%; margin-left:-30px; bottom:22px;}
.ind-num span{ display:block; _display:inline; float:left; margin:0 5px; width:10px; height:10px; background:#fff; overflow:hidden; cursor:pointer;}
.ind-num span.on{ background:#da251d; }

.nei_banner{ width:1004px; height:220px; margin:0px auto;  }
/*amt_ad*/
.middle {height: auto;width:1004px; overflow:hidden; padding:10px 0px 10px 0px; margin:0px auto; background:#FFFFFF}

.index_news{ width:999px; overflow:hidden; padding:0px 0px; margin:0px auto 20px; height: 288px; background:url(../images/wrap2_bg.jpg)}
.index_news_left{ width:200px; overflow:hidden;margin:20px 20px 0px 20px; height:288px; float:left}
.index_news_left1{ width:230px; overflow:hidden;margin:0px 0px 0px 8px; height:288px; float:left}
.index_news_left_title{ width:200px; overflow:hidden;height:30px; float:left;line-height:40px; color:#07534E; font-size:14px; background:url(../images/biao.png) no-repeat 8px 12px; text-indent:29px;}

.index_news_left_c{ width:200px; overflow:hidden;height: auto; margin:0px auto; padding:30px 0px; line-height:22px; color:#666666}

.index_news_middle{ width:445px; overflow:hidden;margin:20px 12px 0px 12px; height:400px; float:left;}
.index_news_middle1{ width:360px; overflow:hidden;margin:0px 8px 0px 8px; height:200px; float:left;}
.index_news_middle_title{ width:445px; overflow:hidden;height:30px; float:left; padding-bottom:5px;}
.index_news_middle_title_l{ width:268px; overflow:hidden;height:30px; float:left; line-height:40px; color:#07534E; font-size:14px;  background:url(../images/biao.png) no-repeat 8px 13px; text-indent:29px}
.index_news_middle_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:42px; font-size:12px; text-align:right}

.index_news_middle1_title{ width:360px; overflow:hidden;height:30px; float:left; padding-bottom:5px;}
.index_news_middle1_title_l{ width:168px; overflow:hidden;height:30px; float:left; line-height:40px; color:#07534E; font-size:14px;  background:url(../images/biao.png) no-repeat 8px 13px; text-indent:29px}
.index_news_middle1_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:42px; font-size:12px; text-align:right}

.index_news_right{ width:255px; overflow:hidden;margin:20px 0px 0px 25px; height: auto; float:left}
.index_news_right_title{ width:250x; overflow:hidden;height:30px; float:left; line-height:40px; color:#07534E; font-size:14px;  background:url(../images/biao.png) no-repeat 8px 13px; text-indent:29px}
.index_news_right1{ width:360px; overflow:hidden;margin:0px 0px 0px 10px; height: auto; float:left}
.index_news_right1_title{ width:360px; overflow:hidden;height:30px; float:left; padding-bottom:5px;}
.index_news_right1_title_l{ width:168px; overflow:hidden;height:30px; float:left; line-height:40px; color:#07534E; font-size:14px;  background:url(../images/biao.png) no-repeat 8px 13px; text-indent:29px}
.index_news_right1_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:42px; font-size:12px; text-align:right}

.index_news_right_c{ width:255px; overflow:hidden;height: auto; margin:0px auto;padding:20px 0px 20px 0px; line-height:25px; color:#666666}
.index_news_c_c{ width:215px; overflow:hidden;height: auto; margin:0px auto;padding:25px 0px 20px 5px; line-height:25px; color:#666666}

.index_about{width:98%; overflow:hidden;margin:20px 20px 0px 10px; height:195px; float:left; color:#666; line-height:24px;}
.index_about img{width:143px; overflow:hidden;margin:0px; height:93px; float:left; padding:0px 10px 0px 0px}
.index_news_content { width:98%; margin:45px auto 10px; font-size:12px; height:auto; color:#333333; overflow:hidden;}
.index_news_content ul { margin:6px 0px 0px 0px}
.index_news_content ul li{ height:26px; line-height:26px; overflow:hidden}
.index_news_content ul li span{ float:right; font-size:11px; color:#999999; padding-left:5px;}


.index_hz{ width:999px; overflow:hidden; padding:0px 0px 0px 0px; margin:0px auto;height:200px; background:url(../images/wrap3_bg.jpg) no-repeat;}

.index_p{ width:200px; overflow:hidden;height:200px; margin:0px auto; padding:30px 0px; line-height:22px; color:#666666}
.index_p ul{ width:195px;
		height:200px;
		margin:0px auto;
		padding:0px;
		
	}
.index_p ul li{
	width:195px;
	margin:1px auto;
	line-height:30px;
		height:30px;
		text-indent:10px;
		background:#277E5B url(../images/p_b.png) 18px 12px no-repeat;
		 
	}
.index_p ul li a{
		color: #fff;
		display: block;
		font-size: 12px;
		padding-left: 25px;
	}
.index_p ul li a:hover{
	background:#065522 url(../images/p_b.png)  18px 12px no-repeat;
		color: #fff;
	}


.ban{
	width: 100%;
	height: 240px;
	background: #f0f0f0;
}
.ban .img{
	width: 100%;
	height: 200px;
}
.ban .mbx{
	color: #666;
	font-size: 12px;
	width: 1004px;
	margin: 0 auto;
}
.ban .mbx span{float: right;line-height: 40px; padding-right:10px}
.ban .mbx a{
	color: #1f3871;
}
.wap1100{
	width: 1004px;
	min-height: 300px;
	height:auto;
	margin:0 auto;
	background:#FFFFFF;
	overflow:hidden
}
/*demo left*/

	
	
	/* mainbox start */
	.mainboxtop{background:url(../images/m_bg.jpg) no-repeat;overflow:hidden; width:999px; height:22px; margin:10px auto 0px;}
.mainbox{background:url(../images/m_z_bg.jpg) no-repeat;overflow:hidden; width:999px; height:auto; margin:0px auto 20px; border-bottom:1px solid #DEE0DF;}

.main_left{width:228px;float:left;}
.left_tit{width:228px; overflow:hidden;height:35px; float:left; line-height:35px; color:#1B8A45; font-size:16px;  background:url(../images/biao.png) no-repeat 28px 8px; text-indent:19px; font-weight:bold;}
.left_lst{margin:18px 0 0 23px;padding-top:1px; height:auto; float:left;}
.left_lst ul li{background:url(../images/left_li_bg.jpg) no-repeat left bottom;padding:2px 0 2px 0;}
.left_lst ul li a{display:block;height:26px;line-height:26px;width:164px;padding-left:11px;color:#545454;}
.left_lst ul li a:hover{background:url(../images/left_lst_hover.jpg) no-repeat;color:#fff;}
.left_lst ul li a.hover{background:url(../images/left_lst_hover.jpg) no-repeat;color:#fff;}
.snav_two{background:url(../images/left_li_bg.jpg) no-repeat left top;margin-top:1px;padding:5px 0 5px 13px;display:none;}
.snav_two dd a{color:#888;line-height:22px;padding-left:12px;}
.snav_two dd a:hover{background:url(../images/jiantou.jpg) no-repeat left;color:#28a29d;}
.toolbox{width:199px;margin:50px 0 0 15px; float:left}
.toolbox ul li{width:197px;height:68px;border:1px solid #c3d5d4;margin-bottom:8px;}
.main_right{width:696px;float:right;margin-right:38px;position:relative;padding-bottom:55px;}
.right_tit{height:40px;}
.right_tit .tit_box{float:left; padding-top:8px; font-size:16px; font-weight:bold; color:#1B8A45;}
.right_tit .pos_box{float:right;padding-top:11px;}
.right_tit .pos_box a{background:url(../images/jiantou2.jpg) no-repeat right;padding:0 11px 0 6px;color:#98999a;}
.right_tit .pos_box .a_last{background:none;padding-right:0;}
.right_tit .pos_box a:hover{color:#44aea8;}
.right_tit .pos_box .a_cur{color:#198642;}
.right_slogan{height:73px;background:url(../images/xuxian.jpg) repeat-x bottom;margin-top:23px;}
.totop{display:block;height:13px;line-height:13px;position:absolute;color:#;right:0;bottom:40px;background:url(../images/icon_top.png) no-repeat left;padding-left:16px;color:#a5a5a5;}
.totop:hover{color:#06998f;background:url(../images/icon_top_hover.png) no-repeat}
/* mainbox end */
.W1003{width:1003px;margin:0 auto;}
.W1025{width:1025px;margin:0 auto;}
.clearfix:before,.clearfix:after{content:".";display:block;visibility:hidden;height:0;line-height:0;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
/* sbanner start */
.sbanner{height:220px;position:relative;}
.sbanner .sbanner_con{height:220px;width:100%;}
.sbanner .p_yy{height:6px;width:100%;background:url(../images/yy.png) repeat-x;position:absolute;top:0;}
/* sbanner end */	
.main_left{width:228px;float:left;}
.left_tit{padding-left:34px;}
.left_lst{background:url(../images/left_li_bg.jpg) no-repeat left top;margin:18px 0 0 23px;padding-top:1px;}
.left_lst ul li{background:url(../images/left_li_bg.jpg) no-repeat left bottom;padding:2px 0 2px 0;}
.left_lst ul li .snav_one{display:block;height:26px;line-height:26px;width:164px;padding-left:11px;color:#545454;}
.left_lst ul li .a_cur{background:url(../images/left_lst_hover.jpg) no-repeat;color:#fff;}


.demo_right{width: 700px;float: right;height: auto; overflow:hidden; margin:30px 20px 60px 0px;}
.content { width:100%; margin:0px auto; line-height:2em; font-size:14px; height:auto; color:#333333;min-height:400px; _height:400px;}



.link {clear:both; line-height:25px; color:#666666; text-align:left; width:999px; margin:0px auto 0px; border-top:1px solid #DEE0DF; padding-top:8px}
.link a{color:#666666;}
.link a:hover{color:#ff3300}


#footer{ margin-top:0px; font-size:12px;clear:both; width:100%; height:100px; background:#277E5B;}
.footer_c{ width:988px; margin:0px auto; line-height:25px; height:25px;color:#fff; font-size:12px; text-align:left; text-align:center; padding-top:20px}
.footer_c a{color:#fff;}
.footer_c a:hover{color:#ff3300}
.clear { clear:both;}






#content { width:96%; margin:20px auto; line-height:2em; font-size:13px; height:auto; color:#333333;min-height:400px; _height:400px;}
#content ul { margin:20px 0px 0px 0px}
#content ul li{ height:32px; line-height:32px; border-bottom:1px #ccc dashed;	}
#content ul li span{ float:right;}
/* 文章内容页 */

.artRead .r_title{font-size:17px; text-align:center; margin:15px auto; color:#000000; font-family:"微软雅黑"}
.artRead .r_p{text-align:center; margin:5px 0px 20px 0px }
.artRead .r_line{height:1px; color:#DDD}
.artRead #MyContent,.artRead .r_pn{text-align:left; padding:5px 10px;}
.r_pn { padding:10px; line-height:2em;}

#preandnext { margin:16px auto; border-top: 1px dashed #CCCCCC; padding-top:25px}
#preandnext h2{font-size:12px; font-weight:100;}

#piccontent { width:100%; margin:0px auto; overflow:hidden; height:auto;min-height:400px; _height:400px;}
#piccontent ul { height:100%;/* overflow:auto;*/}
#piccontent ul li{ height:26px; line-height:26px; float:left; width:210px; height:205px; text-align:center; margin-right:7px; margin-left:7px; margin-top:20px; overflow: hidden}
#piccontent ul li img{ width:200px; height:160px; padding:1px; border:1px #ccc solid; }
#piccontent ul li span{text-align:center;}

#page { text-align:center; margin:30px 0px 0px 0px; clear:both; padding-bottom:20px; padding-top:30px}
#page a,	
#page span{ margin:0 2px;}

