@charset "utf-8";

/*by tsz*/

html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
address,
big,
cite,
code,
del,
em,
font,
img,
ins,
small,
strong,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
input,
label,
legend {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-family: "Microsoft Yahei", serif;
	position: relative;
}

button,
input,
select,
textarea {
	font: 12px/1.6 Arial, \5B8B\4F53, sans-serif;
	color: #666;
}

h1,
h2,
h3,
h4,
h5,
h6,
small,
font {
	font-size: 12px;
	font-weight: normal;
}

ul,
ol,
li {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #cc0000;
}

fieldset,
img,
html,
body,
iframe {
	border: none;
}

img {
	vertical-align: middle;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

input,
select,
label {
	vertical-align: middle
}

input[type="submit"],
input[type="button"] {
	border: none;
	background: none;
}

input[type="checkbox"],
input[type="radio"] {
	margin-right: 5px;
	vertical-align: middle;
}

textarea {
	overflow: auto;
	resize: none;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

em,
i,
small,
caption,
th {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

textarea,
input,
button,
select,
pre,
option {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	outline: none;
}

a,
button {
	cursor: pointer;
	outline: none !important;
	blr: expression(this.onFocus=this.blur());
}

.button {
	border: none;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
}

:focus {
	outline: none;
}

a[rel~="nofollow"],
a[rel~="nofollow"] * {
	outline-offset: 0em !important;
	outline: none !important;
}

header,
footer,
article,
aside,
section,
nav,
menu,
hgroup,
dialog,
figure,
figcaption {
	margin: 0;
	padding: 0;
	display: block;
}

.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
	display: inline-block;
}

.clearfix {
	display: block;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.overflow-hidden {
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.por {
	position: relative;
}
.f10 {
	font-size: 10px;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.lh18 {
	line-height: 18px;
}

.lh26 {
	line-height: 26px;
}

.lh30 {
	line-height: 30px;
}

.lh32 {
	line-height: 32px;
}

.lh36 {
	line-height: 36px;
}

.lh46 {
	line-height: 46px;
}

.yahei {
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.songti {
	
}

.w60 {
	width: 60px;
}

.w70 {
	width: 70px;
}

.w75 {
	width: 75px;
}

.w80 {
	width: 80px;
}

.w90 {
	width: 90px;
}

.w93 {
	width: 93px;
}

.w95 {
	width: 95px;
}

.w110 {
	width: 110px;
}

.w105 {
	width: 105px;
}

.w180 {
	width: 180px;
}

.w120 {
	width: 120px;
}

.w125 {
	width: 125px;
}

.w130 {
	width: 130px;
}

.w140 {
	width: 140px;
}

.w150 {
	width: 150px;
}

.w155 {
	width: 155px;
}

.w160 {
	width: 160px;
}

.w165 {
	width: 165px;
}

.w167 {
	width: 167px;
}

.w170 {
	width: 170px;
}

.w185 {
	width: 185px;
}

.w205 {
	width: 205px;
}

.w225 {
	width: 225px;
}

.w240 {
	width: 240px;
}

.w250 {
	width: 250px;
}

.w265 {
	width: 265px;
}

.w275 {
	width: 275px;
}

.w280 {
	width: 280px;
}

.w283 {
	width: 283px;
}

.w290 {
	width: 290px;
}

.w300 {
	width: 300px;
}
.w320 {
	width: 320px;
}

.w310 {
	width: 310px;
}

.w340 {
	width: 340px;
}

.w360 {
	width: 360px;
}
.w380 {
	 width: 380px;
 }

.w390 {
	width: 390px;
}

.w400 {
	width: 400px;
}

.w415 {
	width: 415px;
}

.w435 {
	width: 435px;
}

.w450 {
	width: 450px;
}

.w480 {
	width: 480px;
}

.w500 {
	width: 500px;
}

.w520 {
	width: 520px;
}

.w535 {
	width: 535px;
}
.w560 {
	width: 560px;
}

.w580 {
	width: 580px;
}

.w600 {
	width: 600px;
}

.w620 {
	width: 620px;
}

.w630 {
	width: 630px;
}

.w660 {
	width: 660px;
}

.w700 {
	width: 700px;
}

.w890 {
	width: 890px;
}

.w870 {
	width: 870px;
}

.w900 {
	width: 900px;
}

.w920 {
	width: 920px;
}

.w1190 {
	width: 100%;
}

.p5px {
	padding: 5px;
}

.lineh20 {
	line-height: 20px;
}

.lineh38 {
	line-height: 38px;
}

.lineh45 {
	line-height: 45px;
}

.lineh100 {
	line-height: 100px;
}

.pt2 {
	padding-top: 2px;
}

.pt20 {
	padding-top: 20px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb8 {
	padding-bottom: 8px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb20 {
	padding-bottom: 20px;
}

.pt3 {
	padding-top: 3px;
}

.pt6 {
	padding-top: 6px;
}

.pt5 {
	padding-top: 5px;
}

.pt8 {
	padding-top: 8px;
}

.pt10 {
	padding-top: 10px;
}

.pt12 {
	padding-top: 12px;
}

.pt15 {
	padding-top: 15px;
}

.pd15 {
	padding-bottom: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pl40 {
	padding-left: 40px
}

.pb40 {
	padding-bottom: 40px
}

.pt22 {
	padding-top: 22px;
}

.pt30 {
	padding-top: 30px;
}

.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}

.pl25 {
	padding-left: 25px;
}

.pl35 {
	padding-left: 35px;
}

.pl45 {
	padding-left: 45px;
}

.ml-5 {
	margin-left: -5px;
}

.ml5 {
	margin-left: 5px;
}

.ml8 {
	margin-left: 8px;
}

.ml10 {
	margin-left: 10px;
}

.ml100 {
	margin-left: 100px;
}

.ml15 {
	margin-left: 15px;
}

.ml16 {
	margin-left: 16px;
}

.ml20 {
	margin-left: 20px;
}

.ml30 {
	margin-left: 30px;
}

.ml40 {
	margin-left: 40px;
}

.ml95 {
	margin-left: 195px;
}

.mt-2 {
	margin-top: -2px;
}

.mt-5 {
	margin-top: -5px;
}
.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}
.mt40 {
	margin-top: 40px;
}

.mt8 {
	margin-top: 8px;
}

.mr5 {
	margin-right: 5px;
}

.mr8 {
	margin-right: 8px;
}
.mr80 {
	margin-right: 80px;
}

.ml8 {
	margin-left: 8px;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mt10 {
	margin-top: 10px;
}

.mt9 {
	margin-top: 9px;
}

.mt12 {
	margin-top: 12px;
}

.mt15 {
	margin-top: 15px;
}

.mt17 {
	margin-top: 17px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt18 {
	margin-top: 18px;
}

.mt20 {
	margin-top: 20px;
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px;
}

.mt36 {
	margin-top: 36px;
}

.mt38 {
	margin-top: 38px;
}

.mt40 {
	margin-top: 40px;
}

.ml45 {
	margin-left: 45px;
}

.ml300 {
	margin-left: 300px;
}

.h20 {
	height: 20px;
}
.h25 {
	height: 25px;
}

.h32 {
	height: 32px;
}

.h38 {
	height: 38px;
}

.h40 {
	height: 40px;
}

.h45 {
	height: 45px;
}

.h80 {
	height: 80px;
}

.h100 {
	height: 100px;
}

.h160 {
	height: 160px;
}

.pl20 {
	padding-left: 20px;
}

.f-c-ccc {
	color: #ccc;
}

.c333 {
	color: #333;
}

.red {
	color: #cc0000 !important;
}

.gray {
	color: #999;
}

.drakgray {
	color: #333;
}

.c666 {
	color: #666;
}

.blue {
	color: #3b639f;
}

.green {
	color: #59ac01;
}

.top12 {
	top: 12px;
}

.top14 {
	top: 14px;
}

.top0 {
	top: 0px;
}

.top22 {
	top: 22px;
}

.top27 {
	top: 27px;
}

.top20 {
	top: 20px;
}

.left0 {
	left: 0px;
}

.left10 {
	left: 50px;
}

.left2 {
	left: 2px;
}

.left20 {
	left: 100px;
}

.left190 {
	left: 190px;
}

.top-3 {
	top: -3px;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.w {
	width: 1190px;
	margin: 0 auto;
}

.w990 {
	width: 990px;
	margin: 0 auto;
}

.m-border {
/*	border: 1px #ddd solid;*/
}

.border-b {
	border-bottom: 1px #ddd solid;
}

.inline-block {
	display: inline-block;
}

.block {
	display: block;
}

.bg-f6 {
	background-color: #f6f6f6;
}

select {
	border: 1px #ddd solid;
	padding: 5px;
	line-height: 22px;
	color: #666;
}

.text {
	border: 1px #ddd solid;
	height: 28px;
	padding: 0px 4px;
	color: #666;
	vertical-align: middle;
	line-height: 28px;
}

.texth28 {
	border: 1px #ddd solid;
	height: 26px;
	padding: 0px 3px;
	color: #999;
	vertical-align: middle;
	line-height: 26px;
}

.texth32 {
	border: 1px #ddd solid;
	height: 32px;
	line-height: 32px;
	padding: 0px 4px;
	color: #999;
}

.btn-green {
	background-color: #59ac01;
	color: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
}

.btn-red {
	background-color: #cc0000;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btn-redh28,
.btn-redh30 {
	background-color: #cc0000;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btn-redh28 {
	height: 28px;
	line-height: 28px;
}

.btn-redh30 {
	height: 30px;
	line-height: 30px;
}

.btn-green30,
.btn-green30:hover {
	background-color: #22b470;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btn-red:hover,
.btn-green:hover,
.btn-redh30:hover,
.btn-redh28:hover {
	color: #fff;
}

.btn-grayk {
	background-color: #f8f8f8;
	height: 32px;
	line-height: 32px;
	border: 1px #ddd solid;
	color: #333;
	text-align: center;
	display: inline-block;
}

.btn-grayk:hover {
	background-color: #cc0000;
	border: 1px #cc0000 solid;
	color: #fff;
}

.btn-gray {
	background-color: #f0f0f0;
	height: 34px;
	line-height: 34px;
	color: #333;
	text-align: center;
	display: inline-block;
}

.btn-grayh30 {
	background-color: #fafafa;
	border: 1px #ddd solid;
	height: 28px;
	line-height: 28px;
	color: #333;
	text-align: center;
	display: inline-block;
}

.btn-gray:hover,
.btn-grayh30:hover {
	color: #333;
}

.hong,
.lan,
.error {
	background: url(../../img/commerical/bussness.png) no-repeat;
	padding-left: 20px;
	display: inline-block;
}

.hong {
	background-position: -186px -391px;
}

.lan {
	background-position: -186px -677px;
}

.error {
	background-position: -186px -730px;
}

.u-zhifugt {
	background: url(../../img/commerical/theme.png) 0px -230px no-repeat;
	padding-left: 40px;
	line-height: 31px;
	margin: 20px 0px 0px 345px;
	display: inline-block;
}

.u-zhifucg,
.u-zhifucgadd,
.u-zhifusb,
.u-zhifuyufo,
.u-zhifusbadd {
	background: url(../../img/commerical/bussness.png) no-repeat;
	line-height: 30px;
	padding-left: 45px;
	color: #333;
	display: inline-block;
}

.u-zhifucg,
.u-zhifucgadd {
	background-position: -170px -164px;
}

.u-zhifusb,
.u-zhifusbadd {
	background-position: -170px 0px;
}

.u-zhifusbadd,
.u-zhifucgadd {
	line-height: 24px;
	padding-bottom: 6px;
}

.u-zhifuyufo {
	background-position: -170px -1090px;
}

.relative {
	position: relative;
}

/*高度为40px的红色底按钮*/

.btn-redh40yuan span {
	float: left;
	background-color: #cc0000;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
}

.btn-redh40yuan:hover span {
	background-color: #b70000;
	color: #fff;
}

.btn-redh40yuan i.left,
.btn-redh40yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 40px;
	display: inline-block;
}

.btn-redh40yuan i.left {
	background-position: 0px 0px;
}

.btn-redh40yuan:hover i.left {
	background-position: -17px 0px;
}

.btn-redh40yuan i.right {
	background-position: -7px 0px;
}

.btn-redh40yuan:hover i.right {
	background-position: -24px 0px;
}

/*高度为34px的红色底按钮*/

.btn-redh34yuan span {
	float: left;
	background-color: #cc0000;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: inline-block;
}

.btn-redh34yuan:hover span {
	background-color: #b70000;
	color: #fff;
}

.btn-redh34yuan i.left,
.btn-redh34yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 34px;
	display: inline-block;
}

.btn-redh34yuan i.left {
	background-position: 0px -121px;
}

.btn-redh34yuan:hover i.left {
	background-position: -17px -121px;
}

.btn-redh34yuan i.right {
	background-position: -7px -121px;
}

.btn-redh34yuan:hover i.right {
	background-position: -24px -121px;
}

/*高度为34px的绿色底按钮*/

.btn-greenh34yuan span {
	float: left;
	background-color: #22b470;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: inline-block;
}

.btn-greenh34yuan:hover span {
	background-color: #21ad6c;
	color: #fff;
}

.btn-greenh34yuan i.left,
.btn-greenh34yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 34px;
	display: inline-block;
}

.btn-greenh34yuan i.left {
	background-position: 0px -236px;
}

.btn-greenh34yuan:hover i.left {
	background-position: -17px -236px;
}

.btn-greenh34yuan i.right {
	background-position: -7px -236px;
}

.btn-greenh34yuan:hover i.right {
	background-position: -24px -236px;
}

/*高度为36px的红色底按钮*/

.btn-redh36yuan span {
	float: left;
	background-color: #cc0000;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
}

.btn-redh36yuan:hover span {
	background-color: #b70000;
	color: #fff;
}

.btn-redh36yuan i.left,
.btn-redh36yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 36px;
	display: inline-block;
}

.btn-redh36yuan i.left {
	background-position: 0px -44px;
}

.btn-redh36yuan:hover i.left {
	background-position: -17px -44px;
}

.btn-redh36yuan i.right {
	background-position: -7px -44px;
}

.btn-redh36yuan:hover i.right {
	background-position: -24px -44px;
}

/*高度为30px的红色底按钮*/

.btn-redh30yuan span {
	float: left;
	background-color: #cc0000;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btn-redh30yuan:hover span {
	background-color: #b70000;
	color: #fff;
}

.btn-redh30yuan i.left,
.btn-redh30yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 30px;
	display: inline-block;
}

.btn-redh30yuan i.left {
	background-position: 0px -86px;
}

.btn-redh30yuan:hover i.left {
	background-position: -17px -86px;
}

.btn-redh30yuan i.right {
	background-position: -7px -86px;
}

.btn-redh30yuan:hover i.right {
	background-position: -24px -86px;
}

/*高度为32px的红色底按钮*/

.btn-redh32yuan span {
	float: left;
	background-color: #cc0000;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btn-redh32yuan:hover span {
	background-color: #b70000;
	color: #fff;
}

.btn-redh32yuan i.left,
.btn-redh32yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 32px;
	display: inline-block;
}

.btn-redh32yuan i.left {
	background-position: 0px -315px;
}

.btn-redh32yuan:hover i.left {
	background-position: -17px -315px;
}

.btn-redh32yuan i.right {
	background-position: -7px -315px;
}

.btn-redh32yuan:hover i.right {
	background-position: -24px -315px;
}

/*高度为30px的灰色底按钮*/

.btn-grayh30yuan span {
	float: left;
	background-color: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
	display: inline-block;
}

.btn-grayh30yuan:hover span {
	background-color: #c0c0c0;
	color: #333;
}

.btn-grayh30yuan i.left,
.btn-grayh30yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 30px;
	display: inline-block;
}

.btn-grayh30yuan i.left {
	background-position: 0px -160px;
	margin-left: 10px;
}

.btn-grayh30yuan:hover i.left {
	background-position: -17px -160px;
}

.btn-grayh30yuan i.right {
	background-position: -7px -160px;
}

.btn-grayh30yuan:hover i.right {
	background-position: -24px -160px;
}

/*高度为34px的灰色底按钮*/

.btn-grayh34yuan span {
	float: left;
	background-color: #ddd;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #333;
	display: inline-block;
}

.btn-grayh34yuan:hover span {
	background-color: #c0c0c0;
	color: #333;
}

.btn-grayh34yuan i.left,
.btn-grayh34yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 34px;
	display: inline-block;
}

.btn-grayh34yuan i.left {
	background-position: 0px -275px;
	margin-left: 10px;
}

.btn-grayh34yuan:hover i.left {
	background-position: -17px -275px;
}

.btn-grayh34yuan i.right {
	background-position: -7px -275px;
}

.btn-grayh34yuan:hover i.right {
	background-position: -24px -275px;
}

/*高度为36px的灰色底按钮*/

.btn-grayh36yuan span {
	float: left;
	background-color: #ddd;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #333;
	display: inline-block;
}

.btn-grayh36yuan:hover span {
	background-color: #c0c0c0;
	color: #333;
}

.btn-grayh36yuan i.left,
.btn-grayh36yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 36px;
	display: inline-block;
}

.btn-grayh36yuan i.left {
	background-position: 0px -195px;
}

.btn-grayh36yuan:hover i.left {
	background-position: -17px -195px;
}

.btn-grayh36yuan i.right {
	background-position: -7px -195px;
}

.btn-grayh36yuan:hover i.right {
	background-position: -24px -195px;
}

/*高度为36px的灰色底禁止按钮*/

.btnjin-grayh36yuan span {
	float: left;
	background-color: #ddd;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	display: inline-block;
}

.btnjin-grayh36yuan i.left,
.btnjin-grayh36yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 36px;
	display: inline-block;
}

.btnjin-grayh36yuan i.left {
	background-position: 0px -195px;
}

.btnjin-grayh36yuan i.right {
	background-position: -7px -195px;
}

/*高度为34px的绿色底按钮*/

.btn-greenh34yuan span {
	float: left;
	background-color: #22b470;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: inline-block;
}

.btn-greenh34yuan span:hover {
	background-color: #21ad6c;
	color: #fff;
}

.btn-greenh34yuan i.left,
.btn-greenh34yuan i.right {
	float: left;
	background: url(../../img/commerical/yuanjiaobtn.png) no-repeat;
	width: 4px;
	height: 34px;
	display: inline-block;
}

.btn-greenh34yuan i.left {
	background-position: 0px -236px;
}

.btn-greenh34yuan:hover i.left {
	background-position: -17px -236px;
}

.btn-greenh34yuan i.right {
	background-position: -7px -236px;
}

.btn-greenh34yuan:hover i.right {
	background-position: -24px -236px;
}

/*
.g-top{background-color:#f5f5f5; border-bottom:1px solid #eee; width:100%; min-width:1190px; height:15px; padding:10px 0px; position:relative; z-index:99999;}
.g-topL li{float:left; padding-right:5px; line-height:15px; color:#6c6c6c;}
.g-topL li a{height:14px; color:#6c6c6c; display:inline-block;}
.g-topL li a:hover{color:#c00;}
.g-topR li{float:left; padding-right:8px; line-height:15px; color:#6c6c6c;}
.u-fengge{color:#e4e4e4;}
.u-shouc{background:url(../../img/commerical/bussness.png) 0px -82px no-repeat; padding-left:18px; height:15px; display:inline-block;}
.u-xiala{background:url(../../img/commerical/bussness.png) 0px -98px no-repeat; width:6px; height:8px; vertical-align:middle; display:inline-block;}
.u-xiala.up{background-position:-16px -96px;}
.g-topR li a{color:#6c6c6c;}
.g-topR li span.red{vertical-align: middle;}
.g-topR li a:hover{color:#cc0000;}

.g-top .hover-delegate,.u-navR .hover-delegate{height:24px; position:relative; margin-top:-5px; margin-left:-5px; margin-right:-5px;}
.u-navR .hover-delegate{margin-top:-10px; margin-left:-9px; margin-right:-9px;}
.g-top .u-tophd{overflow:hidden; position:relative; background-color:#f5f5f5; border:1px #f5f5f5 solid; padding:5px; z-index:1002; _display:inline; _zoom:1;}
.g-top .u-tophd a{float:left; display:inline; margin-right:6px;}
.g-top .u-tophd a:hover{color:#C00;}
.g-top .hover .u-tophd{background:#fff; border:1px solid #eee; border-bottom-style:none; padding:5px;}
.g-top .u-topbd{position:relative; margin-top:-1px; display:none; z-index:1001;}
.g-top .hover .u-topbd{display:block;}
.g-top .u-topbd ul{padding:5px 10px; position:absolute; z-index:1005; zoom:1; left:0; top:0; border:1px solid #eee; background:#fff; width:130px;}
.g-top .u-topbd ul li a{line-height:24px; width:130px; display:block;}

.g-logoL,.g-logoR{padding:20px 0px 20px 0px; overflow:hidden;}
.g-logoL_height{height:57px; margin-bottom:70px;}
.g-logoLadd{padding-top:38px;}
.g-logoR{padding-top:30px;}
.separate{display:inline-block; padding:0px 14px;}
.u-diqu b,.u-fabu,.u-jiaotan li a,.u-jiaotandi li a{background:url(../../img/commerical/bussness.png) no-repeat; display:inline-block;}
.logoadd span{display:none;}
.u-logo{background:url(../../img/commerical/theme.png) 0px -684px no-repeat; width:132px; height:65px; text-indent:-9999px; display:inline-block;}
.u-logoR{background:url(../../img/commerical/logo.png) no-repeat; width:107px; height:21px; margin:41px 0px 0px 12px; display:inline-block;}
.viplogin{background-position:0px -127px;}
.jingjiren{background-position:0px -84px; width:131px;}
.geren{background-position:0px -40px;}
.vipcenter{background-position:0px 0px;}
.payment{background-position:0px -215px;}
.helpcenter{background-position:0px -295px;}
.fabucenter{background-position:0px -255px;}
.linkus{background-position:0px -338px;}
.website{background-position:0px -379px;}
.u-diqu{color:#666; font-size: 16px; padding:35px 0px 0px 17px;}
.u-diqu b{background-position:5px -451px; width:17px; height:7px;}
*+html .u-diqu b{width:20px; height:9px;}
.u-fabu{background-position:0px -106px; width:161px; height:43px;}
.u-jiaotan{width:120px;}
.u-jiaotandi{width:152px;}
.u-jiaotan li{float:left; width:100%; line-height:20px;}
.u-jiaotan li a,.u-jiaotandi li a{height:20px; padding-left:25px; color:#666;}
.u-jiaotandi li a{padding-left:22px!important;}
.u-jiaotan li a.a1,.u-jiaotandi li a.a1{background-position:0px -164px;}
.u-jiaotan li a.a2,.u-jiaotandi li a.a2{background-position:0px -188px;}
.u-jiaotandi li{line-height:20px; margin-top:5px; *margin-top:11px;}
.u-jiaotan li a:hover,.u-jiaotandi li a:hover{color:#cc0000;}

.g-nav{width:100%; min-width:1190px; border-top:1px #eee solid; border-bottom:3px #cc0000 solid; height:35px; position:relative; z-index:998;}
.u-navR{height: 35px; width:304px;}
.u-navR li{float:left; height:17px; line-height:17px; padding:9px 0px 9px 27px;}
.u-navR li a.a1,.u-navR li a.a2,.u-navR li a.a3{background:url(../../img/commerical/bussness.png) no-repeat; color:#666; display:inline-block;}
.u-navR li a.a1{background-position:0px -216px; padding-left:25px; margin-top:-1px; margin-top:0px\9;}
.u-navR li a.a2{background-position:0px -263px; padding-left:21px;}
.u-navR li a.a3{background-position:0px -240px; padding-left:23px;}
.u-navR li a:hover{color:#cc0000;}
.u-navL li{float:left; line-height:36px; margin-top:-1px; font-size:14px; font-weight:bold; color:#444; overflow:hidden;}
.u-navL li a{padding:0px 25px; color:#444;}
.u-navL li a:hover{color:#cc0000;}
.u-navL li a.hover{background-color:#cc0000; color:#fff; display:inline-block;}

.u-navR .u-tophdadd{overflow:hidden; position:relative; border:1px #fff solid; border-top:1px #eee solid; padding:5px 5px 5px 8px; z-index:102; _display:inline; _zoom:1;}
.u-navR .u-tophdadd a{float:left; display:inline; margin-top:4px!important; margin-right:6px;}
.u-navR .u-tophdadd a:hover{color:#666;}
.u-navR .hover .u-tophdadd{background:#fff; border:1px solid #cc0000; border-bottom-style:none; padding:5px 5px 12px 8px;}
.u-navR .hover .u-tophdadd .a1{background:url(../../img/commerical/bussness.png) -286px -216px no-repeat; color:#cc0000;}
.u-navR .u-topbdadd{position:relative; margin-top:-1px; display:none; z-index:101;}
.u-navR .hover .u-topbdadd{display:block;}
.u-navR .u-topbdadd dl{position:absolute; z-index:105; zoom:1; left:0; top:0; border:1px solid #cc0000; background:#fff; width:283px;}
.u-navR .u-topbdadd dt{width:273px; border-bottom:1px #ddd solid; font-weight:bold; padding:10px 0px 4px 10px;}
.u-navR .u-topbdadd dt.btn{margin-top:-1px; width:263px; height:30px; line-height:30px; padding:0px 10px; border-top:1px #f4ddb3 solid; background-color:#fffceb; text-align:right; color:#3b639f; font-weight:normal; display:inline-block;}
.u-navR .u-topbdadd dd{width:263px; padding:0px 10px;}
.u-navR .u-topbdadd dd li{width:100%; margin:0px; padding:0px; height:34px; line-height:34px; border-bottom:1px #ddd dashed;}
.u-navR .u-topbdadd dd li a{background:url(../../img/commerical/tip_icons.png) -275px -331px no-repeat; padding-left:15px; vertical-align:middle; color:#3b639f; display:inline-block;}
.u-navR .u-topbdadd dd li a:hover{color:#cc0000;}*/

.headertop ul li a .geren,
.headertop .city i,
.fabubtn,
.logo,
.logoR,
.zhaodian,
.zhuandian,
zhuandianpg,
.nav li,
.nav .phone,
.banner .control li,
.onemainL-leftcontul li .check span,
.onemainL-bottom dd b,
.onemainR-top li dl dt b,
.onemainR-middle .anlinum li span,
.onemainR-middle .anlinum li.spits,
.facetoface li .three dd .p3 span,
.facetoface li .three dd .p3 font,
.twomainR-tabcontlist li dt b,
.shangpuzs dt b,
.hotshengyizr li .bophone,
.hotzulinlist li dd .p2 b,
.footerul li .p1 a,
.footerul li .p2 b,
.xingxing,
.xingxing font,
.cjicon,
.weixin,
.weixinpic,
.scrollicon .leftbtn,
.scrollicon .rightbtn,
.zhuyeL-bottom b,
.fabusuccess b,
.cgpipeilist li .pipeidu,
.cgpipeilist li .p5 b,
.zhuandianpgleft,
.rightfloating li a,
.subscroll-close,
.banner_pre,
.banner_next {
	background: url(../../img/new-img/background.png) no-repeat;
	display: inline-block;
}

.headertop {
	width: 100%;
	height: 36px;
	border-bottom: 1px #eee solid;
	background-color: #f9f9f9;
}

.layout-1190 .headertop {
	min-width: 1190px;
}

.headertop ul {
	margin-top: 12px;
	line-height: 14px;
}
.divide{
	margin: 0 10px;
}
#denglu{
	border-right: 1px solid black;
}
.headertop ul{
	position: relative;
	right: -25px;
	color: #666;
}

.headertop ul li {
	float: left;
/*	background: url(../../img/new-img/background.png) left center no-repeat;*/
	padding: 0px 15px;
	display: inline-block;
}
.headertop ul li:nth-of-type(1){
	background-image: none;
}

.headertop ul li {
	background-position: -657px -34px;
}

.headertop ul li.first,
.nav li.first {
	background: none;
}

.headertop ul li a .geren {
	background-position: -653px 0px;
	width: 5px;
	height: 3px;
	margin-left: 7px;
	vertical-align: middle;
}

.headertop ul li a:hover .geren,
.headertop ul li a.hover .geren {
	background-position: -629px 0px;
}

.headertop p {
	line-height: 36px;
}

.headertop .city i {
	background-position: 0px 10px;
	width: 17px;
	height: 24px;
	vertical-align: top;
}

* + html .headertop .city i {
	background-position: 0px 0px;
	height: 14px;
}

.headertop .city a {
	padding: 0px 15px 0px 8px;
}

.headertop .u-tophd {
	overflow: hidden;
	position: relative;
	background-color: #f5f5f5;
	border: 1px #f5f5f5 solid;
	z-index: 1002;
	_display: inline;
	_zoom: 1;
}

.headertop .u-tophd a {
	float: left;
	display: inline;
}

.headertop .hover .u-tophd a {
	color: #c01920;
}

.headertop .hover .geren {
	background-position: -629px 0px;
}

.headertop .hover .u-tophd {
	background: #fff;
	border: 1px solid #eee;
	border-bottom-style: none;
	padding: 12px 16px 10px 15px;
	margin-left: -15px;
	margin-right: -16px;
	margin-top: -12px;
}

.headertop .u-topbd {
	position: relative;
	margin-top: -1px;
	display: none;
	z-index: 1001;
}

.headertop .hover .u-topbd {
	display: block;
}

.headertop .u-topbd ul {
	position: absolute;
	z-index: 1005;
	zoom: 1;
	left: -15px;
	top: -12px;
	border: 1px solid #eee;
	background: #fff;
	padding: 7px 0px;
	width: 130px;
}

.headertop .u-topbd ul li {
	background: none;
}

.headertop .u-topbd ul li a {
	line-height: 24px;
	width: 130px;
	display: block;
}

.header {
	padding: 22px 0px 20px 0px;
	position: relative;
}

.fabubtn {
	background-position: -475px -10px;
	width: 162px;
	height: 36px;
	margin-top: 26px;
}

.fabubtn:hover {
	background-position: -220px -98px;
}

.logo {
	background-position: 0px -21px;
	width: 139px;
	height: 60px;
	margin-top: 6px;
}

.zhaodian,
.zhuandian,
.zhuandianpg {
	width: 110px;
	height: 48px;
	margin: 4px 0px 0px 15px;
	vertical-align: top;
}

.zhaodian {
	background-position: 0px -731px;
}

.zhuandian {
	background-position: -170px -731px;
}

.zhuandianpg {
	background-position: -328px -731px;
}

.hearderM {
	position: absolute;
	top: 22px;
}

.hearderM ul {
	width: 100%;
	display: block;
	*+margin-bottom: 7px;
}

.hearderM ul li {
	float: left;
	margin: 0px 16px 7px 0px;
	display: inline-block;
	cursor: pointer;
}

.hearderM ul li.hover {
	color: #df3939;
}

.hearderMcont .text {
	border: 2px #c01920 solid;
	height: 32px;
	padding: 0px 8px;
}

.hearderMcont .btn {
	background-color: #c01920;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	color: #fff;
	display: inline-block;
}

.hearderMcont .btn:hover {
	background-color: #b5181e;
}

.layout-1190 .hearderM {
	left: 375px;
	width: 535px;
}

.layout-1190 .hearderMcont .text {
	width: 410px;
}

.layout-1190 .hearderMcont .btn {
	width: 95px;
}

.nav {
	width: 100%;
	border-bottom: 2px #c01920 solid;
	height: 40px;
}

.layout-1190 .nav {
	min-width: 1190px;
}

.nav li {
	float: left;
	background-position: -657px -20px;
	height: 40px;
	line-height: 40px;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	text-align: center;
}

.layout-1190 .nav li {
	width: 135px;
}

.nav li a {
	color: #333;
}

.nav li a:hover {
	color: #df3939;
}

.nav li a.hover {
	width: 100%;
	background-color: #c01920;
	color: #fff;
	display: inline-block;
}
.nav .w > .phone{
	position: relative;
	top: -1px;
}

.nav .phone {

	background-position: 0px -92px;
	width: 170px;
	height: 40px;
}

.footer {
	width: 100%;
	background-color: #eee;
	padding: 20px 0px 55px 0px;
	margin-top: 30px;
}

.footertop {
	margin-top: 0px;
}

.footerul {
	width: 100%;
	border-bottom: 1px #e8e8e8 solid;
	padding-bottom: 22px;
}

.footerul li {
	float: left;
	max-width: 190px;
	display: inline-block;
}

.footerul li.last {
	margin-right: 0px;
}

.footerul li .p3 a {
	display: block;
	line-height: 24px;
}

.footerul li .p1 a {
	background-position: -235px -272px;
	width: 143px;
	height: 62px;
	margin-left: 32px;
}

.footerul li .p2 {
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #c01920;
	margin-left: 25px;
}

.footerul li .p2 b {
	background-position: -635px -198px;
	/*width: 32px;*/
	height: 24px;
	vertical-align: top;
}

.hotlinktab {
	width: 100%;
	border-bottom: 1px #e8e8e8 solid;
}

.hotlinktab li {
	float: left;
	padding: 0px 10px;
	margin-right: 15px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #333;
	text-align: center;
	cursor: pointer;
}

.hotlinktab li.hover {
	height: 47px;
	border-bottom: 2px #c01920 solid;
}

.hotlinktabcont p {
	height: auto !important;
	min-height: 120px;
	height: 120px;
}

.hotlinktabcont p a {
	float: left;
	white-space: nowrap;
	margin-right: 15px;
	line-height: 26px;
}

.copyright {
	width: 100%;
	text-align: center;
	line-height: 24px;
}

.copyright .p1 {
	color: #ccc;
}

.copyright .p1 a {
	padding: 0px 12px;
}

.copyright .p4 img {
	margin-right: 15px;
}

/*.footer{background-color:#534b49; border-bottom:3px #cc0000 solid; width:100%; min-width:1190px; margin-top:50px; padding:30px 0px;}
.footeradd{padding:20px 40px 30px 40px; margin-top:20px; min-width:1110px; border-bottom:1px #ddd solid; border-top:2px #ddd solid; overflow: hidden;}
.b-bb{border-bottom:1px #443c3a solid; padding-bottom:30px;}
.g-footul dt,.g-footul dd{float:left; width:100%;}
.g-footul dt{font-size:16px; font-weight:bold; color:#646464; margin-bottom:10px;}
.g-footul li{float:left; width:100%; line-height:20px;}
.g-footul li a{color:#8b8b8b;}
.g-footul li a:hover{color:#cc0000;}
.g-footul ul.g-guanzhu li{margin-bottom: 10px;}
.g-footul ul.g-guanzhu .icon{display: inline-block;float: left;}
.g-footul ul.g-guanzhu a{display: inline-block; margin-left: 5px; float: left;}
.g-erweimabg{margin-left:45px; background-color:#fff; text-align:center; padding:8px 12px; display:inline;}
.g-erweimabg span{display:block; padding-bottom:3px;}
.b-bt{border-top:1px #6f6866 solid; padding-top:25px; line-height:24px; color:#999;}
.b-bt dt{float:left; width:65px;}
.b-bt dd{float:left; width:1125px;}
.b-bt dd a{padding-right:5px; color:#999;}
.b-bt dd a:hover{color:#666!important;}

.copyright{padding:18px 0px 20px 0px; text-align:center;}
.copyright2{padding-top:96px;}
.copyright img{padding:0px 12px;}*/

/*页面左侧*/

.g-vipL dt {
	width: 205px;
	background-color: #cc0000;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	color: #fff;
	text-indent: 40px;
}

.g-vipL dd {
	border: 1px #e4e4e4 solid;
	width: 203px;
	border-top-style: none;
	border-bottom-style: none;
}

.u-vipone {
	width: 163px;
	height: 44px;
	line-height: 44px;
	padding: 0px 20px;
	border-bottom: 1px #e4e4e4 solid;
	background-color: #fff;
	overflow: hidden;
}

.u-vipone a {
	background: url(../../img/commerical/bussness.png) no-repeat;
	padding-left: 28px;
	font-size: 14px;
	color: #333;
	display: inline-block;
}

.u-vipone a.a1 {
	background-position: 0px -741px;
}

.u-vipone a.a2 {
	background-position: 0px -777px;
}

.u-vipone a.a3 {
	background-position: 0px -584px;
}

.u-vipone b,
.u-vipone b.hover {
	background: url(../../img/commerical/bussness.png) no-repeat;
	width: 12px;
	display: inline-block;
}

.u-vipone b.hover {
	background-position: 0px -550px;
	height: 7px;
	margin-top: 20px;
}

.u-vipone b {
	background-position: 0px -565px;
	height: 17px;
	margin-top: 16px;
}

.u-viptwo {
	border-bottom: 1px #e4e4e4 solid;
	padding: 10px 0px;
	background-color: #fff;
}

.u-viptwo li {
	float: left;
	width: 203px;
	height: 35px;
	line-height: 35px;
	text-indent: 48px;
}

.u-viptwo li a {
	color: #666;
}

.u-viptwo li a:hover,
.u-viptwo li.hover a {
	color: #cc0000;
}

.u-viptwo li.hover {
	border-left: 2px #cc0000 solid;
	margin-left: -1px;
	width: 202px;
	background-color: #f2f2f2;
}

.g-viperweima {
	border: 1px #e4e4e4 solid;
	background-color: #fff;
	padding: 18px 0px;
	text-align: center;
	line-height: 24px;
}

/*弹出层*/

.j-floating {
	border: 4px #a3a3a3 solid;
	background-color: #fff;
}

.j-floating dt {
	border-bottom: 1px #ddd solid;
	background-color: #f8f8f8;
	padding: 0px 10px;
	height: 35px;
	line-height: 35px;
}

.j-floating dt.bgnone {
	background-color: #fff;
	border-bottom-style: none;
}

.j-floating dt a.close {
	background: url(../../img/commerical/bussness.png) -190px -600px no-repeat;
	width: 12px;
	height: 25px;
	display: inline-block;
}

.j-floating dd {
	padding: 15px 20px;
}

/*增加常规按钮两组样式--彭政*/

.j-floating .button {
	border-radius: 2px;
	font-size: 14px;
	margin: 2px 10px;
	padding: 3px 28px;
	width: auto;
}

.j-floating .primary {
	background: #c00;
	color: #f7f7f7;
}

.j-floating .cancel {
	background: #f0f0f0;
	color: #333;
}

/*验证样式*/

span.vali {
	background: none !important;
	padding: 0 !important;
}

.vali i {
	background: url(../../img/commerical/tip_icons.png) no-repeat;
	height: 14px;
	width: 20px;
	display: inline-block;
	vertical-align: middle;
}

.vali i.warn {
	background-position: -2px -169px;
}

/*圆圈横*/

.vali i.err {
	background-position: -2px -127px;
}

/*叉*/

.vali i.succeed {
	background-position: -2px -191px;
}

/*对号*/

.vali i.remind {
	background-position: -2px -148px;
}

/*感叹号*/

.hide {
	display: none;
}

/*点击查看完整地图弹出遮罩层*/

.pop {
	width: 760px;
}

.j-map {
	cursor: default;
}

.j-quanmap {
	background-color: #FFFFFF;
	border: 7px solid #c3c3c3;
	overflow: hidden;
	padding: 15px 20px 20px;
}

.j-quanmap .close {
	background: url("../../img/commerical/theme.png") -8px -270px no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	float: right;
	margin-right: -6px;
}

.j-quanmap .button {
	background-color: #FF4E00;
	border: 1px solid #FF4E00;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px 20px;
	margin: 2px 10px;
	width: auto;
}

/*二维码样式 彭政*/

.ridge {
	position: fixed;
	display: block;
	padding: 0px;
	overflow: auto;
	color: rgb(107, 107, 107);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	z-index: 15;
	top: 198px;
	right: 20px;
}

.ridge .container {
	border: 1px solid rgb(221, 221, 221);
	padding: 22px 8px 4px;
}

/*增加头部收藏夹样式 彭政*/

.box-sizing,
.box-sizing * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

input.popbtn {
	border: 1px solid #ddd;
	background: url(../../img/commerical/pupu.png) 110px 10px no-repeat #fff;
	width: 128px;
	height: 30px;
	margin-right: 10px;
}

input.popbtn.box-sizing {
	height: 30px;
}

/*翻页*/

.fanye {
	text-align: right;
	padding-top: 30px;
	line-height: 26px;
}

.fanyeadd {
	padding-top: 0px !important;
}

.fanye2 {
	padding: 15px !important;
}

.fanye a {
	padding: 0 9px;
	border: 1px #ddd solid;
	background-color: #fff;
	margin: 0 5px;
	display: inline-block;
	position: relative;
}

.fanye a:hover {
	border: 1px #cc0000 solid;
	color: #cc0000;
}

.fanye a.cur {
	border: 1px #cc0000 solid;
	background-color: #cc0000;
	color: #fff;
}

.fanye a.pageup span {
	padding-left: 8px;
}

.fanye a.pagenext span {
	padding-right: 8px;
}

.u-fanyepage {
	border: 1px #ddd solid;
	width: 30px;
	padding: 5px 0px;
	text-align: center;
	margin: 0px 5px;
	vertical-align: top;
}

.fanye a.surebtn {
	background-color: #f7f7f7;
}

.fanye a.surebtn:hover {
	border: 1px #ddd solid;
}

.fanye b {
	position: absolute;
	top: 9px;
	border-style: solid;
	border-width: 4px;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 0;
	vertical-align: middle;
	display: inline;
	cursor: pointer;
}

.i-pagea {
	left: 5px;
	border-color: #fff #bbb #fff #fff;
}

.i-pageb {
	right: 5px;
	border-color: #fff #fff #fff #bbb;
}

.fanye a:hover b.i-pagea {
	border-color: #fff #cc0000 #fff #fff;
}

.fanye a:hover b.i-pageb {
	border-color: #fff #fff #fff #cc0000;
}

/*模拟下拉框样式*/

.select,
.select .input,
.select .options,
.select .options {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.select {
	display: inline-block;
	background-color: #fff;
}

.select .input {
	background: url(../../img/commerical/common-ico.png) -1px -2px no-repeat;
}

.select {
	display: inline-block;
	position: relative;
	cursor: default;
}

.select .input {
	border: 1px solid #ddd;
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 9998;
	background: none;
	vertical-align: middle;
	padding: 0 10px;
	*padding: 0px;
}

.select .input.input24 {
	height: 24px;
	line-height: 24px;
}

/*
.select .ico{ width:10px; height:10px; position:absolute;z-index:9999; left:82%; top:42%; display:inline-block; background:url(../../img/commerical/common-ico.png) no-repeat -1px -2px;}
*/

.select .options {
	position: absolute;
	margin-top: 4px;
	display: none;
	z-index: 9999;
	border: 1px solid #ddd;
	background-color: #fff;
	width: 100%;
	text-indent: 10px;
	cursor: pointer;
}

.select .options li:hover {
	background-color: #f6f6f6;
}

/*首页区域选择、面积选择、片区选择样式*/

.select-combox {
	position: relative;
}

.expend-select,
.expend-select .input,
.expend-select .options,
.expend-select .options {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.expend-select {
	display: inline-block;
	background-color: #fff;
	cursor: default;
}

.expend-select .input-wramp {
	position: relative;
	*position: static;
}

.expend-select .input.focus {
	border-color: #da0000;
	border-bottom: none;
	z-index: 9998;
}

.expend-select .input {
	border: 1px solid #ddd;
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 9996;
	background: #fff;
	vertical-align: middle;
	padding: 0 10px;
	*padding: 0px;
}

.expend-select .input span {
	*padding-left: 10px;
	overflow: hidden;
}

.expend-select .ico {
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 9999;
	left: 88%;
	top: 42%;
	display: inline-block;
	background: url(../../img/commerical/common-ico.png) no-repeat -1px -2px;
}

.expend-select .options {
	position: absolute;
	left: 0;
	margin-top: -1px;
	z-index: 9997;
	padding: 15px;
	border: 1px solid #da0000;
	display: none;
	background-color: #fff;
	width: 395px;
	*width: 365px;
	cursor: pointer;
}

.expend-select .checked {
	background: #f6f6f6;
	color: #f00;
}

.expend-select .option {
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
	padding: 1px 6px;
	vertical-align: middle;
	*float: left;
	white-space: nowrap;
	word-break: keep-all;
}

.expend-select .option.hover {
	color: #cc0000;
}

.expend-select.hover .input {
	border-color: #da0000;
	border-bottom: none;
	z-index: 9998;
}

.expend-select.hover .options {
	display: block;
}

/*导航选择切换*/

.tab-container,
.tab-container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tab-container {
	display: block;
	position: relative;
}

.tab-container .tab {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	float: left;
}

.tab-container .ico {
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 30;
	left: 86%;
	top: 45%;
	display: inline-block;
	background: url(../../img/commerical/common-ico.png) no-repeat -1px -2px;
}

.tab-container .input {
	border: 1px solid #ddd;
	display: block;
	position: relative;
	height: 30px;
	background: none;
	background: #fff;
	line-height: 30px;
	vertical-align: middle;
	cursor: default;
	padding-left: 10px;
}

.tab-container .input.current {
	border-color: #da0000;
	z-index: 100;
	border-bottom: none;
}

.tab-container .content {
	width: 395px;
	*width: 409px;
	border: 1px solid #da0000;
	padding: 5px 10px;
	position: absolute;
	left: 0;
	background: #fff;
	z-index: 10;
	margin-top: 29px;
	*margin-top: 30px;
}

.tab-container .content li {
	display: inline-block;
	*float: left;
	width: 148px;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	cursor: default;
}

.tab-container .content li span {
	height: 20px;
	line-height: 20px;
	display: inline-block;
	padding-left: 6px;
}

.tab-container .content li span.checked {
	background: #f6f6f6;
	color: #f00;
}

.upload-img {
	margin-top: 10px;
}

.relative {
	position: relative;
}

/*alert弹出层样式*/

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px;
	/* Dialog will be no smaller than this */
	max-width: 600px;
	/* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* http://keleyi.com 柯乐义*/

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_message {
	padding-left: 48px;
	margin-left: 48px;
	margin-top: 20px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/*多选标签提示样式*/

.j-tips {
	color: #f00;
	background: #fff;
	padding: 3px 5px;
	border: 1px solid #ccc;
}

/*表单提示语样式*/

.cc3 {
	color: #c3c3c3 !important;
}

.ihide {
	display: none !important;
}

/*搜索按钮下拉样式*/

.u-zrsearch.select {
	border: 2px #cc0000 solid;
	border-right-style: none;
	line-height: 39px;
	background-color: #f6f6f6;
	position: relative;
	z-index: 9999;
}

.u-zrsearch .input-wramp {
	border-right: 1px #ddd solid;
	width: 110px;
	height: 39px;
}

.u-zrsearch.select .ico {
	background: url(../../img/commerical/bussness.png) 8px -99px no-repeat;
	width: 14px;
	height: 3px;
	display: inline-block;
	vertical-align: middle;
}

.u-zrsearch.select .input {
	border: none;
	border-width: 0px;
	display: inline-block;
	width: 100%;
	height: 39px;
	line-height: 39px;
	position: relative;
	z-index: 9998;
	background: none;
	vertical-align: middle;
	text-align: center;
	padding: 0 14px;
	*padding: 0px;
}

.u-zrsearch.select .options {
	width: 111px;
	border-top: none;
	left: 0px;
	top: 35px;
}

.u-zrsearch.select .option {
	border-top: 1px solid #e8e8e8;
}

.u-zrsearch.select .input-wramp span.input {
	padding: 0 5px;
}

.u-zrsearch:hover .options {
	display: block;
}

.u-zrsearch.select:hover .ico {
	background: url(../../img/commerical/bussness.png) -10px -99px no-repeat;
}

.u-fixed {
	position: fixed;
	right: 15px;
	top: 10px;
	z-index: 1000;
	font: 12px/1.6 Arial, \5B8B\4F53, sans-serif;
	width: 110px;
	display: none;
}

.u-fixed .online-service {
	height: 60px;
	background: #f5f5f5;
	text-align: center;
	padding: 10px;
}

.u-fixed .online-service .icon-online-service {
	margin: 0px auto 10px;
}

.u-fixed .menu {
	margin-top: 10px;
}

.u-fixed .menu .menu-header {
	background: #c00;
	display: block;
	height: 20px;
	cursor: pointer;
	position: relative;
}

.u-fixed .menu .menu-header .icon-menu {
	margin: 0 auto;
}

.u-fixed .menu .menu-header .icon-delete {
	position: absolute;
	top: 0;
	right: 5px;
}

.u-fixed .menu .mark-list {
	padding: 5px 5px;
	background: url(../../img/commerical/fixed_menu_bottom_shadow.png) no-repeat bottom #f5f5f5;
	overflow: hidden;
}

.u-fixed .menu .mark-list li {
	padding: 2px 1px;
	margin-bottom: 2px;
	overflow: hidden;
}

.u-fixed .menu .mark-list li:hover {
	background: #888;
	border-radius: 15px;
}

.u-fixed .menu .mark-list li:hover .mark-number,
.u-fixed .menu .mark-list li:hover .mark-name {
	color: #fff;
}

.u-fixed .menu .mark-list li.focus {
	background: #888;
	border-radius: 15px;
}

.u-fixed .menu .mark-list li.focus .mark-number,
.u-fixed .menu .mark-list li.focus .mark-name {
	color: #fff;
}

.u-fixed .menu .mark-list .mark-number {
	display: block;
	float: left;
	width: 28px;
	text-align: right;
	min-height: 1px;
}

.u-fixed .menu .mark-list .mark-number .icon-recommend {
	margin-left: 10px;
}

.u-fixed .menu .mark-list .mark-name {
	display: block;
	float: left;
	padding-left: 10px;
}

.u-fixed .drop-down-menu {
	background: #fff9f9;
	width: 106px;
	margin: 0 auto;
}

.u-fixed .drop-down-menu li {
	padding: 5px 15px;
	text-align: left;
}

.u-fixed .drop-down-menu li.code {
	position: relative;
}

.u-fixed .drop-down-menu li.gotop {
	display: none;
}

.u-fixed .drop-down-menu li.code .popup {
	position: absolute;
	display: none;
	width: 150px;
	height: 150px;
	top: -40px;
	right: 120px;
	z-index: 10000;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
}

.u-fixed .drop-down-menu li.code .popup img {
	width: 100%;
	height: 100%;
}

.u-fixed .drop-down-menu li.code .popup .icon-rightarrow {
	display: block;
	position: absolute;
	right: -25px;
	top: 40px;
}

.u-fixed .drop-down-menu li .icon {
	display: block;
	float: left;
	margin-right: 5px;
}

.u-fixed .drop-down-menu li.code:hover .popup {
	display: block;
}

.u-fixed .drop-down-menu li:hover i.icon-feedback {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -76px -20px;
}

.u-fixed .drop-down-menu li:hover i.icon-gotop {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -96px -20px;
}

.u-fixed .drop-down-menu li:hover i.icon-code {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -96px 0px;
}

.u-fixed .drop-down-menu .drop-down-button {
	display: block;
	background: url(../../img/commerical/fixed_menu_drop_down_button_background.png) no-repeat top #c00;
	height: 15px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 -2px;
}

.u-fixed .drop-down-menu .drop-down-button .icon {
	margin: 4px auto;
}

.u-fixed .phone-code {
	display: block;
	position: relative;
}

.u-fixed .phone-code img {
	max-width: 100%;
}

.u-fixed .phone-code .title {
	color: #e00;
	font-weight: 700;
	font-size: 12px;
	display: inline;
}

.u-fixed .phone-code .icon {
	border: 1px solid #eee;
	float: right;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}

/*图标*/

.icon {
	display: block;
}

.icon-online-service {
	background: url(../../img/commerical/icons_fixed_menu.png);
	width: 36px;
	height: 36px;
}

.icon-menu {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -56px -20px;
	width: 20px;
	height: 20px;
}

.icon-recommend {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -36px 0px;
	width: 20px;
	height: 20px;
}

.icon-feedback {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -36px -20px;
	width: 20px;
	height: 20px;
}

.icon-gotop {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -56px 0px;
	width: 20px;
	height: 20px;
}

.icon-toparrow {
	border: 3px solid #c00;
	border-bottom: 3px solid #fff;
	height: 0px;
	width: 0px;
}

.icon-bottomarrow {
	border: 3px solid #c00;
	border-top: 3px solid #fff;
	height: 0px;
	width: 0px;
}

.icon-code {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -76px 0px;
	width: 20px;
	height: 20px;
}

.icon-rightarrow {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -116px 0px;
	width: 20px;
	height: 20px;
}

.icon-buzhou1 {
	background: url(../../img/commerical/icons-buzhou.png) no-repeat 0px 0px;
	width: 22px;
	height: 22px;
}

.icon-buzhou2 {
	background: url(../../img/commerical/icons-buzhou.png) no-repeat -22px 0px;
	width: 22px;
	height: 22px;
}

.icon-renovate {
	background: url(../../img/commerical/bussness.png) no-repeat -184px -477px;
	width: 20px;
	height: 20px;
}

.icon-light {
	background: url(../../img/commerical/theme.png) no-repeat -335px 0px;
	width: 13px;
	height: 15px;
}

.icon-error {
	background: url(../../img/commerical/bussness.png) no-repeat -167px 0px !important;
}

.icon-delete {
	background: url(../../img/commerical/icons_fixed_menu.png) no-repeat -116px -20px !important;
	width: 20px;
	height: 20px;
}

/*.icon-delete2{background: url(../../img/commerical/bussness.png) no-repeat -187px -804px; width:13px; height:13px;}*/

.icon-xinlang {
	background: url(../../img/commerical/bussness.png) no-repeat -284px -1034px;
	width: 20px;
	height: 20px;
}

.icon-qq {
	background: url(../../img/commerical/bussness.png) no-repeat -284px -1058px;
	width: 20px;
	height: 20px;
}

/*在线客服*/

#tq_kefu_main {
	display: none;
}

.list1 label {
	margin-right: 8px;
}

#tq_kefu_main {
	display: none;
}

/*详情页幻灯片，略缩图*/

.j-focus-btn {
	width: 9999px;
	height: 54px;
	left: 0px;
	overflow: hidden;
	position: relative;
}

.j-scroll .focus-contaienr {
	width: 366px;
	height: 274px;
}

#cnzz_stat_icon_1252928562 {
	width: 60px;
	margin: 0 auto;
}

/*头部和尾部*/
/*footer*/
.footerul li {
	/*margin-right: 0px;*/
}
.footerul li .p1 a {
    background: url(../../img/webv2/index-head-footer.png) no-repeat 0px 0px;
    width: 142px;
    height:62px;
    margin-top: 10px;
}

.footerul li .p2 b {
	display: inline-block;
    background: url(../../img/webv2/index-head-footer.png) no-repeat -12px -72px;
    height: 25px;
    padding-left: 25px;
    margin-right: 8px;
    vertical-align: text-top;
}
.footerul  .company-intro-entry {
    width: 330px;
    font-size: 14px;
    max-width: 330px;
    margin: 11px 20px 0 80px;
}
.footerul .company-intro-entry a {
    margin-right: 60px;
    line-height:   34px;
}



.xiangqing-xiugai{
	position: relative;
	top: -15px;
}

.baidumap-detail{
	height: 200px;
}

/*广告超出隐藏*/
.page-column-ad img, .page-column-ad a{
    height: 80px;
    width: 100%;
    overflow: hidden;
}

.rightfloating li:hover .tipbox,
.rightfloating li:hover #erweima,
.rightfloating li:hover .serviceSelectBox {
    display: block;
}

.serviceSelectBox {
    width: 525px;
    height: 160px;
    border: 1px solid #ecbabc;
    background-color: #fdeeee;
    position: absolute;
    left: -537px;
    top: -50px;
    display: none;
}

.arrow-right-box {
    width: 13px;
    height: 30px;
    display: block;
    background-position: -523px -432px;
}

.serviceSelectBox .arrow-right-box {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: -13px;
}

.rightfloating .serviceSelectBox a.btn-sm {
    background-image: none;
    background-color: #fff;
}



/*************右側浮動******************/
.page-column-ad, .page-column-ad img, .page-column-ad a{
    height: 80px;
    width: 100%;
    overflow: hidden;
}
/*首页头部样式修改*/
.headertop .city b {
    font-size: 18px;
}

.headertop .city a.blue {
  
    color: #467ac1;
}

.headertop .first a {
    color: #666;
}

.headertop .first .divide {
    margin: 0 15px;
}
.header {
    padding: 15px 0px 20px 0px;
}

.logoR {
	background: url(../../img/webv2/logoR.png);
	width: 201px;
	height: 58px;
	margin: 8px 0px 0px 10px;
	vertical-align: top;
}
