@charset "utf-8";



.zoneBox em,

address,

cite,

dfn,

em,

i,

optgroup,

var {

	font-style: normal

}



#kkpager a,

a,

del,

ins,

s,

u {

	text-decoration: none

}



#kkpager {

	clear: both;

	color: #999;

	padding: 5px 0;

	font-size: 13px

}



#kkpager a,

#kkpager span.curr,

#kkpager span.disabled {

	display: inline;

	padding: 3px 10px;

	margin-right: 5px;

	float: left

}



#kkpager a {

	border: 1px solid #ccc;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	cursor: pointer;

	background: #fff;

	color: #999

}



#kkpager span.disabled {

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border: 1px solid #DFDFDF;

	background-color: #FFF;

	color: #DFDFDF

}



#kkpager span.curr {

	border: 1px solid #31ACE2;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	background: #F0FDFF;

	color: #31ACE2

}



#kkpager a:hover {

	border: 1px solid #31ACE2;

	background-color: #31ACE2;

	color: #fff

}



#kkpager_gopage_wrap {

	position: relative;

	left: 0;

	top: 0

}



#kkpager_btn_go {

	width: 44px;

	height: 18px;

	border: 0;

	overflow: hidden;

	line-height: 140%;

	padding: 0;

	margin: 0;

	text-align: center;

	cursor: pointer;

	background-color: #31ACE2;

	color: #FFF;

	position: absolute;

	left: 0;

	top: -2px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	display: none

}



#kkpager_btn_go_input {

	width: 36px;

	height: 14px;

	color: #999;

	text-align: center;

	margin-left: 1px;

	margin-right: 1px;

	border: 1px solid #DFDFDF;

	position: relative;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	left: 0;

	top: 0;

	outline: 0

}



#kkpager_btn_go_input.focus {

	border-color: #31ACE2

}



#kkpager .pageBtnWrap {

	float: left

}



#kkpager .infoTextAndGoPageBtnWrap {

	float: right;

	padding-top: 5px

}



#kkpager .spanDot {

	float: left;

	margin-right: 5px

}



#kkpager .currPageNum {

	color: #FD7F4D

}



blockquote,

body,

button,

dd,

dl,

fieldset,

figure,

form,

h1,

h2,

h3,

h4,

h5,

h6,

input,

legend,

ol,

p,

pre,

td,

textarea,

th,

ul,

xmp {

	margin: 0;

	padding: 0

}



body,

button,

code,

input,

kbd,

pre,

samp,

select,

textarea,

tt,

xmp {

	line-height: 1.5;

	font-family: 'microsoft yahei', tahoma, arial, "Hiragino Sans GB", simsun, sans-serif

}



big,

button,

h1,

h2,

h3,

h4,

h5,

h6,

input,

select,

small,

textarea {

	font-size: 100%

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-family: tahoma, arial, "Hiragino Sans GB", "微软雅黑", simsun, sans-serif

}



b,

h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 400

}



table {

	border-collapse: collapse;

	border-spacing: 0;

	text-align: left

}



caption,

th {

	text-align: inherit

}



menu,

ol,

ul {

	list-style: none

}



fieldset,

img {

	border: 0

}



button,

img,

input,

object,

select,

textarea {

	vertical-align: middle

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

	display: block

}



audio,

canvas,

video {

	display: inline-block;

	*display: inline;

	*zoom: 1

}



blockquote:after,

blockquote:before,

q:after,

q:before {

	content: "\0020"

}



textarea {

	overflow: auto;

	resize: vertical

}



a,

button,

input,

select,

textarea {

	outline: 0

}



button::-moz-focus-inner,

input::-moz-focus-inner {

	padding: 0;

	border: 0

}



mark {

	background-color: transparent

}



sub,

sup {

	vertical-align: baseline

}



html {

	background-color: #fff;

	color: #000;

	overflow-x: hidden;

	height: 100%;

	font-size: 50px;

	-webkit-tap-highlight-color: transparent

}



body {

	font-family: Arial, "微软雅黑", "Helvetica Neue", Helvetica, sans-serif;

	color: #333;

	font-size: .28em;

	line-height: 1;

	-webkit-text-size-adjust: none

}



hr {

	height: .02rem;

	margin: .1rem 0;

	border: none;

	border-top: .02rem solid #cacaca

}



a {

	color: #25a4bb

}



input {

	-webkit-appearance: none

}



.clearboth:after {

	display: block;

	clear: both;

	content: "";

	overflow: hidden;

	height: 0

}



