@charset "gb2312";
/*====================================================
Auther:wuming
Recently:wuming(2014-12-02)
=======================================================*/
body { margin:0; padding:0; font:normal 100 12px simSun,Arial; background:url(../../images/zhengxie/bg.jpg) repeat}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, textarea, select, p, blockquote, button, tr, td, th, thead, caption { margin:0; padding:0; font-weight:normal}
img, button { border:none; }
div, h1, h2, h3, h4, h5, h6, strong { font-weight:normal; vertical-align:middle; color:#515151}
ol, ul, li { list-style:none; }
table { border-collapse:collapse; }
input, select, textarea, button, em, cite, samp { font-style:normal;}
a {outline:none;text-decoration:none; color:#333333; cursor:pointer}
a:hover { text-decoration:none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
.fl{ float:left;}
.fr{ float:right;}
.hidden{ display:none;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0px; overflow:hidden;}
.clearfloat{zoom:1}
.margin_t3{ margin-top:3px;}.margin_t10{ margin-top:10px;}.margin_t15{ margin-top:15px;}
.w_1004{ width:1002px; margin:0 auto;}
.w_980{ width:980px; padding:11px; margin:0 auto;}

.top{ width:100%; height:277px; padding-top:60px; background:url(../../images/zhengxie/top_bg.jpg) center top no-repeat; position:relative; z-index:3}
.top .logo{ width:100%; height:99px;overflow:hidden}
.top .logo a{overflow:hidden; display:block; height:99px;}
.top .top_1{ width:100%; height:150px; background:url(../../images/zhengxie/nav_bg.png) no-repeat; margin-top:18px;}
.top .top_link{ overflow:hidden; margin-right:13px; height:30px; text-align:right;color:#b30300;}
.top .top_link a{ color:#b30300; font:normal 12px/30px simSun; margin:0px 5px;}
.top .top_nav{ height:66px; margin:14px 14px 0px 16px;}
.top .top_nav>ul>li{ float:left; width:97px; height:65px; position:relative; z-index:1;}
.top .top_nav>ul>li>a{ display:block; float:left; width:97px; height:65px; background:url(../../images/zhengxie/nav_li.png) right center no-repeat; color:#ffffff; font:normal 14px/65px "microsoft yahei"; text-align:center;}
.top .top_nav>ul>li.last a{ background:none}
.top .top_nav>ul>li>a:hover,.top .top_nav>ul>li>a.cur{ background:#970202}
.top .top_nav>ul>li>ul{ position:absolute; z-index:2; top:65px; left:0px; width:100%; height:auto; display:none}
.top .top_nav>ul>li>ul>li{ width:100%; height:33px; border-top:1px solid #ce4141}
.top .top_nav>ul>li>ul>li>a{ display:block;width:100%;height:33px;text-align:center; color:#fff; font:normal 12px/33px "microsoft yahei"; background:#970202;}
.top .top_nav>ul>li>ul>li>a:hover{ background:#c90b00}
.top .top_t_s{ width:100%; height:27px; margin-top:6px;}
.top .top_t_s .fl{ margin-left:14px; color:#434343; font:normal 12px/27px simSun;}
.top .top_t_s .top_search{ width:296px; height:27px; overflow:hidden; margin-right:12px;}
.top .top_t_s .top_search .t_s_i{ width:230px; height:27px; border:0px none; background:#fff; float:left; padding:0px 10px; color:#a2a2a2; font:normal 12px/27px simSun; float:left; line-height:normal}
.top .top_t_s .top_search .t_s_b{ float:left; margin-left:1px; width:45px; height:27px; border:0px none; cursor:pointer; background:#b60400; text-align:center; color:#fff; font:normal 14px/27px "microsoft yahei";}

.main{ background:#fff; overflow:hidden; position:relative; z-index:2;}

.index_title{ width:100%; height:30px; overflow:hidden; background:#efefef}
.index_title span{ float:left; display:block; width:100px; background:#d41400; height:30px; text-align:center; color:#fff; font:normal 14px/30px "microsoft yahei";}
.index_title .more{ float:right; color:#c3c3c3; font:normal 12px/30px "microsoft yahei"; margin-right:10px;}
.index_title .t1{ width:225px; background:#d41400; color:#efefef; font:bold 18px/30px "microsoft yahei"; display:block; text-align:center;}

.right_title{ width:100%; height:30px; background:#d41400; text-align:center; color:#fff; font:normal 14px/30px "microsoft yahei";}
.right_title a{ display:block; color:#fff;}

.index_list{ width:100%; height:auto; overflow:hidden;}
.index_list li{ width:100%; height:28px; float:left; overflow:hidden; background:url(../../images/zhengxie/ico_news_li.jpg) left center no-repeat;}
.index_list.bg_red li{ background:url(../../images/zhengxie/ico_news_li1.jpg) 3px center no-repeat}
.index_list li a{ float:left; padding-left:15px; color:#333333; font:normal 14px/28px simSun;}
.index_list.f_12 li a{ font-size:12px;}
.index_list li a:hover{ color:#f00; text-decoration:underline}
.index_list li span{ float:right; color:#999999; font:normal 12px/28px Arial, Helvetica, sans-serif;}
.index_list.line_26 li{ height:26px;}
.index_list.line_26 li a{ line-height:26px;}
.index_list.line_26 li span{ line-height:26px;}

.right_list{ margin:7px 6px; overflow:hidden;}
.right_list li{ width:100%; background:url(../../images/zhengxie/ico_news_li.jpg) left 12px no-repeat; float:left;}
.right_list li a{ color:#333333; font:normal 12px/26px simSun; padding-left:15px; display:block;}
.right_list li span{ color:#999999; padding-left:5px;}
.right_list li a:hover{ color:#f00; text-decoration:underline}

.footer{ position:relative; z-index:1; margin-top:-96px; padding-top:120px; height:159px; background:#a91c00}
.footer p{ text-align:center; color:#efefef; font:normal 12px/20px "microsoft yahei";}
.footer p a,.footer p span{ color:#efefef; margin:0px 10px;}

.ny_left{ width:770px; overflow:hidden; float:left;}
.ny_right{width:196px; float:right}

.n_l_current{ width:100%; height:37px; overflow:hidden; background:#efefef}
.n_l_current .fl{ display:block; background:#d41400; color:#fff; font:normal 20px/37px "microsoft yahei"; padding:0px 20px;}
.n_l_current .fr{ color:#c3c3c3; font:normal 12px/37px "microsoft yahei"; margin-right:10px;}
.n_l_current .fr a{ color:#c3c3c3}

.n_l_type{ width:100%; height:15px; margin-top:15px; border-bottom:1px solid #efefef; margin-bottom:15px; position:relative; z-index:1;}
.n_l_type ul{ position:absolute; z-index:2; top:0px; height:30px; left:0px;}
.n_l_type ul li{ width:auto; height:30px; background:#d9d9d9; margin:0px 8px; float:left;}
.n_l_type ul li a{ display:block; padding:0px 30px;height:30px; color:#6d6d6d; font:normal 14px/30px "microsoft YaHei"}
.n_l_type ul li a.cur,.n_l_type ul li a:hover{ background:#d41400; color:#efefef;}

.pages{padding:20px 0px 10px 0px; overflow:hidden; text-align:center; font-family:"microsoft yahei";}
.pages a,.pages span{height:20px; line-height:20px; padding:0 8px; display:inline-block; border:1px solid #dcdcdc; color:#333333; vertical-align:middle; margin:0 4px;}
.pages .long{width:80px;}
.pages input{width:40px; height:20px; border:1px solid #dcdcdc; line-height:20px; vertical-align:middle; text-align:center}
.pages a:hover,.pages span{background:#f11800; color:#ffffff;}