/*yellow_wqq7*/
*{ margin:0; padding:0}
body{ font-size:12px; color:#333; font-family:"ËÎÌå"; background:url(hbg.gif)}
ol,li,ul{ list-style-type:none}
img{ border:0}
a{ color:#333; text-decoration:none}
a:hover,.pro dd h3 a{ color:#a41304}
.main{ width:980px; margin:0 auto;clear:both;overflow:hidden; padding:0 8px 8px; background:#FFF3D4}
em{ font-weight:bold; font-style:normal; color:#f00}
/*head*/
.headbg{width:996px; margin:0 auto;}
.head{width:980px; float:left; background:#FFF3D4; padding:0 8px; }
.head h1{ width:550px; float:left; line-height:31px;font-size:23px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; position:relative; padding:15px 0 10px 0; min-height:55px; _height:55px;}
.head h1 img{ height:70px; position:absolute; left:0; top:5px; width:550px}
.hr{ float:right; width:400px; height:20px; line-height:20px; overflow:hidden; text-align:right; color:#aaa; margin-right:-4px; padding-top:10px;}
.hr a{ padding:0 7px;}
/*select*/
.search{ width:350px; float:right; position:relative; margin-top:5px;}
.stext{ width:155px; height:24px; line-height:24px; padding-left:5px; border:1px solid #dedede;vertical-align:middle; font-size:12px;position:absolute; top:0; right:59px; border-left:0;}
.sbutton{ width:59px; height:26px; border:0; background:url(btn.gif) left -55px no-repeat; vertical-align:middle; cursor:pointer;position:absolute; top:0; right:0px;}
.search select{ width:auto;}
.jslct {padding:0 20px 0 10px;color:#a41304;zoom:1;cursor:pointer;border:1px solid #dedede; border-right:0;background:url(btn.gif) right -155px no-repeat #fff;z-index:0;position:absolute; right:220px;height:24px; line-height:24px;text-align:left;display:inline-block;*display:inline;}
.jslct div.jslct_t {position:relative;z-index:2;zoom:1;*display:block!important;*display:inline; }
.jslct em {font-style:normal;overflow:hidden;white-space:nowrap;line-height:24px; display:block;color:#a41304;}
.jslct dl{background:#fff;position:absolute;top:24px;left:-1px;border:1px solid #dedede; border-top:0; height:24px;line-height:24px;z-index:100;display:none;}
.jslct dl dd {white-space:nowrap;background:#fff;cursor:pointer; color:#666; border-top:1px dotted #eee; padding-left:10px;}
.jslct dl dd.hover{background:#fff3d4;}
.jslct dl dd.noborder {border:none!important}
/*nav*/
.navbg{ width:100%; float:left;}
.nav{ width:996px; margin:0 auto; height:40px; line-height:40px; overflow:hidden; background:url(bg.gif) left 0 repeat-x;}
.nav li{ float:left;word-break: keep-all; white-space: nowrap; background:url(btn.gif) right -17px no-repeat;padding-right:2px;}
.nav li a{padding:0 16px; display:inline-block ;cursor:pointer;font-size:14px; color:#a41304}
.nav li a:hover,.nav .hover a{color:#a41304 }
.nav .add,.sj{background:none!important}
.sj{ font-size:12px;font-family:Arial, "ËÎÌå";float:left; padding-left:10px; color:#a41304}
/*left*/
.banner{ width:100%; float:left; margin-top:8px;}
.left{ width:700px; float:left; overflow:hidden}
.xgtit,.ltit,.rtit{ width:688px; height:30px; line-height:30px; overflow:hidden; margin-top:10px; background:url(bg.gif) left -43px repeat-x; border:1px solid #f5dfb0;float:left; _float:none; _clear:both;}
.ltit h2,.xgtit h2,.rtit h2{ float:left; padding-left:10px; font-size:14px;color:#a41304}
.ltit h2,.xgtit h2{ padding:0 20px; background:url(bg.gif) -2px -2px repeat-x; color:#a41304}
.ltit a,.rtit a,.ltit span,.xgtit a{ float:right; padding-right:10px;}
.ltit span a{ float:none!important; padding-right:0!important;}
.lbox{ width:668px; float:left;overflow:hidden; padding:5px 10px; _float:none; background:#fff; border:1px solid #f5dfb0; border-top:0}
/*move-b*/
.focusNews-main{width:300px;float:left; height:200px; overflow:hidden;background:#fff}
.focusNews-main .focusImg {width:300px;height:200px;float:left;position:relative;z-index:1;}
.focusNews-main .slidePage {height:16px;position:absolute; right:5px; bottom:5px;z-index:50;}
.focusNews-main .slidePage H2 {height:16px; float:left;display:block; font-size:12px;TEXT-ALIGN:right;line-height:16px; font-weight:lighter}
.focusNews-main .slidePage H2 SPAN {BACKGROUND:#000;FLOAT:left; margin-left:3px;OVERFLOW:hidden;HEIGHT:16px;WIDTH:16px;font-size:12px;text-align:center;COLOR:#fff; cursor:pointer;filter: alpha(opacity=80);}
.focusNews-main .slidePage H2 SPAN a {COLOR:#fff}
.focusNews-main .slidePage H2 SPAN.on {BACKGROUND:#a41304;FLOAT:left; margin-left:3px;OVERFLOW:hidden;HEIGHT:16px;WIDTH:16px;font-size:12px;text-align:center;color:#FFF}
.focusNews-main .slidePage H2 SPAN.on a{COLOR:#fff}
.focusNews-main .homeBook-body20 {width:100%;height:200px;position:relative; z-index:2;}
.focusNews-main .homeBook-body20 img{ width:300px; height:200px;}
.focusImg-textBg {width:100%;height:28px;position:absolute;left:0px;bottom:0px;z-index:10;text-align:left;line-height:30px; background:#333;filter: alpha(opacity=70);opacity:0.9}
.focusNews-main .homeBook-body20 li { width:200px;height:28px;line-height:28px;font-size:12px; font-weight: normal;overflow:hidden;z-index:30;position:absolute;left:5px;bottom:0px;CURSOR:pointer;text-align:center; color:#fff; font-weight:bold}
/*move-o*/
.news{ width:355px; float:right;}
.news li{ width:100%; float:left; line-height:25px; height:25px; overflow:hidden; font-size:14px; background:url(btn.gif) left 9px no-repeat; _float:none}
.news li a,.sty3 li a,.rlist1 li a,.xgbox li a{ padding-left:8px;}
.content{ width:100%; float:left; line-height:2; font-size:14px; word-wrap:break-word;overflow:hidden; padding:5px 0; _float:none}
.content a,.sty1 dd a,.rlist3 dd a,.rnei a,.sty4 .nr a{  color:#f90; padding-left:5px;}
.sty1,.sty4{ width:100%; float:left; padding:5px 0; border-bottom:1px dotted #ccc; _float:none}
.sty1 dt{ width:100%; height:26px; line-height:26px; overflow:hidden; background:url(btn.gif) left -121px no-repeat;}
.sty1 dt a{ font-weight:bold; padding-left:8px;color:#a41304}
.sty1 dt span,.sty3 li span,.sty4 dd span{ float:right; padding-left:10px;}
.sty1 dd,.rlist3 dd{ width:100%; line-height:20px; height:40px; overflow:hidden; color:#666}
.sty2 li{ width:154px; float:left; margin:5px 6px; display:inline;}
.sty2 li img{ width:150px; height:113px; padding:1px; border:1px solid #eee; float:left; margin-bottom:5px;}
.sty2 li p,.rlist2 li p{ width:100%; float:left; height:20px; line-height:20px; text-align:center; overflow:hidden}
.sty4 dd h3 a{ font-weight:bold;color:#a41304}
.sty3 li{width:100%; float:left; line-height:25px; height:25px; overflow:hidden; font-size:14px; background:url(btn.gif) left 9px no-repeat; _float:none}
.mlb{ width:340px; float:left; margin-right:10px;}
.mlb .ltit{ width:338px;}
.mlb .lbox{ width:318px}
.next{ width:100%; text-align:center; float:left; font-size:12px; margin:10px 0; overflow:hidden; _float:none}
.sty4{ padding:10px 0}
.sty4 dt{ width:124px; float:left}
.sty4 dt img{ width:120px; height:90px; padding:1px;border:1px solid #eee; float:left}
.sty4 dd{ width:535px; float:right; line-height:26px; overflow:hidden}
.sty4 dd h3{ font-size:14px;}
.sty4 .nr{ height:60px!important; line-height:20px!important;}
.wlist li{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; border-bottom:1px dotted #ccc; _float:none}
.wlist li span{height:30px; overflow:hidden; display:inline-block; padding-left:10px; float:left}
.wlist a{ width:100%; display:inline-block; height:30px; cursor:pointer}
.wlist a:hover{ background:#fff3d4;}
.bjt{ border-bottom:1px dotted #ccc; background:#fff3d4; font-weight:bold;}
.w1{ width:120px;}
.zhlist .w1{ width:150px; text-align:center}
.w2{ width:300px}
.zhlist .w2{ width:270px;}
.w3{ width:80px; text-align:center}
.w4{ width:200px}
/*right*/
.right{ width:280px; float:right; overflow:hidden}
.rtit{ width:278px;}
.mrbox{ width:260px; padding:5px 9px; float:left; border:1px solid #f5dfb0; overflow:hidden;border-top:0;_float:none; background:#fff}
.rlist1 li,.xgbox li{ width:100%; height:22px; line-height:22px; overflow:hidden; float:left;background:url(btn.gif) left 8px no-repeat}
.rlist2 li{ width:124px; float:left; margin:3px; _display:inline}
.rlist2 li img{ width:120px; height:90px;padding:1px; border:1px solid #eee; float:left; margin-bottom:5px;}
.mrbox dl{ width:100%; float:left; border-bottom:1px dotted #ccc; padding:5px 0}
.rlist3 dt{ width:100%; height:22px; line-height:22px;overflow:hidden; background:url(btn.gif) left -122px no-repeat;_background:url(btn.gif) left -123px no-repeat}
.rlist3 dt a{ padding-left:8px; font-weight:bold;color:#a41304}
.rnei{ line-height:1.8; width:100%; float:left}
.rlist4 dt{ width:104px; float:left}
.rlist4 dt img{ width:100px; height:75px; float:left; padding:1px; border:1px solid #eee}
.rlist4 dd{ width:150px; float:right; height:20px; line-height:20px; overflow:hidden}
.rlist4 dd a{ font-weight:bold; padding-left:0!important;color:#a41304}
.rlist4 .rhn{ height:40px!important;}
/*foot*/
.footbg{ width:996px; margin:0 auto;background:#a41304; overflow:hidden}
.foot{ width:100%; float:left;line-height:22px; padding:10px 0 5px 0;text-align:center;  font-family:Arial,"ËÎÌå"; }
.footbg,.footbg a{ color:#fff!important}
/*nr*/
.ntit{ width:100%; float:left; line-height:33px; text-align:center; font-size:18px; margin-top:5px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";}
.ntit span{ float:right;font-size:14px; font-family:"ËÎÌå";}
.ntit span a{ width:90px; height:33px; display:inline-block; background:url(btn.gif) left -81px no-repeat; color:#a41304!important; text-align:center; cursor:pointer}
.min{ width:100%; float:left; border-bottom:1px dotted #eee; padding:5px 0; line-height:20px; height:20px; overflow:hidden; text-align:center; color:#999;}
.min span{ padding:0 3px;}
.other{ width:100%; float:left; height:24px; line-height:24px; overflow:hidden}
.xgtit{ width:666px;}
.xgbox{ width:666px; border:1px solid #f5dfb0; border-top:0; float:left; padding:5px 0; margin-bottom:5px;}
.xgbox li{ width:313px; margin:0 10px; float:left; display:inline;}
.pro,.wln{ width:646px; float:left;border:1px solid #f5dfb0;padding:10px;}
.pro dt{ width:240px; float:left; padding-right:10px; border-right:1px dotted #f5dfb0}
.pro dt img{ width:240px; height:180px; float:left}
.pro dd{ width:385px; float:right; font-size:14px; line-height:28px; height:28px; overflow:hidden}
.pro dd h3{ display:inline; font-size:14px; color:#a41304}
.wln dt{ width:100%; float:left; line-height:30px; text-align:center; font-size:18px; color:#a41304; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; padding:5px 0;  font-weight:bold; border-bottom:1px solid #f5dfb0; margin-bottom:10px}
.wln dd{ width:300px; height:30px; line-height:30px; float:left; margin:0 10px; display:inline; font-size:14px;}
.zhlist .w2 a{ background:url(btn.gif) left 4px no-repeat; *background:url(btn.gif) left 12px no-repeat;padding-left:8px; display:inline!important;word-wrap:break-word!important; width:auto!important}
.zhlist .w2 a:hover{ background:#fff;background:url(btn.gif) left 4px no-repeat;*background:url(btn.gif) left 12px no-repeat;}
.pt{ width:646px; padding:10px; float:left;border:1px solid #f5dfb0;margin-top:8px;}
.pt li{ width:100%; line-height:24px; float:left;}
.pt li h3{ font-size:14px;}
.pt li p{ width:500px; padding-left:20px;}
.zhnav{ width:668px; height:30px; line-height:30px; float:left; margin-top:8px; text-align:center;background:url(bg.gif) left -2px repeat-x; color:#a41304}
.zhnav a{ margin:0 8px; font-size:14px; font-weight:bold; color:#a41304!important}
.job{ width:666px; border:1px solid #f5dfb0; float:left; margin:5px 0; display:inline}
.job dt{ width:100%; height:30px; line-height:30px; float:left;border-bottom:1px solid #f5dfb0; background:#fff3d4; margin-bottom:5px;_display:inline; color:#a41304}
.job dt span{ padding-left:18px; background:url(btn.gif) 10px -127px no-repeat;font-weight:bold; _display:inline;}
.job dd{ width:646px; padding:0 10px; float:left; line-height:22px;}
.zs{ border:1px solid #f5dfb0; border-top:0; border-collapse:collapse; width:668px}
.zs tr td{ border:1px solid #f5dfb0;border-top:0; padding:7px 5px; line-height:20px;}
.zs tr td img{ padding:0 3px;}
.zbg{ background:#fff3d4;}
.backToTop {display:none;width:18px;line-height:1.2;padding:5px 0;background:#999;color:#fff;font-size:12px;text-align:center;position:fixed;_position:absolute;right:10px;bottom:100px;_bottom:"auto";cursor:pointer;}
.comment{ width:646px;margin-top:10px; float:left;border:1px solid #f5dfb0;display:inline; padding:10px;}
.commenti{ width:100%; float:left; padding-bottom:8px; border-bottom:1px solid #f5dfb0;}
.commenti h2{ font-size:14px; float:left; padding-left:10px}
.commenti span{ float:right;font-family:"ËÎÌå"; font-size:12px}
.commenti span em,.xgtit span em,.zjn dd em,.mlbox dl dd em{ font-style:normal; color:#a41304}
.comment table tr td{ padding:10px 5px 0 5px; font-size:12px}
.comment table{ float:left}
.carea{ width:500px; padding:10px; border:1px solid #f5dfb0; line-height:1.8; font-size:12px; height:80px;}
.ctext{ width:80px; height:22px; line-height:22px; padding:0 5px;border:1px solid #f5dfb0;}
.cbtn{ width:90px; height:33px; border:0; font-size:14px; line-height:33px; color:#a41304; cursor:pointer; background:url(btn.gif) left -81px no-repeat; font-weight:bold}
.plbox{ width:646px; float:left; border:1px solid #f5dfb0; border-top:0; padding:10px;display:inline; font-size:12px;}
.plbox dt{ width:100%; height:16px; line-height:16px;}
.plbox dt span{ float:right; color:#888;}
.plbox dd{ width:100%; padding-top:5px; line-height:1.8}
.hf{ width:606px!important; padding:5px 10px;border:1px solid #f5dfb0; background:#fff3d4;line-height:22px; margin:5px 0 0 10px; display:inline; float:left; color:#a41304}



/*------------------------add-------------------*/
.sort li{ height:28px; line-height:28px; border-bottom:1px dotted #f5dfb0; background:url(btn.gif) left -119px no-repeat;_background:url(btn.gif) left -120px no-repeat;overflow:hidden; font-weight:bold;}
.sort li a{ padding-left:8px;}
.sort li.hover a{color:#a41304}