/* CSS Document */

/*header*/
.header{ height:33px; line-height:33px; color:#d9d9d9; background:#fafafa; border-bottom:1px solid #e7ecf0; overflow:hidden;}
.header .body{ padding:0 10px; background:#fafafa; width:960px}
.header table{ float:left;}
.header td{ text-align:left; color:#000;}
.header td input,.header td a{ width:39px; height:18px; line-height:18px; text-align:center; background:url(../img/bg.gif) no-repeat 0 0; border:0; float:left;}
.header td input.text{ width:50px; padding:1px 3px; height:14px; line-height:14px; border:1px solid #B4B4B4; background:none; text-align:left;}
.header span{ color:#999;}
.logo{ width:200px; float:left; margin:14px 0 22px 15px; height:59px;}
.banner{ width:740px; height:87px; float:right; background:#0FF;}
.top_gn{ float:right; width:202px; line-height:33px;}
.top_gn a{ float:left; width:68px; padding-left:22px; background:url(../img/bg.gif) no-repeat 0 -130px;}
.top_gn a:first-child{ background-position:0 -181px;}
/*nav*/
.nav{ height:45px; line-height:22px; width:978px; border:1px solid #9DD5E6; overflow:hidden; border-bottom:0; border-top:0;}
.nav div{ margin:0 10px; height:45px; line-height:23px; background:url(../img/bg.gif) repeat-x 20px -977px;}
.nav div span{ padding:6px;}
/*index*/
h2{ line-height:24px; height:24px; padding:1px; background:url(../img/bg.gif) repeat-x 1px -479px; border-bottom:1px solid #A8C7E4; font-weight:normal; position:relative;}
h2 span,h2 strong{ position:absolute;padding:0 25px; height:27px; line-height:26px; background:url(../img/bg.gif) no-repeat 5px -83px; overflow:hidden; display:block;color:#1A5E9F; font-size:14px; font-weight:bold; top:0px; left:0px;}
h2 span{border-right:1px solid #A8C7E4; background-color:#fff;}
h2 a{ padding-right:7px; float:right; color:#1A5E9F;}
h2 cite{ padding-right:17px; float:right; color:#1A5E9F; white-space:nowrap; color:#90A7D0;}



.i_h_1{ height:267px;}
.i_h_11{ height:674px;}
.i_h_top{ height:330px;}
.i_h_21{ height:677px;}
.i_h_2{ height:335px;}


.right{ width:310px; float:right; border:1px solid #A8C7E4; background:#F2FAFC;}
.right h2{ background:#fff;}
.right h2 strong{ background-color:#fff; height:25px;}
.left{ width:214px; border:1px solid #A8C7E4; float:left;}
.left ul{ padding:10px 10px 0; line-height:24px; float:left;}
.middle div,.left div{ color:#888;}
.middle div img,.left div img{ float:left; width:70px; height:70px; border:1px solid #dcdcdc; margin-right:8px;}
.middle div a,.left div a{ color:#900;}
.left1{ width:216px; float:left;}
.left1 .sidebar{ width:103px; line-height:28px; height:28px; border:1px solid #A8C7E4; float:left; background:url(../img/bg.gif) repeat-x 1px -509px; margin-bottom:4px;}
.left1 .sidebar img{ float:left; padding:1px;}
.left1 .sidebar a{ width:61px; float:right;}
.middle{ width:430px; border:1px solid #A8C7E4; float:left; margin-left:10px; display:inline}
.index_ad{ width:657px; float:left; height:118px; background:#ddd;}
.left1 .left ul{ padding:10px;}
.left1 .left li{ background-position:2px -40px; line-height:25px; height:25px;}
.left1 .left li a{ height:25px;}
.left li,.middle li,.right li{ padding-left:20px; background:url(../img/bg.gif) no-repeat 5px -641px;}
.left li a,.middle li a,.right li a{ float:left;position:relative;text-overflow:ellipsis;white-space:normal;*white-space:nowrap;overflow:hidden; padding-right:5px;*padding-right:0;}
.left li,.right li{ line-height:24px; height:24px;}
.left li a em,.middle 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,.right li a em:after{content:"...";}
.left li{ float:left;}
.left li a{ width:165px; *width:175px; height:24px;}
.right h2{ border-top:1px solid #A8C7E4; float:left; width:308px;}
.right h2.first_child{ border-top:0;}
.right ul{ padding:10px; float:left;}

.right li{ height:24px; float:left;}
.right li a{ width:153px;* width:165px; height:24px;}
.right li span{ width:107px; float:right; color:#2D7FCB;}
.middle ul{ line-height:24px; padding:10px;}
.middle div img{  width:120px; height:90px;}
.middle div strong{ display:block; font-size:14px; line-height:40px; height:40px; overflow:hidden; color:#333;}
.middle li{ width:180px; height:24px; float:left;}
.middle li a{ width:165px;*width:180px; height:24px;}
.right .title{ height:30px; line-height:30px; float:left; width:282px; padding-left:28px; background:url(../img/i_r_t.gif) no-repeat; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.b_F3FAFC{ background:#F3FAFC}
.left2 ul{ padding:14px 10px 0 30px; background:url(../img/bg.gif) no-repeat 7px -675px;}
.left2 li{ padding:0; background:none; line-height:23px; height:23px;}
.left2 li a{ height:23px;}
.middle .i_top{ color:#444; line-height:22px; border-bottom:1px dotted #ccc; margin:10px; padding:10px 5px 20px}
.middle .i_top img{ width:100px; height:65px; padding:1px; border:1px solid #ccc;}
.middle .i_top strong{ color:#3798CB; line-height:30px; height:30px;}
.middle .i_top_img{ width:120px; padding-left:15px; border-right:1px dotted #ccc; height:155px; float:left;}
.middle .i_top_img img{ width:100px; height:65px; padding:1px; border:1px solid #ccc; float:left; margin-bottom:10px;}
.middle .i_top_ul{ width:270px; float:left; padding-top:0;}
.middle .i_top_ul li{ width:240px;}
.middle .i_top_ul li.bian{ padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.middle .i_top_ul a{ width:235px;*width:250px;}







/*footer*/
.links{ background:#F5F8FD; border:1px solid #B1C8D8; padding:10px; width:960px;}
.links .title{ width:14px; text-align:center; padding:3px; float:left; line-height:13px; font-weight:bold;}
.links .text{ padding:6px 5px 6px 5px; float:left; width:925px; 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*/
.list_logo{ margin-top:0}
.list_nav{ width:740px; float:right; height:68px;}
.list_nav div{ height:68px;}
.list_banner{ height:94px; background:#ccc;}
.sidenav{ height:18px; line-height:18px; padding:10px 0;}
.sidenav span{ padding:0 10px;}
.sidenav form{ float:right; width:129px;}
.sidenav form input{ width:81px; padding:0 3px; border:1px solid #ccc; border-right:0; line-height:16px; background:#fff; color:#666; float:left; margin:0; height:16px; font-size:12px;}
.sidenav form .sub{ width:39px; height:18px; border:0; background:url(../img/bg.gif) no-repeat 0 0; padding:0;}
.list_right{ width:328px; float:right;}
.list_right .left,.list_right .right{ width:326px;}
.list_right ul{ padding:10px;}
.list_right li{ width:285px;}
.list_right li a,.list_right .right .ul1 li a{ width:275px;*width:285px;}
.list_right .right li a{ width:160px;*width:165px;}
.list_right .right h2{ width:324px;}
.list_right_ad{ width:328px; height:200px; background:#ddd; margin-bottom:10px; float:left}

.list_left{ width:640px; border:1px solid #A8C7E4; float:left;}
.list_page{ width:642px; float:left; height:20px; padding:20px 0; text-align:center; color:#999;}
.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_left ul{ padding:15px; float:left;}
.list_left li{ font-size:14px; line-height:24px; padding-left:20px; background:url(../img/bg.gif) no-repeat 5px -641px; height:24px; float:left; width:590px;}
.list_left li span{ width:65px; float:right; color:#999; font-size:12px;}
.list_left li a{ width:480px; height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left;}
.list_left li.bian{ padding-bottom:17px; border-bottom:1px dotted #ccc; margin-bottom:17px;}







/*article*/
.article{ border-top:2px solid #2D7FCB; width:610px; padding:15px;}
.article h1{ line-height:40px; padding-top:35px; font-size:26px; text-align:center;}
.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; font-size:12px; color:#888;}
.article .info_bar{ line-height:30px; color:#888;}
.article .content p{ text-indent:2em; padding:10px;}

.list_left dl{ line-height:22px;}
.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 ; background:url(../img/bg.gif) no-repeat 3px -285px; }
.list_left dl span,.list_left dl cite,.list_left dl b{ padding:0 10px;}
.list_left dl span{ width:95px;}
.list_left dl b{ width:200px;}
.list_left dl cite{ width:70px;}
.list_left dl em{ color:#F28700;}
.list_left dl a{color:#088BCF;}
.list_left dl a.c_42771B{ color:#42771B}
.list_left dl span img{ vertical-align:middle; padding:0 5px 2px 0;}

.list_ad{ width:642px; height:62px; background:#ccc; float:left;}
.list_left2 h2{ width:638px; border-top:0;}
.list_left2 li{ font-size:12px;}
.list_left2 li a{ width:590px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; height:24px;}

.comment{ border-bottom-color:#ccc; background:#F7FCFF; width:620px; padding:10px;}
.comment .tieTitle{ padding-left:20px; background:url(../img/bg.gif) no-repeat 5px -230px; font-size:14px; line-height:30px; height:}
.comment .tieTitle a{ color:#069}
.comment .tieTitle strong{ padding:0 5px; color:#333;}
.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:613px; 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;}

.part_banner{ width:642px; float:left; height:92px; background:url(../img/bg_1.gif) repeat-x 0 -430px;}
.part_banner .left_b{ width:10px; height:92px; float:left; background:url(../img/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{ float:left; width:640px; border:1px solid #A8C7E4}
.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}
.part li{ width:310px; padding:0; float:left; background:none; line-height:24px;}
.part ul{ padding:5px 10px 10px; width:620px; float:left;}
.part li img{ float:left; margin:9px 15px 0 12px;}
.part li a{ float:left; width:270px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.part .info{ margin:0 10px 10px; padding-bottom:7px; border-bottom:1px dashed #ccc; line-height:25px;}
.part .info strong{ display:block; margin-bottom:3px; font-weight:normal; color:#236FB5;}
.part .info p{ text-indent:2em;}
.part .info p a{ color:#900;}
