@charset "utf-8";
/* CSS Document */
body {
  font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
}
*{ margin: 0; padding: 0; list-style: none; text-decoration: none;}
a{ text-decoration: none;}
header .navbar-default{ background: #231f20; border: none;border-radius:0;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
	background: #484546;
	color: #fff;
}
header .navbar-default .navbar-nav>li>.change{ background: #484546; color: #fff; padding: 5px 10px;}
header .navbar{min-height: 95px;}
.navbar-default .navbar-nav>li>a{ font-size: 16px; color: #fff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #fff;background-color: #4f4d4e;}
.search_text{border: 1px solid #b5b5b5;background-color: #444444;color: #fff;display: none;position: relative;}
.search_text:focus{border: 1px solid #b5b5b5;}
.search_containss{width: 400px;height: 100%;float: right;}

@media screen and (min-width: 1200px) {
	#nav-container{
		width: 1300px;
		overflow: hidden;
	}
}
.navbar-default{background: #fff;border:0 none;}
.sy-tel{background: #fff; padding-top: 42px;}
.sy-tel img{float: left;}
.navbar{height: 84px;/*line-height: 84px;*/margin-bottom: 0;position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;background: #231f20;}
.navbar-brand{/*width: 410px;height: 84px;*/line-height: 84px;padding: 0;}
.navbar-brand img{display: inline-block;margin-right: 25px;}
.navbar-brand i{font-style: normal;font-size: 1.2rem;color: #787878;padding-left: 10px;display: inline-block;height: 45px;line-height: 45px;border-left: 1px #ddd solid;}
.navbar ul{float: left; padding: 0; margin: 0;}
.navbar ul li{float: left;position: relative;height: 84px;}
.navbar ul li a{font-size: 1.4rem;font-weight: bold;display: block;height: 84px;line-height: 84px;padding-left: 25px;padding-right: 25px;color: #fff;}
.navbar ul li a:hover{background: #4f4d4e;color: #fff;}
.navbar ul li.current a{background: #4f4d4e;color: #fff;}
.sy-tel{display:none;}
.sy-tel em{font-size: 1.5rem;color: #474747;font-style: normal;padding-left: 5px;}
.navbar-toggle{margin-top: 30px;}
.navbar-collapse{padding-left: 0;padding-right: 0;z-index: 9999;}
a:focus, a:hover{text-decoration: none;}
.search{ float: left; padding: 29px 15px; border-left: 1px solid #5c595a;}
.search button{ background: transparent; border: none;}
.search input{ display: none; width: 100px; outline: none;}
.change{ float: right; margin-top: 32px;}
.change a{width: 80px;display: block; height: 28px; line-height: 28px; background: #484546; color: #fff; text-align: center;}
.change a span{ font-size: 10px;}

#carousel-example-generic{ margin-top: 84px;}

#index-about{ background: url(../images/index-about.jpg) top center no-repeat;overflow: hidden; padding-top: 50px; padding-bottom: 50px; background-size: 100% 100%;}
.About-cer{ margin-top: 50px;}
.j-video-box{ }
.j-video-box video{width:100%; height:450px;}

.about-details h2{ color:#333; font-weight:normal; font-size: 30px;}
.about-details h2 i{ font-style: normal; color: #7fcc27; margin-left: 5px;}
.about-details span{ display: block; width: 70px; height: 3px; background: #333; margin: 20px 0;}
.about-details p{ text-indent: 30px; color: #999; margin-top: 15px; line-height: 24px; width: 100%;}
.about-details a{ display: block; width: 150px; height: 40px; line-height: 40px; text-align: center; background: #333333; color: #fff;margin-top:30px; font-size: 12px;}
.about-details a:hover{ background: #7fcc27; color: #333;}
.About-cer .about-en{}
.about-items{ margin-top: 30px;}
.about-items li{}
.about-items{ background: #fff; }
.about-items li a{ padding: 20px 0; display: block; color: #333; width: 190px; margin: auto; overflow: hidden;}
.about-items .top-img{ width:75px;height: 75px; float: left; border-radius: 50%; background: #333;overflow: hidden;}
.about-items .about-text{ float: right;}
.about-items .about-text h3{ font-size: 20px;}
.about-items .top-img img{ display: block; margin: 15px auto; width: 55%;}
.about-items li a.cur-about{ border-bottom: 1px solid #333; color: #7fcc27;}
.about-items li a.cur-about .top-img{ background: #7fcc27;}
.about-items li a:hover{border-bottom: 1px solid #333; color: #7fcc27;}
.about-items li a:hover .top-img{background: #7fcc27;}

#index-process{ background: #333; padding: 50px 0; overflow: hidden;}
.index-title{ }
.index-title li{text-align: center; color: #fff; }
.index-title li span{ display: inline-block; width: 30px; height: 1px; background: #fff;}
.index-title li h2{ display: inline-block; font-size: 25px; font-weight: normal; vertical-align: middle; margin: 0 10px;}
.index-title li p{ margin-top: 5px; color: #999;}
#index-process .pro-img img{ width: 100%; height: 100%;}
#index-process .pro-text{ background: transparent; color: #fff; overflow: hidden;}
#index-process .pro-text h2{ font-size: 22px; margin-top: 45px;}
#index-process .pro-text p{ margin-top: 30px;}
#index-process .pro-text a{ color: #fff; font-size: 12px;}
#index-process .pro-text>div{ width: 85%; margin: 0px auto;}
#index-process .pro-text:hover,#index-process .pro-text.cur-text{ background: #73b329;}
#index-process .col-md-4,#index-process .col-sm-6,#index-process .col-xs-6{ padding: 0;}
#index-process .pro-text a:hover,#index-xm .news-box .left-news a:hover{ text-decoration: underline;}

#index-xm{ background: url(../images/xm-bg.jpg) no-repeat top center; background-size: 100% 100%; padding: 50px 0; overflow: hidden;}
#index-xm .title{ height: 58px; border-left: 5px solid #333;}
#index-xm .title-left{ float: left; margin-left: 15px;}
#index-xm .title-left span{ display: block; color: #73b329;}
#index-xm .title-left h3{ margin-top: 0;}
#index-xm .title a{ display: block; float: right; color: #333; color: #999;}
#index-xm .title a:hover{ text-decoration: underline;}
#index-xm .news-box{ margin-top: 30px;}
#index-xm .news-box .left-news{ background: #fff; width: 100%;padding: 15px; overflow: hidden;}
#index-xm .news-box .left-news span{ display: block; font-size: 35px; color: #73b329; font-weight: normal;}
#index-xm .news-box .left-news h2{ font-weight: normal; font-size: 18px;}
#index-xm .news-box .left-news p{ font-size: 13px; color: #999; margin: 15px 0; line-height: 24px;}
#index-xm .news-box .left-news a{ color: #999; float: right; margin: 10px 0 0 0; font-size: 12px;}
#index-xm .news-box .left-news img{ width: 100%;}
#index-xm .news-box .right-news{}
#index-xm .news-box .right-news li{ background: #fff; padding: 20px 20px; margin-top: 30px;}
#index-xm .news-box .right-news li:nth-child(1){ margin-top: 0;}
#index-xm .news-box .right-news li a{ display: block;}
#index-xm .news-box .right-news li img{ width: 100%;}
#index-xm .news-box .right-news li .news-data{ font-size:55px; color: #73b329; text-align: center; margin-top: -10px;}
#index-xm .news-box .right-news li .news-data span{ font-size: 14px; color: #999; display: block;}
#index-xm .news-box .right-news li a{ color: #333;}
#index-xm .news-box .right-news li a h3{font-weight: normal; font-size: 15px;}
#index-xm .news-box .right-news li h3,#index-xm .news-box .right-news li p{ margin: 0; margin-top: 10px;}
#index-xm .news-box .right-news li p{ font-size: 14px; color: #666; margin-top: 8px;}
#index-xm .news-box .right-news li:hover h3{ text-decoration: underline;}
#index-xm .news-box .right-news li:hover a{ color: #73b329;}

#index-footer{ background: #333; padding: 50px 0;}
#index-footer .foter-logo img{ width: 100%;}
#index-footer .footer-nav li a{ display: block; color: #666; margin-top: 5px; text-indent: 25px;}
#index-footer .footer-nav li a:first-child{ color: #fff;}
#index-footer .footer-nav li a:hover{ text-decoration: underline;}
.f-contact{ color: #666; text-align: left; font-size: 13px; line-height: 24px;}
.f-eweima span{ display: block;color: #666; text-align: center; margin-top: 5px;}
.f-eweima img{ width: 100%;}

#m-footer{ overflow: hidden;}
#m-footer ul li{ overflow: hidden;}
#m-footer ul li a{ display: block; background: #333; color: #fff; text-align: center;padding: 0px 0 20px 0;}
#m-footer ul li a img{ width: 30%; display: block; margin: 0px auto; padding: 20px 0 10px 0;}
#m-footer ul li.col-xs-3{ padding: 0;}
#m-footer ul li + li{ border-left: 1px solid #fff;}
#m-footer ul li a.cur-bot{ background: #7fcc27;}

.footer-bot{ border-top: 1px solid #494949; margin-top: 20px; }
.footer-bot span{ display: block; width: 80px; height: 1px; background: #7fcc27;}
.footer-bot p{ color: #494949; padding-top: 20px;}

.banner-nei{ overflow: hidden; margin-top: 84px;}
.banner-nei img{ width: 100%;}
#center{}
.position{ background: #f1f1f1;height: 40px;}
.po-top{ background: #7fc73c; text-align: center; height: 40px; line-height: 40px; margin-top: -40px; color: #fff;}
.po-top a{ color: #fff;}
.po-bot{ height: 40px; line-height: 40px;font-size: 18px; background: #3a3637; color: #fff; text-align: center;}
.po-bot a{ color: #fff;}
.right-nav{ text-align: center;}
.right-nav a{ display: block; font-size: 16px; float: left; line-height: 40px; color: #333; height: 40px; }
.right-nav a.cur-r,.right-nav a:hover{ border-bottom: 1px solid #7fcc27;color: #7fcc27;}

.sec-content{ margin-top: 40px;}
.con-title{ text-align: center;}
.con-title h2{ font-weight: normal; background: url(../images/h2-bg.png) no-repeat center center; color: #333; font-size: 26px;}
.con-title p{ color: #999; margin-top: 20px;}
.pro-items{ margin-top: 30px;}
.pro-list{ position: relative; margin-top: 35px;}
.pro-list a{ display: block;}
.pro-list img{ width: 95%;}
.pro-list a{ color: #333;}
.pro-list h3{ font-weight: normal; font-size: 16px;height: 36px; overflow: hidden;}
.pro-list h3 span{ font-size: 12px; color: #999; margin-left: 5px;}
.pro-list p{ font-size: 14px; color: #999; line-height: 24px; height: 50px; overflow: hidden;}
.pro-list a:hover,.pro-list a:hover h3,.pro-list a:hover p{ color: #7ec63c;}
.pro-list a i{ font-style: normal; width: 80px; height: 80px; background: #333; color: #fff; border: 5px solid #fff;display: block; position: absolute; top: -20px; left: -20px; text-align: center; border-radius: 50%; line-height:75px; font-size: 40px;} 
.pro-list a:hover i{ background: #7ec63c;}
#load{ display: block; margin: 50px auto; width: 200px; height: 40px; line-height: 40px; border: 1px solid #333; text-align: center; color: #333;}
#load:hover{ background: #7fcc27; color: #fff; border-color: #7fcc27;}

#about-sec1{ background: url(../images/AB-bg.jpg) no-repeat top center; padding: 50px 0;}
#about-sec1 .about-box{}
#about-sec1 .about-box h2{ background: url(../images/ab-sec1.png) center center no-repeat; width: 162px; height: 25px;}
#about-sec1 .about-box span{ display:block; width: 40px; height: 4px; background: #7fcb27;margin: 20px 0;}
#about-sec1 .about-box p{ color: #333; line-height: 24px;}
#about-sec1 .about-box img{ display:block;}

#about-sec2{ background: url(../images/AB-bg2.jpg) top center no-repeat; padding: 50px 0; background-size: 100% 100%;}
#about-sec2 .con-title h2{ background-image: url(../images/h2-bg2.png); color: #fff;}
#about-sec2 .honor-item li{ margin-top: 50px;}
#about-sec2 .honor-item li a{ display: block; color: #fff; text-align: center;}
#about-sec2 .honor-item li a h3{ font-weight: normal; font-size: 16px;}
#about-sec2 .honor-item li a:hover{ color: #7ec435;}
#about-sec2 .honor-item li img{ width: 100%;}

#about-sec3{background: url(../images/AB-bg3.jpg) top center no-repeat; padding: 50px 0; background-size: 100% 100%;}
#about-sec3 .about-box h2{ background: url(../images/ab-sec1.png) center center no-repeat; width: 162px; height: 25px;}
#about-sec3 .about-box span{ display:block; width: 40px; height: 4px; background: #7fcb27;margin: 20px 0;}
#about-sec3 .about-box p{ color: #333; line-height: 24px;}

#about-sec4{background: url(../images/AB-bg4.jpg) top center no-repeat; padding: 50px 0; background-size: 100% 100%;}
#about-sec4 .jyln h3{ padding: 30px 0; width: 140px; background: #7fcb27; text-align: center; line-height: 40px; font-size: 28px; color: #fff; letter-spacing: 4px;}
#about-sec4 .jyln span{display:block; background: url(../images/ab-sec1.png) center center no-repeat; width: 162px; height: 25px; margin: 30px 0;}
#about-sec4 .jyln p{ line-height: 26px; color: #666;}
/*#about-sec4  .ln-img{ width: 100%;}*/

#xm-item{}
#xm-item .xm-lists{ margin-top: 40px;}
#xm-item .xm-lists  a{ display: block; color: #333; line-height: 36px;}
#xm-item .xm-lists img{ width: 100%; display: block;}
#xm-item .xm-list-6>div:nth-child(4),#xm-item .xm-list-6>div:nth-child(5),#xm-item .xm-list-6>div:nth-child(6){ margin-top: 25px;}

#contact-item .con-title span{ text-align: center; color: #7dc12f; font-size: 30px; margin: 30px 0; display: block;}
#contact-item .con-tact{ text-align: center;}
#contact-item .con-tact img,#contact-item .con-tact span{ display: block;}
#contact-item .con-tact span{ color: #999; margin: 10px 0; font-size: 18px;}
#contact-item .con-tact img{ margin: auto;}
#contact-item .con-tact p{ font-size: 18px; color: #666;}

#dituContent{ margin-top: 50px; margin-bottom:50px;height:550px;border:#ccc solid 1px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.details{ margin-bottom: 30px;}
.details h3{ font-weight: normal; text-align: center; font-size: 18px; color: #333; line-height: 30px;}
.details .details-data{ text-align: center;}
.details .details-data span,.details .details-data img{ display: inline-block; margin: 10px 0px;}
.details .details-data span{ margin-left: 10px; color: #999;}
.details .details-data img{ margin-left: 35px;}
.details-text{ margin-top: 20px; margin-bottom: 30px;}
.details-text p{ text-indent: 20px; font-size: 14px; color: #666; margin: 20px 0; line-height: 24px;}

#bdsharebuttonbox{ margin: 10px 0;}
.pre-news{ border-top: 1px solid #999; padding-top: 10px; margin-top: 15px;}
.pre-news ul li{ color: #333; margin-top:10px}
.pre-news ul li a{ color: #333; line-height: 24px;}
.pre-news ul li a:hover{ text-decoration: underline;}

.about-navbar{ position: relative;}
.about-banner{ margin-top: 0;}




