/** 
   DHCC基础样式 */
   
*               { margin:0; padding:0;}
body            { background:#fff;  margin:0px; padding:0px; color:#343434; font:14px/1.5 "Microsoft YaHei",Arial, Helvetica, sans-serif;}
body,button,select,input,textarea{ font:14px/1.5 "Microsoft YaHei",Arial, Helvetica, sans-serif;}
table           { border-collapse:collapse; border-spacing:0;}
img             { border:0;}
a,img,input     { hide-focus:expression(this.hideFocus=true); /* for ie 5+ */outline:none; /* for firefox 1.5 + */ }
a               { text-decoration:none;}
a:hover         { text-decoration:underline;}
ol,ul,li        { list-style:none outside none;}
h1{font-family:"Microsoft YaHei";}


/*[公共样式]
----------------------------------------------------------------------------------------*/
.color64        { color:#646464;}
.color84        { color:#848484;}
.color46        { color: #464646;}
.color95        { color:#959595;}
.color-red      { color: #fd4431;}
.bg-blue        { background-color: #3ca1f6;}
.overf_h        { overflow:hidden;}
.tcenter        { text-align:center;}
.tright         { text-align:right;}
.grd1200        { width:1200px; margin:0 auto;}
.displayb       { display:block;}
.display_in-b   { display:inline-block; *display:inline; zoom:1;}
.display_n      { display:none;}
.boder_b_d      { border-bottom:1px dashed #d7dde3;}
.boder-b       { border-bottom:1px solid #e0e0e0;}
.boder-2b       { border-bottom: 2px solid #e0e0e0;}
.noradius       { border-radius:0;}
.noborder       { border:none;}
.song           { font-family:宋体;}
.vertical_align_m {vertical-align: middle;}
/*<定位>*/
.posr           { position:relative;}
.posa           { position:absolute;}
.lf             { float:left;}
.rt             { float:right;}
.lf0            { left:0;}
.rt0            { right:0;}
.tp0            { top:0;}
.bm0            { bottom:0;}
.textc          { text-align:center;}
.textr          { text-align:right;}
.textl          { text-align:left;}
.textj          { text-align:justify;}
.vlignm         { vertical-align:middle;}
.cover          { text-indent:-9999em;}
.overhide       { overflow:hidden;}
.clearbox       { clear:both;}
.clearfix:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden;}
*html .clearfix { zoom:1;}
*:first-child+html .clearfix{ zoom:1;}


/*<边距>*/
.mauto          { margin:0 auto;}
.mg5            { margin:5px;}
.mg8            { margin:8px;}
.mg10           { margin:10px;}
.mg15           { margin:15px;}
.mg20           { margin:20px;}
.mg25           { margin:25px;}
.mg30           { margin:30px;}
.mgt-2           {margin-top:-2px;}
.mgt-5          { margin-top:-5px;}
.mgt-10         { margin-top: -10px;}
.mgt5           { margin-top:5px;}
.mgt10          { margin-top:10px;}
.mgt15          { margin-top:15px;}
.mgt20          { margin-top:20px;}
.mgt25          { margin-top:25px;}
.mgt30          { margin-top:30px;}
.mgt35          { margin-top:35px;}
.mgt40          { margin-top:40px;}
.mgt45          { margin-top:45px;}
.mgt50          { margin-top:50px;}
.mgt70          { margin-top:70px;}
.mgt90          { margin-top:90px;}
.mgt100         { margin-top:100px;}
.mgt110         { margin-top:110px ;}
.mgt120         { margin-top:120px;}
.mgt180         { margin-top: 180px;}
.mgb5           { margin-bottom:5px;}
.mgb10          { margin-bottom:10px;}
.mgb15          { margin-bottom:15px;}
.mgb20          { margin-bottom:20px;}
.mgb25          { margin-bottom:25px;}
.mgb30          { margin-bottom:30px;}
.mgb35          { margin-bottom:35px;}
.mgb40          { margin-bottom:40px;}
.mgb45          { margin-bottom:45px;}
.mgb50          { margin-bottom:50px;}
.mgb60          { margin-bottom: 60px;}
.mgb100         { margin-bottom:100px;}
.mgl-8          { margin-left:-8px;}
.mgl-12         { margin-left:-12px;}
.mgl5           { margin-left:5px;}
.mgl8           { margin-left:8px;}
.mgl10          { margin-left:10px;}
.mgl15          { margin-left:15px;}
.mgl20          { margin-left:20px;}
.mgl25          { margin-left:25px;}
.mgl30          { margin-left:30px;}
.mgl35          { margin-left:35px;}
.mgl40          { margin-left:40px;}
.mgl45          { margin-left:45px;}
.mgl50          { margin-left:50px;}
.mgl55          { margin-left:55px;}
.mgl60          { margin-left:60px;}
.mgl67          { margin-left:67px;}
.mgl70          { margin-left:70px;}
.mgl75          { margin-left:75px;}
.mgl80          { margin-left: 80px;}
.mgl85          { margin-left:85px;}
.mgl90          { margin-left:90px;}
.mgl95          { margin-left:95px;}
.mgl100         { margin-left:100px;}
.mgl105         { margin-left:105px;}
.mgl120         { margin-left: 120px;}
.mgl280         { margin-left:280px;}
.mgl300         { margin-left:300px;}
.mgl330         { margin-left:330px;}
.mgr5           { margin-right:5px;}
.mgr10          { margin-right:10px;}
.mgr15          { margin-right:15px;}
.mgr20          { margin-right:20px;}
.mgr25          { margin-right:25px;}
.mgr29          { margin-right:29px;}
.mgr30          { margin-right:30px;}
.mgr35          { margin-right:35px;}
.mgr40          { margin-right:40px;}
.mgr45          { margin-right:45px;}
.mgr50          { margin-right:50px;}
.mgr70          { margin-right:70px;}
.mgr90          { margin-right:90px;}
.mgr100         { margin-right:100px;}
.mgr120         { margin-right:120px;}
.mgr110         { margin-right:110px;}
.mgr130         { margin-right:130px;}
.pd5            { padding:5px;}
.pd10           { padding:10px;}
.pd15           { padding:15px;}
.pd20           { padding:20px;}
.pd25           { padding:25px;}
.pd30           { padding:30px;}
.pdt5           { padding-top:5px;}
.pdt10          { padding-top:10px;}
.pdt15          { padding-top:15px;}
.pdt20          { padding-top:20px;}
.pdt25          { padding-top:25px;}
.pdt30          { padding-top:30px;}
.pdt35          { padding-top:35px;}
.pdt40          { padding-top:40px;}
.pdt45          { padding-top:45px;}
.pdt50          { padding-top:50px;}
.pdt70          { padding-top: 70px;}
.pdt90          { padding-top: 90px;}
.pdt100         { padding-top:100px;}
.pdt135         { padding-top: 135px;}
.pdt165         { padding-top:165px;}
.pdt180         { padding-top: 180px;}
.pdb5           { padding-bottom:5px;}
.pdb10          { padding-bottom:10px;}
.pdb15          { padding-bottom:15px;}
.pdb20          { padding-bottom:20px;}
.pdb25          { padding-bottom:25px;}
.pdb30          { padding-bottom:30px;}
.pdb35          { padding-bottom:35px;}
.pdb40          { padding-bottom:40px;}
.pdb45          { padding-bottom:45px;}
.pdb50          { padding-bottom:50px;}
.pdb100         { padding-bottom:100px;}
.pdl5           { padding-left:5px;}
.pdl10          { padding-left:10px;}
.pdl15          { padding-left:15px;}
.pdl20          { padding-left:20px;}
.pdl25          { padding-left:25px;}
.pdl30          { padding-left:30px;}
.pdl35          { padding-left:35px;}
.pdl40          { padding-left:40px;}
.pdl45          { padding-left:45px;}
.pdl50          { padding-left:50px;}
.pdl60          { padding-left:60px;}
.pdl70          { padding-left:70px;}
.pdl100         { padding-left:100px;}
.pdl310         { padding-left:310px;}
.pdr5           { padding-right:5px;}
.pdr10          { padding-right:10px;}
.pdr15          { padding-right:15px;}
.pdr20          { padding-right:20px;}
.pdr25          { padding-right:25px;}
.pdr30          { padding-right:30px;}
.pdr35          { padding-right:35px;}
.pdr40          { padding-right:40px;}
.pdr45          { padding-right:45px;}
.pdr50          { padding-right:50px;}
.pdr60           { padding-right:60px;}
.pdr70           { padding-right:70px;}
.pdr100         { padding-right:100px;}

/*<宽度高度>*/
.w10            { width:10px;}
.w20            { width:20px;}
.w15            { width: 15px;}
.w30            { width:30px;}
.w40            { width:40px;}
.w50            { width:50px;}
.w60            { width:60px;}
.w70            { width:70px;}
.w80            { width:80px;}
.w90            { width:90px;}
.w100           { width:100px;}
.w115           { width:115px;}
.w120           { width: 120px;}
.w150           { width:150px;}
.w141           { width:141px;}
.w170           { width: 170px;}
.w180           { width: 180px;}
.w190           { width: 190px;}
.w200           { width:200px;}
.w210           { width:210px;}
.w280           { width:280px;}
.w240           { width: 240px;}
.w250           { width:250px;}
.w300           { width:300px;}
.w350           { width:350px;}
.w390           { width:390px;}
.w400           { width:400px;}
.w430           { width: 430px;}
.w450           { width:450px;}
.w470            { width: 470px;}
.w500           { width:500px;}
.w550           { width:550px;}
.w600           { width:600px;}
.w650           { width:650px;}
.w700           { width:700px;}
.w750           { width: 750px;}
.w800           { width:800px;}
.w900           { width:900px;}
.w1160          { width:1160px;}
.h10            { height:10px;}
.h15            { height: 15px;}
.h36            {  height:36px;}
.h30            { height: 30px;}
.h40            { height:40px;}
.h45            { height:45px;}
.h50            { height:50px;}
.h60             { height:60px;}
.h70            { height: 70px;}
.h80            { height:80px;}
.h87            { height:87px;}
.h90            { height:90px;}
.h100           { height:100px;}
.h120           { height:120px;}
.h150           { height:150px;}
.h200           { height:200px;}
.h250           { height:250px;}
.h300           { height: 300px;}
.h350           { height:350px;}
.h360           { height:360px;}
.h440           { height:440px;}
.h500           { height:500px;}
.h570           { height:570px;}
.h700           { height: 700px;}
.w              { width:100%;}
.wauto          { width:auto;}
.h              { height:100%;}

/*<文字排版>*/
.font12         { font-size:12px;}
.font13         { font-size:13px;}
.font14         { font-size:14px;}
.font15         { font-size:15px;}
.font16         { font-size:16px;}
.font18         { font-size:18px;}
.font20         { font-size:20px;}
.font22         { font-size:22px;}
.font24         { font-size:24px;}
.font26         { font-size:26px;}
.font28         { font-size:28px;}
.font30         { font-size:30px;}
.font32         { font-size: 32px;}
.font34         { font-size:34px;}
.font54         { font-size: 54px;}
.font58         { font-size: 58px;}
.lh12           { line-height: 12px;}
.lh20           { line-height:20px;}
.1h24           { line-height:24px;}
.lh26           { line-height: 26px;}
.lh30           { line-height:30px;}
.1h36           { line-height:36px;}
.lh40           { line-height:40px;}
.lh45           { line-height:45px;}
.lh50           { line-height: 50px;}
.lh60           { line-height:60px;}
.lh100          { line-height: 100px;}
.lh150          { line-height:150%;}
.lh180          { line-height:180%;}
.lh200          { line-height:200%;}
.lh250          { line-height:250%;}
.lh300          { line-height:300%;}
.fontbold       { font-weight:bold;}
.fontnormal     { font-weight:normal;}
.fontitalic     { font-style:italic;}
.textin2em      { text-indent:2em;}
.letter_s1      { letter-spacing:1px;}
.colorf         { color: #fff;}
.colorb         { color:#376ebc;}
.color-orange   { color: #ff7403;}
.yz             {text-shadow:0px 1px 3px #2f334e;}
.orange-line    {width:40px; height:4px; background:#ff9b37;}
.boder-eo         {border: 1px solid #e0e0e0;}
.boder-top-f    { border-top:1px solid #FFFFFF;}
.font-heiti     { font-family: "黑体";}
