﻿@charset "utf-8";
html,body{padding:0px;border:0px; margin: 0px; font-size: 100%;font-style:normal; }
div,span,nav,p,a,img,footer,header,span,form,h1,nav,{margin:0px;padding:0px;border:0px;font-size:100%;font-style:normal;}
body{   font-family: 微软雅黑,宋体;    font-size: 13px;    background: url(../images/bodybg.png) no-repeat top center #eeeeee;   color: #333333;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
ul,li{ list-style-type:none; margin: 0;padding: 0;border: 0;}
.wr{ font-family:"微软雅黑";}
.st{ font-family:"宋体";}
.box{ position:relative;}
.pr{ position:relative;}
.pa{ position:absolute;}
.clr {clear: both;}
.fl{ float:left}
.fr{ float:right !important;}
.h15{ width:100%; height: 15px; display: block;}
.w1000{width:1000px;margin:0px auto;}
.mt0{ margin-top:0px !important;}
.mt20{ margin-top:20px !important;}
.mb15{ margin-bottom: 15px;}
.mlr15{ margin:0px 15px;}
.mlr30{ margin:0px 30px;}
.mr10{ margin-right:10px;}

/* 头部样式 */
.head{ width:100%; height: auto; margin: 0 auto;}
.top{ width:100%; height: 30px; background: rgba(0,0,0,0.5);}
.top1{ width:1200px; margin: 0 auto; height: 30px; line-height: 30px; font-size:13px; color: #ffffff; position: relative;}
.top1 span{ padding-left: 10px; padding-right: 5px;float:left; line-height: 30px;}
.top1 a{ padding-left: 5px; padding-right: 15px; font-size:13px; line-height: 30px;  color: #ffffff; float:left;}
.top1 a:hover{ text-decoration: underline;}
.top1 a.bz1{ background: url(../images/bz_04.png) 5px 5px no-repeat; padding-left: 30px;}
.top1 a.bz2{ background: url(../images/bz_0l.png) 5px 5px no-repeat; padding-left: 30px;}
.top1 a.bz3{ background: url(../images/bz_02.png) 5px 5px no-repeat; padding-left: 30px;}
.top1 a.bz4{ background: url(../images/bz_03.png) 5px 5px no-repeat; padding-left: 30px;}
.top1 a.bz5{ background: url(../images/bz_05.png) 5px 5px no-repeat; padding-left: 30px;}

#imgConac {width: 60px; margin: 5px;}
/*------login------*/
.login{width:285px; bottom:0px; right: 0px; text-align: right; margin-right: 20px; position: absolute;}
.login .dl{ width:100px; height: 26px;   float: right;line-height: 26px; margin-top: 2px; color: #ffffff; display: block;  text-align: center;}
#isloginform{ line-height:35px; height:30px;width:265px;color:#ffffff; font-size:14px; padding:0px 10px;}
#isloginform a{font-size:14px !important; color:#ffffff; !important; float: right;}
.hy{ width:200px; height: 30px;line-height: 30px; float: left;}
.tc{ float:right; margin-top: 3px;}
.top2{ width:1200px; height: 170px; margin: 0 auto; background: url(../images/esxbannerbg.png) center top no-repeat;}

.search{ width:287px; height: 30px; padding-top: 80px; background: url(../images/search.png) 10px 80px no-repeat;}
.search .ss_k{width:200px; padding-left: 25px; height: 28px; border: none; background: none; line-height: 28px; font-size:13px; color: #333333; float: left;}
.search .ss_an{ width:50px; height: 30px; display: block;float: right;}
/*------nav------*/
.nav { width:1179px; margin: 0 auto 10px auto;   zoom: 1;  height: auto;  line-height: 45px;  position: relative;  background: #ccc;z-index:9; }
.nav ul{ width:1179px; height: 45px; margin: 0 auto; z-index:99;}
.nav ul li {width:116px; text-align: center; border-right:1px solid #ffffff; line-height: 45px; height: 45px; float:left;}
.nav ul.ul-dp1{text-align:center;display: block;height:45px; margin:0 auto;}
.nav ul.ul-dp1 li.li-dp1{float:left;line-height:45px;height:45px;text-align:center;position:relative; list-style:none; z-index:99}
.nav ul.ul-dp1 li.li-dp1 a{ font-size:16px; width:116px;line-height:45px;height:45px; display:block; color:#333333; }
.nav ul.ul-dp1 li.on{ color: #FFF !important;    text-decoration: none;    background: url(../images/iconlogo.png) no-repeat 12px 9px #3a7c14;    text-indent: 18px;   font-size: 16px; }
.nav ul.ul-dp1 li.on a{color:#ffffff;}
.nav ul.ul-dp1 li.li-dp1 a:hover{   background: url(../images/iconlogo.png) no-repeat 12px 9px #3a7c14;   color:#ffffff;}
.nav ul.ul-dp1 li.li-dp1:hover ul.ul-dp2{ display:block;}
.nav ul.ul-dp2{ display:none; position:absolute; left:0; top:45px; width:131px; z-index:9999; list-style: none; padding:0;}
.nav ul.ul-dp2 li.li-dp2{ text-align:center; overflow:hidden; width:131px; border: none; height: 45px; float: left; position: relative; }
.nav ul.ul-dp2 li.li-dp2 a{ font-weight:normal; color:#ffffff; font-size:16px; text-align: center; line-height:45px; height:45px;  display:block; background: #3a7c14;	 width:131px; }
.nav ul.ul-dp2 li.li-dp2 a:hover{ background:#296A03; color:#ffffff;}


/* 首页主体部分 */
.main{ width:1180px; height: auto; margin:0 auto; padding: 10px;  background: #ffffff;   overflow: hidden; }
.main_lf{ width:780px; height: auto; float: left; margin-right: 10px;}
.box1{ width:760px; padding:0px 10px; background: #f3f3f3; height: 390px;}
.box1_bt{  width:100%; height: 42px; border-bottom: 2px solid #3a7c14; display:block;}
.box1_bt span{width: 125px; padding-left: 20px;  color: #fff;  background: url(../images/esxicons1.png) no-repeat; line-height: 42px;   font-size: 16px;  font-weight: bold; float: left;}
.box1_bt a{ width:50px; float:right; padding-left: 5px; padding-right: 20px; font-size:13px; color: #666666; line-height: 42px; background: url(../images/esxicons2.png) 40px 10px no-repeat;}
.box1_nr{ width:760px; height: 323px; display: block;}
.box1_nr dl{ padding:0; margin: 0;}
.box1_nr dl dt{ width:760px; text-align: center;height: 50px; line-height: 50px; margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
.box1_nr dl dt a{ font-size: 30px;  color: #c00;  font-weight: bold;}
.box1_nr dl dd{ width:760px; padding: 0px 10px; margin: 0; height: 245px;}
.xw_lb{ width:360px; height: auto; float: left;}
.xw_lb ul{ padding: 0px; margin: 0px; }
.xw_lb ul li{ width:95%; margin: 0 auto; height: 28px; overflow: hidden; vertical-align: bottom;}
.xw_lb ul li a{ width:75%; line-height: 28px; font-size:13px; color: #333333; float: left; padding-left: 15px; background: url(../images/dian.jpg) 5px 10px no-repeat;}
.xw_lb ul li span{ float: right; line-height: 28px; padding-right: 5px; font-size:12px; color: #666666;}
.ppt{ width:370px; height: 210px;  float: left;}

.ad1{ width:780px; height: 120px; margin: 10px 0px; display: block;}
.ad2{width:380px; height: 120px; margin: 10px 0px; display:block;}

.main_rg{ width:387px; float: left;}
.box2{ width:367px; padding: 0px 10px; background: #f3f3f3; height: 390px; display: block; float:left;}
.ty_bt{  width:100%; height: 42px; border-bottom: 2px solid #3a7c14; display:block;}
.ty_bt span{width: 125px; padding-left: 20px;  color: #fff;  background: url(../images/esxicons1.png) no-repeat; line-height: 42px;   font-size: 16px;  font-weight: bold; float: left;}
.ty_bt a{ width:50px; float:right; padding-left: 5px; padding-right: 20px; font-size:13px; color: #666666; line-height: 42px; background: url(../images/esxicons2.png) 40px 10px no-repeat;}
.neirong{ width:100%; height: auto; min-height: 280px; padding-bottom: 10px;}
.lanmu{ width:98%; margin: 0 auto; height: auto;}
.lanmu li{ width:95%; height: 28px; overflow: hidden; padding-left: 15px; vertical-align:bottom; background:  url(../images/dian.jpg) 5px 12px no-repeat;}
.lanmu li a{width:80%; text-align: left;font-size:14px; line-height: 28px; color: #333333; float: left;}
.lanmu li span{ font-size:13px;line-height: 28px; color: #666666; float: right;}

.lanmu01{ width:98%; margin: 10px auto 0px auto; height: auto;}
.lanmu01 li{ width:95%; height: 32px; overflow: hidden; border-bottom: 1px solid #e0e0e0; padding-left: 15px; vertical-align:bottom; background:  url(../images/dian.jpg) 5px 15px no-repeat;}
.lanmu01 li a{width:80%; text-align: left;font-size:14px; line-height: 32px; color: #333333; float: left;}
.lanmu01 li span{ font-size:13px;line-height: 32px; color: #666666; float: right;}


.box3{ width:365px; padding: 0px 10px 10px 10px; background: #f3f3f3; height: auto ; display: block; float:left;}
.box4{ width:367px; padding: 0px 10px 10px 10px; background: #f3f3f3; height: auto; display: block; float:left;}
.box5{width:1160px; margin: 10px auto; padding: 0px 10px 10px 10px; background: #f3f3f3; height: auto; display: block;}

.select_li{ width:1000px; padding-top: 20px; height: 60px; margin:0px auto;}
.select_li select{ width:220px; height: 30px; line-height: 30px; margin-right: 10px; margin-left: 10px; float:left;}

.ny_main{ width:1180px; margin: 0 auto; height: auto; overflow: hidden; background: url(../images/ny_bj.jpg) center top no-repeat; }


/* 底部 */
.footer{ width:100%; height: 255px; text-align: center; padding-top:30px; margin-top: 10px;  font-size:14px; color: #ffffff; line-height: 24px; background:#3a7c14;}
.footer a{font-size:14px; color: #ffffff; line-height: 24px;}
.nav_bot{width: 700px;  height:30px; }
.nav_bot ul{ padding:0; margin: 0;}
.nav_bot ul li{ width:120px; text-align: center; height: 30px;  float: left;}
.nav_bot ul li a{ font-size:13px; color: #ffffff; width:120px; height: 30px; line-height: 30px; display: block;}
.bqxx{font-size:13px; color: #ffffff;  height: 30px; line-height: 30px;}
.bqxx a{ color:#ffffff;}

.xydz{width:700px; }
.xydz ul{padding:0; margin: 0;}
.xydz ul li{ padding-left: 25px; height: 30px; line-height: 30px; margin-right: 15px; font-size:13px; color: #ffffff;float: left;}
.xydz ul li.dz{background:url(../images/bz_06.png) 5px 8px no-repeat;}
.xydz ul li.dh{background:url(../images/bz_07.png) 5px 8px no-repeat;}
.xydz ul li.yx{background:url(../images/bz_08.png) 5px 8px no-repeat;}

.bot_zt{ width:400px;  }
.bot_zt a.link1{width:86px; padding-left: 50px; text-align: left; height: 36px; line-height: 36px; background:url(../images/bz_09.png) 5px 5px no-repeat #2f670e;  display: block;  float: left;color: #fff;  margin-left: 10px; margin-right: 10px; border: 1px solid #2f670e;}
.bot_zt a.link1:hover{border: 1px solid #0EAC1B; }
.bot_zt a.link2{width:86px; padding-left: 50px;  text-align: left;height: 36px;  line-height: 36px; background:url(../images/bz_10.png) 5px 5px no-repeat #2f670e;  display: block; float: left; color: #fff;  margin-left: 10px; margin-right: 10px; border: 1px solid #2f670e;}
.bot_zt a.link2:hover{border: 1px solid #0EAC1B; }

.bot_yq{   padding-top: 10px; padding-bottom: 10px;}
.bot_yq ul{width:600px; margin: 0 auto; height: 40px;}
.bot_yq ul li{ width:150px; height: 40px; margin-right: 20px; float: left;}
/*------banner------*/
.banner{ height:400px; margin-bottom: 10px; overflow:hidden;}
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative; }
.slideBox .hd{ height:23px; position:absolute; bottom:0px; width:100%; z-index:1; }
.slideBox .hd ul{ zoom:1; display:block; height:23px; text-align:center; }
.slideBox .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.slideBox .hd ul li.on{background: #f00;}
.slideBox .bd{ position:relative; height:400px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:400px;}

/*------焦点图------*/
.ExxFlash1 { width:370px; height:235px;position:relative; overflow:hidden; float:left; }
.ExxFlash1 .fla_img{width:370px; height:210px; position:relative;}
.ExxFlash1 .fla_img a{ display:block;}
.ExxFlash1 .fla_img img{width:370px; height:210px;}
.ExxFlash1 .fla_title{display:block; height:25px;line-height:25px; width:370px;text-align: center; overflow:hidden; background: rgba(0,0,0,0.5); z-index:9;position:absolute;bottom:0;left:0;}
.ExxFlash1 .fla_title a{ text-decoration:none; color:#ffffff;overflow:hidden;width:370px; height:25px;float:left;}
.ExxFlash1 .fla_title a:hover{text-decoration:none; color:#ffffff;}
.ExxFlash1 .fla_qh { position:absolute; width:370px; height:20px; bottom:0px; right:0px;z-index: 10}
.ExxFlash1 .fla_qh ul,.ExxFlash1 .fla_qh li { margin:0; padding:0; list-style:none; font-size:12px;}
.ExxFlash1 .fla_qh li { float:right; display:block; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#686766;}
.ExxFlash1 .fla_qh li.cur { background-color:#ff0000; }


/*------焦点图------*/
.m_box{ width:960px; height: 235px; margin-bottom: 15px; display: block; float: left;}
.ExxFlash01 { width:370px; height:235px; margin-right: 10px; position:relative; overflow:hidden; float:left; }
.ExxFlash01 .fla_img{width:370px; height:210px; position:relative;}
.ExxFlash01 .fla_img a{ display:block;}
.ExxFlash01 .fla_img img{width:370px; height:210px;}
.ExxFlash01 .fla_title{display:block; height:25px;line-height:25px; width:370px;text-align: center; overflow:hidden; background: rgba(0,0,0,0.5); z-index:9;position:absolute;bottom:0;left:0;}
.ExxFlash01 .fla_title a{ text-decoration:none; color:#ffffff;overflow:hidden;width:370px; height:25px;float:left;}
.ExxFlash01 .fla_title a:hover{text-decoration:none; color:#ffffff;}
.ExxFlash01 .fla_qh { position:absolute; width:370px; height:20px; bottom:0px; right:0px;z-index: 10}
.ExxFlash01 .fla_qh ul,.ExxFlash1 .fla_qh li { margin:0; padding:0; list-style:none; font-size:12px;}
.ExxFlash01 .fla_qh li { float:right; display:block; width:20px; height:20px; overflow:hidden; line-height:20px; text-align:center; cursor:pointer; color:#ffffff; background-color:#686766;}
.ExxFlash01 .fla_qh li.cur { background-color:#ff0000; }

/*轮播图*/
.LeftMove { height: 170px; margin:15px auto; background: url(../images/filmbg.jpg) center top no-repeat; padding-top: 25px; overflow:hidden; position:relative; }
.LeftMove ul { height:145px; list-style:none; position:absolute; margin:0; padding:0; left:0;}
.LeftMove li {width:170px; text-align:center; margin-right: 15px; height:125px; float:left; }
.LeftMove li img{ width:170px; height:100px; display:block;}
.LeftMove li span{ width:150px; height: 25px; padding-left: 10px; padding-right: 10px; overflow: hidden; line-height: 25px; font-size:13px; background: #3a7c14; color:#ffffff; display: block;}


.riqi{ width:500px; height: 35px; line-height: 35px; margin-left: 20px; font-size:14px; color: #660000; float: left;}

.y_box{ width:550px; height: auto; min-height: 235px; float: right;}
#newlist{ width:550px; margin: 0 auto; height: auto;}
#newlist li{ width:95%; height: 28px; overflow: hidden; padding-left: 15px; vertical-align:bottom; background:  url(../images/dian.jpg) 5px 12px no-repeat;}
#newlist li a{width:80%; text-align: left;font-size:14px; line-height: 28px; color: #333333; float: left;}
#newlist li span{ font-size:13px;line-height: 28px; color: #666666; float: right;}


.jtgk{ width:100%; height: auto; overflow: hidden;}
.jtgk_bt{ width:100%; height: 40px; line-height: 40px; margin: 10px 0px 25px 0px; font-size: 24px; color: #333333; text-align: center;}
.jtgk_qh{ width:510px; height: 40px; margin: 0px auto 25px auto;}
.jtgk_qh ul{padding: 0px; margin: 0px;}
.jtgk_qh ul li{ width:150px; height: 40px; font-size:14px; line-height: 40px; text-align: center; color: #333333;  margin-right: 20px; float: left;}
.jtgk_qh ul li.cur{    background: #3a7c14;   color: #fff;}

/*------left{------*/
.left{width:200px; height: auto; margin-top: 65px; overflow: hidden; float: left;}
.left .lmdh{width:200px; height:auto;}
.left .lmdh .lmdh_bt{ width: 200px; text-align: center; height:46px;line-height:46px;font-weight:bold;font-size:16px;display:block;color:#fff; text-align:center;background:#3a7c14;}
.con{width:180px;background:#ffffff; border: 10px solid #3a7c14;}
.con ul li{width:180px;height:36px;line-height:36px;text-align:center; border-bottom:1px dotted #e9e9e9;  overflow:hidden;}
.con ul li a{  width:180px;height:36px; color:#333333; line-height: 36px; background: #ffffff; text-align: center; display:block;}
.con ul li a:hover{color: #3a7c14;  background: #E5F5E6; line-height: 36px; height: 36px;}
.con ul li.on{ width:177px;  border-left: 3px solid #ff9000; text-align: center; height: 36px; line-height: 36px; background: #ffffff}
.con ul li.on a{ color: #3a7c14; } 
/*------right------*/
.dqwz{height:35px;overflow:hidden; width:100%; margin-bottom: 10px;  display:block;font-size:13px;color:#333333;line-height:35px; background: #f2f2f2; }
.dqwz a{color:#333333;font-size:13px;}
.right{width:960px;min-height:500px; margin-top: 110px; margin-left: 15px; float: left;}
.lm_box{ width:465px; height: auto;min-height: 250px; margin: 0px 0px 10px 10px; float: left;}
.lm_bt{ width:100%; height: 35px;  border-bottom: 2px solid #3a7c14;}
.lm_bt span{ height: 35px; line-height: 35px; background: #3a7c14; padding-left: 15px; padding-right: 15px; text-align: left; font-size:16px; color: #ffffff; float: left;}
.lm_bt a{ padding-right: 10px; line-height: 35px; font-size:13px; color: #333333; float:right;}
.lm_nr1{  width:334px; padding: 10px; height: auto; min-height: 183px; border-bottom: 1px solid #660000; border-left: 1px solid #660000;border-right: 1px solid #660000;}


/*------list_art------*/
.list_art{width:960px;height:auto;min-height: 515px;overflow: hidden;}
/*------list_img------*/
.list_img {width:360px;height:auto;min-height:280px;margin:0px auto; }
.list_img li{float:left;text-align:center;margin:10px 7px;width:102px;height:120px;}
.list_img li a img{width:102px;height:100px;display:block; background-position:center;border:1px #d3d1d2 solid; overflow:hidden;}
.list_img li a span{color:#666;font-size:14px;font-family:"宋体";text-align:center;line-height:20px;width:102px;height:20px;overflow:hidden;margin:0 auto;}

/*------list_class------*/
.list_class{width:95%;height:auto;min-height: 515px;overflow: hidden;margin: 0 auto; padding-bottom: 15px;}
.list_class dl{ width:90%; min-height:160px; margin: 0 auto; }
.list_class dl dt{ height:32px; width:100%; float:left; border-bottom: 2px solid #C5D052; margin:20px auto;}
.list_class dl dt span{ height:32px; width:120px; border-bottom:2px solid #3a7c14;  text-align:center; display:block; font-weight:bold; font-family:"微软雅黑"; font-size:18px; color:#3a7c14; line-height:32px;}
.list_class dl dd{ width:100%; min-height:40px; clear:both;  float:left; line-height:30px; margin:0;margin-bottom:20px;}
.list_class dl dd a{width:155px;color:#333333;text-align:center;float:left;}

/*------article------*/
.article{padding:25px 0px;color:#313131;}
.article .art_title{font-size:20px; color:#000; text-align:center; font-weight:lighter; line-height:30px; padding:6px 30px;}
.article .f_title{font-size:14px; color:#000; text-align:right; font-weight:lighter;margin:10px 50px;line-height:20px;}
.article .art_time{text-align:center;height:33px;display:block; margin:16px auto;font-size:13px; background:#e5e5e5;color:#333;line-height:33px; width:93%;}
.article .zw{ line-height:29px;font-family:"宋体";font-size:14px; margin:0 auto;width:90%;min-height:320px;}
.article .zw p{line-height:26px !important;font-family:"宋体";font-size:14px; margin:0px;}
.article .zw img{ max-width:800px; margin:0 auto!important;}
.article .zw table{ max-width:800px; margin:0 auto;border-collapse:collapse !important;}
.article .zw th{  border:1px solid #333 !important;}
.article .zw td{  border:1px solid #333 !important;}
.ckvideo_style{ margin:0 auto;}
/*------foot------*/
.foot{background:#dfdfdf;min-height:50px;margin:0 auto;font-size:15px;color:#000;text-align:center;}
.foot a{color:#000;}
.foot p{text-align:center;line-height:50px;margin:0px;} 
/*------分页------*/
.page {color:#626262; font-size:13px; text-align:center;font-family:"宋体"; width:660px; margin:0 auto;}
.page ul {list-style: none;text-align: center;margin-bottom:1px}
.page ul li {padding:4px 7px;border:1px #d5d5d5 solid;text-align:center;background:#f7f7fb;display: inline;line-height:25px;margin:0 5px;}
.page ul li a {color: #333;}
.page .com_pre_one_unshow {}
.page .com_pre_more_unshow {}
.page .com_curent {background-color:#3a7c14;}
.page .com_curent a {color: #fff}
.page .com_common {}
.page .com_next_more {}
.page .com_next_one {}
/*------附件------*/
.art_fujian{width:90%;min-height:30px;line-height:26px;margin:15px auto;}
.art_fujian hr {border:none;border-top:1px solid #ddd;}
.art_fujian strong {float:left; width:55px;}
.art_fujian ul {list-style: none;float:left; width:90%;}
.art_fujian ul li {float: left;height:26px;line-height:26px;margin-right: 10px;border-right: 1px solid #6d3830;padding-right:10px;}
.art_fujian ul li a {color: #f00;font-size: 14px;}
.art_fujian ul li a:hover {color: #0066FF;text-decoration: underline;}

.ckvideo_style{ margin:0px auto}
