/* basic-css */
/* 基本元素重置 */
html { overflow-x:hidden; }
*{margin:0px; padding:0px;}
body,html{font-size:14px; font-family:"微软雅黑",SimSun,SimHei; color:#747474; background-color:#FFF; }
img{border:0px;}
a{text-decoration:none; color:#555; outline:none;}
div{margin:0px auto;}
li,dl,dt,dd{list-style-type:none;}
input,textarea,select,option,em,h1,h2,h3,h4,h4,h6,strong,span,li,dl,dt,td{font-size:14px;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}

/* 重用类样式 */
.f_l{float:left !important;}
.f_r{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear_both{clear:both !important;}
.display_block{display:block !important;}
.text_over{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}


/* 重用自定义样式 */
.w_100{width:100%;}
.w_95{width:95%;}
.indextx{width:980px;margin:0 auto; margin-top:10px; background:#FFFFFF;}
.w_min_width{min-width:1200px;}
.w_1200{width:1200px;}
.w_1067{width:1067px;}
.w_980{width:980px;}


/*link*/  
a:link {
  color: #545454;
  text-decoration: none;
}

a:visited {
  color: #545454;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  cursor:pointer;
  color: #ff6300;
}
/*ĬϵAǩʽ*/
a.bluelink {
  color:#0055a5;
}     
a.bluelink:visited {
  color:#0055a5;
}
a.bluelink:hover {
  color:#005ea7;
}
a.secondlink {
  color:#535353;
}     /*ҪA*/
a.secondlink:hover {
  color:#005ea7!important;
}
a.secondlink:visited {
  color:#535353;
}
a.orangelink,a.redlink {
  color:#ff6300 !important;
}     /*ͻA*/
a.orangelink:hover,a.redlink:hover {
  color:#fd9900!important;
}
a.orangelink:visited,a.redlink:visited {
  color:#ff6300;
}
a.disabled {
  cursor:default;
}
a.green-link {
  color: #4E813F;
}
a.green-link:hover {
  color: #306220;
}


/* --------------------------------  ------------------------------- */
/*float*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear:both;
  visibility: hidden;
}   /**/
.clearfix {
  *overflow: hidden;
}
/*font*/
.f14b{ font-size:14px; font-weight:bold;}
.f14{ font-size:14px; }
.f16b{ font-size:16px; font-weight:bold;}

/*jianju*/
.j1{ margin-top:5px; display:inline;}
.j2{ margin-top:15px; display:inline;}
.j35{ padding-bottom:35px; display:inline;}