@media (max-width:767px){
.header{ position: fixed; top:0; left:0; right:0; z-index:98 !important;}
.header.active{ padding-bottom:0px !important;}
.header.active .header_nav{ z-index:auto !important;}
.header_form{ display:none !important;}
.header_logo{ height:60px !important; position:relative;}
.header_logo .caption{ line-height:60px !important;}
.header_logo .caption img{ height:30px !important;}
.header_logo .sj_nav{ position:absolute; top:0; right:15px; width:60px; height:60px; text-align:right; line-height:60px;}
.header_logo .sj_nav i{ font-size:36px; display:inline-block; color:#f7af54;}

.header_nav.active{ height:100% !important; padding-top:40px !important;}
.header_nav{ position:fixed !important; left:0 !important; right:0 !important; top:0 !important; width:100% !important; height:0 !important; z-index:99; overflow:hidden; transition:all 0.6s;}
.header_nav ul{ position:static !important;}
.header_nav ul li{ display:block !important; width:auto !important; text-align:center !important;}
.header_nav ul li a{ display:inline-block !important; margin:0 !important;}
.header_nav ul li .erji{ display:none !important;}

.header_nav .cha{ width:60px; height:60px; text-align:right; line-height:60px; position:absolute; right:15px; top:0; z-index:2; color:#fff;}
.header_nav .cha i{ font-size:36px; display:inline-block;}

.banner{ margin-top:60px !important;}
.banner .swiper-slide{ height:160px !important;}
.s_about{ padding-top:20px !important;}
.snew_left{ padding:10px 20px !important;}

.scp_nav{ height:auto !important;background: #f7af54 !important; padding:20px 0 !important;}
.scp_nav .container{ height:auto !important;}
.scp_nav .row{ height:auto !important;}
.scp_nav .col-sm-3 .caption{ padding-top:10px !important; height:auto !important; width:100% !important; margin:0 !important; padding:0 !important;}
.scp_nav ul{ position:static !important; transform:translateY(0) !important;}
.scp_nav ul li{ width:33.33% !important;}
.scp_nav .col-sm-3{ height:auto !important;}
.scp_nav .col-sm-9{ height:auto !important;}
.scp_nav .col-sm-9 .caption{ height:auto !important; }
.scp_nav .col-sm-9 .caption ul li{text-align:left !important;}
.scp_nav .col-sm-9 .caption ul li a{ color:#fff !important;}

.s_about .row .col-md-4 .caption img{ width:100% !important;}
.scp_nav ul li a{ font-size:14px !important;}

.n_banner{ height:100px !important; margin-top:60px !important;}
#certify{ width:100% !important;}
#certify .swiper-slide{ width:360px !important; height:266px !important;}
#certify .swiper-button-prev{ left:0 !important;}
#certify .swiper-button-next{ right:0 !important;}
#certify .swiper-slide p{ line-height:46px !important;}

.s_biao ul li{ width:auto !important; float:left !important; width:auto !important;}
.footer .container>.row>.col-md-6:nth-child(2){ margin-top:20px;}


.scp_nav.ny .col-sm-9 .caption ul li{ width:auto !important; float:left !important; margin-right:20px !important;}
.nnew_li .caption p {    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2 !important;    overflow: hidden;}
.lc_content ul{ padding-left:120px !important;}
.lc_content ul li span{ left:-120px !important; font-size:24px !important;}
.lc_content ul li i{ left:-46px !important;}
.lc_content ul:after{ left:80px !important;}
.lc_content ul:before{ left:72px !important;}
.about_content .row .caption{ margin-bottom:100px; min-height: auto !important;}

.modal #my-video{ height:320px !important;}
.lx_map{ width:100% !important; margin:0 !important;}
.my-map{ height:300px !important;}
}


@media (min-width:768px) and (max-width:991px) {
.header{ position: fixed; top:0; left:0; right:0; z-index:98 !important;}
.header.active{ padding-bottom:0px !important;}
.header.active .header_nav{ z-index:auto !important;}
.header_form{ display:none !important;}
.header_logo{ height:60px !important; position:relative;}
.header_logo .caption{ line-height:60px !important;}
.header_logo .caption img{ height:40px !important;}
.header_logo .sj_nav{ position:absolute; top:0; right:15px; width:60px; height:60px; text-align:right; line-height:60px;}
.header_logo .sj_nav i{ font-size:36px; display:inline-block;}

.header_nav.active{ height:100% !important; padding-top:40px !important;}
.header_nav{ position:fixed !important; left:0 !important; right:0 !important; top:0 !important; width:100% !important; height:0 !important; z-index:99; overflow:hidden; transition:all 0.6s;}
.header_nav ul{ position:static !important;}
.header_nav ul li{ display:block !important; width:auto !important; text-align:center !important;}
.header_nav ul li a{ display:inline-block !important; margin:0 !important;}

.header_nav .cha{ width:60px; height:60px; text-align:right; line-height:60px; position:absolute; right:15px; top:0; z-index:2; color:#fff;}
.header_nav .cha i{ font-size:36px; display:inline-block;}

.banner{ margin-top:60px !important;}
.banner .swiper-slide{ height:160px !important;}
.s_about{ padding-top:20px !important;}
.snew_left{ padding:10px 20px !important;}

.scp_nav{ height:auto !important;background: #f7af54 !important; padding:20px 0 !important;}
.scp_nav .container{ height:auto !important;}
.scp_nav .row{ height:auto !important;}
.scp_nav .col-sm-3 .caption{ padding-top:10px !important; height:auto !important; width:100% !important; margin:0 !important; padding:0 !important;}
.scp_nav ul{ position:static !important; transform:translateY(0) !important;}
.scp_nav ul li{ width:33.33% !important;}
.scp_nav .col-sm-3{ height:auto !important;}
.scp_nav .col-sm-9{ height:auto !important;}
.scp_nav .col-sm-9 .caption{ height:auto !important; }
.scp_nav .col-sm-9 .caption ul li{text-align:left !important;}
.scp_nav .col-sm-9 .caption ul li a{ color:#fff !important;}

.s_about .row .col-md-4 .caption img{ width:100% !important;}


.n_banner{ height:200px !important; margin-top:60px !important;}
#certify{ width:100% !important;}
#certify .swiper-slide{ width:360px !important; height:266px !important;}
#certify .swiper-button-prev{ left:0 !important;}
#certify .swiper-button-next{ right:0 !important;}
#certify .swiper-slide p{ line-height:46px !important;}

.s_biao ul li{ width:auto !important; float:left !important; width:auto !important;}
.footer .container>.row>.col-md-6:nth-child(2){ margin-top:20px;}


.n_banner{ height:200px !important; margin-top:60px !important;}


.scp_nav.ny .col-sm-9 .caption ul li{ width:auto !important; float:left !important; margin-right:20px !important;}
.nnew_li .caption p {    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2 !important;    overflow: hidden;}
.lc_content ul{ padding-left:120px !important;}
.lc_content ul li span{ left:-120px !important; font-size:24px !important;}
.lc_content ul li i{ left:-46px !important;}
.lc_content ul:after{ left:80px !important;}
.lc_content ul:before{ left:72px !important;}
.about_content .row .caption{ margin-bottom:100px; min-height: auto !important;}

.modal #my-video{ height:320px !important;}
.lx_map{ width:100% !important; margin:0 !important;}
.my-map{ height:300px !important;}

	}


@media (min-width:991px) and (max-width:1200px) {
.banner .swiper-slide { height:280px !important;}
.snew_li p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
    overflow: hidden;
}
.snew_li {padding-top: 18px !important;padding-bottom: 18px !important;}
.n_banner{ height:260px !important;}

.scp_nav{ height:100px !important;}
.scp_nav .col-sm-3 .caption{ padding-top:10% !important;}
.scp_nav ul li a{ font-size:14px !important;}
#certify{ width:970px !important;}

	}

	
@media (min-width:1201px) {	
.container{ width:1200px !important; padding:0;}

}

@media (min-width:1200px) and (max-width:1440px) {
.banner .swiper-slide { height: 410px !important;}
.n_banner{ height:260px !important;}
.ncp_content .caption h4{ min-height:180px;}
.scp_nav{ height:100px !important;}
.scp_nav .col-sm-3 .caption{ padding-top:8% !important;}

	}
@media (min-width:1441px) {


	}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}

.header.active{ padding-bottom:40px;}
.header.active .header_nav{ position:fixed; left:0; right:0; top:0; z-index:99;}

.header_logo{ height:110px; background:#fff; color:#fff;}
.header_logo .caption{ line-height:110px;}
.header_logo .caption img{ display:inline-block;}
.header_form{ height:40px; margin-top:35px; position:relative; line-height:40px;}
.header_form input::placeholder{ color:rgba(247,175,84,0.7);}
.header_form input{ height:40px; background:#fff; border:none; border:1px solid #f7af54; padding-left:10px; width:100%; display:block; padding-right:70px; outline:none; color:#f7af54;}
.header_form button{ border:none; height:40px; line-height:40px; padding:0 15px; position:absolute; right:0; top:0; background:#f7af54; outline:none; color:#fff; text-align:center;}
.header_form button i{ display:inline-block; vertical-align:middle; font-size:24px;}

.header_nav{ background:#f7af54;}
.header_nav ul{ margin:0; padding:0;}
.header_nav ul li{ list-style:none;}
.header_nav ul li a{ color:#333; transition:all 0.3s; font-size:16px;}
.header_nav ul li:hover a{ background:#ea972f;}

.banner .swiper-slide{ height:550px;}
.banner{ position:relative;}
.banner .container{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); z-index:10;}
.swiper-pagination_1 .swiper-pagination-bullet{ width:12px; height:12px;}
.swiper-pagination_1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#f7af54;}



.header_nav .nav li{ position:relative;}
.header_nav .nav li:hover .erji{ opacity:1; transform:translateY(0); pointer-events: auto;}
.header_nav .nav li .erji{ position:absolute; left:0; top:100%; z-index:2; width:100%; transition:all 0.3s; transform:translateY(-10%); opacity:0; pointer-events: none;}
.header_nav .nav li .erji a{ display:block; font-size:14px; background:#f7af54; color:#fff; padding:10px 10px; text-align:center; display: block; width:100%; border-top:1px solid #fff; text-decoration:none; transition:all 0.3s;}
.header_nav .nav li:hover a{ color:#fff;}
.header_nav .nav li .erji a:hover{ background:#ea8c16;}

.header_nav .nav>li.active>a{ color:#fff; background:#ea8c16;}


.scp_nav{ height:140px; background:#eeeeee;}
.scp_nav .container{ height:100%;}
.scp_nav .container .row{ height:100%;}
.scp_nav .container .row .col-sm-3, .scp_nav .container .row .col-sm-9{ height:100%;}
.scp_nav .col-sm-3 .caption{ height:100%; width:calc(100% + 370px); margin-left:-370px; padding-left:370px; background:#f7af54; padding-top:15%;}
.scp_nav .caption h3{ color:#fff; margin:0;}
.scp_nav .caption h3 span{ font-size:14px; display:block; line-height:30px;}
.scp_nav .col-sm-9 .caption{ position:relative; height:100%;}
.scp_nav ul{ margin:0; padding:0; position: absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.scp_nav ul li{ width:16.66%; float:left; list-style:none; text-align:center; padding-bottom:6px;}
.scp_nav ul li a{ font-size:16px; color:#333; text-decoration:none; transition:all 0.3s;}
.scp_nav ul li a:hover{ color:#f7af54;}
.scp_nav ul:after{ content:''; display:table; clear:both;}

.scp_nav ul li.active{ background:linear-gradient(to right,#f7af54,#f7af54,#f7af54) no-repeat bottom center / 60px 1px;}



.scp_nav .col-sm-9 .caption ul.wc02{ text-align:right;}
.scp_nav .col-sm-9 .caption ul.wc02 li{ float:none; display:inline-block;}


.scp_list{ padding:40px 0;}
.scp_list .swiper2{ padding:0 1px;}
.scp_list .swiper-slide{ border:1px solid #dedede; transition:all 0.3s;}
.scp_list .swiper-slide:hover .acp_text{ background:#f7af54;}
.scp_list .swiper-slide:hover .acp_text a h5{ color:#fff;}
.scp_list .swiper-slide:hover .acp_text a p{ color:#fff;}
.scp_list .swiper-slide:hover .acp_text a p i{ color:#fff;}
.acp_text{ border-top:1px solid #dedede; padding:1px 15px; transition:all 0.3s;}
.acp_text a{ text-decoration:none;}
.acp_text a h5{ color:#333; transition:all 0.3s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.acp_text a p{ color:#666; position:relative; transition:all 0.3s;}
.acp_text a p i{ position:absolute; right:0; top:50%; transform:translateY(-50%); display:inline-block; color:#f7af54; transition:all 0.3s;}
.acp_img a{ display:block; padding-top:86%; transition:all 0.6s;}
.acp_img{ overflow:hidden;}
.scp_list .swiper-slide:hover{ border:1px solid #f7af54;}
.scp_list .swiper-slide:hover .acp_img a{ transform: scale(1.05);}


.acp_more{ text-align:center; margin-top:30px;}
.acp_more a{ padding:0 30px; height:40px; line-height:38px; border:1px solid #dedede; color:#333; display:inline-block; vertical-align:middle; margin:0 10px; text-decoration:none; transition:all 0.3s;}
.acp_more a:hover{ border:1px solid #f7af54; color:#f7af54;}
.acp_more .swiper-button-next2, .acp_more .swiper-button-prev2{ position:static; display:inline-block; vertical-align:middle; text-align:center; margin:0; width:40px; height:40px; border:1px solid #dedede; background:none; transition:all 0.3s;}
.acp_more .swiper-button-next2 i, .acp_more .swiper-button-prev2 i{ display:inline-block; line-height:38px; color:#333; transition:all 0.3s;}
.acp_more .swiper-button-next2:hover, .acp_more .swiper-button-prev2:hover{ border:1px solid #f7af54;}
.acp_more .swiper-button-next2:hover i, .acp_more .swiper-button-prev2:hover i{ color:#f7af54;}


.s_fuwu{ background:url(../images/kt_5.jpg) center center no-repeat; background-size:cover; padding-top:30px; padding-bottom:40px;}
#certify .swiper-slide{ position:relative;}
#certify .swiper-slide a{ display:block; padding-top:62%; position:relative;}
#certify .swiper-slide a:after{ content:''; position:absolute; left:0; top:0; z-index:2;pointer-events: none; width:100%; height:100%; background:url(../images/v.png) center center no-repeat; opacity:0;}
#certify .swiper-slide:after{ content:''; position:absolute; left:0; top:0; z-index:2;pointer-events: auto; width:100%; height:100%; background:rgba(0,0,0,0.2); opacity:1;}
#certify .swiper-slide.swiper-slide-active:after{ display:none;}
#certify .swiper-slide.swiper-slide-active a:after{ opacity:1; transition:all 0.3s;}
#certify .swiper-slide.swiper-slide-active:hover a:after{ transform:scale(0.9);}

.s_biao{ position:relative; margin-bottom:20px;}
.s_biao a{ position:absolute; right:0; top:50%; transform:translateY(-50%); color:#333; text-decoration:none;}
.s_biao h3{ margin:0; border-left:1px solid #666; padding-left:10px; color:#666;}
.s_biao h3 span{ display:block; font-size:14px; text-transform:capitalize; margin-top:6px;}

.s_biao ul{ padding:0; margin:0; margin-top:18px;}
.s_biao ul li{ list-style:none;}
.s_biao ul li a{ position: static; transform:translateY(0); color:#666; padding:5px 10px; display:inline-block; background:#fff; color:#666; transition:all 0.3s;}
.s_biao ul li.active a{ background:#ea8c16; color:#fff;}

.s_new{ padding-top:30px; padding-bottom:30px;}
.new_group.fade{ display:none;}
.new_group.fade.active{ display:block;}


.footer{ background:#f7af54; padding-top:20px;}
.footer .s_biao h3{ border-left:1px solid #fff;}
.footer_di{ background:#444444; border:none; padding:15px 0; color:#fff;}
.footer_di a{ color:#fff; text-decoration:none;}
.ft_form input{ height:39px; border:none;}
.ft_form textarea{ border:none;}
.ft_form button{ background:#ea8c16; outline:none; color:#fff;}
.ft_form button:hover{ color:#fff;}
.ft_form button:focus{ color:#fff;}



.s_about{ padding-top:30px; padding-bottom:30px; background:#eeeeee;}
.s_about h3{ font-size:20px; color:#666; padding-bottom:10px; background:linear-gradient(to right,#f7af54,#f7af54,#f7af54) no-repeat bottom left / 40px 2px;}
.s_about p{ line-height:30px; color:#666;}
.s_about p a{ padding:0 15px; height:34px; line-height:34px; padding-right:50px; display:inline-block; background:#f7af54; color:#fff; text-decoration:none; position:relative;}
.s_about p a i{ position:absolute; height:100%; display:block; line-height:34px; right:0; top:0; z-index:2; padding:0 10px; background:#444444;}
.s_about p a i:after{ content:''; width:0; height:0; position:absolute; right:100%; top:0; border-right:10px solid #444444; border-top:34px solid transparent; border-bottom:0px solid transparent; transition:all 0.3s;}
.s_about p a:hover i:after{ border-right:0px solid #444444;}
.s_about .row .row{ margin-top:30px; text-align:center;}
.s_about .row .row a{ text-decoration:none; color:#666;}
.s_about .row .row a span i{ font-size:50px; display:block; text-align:center; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); color:#fff;}
.s_about .row .row a span{ display:block; margin:0 auto; width:110px; height:110px; border-radius:50%; background:#313131; margin-bottom:10px; transition:all 0.3s; position:relative;}
.s_about .row .row a:hover span{ background:#f7af54;}



.snew_left{ background:#eeeeee; padding:30px 50px; transition:all 0.3s;}
.snew_left a{ text-decoration:none;}
.snew_left h4{ transition:all 0.3s; margin-bottom:20px; color:#333;}
.snew_left h5{ transition:all 0.3s; font-size:16px; color:#333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.snew_left p{ transition:all 0.3s; line-height:24px; color:#666; margin-bottom:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.snew_left:hover{ background:#f7af54;}
.snew_left:hover h4{ color:#fff;}
.snew_left:hover h5{ color:#fff;}
.snew_left:hover p{ color:#fff;}

.snew_li{ border:1px solid #dedede; border-bottom:none; padding:20px 0; padding-top:25px; padding-left:40px; padding-right:120px; position:relative; transition:all 0.3s; background:#fff;}
.snew_li a{ text-decoration:none;}
.snew_li:last-child{ border-bottom:1px solid #dedede;}
.snew_li em{ width:5px; height:5px; position:absolute; display:block; border-radius:50%; background:#f7af54; left:20px; top:40px;}
.snew_li span{ width:90px; text-align:center; right:15px; top:50%; transform:translateY(-50%); position:absolute; font-size:18px; color:#333; transition:all 0.3s;}
.snew_li span i{ display:block; font-size:24px; text-align:center; color:#999; transition:all 0.3s;}
.snew_li h5{ font-size:16px; color:#333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; transition:all 0.3s;}
.snew_li p{ line-height:24px; color:#666; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; transition:all 0.3s;}
.snew_li:hover{ background:#f7af54;}
.snew_li:hover em{ background:#fff;}
.snew_li:hover h5{ color:#fff;}
.snew_li:hover p{ color:#fff;}
.snew_li:hover span{ color:#fff;}
.snew_li:hover span i{ color:#fff;}



/*内页样式开始*/
.n_banner{ height:300px;}

.weizhi{ text-align:right; color:#333; padding:15px 0;}
.weizhi a{ color:#333; text-decoration:none;}
.weizhi a i{ margin-right:5px;}
.weizhi a:last-child{ color:#f7af54;}

.n_zhong{ padding:30px 0;}

.scp_nav.ny{ height:100px;}
.scp_nav.ny .col-sm-3 .caption{padding-top:9%;}

.ncp_list{}
.ncp_list .caption{ border:1px solid #dedede; transition:all 0.3s; margin-bottom:30px;}
.ncp_list .caption:hover .acp_text{ background:#f7af54;}
.ncp_list .caption:hover .acp_text a h5{ color:#fff;}
.ncp_list .caption:hover .acp_text a p{ color:#fff;}
.ncp_list .caption:hover .acp_text a p i{ color:#fff;}


.ncp_hot{ padding:15px; border:1px solid #dedede;}
.ncp_hot h3{ color:#333; background:linear-gradient(to right,#f7af54,#f7af54,#f7af54) no-repeat bottom left / 60px 1px; padding-bottom:10px; margin-top:0px;}
.ncp_hot .caption{ border:1px solid #dedede; transition:all 0.3s; margin-bottom:15px;}
.ncp_hot .caption:hover .acp_text{ background:#f7af54;}
.ncp_hot .caption:hover .acp_text a h5{ color:#fff;}
.ncp_hot .caption:hover .acp_text a p{ color:#fff;}
.ncp_hot .caption:hover .acp_text a p i{ color:#fff;}

.asp_img{ overflow:hidden; position:relative;}
.asp_img a{ display:block; padding-top:62%; transition:all 0.6s;}
.asp_img:after{ content:''; width:100%; height:100%; background:url(../images/v.png) center center no-repeat; position:absolute; left:0; top:0; z-index:2;pointer-events: none; transition:all 0.3s;}
.nsp_list .caption:hover .asp_img:after{ opacity:0.5;}
.nsp_list .caption:hover a{ transform:scale(1.05);}
.nsp_list .caption{ transition:all 0.3s; margin-bottom:30px;}
.nsp_list .caption h5{ background:#f7af54; padding:12px 0; text-align:center; color:#333; margin:0;}
.nsp_list .caption:hover h5{ color:#fff;}


.ncp_content .caption h4{ line-height:30px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}
.ncp_nr{ border:1px solid #dedede; padding:15px 0; border-top:2px solid #f7af54; margin-top:30px;}
.nacp_down{ border:1px solid #dedede; padding:15px 0; padding-left:15px; border-left:none; border-right:none;}


.nnew_li{ padding:20px; border:1px solid #Dedede; margin-bottom:30px; transition:all 0.3s;}
.nnew_img{ overflow:hidden;}
.nnew_img a{ display:block; padding-top:72%; transition:all 0.6s;}
.nnew_li .caption{ padding-right:120px;}
.nnew_li .caption a{ text-decoration:none;}
.nnew_li .caption h5{ color:#333; font-size:16px; overflow: hidden; margin-top:20px;
text-overflow:ellipsis;
white-space: nowrap; transition:all 0.3s;}
.nnew_li .caption p{ line-height:30px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.nnew_li .caption span{ border-left:1px solid #dedede; width:90px; text-align:center; right:15px; top:50%; transform:translateY(-50%); position:absolute; font-size:18px; color:#333; transition:all 0.3s;}
.nnew_li .caption span i{ display:block; font-size:24px; text-align:center; color:#999; transition:all 0.3s;}
.nnew_li:hover .nnew_img a{ transform:scale(1.05);}
.nnew_li:hover{ border:1px solid #f7af54;}
.nnew_li:hover h5{ color:#f7af54;}

.nnew_nr .ty_content{ padding-top:20px; border-top:1px solid #dedede; margin-top:20px;}


.nnew_list .snew_right .snew_li{ padding-right:160px; margin-bottom:30px;}
.nnew_list .snew_right .snew_li p{ min-height:24px; margin-top:5px;}
.nnew_list .snew_right .snew_li span{ width:130px; color:#666; font-size:16px;}
.nnew_list .snew_right .snew_li span a{ display:block; margin:0 auto; width:100px; padding:5px 0; text-align:center; background:#f7af54; color:#fff; margin-top:10px;}
.nnew_list .snew_right .snew_li:hover{ background:none;}
.nnew_list .snew_right .snew_li:hover h5{ color:#f7af54;}
.nnew_list .snew_right .snew_li:hover p{ color:#666;}
.nnew_list .snew_right .snew_li:hover em{ background:#f7af54;}
.nnew_list .snew_right .snew_li:hover{ border:1px solid #f7af54;}


.about_content .row{ margin-top:100px;}
.about_content .row .caption{ text-align:center; background:#f7af54; padding:30px; position:relative; color:#fff; padding-top:100px; min-height:332px;}
.about_content .row .caption span{ position:absolute; display:block; width:150px; height:150px; border-radius:50%; border:4px solid #fff; left:0; right:0; margin:0 auto; top:0%; transform:translateY(-50%); z-index:2;}
.about_content .row .caption span i{ font-style:normal; font-size:24px; position:absolute; left:0; top:50%; transform:translateY(-50%); right:0; margin:0 auto; display:block;}
.about_content .row .caption p{ font-size:16px; line-height:24px;}
.about_content .row .caption:after{ content:''; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); border:4px solid #fff; width:calc(100% - 25px); height:calc(100% - 25px);}
.about_content .row .col-md-3:nth-child(2n-1) .caption span{ background:#6fbeb7;}
.about_content .row .col-md-3:nth-child(2n) .caption span{ background:#c5d70e;}


.lc_content ul{ padding:0; margin:0; padding-left:170px; padding-top:40px; margin-top:30px; position:relative;}
.lc_content ul:after{ content:''; width:4px; background:#f7af54; height:100%; position:absolute; left:120px; top:0;}
.lc_content ul:before{ content:''; width:0; height:0; border-bottom:18px solid #f7af54; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:112px; top:-18px;}
.lc_content ul li{ list-style: none; margin-bottom:30px; position:relative;}
.lc_content ul li span.rq{ font-size:24px; position:absolute; left:-170px; top:0; display:block; color:#f7af54;}
.lc_content ul li i{ position:absolute; width:15px; height:15px; border:2px solid #f7af54; border-radius:50%; background:#fff; left:-56px; z-index:2; top:8px;}
.lc_content ul li p{ line-height:30px; font-size:16px; color:#666;}

.lx_content{ background:#eeeeee; overflow:hidden; width:100%;}
.lx_content .row{ margin:0;}
.lx_content .row .row{ margin:0 -15px; margin-top:30px;}
.lx_content .row .col-md-6{ padding:0;}
.lx_content .caption{ height:500px; padding-top:50px;}
.lx_content .caption p{ line-height:36px; font-size:16px; color:#666;}
.lx_map{ width:100%;}
/*内页样式开始*/

.ty_content p{ line-height:24px; color:#666;}
.ty_content img{ max-width:100%;}

.fanye02{ margin-top:40px;}
.fanye02 p{ background:#eeeeee; padding:10px 20px; margin:0; transition:all 0.3s;} 
.fanye02 p a{ color:#333; transition:all 0.3s;}
.fanye02 p:first-child{ padding-bottom:5px;}
.fanye02 p:nth-child(2){ padding-top:5px;}
.fanye02 p:hover{ color:#f7af54;}
.fanye02 p:hover a{ color:#f7af54;}

		.my-map { margin: 0 auto; width: 100%; height: 500px; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}


.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#f7af54; border:1px solid #f7af54;}
.fanye a.active{ background:#f7af54; border:1px solid #f7af54; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #f7af54;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}