﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, blockquote, th, td,sup,table,p{padding:0;margin:0;}
fieldset, img{border:none;}
img{-ms-interpolation-mode: bicubic;}
label, option, fieldset, legend{font-family:Arial;}
table{font:12px/18px Arial;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}

body{margin:0px auto;padding:0px; font:12px/1.5 arial, helvetica, sans-serif; color:#000; background:#FFFFFF;}
/* link */
a{color:#000; text-decoration:none; }
a:link, a:visited{text-decoration:none;}
a:hover{color:#f00; text-decoration:underline; }

/* comm start*/
.blank15 {font-size:1px; height:15px; line-height:15px;clear:both;}
.blank_b {font-size:1px; height:5px; line-height:5px; clear:both;}
.blank_bb {font-size:1px; height:10px; line-height:10px;clear:both;}
.blank_c {font-size:0px;clear:both; width:100%; height:0px !important; line-height:0px !important; float:none !important; overflow:hidden;}
.blank_d{font-size:1px; height:2px; line-height:2px; clear:both;}
/*--=clearfix--*/
.clearfix:after { content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.clearfix { zoom: 1; }

.body{width:100%;margin:0px auto; text-align:center;}
.body1{width:100%;margin:0px auto;}
.body2{margin:0px auto;}
.main{width:1024px;margin-left:auto; margin-right:auto; text-align:center;}
.hpwrap{width:1024px;margin-left:auto; margin-right:auto;position:relative;}

/* head start*/
#head{zoom:1;width:100%; height:119px;background:#000 url(../../images/head/head.jpg) center top repeat-x; text-align:center;}
/*头部*/
#head .head-con{ width:1024px; height:119px;margin:0 auto;}
#head .logo {width:185px;float:left; text-align:center; padding-top:20px;}
#head .head-right{ width:839px; float:left; text-align:left;}
#head .top {position:relative; overflow:hidden; height:75px;}
#head .top .lan {height:26px; width:150px; text-align:right; line-height:26px; position:absolute; right:260px; top:26px; color:#fff; font-weight:500; padding-right:4px; font-family:Verdana, Geneva, sans-serif;}
#head .top .lan a{ display:inline-block;color:#fff; margin:0px 3px;}
#head .top .lan a:hover{ color:#F9A624;text-decoration:none;}
#head .top .lan a.current{ background:url(../../images/head/icon.jpg) left center no-repeat; padding-left:10px; color:#F00;}
#head .top .search {width:220px; height:23px; top:26px; right:26px;position:absolute; padding:0 0 0 23px; line-height:38px; font-size:16px; color:#fff; font-family:"微软雅黑";}
#head .top .keyword {width:153px; height:23px; background: url(../../images/head/search-text.jpg) no-repeat; padding-left:40px;}
#head .top .keyword input{ width:150px; height:23px; background:none;border:0px; padding:0px; margin:0px; line-height:23px; color:#000;}
#head .top .querybutton {width:21px; height:23px; background:url(../../images/head/search-smb.jpg) no-repeat; margin-left:2px; border:none;}
#head .menu{clear:both; width:100%; text-align:center;}
#head .menu ul{margin:0px auto; height:44px; line-height:44px;text-align:left; font-size:18px; font-family:"微软雅黑";}
#head .menu li{ float:left; padding-right:30px;}
#head .menu li a{color:#FFF;}
#head .menu li a:hover,#head .menu li a.current{ color:#F9A624; text-decoration:none;}

#head .enmenu ul{margin:0px auto; height:44px; line-height:44px;text-align:left; font-size:22px; font-family:"Times New Roman";}
/*底部*/
.foot { width:100%; height:42px; clear:both; background:#000; color:#9C9C9C; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.foot .copyright{ width:989px; height:42px;line-height:42px; background:url(../../images/foot-icon.jpg) 47px 0px no-repeat; text-align:right; padding-right:35px; margin:0 auto;}
.foot a {color:#FFF;}
.foot a:hover {color:#F60;}

a.more,div.more{position:absolute; top:0px; right:10px; line-height:normal; font-size:12px; font-weight:normal; text-indent:0px;}
div.more a{color:#ff6600; font-size:12px; font-weight:normal;}

sup{font-size:8px;vertical-align:super; line-height:normal;}

input.text,textarea.text{color:#404040;font-size:12px;background:white url(../images/input-bg.png) 0 0 no-repeat;margin:0px;padding:3px 2px 0 3px;border:1px solid #a7a6aa;}input.text{height:16px;}

.input_text{padding:0px 2px 0px 3px;border:1px solid #b3ada7;}

span.date{position:absolute; right:0px; top:0px; color:#999999;}

.crumb{background:url(../../images/comm/crumb.gif) 0px 12px no-repeat; padding-left:20px; height:35px; line-height:35px; clear:both; margin-top:6px;color:rgb(117,116,116);}

/*--=Basic Class--*/
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f10{ font-size:10px;}
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.noline { text-decoration:none; }
.underline { text-decoration:underline; }
.ml0 { margin-left: 0!important; }
.mr0 { margin-right: 0!important; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr50 { margin-right:50px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl50 { padding-left:50px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.p50 { padding:50px; }
.block { display:block; }
.inline { display:inline; }
.inblock { display:inline-block; *display:inline;
zoom:1; letter-spacing:0; }/*--HTML源码内有换行会导致连续内联块元素间半个字符的间距，如需修正，请在父元素添加letter-spacing:-.5em;--*/
.none { display:none; }
.hidden { visibility:hidden; }
.hide{ width:0 !important; height:0 !important; overflow:hidden !important; padding:0 !important; margin:0 !important; border:0 none !important;}
.relative { position:relative; }
.absolute { position:absolute; }
.wfill { width:100%; }
.nowrap { white-space:nowrap; }
.nobor { border:none; }
.vm { vertical-align:middle;}
.zoom { zoom:1; }

/*--=Basic Class M18_UI基本类--*/
.hl { color:#F60!important; }
.hl2 { color:#A71F24!important; }
.hb { font-weight:bold; color:#FF6600 !important; }
.hb2 { font-weight:bold; color:#A71F24 !important; }
.red { color:#FF0000!important; }
.h { color:#CE0E0E!important; }
.loud { color:#000!important; }
.quiet { color:#666!important; }
.lower { color:#999!important; }
.cyan { color:#01bf39!important; }
.yahei { font-family:"Microsoft YaHei"; }
.p5 { padding:5px; }
.bor1 { border:1px solid #b6b6b6; }
.bor1-nt { border:1px solid #b6b6b6; border-top:none;}
.bor1-nb { border:1px solid #d5d5d5; border-bottom:none;}
.bor2{border:2px solid #ff6600;}
.bbd { border-bottom:1px dotted #CCCCCC; }
.btd { border-top:1px dotted #CCCCCC;}
.price{color:#FF0000; font-size:14px;}

.step_load{background:url(../images/loading.gif) no-repeat; width:16px; height:16px; display:inline-block;display:-moz-inline-stack;*zoom:1;*display:inline;vertical-align:middle;margin-right:5px;}

.num-family{font-family:Verdana, Simsun, Helvetica, Arial, sans-serif;}

span.L,span.R{display:block; position:absolute; overflow:hidden;}
span.L{left:0px;}
span.R{right:0px;}

/*分页*/
.page-box{height:60px; clear:both; position:relative; width:100%; text-align:center;}
.page {height:50px; text-align:right;width:283px; margin:auto;}
.page select {margin-left:6px;}
.page span {display:inline-block; margin-left:6px; background:#eee; padding:2px 8px 2px 8px; color:#ccc;}
.page a {display:inline-block; margin-left:6px; background:#dcd9d4; padding:2px 8px 2px 8px; color:#303030;}
.page a:hover {background:#F9A624; color:#FFF; text-decoration:none;}