			* {
			    margin: 0;
			    padding: 0;
			    list-style: none;
			    font-family: Helvetica, Arial, 'Microsoft Yahei', 微软雅黑, STHeiti, 华文细黑, sans-serif;
			}

			h2 {
			    font-weight: 300;
			}

			a {
			    text-decoration: none;
			}

			.nav {
			    position: absolute;
			    z-index: 99;
			    overflow: hidden;
			    height: 55px;
			}

			.fb {
			    background: rgb(255, 156, 0);
			    padding: 0 10px;
			}

			.nav li {
			    float: left;
			    padding: 0 10px;
			    line-height: 30px;
			    font-size: 18px;
			    font-family: "微软雅黑";
			    font-weight: bold;
			    color: white;
			    margin: 18px 15px 0;
			}

			.nav ul .linn:hover {
			    border-bottom: 4px solid white;
			}

			.nav ul .qlinav {
			    border-bottom: 4px solid white;
			}

			.nav .logo {
			    margin-top: 5px;
			    margin-left: 30px;
			    margin-right: 0;
			    float: left;
			}

			.logo img {
			    width: 160px;
			}

			.topnav {
			    width: 100%;
			    position: relative;
			    z-index: 1000;
			    min-width: 1500px;
			}

			.fixdtopnav {
			    position: fixed;
			}

			.fixdnavcover {
			    background: black !important;
			    height: 65px !important;
			}

			.topnav .navcover {
			    width: 100%;
			    height: 60px;
			    position: absolute;
			    top: 0;
			    left: 0;
			    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8), to(transparent)));
			    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), 100% transparent 0%);
			    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8), 100% transparent 0%);
			    background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
			    -webkit-transition: opacity 0.7s;
			    -moz-transition: opacity 0.7s;
			    transition: opacity 0.7s;
			    transition: filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
			}

			.topnav a {
			    color: white;
			}

			.topnav .grzx {
			    padding-top: 10px;
			    width: 130px;
			    height: 165px;
			    background-image: url("../img/grbj.png");
			    background-repeat: no-repeat;
			    position: absolute;
			    right: 115px;
			    top: 48px;
			    z-index: 99;
			}

			.topnav .grzx img {
			    width: 100%;
			    height: 100%;
			    overflow: hidden;
			}

			.topnav .grzx li {
			    margin: 6px 12px;
			    font-size: 14px;
			    margin-bottom: 0;
			}

			.topnav .grzx li a {
			    color: black;
			}

			.topnav .grzx .grld {
			    margin-top: 12px;
			}

			.topnav .grzx .lyw {
			    margin-bottom: 10px;
			}

			.topnav .grzx .tuichu {
			    border-top: 1px solid #ccc;
			    padding-top: 10px;
			}

			.topnav .grzx .tuichu a {
			    color: #c8c8c8;
			}

			.navright {
			    padding-right: 72px;
			    position: absolute;
			    right: 0;
			    z-index: 99;
			    /*overflow: hidden;*/
			    height: 50px;
			}

			.navright .sousuoli {
			    position: relative;
			}

			.navright .sousuoli a {
			    position: absolute;
			    right: 2px;
			    top: 3px;
			    width: 25px;
			    height: 25px;
			    z-index: 1001;
			}

			.navright .sousuoli a img {
			    width: 100%;
			    height: 100%;
			}

			.navright .sousuo {
			    border: 1px solid white;
			    border-radius: 6px;
			    line-height: 25px;
			    outline: none;
			    background: transparent;
			    width: 250px;
			    height: 25px;
			    color: white;
			    text-indent: 10px;
			}

			.navright .zhuceleft {
			    display: block;
			    height: 16px;
			    border-left: 2px solid white;
			    margin-top: 25px;
			}

			.navright li {
			    float: left;
			    line-height: 30px;
			    font-size: 16px;
			    color: white;
			    margin: 18px 8px 0;
			}

			.navright li a {
			    color: white;
			}

			.dsousuo {
			    position: absolute;
			    z-index: 99;
			    width: 630px;
			    left: 50%;
			    bottom: 110px;
			    margin-left: -315px;
			    font-family: "微软雅黑";
			    font-weight: bold;
			    font-size: 18px;
			    color: white;
			}

			.dsousuo ul {
			    display: inline-block;
			    width: 100%;
			    text-align: center;
			}

			.dsousuo ul li {
			    display: inline-block;
			    margin: 30px;
			}

			.dsousuo ul .dian {
			    width: 0;
			    height: 0;
			    border: 3px solid white;
			    border-radius: 50% 50%;
			    float: left;
			    margin-top: 9px;
			    margin-right: 5px;
			}

			.dsousuo .sskuan {
			    width: 100%;
			    height: 70px;
			    background: black;
			    opacity: 0.4;
			    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
			    position: relative;
			    border-radius: 10px;
			}

			.dsousuo .sskuan2 {
			    position: absolute;
			    width: 600px;
			    height: 40px;
			    left: 15px;
			    bottom: 15px;
			}

			.dsousuo .sskuan2 input {
			    width: 510px;
			    height: 40px;
			    border-radius: 5px 0 0 5px;
			    border: 1px solid transparent;
			    outline: none;
			    float: left;
			    box-sizing: border-box;
			}

			.dsousuo .sskuan2 .ssbtn {
			    width: 90px;
			    height: 40px;
			    float: left;
			    background: #ffba00;
			    text-align: center;
			    line-height: 40px;
			    cursor: pointer;
			    border-radius: 0 5px 5px 0;
			}

			@media screen and (max-width: 1400px) {
			    .topnav {
			        min-width: 1264px;
			    }
			    .navright .sousuo {
			        width: 150px;
			    }
			    .navright {
			        padding-right: 20px;
			    }
			}

			@media screen and (max-width: 1264px) {
			    .topnav {
			        min-width: 1200px;
			    }
			    .navright .sousuo {
			        width: 150px;
			    }
			    .navright {
			        padding-right: 20px;
			    }
			    .nav li {
			        float: left;
			        padding: 0 10px;
			        line-height: 30px;
			        font-size: 18px;
			        font-family: "微软雅黑";
			        font-weight: bold;
			        color: white;
			        margin: 18px 10px 0;
			    }
			}