@media (max-width:767px) {
body{ padding-top:60px !important;}
.header {height: 60px !important;}
.logo{ width:auto !important; height:60px !important;}
.logo span{ display:none !important;}
.san {
	width: 30px;
	height: 40px;
	margin-top: 13px;
	text-align: right;
	line-height: 40px;
}
.san i {font-size: 24px !important; color: #1873c0;}
.header_right {
	height: 0px !important;
	overflow: hidden;
	padding: 0 !important;
	position: fixed;
	left: 0;
	top: 0;
	width: 100% !important;
	z-index: 999;
	background: #2d2d2d;
	color: #fff;
	transition: all 1s;
}
.header_right.active {
	padding-top: 60px !important;
	height: 100% !important;
}
.navs{ width:100% !important; float:none !important; padding-top:0px !important;}
.navs ul li{ display:block !important; width:100% !important;}
.navs ul li a{ color:#fff !important; padding-bottom:10px !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li .erji{ display:none !important;}

.nav_guan {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 36px;
	height: 36px;
	transform: rotate(45deg);
}
.nav_guan:before {
	content: '';
	width: 1px;
	height: 36px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
}
.nav_guan:after {
	content: '';
	height: 1px;
	width: 36px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
}
.nav_right{ float:none !important; margin:0 auto !important; width:91px !important;}
.nav_right:after{ content:''; display:table; clear:both;}

.fudong{ display:none !important;}
.s_banner .swiper_s .swiper-slide{ height:160px !important;}
.yingshi_v{ width:100% !important; height:360px !important;}
.s_about{ padding:20px 0 !important;}
.s_about p{ line-height:24px !important;}
.s_about h3{ margin-bottom:30px !important;}
.s_about .caption{ margin-bottom:20px;}
.s_gongcheng .gallery-top .swiper-slide{ height:210px !important;}
.s_gongcheng .gallery-thumbs{ height:220px !important;}
.s_gongcheng .gallery-thumbs .swiper-slide span{ font-size:16px !important;}
.s_gongcheng .gallery-thumbs .swiper-slide i{ width:20% !important;}
.s_gongcheng .gallery-thumbs .swiper-button-prev{ top:0px !important; bottom:auto !important; right:41px !important; left:auto !important; z-index:5 !important; height:20px !important; line-height:20px !important;}
.s_gongcheng .gallery-thumbs .swiper-button-next{ top:0px !important; bottom:auto !important; right:0px !important; left:auto !important; z-index:5 !important; height:20px !important; line-height:20px !important;}
.s_gongcheng .gallery-thumbs{ overflow:hidden !important;}
.s_gongcheng .gallery-thumbs .swiper-slide.swiper-slide-thumb-active i{ left:-9% !important;}
.s_new .new_biao h3{ float:none !important;}
.s_new .new_biao ul{ margin-top:15px !important; float:none !important;}
.s_new .new_biao ul li{ margin:0 !important;}
.s_new .new_biao ul li a{ padding:5px 10px !important;}
.snew_down{ display: none !important;}
.new_content .caption{ margin-bottom:15px !important;}
.new_content .caption .snew_img{ height:190px !important;}
.new_content .caption h4{ margin-bottom:10px !important;}
.s_rongyu .swiper-slide .sry_img{ height:230px !important;}
.s_rongyu .swiper-slide h5{ line-height:22px !important;}
.swh_right ul li h5{ font-size:14px !important; font-weight:bold;}
.swh_right h3{ margin-bottom:20px !important;}
.swh_right ul li{ margin-bottom:12px !important;}
.s_wenhua .caption span{ font-size:18px !important; left:10% !important; top:15% !important;}
.s_wenhua .caption .swh_text h3{ font-size:18px !important; margin-bottom:5px !important;}
.s_wenhua .caption .swh_text h4{ font-size:14px !important;}
.s_wenhua .caption .swh_text{ left:5% !important; top:0% !important;}
.s_wenhua .caption{ height:77px !important;}
.s_wenhua .col-md-8 .caption{ height:81px !important;}
.s_wenhua .col-md-8 .row{ margin:0 -5px !important; margin-bottom:10px !important;}
.s_wenhua .col-md-8 .col-xs-6{ padding:0 5px !important;}
.swh_right{ padding-bottom:10px !important; margin-top:30px;}
.footer .row{ margin:0 -5px !important;}
.footer .row .col-md-2{ padding:0 5px !important;}
.footer .row .col-md-5{ padding:0 5px !important;}
.footer .row .col-md-3{ padding:0 5px !important;}
.ft_zhong h4{ font-size:16px !important;}


/*内页响应式样式*/
.n_banner{ height:85px !important;}
.n_banner .n_ban_text h3{ margin-top:0px !important; font-size:20px !important;}
.n_banner .n_ban_text h3 span{ font-size:18px !important;}
.ny_nav ul li a{ line-height:30px !important; padding:0 4px !important; font-size:12px !important;}
.about_4 .caption{ height:200px !important;}
.about_4 h4{ font-size:16px !important;}
.about_4 .caption .abv_text{ display:none;}
.wenhua_1 ul li{ margin-bottom:5px;}
.wenhua_1 ul li a{ padding:5px 15px !important; font-size: 15px !important;}
.wenhua_content .row .col-md-6:nth-child(1) .caption{ padding-top:0px !important;}
.yewu_5 ul li{ margin:0 10px !important; margin-bottom:5px !important;}
.yewu_5 ul li a{ font-size:14px !important; padding-bottom:0px !important;}
.yewu_5 ul li:after{ display:none !important;}
.yewu_5 ul li:before{ display:none !important;}
.rzc_img{ height:470px !important;}
.wh2_li{ padding:20px 0 !important;}
.new_li{ padding:20px 0 !important;}
.new_li h6{ margin-top:0px !important;}
.about_2 .table-responsive{ width:auto !important;}

.r_hyzx .swiper_1 .swiper-slide{ height:220px !important;}
.gczs_list .caption .gc_img{ height:220px !important;}
.rzc_img{ height:220px !important;}
.gczs_list .caption{ margin-top:30px !important;}
.gczs_list .caption h4{ font-size:14px !important;}
.gc_right.gczs_list .caption .gc_img{ height:200px !important;}
.hengxiang .caption .ywzz_img{ height:205px !important;}
.shuxiang .caption .ywzz_img{ height:300px !important;}
.theader{ display:none;}

.zp_two_list .panel-heading a{ font-size:14px !important;}
.zp_two_list .panel-heading .row .col-md-3{ display:none;}
.zp_two_list .panel-heading .row .col-md-3:first-child{ display:block; width:65% !important;}
.zp_two_list .panel-heading a{ padding-left:10px !important;}
.zp_two_list .panel-heading a .mlgb{ right:10px !important;}
.zp_two_list .panel-body .caption{ font-size:14px !important;}
.zp_two_list .panel-body .zp_content p{ font-size:14px !important; line-height:24px !important;}
.rlzy_form .form-group.zp_ss{ width:100% !important;}
.ny_right{ padding-bottom:20px !important;}
.ny_a{ margin:30px 0 !important;}
.ny_a a{ margin:5px 0 !important;}
.fanye02 .row .col-md-6 a{ text-align:left;}

.about_4 .row{ margin:0 -15px !important;}
.about_4 .row .col-md-6{ padding:0 15px !important;}

/*内页响应式样式*/
.s_banner .swiper_s .swiper-slide span{ left:10px !important; font-size:14px !important;}
}
 @media (min-width:768px) and (max-width:991px) {
body{ padding-top:60px !important;}
.header {height: 60px !important;}
.logo{ width:auto !important; height:60px !important;}
.san {
	width: 30px;
	height: 40px;
	margin-top: 13px;
	text-align: right;
	line-height: 40px;
}
.san i {font-size: 24px !important; color: #1873c0;}
.header_right {
	height: 0px !important;
	overflow: hidden;
	padding: 0 !important;
	position: fixed;
	left: 0;
	top: 0;
	width: 100% !important;
	z-index: 999;
	background: #2d2d2d;
	color: #fff;
	transition: all 1s;
}
.header_right.active {
	padding-top: 60px !important;
	height: 100% !important;
}
.navs{ width:100% !important; float:none !important; padding-top:0px !important;}
.navs ul li{ display:block !important; width:100% !important;}
.navs ul li a{ color:#fff !important; padding-bottom:10px !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li .erji{ display:none !important;}

.nav_guan {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 36px;
	height: 36px;
	transform: rotate(45deg);
}
.nav_guan:before {
	content: '';
	width: 1px;
	height: 36px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
}
.nav_guan:after {
	content: '';
	height: 1px;
	width: 36px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.5px;
}
.nav_right{ float:none !important; margin:0 auto !important; width:91px !important;}
.nav_right:after{ content:''; display:table; clear:both;}


.s_banner .swiper_s .swiper-slide{ height:300px !important;}
.yingshi_v{ width:100% !important; height:460px !important;}
.s_about{ padding:20px 0 !important;}
.s_about p{ line-height:24px !important;}
.s_about h3{ margin-bottom:30px !important;}
.s_about .caption{ margin-bottom:20px;}
.s_gongcheng .gallery-top .swiper-slide{ height:440px !important;}
.s_gongcheng .gallery-thumbs{ height:200px !important;}
.s_gongcheng .gallery-thumbs .swiper-slide span{ font-size:16px !important;}
.s_gongcheng .gallery-thumbs .swiper-slide i{ width:10% !important;}
.s_gongcheng .gallery-thumbs .swiper-button-prev{ top:0px !important; bottom:auto !important; right:41px !important; left:auto !important; z-index:5 !important}
.s_gongcheng .gallery-thumbs .swiper-button-next{ top:0px !important; bottom:auto !important; right:0px !important; left:auto !important; z-index:5 !important;}
.s_gongcheng .gallery-thumbs{ overflow:hidden !important;}
.s_gongcheng .gallery-thumbs .swiper-slide.swiper-slide-thumb-active i{ left:-2% !important;}
.s_new .new_biao ul li{ margin:0 5px !important;}
.new_content .caption{ margin-bottom:15px !important;}
.new_content .caption .snew_img{ height:420px !important;}
.new_content .caption h4{ margin-bottom:10px !important;}
.s_rongyu .swiper-slide .sry_img{ height:330px !important;}
.s_rongyu .swiper-slide h5{ line-height:22px !important;}
.swh_right ul li h5{ font-size:14px !important; font-weight:bold;}
.swh_right h3{ margin-bottom:20px !important;}
.swh_right ul li{ margin-bottom:12px !important;}
.s_wenhua .caption{ height:143px !important;}
.swh_right{ padding-bottom:10px !important; margin-top:30px;}
.footer .row{ margin:0 -5px !important;}
.footer .row .col-md-2{ padding:0 5px !important;}
.footer .row .col-md-5{ padding:0 5px !important;}
.footer .row .col-md-3{ padding:0 5px !important;}
.ft_zhong h4{ font-size:16px !important;}

/*内页响应式样式*/
.n_banner{ height:160px !important;}
.n_banner .n_ban_text h3 span{ font-size:30px !important;}
.ny_nav ul li a{ line-height:50px !important; padding:0 20px !important; font-size:16px !important;}
.about_4 .caption{ height:420px !important;}
.about_4 .caption .abv_text h3{ font-size:24px !important;}
.wenhua_1 ul li{ margin-bottom:5px;}
.wenhua_1 ul li a{ padding:5px 15px !important; font-size: 15px !important;}
.wenhua_content .row .col-md-6:nth-child(1) .caption{ padding-top:0px !important;}
.yewu_5 ul li{ margin:0 10px !important;}
.yewu_5 ul li a{ font-size:14px !important;}
.rzc_img{ height:470px !important;}
.wh2_li{ padding:20px 0 !important;}
.new_li{ padding:20px 0 !important;}
.new_li h6{ margin-top:0px !important;}
.r_hyzx .swiper_1 .swiper-slide{ height:470px !important;}
.gczs_list .caption .gc_img{ height:230px !important;}
.gczs_list .caption{ margin-top:30px !important;}
.gczs_list .caption h4{ font-size:14px !important;}
.gc_right.gczs_list .caption .gc_img{ height:450px !important;}
.hengxiang .caption .ywzz_img{ height:205px !important;}
.shuxiang .caption .ywzz_img{ height:340px !important;}

.zp_two_list .panel-heading a{ font-size:14px !important;}
.zp_two_list .panel-heading .row .col-md-3:last-child{ display:none;}
.zp_two_list .panel-body .caption{ font-size:14px !important;}
.zp_two_list .panel-body .zp_content p{ font-size:14px !important; line-height:24px !important;}


.fanye02 .row .col-md-6 a{ text-align:left;}
/*内页响应式样式*/

}
 @media (min-width:991px) and (max-width:1200px) {
.header.active .navs .nav li a{ padding-bottom:18px !important;}
.navs .nav li a{ font-size:16px !important; padding-bottom:38px !important;}
.navs .nav li .erji a {padding: 3px 20px !important;}
.header.active .navs .nav li .erji a {padding: 3px 20px !important;}
.logo{ width:300px !important; position:relative;}
.logo img{ height:auto !important; max-height:100% !important; max-width:100% !important; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.nav_right{ margin-left:10px !important;}
.header_right{ width:calc(100% - 350px) !important;}
.navs{ width:calc(100% - 120px) !important;}
.header.active .logo img{ margin-top:0 !important;}
.s_banner .swiper_s .swiper-slide{ height:400px !important;}
.yingshi_v{ width:100% !important; height:460px !important;}
.s_about{ padding:40px 0 !important;}
.s_about p{ line-height:24px !important;}
.s_about h3{ margin-bottom:30px !important;}
.s_gongcheng .gallery-top .swiper-slide{ height:360px !important;}
.s_gongcheng .gallery-thumbs{ height:360px !important;}
.s_gongcheng .gallery-thumbs .swiper-slide span{ font-size:16px !important;}
.s_new .new_biao ul li{ margin:0 5px !important;}
.new_content .caption .snew_img{ height:175px !important;}
.new_content .caption h4{ margin-bottom:10px !important;}
.s_rongyu .swiper-slide .sry_img{ height:230px !important;}
.s_rongyu .swiper-slide h5{ line-height:22px !important;}
.swh_right ul li h5{ font-size:14px !important; font-weight:bold;}
.swh_right h3{ margin-bottom:20px !important;}
.swh_right ul li{ margin-bottom:12px !important;}
.s_wenhua .caption{ height:143px !important;}
.swh_right{ padding-bottom:10px !important;}
.footer .row{ margin:0 -5px !important;}
.footer .row .col-md-2{ padding:0 5px !important;}
.footer .row .col-md-5{ padding:0 5px !important;}
.footer .row .col-md-3{ padding:0 5px !important;}
.ft_zhong h4{ font-size:16px !important;}

/*内页响应式样式*/
.n_banner{ height:190px !important;}
.n_banner .n_ban_text h3 span{ font-size:34px !important;}
.ny_nav ul li a{ line-height:50px !important; padding:0 20px !important; font-size:16px !important;}
.about_4 .caption{ height:250px !important;}
.about_4 .caption .abv_text h3{ font-size:16px !important;}
.wenhua_1 ul li a{ padding:5px 15px !important; font-size: 15px !important;}
.yewu_5 ul li{ margin:0 10px !important;}
.yewu_5 ul li a{ font-size:14px !important;}
.rzc_img{ height:60px !important;}
.wh2_li{ padding:20px 0 !important;}
.wh2_li p{ -webkit-line-clamp: 2 !important;}
.new_li{ padding:20px 0 !important;}
.new_li h6{ margin-top:0px !important;}
.new_li .caption p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.r_hyzx .swiper_1 .swiper-slide{ height:140px !important;}
.gczs_list .caption .gc_img{ height:145px !important;}
.gczs_list .caption{ margin-top:30px !important;}
.gczs_list .caption h4{ font-size:14px !important;}
.gc_right.gczs_list .caption .gc_img{ height:100px !important;}
.hengxiang .caption .ywzz_img{ height:145px !important;}
.shuxiang .caption .ywzz_img{ height:310px !important;}

/*内页响应式样式*/



}
 @media (min-width:1201px) and (max-width:1440px) {
.header.active .navs .nav li .erji a{ padding: 3px 20px !important;}
	 
/*内页响应式样式*/
.n_banner{ height:240px !important;}
.ny_nav ul li a{ line-height:50px !important; padding:0 20px !important; font-size:16px !important;}
.about_4 .caption{ height:330px !important;}
.wenhua_1 ul li a{ padding:8px 20px !important;}
.yewu_5 ul li a{ font-size:16px !important;}
.gczs_list .caption .gc_img{ height:175px !important;}
.gc_right.gczs_list .caption .gc_img{ height:150px !important;}
/*内页响应式样式*/



.about_1 .container { width:1000px !important;}
.container {width: 1200px !important;}

.s_wenhua .caption{ height:189px !important;}

.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
}
@media (min-width:1441px) {
.about_1 .container { width:1200px !important;}
	
.container {width: 1250px !important; padding: 0;}

.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
}

@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: local('☺'), url('../font/SourceHanSansCN-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'javatext';
	src: url('../font/javatext.eot');
	src: local('☺'), url('../font/javatext.woff') format('woff'), url('../font/javatext.ttf') format('truetype'), url('../font/javatext.svg') format('svg'), url('https://www.qd-install.cn/uploads/fonts/javatext.otf') format('otf');
	font-weight: normal;
	font-style: normal;
}
body{ padding-top:100px;}

.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.container {transition: all 1s;}
.header {
	height: 107px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background: rgba(255,255,255,1);
	box-shadow: 0px 1px 12px rgba(0,0,0,0.1);
	transition:all 0.6s;
}
.header.active{ height:60px;}
.header.active .logo{ height:60px;}
.header.active .navs{ padding-top:10px;}
.header.active .navs .nav li a{ padding-bottom:15px;}
.header.active .nav_right{ padding-top:10px;}
.header.active .navs .nav li .erji a{ padding: 3px 20px !important;}

.logo{ width:420px; height:107px; transition:all 0.6s;}
.logo img{ height:100%; display:block; float:left;}

.nav_right{ padding-top:37px; margin-left:60px; transition:all 0.6s;}
.nav_right a{ padding:10px; display:block; border:1px solid #dedede; float:right; text-decoration:none;}
.nav_right a:last-child{ border-right:none; color:#333;}
.nav_right a.active{ background:#0068b7; color:#fff;}

.header_right{ width:calc(100% - 440px);}
.navs{ width:calc(100% - 160px); padding-top:37px; transition:all 0.6s;}
.navs .nav li a{ transition:all 0.3s; font-size:18px; color:#333; padding:10px 0px; padding-bottom:35px; position:relative; transition:all 0.6s;}
.navs .nav li a:after{ content:''; width:80px; height:5px; background:#1873c0; position:absolute; bottom:0; left:50%; transform:translateX(-50%); opacity:0; transition:all 0.3s;}
.navs .nav li.active a:after{ opacity:1;}
.navs .nav li:hover a:after{ opacity:1;}
.navs .nav li.active a{ color:#1873c0;}
.navs .nav li a:hover{ background:none;}
.navs .nav li a:focus{ background:none;}

.navs .nav li{ position:relative;}
.navs .nav li:hover .erji{ display:block;}
.navs .nav li .erji{
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.navs .nav li .erji a{
	font-size:14px;
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration:none;
	transition:all 0.3s;
}
.navs .nav li .erji a:hover{ color:#1873c0;}
.navs .nav li .erji a:after{ display:none;}


.fudong{ position:fixed; right:0; top:50%; transform:translateY(-50%); z-index:10;}
.fudong ul{ padding:0; margin:0; background:rgba(0,104,183,0.76);}
.fudong ul li{ list-style:none; position:relative; width:82px;}
.fudong ul li a{ display:block; text-align:center; padding:20px 0; color:#fff; text-decoration:none;}
.fudong ul li a i{ display:block; font-size:24px;}
.fudong ul li a b{ font-size:18px; display:block; line-height:18px;}
.fudong ul li:nth-child(2) a{ background:rgba(255,255,255,0.76);}
.fudong ul li:nth-child(2) a{ color:#0068b7;}


.s_banner .swiper_s .swiper-slide{ height:590px; position:relative;}
.s_banner .swiper_s .swiper-slide span{ position:absolute; bottom:30px; left:30px; padding:5px 15px; border-radius:6px; font-size:18px; background:rgba(0,0,0,0.5); color:#fff; display:inline-block; z-index:2;}

.s_about{ padding:100px 0;}
.s_about h3{ font-size:22px; margin-bottom:50px;}
.s_about h3 strong{ border-bottom:2px solid #aaaaaa; padding-bottom:10px;}
.s_about p{ line-height:30px; color:#666;}
.s_about p:last-child{ margin-top:30px;}
.s_about p a{ display:inline-block; text-decoration:none; color:#fff; padding:10px 40px;  background: -webkit-linear-gradient(left, #0d59cf , #1d84fc); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #0d59cf, #1d84fc); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #0d59cf, #1d84fc); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0d59cf , #1d84fc); /* 标准的语法 */}
.s_about p a i{ margin-left:5px; color:#fff;}
.s_about .caption{ position:relative;}
.s_about .caption span{ width:84px; height:84px; position:absolute; left:0; right:0; margin:0 auto; display:block; top:50%; transform:translateY(-50%); z-index:2;}
.s_about .caption span img{ transition:all 0.3s;}
.s_about .caption span:hover img{ transform:scale(0.8); opacity:0.8;}

.s_gongcheng{ padding-top:50px; padding-bottom:60px; background:url(../image/1123_002.jpg) center center no-repeat; background-size:cover;}
.s_gongcheng .gallery-top .swiper-slide{ height:470px;}
.s_gongcheng .gallery-thumbs{ height:470px; overflow:inherit;}
.s_gongcheng ul{ margin:0; padding:0; text-align:center; margin-bottom:40px; position:relative;}
.s_gongcheng ul span{ position:absolute; right:0; bottom:-20px;}
.s_gongcheng ul span a{ color:#fff; color:#fff; background:url(../image/fang.png) right center no-repeat; line-height:24px; padding-right:30px; display:block; text-decoration:none;}

.s_gongcheng ul li{ display:inline-block;}
.s_gongcheng ul li:first-child{ margin-right:60px;}
.s_gongcheng ul li a{ font-size:20px; color:#fff; display:block; padding-bottom:10px; border-bottom:1px solid transparent; text-decoration:none;}
.s_gongcheng ul li.active a{ border-bottom:1px solid #fff;}

.gc_content{ padding:7px; background:#fff; border-radius:6px; overflow:hidden;}
.gc_content.fade{ display:none;}
.gc_content.fade.active{ display:block;}
.gc_content .row{ margin:0;}
.gc_content .row .col-md-7, .gc_content .row .col-md-5{ padding:0;}
.s_gongcheng .gallery-thumbs .swiper-slide{ position:relative; cursor:pointer;}
.s_gongcheng .gallery-thumbs .swiper-slide span{ z-index:2; position:absolute; left:10%; top:50%; transform:translateY(-50%); font-size:18px; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; transition:all 0.3s; width:90%;}
.s_gongcheng .gallery-thumbs .swiper-slide span a{ color:#333; text-decoration:none;}
.s_gongcheng .gallery-thumbs .swiper-slide:nth-child(2n){ background:#f2f3f4;}
.s_gongcheng .gallery-thumbs .swiper-slide:before{ content:''; width:100%; height:100%; position:absolute; right:0; top:0; background:rgba(43,109,212,0.94); opacity:0; z-index:1; transition:all 0.3s;}
.s_gongcheng .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before{ opacity:1; width:100%;}
.s_gongcheng .gallery-thumbs .swiper-slide i{pointer-events: none; height:100%; background:url(../image/shi.png) left center no-repeat; width:12%; position:absolute; left:0%; top:0; z-index:3; opacity:0; transition:all 0.3s; text-decoration:none;}
.s_gongcheng .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span a{ color:#fff;}
.s_gongcheng .gallery-thumbs .swiper-slide.swiper-slide-thumb-active i{/* left:-20%;*/ opacity:1;pointer-events: auto;}
.s_gongcheng .gallery-thumbs .swiper-button-next{pointer-events: auto; z-index:-1; opacity:1; background:none; right:auto; left:-40px; bottom:0; top:auto; margin:0; background:#f2f3f4; width:40px; height:34px; line-height:34px; text-align:center;}
.s_gongcheng .gallery-thumbs .swiper-button-prev{pointer-events: auto; z-index:-1; opacity:1; background:none; left:-80px; bottom:0; top:auto; margin:0; background:#f2f3f4; width:40px; height:34px; text-align:center; line-height:34px;}
.s_gongcheng .gallery-top .swiper-button-next{pointer-events: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.s_gongcheng .gallery-top .swiper-button-prev{pointer-events: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}

.s_new{ padding-top:50px; padding-bottom:50px;}
.s_new .new_biao{ margin-bottom:30px;}
.s_new .new_biao h3{ margin:0;}
.s_new .new_biao ul{ margin:0; padding:0;}
.s_new .new_biao ul li{ list-style:none; display:inline-block; margin:0 5px;}
.s_new .new_biao ul li a{ padding:6px 15px; color:#333; display:block; text-decoration:none;}
.s_new .new_biao ul li.active a{ background:#0c59cf; color:#fff; border-radius:24px; }

.new_content.fade{ display:none;}
.new_content.fade.active{ display:block;}
.new_content .row{ margin:0; padding:0;}
.new_content .row .col-md-4{ padding:0;}
.new_content .row .col-md-4:last-child .caption{ border-right:1px solid #dedede;}
.new_content .caption{ padding:15px; border:1px solid #dedede; border-right:none; padding-bottom:30px;}
.new_content .caption h5{ margin-top:15px; margin-bottom:30px;}
.new_content .caption h5:after{ content:''; display:table; clear:both;}
.new_content .caption h5 strong{ padding:4px 10px; color:#fff; border-radius:4px; background:#0c59cf; font-weight:normal;}
.new_content .caption h5 span{ float:right; color:#999;}
.new_content .caption h5 span i{ margin-right:5px;}
.new_content .caption a h4{ color:#333; transition:all 0.3s; text-decoration:none;}
.new_content .caption h4{ margin-bottom:20px; font-weight:bold; font-size:16px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new_content .caption p{ color:#666; line-height:24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_content .caption .snew_img{ height:230px;}
.new_content .caption:hover h4 a{ color:#0c59cf;}

.new_content .snew_down{ background:#1164db; color:#fff; padding:30px 0;}
.new_content .snew_down .row .col-md-4{ border-right:1px solid #fff;}
.new_content .snew_down .row .col-md-4:last-child{ border:none;}
.new_content .snew_down .row .col-md-4:last-child .caption{ border:none;}
.new_content .snew_down .caption{ padding:0 30px; padding-left:100px; position:relative; border:none;}
.new_content .snew_down .caption h4{ font-weight:normal;}
.new_content .snew_down .caption a h4{ color:#fff; text-decoration:none;}
.new_content .snew_down .caption p{ color:#fff;}
.new_content .snew_down .caption span{ position:absolute; left:15px; top:50%; transform:translateY(-50%); width:70px; text-align:center; color:#fff;}
.new_content .snew_down .caption span strong{ display:block; font-size:30px; line-height:30px;}


.s_rongyu{ background:#f2f3f4; padding-top:30px; padding-bottom:60px;}
.s_rongyu h3{ font-size:22px; color:#333; text-align:center; margin-bottom:30px;}
.s_rongyu h3 strong{ display:inline-block; padding-bottom:10px; border-bottom:2px solid #aaaaaa;}
.s_rongyu .swiper-slide .sry_img{ height:320px; position:relative;}
.s_rongyu .swiper-slide .sry_img img{ display:block; position:absolute; left:0; top:50%; transform:translateY(-50%); right:0; margin:0 auto; max-width:100%; max-height:100%;}
.s_rongyu .swiper-slide h5{ text-align:center; margin-top:15px;}

.s_wenhua{ padding-top:50px; padding-bottom:50px;}
.s_wenhua .row .row{ margin-bottom:30px;}
.s_wenhua .caption{ position:relative; height:194px; overflow:hidden;}
.s_wenhua .caption img{ transition:all 1s;}
.s_wenhua .caption:hover img{ transform:scale(1.1);}
.s_wenhua .caption span{ position:absolute; top:25%; left:15%; color:#333; font-size:24px; pointer-events: none;}
.s_wenhua .caption .swh_text{ position:absolute; top:15%; left:7%; color:#333;}
.s_wenhua .caption .swh_text h3{ font-size:24px; margin-bottom:15px;}
.swh_right{ background:#f2f3f4; padding:30px; padding-top:10px; padding-bottom:20px;}
.swh_right h3{ margin-bottom:30px;}
.swh_right ul{ margin:0; padding:0;}
.swh_right ul li{ list-style:none; margin-bottom:16px;}
.swh_right ul li a{ text-decoration:none;}
.swh_right ul li:last-child{ margin-bottom:0px;}
.swh_right ul li h5{ font-size:16px; color:#333; transition:all 0.3s;}
.swh_right ul li h6{ color:#666; background:linear-gradient(to right,#999,#999,#999) no-repeat bottom left / 40px 1px; padding-bottom:8px; transition:all 0.3s;}
.swh_right ul li:hover h5{ color:#0d5cd3;}
.swh_right ul li:hover h6{ color:#0d5cd3;}







.n_banner{ height:320px; position:relative;}
.n_banner .container{ position:absolute; left:0; right:0; top:55%; transform:translateY(-50%); z-index:2;}
.n_banner .n_ban_text{ color:#fff; padding-left:10%;}
.n_banner .n_ban_text h3 span{ display:block; font-size:48px; font-weight:bold; text-transform:uppercase;}

.ny_nav{ border-bottom:1px solid #dedede; box-shadow:0px 0px 6px rgba(0,104,183,0.2);}
.ny_nav ul{ margin:0; padding:0;}
.ny_nav ul:after{ content:''; display:table; clear:both;}
.ny_nav ul li{ list-style:none; float:left; border-left:1px solid #dedede;}
.ny_nav ul li a{ line-height:70px; font-size:18px; padding:0 30px; display:block; color:#333; text-decoration:none;}
.ny_nav ul li.active a{ background:#0068b7; color:#fff;}

.weizhi{ text-align:right; padding:20px 0; color:#999;}
.weizhi a{ margin:0 5px; color:#999; transition:all 0.3s;}
.weizhi a i{ margin-right:5px;}
.weizhi a:hover{ color:#0068b7;}

.ny_biao{ font-size:22px; color:#333;}
.ny_biao strong{ padding-bottom:16px; background:linear-gradient(to right,#aaaaaa,#aaaaaa,#aaaaaa) no-repeat center bottom / 80px 1px; display:inline-block;}
.about_4{ padding-top:30px;}
.about_4 .row{ margin:0 -35px;}
.about_4 .row .col-md-6{ padding:0 35px;}

.about_4{ padding-bottom:80px;}
.about_4 .caption{ position:relative; height:350px; margin-top:50px;}
.about_4 .caption a{ display:block; height:100%;}
.about_4 .caption .abv_text{ position:absolute; left:0; right:0; margin:0 auto; width:80%; top:50%; transform:scale(0.6) translateY(-50%); color:#fff; text-align:center; background:rgba(0,104,183,0.54); padding-top:10%; padding-bottom:5%; opacity:0; transition:all 0.3s; z-index:2;}
.about_4 .caption .abv_text span{ display:block; text-align:center; margin-top:15px;}
.about_4 .caption .abv_text span i{ font-size:50px;}
.about_4 h4{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; margin-top:20px;}
.about_4 h4 a{ color:#333;}
.about_4 .caption:hover .abv_text{ opacity:1; transform:scale(1) translateY(-50%);}
.about_4 .caption b{ font-size:60px; position:absolute; right:30px; bottom:20px; color:#fff; opacity:0.9; z-index:2; text-shadow:0px 0px 6px rgba(0,0,0,0.8); transition:all 0.3s;}
.about_4 .caption:hover b{ opacity:0;}

.about_1{ padding-bottom:60px; background:url(../image/ab_5.jpg) center center no-repeat;}
.ty_content p{ line-height:24px; color:#666;}
.ty_content img{ max-width:100%;}

.about_2{ padding-bottom:60px; background:url(../image/ab_5.jpg) center center no-repeat;}
.about_2 .table-responsive{ width:40%; margin:30px auto; background:#fff;}
.about_2 table thead tr th{ background:#5b9bd5; font-size:18px;}
.about_2 table tbody tr td{ font-size:18px;}

.about_3 .ny_biao{ margin-top:30px;}

.zong_lx{ text-align:center; border:5px solid #0068b7; margin-top:60px; padding-top:50px; padding-bottom:30px; position:relative;}
.zong_lx .row{ margin-top:30px;}
.zong_lx:after{ content:''; width:65px; height:65px; border-radius:50%; background:url(../image/zz.jpg) center center no-repeat#3f7bdc; position:absolute; top:-35px; left:50%; transform:translateX(-50%);}
.zong_lx:before{ content:''; width:calc(100% + 6px); height:calc(100% + 6px); position:absolute; border:1px solid #fff; top:-3px; left:-3px;}

.fen_lx{ padding-top:40px; margin-bottom:50px;}
.fen_lx .caption{ border:1px solid #dedede; padding:20px; position:relative; padding-bottom:10px; min-height:155px; margin-top:60px;}
.fen_lx .caption:after{ content:''; position:absolute; left:0; right:0; margin:0 auto; top:-32.5px; width:64px; height:64px; border-radius:50%; background:url(../image/add.jpg) center center no-repeat#3f7bdc;}
.fen_lx .caption p{ margin:10px 0; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.zi_lx{ background:#f9fafa; padding:50px 0;}
.zi_lx .caption{ margin-bottom:30px; padding:30px 10%; border:1px solid #dedede; background:#fff;}

.map_lx{ padding:50px 0; background:url(../image/ab_5.jpg) center center no-repeat;}
.map_lx .caption{ border:1px solid #dedede; position:relative;}
.map_lx .caption:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:url(../image/jias.png) center center no-repeat rgba(0,0,0,0.4); opacity:0; transition:all 0.3s;pointer-events: none;}
.map_lx .caption:hover:after{ opacity:1;}

.wenhua_1{ padding-top:30px; padding-bottom:60px;}
.wenhua_1 .ny_biao{ margin-bottom:40px;}
.wenhua_1 ul{ margin:0; padding:0; text-align:center;}
.wenhua_1 ul li{ list-style:none; display:inline-block; border-radius:6px; border:2px solid #dedede;}
.wenhua_1 ul li a{ padding:10px 30px; font-size:18px; color:#333; display:block; text-decoration:none;}
.wenhua_1 ul li.active{ border:2px solid #0068b7; background:#0068b7;}
.wenhua_1 ul li.active a{ color:#fff;}
.wenhua_content{ padding:50px 0;}
.wenhua_content .row.fade{ display:none;}
.wenhua_content .row.fade.active{ display:block;}
.wenhua_content .row .col-md-6:nth-child(1) .caption{ padding-top:15%;}
.wenhua_content .caption h3{ margin-bottom:20px; padding-bottom:15px; background:linear-gradient(to right,#666,#666,#666) no-repeat left bottom  / 70px 1px;}
.wenhua_content .caption p{ line-height:24px; color:#666;}




.rlzy_1{ padding-top:30px; padding-bottom:80px; background:url(../image/ab_5.jpg) center bottom no-repeat;}
.rlzy_form .form-group.zp_ss{ width:calc(50% - 15px);}
.rlzy_form .form-group.zp_ss input{ width:calc(80% - 15px); float:left;}
.rlzy_form .form-group.zp_ss button{ width:20%; float:right; background:#0268b3; border:1px solid #005ea6;}
.rlzy_form .form-group.zp_ss button:focus{ background:#005ea6;}
.theader{ padding:30px; border-top:3px solid #021f52; margin-top:40px;}
.theader .caption{ font-size:16px; font-weight:bold;}

.zp_two_list {
	padding-bottom: 10px;
}
.zp_two_list .panel.panel-default {
	box-shadow: none;
	border: none;
	padding: 0; margin:0;
}
.zp_two_list .panel-heading {
	border: none;
	padding: 0;
}
.zp_two_list .panel-heading a {
	background: #0268b3;
	padding: 10px 15px;
	text-decoration: none;
	display: block;
	color: #fff;
	font-size: 18px;
	padding-left: 30px;
	position:relative;
}
.zp_two_list .panel-heading a .mlgb {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 2px;
	position:absolute; right:30px; top:50%; transform:translateY(-50%);
}
.zp_two_list .panel-heading a .mlgb {
	padding:0;
	padding-right: 40px;
	background: url(../image/zp_2.png) right center no-repeat;
	border-radius:0;
}
.zp_two_list .panel-body {
	background: #f8f8f8;
	box-shadow: none;
	border: none;
	padding: 30px 40px;
	position: relative;
}
.zp_two_list .panel-body .caption {
	color: #464646;
	margin: 6px 0;
	font-size: 16px;
}
.zp_two_list .panel-body .zp_content h4 {
	margin-top: 30px;
	color: #0268b3;
	position: relative;
}
.zp_two_list .panel-body .zp_content h4:after {
	position: absolute;
	content: '';
	width: 3px;
	height: 20px;
	left: -15px;
	top: 0px;
	background: #0268b3;
}
.zp_two_list .panel-body .zp_content p {
	line-height: 28px;
	color: #666;
	font-size: 16px;
}
.zp_two_list .panel-body a {
	padding: 10px 30px;
	color: #fff;
	background: #0068b7;
	display: inline-block;
	margin-top: 30px;
	font-size: 16px;
}
.zp_two_list .panel-heading a.collapsed .mlgb {
	padding-right:0;
	background:#0068b7; border-radius:24px; color:#fff;
	padding:2px 15px;
}
.zp_two_list .panel-heading a.collapsed {
	background: #fff;
	color:#333;
	border-bottom:1px solid #dedede;}


.wenhua_2{ padding-top:30px; padding-bottom:60px;}
.wenhua_2 .ny_biao{ margin-bottom:30px;}
.wh2_li{ padding:30px 0; border-bottom:1px solid #dedede;}
.wh2_li h4{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.wh2_li h4 a{ color:#333; transition:all 0.3s; text-decoration:none;}
.wh2_li h6{ color:#999;}
.wh2_li h6 i{ margin-right:5px;}
.wh2_li p { line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.wh2_li p a{ display:inline-block; padding:5px 15px; color:#026bdd; border:1px solid #dedede; border-radius:18px; text-decoration:none; transition:all 0.3s;}
.wh2_li:hover p a{ border:1px solid #026bdd;}
.wh2_li:hover h4 a{ color:#026bdd;}



.new_list{ padding-top:30px; padding-bottom:60px;}
.new_li{ padding:40px 0; border-bottom:1px solid #Dedede;}
.new_li .caption p span{ margin-right:15px; color:#666;}
.new_li .caption p span i{ margin-right:5px;}
.new_li .caption p a{ color:#026bdd;}
.new_li .caption p{ color:#666; line-height:24px;}
.new_li h4{ margin-bottom:20px; margin-top:0px;}
.new_li h4 a{ color:#333; transition:all 0.3s; text-decoration:none;}
.new_li h6{ color:#999;}
.new_li h6 i{ margin-right:5px;}
.new_li:hover h4 a{ color:#026bdd;}

.ny_right{ padding-bottom:80px;}
.ny_right h4{ position:relative; padding-left:38px; color:#0068b7; margin-bottom:20px; border-bottom:1px solid #dedede; padding-bottom:15px;}
.ny_right h4 strong{ font-weight:normal;}
.ny_right h4:after{ content:''; position:absolute; left:0; top:-10px; width:30px; height:30px; background:#0068b7;}
.ny_right h4 a{ float:right; font-size:14px; color:#999;}

.r_hyzx{ padding-bottom:30px;}
.r_hyzx .swiper_1{ padding-bottom:40px;}
.r_hyzx .swiper_1 .swiper-slide{ height:185px; position:relative;}
.r_hyzx .swiper_1 .swiper-slide a{ display:block; height:100%;}
.r_hyzx .swiper_1 .swiper-slide span{ position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); padding:10px 15px; display:block; color:#fff;}
.r_hyzx .swiper_1 .swiper-pagination_1 .swiper-pagination-bullet{ width:12px; height:12px; border-radius:0;}

.r_zcjd .caption{ margin-bottom:25px;}
.r_zcjd .caption a{ text-decoration:none;}
.r_zcjd .caption p{ color:#666; margin-top:5px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.rzc_img{ height:86px;}
.r_zcjd .caption:hover p{ color:#0068b7;}

.nr_biao{ padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:30px;}
.nr_biao h4{ font-size:#333; font-weight:bold; line-height:30px;}
.nr_biao h6{ margin-top:15px; color:#999;}
.nr_biao h6 span{ margin-right:15px;}



.yewu_1{ padding-top:30px; padding-bottom:60px;}
.yewu_1 .ny_biao{ margin-bottom:30px;}
.hengxiang .caption{ margin-bottom:50px;}
.hengxiang .caption .ywzz_img{ height:190px; background:#eeeeee; margin-bottom:20px; position:relative;}
.hengxiang .caption .ywzz_img a{ display:block; height:100%;}
.hengxiang .caption .ywzz_img img{ position:absolute; max-width:100%; max-height:100%; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%);}
.hengxiang .caption h4{ text-align:center;}
.shuxiang .caption{ margin-bottom:50px;}
.shuxiang .caption .ywzz_img{ height:340px; background:#eeeeee; margin-bottom:20px; position:relative;}
.shuxiang .caption .ywzz_img a{ display:block; height:100%;}
.shuxiang .caption .ywzz_img img{ position:absolute; max-width:100%; max-height:100%; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%);}
.shuxiang .caption h4{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}


.yewu_5{ padding-top:30px; padding-bottom:60px;}
.yewu_5 .ny_biao{ margin-bottom:30px;}
.yewu_5 ul{ margin:0; padding:0; text-align:center;}
.yewu_5 ul li{ list-style:none; margin:0 20px; position: relative; display:inline-block;}
.yewu_5 ul li a{ display:inline-block; color:#666; font-size:18px; padding-bottom:15px; text-decoration:none;}
.yewu_5 ul li:after{ content:''; width:60px; height:4px; background:#0068b7; position:absolute; bottom:0; left:0; right:0; margin:0 auto; opacity:0;}
.yewu_5 ul li:before{ content:''; width:0; height:0; border-bottom:6px solid #0068b7; border-left:6px solid transparent; border-right:6px solid transparent; position:absolute; bottom:4px; left:0; right:0; margin:0 auto; opacity:0;}
.yewu_5 ul li.active:after{ opacity:1;}
.yewu_5 ul li.active:before{ opacity:1;}
.yewu_5 ul li.active a{ color:#0068b7;}
.yewu_5 ul li a:hover{ color:#0068b7;}

.gczs_list .row{ margin:0 -5px;}
.gczs_list .row .col-md-3{ padding:0 5px;}
.gczs_list .caption{ margin-top:50px;}
.gczs_list .caption .gc_img{ height:200px; margin-bottom:15px;}
.gczs_list .caption h4{ text-align:center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.gczs_list .caption a{ display:block; height:100%;}


.gc_detail{ background:#fff; padding:20px 30px;}
.gc_right{ padding:20px; background:#fff;}
.gc_right.gczs_list .caption{ margin-top:30px;}

.ny_a{ margin:50px 0;}
.ny_a a{ padding:10px 0; width:160px; text-align:center; display:inline-block; margin-right:20px; color:#fff; background:#817f7f;}
.ny_a a i{ margin-right:10px;}
.ny_a a:last-child{ background:#0068b7;}




.footer{ background:#3b525e; color:#fff;}
.ft_zhong{ padding:65px 0;}
.ft_zhong h4{ margin-top:0px; margin-bottom:20px;}
.ft_zhong h4 a{ color:#fff; text-decoration:none;}
.ft_zhong p{ margin:12px 0;}
.ft_zhong p a{ color:#fff; text-decoration:none;}
.ft_zhong p a:hover{ opacity:0.8;}
.ft_zhong .caption.ewm{ text-align:center;}
.ft_zhong .caption.ewm img{ max-width:100%; margin:0 auto;}
.ft_zhong .caption.ewm a{ padding:10px 30px; border-radius:16px; background:#0064ff; text-decoration:none;}
.ft_zhong .caption.ewm a i{ font-size:18px; color:#fff;}
.ft_zhong .caption.lx{ padding-left:30px;}

.ft_zhong .row .col-md-2 .caption img{ max-width:100%;}


.ft_di{ background:#0e0e0e; padding:30px 0; text-align:center; color:#fff;}
.ft_di a{ color:#fff; margin:0 5px; text-decoration:none;}


.fanye{ text-align:center; padding:30px 0; background:#f6f6f6;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#1873c0; border:1px solid #1873c0;}
.fanye a.active{ background:#1873c0; border:1px solid #1873c0; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #1873c0;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ border-top:1px dashed #dedede; padding-top:15px; padding-bottom:20px; margin-top:20px;}
.fanye02 .row a{ font-size:16px; color:#666; padding:10px 0; text-decoration:none;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; display:block;}
.fanye02 .row a:hover{ color:#1873c0;}
.fanye02 .row .col-md-6:nth-child(2){ text-align:right;}




		.my-map { margin: 0 auto; width: 100%; height: 397px; }
		.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%;}



.yingshi_v{ width:800px; height:500px; margin:0 auto; display:block;}

#mapCard_style{ width:600% !important;}
