

/**header**/
 .nm-header { width: 100%;height: auto;margin: 0;padding: 0;position: relative;}
 .content {max-width: 1230px;width: auto;height: auto;padding:0 15px;margin:0 auto;position: relative;box-sizing: border-box;
	z-index: 10;
 }
.header-top { width: 100%;height: 30px; background: #fafafa; }
.header-top .l {width: 30%; float: left; }
.header-top .r{width: 70%; float: left; }
.header-top .l span{ line-height: 30px; padding: 0 15px; color: #666; font-size: 12px;display: inline-block;position: relative;}


.header-top .r .item{width: auto;text-align: center;line-height: 30px; margin: 0 15px;   float: right;position: relative;}
.header-top .r .wb, .header-top .r .wx{width: 100px;}
.header-top .r .item a{ font-size: 13px;color: #666;padding: 0;}
.header-top .r .item a:hover{color:#992e35;}
.header-top .r .item img{vertical-align: middle;width: 14px;height: auto;}
.header-top .drop-wx {text-align: center;}
.header-top .drop-wx-img, .drop-wx-img img {width: 100px;height: 100px; }
.header-top .drop-wx .t{font-size: 12px;line-height: 20px;}
.header-top .drop {
   position: absolute;
   top: 35px;
   z-index: 600;
   background: #fff;
   padding: 5px;
   box-sizing: border-box;
/*   display: none;*/
 }

.header-m { width: 100%; height: 260px; position: relative;overflow: hidden;background: #edeff2;text-align: center; }
.header-m-bg{width: 1920px;height: 260px;position: absolute;top:0;left: 50%;margin-left: -960px;z-index: 1;	text-align: center;}
.header-m-bg img{width: 100%;height: 100%;}
.header-m .logo {width: 100px;height: 100px;margin: 25px auto;}
.header-m  .t1{font-size: 46px;color:#992e35;font-weight: bold;}
.header-m  .t2 span{font-size: 20px;color:#666;padding: 0 15px;position: relative;}
.header-m  .t2 span::after{content: "";width: 2px ;height: 18px;background: #999;position:absolute;right:0;top:5px;}
.header-m  .t2 span:last-child::after{content: none;}




.header-nav {width: 100%; height: auto;background: #992e35;padding: 0;margin: 0; }
.header-nav ul {width: 70%;float: left;height: 60px;line-height: 60px; padding: 0 ; margin: 0;}
.header-nav li {width: 16.6%; height: 60px;line-height: 60px;float: left;text-align: center;font-size: 18px; color: #fff; margin: 0; position: relative;}
.header-nav li:hover, .header-nav .cur{background: #cc2934;color:#fff  !important;}
.header-nav li a {width: 100%; display: block; color: #fff;}
.header-nav .submenu-box{display: none;}
.header-nav .submenu{width: 720px;height: auto; position: absolute;top:60px;left: 0;background: #fff;border-radius: 0 0 5px 5px ;padding:20px;z-index: 900;box-sizing: border-box;}
.header-nav .submenu1{width: 650px;}
.header-nav .submenu2{width: 360px;}
.header-nav .submenu3{width:560px;}
.header-nav .arrow::after{content: '';display: block;position: absolute;bottom:-5px;left: 50%;margin-left: -10px;border-width: 10px;border-style: solid; border-color:  transparent transparent  #fff transparent ;z-index: 900;}
.header-nav .submenu .l{width:77%; float: left;padding-right: 30px;}
.header-nav .submenu2 .l{width: 50%;}
.header-nav .submenu .title{width: 100%;height: 30px;line-height: 30px;text-align: left;padding-left: 25px;position: relative;}
.header-nav .submenu .title a{ font-size: 18px;color:#992e35;font-weight: bold;}
.header-nav .submenu .title::before{content: "";width: 5px;height: 16px;background: #992e35;position: absolute; left: 10px;top:3px;}
.header-nav .submenu dl{margin-bottom: 20px;}
.header-nav .submenu dl:last-child{margin-bottom: 0;}
.header-nav .submenu dd{float: left;padding: 8px 0px;width: 150px;text-align: left;}
.header-nav .submenu a{font-size: 16px;color:#333;line-height: 20px;}
.header-nav .submenu a:hover{color:#cc2934;font-weight: bold;}
.header-nav .submenu .r{width: 23%;float: left;height: auto;padding: 0;margin: 0;height: 100px;}
.header-nav .submenu2 .r{width: 50%;height: 100px;}
.header-nav .submenu .r img{width: 100%;height: auto; min-height: 100px;}
.header-nav .post1{left: -120px;}

.header-nav .r{width: 30%;float: right;}
.header-nav .input-box{width:200px;height: 40px;background: #fff;border-radius: 20px;float: right;padding: 0;margin-top: 10px;box-sizing: border-box;padding: 0 15px;}
.header-nav .input-box input{width:80%;float: left;height: 40px;line-height: 40px;font-size: 16px;border-radius: 20px;margin: 0;}
.header-nav .input-box .btn{width: 20%; float: right;height: 40px;line-height: 40px;background:none;}
.header-nav .input-box .btn span{font-size: 24px;color:#992e35;}
 /**header end**/
.header2 .header-m{height:140px;text-align: left;}
.header2  .header-m .logo {float: left;margin: 20px 0;}
.header2  .header-m .c{display: block;padding-left: 120px;padding-top: 25px;}



 /**bottom**/
 .nm-footer {width: 100%;height: auto; background: #474747; color:#fff; position: relative;  z-index: 200; padding: 20px 0;}
.footer-link{width: 100%;height:auto;padding: 15px 0;border-bottom: 1px solid #666;}
.footer-link span{width: 10%;float: left;font-size: 16px;color:#fff;line-height: 34px;}
.footer-link ul{width: 90%;float: left;}
.footer-link li{width: 20%;	float:left;	padding: 0  15px;text-align: center;position: relative;	}
.footer-link li a{width: 100%;height: 34px;	background: #ededed;border-radius: 2px;line-height: 34px;padding: 0 10px;font-size: 14px;color:#333;display: block;	text-align: center;position: relative;}
.footer-link li a:hover{background: #ededed;color:#015293;}
.footer-link li a:active{background: #e6b045;color:#fff;}

.footer-c{width: 100%;margin: 0 auto;padding: 0 15px;box-sizing: border-box;text-align: center;}
.footer-c .foot-nav{width: 100%;height: 30px;line-height: 30px;text-align: center;}
.footer-c .foot-nav li{display: inline-block;vertical-align: middle;padding:0 10px;position: relative;}
.footer-c .foot-nav li:first-child{padding-left: 0;}
.footer-c .foot-nav li::after{content: "";width: 1px ;height: 12px;background: #ccc;position:absolute;right:0;top:10px;}
.footer-c .foot-nav li:last-child::after{content: none;}
.footer-c .foot-nav li a{font-size: 14px;color:#fff;}
.footer-c .foot-nav li a:hover{color:#ff6670;}

.footer-c .foot-cc2{padding-top: 10px;text-align: center;}
.footer-c .foot-cc li{font-size: 13px;color:#d9d9d9;line-height: 20px;margin: 5px 0;font-weight: normal;}
.footer-c .foot-cc i{margin-right: 10px;}
.footer-c .foot-cc a{color:#d9d9d9;}
.footer-c .foot-cc a:hover{text-decoration: underline;}
.nm-footer .gov-red{padding-top: 25px;}
.nm-footer .gov-red img{width: 50px;height: 60px;margin: 0;}
.nm-footer .gov-jiucuo{padding-top: 25px;}
.nm-footer .gov-jiucuo img{width: 110px;height: 55px;margin: 0;}
 /**bottom-end**/