﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #4e4d4d;
}
img {
	border: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, sup, sub {
	margin: 0;
	padding: 0
}
ul, ol, li {
	list-style: none;
}
* {
	padding: 0px;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #4d4d4c;
}
a:hover{
	color:#00a8e1;
}
.clear {
	clear: both;
}
.head{
	width:1200px;
	height:200px;
	margin:0 auto;
	
	}
.top{
	padding:0px 0 40px 0;
	width:1200px;
	margin:0 auto;
	}
.top .top_fy{
	color:#393836;
	float:left;
	height:20px;
}
.top .top_nav{
	float:right;
	height:20px;
}
.top .top_fl{
	height:20px
	
}
.top .top_nav li{
	float:left;
	padding:0 5px;
	color:#393836;
	height:20px;
	line-height:20px;
	text-align:center;
}
.top .top_nav a:hover{
	color:#00a8e1;
}
.top1{
	height:106px;
	width:1200px;
	margin:0 auto;
	}
	.logo{
		float:left;
		width:620px;
		height:60px;
		margin-top:20px;
	}
	.logo1{
		float:left;
		width:297px;
		height:56px;
	}
	.lg_tit{
		font-size:26px;
		color:#393836;
	}
		.lg_gs{
		font-size:20px;
		color:#00a8e1;
	}
	.logo_right{
		float:right;
		width:306px;
		height:106px;
		}
		.logo_text{
			text-align:center;
			width:180px;
			float:left;
		}
		.text1{
			width:180px;
			text-align:center;
			font-size:16px;
			height:30px;
			line-height:30px;
		
			}
			.text2{
			width:180px;
			text-align:center;
			font-size:28px;
			height:40px;
			line-height:40px
		
			}
			.text3{
	
				height:30px;
			
				}
				.top_wem{
					float:right;
					width:106px;
					height:106px;
				}
				.nav{
					background:url(../images/nav_bg.jpg) no-repeat center center;;
					height:62px;
					width:100%;
					}
					.nav_ul{
						width:1200px;
						height:62px;
						margin:0 auto;	
						}	
						.nav_ul li{
							float:left;
							color:#fff;
							width:120px;
							line-height:62px;
							height:62px;
							text-align:center;
                            letter-spacing:1px;
							}	
							.nav_ul li a{
								display:block;
								width:120px;
								font-size:15px;
								color:#fff;
								height:62px;
							}


.nav_ul  .hover1{
background:#00a8e1;
}
							.nav_ul li a:hover{
								width:120px;
							
								
background:#00a8e1;
								height:62px;
							
							}
				
	.flexslider {
	position: relative;
	height: 500px;
	overflow: hidden;
	background: url("../images/loading.gif") 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 500px;
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url("../images/dot.png") right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 0px;
	background: url("../images/prev.png") center center no-repeat;
	display: none
}
.flex-direction-nav li a.flex-next {
	right: 0px;
	background: url("../images/next.png") center center no-repeat;
	display: none
}
.flexslider:hover a.flex-next, .flexslider:hover a.flex-prev {
	display: block
}		
.shou{
	
	width:1200px;
	margin:0 auto;
	padding-top:20px;
	height: 24px;
}
.shou_text{
	height: 24px;
	float:left;
	line-height:24px;
	text-align:center;
	
}
.soBox {
    float: right;
    width: 241px;
}
.soText {
    background: rgba(0, 0, 0, 0) url("../images/soTxtBg.png") no-repeat scroll 0 0;
    border: medium none;
    float: left;
    height: 18px;
    line-height: 18px;
    outline: medium none;
    padding: 3px 0;
    text-indent: 1em;
    width: 219px;
}
.soBtn {
    background: rgba(0, 0, 0, 0) url("../images/soBtnBg.png") no-repeat scroll 0 0;
    border: medium none;
    float: right;
    height: 24px;
    width: 22px;
}
.xx{
	background:url(../images/xx.jpg) no-repeat center center;
	height:516px;
	position:relative;
margin:25px 0;
}
.xx_con{
	position:relative;
	top:330px;
	text-align:center;
	
	}
.xx_txt{
	width:912px;
	height:50px;
	line-height:50px;
	color:#e77817;
	font-size:24px;
	margin:0 auto;
	text-align:center;
}





.pro{
	
	width:1200px;
	margin:0 auto;
}
.pro_l {
	height: auto;
	width: 250px;
	float: left;
	border: 3px solid #e2e2e2;
}
.pro_l .tit {
	background: url(../images/pro_tit.jpg) no-repeat;
	height: 65px;
padding-top:20px;
}
.pro_l .tit p {
	text-align: center;
	line-height: 25px;
	height: 25px;
	color: #fff;
	font-size: 20px;
padding-bottom:2px;
}
.pro_tit {
	margin-top: 25px;
	background: url(../images/pro_fl.jpg) no-repeat top center;
	color: #00a8e1;
	padding: 10px 0 0 35px;
	height: 43px;
}
.pro_fl {
	height: auto;
	width: 200px;
	padding-left: 15px;
   margin-top:5px;
	
}
.pro_fl li {
	width: 180px;
	padding: 3px 0 3px 10px;
	color: #727171;
	font-size: 14px;
}



.pro_fl1 {
	height:104px;
	width: 230px;
	padding-left: 15px;
   margin-top:5px;
	
}
.pro_fl1 li {
	float:left;
	width: 105px;
	padding: 3px 0 3px 10px;
	color: #727171;
	font-size: 14px;
}


.pro_dh {
	background: url(../images/pro_tit.jpg) bottom center;
	height: 105px;
}
.pro_dh .phone1 {
	padding-top: 20px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	color: #fff;
	font-size: 16px
}
.pro_dh .phone {
	padding-top: 8px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	color: #fff;
	font-size: 24px
}


#tab {
	position: relative;
}
#tab .tabList {
	background: url(../images/pro_dh.jpg) no-repeat;
	width: 930px;
	height: 48px;
}
#tab ul {
	width: 930px;
}
#tab .tabList ul li {
	float: left;
	height: 48px;
	line-height: 48px;
	width: 200px;
	text-align: center;
	margin-left: -1px;
	position: relative;
	cursor: pointer;
	color: #fff;
}
#tab .tabCon {
	position: absolute;
	left: -1px;
	top: 48px;
	border-top: none;
	width: 900px;
	height: auto;
}
#tab .tabCon div {
	padding: 10px 0;
	position: absolute;
