@import url("common_n.css");
.contact{
	width:1198px;
	height:auto;
	background:#fff;
	border:1px solid #dddddd;
	border-top:0px;
}

.tel400_taoc{
	width:1120px;
	text-align:center;
	margin:0px auto;
}
.tel400_taoc_call {
	width:135px;
	height:45px;
	text-align:center;
	line-height:45px;
	font-size:20px;
	margin:0px auto;
}
.tel400_taoc_call a{
	background:url(../image/case_of_cr1.png) no-repeat;
	color:#fff;
	width:100%;
	height:100%;
	display:block;
}
.tel400_taoc_call a:hover{
	background:url(../image/case_of_cr2.png) no-repeat;
}

.tels_f53_ul{
	width:415px;
}
.tels_f53_t{
	width:100%;
	height:50px;
	line-height:50px;
}
.tels_f53_t1{
	width:295px;
	font-size:20px;
	color:#fff;
	background:#333;
	text-indent:20px;
	height:100%;
}
.tels_f53_more{
	width:60px;
	height:100%;
	text-align:center;
	background:#ff6600;
}
.tels_f53_more a{
	color:#fff;
	display:block;
	width:100%;
	height:100%;
}
.tels_f53_ul ul{
	width:355px;
}
.tels_f53_ul ul li{
	width:100%;
	height:44px;
	border-bottom:1px dashed #ddd;
	font-size:14px;
}
.tels_f53_ul ul li span{
	display:block;
}
.tels_f53_ul ul li span.ico{
	width:6px;
	height:20px;
	background:#ff6600;
	line-height:44px;
	margin-right:12px;
	position:relative;
	top:12px;
}
.tels_f53_ul ul li a{
	color:#333;
	line-height:44px;
}
.tels_f5_form{
	background:url(../image/tels_f5_form.png) no-repeat #ececec;
	width:385px;
	height:340px;
}
.tels_f5f_title{
	width:100%;
	height:75px;
}
.tels_f5f_t{
	font-size:20px;
	color:#fff;
	height:40px;
	line-height:40px;
	text-indent:16px;
}
.tels_f5f_t1{
	width:362px;
	text-align:right;
	font-size:14px;
	color:#ff6600;
	line-height:12px;
}
.map_contact{
	width:272px;
	margin:0px auto;
	position:relative;
	top:12px;
}
.map_contact .mc_input{
	width:100%;
	height:48px;
}
.map_contact .mc_input input{
	width:100%;
	height:38px;
	border:1px solid #ddd;
	text-indent:12px;
	line-height:25px;
	color:#333;
}
.map_contact .mc_input textarea{
	width:100%;
	height:38px;
	border:1px solid #ddd;
	text-indent:12px;
	line-height:25px;
	height:75px;
	color:#333;
}
.mc_submit{
	width:100%;
	height:40px;
	position:relative;
	left:6px;
}
.mc_submit a{
	display:block;
	width:100%;
	height:100%;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#ff6600;
	cursor:pointer;
}


.tit-bg{ height:50px; background:url(../image/tit_bg.png) center bottom no-repeat; margin-top:50px;}
.tit-bg h1{ text-align:center; line-height:35px; font-size:28px; color:#f45109;}
.tit-bg h1 span{color:#767b86;}

.func-list *{ text-align:center; color:#6f7480;}
.function-bot{ background-color:#f6942b; padding:20px 0 15px; border-radius:4px; margin-top:25px;}
.function-bot p{ text-align:center; font-size:16px; color:#FFF;}
.function-bot p a{ text-decoration:underline;}

.tel400_info h2{ font-size:16px; height:18px; margin-top:20px; margin-bottom:20px; color:#555555;}
.func-list h2.f45109{ color:#f45109; font-size:20px; font-weight:bold;}
.func-list table{ width:100%;}
.func-list table tr td{border:2px solid #ff8201; width:25%;}
.func-list table.border2 tr td{ border-color:#94be51;}
.func-list-tit{ font-size:16px; height:53px; line-height:53px; text-align:left; padding-left:22px;}
.func-list-tit b{ margin-right:12px;}
.func-list table tr td a{ display:block; width:100%; height:100%; line-height:53px; color:#FFF; font-size:18px; font-weight:normal;cursor:pointer;}
.func-list table tr td a:hover{ background:#ff6600;}
.bgff8910{ background-color:#ff8910;}
.bg94be51{background-color:#94be51;}
.bgf32f44{background-color:#f32f44;}
.bgff6371{ background-color:#ff6371;}
.bgffe3bd{ background-color:#ffe3bd; margin-top:35px;}
.bg0fc3d2{ background-color:#0fc3d2;}
.bgcbfbff{ background-color:#cbfbff; color:#0fc3d2 !important;}
.bge4f3cb{ background-color:#e4f3cb;}
.clf6942b{ color:#f6942b !important;}
.cl448001{ color:#448001 !important;}
.ccf2838{ color:#cf2838 !important;}
a.c783906{ color:#783906;}
.func-list table p.img-func{ margin-top:65px;}
.func-list table p.img-exp{ text-align:left; padding-left:23px; padding-right:21px; line-height:20px; letter-spacing:1px; height:80px; margin-bottom:35px;}
.margin20{ margin-top:30px;}

.tit-bg-L{ background-image:url(../image/tit_bg.png)}
.hotline-on{ width:290px; margin:20px auto;font-size:20px; color:#f45109; font-weight:bold;}
.hotline-on span{ background:url(../image/tel_phone.png) left 2px no-repeat; padding-left:35px;}
.xuanhaobanner{ padding-top:10px; text-align:center;}
.buzhou{ width:980px;height:122px; background:url(../image/buzhou.png) no-repeat;}
.buzhou .per31{ width:338px;}
.buzhou .per31 h1{ padding-left:92px; margin-top:12px; font-weight:normal; font-size:18px; color:#FFF;}
.buzhou .per31 p{ font-size:14px; color:#666; margin-top:25px; padding:0 12px 0 20px; width:270px;}
.buzhou_ico{background:url(../image/buzhou_ico.jpg) no-repeat center center; height:122px; width:55px;}
.buzhou_call{
	width:163px;
	height:122px;
	text-align:center;
	font-size:34px;
	line-height:40px;
}
.buzhou_call a{
	display:block;
	width:100%;
	height:100%;
	background:#ff984a;
	color:#fff;
}
.buzhou_call a span{
	display:block;
	width:78px;
	height:78px;
	margin:0px auto;
	position:relative;
	top:20px;
}

.servbz{width:1020px; margin:0px auto;}
.servbz_div{ width:1200px;}
.servbz div h1,.servbz div p{ width:175px; text-align:center;}
.servbz div h1{ font-size:16px; color:#000; font-weight:normal;}
.servbz div p{ font-size:13px; color:#898989; margin-top:5px;}
.servbz .per30{ width:290px;}