@charset "UTF-8";

.header,.footer {
	width: 100%;
	font: 15px/1.5 'Microsoft YaHei', Arial, Helvetica, sans-serif;
	font-size: 14px\9;
	*font-size: 14px;
}

/*头部样式*/
.header .header_top {
	background: #333333;
	height: 33px;
    margin: auto;
    padding: 0 20px;
}

.header .g_wrap {
	border-bottom:1px solid #CCCCCC ;
}

.header_top .ht_title {
	color: #FFFFFF;
	line-height: 33px;
    float: left;
    font-size: 12px;
}

.header_top .ht_language {
	float: right;
    position: relative;
    color: #cccccc;
    width: 66px;
    height: 33px;
    line-height: 33px;
    padding: 0px 15px;
    text-align: left;
    cursor: pointer;
    z-index: 999;
    background-color: #424242;
    margin-right: 20px;
    font-size: 12px;
	/*display: none;*/
}
#StranLink{
	/*display: none;*/
	color: #000000;
}
.header_top .ht_language .icon {
	width: 15px;
	height: 8px;
	background-position: -58px -190px;
	float: right;
	margin-top: 13px;
   
}

.ht_language ul {
	width: 96px;
    border-radius: 3px;
    border: solid 1px #ddd;
    position: absolute;
    overflow: hidden;
    background: #fff;
    left: 0;
    top: 33px;
    border-top: none;
    display: none;
    color: #FFFFFF;
	*top: 17px;
	*left: 5px;
}

.header .ht_language li {
    width: 96px;
    text-indent: 15px;
    color: #333333;
    background: #ececec;
}
.li_first {
    border-bottom: 1px solid #ddd;
}
.header .header_bottom {
	padding: 25px 0px;
	height: 42px;
	background: #FFFFFF;
	position: relative;
	z-index: 10;
}

.header_bottom .g_wrap {
	height: 42px;
}

.header_bottom .logo {
	float: left;
	width: 26%;
	height: 50px\9;
	float: left;
    width: 25.5%;
    height: 50px\9;
    position: absolute;
    top: 25px;
    left: 0px;
    z-index: 10;
}

.header_bottom .logo_img, .header_bottom .header_tel {
	float: left;
}

.header_bottom .header_tel {
	border-left: 1px solid #AC7BF3;
	height: 35px;
	margin-top: 7px;
	color: #752be4;
	font-size: 16px;
	font-weight: 600;
}

.header_bottom .header_tel i {
	width: 15px;
	height: 14px;
	display: inline-table;
	background-position: -58px -83px;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 5px;
}

.header_bottom .header_menus {
	width: 100%;
	float: right;
	line-height: 50px;
	position: relative;
	height: 50px\9;
	z-index: 9;
	*z-index: 9;
	line-height: 37px\0;
	*line-height: 37px;
}

.header_bottom .header_menus li {
	float: right;
	width: 11%;
	text-align: center;
	height: 70px;
	width: 10.2%\0;
	*width: 10.2%;
}

#headFlag {
	width: 9%;
	text-align: center;
    padding-left: 0.5%;
    width: 10%\0;
    *width: 10%;
}

#headFlag a:hover, #headFlag a:active {
	text-decoration: none;
	border-bottom: 0;
}

.header_bottom .header_menus li a {
	color: #333333;
	text-decoration: none;
	cursor: pointer;
}

.header_bottom .header_menus .menus_li a {
	height: 68px;
	display: block;
}

.header_bottom .header_menus .menus_li .selected {
	border-bottom: 2px solid #752BE4;
	color: #752BE4;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	
}

.header_bottom .header_menus li span {
	width: 12.2%;
	height: 2px;
	background: #752be4;
	position: absolute;
    top: 66px;
    left: 87px;
	margin: auto;
	display: none;
}

.header_bottom .header_menus .CustomerZone span {
	left: 30%;
}

.header_menus .header_login {
	border-right: 1px solid #333333;
	color: #333333;
	padding-right: 10%;
}

.header_menus .header_logout {
	border-right: 0;
}

.header_menus .header_register {
	margin-left: 5%;
	color: #333333;
}

.sub_navs {
	position: absolute;
	top: 71px;
	left: 0px;
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-top: 0;
	z-index: 9999;
	display: none;
	height: 200px;
	font-size: 14px;
}

.sub_navs_img {
	float: left;
	width: 25.5%;
	height: 207px;
}

.sub_navs_img div {
	padding: 0px 20px;
    margin: 17px 0px;
    height: 167px;
}

.header_bottom .header_menus .sub_navs .sub_navs_img div a {
	height: 100%;
}

.sub_navs_img img {
	text-align: center;
	width: 100%;
	height: 100%;
}