display:none;
	
}
#tab .tabCon ul li {
	float: left;
	width: 296px;
	padding:8px 7px;
	height:263px;
}
.ta_showimg {
	display: table-cell;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 296px;
	height: 230px;
}
.pro_showimg {
	width: 276px;
	height: 211px;
}
#tab .tabCon .ta_p {
	text-align: center;
	height: 30px;
	line-height: 30px;
}
#tab .tabCon p a {
	color: #727171;
	font-size: 14px;
}
#tab .tabCon p a:hover {
	color: #00a8e1;
}
#tab .tabList li.cur {
	background: #00a8e1;
	border-bottom: none;
}
#tab .tabCon div.cur {
display:block;
}
.pro_r {
	width: 930px;
	float: right;
}
.pro_more {
	position: relative;
	top: -48px;
	float: right;
	height: 48px;
	line-height: 48px;
	text-align: center;
	padding-right: 20px;
}
.pro_more a{
	color:#fff;
}
	
.qy_tit{
	margin-top:40px;
	background:url(../images/qy_tit.jpg) no-repeat center center;
	height:262px;
}
.qy_con{
	width:1200px;
	margin:0 auto;
}
.qy_l{
	padding-top:100px;
	color:#fff;
	width:480px;
	float:left;
}
.qy_tit1{
	
	font-size:26px;
	height:40px;
	line-height:40px;
	text-align:left;
}
.qy_tit2{
	font-size:14px;
}
.qy_r{
	margin-right:100px;
	padding-top:100px;
	width:160px;
	float:right;
}
.qy_phone1{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:#fff;
}
.qy_phone2{
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	color:#fff;
}
.qy_phone3{
	text-align:center;
	width:160px;
	height:21px;
}

.qy_phone3 img{
	width:76px;
	height:21px;
	
}
.dk{
	width:1200px;
	margin:0 auto;
	background:url(../images/dk.jpg) no-repeat center center;
	height:1261px;
}

