﻿@charset "utf-8";
body { margin:0px; background-color:#f7f7f7; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 150%;	color: #666666;}

body,div,ul,li,p,span,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,dl,dt,dd,input,select	{	margin: 0;	padding: 0;}
ul,li,ol {list-style: none;}
img {border: 0px;}
a {	color: #666666;	text-decoration: none;}
a:hover {	text-decoration: none;	color: #e60009;}
h1,h2,h3,h4,h5,h6 {	font-size:100%; line-height: normal; font-style: normal; font-weight: normal;}
.f_title{ font-size:24px; color:#e60009; font-weight:bold;}
.f_prominent{ color:#e60009;}

.FL {	float: left;}
.FR {	float: right;}
.clearB {	clear: both;}
.clearF{ width:100%; height:0px; clear:both; line-height:0px;}

.P_B20{ padding-bottom:20px;}
.P_20_0{ padding:20px 0px;}

.bor_frm{ border:#ddd 1px solid; background-color:#fbfbfb; border-radius:5px; padding:40px; clear:both;}

#pagebody {width: expression(this.offsetParent.clientWidth<1024?"1132px":"100%"); min-width: 1132px; border-top:#DC2323 0px solid;}
.header_bg{ width:100%; height:96px; background-color:#ebebeb; border-bottom:#dddddd 1px solid;}
.header{ width:1004px; height:96px; overflow:hidden; padding:0px 64px; margin:0px auto;}
.logo{ width:207px; height:44px; padding:26px 0px; float:left; clear:left;}
.headerR{ width:797px; overflow:hidden; height:96px; float:right;}
.header_login{ width:191px; height:41px; overflow:hidden; background-image:url(/img/wxindex/bg_login.jpg); float:right; clear:right;}
.header_login a{ font-size:18px; line-height:35px; color:#fff; display:block; text-align:center;}
.header_login a:hover{ color:#FF0;}
.header_tel 
{
	/*width:586px;*/ 
	height:41px; 
	line-height:41px;
	overflow:hidden; 
	float:right; 
	text-align:right; color:#A2825E; font-size:14px; font-weight:bold; 
	/*padding-right:20px;*/
	margin-right:-12px;
	}
.header_nav{ width:600px; height:40px; overflow:hidden; padding-top:15px; float:right; clear:both;}
.header_nav li{ width:100px; float:left; text-align:right; overflow:hidden; height:40px; line-height:40px;}
.header_nav a{line-height:40px; font-weight:bold; font-size:15px;}

.banner{ width:100%; height:380px; position:relative; border-bottom:#ddd 1px solid;}
#roller {	height: 380px;	width: 100%;	overflow: hidden;	z-index: 0;	position: relative;}
#roller img {	position: absolute;	left: 0;	top: 0;}
#img_icon {	position: absolute;	left: 50%;	margin-left: -80px;	bottom:15px;	z-index: 100;}
#img_icon p {	margin-right: 10px;	width: 20px;	height: 8px;	background: #fff;	float: left; cursor:pointer;}
#img_icon p.selected {	background: #ffb400;}

.index_pro_big{ width:1004px; overflow:hidden; padding:45px 64px 10px 64px; height:350px; margin:0px auto;}
.index_pro_big li{ width:334px; height:350px; overflow:hidden; float:left; text-align:center;}
.index_pro_pic{ width:100%; height:200px; padding-bottom:10px; overflow:hidden; text-align:center;}
.index_pro_pic a{ display:inline-block; width:200px; height:200px; overflow:hidden; background-image:url(/img/wxindex/bg_proBig.jpg); background-repeat:no-repeat;}
a.minhang{ background-position:0px 0px;}
a.minhang:hover{ background-position:0px -200px;}
a.jiudian{ background-position:-200px 0px;}
a.jiudian:hover{ background-position:-200px -200px;}
a.weixinpt{ background-position:-400px 0px;}
a.weixinpt:hover{ background-position:-400px -200px;}
.index_pro_big li h1{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold;}
.index_pro_big li p{ width:100%; height:auto; line-height:20px; overflow:hidden; text-align:center; padding-bottom:20px;}
a.index_pro_more{ color:#e60009;}
a.index_pro_more:hover{ text-decoration:underline;}


.index_pro{ width:1004px; height:auto; padding:0px 64px; overflow:hidden; margin:0px auto;}
.index_pro ul{ width:100%; height:170px; overflow:hidden; padding:20px 0px; background-image:url(/img/wxindex/pro_line_top.jpg); background-repeat:no-repeat; background-position:left bottom;}
.index_pro ul li{ width:200px; height:autopx; overflow:hidden; float:left; background-image:url(/img/wxindex/pro_line_left.jpg); background-repeat:no-repeat; background-position:left top;}
.index_pro ul li:first-child{ background:none;}
.index_pro ul li a{ display:block;  width:100%; height:85px; padding-top:15px; overflow:hidden;}
.index_pro ul li a span{ display:block; height:50px; width:50px; overflow:hidden; margin:0px auto; background-image:url(/img/wxindex/icon.jpg); background-repeat:no-repeat;}
.index_pro ul li a .website{background-position:0 0}
.index_pro ul li a:hover .website{background-position:0 -61px;}
.index_pro ul li a .member{background-position:-50px 0}
.index_pro ul li a:hover .member{background-position:-50px -61px;}
.index_pro ul li a .activities{background-position:-100px 0}
.index_pro ul li a:hover .activities{background-position:-100px -61px;}
.index_pro ul li a .Push{background-position:-150px 0}
.index_pro ul li a:hover .Push{background-position:-150px -61px;}
.index_pro ul li a .service{background-position:-200px 0}
.index_pro ul li a:hover .service{background-position:-200px -61px}
.index_pro ul li a .message{background-position:-250px 0}
.index_pro ul li a:hover .message{background-position:-250px -61px}
.index_pro ul li a .albums{background-position:-300px 0}
.index_pro ul li a:hover .albums{background-position:-300px -62px}
.index_pro ul li a .menu{background-position:-350px 0}
.index_pro ul li a:hover .menu{background-position:-350px -61px}
.index_pro ul li a .research{background-position:-400px 0}
.index_pro ul li a:hover .research{background-position:-400px -61px}
.index_pro ul li a .mtatistics{background-position:-450px 0}
.index_pro ul li a:hover .mtatistics{background-position:-450px -61px}
.index_pro ul li a .mstate{background-position:-500px 0}
.index_pro ul li a:hover .mstate{background-position:-500px -61px}
.index_pro ul li a .car{background-position:-550px 0}
.index_pro ul li a:hover .car{background-position:-550px -61px}
.index_pro ul li a .card{background-position:-600px 0}
.index_pro ul li a:hover .card{background-position:-600px -61px}
.index_pro ul li a .medical{background-position:-650px 0}
.index_pro ul li a:hover .medical{background-position:-650px -61px}
.index_pro ul li a .hotel{background-position:-700px 0}
.index_pro ul li a:hover .hotel{background-position:-700px -61px}
.index_pro ul li a .reserve{background-position:-750px 0}
.index_pro ul li a:hover .reserve{background-position:-750px -61px}
.index_pro ul li a .vshop{background-position:-800px 0}
.index_pro ul li a:hover .vshop{background-position:-800px -61px}
.index_pro ul li a .cate{background-position:-850px 0}
.index_pro ul li a:hover .cate{background-position:-850px -61px}
.index_pro ul li a .life{background-position:-900px 0}
.index_pro ul li a:hover .life{background-position:-900px -61px}
.index_pro ul li a .buy{background-position:-950px 0}
.index_pro ul li a:hover .buy{background-position:-950px -61px}

.index_pro ul li a .micro_mall{background-image:url(/img/wxindex/buy-1.png);}
.index_pro ul li a:hover .micro_mall{background-image:url(/img/wxindex/buy.png);}
.index_pro ul li a .micro_customer_service{background-image:url(/img/wxindex/wkf-1.png);}
.index_pro ul li a:hover .micro_customer_service{background-image:url(/img/wxindex/wkf.png);}
.index_pro ul li a .wifi_marketing{background-image:url(/img/wxindex/wifi-1.png);}
.index_pro ul li a:hover .wifi_marketing{background-image:url(/img/wxindex/wifi.png);}
.index_pro ul li a .micro_tourism{background-image:url(/img/wxindex/travel-1.png);}
.index_pro ul li a:hover .micro_tourism{background-image:url(/img/wxindex/travel.png);}


.index_pro ul li a h3{ width:100%; height:350px; line-height:35px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold;}
.index_pro ul li a:hover h3{ color:#e60009;}
.index_pro ul li p{ text-align:center; font-size:14px; color:#777777; line-height:25px; width:100%;}

.index_partner{ width:1004px; height:auto; padding:30px 02px; overflow:hidden; margin:0px auto;}
.menu_L{ width:27px; height:20px; overflow:hidden; float:left; clear:left; padding:10px 22px 27px 0px;}
.menu_R{ width:27px; height:20px; overflow:hidden; float:right; clear:right; padding:10px 0px 27px 23px;}

.index_partner_list{ width:905px; height:60px; overflow:hidden; float:left;}
.index_partner_list ul{ width:1850px; overflow:hidden; margin:0px; padding:0px; list-style:none;}
.index_partner_list ul li{ width:160px; height:55px; border:#d6d6d6 3px solid; margin:0px 15px 0px 0px; overflow:hidden; float:left;}
.index_partner_list ul li img{ width:160px; height:55px;}

.pageMainBg{ width:1003px; height:auto; overflow:hidden; padding:0px 64px 0px 65px; margin:0px auto; background-image:url(/img/wxindex/bg_pagebody.jpg); background-repeat:repeat-y; background-position:top right;}
.pageMain{ width:1004px; height:auto; overflow:hidden; padding:20px 64px 40px 64px; margin:0px auto;}

.sec_banner{ width:100%; height:160px; overflow:hidden; clear:both; border-bottom:#fff 1px solid; background-repeat:no-repeat; background-position:center;}
.sec_about{ background-image:url(/img/wxindex/sec_about.jpg);}
.sec_news{ background-image:url(/img/wxindex/sec_news.jpg);}
.sec_partner{ background-image:url(/img/wxindex/sec_partner.jpg);}
.sec_pro{ background-image:url(/img/wxindex/sec_pro.jpg);}
.sec_hr{ background-image:url(/img/wxindex/sec_hr.jpg);}
.sec_contact{ background-image:url(/img/wxindex/sec_contact.jpg);}
.sec_merchants{ background-image:url(/img/wxindex/sec_merchants.jpg);}

.proNav{ width:206px; height:auto; overflow:hidden; float:left; clear:left; padding-bottom:40px;}
.proNav h1{ width:206px; height:auto; overflow:hidden; height:55px; border-bottom:#ddd 1px solid; text-align:center; font-size:20px; font-weight:bold; line-height:55px;}
.proNav li{height:38px; width:183px; border-top:#fff 1px solid; border-bottom:#ddd 1px solid; line-height:38px; cursor:pointer;}
.pro_nav_def{padding-left:22px; border-right:#ddd 1px solid;}
.pro_nav_on{ padding-left:20px; border-left:#e60009 3px solid; background-color:#fbfbfb; color:#e60009;}
.dis{ display:block;}
.undis{ display:none;}

.proDetail{ width:717px; height:auto; padding:40px; overflow:hidden; float:right; clear:right;}
.pro_title{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#e60009;}


.helpNav{ width:206px; height:auto; overflow:hidden; float:left; clear:left; padding-bottom:40px;}
.helpNav h1{ width:206px; height:auto; overflow:hidden; height:55px; border-bottom:#ddd 1px solid; text-align:center; font-size:20px; font-weight:bold; line-height:55px;}
.helpNav li{height:38px; width:183px; border-top:#fff 1px solid; border-bottom:#ddd 1px solid; line-height:38px; cursor:pointer;}
.helpNav_def{padding-left:22px; border-right:#ddd 1px solid;}
.helpNav_on{ padding-left:20px; border-left:#e60009 3px solid; background-color:#fbfbfb; color:#e60009;}

.helpDetail{ width:717px; height:auto; padding:40px; overflow:hidden; float:right; clear:right;}
.help_title{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#e60009; padding-bottom:20px;}
.help_video{ border:#ddd 1px solid; width:715px; height:480px; clear:both;}

.help_list{ width:717px; height:auto; overflow:hidden; border-top:#ddd 1px dotted; padding-bottom:10px;}
.help_list li{ width:717px; height:36px; border-bottom:#ddd 1px dotted; line-height:36px;}


.partner{ width:920px; height:auto; overflow:hidden; padding:40px 41px; background-color:#fbfbfb;}
.partner ul{ width:920px; height:auto; overflow:hidden;}
.partner ul li{
	width:620px;
	height:340px;
	/*overflow:hidden;*/
	float:left;
	border-bottom:#ddd dotted 1px;
	padding-top: 33px;
	padding-right: 12px;
	padding-bottom: 33px;
	padding-left: 12px;
}
.partner ul li span{ display:block; width:600px; height:320px; overflow:hidden; border:5px solid #ededed;}
.partner ul li span img{ width:600px; height:320px;}
.partner ul li p{ text-align:center; line-height:12px; padding-top:18px; font-weight:bold;}

.about{ padding-bottom:20px;}
.about h3{ font-size:24px; color:#e60009; line-height:50px;}
.about p{ padding:15px 0px; font-size:16px; line-height:150%;}

.about_nav{ width:922px; height:auto; overflow:hidden; clear:both;}
.about_nav li{ width:307px; height:auto; overflow:hidden; text-align:center; float:left; padding-bottom:50px;}
.about_nav li h3{ height:20px; line-height:20px; text-align:center; padding-top:20px; font-size:16px; font-weight:bold;}
.about_nav li a{ color:#e60009;}

a.aboutpic{ display:block; margin:0px auto; width:200px; height:200px; overflow:hidden; background-image:url(/img/wxindex/about.jpg); background-repeat:no-repeat;}
a.about_news{ background-position:0px 0px;}
a.about_news:hover{ background-position:0px -200px;}
a.about_hr{ background-position:-200px 0px;}
a.about_hr:hover{ background-position:-200px -200px;}
a.about_contact{ background-position:-400px 0px;}
a.about_contact:hover{ background-position:-400px -200px;}


.sec_nav{ width:484px; height:35px; overflow:hidden; float:right; clear:right;}
.sec_nav li{ width:119px; padding-left:2px; overflow:hidden; float:left;}
.sec_nav li a{ display:block; background-color:#ebebeb; text-align:center; height:35px; line-height:35px; font-size:18px;}
.sec_nav li a:hover,.sec_nav li a.sec_navOn{ color:#fff; background-color:#e60009;}
.sec_nav li.sec_navOn a{ color:#fff; background-color:#e60009;}

.news{ width:922px; height:auto; overflow:hidden; padding-bottom:30px;}
.news li{ width:922px; height:118px; overflow:hidden; padding:30px 0px; border-bottom:#ddd 1px dotted;}
.news li:first-child{ padding:0px 0px 30px 0px;}

.news_date{ width:80px; overflow:hidden; padding:10px; float:left; clear:left; height:98px; background-color:#79716e; color:#FFF; text-align:center;}
.news_date span{ display:block;}
.news_Num{ font-size:24px; font-weight:bold; line-height:40px;}
.line{ width:100%; height:1px; background-color:#cecece; line-height:1px; margin:7px 0px;}

.news_list{ width:800px; height:118px; overflow:hidden; float:right; clear:right;}
.news_list h2{ width:800px; height:30px; line-height:30px; font-size:20px; color:#333;}
.news_list p{ width:800px; height:60px; overflow:hidden; line-height:20px; color:#b9b9b9; padding:5px 0px;}
a.news_more{ color:#e60009; font-family:SimSun; font-weight:bold;}
a.news_more:hover{ text-decoration:underline;}

.article{ width:785px; height:auto; overflow:hidden; float:right; clear:right;}
.article_title{ width:100%; height:auto; padding:10px 0px; line-height:24px; font-size:24px;}
.article_time{ width:100%; height:35px; line-height:35px; border-bottom:#ddd 1px dotted; color:#999;}
.article_detail{ width:100%; height:auto; overflow:hidden; clear:both; padding:20px 0px; border-bottom:#ddd 1px dotted;}
.article_detail p{ padding:10px 0px; line-height:150%;}
.article_nav{ width:100%; height:48px; line-height:24px; padding:10px 0px; clear:both;}
.article_nav ul{ width:auto; height:48px; float:left;}
.article_nav ul li{ width:100%; height:24px; line-height:24px;}
.article_fx{ width:auto; height:auto; float:right; clear:right;}


#pagefy {	width: 100%; height:40px; padding:15px 0px;	overflow: hidden;	text-align: center;	clear: both;	text-align: right;}
#pagefy a:link,#pagefy a:visited {	padding: 3px 10px;	background-color: #f6f6f6;	color: #8c8c8c;	line-height: 18px;	margin: 0px 0px 0px 10px;	border: #eeeeee 1px solid; font-size:18px;}
#pagefy a:hover {	padding: 3px 10px;	background-color: #e60009; line-height: 18px;	margin: 0px 0px 0px 10px;	color: #FFF;	border: #f20e1f 1px solid; font-size:18px;}
.pagefyOn {	padding: 3px 10px;	background-color: #f20e1f; font-size:18px;	line-height: 18px;	margin: 0px 0px 0px 10px;	background-color: #e60009;	color: #FFF;}
.f_SimSun{ font-family:SimSun;}

.hr_sm{ width:100%; height:auto; overflow:hidden;}
.hr_sm p{ padding:5px 0px;}

.num_list{ width:100%; height:auto; overflow:hidden; clear:both;}
.num_list li{ width:100%; height:auto; overflow:hidden; padding:35px 0px; border-bottom:#ddd 1px dotted;}
.num_title{ width:auto; height:50px; line-height:50px; padding:20px 0px 30px 100px; font-size:24px; color:#e60009; background-image:url(/img/wxindex/num.jpg); background-repeat:no-repeat;}
.num01{ background-position:0px 0px;}
.num02{ background-position:0px -100px;}
.num03{ background-position:0px -200px;}
.num04{ background-position:0px -300px;}
.num05{ background-position:0px -400px;}
.num06{ background-position:0px -500px;}
.num07{ background-position:0px -600px;}
.num08{ background-position:0px -700px;}
.hr_num{ display:inline-block; width:auto; height:50px; padding-left:30px; font-size:18px; color:#999; line-height:50px;}
.hr_detail{ width:auto; padding:0px 40px; overflow:hidden; clear:both; line-height:200%;}
.merchants{ width:auto; padding:0px 100px; overflow:hidden; clear:both; font-size:16px; line-height:200%;}

.sell_title{ width:50px; overflow:hidden; padding:40px 10px 40px 0px; text-align:left; float:left; clear:left; background-image:url(/img/wxindex/kh01.jpg); background-repeat:no-repeat; background-position:30px center; font-weight:bold;}
.support{ width:660px; height:auto; overflow:hidden; float:right;}
.technical_title{ width:50px; overflow:hidden; padding:5px 10px 0px 0px; text-align:left; float:left; clear:left; background-image:url(/img/wxindex/kh02.jpg); background-repeat:no-repeat; background-position:30px 5px; font-weight:bold;}

.join_process{ width:auto; overflow:hidden; padding:130px 100px 0px 100px; background-image:url(/img/wxindex/jmlc.jpg); background-repeat:no-repeat; background-position:center top;}
.join_process dd{ width:25%; text-align:center; line-height:20px; font-size:14px; font-weight:bold; float:left;}

.join_contact{ width:auto; overflow:hidden; padding:0px 40px;}
.join_contact li{ height:auto; line-height:24px; padding:8px 0px; font-size:16px; border-bottom:none;}
.join_contact li:first-child{ height:24px; border-bottom:#fff 1px solid; font-weight:bold;}
.join_contact li span{ display:block; height:48px; float:left; line-height:24px;}
.join_contact li:first-child span{ display:block; height:24px; float:left; line-height:24px;}
.W20{ width:20%;}
.W60{ width:60%;}
.TextC{ text-align:center;}
.bg_EB{ background-color:#ebebeb;}
.bg_F7{ background-color:#f7f7f7;}


/*底部样式开始*/
.footer{ width:100%; height:auto; padding:20px 0px; overflow:hidden; background-color:#ebebeb; clear:both; border-top:#ddd 1px solid;}
.footer_div{ width:1004px; height:auto; overflow:hidden; margin:0px auto; padding:0px 64px;}
.footer_nav_bq{ width:auto; height:auto; overflow:hidden; float:left; clear:left; line-height:26px;}
.footer_nav{ width:auto; height:14px; padding:6px 0px; overflow:hidden;}
.footer_nav li{ width:auto; height:14px; padding:0px 15px; line-height:14px; border-left:#777 1px solid; float:left;}
.footer_nav li a{ line-height:14px; font-weight:bold;}
.footer_nav li:first-child{ border-left:0px; padding:0px 15px 0px 0px;}

.wxwb {	width: auto; overflow: hidden; height: auto;}
.wxwb li { width: auto; height: auto; float: left; padding-right: 50px;}
.wxwb li span {display: block; font-weight:bold; height:26px; line-height:26px; }

.left_zs{ width:133px; height:316px; overflow:hidden; position:fixed; right:10px; z-index:8; top:50%; margin-top:-158px;}
