﻿body {
	overflow: auto !important;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
	white-space: normal;
	word-wrap: break-word;
}

fieldset,
img {
	border: 0;
}

body,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea {
	font-size: 12px;
}

ol,
ul {
	list-style: none;
}

li {
	vertical-align: bottom;
}

table {
	border-collapse: collapse;
}

body,
form {
	color: #333;
	font-family: "宋体";
}

a {
	color: #333;
	text-decoration: none;
	outline: none !important;
	blr: expression(this.onFocus=this.blur());
}

a:hover {
	color: #f60;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.copy {
	font-family: "Times New Roman", Times, serif;
}

.left {
	float: left;
}

.right {
	float: right;
}

.right .Division {
	margin-left: 5px;
	margin-right: 5px;
	font-weight: 700;
	color: #d2f1fe;
}

.textover {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.opacity {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.IE6png {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/index_banner_bg.png");
}

body {
	background: url(../images/header_x.gif) repeat-x;
	overflow: hidden;
}

#header,
#mainMenu,
#wrap,
#footer {
	width: 970px;
	margin: 0 auto;
}

#header {
	height: 138px;
	position: relative;
	z-index: 50;
}

#topbar {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
}

#topbar a {
	color: #fff;
}

#topbar a:hover {
	color: #f60;
}

#topbar #viplink a {
	color: #00F;
	text-decoration: underline;
}

#topbar #viplink a:hover {
	color: #f60;
	text-decoration: underline;
}

#logo {
	float: left;
	width: 200px;
	height: 108px;
	margin-top: -3px;
}

#logo a,
#logo img {
	display: block;
	width: 100%;
	height: 100%;
}

#ckepop {
	line-height: 16px;
}

#ckepop a,
#ckepop span {
	float: left;
	margin-left: 5px;
}

#ckepop a {
	width: 16px;
	height: 16px;
	cursor: pointer;
}

#ckepop a img {
	display: block;
	width: 100%;
	height: 100%;
	_behavior: url(../htc/ie6pngimg.htc);
}

#top_search {
	float: right;
	width: 505px;
	height: 39px;
	padding-top: 13px;
	margin-top: 30px;
	padding-right: 60px;
	background: url(../images/top_search_bg.gif) no-repeat;
}

#top_search span {
	float: left;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

#top_search span.first {
	padding-left: 42px;
	width: 81px;
}

#top_search span.last {
	padding-left: 22px;
	width: 105px;
}

#top_search input {
	float: left;
	border: 0;
	background: none;
}

#top_search .text {
	width: 175px;
	height: 27px;
	line-height: 27px;
	padding-left: 4px;
	color: #b3b3b3;
}

#top_search .submit {
	width: 29px;
	height: 27px;
	cursor: pointer;
}

#top_search .parent {
	float: left;
	width: 29px;
	height: 27px;
}

.search_fast {
	float: left;
	width: 0;
	height: 0;
	position: relative;
	z-index: 5;
}

.search_fast .subBox {
	display: none;
	position: absolute;
	left: -180px;
	top: 26px;
	width: 407px;
	border: 1px solid #0181b2;
	background-color: #fff;
	z-index: 50;
}

.search_fast .subBox.sel {
	display: block;
}

.search_fast .subBox .title {
	width: 100%;
	height: 22px;
	line-height: 22px;
	background-color: #e8f7fc;
	border-bottom: 1px solid #0181b2;
}

.search_fast .subBox .title a {
	float: left;
	width: 67px;
	height: 100%;
	text-align: center;
	font-weight: bold;
	color: #888;
	border-left: 1px solid #0181b2;
}

.search_fast .subBox .title a.first {
	border-left: 0;
}

.search_fast .subBox .title a:hover,
.search_fast .subBox .title a.sel {
	color: #0381B3;
}

.search_fast .subBox .content {
	display: none;
	padding: 0 10px;
	line-height: 29px;
	background: url(../images/search_fast_line.gif) left -1px;
}

.search_fast .subBox .content.sel {
	display: block;
}

