﻿/*重置*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
ol,ul,li {list-style:none;}
th {text-align:left;}
a{text-decoration:none;}
a:hover{-text-decoration:underline;}
body{font:normal 14px/180% microsoft yahei,simsun,Tahoma,sans-serif;}
body > #warpper {width:100%;height:auto; min-height:100%;}

/*框架*/
.wrapper{width: 100%;min-width: 1280px;}
.item {width: 1280px;height: auto;margin: 0 auto;}
.item p{}
h2{font-size: 30px;line-height:50px;font-weight: bold;text-align: center;padding: 0px 0 0px 0;color: #333;}

.w1280{width: 1280px;}
.tc{text-align: center;}
.mc{margin: 0 auto;}
.mg20{margin-top: 20px;margin-bottom: 20px;}
.mgb20{margin-bottom: 20px;}
.hl{font-weight: 700px;color: #f22;}
.bg1{background-color: #F0F0F0;}
.bg2{background-color: #4D4D4D;}
.bg3{background: url(../images/bar.jpg) center top no-repeat;  /*background-color: #8CC63F;*/}
.cg{color: #4BB13F;}
/*top*/
.top{height: 38px;line-height: 38px;vertical-align: middle;font-size: 14px;color: #666666;text-align: left;position: relative;}
.toplft{width: 700px;float: left;}
.toprt{width: 260px;float: right;}
.toplink{display: block;float: left;height: 20px;line-height: 20px; background: url(../images/china.svg) left center no-repeat;padding-left: 30px;padding-right: 10px; margin-top: 9px;}
.topcheck{display:inline-block;height: 20px;line-height: 20px; color:#4BB13F; background: url(../images/cert.png) 10px 0px no-repeat;padding-left: 40px;margin-top: 9px;border-left: 1px solid #ccc;}
.topinfo{padding-left: 10px;padding-right: 10px; border-left: 1px solid #ccc;}
.toptime{float:left;}
.topwb,.topwx{float:right;width:20px;height:20px;margin-top: 9px;padding: 0 10px;}
.topwx img,.topwb img{height: 20px;}
.qrwb{width: 150px;height: 150px;position: absolute;right: 0;top:40px;display: none;}
.qrwx{width: 150px;height: 150px;position: absolute;right: 30px;top:40px;display: none;}
.qr{display: block;}
/*header*/
.header{width: 1200px;height: 80px;padding: 18px 0;margin: 0 auto;}
.logo{width: 450px;float: left;}


.topad{width: 500px;height:80px;float: left;-background: #f1f1f1;}
.fwhy{float:left; margin-top:43px; font-size:24px; margin-left:30px;}
.fuwu{float:left; margin-left:30px; color: #4BB13F;}
.zhengfu{float:left;}




.search{width: 250px;height:80px;float: right;-background: #eee;}


.search span{float: right;margin:  45px 0 0 0; }
.search span .suk {width: 150px; height: 38px; border:solid 1px #4BB13F; color: #9a9a9a; font-size: 16px; padding: 3px;padding-left: 10px; float: left;}
.search span .scan{width: 75px; background: #4BB13F; color:#fff; border:none; font-size: 16px; height: 46px; cursor: pointer;}



/*nav*/
.nav{width: 1280px;height: 50px;line-height: 50px;font-size: 18px;text-align: left;color: #efeff4;z-index: 99999;cursor: default;margin: 0 auto;}
.menu{margin:30px 0 10px 0;}
.menu{width:1280px;margin:0 auto;padding:0;position:relative;list-style:none;}
.menu li{display:inline-block;margin:0;padding:0;float:left;line-height:20px;position:relative;border-left:solid 0px #434343;}
.menu > li > a{padding:15px 15.5px;font-size:18px;color:#dddddd;text-decoration:none;display:block;-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear;
}
.menu li:hover > a, .menu li.active a{background:#4D4D4D;color:#fff;}
.menu > li > a i{color:#bababa;}
.menu > li:hover > a i, .menu li.active a i{color:#fff;}
.menu ul, .menu ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;width:120px;}
.menu ul{top:50px;left:0;padding-top:1px;}
/*.menu > li > ul > li:first-child a:before{content:'';position:absolute;bottom:48px;left:45%;margin-left:-48px;width:0;height:0;
	border-left:8px solid rgba(255, 255, 255, 0);border-right:8px solid rgba(255, 255, 255, 0);border-bottom:8px solid #27176f;}
.menu > li > ul > li ul li:first-child a:before{content:'';position:absolute;bottom:16px;left:45%;margin-left:-71px;width:0;height:0;
	border-top:8px solid rgba(255, 255, 255, 0);border-right:8px solid #27176f;border-bottom:8px solid rgba(255, 255, 255, 0);}*/
.menu ul li ul{top:0;left:100%;padding-left:10px;}
.menu ul li{clear:both;width:100%;border:none;}
.menu ul li a{padding:5px 20px;width:100%;color:#fff;font-size:14px;text-decoration:none;display:inline-block;float:left;clear:both;
	background:#4D4D4D;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
.menu ul li:hover > a{ background-color: #4BB13F; }
.menu > li > ul > li:first-child:hover a:before{border-bottom-color:#1d1054;}
.menu > li > ul > li ul li:first-child:hover a:before{border-right-color:#1d1054;}
.menu > li .indicator{position:absolute;color:#bababa;top:19px;right:8px;font-size:20px;-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
.menu > li:hover > .indicator{color:#fff;}
.menu ul > li .indicator{top:14px;right:8px;color:#fff;}
.menu i{line-height:20px !important;margin-right:6px;font-size:20px;float:left;}
.menu > li.showhide{display:none;width:100%;height:46px;cursor:pointer;color:#777;border-bottom:solid 1px rgba(0, 0, 0, 0.1);background:#fff;}
.menu > li.showhide span.title{margin:13px 0 0 20px;float:left;}
.menu > li.showhide span.icon{margin:16px 20px;float:right;}
.menu > li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc;}
.zoom-out{-webkit-animation:zoomOut 600ms ease both;-moz-animation:zoomOut 600ms ease both;-o-animation:zoomOut 600ms ease both;animation:zoomOut 600ms ease both;}
/*banner*/
.banner{width:100%;height: 500px;overflow: hidden;}

/*newslider*/
.newslider{float:left;width: 450px;height: 300px;-background: #333;}
.newsliderinfo{width: 440px;height: 40px;background: #000;color:#fff;opacity: 0.8;position: absolute;left: 0;bottom: 0;z-index: 9;line-height: 40px;padding-left: 10px;overflow: hidden;}

/*news*/
.newsbox{}
.newstitle{margin: 35px auto 20px auto;}
.newstitlename{font-size: 28px;font-weight: bold;line-height: 0.98;}
.news-more{float: right;font-size: 18px;font-weight: bold;line-height: 0.98;}
.news-more a{color: #333;}
.newslist1,.newslist2{float:left;width: 375px;margin-left: 40px;height: 300px;}
.newslist1 a,.newslist2 a{color: #333;}
.newslist1 a:hover,.newslist2 a:hover{color: #4BB13F;}
.newslist1 li,.newslist2 li{line-height: 26px;}
.newsname1,.newsname2{font-size: 22px;font-weight: bold;margin-bottom: 20px;cursor: pointer;}
.newsname1 span:nth-child(1),.newsname2 span:nth-child(1){padding-right: 20px;}
.newsname1 span:nth-child(2),.newsname2 span:nth-child(2){padding-left: 20px;}
.cur{color: #4BB13F;}
.date{float: right;}
/*bianjijingxuan*/
.picnews{ height:365px;}
.picnewscon{display: flex;flex-wrap: wrap;justify-content:space-between;}
.picnewscon li{width: 300px;height:330px;float: left;background: #f3f3f3;margin-bottom: 20px;position: relative;cursor: pointer;}
.picnewscon li>a:first-child{display: block;width: 300px;height: 330px;}
.picnewsinfo{width: 260px;padding: 20px;}
.picnewstitle{font-size: 22px;line-height: 46px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picnewstitle a{color: #333;}
.picnewsfrom a{color: #666;}
.s{box-shadow: 0px 4px 4px 0px rgb(228, 228, 228);}
.c{position: absolute;top: 0;left: 0;width: 300px;height: 200px;background: #2a2;opacity:0.3;}
.c a{display: block;width: 300px;height: 200px;}
.show{display: block;}
/*banner*/
.text{height:200px;margin: 25px auto -22px auto;}
.textimg{width: 80px;height: 80px;margin: 0 auto;}
.textcon{width: 100%;padding-top:40px;color: #4BB13F;}
.textmain{font-size: 45px;line-height:65px;text-align: center;font-weight: 700;}
.textsub{font-size: 18px;;text-align: center;}
/*footer*/
.footer{margin-top: 100px;padding: 44px 0 35px 0;background-color: #F2F2F2;color: #808080;font-size: 16px;}
.infooter{}
.leftfooter{width: 700px;float: left;}
.slogan{height: 80px;line-height: 80px; font-size: 30px;font-weight: bold;color: #000000;padding-left: 100px;background: url(../images/flogo.svg) left center no-repeat;}
.intro{line-height: 1.8;padding-top: 40px;}
.rightfooter{width: 300px;float: right;margin-top: 35px;}
.rightfooter dl{float: left;}
.rightfooter dl:nth-child(2){margin-left: 100px;}
.rightfooter dt{font-size: 20px;font-weight: bold;color: #000000;margin-bottom: 20px;}
.rightfooter dd{margin-bottom: 10px;}
.rightfooter dd a{color: #808080;}
.rightfooter dd a:hover{color: #000;}
.line{width: 100%;height: 1px;background-color: #CCCCCC;margin: 30px auto;}
.bottomfooter{height: auto;position: relative;}
.leftbottom{width: 900px;height: auto;float: left;text-align: justify;}
.rightbottom{width: 100px;float: right;}
.foot_link{width: 1280px;margin: 0 auto; }
.foot_link span{float: left;line-height: 35px;}
.foot_linklist{float: left;}
.foot_linklist li{float: left;padding:0 5px;line-height: 35px;}
.foot_linklist li a{color: #666;}

/*index-article page*/
.content {width:1280px;	margin:0 auto;overflow:hidden;}
.content_main {width:1280px;line-height:35px;overflow:hidden;float:left}
.content_main .content_title {height: 38px;line-height: 38px;text-align: left;font-size: 22px;margin-top:30px;margin-bottom: 30px;}
.content_main .content_title li {float:left;font-size:18px;margin-right:30px;cursor:pointer;position:relative;top:2px;font-weight: bold;}
.content_main .content_title li a{color: #333;}
.content_main .content_title li.active {border-bottom:2px solid #ce0000}

.content_list { height:auto;}
.content_list li {height:200px;width:1280px;margin-bottom:25px;float:left;background: #f2f2f2;}
.content_list li:hover{box-shadow: 0px 4px 4px 0px rgb(228, 228, 228);}
.content_list li>a:first-child {color:#666;overflow:hidden;display:inline-block;height:200px;width:300px;position: relative;float: left;}
.content_list li>a img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;}
.content_list li>a:hover{text-decoration: none;}

.content_list li>a h5 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.content_list li>p {overflow:hidden;padding:20px 20px 0;line-height: 24px;}
.content_list li>p b a{padding: 5px;background: #4BB13F;color: #fff;}
.content_list li>p a.title{font-size: 24px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
 .content_list li>span {font-size:14px;color:#999;padding: 0 20px;}
.content_list li p>a:hover {color: #4BB13F;text-decoration: none;}
/* 大图预览模式废弃
.content_list {	height:auto;}
.content_list li {height:420px;width:400px;margin-right:40px;margin-bottom:40px;float:left;background: #f2f2f2;}
.content_list li:nth-child(3n+3){margin-right: 0;}
.content_list li:hover{box-shadow: 0px 4px 4px 0px rgb(228, 228, 228);}
.content_list li:first-child, .content_list li:nth-child(2) {border:none}
.content_list li>a:first-child {color:#666;overflow:hidden;display:inline-block;height:267px;width:400px;position: relative;margin-bottom: 20px;}
.content_list li>a img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;}
.content_list li>a:hover{text-decoration: none;}
.content_list li>a h5 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.content_list li>p {overflow:hidden;padding: 0 20px;}
.content_list li>p b a{padding: 5px;background: #4BB13F;color: #fff;}
.content_list li>p a.title{font-size: 22px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
 .content_list li>span {font-size:14px;color:#999;padding: 0 20px;}
.content_list li p>a:hover {color: #4BB13F;text-decoration: none;}*/

/*article page*/
.article{width: 860px;margin: 30px auto 0;}
.article_info{text-align: center;}
.article_detail{padding: 20px 0;}

/*singlepage*/
.intro_header{width: 100%;height: 300px;background: url(../images/intro_bg.jpg) center top no-repeat;}
.intro_link{width: 420px;height: 80px;float:right;-margin-left: 600px;padding-top:200px;-background: #f2f2f2;}
.intro_link ul{width: 420px;height: 80px;}
.intro_link ul li{width: 101px;float: left;-margin-right: 10px;}
.intro_link ul li:nth-child(1) a{-background: #fd5859;border-right: 1px solid #fff;}
.intro_link ul li:nth-child(2) a{-background: #aed224;border-right: 1px solid #fff;}
.intro_link ul li:nth-child(3) a{-background: #3cbbfb;border-right: 1px solid #fff;}
.intro_link ul li:nth-child(4) a{-background: #ffb800;}
.intro_link ul li a{display:block;width: 100px;height: 50px;line-height:50px;color: #fff;background: #999; text-decoration: none;text-align: center;font-size: 16px;}
.intro_link ul li a.act{font-weight: bold;background: #4BB13F;}
.intro_link ul li a:hover{background: #4BB13F;}
.intro_main{width: 1280px;background: #fff;margin: -50px auto 0;border-radius: 15px;box-shadow: 5px 5px 10px #ccc;border: 1px solid #eee;}
.intro_top{width: 1200px;padding: 30px 40px;}
.intro_top_img{width: 600px;height: 400px;background: #333;float: left;margin-right: 20px;}
.intro_top p{font-size: 18px;text-indent: 2em;margin: 5px 0;}


.intro_title{ width:80%; margin:0 auto; font-size: 15px;font-weight: 700;line-height: 30px; color:#000000; margin-top:-10px; }


.intro_line{line-height: 8px;height: 8px;background: #4BB13F;margin: 8px auto;}
.intro_con{ -margin-top:-40px;width: 800px}
.intro_con p{font-size: 18px;margin: 5px 0;}

/*single-footer*/
.s_footer{margin-top: 20px;padding: 10px 0 0;background-color: #f2f2f2;color: #666;font-size: 16px;}
.s_infooter{}
.s_slogan{height: 80px;line-height: 80px; font-size: 30px;font-weight: bold;color: #333;margin: auto;width: 96%;}
.s_slogan img{float: left;padding-right: 20px;}
.s_qrcode{width:400px;height: 200px;padding: 30px 0; margin-top:-23px; }
.s_qrcode li{width: 150px;float: left;margin: 0 25px;}
.s_line{width: 100%;height: 1px;background-color: #CCCCCC;margin: 5px auto;}
.s_bottomfooter{height: auto;position: relative;padding: 5px 0;}


/*章程*/
#category{    width: 750px;margin: 50px auto 0;}
#category>li {overflow:hidden;line-height: 66px;margin: 10px 0;font-size: 22px;color: #666666;}
#category li span{display:inline-block;background: #f2f2f2 url(../images/down.png) no-repeat 680px 20px;width: 700px;padding-left:50px;line-height: 66px;cursor:pointer;}
#category>li>ul {display:none;padding: 20px 50px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#category>li.up span{display:inline-block;background: #4BB13F url(../images/up.png) no-repeat 680px 20px;color: #fff;}
#category li ul li,#category li ul li p{line-height: 30px;font-size: 16px;}

/*org*/
.org{width: 1200px;height:250px;padding:0 40px 50px;font-size: 16px;}
.org li{float: left;width: 1200px;height: 250px;margin-bottom: 50px;}
.org_img{width: 400px;height: 250px;float: left;background: #eee;}
.org_info{float: right;height: 250px;width: 750px;}
.org_info p{margin-bottom: 10px;}
/*leader*/
.leader{width: 1200px;height:auto;float:left;padding:0 40px 50px;}
.leader ul li{width: 200px;height: 260px;-background: #f2f2f2;text-align: center;float: left;margin-right: 40px;line-height: 24px;margin-top: 20px;}
.leader ul li span{text-align: center;font-size:14px; }
.leader ul li img{width:160px;height:160px;margin: 10px 20px;border-radius: 80px;}

/*contact*/
.contact_main{width: 1200px;margin: 0 auto;}
.contact_info{float:left;width: 435px;height: 120px;background:#f2f2f2 url(../../../bg01.jpg) center left no-repeat;padding:30px 0 30px 140px;margin-bottom: 50px;}
.contact_main ul:nth-child(2n){margin-left: 50px;}
.contact_info li{float: left;width:350px;line-height: 40px;font-size: 16px;color: #888; padding-left: 35px;}
.contact_info li:nth-child(1){background: url(../images/department.png) center left no-repeat;}
.contact_info li:nth-child(2){background: url(../images/phone.png) center left no-repeat;}
.contact_info li:nth-child(3){background: url(../images/email.png) center left no-repeat;}

/*new search result page------*/
.searchbox {float: right;width: 600px;margin:  25px 0 0 0; }
.searchbox .suk {width: 309px; height: 38px; border:solid 1px #4BB13F;border-right:none;color: #9a9a9a; font-size: 16px; padding: 3px;padding-left: 10px; float: left;}
.searchbox .scan{width: 75px; background: #4BB13F; color:#fff; border:none; font-size: 16px; height: 46px; cursor: pointer;}
.searchbox .slt {width: 100px; height: 46px; border-top:solid 1px #4BB13F;border-bottom:solid 1px #4BB13F; color: #9a9a9a; font-size: 16px; padding: 3px;padding-left: 10px; float: left;}
.searchbox a{margin-left:10px;color: #666;font-size: 16px;}
.resultbar{height:32px;line-height:32px;-background:#f2f2f2;text-indent:12px;color:#428C5B;border-bottom: 1px solid #E4E4E4;border-top: 0px solid #E4E4E4;}
 .result_content{overflow:hidden;zoom:1;}
.sidebar{ float:right;width:300px;padding:20px 0 0 20px;margin-right:20px;border-left:1px solid #dadada;word-wrap:break-word;}
.sidebar h2{ font-size:14px;line-height:25px;}
.sidebar  ul {padding:4px 8px;}
.sidebar  ul li{line-height:24px;background:url(../images/ico-3.gif) 4px 9px no-repeat;}
.resultlist{overflow:hidden;}
.resultlist ul{padding:20px 0 0 20px;}
.resultlist ul li{padding-top:15px;}
.resultlist ul li h3{line-height:30px;font-size:20px;font-weight:normal;text-align: left;}
.resultlist ul li p{line-height:22px;color:#333;font-size:14px;width:650px;}
.resultlist ul li span small{line-height:22px;font-size:12px;margin-left:5px;color:#999;}
.resultlist ul li span a{color:#008400;}

/*列表页分页*/
.m-pagination {margin:10px 0;height:38px}
.m-pagination-info, .m-pagination-jump, .m-pagination-page, .m-pagination-size {float:left;margin-top:2px;padding-right:10px;clear:both}
.m-pagination-group>button, .m-pagination-group>input, .m-pagination-info, .m-pagination-page>li, .m-pagination-page>li>a, .m-pagination-size>select {
  font-size:14px;font-family:Microsoft YaHei;color:#999}
.m-pagination-group>button, .m-pagination-group>input, .m-pagination-page>li>a, .m-pagination-size>select {
  outline:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none}
.m-pagination-group>button, .m-pagination-page>li>a {cursor:pointer}
.m-pagination-group>button:hover, .m-pagination-page>li:hover>a {color:#ce0000}
.m-pagination-page>li {list-style:none;float:left}
.m-pagination-page>li>a {height:34px;line-height:34px;margin-left:-1px;display:inline-block;margin:0 12px;text-decoration:none;box-sizing:content-box}
.m-pagination-page>li.active>a {color:#ce0000}
.m-pagination-page>li:first-child>a {margin-left:0}
.m-pagination-page>li>input {margin-left:5px;margin-right:3px;height:24px;width:40px;text-align:center;color:#999;border:1px solid #e5e5e5}
.m-pagination-size>select {cursor:pointer;height:36px;padding:0 8px}
.m-pagination-group>button, .m-pagination-group>input {float:left}
.m-pagination-group>input {width:50px;height:34px;padding:0;text-align:center;box-sizing:content-box}
.m-pagination-group>button {height:36px;padding:0 12px}
.m-pagination-info {height:36px;line-height:36px}


.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */