﻿@charset "utf-8";
*{ margin:0; padding:0}

div{ line-height:22px}
ul,li{ list-style:none; overflow:hidden}
img{ border:none}
a{ text-decoration:none;color:#000000;}
a:hover{ text-decoration:underline}
h2,h2 a{ font-size:14px; color:#ffffff;}
h3{ font-size:14px}
span.detail,span.detail a{ color:#ff0103}
.wide{ width:980px;margin:0 auto; background:#fff}
.cl{ clear:both; height:0; line-height:0}
.hidden,.none{ display:none}

.ul_1 li{ line-height:22px; height:22px; background:url(/style/images/bg_li_1.gif) 0 8px no-repeat; padding-left:12px;}
.ul_1 li a{ color:#484848}
.ul_2 li{ line-height:24px; height:24px; background:url(/style/images/bg_li_2.gif) 0 8px no-repeat; padding-left:12px;}
.ul_2 li a{ color:#484848}
.ul_3 li{ height:30px; line-height:24px; padding-left:17px; background:url(/style/images/icon1.gif) 0 9px no-repeat; position:relative }
.ul_3 li a{ color:#484848}
.ul_3 li span{ position:absolute; right:0; top:0;line-height:30px; color:#9a9a9c}
.ul_4 li{ line-height:20px; height:20px; padding-left:14px; background:url(/style/images/bg_li_4.gif) 0 8px no-repeat; position:relative }
.ul_4 li a{ color:#333}
.ul_4 li span{ position:absolute; right:0; top:0;line-height:20px; color:#9a9a9c}
.ul_5 li{ height:26px; line-height:26px; padding-left:14px; background:url(/style/images/bg_li_3.gif) 0 14px no-repeat; position:relative }
.ul_5 li a{ color:#484848}
.ul_5 li span{ position:absolute; right:0; top:0;line-height:26px; color:#9a9a9c}


.bbox{ border:1px solid #9cbbd7; background:url(/style/images/bg_bbox1.png) 1px 0 repeat-x}
.bbox h2{ height:33px; line-height:33px; border:1px solid #f2f6f9; border-width:0 1px; padding:0 0 0 20px; color:#164a84}

div.qbox1{ width:245px; height:50px; background:url(/style/images/bg_qbox1.png); margin-bottom:8px}
div.qbox1 p{ padding:4px 5px 0 35px; line-height:21px; width:180px; white-space:nowrap; overflow:hidden;}
div.qbox1 p a{ color:#424242}

span.star{ color:#F00}

#focuspic{ overflow:hidden }
#focuspic #focus{ position:relative; overflow:hidden }
#focuspic .lunbo { padding:4px 6px 0 0; position:absolute; bottom:0; height:24px;}
#focuspic .lunbo UL {FLOAT: right; HEIGHT: 24px;}
#focuspic .lunbo LI { FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 3px; LINE-HEIGHT: 12px}
#focuspic .lunbo .bg {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 18px; LINE-HEIGHT: 17px; PADDING-TOP: 4px; HEIGHT: 17px; TEXT-ALIGN: center;BACKGROUND: #303030; COLOR: #b1b1b1}
#focuspic .lunbo .active {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 18px; LINE-HEIGHT: 17px; PADDING-TOP: 4px; HEIGHT: 17px; TEXT-ALIGN: center; cursor:pointer;BACKGROUND: #e36500; COLOR: #fefefe}



.home_banner{ padding:10px;}

#position{ height:42px}
#position .content{ height:32px; background:url(/style/images/bg_position.gif) repeat-x; border:1px solid #a4bfda; width:978px}
#position .content p{ padding-left:30px; background:url(/style/images/bg_position_ico.gif) no-repeat; float:left; width:600px; line-height:32px; color:#000;}
#position .content p a{ color:#000; margin:0 2px}
#position .content form{ float:right; width:320px; line-height:32px; position:relative\0}
#position .content form input.search{ height:21px; line-height:20px; width:216px;position:absolute\0; left:0\0; top:4px\0;}
#position .content form input.submit{ width:77px; height:23px; border:none; background:url(/style/images/bg_position_ss.gif); position:absolute\0; right:17px\0; top:5px\0;}

.main{ float:left; width:697px;}
.side{ float:right; width:273px;}

#footer{ text-align:center; line-height:28px; padding-bottom:56px;}

/**************全局通用样式到此结束*******************/

#home1{ height:384px;}
#home1 .lbox{ float:left; width:258px; height:368px; overflow:hidden; background:url(/style/images/bg_home1_lbox.png); padding:8px 5px}
#home1 .lbox .zxzt{ height:208px; overflow:hidden}
#home1 .lbox .zxzt h2{ padding:0 0 0 10px}
#home1 .lbox .zxzt a.more{ float:right; width:43px; height:18px; margin:-20px 10px 0 0}
#home1 .lbox .zxzt a.feature{ float:left; width:108px; height:64px; margin:4px 6px 0 5px; border:1px solid #999; padding:2px; background:#fff}
#home1 .lbox .zxzt a.feature img{ width:108px; height:64px; }
#home1 .lbox .zxzt p{ color:#484848; float:right; width:130px; line-height:19px}
#home1 .lbox .zxzt p a.title{ color:#1741a3; font-weight:bold; line-height:30px}
#home1 .lbox .zxzt .ul_1{ clear:both; padding:10px;}
#home1 .lbox .zxzt .ul_1 li{ line-height:23px}
#home1 .lbox .kntagtag a{ font-size:14px; font-weight:bold;float:left; display:block; height:33px; width:84px; padding:2px 0 0 6px; margin:0 10px 6px; _margin:0 5px 3px}
#home1 .lbox .kntagtag a:hover{ text-decoration:none}
#home1 .lbox .kntagtag #tag1_tag_1{ margin-left:28px}
#home1 .lbox .kntagtag #tag1_tag_1.over{ background:url(/style/images/bg_home1_mtbd2.jpg); color:#fff;}
#home1 .lbox .kntagtag #tag1_tag_1.out{ background:url(/style/images/bg_home1_mtbd.jpg); color:#555}
#home1 .lbox .kntagtag #tag1_tag_2.over{ background:url(/style/images/bg_home1_zxgx2.jpg); color:#fff;}
#home1 .lbox .kntagtag #tag1_tag_2.out{ background:url(/style/images/bg_home1_zxgx.jpg); color:#555}
#home1 .lbox .ul_2{ clear:both; padding:0 10px}
#home1 .lbox #tag1_box_2 li{line-height:23px; height:23px;}
#home1 .lbox #tag1_box_2 a,#home1 .lbox #tag1_box_2 span{ display:block; overflow:hidden; line-height:23px; height:23px; width:175px}
#home1 .lbox #tag1_box_2 span{ width:47px; float:right; margin-top:-24px}
#home1 .mbox{ float:left; width:392px; margin:0 10px;}
#home1 .mbox .headnews{ border:1px solid #bbd0eb; background:url(/style/images/bg_home1_headnews.png); height:105px}
#home1 .mbox .headnews h2{ text-align:center; padding:5px 0}
#home1 .mbox .headnews h2 a{ color:#fe0000; font-size:16px;}
#home1 .mbox .headnews p{ padding:0 10px; color:#626063}
#home1 .mbox #focuspic{ height:266px; border:1px solid #c4d6ee; padding:2px; margin-bottom:5px}
#home1 .mbox #focuspic #focus{ width:386px; height:266px}
#home1 .mbox #focuspic #focus #au img{ width:386px; height:266px}
#home1 .mbox #focuspic .lunbo { width:380px;}
#home1 .rbox{ float:left; width:280px; height:384px; background:url(/style/images/bg_home1_rbox.jpg)}
#home1 .rbox .yygh{ padding:4px 0 10px 10px; _padding:4px 0 5px 10px}
#home1 .rbox .yygh h2{ color:#fff; margin-bottom:5px}
#home1 .rbox .yygh a.photo{ width:105px; height:103px; float:left; border:2px solid #fff; }
#home1 .rbox .yygh p{ width:156px; float:left; padding:2px 0 0 4px}
#home1 .rbox .yygh .p1{ font-weight:bold; line-height:20px}
#home1 .rbox .yygh .p1 a{ color:#0066bb;}
#home1 .rbox .yygh .p2{ color:#777779; line-height:20px; width:146px; padding-right:10px}
#home1 .rbox .yygh .btn a{ float:left; width:73px; margin-right:5px}
#home1 .rbox .yygh .btn a img{ width:73px}
#home1 .rbox .note{ clear:both; text-align:center; padding:3px 0}
#home1 .rbox .cgyy{ padding:10px; _padding:5px}
#home1 .rbox .cgyy h2{ color:#1840a2; padding:10px 0 3px 10px}
#home1 .rbox .cgyy #shangfan{ height:88px; overflow:hidden}
#home1 .rbox .cgyy #shangfan table{ width:220px; margin:0 auto; color:#60615c}
#home1 .rbox .cgyy #shangfan table tr td{ padding:0 3px;}
#home2{ height:518px}
#home2 .yyjj,#home2 .gbwd{ width:267px; float:left}
#home2 .yyjj,#home2 .ltys{ margin-bottom:10px}
#home2 .yyjj h2,#home2 .gbwd h2{height:41px; background:url(/style/images/bg_home2_yyjj.png); line-height:41px; padding-left:15px; text-align:left}
#home2 .yyjj h2 a,#home2 .gbwd h2 a{ color:#fff}
#home2 .yyjj .content,#home2 .gbwd .content{ border:1px solid #bed6f2; border-top:none; padding:8px;}
#home2 .yyjj .content{ height:203px; overflow:hidden}
#home2 .yyjj .content a.pic{ float:left; width:104px; height:80px; padding:2px; border:1px solid #d2d2d0; margin:0 7px 0 0; _margin:0 3px 0 0}
#home2 .yyjj .content a.pic img{ width:104px; height:80px;}
#home2 .yyjj .content p{ color:#2b2b2b}
#home2 .gbwd .content{ height:184px}
#home2 .gbwd .content form{ margin-top:-2px; position:relative; width:100%; height:76px;}
#home2 .gbwd .content form textarea{ width:243px; height:33px; color:#aaa}
#home2 .gbwd .content form select.select{ margin-top:5px}
#home2 .gbwd .content form input.submit{ position:absolute; width:110px; height:33px; border:none; background:url(/style/images/bg_qask1.png); right:2px; top:40px}
#home2 .ltys{ float:right; width:681px; border:1px solid #b9cee9}
#home2 .ltys .content{ padding-left:16px; height:220px; background:url(/style/images/bg_home2_ltys.png); border-top:1px solid #b9cee9}
#home2 .ltys .content div{ float:left; width:153px; margin:8px 0 0 10px}
#home2 .ltys .content div p{ padding:5px 4px 10px 12px; width:119px; height:122px; border:1px solid #fff; border-width:0 1px; overflow:hidden}
#home2 .ltys .content div.blue p{ background:url(/style/images/bg_home2_ltys_blue.png); border-color:#c0e3ff}
#home2 .ltys .content div.red p{ background:url(/style/images/bg_home2_ltys_red.png); border-color:#f0d7c3}
#home2 .kfbl{ float:right; width:683px; background:url(/style/images/bg_home2_kfbl.png) 0 0 no-repeat; position:relative}
#home2 .kfbl h2{  padding-left:24px; line-height:40px }
#home2 .kfbl h2 a{color:#fff;}
#home2 .kfbl .content{ border:1px solid #bbd4ee; height:201px; border-top:none}
#home2 .kfbl .kntagtag{ position:absolute; right:0; top:10px}
#home2 .kfbl .kntagtag a{ display:block; float:left; width:78px; height:30px; background:url(/style/images/bg_home2_tag.png); line-height:30px; font-size:14px; color:#000; text-align:center; margin-right:10px}
#home2 .kfbl .kntagtag a.out{ color:#000000}
#home2 .kfbl .kntagtag a.over{ color:#0d3aa3; font-weight:bold}
#home2 .kfbl .lbox{ float:left; width:362px; padding:10px 10px 0;background:url(/style/images/bg_y_1.png) right 0 repeat-y}
#home2 .kfbl .lbox p{ float:left; width:166px; color:#5e5e5e; }
#home2 .kfbl .lbox p a.pic{ display:block; width:160px; height:120px; border:1px solid #b1b1b1; padding:1px; margin-bottom:8px}
#home2 .kfbl .lbox p a.pic img{width:160px; height:120px; }
#home2 .kfbl .lbox .ul_3{ float:right; width:180px}
#home2 .kfbl .lbox .ul_3 li{ }
#home2 .kfbl .rbox{ float:right; width:273px; padding-top:10px}
#home2 .kfbl .rbox .ul_3{ float:right; width:271px;}
#home3{ width:968px; padding:0 6px; margin:0 auto; height:251px; background:#fff url(/style/images/bg_home3_zjt.jpg) center 0 no-repeat}
#home3 .zjt{ padding:50px 20px 0}
#home3 .zjt div{ float:left;}
#home3 .zjt .btn{ width:35px; padding-top:60px}
#home3 .zjt .picbox{ width:807px; overflow:hidden; padding:0 20px}
#home3 .zjt .picbox #demo1{ width:807px; overflow:hidden}
#home3 .zjt .picbox #demo1 tr td{ text-align:center;}
#home3 .zjt .picbox #demo1 tr td a.name{ color:#0c3ba3; line-height:40px}
#home3 .zjt .picbox #demo1 tr td img{ margin:0 6px}
#home4{ height:740px}
#home4 .zlsb{ padding-bottom:8px}
#home4 .zlsb .content{ border:1px solid #b3cfdd; height:215px}
#home4 .zlsb .lbox{ float:left; width:267px; height:215px; background:url(/style/images/bg_home4_lbox.jpg); position:relative}
#home4 .zlsb .lbox h3{ position:absolute; left:55px; top:8px}
#home4 .zlsb .lbox h3 a{ color:#0f38a4}
#home4 .zlsb .lbox .lbtn,#home4 .lbox .rbtn{ display:block; width:13px; height:110px; top:63px; position:absolute}
#home4 .zlsb .lbox .rbtn{ right:0}
#home4 .zlsb .picbox{ width:200px; height:155px; top:45px; left:31px; background:#ccc; position:absolute}
#home4 .zlsb .picbox img{ width:200px; height:155px}
#home4 .zlsb .rbox{ float:right; width:691px; height:215px; background:url(/style/images/bg_home4_rbox.jpg); position:relative}
#home4 .zlsb .rbox h3{ font-size:14px; padding-left:16px}
#home4 .zlsb .rbox h3 a{ color:#f93f19;}
#home4 .zlsb .rbox div{ position:absolute; width:304px; height:70px; overflow:hidden; }
#home4 .zlsb .rbox .no1{ left:28px; top:18px}
#home4 .zlsb .rbox .no2{ left:370px; top:18px}
#home4 .zlsb .rbox .no3{ left:28px; top:120px}
#home4 .zlsb .rbox .no4{ left:370px; top:120px}
#home4 .zlsb .rbox div p{ color:#565656; line-height:26px}
#home4 .ygzl{ width:719px; height:283px; float:left; border:1px solid #b1ccdd}
#home4 .ygzl h2{ border:1px solid #ddeef8; border-width:1px; height:35px; line-height:35px; background:url(/style/images/bg_h2.png); padding-left:15px}
#home4 .ygzl h2 a{ color:#fff}
#home4 .ygzl .catnav{ margin:-35px 0 0 0; width:606px; text-align:right; float:right; height:35px; line-height:35px; font-weight:bold; color:#fff}
#home4 .ygzl .catnav a{ margin:0 7px; color:#fff}
#home4 .ygzl .catnav a.more{ margin-left:23px}
#home4 .ygzl .box{ width:226px; float:left; background:url(/style/images/bg_home4_ygzl.png) 0 0 no-repeat; margin:8px 0 0 10px; text-align:center}
#home4 .ygzl .box h3{ padding:4px 0 8px 0;}
#home4 .ygzl .box h3 a{ color:#0d3a9f;}
#home4 .ygzl .box img{ border:1px solid #ccc; padding:1px}
#home4 .ygzl .box .ul_3{ margin:8px auto 0; width:202px}
#home4 .ygzl .box .ul_3 li{ line-height:23px;  height:23px; background-position:0 8px; text-align:left}
#home4 .lylx{ float:right; width:227px; height:283px; border:1px solid #b1ccdd; background:url(/style/images/bg_home4_lylx.png) 0 0 no-repeat}
#home4 .lylx h2{ line-height:39px; height:39px; padding-left:15px}
#home4 .lylx h2 a{ color:#fff}
#home4 .lylx a.more{ float:right; color:#fb3f1c; margin-top:-39px;line-height:39px; height:39px; padding-right:15px; font-weight:bold}
#home4 .lylx a.pic{ display:block; margin:3px 0 0 40px}
#home4 .ggzjjb{ background:url(/style/images/bg_home4_ggzjjb.png) no-repeat 0 0;height:184px; clear:both; margin-top:8px}
#home4 .ggzjjb .tagbox{ height:32px; padding-top:7px}
#home4 .ggzjjb .tagbox .tag1{ float:left; padding-left:10px}
#home4 .ggzjjb .tagbox .tag2{ float:right;}
#home4 .ggzjjb .tagbox a{ display:block; float:left; width:78px; height:31px; background:url(/style/images/bg_home4_tag.png); line-height:31px; font-size:14px; color:#000; text-align:center; margin-right:10px}
#home4 .ggzjjb .tagbox a.out{ color:#000000}
#home4 .ggzjjb .tagbox a.over{ color:#0d3aa3; font-weight:bold}
#home4 .ggzjjb .content{ border:1px solid #b6d0df; border-top:none; background:url(/style/images/bg_y_1.png) center 0 repeat-y; height:136px}
#home4 .ggzjjb .content .box{ float:left; width:50%}
#home4 .ggzjjb .content .right{ float:right}
#home4 .ggzjjb .content .box a.pic{ float:left; width:128px; height:103px; border:1px solid #cfcfcf; padding:1px; margin:10px 15px 0 15px}
#home4 .ggzjjb .content .box a.pic img{width:128px; height:103px;}
#home4 .ggzjjb .content .box p{ float:left; width:280px; margin:10px 0 0 0}
#home4 .ggzjjb .content .box p a.title{ color:#0d3aa1; font-size:14px; font-weight:bold; display:block; height:22px; overflow:hidden}
#home5{ width:980px; margin:0 auto; background:#fff}
#home5 .gbdh{ height:84px; background:url(/style/images/bg_home5_gbdh.jpg) no-repeat; margin:0 auto; width:960px}
#home5 .gbdh p{ float:left; width:640px; margin-left:182px; _margin-left:91px;color:#0268d4}
#home5 .gbdh p a{ margin:0 6px;color:#0268d4}
#home5 .gbdh p.p1{ margin-top:18px; font-weight:bold}
#home5 .gbdh a.ygzt{ float:right; width:106px; height:76px}
#home5 .hjry{ height:172px; background:#227bcb url(/style/images/bg_home5_hjry.png) right 0 no-repeat}
#home5 .hjry .kntagtag{ float:left; width:37px;}
#home5 .hjry .kntagtag.right{ float:right}
#home5 .hjry .kntagtag a{ float:left; width:17px; line-height:30px; padding:24px 10px 0; height:148px; text-align:center; color:#fff; font-size:14px; font-weight:bold}
#home5 .hjry .kntagtag a:hover{ text-decoration:none}
#home5 .hjry .kntagtag a.over{ background:url(/style/images/bg_home5_tag_over.png)}
#home5 .hjry .kntagtag a.out{ background:url(/style/images/bg_home5_tag_out.png)}
#home5 .hjry .kntagbox{ width:847px; overflow:hidden; float:left; padding-top:24px; margin:0 0 0 30px}
#home5 .hjry .kntagbox div{ width:847px; overflow:hidden}
#home5 .hjry .kntagbox table img{ border:1px solid #fff; background:#fff; padding:2px; margin:0 5px}
#home_hzlj{ background:url(/style/images/bg_home_hzlj.png) center 6px repeat-x; height:213px; width:100%; text-align:center}
#home_hzlj a{color:#fff;}
#home_hzlj .content{ background:url(/style/images/bg_home_hzlj_c.png) center -1px repeat-y; height:220px; width:1004px; margin:0 auto}
#home_hzlj .content .kntagtag{ padding:13px 0 0 40px; height:33px}
#home_hzlj .content .kntagtag a{ font-size:14px; text-align:center; float:left; width:81px; height:33px; line-height:33px;}
#home_hzlj .content .kntagtag a:hover{ text-decoration:none; font-weight:bold}
#home_hzlj .content .kntagtag a.over{ background:url(/style/images/bg_home_hzlj_tag_over.png)}
#home_hzlj .content .kntagtag a.out{ background:none}
#home_hzlj .kntagbox{ margin:12px auto 20px; text-align:center; width:960px; height:83px; overflow:hidden}
#home_hzlj .txtl{ text-align:left}
#home_hzlj .kntagbox a{ margin:0 6px;}
#home_hzlj .kntagbox img{ margin:0 10px;}
#home_hzlj p a{ font-size:14px; font-weight:bold; margin:0 10px}
/***********************首页样式到此结束*********************************/
.side .sbox,.side .sbox2,.side .sbox3{ border:1px solid #9bbad6; margin-bottom:8px}
.side .sbox2 h2{ height:33px; line-height:33px; color:#164a86; padding:0 0 0 27px; background:url(/style/images/bg_side_h2_ico.png) 8px center no-repeat; margin-bottom:8px}
.side .sbox2 .kntagtag{ height:33px; color:#164a86; padding:0 0 0 15px; margin:5px 8px 0 0}
.side .sbox2 .kntagtag a{ display:block; float:left; width:80px; line-height:28px; font-size:14px; color:#000; text-align:center; margin-right:10px}
.side .sbox2 .kntagtag a:hover{ text-decoration:none}
.side .sbox2 .kntagtag a.out{ color:#000000;background:url(/style/images/bg_side_tag_out.png) center bottom no-repeat;}
.side .sbox2 .kntagtag a.over{ color:#ffffff; font-weight:bold;}
.side .sbox2 .ul_3{ margin:0 8px 8px}
.side .sbox2{ background:url(/style/images/bg_side_sbox3.png) center 1px no-repeat}
.side .sbox3 h2{ height:33px; line-height:33px; color:#fff; padding:0 0 0 20px; margin-bottom:8px}
.side .sbox3 h2 a{ color:#fff;}

.side .show{ padding:1px; text-align:center;}
.side .show img{ height:165px; width:269px}
.side .zxff h2{ background:url(/style/images/bg_side_zxff.png) 0 center no-repeat; height:31px; padding-left:27px; line-height:27px}
.side .zxff h2 a{ color:#0c3ba3}
.side .zxff .content{ text-align:center; padding-bottom:3px}
.side .zxff .content a.btn{ margin:0 5px; line-height:50px}

.side .ltys .content div{height:63px; width:252px; margin:0 auto 8px; border:1px solid #aaa; clear:both}
.side .ltys .content div img{ float:left; width:29px}
.side .ltys .content div p{ float:right; padding:10px; color:#5b5b5b; width:200px}
.side .ltys .content .div1{ background:url(/style/images/bg_side_ltys_1.png);}
.side .ltys .content .div2{ background:url(/style/images/bg_side_ltys_2.png);}
.side .zjtd{ height:210px}
.side .zjtd .content a.pic{ float:left; width:116px; height:140px; padding:1px; border:1px solid #ccc; text-align:center; margin-left:3px}
.side .zjtd .content a.pic img{ width:116px; height:119px;}
.side .zjtd .content p{ float:right; width:134px; padding:0 7px 0 4px; color:#5c5c5c}
.side .kfal{ padding-bottom:8px}
.side .kfal #demo1{ width:266px; margin:0 auto; overflow:hidden}
.side .kfal #demo1 table td table td{ padding:0 3px; text-align:center; width:139px; overflow:hidden;}
.side .kfal #demo1 table td table td a{ display:block; color:#000; background:#ddebf6;}
.side .kfal #demo1 table td table td a:hover{ text-decoration:none}
.side .kfal #demo1 table td table td img{ height:104px}

/***********************右侧通用样式到此结束*******************************/

#list_article .main .topbox{ height:190px; background:url(/style/images/bg_list_article_top.png) 307px 0 no-repeat}
#list_article .main .topbox #focuspic{ float:left; width:297px; height:188px; border:1px solid #666}
#list_article .main .topbox #focuspic #focus{ width:297px; height:188px}
#list_article .main .topbox #focuspic #focus #au img{ width:297px; height:188px}
#list_article .main .topbox #focuspic .lunbo { width:291px;}
#list_article .main .topbox .recommend{ float:right; background:#edf4fe url(/style/images/bg_list_article_top_r.png) 0 0 no-repeat; width:356px; height:190px}
#list_article .main .topbox .recommend h2{ text-align:center; height:26px; line-height:26px; text-align:center;}
#list_article .main .topbox .recommend h2 a{ color:#0d39a2}
#list_article .main .topbox .recommend p{ color:#323433; padding:8px; border-bottom:1px dashed #afb4b8}
#list_article .main .topbox .recommend ul{ background:#fbfcfe; padding:0 10px}
#list_article .main .lists{ border:1px solid #a6c2da; padding:20px 10px; margin-bottom:8px}
#list_article .main .lists .item{ width:655px; height:91px; background:url(/style/images/bg_list_article_item.png); margin-bottom:8px;}
#list_article .main .lists .item a.title{ font-size:14px; font-weight:bold; color:#fff; line-height:27px; padding-left:35px; height:27px\0; display:block\0;}
#list_article .main .lists .item span.date{ float:right; line-height:27px; color:#fff; height:27px; margin:-27px 10px 0 0}
#list_article .main .lists .item p.description{ padding:7px 20px 0; line-height:24px;}
#list_article .main .related{ height:124px}
#list_article .main .related ul li{ float:left; width:290px; margin-left:20px; _margin-left:10px; padding-right:10px}
#list_article .main .related ul li a{ display:block; width:226px; line-height:30px}
#list_article .main ul.pages{ clear:both; padding:5px}
#list_article .main ul.pages li{ display:inline; padding:0 6px; font-size:12px; text-align:center;}
#list_article .main ul.pages li a{ color:#3672bb}


/***********************文章列表样式到此结束*******************************/

#list_article .main .lists_2{ border:1px solid #a6c2da; padding:20px 10px; margin-bottom:8px}
#list_article .main .lists_2 .item{ width:653px; height:152px; background:url(/style/images/bg_list_2.png); margin:0 auto 8px; clear:both}
#list_article .main .lists_2 .item div.pic{ float:left; width:112px; height:120px; padding:4px; border:1px solid #8e9899; margin:12px 0 0 10px; _margin:12px 0 0 5px}
#list_article .main .lists_2 .item div.pic a{ display:block; width:112px; height:120px; overflow:hidden;}
#list_article .main .lists_2 .item div.pic a img{ width:112px; display:block;}
#list_article .main .lists_2 .item p{ float:right; width:470px; padding-right:20px}
#list_article .main .lists_2 .item p.name{ font-size:14px; font-weight:bold; line-height:27px; padding-top:15px; height:27px}
#list_article .main .lists_2 .item p.name a{ color:#000; }
#list_article .main .lists_2 .item p.btn{ margin-top:-26px; line-height:27px;  width:170px}
#list_article .main .lists_2 .item p.btn a{ margin:0 3px}
#list_article .main .lists_2 .item p.description{ padding:7px 20px 0; line-height:24px;}
/***********************专家列表样式到此结束*******************************/

#list_article .main .list_zhuanti{ clear:both;border:1px solid #a6c2da; padding:20px 10px; margin-bottom:8px; overflow:hidden; width:655px; margin:10px 0}
#list_article .main .list_zhuanti .main{width:655px; padding-bottom:10px; overflow:hidden;}
#list_article .main .list_zhuanti .main .top{width:655px; height:9px; background:url(../..//style/images/list_project_03.gif) no-repeat; overflow:hidden;}
#list_article .main .list_zhuanti .main .mid{width:655px; background:url(../..//style/images/list_project_05.gif) repeat-y; overflow:hidden;}
#list_article .main .list_zhuanti .main .bot{width:655px; height:9px; background:url(../..//style/images/list_project_11.jpg) no-repeat; clear:both; overflow:hidden;}

#list_article .main .list_zhuanti .main .listleft{ width:214px; float:left; padding-left:10px; overflow:hidden;}
#list_article .main .list_zhuanti .main .listleft img{ width:204px; height:93px; padding:3px; border:1px solid #c2c3c4;}
#list_article .main .list_zhuanti .main .listright{ width:431px; float:left; overflow:hidden;}
#list_article .main .list_zhuanti .main .listright h3{  width:401px;height:24px; border-bottom:1px solid #b6d1e6; margin:0px 5px;padding:10px 10px 0px 10px ;}
#list_article .main .list_zhuanti .main .listright h3 a{ color:#0e3aa5;}
#list_article .main .list_zhuanti .main .listright h3 a:hover{ color:#F30;}

#list_article .main .list_zhuanti .main .listright h3 span{ float:right; font-size:12px; font-weight:100; color:#424242; *margin-top:-22px;}
#list_article .main .list_zhuanti .main .listright p{ width:401px;height:62px; border-top:1px solid #fff; margin:0px 5px; padding:10px 10px 0px 10px ; line-height:24px; color:#444; font-size:14px;}
#list_article .main .list_zhuanti .main .listright p a{color:#cf0805; font-size:14px;}
#list_article .main .list_zhuanti .main .listright p a:hover{color:#039; font-size:14px;}

/*=========专题列表样式到此结束（龚聪）======================*/

#list_article .main .newlist .content{ padding:15px}
#list_article .main .newlist p{ line-height:25px; margin-bottom:10px}
#list_article .main .newlist p a{ color:#555; white-space:nowrap}
#list_article .main .newlist p span,#list_article .main .newlist p span a{ font-weight:bold; color:#0148a8; }


#article_article .main .articleLeft{ padding:0px 15px; font-size:12px; border:1px solid #A4BFDA; margin-bottom:10px}
#article_article .main .articleLeft div.text{ font-size:14px; color:#000; line-height:28px; padding:10px 0px 0;overflow:hidden; width:100%;}
#article_article .main .articleLeft div.text .sublist a{ color:#ad962d; font-weight:bold;font-size:15px;}
#article_article .main .articleLeft div.text .show_page a{color:#000000;font-size:13px;}
#article_article .main .articleLeft div.text ul{border-bottom:1px solid #C5C5C5;}

#article_article .main .article{ padding:40px 15px; font-size:12px; border:1px solid #A4BFDA; margin-bottom:10px}
#article_article .main .article h1{ font-size:24px; font-weight:bold; color:#343434; margin-bottom:25px; text-align:center}
#article_article .main .article h1 a{color:#000000;}
#article_article .main .article h1 a:hover{color:#ff0000;text-decoration:underline;}
#article_article .main .article p.info{ text-align:center; color:#5c5c5c; border:1px solid #ABC; height:36px; line-height:36px;}
#article_article .main .article p.description{ border:1px solid #d0d0d0; padding:6px 10px 6px; line-height:22px; color:#000; background:#f2f1df url(/style/images/bg_article_description.png) 0 0 repeat-x; margin:10px auto; overflow:hidden}
#article_article .main .article p.description span{ font-weight:bold; color:#dd010b}
#article_article .main .article div.text{ font-size:14px; color:#000; line-height:28px; padding:10px 0px 0;overflow:hidden; width:100%;}
#article_article .main .articlePic {
    border: 1px solid #A4BFDA;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0 15px;
}
#article_article .main .articlePic div.text{ font-size:14px; color:#000; line-height:28px; padding:10px 0px 0;overflow:hidden; width:100%;}
#article_article .main .article div.text img{ max-width:580px;}
#article_article .main .article div.text stong{ font-weight:bold}
#article_article .main .article div.text p{ margin:0 0 12px;font-size:14px;}
#article_article .main .article div.text a:hover{ text-decoration:none;}
#article_article .main .article p.keywords{ margin:0 auto 15px; color:#000;  border:1px dashed #c4c4c4; height:30px; line-height:30px; background:url(/style/images/bg_p_kw.png) repeat-x; padding:0 0 0 20px;}
#article_article .main .article p.keywords span{ color:#c4c4c4}
#article_article .main .article p.keywords a{ text-decoration:underline; color:#717171; margin:0 6px}
#article_article .main .article p.keywords span.cnzz a{ color:#ccc; font-size:12px; font-weight:100; text-decoration:}
#article_article .main .article .fx{ text-align:center;border:1px solid #d5d5d5; height:30px; line-height:30px; }
#article_article .main .article div.godoctor{ width:533px; border:1px dashed #aed5d9; background:#fff8ed; text-align:center; margin:0 auto; padding:12px 0}
#article_article .main .articlePic div.godoctor{ width:533px; border:1px dashed #aed5d9; background:#fff8ed; text-align:center; margin:0 auto; padding:12px 0}

#article_article .main .article div.godoctor p{ margin:0; text-indent:0}
#article_article .main .article div.godoctor p.p1{ font-size:16px; font-weight:bold; color:#ff0000; line-height:36px; }
#article_article .main .article div.godoctor p.p2{ color:#000;  font-size:12px}
#article_article .main .article div.godoctor p.p2 span{ color:#ff0000}
#article_article .main .article .prenext{ text-align:center;height:50px; line-height:50px; font-size:12px; color:#989898}
#article_article .main .article .prenext a{ color:#000}
#article_article .main .related{ height:124px}
#article_article .main .related ul li{ float:left; width:290px; margin-left:20px; _margin-left:10px; padding-right:10px}
#article_article .main .related ul li a{ display:block; width:226px; line-height:30px}

#article_article .main .article div.text .ul_3{ margin:0 auto 0 23px;}
#article_article .main .article div.text .ul_3 li{ float:left; width:190px;  text-indent:0; background:none; margin:0 auto; font-size:12px;border:1px solid #C5C5C5;}
#article_article .main .article div.text .ul_3 li a{ display:block; width:190px; line-height:30px; color:#555; font-weight:100; text-decoration:none}
#article_article .side .lylx .content{ text-align:center; padding:10px}
/***********************文章内页样式到此结束*******************************/

#year { background:#fff url(http://www.yngbyy.com/images/bg_springkm.jpg) no-repeat center 0px;  }
.pages {
    border: 1px dashed #CCCCCC;
    height: 28px;
    line-height: 28px;
    margin-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
.pages .pre {
    float: left;
}
.pages span {
    font-size: 14px;
    width: 320px;
}
.pages span li {
    font-size: 14px;
}
.pages span li a{
    font-size: 14px;
	color:#000000;
	text-decoration:none;
}
.pages span li a:hover{
    font-size: 14px;
	color:#ff0000;
	text-decoration:underline;
}
.side .sbox2 .content .pic{ float:left; width:119px; text-align:center;height:160px;overflow:hidden;  }
.side .sbox2 .content {width:271px;overflow:hidden;  }
.text .box {
    background: url("/style/images/m2_box_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #DCEBE7;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-top: 8px;
    overflow: hidden;
    width: 319px;
}
.text .box h2 {
    background: url("/style/images/m2_lm_h2.jpg") no-repeat scroll 0 0 transparent;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding-left: 40px;
}
.text .box h2 span {
    float: right;
    margin-right: 20px;
}
.text .box h2 {
    line-height: 31px;
}
.text .box h2 span a {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
}
.text .box .cl_con {
    margin: 0 5px;
}
.text .box .cl_con .l1 {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0 auto;
    width: 310px;
}
.text .box .cl_con .l1 .pic{
   float:left; width:120px; text-align:center; padding-top:5px; height:90px;overflow:hidden; 
}
.text .box .cl_con .l1 img {
    border: 1px solid #CCCCCC;
    height: 90px;
    width: 120px;
}
.text .box .cl_con .l1 .b_t {
    float: right;
    font-size: 12px;
    height: 110px;
    line-height: 22px;
    margin-left: 6px;
    overflow: hidden;
    width: 165px;
}
.text .box .cl_con .l1 .b_t p {
    text-indent: 2em;
}
.text .box .cl_con .l1 .b_t p a{
    color: #F06641;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.text .box .cl_con ul {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 110px;
    margin-left: 2px;
    margin-top: 10px;
    overflow: hidden;
    width: 310px;
}
.text .box .cl_con ul li {
    background: url("/style/images/icon1.gif") no-repeat scroll 0 6px transparent;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    overflow: hidden;
    padding-left: 10px;
}
.text .box .cl_con ul li a {
    color: #333333;
    display: inline;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    width: 215px;
}
