/* CSS Document */
/* Ê×Ò³½¹µãÍ¼ */
.main1pics {position: relative; width:670px; height:324px; overflow:hidden; float:left;}
.main1pics .inprev, .main1pics .innext { display:none; position:absolute; z-index:200;top:50%; margin-top:-38px;display: none;width: 36px;height: 75px;background: url(imgarrow_btn.png) no-repeat;}
.main1pics .inprev {left: 0;}
.main1pics .innext {right: 0;background-position:right;}
.main1pics .m1num { height:22px; z-index:10; position:absolute; float:right; padding-right:10px; right:0; bottom:0;}
.main1pics .m1num ul li { width:15px; height:5px; font-size:0; cursor:pointer; border-radius:5px; margin:0 4px; background:#acd7fa; float:left;}
.main1pics .m1num ul li.on { background:#1597f6; }

.m1pic li { position:relative; height:324px;}
.m1pic li img { width:670px; height:324px;}
.m1pic li a h2 { left:0; color:#fff; padding-left:20px;  bottom:0; right:0; height:40px; line-height:40px; font-size:15px;  position: absolute; z-index:10; background:rgba(0,0,0,0.6); }


.top_pic { position: relative; width:725px;}
.top_pic .bd li { position:relative;}
.top_pic .bd li img { width:725px; height:200px;}

.main1 { height:525px; background:url(imgmain1_bg.jpg) center top no-repeat #fff;} 
.main1a { height:398px; background:#fff;  overflow:hidden;}
.main1a .main1b { height:324px; padding:15px;}
.main1a .hd { height:44px; margin-left:1px; margin-right:-5px;}
.main1a .hd a { height:42px; text-align:center; color:#9e9e9e; width:182px; font-size:15px; background: url(imgmain1_bg2.png) left top repeat-x; display:block; float:left; border:1px solid #d9d9d9; margin-left:-1px;}
.main1a .hd a.on { margin-left:0; font-weight:bold; color:#4a9bcc; background:#fff; border:1px solid #fff;}
.main1a .hd a span { display: inline-block; padding-left:35px; height:42px; line-height:42px;}
.main1a .hd a span.a1 { background:url(imgiconsa1a.png) left center no-repeat;}
.main1a .hd a span.a2 { background:url(imgiconsa2a.png) left center no-repeat;}
.main1a .hd a span.a3 { background:url(imgiconsa3a.png) left center no-repeat;}
.main1a .hd a span.a4 { background:url(imgiconsa4a.png) left center no-repeat;}
.main1a .hd a span.a5 { background:url(imgiconsa5a.png) left center no-repeat;}
.main1a .hd a span.a6 { background:url(imgiconsa6a.png) left center no-repeat;}
.main1a .hd a.on span.a1 { background:url(imgiconsa1.png) left center no-repeat;}
.main1a .hd a.on span.a2 { background:url(imgiconsa2.png) left center no-repeat;}
.main1a .hd a.on span.a3 { background:url(imgiconsa3.png) left center no-repeat;}
.main1a .hd a.on span.a4 { background:url(imgiconsa4.png) left center no-repeat;}
.main1a .hd a.on span.a5 { background:url(imgiconsa5.png) left center no-repeat;}
.main1a .hd a.on span.a6 { background:url(imgiconsa6.png) left center no-repeat;}

.main1c { width:100%; height:auto; overflow:hidden;}

.main1d { width:375px; float:right;}
.main1_title { height:30px;}
.main1_title h2 { font-size:16px; color:#1272bb; font-weight:normal; float:left; line-height:22px;}
.main1_title a.more { line-height:22px; float:right; color:#999;}

.news1 { height:290px; overflow:hidden; padding-top:5px; }
.news1 ul li { line-height:26px; position:relative; z-index:1; padding-left:15px;}
.news1 ul li span { float:right; width:50px; color:#287cbb; font-size:12px; text-align:right;}
.news1 ul li a { line-height:26px; color:#333; font-size:14px;}
.news1 ul li a:hover { color:#09C;}
.news1 ul li em { width:4px; height:4px; display:block; background:#09c; border-radius:4px; position:absolute; left:0; top:10px;}
.news1 ul li:hover em { width:8px;}

.gwy { background: url(imggwy.jpg) left bottom no-repeat; height:365px;}
.gwy1 { padding-left:200px;}
.gwy1 h2 { font-size:26px; line-height:180%; text-align:center;}
.gwy1 h3 { font-size:20px; color:#666; line-height:180%; font-weight:normal; text-align: center; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.gwy_news { padding-left:160px; padding-right:30px;}
.gwy_news ul li { padding:0 10px;}
.gwy_news ul li span { display:block; float:right; line-height:40px;}
.gwy_news ul li a { font-size:16px; color:#333; line-height:40px; padding-left:30px; background: url(imgmore.png) left center no-repeat;}
.gwy_news ul li:hover { background:#f2f2f2;}
.gwy1 a.more { float:right; margin-right:40px; margin-top:10px; height:40px; line-height:40px; padding:0 40px; background:#09c; color:#fff; font-size:16px; border-radius:5px;}
.gwy1 a.more:hover { background:#c00; color:#fff;}

.sp1 { width:540px; float:left; height:360px;}
.sp2 { float:right; width:600px; float:right; margin-right:-20px;}
.sp2 ul li { width:270px; height:180px; float:left; margin-right:20px; position:relative;}
.sp2 ul li img { width:270px; height:140px; margin-bottom:8px; }
.sp2 ul li span { height:18px; line-height:18px; font-size:12px; display:block; position:absolute; color:#fff; padding:0 4px; border-radius:3px; background:rgba(0,0,0,0.8); right:10px; top:115px;}
.sp2 ul li a { line-height:20px; font-size:14px; color:#333;}
.sp2 ul li a:hover { color:#509ddf}
.sp2 ul li p { display:none; line-height:20px; color:#888; font-size:12px;}

.meiti {}
.meiti ul { padding-left:20px;  border-top:1px solid #ddd;}
.meiti ul li { width:340px; height:140px; float:left; overflow:hidden; margin-right:40px; border-bottom:1px dashed #ddd;}
.meiti ul li h2 { line-height:200%; padding-top:5px; font-size:16px;}
.meiti ul li p { color:#888; line-height:160%;}
 .meiti ul li span { color:#aaa; padding-top:5px; display:block; margin-left:-6px;}
.zb { margin-right:-30px; padding-top:20px; padding-left:20px; border-top:1px solid #ddd;}
.zb ul li { height:40px; width:500px; line-height:40px; font-size:15px; padding-left:30px; background:url(imgmore.png) left center no-repeat; float:left; margin-right:40px; border-bottom:1px dashed #ddd;}
.zb ul li span { float:right; display:block; line-height:40px;}
.zb ul li:hover { background:url(imgmore.png) 3px center no-repeat #fafafa;}

.index_zt { height:100px; background:#fff; border:1px solid #fff; overflow:hidden;}
.index_zt1 { width:730px; float:left; position:relative;}
.index_zt2 { width:360px; float:right; } 
.index_zt2 a { color:#888; display: block; font-size:12px; text-align:center; float:left; /*padding-top:10px;*/     padding: 0 15px 0 15px;height:100px; width:90px;}
.index_zt2 a:hover { color:#f00; background:#f2f2f2;}
.index_zt1 h2 { float:left; position:absolute; background:#fff; z-index:100; left:5px; top:8px; width:30px; line-height:120%; text-align:center; padding-top:6px; padding-bottom:6px; border-radius:4px; font-size:15px; color:#0068b7;}
.index_zt1 h2 span { color:#fe0002;}
.index_zt1 a.more { float:right; line-height:44px; color:#888;}
.index_zt1 a.more:hover { color:#f00;}
.index_zt1 .hd { position:absolute; z-index:100; right:0; bottom:0; height:20px; padding-top:18px; padding-right:20px; float:right;}
.index_zt1 .hd ul { float:left;}
.index_zt1 .hd ul li { border-radius:8px; float:left; cursor:pointer; width:8px; height:8px; line-height:8px; font-size:0; margin:0 4px; background:#0068b7;}
.index_zt1 .hd ul li.on { background:#fe0002;}
.index_zt1 .bd { overflow:hidden; float:left;}
.index_zt1 .bd,.index_zt1 .bd img { width:730px; height:100px;}

.main2 { padding-bottom:10px;}
.index_title1 { height:60px; background:url(imgtitle_bg1.png) left bottom no-repeat;}
.index_title1 h2 { float:left; line-height:60px; font-size:22px; color:#0068b7;}
.index_title1 h2 span { color:#fe0002}
.index_title1 .links1 { float:right; padding-top:12px;}
.index_title1 .links1 a { display:block; margin-left:20px; float:left; padding:0 15px; border-radius:6px; font-size:13px; height:26px; line-height:26px; border:1px dashed #c4dcee; color:#0068b7;}
.index_title1 .links1 a:hover { border:1px solid #0068b7; background:#0068b7; color:#fff;}
.main2_1 { width:540px;}
.main2_1 .hd { height:40px;}
.main2_1 .hd a { height:39px; padding:0 20px; line-height:39px; float:left; display:block; color:#888; font-size:18px;}
.main2_1 .hd a.on,.main2_1 .hd a.show { color:#f00; font-weight:bold; border-bottom:1px solid #f00;}
.news_box { position:relative; z-index:1; height:170px; background:#fcfbf2; padding:10px 15px 0; }
.news_box .bd ul li { line-height:32px; height:32px;}
.news_box .bd ul li span { font-size:13px; color:#aaa; float:right;  white-space:nowrap; line-height:32px; display:block;}
.news_box .bd ul li a { line-height:30px; color:#666; font-size:14px;}
.news_box .bd ul li a.hot { color:#0068b7;}
.news_box .bd ul li a:hover { color:#f00;}
.index_title1 .links2 { float:right; padding-top:15px; font-size:16px;}
.index_title1 .links2 a { display:block; float:left; font-size:16px; padding:0 40px 0 40px; background:url(imgiconspeo_icon.png) left center no-repeat;}
.index_title1 .links2 span { display:block; float:left; color:#999;}
.jigou_list { margin-right:-20px; height:150px; overflow:hidden;}
.jigou_list a.more { position:absolute; right:0; top:-40px; color:#888; padding-right:20px;}
.jigou_list ul li { line-height:30px; font-size:13px; float:left; padding-left:15px; background:url(imgicon1.png) left center no-repeat; white-space:nowrap; min-width:55px; padding-right:20px;}

.index_pics { height:426px; overflow:hidden;}
.index_pics .hd { height:50px; border-bottom:2px solid #0068b7;}
.index_pics .hd a { display:block; float:left; margin-bottom:-2px; color:#0068b7; border-bottom:2px solid #0068b7; font-size:18px; padding:0 30px; line-height:50px;}
.index_pics .hd a.on { color:#fe0000; font-weight:bold; border-bottom:2px solid #fe0002;}

.index_pics_box .f_l { width:550px; height:336px;}
.index_pics_box .f_l a { display:block; position:relative; z-index:1;}
.index_pics_box .f_l a .pic_infor { position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); padding:10px 20px 10px;}
.index_pics_box .f_l a h2 { font-size:16px; line-height:20px; color:#fff; float:left;}
.index_pics_box .f_l a span { float:right; display:block; line-height:20px; width:20px; text-align:center; color:#fff; }
.index_pics_box .f_l a p { line-height:180%; font-size:12px; color:#c3c3c3;}
.index_pics_box .f_l a img { width:550px; height:336px;}
.index_pics_box .f_r { margin-right:-20px; width:550px;}
.index_pics_box .f_r ul li { width:255px; height:158px; margin:0 20px 20px 0; float:left;}
.index_pics_box .f_r ul li a { display:block; position:relative; z-index:1;}
.index_pics_box .f_r ul li a .pic_infor { position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); height:30px; padding:0 20px 0; }
.index_pics_box .f_r ul li a h2 { font-size:14px; line-height:30px; color:#fff; float:left;}
.index_pics_box .f_r ul li img { width:255px; height:158px;}
.index_pics_box .f_r a span { float:right; margin-right:-15px; display:block; margin-top:5px; line-height:20px; width:20px; text-align:center; color:#fff; }

.index_pics_box .f_l a:hover .pic_infor,.index_pics_box .f_r a:hover .pic_infor { background:rgba(200,0,0,0.8);}

.index_ads { padding:5px 0; }
.index_ads .container { position:relative; z-index:1}

.index_ads .hd { height:20px; position:absolute; z-index:10; left:50%; width:200px; margin-left:-100px; bottom:0;}

.index_ads .hd ul { text-align:center;}
.index_ads .hd ul li { border-radius:8px; display:inline-block; cursor:pointer; width:15px; height:6px; line-height:6px; font-size:0; margin:0 5px; background:#0068b7;}
.index_ads .hd ul li.on { background:#fe0002;width:20px;}

.links .hd { border-bottom:2px solid #0068b7; height:36px; text-align:left; }
.links .hd a { display: inline-block; padding:0 30px; font-size:16px; line-height:36px; margin:0 0px; border-radius:5px 5px 0 0; color:#1597f6;}
.links .hd a.on { background:#0068b7; color:#fff; font-weight:bold;}
.links_in { padding:15px 0 25px 0;}
.links_in a { color:#666; display:block; float:left; white-space:nowrap; padding-right:10px; min-width:127px;text-align:center; font-size:13px; line-height:32px;}
.links_in a:hover { color:#0068B7;}

.main_title { height: 63px; width: 1100px; margin: 0 auto; position: relative; z-index: 1; }
.main_title1 { height: 30px; }
.main_title1 h2 { width: 260px; float: left; color: #005ab7; font-size: 16px; font-weight: normal; height: 30px; line-height: 30px; }
.main_title1 a.more { height: 30px; line-height: 30px; float: right; width: 50px; text-align: right; color: #0c8d8f; }
.main_title1 a.more:hover { color: #000; }
.left_title { width: 217px; float: left; margin-left:-1px; height: 63px; background: url(imgleft_bg1.png) left top no-repeat; background-size:100% 100%; }
.left_title h2 { font-size: 18px; height: 30px; color: #fff; line-height: 30px; padding: 7px 0 0 20px; }
.left_title span { font-size: 14px; color: #c0e2ff; padding-left: 20px; }
.right_title { width: 882px; height: 63px; border: 1px solid #e4e4e4; border-bottom: none; border-left: none; background: url(imgtop_bg2.png) left 31px repeat-x #fff; float: left; }
.right_title h2 { margin-left:33px; color: #287ac4; height: 22px; line-height: 22px; margin-top:20px; font-weight: normal; float: left; padding-left: 20px; border-left:3px solid #287ac4; font-size: 20px; }
.right_title div.more { width: 400px; float: right; height: 62px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; text-align: right; line-height: 62px; padding-right: 20px; color: #000; }
.right_title div.more a:link, .right_title div.more a:visited { color: #999; }
.right_title div.more a:hover { color: #c00; }

.all_title { width: 100%; height: 63px; border: 1px solid #e4e4e4; border-bottom: none; border-left: none; background: url(imgtop_bg2.png) left 31px repeat-x #fff; float: left; }
.all_title h2 { margin-left:33px; color: #287ac4; height: 22px; line-height: 22px; margin-top:20px; font-weight: normal; float: left; padding-left: 20px; border-left:3px solid #287ac4; font-size: 20px; }
.all_title div.more { width: 400px; float: right; height: 62px; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; text-align: right; line-height: 62px; padding-right: 20px; color: #000; }
.all_title div.more a:link, .all_title div.more a:visited { color: #999; }
.all_title div.more a:hover { color: #c00; }


.in_left { width: 217px; float: left; min-height:300px; padding-bottom:350px; }
.in_left h2 { height: 40px; font-size: 15px; }
.in_left h2 a { height: 40px; line-height: 40px; display: block; font-weight: normal; padding-left: 45px; }
.in_left h2 a:link, .in_left h2 a:visited { color: #4b4b4b; background: url(imgleft_bg4.png) right bottom no-repeat #fff; }
.in_left h2 a:hover { color: #000; background: url(imgleft_bg3.png) 5px bottom no-repeat #f4f4f4; }
.in_left h2 a.show:link, .in_left h2 a.show:visited { color: #4b4b4b; background: url(imgleft_bg4a.png) right bottom no-repeat #fff; }
.in_left h2 a.show:hover { color: #000; background: url(imgleft_bg3a.png) 5px bottom no-repeat #f4f4f4; }
.in_left ul { margin: 10px 20px; }
.in_left ul li { height: 32px; line-height: 32px; display: block; border-bottom: 1px dashed #b4cce4; }
.in_left ul li a { height: 32px; line-height: 32px; font-size: 13px; display: block; padding-left: 30px; background: url(imgicon3.gif) 5px center no-repeat; }
.in_left ul li a:link, .in_left ul li a:visited { color: #4094df; }
.in_left ul li a:hover { color: #000; font-weight: bold; }
.in_right { width: 816px; float: right; padding: 0 30px; }
.in_all { width: 100%; float: right;}

.news_list li { padding: 15px 0 15px; border-bottom: 1px solid #E6E6E6; overflow: hidden; zoom: 1; }
.news_list a img { float: left; margin: 0 30px 0 0; width:170px; height:auto; }
.news_list h3 { height: 30px; font-size: 18px; line-height: 20px; margin-top:-1px; }
.news_list h3 a { color: #3b8dd3; }
.news_list h3 a:hover { color: #000; }
.news_list p { padding-bottom: 3px; color: #666; line-height: 20px; }
.news_list p.date { color: #aaa; }
.list_main_c_right { padding: 10px 10px 0 0;; }
.list_main_c_right ul li { height: 35px; line-height: 35px; font-size: 12px; background: url(imgline_pic1.png) left bottom repeat-x; }
.list_main_c_right ul li a { font-size:14px; color:#333; background: url(imgicon3.gif) 10px center no-repeat; padding-left: 35px; display: block; float: left }
.list_main_c_right ul li a:hover { color:#007cdb; }
.list_main_c_right ul li span { width: 80px; float: right; color: #aaa; text-align: right }

.in_left_title { padding: 30px 20px 0 0; height: 60px; background: url(imgline_pic1.png) left bottom repeat-x; margin-left: 20px; margin-right: 20px; }
.in_left_title h2 { font-size: 24px; color: #005ab7; padding-left: 12px; font-weight: normal; float: left; height: 35px; line-height: 30px; padding-top: 10px; padding-right: 20px; _width: 20px; white-space: nowrap; }
.in_left_title h3 { font-size: 16px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; float: left; height: 20px; line-height: 20px; padding-top: 20px; color: #888; _width: 20px; white-space: nowrap; }
.in_left_title2 { padding: 10px 20px 0 0; height: 60px; background: url(imgline_pic1.png) left bottom repeat-x; margin-left: 20px; margin-right: 20px; }
.in_left_title2 h2 { font-size: 24px; color: #005ab7; padding-left: 12px; font-weight: normal; float: left; height: 35px; line-height: 30px; padding-top: 10px; padding-right: 20px; _width: 20px; white-space: nowrap; }
.in_left_title2 h3 { font-size: 16px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; float: left; height: 20px; line-height: 20px; padding-top: 20px; color: #888; _width: 20px; white-space: nowrap; }

.in_left_title3 { height: 60px; background: url(imgline_pic1.png) left bottom repeat-x;}
.in_left_title3 h2 { font-size: 24px; color: #005ab7; padding-left: 12px; font-weight: normal; float: left; height: 35px; line-height: 30px; padding-top: 10px; padding-right: 20px; _width: 20px; white-space: nowrap; }
.in_left_title3 h3 { font-size: 16px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; float: left; height: 20px; line-height: 20px; padding-top: 20px; color: #888; _width: 20px; white-space: nowrap; }
.in_left_title3 .more { height: 20px; line-height: 20px;  float: right; text-align: right; padding-top: 20px; color: #000; font-size: 14px; }



.in_left_title2 .more { height: 20px; line-height: 20px; float: right; text-align: right; padding-top: 20px; color: #000; font-size: 14px; }
.divider { background: url(../img/gray_solid_1.gif) repeat-y 880px top; }
.news_page { padding: 20px 40px; height: 24px; overflow: hidden; border-top: 1px solid #eee; }
.news_page h3 { background: #09F; color: #fff; height: 24px; line-height: 24px; text-align: center; font-size: 13px; font-weight: normal; width: 60px; border-radius: 3px; float: left; }
.news_page p { padding-left: 20px; width:420px; height: 24px; font-size: 15px; line-height: 24px; float: left; }
/* Ïà¹ØÔÄ¶Á */
.related { padding: 20px 60px; border-top: 1px solid #E6E6E6; overflow: hidden; zoom: 1; }
.related_list { height: 200px; padding-right: 280px; }
.related_list h3 { height: 32px; font-size: 16px; line-height: 24px; }
.related_list li { padding-left: 25px; background: url(imgicon3.gif) no-repeat left center; font-size: 14px; line-height: 28px; }
.share { float: right; padding-top: 50px; padding-left: 20px; width: 245px; border-left: 1px solid #EEE; height: 160px; }
.share h3 { padding-left: 5px; font-size: 12px; font-weight: normal; line-height: 30px; }

/*heshun*/
.hs_box { padding-left:24px; height:420px; overflow:hidden; border-bottom:1px solid #ddd;}
.hs_box .hd { width:60px; float:left; margin-left:40px; border-left:1px solid #ddd; padding:30px 0 30px 0; }
.hs_box .hd a { display:block; width:100px; margin-left:-50px; text-align:center; height:30px; line-height:30px; margin-bottom:20px; font-size:14px; background:#fff; border-radius:20px; border:1px solid #ddd;}
.hs_box .hd a:hover { background:#0068b7; color:#fff; border:1px solid #0068b7;}
.hs_box .hd a.on { background:#c00; width:120px; margin-left:-60px;  font-weight:bold; color:#fff; border:0; height:30px; line-height:30px;}
.hs_box .hs_in { font-size:15px; width:940px; height:380px; line-height:180%; margin-top:20px; float:right;}
.hs_box .bg1 { background:url(imghs1.jpg) right bottom no-repeat;}
.hs_box .bg2 { background:url(imghs2.jpg) right bottom no-repeat;}
/*.hs_box .bg3 { background:url(../img/hs3.jpg) right bottom no-repeat;}*/
.hs_box .bg4 { background:url(imghs4.jpg) right bottom no-repeat;}
.hs_box .bg5 { background:url(imghs5.jpg) right bottom no-repeat;}
.hs_box .bg6 { background:url(imghs6.jpg) right bottom no-repeat;}
.hs_box .bg7 { background:url(imghs7.jpg) right bottom no-repeat;}
.hs_box a.more { height:30px; background:#fff; line-height:30px; display:block; width:120px; text-align:center; border-radius:6px; border:1px solid #ddd; color:#666; font-size:15px; margin-top:20px;}
.hs_box a.more:hover { background:#c00; border:1px solid #c00; color:#fff;}
.hs1 { padding:10px 40px 0 30px;}
.hs2 { padding:10px 140px 0 30px;}
.hs3 { padding:10px 350px 0 30px;}
.hs_box h3 { font-size:22px; color:#333; padding-bottom:10px;}

.index_pics { height:426px; overflow:hidden;}
.index_pics .hd { height:50px; border-bottom:2px solid #0068b7;}
.index_pics .hd a { display:block; float:left; margin-bottom:-2px; color:#0068b7; border-bottom:2px solid #0068b7; font-size:18px; padding:0 30px; line-height:50px;}
.index_pics .hd a.on { color:#fe0000; font-weight:bold; border-bottom:2px solid #fe0002;}
.hs_left { width:320px; float:left;}
.hs_right { width:750px; float:right;}

.hs_pics .hd { height:40px; border-bottom:2px solid #0068b7;}
.hs_pics .hd a { display:block; float:left; margin-bottom:-2px; color:#0068b7; border-bottom:2px solid #0068b7; font-size:16px; padding:0 20px; line-height:40px;}
.hs_pics .hd a.on { color:#fe0000; font-weight:bold; border-bottom:2px solid #fe0002;}
.hs_pics .bd { margin-right:-22px;}
.hs_pics .bd ul li { width:237px; height:145px; margin:0 20px 20px 0; float:left;}
.hs_pics .bd ul li a { display:block; position:relative; z-index:1;}
.hs_pics .bd ul li a .pic_infor { position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); height:30px; padding:0 20px 0; }
.hs_pics .bd ul li a h2 { font-size:14px; line-height:30px; color:#fff; float:left;}
.hs_pics .bd ul li img { width:237px; height:145px;}
.hs_pics .bd a span { float:right; margin-right:-15px; display:block; margin-top:5px; line-height:20px; width:20px; text-align:center; color:#fff; }
.hs_news { padding-left:20px;}
.hs_news ul li { line-height:40px; font-size:15px; padding-left:20px; background:url(imgicon1.png) left center no-repeat;}

.gk_right { width:320px; float:right;}
.gk_left { width:750px; float:left;}
.gk_list1 { background:#f2f2f2; padding:10px 10px 1px;}
.gk_list1 ul li { margin-bottom:10px;}
.gk_list1 ul li a { font-weight:bold; box-shadow:0 0 8px #fff; display:block; font-size:16px; border-radius:10px 0 10px 0; line-height:40px; padding-left:30px; border:1px solid #ddd; background: url(imgmore.png) 270px center no-repeat #fff;}
.gk_list1 ul li a:hover { font-size:17px; background:#0068b7; color:#fff;}

.peo_box { background:#fff; padding:15px 0;}
.peo_box dl { float:left; width:50%;}
.peo_box dl dt { float:left; padding-right:20px;}
.peo_box dl dd { padding:0 10px 0 180px;}
.peo_box dl dt img { height:256px; padding:5px; border:1px solid #ddd; width:auto;}

.peo_box dl dd { line-height:200%;}
.peo_box dl dd h3 { color:#333; font-size:18px; padding-bottom:20px;}
.peo_box dl dd p { padding-top:20px; line-height:180%; color:#888; font-size:15px;}

.peo_box2 { background:#fff; padding:15px 0;}
.peo_box2 dl { float:left; width:50%; margin-bottom:20px;}
.peo_box2 dl dt { float:left; padding-right:20px;}
.peo_box2 dl dd { padding:0 30px 0 120px;}
.peo_box2 dl dt img { height:200px; padding:5px; border:1px solid #ddd; width:auto;}

.peo_box2 dl dd { line-height:200%;}
.peo_box2 dl dd h3 { color:#333; font-size:16px; padding-bottom:10px;}
.peo_box2 dl dd p { padding-top:10px; line-height:180%; color:#888; font-size:15px;overflow-y: auto;height:140px;}




.gk_news .hd { height:40px; border-bottom:2px solid #0068b7;}
.gk_news .hd a { display:block; float:left; margin-bottom:-2px; color:#0068b7; border-bottom:2px solid #0068b7; font-size:16px; padding:0 20px; line-height:40px;}
.gk_news .hd a.on { color:#fe0000; font-weight:bold; border-bottom:2px solid #fe0002;}
.gk_news .bd ul li { margin-left:20px; line-height:35px; font-size:15px; padding-left:20px; background:url(imgicon1.png) left center no-repeat;}
.gk_news .bd ul li span { float:right; display:block; line-height:35px; color:#aaa; font-size:13px;}
.gk_news .bd ul li a { color:#666;}
.gk_news .bd ul li a:hover { color:#a00;}

.jigou_list2 { margin-right:-20px; overflow:hidden; padding-left:20px;}
.jigou_list2 a.more { position:absolute; right:0; top:-40px; color:#888; padding-right:20px;}
.jigou_list2 ul li { line-height:30px; font-size:13px; float:left; padding-left:10px; background:url(imgicon1.png) left center no-repeat; white-space:nowrap; min-width:55px; padding-right:15px;}

.peo_title { padding-top:20px; height:50px; border-bottom:2px solid #0068b7;}
.peo_title a { display:block; float:left; margin-bottom:-2px; color:#0068b7; border-bottom:2px solid #0068b7; font-size:18px; padding:0 40px; line-height:50px;}
.peo_title a:hover { color:#333; border-bottom:2px solid #eee;}
.peo_title a.on { color:#fe0000; font-weight:bold; border-bottom:2px solid #fe0002;}

.hd_list1 { background:#f2f2f2; padding:10px 10px 1px;}
.hd_list1 ul li { margin-bottom:10px;}
.hd_list1 ul li a { font-weight:bold; box-shadow:0 0 8px #fff; display:block; font-size:16px; border-radius:10px 0 10px 0; line-height:40px; padding-left:30px; border:1px solid #ddd; background: url(imglogin_icon3.png) 260px center no-repeat #fff;}
.hd_list1 ul li a:hover { font-size:17px;background: url(imglogin_icon3a.png) 260px center no-repeat #0068b7; color:#fff;}
.mes_list { margin-right:-20px; padding-top:20px;}
.mes_list ul li { width:335px; margin:0 20px 20px 0; padding:10px 15px; background:#fafafa; border-radius:5px; float:left; height:160px; overflow:hidden;}
.mes_list ul li .mes_title { line-height:35px; height:35px; border-bottom:1px dashed #ddd; }
.mes_list ul li .mes_title h2 { float:left; font-size:18px;}
.mes_list a.mes_type { display: block; float:right; border:1px solid #ddd; background:#fff; line-height:20px; padding:0 10px; border-radius:4px; color:#888; font-size:12px; margin-top:2px;}
.mes_list a.mes_type:hover { background:#0068b7; color:#fff; border:1px solid #0068b7;}
.mes_list .mes_infor { padding:10px 15px; line-height:180%;}
.mes_list .mes_infor h3 { color:#333;}
.mes_list .mes_infor h3 a { color:#333; padding-bottom:5px; display:block;}
.mes_list .mes_infor h3 a:hover { color:#f00;}

.mes_list ul li:hover { background:#fff; box-shadow:0 0 8px #ddd;}

.mes_list2 { margin-right:-20px; padding-top:20px;}
.mes_list2 ul li { width:365px; margin:0 20px 20px 0; overflow:hidden; padding:10px 15px; background:#fff; box-shadow:0 0 8px #ddd; border-radius:5px; float:left; height:160px; overflow:hidden;}
.mes_list2 ul li .mes_title { background:#fafafa; padding:10px 15px 0; margin:-15px -15px 0; line-height:35px; height:35px; border-bottom:1px dashed #ddd; }
.mes_list2 ul li .mes_title h2 { float:left; font-size:18px;}
.mes_list2 ul li .mes_title span { display: block; float:right;}
.mes_list2 a.mes_type { display: block; float:right; border:1px solid #ddd; background:#fff; line-height:20px; padding:0 10px; border-radius:4px; color:#888; font-size:12px; margin-top:2px;}
.mes_list2 a.mes_type:hover { background:#0068b7; color:#fff; border:1px solid #0068b7;}
.mes_list2 .mes_infor { padding:10px 15px; line-height:180%; max-height:100px; padding-bottom:5px; overflow-y: auto;}
.mes_list2 .mes_infor h3 a { color:#f00; padding-bottom:5px; display:block;}
.mes_list2 .mes_infor h3 a:hover { color:#333;}
.mes_list2 .mes_infor h3 { color:#333;}

.mes_list2 ul li:hover { }



.mes_h2 { height: 40px; line-height: 40px; margin-left: 30px; font-size: 18px; font-weight: normal; color: #333; border-bottom: 1px solid #ccc; background: url(imgpl_icon.png) 5px center no-repeat; padding-left: 40px; }

.mes_h2a { height: 40px; line-height: 40px; margin-left: 30px; font-size: 18px; font-weight: normal; color: #333; border-bottom: 1px solid #ccc; background: url(imgpl_icon2.png) 5px center no-repeat; padding-left: 40px; }
.mes_infor { padding: 10px 40px 10px 70px; line-height: 24px; color: #666; border-bottom: 1px dashed #ccc; }
.gonggao { padding-left: 30px; border-bottom: 1px solid #eee; }
.gonggao dl { padding: 10px 0; background: url(imgline_pic2.png) 25px top repeat-y; }
.gonggao dl dt { width: 50px; height: 40px; float: left; margin-top: 5px; background: url(imggonggao_icon.png) 10px top no-repeat; }
.gonggao dl dd { padding-left: 60px; font-size: 13px; color: #666; line-height: 20px; }
.gonggao dl dd h2 { height: 30px; line-height: 30px; font-size: 14px; color: #254cb8; }
.huifu { padding: 10px 20px; color: #254cb8; margin-top: 10px; background: #f1f1f1; border-radius: 4px; }
.huifu p { padding-top: 10px; font-size: 12px; color: #666; }
.table2 th { padding: 10px; line-height: 20px; border-bottom: 1px solid #eee; text-align: right; color: #555; }
.table2 th span { color: #c00; padding-right: 10px; }
.table2 td { border-bottom: 1px solid #efefef; padding: 10px 15px; }
.input3 { height: 22px; line-height: 22px; border: 1px solid #ccc; background: url(../img/input_bg.gif) left top repeat-x #fbfbfb; float: left; padding: 0 5px; margin-right: 20px; }
.input4 { height: 22px; line-height: 22px; width: 300px; border: 1px solid #ccc; background: url(../img/input_bg.gif) left top repeat-x #fbfbfb; float: left; padding: 0 5px; margin-right: 20px; }
.input4a { height: 22px; line-height: 22px; width: 250px; border: 1px solid #ccc; background: url(../img/input_bg.gif) left top repeat-x #fbfbfb; float: left; padding: 0 5px; margin-right: 20px; }
.next_menua { height: 34px; line-height: 34px; border-radius: 4px; display: block; text-align: center; width: 120px; font-size: 13px; font-weight: bold; font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå"; }
a.next_menua:link, a.next_menua:visited { color: #fff; background: #1383f1; }
a.next_menua:hover { color: #fff; background: #50a8ff; }

.pics_list { margin-right:-22px;}
.pics_list ul li { width:257px; margin:0 20px 20px 0; float:left;}
.pics_list ul li a { display:block; position:relative; z-index:1;}
.pics_list ul li a .pic_infor { position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); height:30px; padding:0 20px 0; }
.pics_list ul li a h2 { font-size:14px; line-height:30px; color:#fff; float:left;}
.pics_list ul li img { width:257px;}
.pics_list a span { float:right; margin-right:-15px; display:block; margin-top:5px; line-height:20px; width:20px; text-align:center; color:#fff; }
.pics_list ul li a:hover .pic_infor { background:rgba(200,0,0,0.8)}

.map_box { background:#fff; padding:20px 30px 5px; margin-bottom:20px;  }
.map_box dl { padding:10px 0;}
.map_box dl dt { font-size:18px; padding-left:18px; line-height:90%; border-left:3px solid #f00;}
.map_box dl dd { background:#fafafa; padding:10px 20px; margin-top:15px; }
.map_box dl dd a { white-space:nowrap; color:#777; display:block; float:left; width:23%; padding-left:2%; background:url(imgicon3.gif) left center no-repeat; font-size:14px; line-height:180%;}
.map_box dl dd span { display:inline-block; line-height:180%; padding:0 15px;}
.map_box dl dd a:hover { color:#f00;}


.pics_list2 { margin-right:-24px; margin-top:10px;}
.pics_list2 ul li { width:250px; margin:0 12px 20px 12px; float:left;}
.pics_list2 ul li a { display:block; border:1px solid #ddd; border-radius:5px; overflow: hidden; position:relative; z-index:1;}
.pics_list2 ul li a .pic_infor {  background:#f2f2f2; height:30px; padding:0 20px 0; }
.pics_list2 ul li a h2 { font-size:14px; line-height:30px; float:left; color:#888;}
.pics_list2 ul li a h2:Hover { color:#333;}
.pics_list2 ul li img { width:230px; margin:10px; height:70px;}
.pics_list2 a span { float:right; margin-right:-15px; display:block; margin-top:5px; line-height:20px; width:20px; text-align:center; color:#333; }
.pics_list2 ul li a:hover .pic_infor { background:#FFC}


.applyr_con{
	width: 90%;
	margin-top: 15px;
	float: left;
	margin-left:40px;
}
.applyr_con table{
	width: 100%;
	border: 1px solid #cccccc;
	background: #fcfbfb;
	font-size: 13px;
}

.applyr_con table tr .appfl1{
	width: 300px;
	height:50px;
	vertical-align: middle;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-indent: 6px;
	color: #0863a4;
	text-align:center;
}
.applyr_con table tr .appfr1{
	border-bottom: 1px solid #ccc;
	text-indent: 20px;
	color: #333333;
	padding: 6px 0;
	text-align:center;
}

.detail_left { /*float:left;*/}
.detail_right { width:245px; float:right; padding-top:58px;}
.detail_left .article { padding:0;}
.detail_left .news_page { padding: 20px 0; height: 24px; overflow: hidden; border-top: 1px solid #eee; }
.detail_left .news_page p { padding-left: 20px; width:320px; height: 24px; font-size: 15px; line-height: 24px; float: left; }
.detail_left .related { padding: 20px 0; border-top: 1px solid #E6E6E6; overflow: hidden; zoom: 1; }

.right_box { border:1px solid #ddd;}
.right_box .right_title2 { background:#369eed; margin:-1px; height:40px; overflow:hidden;}
.right_box .right_title2 h2 { height:30px; margin:10px; float:left; line-height:30px; font-size:16px; background:#fff; border-radius:5px 5px 0 0; font-size:16px; padding:0 15px;}
.right_box .rpics { text-align:center; padding:10px 10px 0;}
.right_box .rpics img { width:100%; height:auto; margin-bottom:10px;}

.voet_list { margin-right:-24px; padding-top:10px;width:96%;margin:0 20px;float:left;}
.voet_list .hd{height: 40px;border-bottom: 2px solid #0068b7;}
.voet_list .hd span {
    display: inline-block;
    padding: 0 30px;
    font-size: 16px;
    line-height: 40px;
    margin: 0 0px;
    border-radius: 5px 5px 0 0;
    background: #0068b7;
    color: #fff;
    font-weight: bold;
}
.voet_list .bd{padding-top:10px;width: 100%; float:left;  border: 1px solid #ccc;}
.voet_list ul li { width:170px; margin:0 46px 20px 46px; float:left;}
.voet_list ul li a { display:block; border:1px solid #ddd; border-radius:5px; overflow: hidden; position:relative; z-index:1;}
.voet_list ul li a .pic_infor {    position: absolute;left: 0;right: 0; bottom: 0; background: rgba(0,0,0,0.6); height: 30px; padding: 0 20px 0;}
.voet_list ul li a .pic_infor h2 { font-size:14px; line-height:30px; float:left; color:#ffffff;}
.voet_list ul li img { width:150px; margin:10px; height:200px;}
.voet_list ul li div { display:block; border:1px solid #ddd; border-radius:5px; overflow: hidden; position:relative; z-index:1;}
.voet_list ul li div h2 { font-size:14px; line-height:30px; float:left; color:#888;}
.voet_list ul li div .pic_infor1 {  background:#f2f2f2; height:30px; padding:0 10px 0; }
.voet_list .pic_infor1 span { float:right; display:block; margin-top:5px; line-height:20px; width:40px; text-align:center; color:#ffffff; background-color:red; cursor: pointer;}
.voet_list a:hover .pic_infor { background:rgba(200,0,0,0.8);}

