.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;font-size:12px; color:#333;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; list-style-type:none; text-decoration:none;
	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: #DF3030
}
#page {
	background: url(../imgv/rag_____site.png) repeat-x;
	padding: 2em 0
}
.inner {
	margin: 0 auto;
	width: 93.75%
}
img {
	max-width: 100%
}
.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(../imgv/logo-bg_____site.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(../imgv/closeimg_e17a37f_____vendor_website_img.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
}
.header {
	width: 100%;
	height: 80px;
	background: #fff;
	border-bottom: solid 1px #00BEAF;
	overflow: hidden;
	z-index: 5
}
.topcenter {
	max-width: 1140px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden
}
.logo {
	width: 142px;
	height: 42px;
	display: block;
	float: left;
	background: url(../imgv/logo_c27d29c_____vendor_website_img.png) no-repeat;
	background: none\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vendor/website/img/logo_c27d29c.png', sizingMethod='scale')\9;
	background-size: 100% 100%;
	margin: 12px 0 0 20px
}
.list {
	width: 60%;
	height: 80px;
	float: right;
	font-size: 14px
}
.list li {
	float: left;
	margin-right: 8%;
	text-align: left;
	line-height: 80px
}
.list li:last-child {
	margin-right: 0
}
.list li a {
	color: #707070
}
.list li.on a, .list li:hover a {
	color: #00beaf
}
.phonenum {
	width: 157px;
	height: 24px;
	background: url(../imgv/phonenum_5e61eaf_____vendor_website_img.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(../imgv/plogo_5f686d4_____vendor_website_img.png) no-repeat;
	background-size: 100% 100%;
	float: left;
margin:.24rem 0 0 .2rem
}
.menu {
width:.64rem;
	height: 100%;
	background: url(../imgv/pmenu_317fc1a_____vendor_website_img.png) no-repeat left center;
background-size:.4rem .36rem;
	float: right
}
.menu.close {
width:.64rem;
	height: 100%;
	background: url(../imgv/pclose_b87f2d4_____vendor_website_img.jpg) no-repeat left center;
background-size:.4rem .36rem;
	float: right
}
.nav {
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: none;
	-webkit-animation: changeHeights .3s linear forwards;
	overflow: hidden
}
.nav.on {
	-webkit-animation: changeHeight .3s linear forwards
}
.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(../imgv/call_0d40def_____vendor_website_img.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(../imgv/call2_0b0047b_____vendor_website_img.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(../imgv/parrow_4811915_____vendor_website_img.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%;
	height: 480px;
	overflow: hidden
}
.banner1 {
	width: 100%;
	height: 480px;
	background: url(../imgv/jtfw_banner_41cef98_____vendor_website_img.jpg) no-repeat center;
	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(../imgv/icon_a36cf97_____vendor_website_img.png) no-repeat
}
.wexin {
	background: url(../imgv/icon2_d91c434_____vendor_website_img.png) no-repeat
}
.tops {
	background: url(../imgv/icon3_4d34b41_____vendor_website_img.png) no-repeat;
	display: none
}
.scan:hover {
	background: url(../imgv/icon4_31207f9_____vendor_website_img.png) no-repeat
}
.wexin:hover {
	background: url(../imgv/icon5_0a3334f_____vendor_website_img.png) no-repeat
}
.tops:hover {
	background: url(../imgv/icon6_ce709ee_____vendor_website_img.png) no-repeat
}
.scancode, .weixincode {
	width: 128px;
	height: 138px;
	position: absolute;
	left: -138px;
	top: 50%;
	margin-top: -69px;
	display: none
}
.scancode {
	background: url(../imgv/wechat3_d1b1a7a_____vendor_website_img.png) no-repeat
}
.weixincode {
	background: url(../imgv/wechat4_631fe01_____vendor_website_img.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(../imgv/arrow1_18c7959_____vendor_website_img.jpg) no-repeat
}
.servicetit2 {
	background: url(../imgv/arrow2_a8f9783_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle2 p {
	background: #ffbf26
}
.servicetit3 {
	background: url(../imgv/arrow3_68b49cf_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle3 p {
	background: #38adff
}
.servicetit4 {
	background: url(../imgv/arrow4_045a0bc_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle4 p {
	background: #ff725d
}
.servicetit5 {
	background: url(../imgv/arrow5_43d2094_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle5 p {
	background: #39d11c
}
.servicetit6 {
	background: url(../imgv/arrow6_ee1ff37_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle6 p {
	background: #ff8a00
}
.servicetit7 {
	background: url(../imgv/arrow7_3b3dbbc_____vendor_website_img.jpg) no-repeat
}
.servicetitle.servicetitle7 p {
	background: #ef5fff
}
.servicetit8 {
	background: url(../imgv/arrow8_7fcdc8d_____vendor_website_img.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: 20px 0 7px;
	white-space: nowrap
}
.infor dd p {
	font-size: 14px;
	color: #999
}
.infor dd .saw {
	width: 72px;
	height: 32px;
	background: #00beaf;
	border-radius: 3px;
	font-size: 12px;
	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(../imgv/jtfw4_d1993bb_____vendor_website_img.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: 480px;
	margin: 0 auto;
	position: relative
}
.aboutnav ul {
	width: auto;
	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 #00beaf;
	color: #00beaf
}
.aboutnav ul li:hover {
	color: #00beaf
}
.banner2 {
	width: 100%;
	height: 480px;
	background: url(../imgv/gywm_ce84de4_____vendor_website_img.png) no-repeat center
}
.tabbox>div {
	display: none
}
.tabbox>div.aboutInfor {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 30px
}
.aboutTit {
	width: 532px;
	height: 32px;
	background: url(../imgv/tit5_058d6fc_____vendor_website_img.png) no-repeat;
	margin: 40px 0 20px
}
.aboutInfor p {
	line-height: 24px;
	font-size: 14px;
	color: #333
}
.aboutInfor>p:first-child {
	padding-top: 40px
}
.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: 40px 0 20px
}
.history h5.year13, .mediaReport h5.year13 {
	background: url(../imgv/year2013_8ddeb23_____vendor_website_img.jpg) no-repeat
}
.history h5.year14, .mediaReport h5.year14 {
	background: url(../imgv/year2014_79f2262_____vendor_website_img.jpg) no-repeat
}
.history h5.year15, .mediaReport h5.year15 {
	background: url(../imgv/year2015_970defc_____vendor_website_img.jpg) no-repeat
}
.history h5.year16, .mediaReport h5.year16 {
	background: url(../imgv/year2016_1cda433_____vendor_website_img.jpg) no-repeat
}
.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
}
.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 {
	background: url(../imgv/cshh1_2758ce1_____vendor_website_img.jpg) no-repeat center
}
.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
}
.cityimg2 {
	background: url(../imgv/cshh5_230dc5f_____vendor_website_img.png) no-repeat center
}
.cityimg3 {
	width: 100%;
	height: 600px;
	overflow: hidden;
	background: url(../imgv/cshh8_e716790_____vendor_website_img.png) no-repeat center
}
.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;
	background: url(../imgv/cshh12_d654b8f_____vendor_website_img.jpg) no-repeat center
}
.cityimg4.phone {
	display: none
}
.citytitinfor.phone {
	display: none
}
.cityimg5 {
	width: 100%;
	height: 600px;
	overflow: hidden;
	background: url(../imgv/cshh15_329a5b5_____vendor_website_img.jpg) no-repeat center
}
.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;
	background: url(../imgv/cshh18_d6215fd_____vendor_website_img.jpg) no-repeat center
}
.cityimg6.phone, .cityimg7.phone {
	display: none
}
.cityimg7 {
	width: 100%;
	height: 600px;
	overflow: hidden;
	background: url(../imgv/cshh21_1641ce5_____vendor_website_img.jpg) no-repeat center
}
.citybox {
	width: 1140px;
	height: auto;
	margin: 0 auto;
	overflow: hidden
}
.lefttext {
	padding-left: 0px;
	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: #df3f2b;
	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;
	background: url(../imgv/cshh28_074d145_____vendor_website_img.png) no-repeat
}
.entertop {
	width: 100%;
	height: 482px;
	background: url(../imgv/qyfw200_9b93b73_____vendor_website_img.jpg) no-repeat center;
	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
}
.ico1 {
	background: url(../imgv/qyfw4_e610254_____vendor_website_img.jpg) no-repeat
}
.ico2 {
	background: url(../imgv/qyfw5_25e07ed_____vendor_website_img.jpg) no-repeat
}
.ico3 {
	background: url(../imgv/qyfw6_65eee00_____vendor_website_img.jpg) no-repeat
}
.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(../imgv/qytit4_____img.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;
	background: url(../imgv/iptbg4_ead3a1f_____vendor_website_img.jpg) no-repeat center
}
.demoSelect2 {
	float: right;
	background: url(../imgv/iptbg2_a46611c_____vendor_website_img.jpg) no-repeat center
}
.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
}
#phoneNumber, .phoneNum {
	background: url(../imgv/iptbg3_e4a0a0a_____vendor_website_img.jpg) no-repeat center
}
#entername {
	background: url(../imgv/iptbg1_93cd035_____vendor_website_img.jpg) no-repeat center
}
#name {
	background: url(../imgv/iptbg5_67a42e0_____vendor_website_img.jpg) no-repeat center
}
.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;
	background: #fff;
	position: fixed;
	top: 50%;
	margin-top: -290px;
	left: 50%;
	margin-left: -360px
}
.line {
	width: 100%;
	height: 6px;
	background: url(../imgv/border_383c812_____vendor_website_img.jpg) repeat-x
}
.closebtn3 {
	width: 48px;
	height: 48px;
	background: url(../imgv/closeBtn_3a20730_____vendor_website_img.png) no-repeat;
	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: url(../imgv/border_383c812_____vendor_website_img.jpg) repeat-x;
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;
	background: url(../imgv/useimg_0954afd_____vendor_website_img.jpg) no-repeat center
}
.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;
	background: url(../imgv/yhxy_ed900f9_____vendor_website_img.jpg) no-repeat left center
}
.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 {
	
	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) {
.aboutInfor>p:first-child {
	padding-top: 0
}
.banner>div>img {
	display: none
}
.entrybox {
	display: none
}
.header {
	display: none
}
.top {
	display: block
}
.banner {
	height: 3.2rem
}
.banner1 {
	height: 3.2rem;
	background: url(../imgv/jtfw2_2ff483d_____vendor_website_img.jpg) no-repeat;
	background-size: 100% 100%
}
.bannertext {
	width: 5rem;
	height: 1.31rem;
	background: url(../imgv/jtfw3_a764751_____vendor_website_img.png) no-repeat;
	background-size: 100% 100%;
margin:.66rem 0 0 .48rem
}
.advertisement {
width:.46rem;
height:.24rem;
	background: url(../imgv/TAG_d3b81c5_____vendor_website_img.png) no-repeat;
	background-size: 100% 100%;
margin:.9rem 0 0 .1rem
}
.servicetit {
	display: none
}
.servicetitle.on {
	background-image: url(../imgv/topline_a32b34b_____vendor_website_img.png);
	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-image: url(../imgv/topline_a32b34b_____vendor_website_img.png), url(../imgv/topline_a32b34b_____vendor_website_img.png);
	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-image: url(../imgv/topline_a32b34b_____vendor_website_img.png);
	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
}
.closebtn1 {
	display: none
}
.closebtn2 {
width:.64rem;
	height: 1.08rem;
	display: block;
	background: url(../imgv/jtfw5_79f4d03_____vendor_website_img.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(../imgv/gywm2_2d8b914_____vendor_website_img.jpg) no-repeat center;
	background-size: 100% 100%
}
.tabbox>div.aboutInfor {
padding:0 .3rem;
margin-top:.8rem
}
.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(../imgv/gywm3_cf39df8_____vendor_website_img.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:.9rem;
line-height:.9rem;
	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%;
	margin-right: 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(../imgv/parrow_4811915_____vendor_website_img.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(../imgv/ab_8f1a11e_____vendor_website_img.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(../imgv/ab2_81304d8_____vendor_website_img.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(../imgv/abclose_1156efe_____vendor_website_img.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
top:-.99rem;
right:.2rem
}
.cityimg {
	display: block;
	width: 100%;
	height: 3.48rem;
	background: url(../imgv/cshh3_7224e35_____vendor_website_img.jpg) no-repeat;
	background-size: 100% 100%
}
.cityimg .cooperativeAdvertising {
width:.46rem;
height:.24rem;
	background: url(../imgv/TAG_d3b81c5_____vendor_website_img.png) no-repeat;
	background-size: 100% 100%;
margin:2.04rem 0 0 .1rem
}


.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
}

.black {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0
}
