/*!* esunny.com * author:xin9755 * date:20121228 */ 
body { font: 12px /1.5 simsun, SimHei, Arial, "\5B8B\4F53", Helvetica, sans-serif; color: #3f3f3f; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img, iframe { margin: 0; padding: 0; }
select, input, button, textarea, option { font: 12px Arial, "\5B8B\4F53", Helvetica, sans-serif; outline: none; }
img, iframe { border: none; }
img {vertical-align: bottom;}
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
li { list-style-type: none; }
a { color: #414141; text-decoration: none; outline: none; }
a:hover { color: #ff9301; text-decoration: underline; }
a.udline { text-decoration: underline; }
a.noline { text-decoration: none; }
.noIME { ime-mode: disabled; }
.wBreak { word-break: break-all; word-wrap: break-word; }
.L { float: left; }
.R { float: right; }
.aL { text-align: left!important; }
.aR { text-align: right; }
.aC { text-align: center!important; }
.mc { margin-left: auto; margin-right: auto; }
.mt6 { margin-top: 6px!important; }
.mt10 { margin-top: 10px!important; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px!important; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml60 { margin-left: 60px; }
.mr30 { margin-right: 30px; }
.mr50 { margin-right: 50px; }
.marT20 { margin-top: 20px!important; }
.marT40 { margin-top: 40px; }
.linedel { text-decoration: line-through; }
.relative { position: relative; }
.absolute { position: absolute; }
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px!important; }
.f16 { font-size: 16px; }
.f20 { font-size: 20px; }
.fB { font-weight: 900; }
.fNB { font-weight: 400!important; }
.wST { font-family: "\5B8B\4F53"; }
.org { color: #f60; text-decoration: none; }
.orgfix { color: #f60!important; }
.red { color: #f00; text-decoration: none; }
.dredfix { color: #b75200!important; }
.block { display: block!important; }
.inblock { display: inline-block; }
.hidden, .undis { display: none; }
.clear { clear: both; }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;
}
em { font-style: normal; }
.nobg { background: none!important; }
.nobd { border-bottom: 0!important; }
.nobr { border-right: 0!important; }
.nobl { border-left: 0!important; }
.nobt { border-top: 0!important; }
.bbd { border-bottom: 1px dashed #ccc; }
.coldcd { color: #dcdcdc; }
.verM { vertical-align: middle; }
.verT { vertical-align: top; }
.hand { cursor: pointer; }
.col-999 { color: #999; }
.overH{ overflow:hidden;}
a.blue2, a.blue2:visited, a.blue2:hover { color: #2758a3 }
a.blue3, a.blue3:visited, a.blue3:hover { color: #004dee }
a.blue4, a.blue4:visited, a.blue4:hover { color: #5c98ff }
a.blue5, a.blue5:visited, a.blue5:hover { color: #5c98ff; text-decoration: underline; }
.yellow2 { color: #ff8a00; }
.yellow3 { color: #ff6600; }
.green { color: #7fc54c; }
.bgblue { background: #ddebf4!important; }
.colff5196, a.colff5196 { color: #ff5196; text-decoration: none; }
.col1657b9, a.col1657b9 { color: #1657b9; text-decoration: none; }
.col3ea407 { color: #3ea407; }
.col414242 { color: #414242; }
.gray1{ color:#b8b8b8;}
.gray2{ color:#868686;}
.gray3{ color:#999; margin-bottom:10px!important;}
.gray4{ color:#4d4d4d;}
.red2 { color: #ff237a; }
a.f_pink2, a.f_pink2:hover { color: #ff5196; font-family: simsun; }
.colWhite, a.colWhite { color: #fff; text-decoration: none; }
.wid42 { width: 42px; }
.wid112 { width: 112px; }
.wid120 { width: 120px; }
.wid300 { width: 340px; }
.inlineBlock { display: inline-block; *display:inline;
zoom: 1; }
.yellow1 { color: #f4bc49; }
/*-- header --*/
.wrap { margin: 0 auto; width: 950px; }
.header { height: 91px; }
.header h2 { float: left; height: 100%; }
.header h2, .header h2 a { width: 235px; height: 50px; }
/*-- footer --*/
#footer { background: #e5e5e5; }
.footer { position: relative; *zoom: 1;
padding-top: 15px; }
.footer .link { margin-bottom: 15px; height: 28px; line-height: 28px; border-top: 2px solid #b75200; background: #f2f2f2; }
.footer .link a { margin: 0 5px; color: #3f3f3f; }
.footer .link a:hover { color: #ff9301; }
.footer .link-com a { margin: 0 5px; color: #3f3f3f; }
.footer .link-com a:hover { margin: 0 5px; color: #ff9301; }
.footer .link-com .blue { color: #00349A; }
.footer p { text-align: center; line-height: 1.7em; }
.footer cite { font-style: normal; }
.ficon-aliww, .ficon-qq, .ficon-cq1, .ficon-cq2, .ficon-cq3 { background: url(../image/inc/footer.png) no-repeat; }
.ficon-aliww { margin-left: 20px; padding-left: 18px; background-position: -130px -30px; color: #3f3f3f; }
.ficon-qq { margin-left: 20px; padding-left: 18px; background-position: -130px 0; color: #3f3f3f; }
.ficon-cq1 { position: absolute; display: block; left: 170px; bottom: 20px; width: 50px; height: 50px; background-position: 0 0; }
.ficon-cq2 { position: absolute; display: block; left: 230px; bottom: 20px; width: 50px; height: 50px; background-position: -60px 0; }
.ficon-cq3 { position: absolute; display: block; right: 135px; bottom: 25px; width: 150px; height: 35px; background-position: 0 -70px; }
/* 弹窗  */
.pay_diag { text-align: left; width: 490px; background: #fff; overflow: hidden }
.share_text { width: 260px; line-height: 1.8; }
.hr-blue { color: #ff6600!important; font-weight: bold!important; }
.pay_diag_con { float: left; margin-left: 10px; margin-bottom: 20px; }
.pay_diag_con p { margin: 10px 0; }
.success, .error { background: url(../images/message.png) 0 0 no-repeat; display: inline-block; width: 23px; height: 28px; }
.success { margin-right: 10px; padding-top: 10px; }
.success1, .error1, .warn { background: url(../images/search_area.png) 0 0 no-repeat; display: inline-block; width: 15px; height: 16px; margin-right: 8px; cursor: pointer; }
.success1 { background-position: -149px -45px; }
.error1 { background-position: -150px -72px; }
.warn { background-position: -149px -103px; width: 18px; height: 16px; }
/*.upload_btn { background: url(../images/search_area.png) no-repeat -186px -268px; width: 68px; height: 26px; display: inline-block; line-height: 27px; border: none; cursor: pointer; text-align: center; }
*/
.cart_btn, .conti_btn, .dataTabBtn { background: url(../images/search_area.png) no-repeat; height: 28px; display: inline-block; text-align: center; line-height: 28px; color: #fff; border: 0; }
a.cart_btn, a.cart_btn:hover, a.conti_btn, a.conti_btn:hover { color: #fff; text-decoration: none; }
.cart_btn { background-position: 0 -341px; width: 99px; cursor: pointer; }
.cart_btn:hover{ background:#f40; }
.conti_btn { background-position: -108px -341px; width: 71px; cursor: pointer; }
.conti_btn:hover{ background:#00BBFF; }

ul.dataTabList {
	width:760px;
	overflow:hidden;
}
ul.dataTabList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
ul.dataTabList li { 
	background: url(../images/search_area.png) no-repeat -218px -307px;
	height: 28px; 
	display: block; 
	text-align: center; 
	line-height: 28px; 
	color: #fff; 
	border: 0; 
	width: 109px;
	float:left;
	margin-right:10px;
}
.proShow .cont_1 ul.dataTabList li a{
	color: #fff;
	text-decoration: none;
	display:block;
	cursor: pointer;
	margin:0;
}
p.noteTxt{
	color:#F00;
	line-height:1.4;
	margin-bottom:10px;
	clear:both;
}
ul.dataTabList li a:hover{ background:#f40; }
ul.dataNoteList {
	margin-bottom:10px;
}
.proShow .cont_1 ul.dataNoteList li {
	color:#F00;
	line-height:1.4;
	margin:0;
}

/*============= footer =============*/
#footerArea {
	background-color:#e5e5e5;
	width:100%;
	font-family:Arial, Tahoma, sans-serif;
	min-width:950px;
}
#footer {
	width:950px;
	overflow:hidden;
	padding:15px 0;
	margin:0 auto;
	color:#999;
}
#footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#footer p.foot_logo{
	float:left;
	margin-right:19px;
}
#footer .foot_right{
	float:left;
	width:810px;
}
#footer .foot_right p{
	line-height:1.6;
	width:810px;
	overflow:hidden;
}
#footer .foot_right p.copyright{
	margin:5px 0;
}
#footer .foot_right p:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#footer .foot_right p span{
	display:block;
	float:left;
	padding-right:20px;
}
.cont_1{
}
.cont_1:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

/* clearFix
----------------------------------------------------------------------*/
.clearFix{ zoom:1;}
.clearFix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}