.clearboth {

	*zoom: 1

}



._citys {

	width: 450px;

	display: inline-block;

	padding: 20px;

	position: relative;

	background: #fff;

	border-radius: 5px;

	-webkit-box-shadow: 0 0 10px #e5e9f8;

	box-shadow: 0 0 10px #e5e9f8;

	-websit-box-shadow: 0 0 20px #e5e9f8;

	-moz-box-shadow: 0 0 20px #e5e9f8

}



._citys i.region_close,

._citys span,

._citys span:hover {

	width: 31px;

	height: 35px;

	position: absolute;

	right: 19px;

	top: 0;

	cursor: pointer

}



._citys span {

	background: url(../other/url(agencyr.eot);

	src: url(../other/agencyr.woff) format('woff'), url(../other/agencyr.ttf) format('truetype'), url(../other/agencyr.eot) format('embedded-opentype')

}



@media \0screen\,

screen\9 {

	._citys {

		border: 1px solid #0096ff

	}



	._citys1 a {

		display: inline;

		zoom: 1

	}

}



.border,

.border-bottom,

.border-bottomleft,

.border-left,

.border-right,

.border-rightbottom,

.border-rightleft,

.border-top,

.border-topbottom,

.border-topleft,

.border-topright {

	position: relative

}



.border-bottom::before,

.border-bottomleft::after,

.border-bottomleft::before,

.border-left::before,

.border-right::before,

.border-rightbottom::after,

.border-rightbottom::before,

.border-rightleft::after,

.border-rightleft::before,

.border-top::before,

.border-topbottom::after,

.border-topbottom::before,

.border-topleft::after,

.border-topleft::before,

.border-topright::after,

.border-topright::before,

.border::before {

	content: "\0020";

	overflow: hidden;

	position: absolute

}



.border::before {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	border: 1px solid #eaeaea;

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0

}



.border-bottom::before,

.border-bottomleft::before,

.border-rightbottom::after,

.border-top::before,

.border-topbottom::after,

.border-topbottom::before,

.border-topleft::before,

.border-topright::before {

	left: 0;

	width: 100%;

	height: 1px

}



.border-bottomleft::after,

.border-left::before,

.border-right::before,

.border-rightbottom::before,

.border-rightleft::after,

.border-rightleft::before,

.border-topleft::after,

.border-topright::after {

	top: 0;

	width: 1px;

	height: 100%

}



.border-top::before,

.border-topbottom::before,

.border-topleft::before,

.border-topright::before {

	border-top: 1px solid #eaeaea;

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0;

	top: 0

}



.border-right::before,

.border-rightbottom::before,

.border-rightleft::before,

.border-topright::after {

	border-right: 1px solid #eaeaea;

	-webkit-transform-origin: 100% 0;

	transform-origin: 100% 0

}



.border-bottom::before,

.border-bottomleft::before,

.border-rightbottom::after,

.border-topbottom::after {

	border-bottom: 1px solid #eaeaea;

	-webkit-transform-origin: 0 100%;

	transform-origin: 0 100%

}



.border-bottomleft::after,

.border-left::before,

.border-rightleft::after,

.border-topleft::after {

	border-left: 1px solid #eaeaea;

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0

}



.border-right::before,

.border-rightbottom::before,

.border-rightleft::after,

.border-topright::after {

	right: 0

}



.border-bottom::before,

.border-bottomleft::after,

.border-rightbottom::after,

.border-topbottom::after {

	bottom: 0

}



.border-bottomleft::before,

.border-left::before,

.border-rightleft::before,

.border-topleft::after {

	left: 0

}



@media (min--moz-device-pixel-ratio:1.5) and (max--moz-device-pixel-ratio:2.49),

(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.49),

(min-device-pixel-ratio:1.5) and (max-device-pixel-ratio:2.49),

(-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:2.4895833333333335),

(min-resolution:144dpi) and (max-resolution:239dpi),

(min-resolution:1.5dppx) and (max-resolution:2.49dppx) {

	.border::before {

		width: 200%;

		height: 200%;

		-webkit-transform: scale(.5);

		transform: scale(.5)

	}



	.border-bottom::before,

	.border-bottomleft::before,

	.border-rightbottom::after,

	.border-top::before,

	.border-topbottom::after,

	.border-topbottom::before,

	.border-topleft::before,

	.border-topright::before {

		-webkit-transform: scaleY(.5);

		transform: scaleY(.5)

	}



	.border-bottomleft::after,

	.border-left::before,

	.border-right::before,

	.border-rightbottom::before,

	.border-rightleft::after,

	.border-rightleft::before,

	.border-topleft::after,

	.border-topright::after {

		-webkit-transform: scaleX(.5);

		transform: scaleX(.5)

	}

}



@media (min--moz-device-pixel-ratio:2.5),

(-webkit-min-device-pixel-ratio:2.5),

(min-device-pixel-ratio:2.5),

(min-resolution:240dpi),

(min-resolution:2.5dppx) {

	.border::before {

		width: 300%;

		height: 300%;

		-webkit-transform: scale(.33333);

		transform: scale(.33333)

	}



	.border-bottom::before,

	.border-bottomleft::before,

	.border-rightbottom::after,

	.border-top::before,

	.border-topbottom::after,

	.border-topbottom::before,

	.border-topleft::before,

	.border-topright::before {

		-webkit-transform: scaleY(.33333);

		transform: scaleY(.33333)

	}



	.border-bottomleft::after,

	.border-left::before,

	.border-right::before,

	.border-rightbottom::before,

	.border-rightleft::after,

	.border-rightleft::before,

	.border-topleft::after,

	.border-topright::after {

		-webkit-transform: scaleX(.33333);

		transform: scaleX(.33333)

	}

}



#about {

	width: 100%;

	height: 290px;

	border-bottom: 1px solid #43444f;

	background: #383945

}



