/*======================reset=================*/
* { margin:0; padding:0; outline:none; border:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, big, code, del, dfn, em, img, ins, q, s, samp, small, strike, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, input { margin:0; padding:0; border:0; outline:none }
body { background: #fff; font:12px/22px "Microsoft YaHei", Verdana, Arial, Tahoma; color:#333; }
h1, h2, h3, h4, h5 { font-weight:normal; }
ul, li { list-style:none }
img { border:none; }
label { cursor:default }
em { font-style:normal; }
p { display:block; }
/*clear*/
.clearfix:after { content:"\20"; display:block; clear:both; }
.clearfix { zoom:1 }
.clear { clear: both; overflow:hidden; font-size:0; line-height:0; height:0; }
/*text*/
a { color:#666666; text-decoration:none; cursor:pointer; }
a:hover { color:#F33; }
a:focus, *:focus { noFocusLine: expression(this.onFocus=this.blur());
}
/*font*/
.f24 { font-size:24px; }
.f20 { font-size:20px; }
.f18 { font-size:18px; }
.f16 { font-size:16px; }
.f14 { font-size:14px; }
.f12 { font-size:12px; }
/*color*/
.red { color: red; }
/*margin*/
.mb0 { margin-bottom:0 !important; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.mr10 { margin-right:10px }
.mr20 { margin-right:20px }
.text-l { text-align:left }
.text-c { text-align:center }
.text-r { text-align:right }
/*padding*/
.pb10 { padding-bottom: 10px; }
/*btn*/
.btn { border: 0; display: inline-block; text-align: center; color: #FFFFFF; cursor: pointer; }
.btn:hover { color: #FFFFFF; }
/*other*/
.bclr { border:none; vertical-align:middle }
.dn { display:none; }
.db { display:block; }
.fl { float:left }
.fr { float:right }
.absolute { position:absolute }
.relative { position:relative }
.t_2em { text-indent:2em }
.inner { width:1004px; margin:0 auto }
ul, ol, li { list-style:none; }
fieldset, img { border:0 }
table { border-collapse:collapse; border-spacing:0 }
/*======================public==================*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(_blank); }
.h0 { height:0px; font-size:0px; list-style:0px; clear:both; }
.h10 { height:10px; font-size:0px; list-style:0px; clear:both; }
.h15 { height:15px; font-size:0px; list-style:0px; clear:both; }
.h20 { height:20px; font-size:0px; list-style:0px; clear:both; }
.hg22 { line-height:22px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.l { float:left; }
.r { float:right; }
.m { margin:0 auto; }
.w { width:1004px; margin:auto; overflow:hidden; clear:both; }
.o { overflow:hidden; }
.wrap { width:100%; }
.header { width:100%; height:94px; }
.main { width:100%; }
.footer { width:100%; }
.rte { position:relative; }
.ale { position:absolute; }
a { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
.date { color:#999; float:right; padding-right:10px; }
.border3 { border:1px solid #DEDEDE; border-top-style:none; }
.border { border:1px solid #DEDEDE; }
.bka { border: 2px solid #CAE1A3; }
.bkb { border: 1px solid #DDD9D9; overflow: hidden; border-top:none }
.moer1 { position: absolute; top:0px; left: 346px; width:321px; height:49px; cursor:pointer; }
/*======================head==================*/
.header_top { height:70px; overflow:hidden; padding-top:3px; }
.header_top h2 { float: left; width: 240px; overflow: hidden; }
.header_top h2 img { }
.topad1 { float:left; width:511px; text-align:center;}
.topad1 p{ text-align:center;}
.toptle { float: right; width:250px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.navBar { height:47px; position:relative; z-index:9; width:100%; margin:0 auto; clear:both; background: url(../images/navbg.png); }
.nav { width:1004px; margin:0 auto; font-family:"Microsoft YaHei", SimSun, SimHei; }
.nav .n { position:relative; display:block; float:left; height:47px; text-align:center; width:88px; margin:0px; margin-left:13px;}
.nav li.home { background: url(../images/navon.png); margin-left:0px;}
.nav li.home a { background: url(../images/navon.png); color:#0D3D78; }
.nav a { color:#fff; display:block; height:px; line-height:47px; font-size:14px; position:relative; text-align:center; text-decoration: none; z-index:6; font-weight:bold; }
.nav a:hover { background: url(../images/navon.png); color:#0D3D78; }
.nav li.on { background: url(../images/navon.png); color:#0D3D78; }
.nav li.on a { background: url(../images/navon.png); color:#0D3D78; }
.nav .sub { display:none; /*Ä¬ÈÏÒþ²Ø*/ width:100px; position:absolute; left:0px; top:47px; background: #0D3D78; }
.nav .sub li { text-align:center; border-bottom: 1px solid #10498F; }
.nav .sub li a { font-size:12px; color:#fff; padding:0px; height:32px; font-weight:normal; line-height:32px; background:none; overflow:hidden; }
.nav .sub li a:hover { text-decoration:none; color:#FFFF00; background:#10498F; }
.nav li.n10, .nav li.n12, .nav li.n13, .nav li.n14 { display:none; }
#main { margin-top: 10px; }
/*banner*/
.fullSlide { width:100%; position:relative; height:350px; background:#fff; overflow:hidden; z-index:1; margin-top:1px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; padding: 0px; margin: 0px; }
.fullSlide .bd li { width:100% !important; height:350px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:350px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:58px; height:7px; margin:3px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.fullSlide .hd ul .on { background:#F00; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px; }
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ab-l { width:491px; float:left; }
.ab-l dl { padding:11px 0 0; }
.ab-l dt { width:211px; float: left; }
.ab-l dt img { display:block; width:211px; height:146px; }
.ab-l dd { width:270px; float: left; padding-left:10px; }
.ab-l h6 { color:#172d5d; font-size:16px; font-weight:bold; line-height:20px; }
.ab-l dd p { color: #808080; line-height: 20px; overflow: hidden; margin-top:8px; }
.ab-l dd span a { color:#172d5d; }
.ab-l h4 { border-bottom:1px dashed #ddd; line-height:38px; padding:10px 0 0; }
.ab-l h4 a { color:#172d5d; font-size:16px; }
.ab-l .list-con { padding:20px 0 0; }
.ab-l .list-con-a { padding:22px 4px 0 0; }
.ab-l .list-con-c { padding:22px 0 0; }
.ab-l li { width:129px; padding:0 2px 0 10px; }
.ab-l li img { width:125px; height:98px; display:block; border:1px solid #ddd; padding:1px; }
.ab-l li span { display:block; text-align:center; padding:10px 0; }
.ab-l li a { color:#8d8d8d; }
/*---title ---*/
.title { height:38px; line-height:38px; background:url(../images/titbg1.png) no-repeat 0 bottom; }
.title em { color:#bcbcbc; float: left; padding-left:22px; background:url(../images/ico1.png) no-repeat 0 center; }
.title em a { color:#172d5d; margin-right:8px; font-size:16px; font-weight:bold; }
.title b { display:block; float: right; font-weight:normal; font-size:14px; }
.title b a { color:#b7b7b7; }
.wuliu { position:relative; height:278px; background:url(../images/wl.png) no-repeat 0 bottom; font-size:14px; color:#808080; }
.wla { width:302px; height:135px; top:98px; left:12px; }
.wlaa { width:130px; height:35px; top: 245px; left: 100px; }
.wlaa a { display:block; text-indent:-9999px; }
.wlb { width: 300px; height:135px; top:98px; left: 352px; }
.wlba { width:130px; height:35px; top: 245px; left: 450px; }
.wlba a { display:block; text-indent:-9999px; }
.wlc { width:302px; height:135px; top:98px; left: 696px; }
.wlca { width:130px; height:35px; top: 245px; left: 780px; }
.wlca a { display:block; text-indent:-9999px; }
.leftLoop { background:url(../images/huoban.png) no-repeat 0 bottom; width:1004px; height:122px; margin:auto; position: relative; padding-top:76px; }
.leftLoop .hd .prev { display: block; width: 16px; height: 19px; overflow: hidden; cursor: pointer; background: url(../images/left01.gif) no-repeat; position: absolute; left: 20px; top: 96px; }
.leftLoop .hd .next { display: block; width: 16px; height: 19px; overflow: hidden; cursor: pointer; background: url(../images/right01.gif) no-repeat; position: absolute; right: 20px; top: 96px; }
.leftLoop .bd { padding: 0px 45px; }
.leftLoop .bd ul { overflow: hidden; zoom: 1; }
.leftLoop .bd ul li { margin: 0 8px; width:136px; height:101px; float: left; _display: inline; overflow: hidden; }
.leftLoop .bd ul li .pic { width: 132px; height: 67px; background: url(../images/picbg.png) no-repeat; padding:2px; }
.leftLoop .bd ul li .pic img { width: 133px; height: 57px; }
.leftLoop .bd ul li .title { width: 136px; }
.leftLoop .bd ul li .title p { height: 30px; line-height: 30px; overflow: hidden; text-align:center; }
.leftLoop1 { position: relative; width: 1004px; margin:auto; }
.leftLoop1 .title { background:url(../images/titbg2.png) no-repeat 0 bottom; }
.leftLoop1 .hd .prev { display: block; width: 18px; height: 55px; overflow: hidden; cursor: pointer; background: url(../images/left02.gif) no-repeat; position: absolute; left: 0; top: 85px; }
.leftLoop1 .hd .next { display: block; width: 18px; height: 55px; overflow: hidden; cursor: pointer; background: url(../images/right02.gif) no-repeat; position: absolute; right: 0; top: 85px; }
.leftLoop1 .bd { padding: 10px 0px 10px 0px; width:930px; position:relative; overflow:hidden; margin:auto; }
.leftLoop1 .bd ul { overflow: hidden; zoom: 1; }
.leftLoop1 .bd ul li { margin: 0 8px; width: 160px; float: left; _display: inline; height: 120px; overflow: hidden; }
.leftLoop1 .bd ul li .pic { }
.leftLoop1 .bd ul li .pic img { width: 160px; height: 120px; }
.footer { margin-top: 10px; border-top:#0D3D78 solid 7px; }
.footer .footNav { height: 40px; line-height: 40px; color: #0D3D78; overflow: hidden; }
.footer .footNav a, .footer .footNav a:hover { color: #0D3D78; padding: 0 9px; font-size: 14px; }
/*.footer .footNav a, .footer .footNav a:hover { color: #0D3D78; padding: 0 20px; font-size: 14px; }
span.n8, span.n10, span.n12, span.n13, span.n14 { display:none; }*/

.footer .add { height:135px; clear:both; }
.footer .add1 { float:left; width:190px; }
.footer .add2 { float:left; width:130px; margin-left:35px; }
.footer .add2 img { float:left; width:130px; height:130px; margin-top:5px; }
.footer .add3 { float:right; width:632px; }
.footer .add3 p { float: left; width:316px; height:17px; font-size:13px; }
.footer .copyright { line-height: 22px; padding: 12px 0; text-align: center; }
/*¿Í·þ*/	

.right_scroll_contextxt { font-family:arial; position:absolute; right:4px; top:160px; width:104px; position:fixed; _position:absolute;/*¼æÈÝIE6*/ _top:expression(eval(documentElement.scrollTop+160));/*¼æÈÝIE6*/
z-index:99999; }
.fast-tag1, .fast-tag2 { float:right; display:block; height:30px; width:30px; background:#0c7dd2 url(../images/right_qq.gif) no-repeat 0 -30px; text-indent:-9999px; overflow:hidden; cursor:hand; cursor:pointer; }
.fast-tag2 { background:#0c7dd2 url(../images/right_qq.gif) no-repeat 0px -0px; width:30px; }
.help-box { border:1px solid #ddd; width:102px; padding:10px; background: #fff; float:right; }
.help-list0 { border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px; }
.help-list0 li { padding:0 10px; }
.help-box2 { display:none; }
.help-box h3 { color:#333; font-size:12px; margin:0; background:url(../images/right_q2.gif) no-repeat 0px 0px; padding-top:10px; }
.help-box .first-h3 { background:none; padding-top:0; }
.help-box p { font-size:12px; margin:0 0 7px; line-height:18px; }
.help-box p span { color:#666; }
.help-list1 li, .help-list0 li { font-size:12px; line-height:20px; }
.help_button { text-decoration:none; display:block; height:30px; padding-left:30px; line-height:30px; color:#333; font-family:'Î¢ÈíÑÅºÚ'; font-size:15px; background:url(../images/right_qq.gif) no-repeat 0 -60px; margin:8px 0; }
.help_button2 { background-position:0 -90px; }
.help_button3 { background-position:0 -120px; }
.help-list1 { border-bottom:0; margin-bottom:0; padding-bottom:0; }
.help_button:link, .help_button:visited, .help_button:active, .help_button:hover { color:#06c; }
p a.help_button { margin-top: 0; }

.ilist{margin-top: 10px;}
.ilist li {
width: 258px;
height: 20px;
line-height: 20px;
padding-left: 12px;
background: url(diantb.jpg) no-repeat left center;
overflow: hidden;
}
.ilist li a {
float:left;
width: 200px;
height: 20px;
line-height: 20px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis; 
}
.ilist li span.date {
float:right;
width: 50px;
height: 20px;
line-height: 20px;
margin:0;
padding:0;
}