@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{}
a{
outline:none;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}

.w11{width:1280px; margin-left:auto;margin-right:auto;}
.mbx {
    border-bottom: 0px solid #ededed;
    padding: 20px 0px;
    margin-bottom: 25px;
	width: 1280px;
    margin:30px auto 0 auto;
}
.mbx h3 {
    background: url(../images/w_pic_44.gif) no-repeat 0px center;
    padding-left: 20px;
}
.mbx h3 a {
    background: url(../images/w_pic_50.jpg) no-repeat 32px center;
    padding-left: 70px;
    font-size: 14px;
    font-weight: 100;
	color: #333;
}

.willh {
    width: 1280px;
    margin: 0 auto;
	overflow: hidden;
}
.will {
    width: 1280px;
    margin: 0 auto;
	overflow: hidden;
}

.logo{float:left;width:260px;margin-right: 30px;}
.logo img{width:100%;}

.welcome{height:35px;line-height:35px;color:#fff;font-size:14px;}
.welcome h1{font-weight: normal;font-size:14px;}
.welcome p a{color:#fff;margin:0;/*background: url(../images/border.jpg) no-repeat right*/padding: 0 10px;line-height: 47px;}
.you{float:left;}

.wll{float:right;margin-top: 5px;margin-bottom: 15px;height:150px;}

.web-navright{display: block;float:right;margin-top: 3px;z-index: 1000;
    position: relative;}
.web-navright a{position: relative;display: inline-block;vertical-align: top;height: 40px;line-height: 40px;color: #418adf;margin-left: 0px;font-size: 18px;border: 0px solid #ccc;border-radius: 50%;}
.web-navright a img{margin-top:0px;vertical-align: middle;}
.web-navright a #web-r-topimg{position: absolute;top: 0px;display: none;background: #fff;padding:2em;right: -63px;background: url(../images/ewmbg.png) no-repeat center;}
.web-navright a #web-r-topimg img{margin-top: 5px;height: 100px;display: block;}
.web-navright a:hover #web-r-topimg{display: block;}
.web-navright a #web-r-topimg b{line-height: 1em;font-weight: normal;font-size: 12px;text-align: center;display: block;margin:5px 0 0 0}
.web-navers dl h3 a:hover,.web-navers dl h4 a:hover{color: #418ADF;}

.yycg {float: right;font-size: 14px;color: #fff;width: 80px;height: 36px;border-radius: 19px;text-align: center;line-height: 36px;margin-left: 0px;margin-top: 2px;}
.yycg a {color: #fff;width: auto;height: auto;border: 0px;border-radius: 0;margin:0px 0px;line-height: 35px;font-size: 14px;}
.yycg i {display: inline-block;width: 18px;height: 17px;background: url(../images/icon1.png) no-repeat center;margin-right: 9px;position: relative;top: 3px;}

/* nav_menu */
.nav_menu{ height: 125px; background-color:#004D9E; }
.navx{width:auto;height:70px;position:relative;margin:30px auto;z-index: 999;}


.search{width:320px;bottom: 0px !important;}
.search span{color:#666;font-size:14px;padding-right: 132px;}
.search i{width:2px;height:30px;font-style: normal;padding-right: 16px;}
.search img{top: 8px;position: relative;    width: 25px;}

.enter{width:160px;float:left;height:40px;color:#777;font-size:14px;line-height:40px;margin-left:14px;padding-left:10px;outline:none;border: none;border:0px solid #ddd;padding-right:10px;background: none;}
.fdj{height:40px;width:65px;background:#fff url(../images/sea.png) center no-repeat; float:left;border:none;font-size:0; cursor: pointer;padding-right: 35px;background-size: 75%;}
.seach_k{margin-top:5px;border: 2px solid #1e386b;overflow: hidden;border-radius: 30px;float: right;position: relative;bottom: 0px;background: #fff;}
.rmss{float:right !important;display: block !important;}

/* 涓昏彍鍗� */
.head{position: relative;width:100%;background: #fff;border-bottom:0px solid #ddd;height:66px;margin: 0px auto 0 auto;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);}
.head .navbox{width: 1280px;margin: 0 auto;position: relative;top: 0vw;}
.head .nav{display: block; float: left;width:calc(70% - 300px)}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;border-right: 0px solid #cccccc;box-sizing: border-box;z-index: 999;}
.head .nav ul li:first-child{border-left: 0px solid #cccccc;}
.head .nav ul li .f_a{line-height:66px;display:block;text-align:center;font-size:16px;color:#004D9E;font-weight:bold;}
.head .nav ul li:hover .f_a{background-color:#fff;color: #f08519; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 130%; background:#fff;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#333;font-size:14px;display:block;text-align: left;padding: 15px;border-top: 0px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#004D9E;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}

/* 涓嬫媺渚ц竟鑿滃崟 */
.sidenav{position: relative;width:250px;display: block; float: left;}
.sidenav img{width:380px;}

.topr_ico{ display: block; width: auto;float: right;margin:0px 5px 5px 5px;position: relative;font-size: 15px;color: #377967;font-weight: bold;}

.menutu{width: 41px;float: right;padding-top: 0px;margin-left: 5px;border: 1px solid #666;border-radius: 50% !important;margin-top: 4px;height: 41px;}
.menutu img{float: right;}

/*灏忎簬1600澶т簬1200绋嶅井璋冩暣涓嬪瓧浣�*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}

/*绉诲姩绔鑸�*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .head{display:none}
   .m_img{display:block;height:44px;background:#004D9E;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:10px;padding-left:15px;float: left;}
   .m_img .headlf .m_logo{height:20px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#252530;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #353232;}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:14px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   /*.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}*/
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}

/**头部结束**/

@media (max-width: 760px)
{
.nav_menu {
    height: 125px;
    background-color: #004D9E;
    display: none;
}
}