.search_fast .subBox .content a {
	display: inline-block;
	text-decoration: underline;
	margin-right: 2px;
	color: #666;
}

.search_fast .subBox .content a:hover {
	color: #0381B3;
	text-decoration: none;
}

#mainMenu {
	width: 970px;
	margin: 0 auto;
	height: 36px;
}

#fastList {
	float: left;
	width: 244px;
	height: 36px;
	position: relative;
	z-index: 10;
	left: 30px;
	margin-top: 0px;
}

#fastList .parent {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-indent: 40px;
	font-size: 14px;
	color: #ff6d01;
	font-weight: bold;
	background: url(../images/fast_links_btn.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/fast_links_btn.png");
	_background: none;
}

#fastList .subMenu {
	position: absolute;
	left: 0;
	top: 20px;
	z-index: 9;
	width: 240px;
	border: 2px solid #0098e4;
	padding-top: 20px;
	padding-bottom: 10px;
	background: url(../images/fastList_bg.gif);
	display: none;
}

#fastList .subMenu.sel {
	display: block;
}

#fastList .subMenu a {
	display: block;
	width: 200px;
	margin: 0 auto;
	height: 28px;
	line-height: 28px;
	text-indent: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #00aefb;
	border-bottom: 2px dotted #ccc;
	background: url(../images/fastList_icos.gif) no-repeat;
}

#fastList .subMenu a.menu1 {
	background-position: left -30px;
}

#fastList .subMenu a.menu2 {
	background-position: left -60px;
}

#fastList .subMenu a.menu3 {
	background-position: left -90px;
}

#fastList .subMenu a.menu4 {
	background-position: left -120px;
}

#fastList .subMenu a.menu5 {
	background-position: left -150px;
}

#fastList .subMenu a.menu6 {
	background-position: left -180px;
}

#fastList .subMenu a.menu7 {
	background-position: left -210px;
}

#fastList .subMenu a.menu8 {
	background-position: left -240px;
}

#fastList .subMenu a.menu9 {
	background-position: left -270px;
}

#fastList .subMenu a:hover {
	color: #ff6d01;
}

#mainMenu .menu {
	float: right;
	width: 660px;
	height: 36px;
	line-height: 36px;
	margin-top: -2px;
}

#mainMenu li {
	float: left;
	width: 165px;
}

#mainMenu li.bg {
	background: none;
}

#mainMenu li a.parent {
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	font-size: 14px;
	color: #0148b3;
	font-weight: bold;
}

#mainMenu li.sel a.parent,
#mainMenu li.sel a.parent:hover {
	color: #ff6d01;
	background: url(../images/mainMenu_sel.gif) no-repeat center top;
	text-decoration: none;
}
#header, #mainMenu, #wrap, #footer {
    width: 970px;
    margin: 0 auto;
}
#footer {
	height: 145px;
	margin-top: 15px;
	text-align: center;
	background: url(../images/footer_x.gif) repeat-x;
	position: relative;
}

#foot_links {
	padding-top: 10px;
	height: 30px;
	line-height: 30px;
	color: #00aff0;
}

#foot_links a {
	color: #00aff0;
}

#foot_links a:hover {
	color: #ff6d01;
}

#foot_copy {
	width: 100%;
	line-height: 25px;
}

#footer_tips {
	width: 950px;
	padding: 0 8px;
	margin: 0 auto;
	height: 170px;
	margin-top: 15px;
	border: 2px solid #b7ebfe;
	background-color: #e7f9fe;
}

#footer_tips .left {
	width: 180px;
	padding: 0 5px;
	padding-top: 15px;
}

#footer_tips .left h1 {
	width: 100%;
	height: 47px;
	background: url(../images/footer_tips_title_bg.gif) no-repeat;
}

#footer_tips .left h1 a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -999px;
	overflow: hidden;
}

#footer_tips .left h1.title0 {
	background-position: 0 0;
}

#footer_tips .left h1.title1 {
	background-position: 0 -50px;
}

#footer_tips .left h1.title2 {
	background-position: 0 -100px;
}