#about .about-main {

	width: 1200px;

	height: 290px;

	margin: 0 auto

}



#about .about-main .about {

	height: 290px;

	position: relative

}



#about .about-main .about-font {

	position: absolute;

	top: 50px;

	left: 0;

	width: 850px;

	height: 240px

}



#about .about-main .about-font ul {

	float: left;

	margin-right: 84px;

	padding-top: 5px

}



#about .about-main .about-font ul h3 {

	font-size: 14px;

	color: #fff

}



#about .about-main .about-font ul span {

	display: block;

	width: 12px;

	height: 1px;

	background: #1892e8;

	margin: 16px 0

}



#about .about-main .about-font ul li a {

	font-family: "宋体";

	font-size: 12px;

	color: #8b8c94;

	line-height: 26px;

	cursor: pointer

}



#about .about-main .about-font ul li:hover a {

	color: #218afe

}



#about .about-main .about-img {

	position: relative;

	top: 50px;

	left: 850px;

	height: 240px;

	width: 350px;

	padding-top: 5px

}



#about .about-main .about-img h3 {

	font-size: 14px;

	line-height: 14px;

	color: #fff

}



#about .about-main .about-img span {

	display: block;

	width: 12px;

	height: 1px;

	background: #1892e8;

	margin: 16px 0

}



#about .about-main .about-img .friendLink {

	position: relative;

	width: 350px;

	height: 96px;

	margin-left: -12px

}



#about .about-main .about-img .friendLink li {

	position: relative;

	float: left;

	cursor: pointer;

	margin-left: 8px;

	display: block;

	width: 41px;

	height: 100%

}



#about .about-main .about-img .friendLink li a {

	display: block;

	width: 41px;

	height: 41px

}



#about .about-main .about-img .friendLink li span {

	display: block;

	width: 41px;

	height: 41px;

	background: url(../images/friendlink.png) no-repeat

}



#about .about-main .about-img .friendLink li .weibo {

	background-position: -53px 0

}



#about .about-main .about-img .friendLink li .qq {

	background-position: -108px 0

}



#about .about-main .about-img .friendLink li .alipay {

	background-position: -160px 0

}



#about .about-main .about-img .friendLink li .min-phone {

	background-position: -215px 0

}



#about .about-main .about-img .friendLink li .service {

	background-position: -267px 0

}



#about .about-main .about-img .friendLink li .actived {

	background-position-y: -42px

}



#about .about-main .about-img .friendLink li .img-box {

	position: relative;

	display: none;

	width: 211px;

	height: 248px;

	top: -292px;

	left: -86px;

	z-index: 2;

	background: url(../images/border.png)

}



#about .about-main .about-img .friendLink li .img-box .detail-img {

	position: absolute;

	left: 50%;

	right: 50px;

	margin-left: -73px;

	margin-top: 18px;

	width: 146px;

	height: 187px;

	z-index: 5

}



#footer {

	width: 100%;

	background: #383945

}



#footer .footer-main {

	width: 1200px;

	height: 122px;

	margin: 0 auto;

	padding-top: 36px

}



#footer .footer-main .footer-left {

	float: left;

	width: 214px

}



