﻿body {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	font-size:14px;
	color:#202020;
	
}
ul{
	padding:0;
}
li {
    list-style: none;
}
a{
	color:#202020;
}
a:hover{
	color:#ee000d;
}
a:hover,
a:visited,
a {
    text-decoration: none;
}
.mt{
	margin-top:40px!important;
}
.clear{
	width:100%;
	overflow:hidden;
	clear:both;
}
img{
	max-width:100%;
	height:auto;
	border:none;
}
h1,h2,h3,h4,h5,h6{
	font-size:14px;
	font-weight:normal;
	margin:0;
}
/*header area*/

.top-header {
    position: fixed;
    width: 100%;
    z-index: 99999;
	min-height:85px;
	overflow:hidden;
	background-color:#fff;
}
.header-blank {
    width: 100%;
    height: 85px;
    background: transparent;
    overflow:hidden;
}
.header-logo{
	float:left;
	z-index:9999999;
}
.top-header img.logo {
    margin-top:20px;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
}
.nav_zone{
	width:auto;
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
}
.nav-bar {
    margin-top: 19px;
}
.navbar-toggle span {
    color: #fff;
}
ul.nav {
    margin: 0;
    padding: 0;
}
.navbar-default .navbar-nav>li>a {
    font-size: 16px;
    color: #202020;
    text-transform: uppercase;
    transition: all .7s ease 0s;
    -webkit-transition: all .7s ease 0s;
    -moz-transition: all .7s ease 0s;
    -o-transition: all .7s ease 0s;
    -ms-transition: all .7s ease 0s;
    padding:10px 22px;
}
.navbar-default .navbar-nav>li:hover {
    color: #E70012;
	background:url(../images/nav_on.png) bottom center no-repeat;
	transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
}
.navbar-default .navbar-nav>li:hover>a{
	color: #E70012;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-default .navbar-nav li.active a{
    color: #E70012 !important;
	background:url(../images/nav_on.png) bottom center no-repeat;
	transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
    margin-top: 4px;
}

/*slider area*/

.slider-row {
    margin: 0;
    padding: 0;
}
.slider-wrapper {
    margin: 0;
    padding: 0 !important;
    background: #000 !important;
}

.carousel-control {
    width: 5%;
}
.carousel-inner {
    /*定义幻灯片容器背景*/
}
.item {
    position: relative;
}
.carousel-caption {
    position: absolute;
    width:100%;
	height:100%;
	left:0;
	top:0;
	text-align:center;
}
@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
.carousel-inner .item span img{
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;
}
#pic0_1 img,#pic0_2 img,#pic0_3 img,#pic0_4 img,#pic0_5 img{
	max-width:100%;
	height:auto;
}
#pic0_1{
	display:block;
	margin:5% 0 0 10%;
}
#pic0_2{
	position:absolute;
	width:38%;
	left:10%;
	bottom:15%;
}
#pic0_3{
	position:absolute;
	width:15%;
	left:20%;
	bottom:10%;
}
#pic0_4{
	position:absolute;
	width:15%;
	float:left;
	left:35%;
	bottom:10%;
}
#pic0_5{
	position:absolute;
	width:30%;
	right:10%;
	bottom:10%;
	text-align:right;
}


#pic1{
	margin:30% auto 0 auto;
	max-width:100%;
}
#pic2{
	position:absolute;
	left:0;
	top:34%;
	max-width:100%;
}
#pic3{
	margin:10% auto 0 auto;
	max-width:100%;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    width:35px;
	height:69px;
	background:url(../images/arr_l.png) no-repeat;
	font-size:0px;
	line-height:0px;
	text-indent:-999em;
    color: transparent;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    width:35px;
	height:69px;
	background:url(../images/arr_r.png) no-repeat;
	font-size:0px;
	line-height:0px;
	text-indent:-999em;
    color: transparent;
}
.carousel-inner {
    position: relative;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
    opacity: 1;
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, 0) 100%);
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

/* just for demo purpose */

html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
    height: 100%;
}


