@charset "utf-8";
/* CSS Document */
html, body, div, span,i, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, em, font, img, ins, strong, sub, sup, tt, dd, dl, dt, li, ol, ul, form, label, fieldset, legend, table, tbody, tfoot, thead, tr, th, td, button,textarea{ margin:0; padding:0; outline:0;  word-wrap:break-word; word-break:break-all;font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
body { font-size:12px; color:#666; }
img{ border:0;}
em { font-style:normal;}
ol,ul,li{list-style:none outside none;}
a{ text-decoration:none; color:#666; -moz-outline-style: none;}
a:hover { color:#f00;}
a:active{outline:none;blr:expression(this.onFocus=this.blur());}
.left { float:left;}
.right { float:right;}

/*header*/
.subwrap { position:relative;}
.lwrap,.rwrap { background:url(../images/bgl.gif) repeat-x; width:50%; position:absolute; height:172px;}
.rwrap{ background:url(../images/bgr.gif) repeat-x; right:0;}
.bodywrap { width:980px; margin:0 auto; z-index:99; position:relative;}


.header { height:86px; background:url(../images/bg_head0.gif) no-repeat 250px 1px; overflow:hidden;}
.header h1 { margin:15px 0px 0px 15px;}
.header p {display:block; height:25px;  position:absolute; top:8px; right:10px; background-color:#fff;filter:alpha(opacity=60);opacity: 0.6; width:486px; }
.header span { position:absolute;top:8px; right:10px;height:25px; line-height:25px; padding:0px 10px; z-index:999;}
.header span b { color:#ff3f00;}




.dh_box { background:url(../images/bodydh.png) no-repeat; height:45px; overflow:hidden; zoom:1; position:relative;}
.dh_list { margin:5px 0 0 25px;}
.dh_list a,.curr0{ width:86px; display:block; float:left; height:35px; text-align:center; line-height:35px; position:relative;color:#b7520c; font-weight:bold; font-size:14px; z-index:99; margin:0px 3px; }
.dh_list i { float:left; width:2px; height:23px; background:url(../images/bx.gif) no-repeat right; margin-top:5px; }
.dh_list a.yr0 em{top:-1px; left:20px;}
.dh_list a.js0 em{top:-1px; left:12px;}
.dh_list a.jz0 em{top:-1px; left:12px;}
.dh_list a:hover,a.curr0 { background:url(../images/btns0.gif) no-repeat; height:36px; color:#ed4e0f; margin-top:3px; line-height:30px;}
.dh_list a:hover em,.dh_list a.curr0 em { display:none;}
.dh_list a em { color:#fff; display:block; position:absolute; top:-1px; left:27px; cursor:pointer; }
a.zx0 { color:#3d6c04; position:absolute; right:3px; bottom:7px; font-weight:bold; display:block; width:126px; text-align:center; height:30px; line-height:30px; }
a.zx0 em { position:absolute;right:25px; bottom:1px; color:#fff; cursor:pointer;}


.sr0 { overflow:hidden; zoom:1;}
.la0 {float:left; width:590px; line-height:25px;}
.la0 span,.la0 input{ background:url(../images/sr0.gif) no-repeat; height:29px;border:none;float:left; line-height:29px;}
.la0 span { width:28px;  }
.la0 input.sre1 { background-position:0px -29px; background-repeat:repeat-x; width:300px;}
.la0 input.sre2 { width:77px; background-position:-28px 0px; cursor:pointer; font-size:14px; font-weight:bold; color:#bb4f00;}

.dl { height:25px; line-height:25px; font-size:14px; font-weight:bold; background:url(../images/rr.gif) no-repeat 0px 5px; float:left; text-indent:1em; margin-left:20px;}
.dl a{ margin:0px 5px;}

.cglogin { background:url(../images/login2.gif) no-repeat; width:150px; height:28px; float:left; line-height:28px; padding-left:7px;}
.cglogin a { text-align:center; display:inline-block; font-weight:bold;}
.cglogin a:hover { text-decoration:underline;}
a.zxs { width:95px; color:#f50;}
a.dls { width:40px; color:#38a523;}
.container { width:960px; margin:0 auto; margin-top:7px;}

/*daren*/
dl.daren { border:#febf90 1px solid; border-top:none; overflow:hidden; zoom:1; margin-bottom:10px; width:99%;}
dl.daren dd{ background:#fffbf7; height:60px; margin:10px 0px; padding-top:6px;}
dl.daren dd em { background:url(../images/icos1.gif) no-repeat; width:21px; height:31px; display:block; float:left; margin:8px 5px 0px 5px;}
dl.daren dd.num2 em { background-position:0px -31px;}
dl.daren dd.num3 em { background-position:0px -62px;}
dl.daren dd span { border:#dcdcdc 1px solid; padding:1px; display:block; float:left; margin-right:5px; }
dl.daren dd p { float:left; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
dl.daren dd p b { color:#ff4800;}
dl.daren dd p a { color:#690;}
dl.daren dd p a:hover { color:#F30; text-decoration:underline;}
dl.daren dd.num1 { background-color:#fff6ed;}


.submenu { background:url(../images/bbg3.gif) repeat-x; padding-top:8px;  height:26px; font-size:13px; text-align:right; font-family:"宋体"; padding-right:60px;}
.submenu  a{ padding:2px; display:inline-block; font-weight:bold; color:#2ca01e;}
.submenu  a:hover,.c0{ background-color:#2ca01e; color:#fff!important;}

.gm0 {height:117px!important; display:block; width:400px; margin-left:20px; margin-top:10px;}

.btnsss { margin:5px 0px 0px 40px;}
.btnsss a{ width:101px; height:36px; background:url(../images/sw2.gif) no-repeat; display:inline-block; margin:15px;}
a.sw0:hover { background-position:0px -36px;}
a.ljgm { background:url(../images/gm2.gif) no-repeat;}
a.ljgm:hover { background-position:0px -36px;}

.jg0 {border-bottom:#bdbdbd 1px dotted; width:430px; padding-bottom:10px; margin:5px 0px;}

.zxbox { overflow:hidden; zoom:1; margin-bottom:10px;}
.zxbox p { background:url(../images/zxbg.gif) no-repeat;}
.zxb0 { display:block; overflow:hidden; height:6px;}
.zxb1 { background-color:#f6fcf2; border-left:#a0da61 1px solid; border-right:#a0da61 1px solid;overflow:hidden; zoom:1; padding:10px 5px 0px 0px;  font-family:"宋体"; line-height:20px;}
.zxb1 span {background:url(../images/zxico.gif) no-repeat; height:16px;display:block; text-indent:20px; line-height:16px; overflow:hidden; margin-top:5px;font-family:"宋体"; }
.zxb1 img { border:#dcdcdc 1px solid; padding:1px; margin-right:10px;margin-left:10px;}
p.zxb3 { background-position:0px -21px; height:3px; margin-top:10px;}
span.ye { background-position:68px -16px; text-indent:10px;}
span.ye a { color:#e50217; text-decoration:underline;}
span.mg { background-position:68px -32px; height:25px; line-height:23px;text-indent:10px;}
span.mg a { color:#38a523; text-decoration:underline;}
.cf50 { color:#f50;}.c690 { color:#690;}
p.zxb2 { background-position:0px -7px; height:14px;}

a.cgt0,a.cgt2 { width:83px; height:24px; background:url(../images/zxbg2.gif) no-repeat; text-align:center; font-size:12px; color:#fff; font-weight:bold; line-height:24px; text-indent:1em; position:absolute; top:2px; right:40px;}
a.cgt0:hover { background-position:0px -24px;}
a.cgt2 { background:url(../images/zxbg2.gif) no-repeat 0px -48px; width:85px; height:28px; margin-top:1px; color:#f42f08; line-height:28px;}
a.cgt1{ position:absolute; top:10px; right:40px; text-decoration:underline; font-size:13px;}


a.xhbtn0 { width:74px; height:30px; background:url(../images/xhbtn2.gif) no-repeat; line-height:30px; color:#d74700; display:inline-block; margin-left:20px;}
a.xhbtn0:hover{ padding-top:1px; height:29px;}

.nrbox0 { margin:20px 0 10px; float:left; width:440px; margin-right:10px; }
.nrbox0 h5 { background-color:#fefed2; border:#c6c6c6 1px solid; height:25px; line-height:25px; font-family:"宋体"; display:block; padding:0px 10px; color:#333;}
.nrbox0 h5 a { color:#f00; text-decoration:underline;}
.nrb1 { text-indent:2em; margin:10px 0px; padding-bottom:5px; line-height:20px; border-bottom:#adadad 1px dotted;}
.nrb1 a { color:#f50; text-decoration:underline; }

.pkbox { width:419px; height:163px; background:url(../images/pkbg0.png) no-repeat; overflow:hidden; zoom:1; position:relative;}
.pkl { position:absolute; top:53px; line-height:32px; color:#333; width:120px; left:20px; text-align:center;}
.pkl em {font-family:Verdana, Geneva, sans-serif; font-size:19px; margin-right:2px;letter-spacing:-1px; }
.pkr { position:absolute; top:53px;line-height:32px; color:#333;width:120px; right:40px; text-align:center;}
.pkr em { font-family:Verdana, Geneva, sans-serif; font-size:19px;margin-right:2px; letter-spacing:-1px; }
.pkr a{ color:#64980d;}
.pkr a:hover { color:#f50; text-decoration:underline;}

a.pklx,a.pkcg { margin-left:30px; margin-top:10px; background:url(../images/lxbtn0.gif) no-repeat; width:145px; height:47px; display:inline-block; line-height:47px; text-align:center; color:#fff; font-size:18px; font-family:"微软雅黑"; font-weight:bold;}
a.pkcg { background:url(../images/cgbtn0.gif) no-repeat;}
a.pklx:hover { background-position:0px -47px; color:#fff;}
a.pkcg:hover { background-position:0px -47px; color:#fff;}



.content_news0{  padding:10px 9px; overflow:hidden; width:930px; margin:0 auto;}
.content_news0 li { border-bottom:#adadad 1px dotted; overflow:hidden; zoom:1;  width:910px;  margin-bottom:5px; padding:0px 10px;}
.content_news0 li em { background:url(../images/icos1.gif) no-repeat -21px 0px; width:27px; height:26px; display:block;float:left; overflow:hidden; }
.content_news0 li em.pk { background-position:-21px -28px;}
.content_news0 li em.gm { background-position:-21px -56px;}
.content_news0 li p{ float:left; line-height:30px; margin-left:5px; color:#333; display:block; }
.content_news0 li p b { }
.content_news0 li i { float:right; line-height:25px;font-family:"宋体"; width:110px; color:#9e9999;}
.content_news0 li a { font-size:13px;}


.gklist { margin:10px; height:410px;}
a.gkl { margin-left:15px; width:33px; height:45px; background:url(../images/gkjt.gif) no-repeat; margin-top:150px;}
a.gkl:hover { background-position:0px -46px;}
a.gkr { width:33px; height:45px; background:url(../images/gkjt.gif) no-repeat 0px -92px;margin-top:150px;}
a.gkr:hover { background-position:0px -138px;}
.gk02 { width:820px; padding:10px;}
.gk02 ol { height:380px;}
.gk02 ol a{ overflow:hidden; margin:10px; display:inline-block; width:92px; font-size:20px; padding-top:40px; height:64px; background:url(../images/hsbox.jpg) no-repeat 0px 5px; text-align:center; color:#a32006; font-weight:bold; font-family:"微软雅黑"; }
.gk02 ol a.gk_kt:hover { background-position:0px -101px; color:#f00;}
.gk02 ol a.gk_tg { background:url(../images/tgbox.jpg) no-repeat 0px 5px; color:#277116;}
.gk02 ol a.gk_sz { background:url(../images/huisbox.jpg) no-repeat 0px 5px; color:#4f4f4f;}

.cgdr0 { width:860px;}
.cgdr0  li{ margin:5px 10px; text-align:center; font-family:"宋体"; line-height:20px; float:left;}
.cgdr0  li img { border:#dcdcdc 1px solid; padding:1px; display:block;}
.cgdr0  li em { display:inline-block; height:18px; width:18px; background-color:#666; line-height:18px; font-weight:bold; margin:2px 5px; color:#fff;}
.cgdr0  li em.nu1 { background-color:#fb3915;}
.cgdr0  li em.nu2 { background-color:#46cc43;}
.cgdr0  li em.nu3 { background-color:#44a9d8;}

.tab_jt0 { margin-left:15px;}
.tab_jt0,.tab_jt1 { margin-top:35px; height:32px; background:url(../images/tab_jt.gif) no-repeat; width:32px; float:left;}
.tab_jt1 { background-position:0px -35px;}

.zjbox { height:40px; background-color:#fef2e3; margin-bottom:10px;}
.zjbox h3{ float:left; background:url(../images/tit_jp.gif) no-repeat; width:193px; height:40px;}
ol.zj_1 { float:left; margin-top:10px; margin-left:40px;}
ol.zj_1 a{ display:inline-block; padding:2px 5px; background-color:#fbfbfb; margin:0px 8px; border:#c3bbbb 1px solid;}
ol.zj_1 a:hover,ol.zj_1 a.zj_curr{ background-color:#fdffbe; color:#f00;}

.zjlist { background:url(../images/zjboxbg.gif) no-repeat; width:749px; height:233px; overflow:hidden; margin-bottom:10px;}
.zjlist h4{ margin-top:3px; text-indent:2.5em; height:37px; line-height:37px; color:#ff6927; font-size:18px; font-weight:bold; font-family:"微软雅黑";}
.zjl{ padding:10px;font-family:"宋体"; }
.zjl img { border:#ccc 1px solid; padding:1px; margin-right:10px;}
.zjl em { display:inline-block;background:url(../images/zjs0.gif) no-repeat; width:80px; height:19px; text-align:center; font-weight:bold; line-height:19px; color:#109e0d; margin:5px 0px;}
.zjl em.zj_yy{ background-position:0px -19px; color:#fd6802;}
.zjl p { line-height:22px; text-indent:2em;}
ol.zj_yl { height:50px; font-size:13px;line-height:20px;}
ol.zj_yl a{ margin:0px 10px; text-decoration:underline; color:#333; width:460px; display:block;}
ol.zj_yl a:hover { color:#f50;}
.yy0 { text-align:right; width:100%; *width:580px; display:block;}
.yy0 b { color:#f60;} 


.scbg { margin:5px 0px 0px 100px; display:inline-block;}
.sc02 { border:#fecc88 1px solid; margin-right:5px; height:20px; line-height:20px; width:250px;}
.sc01 { width:54px; height:25px; background:url(../images/smbg.gif) no-repeat; border:none;}


.pxbox { border:#ccc 1px solid;  width:748px; overflow:hidden;}
.px0 { padding:0px 10px;}
.px0 p { overflow:hidden; zoom:1; line-height:20px; padding:5px 0px;}
.px0 b { float:left;}
.px0 p.px2{ border-bottom:#d7d3db 1px dashed;}
.px0 p em{float:left; display:block; width:1px; height:11px; margin:5px 3px 0px 3px; background:url(../images/pxbg0.gif) no-repeat;}
.px0 p a { float:left; display:block; padding:0px 5px; height:20px; line-height:20px; border:#fff 1px solid; text-align:center;}
.px0 p a.pxcurr{ color:#ff8040; border:#ff8040 1px solid;}
.pxbox span {zoom:1; overflow:hidden; line-height:29px; padding-left:10px; background:url(../images/pxbg2.gif) repeat-x; height:29px; display:block;}
.pxbox span b {display:block; float:left; border-right:#cecece 1px solid;height:29px; }
.pxbox span a { display:block; float:left;_height:22px; _padding-top:7px;height:29px; text-align:center; margin-top:1px; border-right:#cecece 1px solid; width:75px;}
.pxbox span a:hover{ background:url(../images/pxbg3.gif) repeat-x;}


/* S Footer*/
.footer { text-align:center; line-height:24px;  margin:0px auto;padding:13px 0; display:block; border-top:#e6e1d6 1px dashed; margin-top:40px;}
.footer .footer_nav a { color:#690;}
.footer .footer_nav span { color:#bbb; margin:0 10px;}


.buy_r0 { float:left; line-height:25px;}
