@charset "utf-8";
/* CSS Document*/
body {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;color: #444;}
h4{line-height:36px;}
*{ margin:0; padding:0;}
a{ color:#444;}
a:hover{text-decoration:none;}
ul li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:30px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f25{font-size:25px;}
.fb{ font-weight:bold;}
.blank20{ height:20px; overflow:hidden; clear:both;}
.blank40{ height:40px; overflow:hidden; clear:both;}
.title{color:#f00;}
/*index*/
.header{padding:2% 0;}
.header-time{padding-top:5%;}
.b-nav li i{ display:block;width:134px; height:51px;}
.icon-1{ background:#fff url(../images/icon-1.jpg) no-repeat center center;}
.icon-2{ background:#fff url(../images/icon-2.jpg) no-repeat center center;}
.icon-3{ background:#fff url(../images/icon-3.jpg) no-repeat center center;}
.icon-4{ background:#fff url(../images/icon-4.jpg) no-repeat center center;}
.icon-5{ background:#fff url(../images/icon-5.jpg) no-repeat center center;}
.icon-6{ background:#fff url(../images/icon-6.jpg) no-repeat center center;}
.icon-7{ background:#fff url(../images/icon-7.jpg) no-repeat center center;}
.icon-8{ background:#fff url(../images/icon-8.jpg) no-repeat center center;}
.input-group{display:flex;padding-top:3%;}
.index-news-nav div{border-bottom:#f00 solid 3px;height:41px; width:120px;background:url(../images/images_23.jpg) no-repeat left center; padding-left:28px;}
.index-column-nav div{border-bottom:#f00 solid 3px;height:41px; width:75px;background:url(../images/images_23.jpg) no-repeat left center; padding-left:28px;}
.index-column img{margin:20px 0 10px 0;}
.index-news-push a img{border:#ccc solid 1px;}
.index-news-push a:hover img{border:#f00 solid 1px;}
a:hover .index-news-title{border:#f00 solid 1px;border-top: none;background:#f00;}
.index-news-push{position:relative; display:inline-block; margin:20px 0 4.5% 3%;}
.index-news-title{position:absolute;bottom:0;background:#515151;border:#ccc solid 1px;border-top:none;height:36px;line-height:36px;color:#fff;width:100%;opacity:0.9;}
.index-news-push img{width:329px;height:235px;}
.index-news-push2{position:relative; display:inline-block; }
.index-news-push2 img{width:355px;height:184px;}
.index-news-push2 a:hover .index-news-title2{background:#f00;color:#fff;}
.index-news-title2{position:absolute;bottom:0;background:#515151;height:50px;color:#fff;width:100%;opacity:0.9;padding:2% 0;font-size:12px;}
.index-news-title2 span{display:inline-block;width:100%;height:19px;line-height:19px;font-size:15px; overflow:hidden;}
.index-news{width:100%;}
.index-news li{height:35px;line-height:35px;overflow:hidden;}
.index-news a{display:block; height:35px;padding-left: 17px;background:url(../images/images_37.jpg) no-repeat 8px center;}
.index-news a:hover{background: url(../images/images_38.jpg) no-repeat 8px center;}
.index-news a:hover{color:#f00;}
.index-car-title{color:#a9a9a9;height:100%; overflow:hidden;height:125px;line-height:18px;}
.index-car div{width:175px;color:#a9a9a9;overflow:hidden;line-height:18px;padding-left:3.5%;}
.index-car a:hover div{color:#f00;}
.index-car a img{border:#ccc solid 1px;}
.index-car a:hover img{border:#f00 solid 1px;}
.vmc-container{position: relative;}
.vmc-viewport{overflow: hidden;}
.vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;}
.vmcarousel:after{content: ''; display: table; clear: both;}
.vmcarousel > li{float: left;}
.vmcarousel > li img{ display: block; margin: 0 auto; max-width: 100%;}
.vmc-container.hide-controls .vmc-arrow-left, .vmc-container.hide-controls .vmc-arrow-right{display: none;}
.vmc-arrow-left, .vmc-arrow-right{position: absolute; top: 50%; left: -15px; width: 50px; height: 50px; margin-top: -25px; overflow: hidden;opacity: 0; border-radius: 50%; transition: opacity 0.3s ease;text-align: center;}
.vmc-arrow-right{left: auto; right: -15px;}
.vmc-container:hover .vmc-arrow-left, .vmc-container:hover .vmc-arrow-right{opacity: 1;}
.vmc-arrow-left,.vmc-arrow-right{opacity: 1;}
.vmc-arrow-left:after, .vmc-arrow-right:after{ content: ''; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;font-size: 50px; line-height: 50px; color:#444;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 2px 2px #8c8c8c;}
.vmc-arrow-left:hover:after, .vmc-arrow-right:hover:after{color:#f00;}
.vmc-arrow-left:after{content: "\e079";}
.vmc-arrow-right:after{content: "\e080";}
.vmc-container img[src$=".svg"]{width: 100% !important; height: auto !important; max-height: 100%;}
.notransition{-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important;}
.vmcarousel-normal li a span{display:inline-block;height:35px;line-height:35px;overflow:hidden;text-align:center;width:100%;}
.vmcarousel-normal li a:hover span{color:#f00;}
.index-policy div{width:225px;color:#a9a9a9;overflow:hidden;height:85px;line-height:22px;padding-left:3.5%;}
.index-policy a:hover div{color:#f00;}
.index-policy a img{border:#ccc solid 1px;}
.index-policy a:hover img{border:#f00 solid 1px;}
.index-img-warp li{margin:0.8% 0;}
.index-img img{padding-bottom:3%;}
.index-img span{display:inline-block;width:100%;height:28px;line-height:28px;overflow:hidden;font-size:15px;text-align:center;}
.index-img div{display:inline-block;width:100%;height:22px;line-height:22px;overflow:hidden;color:#a9a9a9;font-size:12px;}
.index-img a:hover span{background:#f00;color:#fff;}
.index-img-wrap li{margin-bottom:1%;}
.index-img-push{position:relative; display:inline-block;}
.index-img-title{position:absolute;bottom:0;opacity:0.9; color:#fff;height:55px;line-height:22px;background:#515151;width:353px;font-size:12px;padding-left:6px;overflow:hidden;}
.index-img-push img{width:383px;height:180px;}
.index-img-push span{display:block;height:28px;line-height:28px;overflow:hidden;font-size:15px;}
.index-local li{float:left;background: url(../images/local_03.jpg) no-repeat right center; padding: 0.5% 1.5%;font-size:16px;}
.index-local li a:hover{color: #f00; font-weight:bold;}
.footer-bg{padding-top:1.5%;background:#333 url(../images/images_86.jpg) repeat-x;color:#fff;}
.footer-bg a{color:#fff;}
.footer-bg a:hover{ text-decoration:underline;}
.footer-nav{line-height:40px;padding-top:1.5%;}
.footer-nav a{display:inline-block; margin:0 2%;}
/*inner*/
.side-push li{width:140px;height:150px;overflow:hidden;margin:2% 5%;line-height:25px;}
.side-push li a:hover{color:#f00;}
.side-push li a img{border:#ccc solid 1px;margin-bottom:4px;}
.side-push li a:hover img{border:#f00 solid 1px;margin-bottom:4px;}
.inner-single{ padding-right:3%;}
.inner-single a:hover{color:#f00;}
.inner-site-nav{border-bottom:#c7c7c7 solid 1px;height:41px;line-height:41px;width:100%;}
.inner-site-nav div a{margin:0 5px;}
.inner-site-nav .inner-site-title{border-bottom:#f00 solid 3px;height:41px; background:url(../images/images_23.jpg) no-repeat left center; padding-left:28px;}
.inner-news li{margin:3% 0;}
.inner-news li img{max-height:125px;width:auto;border:#ccc solid 1px;}
.inner-news .inner-news-text{color:#adadad;height:40px;line-height:20px;overflow:hidden;margin:2% 0;}
.inner-news li p a:hover{color:#000; font-weight: bold;}
.inner-news li div{color:#adadad;}
.inner-news li p{max-height:50px;overflow:hidden;line-height:25px;margin:0;}
.inner-news-push{width:100%;}
.inner-news-push li{height:45px;line-height:45px;overflow:hidden;}
.inner-news-push a{display:block; height:35px;color:#333;}
.inner-news-push a:hover{color:#000;font-weight:bold;}


.index_banner{position:relative; margin-top:10px;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10%;left:70%;z-index:999;display:block;margin-left:-144px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#f00;cursor:default;}
.index_banner img{min-height: 361px;overflow: hidden;}

.inner-img li{margin-bottom:2%;}
.inner-img li img{border-radius:10px;border:#ccc solid 1px;}
.inner-img li a:hover img{border:#f00 solid 1px;}
.inner-img a:hover .inner-img-title{background: #f00;color:#fff;font-weight:bold;}
.inner-img .inner-img-title{height:35px;line-height:35px;overflow: hidden;font-size:16px;}
.inner-img .inner-img-text{height:65px;line-height:20px;color:darkgray;overflow:hidden;padding-top:1%;text-align:left;}
.inner-search li{margin:3% 0;padding-bottom:2.5%;border-bottom:#a9a9a9 dashed 1px;}
.inner-search li p{height:35px;line-height:35px;font-size:18px;font-weight:bold;overflow:hidden;}
.inner-search li p a{background:url(../images/local.jpg) no-repeat left center;height:35px;display: inline-block;padding-left:25px;}
.inner-search li p a:hover{color:#f00;}
.inner-search li div{height:20px;color:#a9a9a9; line-height:20px;overflow:hidden;}

.inner-local li{margin:3% 0;padding-bottom:2.5%;border-bottom:#a9a9a9 dashed 1px;}
.inner-local li p{height:35px;line-height:35px;font-size:18px;font-weight:bold;overflow:hidden;}
.inner-local li p a{background:url(../images/local.jpg) no-repeat left center;height:35px;display: inline-block;padding-left:25px;}
.inner-local li p a:hover{color:#f00;}
.inner-local li div{max-height:80px;color:#a9a9a9; line-height:25px;overflow:hidden;}

.blank-air{height:40px;}
.inner-pages{width:100%;text-align:center;}
.inner-pages li{display:inline-block;}
.inner-pages li a {color: black;padding: 8px 16px;}
.inner-pages li a.active{background: #444;color:#fff;}
.inner-title{line-height:36px;font-weight:bold;}
.inner-key{border:#aaa dotted 1px; min-height:35px;line-height:35px;border-left:none;border-right:none;color:#aaa;margin-top:4%;}
.inner-related-title{border:#ccc solid 1px;background:#dfdfdf;text-indent:1em; min-height:35px;line-height:35px;border-left:none;border-right:none;margin-top:4%;}
.inner-content {line-height:30px; }
.inner-focus li{padding-bottom:1.5%;}
.inner-focus li div{height:30px;line-height:30px;overflow:hidden;}
.inner-focus li a:hover div{color:#f00;}
.inner-focus li a img{border:#ccc solid 1px;}
.inner-focus li a:hover img{border:#f00 solid 1px;}
/*底部电话*/
.foot-menu {position: fixed;bottom:0;left:0;right:0;overflow:hidden;}
.foot-menu>div {padding:0;float:left;width:100%;}
.foot-menu a {display: block;width:100%;padding:10px 0;color:#fff;background:#f00;text-align:center;}
.foot-menu a:hover {opacity:0.8;}
.foot-menu .bdshare-button-style0-16 a {background-image: none;height:40px;line-height:40px;margin:0;padding:0;font-size:14px;}
.foot-menu .bdshare-button-style0-16 a:hover {color: #fff;}
/*超小设备（手机，小于 768px）*/
@media (max-width: 768px) {
	.mt40{ margin-top:6%;}
	.blank40{height:30px;}
	.blank-small{padding-top:2%;}
	/*导航*/
	.b-nav{list-style: none;padding: 0;margin:0;margin-top:4%;}
	.b-navbar-container {position:relative;}
	.b-navbar {font-size:16px;text-align:center;padding: 0;}
	.b-navbar {overflow: hidden;margin-left: -15px;margin-right: -15px;}
	.b-navbar:before {content: "";height: 0;clear: both;display: block;}
	.b-navbar .b-nav {width: 100%;}
	.b-navbar .b-nav li {padding: 9 15px;border-left: 1px solid #333;}
	.b-navbar .b-nav li {border-left: none;}
	.b-navbar .b-nav li {width: 25%;float: left;}
	.b-navbar .b-nav li a {	display: block;color: #fff;padding: 8px 0;position: relative;}
	.b-navbar .b-nav li a {color: #333;}
	.b-navbar .b-nav li a:hover {background-color: #444;color: #fff;}
	.b-navbar .b-nav li a:hover .ic {color: #fff;border: 1px solid #333;}
	.b-navbar .b-nav li:hover, .b-navbar .b-nav li.active {	background-image: inherit;}
	.b-navbar .b-nav li .ic {width: 50px;height: 50px;line-height: 50px;font-size:30px;margin:auto;display:block;margin-bottom:10px;color:#408c1f;	border-radius: 50%;	border: 1px solid #333;}
	.b-navbar .b-nav {display: table;}
	.b-navbar .b-nav > li {display: table-cell;}
	/*内容*/
	.header-time{ text-align:center;}
	.footer-bg img{ padding-bottom:8%;}
	.inner-content img{ width:100%; height:auto;}
    .index-img-title{position:absolute;bottom:0;opacity:0.9; color:#fff;height:55px;line-height:22px;background:#515151;width:345px;font-size:12px;padding-left:6px;overflow:hidden;}
	.index-news-nav,.index-column-nav{border-bottom:#c7c7c7 solid 1px;}
    .index-news-push2{margin:0 0 3% 3%;}
}
/* 小型设备（平板电脑，768px起）px） */
@media (min-width: 768px) {
	/*内容*/
	.blank-small{ padding-top:0;}
	.footer-bg img{ padding-bottom:8%;}
    .index-news-push{float:left;}
    .index-news{float:left;padding:3% 0 0 0;}
}
/*中型设备（台式电脑，992px起）*/
@media (min-width: 992px) {
	.b-nav li{float:left; width:62px; height:37px; line-height:37px; text-align:center;}
	.b-nav li a:hover{background:url(../images/img_05.jpg) no-repeat center bottom;}
	.b-nav li a:hover p{color:#fff;}
	.b-navbar .b-nav li a {display: block;position: relative;}
	.b-navbar .b-nav li a:hover{color:#fff;}
	.b-navbar { padding-left:60%;width:1150px;font-size:14px;text-align:center;padding:0;}
	.b-menu {-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.05);background:url(../images/images_11.jpg) repeat-x;}
	/*内容*/
	.footer-bg{ padding-bottom:0;}
	.index-news-nav,.index-column-nav{border-bottom:#c7c7c7 solid 1px;height:42px;line-height:42px;}
    .index-news{padding:0%;}
    .inner-content img{max-width:90%;height:auto;}
}
/*大型设备（大台式电脑，1200px起）*/
@media (min-width: 1200px) {
	.b-nav li{float:left; width:125px; height:37px; line-height:37px; text-align:center;background:url(../images/images_14.jpg) no-repeat right center;}
	.b-nav li a:hover{background:#C00;}
	.b-nav li a:hover p{color:#fff;}
	.b-navbar .b-nav li a {display: block;position: relative;color:#fff;}
	.b-navbar .b-nav li a:hover{color:#333;}
	.b-navbar { width:1150px;font-size:16px;text-align:center;padding:0;}
	.b-menu {-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.05);}
	.nav-bg{background:url(../images/images_11.jpg) repeat-x;height:37px;width:100%;}
	.footer-bg img{padding:0;}
	.index-news-nav,.index-column-nav{border-bottom:#c7c7c7 solid 1px;height:42px;line-height:42px;}
    .index-news{padding:0%;}
    .news-hidden{height:140px;overflow:hidden;}
    .inner-content img{max-width:90%;height:auto;}
    .inner-img img{height: 230px;overflow: hidden;}
}