#footer .footer-main .footer-left .logo {

	width: 178px;

	height: 33px;

	background: url(../images/bgimg.png) 0 -10px no-repeat

}



#footer .footer-main .footer-middle {

	float: left;

	width: 560px;

	margin-right: 28px

}



#footer .footer-main .footer-middle ul {

	width: 560px;

	height: 18px;

	overflow: hidden;

	margin-bottom: 20px

}



#footer .footer-main .footer-middle ul li {

	float: left

}



#footer .footer-main .footer-middle ul li a {

	color: #6d6e77;

	font-size: 14px;

	padding-right: 14px;

	padding-left: 14px;

	border-left: 1px solid #5a5b65;

	border-right: 1px solid #61626b

}



#footer .footer-main .footer-middle ul li .service-nav {

	padding-left: 0;

	border-left: none

}



#footer .footer-main .footer-middle ul li .express-nav {

	padding-right: 0;

	border-right: none

}



#footer .footer-main .footer-middle p {

	line-height: 24px;

	font-size: 12px;

	font-family: "宋体";

	color: #6d6e77

}



#footer .footer-main .footer-middle p span {

	font-family: Arial

}



#footer .footer-main .footer-right {

	float: right;

	width: 350px;

	height: 62px

}



#footer .footer-main .footer-right p {

	color: #6d6e77;

	font-size: 14px

}



#footer .footer-main .footer-right p a {

	color: #6d6e77

}



#footer .footer-main .footer-right p a:hover {

	text-decoration: underline

}



#footer .footer-main .footer-right .administration {

	width: 360px;

	height: 30px

}



#footer .footer-main .footer-right .administration .bg-img {

	float: left;

	width: 82px;

	height: 30px;

	margin: 20px 2px 0 0;

	cursor: pointer

}



#header,

#header .header-main {

	height: 77px;

	position: relative

}



#footer .footer-main .footer-right .administration .industry {

	background: url(../images/industry.png) no-repeat

}



#footer .footer-main .footer-right .administration .credit {

	width: 106px;

	background: url(../images/credit.png) no-repeat

}



#footer .footer-main .footer-right .administration .sincerity {

	background: url(../images/sincerity.png) no-repeat

}



#footer .footer-main .footer-right .administration .net {

	background: url(../images/net.png) no-repeat

}



#header {

	width: 100%;

	background: #fff;

	z-index: 5

}



#header .header-main {

	width: 1200px;

	margin: 0 auto

}



#header .header-main .header-left {

	float: left;

	cursor: pointer;

	width: 220px

}



#header .header-main .header-left .logo {

	margin-top: 25px

}



#header .header-main .header-middle {

	float: left;

	/*width: 644px;*/

	height: 78px

}



#header .header-main .header-middle ul {

	/*width: 644px;*/

	height: 78px;

	line-height: 76px

}



#header .header-main .header-middle li {

	float: left;

	font-size: 14px;

	line-height: 76px;

	height: 76px;

	text-align: center;

	color: #202027

}



#header .header-main .header-middle li span {

	display: block;

	cursor: pointer;

	padding: 0 15px

}



#header .header-main .header-middle li span.active-nav {

	line-height: 76px;

	height: 76px;

	color: #5db0f8

}



#header .header-main .header-middle li span.active-nav.business {

	border-bottom: 2px solid #33a2f7

}



#header .header-main .header-middle li span:hover {

	color: #5db0f8

}



#header .header-main .header-middle li .business-menu {

	display: none;

	width: 800px;

	background: url(../images/menu_bg.jpg) center bottom no-repeat #fff;

	position: absolute;

	left: 156px;

	top: 77px;

	border-top: 2px solid #f1f1f1;

	padding: 24px

}



#header .header-main .header-middle li .business-menu.index-1 {

	width: 1014px;

	left: 20px

}



#header .header-main .header-middle li .business-menu.index-2 {

	width: 681px;

	left: 172px

}



#header .header-main .header-middle li .business-menu.index-3 {

	width: 185px;

	left: 375px

}



#header .header-main .header-middle li .business-menu.index-4 {

	width: 185px;

	left: 457px

}



#header .header-main .header-middle li .business-menu.index-5 {

	width: 185px;

	left: 524px

}



#header .header-main .header-middle li .business-menu.index-6 {

	width: 735px;

	left: 222px

}



#header .header-main .header-middle li .business-menu.index-7 {

	width: 200px;

	left: 666px

}



#header .header-main .header-middle li .business-menu .menu-box {

	border-right: 1px solid #eee;

	float: left;

	padding: 0 20px 30px

}



