/*----- base start-----*/
body{ font-size:12px; font-family:"Microsoft Yahei", Arial; margin:0; padding:0;}
ol,ul,li,dl,dt,dd,h3{ list-style-type:none; margin:0;padding:0;}

a{ text-decoration:none; }

a:link{ color:#000;}
a:visited{ color:#000;}
a:hover{ color:#f00;}
a:active{ color:#f00;}

img{border:0 none;}
.clear{ clear:both;}
.l{float:left;}
.r{float:right; }
.date{font-size:11px;}

/*----- base   end-----*/


/*----- 焦点图  start-----*/
.content_banner .baner{ width: 745px; height: 255px; margin:0 auto; position: relative; overflow:hidden; margin-bottom:0; }
.content_banner .num{overflow:hidden; height:17px; zoom:1; z-index:1; color:#a9a9a9; position:absolute; right:43%; bottom:8px; font-size:10px;}
.content_banner .num li{width: 17px; height: 17px; line-height: 17px; text-align: center; font-family: "微软雅黑", Arial; color:#C62101; border-radius:50%; cursor:pointer; float:left; background:#fff; margin-right:5px; }
.content_banner .num li.on{color:#fff; background:#C62101;}
/*----- 焦点图   end-----*/


/*----- header start-----*/
.top{ width:100%; height:35px; line-height:35px; color:#c62100;}
.sc{ width:86px; text-align:center; height:35px; line-height:35px; background:url(../images/pic_03.jpg) center 8px no-repeat; color:#fff; cursor:pointer;}

.header{ width:960px; height:130px; margin:0 auto;}
.logo{ width:180px; height:110px; float:left;margin-top:10px;padding-left:30px;}
.header_right{ width:750px; float:right; height:130px;}
.header_r_box{ width:750px; height:95px;}
.so{ width:550px; float:left; padding-top:40px; height:55px; background:url(../images/so.jpg) 0 40px no-repeat;}
.hot{ width:193px; line-height:22px; font-size:13px; height:22px; float:right; color:#fff; text-indent:25px; background:url(../images/pic_10.jpg) no-repeat;margin-top:73px;}
/*----- header   end-----*/

/*----- nav start -----*/
.nav{ width:960px; height:26px; margin:0 auto; background:#c62100;}
.nav ul{ width:674px; height:26px; line-height:26px; float:left;}
.nav ul li{ width:96px; height:26px; line-height:26px; float:left; text-indent:26px; background:url(../images/pic_17.jpg) left center no-repeat;}
.nav ul li a:link{ color:#fff; font-size:14px; font-weight:700;}
.nav ul li a:visited{ color:#fff; font-size:14px; font-weight:700;}
.nav ul li a:hover{ color:#fff; font-size:14px; font-weight:700;}
.nav ul li a:active{ color:#fff; font-size:14px; font-weight:700;}
/*----- nav   end-----*/






/*----- footer start -----*/
.border_t{ width:960px; height:5px; margin:0 auto; border-top:3px solid #af010d; border-bottom:2px solid #e39080; margin-bottom:20px;}

.ail{ width:960px; margin:0 auto; height:228px;}
.ail_l{width:258px; height:228px; float:left;}
.ail_l_bt{ width:258px; height:32px; border-bottom:2px solid #af010d; margin-bottom:15px;}
.albt_a{ width:200px; height:26px; background:url(../images/pic_43.jpg) no-repeat; float:left; text-align:center; color:#fff; font-size:13px; line-height:26px;}
.albt_m{ width:44px; line-height:14px; height:14px; font-size:11px; color:#666; text-align:center; float:right; padding-top:17px}
.news_list{ display:block; height:auto;}
.news_list li{ width:258px; height:24px; line-height:24px;}

.ail_r{ width:668px; height:228px; float:right;}
.ail_r_bt {width:668px; height:32px; border-bottom:2px solid #af010d; margin-bottom:15px;}
.ail_r_ul{ width:185px; display:block; height:auto; float:left;}
.ail_r_ul li{ height:27px; width:100%; line-height:27px; font-size:12px; color:#000;}

.fri{ width:960px; height:32px; border-bottom:2px solid #af010d;margin:0 auto; margin-bottom:15px; }
.fri_bt{width:200px; height:26px; background:url(../images/pic_43.jpg) no-repeat; float:left; text-align:center; color:#fff; font-size:13px; line-height:26px;}
.fri_con{ width:972px; margin:auto; height:auto; min-height:55px; padding-bottom:15px;}
.fri_list{ padding:0 6px 11px 6px; float:left; width:150px; height:43px;}
.fri_list img{ display:block; width:150px; height:43px;}

.links{ width:960px; min-height:30px; line-height:30px;  margin:0 auto;font-size:12px;}
.links dl{width:960px; min-height:30px; display:block;font-size:12px;}
.links dl dt{ display:block; float:left; width:66px; height:30px; line-height:30px; font-size:12px; font-weight:700; text-align:center; }
.links dl dd{ min-width:30px; height:30px; line-height:30px; float:left; display:block; text-align:center; padding:0 5px; font-size:11px;}

.ll{ width:960px; height:66px; line-height:30px; margin:14px auto; text-align:center;}
/*----- footer   end -----*/

#sidebar{width:190px;height:auto;border:0 none;margin:0;padding:8px 0;}
#sidebar h3{padding-left:20px;}
.sidelist{position:relative;z-index:9999;height:34px; margin-bottom:2px;}
.sidelist span h3{position:relative;z-index:99999;height:34px;line-height:17px;font-size:12px;font-weight:normal;}
.sidelist span h3 a{font-size:13px;text-decoration:none;display:block;width:auto;height:auto;color:#000;}
.sidelist span h3 a:hover{color:red;font-weight:bold;}
.i-list{display:none;position:absolute;z-index:9999;left:192px;top:-20px;width:360px;min-height:150px;padding:15px;background:#efefef;border:1px solid #c30;}
.i-list dl dt{ width:80px; float:left; height:24px; line-height:24px;}
.i-list dl dt a{color:#f00}
.i-list dl dt a:hover{color:#f00}
.i-list dl dd{width:280px;float:left;list-style:none;line-height:24px;heignt:24px;}
.i-list dl dd a{color:#000;text-decoration:none;font-size:12px;}
.i-list dl dd a:hover{text-decoration:underline;color:red;}

.hover{border:1px solid #c30;border-right:0;width:172px;background:#efefef;height:34px}

.tneng{}
.tneng a:link{ width:51px; float:left; display:block; height:17px; font-size:11px; line-height:17px; color:#f00;}
.tneng a:visited{ width:51px; float:left; display:block; height:17px; font-size:11px; line-height:17px; color:#f00;}
.tneng a:hover{ width:51px; float:left; display:block; height:17px; font-size:11px; line-height:17px; color:#f00;}
.tneng a:active{ width:51px; float:left; display:block; height:17px; font-size:11px; line-height:17px; color:#f00;}