/*  自定义CSS样式开始----*/
.main{
	width:1200px;
	overflow:hidden;
	margin:0px auto;
}
.zone1{
	width:100%;
	height:548px;
	overflow:hidden;
	background:url(../images/zone1.jpg) center center no-repeat;
}
.zone1 h2{
	text-align:center;
	display:block;
	margin-top:35px;
	font-size:26px;
}
.zone1 h3{
	text-transform:uppercase;
	text-align:center;
	display:block;
	margin-top:5px;
	font-size:16px;
	color:#656565;
}
ul.zone1_list{
	width:1260px;
	overflow:hidden;
	margin-top:5%;
}
ul.zone1_list li{
	float:left;
	width:260px;
	overflow:hidden;
	margin-right:40px;
	text-align:center;
}
ul.zone1_list li img{
	width:258px;
	height:auto;
	border:1px solid #E5CCC7;
}
ul.zone1_list li h4{
	display:block;
	margin-top:15px;
	color:#fff;
	font-size:14px;
}
ul.zone1_list li h4 a{
	font-size:14px;
	color:#fff;
}
.index_title{
	text-align:center;
	margin-top:45px;
}
.index_title .line{
	width:100%;
	overflow:hidden;
	display:block;
	height:20px;
	background:url(../images/line.png) center center no-repeat;
}
.index_title h2{
	font-size:28px;
	color:#104492;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:5px;
	line-height:50px;
}
.index_title h3{
	font-size:14px;
	color:#6c6c6c;
	margin-top:8px;
}
#fwfw{

}
#alzs{
	background:url(../images/alzs.png) left center no-repeat;
}
#gywm{
	background:url(../images/gywm.png) left center no-repeat;
	padding-left:70px!important;
}
#xwdt{
	background:url(../images/xwdt.png) left center no-repeat;
	padding-left:65px!important;
}
#hzhb{
	background:url(../images/hzhb.png) left center no-repeat;
}
ul.fuwulist{
	width:1270px;
	overflow:hidden;
}
ul.fuwulist li{
	width:205px;
	float:left;
	overflow:hidden;
	margin-top:30px;
	margin-right:37px;
	
}
ul.fuwulist li span{
	width:83px;
	height:83px;
	display:block;
	margin:0px auto;
	overflow:hidden;
	border:1px solid #595959;
	-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */
}
ul.fuwulist li .txt{
	width:auto;
	overflow:hidden;
	padding:8px;
	margin-top:13px;
}
ul.fuwulist li .txt h3{
	text-align:center;
	display:block;
	font-weight:bold;
	font-size:16px;
	color:#2f2e2e;
}
ul.fuwulist li .txt p{
	font-size:12px;
	color:#6c6c6c;
	line-height:20px;
	margin-top:10px;
}
ul.fuwulist li .txt .fuwu_btn{
	width:67px;
	height:24px;
	display:block;
	margin:10px auto 0 auto;
	text-align:center;
	line-height:24px;
	border:1px solid #b8b8b8;
	color:#6c6c6c;
	font-size:12px;
}
ul.fuwulist li:hover .txt{
	background-color:#d6d6d6;
	transition:0.6s;
}
ul.fuwulist li .txt .fuwu_btn:hover{
	background-color:#b8b8b8;
	color:#fff;
	transition:0.6s;
}
#fuwu1{
	background:url(../images/ico1.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu1{
	background:url(../images/ico1_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu2{
	background:url(../images/ico2.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu2{
	background:url(../images/ico2_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu3{
	background:url(../images/ico3.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu3{
	background:url(../images/ico3_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu4{
	background:url(../images/ico4.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu4{
	background:url(../images/ico4_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu5{
	background:url(../images/ico5.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu5{
	background:url(../images/ico5_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu6{
	background:url(../images/ico6.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu6{
	background:url(../images/ico6_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu7{
	background:url(../images/ico7.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu7{
	background:url(../images/ico7_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu8{
	background:url(../images/ico8.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu8{
	background:url(../images/ico8_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu9{
	background:url(../images/ico9.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu9{
	background:url(../images/ico9_on.png) center center no-repeat #595959;
	transition:0.6s;
}
#fuwu10{
	background:url(../images/ico10.png) center center no-repeat;
}
ul.fuwulist li:hover #fuwu10{
	background:url(../images/ico10_on.png) center center no-repeat #595959;
	transition:0.6s;
}
.index_ad{
	width:100%;
	overflow:hidden;
}
.ad{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
}
.ad strong{
	font-size:48px;
	color:#fff;
	font-weight:normal;
	margin-top:85px;
	display:block;
}
.ad p{
	font-size:18px;
	color:#fff;
	margin-top:10px;
	display:block;
}
#index_ad1{
	height:542px;
	background:url(../images/ad1.jpg) center center no-repeat;
	margin-top:10px;
}
#index_ad2{
	height:305px;
	background:url(../images/ad2.jpg) center center no-repeat;
	margin-top:40px;
}
#index_ad3{
	height:305px;
	background:url(../images/ad3.jpg) center center no-repeat;
	margin-top:20px;
}
#index_ad4{
	height:305px;
	background:url(../images/ad4.jpg) center center no-repeat;
	margin-top:40px;
}
#index_ad5{
	height:487px;
	background:url(../images/ad5.jpg) center center no-repeat;
}
.index_ad5_txt{
	text-align:left;
	float:left;
	margin-top:100px;
	font-size:18px;
	color:#fff;
	line-height:40px;
}
.index_ad5_txt em{
	font-size:24px;
	font-style:normal;
	color:#ff3334;
}
ul.anli_fenlei{
	width:602px;
	height:35px;
	overflow:hidden;
	margin:35px auto 30px auto;
	border:1px solid #c2c2c2;
	border-right:none;
	padding:0;
}
ul.anli_fenlei li{
	width:25%;
	border-right:1px solid #c2c2c2;
	float:left;
	text-align:center;
}
ul.anli_fenlei li a{
	line-height:35px;
	color:#6c6c6c;
}
ul.anli_fenlei li:hover{
	background-color:#EE000D;
	transition:0.6s;
}
ul.anli_fenlei li:hover a{
	color:#fff;
}
.about_txt{
	color:#6c6c6c;
	line-height:25px;
	overflow:hidden;
	margin-top:40px;
}
ul.about_pic{
	width:1250px;
	overflow:hidden;
	margin-top:40px;
	padding:0;
}
ul.about_pic li{
	float:left;
	margin-right:40px;
	padding-bottom:5px;
}
ul.about_pic li img{
	width:266px;
	height:auto;
	border:1px solid #fff;
	-moz-box-shadow:0px 0px 5px #999; 
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
#news_zone{
	width:1260px;
	overflow:hidden;
	margin-top:35px;
}
dl.toutiao{
	width:576px;
	float:left;
	margin-right:45px;
}
dl.toutiao dt{
	width:262px;
	padding:5px;
	float:left;
}
dl.toutiao dt img{
	width:262px;
	height:auto;
	border:1px solid #fff;
	-moz-box-shadow:0px 0px 5px #999; 
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;	
}
dl.toutiao dt:hover img{
	border:1px solid #EE000D;
	-moz-box-shadow:0px 0px 5px #EE000D; 
	-webkit-box-shadow:0px 0px 5px #EE000D;
	box-shadow:0px 0px 5px #EE000D;	
	transition:0.6s;
}
dl.toutiao dd{
	width:295px;
	float:right;
	overflow:hidden;
}
dl.toutiao dd h2{
	display:block;
	font-weight:normal;
	margin-top:10px;
}
dl.toutiao dd h2 a{
	font-size:18px;
	color:#3c3c3c;
}
dl.toutiao dd:hover h2 a{
	color:#EE000D;
	transition:0.6s;
}
dl.toutiao dd .time{
	width:78px;
	height:21px;
	display:block;
	margin-top:10px;
	border:1px solid #c1c1c1;
	font-size:12px;
	color:#6c6c6c;
	text-align:center;
}
dl.toutiao dd .line{
	width:100%;
	height:2px;
	display:block;
	margin-top:10px;
	background:url(../images/line.jpg) repeat-x;
}
dl.toutiao dd .info{
	overflow:hidden;
	margin-top:10px;
	font-size:12px;
	color:#6c6c6c;
	line-height:23px;
}
dl.newslist{
	width:576px;
	height:118px;
	padding:15px;
	float:left;
	margin-right:45px;
	border:1px solid #c1c1c1;
	overflow:hidden;
	
}
dl.newslist dd{
	float:left;
	width:390px;
	overflow:hidden;
}
dl.newslist:hover{
	border-color:#EE000D;
	transition:0.6s;
}
dl.newslist dd h2{
	display:block;
	font-weight:normal;
	margin-top:10px;
}
dl.newslist dd h2 a{
	font-size:18px;
	color:#3c3c3c;
}
dl.newslist dd:hover h2 a{
	color:#EE000D;
	transition:0.6s;
}
dl.newslist dd .info{
	overflow:hidden;
	margin-top:10px;
	font-size:12px;
	color:#6c6c6c;
	line-height:23px;
}
dl.newslist dt{
	width:108px;
	height:88px;
	float:right;
	border-left:1px solid #c1c1c1;
	padding-left:20px;
}
dl.newslist dt .yuefen{
	display:block;
	font-size:30px;
	color:#6c6c6c;
	font-weight:normal;
	margin-top:10px;
}
dl.newslist dt .nianfen{
	display:block;
	color:#6c6c6c;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
	background:url(../images/news_more.png) right center no-repeat;
}
#news_btn{
	width:100px;
	height:35px;
	display:block;
	margin:15px auto 0 auto;
	line-height:35px;
	text-align:center;
	color:#6c6c6c;
	clear:both;
	border:1px solid #c1c1c1;
}
#news_btn:hover{
	background-color:#EE000D;
	border-color:#EE000D;
	color:#fff;
	transition:0.6s;
}
ul.huoban_list{
	width:auto;
	overflow:hidden;
	margin-top:30px;
	padding:0;
}
ul.huoban_list li{
	float:left;
	width:16.66666666666%;
	text-align:center;
}
ul.huoban_list li img{
	width:100%;
	height:auto;
	filter:Gray;
	-webkit-filter: grayscale(100%);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	border:1px solid #c1c1c1;
	border-right:none;
}
ul.huoban_list li:last-child img{
	border-right:1px solid #c1c1c1;
}
ul.huoban_list li:hover img{
	filter:Color;
	-webkit-filter: grayscale(0);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	transition:0.6s;
}
ul.huoban_list li h3{
	display:block;
	margin-top:10px;
	font-size:12px;
	color:#6c6c6c;
}
#ad_new{ background:url(../images/ad_new.png) no-repeat center center; height:305px;margin-top:30px;}
.index_kehu{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.index_kehu ul{

}
.index_kehu ul li{
	min-height:110px;
	text-align:center;
	overflow:hidden;
	float:left;
	color:#fff;
	padding:20px 0;
}
.index_kehu ul li .shu{
	font-size:34px;
}
.index_kehu ul li .shu span{
	font-family:impact;
	font-weight:400;
	font-size:36px;
}
.index_kehu ul li .diqu{
	font-size:18px;
	margin-top:10px;
}
#kehu1{
	width:29.7395833333%;
	background:url(../images/kehu1.jpg) repeat-y;
}
#kehu2{
	width:19.5833333333%;
	background:url(../images/kehu2.jpg) repeat-y;
}
#kehu3{
	width:10.5208333333%;
	background:url(../images/kehu3.jpg) repeat-y;
}
#kehu4{
	width:10.0520833333%;
	background:url(../images/kehu4.jpg) repeat-y;
}
#kehu5{
	width:10.0520833333%;
	background:url(../images/kehu5.jpg) repeat-y;
}
#kehu6{
	width:10%;
	background:url(../images/kehu6.jpg) repeat-y;
}
#kehu7{
	width:10.0520833333%;
	background:url(../images/kehu7.jpg) repeat-y;
}
.index_contact{
	width:100%;
	height:414px;
	overflow:hidden;
	background:url(../images/contact_bg.jpg) center center no-repeat;
}
.index_contact dl{
	float:left;
	overflow:hidden;
	margin-top:105px;
}
.index_contact dl dt{
	display:block;
	margin-bottom:20px;
	font-size:24px;
	color:#fff;
	font-weight:normal;
}
.index_contact dl dd h2{
	font-size: 18px
}
.index_contact dl dd{
	font-size:14px;
	color:#fff;
	line-height:30px;
}
.index_contact dl dd a{
	color:#fff;
}
.index_contact dl dd.qq{
	padding-left:25px;
	background:url(../images/qq.png) left center no-repeat;
}
.index_contact dl dd.phone{
	padding-left:25px;
	background:url(../images/phone.png) left center no-repeat;
}
#c1{
	width:330px;
	float:left;
}
#c2{
	width:355px;
	float:left;
	margin-left:160px;
}
#c3{
	width:285px;
	float:right;
	overflow:hidden;
}
.liuyan_l{
	width:405px;
	float:left;
	overflow:hidden;
	background:url(../images/liuyan_left.png) left 20px no-repeat;
}
.liuyan_l_r{
	width:235px;
	float:right;
	overflow:hidden;
}
.liuyan_l_r h2{
	font-size:20px;
	color:#353535;
	display:block;
}
.liuyan_l_r h3{
	font-size:12px;
	color:#6c6c6c;
	display:block;
	margin-top:10px;
}
.liuyan_l_r .line{
	height:16px;
	background:url(../images/line.png) left center no-repeat;
	display:block;
}
.liuyan_l_txt{
	font-size:12px;
	color:#353535;
	line-height:25px;
}
.liuyan_r{
	width:730px;
	float:right;
	overflow:hidden;
}
.index_biaodan{

}
.index_biaodan p{
	overflow:hidden;
	margin-bottom:25px;
}
.index_biaodan span{

}
.index_biaodan .fl{
	float:left;
}
.index_biaodan .fr{
	float:right;
}
.index_biaodan i{
	float:left;
	margin-right:5px;
}
#i1{
	width:38px;
	height:38px;
	background:url(../images/i1.jpg) center center no-repeat #383C45;
}
#i2{
	width:38px;
	height:38px;
	background:url(../images/i2.jpg) center center no-repeat #383C45;
}
#i3{
	width:38px;
	height:38px;
	background:url(../images/i3.jpg) center center no-repeat #383C45;
}
#i4{
	width:38px;
	height:38px;
	background:url(../images/i4.jpg) center center no-repeat #383C45;
}
#i5{
	width:38px;
	height:76px;
	background:url(../images/i5.jpg) center center no-repeat #383C45;
}
.index_biaodan .itext{
	width:305px;
	height:38px;
	float:left;
	border:none;
	background-color:#d3d3d3;
	line-height:38px;
	text-indent:10px;
	font-size:12px;
	color:#6c6c6c;
	outline:none;
}
.index_biaodan #content{
	width:684px;
	height:76px;
	float:right;
	padding:5px;
	overflow:hidden;
	border:none;
	background-color:#d3d3d3;
	font-size:12px;
	color:#6c6c6c;
	outline:none;
}
.index_biaodan #submit{
	width:88px;
	height:33px;
	display:block;
	background:url(../images/liuyan_btn.png) center center no-repeat #EE000D;
	border:none;
	outline:none;
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
}

.footer_zone{
	width:100%;
	overflow:hidden;
	background-color:#2F2F2F;
	margin-top:50px;
	padding:60px 0 0px 0;
}
footer{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.footer_l{
	width:auto;
	float:left;
	overflow:hidden;
}
.footer_l img{
	float:left;
	max-width:120px;
	height:auto;
	margin-right:48px;
}
.footer_m{
	width:315px;
	float:left;
	margin-left:100px;
	overflow:hidden;
}
ul.footer_ico{
	width:auto;
	overflow:Hidden;
}
ul.footer_ico li{
	float:left;
	width:102px;
	height:80px;
}
ul.footer_ico #wyly{
	background:url(../images/ico11.png) center 16px no-repeat #000;
}
ul.footer_ico #wyly:hover{
	background:url(../images/ico11_on.png) center 16px no-repeat #E70012;
}
ul.footer_ico #qyqq{
	background:url(../images/ico12.png) center 16px no-repeat #000;
	border-left:1px solid #2d2d2d;
	border-right:1px solid #2d2d2d;
}
ul.footer_ico #qyqq:hover{
	background:url(../images/ico12_on.png) center 16px no-repeat #E70012;
}
ul.footer_ico #qywb{
	background:url(../images/ico13.png) center 16px no-repeat #000;
}
ul.footer_ico #qywb:hover{
	background:url(../images/ico13_on.png) center 16px no-repeat #E70012;
}
ul.footer_ico li:hover{
	transition:0.6s;
}
ul.footer_ico li a{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
}
ul.footer_ico li a span{
	font-size:12px;
	color:#8e8e8e;
	margin-top:55px;
	display:block;
}
ul.footer_ico li:hover a span{
	color:#fff;
}
.footer_m p{
	font-size:12px;
	color:#fff;
	margin-top:10px;
	overflow:hidden;
	clear:both;
}
.footer_m strong{
	display:block;
	margin-top:5px;
	font-size:18px;
	color:#fff;
	font-family:Impact;
	font-weight:normal;
}
.footer_r{
	width:auto;
	overflow:hidden;
	float:right;
}
.footer_r ul{
	width:auto;
	overflow:hidden;
}
.footer_r ul li{
	line-height:25px;
	padding-left:20px;
	color:#fff;
	font-size:12px;
}
#r1{
	background:url(../images/sico1.png) left center no-repeat;
}
#r2{
	background:url(../images/sico2.png) left center no-repeat;
}
#r3{
	background:url(../images/sico3.png) left center no-repeat;
}
#r4{
	background:url(../images/sico4.png) left center no-repeat;
}
#r5{
	background:url(../images/sico5.png) left center no-repeat;
}