#header .header-main .header-middle li .business-menu .menu-box .menu-title {

	display: block;

	padding-left: 40px;

	color: #33a2f7;

	font-size: 18px;

	margin-bottom: 18px;

	line-height: 24px;

	text-align: left

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room {

	padding-left: 40px

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list {

	width: 94px;

	height: 100%;

	float: left;

	font-size: 14px;

	line-height: 16px;

	text-align: left

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list.menu_list_fba {

	width: 170px;

	margin-left: 5px

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list em {

	display: block;

	color: #2a2a2a;

	margin-bottom: 12px;

	font-weight: 600;

	font-family: "宋体"

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list a {

	display: block;

	color: #888;

	margin-bottom: 12px

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list a:hover {

	color: #33a2f7

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list i {

	font-size: 10px;

	line-height: 12px;

	background: #ff5400;

	color: #fff;

	padding: 0 5px;

	border-radius: 4px;

	margin-left: 2px;

	vertical-align: middle

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list.long_one {

	width: 140px

}



#header .header-main .header-middle li .business-menu .menu-box .menu-room .menu_list.long_two {

	width: 190px

}



#header .header-main .header-middle li .business-menu .menu-box.box-1 {

	width: 416px

}



#header .header-main .header-middle li .business-menu .menu-box.box-1 .menu-title {

	background: url(../images/menu_1_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-2 {

	width: 410px;

	border-right: 1px solid #eee;

	padding: 0 20px 30px

}



#header .header-main .header-middle li .business-menu .menu-box.box-2 .menu-title {

	background: url(../images/menu_2_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-3 {

	width: 140px;

	border: 0;

	padding: 0 20px

}



#header .header-main .header-middle li .business-menu .menu-box.box-3 .menu-title {

	background: url(../images/menu_3_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-4 {

	width: 140px;

	display: none

}



#header .header-main .header-middle li .business-menu .menu-box.box-4 .menu-title {

	background: url(../images/menu_4_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-5 {

	width: 415px

}



#header .header-main .header-middle li .business-menu .menu-box.box-5 .menu-title {

	background: url(../images/menu_5_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-6 {

	width: 135px;

	border: 0

}



#header .header-main .header-middle li .business-menu .menu-box.box-6 .menu-title {

	background: url(../images/menu_6_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-7 {

	width: 880px;

	border: 0

}



#header .header-main .header-middle li .business-menu .menu-box.box-7 .menu-title {

	background: url(../images/menu_7_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-8 {

	width: 188px;

	padding: 0 44px

}



#header .header-main .header-middle li .business-menu .menu-box.box-8 .menu-title {

	background: url(../images/menu_8_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-9 {

	width: 135px;

	border: 0

}



#header .header-main .header-middle li .business-menu .menu-box.box-9 .menu-title {

	background: url(../images/menu_9_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-10 {

	width: 222px;

	border: 0

}



#header .header-main .header-middle li .business-menu .menu-box.box-10 .menu-title {

	background: url(../images/menu_10_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-11 {

	width: 127px;

	height: 154px;

	padding: 0 44px

}



#header .header-main .header-middle li .business-menu .menu-box.box-11 .menu-title {

	background: url(../images/menu_11_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-12 {

	width: 153px;

	padding: 0 44px

}



#header .header-main .header-middle li .business-menu .menu-box.box-12 .menu-title {

	background: url(../images/menu_12_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-13 {

	width: 135px;

	border: 0;

	padding: 0 44px

}



#header .header-main .header-middle li .business-menu .menu-box.box-13 .menu-title {

	background: url(../images/menu_13_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-14 {

	width: 154px;

	border: 0

}



#header .header-main .header-middle li .business-menu .menu-box.box-14 .menu-title {

	background: url(../images/menu_10_icon.png) left 0 no-repeat

}



#header .header-main .header-middle li .business-menu .menu-box.box-14 .menu_list {

	width: 120px

}



#header .header-main .header-middle li .business-menu.international-add-new {

	width: 1100px;

	padding: 24px 0

}



#header .header-main .header-middle li:hover {

	border-bottom: 2px solid #5db0f8

}



#header .header-main .header-middle .active-nav {

	color: #5db0f8

}



#header .header-main .header-right {

	position: relative;

	float: left;

	width: 336px;

	height: 77px

}



#header .header-main .header-right a,

#header .header-main .header-right em,

#header .header-main .header-right span {

	display: inline-block;

	vertical-align: middle

}



#header .header-main .header-right .phone-number {

	position: absolute;

	top: 20px;

	left: 0;

	width: 103px;

	height: 40px

}



#header .header-main .header-right .phone-number .phone-number-box {

	width: 103px;

	height: 40px

}



#header .header-main .header-right .login,

#header .header-main .header-right .registere {

	height: 14px;

	font-size: 12px;

	font-family: "宋体";

	cursor: pointer;

	position: absolute;

	color: #5e5e5e;

	border-right: 1px solid #eaeaea

}



#header .header-main .header-right .login {

	top: 32px;

	right: 145px;

	width: 39px

}



#header .header-main .header-right .login img {

	position: absolute;

	top: -1px;

	left: -17px

}



#header .header-main .header-right .registere {

	top: 32px;

	right: 80px;

	width: 54px

}



#header .header-main .header-right .user {

	position: absolute;

	top: 32px;

	right: 80px;

	display: none;

	padding-right: 10px;

	font-size: 12px;

	font-family: "宋体";

	color: #5e5e5e;

	border-right: 1px solid #eaeaea

}



#header .header-main .header-right .backold,

#header .header-main .header-right .intl {

	position: absolute;

	top: 21px;

	font-family: "宋体";

	font-size: 12px;

	cursor: pointer

}



#header .header-main .header-right .backold a,

#header .header-main .header-right .intl a {

	display: inline-block;

	width: 34px;

	height: 34px;

	line-height: 34px;

	border-radius: 50%;

	text-align: center

}



#header .header-main .header-right .user img {

	margin-left: 5px;

	margin-right: 2px

}



#header .header-main .header-right .user span {

	color: #33a2f7

}



