﻿@charset "utf-8";
.section:after, ul.nav:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
a {
	text-decoration:none;
	outline:0;
	color:#333;
	-webkit-tap-highlight-color:rgba(255, 0, 0, 0)
}
button {
	cursor:pointer
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	color:#292929;
	color:rgba(0, 0, 0, .82);
	font:400 100% Cambria, Georgia, serif;
	-moz-text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-webkit-text-shadow:0 1px 0 rgba(255, 255, 255, .8);
	-webkit-text-size-adjust:none
}
a {
	color:#890101;
	text-decoration:none;
-moz-transition:.2s color linear;
-webkit-transition:.2s color linear;
transition:.2s color linear
}
a:hover {
	color:#cf0b23;
	
}
#page {
	background:url(site/rag.png) repeat-x;
	padding:2em 0
}
.inner {
	margin:0 auto;
	width:93.75%
}
img {
	
}
.amp {
	font-family:Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif;
	font-style:italic;
	font-weight:400
}
.mast {
	float:left;
	width:31.875%
}
h1 {
	background:url(site/logo-bg.png) no-repeat 50% 0
}
h1 a {
	padding-top:117px;
	height:162px;
	display:block;
	text-align:center
}
.lowceng {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:999
}
.white {
	width:100%;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	left:0
}
.low {
	width:696px;
	height:479px;
	position:fixed;
	top:50%;
	margin-top:-236px;
	left:50%;
	margin-left:-349px;
	background:url(/vendor/website/img/closeimg_e17a37f.jpg) no-repeat
}
.low a {
	width:150px;
	height:32px;
	display:block;
	position:absolute;
	top:251px
}
.low a:nth-child(1) {
left:132px
}
.low a:nth-child(2) {
left:284px
}
.low a:nth-child(3) {
left:404px
}
.low a:nth-child(4) {
left:504px
}
.low a:nth-child(5) {
left:604px
}

.phonenum {
	width:157px;
	height:24px;
	background:url(/vendor/website/img/phonenum_5e61eaf.png) no-repeat;
	background-size:100% 100%;
	float:right;
	margin-top:27px;
	background:none\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vendor/website/img/phonenum_5e61eaf.png', sizingMethod='scale')\9
}
.footer {
	width:100%;
	height:50px;
	border-top:solid 1px #dedede;
	line-height:50px;
	background:#fff
}
.footercenter {
	width:1140px;
	margin:0 auto
}
.footercenter p {
	float:left;
	font-size:12px;
	color:#999
}
.footerList {
	float:right;
	font-size:12px
}
.footerList a {
	padding:0 12px 0 0;
	color:#999
}
.footerList span {
	color:#ccc;
	margin-right:8px
}
.top {
	width:100%;
height:.93rem;
	background:#fff;
	border-bottom:solid 2px #00beaf;
	display:none;
	position:relative;
	z-index:2
}
.logo2 {
	width:1.9rem;
height:.54rem;
	background:url(/vendor/website/img/plogo_5f686d4.png) no-repeat;
	background-size:100% 100%;
	float:left;
margin:.24rem 0 0 .2rem
}
.menu {
width:.64rem;
	height:100%;
	background:url(/vendor/website/img/pmenu_317fc1a.png) no-repeat left center;
background-size:.4rem .36rem;
	float:right
}
.menu.close {
width:.64rem;
	height:100%;
	background:url(/vendor/website/img/pclose_b87f2d4.jpg) no-repeat left center;
background-size:.4rem .36rem;
	float:right
}