.copy_zone{
	width:100%;
	overflow:hidden;
	background:url(../images/copy_line.png) center 40px repeat-x #2F2F2F;
	text-align:center;
	padding:20px 0 20px 0;
}
.copy{
	width:auto;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#2f2f2f;
	font-size:12px;
	color:#636363;
	line-height:43px;
	height:40px;
	overflow:hidden;
}
.link{
	width:auto;
	max-width:1200px;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
}
.link h2{
	float:left;
	color:#fff;
	line-height:25px;
}
.link a{
	color:#fff;
	padding:0 15px;
	line-height:25px;
}





.ny_banner{
	width:100%;
	height:256px;
	overflow:Hidden;
}
.ny_banner img{
	display:none;
}
.page{
	width:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
}
.page a{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 10px;
	width:104px;
	height:38px;
	font-size:0;
	line-height:0;
	text-indent:-9999em;
}
#shangye{
	background:url(../images/scroll_l.png) no-repeat;
}
#shangye:hover{
	background:url(../images/scroll_l_hover.png) no-repeat;
	transition:0.6s;
}
#xiaye{
	background:url(../images/scroll_r.png) no-repeat;
}
#xiaye:hover{
	background:url(../images/scroll_r_hover.png) no-repeat;
	transition:0.6s;
}
/*-----------内页服务列表---------*/
ul.ny_fuwulist{
	width:1300px;
	overflow:hidden;
	position:relative;
}
ul.ny_fuwulist li{
	width:560px;
	float:left;
	overflow:hidden;
	margin-top:2em;
	margin-right:85px;
	
}
ul.ny_fuwulist li span{
	width:83px;
	height:83px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:hidden;
	border:1px solid #595959;
	-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */
	float:left;
}
ul.ny_fuwulist li h3{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-weight:bold;
	font-size:16px;
	color:#2f2e2e;
	float:left;
	line-height:83px;
	margin-left:15px;
}
ul.ny_fuwulist li .txt{
	width:100%;
	overflow:hidden;
	padding:8px;
	margin-top:10px;
}
ul.ny_fuwulist li .txt p{
	font-size:14px;
	color:#6c6c6c;
	line-height:25px;
	margin-top:10px;
}
ul.ny_fuwulist li:hover .txt{
	background-color:#d6d6d6;
	transition:0.6s;
}
ul.ny_fuwulist li .txt .fuwu_btn:hover{
	background-color:#b8b8b8;
	color:#fff;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu1{
	background:url(../images/ico1_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu2{
	background:url(../images/ico2_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu3{
	background:url(../images/ico3_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu4{
	background:url(../images/ico4_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu5{
	background:url(../images/ico5_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu6{
	background:url(../images/ico6_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu7{
	background:url(../images/ico7_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu8{
	background:url(../images/ico8_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu9{
	background:url(../images/ico9_on.png) center center no-repeat #595959;
	transition:0.6s;
}

ul.ny_fuwulist li:hover #fuwu10{
	background:url(../images/ico10_on.png) center center no-repeat #595959;
	transition:0.6s;
}
ul.ny_fuwulist hr{
	width:100%;
	height:2px;
	border-top:1px dashed #a7a7a7;
	position:absolute;
	left:0;
}
ul.ny_fuwulist #hr1{
	top:200px;
}
ul.ny_fuwulist #hr2{
	top:410px;
}
ul.ny_fuwulist #hr3{
	top:620px;
}
ul.ny_fuwulist #hr4{
	top:830px;
}
.service_pic{
	margin-top:60px;
	overflow:hidden;
}
#service_pic1{
	float:left;
}
#service_pic2{
	float:right;
}
.article_btn{
	width:100%;
	text-align:center;
	overflow:hidden;
}

.article_btn a{
	width:35px;
	height:35px;
	border:1.5px solid #c1c1c1;
	overflow:hidden;
	display:inline-block;
	*display:inline;
	*zoom:1;
	-moz-border-radius: 30px;      /* Gecko browsers */
    -webkit-border-radius: 30px;   /* Webkit browsers */
    border-radius:30px;            /* W3C syntax */
	margin:0 3px;
}
.article_btn a i{
	font-size:14px;
	color:#666;
	line-height:35px;	
}
.article_btn a:hover{
	background-color:#6c6c6c;
	transition:0.8s;
}
.article_btn a:hover i{
	color:#fff;
}
.article_pic{
	margin-top:30px;
	text-align:center;
}
.article_pic img{
	max-width:100%;
	height:auto;
}
.article_title{
	font-size:28px;
	color:#ee000d;
	font-weight:normal;
	background:url(../images/line.png) bottom center no-repeat;
	text-align:center;
	overflow:hidden;
	display:block;
	margin-top:20px;
	padding-bottom:20px;
}
.article_body{
	margin-top:20px;
	line-height:30px;
	color:#6c6c6c;
}

/*-----------锚点偏移---------*/
#a2,#a3,#a4,#a5,#a6{
	padding-top:85px!important;
	margin-top:-85px!important;
}
/*-----------内页案例-----------------*/
ul.ny_caselist{
	width:1280px;
	overflow:hidden;
}
ul.ny_caselist li{
	width:285px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin:30px 20px 0 0;
}
ul.ny_caselist li img{
	width:100%;
	height:auto;
}
ul.ny_caselist li h3{
	height:45px;
	line-height:45px;
	background-color:#fff;
	margin:0;
}
ul.ny_caselist li h3 a{
	font-size:14px;
	font-weight:normal;
	color:#6c6c6c;
}
ul.ny_caselist li:hover h3{
	background-color:#EE000D;
	transition:0.6s;
}
ul.ny_caselist li:hover h3 a{
	color:#fff;
}
ul.case_list {
	width:100%;
	overflow:hidden;
	margin:0;
}
ul.case_list li{
	width:20%;
	text-align:center;
	overflow:hidden;
	float:left;

}
ul.case_list li img{
	width:100%;
	height:auto;
	/*
	transition:0.6s;
	*/
}
ul.case_list li:hover img{
	/*
	transform:scale(1.5);
	transition:0.6s;
	*/
}
ul.case_list li h3{
	height:45px;
	line-height:45px;
	background-color:#fff;
	margin:0;
}
ul.case_list li h3 a{
	font-size:14px;
	font-weight:normal;
	color:#6c6c6c;
}
ul.case_list li:hover h3{
	background-color:#EE000D;
	transition:0.6s;
}
ul.case_list li:hover h3 a{
	color:#fff;
}
/******************************响应式代码********************************/
@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.container{
		width:70%;
	}
	.main{
		width:70%;
	}
	ul.zone1_list{
		width:auto;
		margin-top:5%;
	}
	ul.zone1_list li{
		width:23%;
		margin:0 1%;
	}
	ul.fuwulist{
		width:auto;
	}
	ul.fuwulist li{
		width:18%;
		margin-right:1%;
		margin-left:1%;
	}
	ul.about_pic{
		width:auto;
	}
	ul.about_pic li{
		width:23%;
		margin:0 1%;
	}
	#news_zone{
		width:auto;
	}
	dl.toutiao{
		width:48%;
		margin:0 1%;
	}
	dl.toutiao dt{
		width:25%;
	}
	dl.toutiao dd{
		width:70%;
	}
	dl.toutiao dd .info{
		display:none;
	}
	dl.newslist{
		width:48%;
		margin:1em 1%;
		height:auto;
	}
	dl.newslist dd{
		width:70%;
	}
	dl.newslist dt{
		width:30%;
		padding:0;
		text-align:center;
	}
	#c1,#c2,#c3{
		width:30%;
		margin-left:1.5%;
		margin-right:1.5%;
	}
	.liuyan_l{
		width:25%;
		background:none;
	}
	.liuyan_l_r{
		margin:0;
	}
	.liuyan_r{
		width:70%;
	}
	.index_biaodan p span{
		width:48%;
		margin:0 1%;
	}
	.index_biaodan p span i{
		margin-right:0;
	}
	#i1,#i2,#i3,#i4{
		width:10%;
		float:left;
	}
	#i5{
		margin-left:1%;
		width:5%;
		margin-right:0;
	}
	.index_biaodan .itext{
		width:90%;
		float:right;
	}
	.index_biaodan #content{
		margin-right:1%;
		width:93%;
		padding:0;
		float:left;
	}
	footer{
		width:70%;
	}
	.footer_l{
		width:30%;
	}
	.footer_l img{
		width:48%;
		height:auto;
		margin:0 1%;
	}
	.footer_m{
		width:32%;
		margin:0 2%;
	}
	.footer_r{
		width:30%;
	}
	ul.footer_ico li{
		width:32%;
	}
}
@media only screen and (max-width : 1440px){
	#s1_txt1{
		height:80%;
		width:auto;
	}
	#s1_txt3{
		height:60%;
		width:auto;
	}

}
@media only screen and (max-width : 1366px){
	ul.zone1_list{
		width:auto;
		margin-top:4%;
	}
	#pic0_1{
		max-width:50%;
	}
	#pic0_5{
		max-width:30%;
	}
}
@media only screen and (max-width : 1024px){
    .navbar-default .navbar-nav>li>a {
        font-size: 16px;
    }
	.top-header img.logo{
		margin-top:25px;
	}
	.main{
		width:auto;
	}
	ul.zone1_list{
		width:auto;
	}
	ul.zone1_list li{
		width:22%;
		margin:0 1.5%;
	}
	ul.fuwulist{
		width:auto;
	}
	ul.fuwulist li{
		width:18%;
		margin:2em 1% 0 1%;
	}
	.ad{
		width:auto;
	}
	.ad strong{
		font-size:2.6em;
	}
	.about_txt{
		padding:0 2%;
	}
	ul.about_pic{
		width:auto;
	}
	ul.about_pic li{
		width:23%;
		margin:0 1%;
	}
	#news_zone{
		width:auto;
	}
	dl.toutiao{
		width:100%;
		float:none;
		clear:both;
	}
	dl.toutiao dt{
		width:29%;
		margin-left:1%;
	}
	dl.toutiao dd{
		width:69%;
		margin-right:1%;
	}
	dl.newslist{
		width:46%;
		height:auto;
		padding:1%;
		margin:1em 1% 0 1%;
	}
	dl.newslist dd{
		width:70%;
	}
	dl.newslist dt{
		width:30%;
		padding:0;
		text-align:center;
	}
	dl.newslist dt .yuefen{
		text-align:center;
	}
	.index_ad5_txt{
		margin-left:2%;
	}
	#c1{
		width:33%;
		margin-left:2%;
	}
	#c2{
		width:30%;
		margin-left:2%;
	}
	#c3{
		width:31%;
	}
	.liuyan_l{
		width:24%;
		background:none;
		margin-left:1%;
	}
	.liuyan_l_r{
		float:none;
		width:auto;
	}
	.liuyan_r{
		width:74%;
		margin-right:1%;
	}
	.footer_zone{
		padding-top:40px;
	}
	footer{
		width:auto;
	}
	.footer_l{
		width:30%;
		margin-left:1%;
	}
	.footer_l img{
		width:48%;
		height:auto;
		margin:0 1%;
	}
	.footer_m{
		width:30%;
		margin-left:1%;
	}
	ul.footer_ico li{
		width:32%;
	}
	.footer_r{
		width:30%;
		margin-right:1%;
	}
	ul.ny_fuwulist{
		width:auto;
	}
	ul.ny_fuwulist li{
		width:46.6%;
		margin:2em 2%;
		border-bottom:1px dashed #a7a7a7;
	}
	hr{
		display:none;
	}
	.service_pic{
		width:auto;
	}
	.service_pic img{
		width:46%;
		height:auto;
		margin:0 2%;
	}
	ul.ny_caselist{
		width:auto;
	}
	ul.ny_caselist li{
		width:31.3333333%;
		margin:30px 1%;
	}
	.article_body{
		padding:0 1%;
	}
	.article_body img{
		max-width:100%;
		height:auto;
	}
	.link{
		padding:0 1.5%;
	}
}
@media only screen and (max-width : 768px){
    .navbar-default .navbar-nav>li>a {
        font-size: 16px;
		padding:10px 10px;
    }
	.top-header img.logo{
		margin-top:28px;
	}
	.zone1{
		height:auto;
		padding:3em 0;
	}
	ul.zone1_list{
		margin:0 auto;
	}
	#index_ad1,#index_ad2,#index_ad3,#index_ad4,#index_ad5{
		width:auto;
		height:auto;
		padding:4em 0;
		overflow:hidden;
		background-size:cover;
	}
	#index_ad1 strong,#index_ad2  strong,#index_ad3  strong,#index_ad4  strong{
		margin:0;
	}
	#index_ad1 p,#index_ad2  p,#index_ad3 p,#index_ad4  p{
		font-size:1em;
		line-height:2em;
	}
	.index_ad5_txt{
		margin-top:0;
	}
	dl.newslist dd{
		width:auto;
		float:none;
	}
	dl.newslist dt{
		display:none;
	}
	.liuyan_l{
		display:none;
	}
	.liuyan_r{
		float:none;
		width:auto;
		padding:0 1%;
	}
	.footer_m{
		margin-left:4%;
	}
}
/* XS Portrait */

