@charset "UTF-8";
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form {
    margin: 0;
}

* {
    box-sizing: border-box;
}

ol, ul {
    margin: 0;
    padding: 0;
}

body {
    background: #ffffff;
    font-family: "Microsoft YaHei", "微软雅黑", "Open Sans", Arial, SimSun, sans-serif;
    font-style: normal;
    position: relative;
    font-size: 14px;
    color: #333;
    height: 100%;
}

::-webkit-scrollbar { /* 1 */
    width: 9px;
    background-color: #333;
}

::-webkit-scrollbar-button { /* 2 */
}

::-webkit-scrollbar-track { /* 3 */
}

::-webkit-scrollbar-track-piece { /* 4 */
}

::-webkit-scrollbar-thumb { /* 5 */
    border: solid 2px #333;
    width: 5px;
    border-radius: 4px;
    background-color: #fff;
}

::-webkit-scrollbar-corner { /* 6 */
    background-color: #333;
}

::-webkit-resizer { /* 7 */
}

::-webkit-scrollbar:horizontal {
    height: 9px;
}
.clear{
	clear:both
}
.daodubj{
  background: #30a351;
    color: #fff;
    line-height: 28px;
}
.daodu{
  width: 1200px;
    margin: 0 auto;
}
.daodu a{
      color: #ffdd03;
}
.fenzhan {
	clear: both;
    margin: 0 auto;    
    margin-bottom: 20px;
}
.fenzhan li {
    float: left;
    font-size: 20px;
    width: 18%;
    color: #30a351;
    border: 1px solid #30a351;
    border-radius: 0.5em;
    background-color: #fff;
    padding: 6px;
    text-align: center;
    line-height: 32px;
    margin: 8px 1%;
    display: inline-block;
}
.fenzhan li:hover {
    color: #fff;
    background-color: #30a351;    
}
.fenzhan li a:hover {
    color: #fff;  
}
.fenzhan a {color: #30a351;}
.container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.f_16 {
    font-size: 16px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.bold {
    font-weight: bold;
}

.c-auto {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.t-c {
    text-align: center;
}

.i-b {
    display: inline-block;
}

.img-auto {
    display: block;
    width: 100%;
    height: 100%;
}

.img-res {
    display: block;
    max-width: 100%;
    height: 100%;
}

.clear:before, .clear:after {
    display: table;
    content: " ";
}

.clear:after {
    clear: both;
}
.next{
	padding: 40px 0;
	color: #2aa145;
	}
ul, li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #303030;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a:hover {
    text-decoration: none;
}

.head {
    background: url("../images/nav.png");
    height: 110px;
    width: 100%;
}

.width60 {
    width: 1200px;
}

.marginzhong {
    margin: 0 auto;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.height100 {
    height: 100%;
}

.padding3 {
    padding-top: 3%;
}

.height100 img {
    height: 100%;
}

.bglv {
    background-color: #2aa244;
}

.nav {
    height: 45px;
    box-shadow: 0 1px 5px #666;
    position: relative;
    z-index: 1000;
}

.margintop1 img {
    margin-top: 20px;
	width: 420px;
}

.margintop2 img {
    margin-top: 30px;
	width: 220px;
}

.height493 {
    height: 493px;
}

.overhidden {
    overflow: hidden;
}

.session3 {
    background: url("../images/beijing.jpg") no-repeat;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /*height: 1077px;*/
    width: 100%;
    padding-top: 28px;
}

.xiaofangkuai {
    height: 409px;
    width: 386px;
    border-radius: 10px;
    float: left;

}

.bgbai {
    background-color: #fff;
}

.marginright29 {
    margin-right: 20px;
    padding: 20px;
}

.padding20 {
    padding: 20px;
}

.margintop45 {
    margin-top: 45px;
    height: 475px;
}

.block {
    display: block;
}

.paddingtop20 {
    padding-top: 20px;
}

.margintop17 {
    border: 1px solid #30a351;
    height: 44px;
    width: 1160px;
    margin-top: 17px;
}

.session4 {
    height: 240px;
    background: url("../images/pic1.jpg");
    margin-top: 27px;
}

.session5 {
    margin-top: 39px;
    margin-bottom: 23px;
}

.xiaofangkuai2 {
    height: 150px;
    width: 386px;
    border-radius: 10px;
    float: left;
    border: 1px solid #30a351;
    padding: 6px;
}

.xiaofangkuai2:hover {
    background-color: #30a351;
}

.xiaofangkuai2:hover .yuanquan {
    border: 3px solid #fff;
}

.xiaofangkuai2:hover .fangkuai h2, .xiaofangkuai2:hover .fangkuai p {
    color: #fff;
}

.paddingbottom27 {
    margin-bottom: 27px;
}

.session0 {
    margin-top: 210px;
}
.session2 {
	width: 1200px;
    text-align: center;
    margin: 0 auto;
}
.session0_jieshao {
    margin-top: 0;
}

.tesekecheng {
    width: 290px;
    height: 218px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.margintop27 a{display:block;float:left;}
.margintop27:after{display:block;clear:both;height:0;content:".";visibility:hidden;}

.tesekecheng img {
    height: 100%;
    width: 100%;
}

.marginright18 {
    margin-right: 10px;
}

.session_youshi .tesekecheng {
    width: 281px;
    height: 203px;
    overflow: hidden;
}

.session_youshi .marginright18 {
    margin-right: 12px;
}

.width100 {
    width: 100%;
}

.margintop27 {
    margin-top: 27px;
}

.session2 img {
    padding-top: 10px;
    padding-bottom: 27px;
}

.session6 {
    height: 80px;
}

.session7 img {
    float: left;
    width: 300px;
}

.session8 {
    /*margin-top: 225px;*/
    height: auto;
    margin-bottom: 0px;

}

.session8_youshi {
    margin-top: 50px;
    height: 650px;
}

.session9 {
    height: auto;
}

.session9 > div {
    height: 155px;
}

.width481 {
    width: 481px;
}
.width481 img{
    width: 134px;
}
.width465 {
    width: 465px;
}

.session10 {

    height: 350px;
    background: url("../images/1sy_27.jpg");
    padding-top: 30px;
    margin-bottom: 40px;
}
.session10title {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.session10 > img {
    margin-bottom: 25px;
}

/*.session10 > div img {*/
/*float: left;*/
/*margin-right: 23px;*/
/*}*/

.session11 {
	text-align: center;
	width: 1200px;
    margin: 0 auto;
}
.session11 img {
    margin-bottom: 25px;
}
.session12a {
    height: auto;
    margin-bottom: 25px;
    text-align: center;
}

.session12a img {
    width: 290px;
    height: 220px;
    float: left;
    margin-top: 20px;
}
.session12 {
    margin-bottom: 8px;
    text-align: center;
}
.session12 ul{
	margin:0 auto;	
	display: inline-block;
}

.session12 img {
    width: 288px;
    height: 220px;
    float: left;
 
}

.marginright16 {
    margin: 0 5px;
}

.session13 {
    margin-top: 540px;
    margin-bottom: 32px;
}

.padding5 {
    padding: 5px 23px;
    color: #fff;
}
.session14 {
	height: 355px;
}
.session14 > div {
    width: 386px;
    height: 355px;
    border-radius: 10px;
    background-color: #f3f3f3;
    float: left;
    margin-bottom: 65px;
}

.marginright33 {
    margin-right: 32px;
}

.session15 {
    clear: both;
    background: url("../images/1sy_29.jpg");
    height: 350px;
    /*margin-top: 255px;*/
}

.textcenter {
    text-align: center;
}

.width423 {
    height: 369px;
    float: left;
}

.biaoti {
    height: 45px;
    border-bottom: 2px solid #30a351;
    margin-bottom: 15px;
}

.biaoti img {
    margin-left: 3px;
    width: 25px;
    margin-top: 3px;
}

.biaoti p {
    margin-left: 10px;
    width: 125px;
    font-size: 25px;
    color: #30a351;
}

.biaoti a {
    color: #30a351;
    margin-top: 13px;
}
.vedio a li{
	font-size: 20px;
    text-align: center;
    border: 1px solid #30a351;
    border-radius: 0.5em;
    padding: 10px;
    margin: 15px 0;
	}
.vedio li a{
	color: #30a351;
}
.vedio a{
	color: #30a351;
}
.vedio li:hover{
	background-color: #30a351;
    
	}
.vedio li:hover a{
	color: #fff;
    
	}
.vedio a li:hover {
	color: #fff;
    
	}
.kuangkuangbiaot a {
    font-size: 18px;
    color: #30a351;
    position: relative;
    top: -5px;
}

.kuangkuangneir {
    color: #8a8a8a;
    font-size: 14px;
    margin-bottom: 14px;
}

.dingbukuang {
    height: 35px;
    line-height: 35px;
    border-top: 1px dashed #b6b6b6;
    color: #b6b6b6;
}

.dingbukuang a {
    color: #8a8a8a;
}
.dingbukuang a:hover{
    color: #2aa244;
}

.padtop20{    
	padding-top: 20px;
}
.margintop17 img {
    width: 30px;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    margin-right: 10px;
}

.margintop17 h2 {
    font-size: 22px;
    line-height: 42px;
    float: left;
    color: #30a351;
    width: 230px;
}

.margintop17:hover h3, .margintop17:hover h2, .margintop17:hover p {
    color: #fff;
}

.margintop17:hover {
    background-color: #30a351;
}

.margintop17:hover a {
    border: 1px solid #fff;
    background-color: #30a351;
    color: #fff;
}

.margintop17 p {
    width: 440px;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 42px;
    float: left;
}

.margintop17 h3 {
    width: 113px;
    float: right;
    color: #ff5800;
    font-size: 26px;
    line-height: 42px;
    margin-right: 5px;
}

.margintop17 a {  }
.indexkc{padding: 4px 8px;color: #fafefd;border: 1px solid #fafefd;float: right;margin-right: 10px;margin-top: 6px;background-color: #ff5800;
}

.chakanxq{
    padding: 4px 8px;
    color: #fafefd;
    border: 1px solid #fafefd;
    float: right;
    margin-right: 10px;
    margin-top: 6px;
    background-color: #30a351;
}
.chakanxq a{
    padding: 4px 8px;
    color: #fafefd;
    border: 1px solid #fafefd;
    float: right;
    margin-right: 10px;
    margin-top: 6px;
    background-color: #30a351;
}
.session4 {
    padding-top: 48px;
}

.session4 .yi {
    position: relative;
    top: 38px;
	width: 1200px;
}

.yuanquan {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}

.yuanquan img {
    height: 100%;
}

.xiaofangkuai2 h2 {
    font-size: 24px;
    color: #30a351;
    margin-bottom: 6px;
}

.xiaofangkuai2 p {
    font-size: 14px;
    color: #30a351;
}

.fangkuai {
    width: 232px;
}

.motaikuang {
    width: 268px;
    height: 218px;
    position: relative;
    top: 0;
    left: 0;
    background: #aaa;
    display: block;
}

.tesekecheng:hover p {
    visibility: hidden;
}

.motai {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(50, 50, 50, 0.6);
    z-index: 10;
    margin-top: 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    top:218px;
}

.youshi_motai {
    top: -203px;
}

.tesekecheng:hover .motai {
    top: 0;
    opacity: 1;
}

.motai h3 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: normal;
    margin-top: 30px;
}

.tesekecheng .motai p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 0 10px;
    margin: 0 auto;
    visibility: hidden;
    line-height: 22px;
    margin-top: 50px;
    background-color: transparent;
}

.tesekecheng:hover .motai p {
    visibility: visible;
}

.marginright18 p, .teshu p {
    height: 34px;
    width: 100%;
    text-align: center;
    color: #fff;
    background: #30a351;
    font-size: 18px;
    line-height: 34px;
    position: relative;
    top: -38px;
    z-index: 6;
}

.tesekecheng p {
    visibility: visible;
}

.shangtou, .xiatou {
    height: 60px;
    background: #30a351;
    padding-top: 15px;
}

.xiatou {
   /* padding-top: 20px;*/
}

.shangtou p, .xiatou p {
    color: #e7da17;
    font-size: 24px;
}
.shangtou p a, .xiatou p a {
    color: #e7da17;
}
.fangkuang img {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

.height261 > img {
    float: none;
    width: 300px;
    margin-left: 0;
    margin-right: 0;
}

.height261 {
    height: 200px;
    overflow: hidden;
}

.fangkuang {
    width: 300px;
    height: 340px;
    float: left;
    overflow: hidden;
}

.width300 {
    width: 300px;

}

.session8 h2 {
    font-size: 26px;
    color: #30a351;

}

.session8 p {
    font-size: 14px;
    color: #b6b6b6;
}

.margintop70 {
    margin-top: 30px;
}

.mr30 {
    margin-right: 10px;
}

.ml30 {
    margin-left: 10px;
}

.margintop110 {
    margin-top: 70px;
}

.margintop90 {
    margin-top: 90px;
}

.mr23 {
    margin-right: 10px;
}

.input_group .width255{
    width:660px;
}
.width277 {
    width: 240px;
}

.mr50 {
    margin-right: 30px;
}

.prt100 {
    position: relative;
    top: -250px;
}

.pr50 {
    position: relative;
    left: -500px;
    top: 30px;
}

.prl50 {
    position: relative;
    left: 30px;
}

.margintop90 {
    margin-top: 50px;
}

.margintop21 {
    margin-top: 20px;
    position: relative;
    left: -165px;
}

.pl320 {
    position: relative;
    left: 320px;
}

.prt50 {
     position: relative;
    top: 25px;
    left: -480px;
}

.session12 li {
    color: #30a351;
    border: 1px solid #30a351;
    padding: 5px 10px;
	margin: 0 10px;
	float: left;
}

.session12 li:hover {
    color: #fff;
    background-color: #30a351;
}

.session12 li a{
    color: #30a351;
}
.session12 li a:hover{
    color: #fff;
}
.session12 li:hover a{
    color: #fff;
}
.session15 h3 {
    height: 30px;
    color: #fff;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
	float: left;
    width: 1200px;
}
.fotternav{
	padding-top: 30px;
	color: #fff;
	height: 90px;
	line-height: 64px;
	margin-bottom: 15px;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	text-align: center;
}
.fotternav a {
	color: #fff;
	padding-left: 28px;
}
.margintop13 {
    margin-top: 13px;
    margin-bottom: 35px;
    color: #fff;
    font-size: 14px;
}

.margintop13 a {
    color: #fff;
}

.fotter {
    height: 150px;
}

.erweima {
    width: 110px;
    margin-right: 20px;
	text-align:center;
}

.erweima h5 {
    font-weight: normal;
    color: #fff;
}

.erweima img {
    margin-left: 3px;
	width: 100px;
}

.address {
    color: #fff;

    line-height: 24px;
    margin-top: -10px;
}
.address a{
    color: #fff;
}
.daohangtiao {
    background-color: #30a351;
    margin-left: 0;
}

.daohangtiao > li {
    text-align: center;
    background: #30a351;
    width: 133px;
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    float: left;
}

.daohangtiao > li a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
}

.daohangtiao > li:hover a {
    background-color: #fff;
    color: #30a351;
}

.daohang ul {
    position: absolute;
    /*top: 187px;*/
    z-index: 100;
    display: none;
}

.daohang:hover ul {
    display: block;
}

.daohang li {
    text-align: center;
    width: 133px;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    background-color: #fff;
    color: #30a351;
}

.daohang li:hover a {
    background-color: #30a351;
    color: #fff;
}

* {
    zoom: 1
}

.fullSlide {


    background: #30a351;
    margin: 0 auto;
}
.height439{
    position: relative;
}
.fullSlide .bd {
    position: relative;
    z-index: 0;
}

.fullSlide .bd li img {
    width: 100%;
    vertical-align: top;
}

.fullSlide .hd {
    position: relative;
    z-index: 1;
    margin-top: -30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #30a351;
    filter: alpha(opacity=60);
    opacity: 0.6
}

.fullSlide .hd ul {
    text-align: center;
    padding-top: 5px;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 8px;
    height: 8px;
    margin: 5px;
    background: #fff -18px 0;
    overflow: hidden;
    font-size: 0;
    border-radius: 50%;
}

.fullSlide .hd ul li.on {
    background: #fdde03;
}

.height145 {
    height: 155px;
}

.fullSlide .hd ul .on {
    background-position: 0 0;
}

.about_session {
    background: url("../images/beijing.jpg") no-repeat;
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    height: 1446px;
    width: 100%;
    padding-top: 25px;
}

.baoming_session {
    background: url("../images/beijing.jpg") no-repeat;
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    padding-top: 25px;
    width: 100%;
    height: auto;
}

.news_session {
    background: url("../images/beijing.jpg") no-repeat;
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    padding-top: 25px;
    width: 100%;
    height: 1800px;
}

.junshi_session {
    height: auto;
}

.lianxi_session {
    height: 1350px;
}

.youshi_session {
    height: auto;
}

.youshi_neirong_session {
    height: auto;
}

.height615 {
    min-height: 780px;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
}

.beijingbai {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
}


.junshi_beijing {
    min-height: 720px;
}

.lianxi_beijing {
    height: auto;
}

.youshi_beijing {
    height: auto;
}

.height450 {
    height: 480px;
}

.pb25 {
    padding-bottom: 25px;
}

.about_head {
    height: 40px;
    border-bottom: 1px solid #30a351;
    margin-bottom: 30px;
}
.about_content {
    height: auto;
    margin-bottom: 30px;
}
.youshi_head p a {
    color: #30a351;
}

.fontlv {
    color: #30a351;
}

.about_head h1 {
    font-size: 24px;
    margin-left: 10px;
    color: #30a351;
    font-weight: normal;
}

.about_head p {
    color: #30a351;
    margin-top: 12px;
}

.youshi_zhonglei {
    text-align: center;
    height: auto;
}
.youshi_zhonglei ul{
	display: inline-block;
}

.youshi_zhonglei li:hover {
    color: #fff;
    background-color: #30a351;
}

.youshi_zhonglei .frist {
    margin-left: 200px;
}


.about_zhonglei li, .youshi_zhonglei li, .news_zhonglei li {
    float: left;
    padding: 0 10px;
    font-size: 14px;
    border: 1px solid #30a351;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}

.news_zhonglei li:hover, .about_zhonglei li:hover, .news_zhonglei li:hover {
    background-color: #30a351;
    color: #fff;
}

.bglvfontbai {
    background-color: #30a351;
    color: #ffffff;
}

.bgbaifontlv {
    background-color: #fff;
    color: #30a351;
}

.frist {
    margin-left: 200px;
}

.gongsijianjie {
    margin-top: 10px;
}

.gongsijianjie > p {
    line-height: 35px;
    font-size: 18px;
    color: #8a8a8a;
    margin-top: 40px;
}

.about_kuang {
    margin-top: 40px;
}

.about_kuang h2 {
    background: #30a351;
    width: 376px;
    height: 55px;
    color: #fff;
    float: left;
    margin-bottom: 18px;
    font-size: 26px;
    text-align: center;
    line-height: 55px;
    font-weight: normal;
}
.about_kuang h2 a {
    color: #fff;
}
.mr35 {
    margin: 0 10px;
}

.mt0 {
    margin-top: 0;
}

.about_foot li {
    background-color: transparent;
    width: 133px;
    text-align: center;
    height: 80px;
    float: left;
    line-height: 80px;
    border-bottom: 1px solid #fff;
    margin-bottom: 40px;
}

.about_foot a {
    font-size: 18px;
    color: #fff;
}

.displaynone {
    display: none;
}

.displayblock {
    display: block;
}

.qyzz_tupian {
    width: 228px;
    height: 210px;
    float: left;
    margin-right: 15px;
}

.qyzz_tupian h4 {
    font-size: 16px;
    color: #8a8a8a;
    text-align: center;
    line-height: 40px;
    font-weight: normal;

}

.mr0 {
    margin-right: 0;
}

.fenye, .fenye2, .fenye3 {
    text-align: center;
	margin-top:25px;
}

.fenye a, .fenye2 a, .fenye3 a {
    padding: 8px 8px;
    border: 1px solid #30a351;
    margin-right: 10px;
	display: inline-block;
}
.fenye a.current_page, .fenye2 a.current_page, .fenye3 a.current_page{
	background-color: #30a351;
    color: #fff;
}

a.noboder {
    border: none;
    padding: 0;
    color: #30a351;
}

.fenye a:hover, .fenye2 a:hover, .fenye3 a:hover {
    background-color: #30a351;
    color: #fff;
}

a.noboder:hover {
    background-color: #fff;
    color: #30a351;
}


#qyzz {
    margin-bottom: 40px;
}

.qyzz_tupian img {
    cursor: pointer;
	width: 228px;
	height: 166px;
	}

.jingcaihuiguny {
    padding-top: 76px;
}
.jingcaihuiguny h1 {
    font-size: 18px;
    width: 550px;
    text-align: center;
    height: 42px;
    color: #30a351;
    border-bottom: 1px solid #30a351;
    border-top: 1px solid #30a351;
    line-height: 42px;
}

.jingcaihuiguny img {
    max-width: 960px;
    margin: 20px auto;
	text-align: center;
	display: block;
}
.jingcaihuiguny p {
    font-size: 16px;
    color: #8a8a8a;
    margin-bottom: 40px;
    line-height: 36px;
}

.jingcaihuiguny h3 a {
    color: #30a351;
    font-weight: normal;
}



.zizhineiye {
	padding-top: 30px;
	
	}
.zizhineiye h1 {
    font-size: 18px;
    width: 150px;
    text-align: center;
    height: 42px;
    color: #30a351;
    border-bottom: 1px solid #30a351;
    border-top: 1px solid #30a351;
    line-height: 42px;
}

.zizhineiye img {
    max-width: 960px;
    margin: 20px auto;
	text-align: center;
	display:block;
}

.zizhineiye .width600 {
    width: 600px;
}

.zizhineiye p {
    font-size: 16px;
    color: #8a8a8a;
    margin-bottom: 40px;
    line-height: 30px;
}

.zizhineiye h3 a {
    color: #30a351;
    font-weight: normal;
}

.baoming_list h2 {
    font-size: 18px;
    float: left;
    color: #30a351;
    font-weight: normal;
    margin-bottom: 5px;
    padding-top: 15px;
}

.baoming_list h3 {
    font-size: 14px;
    float: right;
    color: #8a8a8a;
    font-weight: normal;
    padding-top: 15px;
}

.baoming_list p {
    font-size: 14px;
    color: #8a8a8a;
    float: left;
    line-height: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #8a8a8a;
}

.prt60 {
    position: relative;
    top: 60px;
}

.junshi_list>div {
    width: 260px;
    margin-right: 40px;
    float: left;
    margin-bottom: 20px;
}

.junshi_list h3 {
    font-size: 16px;
    font-weight: normal;
    color: #8a8a8a;
    text-align: center;
    margin-top: 10px;
}

div.mr0 {
    margin-right: 0;
}

.junshi_list {
    height: 500px;
    margin-bottom: 50px;
}
   
.junshi_list li{
	min-height: 252px;
    width: 275px;
    margin-right: 15px;
    float: left;
    margin-bottom: 20px;
}

.junshi_list li img{
height: 200px;
}
.lianxi_neirong h2 {
    color: #30a351;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    font-weight: normal;
}

.lianxi_neirong p {
    line-height: 20px;
    color: #8a8a8a;
    font-size: 16px;
    margin-bottom: 30px;
}

.height720 {
        min-height: 318px;
}

.youshi_foot {
    margin-top: 290px;
}

.jingcai_session {
    height: auto;
}

.kecheng_session {
    background-color: #fff;
}

.kecheng_tittle {
	background: url("../images/kecheng.png") no-repeat center center;
    height: 68px;
    line-height: 68px;
    background-color: #30a351;
    color: #ffdd03;
    font-size: 26px;
}

.kecheng_neirong {
    padding: 20px;

}

.kecheng_tupian {
     width: 502px;
    height: 330px;
    float: left;

}

.kecheng_tupian img {
    overflow: hidden;
    width: 100%;

}

.kecheng_beijing {
    background: url("../images/beijing.jpg");
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    padding-top: 25px;
}

.kecheng_jieshao {
    padding-left: 25px;
    padding-top: 10px;
    width: 655px;
    float: left;
    height: 330px;
}

.kecheng_jieshao h2 {
    font-size: 18px;
    line-height: 30px;
    padding: 0 6px;
    color: #30a351;
    border: 1px solid #30a351;
    font-weight: normal;
    float: left;
}

.kecheng_feiyong h1 {
    font-size: 26px;
    color: #ff6100;
    line-height: 30px;
    float: left;
    width: 464px;
    padding-left: 10px;
    font-weight: normal;
}

.kecheng_jieshao p {
    color: #8a8a8a;
    line-height: 26px;
    font-size: 14px;
    float: left;
    width: 464px;
    padding-left: 10px;
    font-weight: normal;
}

.kecheng_feiyong, .kecheng_duixiang, .kecheng_tese {
    height: 38px;
}

.kecheng_mudi {
    /*height: 100px;*/
}

.kecheng_tese p {
    color: #30a351;
}

.kecheng_jieshao a {
    color: #fff;
    padding: 5px 30px;
    font-size: 18px;
    float: left;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 40px;
}

.bghuang {
    background-color: #ff6100;
}

a.ml0 {
    margin-left: 0;
}

.kecheng_shang {
    height: 380px;
}

.kecheng_list li {
    width: 580px;
    height: 40px;
    border: 1px solid #30a351;
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
}

.ml25 {
    margin-left: 20px;
}

.kecheng_list span {
    padding: 6px 40px;
    color: #fff;
    background-color: #30a351;
    font-size: 22px;
    line-height: 40px;
}

.kecheng_list b {
    font-weight: normal;
    font-size: 22px;
    background-color: #fff;
    color: #30a351;
    line-height: 40px;
    padding: 5px 90px 4px 20px;
}

.kecheng_list a {
    font-size: 16px;
    background-color: #ff6100;
    color: #fff;
    padding: 3px 5px;
    border-radius: 10px;
    line-height: 40px;
    position: relative;
    top: -3px;
}

.height500 {
    height: 460px;
}

.kecheng_zuobian{
    width: 192px;
    height: 356px;
    background-color: #30a351;
    color: #ffdf04;
    position: relative;
    z-index: 1000;
    top: 200px;
}
.kecheng_zuobian a{
    color: #ffdf04;
    font-size: 18px;
    line-height: 50px;
}

.pf {
    position: fixed;
}

.kecheng_zuobian li {
    height: 49px;
    width: 100%;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px dashed #ffdf04;
}

.kecheng_zuobian li:first-child {
    height: 62px;
    font-size: 28px;
    line-height: 62px;

}

table .borderlv .fonthong {
    color: #ff6000;
}

.jiesuan_btn {
    height: 100px;
    line-height: 100px;
    text-align: center;
}

.jiesuan_btn a {
    padding: 10px 30px;
}

.jiesuan_btn .fontlv {
    border: 1px solid #30a351;
    border-radius: 5px;
    margin-right: 50px;
}

.jiesuan_btn .fontlv:hover {
    background-color: #30a351;
    color: #fff;
}

.jiesuan_btn .fontcheng {

    background-color: #ff6000;
    color: #fff;
    border-radius: 5px;
}

.jiesuan_btn .fontcheng:hover {

    background-color: #30a351;
    color: #fff;

}

.zizhineiye .width300 {
    width: 350px;
}

.zizhineiye .width350 {
    width: 500px;
	margin-bottom: 20px;
}

.baoming_neiye_session {
    height: auto;
}

.jieshao_daohang {
    height: 43px;
}
.jieshao_daohang li.on{
    color: #fff;
    background: #30a351;
}
.jieshao_daohang li {
    cursor: pointer;
    float: left;
    width: 180px;
    border: 1px solid #30a351;
    color: #30a351;
    background-color: #fff;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
}
#s2{
    padding-top: 20px;
}
#s2 ul{

    list-style: none;
}
#s4{
    margin-top: 30px;
}
#s4 h3{
    color: #30a351;
    font-size: 16px;
    line-height: 30px;
}
#s4 img{
    margin-top: 20px;
    margin-bottom: 20px;
}
#s4 table{
    width: 100%;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
