
/*header*/
.logo{ width:205px; height:55px; float:left; margin:13px 0 0 23px; background:url(/img/1_r1_c6.gif) no-repeat;}
.search{ width:410px; float:left; height:55px; margin:20px 0 20px 100px; display:inline; position:relative;}
.search .option_list{ position:absolute; left:0; top:26px; width:67px; line-height:22px; text-align:center; display:none; background:#AFCC95; padding:0 5px 2px;}
.search .option_list a{ white-space:nowrap; display:block;overflow:hidden; color:#fff; line-height:20px; border-bottom:1px solid #F7FFFD; height:20px;}
.search .search_option_selected{ float:left; border:1px solid #ccc; width:75px; height:24px; border-right:0; line-height:24px;}
.search .search_option_selected a{ display:block; padding:0 20px 0 5px; background:url(/img/bg__.gif) no-repeat 60px -73px; text-align:center; height:24px; overflow:hidden; color:#F60}
.search .search_box{ float:left; width:330px; height:26px; overflow:hidden;}
.search form input{ height:14px; padding:5px; width:246px; font-size:12px; border:1px solid #ccc; float:left; margin-right:4px; display:inline; overflow:hidden}
.search form input#cla{display:none;}
.search form button{ height:26px; width:48px; margin:0; padding:0; border:0; background:url(/img/bg__.gif) no-repeat -52px 0; float:left; cursor:pointer}
.search .randplay{ line-height:28px; color:#999;}
.search .randplay a{ color:#999;}
.top_function{ width:140px; float:right; margin:25px 10px 0; height:50px; line-height:20px; text-align:right;}
.top_function a{ padding:0 8px;}


.nav{ height:35px; line-height:35px;}

.nav a{ padding:0 7px; float:left;}
.nav a:hover{ color:#f30;}
.nav em{ float:left;}
.nav a.selected{ padding:0 25px; font-size:14px; font-weight:bold; color:#fff; background:url(/img/bg_1.png)  repeat-x 0 -10px; float:left;}

.subnav{ width:956px; border:1px solid #E1EBC3; background:#FAFDF0; border-top:0; padding:10px; line-height:22px;}
.subnav span{ color:#819D13;float:left; white-space:nowrap; height:42px; background:url(/img/bg.gif) no-repeat right -222px; padding:0 10px; font-weight:bold}
.subnav a:hover{ color:#C30}
/*body*/
.i_l_t,.list_left{ width:677px; float:left; border:1px solid #C6DCA2;}
.i_l_t li{ width:285px; float:left; padding-left:43px; line-height:20px;}
.i_l_t li a{ float:left; width:137px; overflow:hidden; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; height:20px;}
.i_l_t li span{ width:66px; float:right; color:#999}
.i_l_t li span a{ color:#f70; float:none}
.i_l_t .top_img{ height:130px; padding-top:10px;}
.i_l_t .top_img li{ float:left; width:127px; height:130px; padding-left:37px;}
.i_l_t .top_img li img{ width:125px; height:85px; border:1px solid #ccc;}
.i_l_t .top_img li a{ width:127px; line-height:25px; text-align:center; height:auto;}
.i_l_t h1{ font-size:14px; height:30px; line-height:30px; padding:0 10px; background:url(/img/bg_1.png) repeat-x 0 -51px;}
.i_left li,.i_right li,.part li,.list_left li{ padding-left:30px; background:url(/img/bg__.gif) no-repeat -80px -39px; line-height:22px; height:22px; overflow:hidden;}
.i_left li a,.i_right li a{ display:block; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.i_left{ width:338px; border:1px solid #C6DCA2; margin-left:-1px; position:relative; float:left;}
.i_right{ width:286px; border:1px solid #F6E4AF; float:right;}
.i_zj_img div{ width:110px; float:left; padding:13px 0 0 22px; height:163px; overflow:hidden;}
.i_zj_img h2{ font-size:12px;}
.i_zj_img img{ width:108px; height:110px; border:1px solid #ccc; float:left;}
.i_zj_img a{ float:left; width:110px; line-height:22px; font-size:14px; color:#275593}
h2{ height:26px; line-height:26px; background:url(/img/bg_1.png) repeat-x 0 -107px; font-size:14px; padding:0 10px; position:relative;border-bottom:1px solid #C6DCA2; overflow:hidden;}
h2 strong{ position:absolute; left:15px; height:26px;background:url(/img/bg_1.png) repeat-x 0 -107px; white-space:nowrap; }
h2 a,h2 span,.i_l_t h1 a{ font-size:12px; float:right; font-weight:normal; padding-left:10px; height:26px; overflow:hidden; color:#999}
h2 span{ color:#A4B66C}
h2 a{ color:#666}
.i_right h2,.i_right h2 strong,.i_zj h2,.i_zj h2 strong{ background-position:0 -139px; border-bottom-color:#F6E4AF}
.i_right h2 span,.i_zj h2 span{ color:#DEC06E;}
.i_right ul{ padding:17px 0}
.i_right li a{ width:244px;}
.i_left .i_top{ color:#666; line-height:22px;padding:10px}
.i_left .i_top img{ width:85px; height:79px; border:1px solid #ccc; float:left; margin-right:10px;}
.i_left .i_top a{ color:#900}
.i_left .i_top strong{ display:block;color:#3798CB;line-height:30px; height:35px; overflow:hidden;}
.i_left li{ width:137px; float:left; height:22px;}
.i_left li a{width:130px;}
.topimg{ border-color:#ccc; background:url(/img/bg_r2_c2.jpg) no-repeat 0 bottom;}
.i_banner{ height:103px;}

.i_right dl{ height:64px; padding:12px 12px 0; background:#fff; border-bottom:0}
.i_right dl img{ float:left; width:64px; height:58px; border:1px solid #ccc;}
.i_right dl dt,.i_right dl dd{ float:right; width:182px; }
.i_right dl dt{ color:#236FB5; line-height:24px;}
.i_right dl dt a{ color:#236FB5}
.i_right dl dd{line-height:20px; color:#444; text-indent:2em;}
.i_right dl dd a{ color:#900;}

.i_zj{ width:976px; border:1px solid #F6E4AF}
.i_zj ul{ padding:0 0 0 5px}
.i_zj li{ width:85px; float:left; margin:10px 0 0 20px; line-height:25px;}
.i_zj li a{ white-space:nowrap; display:block; width:85px; overflow:hidden;}
.i_zj li img{ width:83px; height:88px; border:1px solid #ccc;}

/*footer*/
.links{ background:#F9FDEB; border:1px solid #DDE8BA; padding:10px; width:960px;}
.links .title{ width:55px; text-align:center; padding:3px; float:left; line-height:13px; font-weight:bold;}
.links .text{ padding:6px 5px 6px 5px; float:left; width:880px; line-height:22px;}
.links .text a{ padding:0 6px;}


.copyright{ text-align:center; padding-top:10px; line-height:22px;}
.copyright dl{ width:556px; margin:5px auto 15px; height:50px; }
.copyright dl dd{ width:123px; height:48px; float:left; margin:0 7px; border:1px solid #ccc; display:inline}
.copyright dl dd img{ vertical-align:middle; padding-top:2px;}
.copyright dl dd a{ float:right; width:60px; padding:4px 7px 0 0; text-align:left; line-height:20px;}



/*list*/
.sidenav{ height:18px; line-height:18px; padding:10px 0;}
.sidenav span{ padding:0 10px;}
.list_right{width:288px; float:right;}

.list_left .list_page{ height:30px; line-height:30px; text-align:right; padding:10px; float:left; width:95%}
.list_left .list_page a,.list_left .list_page span{ float:right; padding:0 7px;}
.list_left .list_page img{ float:left; padding-top:10px;}

/*part*/
.part li{ width:290px; float:left; line-height:24px; height:24px;}
.part ul{ padding:5px 10px 10px; float:left; height:120px;}
.part li a{ float:left; width:230px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.part li span{ width:70px; float:right; color:#999;}
.part .info{ font-size:14px; margin:5px 10px 10px; padding-bottom:7px; border-bottom:1px dashed #ccc; line-height:25px; color:#777}
.part .b_0{ border:0}
.part .info strong{ display:block; margin-bottom:3px; color:#236FB5;}
.part .info p{ text-indent:2em;}
.part .info p a{ color:#900; font-size:12px;}

/*article*/
.article{background:url(/img/bg_1_.png) repeat-x 0 0;width:617px; padding:15px 30px;}
.article h1{ line-height:40px; padding-top:35px; font-size:26px; text-align:center; height:40px; overflow:hidden}
.article .com{ line-height:30px; margin-bottom:10px; text-align:center; color:#888;}
.article .info,.article .content{ font-size:14px; line-height:24px; }
.article .info{ padding:5px 30px;border:1px solid #ccc; padding:10px; color:#888;}
.article .info_bar{ line-height:30px; color:#888;}
.article .content p{ text-indent:2em; padding:10px;}

.article .link_zj{ line-height:40px; text-align:right; font-size:14px; font-weight:bold;color:#00702F}
.article .link_zj a{ color:#c00}
.article .page_con{ height:40px; margin:0 auto; width:600px; line-height:40px;}
.article .page_con div{ width:290px; float:left; padding:0 5px; color:#444;}
.article .page_con div.page_left{ text-align:right;}
.article .page_con div a{ padding:0 10px;}
.article_ad{ width:677px; border:#ccc; background:#dedede; height:90px; float:left}
.list_left dl{ line-height:22px;}
.list_left dt{ height:40px; overflow:hidden; text-align:center; font-size:14px; margin:10px 10px 0; background:url(/img/bg_1_r2_c1.png) repeat-x 0 35px; }

.list_left dd{ margin:0 10px; border-bottom:1px dashed #ccc; padding:10px 0; height:50px; overflow:hidden;}
.list_left dl span,.list_left dl strong,.list_left dl cite,.list_left dl b{ float:left; font-weight:normal; height:60px; vertical-align:middle;}
.list_left dl strong{ padding:0 10px 0 20px ; height:50px; width:48px;}
.list_left dd strong{ background:url(/img/886sb.com_r5_c1.gif) no-repeat 2px 5px;}
.list_left dl span,.list_left dl cite,.list_left dl b{ padding:0 10px;}
.list_left dl span{ width:100px;}
.list_left dl b{ width:220px;}
.list_left dl cite{ width:75px;}
.list_left dl em{ color:#F28700;}
.list_left dl a{color:#d00;}
.list_left dl a.c_00A0E9{ color:#00A0E9}
.list_left dl span img{ vertical-align:middle; padding:0 5px 2px 0;}
.list_left dl dt *{ height:30px; line-height:30px; color:#92815C; font-weight:bold; text-align:center}
.list_left ul{ padding:10px;}
.list_left li a{ font-size:12px; width:600px;}
.comment{ border:1px solid #D1E3B1; background:#F1F7DF; width:657px; padding:10px; float:left}
.comment .tieTitle{ padding-left:20px; background:url(/img/bg__.gif) no-repeat -84px -78px; font-size:14px; line-height:30px; height:}
.comment .tieTitle a{ color:#069}
.comment .tieTitle strong{ padding:0 5px; color:#22AC38;}
.comment .tieTitle b,.comment .tieTitle span{ color:#900;}
.comment .userInfo{ line-height:30px; height:30px;}
.comment .userInfo .input{ width:80px; border:1px solid #DCDDDD;}
.comment .userInfo a{ color:#069}
.comment  textarea{ width:653px; padding-left:5px; border:1px solid #DCDDDD; color:#333; font-size:14px; line-height:22px; height:130px; overflow-y:scroll}
.comment p{ line-height:30px;}
.comment .sub1{ float:right; margin-top:5px}

.comment input{ font-size:12px;}

dl.list_left dt,dl.list_left dd{ padding:7px 15px; font-size:14px; line-height:25px; color:#777; border-bottom:1px solid #D3E4B7; margin:0; text-align:left; }
dl.list_left a{ display:block; color:#275593;height:25px; overflow:hidden; font-weight:bold}
dl.list_left p{ text-indent:2em;}
dl.list_left dt{ background:#FBFCF5;}