/*header*/
.logo{ width:190px; height:55px; margin:10px 0 0 5px; float:left; display:inline; background:url(../images/i_1.gif) no-repeat;}
.topfunction{ width:700px; height:16px; float:right; margin-top:10px; text-align:right;}
.topfunction img{ padding:3px 5px 0 10px;}
.topfunction span{ padding:0 10px;}
.topfunction cite{ color:#5F98CC; padding-right:15px;}
.nav{ width:700px; float:right; height:36px; margin-top:20px; margin-bottom:-2px; overflow:hidden; padding-left:1px;}
.nav a{ padding-top:6px; line-height:28px; height:28px; background:url(../images/bg.gif) repeat-x 0 -278px; position:relative; margin-left:-1px; float:left; color:#256FB6;}
.nav a:hover{ line-height:30px;}
.nav a div{ height:28px; white-space:nowrap; padding-right:10px; background:url(../images/bg.gif) no-repeat right 0;float:left;cursor:pointer;}
.nav a span{ width:12px; height:28px; float:left; background:url(../images/bg.gif) no-repeat -20px -105px;}
.nav a.selected{ padding:0; height:36px; background-position:0 -143px; line-height:36px; z-index:100; overflow:hidden;}
.nav a.selected div{ height:36px; background-position: right -35px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.nav a.selected:hover{ line-height:40px;}
.nav a.selected span{ height:36px; background-position:-40px -105px;}
.topseach{ height:45px; background:url(../images/bg.gif) repeat-x 0 -233px; float:left; width:978px;}
.topseach .l_bian{ width:5px; height:45px; float:left; background:url(../images/bg.gif) no-repeat 0 -183px;}
.topseach .r_bian{ width:5px; float:right; height:45px; background:url(../images/bg.gif) no-repeat -5px -183px;}
.topseach .subnav{ width:500px; height:22px; margin:14px 0 0 0; line-height:20px; vertical-align:middle; float:left;}
.topseach .subnav img{ vertical-align:middle; padding:0 5px 2px 12px;}
.topseach .form{ width:310px; background:url(../images/bg.gif)  repeat-x 0 -388px; height:30px; margin:9px 22px 0 0; float:right;}
.topseach form{ display:block; padding-left:66px; height:30px; background:url(../images/bg.gif) no-repeat 0 -318px;}
.topseach form input{ border:0; background:none; margin-top:7px;}
.topseach form span{ float:right; width:30px; height:30px; background:url(../images/bg.gif) no-repeat 0 -353px;}
.topseach form span input{ width:16px; height:16px; margin:6px 0 0 2px; cursor:pointer}
#hdiv{ display:none;}

/*part1*/
.i_h_1{ height:560px;}
.i_h_2{ height:207px;}
.i_h_3{ height:341px;}
.i_h_4{ height:230px;}
.i_h_5{ height:585px;}
.i_h_6{ height:190px;}
.i_h_7{ height:181px;}


.left,.right{ width:198px;}
.left,.right,.middle,.right2,.middle2{ border:1px solid #A4D0FD; float:left; overflow:hidden}
.middle{ width:556px; margin:0 10px; display:inline;}
.middle1{ width:558px; border:0; float:left; margin:0 10px; display:inline}
.middle2{ width:272px; margin:0 10px; display:inline}
.right2{ width:766px; margin-left:10px; display:inline;}

h2{ padding:0 7px; border-bottom:1px solid #9FD4FF; line-height:28px; height:28px; background:url(../images/bg.gif) 0 -492px; overflow:hidden;}
h2 strong{ float:left; white-space:nowrap; padding-left:24px; background:url(../images/bg.gif) no-repeat -52px -774px; font-size:14px; color:#256FB8; position:absolute;}
h2 a{ float:right; color:#256FB8;}
h2 cite{ float:right; color:#6098CD; margin-right:15px;}
.left h2 cite,.right h2 cite{ max-width:88px; white-space:nowrap; overflow:hidden;}
.left h2{ height:30px; line-height:30px; padding:1px 7px; background-position:0 -422px; margin-bottom:10px;}
.left h2 strong{ background-position:-52px -772px}
.i_ad{ width:768px; height:103px; float:left; background:#ccc; margin-left:10px; display:inline}


.left li,.middle li,.right li,.middle2 li{ line-height:23px; padding-left:15px; background:url(../images/bg.gif) no-repeat -57px -77px; height:23px; float:left;}
.left ul,.middle ul,.right ul,.middle2 ul{ padding:10px; float:left;}
.left li a,.middle li a,.right li a,.middle2 li a{ float:left;position:relative;text-overflow:ellipsis;white-space:normal;*white-space:nowrap;overflow:hidden; height:23px; padding-right:7px; *padding-right:0;}
.middle li{ width:393px;}
.middle li a{ height:24px; width:290px; *width:297px;}
.middle .img{ width:108px; float:left; height:175px; margin:14px 0 0 17px; display:inline}
.middle .img img{ float:left; width:105px; height:78px; border:1px solid #ccc;}
.middle ul{ width:408px; padding-top:15px;}
.middle2 li{ width:237px}
.middle2 li a{ width:227px; *width:237px; padding-right:10px; *padding:0;}
.left li a,.right li a{ width:150px;*width:162px;}

.left li a em,.middle li a em,.middle2 li a em,.right li a em{position:absolute;top:0;right:0;float:left; display:block}
.left li a em:after,.middle li a em:after,.middle2 li a em:after,.right li a em:after{content:"...";}
.middle li{ line-height:24px; height:24px; font-size:14px;}
.middle li cite{ font-size:12px; color:#888; width:70px; float:right;}
.left ul{ padding:0 10px;}
.left ul h2{ background:none; float:left; margin:10px 0; height:30px; width:164px; }
.left ul h2 a{ float:right;}
.right2 div{ width:127px; float:left; height:130px; margin-top:15px; overflow:hidden;}
.right2 div img{ display:block; width:88px; height:88px; border:1px solid #ccc; margin:0 auto; margin-bottom:10px;}
.right2 div a{ display:block; text-align:center; line-height:14px; color:#333;}
.right2 div a:hover{ line-height:12px;}
.left1 h2{ margin-bottom:-1px; position:relative;}
.left1 h2 strong,.top_right2 h2 strong{ background-position:-51px -190px;}
.top_right h2 strong{ background-position:-51px -192px;}
.left1 ul{ padding:0;}
.left1 li{ height:32px; background:url(../images/bg.gif) repeat-x 0 -457px; border-top:1px solid #ccc; line-height:32px; width:183px;}
.left1 li em{ width:20px;}
.left1 li span{ width:110px;}
.left1 li span a{ width:105px; float:none; white-space:nowrap; overflow:hidden; display:block; padding:0;}
.left1 li cite{ width:36px; padding-left:14px; background:url(../images/bg.gif) no-repeat 0 -879px; color:#EB8313}
.left1 li em,.left1 li span,.left1 li cite{ float:left;}
.top_right li{ line-height:20px; height:20px; background-position:0 -883px; width:163px;}
.top_right li a{ width:40px; line-height:20px; height:20px; white-space:nowrap; overflow:hidden; padding-right:10px; color:#246FB6;}
.top_right li a:hover{ line-height:22px;}
.top_right li span{ float:right; width:110px; white-space:nowrap; overflow:hidden;}

.top_right2,.top_right2 h2{ border-color:#F2C467;}
.top_right2 h2{ background-position:0 -522px; height:32px; line-height:32px;}
.top_right2 h2 strong{ color:#A0562D; }
.top_right2 ul{ padding:8px 10px 8px 0}
.top_right2 li{ padding-left:25px; background-position:-45px -358px;}
.top_right2 li a{ width:102px; padding-right:7px; white-space:nowrap; overflow:hidden; float:left}



.top_right2 li span,.top_right2 li cite{ width:50px; float:right; color:#D97829}
.top_right2 li span{ color:#4C7DA6}

.middle1 ul{ height:32px;background:url(../images/bg.gif) repeat-x 0 -558px;}
.middle1 li{ float:left; white-space:nowrap; padding:0 10px; margin-right:1px; display:inline; line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/bg.gif) repeat-x 0 -628px; cursor:pointer;}
.middle1 li a{ color:#fff;}
.middle1 li.selected{ background-position:0 -593px;}
.middle1 dl{ height:310px; display:none;}
.middle1 dl.display{ display:block;}
.middle1 dt,.middle1 dd{ border-bottom:1px solid #ccc; padding:13px 0; height:50px;}
.middle1 dt{ width:80px; float:left; padding-right:15px; }
.middle1 dt img{ width:78px; height:48px; border:1px solid #ccc; float:left;}
.middle1 dd{ width:460px; float:left; line-height:25px; overflow:hidden; color:#888;}
.middle1 dd strong{ display:block; height:25px; overflow:hidden;}
.middle1 dd strong a{ color:#0264BB;}
.middle1 dd strong a:hover{ line-height:23px;}




#ifocus_pic{ width:333px; height:207px; border-right:1px solid #80C0D9; float:left; 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:333px; height:207px; overflow:hidden; background:none }
	#ifocus_piclist img { width:333px; height:207px; }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
	#ifocus_tx .normal { display:none; }
#ifocus_btn { float:right; width:222px; height:207px; overflow:hidden;}
	#ifocus_btn li{ width:222px; height:51px; cursor:pointer; background:url(../images/bg.gif) repeat-x 0 -663px; border-bottom:1px solid #81C2D4;}
	#ifocus_btn li a{ line-height:51px; color:#246FB6; float:left; width:160px; height:51px; overflow:hidden; float:left;}
	#ifocus_btn li span{ width:26px; height:26px;  line-height:26px; text-align:center; float:left;background:url(../images/bg.gif) no-repeat 0 -773px; display:inline; margin:15px 10px 0 13px; color:#fff; font-weight:bold;}
	#ifocus_btn .current{background:#C1ECFF;}
	#ifocus_btn .current span{ background:#F5F9FC; color:#333;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:333px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }


/*footer*/
.footer_seach{ height:32px; background:url(../images/bg.gif) repeat-x 0 -808px;}
.footer_seach .riht_b,.footer_seach .left_b{ width:5px; float:right; height:32px; background:url(../images/bg.gif) no-repeat -5px -72px;}
.footer_seach .left_b{ background-position:0 -72px; float:left;}
.footer_seach .keywork{ width:290px; line-height:32px; padding-right:30px; text-align:right; float:left;}
.footer_seach form{ width:430px; float:left; height:20px; margin-top:7px; display:inline;}
.footer_seach form input{ width:315px; padding:3px 10px; border:1px solid #3F7FA9; height:12px; line-height:12px; font-size:12px; color:#888; float:left; margin-right:3px; display:inline;}
.footer_seach form input.sub{ background:url(../images/bg.gif) no-repeat 0 -848px; height:20px; border:0; float:left; width:67px; padding:0;}

.links dt,.links dd{ margin:0 10px; display:inline; display:block;}
.links dt{ font-weight:bold; line-height:25px;}
.links dd{ border-bottom:1px dashed #ccc;line-height:22px; padding-bottom:8px;}
.links dd span{ padding:0 7px;}

.copyright{ height:80px; line-height:25px; width:958px; padding:0 10px;}
.copyright div{ float:right;width:123px; height:48px; margin:0 7px; border:1px solid #ccc; display:inline; text-align:center;}
.copyright div img{ vertical-align:middle; padding-top:2px;}
.copyright div a{ float:right; width:60px; padding:4px 7px 0 0; text-align:left; line-height:20px;}



/*list*/
.sidenav{ height:18px; line-height:18px; padding-bottom:10px;}
.sidenav span{ padding:0 10px;}

.list_banner{ background:url(../images/bg.gif) repeat-x 0 -925px; height:68px; line-height:68px; font-size:25px; font-weight:bold; color:#16719F;}

.list_right{ width:297px; float:right;}
.list_right .ad{ width:295px; clear:both; height:204px; border:1px solid #ccc; position:relative;}
.list_right .right{ width:295px;}
.list_right h2 strong{ background-position:-51px -192px;}
.list_right .right li a{ width:250px;*width:260px}

.list_left{ width:582px; float:left; border:1px solid #9BC7DB; padding:20px 40px;}
.list_left li{ line-height:24px; height:24px; overflow:hidden; float:left; width:100%;}
.list_left li span{ float:right; width:70px; color:#999;}
.list_left li a{ float:left; height:24px; width:500px; white-space:nowrap;text-overflow:ellipsis; font-size:14px; color:#444;}
.list_left li a:hover{ line-height:26px;}
.list_left li.border{ border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}
.list_page{ width:582px;height:20px; padding:20px 0 0; text-align:center; color:#999; line-height:25px; float:left;}
.list_page a,.list_page span{ padding:3px 6px; border:1px solid #ccc; color:#333; margin-right:5px;}
.list_page a:hover,.list_page span{ background:#1F3986; color:#fff;}
.list_right .top_right li{ width:260px}
.list_right .top_right li a{ width:40px;}
.list_right .top_right li span{ width:200px;}
.list_right .top_right2,.list_right .top_right2 h2{ border-color:#9BC7DB; }
.list_right .top_right2 h2{ background-position:0 -492px; line-height:28px; height:28px;}
.list_right .top_right2 h2 strong{color:#256FB8}
.list_right .top_right2 li{ width:260px;}
.list_right .top_right2 li a{ width:190px;}

/*article*/
.article{ width:622px; border:1px solid #9FC788; padding:20px;}
.article h1{ line-height:40px; padding-top:15px; font-size:26px; text-align:center;}
.article .com{ line-height:30px; margin-bottom:10px; text-align:center; color:#888;}
.article .content{ font-size:14px; line-height:24px; }
.article .info{ padding:10px 30px;border:1px solid #9FC788; font-size:12px; color:#888;line-height:24px; margin-bottom:10px;}
.article .content p{ text-indent:2em; padding:10px;}

.part,.article2{ width:662px; padding:0;}
.article2 dl{ line-height:22px;}
.article2 dd{ margin:0 10px; border-bottom:1px dashed #ccc; padding:10px 0; height:50px; overflow:hidden;}
.article2 dl span,.article2 dl strong,.article2 dl cite,.article2 dl b{ float:left; font-weight:normal; height:60px; vertical-align:middle;}
.article2 dl strong{ padding:0 10px 0 20px ; background:url(../images/bg.gif) no-repeat 3px -1104px; }
.article2 dl span,.article2 dl cite,.article2 dl b{ padding:0 10px;}
.article2 dl span{ width:95px;}
.article2 dl b{ width:220px;}
.article2 dl cite{ width:70px;}
.article2 dl em{ color:#F28700;}
.article2 dl a{color:#088BCF;}
.article2 dl a.c_42771B{ color:#42771B}
.article2 dl span img{ vertical-align:middle; padding:0 5px 2px 0;}
.part h2,.article2 h2{ background-position:0 -1043px; margin:1px; border:0; line-height:35px; height:35px; padding:0;}
.part h2 strong,.article2 h2 strong{ background-position:0 -1000px; padding-left:50px; color:#61A520;}
.article2 ul{ float:left;}
.article2 li{ width:220px; float:left; margin:0 50px 0 30px; display:inline; line-height:22px; height:22px; background:url(../images/bg.gif) no-repeat -48px -358px;}
.article2 li a{width:154px;}



/*part*/
.part_banner{ width:664px; float:left; height:92px; background:url(../images/bg_1.gif) repeat-x 0 -430px;}
.part_banner .left_b{ width:10px; height:92px; float:left; background:url(../images/bg_23.gif) no-repeat 0 -540px;}
.part_banner .right_b{ float:right;}
.part_banner h1{ float:left;line-height:90px; width:300px; padding-left:40px; font-size:30px; font-family:"ºÚÌå"; text-decoration:underline}
.part,.part1{ border:1px solid #9FC788; clear:left;}
.part1 h2 strong,.part h2 strong{ padding-left:20px; color:#555}
.part1 h2 strong img,.part h2 strong img{ float:left; margin:9px 10px 0 0;}
.part1 .info,.part .info{ margin:0 10px 10px; padding-bottom:7px; border-bottom:1px dashed #ccc; line-height:25px;}
.part1 .info strong,.part .info strong{ display:block; margin-bottom:3px; font-weight:normal; color:#236FB5;}
.part1 .info p,.part .info p{ text-indent:2em;}
.part1 .info p a,.part .info p a{ color:#900;}
.part li{ width:320px; padding:0; float:left; background:none; line-height:24px;}
.part ul{ padding:5px 10px 10px}
.part_right li img,.part li img{ float:left; margin:9px 15px 0 12px;}
.part li a{ float:left; width:280px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.part h2 a,.part2 h2 a{ padding-right:10px; color:#444;}
.part .cont{ padding:20px; line-height:22px; color:#444}
.part .cont p{ text-indent:2em;}
.part .cont p a{ color:#900;}
.part .cont .xg_links{ padding-top:10px;}
.part .cont .xg_links a{ color:#275593; padding-right:6px}

.ad #ifocus_pic{ width:295px; height:204px; overflow:hidden; position:relative;}
.ad #ifocus_pic ul.ad ,#ifocus_btn ul{ padding:0; width:auto;}
.ad #ifocus_pic li,.ad #ifocus_btn li{ padding:0;}
.ad #ifocus_pic li a,.ad #ifocus_btn li a{ width:auto; height:auto; padding:0;}
	.ad #ifocus_piclist { position:absolute; z-index:1}
	.ad #ifocus_piclist li { width:333px; height:204px; overflow:hidden; background:none}
	.ad #ifocus_piclist img { width:333px; height:204px; }
	.ad #ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; z-index:100}
	.ad #ifocus_tx .normal{ display:none; }
.ad #ifocus_btn{ width:90px; height:20px; overflow:hidden; position:relative; margin-top:-20px; float:left; z-index:999; padding-left:200px}
	.ad #ifocus_btn li{ width:22px; background:none; float:left; height:20px;}
	.ad #ifocus_btn li a{ float:right; width:18px; height:18px; text-align:center;line-height:18px;background:#06C; color:#fff; font-weight:bold; border:1px solid #039;}
	.ad #ifocus_btn .current{background:none;}
	.ad #ifocus_btn .current a{ background:#F5F9FC; color:#333; border-color:#ccc;}
.ad #ifocus_opdiv { position:absolute; left:0; bottom:0; width:333px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:99;}
.part_right li{ padding:0; background:none;}
.list_right .part_right li a{  width:225px;*width:235px;}
.part_right dl{ height:64px; padding:12px 12px 0;}
.part_right dl img{ float:left; width:64px; height:58px; border:1px solid #ccc;}
.part_right dl dt,.part_right dl dd{ float:right; width:194px; }
.part_right dl dt{ color:#236FB5; line-height:24px;}
.part_right dl dt a{ color:#236FB5}
.part_right dl dd{line-height:20px; color:#444; text-indent:2em;}
.part_right dl dd a{ color:#900;}
.part2 li a{ width:197px;}