/*header*/
.logo{ width:200px; height:55px; float:left; margin:11px 0 0 17px; background:url(../images/1_r1_c6.gif) no-repeat;}
.search{ width:410px; float:left; height:55px; margin:25px 0 0 100px; display:inline; position:relative; z-index:11}
.search .option_list{ position:absolute; left:0; top:26px; width:67px; line-height:22px; text-align:center; display:none; background:#A6C420; padding:0 5px 2px;}
.search .option_list a{ white-space:nowrap; display:block;overflow:hidden; color:#fff; line-height:20px; border-bottom:1px solid #fff; height:20px;}
.search .search_option_selected{ float:left; border:1px solid #7F9DB9; 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/shenbingwd.com_r3_c14.gif) no-repeat 60px 10px; text-align:center; height:24px; overflow:hidden; color:#000}
.search .search_box{ float:left; width:330px; height:26px;}
.search form input{ height:14px; padding:5px; width:246px; font-size:12px; border:1px solid #7F9DB9; float:left; margin-right:4px; display:inline;}
.search form input#cla{ display:none}
.search form button{ height:26px; width:26px; margin:0; padding:0; border:0; background:url(../img/shenbingwd.com_r2_c18.gif) no-repeat 0 0; float:left;}
.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*/
.nav{ height:40px; line-height:40px; overflow:hidden; position:relative; background:url(../img/shenbingwd.com_r7_c1.gif) repeat-x top;}
.nav a,.nav img{ float:left; z-index:8; position:relative}
.nav a{ padding:0 10px; font-size:14px; color:#fff;}
.nav .bg{ height:40px; width:155px; position:absolute; right:0; top:0; background:url(../img/shenbingwd.com_r7_c22.gif) no-repeat right top;}
.subnav{ width:948px; border:1px solid #CCE45D; border-top:0;}
.subnav .subnav_1,.subnav .subnav_2,.subnav .subnav_3,.subnav .subnav_4{ float:left; height:48px; line-height:24px; overflow:hidden; padding:0 17px; margin:5px 0;}
.subnav .subnav_1,.subnav .subnav_2,.subnav .subnav_3{ border-right:1px solid #ddd;}
.subnav a{ padding:0 5px;}
.subnav .subnav_1{ width:110px;}
.subnav .subnav_2{width:368px;}
.subnav .subnav_3{width:200px;}
.subnav .subnav_4{width:130px;}

/*body*/
#ifocus_pic{ width:315px; height:248px; overflow:hidden; position:relative;}
#ifocus_pic ul,#ifocus_btn ul{ padding:0; width:auto;}
#ifocus_pic li,#ifocus_btn li{ padding:0;}
#ifocus_pic li a,#ifocus_btn li a{ width:auto; height:auto; padding:0;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:315px; height:248px; overflow:hidden; background:none }
#ifocus_piclist img { width:315px; height:248px; }
#ifocus_btn { width:93px; height:20px; overflow:hidden; position:relative; margin-top:-22px; float:right; z-index:999;}
#ifocus_btn li{ width:22px; border-right:1px solid #fff; background:none; float:left; height:22px;}
#ifocus_btn li a{ float:right; width:22px; height:22px; text-align:center;line-height:18px; color:#fff;background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#ifocus_btn .current a{ opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
h2{ padding:0 5px 0 35px; background:url(../img/shenbingwd.com_r12_c3.gif) no-repeat 8px 7px; height:30px; line-height:28px; font-size:14px; color:#333; overflow:hidden}
h2 a,h2 span{ float:right; font-weight:normal;}
h2 a{ color:#333; padding-right:10px;}
h2 span{ color:#AAD11B; font-size:12px;}
.i_t_top{ color:#666; line-height:22px;padding:15px 10px 0;}
.i_t_top img{ width:76px; height:68px; border:1px solid #ccc; float:left; margin-right:10px;}
.i_t_top p{ text-indent:2em; color:#666}
.i_t_top p a{ color:#D46E23}
.i_t_top strong{ display:block;color:#333;line-height:20px; height:20px; overflow:hidden; font-weight:normal; margin-bottom:10px;}
.i_t_top strong a{ color:#5A8822;}

.left,.right,.ifocus,.left2,.middle,.right2,.list_right .item{ height:230px; border:1px solid #CAE6BA; overflow:hidden; float:left; display:inline; background:url(../img/shenbingwd.com_r11_c16.gif) repeat-x top;}
.left,.right{ border-top:0;}
.right2{ border:1px solid #CAE6BA;}
.left h2{ height:34px; line-height:34px; background-position:8px 10px;}
.ifocus,.left2{ width:315px;}
.ifocus,.middle,.right2{ height:248px;}
.ifocus{ border-color:#ccc;}
.middle{ width:357px; margin:0 10px;}
.left{ width:339px; background-image:url(../img/shenbingwd.com_r19_c10.gif);}
.right,.right2{ width:252px;}
.right .i_t_top strong{ margin-bottom:10px;}
.left ul,.right ul,.left2 ul,.middle ul,.right2 ul{ padding:10px 10px 0}
.left li,.right li,.left2 li,.middle li,.right2 li{ line-height:22px; height:22px; overflow:hidden;}
.left2 li,.right li,.middle li,.list_right .item li{ padding-left:20px; background:url(../img/shenbingwd.com_r17_c4.gif) no-repeat 5px 6px;}
.left li a,.middle li a,.right li a,.list_right .item li a,.left2 li a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block}
.left li{ font-size:14px; position:relative;}
.left li a{width:270px; padding-left:40px;}
.left li span{ display:block; position:absolute; width:29px; height:15px; background:url(../img/shenbingwd.com_r21_c12.gif) no-repeat; text-align:center; line-height:15px; color:#fff; left:3px;top:3px; font-size:12px;}
.right li,.middle li,.list_right .item li{ background-image:url(../img/shenbingwd.com_r12_c13.gif);}
.middle li,.middle li a{ width:310px;}
.left2 li,.left2 li a{ width:270px;}
.right li,.right li a{ width:210px;}
.right .i_t_top p{ text-indent:0em;}

.i_h1{ height:248px;}
.i_h1{ height:265px;}
.l_h1{ height:226px; border-top:5px solid #CAE6BA;}
.r_h1 {border:1px solid #CAE6BA;}
.l_r{ border-left:4px solid #CAE6BA; margin-right:11px;}

.middle .i_t_top,.left2 .i_t_top{ line-height:18px;}
.middle .i_t_top p a,.left2 .i_t_top p a{ color:##497306}
.middle .i_t_top img{ width:103px; height:68px; }
.middle .i_t_top strong,.left2 .i_t_top strong{ margin:0; line-height:20px; height:20px; font-weight:bold}
.left2 .i_t_top img{ width:93px; height:68px; }

.middle dt{ padding:0 5px 0 35px; background:url(../img/shenbingwd.com_r12_c3.gif) no-repeat 8px 7px; height:30px; line-height:28px; font-size:14px; color:#333; display:block; font-weight:bold}
.middle dt a,.middle dt span{ float:right; font-weight:normal;}
.middle dt a{ color:#333; padding-right:10px;}
.middle dt span{ color:#AAD11B; font-size:12px;}
.middle dd{ width:96px; float:left; margin:10px 0 0 17px; line-height:22px; display:inline; color:#777}
.middle dd a{ color:#497306}
.middle dd a:hover{ color:#360;}
.middle dd img{ width:94px; height:80px; border:1px solid #ccc;}

.expert li{ padding-left:25px; background:url(../img/shenbingwd.com_r9_c20.gif) no-repeat 3px 6px;}
.expert li cite{ width:45px; float:left;}
.expert li cite a{ color:#236FB5}
.expert li a:hover{ line-height:22px;}
.expert li span{ float:right}
.expert li span a{ color:#D9721F;}

.banner{ height:100px; background:#ddd;}


/*footer*/
.links{ border:1px solid #CAE6BA; width:928px; padding:10px; text-align:center; line-height:22px;}
.links a{ padding:0 5px;}
.copyright{ text-align:center; padding-top:10px; line-height:22px;}
.copyright dl{ width:433px; 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:16px; line-height:16px; padding-bottom:10px;}
.sidenav span{ padding:0 10px;}
.list_right{ width:254px; float:right}
.list_right .item{ float:none; height:auto; display:block; padding:0 0 10px 0;}
.list_right .item h2{ margin-bottom:10px;}
.list_right .item ul{ padding:10px;}
.list_right .item li{ line-height:22px; height:22px; margin:0 10px;}
.list_right .item li,.list_right .item li a{ width:210px;}
.flash{ height:222px; background:#ddd;}
.list_ad{ width:687px; float:left; height:95px; background:#ddd;}
.list{ width:665px; border:1px solid #CAE6BA; float:left; padding:10px;}
.list li,.part li{ line-height:30px; height:30px; padding-left:30px; background:url(../img/shenbingwd.com_r12_c13.gif) no-repeat 10px 12px; font-size:14px; overflow:hidden;}
.list li span,.part li span{color:#999; padding-left:30px;}
.list li.b_b_1{ border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.list li.list_page{height:25px; padding:10px 10px; text-align:right; color:#999; line-height:25px; clear:both; margin-bottom:15px; background:none}
.list_page a,.list_page cite{ padding:2px 6px; border:1px solid #ccc; background:#F0F4F5;color:#333; margin-right:5px;}
.list_page a:hover,.list_page cite{color:#900; font-weight:bold}
.list .left_b{ width:1px; float:left; height:600px; padding:0; background:none;}

/*part*/
.part{ width:685px; float:left;border:1px solid #CAE6BA; background:url(../img/shenbingwd.com_r11_c16.gif) repeat-x;}
.part ul{ padding:10px;}
.part_top{ color:#666; line-height:22px;padding:15px 10px 0;}
.part_top img{ width:72px; height:72px; border:1px solid #ccc; float:left; margin:0 10px 0 0;}
.part_top .img{ margin-top:8px;}
.part_top p{ text-indent:2em; color:#333}
.part_top p a{ color:#EB6000}
.part_top strong{ display:block;color:#3779BD;line-height:26px; height:26px; overflow:hidden; font-size:14px;}
.part_top strong a{ color:#3779BD}
.part .xg_links{ line-height:20px; padding:15px;}
.part .xg_links a{ color:#275593; padding-right:6px}
dl.part{ padding-bottom:30px}
dl.part dt{ line-height:30px; position:relative; margin-bottom:10px; display:block; font-size:14px;}
dl.part dt strong{ padding-left:66px; display:block; width:610px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
dl.part dt img{ position:absolute; left:0; top:0; }
dl.part dd{ width:120px; float:left; margin:20px 20px 0 28px; display:inline; text-align:center}
dl.part dd img{ width:118px; height:123px; border:1px solid #ccc; display:block}
dl.part dd span{ display:block; margin:3px 0; height:20px; line-height:20px; background:#d5d5d5; color:#666; overflow:hidden}
dl.part dd cite{ display:block; height:15px; line-height:16px; overflow:hidden; background:url(../img/part_r3_c2.gif) repeat-y}
dl.part dd cite a{ color:#fff;}

/*article*/
.article{ width:645px; border:1px solid #CAE6BA; float:left; padding:20px; height:60px; overflow:hidden;}
.article h1{ line-height:60px; padding-top:5px; font-size:26px; text-align:center; font-family:"黑体";}
.article .com{ line-height:30px; margin-bottom:10px; text-align:center; color:#444;}
.article .info,.article .content{ font-size:14px; line-height:24px; }
.article .info{ padding:5px 30px;border:1px solid #CAE6BA; padding:10px; color:#444; margin-bottom:50px;}
.article .content p{ text-indent:2em; padding:10px;}
.article2{ border-top:0; background:none;}
.article2 dt{ line-height:51px; height:51px; margin-bottom:0; border-bottom:1px solid #CAE6BA}
.article2 dt strong{ height:50px; line-height:51px;}