.sub_navs_left {
	width: 10%;
	width: 10%\9;
	*width: 10%;
    float: left;
    padding: 0px 10px;
    margin-top: 8px;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 2px;
}

.sub_navs_left dt, .ub_navs_left dt {
    height: 30px;
}

.menus_li .sub_title {
	font-weight: 600;
}

.sub_navs_left dl, .sub_navs_left dd {
    float: left;
    color: #333;
    width: 100%;
    text-align: center;
    line-height: 30px;
}

.sub_navs_left dl {
	width: 100%;
}

.navs_left1 dd {
	width: 50%;
}

.navs_left1 {
	height: 185px;
}

.CustomerZone .sub_navs_left dd {
	line-height:25px;
}

.sub_navs_left dd a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

.sub_navs dd a:hover {
	color: #752be4;
}

.sub_navs_right {
	width: 27%;
	*width: 27%;
	width: 27%\9;
	padding: 0px 0;
    margin-top: 8px;
    float: left;
    border-left: 1px solid #cccccc;
    text-align: left;
    line-height: 30px;
    padding-left: 12px;
    padding-bottom: 35px;
}

.Customer_service_area {
	margin-top: 8px;
	padding-top: 17px;
	padding-bottom: 9px;
	width: 26.9%\0;
	*width: 26.9%;
	width: 60%;
	width: 60%\9;
	*width: 60%;
}

.ub_navs_left {
	width: 33%;
	float: left;
}

.CustomerZone .sub_navs_left {
	margin-top:8px;
	padding-bottom:15px;
}

.sub_navs_left_t {
    margin-top: 0px;
}

.sub_navs_right01, .sub_navs_right02, .sub_navs_right03 {
	width: 11.1%;
    height: 160px;
    margin-top: 8px;
    float: left;
    padding-top: 12px;
    border-left: 1px solid #cccccc;
    padding-bottom: 13px;
}