#s4 td{
    border-left: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    padding: 8px;
    text-align: center;
	color: #8a8a8a;
}
.jieshao_daohang li:last-child {
    width: 260px;
    background-color: #fe6100;
    color: #fff;
    border: none;
}

.jieshao_daohang li:hover {
    background-color: #30a351;
    color: #fff;
}

.jieshao_wenzi {
    width: 100%;
    margin-top: 30px;
}

.jieshao_wenzi h2 {
    font-size: 18px;
    color: #30a351;
    line-height: 30px;
}

.jieshao_wenzi h2 span, .jieshao_wenzi p {
    color: #8a8a8a;
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
}

.height1200 {
    height: auto;
}

.dingdan_height {
    min-height: 630px;
    padding: 20px;
}

.dingdan_height li {
    float: left;
    color: #30a351;
}

.dingdan_height li:nth-child(2n+1) {
    border: 1px solid #30a351;
    border-radius: 5px;
    height: 42px;
        /* width: 156px; */
    padding: 0 20px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
}

.dingdan_height li:nth-child(2n) {
    width: 60px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
}

.dingdan_liucheng {
    height: 130px;
    padding-top: 30px;
}

.dingdan_biaoge {
    width: 1200px;
    margin: 0 auto;
}

.diyihang {
    width: 100%;
    height: 50px;
}
.diyihang h4{
    width: 20px;
    height: 20px;
    color: #30a351;
    border: 1px solid #30a351;
    text-align: center;
    float: left;
    line-height: 20px;
    margin-top: 5px;
}
.diyihang h4:hover{
    color: #fff;
    background-color: #30a351;
}
.diyihang>span{
    width: 20px;
    float: left;
    text-align: center;
    margin-top: 5px;
}
.diyihang > h3, .dingdan_xueyuanxinxi > h3, .dingdan_jiazhang > h3 {
    color: #30a351;
    height: 30px;
    font-size: 18px;
    font-weight: normal;
    float: left;
    margin-right: 5px;
}