#header .header-main .header-right .backold {

	/*right: 30px*/

}



#header .header-main .header-right .backold a {

	background-color: #ffb400;

	color: #fff

}



#header .header-main .header-right .intl {

	right: -12px

}



#header .header-main .header-right .intl a {

	background-color: #33a2f7;

	color: #fff

}



#banner {

	width: 100%;

	height: 336px;

	position: relative;

	z-index: 1

}



#banner .banner_box {

	width: 1920px;

	height: 336px;

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -960px

}



#banner img {

	width: 100%;

	height: 100%

}



#banner.case_banner,

#banner.case_banner .banner_box {

	height: 452px

}



#banner.case_banner .banner_box .banner-link {

	display: block;

	cursor: pointer;

	width: 148px;

	line-height: 42px;

	background: url(../images/white_bg.png);

	color: #fff;

	text-align: center;

	position: absolute;

	bottom: 108px;

	left: 50%;

	margin-left: -74px

}



#js-header-wrap {

	position: relative;

	z-index: 2

}



.link {

	width: 70px;

	height: 210px;

	position: fixed;

	bottom: 50px;

	right: 0;

	z-index: 99999

}



.link a {

	display: block;

	width: 68px;

	height: 68px;

	background: #33a2f7;

	margin-bottom: 2px;

	text-align: center;

	cursor: pointer

}



.link a div {

	width: 33px;

	height: 41px;

	margin: 0 auto;

	background: url(../images/bgimg.png) no-repeat

}



.link a .link-font {

	color: #c8e6fd;

	font-size: 12px;

	line-height: 26px

}



.link a .line-server-bgimg {

	background-position: 0 -42px

}



.link a .complaint-suggestion-bgimg {

	background-position: -33px -42px

}



.link a .back-top-bgimg {

	background-position: -392px -42px

}



#content {

	width: 100%

}



#content .content-main {

	position: relative;

	height: 100%;

	min-height: 470px;

	margin: 25px auto 100px

}



#content .content-main.index-main {

	padding-left: 0;

	width: 1200px;

	margin: 0 auto

}



#content .content-main .nav-zto {

	position: absolute;

	left: 0;

	top: 0;

	width: 210px;

	text-align: center;

	padding-bottom: 40px

}



#content .content-main .nav-zto .nav-zto-bgimg {

	width: 210px;

	height: 20px;

	background: url(../images/bgimg.png) -138px -57px no-repeat #fff;

	position: relative;

	z-index: 2

}



#content .content-main .nav-zto .nav-zto-room {

	width: 188px;

	margin: 0 auto;

	-webkit-box-shadow: 0 0 20px #e6e6e6;

	box-shadow: 0 0 20px #e6e6e6;

	position: relative;

	z-index: 1

}



#content .content-main .nav-zto .nav-zto-room h1 {

	font-size: 26px;

	_color: #000;

	font-weight: 500;

	padding: 25px 0;

	background: #fff

}