.sub_navsGB i, .sub_navsPA i, .sub_navsAK i, .sub_navs i {
	background: url(http://res.ky-express.com/wz/images/header_footer/header_icon.png?0828) no-repeat;
}

.sub_navs_right01 i, .sub_navs_right02 i, .sub_navs_right03 i {
	width: 55px;
	height: 55px;
	display: block;
	margin: auto;
	margin-top: 25px;
	background-position: 0px -38px;
}

.sub_navs_right01 .ub_navs_left, .sub_navs_right02 .ub_navs_left, .sub_navs_right03 .ub_navs_left {
	width: 100%;
	text-align: center;
    margin-top: 25px;
}

.sub_navs_right02 i {
	background-position: -56px -38px;
}

.sub_navs_right03 i {
	background-position: -112px -38px;
}

.Customer_service_area .ub_navs_left {
	width: 100%;
	/*margin-left: 55px;*/
}

.ActivityScore i, .ActivityScore_right i {
	margin: auto;
}

.ActivityScore {
	/*padding-top: 24px;*/
	overflow: hidden;
}

.sub_navsII, .sub_navsSG, .sub_navsEI, .sub_navsCB, .sub_navsAPP, .sub_navsWF, .sub_navsGB, .sub_navsPA, .sub_navsAK {
	width: 33%;
	float: left;
	text-align: center;
    height: 50px;
    width: 25%;
    *width: 24%;
}

.sub_navsCB, .sub_navsAPP, .sub_navsWF {
    /*margin-top: 30px;*/
    padding-bottom: 30px;
    /**margin-top: 20px;*/
    *padding-bottom: 10px;
}

.Customer_service_area .ActivityScore div {
	*padding-bottom: 25px;
}

.sub_navsII .icon {
	width: 38px;
	height: 38px;
	display: block;
	margin: auto;
    background-position: 0px 0px;
    background: url('https://res.ky-express.com/wz/images/header_footer/quest_icon.svg') no-repeat !important;
}

.sub_navsSG .icon {
	width: 39px;
	height: 38px;
	display: block;
	background-position: -40px 0px;
}

.sub_navsEI .icon {
	width: 38px;
	height: 38px;
	display: block;
	background-position: -80px 0px;
}

.sub_navsCB .icon {
	width: 38px;
	height: 38px;
	display: block;
	background-position: -120px 0px;
}

.sub_navsAPP .icon {
	width: 39px;
	height: 38px;
	display: block;
	background-position: -160px 0px;
}

.sub_navsWF .icon {
	width: 38px;
	height: 38px;
	display: block;
	background-position: -200px 0px;
}

.ActivityScore_right {
	width: 28.5%;
	*width: 28%;
	width: 28%\9;
	-moz-column-width: 29%;
    margin: 15px 2%;
    padding-top: 50px;
    float: left;
    padding-bottom: 50px;
    border-left: 1px solid #cccccc;
    padding-left: 2%;
}

.ActivityScore_right .ub_navs_left {
	width: 100%;
    padding-bottom: 27px;
}

.sub_navsGB .icon {
	width: 38px;
	height: 38px;
	display: block;
	background-position: -240px 0px;
}

.sub_navsPA .icon {
	width: 39px;
	height: 38px;
	display: block;
	background-position: -280px 0px;
}

.sub_navsAK .icon {
	width: 38px;
	height: 38px;
	display: block;
	background-position: -320px 0px;
}

.sub_navsGB i, .sub_navsPA i, .sub_navsAK i {
	background: url(http://res.ky-express.com/wz/images/header_footer/header_icon.png?0828) no-repeat;
}

.sub_PressRelease div {
	width: 33%;
	float: left;
	margin-top: 15px;
}

.sub_EnteredCrossing div {
	width: 20%;
	float: left;
	margin-top: 30px;
	*width: 19.9%;
}

.header_bottom .header_menus .sub_navs a {
	height: auto;
	outline: none;
}

/*底部样式*/
.footer .footer_title {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #FFFFFF;
	padding: 20px 0px;
	height: 45px;
}

.footer .footer_cont {
	background-color: #FFFFFF;
	height: 150px;
	padding: 10px 0;
}

.footer .ft_service {
	width: 95%;
	margin: 0 auto;
	clear: both;
}

.footer .g_fl {
	float: left;
	width: 100%;
}

.footer .g_fl div {
	float: left;
}

.footer .g_fl .code {
	width: 21%;
	float: right;
	text-align: center;
	margin: auto;
}

.footer .g_fl .img_1, .footer .g_fl .img_2 {
	float: left;
	text-align: center;
	font-size: 12px;
    width: 40%;
    margin: 2%;
    width: 43%\0;
    *width: 43%;
}

.footer .g_fl .img_2 {
	border: 0px;
	padding: 0px;
	float: right;
}

.footer .g_fl img {
	float: right;
	width: 100%;
}

.footer .g_fl ul, .footer .footer_title span {
	width: 8%;
	float: left;
	margin-right: 5%;
	text-align: center;
}

.footer .footer_title span {
	font-size: 14px;
	margin-top: 12px;
	border-right: 1px solid #E0E0E0;
	padding-right: 30px;
	margin-left: -30px;
}

.footer .footer_title .first {
	margin-left: 0px;
	margin-right: 5.2%;
}

.footer .g_fl ul li {
	width: auto;
}

.footer .g_fl a {
	display: block;
    padding-top: 8px;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    -moz-transition: color 0.3s ease-out;
    -webkit-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}

.footer .g_fl a:hover {
	color: #980abd;
}

.g_ft {
	text-align: center;
	margin: auto;
	padding: 0 20px;
	color: #7d7d7d;
	height: 42px;
	line-height: 42px;
	background: #333333;
	font-size: 12px;
}

.g_ft a {
	color: #7d7d7d;
	text-decoration: none;
}

.statistics {
	position: relative;
}

.footer .g_fl .icon_tel {
	width: 21%;
	margin: auto;
	text-align: center;
	border: none;
	float: right;
	margin-top: -42px;
	height: 63px\9;
	*height: 63px;
}

.footer .g_fl .icon_tel img {
	height: 100%;
	width: auto;
	clear: both;
	margin: auto;
	text-align: center;
	float: none;
	cursor: pointer;
}

.footer .g_fl .last {
	margin-right: 0;
	padding-right: 3%;
	border-right: 1px solid #E0E0E0;
}

.footer .g_fl .icon_tel a {
    padding: 0px;
    margin: 0px;
}

.header_bottom .header_menus li a:hover {
    color: #752BE4;
}

@media screen and (max-width: 1679px) and (min-width: 1441px){
	.sub_navs_img {width: 30.5%;}
	.sub_navs_right01, .sub_navs_right02, .sub_navs_right03 {width: 9.25%;}
	.header .header_top, .g_ft {width: 1240px;}
	.ActivityScore_right{width: 23.5%;}
	.header_bottom .header_menus {line-height: 45px;}
	.Customer_service_area {width: 56%;}
}

.footer .code_gzh_app {
	width: 18%;
}

.footer .g_fl .code a {
	padding: 0px;
	color: #000000;
}
@media screen and (max-width: 1440px) {
	.ActivityScore_right {width: 27.8%;}
	.sub_navs_right01, .sub_navs_right02, .sub_navs_right03 {width: 10.8%;}
	.header .header_top, .g_ft {width: 1102px;padding: 0px 15px;}
	.header, .footer {font: 14px/1.5 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
	.footer .footer_title span {font-size: 14px;}
	.footer .g_fl .icon_tel {margin-top: -42px;}
	.sub_navs {font-size: 12px;}
	.header_bottom .header_menus {line-height: 37px;}
	#headFlag {width: 10%;}
}

@media screen and (max-width: 1366px) {
	.ActivityScore_right {width: 27%;}
	.CustomerZone .sub_navs .Customer_service_area {width: 60%;}
	.header .header_top, .g_ft {width: 1102px;padding: 0px 10px;}
}

@media screen and (max-width: 1240px) {	
	.Customer_service_area {width: 43.4%}
	.header_bottom .header_menus {height: 60px;}
	.header_bottom .header_menus li {width: 10.5%;*width: 9.6%;}
	.ActivityScore_right {width: 26.5%;}
	.CustomerZone .sub_navs .Customer_service_area {width: 60%;}
	.sub_navs_right01, .sub_navs_right02, .sub_navs_right03 {width: 10.7%;}
	.header .header_top, .g_ft {width: 1002px;padding: 0px 10px;}
	#headFlag {text-indent: 0;}
}

@media screen and (max-width: 1240px) {
	.header .header_top,.g_wrap,.g_ft,.main-wrap {width: 1200px;padding: 0px 10px;}
}

.header .gwh_download, .header .gwh_wachet, .header .gwh_QQ, .header .gwh_web {
	float: right;
	position: relative;
	color: #cccccc;
	width: 80px;
	height: 33px;
	line-height: 33px;
	padding: 0px 15px;
	text-align: left;
	z-index: 11;
	/*background: #424242;*/
	/*display: none;*/
}

.header .gwh_download {cursor: pointer;}

.gwh_download i, .gwh_wachet i, .gwh_QQ i, .gwh_web i {
	background: url(http://res.ky-express.com/wz/images/header_footer/header_icon.png?0828) no-repeat;
	cursor: pointer;
}

.gwh_download i {
	width: 12px;
	height: 17px;
	display: block;
	margin-top: 8px;
	background-position: -374px 0px;
	/*-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;*/
}

.gwh_wachet i {
	width: 20px;
	height: 17px;
	display: block;
	margin-top: 8px;
	background-position: -418px 0px;
	/*-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;*/
}

.gwh_QQ i {
	width: 17px;
	height: 17px;
	display: block;
	margin-top: 8px;
	background-position: -440px 0;
}

.gwh_web i {
	width: 16px;
	height: 16px;
	display: block;
	margin-top: 8px;
	background-position: -480px 0px;
	/*-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;*/
}

.gwh_download:hover i {
	background-position: -386px 0px;
}

.gwh_wachet:hover i {
	background-position: -398px 0px;
}

.gwh_QQ:hover i {
	background-position: -459px 0px;
}

.gwh_web:hover i {
	background-position: -498px 0px;
}

.gwh_download:hover .gwhd_codeApp {
	display: block;
}

.gwh_wachet:hover .gwh_codeGZH {
	display: block;
}

.gwh_QQ:hover .gwhd_codeQQ {
	display: block;
}

.gwh_web:hover .gwhw_codeWeb {
	display: block;
}

.header_top .gwh_download, .header_top .gwh_wachet, .header .gwh_QQ, .header .gwh_web {
	width: 20px;
	padding: 0px 3px;
}

.header_top .gwh_download, .header_top .gwh_web {
	margin-right: 8px;
}

.header_top .gwh_web {
	margin-top: 1px;
}		

.header .gwh_QQ {
	margin-right: 16px;
}

.gwh_download .gwhd_codeApp, .gwh_wachet .gwh_codeGZH, .gwh_QQ .gwhd_codeQQ, .gwh_web .gwhw_codeWeb {
	display: none;
	width: 150px;
	/*height: 149px;*/
	padding: 10px;
	position: absolute;
	top: 33px;
	left: -75px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
}

.gwh_download .gwhd_codeApp img, .gwh_wachet .gwh_codeGZH img, .gwh_QQ .gwhd_codeQQ img, .gwh_web .gwhw_codeWeb img {
	width: 100%;
	display: block;
}

.gwhd_codeApp span, .gwh_wachet span, .gwh_QQ span, .gwh_web span {
	margin: 0;
	text-align: center;
	display: block;
	font-size: 12px;
}
/*头部LOGO分块*/
.logo_img{
	width: 58%;
    display: block;
    float: left;
    margin-right: 0;
}
.logo_phone_img{
    width: 42%;
    display: block;
    float: right;
    margin-right: 0;
    cursor: pointer;
}