.diyihang > select, .dingdan_xueyuanxinxi > input {
    border: 1px solid #30a351;
    margin-right: 30px;
    float: left;
    height: 30px;
    width: 290px;
    color: #8a8a8a;
    font-size: 18px;
    padding: 0 15px;
}

.dingdan_xueyuanxinxi, .dingdan_jiazhang {
    height: 188px;
}

.input_group {
    height: 165px;
    width: 860px;
    float: left;
    border: 1px solid #30a351;
    padding: 20px;
}

.input_group h3 {
    float: left;
    color: #8a8a8a;
    width: 80px;
    height: 50px;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
}

.input_group input{
    width: 120px;
    height: 30px;
    border: 1px solid #8a8a8a;
    float: left;
    padding: 0 10px;
}
.input_group .width15{
    width: 15px;
}
.input_group textarea{
    width: 350px;
    height:75px;
}
.input_group .width175{
    width: 300px;
}
.height600 {
    height: 1380px;
}
.height50{
    height:50px;
}
.input_group .width10{
    width: 30px;
}
.ml60{
    margin-left: 60px;
}
.ml44{
    margin-left: 44px;
}
.dingdan_btn {
    width: 180px;
    height: 40px;
    border-radius: 10px;
    background-color: #30a351;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
    margin-top: 15px;
}