.dk_tit{
	padding-top:40px;
	background:url(../images/dk_tit.png) no-repeat bottom center;
	height:180px;
}
.dk_tit1{
	width:1200px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:36px;
	margin:0 auto;
	color:#00a8e1;
}
.dk_tit2{
	padding-top:70px;
	width:1200px;
	text-align:center;
	height:40px;
	margin:0 auto;
	color:#9fa0a0;
	line-height:40px;
	font-size:24px;
}
.youshi1{
	padding-left:130px;
	width:220px;
	float:left;
	height:400px;
	padding-top:160px;
	font-size:17px;
	overflow:hidden;

}
.youshi2{
	padding-right:80px;
	width:220px;
	float:right;
	height:100px;
	padding-top:160px;
	font-size:17px;
	overflow:hidden;

}
.youshi3{
	padding-left:125px;
	width:225px;
	float:left;
	height:200px;
	padding-top:20px;
	font-size:17px;
	overflow:hidden;

}
.youshi4{
	padding-right:80px;
	width:220px;
	float:right;
	height:160px;
	padding-top:80px;
	font-size:17px;
	overflow:hidden;

}


.ck{
	background:url(../images/qy_1.jpg) no-repeat;
	width:1200px;
	height:260px;
	margin:0 auto;
}
.ck_zx{
	padding:190px 0 0 160px;
	width:76px;
	height:21px;
}

