/* css reset */
body, html {min-height:101%;  }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}
body{color:#333; font:12px/1.5 Arial,Helvetica,sans-senif,SimSun,"宋体"; background-color:#f0f1f6;}
body,div,p{word-wrap:break-word;word-break:break-all;word-break:normal;}
select,input,label,button,button img{vertical-align:middle}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var,i{font-style:normal;}
ol,ul {list-style:none;}
input,textarea,select{outline:none; color:#666;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{ cursor:pointer; outline:none; color:#333; text-decoration:none;}
a:hover{ color:#F60 !important;; quotes:none;  text-decoration:underline;}
a.underline{ text-decoration:underline!important;}
p{margin:5px 0;}

/* layout */
.layout{ width:1000px; margin:0 auto;}
.layoutline{border-top:2px solid #ddd;}
.location{line-height:30px;}
.location a{ color:#456eae;}
.colBox{ border:1px solid #ddd; overflow:hidden;}
.hd{ padding:4px 0 0; height:24px; border-bottom:2px solid #0087e6;}
.hd h2{ color:#333333; font:bold 16px/20px arial;  float:left; height:20px;}
.hd span{ float:right; padding-right:5px;}
.hd span a,.hd span i{  display:inline-block; margin-left:5px;}
.bd,.bdBlue{ border-top:1px solid #ddd;}

.hdBlue{ padding-right:10px; height:29px; background:url(../images/intitle_bg.jpg) repeat-x;}
.hdBlue h2{ height:29px; padding:0 10px; font:bold 14px/29px arial; padding:0 10px; color:#456eae; float:left; font-weight:700;}
.hdBlue span{ float:right; line-height:26px;}
.hdBlue span a{ font:normal 12px/28px simsun;}


/* 基本设置 */
.clr {display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0;}
.clearfix,.layout,.colBox,.hd{ *zoom:1;}.clearfix:after,.layout:after,.colBox:after,.hd:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fl{float:left;}.fr{float:right;}.fn{float: none;}
.al{text-align: left;}.ac{text-align: center;}.ar{text-align: right;}
.vam{ vertical-align:middle;}.vat{ vertical-align:top;}.vab{ vertical-align:bottom;}
.pr{ position:relative;*zoom:1;}.pa{ position:absolute;}.indent{ text-indent:2em;}
.hide{display:none;}.block{ display:block!important;}
.bdrb{ border-bottom:none!important;}.bdrl{ border-left:none!important;}.bdrr{ border-right:none!important;}.bdrt{ border-top:none!important;}.bdrn{ border:none!important;}
.aa img{ overflow:hidden; display:block;}
.wordWrap{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:none;}

/* 常用宽度 */
.w20{ width:20px;}.w30{ width:30px;}.w40{ width:50px;}.w50{ width:50px;}.w60{ width:60px;}.w70{ width:70px;}.w80{ width:80px;}.w90{ width:90px;}.w105{ width:105px;}.w120{ width:120px;}.w150{ width:150px;}.w155{ width:155px;}.w160{ width:160px;}.w170{ width:170px;}.w180{ width:180px;}.w200{ width:200px;}.w220{ width:220px;}.w230{ width:230px;}.w240{ width:240px;}.w250{ width:250px;}.w260{ width:260px;}.w270{ width:270px;}.w280{ width:280px;}.w290{ width:290px;}.w300{ width:300px;}.w330{ width:330px;}
.wb10{ width:10%;}.wb20{ width:20%;}.wb30{ width:30%;}.wb40{ width:40%;}.wb50{ width:50%;}.wb60{ width:60%;}.wb70{ width:70%;}.wb80{ width:80%;}.wb90{ width:90%;}.wb98{ width:98%;}
.colMain{width:760px; float:right; overflow:hidden;}
.colSub{width:230px; float:left;overflow:hidden; }

/* interval margin & padding */
.mt5{ margin-top:5px;}.mb5{ margin-bottom:5px;}.ml5{ margin-left:5px;}.mr5{ margin-right:5px;}
.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}
.mt20{ margin-top:20px;}.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.mr20{ margin-right:20px;}
.mb30{ margin-bottom:30px;}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.p10{ padding:10px;}
.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.pl20{ padding-left:20px;}.pr20{ padding-right:20px;}.p20{ padding:20px;}

/* font */
.bold{font-weight:700;}
.ft12{font-size: 12px;}.ft14{ font-size: 14px;}.ft16{ font-size: 16px;}.ft18{font-size:18px;}.ft20{font-size:20px;}.ft24{ font-size:24px;}
.clr3{color:#333333;}.clr3a a{color:#333333;}
.clr6{color:#666666;}.clr6a a{color:#666666;}
a.clr3:hover,a.clr6:hover,.clr3a a:hover,.clr6a a:hover{ color:#f60;}
.gray{color:#999999;}.green{color:#7CAF00;}.red{color:#e93100;}.orange{color:#ff6600;}.blue{ color:#0066cc;} .bluea a{ color:#0066cc;} .grayd{ background:#ddd;}
.ofh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;word-wrap:normal;}.ofw{overflow:hidden;}

/* top */
.topWarp{ background:url(../images/topbg.png) repeat-x 0 0; height:140px; z-index:99; position:relative;}
.topWarp .logo, .logo a { float:left; width:303px; height:146px; background:url(../images/logo.png) no-repeat 0 0; display:inline; position:absolute; }
.topWarp .logo a { margin:0; text-indent:-999em; overflow:hidden; }
.topWarp .menu{width:697px;}
.bannerwarp{ margin:-41px auto 0 auto;z-index:-1;position: relative; }
.foot{border-top:2px solid #0b1e42; padding:10px 0; line-height:24px; color:#666;}



