@charset "utf-8";
.wrap{width:100%; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?"980px":""); min-width:980px;}
/* Head */

/*----------------------------------------------------导航修改 16-07-20 ------------------------------------*/
.head_b{width:100%; background:#fffbf1;}
#nav{width:904px; zoom:1; _overflow:hidden; margin-top: 20px;}
#nav:after{content:""; display:block; clear:both; height:0; overflow:hidden;}
#nav li{float:left; width:128px; position:relative; height:39px; z-index:666; }
/*#nav ul{
    overflow: hidden;}*/
#nav li a.nav{/* color:#000;  */display:block;  width:120px; text-align: center; font-size:18px; line-height:39px; }
#nav li.active a.nav{background:#fffbf1; height:40px; z-index:1002; position:absolute;
    border-left:1px solid #e0dedf; border-right:1px solid #e0dedf;width:121px; text-align: center;  }

#nav .menu a:hover{color:#e3141e;}
.menu{position:absolute; top:39px; width:620px; height:280px; background-color:#fffbf1; border:1px solid #e0dedf;
    border-bottom:5px solid #e3141e; display:none; z-index:1000; }
.menu_t{zoom:1; padding-left:65px; line-height:58px; border-bottom:1px solid #e1e1e1;}
.menu_t:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.m_zn, .m_lcc, .m_all, .m_new, .m_search{float:left; margin-right:20px; font-size:15px;}
/*.m_search{padding-top:13px;}
#m_model{background:url(../images/m_search.png) no-repeat; width:214px; height:32px; font-size:12px; font-family:"宋体"; color:#fff; padding-left:20px;  display:block; line-height:32px;}
#m_model div{float:left; position:relative;}
#m_model label{position:absolute; left:0; top:0; width:180px; height:32px; cursor:text;}
#m_model input{border:none; background:none; height:32px;}
#m_box{ width:180px; *line-height:32px;}
#m_submit{ width:32px; cursor:pointer;}*/

.menu_b{zoom:1;}
.menu_b:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.menu_b dl{
    width: 240px;
    margin-left: 34px;
}
.menu_b dl, .m_dz{float:left;}
.menu_b dt, .m_dz h4{ width: 200px; text-align: center; font-size: 15px; line-height: 50px; }
.menu_b dd{ line-height: 30px; width: 84px; padding-left:60px; }
.menu_b dd.m_pic{padding-left:0; width:200px;}
.m_pic{ height: 133px; width:200px; }
.m_pic img{width:200px; height:133px; display:block;}
.m_dz h4{ font-weight:normal; }
.m_dz dd{ line-height: 19px; }

.menu2, .menu4{ width:620px; height:280px; }
.menu2_left{ float:left; padding:40px 0 0 60px; margin-right:40px; }
.menu2_left dl{ border-top:1px solid #d7d7d7; font-size:14px; }
.menu2_left dd{ width:156px; border-bottom:1px solid #d7d7d7; height:31px; line-height:31px; border-bottom:1px solid #d7d7d7; }
.menu2_left dd a{ display:block; }
.menu2_left dd.active a{ color:#e3141e; }
.menu2_right{ float:left; }
.menu2_right_a{ float:left; margin-right:20px; width:290px; }
.menu2_right_a h2{ line-height:70px; margin-top:10px; font-size:24px; color:#e3141e; }
.menu2_right_a img{ width:290px; height:170px; }
.menu2_right_b{ float:left; width:170px; padding-top:80px; color:#7d7d7d; }

.menu3{ width:580px; height:280px; }
.menu3 .menu2_left{ margin-right:80px; }
.menu3 .menu2_left dd{ width:114px; }
.menu3 .menu2_right{ width:320px; }
.menu3 .menu2_right h2{ color:#e3141e; line-height:50px; margin-top:20px; }
.menu3 .menu2_right p{ margin-bottom:20px; }
.menu3 .menu2_right img{ width:240px; height:142px; }

.menu4{ right:-164px; background:#fffbf1; }
.menu4_top{ zoom:1; padding:40px 0 0 60px; }
.menu4_top:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.menu4_top dl{ float:left; margin-right:20px; *margin-right:10px; }
.menu4_top dt{ font-size:14px; padding-bottom:15px; border-bottom:1px solid #d7d7d7; }
.menu4_top dt.menu4_dt{ padding:0 20px; border:none; }
.menu4_top dd{ width:86px; border-bottom:1px solid #d7d7d7; height:31px; line-height:31px; border-bottom:1px solid #d7d7d7; }
.menu4_bottom{ margin-left:286px; width:330px; }
.menu4_bottom h2{ font-size:20px; color:#e3141e; }
.menu4_bottom p{ color:#7d7d7d; }

.menu5{ right:0px; width:620px;/* height:349px;*/ }
.menu5 .menu2_left{/* margin-right:70px;*/ }
.menu5 .menu2_left dd{ width:114px; }
.menu5 .menu2_right{ width:280px;}
.menu5 .menu2_right h4{ font-size:15px; font-weight:normal; color:#7d7d7d; line-height:20px; margin-top:30px; }
.menu5 .menu2_right p.big{ font-size:29px; font-weight:bold; line-height:36px; margin-bottom:10px; }
.menu5 .menu2_right p em{ color:#e3141e; }
.menu5 .menu2_right p{ color:#7d7d7d; }
.menu5 .menu5info{ text-align:left; width:240px; padding-left:58px; *float:left; }
.menu5 .menu5info p{ height:30px; overflow:hidden; line-height:20px; }
.menu5 .menu5info img{ width:240px; height:123px;/* margin-top:20px;*/ }

.menu6{ right:0px; width:550px;/* height:349px;*/ }
.menu6 .menu2_left{/* margin-right:70px;*/ }
.menu6 .menu2_left dd{ width:114px; }
.menu6 .menu2_right{ width:280px;}
.menu6 .menu2_right h4{ font-size:15px; font-weight:normal; color:#7d7d7d; line-height:20px; margin-top:30px; }
.menu6 .menu2_right p.big{ font-size:29px; font-weight:bold; line-height:36px; margin-bottom:10px; }
.menu6 .menu2_right p em{ color:#e3141e; }
.menu6 .menu2_right p{ color:#7d7d7d; }
.menu6 .menu5info{ text-align:left; width:240px; padding-left:58px; *float:left; }
.menu6 .menu5info p{ height:30px; overflow:hidden; line-height:20px; }
.menu6 .menu5info img{ width:240px; height:123px;/* margin-top:20px;*/ }


/*----------------------------------------------------导航修改 16-07-20 end-------------------------------------*/

/*---------------------------------------------官方微信公众二维码 添加 end-----------------------------------------------------------*/