﻿@charset "utf-8";
@font-face{font-family:tt;src:local('tt light'),local('tt'),url(tt7.woff) format('truetype')
}
/**{margin:0;padding:0}*/
img{border:none;border:0;vertical-align:middle;max-width:100%;max-height:100%}
iframe{max-width:100%;margin:20px 0}
.block{display:block}
.none{display:none}
.pull-right {float: right !important}
.pull-left {  float: left !important}
.vc_custom_1450450100000 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
@media(max-width:1023px){
    iframe{height:auto;width:auto}
}
html{font-size:100%}
body{position:relative;color:#212121;/*font-family:tt,Arial,微软雅黑;*/ font-family: "微軟正黑體",Microsoft JhengHei,"黑體-繁","LiHei Pro",Arial,"新細明體","細明體","標楷體";}
p,dd{margin:0;padding:0}
ul{/*list-style-type:none*/margin:0;padding:0;}
li{list-style-type:none}
h4{margin:0;}
a{color:#333;text-decoration:none;border:none}
p{font-size:14px;line-height:22px}
h2{font-size:36px;line-height:48px}
h3{font-size:30px;line-height:40px}
h4{font-size:25px;line-height:28px}
h5{font-size:18px;line-height:22px}
@media screen and (max-width:960px){
    h2{font-size:24px;line-height:24px}
    h3{font-size:18px;line-height:18px}
    h4{font-size:16px;line-height:16px}
    h5{font-size:14px;line-height:16px}
}
pre{white-space:pre-wrap!important}
.w1200{width: 1200px; margin: 0 auto;}
.content{position:relative;margin:0 auto;margin-top:60px;box-sizing:border-box}
.h_100{position:relative;height:70px;display:none}
.slider .item{position:relative;background:#ccc;color:#fff;text-align:center;background-size:cover;background-position:50%}
.slider .item a{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;opacity:0;filter:Alpha(opacity=0);z-index:8}
.slider .item span{display:none;position:absolute;bottom:100px;left:0;width:100%;text-align:center;color:#ccc;font-size:30px;font-family:tt,Arial,mingliu,微软雅黑}
.slick-prev,.slick-next{position:absolute;width:90px;height:50px;top:50%;margin-top:-25px;overflow:hidden;text-indent:999px;background:0 0;border:none;outline:none;z-index:10;cursor:pointer}
.slick-prev{left:0;background-image:url(../Images/s_prev2.png)\9}
.slick-next{right:0;background-image:url(../Images/s_next2.png)\9}
.slick-prev:before,.slick-next:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;top:-17px\0;background-size:100%;background-position:0;z-index:9}
.slick-prev:before{background-image:url(../Images/s_prev.png)}
.slick-next:before{background-image:url(../Images/s_next.png)}
.slick button{border:0}
.slick-prev:after,.slick-next:after{content:"";display:none\9;position:absolute;background-color:#212121;width:100%;height:100%;top:0;left:0;opacity:.2;transition:.4s;z-index:0}
.slick-dots{position:absolute;width:100%;text-align:center;bottom:20px}
.slick-dots li{display:inline-block;margin:0 4px;padding:10px 0}

.slick-dots li button{position:relative;text-indent:999px;width:40px;height:3px;top:0;font-size:0;
                      background:0 0;border:none;outline:none;background-color:#e6e6e6;opacity:.7;
                      filter:Alpha(opacity=70);cursor:pointer;transition:.3s}

.slick-dots li.slick-active button{opacity:1;background-color:#0c6638;filter:Alpha(opacity=100)}
@media screen and (min-width:1024px){
.slick-prev:hover:after,.slick-next:hover:after{opacity:.8;filter:Alpha(opacity=80)}
.slick-dots:hover li button{height:12px;top:-4px}
}

/*==顶部↓==*/
.head-top{ padding:6px 0;background: #35383e;overflow:hidden}
.head-top .right{float:right;line-height:30px}
.head-top .right .block{float:left;display:block;}
.head-top .right .tel{font-size:14px; color: #c5c5c5;font-family: Raleway;padding-left:25px; background:url(../images/tel.png) no-repeat left center;background-size:14%;}
.head-top .right .sitemap{background: url(../images/email.png) no-repeat left;background-size:12%;}
.head-top .right .ico {
    padding-left: 30px;
    margin-left: 25px;
    color: #c5c5c5;
    font-size: 14px;
    line-height: 30px;
}
/*顶部滚动↓*/
.airing{float:left;margin-top:5px;width:600px;height:25px;padding-left:30px;position:relative;overflow: hidden;background:url(../images/horn_ico.png) no-repeat left;}
.airing .tempWrap{width:100% !important;}
.airing ul{overflow:hidden;zoom:1;}
.airing ul li{margin-right:20px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;width:auto !important;}
.airing ul li a{color:#fff;font-size:14px;transition: all .4s ease-in-out;}
.airing ul li a:hover{color:#fff;}

/*搜索关键字*/
.keywords{height: 80px; background: #fafafa;margin-bottom: 60px}
.keywords ul strong{ background: url(../Images/hot.png) no-repeat left center; padding-left: 28px; font-size: 16px; line-height: 80px; color: #494949; margin-right: 42px;}
.keywords ul li{float: left; margin-right: 27px; }
.keywords ul li a{line-height: 80px; color: #666; }
.search{width: 319px; border-bottom: solid 1px #004180; height: 60px; position: relative;}
.search input{outline: none; border: none; font-family:  "Microsoft YaHei"; line-height: 60px;}
.search .search-text{background: transparent; display: block; color: #999;  line-height: 60px; width: 260px}
.search .search-btn{background: url(../Images/search-btn.png) no-repeat right center; position: absolute; right: 0; width: 23px;top: 0; cursor: pointer;}

/*鼠标移动效果*/
.effect-lower{ position: relative;}
.effect-lower .effect-lower-block{position: absolute;right: 0;top:91px;width: 150px;line-height: initial;/* height:50px; */display: block;border: 1px #ddd solid;padding: 10px 20px;z-index: 9;background: #fff;filter: alpha(opacity=0);transform-origin: 95% 0%;transform:scale(0.01);-moz-transform:scale(0.01);transition:all 1s;}
.effect-lower:hover .effect-lower-block{opacity:1;transform: scale(1);}


.header2{position:relative;height:112px;width:100%;background-color:#fff;box-shadow:1px 1px 4px rgba(11,11,11,.06);color:#fff;z-index:99;transition:.4s}
.nav{position:relative;width:1200px;height:110px;line-height:110px;margin:0 auto;z-index:999}
.logo{position:relative;left:0;top:0;height:110px;float:left}
.logo img{max-height:90%}
.nav ul{position:relative;left:50px;float:right;z-index:999;-webkit-transform:translateZ(0)}
.nav li{position:relative;display:inline;padding-right:25px;z-index:999}
.nav li a{position:relative;font-size:16px;color:#000;opacity:1;transition:.4s;padding-bottom:4px;letter-spacing:1px;z-index:999}
.on a{border-bottom:1px solid #fff}
.nav li:after{content:"";display:inline;position:absolute;top:50%;right:10px;width:1px;height:12px;margin-top:-6px;background-color:#a3a3a8;opacity:.4;filter:Alpha(Opacity=40)}
.nav li:last-child:after{display:none}
 
.nav li .sub{display:none;width:280px;left:0;top: 100%;position:absolute;border-bottom:3px #0c6638 solid;background: rgba(255,255,255,1);line-height:30px;padding-top:40px;z-index: 999;text-align:left;}
.nav li:hover .sub {display: block}
.nav li .sub a{position:relative;float: left;width:92%; color: #5e5e5e;font-size: 14px;padding-left:8%;transition:.3s;display: block; }
.nav li .sub a:hover{background:#0c6638; color:#fff;width:90%;padding-left:10%;}

.header_info{position:absolute;right:4px}
.header_info img{max-height:110px}
.header_info p{line-height:110px;font-size:15px;color:#212121}
.header_info a{color:#212121;padding:2px 0;border-bottom:1px solid #fff}
.side_close{display:none;position:fixed;right:0;left:0;top:0;bottom:0;
            background-image:url(../Images/btn_side-close.png);
            background-repeat:no-repeat;background-position:95% 2%;background-color:rgba(0,0,0,.9);
            z-index:998;-webkit-transform:translateZ(0);transition:0s;
}

.nav_icon{display:none;position:absolute;right:10px;top:0;width:50px;height:50px;background-image:url(../Images/nav-icon.png);background-repeat:no-repeat;background-size:100%;z-index:99}
@media screen and (min-width:1024px){
    .nav li a:hover{opacity:1;filter:Alpha(opacity=100);color:#0c6638;}
}
.section{position:relative;width:1200px;margin:50px auto;margin-bottom:60px}
.section_title_1{position:relative;margin:10px 0;box-sizing:border-box}
.section_title_1 .setting{position:relative;padding:4px 0;margin-bottom:20px}
.section_title_1 .setting span{position:relative;color:#0c6638;font-size:30px;font-family:tt,Arial,mingliu}
.section_title_1 .setting span:after{content:"";display:block;position:absolute;padding:4px 0;width:100%;border-bottom:1px solid #0c6638;z-index:1}
.section_title_1 .setting a{position:absolute;right:0}
.section_title_1 .setting:after{content:"";display:block;position:absolute;padding:4px 0;width:100%;border-bottom:1px solid #eaeaea;z-index:0}
.home{margin-top:0px}
.home .section_title_1{text-align:center}
.home .section_title_1 .setting:after{display:none}
.home .section_title_1>p:after,.home .section_title_3>p:after{content:"";position:absolute;left:50%;bottom:-16px;margin-left:-15px;width:30px;height:3px;background-color:#000}
.home .section_title_1>p,.home .section_title_3>p{position:relative;font-size:36px;line-height:36px;margin-bottom:30px;font-weight:600; /*font-family:Arial,mingliu*/}
.home .section_title_1 .setting p,.home .section_title_3 .setting p{font-size:16px;color:#999;letter-spacing:1px}
.service_box{position:relative;width:49%;float:left;margin-right:2%;margin-top:20px;box-shadow:1px 1px 4px rgba(11,11,11,.06);background-color:#fff;box-sizing:border-box}
.service_box:nth-child(2n){margin-right:0;}
.service_box img{width:100%;-webkit-filter:contrast(1);transition:.3s;opacity:1}
.service_box_text{height:120px;padding:10px 10px;box-sizing:border-box}
.service_box_text h4{font-size:20px;font-weight:600;margin-bottom:10px}
.service_box_text p{margin-bottom:10px;color:#777;line-height:25px;}
.section:after,.section_2_cell:after,.list_item:after,.footer_cell:after,.second_page:after,.side_contact:after,.foot_extend:after,.gallery_list:after{content:"";display:block;height:0;clear:both}
.service_box_text p a{position:relative;margin-top:16px;margin-bottom:10px;display:block;font-size:14px;color:#222;width:100%;height:40px;line-height:40px;background-color:#ededed!important;text-align:center;transition:.3s}
.service_box_text p a:hover{background-color:#000!important;color:#fff}
.section_2{position:relative;background-color:#a2a7ab;min-height:360px;padding:40px;box-sizing:border-box}
.section_2.home_about{padding:100px;margin-bottom:50px}
.bg_blur{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../Images/blur.jpg);background-size:cover;background-attachment:fixed;background-position-x:center!important;z-index:1}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.oh {
    overflow: hidden;
}
.about-culture{padding: 52px 0;background:#f5f5f5;}
.culture-list{margin-top:50px;}
.about-culture .item{position: relative;}
.about-culture .item .pic,
.about-culture .item .cont{width: 50%;}
.about-culture .item .pic img   {width: 100%;    transition: 0.2s;}
.about-culture .item .pic:hover img{transform: scale(1.02);opacity: 0.8;}
.about-culture .item .cont{position: absolute;top: 0;height: 100%;overflow: hidden;padding: 75px 0;}
.about-culture .item .pic{float: left;}
.about-culture .item .cont{right: -50px;}
.about-culture .item:nth-child(2n+2) .pic {float: right;}
.about-culture .item:nth-child(2n) .cont{left: 0px;}
.about-culture .item:last-child .cont{padding-top: 90px;}
.about-culture .item .cont h4{font-size: 25px;font-weight: bold;line-height: 1;color: #333;margin-bottom: 40px;}
.about-culture .item .cont p{line-height: 28px;}
.about-culture .item .cont ul{margin-top: 20px;line-height: 28px;}

@media screen and (max-device-width:1024px){
    .bg_blur{background-attachment:scroll}
}
.bg_light{width:100%;background:url(../Images/newsbg.jpg);z-index:1}
.alpha_bg{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../Images/blur.jpg);background-size:cover;opacity:.1;filter:Alpha(opacity=2);z-index:1}
.section_2_cell{position:relative;width:1200px;margin:0 auto;z-index:4}
.section_2_left{position:relative;text-align:center;width:80%;margin:0 auto;color:#fff;background:rgba(11,11,11,.4);padding:30px 80px;z-index:10;box-sizing:border-box}
.section_title_2 .setting{margin-top:6px}
.section_title_2 .setting span{position:relative;padding-top:10px;font-size:30px}
.section_title_2{margin-top:20px;margin-bottom:40px}
.btn_1 a{position:relative;display:block;padding:14px;margin:30px auto;width:200px;color:#fff;border:2px solid #fff;z-index:2;transition:.4s;box-sizing:border-box}
.btn_1 a:before{content:">";display:inline-block;position:absolute;right:20px}
.btn_1 a:after{content:"";position:absolute;width:0;height:100%;top:0;left:0;background-color:#0c6638;z-index:-1;transition:.2s}
.section_2_right{position:relative;width:48%;float:right;overflow:hidden;z-index:3}
.section_2_right img{width:100%;transform:scale(1);-webkit-filter:contrast(1);transition:.4s}
@media screen and (min-width:1024px){
    .btn_1 a:hover:after{width:100%}
    .btn_1 a:hover{border-color:#0c6638}
    .section_2_right:hover img{transform:scale(1.1);-webkit-filter:contrast(1.2)}
    a.more:hover{color:#222}

}
a.more{position:absolute;color:#555;right:0;z-index:9}
.gallery_list{padding-top:10px}
.gallery_box{position:relative;float:left;width:30%;text-align: center;margin-right:5%;margin-bottom:30px;box-sizing:border-box}
.gallery_box:nth-child(3n){margin-right:0}
.gallery_box img{border:1px solid transparent;width:60%;transition:.4s}
.gallery_box span{position:relative;display:block;margin-top:10px;text-align:center;height:30px;line-height:30px;color:#333;z-index:5;transition:.4s}
.gallery_box a{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;opacity:0;filter:Alpha(opacity=0);z-index:9}


.gallery_box2{position:relative;float:left;width:30%;text-align: center;margin-right:5%;margin-bottom:30px;box-sizing:border-box}
.gallery_box2:nth-child(3n){margin-right:0}
.gallery_box2 img{border:1px solid transparent;height:145px; transition:.4s}
.gallery_box2 span{position:relative;display:block;margin-top:10px;text-align:center;height:30px;line-height:30px;color:#333;z-index:5;transition:.4s}
.gallery_box2 a{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;opacity:0;filter:Alpha(opacity=0);z-index:9}

/*--------------------------------------------gallery----------------------------------------------*/
.pic_box { position: relative; margin-bottom: 50px; box-sizing: border-box; width: 33.33%; float: left; }
.pic_list .pic_box{width: 50%;margin-bottom: 20px;background:#fff;}
.other_pic{padding: 8px;}
.other_pic .pic_box{padding: 0 2px;margin-top: 30px;margin-bottom: 0;}
.pic_box_img{position: relative;overflow: hidden;  height:200px;  text-align: center; -webkit-transform:translateZ(0);}
.pic_box_img img{width: 60%;transition: 0.2s;}
.pic_box p{position: relative;font-size: 21px;background-color: #fff;color: #000;font-weight: 600;padding: 20px 0;transition: 0.4s;z-index: 2;text-align:center;}
.pic_box p:before {
    height: 5px;
    width: 83%;
    background-color: #b3184a;
    border-left: 60px solid #000;
    position: absolute;
    display: block;
    top: 55px;
    content: "";
    z-index: inherit;
}
.pic_box_img:before,.news_img a:before{
	content: "";
	display: inline-block;
	position: absolute;
	top: 40%;left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	height: 60px;
	width: 60px;
	background-image:url(../images/icon-zoom.png); 
	z-index: 3;
	opacity: 0;
	filter:alpha(opacity=0);
	transition: 0.2s; 
}
.pic_box_img a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}

.k4-1{position: relative;padding: 0 100px;margin-top: 80px;}
.k4-1 .arrow-prev{background: url(../Images/11-1.png) no-repeat center center/100% 100%;width: 50px;height: 80px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);left: 0;}
.k4-1 .arrow-next{background: url(../Images/11-2.png) no-repeat center center/100% 100%;width: 50px;height: 80px;position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);right: 0;}
.k4-1 .arrow-prev:hover{background: url(../Images/11-1b.png) no-repeat center center/100% 100%;}
.k4-1 .arrow-next:hover{background: url(../Images/11-2b.png) no-repeat center center/100% 100%;}


.casegallery:after{content: "";display: block;clear: both;height: 0;}
.case-box{position: relative;width: 31.3333%;margin: 0;margin: 1%;float: left;overflow: hidden;}
.case-box img{
	width: 101%;
    height:250px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-filter: grayscale(0);
	transition:all 0.4s;
}
.case-box:hover img{
	-webkit-filter: grayscale(100%);
}
.box-over{
	position: absolute;
	bottom: 0;
	height: 0;
	width: 100%;
	background-color: #000;
	opacity: 0.3;
	filter:alpha(opacity=0.3); 
	transition:all 0.4s;
}
.case-box:hover .box-over{height: 36px;background-color: #0c6638;opacity: 0.9;filter:alpha(opacity=90); }
.case-box p{
	position: absolute;
	padding: 0 12px;
	width: 100%;
	height: 36px;line-height: 36px;
	left: 0;
	bottom: 0;
	color: #f4f4f4;
	text-align: center;
	letter-spacing: 1px;
	transition:all 0.4s;
	z-index: 9;
}
.case-box:hover p{
	letter-spacing: 4px;
/*	opacity: 1;
	filter:alpha(opacity=100); */
}


@media screen and (min-width: 1024px) {
	/*.pic_box:hover p{color: #274b92;text-indent: 10px;}*/
	.pic_box_img:hover img{transform: scale(1.05);opacity: 0.7;}
	.pic_box_img:hover:before,.news_img:hover a:before{
	 	top: 50%;
	 	opacity: 1;
	 	filter:alpha(opacity=100);
	}
}

@media screen and (min-width:1024px){
    .gallery_box:hover img{opacity:.7}

}
.section_title_3{text-align:center}
.section_title_3 p{color:#fff}
.section_title_3 span{position:relative;color:#212121;font-size:30px;font-family:tt,Arial,mingliu}
.section_title_3 .setting{padding-top:6px}
#news_slider{margin:40px 0}
.list_item{position:relative;margin:30px;background-color:#fff;background-color:#fff}
.list_img{position:relative;width:50%;float:left;overflow:hidden;z-index:9}
.list_img img{width:100%;transform:scale(1);transition:.4s}
.list_text{position:relative;width:49.5%;float:right;padding:20px;box-sizing:border-box}
p.time_1{font-size:12px;color:#ccc}
.list_text a p{color:#333;font-size:21px;font-weight:600;  line-height:30px;margin-bottom:20px}
.list_brief p{max-height:100px;overflow:hidden;color:#aaa}
.more_2{position:relative;padding-top:40px;z-index:9}
.list_item>a{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;filter:alpha(opacity=0);z-index:8}
#news_slider .slick-dots li{display:none}
.btn_2{margin:40px}
.btn_2 a{position:relative;display:block;font-size:16px;color:#0c6638;border: 2px solid #0c6638;width:200px;height:50px;line-height:50px;left:50%;margin-left:-120px;background-color:#;text-align:center;transition:.3s}
.side_r .list_item{width:100%;margin:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea}
.news_ .setting{margin-bottom:36px}
.side_r .section_title_1{margin:0;}
.side_r .section_title_1 p{font-size: 24px;font-weight: 600;}
.side_r .list_text{padding-top:0;padding-right:0}


.side_r .list_item2{width:100%;margin:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea}
.side_r .list_text2{padding-top:0;padding-right:0}
.list_item2{position:relative;margin:30px;background-color:#fff;    overflow: hidden;}
.list_item2>a{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0;filter:alpha(opacity=0);z-index:8}
.list_img2{position:relative;width:30%;float:left;overflow:hidden;z-index:9}
.list_img2 img {
    width: 100%;
    transform: scale(1);
    transition: .4s
}
.list_text2{position:relative;width:69.5%;float:right;padding:20px;box-sizing:border-box}
.list_text2 a p{color:#333;font-size:21px;font-weight:600;  line-height:30px;margin-bottom:20px}

@media screen and (min-width:1024px){
    .list_text a:hover p{color:#0c6638}
    .list_img:hover img{transform:scale(1.05)}
    .btn_2 a:hover{background-color:#0c6638;color:#fff}
     .list_text2 a:hover p{color:#0c6638}
    .list_img2:hover img{transform:scale(1.05)}

}


.location { background: #0c6638; width:100%; }
.location .container {  padding-top: 1.5%;  padding-bottom: 1.5%; }
.location .loc { font-size: 14px; color: #57d795; padding: 5px 0;}
.location .loc a { font-size: 14px; color: #999; }
.location .loc a:last-child { color: #57d795; }
.location h1 { font-size: 28px; color: #fff; }
.location .loc span { font-size: 14px; color: #999; }
.location .back {}
.location .back a { font-size: 14px; color: #666; }

.banner_sub{
	padding: 50px 0;
	background-size: cover;
	background-position: center;
	background-color: #333;
	min-height: 300px;
}
.banner_sub .section_title span,.banner_sub .section_title p{color: #fff;}
.banner_sub img{width: 100%;}

/*.section_title{position: relative;text-align: center;}
.section_title span{display: inline-block;line-height: 24px;font-size: 16px;color: #888;margin-bottom:4px; }
.section_title>p{
	position: relative;
	font-size: 26px;
	padding-top: 18px;
	margin-bottom: 20px;
	font-weight: 700;
	font-family:"tt_2",Arial,'微软雅黑';
	line-height: 30px;
}
.section_title>p:after{
	content: "";
	position: absolute;
	width: 40px;height: 5px;
	top: 0;left: 50%;
	margin-left: -20px;
	background-color: #274b92;
}  */



.second_page_b{min-height:80px;display:none}
.contact_.second_page_b{display:block}
.second_page_b img{width:100%}
.side_box .gallery_box{width:100%;float:none;margin:15px 0}
.second_page{width:1200px;margin:0 auto;}
.side_box,.side_r{position:relative;min-height:100px;box-shadow:1px 1px 4px rgba(11,11,11,.06);background:#fff;box-sizing:border-box}
.side_l{position:relative;width:20.5%;margin-right:2%;float:left}
.side_r{width:77.5%;float:right;padding:30px}
.side_box{padding:20px 15px;margin-bottom:20px}
.side_contact .side_box{box-shadow:none}
.side_box .section_title_1{margin-bottom:20px;}
.side_box .section_title_1>p,.form .section_title_1>p{color:#0c6638;font-size: 24px;font-weight: 600;}
.side_box .setting{margin:0;padding:0}
.side_box .setting p span{font-size:16px;color:#111;font-family:Arial,微软雅黑}
.side_box .setting p span:after{display:none}
.catg_name{margin-top:14px}
.catg_name h2{color:#fff;margin:3px 0}
.catg_name h2 a{color:#fff;background-color:#0c6638;padding-left:6px;}
.catg_name h2 a:hover{color:#fff;}
.catg_name a{display:block;color:#111;background-color:#f2f3f6;height:34px;line-height:34px;padding-left:16px;margin-bottom:3px;transition:.3s;text-indent:0;font-size:14px}
.catg_name a:last-child{margin-bottom:0}
.catg_name a:hover{color:#0c6638;}
.catg_name a.on{color:#0c6638;font-weight:600;}
.contact_mini_text p{font-size:12px;margin-top:10px;max-height:158px;overflow:hidden}
a.btn_contact{display:block;margin-top:10px;text-align:center;color:#111;border:1px solid #eaeaea;height:34px;line-height:34px;font-size:14px;transition:.3s}
.title_3{border-bottom:1px solid #f2f3f6;padding-bottom:20px;font-size: 24px;font-weight: 600;}
.detail_time{color:#ccc;font-size:12px;margin-bottom:10px}
.detail_text img{margin:20px 0}
.detail_text p{line-height:24px;margin-bottom:10px}
.side_r .gallery_box{width:31%;margin-right:3.4%}
.side_r .gallery_box:nth-child(4n){margin-right:3.4%}
.side_r .gallery_box:nth-child(3n){margin-right:0}
a.btn_2{position:relative;margin-top:20px;display:block;height:36px;width:100%;line-height:36px;text-indent:10px;font-size:12px;color:#000;background-color:#e7e7e7;background-color:rgba(0,0,0,.05);z-index:99;transition:.3s}
a.btn_2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#0c6638;opacity:0;transition:.3s;z-index:-1}
a.btn_2:after{content:"";position:absolute;top:0;left:0;width:97%;height:100%;background-image:url(../Images/icon_more0.png);background-repeat:no-repeat;background-position:right;transition:.3s}
.ctrl{margin:20px 0;margin-top:40px}
.ctrl a{position:relative;float:left;margin:0;margin-right:.33%;height:40px;line-height:40px;width:33%;background-color:#e7e7e7;background-color:rgba(0,0,0,.05);box-sizing:border-box}
.ctrl a:after{display:none}
a#back:after,a#prev:after,a#next:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:url(../Images/btn-back.png);background-repeat:no-repeat;background-position:center;transition:.3s}
a#back:after{background-image:url(../Images/btn-back.png)}
a#prev:after{background-image:url(../Images/btn-prev.png)}
a#next:after{background-image:url(../Images/btn-next.png)}
.catg_hide{position:relative;display:none;top:1px;width:100%;height:44px;border:1px solid #0c6638;
           background-image:url(../Images/down.png);background-position:right;background-repeat:no-repeat;
           background-size:44px;text-align:center;box-sizing:border-box;margin-bottom:10px;
}
.catg_hide_2{background-image:url(../Images/down2.png)!important}
.catg_hide p{font-size:12px;line-height:44px;color:#0c6638}
.page{position:relative;margin:20px auto;margin-bottom:10px;text-align:center}
.page li{display:inline-block;background-color:#e7e7e7;background-color:rgba(0,0,0,.05);transition:.3s}
.page li a{display:inline-block;width:40px;height:40px;line-height:40px;color:#000;box-sizing:border-box}
.page_on {color:#fff!important;background-color:#0c6638}
.page li:hover{opacity:.8}



.gduo {height: 30px;  line-height: 30px;background: #f7f7f7;overflow: hidden; margin: 15px 0px; padding: 0 10px; width: 100%}
.gduo span {float: right; width: 49%; overflow: hidden; height: 30px; display: block;text-align: center}
.gduo a { font-weight: bold;}



/*产品详情*/
.proDeTop{
    margin: 80px 0 54px;
    background-size: cover;
    padding-top:30px;
    border-bottom:15px solid #0c6638;
}
.proDeTop .Info{
    width: 47.6667%;
    float: right;
    padding-top: 40px;
}
.proDeTop .Info .tit{
    font-size: 32px;
    color: #333333;
    line-height: 45px;
}
.proDeTop .Info .sub{
    font-size: 16px;
    color: #555555;
    line-height: 30px;
    margin: 5px 0;
}
    .proDeTop .Pic {
        width: 50%;
        float: left;
        text-align: center;
    }
.proDeTab{
    padding: 0px 0 80px;
   /* margin-top: -110px;*/
    background: #fff;
}
.proDeTab .container{
    max-width: 1200px;
    border: 1px solid #ddd;
}
.proDeTab:nth-of-type(2n+2){
    /*background: #f9f9f9;*/
    
}
.proDeTab .top-tit{
    text-align: center;
    font-size: 42px;
    line-height: 45px;
    color: #333333;
}
.proDeTab .top-line{
    width: 32px;
    height: 3px;
    background: #31a138;
    margin: 26px auto 0;
}
.proDeTab .content{
    margin-top: 0px;
    font-size: 15px;
    line-height: 28px;
    color: #333;
    overflow: hidden;
    padding:25px;
}

.proDeTab .content .canshu{
   width:25%;
}
.proDeTab .content .shuoming{
   width:50%;
}
.proDeTab .content .dwon{
   width:20%;
}

.proDeTab .content table{
    border: 1px solid #fff;
    width: 100%;
}
.proDeTab .content table tr{
    border: 1px solid #fff;
}
.proDeTab .content table td{
    border: 1px solid #fff;
    background: #cee7ff;
    height: 64px;
	padding:0px 2%;
}
.proDeTab .content table td:nth-child(1){
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
}
.proDeTab .content table td:nth-child(2),
.proDeTab .content table td:last-child{
    background: #e8f1fa;
    font-size: 16px;
    padding-left: 42px;
    text-align: left;
    font-weight: normal;
}
.proDeTab .content table tr:nth-of-type(2n+2) td:nth-child(2),
.proDeTab .content table tr:nth-of-type(2n+2) td:last-child{background: #f2f8fd;}

.sub-main-cont{ width: 100%; max-width: 1200px; margin: auto; min-height: 500px;}
.prolink{ width: 100%; overflow: hidden;position: relative; /* top: -110px;*/ left: 0; z-index: 999;}
.prolinks { margin: auto;/*border: 1px solid #ddd;*/}
.prolinks a{ display: inline-block;/*width: 80px;*/     padding: 0 10px;line-height: 50px;font-size: 14px;color: #333;  border:1px solid #ddd; border-bottom:none;text-align: center;vertical-align: bottom;}
.prolinks a.active{line-height: 50px;  color: #0c6638; border-top:2px solid #0c6638;}
.xiazai p{display: inline-block; vertical-align: middle;}
.xiazai p{font-size: 14px;color: #0c6638;line-height: 36px;margin-top: 22px;}
.xiazai p .c1{ margin-right: 10px;}
.xiazai p a:hover{color: #333}


 /*下载*/
.media-body { width: 10000px; display: table-cell; vertical-align: top;}
.met-download { margin: 30px auto; max-width: 1200px; background: #fff; }
.met-download .met-download-list{background:#fff;}
.met-download .met-download-list .list-group-item2{padding:20px 0px;border-bottom:1px solid #ddd;background:transparent}
.met-download .met-download-list .media-left{float:left; padding-right:15px;padding-left:10px}
.met-download .met-download-list .media-left i{}
.met-download .met-download-list h4.media-heading a{color:#000;font-size:18px;font-weight:600;}
.met-download .met-download-list h4.media-heading a:hover{color:#0c6638}
.met-download .met-download-list small{color:#76838f;font-size:14px}
.met-download .met-download-list a.btn{margin-right:10px}
.met-download .met-download-list .tqm{line-height:30px;color:#0089d2;font-size:16px}
.btn-primary {
    color: #0c6638;  font-size:12px;
    padding: .429rem 1rem;
    border: 1px solid transparent;
    background-color: transparent;
    border-color: #0c6638;
}


@media screen and (min-width:1024px){
.catg_name a:hover{color:#0c6638;text-indent:4px}
.catg_name a.on:hover{color:#fff;text-indent:0}
a.btn_contact:hover{color:#fff;border-color:#0c6638;background-color:#0c6638}
a.btn_2:hover:before{height:100%;opacity:1}
a#back:hover:after{background-image:url(../Images/btn-back2.png)}
a#prev:hover:after{background-image:url(../Images/btn-prev2.png)}
a#next:hover:after{background-image:url(../Images/btn-next2.png)}
.service_box img:hover{-webkit-filter:contrast(1.1);opacity:.8}

}
.side_contact{width:100%;box-shadow:1px 1px 4px rgba(11,11,11,.06);box-sizing:border-box;padding:20px;background-color:#fff}
.side_contact .side_box{border:none;width:35%;float:left;padding-top:10px}
.form .section_title_1{margin:10px 0}
.side_contact .section_title_1{margin-bottom:20px}
.form input,.formText{border:1px solid #dedede;background-color:#fbfbfb;font-size:14px;line-height:18px;width:100%;padding:4px;text-align:left;margin:0 auto;outline:medium;border-radius:0;-webkit-appearance:none;box-sizing:border-box;transition:.4s}
.formText{text-align:left}
.form{position:relative;width:60%;float:right}
form{position:relative;top:-10px}
.form textarea{height:100px;max-width:100%}
.form input:focus,.form textarea:focus{background-color:#fff;border:1px solid #0c6638}
.form dt{margin-top:10px;color:#888;font-size:12px;line-height:22px;padding-bottom:4px}
.form dl{width:49%;float:left}
.form dl:first-child{margin-right:2%}
.formBtn button{display:block;padding:10px;width:100%;background:#0c6638;color:#fff;margin:10px auto;line-height:18px;cursor:pointer;border:none;transition:.4s}
.formBtn:before{content:"";display:block;height:0;clear:both}
.formBtn button:hover{background-color:#000}
@media screen and (min-width:1024px){
    .textandpic:hover img{opacity:.8}

}
.footer{position:relative;width:100%;padding:30px 0;border-top:1px solid #ddd ;background:#fff; box-sizing:border-box;transition:.3s}
.footer_cell{width:1200px;margin:0 auto;box-sizing:border-box}
.footer a:hover{color:#999}
.follow{float:right}
.follow span{padding:4px;opacity:1;filter:alpha(opacity=100);transition:.4s}
.follow a{display:inline-block;margin-left:5px}
.follow span:hover{opacity:.7;filter:alpha(opacity=70)}
.s-qq,.s-weibo,.s-taobao,.s-tt,.s-renren{display:inline-block;width:28px;height:28px;background-repeat:no-repeat;background-position:center;background-size:100%}
.s-qq{background-image:url(../Images/qq.png)}
.s-renren{background-image:url(../Images/renren.png)}
.s-taobao{background-image:url(../Images/taobao.png)}
.s-weibo{background-image:url(../Images/weibo.png)}
.s-tt{background-image:url(../Images/tt.png)}
p.copy{font-size:11px;line-height:30px;float:left;}
.copy a{color:#333!important}
.service_box_text p a.a_img{display:block;position:absolute;width:0;height:0;left:0;top:0;margin:0;padding:0;background:#fff!important;opacity:0;filter:alpha(opacity=0);z-index:99}
.service_box_text p a.a_img:hover{background:#fff!important;opacity:.2;filter:alpha(opacity=20)}
.foot_box,.foot_extend img{margin:10px 0 16px}
.foot_box{display:inline-block;vertical-align:top}
.foot_box span,.foot_box a{font-size:14px;color:#555}
.foot_extend{white-space:pre-line;font-size:0;border-bottom:1px solid #e1e1e1;margin-bottom:20px}
.for3{float:right;width:25.5%}
.for4{float:left;width:12%;margin-right:1%}
.for6{float:left;width:15.6%;margin-right:1%}
.foot_extend p{position:relative;margin-bottom:10px;font-size:15px;font-weight:700;color:#000}
.foot_extend p:before {
    height: 1px;
    width: 50%;
    background-color: #000;
    border-left: 60px solid #0c6638;
    position: absolute;
    display: block;
    top: 25px;
    content: "";
    z-index: inherit;
}
.foot_extend a{display:block;line-height:24px;overflow:hidden;height:24px}
.foot_extend span{line-height:24px}
.foot_extend img{max-width:100%}
.line{border-bottom:1px solid #e1e1e1;margin-bottom:30px}
@media screen and (max-width:1279px){
    .slick-dots{bottom:0}
    .nav,.section,.section_2_cell,.footer_cell,.second_page{width:100%;padding:0 10px;box-sizing:border-box}
    .header_info p{line-height:100px;font-size:12px}
    .nav li a{font-size:12px;letter-spacing:0}
    .nav li:after{height:12px;margin-top:-6px}
    .service_box_text p{max-height:none}
    .service_box_text{min-height:170px}
    .section_2_left{width:80%}
    .list_item{width:850px;margin:0 60px}
    .list_item2{width:850px;margin:0 60px}
    .list_text a p{font-size:16px;margin-bottom:10px}
    .list_text2 a p{font-size:16px;margin-bottom:10px}
    .more_2{padding-top:20px}

}
@media screen and (max-width:960px){
    .slick-prev,.slick-next{width:50px;height:28px;margin-top:-14px}
    .slick-dots li button{width:20px}
    .home .section_title_1>p,.home .section_title_3>p{font-size:18px}
    .section_2_left{padding:20px}
    .contact_~.h_100{display:none}
    p{font-size:12px}
    .section,.section_2_cell,.footer_cell,.second_page{width:96%}
    .nav{width:100%;height:100%}
    .header_info{display:none}
    .nav{line-height:50px}
    .header2,.h_100,.logo{height:50px}
    .header2{position:fixed;top:0}
    .h_100{display:block}
    .slick-slider{margin-top:50px}
    .logo{margin-left:20px}
    .nav_icon{display:block}
    .nav ul{display:none;position:fixed;left:auto;width:100%;text-align:center;top:50%}
    .nav li{display:block;line-height:30px;padding-right:0}
    .nav li a{position:relative;font-size:18px;line-height:40px;color:#fff!important}
    .nav li:after{display:none}
    .service_box_text p{max-height:none}
    .content{margin-top:10px}
    .service_box_text h4{font-size:16px}
    .section_2{padding:20px}
    .section_2.home_about{padding:20px}
    .section{margin-top:20px;margin-bottom:20px}
    .section_title_1 .setting span,.section_title_2 .setting span,.section_title_3 .setting span{font-size:18px;line-height:22px}
    .section_2_right,.section_2_left{width:100%}
    .btn_1 a{width:100%;padding:6px;font-size:12px}
    .gallery_box{width:50%;margin-right:0}
    .gallery_box span{font-size:12px}
    .list_text,.list_img,.list_item{width:100%}
    .list_text2,.list_img2,.list_item2{width:100%}
    .list_item{margin:0}
    #news_slider .slick-prev,#news_slider .slick-next{top:70%}
    #news_slider{margin:20px 0}
    .list_text{padding:20px}
    .list_text2{padding:20px}
    .more_2{display:none}
    .btn_2{margin:0}
    .btn_2 a{width:100%;left:0;margin-left:0;height:30px;line-height:30px;font-size:14px}
    .second_page_b{min-height:10px;margin-top:50px}
    .side_box .setting p span{display:none}
    .contact_mini,.side_box .section_title_1,.side_box>a{display:none}
    .side_r{width:100%;z-index:1}
    .title_3{font-size:16px}
    .side_l{width:100%;height:100%;z-index:2}
    .side_l .side_box{border:none;padding:0;margin:0;min-height:0}
    .catg_name a{text-align:center;padding:0;font-size:12px}
    .catg_name{margin:0;margin-bottom:20px}
    .catg_hide{display:block}
    .has_sub{display:none;right:0}
    .side_box .gallery_box{display:none}
    .side_r .list_text{padding:0;padding-bottom:20px}
    .side_r .list_text2{padding:0;padding-bottom:20px}
    .side_r .gallery_box:nth-child(1){width:100%}
    .side_r .gallery_box{width:50%;margin-right:0}
    .side_r .gallery_box:nth-child(3n),.side_r .gallery_box:nth-child(4n){margin-right:0}
    .side_contact .side_box{width:100%;float:none;padding:0}
    .form{width:100%;float:none}
    .side_contact .side_box .section_title_1{display:block}
    .side_contact .contact_mini_text p{overflow:visible}
    p.time_1{font-size:12px}
    .section_title_1 .setting a{display:none}
    .for3,.for6{width:48%}
    .for3{float:left;margin-right:1%}
    .foot_box span,.foot_box a{font-size:12px}
    .foot_extend p{font-size:12px}
    .foot_extend a{line-height:20px}
    p.copy{width:100%;float:none;text-align:center}
    .foot_extend span{line-height:16px}

}
@media screen and (max-width:480px){
    .service_box{width:100%;margin-right:0}
    .service_box_text{min-height:50px}
    .for3,.for6{width:100%;margin:0;padding-left:20px;box-sizing:border-box}
    .s-qq,.s-weibo,.s-taobao,.s-tt,.s-renren{width:12px;height:12px}

}