﻿*{margin:0;padding:0;list-style: none;}
.top{width:100%;background: #e6e6e6;height: 40px;line-height: 40px;}
.center{width:1200px;margin:0 auto;}
.top .center{background: url(../image/bg1.png) left center no-repeat;}
.top .time{font-size: 16px;color: #333333;}
.top .center .right{float: right;color:#666666;}
.top .right a{color:#666666;font-size:14px;margin: 0px 5px 0px 3px;}
.top .right a.a1:after{content:'|';display:inline-block;color:#666;font-size: 13px;margin: 0px 0px 0px 10px;position: relative;top: -1px;}
.top .right .email{padding: 0px 0px 0px 25px;background: url(../image/icon-email.png) left center no-repeat;color: #666;font-size: 14px;display: inline-block;height: 20px;line-height: 20px;margin: 0px 25px 0px 20px;}
.top .right a:hover{color:#007b39;}
.top .right form{float:right;height: 20px;margin: 10px 0px;}
.top .right form input[type='text']{max-width: 0px;height: 20px;line-height: 20px;width: 150px;border: 1px solid #007b39;float: left;transition:1s all ease;opacity: 0;text-indent:6px;}
.top .right form input[type='submit']{width: 30px;height: 20px;background:url(../image/icon-search.png) center center no-repeat;float: right;cursor:pointer;}
.top .right form:hover .search{max-width: 200px;opacity: 1;}
.middle{height: 150px;line-height:120px; position:relative}
.middle img{vertical-align:middle;max-width:100%;max-height:100%;}
.M_logo{display:none;}

.nav{background:#007b39;height:50px;line-height:50px;}
.nav ul{width:1200px;margin:0 auto;}
.nav li{float:left;width:125px;text-align:center;position:relative;}
.nav li .a{font-size:18px;color:#ffffff;display:block;transition:0.5s all ease;}
.nav li:hover .a{background:#069a61;}
.nav li.active .a{background:#069a61;}
.nav li dl{background:#eeeeee;display: none;position:absolute;width:100%;top:50px;z-index:9999;}
.nav li dd {line-height:24px;padding: 7px 4px;}
.nav li dd:hover a{color:#09498f;}
.nav li dd.active a{color:#09498f;}

.navdi{background:#007b39;height:50px;line-height:50px; margin-top:20px;}
.navdi ul{width:1200px;margin:0 auto;}
.navdi li{float:left;width:140px;text-align:center;position:relative; }
.navdi li .a{font-size:18px;color:#ffffff;display:block;transition:0.5s all ease;}

.navdili dl{background:#eeeeee;display: none;position:absolute;width:100%;top:50px;z-index:9999;}
.navdi li dd {line-height:24px;padding: 0px 4px;}
.navdi li dd:hover a{color:#ffffff;}
.navdi li dd a{color:#ffffff; font-size:16px; line-height:30px;}
.navdi #n_-2{ display:none}


.footer{background: #007b39;padding:0px 0px 0px 0px;}
.foot{width:1200px;margin:0 auto;}
.footL{float:left;margin: -5px 0px 0px 0px;}
.footL li{margin: 0px 0px 6px 0px;line-height: 28px;}
.footL a{font-size:16px;color:#fff;font-family:"Noto San S Chinese Demilight";font-weight: 300;}

.footR{float:right;text-align:center;font-size:12px;color:#fff;width: 500px;padding: 0px 0px 15px 0px;}
.footR li{font-size: 14px;color:#fff;float: left;width: 285px;text-align: left;margin: 0px 0px 25px 0px;padding: 0px 0px 0px 25px;position:relative;height: 20px;line-height: 20px;}
.footR li:nth-child(2n){float:right;width:165px;}
.footR li img{vertical-align: middle;max-width:20px;position:absolute;left:0px;top: 50%;transform: translateY(-50%);}
.footlogo{ width:100%;background: #007b39; text-align:center; padding:10px 0; border-bottom:1px solid #FFFFFF}



.copyright{text-align:center;font-size:12px;color:#fff;opacity: 0.8;line-height: 24px;padding: 10px 0px 10px 0;background: #333333 ; border-top:1px solid #666666; margin-top:20px}
.copyright a{color:#fff;margin:0px 20px 0px 0px;}

.mlogo{display:none;}
.copyright .footR{display:none;}
.nav .bottom{display:none;}


.searchpc {
	
	width:360px;
	height: 40px;
	margin: 10px 0 0;
	padding:0px 0;
	position:absolute;
	right:10px;
	top:46px;
}
.searchpc input, .searchpc button {
	float: left;
	display: inline-block;
	vertical-align: middle;
}
.searchpc input {
	width: 258px;
	height: 25px;
	line-height: 25px;
	padding: 4px 4px 4px 26px;
	border: 1px #f4f1f1 solid;
	background: #fff url(../image/search2.png) 5px 50% no-repeat;
	
	outline: none;
	color:#999;
}
.searchpc button {
	width: 60px;
	height: 35px;
	border: none;
	background: #007b39;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	font: normal 14px/30px microsoft yahei;
}
.searchpc .btn {
	float: left;
	display: inline-block;
	width: 70px;
	height: 30px;
	background-color: #4d82bd;
	color: #fff;
	line-height: 30px;
	text-align: center;
	margin-left: 2px;
	vertical-align: middle;
}
.top{ display:none}
@media(max-width: 1024px){
.searchpc{ display:none}
    .body{padding: 70px 0px 0px 0px;}
    .P_logo{display: none;}
    .center{width:95%;}
    .top .center .right{float:none;}
    .top .time{display: none;}
    .top .right a{display:none;}
    .top .right .email{display:none;}
    .top .center{background:#fff;}
    .top{background: rgba(255,255,255,0.9);display: none;position: fixed;height: 50px;z-index: 9999;}
    .top .right form{height:30px;display: none;}
    .top .right form input[type='text']{max-width: 165px;opacity: 1;height: 30px;line-height: 30px;width: 165px;}
    .top .right form input[type='submit']{height:30px;}
.top .right form button {
    width: 60px;
    height: 32px;
    border: none;
    background: #007b39;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font: normal 14px / 30px microsoft yahei;
	
	float:left;
}
    .middle{height: 70px;line-height: 70px;background: #007b39;position: fixed;top: 0px;width: 100%;z-index: 999;}
    .middle .M_logo{display: block;}
    .middle h1{max-width: 55%;float: left;line-height: 60px;}
    .middle .open{width: 28px;height: 20px;background:url(../image/icon-open.png) center center no-repeat;display:block;position:absolute;right: 0%;background-size: contain;top: 50%;margin-top: -10px;}
    .middle .center{position:relative;height: 70px;}
    .middle .search{width: 26px;height: 22px;background:url(../image/icon-search1.png) center center no-repeat;display:block;position:absolute;right: 45px;background-size: contain;top: 50%;margin-top: -12px;}

    .nav{width:100%;height: calc(100% - 70px);background: #eee;line-height: 50px;display: none;position: fixed;top: 70px;z-index: 999;overflow-y: scroll;overflow-x: hidden;}
    .nav li{float:none;width:100%;}
    .nav li .a{font-size: 16px;color:#333;}
    .nav li .a .icon{width:10px;height:10px;background:url(../image/icon-arrow2.png) center center no-repeat;display:inline-block;background-size:contain;margin:0px 0px 0px 5px;}
    .nav ul{width:100%;}
    .nav li:hover .a{color:#fff;}
    .nav li:hover .a{color:#fff;background: #007b39;}
    .nav li.active .a{color:#fff;background: #007b39;}
    .nav li dl{position: unset;width: 95%;margin: 0 auto;}
    .nav li dd{line-height:40px;padding:0px;border-bottom:1px solid #d0d0d0;}
    .nav li dd a{font-size:14px;}
    
    .nav li.active .a .icon{background: url(../image/icon-arrow4.png) center center no-repeat;background-size:contain;}
    .nav li:hover .a .icon{background:url(../image/icon-arrow3.png) center center no-repeat;background-size:contain;}
    .bottom{color:#666666;width: 95%;margin: 0 auto;}
    .bottom a{color:#666666;font-size:14px;margin: 0px 10px 0px 20px;}
    .bottom a.en{margin:0px 0px 0px 10px;}
    .bottom .email{padding: 0px 0px 0px 25px;background: url(../image/icon-email.png) left center no-repeat;color: #666;font-size: 14px;display: inline-block;height: 20px;line-height: 20px;margin: 15px 20px 0px 0px;float: right;}
    .bottom form{float:right;margin: 15px 0px 0px 0px;background: url(../image/icon-search.png) center center no-repeat;width: 20px;height: 20px;position: relative;}
    .bottom form input[type='text']{max-width: 0px;height: 20px;line-height: 20px;width: 150px;border: 1px solid #007b39;float: left;transition:1s all ease;opacity: 0;text-indent:6px;position: absolute;top: 25px;right: 20px;}
    .bottom form input[type='submit']{width: 30px;height: 20px;background:url(../image/icon-search.png) center center no-repeat;float: right;cursor:pointer;position: absolute;top: 25px;opacity: 0;}
    .bottom form:hover .search{max-width: 200px;opacity: 1;}
    .bottom form:hover input[type='submit']{opacity:1;}
    .nav .bottom{display:block;}

    .foot{width:95%; display:none}
    .footer{padding:20px 0px 0px 0px;}
    .footL{display:none;}
    .footR{float:none;width:100%;}
    .footR li{font-size:10px;padding:0px 0px 0px 20px;width: auto;box-sizing: border-box;margin: 0px 0px 15px 0px;}
    .footR li:nth-child(2n){width: 142px;}
    .footR li img{max-width:13px;}
.footlogo img{ width:80%; height:auto}
.copyright p{ padding:0 35px;}






}