#content .content-main .nav-zto .nav-zto-room ul {

	background: #fff;

	padding: 0 15px 40px

}



#content .content-main .nav-zto .nav-zto-room ul li {

	display: block

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font {

	display: block;

	width: 100%

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-item {

	display: block;

	width: 138px;

	color: #000;

	font-size: 16px;

	line-height: 45px;

	position: relative;

	text-align: left;

	padding-left: 22px;

	border-bottom: 1px solid #e0e0e0;

	cursor: pointer

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-item i {

	display: block;

	width: 8px;

	height: 8px;

	position: absolute;

	top: 18px;

	right: 15px;

	background: url(../images/bgimg.png) -388px -12px no-repeat;

	-webkit-transition: all .2s ease;

	transition: all .2s ease

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-zto-menu {

	display: none;

	padding: 15px 5px 0;

	border-bottom: 1px solid #e0e0e0

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-zto-menu .menu-item {

	display: block;

	padding-left: 15px;

	width: 125px;

	line-height: 20px;

	border-left: 3px solid #fff;

	margin-bottom: 15px;

	text-align: left;

	color: #a4a4a4;

	cursor: pointer

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-zto-menu .menu-item.checked {

	border-left: 3px solid #0099d9;

	color: #0099d9

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font .nav-zto-menu .menu-item .shijia {

	color: #a4a4a4

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font.show .nav-item i {

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg)

}



#content .content-main .nav-zto .nav-zto-room ul li .nav-zto-font.show .nav-zto-menu {

	display: block

}



#content .content-main .nav-zto .nav-zto-room ul li:last-child .nav-item {

	border-bottom: 0

}



#content .content-main .nav-zto .nav-zto-room ul li:last-child .nav-zto-menu {

	padding: 5px 5px 0

}



.express-title.exComplain,

.express-title.exProhibited,

.express-title.exQuestions {

	border-bottom: 1px solid #e5e4ed;

	padding-bottom: 20px

}



#content .content-main .nav-zto .nav-zto-room .jag {

	display: block;

	width: 187px;

	height: 5px;

	background: url(../images/jag.png) no-repeat;

	position: absolute;

	bottom: -5px;

	left: 0

}



#content .content-main .corporate-profile {

	float: left;

	width: 956px;

	margin-left: 26px

}



#content .content-main .corporate-profile h2 {

	font-size: 24px;

	font-weight: 300px;

	margin: 18px 0;

	border-left: 3px solid #0099d9;

	padding-left: 24px

}



#content .content-main .corporate-profile .content {

	margin-top: 50px

}



.express-title {

	display: block;

	padding-left: 46px;

	font-size: 26px;

	color: #0c0c0c;

	margin-bottom: 20px;

	line-height: 32px;

	position: relative

}



.express-title.exCheck {

	background: url(../images/excheck_icon.png) left center no-repeat

}



.express-title.code {

	background: url(../images/code_icon.png) left center no-repeat

}



.express-title.exWebsite {

	background: url(../images/website_icon.png) left center no-repeat

}



.express-title.exPrice {

	background: url(../images/price_icon.png) left center no-repeat

}



.express-title.exProhibited {

	background: url(../images/prohibited_icon.png) left 3px no-repeat

}



.express-title.exComplain {

	background: url(../images/suggest_icon.png) left 0 no-repeat

}



.express-title.exQuestions {

	background: url(../images/questions_icon.png) left 0 no-repeat

}



.express-cont.overall {

	width: 967px;

	text-align: left;

	padding-top: 25px

}



.alert {

	display: block;

	width: 350px;

	padding: 40px 30px;

	text-align: center;

	background: #fff;

	border-radius: 6px;

	position: fixed;

	left: 50%;

	margin-left: -175px;

	top: 50%;

	z-index: 200;

	-webkit-box-shadow: 0 0 20px #e5e9f8;

	box-shadow: 0 0 20px #e5e9f8;

	-webkit-transform: translate3d(1000px, 0, 0) scale(0);

	transform: translate3d(1000px, 0, 0) scale(0);

	-webkit-transition: all .3s ease;

	transition: all .3s ease

}



.alert .alert-close {

	display: block;

	width: 23px;

	height: 25px;

	background: url(../images/alert_close.png) no-repeat;

	position: absolute;

	right: 20px;

	top: 0;

	cursor: pointer;

	-webkit-transition: all .2s ease;

	transition: all .2s ease

}



