﻿@charset "utf-8";
/* CSS Document */

/*2013.4.8 lyw*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea,select  { margin:0; padding:0; }
*html{/*background-image:url(about:blank);background-attachment:fixed;*/}
body{ font-size:12px; line-height:20px; color:#666;font-family:"Microsoft YaHei" }
h1, h2, h3, h4, h5, h6{ font-size:12px;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none; color:#666; cursor:pointer;}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
a img { border:none; }
li.clear { float:none; width:auto; height:auto; padding:0; margin:0; }
input{ border:0 none; padding:0px; margin:0px;}
table { border-collapse: collapse; border-spacing: 0;}

.pr{ position:relative;}
.pa{ position:absolute;}
.ftms{ font-family:"Microsoft YaHei"}
/*文字靠边*/
.tl { text-align:left!important; }.tc { text-align:center!important; }.tr { text-align:right!important; }
/*缩进*/
.ti2 { text-indent:2em; }  
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.fl{ float:left;}
.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #ddd;}
.btmBd{ border-bottom:1px solid #ddd;}
/*显示*/
.dil { display:inline; }
.bk { display:block !important;}
.dn{ display:none;}
.od { overflow:hidden }

/*自定义*/
/*行高*/
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40{line-height: 40px;}
/*字体大小*/
.f12 { font-size:12px !important; }
.f14 { font-size:14px !important; }
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important; line-height:20px;}
.f22{font-size:22px; line-height:22px;}
.f24{font-size:24px; line-height:24px;}
.f26{font-size:26px; line-height:26px;}
.f28{font-size:28px; line-height:28px;}
.dtb{ display:table}

/*间距与填充*/
.nbg{ background:none !important;}
.mt_5{ margin-top:5px;}.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}
.ml_5{ margin-left:5px;}.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}
.mr_5{ margin-right:5px;}.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}
.mb_5{ margin-bottom:5px;}.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}

.pt_5{ margin-top:5px;}.pt_10{ margin-top:10px;}.pt_15{ margin-top:15px;}.pt_20{ margin-top:20px;}
.pl_5{ margin-left:5px;}.pl_10{ margin-left:10px;}.pl_15{ margin-left:15px;}.pl_20{ margin-left:20px;}
.pr_5{ margin-right:5px;}.pr_10{ margin-right:10px;}.pr_15{ margin-right:15px;}.pr_20{ margin-right:20px;}
.pb_5{ margin-bottom:5px;}.pb_10{ margin-bottom:10px;}.pb_15{ margin-bottom:15px;}.pb_20{ margin-bottom:20px;}


.wa{ width:100% !important;}
.tuL{ text-decoration:underline}
.ttL{ text-decoration:line-through}

.zh{word-break:break-all;} /* 强制转行 */
.dq{ text-align:justify}   /* 两边对齐 */

/*宽度*/
.w1000{ width:1000px;}

/*高度*/
.w160{ width:160px;}
.H190{ height:190px;}
.H150{ height:150px;}


/*颜色*/
.red{color:#ad1c2e;}

.wapper{ max-width:1440px; margin:0 auto;}
.header{ height:65px; background:url(../bg/bg_header.gif) repeat-x; zoom:1; padding:0 40px;}
.i-sina,.i-weix{ width:17px; height:17px; display:inline-block; vertical-align:middle; margin-right:3px;}
.i-sina{ background:url(../ico/ico_1.gif) no-repeat;}
.i-weix{ background:url(../ico/ico_2.gif) no-repeat;}
.topShare{ float:right;}
.logo{ float:left; margin-top:11px;}
.logo a{  display:block; width:288px; height:42px; background:url(../ico/logo.gif) no-repeat; text-indent:-9999px;}
.topShare,.topNav,.Search{ margin-top:20px;}
.topNav{ width:300px; margin-top:22px;}
.topNav li{ display:inline;}
.topNav li a{padding:0 10px;}
.Search{ width:173px; height:17px; background:#ebebeb; padding:5px 5px 5px 10px; line-height:17px; margin-right:5px;}
.seaIn{ width:148px; background:none; height:17px; line-height:17px; color:#959595; float:left}
.seaIn:focus{ color:#333;}
.seaBtn{ width:19px; height:19px; display:inline-block; background:url(../ico/ico_3.gif) no-repeat; float:left; cursor:pointer}

.footer{ padding:5px 40px; height:23px;}
.i-actA{ width:17px; height:16px; display:inline-block; vertical-align:middle; background:url(../ico/ico_4.gif) 0 0; margin-left:5px;}
.actABg{ width:105px; height:30px; line-height:30px; background:url(../bg/bg_act.png) no-repeat 0 0; display:block; text-align:center; padding-top:10px; margin-top:-17px; position:relative; z-index:100;}
.actA{ position:relative; z-index:99;}
.actBox{ position:absolute; left:-40px; bottom:28px; height:238px; z-index:99; width:100%; background:url(../bg/bg_actBox.png); display:none}
.actBoxSc{ width:100%; overflow:hidden; height:208px; padding-top:30px;}
.actBoxScL,.actBoxScR{ width:52px; height:101px; display:inline-block; background-image:url(../bg/bg_arrow.png); background-repeat:no-repeat; float:left; margin-top:40px;}
.actBoxScL{ background-position: 0 0; margin-left:30px;}
.actBoxScR{ background-position: -52px 0;}
.actBoxScMove{ height:173px; float:left; position:relative; overflow:hidden; margin:0 30px;}
.actBoxScMove ul{ position:absolute; left:0px; top:0px; width:999999px; height:173px;}
.actBoxScMove li{ width:290px; position:relative; float:left; margin-right:10px;  height:171px; overflow:hidden;}
.actBoxScMove li span{ height:30px; display:block; position:absolute; left:0px; top:141px; background:url(../bg/bg_actBoxli.png); text-align:center; line-height:30px; color:#fff; width:100%;}