@charset "utf-8";
/* CSS Document */

body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:14px; color:#333; background:#fff;}
* { margin:0; padding:0;}
div, form, ul, ol, li, span, p, dl, dt, dd { margin:0; padding:0; border:0; }
img, a img { border:0; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; }
ul, ol, li { list-style:none }
table, td, input { font-size:12px; padding:0; font-family:inherit; }
.bignews { color:#cc0000; }
.blank20 { height:20px; overflow:hidden; clear:both;}
.noneBox { display:none; }
img{ vertical-align: top;}
a{ text-decoration:none; outline: none; color:#333;}
w1200{ width:1200px; margin:0 auto;}
i, em {font-style: normal;}
input {background: none;outline: none;border: none;}
div {display: block;}
a:hover{ color:#C60000;}
.fl{ float:left;}
.fr{ float:right;}
.w1200{ width:1200px; margin:0 auto;}
.mt10{ margin-top:10px !important;}
.mt15{ margin-top:15px !important;}
.mt20{ margin-top:20px !important;}


.head_bg{ height:70px; background:url(../images/head_bg.png) repeat-x; position:absolute; z-index:999; width:100%;}
.head{ width:1200px; margin:0 auto; height:70px;}
.head .logo{ float:left; width:300px;}
.head .nav{ float:right;}
.head .nav ul li{ float:left; line-height:70px;}
.head .nav ul li a{ display:block; padding:0 35px; font-size:18px; color:#fff;}
.head .nav ul li a:hover{ background:url(../images/nav_bg.png);}
/*
.head .nav ul li a:hover{ background:#006600; FILTER: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8}*/
.banner_bg{ width:100%; height:500px; position:relative; overflow:hidden;}
.s_banner_bg{ width:100%; height:300px; position:relative; overflow:hidden;}
.banner{ width:1920px; position:absolute; left:50%; margin-left:-960px;}


.main_about{ width:1200px; margin:30px auto 0 auto; overflow:hidden;}
.main_about h1{ color:#006600; font-size:48px; font-weight:normal; text-align:center; line-height:80px;margin-bottom:50px;}
.main_about p{ text-align:center; font-size:15px; height:50px;}
.info_about{ width:385px; float:left;padding: 7px;}
.info_about_t{ height:38px; background:url(../images/info_img01.png) no-repeat; padding-left:10px; line-height:38px; font-size:15px;}
.info_about_b{ padding:10px; text-indent:2em; line-height:26px;padding: 5px;text-align: justify;height: 180px;}
.info_about_m{ border-top:solid 1px #f3f3f3; margin:0 10px; padding:10px 0;}
.info_about_m span{ float:right;}

.main_pro_bg{ margin-top:50px; height:640px; padding-top:30px; width:100%; background:url(../images/info_img03.jpg) center top no-repeat;}
.main_pro{ width:1200px; margin:0px auto 0 auto; overflow:hidden;}
.main_pro .main_pro_t h1{ text-align:center; line-height:80px; font-size:38px; color:#fff; font-weight:normal;}
.main_pro .main_pro_t p{ text-align:center; font-size:15px; color:#fff; font-size:15px; height:30px;}
.main_pro .main_pro_b{ margin-top:30px; overflow:hidden;}
.main_pro .main_pro_b ul li{ float:left; width:190px; background:#fff; margin:0 5px;}
.main_pro .main_pro_b ul li img{margin-left: 10px;}
.main_pro .main_pro_b ul li b{ height:42px; line-height:42px; padding:0 10px; font-size:16px; display:block;    background-color: #006600;color: #ffffff;text-align: center;}
.main_pro .main_pro_b ul li p{ padding:0 10px;line-height: 40px;text-align: center;}
.main_pro .main_pro_b ul li span{ height:40px; background:#f5f5f5; line-height:40px; text-align:center; font-size:15px; display:block;}
.main_pro .main_pro_s{ margin-top:30px; text-align:center;}
.main_pro .main_pro_s em{ color:#01df00;}
.main_pro .main_pro_s a{ color:#fff; padding:0 5px;}
.main_pro .main_pro_m{ width:180px; height:45px; background:#006600; text-align:center; line-height:45px; margin:30px auto 0 auto; border-radius:5px;}
.main_pro .main_pro_m a{ color:#fff; display:block;}


.main_news_bg{ height:460px; margin-top:50px; width:100%; background:url(../images/img_wr01.png) bottom no-repeat;}
.main_news{ width:1200px; margin:0 auto; overflow:hidden;}
.main_news .main_news_t h1{ font-size:36px; color:#006600; text-align:center; line-height:60px; font-weight:normal;}
.main_news .main_news_t p{ text-align:center; font-size:15px; height:50px; color:#666;}
.main_news .main_news_b ul li{ margin-top:30px;}
.main_news .main_news_b ul li.main_newsl{ float:left; width:590px; border-right:solid 1px #666;}
.main_news .main_news_b ul li.main_newsr{ float:right; width:590px;}
.main_news .main_news_b ul li .main_news_time{ float:left; width:100px; height:80px; padding-top:10px; text-align:center; background:#006600; color:#fff;}
.main_news .main_news_b ul li .main_news_time b{ display:block; height:40px; line-height:40px; font-size:18px;}
.main_news .main_news_b ul li .main_news_time span{ display:block; height:40px; font-size:15px;}
.main_news .main_news_b ul li .main_news_r{ float:right; width:460px; padding-right:10px;}
.main_news .main_news_b ul li .main_news_r h2{ font-size:16px; height:30px;}


/* 内容 */

.position{ width:1200px; margin:0 auto; height:50px;}
.position span{ height:50px; line-height:50px; float:left; padding-left:20px; background:url(../images/position.png) left no-repeat; color:#666;}
.position span a{ color:#666;}

.write_bg{ width:100%; background:url(../images/img_wr01.jpg) bottom no-repeat; padding-bottom:150px;}
.write{ overflow:hidden; width:1200px; margin:0 auto; padding-bottom:30px}

.box_color{
	background-color: #f0f0f0;
}

.wr_head{ height:140px; padding-left:220px; width:980px; display:block; margin-top:20px;}
.wr_head b{ display:block; background:url(../images/img_wr02.png) center no-repeat; height:40px; line-height:40px; text-align:center; font-size:28px; font-weight:normal;}
.wr_head p{ text-align:center; font-size:16px;}

.wr_head_con{ height:140px; display:block; margin-top:20px;}
.wr_head_con b{ display:block; background:url(../images/img_wr100.png) center no-repeat; height:40px; line-height:40px; text-align:center; font-size:28px; font-weight:normal;}
.wr_head_con p{ text-align:center; font-size:16px;}

.wr_l{ float:left; width:200px;}
.wrl_nav{ background:#f0f0f0; border-top:solid 10px #006600;}
.wrl_nav ul li{ height:50px; text-align:center; border-bottom:solid 1px #fff; overflow:hidden;}
.wrl_nav ul li a{ font-size:16px; color:#666; display:block; height:30px; margin-top:10px; line-height:30px;}
.wrl_nav ul li a.navclass{ border-left:solid 3px #006600;}

.wr_r{ width:960px; float:right; overflow:hidden; background:#f0f0f0; padding:10px;}
.wr_top{ margin:0 25px; border-bottom:solid 1px #666; height:50px; line-height:50px;}
.wr_top b{ font-weight:normal; font-size:20px;}
.wr_about{ padding:25px; overflow:hidden;}
.wr_about p{ margin-top:10px; text-indent:2em; line-height:26px; font-size:16px;}

.wr_about_lc{ padding:20px 25px; overflow:hidden;}

.wr_about_lc ul{}
.wr_about_lc ul li{ background:#fff; height:34px; line-height:34px; margin-top:15px;}
.wr_about_lc ul li span{ float:left; width:100px; text-align:center; background:#006600; color:#fff; font-size:18px;}
.wr_about_lc ul li b{ padding:0 10px; font-weight:normal; font-size:15px;}

.wr_about_ry{ overflow:hidden; padding:10px 5px;}
.wr_about_ry ul li{ float:left; width:435px; margin:15px 20px;}
.wr_about_ry ul li p{ text-align:center; line-height:40px;}

.wr_pro{ overflow:hidden;}
.wr_pro ul li{ width:170px; height:270px; float:left; margin:11px; background:#fff;}
.wr_pro ul li p{ line-height:50px;    text-align: center;background-color: #006600;color: #ffffff;}
.wr_pro ul li p b{ font-size:16px;}
.wr_pro ul li p span{ float:right;}


.wr_news { padding:0 20px;}
.wr_news ul li{ margin-top:15px; padding:15px; background:#fff; height:90px;}
.wr_news ul li .main_news_time{ float:left; width:100px; height:80px; padding-top:10px; text-align:center; background:#006600; color:#fff;}
.wr_news ul li .main_news_time b{ display:block; height:40px; line-height:40px; font-size:18px;}
.wr_news ul li .main_news_time span{ display:block; height:40px; font-size:15px;}
.wr_news ul li .main_news_r{ float:right; width:760px; padding-right:10px;}
.wr_news ul li .main_news_r h2{ font-size:16px; height:30px;}

.wr_con{ background:url(../images/img_con05.jpg) right bottom no-repeat #ffffff;padding: 10px 28px 20px 28px;margin-left: 40px;margin-right: 40px;margin-top: -40px;}
.wr_con h2{ font-size:26px; color:#666;margin-top:8px;margin-bottom:15px;}
.wr_con ul li{ margin-top:5px; font-size:16px;}
.wr_con ul li.foot_con01{ padding-left:22px; background:url(../images/img_con01.png) left no-repeat; line-height:30px;}
.wr_con ul li.foot_con02{ padding-left:22px; background:url(../images/img_con02.png) left no-repeat; line-height:30px;}
.wr_con ul li.foot_con03{ padding-left:22px; background:url(../images/img_con03.png) left no-repeat; line-height:30px;}
.wr_con ul li.foot_con04{ padding-left:22px; background:url(../images/img_con04.png) left no-repeat; line-height:30px;}
.wr_con_map{ margin-top:20px;background:#ffffff;padding: 10px;margin-left: 40px;margin-right: 40px;}

.diy_article{ overflow:hidden; padding:20px 10px;}
.diy_article h1{ font-size:18px; text-align:center; overflow:hidden; padding:5px 0; font-weight:normal; font-family:"微软雅黑";}
.diy_article_font{ padding-left:5px; height:34px; line-height:30px; margin:10px 0 0 0; font-family:"微软雅黑";text-indent:2em; font-size:12px; overflow:hidden; text-align:center; border-bottom:solid 1px #999;}
.diy_article_font span{ float:right; margin-top:3px; margin-right:10px; width:215px; height:27px;}
.diy_article_font b{ font-weight:normal; margin-left:15px;}
.diy_articleb{ padding:15px; line-height:30px; font-size:15px; font-family:"微软雅黑";}
.diy_articleb p{text-indent:2em;}

/* 分页 */
#pages { padding-top:20px;text-align:center;font:12px; font-family:"微软雅黑"; padding-bottom:20px; }
#pages li{ display:inline-block; padding:0px 12px;  height:28px;font-size:12px;line-height:28px; background:#cccs; border:1px solid #c9c9c9; text-align:center; color:#333; background:#fff; border-radius:3px;  margin-right:5px;}
#pages a { display:inline-block; height:28px;font-size:12px;line-height:28px; text-align:center; color:#333}
#pages a:hover { color:#f00; text-decoration:none; }
#pages .thisclass{ display:inline-block;  padding:0px 12px; height:28px; line-height:28px; background:#666; border:1px solid #666; color:#fff; text-align:center; }
#pages select{ height:30px; border:1px solid #c9c9c9; border-radius:3px; text-align:center; padding-left:5px;}
.pagee .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.footer_bg{ background:#666; padding-bottom:30px;}
.footer_bg .links{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.footer_bg .links h2{ color:#fff; font-size:16px; font-weight:normal;}
.footer_bg .links ul{ overflow:hidden; padding-top:10px;}
.footer_bg .links ul li{ float:left; margin:10px;}
.footer_bg .links ul li a{ color:#fff;}
.footer_bg .footer{ width:1200px; margin:0 auto; overflow:hidden; height:150px; padding-top:20px; border-top:solid 1px #fff; position:relative;}
.footer_bg .footer .foot_logo{ position:absolute; left:0; top:20px;}
.footer_bg .footer .foot_wx{ position:absolute; right:0; top:20px;}
.footer_bg .footer p{ text-align:center; color:#fff; margin-top:5px; font-size:15px;}
.footer_bg .footer p a{ color:#fff;}