.alert .alert-close:hover {

	opacity: .7

}



.alert .alert-title {

	display: block;

	font-weight: 400;

	color: #0099d9;

	font-size: 22px;

	line-height: 24px;

	margin-bottom: 20px

}



.alert .alert-text {

	display: block;

	font-size: 14px;

	line-height: 22px;

	margin-bottom: 25px

}



.alert .alert-btn {

	display: block;

	width: 90px;

	height: 30px;

	line-height: 30px;

	background: #0099d9;

	color: #fff;

	border-radius: 15px;

	margin: 0 auto;

	text-align: center;

	cursor: pointer;

	-webkit-transition: all .2s ease;

	transition: all .2s ease

}



.alert .alert-btn:hover {

	background: #5db0f8

}



.alert.show {

	-webkit-transform: translate3d(0, 0, 0) scale(1);

	transform: translate3d(0, 0, 0) scale(1)

}



@media \0screen\,

screen\9 {

	.nav-zto-menu {

		padding-bottom: 15px !important

	}



	.header-right a,

	.header-right em,

	.header-right span {

		display: inline;

		zoom: 1

	}



	.alert {

		display: none

	}



	.alert.show {

		display: block

	}

}



.content-main:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	overflow: hidden

}



body,

html {

	background: #f9f9f9

}



.header-wrap {

	width: 70px;

	position: fixed;

	bottom: 50px;

	right: 0;

	z-index: 999

}



#content .content-main {

	width: 1200px;

	padding-left: 0

}



.news {

	float: right;

	width: 970px;

	height: 100%;

	margin-left: 26px

}



.news .search .monthes,

.news .search .years {

	float: left;

	width: 136px;

	color: #6d6d6d;

	height: 42px

}



.news .h2 {

	height: 45px

}



.news .h2 h2 {

	font-size: 26px;

	color: #0b0b0b;

	margin: 18px 0;

	border-left: 3px solid #0099d9;

	padding-left: 24px

}



.news .h2 .line-bottom {

	width: 980px;

	height: 1px;

	background: #e5e4ed;

	margin-left: 25px

}



.news .search {

	width: 980px;

	height: 44px;

	overflow: hidden;

	padding: 16px 20px 16px 26px;

	margin-left: 25px;

	background: #fff;

	margin-top: 26px

}



.news .search .search-box {

	float: left;

	width: 442px;

	height: 44px;

	border: 1px solid #e5e5e5;

	color: #dcdcdc;

	font-size: 14px;

	line-height: 42px;

	text-indent: 22px;

	border-radius: 5px

}



.news .search select {

	width: 136px;

	height: 22px;

	border: 1px solid #e5e5e5;

	color: #6d6d6d;

	text-align: center;

	text-align: -moz-left;

	text-indent: 22px;

	border-radius: 5px

}



.news .search .years {

	margin: 0 21px;

	font-size: 16px

}



.news .search .monthes {

	margin-right: 20px;

	font-size: 16px

}



.news .search .btn {

	width: 122px;

	height: 42px;

	border: none;

	border-radius: 5px;

	background: #33a2f7;

	text-align: center;

	color: #fff;

	font-size: 16px;

	cursor: pointer;

	line-height: 42px;

	*padding-right: 40px !important

}



.news .detail {

	width: 1000px;

	/* margin-left: 26px; */

	margin-top: 20px

}



.news .detail ul {

	background: #fff;

	padding: 10px 0px 17px 32px

}



.news .detail ul li {

	border-bottom: 1px solid #f2f2f2

}



.news .detail ul li a {

	font-size: 16px;

	line-height: 56px;

	color: #535353

}



.news .detail ul li a span {

	float: right;

	color: #909090

}



.news .detail ul li:hover a,

.news .detail ul li:hover span {

	color: #33a2f7

}



/* .news .detail li:last-child {

	border-bottom: 0

} */



.news .detail .page .page-btn,

.news .detail .page .page-num {

	display: inline-block;

	line-height: 22px;

	border: 1px solid #e5e5e5;

	color: #909090;

	cursor: pointer;

	text-align: center;

	padding: 2px 4px

}



.news .detail .page {

	position: relative;

	width: 940px;

	height: 70px;

	background: #fff;

	text-align: center;

	margin-top: 10px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}



.news .detail .page .page-btn {

	width: 70px;

	margin: 22px 2px

}



.news .detail .page .page-num {

	width: 26px;

	margin: 0 2px

}



.news .detail .page .page-num.cur {

	border: 1px solid #33a2f7

}
