/*header*/
.header{ height:35px; line-height:35px; background:url(../img/i_r1_c4.png) repeat-x top; color:#888;padding:0 10px;}
.header,.header2{ width:928px; border:1px solid #A9C4DF; }
.header .f_r{ padding-left:10px;}
.header .f_l{ padding-right:10px;}
.header .function_links{ width:70px; float:right; text-align:right; white-space:nowrap}
.header .function_links img{ padding:0 5px; _margin-top:12px;}
.header form{ float:left; width:320px; height:35px; color:#95C9E5}
.header form label{color:#444; float:left; padding-right:5px; _padding-top:8px;}
.header form label input{ width:60px; border:1px solid #7F9DB9; color:#ccc;}
.header form .button{ width:41px; height:21px; background:url(../img/i_r2_c19.png) no-repeat 0 0; border:0; float:left; margin:7px 5px 0 0; display:inline}
.header form img{ float:left; padding-top:5px;}
.header a{color:#888;}


.header2{ padding:10px; border-top:0; border-bottom:0; background:url(../img/ii_r2_c2.png) repeat-x bottom;}
.logo{ width:150px; padding:5px 30px; height:35px; float:left}
.logo img{ float:left}
.Province{ width:690px; float:left; padding:0px 10px; line-height:22px; height:45px; background:url(../img/i_r7_c16.png) no-repeat left 2px;}
.Province span{ width:60px; float:left; padding:0 10px;}
.Province span a{ padding:0}
.Province a{ padding:0 5px; color:#444}
.Province a:hover,.Province span{ color:#D25626}

.nav{ background:url(../img/i_r11_c10.png) repeat-x; height:44px; padding:6px 0; line-height:22px; color:#E6FA06;}
.nav strong{ float:left; width:50px; text-align:center; font-size:14px; line-height:44px; height:44px; padding:0 8px 0 10px; background:url(../img/i_r11_c11.png) no-repeat right -6px;}

.nav a{ color:#F1F8E5; padding-right:6px;}
.nav span{ width:50px; float:left; padding:0 10px; color:#E6FA06}
.nav span a,.nav strong a{ padding:0}
.nav .city{ width:530px; padding:0 10px;background:url(../img/i_r11_c11.png) no-repeat right -6px; float:left; overflow:hidden; height:44px;}
.nav .Keywords{ width:325px; float:left; height:44px; overflow:hidden}
.banner{ height:90px;}
.banner img{ height:90px; width:950px;}
.subnav{ line-height:22px; height:44px; overflow:hidden; padding:6px 0; width:948px; border:1px solid #CAD9E4; border-top:0; background:url(../img/i_r12_c29.png) repeat-x bottom; margin-bottom:10px;}
.subnav span{ float:left; width:65px;  text-align:center;}
.subnav div{ float:left; overflow:hidden; padding:0 10px;}
.subnav .w_1{ width:350px;}
.subnav .w_2{ width:345px; background:url(../img/i_r13_c31.png) no-repeat left top}
.subnav .w_3{ width:122px; background:url(../img/i_r13_c31.png) no-repeat left top}
.subnav div a{ padding:0 5px;}
.subnav a{ color:#444}
.subnav .clear{ float:none; padding:0}
.search{ height:39px; background:url(../img/i_r16_c3.png) repeat-x 0 0;}
.search form{ float:left; height:29px; overflow:hidden; color:#fff; padding:10px 0 0 10px;}

.search form span,.search form lable{ float:left}
.search .form1{ width:290px; background:url(../img/i_r16_c31.png) no-repeat right 0; padding:10px 15px 0;}
.search input{ width:120px; padding:0 10px; margin-left:10px;}
.search .button1{ background:url(../img/i_r18_c18.png) no-repeat; border:0; width:45px; height:20px; padding:0}
.search .button2{ background:url(../img/i_r17_c35.png) no-repeat; border:0; width:75px; height:20px;}
.search select{ width:100px; padding-left:10px;}




/*body*/

.h_1 .left,.h_1 .middle,.h_1 .right{ height:258px;}
.h_1 .middle .i_t_top strong{ font-size:16px; font-family:'ºÚÌå'; font-weight:normal;}
.h_1 .middle .i_t_top strong a{ color:#2365B7}
.h_1 .middle .i_t_top{ border-bottom:1px dotted #999}
.h_1 .middle li{ font-size:14px; height:21px;}

.h_1 .middle,.h_1 .left{ background:none}
.h_1 .right dl{ padding:10px; line-height:16px; color:#444; height:78px; overflow:hidden; border-bottom:1px solid #B1C9D5;}
.h_1 .right dl img{ float:right; width:74px; height:74px; padding:1px; border:1px solid #ccc; margin-left:20px; display:inline}
.h_1 .right dl dt{ line-height:25px; height:25px; overflow:hidden}
.h_1 .right dl dt,.h_1 .right dl dt a{ color:#006599;}
.h_1 .right li{ padding:0; background:none; line-height:22px; height:22px;}
.h_1 .right li span,.h_1 .right li cite{ float:right; width:48px; padding-left:10px; overflow:hidden; white-space:nowrap; color:#444}
.h_1 .right li span{ text-align:right; color:#f60;}

.h_n .left dl{ margin:0 7px; padding:8px 8px; border-bottom:1px dotted #ccc; height:52px;}
.h_n .left dl img{ float:left; padding:1px; border:1px solid #ccc; margin-right:10px; display:inline; width:72px; height:48px;}
.h_n .left dl dt a{ color:#900;}
.h_n .left dl dt{ line-height:20px; height:20px; overflow:hidden}
.h_n .left dl dd{ line-height:18px; height:36px; overflow:hidden}
.h_n .middle li cite,.h_n .middle span{ float:right; padding-left:10px; color:#444}
.h_n .middle li{ padding:0; background:none; line-height:24px; height:24px;}
.h_n .middle li cite{ width:80px; text-align:right;}
.h_n .middle li cite em{ color:#c00}
.h_n .middle li span{ width:50px;}
.h_n .right ul{ background:url(../img/i_r34_c37.png) no-repeat 12px 8px;}
.h_n .right ul li{ background:none; line-height:25px; height:24px;}
.h_n .right ul li span{ float:right; width:60px; text-align:right; color:#f60; padding-left:10px;}
.h_2 .left,.h_2 .middle,.h_2 .right{ height:210px; overflow:hidden}
.h_2 .middle ul{ background:url(../img/i_r28_c21.png) no-repeat 15px 18px;}
.h_2 .middle li{ padding-left:30px; background:none; line-height:28px; height:28px;}
.h_2 .middle li.top_3 a{ color:#c00}
.h_2 .middle li img,.h_2 .middle li span{ float:right; padding-left:10px;}
.h_2 .middle li img{ padding-top:5px;}
.h_2 .middle li span{ width:50px;}

h2{ font-size:14px; color:#22567F; overflow:hidden}
h2 a,h2 span{ font-size:12px; font-weight:normal; color:#444; float:right;}
h2 span{ color:#999; padding-right:10px;}
.h_2 .left li span{ float:right; padding-left:10px; width:60px;}

.left,.middle,.right,.i_item,.item,.type_item{ border:1px solid #B2C8D5; float:left; height:236px; background:url(../img/i_r26_c26.png) repeat-x 0 24px; overflow:hidden}
.left{ width:258px;}
.middle{ display:inline; margin:0 10px; width:368px;}
.right{ width:298px;}
.left h2,.middle h2,.right h2,.item h2{ margin:1px; line-height:22px; height:22px; background:url(../img/i_r24_c26.png) repeat-x; padding:0 10px;}

.i_t_top{ color:#666; line-height:22px;padding:9px 0 7px; margin:0 10px;}
.i_t_top img{ border:1px solid #ccc; float:left; margin-right:10px; padding:1px; background:#fff;}
.i_t_top p{ text-indent:2em; color:#999}
.i_t_top p a{ color:#d00}
.i_t_top strong{ display:block;color:#333;line-height:20px; height:20px; overflow:hidden; margin-bottom:10px; font-size:14px;}
.i_t_top strong a{ color:#444;}
.right .i_t_top strong a{ color:#069}
.middle .i_t_top img{ width:103px; height:84px;}
.right .i_t_top img{ width:96px; height:71px;}
.left .i_t_top strong{ text-align:center}

.left ul,.middle ul,.right ul,.item ul{ padding:10px;}
.left li,.middle li,.right li,.i_item dl dd a,.links li,.type_right .item li,.type .cont .ul li{ padding-left:20px; background:url(../img/i_r31_c39.png) no-repeat 5px 7px; line-height:20px; height:20px; overflow:hidden}


.i_item{ float:none; width:948px; background-position:0 28px; height:auto}
.i_item .left_w{ width:10px; height:430px; float:left; overflow:hidden;}
.i_item h2{ background:#DEE8F1; line-height:28px; height:28px; position:relative;}
.i_item h2 a{ padding-right:10px;}
.i_item h2 .img{ position:absolute; z-index:1; left:0}
.i_item h2 strong{ z-index:100; float:left; margin-left:10px; font-size:12px; font-weight:normal; color:#fff; white-space:nowrap; padding:0 40px 0 20px; background:url(../img/i_r42_c13.png) no-repeat right top; position:relative; display:inline}
.i_item dl{ float:left; width:123px; overflow:hidden; height:145px; padding-top:10px; line-height:20px; padding:10px 5px 0}
.i_item dl dt{ height:20px; margin-bottom:7px; overflow:hidden;}
.i_item dl dt a{ color:#444;}
.i_item dl dd a{ display:block; color:#21557F; padding-left:10px; background-position:0 7px;}
/*footer*/
.links div{ padding:10px; line-height:22px;}
.links div a{ padding:0 5px;}
.copyright{ line-height:22px; text-align:center; color:#444; padding-top:10px;}
.links ul{ padding:10px;}
.links li{ width:285px; float:left}
.links ul .clear{ padding:0; line-height:0}
.copyright a{ color:#444; padding:0 10px;}
.copyright img{ padding:20px 5px;}
/*type*/
.sidenav{ height:16px; line-height:16px; padding-bottom:10px;}
.sidenav span{ padding:0 10px;}

.type_right{ width:302px; float:right;}
.item{ float:none; height:auto;}
.item .i_t_top strong a{ color:#5B83AD}

.type_right .ad img{ width:302px; height:215px;}

.type{ width:630px; float:left}
.type h2{ height:25px; line-height:25px; background:url(../img/t_r2_c2.png) no-repeat;}
.type h2 strong{ float:left; white-space:nowrap; padding:0 40px 0 20px; margin-left:15px; display:inline; background:url(../img/t_r2_c3.png) no-repeat right; color:#fff;}
.type h2 a{ padding-right:10px;}
.type .cont{ border:1px solid #9EBED3;}
.type .cont .i_t_top{ height:100px; margin:0; padding:10px;}
.type .cont .i_t_top img{ width:102px; height:88px;}
.type .cont .xg_link{ height:48px; padding:13px; line-height:24px; background:#EAF6FF;}
.type .cont .xg_link span{ float:left; width:70px; height:48px; color:#3B7920;}
.type .cont .xg_link a{ padding:0 5px; color:#1C72A7;}
.type .cont .ul{ padding:10px; height:92px;}
.type .cont .ul img{ width:102px; height:88px; float:left; margin-right:10px; display:inline; padding:1px; background:1px scroll #ccc;}
.type .cont .ul li{ float:none; height:23px; line-height:23px; background-position:10px 10px;}
.type .cont .ul li span{ float:right; width:75px; color:#999; padding-left:10px;}
.type2{ width:315px; float:left; position:relative;}
.type2 .cont .ul{ height:123px;}
.type3{ margin-left:-1px;}
.type2 h2{ background-position:right;}
.type2 h2 strong{ padding:0 30px 0 15px; margin:0}
.type_item{ float:left; width:628px; border:1px solid #9EBED3; background-position:0 28px; height:auto;}
.type_item h2{ background:#DEE8F1; line-height:28px; height:28px; position:relative; font-size:14px; font-weight:bold; color:#3D81AF;}
.type_item h2 .img{ position:absolute; z-index:1; left:0; top:0}
.type_item h2 strong{ z-index:100; float:left; margin:0 20px 0 10px; font-size:12px; font-weight:normal; color:#fff; white-space:nowrap; padding:0 40px 0 25px; background:url(../img/i_r42_c13.png) no-repeat right top; position:relative; display:inline;}

.type_item ul{ float:left; padding:10px 0 10px 3px;}
.type_item li{ width:290px; float:left; padding:10px; border-bottom:1px dotted #ccc;}
.type_item li img{ border:1px solid #ccc; float:left; margin-right:10px; padding:1px; background:#fff; width:68px; height:88px;}
.type_item li p{ text-indent:2em; color:#376FA7; line-height:18px;}
.type_item li p a{ color:#d00}
.type_item li p img{ float:right; margin:0; padding:0; border:0; width:auto;height:auto}
.type_item li strong{ display:block;color:#333;line-height:24px; height:24px; overflow:hidden; margin-bottom:10px; font-weight:normal; color:#999}
.type_item li strong a{ color:#1F509F; padding-right:10px; font-weight:bold}

/*list*/

.list h2{ height:25px; line-height:25px; background:#F0F3F7; overflow:hidden}
.list h2 strong{ float:left; white-space:nowrap; padding:0 30px 0 20px; background:url(../img/t_r2_c3.png) no-repeat right top; color:#fff;}
.list ul{border:1px solid #9EBED3; padding:30px 10px; line-height:26px; float:left; width:928px;}
.list ul li{ width:440px; float:left; padding:0 10px; font-size:14px; height:26px; overflow:hidden}
.list ul li span{ float:right; width:70px; padding-left:10px; font-size:12px; color:#999}
.list ul li.m_b{ margin-bottom:30px;}

.list li.list_page{height:50px; padding:10px 10px; text-align:center; color:#999; line-height:50px; clear:both; background:none; display:block; background:none; float:none; width:auto;}
.list li.list_page a,.list li.list_page cite{ padding:4px 8px; border:1px solid #9AAFE5; background:#F0F4F5;color:#333; margin-right:5px; font-size:12px;font-style:normal; float:none; background:none;}
.list li.list_page a:hover,.list li.list_page cite{color:#336; font-weight:bold; }
/*article*/
.article{ width:568px; float:left; border:1px solid #C8DEF5; padding:30px; margin-bottom:10px;}
.article h1{ line-height:60px; padding-top:10px; font-size:26px; text-align:center;border-bottom:1px solid #C8DEF5; height:60px; overflow:hidden}
.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{color:#2B6B9B; margin:20px 0 50px; font-size:12px;}
.article .content p{ text-indent:2em; padding:10px;}

.article .link_zj{ line-height:80px; text-align:right; font-size:14px; font-weight:bold;}
.article .link_zj a{ color:#c00}
.article .page_con{ height:40px; margin:0 auto;  line-height:40px;}
.article .page_con div{ width:260px; float:left; padding:0 5px; color:#444;}
.article .page_con a{ width:200px; float:right; height:40px; overflow:hidden; text-align:left}
.article .page_con div.page_left{ text-align:right;}
.article .page_con div.page_left a{ float:left;text-align:right;}
.article .page_con div a{ padding:0 10px;}
.article_item{ width:628px; float:left}
.article_item li{ line-height:24px; font-size:14px; height:24px; overflow:hidden}
.article_item li span{ padding-left:20px; color:#999}
#ifocus_pic{ width:258px; height:258px;float:left; overflow:hidden; position:relative;}
#ifocus_pic ul,#ifocus_btn ul,#ifocus_btn ul{ padding:0; margin:0; margin:0; list-style:none;}
#ifocus_pic li,#ifocus_btn li{ padding:0; margin:0;}
#ifocus_pic li a,#ifocus_btn li a{ width:auto; height:auto; padding:0; margin:0}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:258px; height: auto; overflow:hidden; background:none }
#ifocus_piclist img { width:258px; height:258px; float:left; display:block; margin:0}
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; font-size:12px }
#ifocus_tx .normal { display:none; }
#ifocus_btn { width:90px; height:20px; overflow:hidden; position:relative; margin-top:-22px; float:right; z-index:999;}
#ifocus_btn li{ width:22px; background:none; float:left; height:20px;}
#ifocus_btn li a{ float:right; width:18px; height:18px; text-align:center;line-height:18px;background:#fff; color:#636363; background:#DEDCDB; font-size:12px }
#ifocus_btn .current{background:none;}
#ifocus_btn .current a{ background:#f00; color:#fff;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:258px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
