@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {

	margin: 0;padding: 0;}

html {overflow-y: scroll;}

html, body {font-size: 14px;color: #333;background: #fff;

}

iframe {

    background-image: none; border: none;

}

@font-face {

  font-family: "pingFangSC-Regular";

  src: url("../font/PingFang Regular_0.ttf");

  font-weight: normal;

  font-style: normal;

}

@font-face {

  font-family: "impact";

  src: url("../font/impact.ttf");

  font-weight: normal;

  font-style: normal;

}

a {color: #333;text-decoration: none;}

a:hover {color: #304aa6;}

img {border: 0 none;}

ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"] {cursor: pointer;}

button {cursor: pointer;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.box {width: 1400px;height: auto;margin: 0 auto;}

html { font-size:100px; font-family: 'pingFangSC-Regular'; }

body{font-family:pingFangSC-Regular;}

/*header*/

.head_top{height: 39px; background: #1b1b1b; line-height:39px; color:#d4d4d4;}

.head_top a{color:#d4d4d4;}



/*menu*/

.navbar_pc{background:#fff; position: relative; height:95px;}

.navbar_pc ul{ float:left; margin-left:50px;}

.navbar_pc .searchbox{ float:left; margin-top:30px; margin-left:8px;}

.navbar_pc .yingwen{ float:right; font-size:18px; color:#d4d4d4;  line-height:95px;}

.navbar_pc .yingwen a{color:#232323;}

.navbar_pc ul li{ float:left; width:100px; height:95px; text-align:center; line-height:95px; font-size:18px; color:#333; margin-left:52px;}

.active{ border-bottom:3px solid #1c9538;}

.logo{ float:left; margin-top:10px;}

/*menu*/

.navbar{ position: relative; }

.navbar-nav li{text-align: right;}

.navbar-nav>li:last-child{background: none;}

.navbar-nav li:hover .navmenu{display: inline-block;}

.navbar-nav li:hover>a,.navbar-nav li.act>a{color:#264928;}

.header_right{position: absolute; }

.navmenu{padding:0px; display: none;}

.navmenu a{display: block; overflow: hidden; color: #313131;text-align: center;height: 36px; line-height: 36px;  font-size: 14px;}

.navmenu a:hover{border-bottom: 1px #9ec500 solid; color: #9ec500;}

.navmenu a:last-child{border:none;}


.navbar{ display:none;}

.sousuobiao{width: 50px; height: 95px; float: right;}
.sousuobiao span{display: block; width: 100%; height: 100%; background: url(../images/w_sou.svg) center center no-repeat;}
.sousuobiao.act span{background: url(../images/close.svg) center center no-repeat;}
.searchbox1{position: absolute; left: 0px; top:100%; z-index: 999; width: 100%; background: #f8f8f8; padding: 120px 0px; text-align: center; display: none;}
.jiansuo1{width: 700px; padding: 20px 30px 30px; margin: 0px auto; background: #fff;}
.jiansuo1 input{float: left; border:0px #fff solid; height: 50px;-webkit-appearance: none;outline: none;}
.jiansuo1 input.wenben{width: 600px;}
.jiansuo1 input.sousuo{width: 40px; background: url(../images/w_sou.svg) center center no-repeat;}
.jiansuo1_div{border-bottom: 1px solid rgba(0, 0, 0, .2);}





/*home about*/

.home_about{width:100%; margin-top:80px;  font-family:pingFangSC-Regular; background:url(../images/bg.jpg) no-repeat left;}

.home_about .container{ height:728px; overflow:hidden;}

.about_left{ width:928px; height:728px;  position:relative;}

.about_left .title{ font-size:30px; font-weight:bold; color:#304aa6; padding-top:83px; padding-left:40px;}

.about_left .con{ padding:40px; padding-top:40px; padding-right:240px; font-size:18px; color:#333; line-height:24px; background-color:#f7f7f7; margin-top:15px; }

.about_left .but{ width:153px; height:42px; background-color:#304aa6; line-height:30px; text-align:center; color:#fff; font-size:18px; margin-left:20px;}

.about_left .tubiao{ margin-left:0px; margin-top:50px; padding-bottom:130px;}

.about_left .tubiao ul li{ float:left; width:125px; height:80px; border-radius:5px; border:1px solid #cbcbcb; font-size:18px; padding:20px 5px; margin-right:20px; text-align:center;}



.about_left .tubiao ul li:hover{ background-color:#1f933b; color:#fff;}

.about_right{ position:relative; top:-730px; float:right;}

.about_right .yingwen{ text-align:right;}

.about_right .biaoti{ text-align:right; margin-bottom:30px;}

.yingwen{ font-family:'impact'; font-size:48px; color:#dbdbdb; }

.yingwen a{color:#1f933b;}

.biaoti{ font-family:pingFangSC-Regular; font-size:30px; font-weight:bold; color:#1f933b;}

.biaoti a{ color:#1f933b;}



/*home pro*/

.home_pro{ width:100%; height:877px;background:url(../images/bg2.jpg) no-repeat right; background-color:#f5f5f5; margin:0px; padding:0; margin-top:80px; }

.home_pro .fl{ margin-top:80px;}

.home_pro .fr{ margin-top:80px;}

.home_pro .fr ul{ margin-top:30px;}

.home_pro .fr ul li{ float:left; width:143px; height:72px; line-height:72px; text-align:center; font-family:pingFangSC-Regular; font-size:18px; background-color:#cbd8ed; margin-left:15px;}

.home_pro .fr ul li.active{background-color:#304aa6; color:#fff;}









/*shili*/

.home_shili{ background:url(../images/slbg.jpg) no-repeat; width:100%; height:831px; }

.home_shili .container{}

.home_shili .fl{ margin-top:80px;}

.home_shili .fl .yingwen{ text-align:left;}

.home_shili .fl .biaoti{ text-align:left; margin-bottom:30px; color:#fff;}

.home_shili .fl .yingwen a{ text-align:left; margin-bottom:30px; color:#fff;}

 

.home_shili .fr{ margin-top:50px; font-size:20px; color:#fff; text-align:right; font-family:pingFangSC-Regular; padding-top:35px;}

.home_shili_content { margin-top:35px; position: relative;}



.home_shili .swiper-container{ padding:10px 0px; width:85%;}

.home_shili .swiper-slide{ width:300px; height:402px; background-color:#fff;}

.home_shili .swiper-slide .cptitle{ text-align:center; line-height:35px; margin-top:75px;}

.home_shili .swiper-slide .cptitle span:nth-child(1){ font-size:18px;}

.home_shili .swiper-slide .cptitle .sp01{ display:none;}

.home_shili .swiper-slide:hover{width:300px; height:402px; background:url(../images/libg.jpg) no-repeat;}

.home_shili .swiper-slide:hover .cptitle{ text-align:center; line-height:35px; margin-top:25px; color:#fff;}

.home_shili .swiper-slide:hover .cptitle span:nth-child(1){ font-size:18px; font-weight:bold; color:#fff;}

.home_shili .swiper-slide:hover .cptitle .sp01{ display:block;}

.home_shili .swiper-slide img{ text-align:center; padding-top:15px;}

.home_shili .swiper-button-next{background:url(../images/right.png) center center no-repeat; width:55px; height:47px; margin-top:-20px; }

.home_shili .swiper-button-prev{background:url(../images/left.png) center center no-repeat; width:55px; height:47px; margin-top:-20px;}

.home_shili .swiper-slide{ margin-right:10px;}

.home_shili .but{ width:168px; height:51px; background:#fecf37; line-height:51px; text-align:center; color:#fff; font-size:18px; border-radius:5px; margin:0 auto; margin-top:40px;}

/*xinwen*/

.home_news{ width:100%;  background-color:#f7f7f7;}

.home_news .fl{ margin-top:80px;}

.home_news .fr{ margin-top:80px;}

.home_news .fr .more{ width:159px; height:49px; background:#1f933b; line-height:49px; text-align:center; font-size:18px; color:#fff;}

.home_news_content { margin-top:45px; }

.home_news_content ul { padding-bottom:590px;}

.home_news_content ul li{ float:left; margin-top:15px; margin-left:16.5px; position: relative;}

.home_news_content ul li:nth-child(1){ margin-left:0px; width:417px; height:503px;}

.home_news_content ul li:nth-child(2){  width:475px; height:252px;}

.home_news_content ul li:nth-child(3){ margin-left:14px;width:475px; height:252px;}

.home_news_content ul li:nth-child(4){width:228px; height:232px;}

.home_news_content ul li:nth-child(5){width:228px; height:232px;}

.home_news_content ul li:nth-child(6){width:228px; height:232px;}

.home_news_content ul li:nth-child(7){width:228px; height:232px;}

.home_news_content ul li img{position: absolute; top:0;}

.home_news_content ul li span{position: absolute; display:block; text-align:center;   background-color:#16150b; line-height:61px; font-size:18px; color:#fff; opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;}

.home_news_content ul li:nth-child(1) span{ top:442px; width:100%; height:61px;}

.home_news_content ul li:nth-child(2) span{  top:191px; width:100%; height:61px; }

.home_news_content ul li:nth-child(3) span{  top:191px; width:100%; height:61px; }

.home_news_content ul li:nth-child(4) span{  top:171px; width:100%; height:61px; }

.home_news_content ul li:nth-child(5) span{  top:171px; width:100%; height:61px; }

.home_news_content ul li:nth-child(6) span{  top:171px; width:100%; height:61px; }

.home_news_content ul li:nth-child(7) span{ top:171px; width:100%; height:61px; }







.home_hezuo{ width:100%; }

.home_hezuo .fl{ margin-top:80px;}

.home_hezuo .fr{ margin-top:100px;}

.home_hezuo .fr .more{ width:159px; height:49px; background:#1f933b; line-height:49px; text-align:center; font-size:18px; color:#fff;}

.home_hezuo_content { margin-top:45px; }

.home_hezuo_content .fl{ background:#f7f7f7; width:48%; margin-top:0px; min-height:638px;}

.home_hezuo_content .fl .con{ width:98%; padding:40px; padding-top:20px; margin-bottom:0px;}

.home_hezuo_content .fl .con .tit{ font-size:24px; width:100%;}

.home_hezuo_content .fl .con .tit span{ width:70px; height:3px; background-color:#1f933b; display:block; margin-top:10px;}

.home_hezuo_content .fl .con ul li{ border:1px solid #ccc; width:45%; float:left; margin-top:20px; margin-right:20px;}



.home_hezuo_content .fr{ background:#f7f7f7; width:48%; margin-top:0px; min-height:638px;}

.home_hezuo_content .fr .con{ width:98%; padding:40px; padding-top:20px; margin-bottom:0px;}

.home_hezuo_content .fr .con .tit{ font-size:24px; width:100%;}

.home_hezuo_content .fr .con .tit span{ width:70px; height:3px; background-color:#1f933b; display:block; margin-top:10px;}

.home_hezuo_content .fr .con ul li{ border:1px solid #ccc; width:45%; float:left; margin-top:20px; margin-right:20px;}









.footer{line-height: 2; clear:both;  width:100%; margin-top:80px;}

.fh{ width:72px; height:72px; position:relative; margin:0 auto; top:36px; }

.footop{background: #1b1b1b; color: #fff; width:100%; }

.footop .fl{ padding-top:80px; padding-bottom:80px;}

.footop .fl ul{ margin-top:15px;}

.footop .fl ul li{ line-height:28px;}

.footop h2{ font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:10px;}

.footop .line{width: 1px; height: 145px; background: #313131; border:none; margin:0px; margin-left:45px; margin-top:30px; margin-right:45px;}

.footop a{color: #fff; display: inline-table;}

.footop a:hover{color: #304aa6;}

.footop .footnav{position: relative;}

.footop .footnav a{ text-align: center;}

.footop .link_list a{background: url(../images/line_right.jpg) left center no-repeat; text-align: center;}

.footop .link_list a:first-child{background: none; padding-left: 0px;}

.footbot{background: #000; height:50px; line-height:50px;color: #fff; text-align: center;}

.footbot a{color: #f1f3f3; display: inline-table;}

.footbot span{display: inline-table;}

.footbot a:hover{color: #304aa6;}