.downbtn {
	width:4.4rem;
height:.76rem;
	display:block;
	border:solid 1px #00beaf;
	position:absolute;
	bottom:1.12rem;
	left:50%;
	margin-left:-2.2rem;
font-size:.32rem;
	color:#00beaf;
	text-align:center;
line-height:.76rem;
border-radius:.08rem
}
.downbtn:active {
	color:#fff;
	background:#00beaf
}
.kefu {
	width:2.5rem;
	display:block;
	background:url(/vendor/website/img/call_0d40def.jpg) no-repeat left center;
background-size:.4rem .4rem;
font-size:.32rem;
padding-left:.5rem;
	position:absolute;
bottom:.4rem;
	left:50%;
	margin-left:-1.35rem;
	color:#707070
}
.kefu:link, .kefu:hover, .kefu:visited {
	color:#707070
}
.kefu:active {
	color:#00beaf;
	background:url(/vendor/website/img/call2_0b0047b.jpg) no-repeat left center;
background-size:.4rem .42rem
}
.navlist {
	width:100%;
	height:5.4rem;
	background:#fff;
	position:absolute;
	top:50%;
	margin-top:-3.25rem
}
.navlist div {
height:.87rem;
line-height:.87rem;
font-size:.32rem;
	color:#333;
	width:4.4rem;
	margin:0 auto;
	border-bottom:solid 1px #e4e4e4;
	background:url(/vendor/website/img/parrow_4811915.png) no-repeat right center;
background-size:.13rem .24rem
}
.navlist div a {
	width:100%;
	display:inline-block
}
.navlist div a:hover {
	color:#333
}
.banner {
	width:100%;
	
	overflow:hidden
}
.banner1 {
	width:100%;
	
	overflow:hidden
}
.entrybox {
	width:48px;
	height:auto;
	position:fixed;
	bottom:30px;
	right:20px
}
.scan, .wexin, .tops {
	width:48px;
	height:48px;
	margin-bottom:10px;
	position:relative
}
.scan {
	background:url(/vendor/website/img/icon_a36cf97.png) no-repeat
}
.wexin {
	background:url(/vendor/website/img/icon2_d91c434.png) no-repeat
}
.tops {
	background:url(/vendor/website/img/icon3_4d34b41.png) no-repeat;
	display:none
}
.scan:hover {
	background:url(/vendor/website/img/icon4_31207f9.png) no-repeat
}
.wexin:hover {
	background:url(/vendor/website/img/icon5_0a3334f.png) no-repeat
}
.tops:hover {
	background:url(/vendor/website/img/icon6_ce709ee.png) no-repeat
}
.scancode, .weixincode {
	width:128px;
	height:138px;
	position:absolute;
	left:-138px;
	top:50%;
	margin-top:-69px;
	display:none
}
.scancode {
	background:url(/vendor/website/img/wechat3_d1b1a7a.png) no-repeat
}
.weixincode {
	background:url(/vendor/website/img/wechat4_631fe01.png) no-repeat
}
.scan:hover .scancode, .wexin:hover .weixincode {
	display:block
}
.wrap {
	overflow:hidden
}
.servicelist {
	margin:0 auto;
	max-width:1140px
}
.servicetit {
	width:104px;
	height:34px;
	line-height:34px;
	font-size:20px;
	font-weight:400;
	color:#fff;
	padding-left:12px;
	margin:40px 0 16px 20px
}
.servicetit1 {
	background:url(/vendor/website/img/arrow1_18c7959.jpg) no-repeat
}
.servicetit2 {
	background:url(/vendor/website/img/arrow2_a8f9783.jpg) no-repeat
}
.servicetitle.servicetitle2 p {
	background:#ffbf26
}
.servicetit3 {
	background:url(/vendor/website/img/arrow3_68b49cf.jpg) no-repeat
}
.servicetitle.servicetitle3 p {
	background:#38adff
}
.servicetit4 {
	background:url(/vendor/website/img/arrow4_045a0bc.jpg) no-repeat
}
.servicetitle.servicetitle4 p {
	background:#ff725d
}
.servicetit5 {
	background:url(/vendor/website/img/arrow5_43d2094.jpg) no-repeat
}
.servicetitle.servicetitle5 p {
	background:#39d11c
}
.servicetit6 {
	background:url(/vendor/website/img/arrow6_ee1ff37.jpg) no-repeat
}
.servicetitle.servicetitle6 p {
	background:#ff8a00
}
.servicetit7 {
	background:url(/vendor/website/img/arrow7_3b3dbbc.jpg) no-repeat
}
.servicetitle.servicetitle7 p {
	background:#ef5fff
}
.servicetit8 {
	background:url(/vendor/website/img/arrow8_7fcdc8d.jpg) no-repeat
}
.servicetitle.servicetitle8 p {
	background:#00c8ff
}
.inforlist {
	overflow:hidden;
	max-width:1140px;
	margin:0 auto
}
.infor {
	width:32%;
	height:92px;
	float:left;
	margin:0 .6% 1.1% .5%;
	border:solid 1px #fff
}
.infor:hover {
	background:#f2fcfb;
	border:solid 1px #b2ebe7;
	border-radius:3px
}
.infor:hover dd .saw {
	display:block
}
.infor:hover dd p {
	width:152px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.infor dt {
	width:97px;
	height:92px;
	float:left
}
.infor dt img {
	width:64px;
	height:64px;
	margin:14px auto;
	display:block
}
.infor dd {
	height:80px;
	position:relative;
	overflow:hidden
}
.infor dd h3 {
	font-size:20px;
	color:#333;
	margin:3px 0 7px;
	white-space:nowrap
}
.infor dd h3 a:hover{
	font-size:25px;
	font-weight:bold;
}
.infor dd p {
	font-size:14px;
	color:#999
}
.infor dd .saw {
	width:100px;
	height:32px;
	background:#cf0b23;
	border-radius:3px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:32px;
	position:absolute;
	right:15px;
	top:30px;
	display:none
}
.servicetitle {
	display:none
}
.cengboxindex {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	overflow:hidden;
	z-index:3
}
.cengbox {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	overflow:hidden;
	z-index:3
}
.cengbox .black {
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	opacity:.6;
	filter:alpha(opacity=60)
}
.cengboxindex .black {
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	opacity:.6;
	filter:alpha(opacity=60)
}
.closebtn1 {
	width:64px;
	height:64px;
	background:url(../image/jtfw4_d1993bb.png) no-repeat;
	position:absolute;
	top:40px;
	right:40px
}
.cengcenter {
	width:480px;
	height:100%;
	margin:0 auto;
	position:fixed;
	top:0;
	left:50%;
	margin-left:-240px;
	z-index:10
}
.ovfHiden {
	overflow:hidden;
	height:100%
}
.aboutnav {
	width:1140px;
	height:70px;
	margin:0 auto;
	border-bottom:solid 1px #dedede;
	font-size:16px
}
.aboutnav div {
	width:566px;
	margin:0 auto;
	position:relative
}
.aboutnav ul {
	width:676px;
	height:48px;
	line-height:48px;
	position:absolute;
	top:21px;
	left:0
}
.aboutnav ul li {
	float:left;
	padding:0 23px;
	cursor:pointer;
	color:#707070
}
.aboutnav ul li.on {
	border-bottom:solid 2px #cf0b23;
	color:#cf0b23
}

.aboutnav ul li:hover {
	color:#23aeff
}
.banner2 {
	width:100%;
	height:480px;
	
}

.tabbox>div.aboutInfor {
	max-width:1140px;
	margin:0 auto;
	padding:0 30px;
	overflow: hidden;
	padding-bottom:30px;
}
.aboutTit {
	width:532px;
	height:32px;
	
	margin:40px 0 20px
}
.aboutInfor p {
	line-height:24px;
	font-size:14px;
	color:#333
}
.aboutCentent {
	margin-bottom:20px
}
.aboutInfor ul {
	margin:30px 0 38px;
	overflow:hidden
}
.aboutInfor ul li {
	width:23%;
	float:left;
	height:160px;
	margin-right:20px
}
.aboutInfor ul li h4 {
	font-size:24px;
	color:#00BEAF;
	font-weight:400;
	margin-bottom:15px
}
.history, .mediaReport, .problem, .addOurs {
	max-width:1140px;
	margin:0 auto;
	padding:0 20px
}
.aboutourNav {
	display:none
}
.history h5, .mediaReport h5 {
	width:140px;
	height:41px;
	margin:10px 0 20px
}

.history dl {
	margin-left:80px;
	margin-bottom:15px;
	overflow:hidden
}
.history dl dt {
	width:110px;
	font-size:14px;
	color:#999;
	float:left;
	text-align:right;
	line-height:24px
}
.history dl dd {
	margin-left:162px;
	font-size:16px;
	color:#333;
	line-height:26px;

}
.history h6 {
	display:none
}
.mediaReport dl {
	margin-left:80px;
	margin-bottom:35px;
	overflow:hidden
}
.mediaReport dl dt {
	width:61px;
	font-size:14px;
	color:#999;
	float:left;
	text-align:right;
	line-height:24px
}
.mediaReport dl dd {
	margin-left:140px;
	margin-top:-23px
}
.mediaReport dl dd a {
	font-size:16px;
	margin-bottom:5px;
	color:#333
}
.mediaReport dl dd a:hover {
	color:#00beaf
}
.mediaReport dl dd p {
	font-size:12px;
	color:#999
}
.problem h3 {
	font-size:14px;
	color:#ff5000;
	padding:40px 0 15px;
	font-weight:400
}
.problem p {
	font-size:14px;
	color:#333;
	line-height:22px
}
.problem p:last-child {
	padding-bottom:50px
}
.addOurs {
	display:none
}
.addtop {
	font-size:14px;
	color:#333;
	margin:40px 0
}
.addtop p {
	line-height:24px
}
.addtop a {
}
.addtop a:active, .addtop a:link, .addtop a:hover, .addtop a:visited {
	color:#00beaf
}
.position {
	height:auto;
	clear:both
}
.post {
	width:60px;
	float:left;
	font-size:18px;
	color:#666;
	font-weight:700;
	line-height:24px
}
.postlist {
	width:1020px;
	height:auto;
	margin-left:60px;
	overflow:hidden
}
.postlist li {
	width:255px;
	float:left;
	margin-bottom:18px;
	display:inline-flex
}
.postlist li span:hover {
	color:#00beaf;
	cursor:pointer
}
.postlist li.on span {
	color:#00988c;
	padding:6px 9px;
	background:#ccf2ef
}
.postlist li span {
	padding:6px 9px;
	font-size:14px
}
.infors {
	display:none
}
.infors.on {
	display:block
}
.infortext {
	margin:0 0 20px 65px
}
.infortitle {
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333;
	padding-left:65px;
	background:#ccf2ef;
	font-weight:700
}
.texts {
	height:57px;
	border-bottom:dashed 1px #eaeaea;
	line-height:57px;
	margin-bottom:5px;
	font-size:16px
}
.infortext p {
	font-size:14px;
	color:#444;
	line-height:26px
}
.postinfor .black, .phonemedia {
	display:none
}
.postinfor {
	display:block
}
.lefttext a.pcmall {
	display:none
}
.cityimg {
	width:100%;
	height:480px;
	overflow:hidden
}
.cityimg2 {
	width:100%;
	height:720px;
	overflow:hidden
}

.cityimg.phone, .cityimg2.phone, .cityimg3.phone {
	height:auto;
	display:none;
	overflow:hidden
}
.citytit, .citytit2 {
	font-size:32px;
	color:#333;
	text-align:center;
	font-weight:400;
	margin-top:60px
}
.citytitinfor {
	font-size:12px;
	color:#999;
	text-align:center;
	margin-top:5px
}

.cityimg3 {
	width:100%;
	height:600px;
	overflow:hidden;
	
}
.citytit2.phone {
	font-size:32px;
	color:#333;
	text-align:center;
	font-weight:400;
	margin-top:60px;
	display:none
}
.cityimg4 {
	width:100%;
	height:670px;
	overflow:hidden;
	
}
.cityimg4.phone {
	display:none
}
.citytitinfor.phone {
	display:none
}
.cityimg5 {
	width:100%;
	height:600px;
	overflow:hidden;
	
}
.cityimg5.phone {
	display:none
}
.citytitinfors {
	font-size:12px;
	color:#333;
	text-align:center;
	margin-top:5px
}
.citytitinfors.phone {
	font-size:12px;
	color:#333;
	text-align:center;
	margin-top:5px;
	display:none
}
.cityimg6 {
	width:100%;
	height:661px;
	overflow:hidden;
	
}
.cityimg6.phone, .cityimg7.phone {
	display:none
}
.cityimg7 {
	width:100%;
	height:600px;
	overflow:hidden;
	
}
.citybox {
	width:1140px;
	height:auto;
	margin:0 auto;
	overflow:hidden
}
.lefttext {
	padding-left:20px;
	float:left
}
.lefttext h5 {
	font-size:32px;
	color:#333;
	font-weight:400;
	margin:100px 0 50px
}
.lefttext p {
	font-size:14px;
	color:#333;
	line-height:24px
}
.lefttext p.on {
	margin-top:30px
}
.lefttext p span {
	font-size:18px;
	color:#00beaf
}
.lefttext p.phone {
	display:none
}
.lefttext a {
	width:320px;
	height:48px;
	line-height:48px;
	display:block;
	background:#00beaf;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin:48px 0 60px;
	border-radius:4px
}
.rightimg {
	float:right;
	width:671px;
	height:553px;
	margin:60px 0 0;
	
}
.entertop {
	width:100%;
	height:482px;
	
	overflow:hidden;
	background-size:1920px 100%
}
.entertop.phone {
	display:none
}
.entercenter {
	max-width:1140px;
	margin:0 auto;
	height:100%;
	position:relative
}
.entertop a {
	width:161px;
	height:41px;
	display:block;
	position:absolute;
	bottom:77px;
	left:19px
}
.entertit {
	font-size:32px;
	color:#333;
	text-align:center;
	margin:60px 0 5px;
	font-weight:400
}
.enterinfor {
	font-size:14px;
	color:#999;
	text-align:center
}
.iconlist {
	max-width:1140px;
	height:200px;
	overflow:hidden;
	margin:40px auto 0
}
.iconlist li {
	float:left;
	width:33.3%;
	text-align:center
}
.iconlist li h6 {
	font-size:20px;
	color:#333;
	margin:10px 0 5px;
	font-weight:400
}
.iconlist li p {
	font-size:14px;
	color:#999
}
.iconlist li p b {
	display:none
}
.ico {
	width:128px;
	height:128px;
	margin:0 auto
}

.imglist {
	max-width:1140px;
	height:auto;
	overflow:hidden;
	margin:40px auto
}
.imglist li {
	float:left;
	width:33.3%;
	height:390px;
	overflow:hidden
}
.imglist li div {
	width:100%;
	height:269px
}
.listtit, .listtit2 {
	font-size:20px;
	color:#00beaf;
	text-align:center;
	margin:14px 0 6px
}
.listtit2 {
	color:#999
}
.listinfor, .listinfor.on {
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:24px
}
.listinfor.on {
	color:#999
}
.listinfor2 {
	font-size:12px;
	color:#999;
	text-align:center;
	line-height:24px
}
.imglist li div.qidai {
	width:68px;
	height:21px;
	border:solid 1px #ff9a1f;
	border-radius:3px;
	margin:10px auto;
	font-size:12px;
	color:#ff991e;
	text-align:center;
	line-height:21px
}
.phoneimg, .listtit span {
	display:none
}
.enterinfor.on {
	color:#ff5001
}
.enterlist {
	max-width:1140px;
	height:auto;
	overflow:hidden;
	margin:40px auto
}
.enterlist li {
	float:left;
	margin-right:20px;
	margin-right:15px\9
}
.enterlist li:last-child {
	margin:0
}
.enterlist li div {
	width:270px;
	height:179px;
	overflow:hidden
}
.enterlist li p {
	text-align:center;
	font-size:20px;
	color:#333;
	margin-top:10px
}
.entertit.phone {
	display:none
}
.enterlist2 {
	display:none
}
.logolist {
	max-width:1140px;
	height:298px;
	margin:0 auto 20px;
	overflow:hidden
}
.trbox {
	width:100%;
	height:98px;
	border-bottom:solid 1px #e2e2e2;
	overflow:hidden
}
.trleft, .trright {
	width:50%;
	float:left
}
.trleft div, .trright div {
	border-right:solid 1px #e2e2e2
}
.trright div:last-child {
	border-right:0
}
.trleft div img, .trright div img {
	width:100%;
	height:100%
}
.logolist2 {
	display:none
}
.liucheng {
	max-width:1140px;
	margin:0 auto;
	overflow:hidden
}
.liucheng2 {
	display:none
}
.bottom {
	overflow:hidden
}
.bottom h3 {
	width:133px;
	height:32px;
	background:url(../img/qytit4.jpg) no-repeat;
	margin:80px auto 0
}
.enterform {
	width:650px;
	height:455px;
	margin:35px auto 0
}
.enterform input {
	width:197px;
	border:solid 1px #e2e2e2;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	padding:12px 25px 13px 88px;
	color:#333;
	font-size:14px;
	margin-bottom:12px;
	float:left
}
.enterform input:focus, .enterform textarea:focus, .formbox input:focus, .formbox textarea:focus {
	border-color:#00beaf;
	outline:0;
	outline:thin dotted \9;
	box-shadow:0 0 5px 1px #bfefeb;
	-webkit-box-shadow:0 0 5px 1px #bfefeb;
	-moz-box-shadow:0 0 5px 1px #bfefeb;
	-ms-box-shadow:0 0 5px 1px #bfefeb
}
.iptbox {
	width:100%;
	height:56px
}
.measure, .measure2 {
	margin-right:1px;
	position:relative
}
.demoSelect {
	float:right;
	
}
.demoSelect2 {
	float:right;
	
}
.measurelist, .citylist {
	width:306px;
	height:auto;
	padding:2px;
	background:#fff;
	border:solid 1px #e2e2e2;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	position:absolute;
	top:110px;
	display:none
}
.measurelist {
	top:52px
}
.citylist {
	top:52px;
	z-index:555;
	max-height:265px;
	overflow-y:scroll
}
.measurelist li, .citylist li {
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px
}
.measurelist li:hover, .citylist li:hover {
	background:#ccf2ef
}

.opinion {
	width:621px;
	height:132px;
	margin-top:12px;
	border:solid 1px #e2e2e2;
	padding:13px;
	color:#333;
	resize:none;
	border-radius:3px;
	font-size:14px
}
.submitBtn2 {
	width:320px;
	height:48px;
	display:block;
	margin:30px auto;
	background:#00beaf;
	border-radius:3px;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:48px
}
.submitBtn2:hover {
	color:#fff
}
.enterIpt {
	display:none
}
.feedback {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none
}
.ceng {
	width:720px;
	height:428px;
	background:#fff;
	position:fixed;
	top:50%;
	margin-top:-240px;
	left:50%;
	margin-left:-360px
}
.line {
	width:100%;
	height:6px;
	
}
.closebtn3 {
	width:48px;
	height:48px;
	
	position:absolute;
	right:-20px;
	top:-20px
}
.ceng h4 {
	font-size:40px;
	color:#333;
	text-align:center;
	margin:30px 0 0;
	font-weight:400
}
.formbox {
	margin:0 35px
}
.formbox textarea {
	width:621px;
	height:132px;
	margin-top:12px;
	border:solid 1px #e2e2e2;
	padding:13px;
	color:#333;
	resize:none;
	border-radius:3px;
	font-size:14px
}
.formbox input {
	width:295px;
	height:46px;
	line-height:46px;
	border:solid 1px #e2e2e2;
	border-radius:3px;
	padding-left:15px;
	color:#333;
	font-size:14px;
	margin-top:5px
}
.formbox input.obtaincode {
	width:94px;
	height:38px;
	background:#00beaf;
border-radius:.03rem;
	text-align:center;
line-height:.38rem;
	font-size:14px;
	color:#fff;
	border:0;
	position:absolute;
top:.05rem;
right:.05rem;
	padding:0
}
.obtain {
	float:left
}
.code {
	float:right
}
.codebox {
	width:312px;
	height:55px;
	position:relative;
	float:left
}
.formbox input.submitBtn {
	width:320px;
	height:48px;
	display:block;
	margin:80px auto;
	background:#00beaf;
	border-radius:3px;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:48px;
	border:0
}
.formbox input#submitBtn:disabled {
	background:#ccc
}
.success {
	max-width:455px;
	margin:50px auto 250px;
	background:#ccf2ef;
	padding:30px 0;
	color:#00988c;
	font-size:14px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	text-align:center;
	display:none
}
.obtainbox {
	width:100%;
	height:auto;
	
background-size:1.24rem .06rem;
	overflow:hidden
}
.formbox2 {
margin:.3rem .35rem 0;
	overflow:hidden
}
.opinion2 {
	width:95%;
	height:2.38rem;
margin:.12rem 0 0 .01rem;
	color:#999;
	resize:none;
font-size:.28rem;
	border:solid 1px #e2e2e2;
border-radius:.08rem;
padding:.2rem 0 0 .2rem
}
.box {
margin:.15rem 0;
	height:1.06rem;
	position:relative
}
.box input {
	width:95%;
padding:.3rem 0 .3rem .2rem;
	border:solid 1px #e4e4e4;
font-size:.32rem;
	color:#999;
border-radius:.08rem;
	-webkit-box-shadow:none;
	-webkit-appearance:none
}
.box input.codebtn {
	width:1.76rem;
height:.64rem;
	background:#00beaf;
font-size:.28rem;
	color:#fff;
	text-align:center;
line-height:.64rem;
	position:absolute;
top:.21rem;
right:.21rem;
	padding:0;
	border:0;
border-radius:.08rem
}
.submit {
	width:100%;
height:.96rem;
	background:#00beaf;
	display:block;
border-radius:.08rem;
margin-top:.4rem;
margin-bottom:.4rem;
font-size:.32rem;
	color:#fff;
	text-align:center;
line-height:.96rem
}
.submit:hover {
	color:#fff
}
.enterbottom {
	display:none
}
.useinfor {
	max-width:1140px;
	margin:0 auto 70px;
	font-family:"微软雅黑", Tahoma, Verdana, Arial, sans-serif;
	overflow:hidden
}
.banner3 {
	width:100%;
	height:160px;
	
}
.useinfor h5 {
	font-size:28px;
	color:#666;
	text-align:center;
	margin:40px auto
}
.useinfor h2 {
	font-size:20px;
	color:#333;
	margin:30px 0 15px;
	font-weight:400
}
.usetoptext, .usetoptext2 {
	font-size:14px;
	color:#666;
	line-height:20px
}
.usetoptext2 {
	margin-top:10px
}
.useps, .uselast, .useps2 {
	font-size:14px;
	color:#666
}
.useps2 {
	margin-top:10px
}
.footertext2 {
	display:none
}
.leftlist {
	width:220px;
	float:left;
	padding-top:40px
}
.leftlist p {
	font-size:14px;
	color:#00beaf;
	width:auto;
	margin-bottom:16px;
	padding-left:10px;
	cursor:pointer
}
.leftlist p.on {
	color:#333;
	
}
.righttext {
	margin-left:220px;
	padding-left:40px;
	border-left:solid 1px #e4e4e4
}
.righttext div {
	display:none
}
@-webkit-keyframes changeHeight {
from {
top:-100%
}
to {
	top:0
}
}
@-webkit-keyframes changeHeights {
from {
top:0
}
to {
	top:-500%
}
}
@media (max-width:1160px) {
.enterlist li {
width:50%;
float:left;
margin-right:0;
margin-bottom:30px
}
.enterlist li div {
margin:0 auto
}
.entertit.phone {
display:block
}
.entertit.pc {
display:none
}
.logolist {
width:auto;
height:auto;
margin:0 40px 20px
}
}
@media (max-width:1140px) {
.cityimg, .cityimg2, .cityimg3, .cityimg4, .cityimg5, .cityimg6, .cityimg7 {
display:none
}
.cityimg.phone {
display:block;
background:0 0
}
.cityimg2.phone, .cityimg3.phone, .cityimg4.phone, .cityimg5.phone, .cityimg6.phone, .cityimg7.phone {
display:block;
height:auto;
background:0 0;
position:relative
}
.citytext {
width:452px;
height:auto;
overflow:hidden;
position:absolute;
top:2%;
left:50%;
margin-left:-226px
}
.citytit, .citytit2 {
margin:0;
font-size:28px
}
.citytitinfor {
font-size:10px
}
.citytext2 {
width:536px;
height:auto;
overflow:hidden;
position:absolute;
top:5%;
left:50%;
margin-left:-268px
}
.cityimg6 .citytext2 {
top:2%
}
.citybox {
width:auto
}
.lefttext {
float:none;
width:auto;
text-align:center;
padding:0
}
.lefttext a {
margin:48px auto 50px
}
.rightimg {
float:none;
margin:0 auto 50px
}
.entertop {
display:none
}
.entertop.phone {
display:block;
background:0 0;
height:auto;
overflow:hidden
}
.imglist li {
width:50%;
margin-bottom:20px
}
.imglist li div {
width:380px;
margin:0 auto
}
}
@media (min-width:1140px) {
.servicelist {
width:1140px
}
}
@media (max-width:1090px) {
.aboutInfor ul li {
width:33%;
margin-bottom:20px
}
}
@media (max-width:1000px) {
.list li {
margin-right:6%
}
}
@media (max-width:960px) {
.list {
width:55%
}
.list li {
margin-right:5%
}
}
@media (max-width:920px) {
.list {
width:50%
}
.list li {
margin-right:4%
}
.infor {
width:48%;
margin:0 0 1.1%
}
}
@media (max-width:750px) {
.entrybox {
display:none
}
.header {
display:none
}
.top {
display:block
}
.banner {
height:3.2rem
}
.banner1 {
height:3.2rem;

background-size:100% 100%
}
.bannertext {
width:5rem;
height:1.31rem;

background-size:100% 100%;
margin:.66rem 0 0 .48rem
}
.servicetit {
display:none
}
.servicetitle.on {

background-size:100% 1px;
background-repeat:no-repeat;
background-position:top
}
.servicetitle {
height:.8rem;
line-height:.8rem;
font-size:.32rem;
color:#333;
font-weight:400;
padding-left:.32rem;
overflow:hidden;
display:block
}
.servicetitle p {
margin:.23rem .19rem .23rem 0;
width:.06rem;
height:.36rem;
background:#00beaf;
float:left
}
.inforlist {
padding:.05rem 0 0;

background-size:100% 1px, 100% 1px;
background-repeat:no-repeat;
background-position:top, bottom
}
.infor {
width:24.4%;
height:auto;
padding:.05rem 0;
margin:0 0 .2rem
}
.infor:hover {
background:0 0;
border:solid 1px #fff
}
.infor dt {
width:.64rem;
height:.64rem;
float:none;
margin:0 auto
}
.infor dt img {
width:.64rem;
height:.64rem
}
.infor dd {
height:auto
}
.infor dd h3 {
font-size:.24rem;
color:#999;
text-align:center;
font-weight:400;
margin:.1rem 0 0
}
.infor .noCma {
display:block!important
}
.infor .cma {
display:none
}
.infor dd p, .infor:hover dd .saw {
display:none
}
.grayline {
height:.2rem;
background:#f8f8f8
}
.footer {

background-size:100% 1px;
background-repeat:no-repeat;
background-position:top;
border:0
}
.footercenter {
width:auto
}
.footercenter p {
float:none;
text-align:center
}
.footerList, .footertext {
display:none
}
.footertext2 {
display:block
}

.closebtn2 {
width:.64rem;
height:1.08rem;
display:block;
background:url(../image/jtfw5_79f4d03.png) no-repeat;
background-size:100% 100%;
position:absolute;
top:.22rem;
right:.4rem
}
.cengcenter {
height:100%;
width:100%;
position:absolute;
left:0;
top:0;
bottom:0;
margin-left:0;
-webkit-overflow-scrolling:touch;
overflow-y:scroll
}
.cengcenter iframe {
position:absolute;
top:1.3rem;
bottom:0
}
.banner2 {
height:3.2rem;
background:url(/vendor/website/img/gywm2_2d8b914.jpg) no-repeat center;
background-size:100% 100%
}
.aboutInfor {
padding:0 .3rem
}
.aboutInfor p {
font-size:.22rem;
line-height:.36rem;
text-align:justify
}
.aboutInfor ul {
margin:.3rem 0
}
.aboutInfor ul li h4 {
font-size:.32rem
}
.aboutTit {
width:5.72rem;
height:.28rem;
background:url(/vendor/website/img/gywm3_cf39df8.png) no-repeat;
background-size:100% 100%;
margin:.4rem 0 .2rem
}
.aboutInfor ul li {
width:50%;
margin-bottom:.3rem
}
.phonebanner {
height:3.2rem
}
.aboutnav {
width:93%;
height:auto;
padding:3.5% 3.5% 0;
display:block;
border-bottom:solid 1px #e4e4e4;
overflow:hidden;
position:absolute;
left:0;
top:.93rem;
background:#fff
}
.aboutnav div {
width:auto;
margin-left:0
}
.aboutnav ul {
width:auto;
height:1.85rem;
line-height:1.85rem;
overflow:hidden;
position:static
}
.aboutnav ul li {
width:30%;
height:.68rem;
padding:0;
float:left;
border:solid 1px #e4e4e4;
border-radius:.08rem;
margin:0 3.5% 3.5% 0;
font-size:.26rem;
color:#333;
text-align:center;
line-height:.68rem;
overflow:hidden
}
.aboutnav ul li.last {
margin:0 0 3.5%
}
.aboutnav ul li.on {
background:#00beaf;
border-color:#00beaf;
color:#fff
}
.aboutnav ul li.on {
border-bottom:solid 1px #00beaf
}
.history {
padding:0 .2rem .1rem
}
.history h5 {
display:none
}
.history h6 {
font-size:.4rem;
color:#00beaf;
font-weight:400;
margin-bottom:.15rem;
display:block
}
.history dl {
margin-left:0;
margin-bottom:.3rem
}
.history dl dt {
float:none;
text-align:left;
font-size:.24rem;
width:auto;
color:#ccc
}
.history dl dd {
margin-left:0;
font-size:.26rem;
color:#333;
margin-top:.1rem
}
.mediaReport {
padding:0
}
.pcmedia {
display:none
}
.phonemedia {
display:block
}
.phonemedia ul {
border:solid 1px #00beaf;
height:.68rem;
border-radius:.08rem;
margin:.24rem
}
.phonemedia ul li {
border-right:1px solid #00beaf;
line-height:.68rem;
text-align:center;
font-size:.32rem;
color:#00beaf
}
.phonemedia ul li:hover, .phonemedia ul li.on {
background:#00beaf;
color:#fff
}
.phonemedia ul li:last-child {
border-right:0
}
.mediabox {
border-top:solid 1px #e4e4e4;
padding:0 0 0 .24rem
}
.mediabox>div {
display:none
}
.mediainfor {
display:block;
border-bottom:solid 1px #e4e4e4;
background:url(/vendor/website/img/parrow_4811915.png) no-repeat right .25rem center;
background-size:.13rem .24rem;
padding-right:.4rem
}
.mediainfor:last-child {
border-bottom:0
}
.mediainfor p:first-child {
font-size:.24rem;
color:#ccc;
padding:.2rem 0 .05rem
}
.mediainfor p:last-child {
font-size:.26rem;
color:#333;
padding-bottom:.2rem
}
.problem {
padding:0 0 0 .25rem
}
.problem h3 {
height:auto;
font-size:.26rem;
padding:0 .3rem 0 .5rem;
text-align:justify;
margin:.3rem 0 .1rem;
background:url(/vendor/website/img/ab_8f1a11e.jpg) no-repeat left top .01rem;
background-size:.34rem .34rem
}
.problem p {
padding-left:.5rem;
padding-right:.3rem;
text-align:justify;
font-size:.26rem;
line-height:.4rem;
background:url(/vendor/website/img/ab2_81304d8.jpg) no-repeat left top .03rem;
background-size:.34rem .34rem
}
.problem p.no {
background:0 0;
text-align:left
}
.problem p.one {
text-align:left
}
.textline {
border-bottom:solid 1px #e4e4e4;
margin-top:.2rem;
margin-left:.5rem
}
.addtop {
font-size:.22rem;
margin:.25rem auto
}
.post {
float:none;
font-weight:400;
font-size:.24rem;
width:auto;
color:#333
}
.postlist {
width:auto;
margin:.3rem 0 .5rem
}
.postlist li {
width:45%;
height:.8rem;
line-height:.8rem;
color:#00beaf;
border-bottom:solid 1px #e4e4e4;
margin-right:.16rem
}
.postlist li.even {
}
.postlist li span {
padding:0;
font-size:.26rem
}
.postlist li.on span {
background:0 0;
padding:0;
color:#00beaf
}
.postinfor .black {
display:block;
z-index:2
}
.postinfor {
display:none
}
.postinfor .infors {
width:90.5%;
height:7.7rem;
background:#fff;
position:fixed;
bottom:0;
left:0;
padding:.3rem;
z-index:3
}
.infortitle {
padding-left:0;
background:0 0;
font-size:.32rem;
color:#333;
font-weight:400;
height:.5rem;
line-height:.5rem
}
.infortext {
margin:0
}
.texts {
font-size:.26rem;
border:0;
height:.57rem;
line-height:.57rem
}
.infortext p {
font-size:.22rem;
line-height:.26rem
}
.abclose {
width:.64rem;
height:1rem;
background:url(/vendor/website/img/abclose_1156efe.png) no-repeat;
background-size:100% 100%;
position:absolute;
top:-.99rem;
right:.2rem
}
.cityimg {
display:block;
width:100%;
height:3.48rem;
background:url(/vendor/website/img/cshh3_7224e35.jpg) no-repeat;
background-size:100% 100%
}
.cityimg.phone, .cityimg2.phone, .cityimg3.phone {
display:none;
background:0 0
}
.cityimg p {
width:4.55rem;
height:.54rem;
background:url(/vendor/website/img/cshh4_9a4309c.png) no-repeat;
background-size:100% 100%;
margin:.56rem 0 0 .35rem
}
.cityimg2 {
display:block;
width:100%;
height:5.11rem;
background:0 0
}
.cityimg2 .phoneimg {
display:block;
width:5.96rem;
height:2.79rem;
background:url(/vendor/website/img/cshh7_83a4813.jpg) no-repeat;
background-size:100% 100%;
margin:.4rem auto 0
}
.citytit {
font-size:.32rem;
margin-top:.45rem
}
.citytitinfor {
font-size:.24rem;
margin-top:0
}
.cityimg3 {
display:block;
width:100%;
height:7.05rem;
background:url(/vendor/website/img/cshh10_6ee27d2.jpg) no-repeat;
background-size:100% 100%
}
.cityimg3 .citytit2 {
display:none
}
.citytit2.phone {
display:block;
font-size:.32rem;
margin-top:.3rem;
line-height:.46rem
}
.cityimg3 p {
width:5.76rem;
height:5.31rem;
background:url(/vendor/website/img/cshh11_1d4a42a.png) no-repeat;
background-size:100% 100%;
margin:.25rem auto 0
}
.cityimg4 {
display:block;
width:100%;
height:8.49rem;
background:0 0
}
.cityimg4 .phoneimg {
display:block;
width:5.76rem;
height:6.54rem;
background:url(/vendor/website/img/cshh14_6be37c8.jpg) no-repeat;
background-size:100% 100%;
margin:.3rem auto 0
}
.cityimg4.phone {
display:none
}
.cityimg4 .citytit {
margin-top:.2rem
}
.cityimg4 .citytitinfor {
display:none
}
.citytitinfor.phone {
display:block;
font-size:.24rem
}
.cityimg5 .citytit2 {
display:block;
font-size:.32rem;
margin-top:.35rem
}
.cityimg5.phone, .cityimg6.phone, .cityimg7.phone {
display:none
}
.cityimg5 {
display:block;
width:100%;
height:5.99rem;
background:url(/vendor/website/img/cshh17_b30c507.jpg) no-repeat;
background-size:100% 100%
}
.cityimg5 .phoneimg {
display:block;
width:5.76rem;
height:3.86rem;
background:url(/vendor/website/img/cshh24_0c6be6e.png) no-repeat;
background-size:100% 100%;
margin:.32rem auto 0
}
.citytitinfors {
display:none
}
.citytitinfors.phone {
display:block;
font-size:.24rem;
color:#333
}
.cityimg6 {
display:block;
width:100%;
height:4.79rem;
background:0 0
}
.cityimg6 .phoneimg {
display:block;
width:5.97rem;
height:2.84rem;
background:url(/vendor/website/img/cshh25_05bdc50.png) no-repeat;
background-size:100% 100%;
margin:.4rem auto 0
}
.cityimg6 .citytit2, .cityimg7 .citytit2 {
margin-top:.4rem;
font-size:.32rem
}
.cityimg7 {
display:block;
width:100%;
height:7.94rem;
background:url(/vendor/website/img/cshh23_a45d05b.jpg) no-repeat;
background-size:100% 100%
}
.cityimg7 .phoneimg {
display:block;
width:5.44rem;
height:6.2rem;
background:url(/vendor/website/img/cshh26_2737dc5.png) no-repeat;
background-size:100% 100%;
margin:.3rem auto 0
}
.lefttext h5 {
font-size:.32rem;
margin:.46rem 0
}
.lefttext p {
font-size:.24rem;
line-height:.36rem
}
.lefttext p span {
font-size:.24rem
}
.lefttext p.on {
margin-top:.45rem
}
.lefttext p.pc, .lefttext a.pcmall {
display:none
}
.lefttext p.phone {
display:block
}
.lefttext a {
width:4.6rem;
height:.66rem;
line-height:.66rem;
font-size:.32rem
}
.rightimg {
width:5.37rem;
height:4.43rem;
background:url(/vendor/website/img/cshh29_d93c025.png) no-repeat;
background-size:100% 100%
}
.lefttext a.phonemall {
display:block
}
.entertop {
display:block;
height:3.2rem;
background:url(/vendor/website/img/qyfw2_1986dca.jpg) no-repeat;
background-size:100% 100%
}
.entertop p {
width:4.16rem;
height:.72rem;
background:url(/vendor/website/img/qyfw3_80d22ce.png) no-repeat;
background-size:100% 100%;
margin:.86rem 0 0 .26rem
}
.entertop.phone {
display:none
}
.entertit {
font-size:.36rem;
margin:.46rem 0 .05rem
}
.enterinfor {
font-size:.24rem
}
.iconlist {
height:auto;
margin:.46rem auto .32rem
}
.iconlist li h6 {
font-size:.28rem;
margin:.1rem 0 .05rem
}
.iconlist li p {
width:1.6rem;
font-size:.22rem;
color:#999;
margin:0 auto
}
.iconlist li p span {
display:none
}
.ico {
width:1.28rem;
height:1.28rem;
background-size:100% 100%
}
.phoneline {
width:100%;
height:.2rem;
background:#f8f8f8;
overflow:hidden
}
.phoneline p {
width:100%;
height:100%;
background-image:url(/vendor/website/img/topline_a32b34b.png), url(/vendor/website/img/topline_a32b34b.png);
background-size:100% 1px, 100% 1px;
background-repeat:no-repeat;
background-position:top, bottom
}
.imglist {
margin:.2rem .3rem 0
}
.imglist li {
width:100%;
height:1.44rem;
margin:.23rem 0 0;
overflow:hidden;
text-align:left;
background-image:url(/vendor/website/img/topline_a32b34b.png);
background-size:100% 1px;
background-repeat:no-repeat;
background-position:bottom
}
.imglist li:last-child {
background:0 0
}
.imglist li div {
float:left
}
.imglist li p {
text-align:left;
width:auto;
margin-left:1.92rem
}
.listtit, .listtit2 {
font-size:.28rem;
margin:0 0 .1rem;
overflow:hidden
}
.listinfor, .listinfor.on {
font-size:.22rem;
line-height:.32rem;
text-align:left
}
.listinfor.no {
white-space:nowrap
}
.listinfor.no span {
display:none
}
.pcimg {
display:none
}
.imglist li div.phoneimg {
display:block;
width:1.68rem;
height:1.2rem
}
.listtit span {
display:inline-block;
font-size:.24rem;
color:#ccc
}
.listinfor2, .qidai {
display:none
}
.special, .special2 {
margin-top:.2rem
}
.special2 em {
float:left
}
.listtit2 span {
display:inline-block;
width:1.03rem;
height:.32rem;
background:url(/vendor/website/img/qyfw15_279b3b9.jpg) no-repeat;
background-size:100% 100%;
margin:.04rem 0 0 .1rem;
font-size:.18rem;
color:#ff9a1f;
text-align:center;
line-height:.32rem
}
.enterlist {
display:none
}
.enterlist2 {
margin:.4rem .3rem 0;
overflow:hidden;
display:block
}
.imgs, .imgs2 {
width:100%;
height:auto;
background:url(/vendor/website/img/qyfw20_de5789d.jpg) no-repeat;
background-size:100% 1.77rem;
overflow:hidden
}
.imgs2 {
background:url(/vendor/website/img/qyfw21_fd93137.jpg) no-repeat;
background-size:100% 1.77rem;
overflow:hidden;
margin-top:.2rem
}
.leftp, .righp {
width:50%;
height:auto;
float:left;
margin-top:1.87rem;
text-align:center;
font-size:.28rem;
color:#666
}
.logolist {
display:none
}
.logolist2 {
width:auto;
height:5.12rem;
margin:.32rem .3rem;
display:block
}
.logolist2 img, .liucheng2 img {
width:100%;
height:100%
}
.liucheng {
display:none
}
.liucheng2 {
display:block;
width:5.89rem;
height:2.14rem;
margin:0 auto
}
.bottom {
display:none
}
.enterIpt {
display:block;
margin:.25rem .32rem;
height:auto;
border:solid 1px #bcbcbc;
border-radius:.08rem;
overflow:hidden
}
.enterIpt select {
outline:0
}
.ipts {
height:.87rem;
border-bottom:solid 1px #bcbcbc;
font-size:.3rem;
color:#333;
line-height:.87rem;
overflow:hidden;
position:relative
}
.ipts span {
color:#ff5000;
margin:.05rem .1rem 0 0;
float:left
}
.ipts div {
height:.87rem;
overflow:hidden;
position:absolute;
left:.16rem;
top:0;
z-index:3
}
.ipttext {
width:26%;
height:100%;
line-height:100%;
border:0;
font-size:.3rem;
color:#333;
padding:0 .05rem 0 .36rem;
float:left;
background:url(/vendor/website/img/dotted_e7ca079.jpg) no-repeat left .15rem center;
background-size:.11rem .11rem
}
.ipts input:last-child, .ipts select {
width:61%;
height:100%;
border:0;
line-height:100%;
font-size:.3rem;
color:#333;
float:left
}
.ipts select {
background:url(/vendor/website/img/iptarrow_4d9e488.jpg) no-repeat right center;
background-size:.24rem .1rem
}
.lastipts {
height:1.25rem;
padding:.3rem .3rem .3rem .34rem
}
.lastipts textarea {
width:100%;
height:100%;
border:0;
font-size:.3rem;
color:#333;
resize:none
}
.enterbottom {
display:block;
width:100%;
height:1.49rem;
background:#FFF;
left:0;
bottom:0
}
.enterbottom.on {
position:fixed
}
.footer.none {
display:none
}
.enterbottom p {
font-size:.2rem;
color:#999;
text-align:center
}
.btnbox {
padding:0 .32rem .1rem;
height:auto;
background-image:url(/vendor/website/img/topline_a32b34b.png);
background-size:100% 1px;
background-repeat:no-repeat;
background-position:top;
overflow:hidden
}
.phoneline.last {
padding-bottom:1.46rem
}
.recive {
width:3.44rem;
height:.72rem;
background:#999;
border-radius:.08rem;
text-align:center;
line-height:.72rem;
color:#fff;
font-size:.32rem;
margin-top:.24rem;
display:block
}
.recive:hover {
color:#fff
}
.telbtn {
width:2.04rem;
height:.68rem;
border:solid 2px #00beaf;
border-radius:.08rem;
margin:.24rem 0 0 .24rem;
line-height:.68rem;
font-size:.32rem;
color:#00beaf;
text-align:center;
display:block
}
.telbtn:hover {
color:#00beaf
}
.reciveBackground {
background:#00beaf!important
}
.ipttextTextarea {
width:26%;
height:100%;
line-height:100%;
border:0;
font-size:.3rem;
color:#333;
padding:0 .05rem 0 .36rem;
float:left;
background:url(/vendor/website/img/dotted_e7ca079.jpg) no-repeat left 0 top 0;
background-size:.11rem .11rem
}
.noipttext {
width:26%;
height:100%;
line-height:100%;
border:0;
font-size:.3rem;
color:#333;
padding:0 .05rem 0 .36rem;
float:left
}
.banner3 {
display:none
}
.useinfor h5 {
font-size:.28rem;
color:#666;
text-align:center;
margin:.4rem auto
}
.useinfor h2 {
font-size:.2rem;
color:#333;
margin:.3rem 0 .15rem;
font-weight:400
}
.usetoptext {
font-size:.2rem;
color:#666;
line-height:.2rem;
text-align:justify
}
.useps, .uselast {
font-size:.2rem;
color:#666;
text-align:justify
}
.trainCenterButton {
width:1.75rem;
height:.68rem;
padding:0;
float:left;
border:solid .01rem #00beaf;
border-radius:.08rem;
margin:0 3.5% .45rem 0;
font-size:.28rem;
color:#f8f8f8;
text-align:center;
line-height:.68rem;
overflow:hidden;
background-color:#00BEAF
}
.trainCenterButton:hover {
background-color:#00988c
}
.trainCenterButtonInDiv {
margin:.2rem auto
}
.trainCentertTab {
display:none
}
.trainCentertPhoneTitle {
display:block;
width:5.75rem;
height:1.42rem;
line-height:1.42rem;
margin:0 auto;
text-align:center;
font-size:.48rem;
color:#00beaf
}
.trainCenterSearchBodyPC {
display:none!important
}
.trainCenterSearchCenterReminder {
font-size:.34rem!important;
width:100%;
text-align:center;
color:#666
}
.trainCenterSearchBodyPhone input {
border-radius:.05rem;
width:100%;
height:1.05rem;
border:1px solid #eee;
padding-left:.2rem;
font-size:.32rem!important;
margin-bottom:.42rem;
box-sizing:border-box
}
.trainCenterButtonSearch {
width:100%;
line-height:1rem;
text-align:center;
background-color:#00BEAF;
color:#f8f8f8;
font-size:.34rem;
border-radius:.05rem;
border:.01rem solid #eee;
margin-bottom:.2rem
}
.trainCenterButtonSearch:hover {
background-color:#00988c
}
.trainCenterSearchInfor p {
color:#bcb2a3;
font-size:.24rem;
line-height:.38rem
}
.trainCenterSearchImgDiv {
display:none;
margin-top:.35rem;
margin-bottom:.35rem
}
.trainCenterSearchImgDiv img {
width:360px;
height:225px
}
}
@media (max-width:720px) {
.aboutInfor ul li {
width:100%;
height:auto
}
}
@media (max-width:640px) {
.infor {
width:24.4%;
height:auto
}
}
@media (max-width:580px) {
.infor {
width:24%;
height:auto
}
}
@media (max-width:410px) {
.infor {
width:24%;
height:auto
}
.aboutInfor {
overflow:hidden
}
}
@media(device-height:480px) and (-webkit-min-device-pixel-ratio:2) {
.navlist {
height:4.4rem;
margin-top:-2.2rem
}
.navlist div {
height:.67rem;
line-height:.67rem
}
.downbtn {
bottom:.7rem
}
.kefu {
width:2.5rem;
bottom:.2rem
}
}
.website_color {
	color:#00BEAF!important
}
.trainCentertTab div {
	width:290px;
	margin:0 auto;
	position:relative
}
.trainCenterSearchCenterLeft {
	width:410px
}
.trainCenterSearchCenterRight {
	width:360px;
	height:480px;
	margin-top:45px;
	margin-bottom:55px
}
.trainCenterSearchCenterLeft input {
	border-radius:5px;
	width:410px;
	height:70px;
	border:1px solid #eee;
	padding-left:20px;
	font-size:24px!important;
	margin-bottom:42px;
	box-sizing:border-box
}
.trainCenterSearchCenterRight img {
	width:360px;
	height:225px
}
.trainCenterSearchCenterNoResult {
	color:#ff5000;
	font-size:20px;
	text-align:center;
	display:none
}
@media (min-width:750px) {
.tc_banner {
height:480px;
width:100%;
background:url(/vendor/website/img/bannerqc_72d1754.png) no-repeat center
}
.trainCenterButtonInDiv {
margin:20px auto;
width:715px
}
.trainCenterButton {
width:125px;
height:50px;
line-height:50px;
text-align:center;
background-color:#00BEAF;
color:#f8f8f8;
font-size:20px;
border-radius:5px;
border:1px solid #eee
}
.trainCenterButton:hover {
background-color:#00988c
}
.trainCentertPhoneTitle {
display:none
}
.trainCenterSearchBodyPC {
display:block
}
.trainCenterSearchBodyPhone {
display:none
}
.trainCenterSearchCenterDiv {
width:410px;
margin:0 auto
}
.trainCenterSearchCenterReminder {
font-size:24px!important;
margin-bottom:46px;
margin-top:45px;
color:#666
}
.trainCenterButtonSearch {
width:410px;
line-height:66px;
text-align:center;
background-color:#00BEAF;
color:#f8f8f8;
font-size:24px;
border-radius:5px;
border:1px solid #eee;
margin-bottom:20px
}
.trainCenterButtonSearch:hover {
background-color:#00988c
}
.trainCenterSearchInfor {
margin-bottom:40px
}
.trainCenterSearchInfor p {
color:#bcb2a3;
font-size:16px;
line-height:25px
}
}