.dingdan_btn:hover {
    background-color: #ff6100;
    width: 100%;
}

.jiesuan {
    border: 1px solid #30a351;
    border-collapse: collapse;
}

.jiesuan tr {
    height: 40px;
}

.jiesuan td {
    width: 299px;
    color: #30a351;
    line-height: 40px;
    text-align: center;
    padding: 0 20px;
}

.jiesuan thead td {
    font-size: 16px;
    border: 1px solid #30a351;
}

.jiesuan tbody td {
    font-size: 16px;
    color: #8a8a8a;
}

.borderlv td {
    border: solid 1px #30a351;
}

.jiesuan_noborder td {
    border: none;
    text-align: left;
}

.jiesuan_bb {
    border-bottom: 1px solid #30a351;
}

.jiesuan .jiesuan_noborder .fontlv {
    color: #30a351;
}

.mt50 {
    margin-top: 50px;
}

.honor-slide {
    width: 1200px;
    position: relative;
	margin:0 auto;
}
.honor-slide .bd{width:100%;overflow:hidden;}
.honor-slide .bd ul li {
    width: 260px;
    height: 206px;
    margin: 0 10px;
}

.honor-slide .bd .youshi_lunbo li img {
    width: 100%;
    height: 100%;
}

.honor-slide .bd .youshi_lunbo li h3 {
    height: 30px;
    font-size: 18px;
    color: #8a8a8a;
    margin-top: 214px;
    text-align: center;
    font-weight: normal;
    z-index: 100;
}