@media only screen and (max-width : 414px){
    .navbar-default .navbar-toggle {
        border-color: #fff;
        right: 1%;
    }
	 .navbar-default .navbar-nav>li{
		border-bottom:1px solid #ddd;
	 }
    .navbar-default .navbar-nav>li>a {
        font-size: 14px;
        text-align: left;
    }
	.navbar-default .navbar-nav>li>a.active{
		background:none;
	}
	.col-xs-2{
		width:60%;
	}
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
            width:18px;
			height:35px;
			margin-right:1%;
			background:url(../images/marr_r.png) no-repeat;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
            width:18px;
			height:35px;
			margin-left:1%;
			background:url(../images/marr_l.png) no-repeat;
    }	
	#pic3{
		max-width:60%;
		margin:7% auto 0 auto;
	}
	.zone1{
		height:auto;
		background-size:cover;
		padding-bottom:1em;
	}
	ul.zone1_list{
		margin-top:15px;
	}
	ul.zone1_list li{
		width:47%;
		margin:1em 1.5% 0 1.5%;
	}
	.index_title{
		margin-top:1.5em;
	}
	.index_title h3{
		padding:0 1%;
		line-height:25px;
	}
	ul.fuwulist li{
		width:48%;
		margin:1.5em 1% 0 1%;
	}
	.ad strong{
		font-size:1.8em;
	}
	.ad p{
		font-size:0.5em;
	}
	#index_ad1,#index_ad2,#index_ad3,#index_ad4,#index_ad5{
		padding:2em 2% 2em 2%;
	}
	ul.anli_fenlei{
		width:auto;
	}
	ul.about_pic li{
		width:48%;
		margin:1em 1%;
	}
	dl.toutiao dt{
		width:auto;
		float:none;
	}
	dl.toutiao dt img{
		width:100%;
		height:auto;
	}
	dl.toutiao dd{
		width:auto;
		float:none;
		margin-top:1em;
		padding:0 1.5%;
	}
	dl.newslist{
		width:auto;
		float:none;
	}
	ul.huoban_list{
		margin:0;
	}
	ul.huoban_list li{
		width:33.333333333%;
		margin-top:1em;
	}
	.index_kehu{
		display:none;
	}
	#index_ad5{
		margin-top:2em;
	}
	.index_ad5_txt{
		font-size:1em;
	}
	.index_contact{
		height:auto;
		background-size:cover;
	}
	#c1,#c2,#c3{
		width:auto;
		float:none;
		padding:0 1%;
		margin-top:2em;
	}
	
	.index_contact dl dt{font-size: 16px;}
	.index_contact dl dd h2{font-size: 14px;}
	.index_contact dl dd{font-size: 12px; line-height: 24px;}
	.index_biaodan .fl,.index_biaodan .fr{
		float:none;
	}
	.index_biaodan p{
		margin:0;
	}
	.index_biaodan i{
		margin-bottom:15px;
		margin-right:0;
		
	}
	#i1,#i2,#i3,#i4,#i5{
		width:15%;
	}
	.index_biaodan .itext{
		margin-bottom:15px;
		width:83%;
		float:right;
	}
	.index_biaodan #content{
		width:83%;
		float:right;
	}
	.footer_zone{
		padding-top:1em;
	}
	.footer_l,.footer_m,.footer_r{
		width:auto;
		float:none;
		margin-top:1.5em;
	}
	.footer_l{
		text-align:center;
	}
	.footer_l img{
		display:inline-block;
		*display:inline;
		*zoom:1;
		float:none;
	}
	.footer_m{
		margin-left:3%;
	}
	.footer_r{
		margin-left:3%;
	}
	ul.ny_fuwulist li{
		width:auto;
		float:none;
	}
	ul.ny_caselist li{
		width:48%;
		margin:1em 1%;
	}
	ul.case_list li{
		width:50%;
	}
}	