#footer_tips .left h1.title3 {
	background-position: 0 -150px;
}

#footer_tips .left h1.title4 {
	background-position: 0 -200px;
}

#footer_tips .left ul {
	margin: 5px 0 0 0;
}

#footer_tips .left ul li {
	padding-left: 12px;
	line-height: 18px;
	background: url(../images/footer_tipsList_ico.gif) no-repeat left 5px;
}

#footer_tips .left ul li span {
	color: #009be0;
}

#footer_tips .left ul li a {
	color: #009be0;
}

#footer_tips .left ul li a:hover {
	color: #f60;
}

#wrap {
	margin-top: 15px;
}

#sidebar {
	width: 235px;
}

#sidebar.index {
	margin-top: 15px;
}

#main {
	width: 700px;
	margin-top: 15px;
}

#main.index {
	width: 715px;
	margin-top: 0;
}

#now {
	width: 100%;
	height: 20px;
	line-height: 20px;
}

#now a:hover,
#now a.sel {
	color: #00aefb;
}

#page {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	color: #777;
}

#page a {
	color: #777;
}
#page .pagination li {
    display: inline-block;
    padding: 5px 8px;
    margin: 0 4px;
    cursor: pointer;
}
#page .pagination li.active{
	cursor: default;
	color: #FF9900;
	font-weight: bold;
}
#page a:hover {
	color: #f30;
}

#page a.sel {
	color: #f30;
	font-weight: bold;
}

.side_box {
	float: left;
	width: 231px;
	border: 2px solid #21baf2;
	margin-top: 15px;
}

#sidebar.index .side_box {
	border: 0;
	margin-top: 0;
}

#sidebar.index .side_border {
	width: 231px;
	border: 2px solid #21baf2;
}

.side_box .title {
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #00aff0;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/side_box_title_x.gif) repeat-x;
	position: relative;
}

.side_box .title span {
	position: absolute;
	right: 15px;
	top: 0;
	display: block;
	width: 9px;
	height: 100%;
	background: url(../images/side_box_title_ico.gif) no-repeat left center;
}

.side_box .title a {
	position: absolute;
	right: 5px;
	top: 0;
	display: block;
	width: 60px;
	height: 100%;
	font-size: 12px;
	font-weight: normal;
}

.side_box .content {
	padding: 5px 0;
}

#side_kefu .content ul {
	width: 200px;
	height: 320px;
	margin: 0 auto;
	background: url(../images/side_kefu_border.gif) repeat-y;
}

#side_kefu .content ul li {
	height: 44px;
	padding-bottom: 4px;
	line-height: 20px;
	padding-top: 4px;
	color: #888;
}

#side_kefu .content ul li.list0 {
	padding-left: 5px;
}

#side_kefu .content ul li.list1 {
	padding-left: 50px;
	background: url(../images/xin.gif) no-repeat 0 0px;
}

#side_kefu .content ul li.list2 {
	padding-left: 50px;
	background: url(../images/xin.gif) no-repeat 0 -55px;
}

#side_kefu .content ul li.list3 {
	padding-left: 50px;
	background: url(../images/xin.gif) no-repeat 0 -112px;
}

#side_kefu .content ul li.list4 {
	padding-left: 50px;
	background: url(../images/xin.gif) no-repeat 0 -165px;
}

#side_kefu .content ul li.list5 {
	padding-left: 50px;
	background: url(../images/xin.gif) no-repeat 0 -221px;
}

#side_kefu .content ul li.Weixin_a {
	position: absolute;
}

#side_kefu .content ul li a,
#side_kefu .content ul li strong {
	font-size: 14px;
	font-weight: bold;
	color: #0148b3;
	text-decoration: underline;
}

#side_kefu .content ul li a:hover {
	color: #f60;
}

#side_kefu .content ul li span {
	font-size: 22px;
	line-height: 44px;
	color: #ff6d01;
	font-weight: bold;
	font-family: "宋体";
}

#side_links {
	width: 216px;
	margin: 0 auto;
}