.honor-slide .bd .youshi_lunbo {
    height: 270px;
}

.height100px {
    height: 100px;
}

.baoming_lunbo {
    margin-top: 50px;
}

.honor-slide .bd ul li h3 {
    height: 30px;
    font-size: 18px;
    color: #8a8a8a;
    margin-top: 195px;
}

.jingcai_mb20 {
    margin-bottom: 20px;
}

.mt80 {
    margin-top: 80px;
}
.clearfix:after{clear:both;display:block;height:0;content:'.';visibility:hidden;}
.art-list ul li{border-bottom:1px dashed #8a8a8a;padding:20px 0;}
.art-list ul li .b-1{position:relative;height:30px;line-height:30px;}
.art-list ul li .b-1 a{display:block;padding-right:85px;height:inherit;overflow:hidden;}
.art-list ul li .b-1 a h5{font-size:18px;color:#30a351;font-weight:500;}
.art-list ul li .b-1 .t{position:absolute;top:0;right:0;font-size:14px;color:#8a8a8a;}
.art-list ul li .b-2 .desc{font-size:14px;color:#8a8a8a;text-indent:30px;line-height:25px;}

.session4{padding-top:50px;}
.v-form{text-align: center;max-width: 1200px;margin: 0 auto;}
.v-form h2{color: #fffffd;    font-size: 32px;    line-height: 50px;    margin-bottom: 36px;}
.v-form .f-group{display: inline-block;text-align: left;margin-right: 90px;}
.v-form .f-group.f-group-btn{margin-right:0;}
.v-form .f-group-item label{font-size: 16px;padding-right: 10px;color:#fff;}
.v-form .f-group-item .input{border: none;outline: none;padding: 7px 10px;width: 200px;}
.v-form .f-group-item .f-button .btn{border: none;font-size: 16px;background: #ff5800;color: #fff;outline: none;padding: 2px 30px;line-height: 30px;
border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}