/* CSS Document */
body{ margin:0; padding:0; color:#333;}
form,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:14px;}
ul,li,p{margin:0;padding:0;}
img,input{border:0;margin:0;padding:0; vertical-align:middle}
ul,li{list-style-type:none;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#bb0000;}
.clear{ clear:both}

.nbody{ width:1190px; margin:0 auto;font-family: Microsoft Yahei;}
.nlocat{ font-size:14px; padding:8px 0; font-weight:normal; border-bottom:#d1d1d1 1px dotted; margin-bottom:10px; position:relative;}
.nlocat img{ position:relative; top:-2px; margin-right:5px;}
.nlocat a{ padding-right:5px; color:#555}
.nlocat span{ float:right;}
.nlocat font{ color:#d40807; padding:0 3px;}
.nleft{float:left; width:850px;}
.nright{float:right; width:300px;}
.snlist{ overflow:hidden;}
.snlist li{ position:relative; border-bottom:#f0f0f0 1px solid; height:126px; padding-bottom:16px; }
.snlist li h4{ line-height:44px; font-size:18px;}
.snlist li h4 a:hover{ color:#d40807;text-decoration:none;}
.snlist li:hover{ background:#f6f6f6;}
.snlist .ntime{ font-size:13px; color:#9e9e9e; position:absolute; right:10px; top:0; line-height:44px;}
.snlist li img{ position:absolute;width:130px; height:82px; left:0;}
.nms{ position:relative; height:82px;}
.nms p{ font-size:13px; color:#666; line-height:19px; padding-right:10px;}
.pd{ padding-left:145px;}
.nzs{ font-size:12px; margin-top:4px; position:absolute; bottom:0; color:#666;}
.nzs font{ padding-right:20px;}
.nzs font a{ text-decoration:underline; color:#0f6588}
.rightdiv{ background:#fafafa; margin-bottom:10px; padding-bottom:5px;}
.rightdiv h3{ font-size:15px; line-height:36px; position:relative; padding:0 10px;}
.rightdiv h3 font{ font-size:14px; padding:0 3px;}
.rightdiv h3 img{ margin-right:6px; position:relative; top:-1px;}
.rightdiv .on{ color:#d40807}
.xgpro li{ float:left; width:45.5%; margin-left:3%; display:inline; text-align:center; font-size:12px; line-height:24px; margin-bottom:5px;}
.xgpro li p{height:24px; overflow:hidden;}
.xgpro li img{ width:100%;}
.xgnlist li{ line-height:24px; font-size:14px; padding:0 10px; height:24px; overflow:hidden;}
.xgnlist li a{ padding-left:3px;}

.us_fanye{line-height:40px; margin:30px auto; font-size:16px; text-align:center;padding:10px 0; background:#f3f3f3}
.us_fanye a{padding:7px 12px;border:solid 1px #cbd9e2; background:#FFFFFF; margin-right:4px; display:inline;}
.currnet{padding:7px 10px;border:#e5e5e5 1px solid; background:#4375a3; color:#FFF; margin-right:4px; display:inline;}
.currnet a{color:#FFF;}
.currnet a:hover{color:#FFF; text-decoration:underline;}

.bottom_css11{ width:100%; margin: 0 auto; margin-top:10px; background:#f1f0f0; padding-bottom:15px;}
.bottom_css11 h3{ text-align:center; height:30px; background:#282828; line-height:30px; font-weight:normal; font-size:12px; color:#666666; margin-bottom:10px;}
.bottom_css11 h3 a{ color:#CCCCCC; padding: 0 5px;}
.bottom_css11 h3 a:hover{ color:#CCCCCC;}
.bottom_css11 table{ margin: 0 auto; font-size:12px;}
.bottom_css12{ color:#d00000;}
.bottom_css13{ color:#fd6500;}
.bottom_css14{ width:1000px; margin: 0 auto;}

.dhbk{ background:#dd2726}
.n_Nav{height:40px; line-height:40px; font-size:16px;width:1190px; margin:0 auto}
.n_Nav .index{ background:#c60a09; padding:0 45px; margin-right:15px;}
.n_Nav ul,.jh_fl_bk .fl_right ul{ clear:both; overflow:hidden;}
.n_Nav li{ float:left; padding:0 15px; font-weight:bold;}
.n_Nav li a{ color:#fff;}

.n_top_div{ background:#f6f6f6; margin-top:15px; padding:15px;}
.n_top_div .nleft{ float:left; width:490px; height:260px; position:relative; overflow:hidden;}
.n_top_div .nleft img{ width:490px; height:260px;}
.n_top_div .nleft .fPic{ position:absolute; left:0px; top:0px; }  
.n_top_div .nleft li{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.n_top_div .nleft .fbg{bottom:0px; right:5%;position:absolute; height:21px; text-align:center; z-index: 200; }   
.n_top_div .nleft .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.n_top_div .nleft .D1fBt .current,.C_lunbo .D1fBt a:hover{background:#fc114a;}      
.n_top_div .nleft .D1fBt i{display:none; font-style:normal; }  
.n_top_div .nleft .shadow{ width:100%; position:absolute; font-size:14px; bottom:0; left:0px; z-index:10; height:28px; line-height:28px; background:rgba(0,0,0,0.6); 
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.n_top_div .nleft .shadow a{ text-decoration:none; color:#fff;overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.n_top_div .nright{ float:right; width:650px;}
.n_top_div .nright .n_tj h1{ font-size:20px; line-height:42px;}
.n_top_div .nright .n_tj p{ font-size:14px; line-height:20px; color:#555555;}
.n_top_div .nright .n_tj p a{ color:#c80505;}
.n_top_div .nright .jh_tj{ margin-top:10px;}
.n_top_div .nright .jh_tj li{ float:left; font-size:15px; width:120px; height:28px; line-height:28px; overflow:hidden; margin-right:10px;}
.jh_fl_bk{ margin-top:15px; background:#f6f6f6;}
.jh_fl_bk .fl_left{ float:left; width:145px; position:relative; background:#09b6cb; padding:20px 15px;height:120px;}
.jh_fl_bk .fl_left i{ position:absolute; right:0; top:80px;}
.jh_fl_bk .fl_left h3{font-size:28px; color:#fff; letter-spacing:1px; margin-bottom:10px;}
.jh_fl_bk .fl_right{ float:right; width:1000px; padding:10px 0;}
.jh_fl_bk .fl_right li{float:left; font-size:15px; width:132px; height:28px; line-height:28px; overflow:hidden; margin-right:10px;}
.nbg{ background:#04c381!important;}
.nbg1{ background:#fd3636!important;}
.nbg2{ background:#f83166!important;}
.nbg3{ background:#ab6c28!important;}
.nbg4{ background:#d75702!important;}
.nbg5{ background:#138ee9!important;}

.lcdiv{ font-size:14px; line-height:30px; margin-top:10px; color:#666}
.lcdiv a{ color:#666; padding:0 5px}
.newztlb h3{ font-size:22px; padding:10px; background:#f3f3f3; color:#cb0000;margin:10px auto 20px auto; border-left:#dd2726 3px solid; line-height:28px;}
.newztlb h3 span{ float:right;font-weight:normal; font-size:15px; color:#999}
.newztlb h3 span a{ padding:0 5px; color:#000}
.nlist_bk{ width:1190px;}
.newztlist li{float:left;width:550px;margin:0 20px;line-height:38px;border-bottom:#d1d1d1 1px dotted;list-style:inside square;color:#ed6363; font-size:15px;}