/*服务流程*/
.service{ font-size: 0; width:975px; margin:0 auto;}
.ser_m{ background:url(../images/service_bg01.gif) no-repeat; display:inline-block;width: 975px;height: 251px;overflow: hidden;}
.ser_m p{width: 208px;height: 112px;float: left; padding-right:35px; padding-bottom:35px;}
.ser_m p a{display: block;float: left;width: 208px;height: 112px;font-size: 20px;color: #fff;line-height: 112px;overflow: hidden; text-align:center;}
.ser_m p span{ padding:0px 0 0 0px;display: block;}
.ser_m p.ser_p01 a{ background:url(../images/service_bg02.gif) no-repeat;}
.ser_m p.ser_p01 a{ padding-top:30px;}
.ser_m p.ser_p02 a{ padding-top:30px;}
.ser_m p.ser_p03 a{ padding-top:30px;}
.ser_m p.ser_p04 a{ padding-top:30px;}
.ser_m p.ser_p05 a{ padding-top:10px;}
.ser_m p.ser_p06 a{ padding-top:10px;}
.ser_m p.ser_p07 a{ padding-top:10px;}
.ser_m p.ser_p08 a{ padding-top:10px;}
.ser_m p.ser_p02 a:hover{ background:url(../images/service_bg02.gif) no-repeat -243px 0;}
.ser_m p.ser_p03 a:hover{ background:url(../images/service_bg02.gif) no-repeat -486px 0;}
.ser_m p.ser_p04 a:hover{ background:url(../images/service_bg02.gif) no-repeat -729px 0;}
.ser_m p.ser_p05 a:hover{ background:url(../images/service_bg02.gif) no-repeat 0px -147px;}
.ser_m p.ser_p06 a:hover{ background:url(../images/service_bg02.gif) no-repeat -243px -147px;}
.ser_m p.ser_p07 a:hover{ background:url(../images/service_bg02.gif) no-repeat -486px -147px;}
.ser_m p.ser_p08 a:hover{ background:url(../images/service_bg02.gif) no-repeat -729px -147px;}



.js_tit{
	margin-top:30px;
	background:url(../images/js_tit.png) no-repeat center center;
	height:100px;
}
.js_tit1{
	width:1200px;
	text-align:center;
	height:40px;
	font-size:30px;
	margin:0 auto;
	color:#e6203a;
}
.js_tit2{
	padding-top:10px;
	width:1200px;
	text-align:center;
	height:22px;
	font-size:20px;
	margin:0 auto;
	color:#9fa0a0;
}


.js_tit3{
	width:1200px;
	text-align:center;
	height:40px;
	font-size:22px;
	margin:0 auto;
	color:#fff;
}
.js_tit4{
	padding-top:15px;
	width:1200px;
	text-align:center;
	height:30px;
	font-size:16px;
	margin:0 auto;
	color:#fff;
}

.case{
	width:1200px;
	margin:0 auto;
}
.case ul{
	margin-top:30px;
	height:600px;
	width:1200px;
	
}
.case ul li{
	float:left;
	height:600px;
	width:370px;
	margin:0 15px;
}
.case .case_img{
	width:370px;
	height:260px;
	text-align:center;
}
.case .case_img .case_showimg{
	width:344px;
	height:256px;
   display: table-cell;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.case .case_con{
	margin-top:40px;
}
.case .case_con .case_tit{
	color:#9fa0a0;
	font-size:14px;
	height:30px;
	width:344px;
	margin:0 auto;
	border-bottom:1px #9fa0a0 solid;
}
.case_text{
	text-align:left;
	margin-top:30px;
	min-height:80px;
	line-height:25px;
	margin-bottom:20px;
	
}
.case_more{
	
	margin:0 auto;
	border:solid #7d7d7d 1px;
	width:120px;

	height:30px;
	line-height:30px;
	text-align:center;
}
.about{
	background:url(../images/ab_bg.jpg) no-repeat center center;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
	height:426px;
	

}
.about1{

	width:920px;
	height:287px;
	background:#fff;
	margin:0 auto;
	padding-top:36px;
	padding-left:36px;

}
.about1_img{
	width:407px;
	height:259px;
	float:left;
}
.about1_text{
	width:455px;
	float:right;
	margin-right:30px;
}
.about1_us{
	color:#e6203a;
	font-size:18px;
	height:30px;
}

.about1_us1{
	color:#e6203a;
	font-size:16px;
	height:30px;
}
.about1_con{
	min-height:160px;
	line-height:20px;
	font-size:12px;
	color:#4a4a4a;
}
.about1_more1{
	border: 1px solid #7d7d7d;
    height: 30px;
    line-height: 30px;
    width: 120px;
	float:left;
	text-align:center;
}

.about1_more2{
	border: 1px solid #7d7d7d;
    height: 30px;
    line-height: 30px;
    width: 120px;
	float:left;
	margin-left:20px;
	text-align:center;
}


.news{
	padding-top:30px;
	width:1200px;
	margin:0 auto;
}
.news1{
	width:750px;
	float:left;
}
.new1_tit{
	background:url(../images/news_bg.jpg) no-repeat bottom center;
	height:50px;
}
.new1_tit .news1_text{
	float:left;
	color:#d2992c;
	height:30px;
	line-height:30px;
	text-align:center;

}
.news1_more{
		height:30px;
	line-height:30px;
	float:right;
	text-align:center;
}
.news1_con{
	padding-top:20px;
}
.news1_img{
	width:300px;
	float:left;
}
.news1_img img{
	max-width:300px;
	float:left;
}

.news1_text1{
	float:right;
	width:400px;
	margin-right:10px;
	min-height:190px;
}
.news1_title{
	font-size:16px;
	height:30px;
	line-height:30px;
	text-align:left;
}
 
.news1_content{
	padding-top:20px;
	line-height:20px;
	font-size:16px;
	max-height:80px;
	overflow:hidden;
	font-size:14px;
}
.news1_more1{
	margin-top:25px;
	height:30px;
	line-height:30px;
	text-align:center;
	width:120px;
	background:#d2992c;
	color:#fff;
	}
	.news1_more1 a{
		color:#fff;
		
	}
	.news2_li{
		margin-top:20px;
	}
.news2_li li{
	background:url(../images/news_li1.jpg) no-repeat left center ;
	padding-left:30px;
	float:left;
	width:310px;
	margin-right:20px;
	line-height:30px;
	height:30px;
}


.news3{
	width:400px;
	float:right;
}


.new3_tit{
	background:url(../images/new2_bg.jpg) no-repeat bottom center;
	height:50px;
}
.new3_tit .news3_text{
	float:left;
	color:#d2992c;
	height:30px;
	line-height:30px;
	text-align:center;

}
.news3_more{
		height:30px;
	line-height:30px;
	float:right;
	text-align:center;
}
.faq{
	margin-top:30px;
}
.faq_dl{
	margin-top:10px;
	
}
.faq dt{
	background:url(../images/faq.jpg) no-repeat left center;
	padding-left:20px;
	height:40px;
	line-height:40px;
	text-align:left;
	
	}
	.faq dd{
	background:url(../images/faq1.jpg) no-repeat left top;
	padding-left:20px;
	color:#d2992c;
	}
.faq dd a{
color:#d2992c;
}
	
	/*申请留言*/
.sq{ background:url(../images/ly_bg.jpg) no-repeat;height: 459px;overflow: hidden; width:1200px; margin:0 auto; margin-top:20px;}
.sq_r{
	width:400px;
	float:right;
	padding-top:50px;
}
.sq_t{ height: 60px;font-size: 26px;color: #fff; background:url(../images/ly_tit.jpg) no-repeat left center ; font-size:20px; color:#d2992c; padding-left:10px; width:300px;}
.sq_t i{display: block;font-size: 16px;font-weight: normal; padding:8px 0 0 15px;}
.sq ul{ display:inline-block; margin-top:20px;}
.sq ul li{ display:inline-block; width:380px; padding:0 0 6px; position:relative;overflow: hidden;}
.sq ul li span{ font-size:16px; color:#fff; display:block; width:90px; line-height:30px; float:left;}
.sq ul li i{ display:block;font-size: 12px;  position:absolute; top:10px; right:135px; width:10px;}
.sq .sq_inp01{ font-family:"Microsoft YaHei"; font-size:14px;  background:#fff; width:205px; height:30px; line-height:30px; border:none; padding:0 5px; float:left; outline:none;}
.sq .sq_inp03{ font-family:"Microsoft YaHei"; font-size:14px;  background:#fff; width:100px; height:30px; line-height:30px; border:none; padding:0 5px; float:left; outline:none;}

.sq .sq_inp02{ font-family:"Microsoft YaHei"; font-size:14px;  background:#fff; width:205px; height:50px; border:none; padding:5px; float:left; resize:none; outline:none; overflow:hidden;}
.sq img{ float:left; width:60px; height:20px; margin-left:10px; padding:6px 0;}
.sq li.tj{width: 355px; padding-top:10px;}
.sq .ly_btn01{ float:left; width:80px; height:35px; background:#d2992c; text-align:center; line-height:35px; color:#fff;border:0;}
.sq .ly_btn02{ float:left; width:80px; height:35px; background:#d2992c; text-align:center; line-height:35px; color:#fff; margin-left:40px; border:0;} 



/*友情链接*/
.link{ padding:20px 0 0; 4px solid; width:1200px; margin:0 auto;}
.link_t a{ font-size:18px; color:#3a3a3a;}
.link_t em{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3a3a3a; padding:0 0 0 10px; text-transform:uppercase;}
.link_t .link_more{ float:right; padding-top:20px;}
.link_t span a{ font-size:15px;}
.link .link_con{  line-height:20px; overflow:hidden; padding:18px 0 0;}
.link .link_con a{ font-size:14px; color:#3a3a3a; display:inline-block; padding:0 30px; line-height:30px; height:30px;}
.link_t1{
	color:#bfbbbb;
}
.link_t1 {
	color:#bfbbbb;
	font-size:20px;
}
.link_t2 {
	color:#f6cb55;
	font-size:18px;
}


/*底部开始*/
.f_bg{ overflow:hidden; padding:1px 0 0;width: 100%; margin-top:30px;}
.f_nava{background:#d2992c;}
.f_nav{ height:50px; line-height:50px; overflow:hidden; color:#fff; width:1200px; margin:0 auto;}
.f_nav a{ font-size:14px; color:#fff; padding:0 24px;display: block;float: left;}
.f_logo{ padding:92px 60px 0 0;}
.f_logo img{ width:229px; height:43px;}
.f_ban{ padding:54px 0 0;}
.f_ban i{display: block;font-size: 22px;color: #fff; padding:0 0 20px;}
.f_ban p{ font-size:14px; color:#fff; line-height:30px;}
.f_ban span{ padding:0 20px;}
.f_ban a{ font-size:14px; color:#fff;}
.f_er{ padding:85px 0 0;width: 385px;}
.f_er img{ width:120px; height120px;}
.f_er p{float: left;width: 120px;text-align: center; padding:0 0 0 30px;}
.f_er p span{display: block;font-size: 14px;color: #fff; padding:10px 0 0;}
.footer1{
	background:#373535;
	width:100%;
	height:300px;
}
.foootee1_content{
	width:1200px;
	margin:0 auto;
}




.slideTxtBox {
	height:525px;
	margin-top:2px;
	width: 250px;
}
.slideTxtBox .hd {
	height: 44px;
	line-height: 44px;
	background: #393836;
	position: relative;
	text-align:center;
}
.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	height:44px
}
.slideTxtBox .hd ul li {
	float: left;
	width:125px;
	cursor: pointer;
	color:#fff;
	font-size:14px;
}
.slideTxtBox .hd ul li a{
	color:#fff;
}
.slideTxtBox .hd ul li.on {
	height: 44px;
	background: #00a8e1;

}



 .hd1 {
	height: 44px;
	line-height: 44px;
	background: #393836;
	position: relative;
	text-align:center;
}
 .hd1 ul {
	float: left;
	position: absolute;
	height: 44px;
}
 .hd1 ul li {
	float: left;
	width:250px;
	cursor: pointer;
	color:#fff;
	font-size:14px;

}


.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}

