/*red_zyf1 last alter(2013-11-21)*/
*{ margin:0; padding:0}
body{ font-size:12px; color:#333; font-family:"ËÎÌå"; background:url(hbg.gif) 400px -104px no-repeat;}
ol,li,ul{ list-style-type:none}
img{ border:0}
a{ color:#333; text-decoration:none}
a:hover,.pro dd h3 a{ color:#b70202;}
.main{ width:980px; margin:0 auto;clear:both}
em{ font-weight:bold; font-style:normal; color:#b70202;}
/*head*/
.headbg{width:980px; margin:0 auto;}
.head{ width:980px; float:left; }
.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:10px; width:550px}
.hr{ float:right; width:400px; height:20px; line-height:20px; overflow:hidden; text-align:right; color:#ccc; margin-right:-7px; padding-top:10px}
.hr a{ padding:0 7px;}
.hr .add{ color:#0176bf;}
/*select*/
.search{ width:350px; float:right; position:relative; margin-top:8px;}
.stext{ width:155px; height:24px; line-height:24px; padding-left:5px; border:1px solid #e5e5e5;vertical-align:middle; font-size:12px;position:absolute; top:0; right:61px; border-left:0;}
.sbutton{ width:61px; height:26px; border:none;background:url(btn.gif) -211px -147px no-repeat; vertical-align:middle; cursor:pointer;position:absolute; top:0; right:0;}
.search select{ width:auto;}
.jslct {padding:0 20px 0 10px;color:#0176bf;zoom:1;cursor:pointer;border:1px solid #e5e5e5; border-right:0;background:url(btn.gif) right -158px 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;line-height:12px; overflow:hidden;white-space:nowrap;line-height:24px; display:block;color:#0176bf;}
.jslct dl{background:#fff;position:absolute;top:24px;left:-1px;border:1px solid #e5e5e5; 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 dashed #eee; padding-left:10px;}
.jslct dl dd.hover{background:#fcfcfc;}
.jslct dl dd.noborder {border:none!important}
/*nav*/
.navbg{ width:100%; float:left; height:39px; background:url(hbg.gif) center -65px no-repeat;}
.nav{ width:980px;height:34px; line-height:34px; overflow:hidden; margin:0 auto;}
.nav li{ float:left; background:url(btn.gif) right -189px no-repeat;}
.nav li a{ color:#fff;font-size:14px; display:inline-block; padding:0 16px;}
.nav li.hover,.nav li a:hover{background:url(btn.gif) center -224px no-repeat; color:#ffe92f;}
.nav li.hover a{color:#ffe92f;}
.nav .add{ background:none!important}
.sj{ font-size:12px; color:#fff; font-family:Arial, "ËÎÌå"; padding-left:5px; float:left; background:none!important;}
/*left*/
.banner{ width:100%; float:left; margin-top:8px;}
.left{ width:700px; float:left; overflow:hidden}
.ltit{ width:688px; height:29px; line-height:29px; overflow:hidden; float:left; margin-top:10px; background:url(bg.gif) left top repeat-x; _float:none; border:1px solid #e5e5e5; border-bottom:none;}
.ltit h2{ font-size:14px; float:left; background:url(bg.gif) left -30px repeat-x;color:#b70202; padding: 0 20px 0 12px; border-right:1px solid #e5e5e5;}
.ltit h2 strong{background:url(btn.gif) left -20px no-repeat;background:url(btn.gif) left -21px\ no-repeat; display:inline-block; padding-left:18px;}
.xgtit h2{ float:left; padding-left:28px; font-size:14px; background:url(btn.gif) 8px -20px no-repeat;background:url(btn.gif) 8px -21px\9 no-repeat; color:#b70202;}
.ltit a,.rtit a,.ltit span,.xgtit a{ float:right; padding-right:10px;}
.ltit span a{ background:none!important}
.ltit span a{ float:none!important; padding-right:0!important}
.lbox{ width:668px; float:left; border:1px solid #e5e5e5; border-top:0; overflow:hidden; padding:5px 10px; _float:none; background:#fff}
/*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:#b70202;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;opacity:0.7;filter: alpha(opacity=70);}
.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:345px; 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:#0176bf; padding-left:5px;}
.sty1,.sty4{ width:100%; float:left; padding:5px 0; border-bottom:1px dashed #e3e3e3; _float:none}
.sty1 dt{ width:100%; height:26px; line-height:26px; overflow:hidden; background:url(btn.gif) left -60px no-repeat;background:url(btn.gif) left -61px\9 no-repeat;}
.sty1 dt a{ font-weight:bold; padding-left:17px;color:#b70202}
.sty1 dt span,.sty3 li span,.sty4 dd span{ float:right; padding-left:10px; color:#888}
.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 #e3e3e3; 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;}
.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:530px; 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 dashed #eee; _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:#fcfcfc;}
.bjt{ border-bottom:1px solid #eee; background:#fafafa; 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;height:29px; line-height:29px; overflow:hidden; float:left; margin-top:10px; background:url(bg.gif) left top repeat-x; border:1px solid #e5e5e5; border-bottom:none;  _float:none}
.rtit h2{float:left; color:#fff; padding:0 15px; font-size:14px; background:url(bg.gif) left -59px repeat-x; height:26px; line-height:26px; border:1px solid #b80202;}
.mrbox{ width:260px; padding:5px 9px; float:left; border:1px solid #e5e5e5; 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 dashed #e3e3e3; padding:5px 0}
.rlist3 dt{ width:100%; height:22px; line-height:22px;overflow:hidden;}
.rlist3 dt a{ font-weight:bold;color:#b70202}
.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:#b70202;}
.rlist4 .rhn{ height:40px!important;}
/*foot*/
.footbg{ width:100%; float:left; margin-top:10px;}
.foot{ width:980px; margin:0 auto; line-height:20px; padding:8px 0; text-align:center; overflow:hidden; font-family:Arial,"ËÎÌå"; background:url(bg.gif) left -117px repeat-x;}
/*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:100px; height:33px; display:inline-block; background:url(btn.gif) left -140px no-repeat; color:#fff!important; text-align:center; cursor:pointer}
.min{ width:100%; float:left; border-bottom:1px dashed #e5e5e5; 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}
.other a{color:#0176bf}
.sty4 dd h3 a{ color:#b70202;}
.xgtit{ width:666px; border:1px solid #e5e5e5; height:28px; line-height:28px; float:left; margin-top:10px; background:url(bg.gif) left -87px repeat-x;}
.xgbox{ width:666px; border:1px solid #e5e5e5; 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 #ffdfac; background:#ffffee; padding:10px;}
.pro dt{ width:240px; float:left; padding-right:10px; border-right:1px dashed #ffdfac}
.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:#b70202}
.wln dt{ width:100%; float:left; line-height:30px; text-align:center; font-size:18px; color:#b70202; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; padding:5px 0;  font-weight:bold; border-bottom:1px dashed #ffdfac; 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 #ffdfac; background:#ffffee;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:666px; height:30px; line-height:30px; float:left; margin-top:8px; text-align:center;background:url(btn.gif) left -109px no-repeat; color:#fff;}
.zhnav a{ margin:0 8px; font-size:14px; font-weight:bold; color:#fff!important}
.job{ width:666px; border:1px solid #e5e5e5; float:left; margin:5px 0; display:inline}
.job dt{ width:100%; height:28px; line-height:28px; float:left;background:url(bg.gif) left -87px repeat-x;border-bottom:1px solid #e5e5e5; margin-bottom:5px;_display:inline}
.job dt span{ padding-left:24px;background:url(btn.gif) 8px -67px no-repeat;_display:inline;font-weight:bold; color:#b70202;}
.job dd{ width:646px; padding:0 10px; float:left; line-height:22px;}
.zs{ border:1px solid #e5e5e5; border-top:0; border-collapse:collapse}
.zs tr td{ border:1px solid #e5e5e5;border-top:0; padding:7px 5px; line-height:20px;}
.zs tr td img{ padding:0 3px;}
.zbg{ background:#fcfcfc}
.backToTop {display:none;width:21px; height:65px;background:url(hbg.gif) left top no-repeat; text-indent:-9999px;_font-size:0;position:fixed;_position:absolute;right:10px;bottom:100px;_bottom:"auto";cursor:pointer;}
.comment{ width:646px;margin-top:10px; float:left;border:1px solid #e5e5e5;display:inline; padding:10px;background:#fafafa;}
.commenti{ width:100%; float:left; padding-bottom:8px; border-bottom:1px dashed #e5e5e5;}
.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:#b70202}
.comment table tr td{ padding:10px 5px 0 5px; font-size:12px}
.comment table{ float:left}
.carea{ width:500px; padding:10px; border:1px solid #e3e3e3; line-height:1.8; font-size:12px; height:80px;}
.ctext{ width:80px; height:22px; line-height:22px; padding:0 5px;border:1px solid #e3e3e3;}
.cbtn{ width:100px; height:33px; border:0; font-size:14px; line-height:33px; color:#fff; cursor:pointer; background:url(btn.gif) -109px -140px no-repeat;font-weight:bold}
.plbox{ width:646px; float:left; border:1px solid #e5e5e5; 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 #eee; background:#fafafa; line-height:22px; margin:5px 0 0 10px; display:inline; float:left; color:#0176bf}



/*------------------------add-------------------*/
.sort li{ height:30px; line-height:30px; border-bottom:1px dashed #e5e5e5; background:url(btn.gif) left -58px no-repeat;background:url(btn.gif) left -59px\9 no-repeat;overflow:hidden; font-weight:bold;}
.sort li a{ padding-left:17px}
.sort li.hover a,.sort li a:hover{color:#b70202;}