﻿@charset "utf-8";
/* CSS Document */

/*通用*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
*zoom:1;
}
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}
a {
	text-decoration: none;
	color:#222;
}
h1, h2, h3, h4{
	margin: 0;
	padding: 0;
	font-weight:300;
	font-family:;
	text-transform:uppercase;
	letter-spacing:0.1em;
}
p{
	margin:0;
	padding:0;
}
ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: normal;
}
i, em {
	list-style: none;
	font-style: normal;
}
img {
	border: none;
	vertical-align:bottom;
	vertical-align:middle;
	vertical-align:top;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.t_l{
	text-align:left;
}
.t_r{
	text-align:right;
}
.clear:before, .clear:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
}
.clear:after {
	clear: both;
}
.clear {
	zoom: 1;
}
.nav .nav_txt li>a,.more_btn{
	transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari and Chrome */
	-o-transition: all 0.2s; /* Opera */
}
.container{
	width:1170px;
	margin:0 auto 40px;
	overflow:hidden;
}
.row{
	width:1170px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
.mar_20{
	margin:20px  auto;
}
.mar_30{
	margin:30px  auto;
}
.mar_40{
	margin:40px  auto;
}
.mar_104{
	margin:0 104px;
}
.more_btn{
	padding:4px 40px;
	display:block;
	line-height:30px;
	border:solid 2px #eee;
	text-align:center;
	width:100px;
	margin:0 auto;
	color:#fff;
}
.btn_white{
	border:solid 2px #fff;
	color:#fff;
}
.more_btn:hover{
	border:solid 2px #bd0008;
	background:#bd0008;
	color:#fff;
}
/*导航*/
.Navbar{
	width:100%;
	height:90px;
	background:#fff;
    transform: translate3d(0px, -2px, 0px);
	-moz-transform: translate3d(0px, -2px, 0px);
	-webkit-transform: translate3d(0px, -2px, 0px);
	-o-transform: translate3d(0px, -2px, 0px);
}
/*logo*/
.logo{
	margin:15px 0;
	float:left;
}
.logo em{
	font-size:18px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
/*导航文字*/
.nav{
	float:right;
	overflow:hidden;
}
.nav .nav_txt li{
	float:left;
}
.nav .nav_txt li>a{
	font-size:16px;
	color:#222; width:110px;
	display:block; line-height:90px; text-align:center
}
.nav .nav_txt li>a:hover{
	color:#bd0008
}
.nav .nav_txt li .on{
	color:#bd0008
}



/*页脚*/
.footerbox{
	padding:10px 0;
	background: #000;
	width:100%;
	overflow:hidden;
}
.footerbox p{
	color:#fff;
	text-align:center; font-size:12px
}
.address{
	overflow:hidden;
}
.address p{
	color:#fff;
	line-height:26px;
}
/*二维码*/
.erweima{
	overflow: hidden;
	display: block;
	width: 140px;
	height: 140px;
	margin:26px auto;
}
.erweima img{
	display: block;
	width:100%;
}
/*分页*/
.pages {
	padding: 20px 0px 20px;
	text-align: center;
}
.pages .hidden {
	display: none;
}
.pages a, .pages span {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0px 9px;
	margin: 0px 4px;
	font-size: 14px;
	color: #666;
}
.pages .on, .pages a:hover {
	background: #bd0008;
	color: #FFF;
	border-radius: 4px;
	text-decoration: none;
}

 
.service-banner {
	margin-top:150px;
}

.fixed-bar .gotop:hover span{background:url("../images/colser.png") no-repeat; color:#ff6600}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#f60; border-top:2px solid #ebdf1b}
.fixed-bar .consult-box .consult-title{color:#fff;text-align:center; font-size:18px; line-height:36px}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:0px 0;}
.fixed-bar .consult-list li{padding:10px 10px 10px 10px;color:#666; border-bottom:1px dashed #ddd}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-left:10px; line-height:32px; color:#333333;}
.fixed-bar .consult-list img{vertical-align:top; float:left}
.fixed-bar .wide-bar{width:148px; background-image:url(../images/lin_bg.png); background-repeat:no-repeat; background-position:left top}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:146px;}
.fixed-bar .consult-list .tel-icon{padding:0 0 0 20px;background-position:-591px -260px;}
.route{ padding:20px 0px; width:1170px; margin-left:auto; margin-right:auto}
.post-home{ float:left; margin-left:10px; margin-right:10px; width:272px; text-align:center; position:relative; margin-bottom:15px}
.post-thumbnail1{ width:100%}
.i_tuijian{ display:block; text-align:center; line-height:340px; font-style:normal; display:none; position:absolute; top:80px;background-image:url(../images/bg_hover1.png); background-repeat: no-repeat; background-position:center; left:15px; right:18px; bottom:80px; text-align:center; color:#fff}
.post-home a:hover .i_tuijian{ display:block}
#pagelist{ overflow:hidden;zoom:1;clear:both; color:#777;margin:20px 40px; text-align:right}
#pagelist a{ width:34px;height:34px;line-height:34px;text-align:center;margin-bottom:6px; margin-right:3px;color:#666;background:#fff;padding:5px 10px;}/*float:left;*/
#pagelist a.h{ background:#f04f00;color:white;}
#pagelist a strong{ color:#fff}
#pagelist a:hover{ background:#f04f00;color:white;}
#pagelist .gopage_txt{width:40px;border:1px solid #ccc;text-align:center;}
#pagelist .page_sub_btn{display:inline-block;padding:5px 10px;background:#f04f00;color:#fff;cursor:pointer;border:none;}

.contact{
	padding:40px 0px 0px 0px;
}
.contact_int{
	width:1170px;
	margin:0 auto;
	height:170px;

}
.contact_int_le{
	width:880px;
}
.contact_int_title{
	font-family:"微软雅黑";
	font-size:16px;
	margin-bottom:20px;
	font-weight:bold;
}
.contact_int_title span{
	color:#4bcdd9;
}
.contact_int_word{
	line-height:24px;
}
.contact_int_ri{
	width:220px;
	padding-top:20px;
}
.contact_int_ri a{
	width:142px;
	height:35px;
	background:#333;
	display:block;
	color:#fff;
	line-height:35px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
}
.contact_int_ri a:hover{
	background:#4bcdd9;
}
.contact_type{
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
	
}
.contact_type_ul,.contact_arrive{
	width:1200px;
	margin:0 auto;
	padding:40px 0;
}
.contact_type_ul ul li{
	width:302px;
	height:360px;
	text-align:center;
}
.contact_type_ad{
	background:url(../images/contact_type_ad_bg.gif) no-repeat;
}
.contact_type_tel{
	background:url(../images/contact_type_tel_bg.gif) no-repeat;
}
.contact_type_mail{
	background:url(../images/contact_type_mail_bg.gif) no-repeat;
}


.contact_type_ad_title{
	padding-top:130px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
}
.contact_type_ad_int{
	line-height:24px;
	font-size:14px;
}
.contact_type_ad_button{
	width:95px;
	height:35px;
	background:#333;
	margin:0 auto;
	display:block;
	color:#fff;
	text-align:center;
	line-height:35px;
	font-size:14px;
	font-family:Arial;
	margin-top:20px;
}
.news_list{width: 1200px;margin: 0 auto;overflow:hidden;}
.news_list li{background: #f7f7f7;zoom:1;margin-top: 40px;position: relative;}
.news_list .line{display: block;position: absolute;background: #2eafbb;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #a0a0a0;width: 120px;padding: 18px 20px 20px 0;}
.news_time .day{display: block;font-size: 70px;color: #fff;font-family: "Impact";text-align: right;}
.news_time .year{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_time .author{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_time .type{display: block;text-align: right;background: url("../images/n01.jpg") no-repeat right top;padding-top: 6px;margin-top: 4px;}
.news_time .type a{color: #fff;font-family: '宋体', Arial;}
.news_cont{width: 980px;margin-right: 40px;}
.news_cont h2{font-size: 20px;font-weight: normal;padding-top: 26px;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #2eafbb;}
.news_cont .demo{line-height: 24px;margin-top: 14px;}
.news_cont .vis{color: #999;line-height: 38px;margin-top: 12px;}
.news_cont .more{float: right;color: #ff6600;display: inline-block;/*border: 1px solid #c1c1c1;*/line-height: 38px;padding: 0 24px;}
.news_more{width: 1200px;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 38px;}
.news_title{border-bottom: 1px solid #eeeeee;margin-top: 40px;padding-bottom: 18px;}
.news_title h2{font-size: 20px;color: #333;font-weight: normal;}
.news_title .sign{color: #999;margin-top: 12px;}
.news_title .label{color: #2eafbb;}
.news_title .mark{padding-right: 20px;}
.news_page{text-align:center;margin-top:16px;}
.news_page a{display:inline-block;font-size:20px;font-weight:200;line-height:38px;width:38px;text-align:center;margin:0 0px 0 10px;color:#999;border:1px solid #999;}
.news_page a:hover{color:#333;border-color:#333;}
.news_box .demo{font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;}
.news_box .demo img{ max-width:820px;}
.news_box .notice{font-size: 12px;color: #999;padding-top:20px;clear:both;}
