@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:14px; background:url(/images/bg_01.png) no-repeat top center #ffffff; }
a{text-decoration:none; color:#666666;}
a:hover{ color:#2f9e31;}

/*头部*/
.header{ width:100%; height:210px; margin:0 auto;}
.top{width:1200px; height:160px; margin:0 auto; }

.logo{ width:694px;height:160px;position:relative;}
.logo_link{ width:694px;height:160px; display:block;}
.logo img{ width:694px;height:160px; }

.nav{ width:1200px;height:50px; line-height:50px; background:#49b84b; margin: 0 auto; }
.nav ul{ width:1200px; margin:0px auto;}
.nav ul li{float:left; font-size:16px; font-weight:normal;height:50px;line-height:50px; padding:0px 60px; background:url(/images/nav_libg.jpg) no-repeat left center;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#ffffff; font-size: 16px; }
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#ffffff;}
.nav ul li .subNav{ top:50px; padding:10px; width:auto; background: #49b84b; }
.nav ul li.on .subNav dl dd { height:auto; line-height:20px; padding:3px 50px 3px 50px; }
.nav ul li.on .subNav dl dd{ color:#49b84b;}
.nav ul li.on .subNav dl dd a { padding:0px; color: #ffffff; }

.content{ width:1200px; margin:0px auto; background:#fff; overflow:hidden;}
.Banner{width:1200px; height:400px; margin:0 auto;}

/*图片轮播*/
.Banner .flex-control-nav { bottom: 15px; }
.Banner .flex-control-paging li { margin: 0 6px; }
.Banner .flex-control-paging li a { width: 9px; height: 9px; background: url(/images/a_03.png) no-repeat; }
.Banner .flex-control-paging li a:hover,.Banner .flex-control-paging li a.flex-active { background: url(/images/a_hover_03.png) no-repeat;}
.Banner .flexslider ul.slides li img{ width:1200px; height:400px;}

.mode01{width:1200px; overflow:hidden; clear:both; height:546px; margin-top:17px;}
.mode01 .lf{ width:400px; height:546px;  float:left}
.mode01 .rt{ width:760px; height:546px; float:right}

.articleList .listTitle { height: 45px; line-height: 45px; border-bottom: 1px solid #d9d9d9; }
.articleList .listTitle h2 { height: 44px; line-height: 44px; font-size: 22px; font-family: "微软雅黑"; color: #333333; width: auto; float: left; padding: 0px; }
.articleList .listTitle h2 span { color: #2f9e31; }
.articleList .listTitle .sm { padding: 0 0 0 5px; height: 44px; line-height: 44px; font-size: 18px; color: #999999; font-family: Cambria; width: auto; float: left; }
.articleList .leftDate { width: 54px; height: 54px; background: #edf1f2; float: left; }
.articleList ul li { border-bottom: 1px solid #edf1f2; height: auto; overflow: hidden; padding: 8px 0 0px 0; *padding-top: 26px; }
.articleList ul li a { width: 310px; float: left; margin: 0 0 0 10px; line-height: 23px; }
.leftDate .day { height: 27px; line-height: 28px; text-align: center; font-size: 18px; font-family: Cambria; color: #2f9e31; }
.leftDate .year { height: 27px; line-height: 25px; text-align: center; font-size: 12px; font-family: "微软雅黑"; color: #2f9e31; }
.articleList .more { font-size: 14px; color: #2f9e31; padding: 20px 0 0 0; }
.articleList .more:hover { font-weight: bold; }

.articleList01 .flexslider01 { border: 1px solid #cccccc; width: 362px; height: 239px; position: relative; }
.articleList01 .listTitle { height: 45px; line-height: 45px; border-bottom: 1px solid #d9d9d9; }
.articleList01 .listTitle h2 { height: 44px; line-height: 44px; font-size: 22px; font-family: "微软雅黑"; color: #333333; width: auto; float: left; padding: 0px; }
.articleList01 .listTitle h2 span { color: #2f9e31; }
.articleList01 .listTitle .sm { padding: 0 0 0 5px; height: 44px; line-height: 44px; font-size: 18px; color: #999999; font-family: Cambria; width: auto; float: left; }
.articleList01 .leftDate { width: 54px; height: 54px; background: #edf1f2; float: left; }
.articleList01 .flex-control-nav { text-align: right; right: 20px; width: auto; }
.articleList01 .flex-control-paging li { margin: 0 0 0 8px; }
.articleList01 .flex-control-paging li a { text-indent: 900px; width: 9px; height: 9px; background: url(/images/a_little_03.png) no-repeat; }
.articleList01 .flex-control-paging li a:hover, .articleList01 .flex-control-paging li a.flex-active { width: 9px; height: 9px; background: url(/images/a_little_hover_03.png) no-repeat; }
.article_con { overflow: hidden; padding: 30px 0 0 0; height: 417px; }
.article_con .article_left { width: 365px; float: left; }
.article_con .article_right { width: 365px; float: right; }
.article_con .title { font-size: 16px; color: #333333; line-height: 23px; font-weight: normal;  }
.article_con .title h5 { margin: 5px 0 10px 0; }
.article_con .title a { font-size: 16px; color: #333333; line-height: 23px; font-weight: normal; }
.article_con p { font-family: Tahoma; color: #2f9e31; font-style: oblique; }
.article_conIn { color: #666666; line-height: 20px; padding: 18px 0 0 0; }
.articleList01 .more { text-align: right; font-size: 14px; font-family: "微软雅黑"; color: #2f9e31; }
.articleList01 .more:hover { font-weight: bold; }

/*底部开始*/
.footer{height:99px; background-color:#2f9e31;color:#fff;}
.copyRight{width:1200px; height:99px; background: url(/images/footer_in_03.png) no-repeat; margin:0 auto;line-height:30px; font-family:"微软雅黑";}
.footer_left { width: auto; float: left; line-height: 26px; padding: 20px 0 0 0; }
.footer_right { width: 57px; float: right; padding: 11px 7px 0 0; text-align: center; }
.footer_right img { width: 57px; height: 57px; display: block; }
.footer_right a { font-size: 12px; color: #fcfcfc; height: 32px; line-height: 32px; display: block; }



.login { width: 80px; height: 80px; background: url(/images/link_03.png) no-repeat; position: absolute; right: 50%; bottom: 50px; z-index: 9999; text-align: center;  margin: 0 -700px 0 0; }
.login a { color: #ffffff; padding: 10px 0 0 0; width: auto; height: auto; display: block; }




/*二级页*/
.subPage{ width:1160px; margin:0px auto; background: #ffffff; padding: 20px; }
.pageBanner{ width:1200px;}
.Bread{width:auto;line-height:25px; font-size:13px; color:#2f9e31; margin-top:5px;}
.Bread a{color:#2f9e31;}
.articleList2{}
.articleList2 ul li{ background: url(/images/a_little_hover_03.png) no-repeat left center; padding: 0 0 0 20px; height:30px; line-height:30px; border:none; }
.articleList2 ul li .right_time { float: right; }
.articleList2 ul li .left_time { margin: 0 0 0 10px; display: none; }
.articleList2 ul li a { height: 30px; line-height: 30px; }
.listTitle2{ padding-left:0px; background:none; margin: 10px 0;} 
.listTitle2 h2{color: #2f9e31; font-size: 16px; font-weight: bold; height:33px; line-height:33px; padding:0px; width: auto; float: left; }
.listTitle2 a { width: auto; float: right; }
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden; margin: 0 auto; }
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#2f9e31; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:15px; line-height:32px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#2f9e31; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(/images/a_little_hover_03.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#2f9e31;}





/*二级页左右分栏开始*/
.con { width:1160px; height:auto; margin: 0 auto; overflow:hidden; }
.con .con_left { width: 240px; float: left;border:1px solid #e3e3e3; border-bottom:none; margin:5px 0 0 0; }
.con .con_left .left_title { height:39px; line-height:39px; background:url(/images/cen_tbg.jpg) repeat-x; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"微软雅黑"; color:#2f9e31; font-weight:bold; }
.con .con_left ul li {  }
.con .con_left ul li a {  padding:10px 20px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li.current { border-bottom: 3px solid #2f9e31; }
.con .con_left ul li a:hover { border-bottom: 3px solid #2f9e31; }
.con .con_right { width:880px; height:auto; float: right; }
/*二级页左右分栏结束*/

/*手机端导航*/
.snav{display: none;height: 30px;background-color:#49b84b;left:0px; top:0;z-index: 1002; width:100%;}
.mbtn{ height: 30px; left:10px; top:0;z-index: 1002;width:30px;cursor:pointer;}
.navm{ width:100%; line-height: 30px; background-color:#49b84b;overflow: hidden; text-align: left; display: none;top:30px;left:0}
.navm ul{padding:0 0 10px;}
.navm li{border-bottom:1px solid #059107;}
.navm li a{ font-size: 16px;  line-height:18px; padding:10px 0px; color:#fff; padding-left:13px; font-family:Georgia, Arial, Helvetica, sans-serif; display:block;}
.navm li a:hover{color:#fff;}
.navm li.sub_has span{ margin-left: 10px;}
.navm li.on a{ color:#fff; display:block; width:100%;}
.navm dl{ display: none; background-color:#fff;color:#004489}
.navm dl dd{ padding-left: 30px; line-height:18px; padding:8px 0px 8px 30px;border-bottom:1px solid #e5e5e5;}
.navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline; display:block; border:none; padding:0px;}
.navm li dl dd a:hover{ color:#005bac;}





.sub_mbtn{width:100%;height:40px;background:url(/images/sub-mbtn02.png) no-repeat center center;background-color:#f1f1f1;cursor:pointer;display:none;}
.open{background:url(/images/sub-mbtn.png) no-repeat center center;background-color:#49b84b;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{}
.sub_navm li{}
.sub_navm li a{ font-size: 16px; color:#282828; padding-left:13px; font-family:Helvetica;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;}
.sub_navm li a:hover{color:#003c7f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#cac9c9; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px; padding:5px 0px 5px 30px;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}


.pages_min{ margin-top: 25px; overflow: hidden; display: none;padding:0 18px;font-size:1.3em;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #dedede; border-radius: 3px; color:#2f9e31; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#2f9e31; color:#fff; transition:0.5s;}

.pic_list{width:100%;overflow:hidden;}
.pic_list ul{width:100%;overflow:hidden;margin-top:15px;}
.pic_list li{width:30.227272%;margin:0 1.4% 1%;/*width:266px;margin-right:41px;*/float:left;border:1px solid #d3d3d3;overflow:hidden; }
.pic_list .pic a{display:block;width:auto;height:0;padding-bottom:66%;overflow:hidden;}
.pic_list .pic a img{display:block;width:100%; transition: all 1s ease 0s;}
.pic_list .pic a img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.pic_list .pic strong{padding:5px;float:left;}
.list_info{width:auto;overflow:hidden;padding:0 4%;}
.pic_list .list_title{padding:8px 0 8px;text-align:center;font-weight:normal;}
.list_title a{font-size:16px;font-family:Helvetica;color:#49b84b;line-height:20px;}
.list_cont{font-size:14px;font-family:Helvetica;line-height:23px;height:93px;overflow:hidden;margin-bottom:5px;}
.list_info .readMore{display:block;width:100px;height:26px;float:right;margin:8px 0;}
.list_info .readMore a{display:block;width:100px;height:26px;line-height:26px;font-size:14px;color:#003c7f;background:url(/images/icon12.png) no-repeat 82px center;}
.pic_list .pic{border:1px solid #d3d3d3;}



.article img{ max-width:100%; height:auto !important;}



@media screen  and (max-width:1416px) {
.login { display: none; }
}

@media screen  and (max-width:1200px) {
.top { width: 100%; height: auto; margin: 0 auto; }
.logo { width: 70%; height: auto; margin: 0 auto; padding: 10% 0 5% 0; }
.logo_link { width: 100%; height: auto; margin: 0 auto;  }
.logo img { width: 100%; height: auto; margin: 0 auto;  }
.header { height: auto; }
.nav ul li { width: 15%; padding: 0px; text-align:center;  }
.nav { width: 100%; display: none; }
.nav ul { width: 100%; }
.snav { display: block; }
.content { width: 100%; }
.Banner { width: 100%; height: auto; }
.Banner .flexslider ul.slides li img { width: 100%; height: auto; }
.mode01 { width: 98%; margin: 17px auto; height: auto; }
.mode01 .lf { width: 100%; float: none; height: auto; }
.articleList ul li a { width: auto; float: none; margin: 0 0 0 65px; display: block; }
.mode01 .rt { width: 100%; margin: 20px auto 0; float: none; height: auto; }
.article_con { width: 100%; height: auto; }
.article_con .article_left { width: 49%; }
.article_con .article_right { width: 49%; }
.articleList01 .flexslider01 { width: 100%; height: 100%; }
.flexslider01 img { width: 100%; }
.copyRight { width: 98%; background: none; }


}



@media screen  and (max-width:1160px) {
.subPage { width: auto; }
.con { width: auto; }
.con .con_right { width: auto; float: none; margin: 0 0 0 280px; }
.articleList2 ul li .right_time { display: none; }
.articleList2 ul li .left_time { display: inline-block; }
}





@media screen  and (max-width:860px) {
.con .con_left { display: none; }
.sub_mbtn { display: block; }
.con .con_right { margin: 0px; }
}

@media screen  and (max-width:680px) {
.pic_list li { width: 46%; }
}
@media screen  and (max-width:620px) {
.footer_left { width: auto; margin:  0 auto; float: none; text-align:center; }
.copyRight { height: auto; }
.footer { height: auto; padding: 0 0 20px 0; }
.footer_right { width: auto; float: none; }
.footer_right img { margin: 0 auto; }
}





@media screen  and (max-width:500px) {
.page { display: none; }
.pages_min { display: block; }
}




@media screen  and (max-width:490px) {
.article_con .article_left { width: 100%; float: none; }
.article_con .article_right { width: 100%; float: none; margin: 10px 0 10px 0; }
.flexslider01 img { width: 100%; }

}

@media screen  and (max-width:400px) {
.articleList2 ul li a {  display: inline-block; overflow: hidden; float: left; }
}


@media screen  and (max-width:380px) {
.pic_list li { width: 98%; }

}