@charset "utf-8";
/* CSS Document */
body{font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif; background:#191919;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f77300}

.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:1000px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#b10000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}

#login{ width:1000px; float:none;}

.wrap{ background:url(../images/wrapbg.jpg) no-repeat center top;}
.conter{ width:1000px; margin:0 auto; background:#fff;}
.header{ background:url(../images/banner.jpg) no-repeat 0 0; width:1000px; height:354px; position:relative;}
.hot1{ position:absolute; display:block; width:166px; height:42px; overflow:hidden; text-indent:-999em; right:36px; bottom:117px;}
.hot2{ position:absolute; display:block; width:150px; height:35px; overflow:hidden; text-indent:-999em; right:63px; bottom:73px;}

.main{ padding:0 10px 20px; width:980px; border-bottom:1px solid #e9e9e9}
.foot{ padding:25px 0 15px; text-align:center; color:#333;}

.column_title{ background:#4098ea; padding-left:4px;height:20px; overflow:hidden; margin-bottom:8px; zoom:1; border:none;}
.column_title h3{ background:#fff; float:none; display:block; padding-left:5px; font-weight:800; line-height:20px; font-size:16px;}

.main .main_left{ width:680px; float:left; padding-right:10px;overflow:hidden;}
.main_left .box_1{ width:680px; padding:10px 0; border-bottom:1px dashed #ddd; margin-bottom:8px;}

.foucs{ float:left; width:360px; height:230px; }
.focus_cont{height:230px;position:relative; overflow:hidden; z-index:5;}
.foucs .foucs_c{height:200px;}
.foucs .foucs_c .a_pic{display: block;height: 200px;left: 0;position: absolute;top: 0;width:360px;}
.foucs .foucs_c .a_pic img{ width:360px; height:200px;}
.focus_txt a{ height:20px; padding-top:5px; line-height:20px; text-align:center; width:360px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;display:block;  bottom: 5px;left: 10px;position: absolute;z-index:99;}
.foucs .ul_point{ position:absolute; right:5px; bottom:40px; z-index:9999; height:12px; width:105px;}
.foucs .ul_point li{ width:12px; height:12px; margin-right:5px; background:#2b2b2b; color:#fff; float:left; cursor:pointer;-webkit-text-size-adjust:none; font-size:8px; line-height:12px; text-align:center;}
.foucs .ul_point .current{ background:#ff4800;}

.div_1{ float:right; width:300px; height:220px; overflow:hidden;}

.ul_list{  padding-top:5px;}
.ul_list li{ padding:0 50px 0 12px; position:relative; overflow:hidden;background: url(../images/news_ico.gif) no-repeat 0 10px;height:20px; margin-bottom:3px; line-height:20px;}
.ul_list li span{ position:absolute; right:0; top:0; color:#999;}

.pic_list{ height:140px; margin-left:-13px; width:696px;}
.pic_list li{ float:left; width:161px; height:140px; padding-left:13px; overflow:hidden;}
.pic_list li .pic{ border:1px solid #cccccc; width:159px; height:108px; display:block;}
.pic_list li .pic img{ width:159px; height:108px;}
.pic_list li p{height:20px; padding-top:5px; line-height:20px; text-align:center; width:159px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.main_left .box_2{ width:696px; padding-top:10px;}
.main_left .box_2 .left_cont{width:335px; height:404px; float:left; margin-right:13px;}
.main_left .box_2 .left_cont .div_pic{ background:#f3f4f6; width:315px; height:145px; padding:10px;}
.main_left .box_2 .left_cont .div_pic .pic{ border:1px solid #ccc; width:313px; height:118px; display:block;}
.main_left .box_2 .left_cont .div_pic .pic img{ width:313px; height:118px;}
.main_left .box_2 .left_cont .div_pic p{height:20px; padding-top:5px; line-height:20px; text-align:center; width:310px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_left .box_2 .left_cont .ul_list{ background:#f3f4f6; padding:0 10px 10px; height:200px;}
.main_left .box_2 .left_cont .ul_list li{ margin-bottom:5px;}
.main_left .box_2 .left_cont .column_title{ margin-left:10px;}

.main .main_right{ width:282px; float:right;}
.main_right .div_pic{ width:282px;padding-top:12px;}
.main_right .div_pic a{ display:block;  width:280px; border:1px solid #ccc;}

.main_right .r_c{ border:1px solid #e6e6e6; width:280px; margin-top:16px;}
.main_right .r_c .title{ background:url(../images/title.jpg) repeat-x 0 0; border-bottom:1px solid #ddd; height:24px; padding:5px 10px; color:#3366d0; line-height:24px; font-size:14px;}
.r_c .ul_1{ width:280px; padding:15px 0 5px;_padding-bottom:3px;}
.r_c .ul_1 li{ float:left; width:126px; height:83px; padding-left:9px; height:120px;}
.r_c .ul_1 li a{ display:block; height:113px; width:126px; overflow:hidden;}
.r_c .ul_1 li a img{ display:block; width:126px; height:83px;}
.r_c .ul_1 li a span{ height:20px; line-height:20px; text-align:center; display:block; padding-top:4px;}
.r_c .ul_list{ padding:0 10px 10px;}