.ALinebg {
	width: 100%;
	/* background: url(../../images/about/ALinebg.jpg) left 93px repeat-x; */
	border-bottom: #e5e5e5 1px solid;
}
.AhonorLinebg{
	width: 100%;
	background: url(../../images/about/ALinebg.jpg) left 106px repeat-x #f0f0f0;
}
.Aabout dt {
	height: 62px;
    line-height: 60px;
    padding-top: 40px;
	position:relative;
	overflow:hidden;
}

.Aabout dd.Acontent {
	width:1130px;
	margin:0 auto;
	color: #777;
	padding: 40px 35px 26px;
	font-size: 14px;
	line-height: 28px;
	
}
.Aabout dd.Acontent p{
	font-size:14px;
	color:#777777;
}
.Aabout dd.Acontent img {
	float: right;
	margin-left:15px;
	display:inline;
}

.right_main { width:1140px; padding-bottom:30px; overflow:hidden;margin:0 auto; }
.news_con { width:1060px; margin:0 auto; padding-top:15px;font-size:14px;padding-bottom: 30px;overflow: hidden;}  /*资讯中心大框架*/
dl.dl_2 { width:238px;  float:left; display:inline-block; height:170px; padding-left:22px; padding-top:20px;}
dl.dl_2 dt a { width:230px; height:142px;  padding:1px; border:1px solid #ccc; display:block;}
dl.dl_2 dt a:hover {border:2px solid #c40027;}/*图片边框,点击时的状态*/
dl.dl_2 img { display:block; width:230px; height:142px;  }
dl.dl_2 dd { /*background:#ECECEC; margin:2px 0 0 0;*/  width:230px; height:24px; line-height:24px; font-weight:bold; overflow:hidden; text-align:center;}


.dowhat{
    width: 100%;
    padding-bottom: 30px;
    background:url(../img/dowhat-bg.png) no-repeat 0 0;
    background-size: cover;
    
}
.new-tit h2{
    padding:36px 0 40px;
	font-size: 40px;
    text-align: center;
	color: #cf0b23;
}
.dowhat li img{
    box-shadow:0px 0px 15px #ccc;
}
.mainW {
    
    max-width: 1140px;
    margin: 0 auto;
}
.col333 {
    color: #777777;
    font-size: 14px;
    line-height: 26px;
    
    
}
.addbuy{
      height: 288px;
    background:url(../img/addbuyer-bg.png) no-repeat center;
    margin:0 auto;
    min-width:1140px;
        padding-bottom: 36px;
}
.order{
    background:#fff;
}
.colfff {
    color: #fff;
}
.addbuy li{
    margin: 20px 10px 0 25px;
	
}
.red-order{
    width: 224px;
    height: 47px;
    background: #f14d4c;
    line-height: 47px;
    margin:15px auto 0;
}
.col-25{width: 25%;}
.float-l{ float: left;}

.servicelist {
    width: 1140px;
}
.servicelist {
    margin: 0 auto;
    max-width: 1140px;
}
.servicetit1 {
    background: url(../img/arrow1_18c7959.jpg) no-repeat;
}
.servicetit {
    width: 104px;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    padding-left: 12px;
    margin: 40px 0 16px 20px;
}
.servicetitle {
    display: none;
}
.inforlist {
    overflow: hidden;
    max-width: 1140px;
    margin: 0 auto;
}
a {
    color: #333;
    text-decoration: none;
    outline: 0;
}
.infor {
    width: 32%;
    height: 92px;
    float: left;
    margin: 0 .6% 1.1% .5%;
    border: solid 1px #fff;
}
.infor dt {
    width: 97px;
    height: 92px;
    float: left;
}
.infor dt img {
    width: 64px;
    height: 64px;
    margin: 14px auto;
    display: block;
}
.infor dd {
    height: 80px;
    position: relative;
    overflow: hidden;
}
.infor dd h3 {
    font-size: 20px;
    color: #333;
    margin: 3px 0 7px;
    white-space: nowrap;
}
.infor dd p {
    font-size: 14px;
    color: #999;
}



section.contact {
	position: relative;
    overflow: hidden;
    width: 100%;
    height: 600px;
    background: url(/Public/Images/front/bg_hangzhou.png) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}
.contact.map_active{
	background: url(/Public/Images/front/bg_wenzhou.png) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
}
.contact .box {
    position: relative;
    top: 67px;
    margin: 0 auto;
    width: 910px;
    width: 900px\9;
    height: 466px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    border: none;
    background-color: transparent;
}
.contact .left_card{
	width: 478px;
	height: 466px;
	background: #FFFFFF;
	box-shadow: 0 4px 10px 0 rgba(0,0,0,0.50);
	padding: 42px 49px;
	box-sizing: border-box;
}

.contact .tab_switch{
	margin-bottom: 22px;
	font-size: 0;
}

.contact .tab_switch .tab_btn{
	font-size: 14px;
	line-height: 20px;
	padding: 6px 36px;
	text-align: center;
	display: inline-block;
	background: #262626;
	color: #fff;
	margin-right: 26px;
	cursor: pointer;
}
.contact .tab_switch .tab_btn.active{
	background: #00B9F4;
}
.contact .tab_content{
	display: none;
}
.contact .tab_content.show{
	display: block;
}
.contact .tab_content .company_title{
	font-size: 24px;
	line-height: 33px;
	color: #00B9F4;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 1px solid #262626;
	margin-bottom: 32px;
}
.contact .tab_content .company_item{
	margin-bottom: 20px;
}
.contact .tab_content .company_item p{
	font-size: 14px;
	line-height: 20px;
	color: #CCCCCC;
	margin-bottom: 4px;
}

.contact .tab_content .company_item h2{
	font-size: 16px;
	line-height: 22px;
	color: #262626;
	font-weight: normal;
}
.contact .work_time{
	margin-top: 28px;
}
.contact .work_time .line{
	border-top: 1px dashed #262626;
	margin-bottom: 9px;
}

.contact .work_text{
	font-size: 14px;
	line-height: 20px;
	word-wrap:break-word;
	word-break:break-all;
	color: #262626;
}

.contact .lacation{
	width: 65px;
	height: 89px;
	background: url(/Public/Images/front/icon_locate.png) no-repeat;
    -moz-background-size: cover;
    background-size: cover;
	position: absolute;
	top: 242px;
	left:740px;
}
.contact .lacation.wz{
	top:106px;
	left:870px;
}

.temp_on_inp {  background:url(../img/on_bj.jpg) no-repeat center top; overflow:hidden; padding-top:60px;padding-bottom: 30px; }
.temp_on_inp h3 { width:197px; height:78px;  font:36px "Microsoft YaHei"; font-weight:bold; color:#c40808; line-height:24px; float:right; }
.temp_on_inp h3 span { display:block; font:18px Arial; color:#c40808; line-height:36px; text-transform:uppercase; }
.temp_on_inp h3 a { color:#cf181f; }
.temp_on_con {  }




.button{ display: inline-block;display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; width:100px; border:0px; height:30px;}

.button:hover { text-decoration: none; color:#fff; }

.button:active { position: relative; top: 1px;}

.orange{ color: #fef4e9; background: #9e0000;}

.orange:hover { background: #9e0000;}

.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a);}

input.input-text,input.input-file,input.code,textarea { padding: 4px;width: 412px; font-size: 15px; outline: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }

input.input-text:focus,input.input-file:focus,input.code:focus{ border: 1px solid #8a8b8b; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff;}

.tab_1 input{ border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; }
.tab_lt { text-align:right; font-size:16px;}
.tab_1 .span_1 { color:#F00;}
.tab_1 .b17, .tab_1 .b18{ margin-left:0; margin-top:10px; padding:0; border:none;}
.tab_1 { line-height:35px; margin:10px 0 0 40px;}
.tab_bz { vertical-align:top;}
.tab_1 input{ border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; margin-bottom:15px; margin-top:13px;}

.tab_1 .span_1 { color:#F00;}
.tab_1 .b17, .tab_1 .b18{ margin-left:0; margin-top:10px; padding:0; border:none;}
.tab_1 { line-height:35px; margin:10px 0 0 40px;}
.tab_bz { vertical-align:top;}
.red_x { color:#DD3904; display:inline; font-family:"微软雅黑", "Microsoft Yahei"; font-size:12px;}

.digg4{ padding:3px; margin:3px; text-align:center;  font-size: 12px; margin-top:20px; }

.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}

.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}

.metpager_8 a:hover { border:1px solid #a0a0a0; }

.metpager_8 a:hover { border:1px solid #a0a0a0; }

.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}

.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.allcontent{ font-size:14px; padding:15px 0;line-height:25px;overflow: hidden;}
.allcontent p{padding:20px 0;}

.newsList li{ height:130px; margin-bottom:35px;overflow:hidden; }
.newsList a{display:block;}
.newsList .dateL{ float:left;width:155px; height:94px; color:#a8a9ab; background:url(../img/datebj.png) no-repeat; overflow:hidden; text-align:center;margin-top:30px;padding-right:18px;}
.newsList a:hover .dateL{ background-position:0 -94px; color:#fff; }
.newsList .dateL span{ display:block; font-size:54px;line-height:58px; font-weight:bold; }
.newsList .dateL i{ font-style:normal; font-size:20px; }
.newsList .itemC{ float:right; width:980px; height:155px; background:#fff; box-shadow:0 0 2px #e6e6e6; padding-left:20px; }
.newsList .itemC h2{ font-family:"微软雅黑"; font-size: 17px; padding:20px 0; color:#1b1f29; font-weight:bold; float:left; width:635px; }
.newsList a:hover .itemC h2,.newsList a:hover .itemCtwo h2{ color:#0771bb; }
.newsList .itemC p{ line-height:20px; color:#666; width:635px; font-family:"微软雅黑"; }
.newsList .itemC .moreR{ width:184px; height:155px; display:block; float:right; background:url(../img/more.jpg) no-repeat center; border-left:1px solid #e8e8e9; margin-left:60px; }
.newsList a:hover .itemC .moreR{ background:url(../img/morehover.jpg) no-repeat center; }
.newsList .itemCtwo{ float:right; width:732px; height:140px; background:#fff; box-shadow:0 0 2px #e6e6e6; padding:34px 60px 7px 8px; padding-left:25px; }
.newsList .itemCtwo img{ display:block; float:left; padding-right:45px; height:140px;}
.newsList .itemCtwo h2{ font-family:"微软雅黑"; font-size: 22px;/*  padding:20px 0;  */color:#1b1f29; font-weight:bold; }
.newsList .itemCtwo p{ line-height:25px; color:#666;font-size:14px; font-family:"微软雅黑"; }
.newsList a:hover .itemCtwo h2{ color:#0771bb; }

.newsDetailed{ border-bottom:1px solid #dee1e2; padding:40px 0 50px; text-align:center; }
.newsDetailed h3{ font-size:25px; line-height:30px; color: #2eaaf3; }
.newsDetailed h4{ font-size:14px; font-family:"微软雅黑"; padding-top:25px; color:#717171; }
.newsDetailed h4 span{ padding:0 15px; }
.newsDetaitshow{ padding:60px 0px; color:#333333; line-height:30px; font-size:14px; }
.newsDetaitshow{/* text-indent: 2em; */width: 980px;margin: 0 auto;
}
.newsDetaitshow p {text-indent: 2em;}
.newsPage{ margin:0px auto 20px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:10px 0px; overflow: hidden;}
.newsPage dl{ margin:0px; padding:0px; }
.newsPage dl dt{ float:left; font-size:14px; color:#404040; line-height:26px; }
.newsPage dl dt a{ color:#404040; }
.newsPage dl dt a:hover{ color:#007bc4; }
.newsPage dl dd{ float:right; padding-top:5px; }
.newsPage a.return{ background:#0771bb; font-size:16px; color:#FFF; display:inline-block; font-size:14px; padding:8px 30px; }


nelie { border-bottom: 1px dashed #353944; position: relative; height:230px; margin-top: 10px; padding-bottom: 27px; margin-bottom: 37px; }
.netu { display: block; width: 379px; float:left;  top: 0px; }
.netu img { display: block; margin: auto; width: 100%; max-width: 379px; max-height: 213px; }
.nelien { width: 700px;float:right }
.nebiao { display: block; font-size: 18px;text-decoration:none;  line-height: 24px;color: #cf0b23; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.nelie span { display: block; font-size: 14px;  line-height: 24px; padding-left: 21px; background: url(../images/neriqi.jpg) no-repeat left center; margin-top: 16px; }
.nelie p a { display: block; font-size: 14px; text-decoration:none; line-height: 26px; color: #666666; overflow: hidden; margin-top: 20px; }
.nemor { display: block; width: 162px; height: 52px; background: #cf0b23; border-radius: 10px; font-size: 18px;text-decoration:none; color: #fff; text-align: center; line-height: 52px; margin-top: 20px; }
.nebiao:hover, .nelie p a:hover { color: #cf0b23; }
.nemor:hover { background: #333; }



.pt10{ padding-top: 10px!important; font-size: 14px;}

.oh{ overflow: hidden;}
.addbuy li{
    padding:20px 0 25px;
}



.gd{ padding:0px 0 0;font-size: 0;}
.gd_t{ height:60px; line-height:60px; background:url(../images/gd_tbg.gif) repeat-x; overflow:hidden;}
.gd_t p{width: 195px;height: 60px;text-align: center;background: #086b35;float: left; margin-left:380px;}
.gd_t a{  color:#fff;}
.gd_t span{ float:right; padding:0 25px 0 0;}
.gd_t span a{ font-size:16px;}
.gd_m{ /*padding:28px 0 0; */background:url(../images/gd_bg.gif) no-repeat 0 28px;height: 215px;}
.gd_l,.gd_r{ padding:70px 0 0;}
.gd_l img,.gd_r img{ width:19px; height:69px;}
.gd_c ul li { width:197px; float:left; padding:30px 11px 0;}
.gd_c ul li img{ width:195px;  border:#dbdbdb 1px solid;}
.gd_c ul li a:hover img{ border:#118947 1px solid;}
.gd_c ul li span{ width:217px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:10px 0 0;}
.gd_c ul li span a{font-size: 14px;color: #4a4a4a;}

.a_fz{ font-size:14px; line-height:28px; padding-top: 20px;}
.a_fz p{ margin:15px 0;}
.plc{ display:none;}
.title_01{ color:#0e60a9; font-size:24px; line-height:45px; height:45px; color:#0b59a1; position:relative; margin:30px 0 15px;}
.title_01 img{ vertical-align:top; width:30px; position:absolute; left:0; top:8px;}
.title_01 b{ font-weight:normal; letter-spacing:4px; padding-left:45px;}
.title_01 span{ font-size:14px; color:#626262;letter-spacing:2px;}


.a_nav{ margin-top:30px;}
.a_nav ul{ width:1140px; margin: 0 auto;}
.a_nav li{ float:left; text-align:center; width:226px; font-size:14px; border:1px solid #efefef; border-left:0; margin-left:1px;}
.a_nav li a{ display:block; height:40px; line-height:40px; background-color: #e8e8e8;}
.a_nav li a:hover,.a_nav li.cur a{ background:#cf0b23; color:#fff; font-weight:bold;}