@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th
{  
margin: 0;  
padding: 0;  
border: 0;  
outline: 0;   
font-size: 100%;  
}  
:focus {  
outline: 0;  
}  
body {
font-family:"宋体",Arial, Helvetica, sans-serif; margin:0px; padding:0px;
color:#666;
}
body#idx { background:none;}
body,td,div,p,br,b,strong,i,em,a,pre,img,dl,dt,dd,li,form,th,tr,span { font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px;}
ol, ul {  
list-style: none;
}    
a,a:visited { color:#666; text-decoration: none;}
a:hover { color:#666; text-decoration: underline;}
.clr {clear:both; overflow:hidden; height:1px; margin-top:-1px;}
.hid { display:none;}
.box { width:1003px; margin:0px auto;}
.box_ny { width:973px; margin:0px auto;}
.yahei { font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.margin_ten { margin-top:10px;}

.top { height:90px; padding-top:21px;}
.top h1 { float:left;}
.top div.r { float:right; padding-top:24px;}
.top div.r .date { float:left; line-height:30px; padding-right:15px;}
.top div.r .tq { float:left; margin-top:2px;}

.menu { height:31px; position:relative; zoom:1; z-index:999;}
.mainlevel { display:block; height:31px; float:left; position:relative; zoom:1; padding-left:15px;}
.mainlevel_s { width:127px; background:url(../images/menu_b_s.jpg) bottom repeat-x;}
.mainlevel_l { width:130px; background:url(../images/menu_b_l.jpg) bottom repeat-x;}
.mainlevel a,.mainlevel a:visited,.mainlevel a:hover { display:block; width:112px; height:25px; text-align:center; line-height:23px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:14px; color:#372213; font-weight:bold;}
.mainlevel a.onmouse,.mainlevel a.onmouse:visited,.mainlevel a.onmouse:hover { background:url(../images/menu_on.png) no-repeat; color:#fff; text-decoration:none;}
.mainlevel a.onmenu,.mainlevel a.onmenu:visited,.mainlevel a.onmenu:hover { display:block; width:112px; height:25px; text-align:center; line-height:23px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/menu_on.png) no-repeat; color:#fff; text-decoration:none; font-weight:bold;}

.menu_div { position:absolute; display:none; height:36px; background:#fff; top:31px; opacity: .9;/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
#menu_div1 { left:-142px; width:846px; padding-left:157px;}
#menu_div2 { left:-287px; width:701px; padding-left:302px;}
#menu_div3 { left:-429px; width:559px; padding-left:444px;}
#menu_div4 { left:-574px; width:623px; padding-left:380px;}
#menu_div5 { left:-716px; width:410px; padding-left:593px;}
.banner1 .swiper-slide{
    height:320px;
}
.banner1 img{
    display: block;
    width:100%;
}
.mainlevel .menu_div a { display:inline; line-height:36px; text-align:left; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:12px; color:#8f690d; font-weight:normal; margin-right:15px;}

.foot { height:51px; margin-top:30px; background:url(../images/foot_bg.jpg) repeat-x; padding-top:10px;}
.foot_link { height:21px; float:left;}
.foot_link a,.foot_link a:visited,.foot_link a:hover { line-height:21px; color:#333;}
.foot_link span { color:#333; line-height:21px; padding:0px 10px;}
.foot_yqlj { width:181px; height:21px; float:right;}

#jtyw_foot { margin-top:0px;}

.foot_bq { line-height:22px; float:left;}
.foot_sj { line-height:22px; float:right;}

.banner { height:259px; background:url(../images/banner_bg.jpg) repeat-x; position:relative; zoom:1; z-index:888; margin-top:6px; overflow:hidden;}
.banner .box { position:relative; zoom:1; z-index:888;}
.banner .box div { height:36px; position:absolute; bottom:0px; left:0px;}
.banner .box div a,.banner .box div a:visited { display:inline; width:113px; height:36px; float:left; background:url(../images/banner_off.png) no-repeat; margin-left:10px; line-height:36px; text-align:center; font-size:18px; color:#221e18; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.banner .box div a:hover { background:url(banner_on.png) no-repeat; text-decoration:none; color: #fff;}
.banner .box div a.banner_on,.banner .box div a.banner_on:visited,.banner .box div a.banner_on:hover { display:inline; width:113px; height:36px; float:left; background:url(banner_on.png) no-repeat; text-decoration:none; color: #fff; margin-left:10px; line-height:36px; text-align:center; font-size:18px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.banner .box div em { font-size:20px; line-height:36px; font-style:normal; padding-left:20px; color:#221e18;}

.banner .box div.jtyw_banner { width:1003px; height:36px; position:absolute; bottom:0px; left:0px; background:url(../images/jtyw_hdm_off.png) repeat-x;}
.banner .box div.jtyw_banner a,.banner .box div.jtyw_banner a:visited { display:inline; width:110px; height:36px; float:left; background:none; margin-left:0px; line-height:36px; text-align:center; font-size:18px; color:#333; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.banner .box div.jtyw_banner a:hover { background:url(../images/jtyw_hdm_on.png) repeat-x; text-decoration:none; color: #fff;}
.banner .box div.jtyw_banner a.banner_on,.banner .box div.jtyw_banner a.banner_on:visited,.banner .box div.jtyw_banner a.banner_on:hover { display:inline; width:110px; height:36px; float:left; background:url(../images/jtyw_hdm_on.png) repeat-x; text-decoration:none; color: #fff; margin-left:0px; line-height:36px; text-align:center; font-size:18px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
.banner .box div.jtyw_banner span { display:block; width:1px; height:36px; float:left; background-color:#a09f9e;}

.mbx_dh { position:relative; zoom:1; height:30px;    border-bottom: 1px solid #989898;}
.mbx_dh span { line-height:30px; color:#804e0c; font-size:16px;}
.mbx_dh em { padding-left:10px; font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.mbx_dh div { position:absolute; top: 0px; right:0px; line-height:30px; color:#999;}
.mbx_dh div a,.mbx_dh div a:visited,.mbx_dh div a:hover { color:#999;}
.mbx_dh div span { line-height:30px; color:#333; font-size:12px;}

.fenye { margin-top:20px; border-top:3px solid #bababa; padding-top:15px; text-align: center;}
.fenye li{
    display: inline-block;
    margin:0 4px;
}