#side_links li {
	width: 102px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding: 5px 3px;
	float: left;
}

#side_links li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #797979;
	background: url(../images/side_links_btn.gif) no-repeat;
}

#side_links li a:hover {
	color: #f60;
}

#side_questions {
	margin: 0 5px;
}

#side_questions li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#side_activity {
	width: 231px;
	height: 109px;
	border: 2px solid #bee3f2;
	margin-top: 14px;
	background: url(../images/side_activity_x.gif) repeat-x;
}

#side_activity .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	text-indent: 40px;
	background: url(../images/side_activity_title_ico.gif) no-repeat 15px center;
}

#side_activity .content {
	margin-top: 10px;
	text-align: center;
}

#side_activity .content .text {
	width: 200px;
	padding-left: 5px;
	height: 24px;
	line-height: 24px;
	color: #9c9a9a;
	font-size: 14px;
	border: 1px solid #bee3f2;
}

#side_activity .content .submit {
	width: 78px;
	margin-top: 8px;
	height: 27px;
	border: 0;
	cursor: pointer;
	background: url(../images/side_activity_btn.gif) no-repeat;
}

#side_cardSort .content ul {
	width: 100%;
}

#side_cardSort .content ul li {
	width: 100%;
	height: 31px;
	line-height: 31px;
	position: relative;
}

#side_cardSort .content ul li a {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 248px;
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	text-indent: 25px;
	color: #0148b3;
}

#side_cardSort .content ul li a:hover {
	color: #f60;
}

#side_cardSort .content ul li.sel a {
	color: #fff;
	background: url(../images/side_list_sel.gif) no-repeat;
}

#side_help .content ul {
	width: 100%;
}

#side_help .content ul li {
	width: 100%;
	height: 31px;
	line-height: 31px;
	position: relative;
}

#side_help .content ul li a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 248px;
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	text-indent: 15px;
	color: #0148b3;
}

#side_help .content ul li a:hover {
	color: #f60;
}

#side_help .content ul li.sel a {
	color: #fff;
	background: url(../images/side_list_sel.gif) no-repeat right 0;
}

#side_service .content ul {
	width: 100%;
}

#side_service .content ul li {
	width: 100%;
	padding-top: 31px;
	position: relative;
}

#side_service .content ul li a.parent {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 248px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 15px;
	color: #0148b3;
}

#side_service .content ul li a.parent:hover {
	color: #f60;
}

#side_service .content ul li.sel a.parent {
	color: #fff;
	background: url(../images/side_list_sel.gif) no-repeat right 0;
}

#side_service .content ul li .subMenu {
	padding: 5px 20px;
	display: none;
}

#side_service .content ul li.sel .subMenu {
	display: block;
}

#side_service .content ul li .subMenu a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
}

#side_service .content ul li .subMenu a.sel {
	font-weight: bold;
	color: #00AEFB;
}
/*返回顶部*/
#goTopBtn {
	position: fixed;
	text-align: center;
	line-height: 30px;
	bottom: 35px;
	font-size: 12px;
	cursor: pointer;
	right: 30px;
}

#goTopBtn .top {
	position: absolute;
	height: 50px;
	width: 50px;
	margin-left: -40px;
	top: -40px;
	box-shadow: 4px 7px 10px rgb(225, 225, 225);
	background: url("../images/backtop.png");
}

#goTopBtn .top:hover {
	background: url("../images/backtop-hover.png");
}

.shoujiweidian {}

/*手机微店*/
.shouji_div{
	border: 1px solid rgb(221, 221, 221); 
	height: 135px; 
	background: rgb(255, 255, 255); 
	width: 100px; 
	position: absolute; 
	top: 70px; 
	left: 0; 
	text-align: center; 
	display: none;
}
.shouji_div img{
	margin-top: 5px;
	margin-bottom: 5px;
}
.shouji_div p{
	font-size: 12px; 
	color: #808080;
	line-height: 12px;
}
#shoujiweidian:hover .shouji_div{
	display: block;
	/*background: #000000;*/
}