*{  
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    user-select: none;
	font-family: 宋体;
}
body {
    max-width: 1100px;
    margin: 0 auto;
    background-attachment: fixed;
    background-image: url(../images/bg.gif);
     
}
li, ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
}
.ym{
	 font-size: 26px;
	 text-align: center;
	 margin: 10px 0;
}
.content{
	background-image: url(../images/lhsdmainBg.gif);
	padding: 0 55px;
	background-size: 100%;
}
.white-box {
    background: #fff;
}
.smzx{
    display: flex;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    border-bottom: 1px #e2e2e2 solid;
    justify-content: space-between;
}
.smzx span{
    display: inline-block;
    padding: 0 10px;
}
.tit{
    text-align: center;
    background: #20b000;
    line-height: 30px;
    color: #faebd7;
    font-size: 14px;
}
.lhgs{
    border-right: 1px #e2e2e2 solid;
    display: inline-block;
    color: #009688;
    font-weight: 300;
}
.lhtit{
    color: #101f75;
    border-right: 1px #e2e2e2 solid;
    flex: 2;
}
.lhzy{
    color: #795548;
    font-size: 14px;
    font-weight: 300;
    border-right: 1px #e2e2e2 solid;
}
.tit1{
    text-align: center;
    background: #3f51b5;
    line-height: 30px;
    color: #faebd7;
    font-size: 14px;
}
.tutu td a {
    line-height: 40px !important;
}
.n{
    display: none;
}
.bzlx{
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    color: #101f75;
    width: 100%;
    font-size: 18px;
}
.xqlx,.xqlx1{
    display: inline-block;
    border: 1px solid #ccc;
    margin: 1px;
    background: #ffeb3b;
}
.xqlx{
    width: 70%;
}
.xqlx1{
    width: 29%;
}
.tit-n{
    text-align: center;
    line-height: 40px;
    background: #55dd88;
    font-size: 24px;
    font-weight: bold;
}
.jxdx{
    display: flex;
    justify-content: space-around;
    line-height: 50px;
    font-size: 25px;
    text-align: center;
}
.am_yc1{
    flex: 2;
    color: #f00;
}
.jxdx span{
    padding: 0 10px;
    border: 1px #000 solid;
    font-weight: bold;
}
.zhzl{
    display: flex;
    width: 100%;
}
.zhzl-l{
    width: 55%;
}
.zhzl-l p{
    line-height: 30px;
    border-bottom: 1px #ccc solid;
    background: #f0f8ff;
}
.zhzl-r{
    width: 45%;
}
.jxa{
    display: flex;
    justify-content: space-between;
    line-height: 30px;
}
.jxqi,.jxyc,.jxkai{
    border: 1px #000 solid ;
    text-align: center;
    padding: 0 5px;
    color: #1d02f7;
    font-weight: bold;
}
.jxyc{
    flex: 2;
    color: #f00 !important;
    font-size: 20px;
}
.jxkai{
    width: 20%;
}
.jxxy p{
    margin-bottom: 5px;
}
.essma{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #deb887;
    border-bottom: 1px #faebd7 solid;
}
.essma span{
    display: block;
    color: #f0f8ff;
    font-size: 18px;
    font-weight: bold;
}
.essma span:first-child{
    background: #f00;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #fff;
}
.essma span:last-child{
    background: #cddc39;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #1d02f7;
    width: 14%;
    text-align: center;
}
.tit2{
    text-align: center;
    background: #ff6c02;
    line-height: 40px;
    color: #1d02f7;
    font-size: 20px;
    font-weight: bold;
}
.yjjd p{
    line-height: 30px;
    text-align: center;
    border-bottom: 1px #deb887  solid;
    color: #f00;
    font-weight: bold;
    font-size: 18px;
}
.qws p{
    line-height: 40px;
    text-align: center;
    background: #000;
    border-bottom: 1px #ccc solid;
    color: #f00;
    font-weight: bold;
    font-size: 17px;
}
.am_kai1{
    flex: 1;
}
.jxds p{
    display: flex;
    justify-content: space-between;
    text-align: center;
    line-height: 60px;
    font-size: 20px;
}
.jxds .jxyc{
    font-size: 40px;
    font-weight: bold;
}
.cypt{
    display: flex;
    justify-content: space-between;
    line-height: 50px;
}
.cypt span{
    border: 1px #FF00FF solid ;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 1px;
}
.cyptq,.cyptk{
    color: #008000;
    flex: 1;
} 
.cypty{
    flex: 2;
    background: #ff0;
    font-size: 25px !important;
}
.tit3{
    text-align: center;
    background: #333;
    line-height: 40px;
    color: #ffff6e;
    font-size: 20px;
    margin: 1px;
}
.pgt{
    text-align: center;
}
.pgt img{
    width: 49%;
    height: 370px;
}
.cgi-descr{
    font-size: 14px;
    color: #a52a2a;
}
.wzry{
    color: #20b000;
}
.smzx img{
    display: inline-block;
    margin: 0 5px;
}
.tit-w{
    background: #66FF99;
    line-height: 50px;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}
.ptyw p{
    line-height: 50px;
    text-align: center;
    font-size: 25px;
    border: 1px #f00 solid;
    margin: 2px;
    font-weight: bold;
}
.ptyw .am_kai{
    display: inline-block;
    width: 30%;
    float: right;
    border-left: 1px #f00 solid;
    color: #ff00ff;
}
.ptyw .am_yc{
    color: #f00;
}
.lxzq ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.lxzq li{
    width: 33%;
    margin: 1px;
}
.lxzq a {
    line-height: 50px;
    border: 1px #ffff6e solid;
    display: block;
    font-size: 15px;
    padding: 0 8px;
    color: #a52a2a;
    background: #faebd7;
}
.cxwt{
    background: #fff;
    padding: 0 10px; 
    margin: 10px 0;
    border: 4px #ff2d00 dashed;
}
.cxwtc{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: #faebd7 1px solid;
	text-align: center;
	color: #a7824a;
}
.cxwtc img{
	width: 60px;
}
.cxwtp{
	font-size: 14px;
	color: #9e9e9e;
}
.cxwtc div:nth-child(3){
    color: #f44336;
    font-size: 14px;
}
.jxbw{
    background: #000;
    color: #20b000;
    font-weight: bold;
    line-height: 25px;
    border: 1px #fff solid;
}
.kopen{
    color: #f00;
}
.xblue{
    color: #fff;
}
.xgreen{
    width: 30%;
    text-align: center;
    display: inline-block;
    letter-spacing: 1px;
}
.xbwt{
    background: #FFCC00;
    line-height: 40px;
    color: blue;
    border: 1px #fff solid;
}
.jxbw span:last-child{
    width: 37%;
}
.xbwt span{
    width: 32%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.touzhu {
    display: block;
    width: 60px;
    height: 60px;
    background: #005F3C;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 60px;
    font-size: 16px;
    box-shadow: 1px 1px 2px #3333337d;
    position: fixed;
    bottom: 150px;
    right: 2%;
}
/*.touZhu1:hover{*/
/*	position: fixed;*/
/*	top:0;*/
/*	bottom: 0;*/
/*	top: -80px;*/
/*	right: 10px;*/
/*	transform:scale(1.2,1.2);*/
/*	-ms-transform:scale(1.2,1.2);*/
/*	-moz-transform:scale(1.2,1.2);*/
/*	-webkit-transform:scale(1.2,1.2);*/
/*	-o-transform:scale(1.2,1.2);*/
/*	text-decoration: none;*/
	
/*}*/
.touZhu2{
    display: block;
    width: 60px;
    height: 60px;
    background: #f00;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 60px;
    font-size: 16px;
    box-shadow: 1px 1px 2px #3333337d;
    position: fixed;
    bottom: 80px;
    right: 2%;
}
.wbzt p{
    display: flex;
    justify-content: space-around;
    line-height: 40px;
}
.wbzt p span{
    border: 1px #009688  solid;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    margin: 1px;
}
.wbzt .am_qi,.wbzt .am_kai{
    flex: 1;
    background: #faebd7;
    color: #3f51b5;
}
.wbzt .am_yc{
    flex: 2;
    background: #2196f3;
    color: #ffeb3b;
}
.jzlw p{
    line-height: 50px;
    text-align: center;
    font-size: 23px;
    border-bottom: 1px #ccc dashed;
}
.jzlw .am_yc{
    color: #f00;
    letter-spacing: 3px;
    font-weight: bold;
}
.jzlw .am_qi{
    color: #00008b;
}
.jzlw .am_kai{
    color: #4caf50;
}
.jssz p{
    line-height: 40px;
    text-align: center;
    font-size: 17px;
    border-bottom: 1px #ff5722 dashed;
    color: #1d02f7;
}
.jssz .name{
    color: #00008b;
}
.jssz .num{
    color: #FF00FF
}
.jssz .zhun{
    color: #008000
}
.jssw p{
    line-height: 40px;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    border-bottom: 1px #ff5722 dashed;
}
.jssw .num{
    color: #008000;
    letter-spacing: 5px;
}
.jssw .kai,.jssw .name{
    color: #f00
}
.amw{
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.amw .num1,.amw .num2{
    display: block;
}
.amw .num1{
    color: #1d02f7
}
.amw .num2{
    color: #a52a2a
}
.amw .kai{
    color: #ff6c02;
}
#lins1 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .4);
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#lins1 a {
	display: block;
	text-align: center;
	width: 110px;
	line-height: 100px;
	background: #3f51b5;
	margin: 10px 0;
	padding: 5px;
	border-radius: 50%;
	box-shadow: 0px 3px 0px #cddc39;
	color: #fdfdfd;
	border: 1px solid #fff;
}

#a_close {
	display: block;
	width: 25px;
    height: 25px;
    line-height: 19px;
    font-size: 25px;
	text-align: center;
	float: right;
	color: #ccc;
	background-color: #FFFFFF;
	border-radius: 50%;
}
#lins1 p{
    color: #ffff00;
    font-size: 18px;
    text-align: center;
}

.sbz{
    border-bottom: 1px #ccc solid;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
}

.sbz span:first-child{
    color: #f00;
}

.sbz .mingzi{
    color: blue;
    font-weight: bold;
}

.sbz .yuce{
    color: #1c881d;
    font-weight: bold;
}

.sbz .kaijiang{
    color: #ff00ff;
}

.download66 {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    /*max-width: 800px;*/
    height: 50px;
    bottom: 0;
    background-color: rgba(0,0,0,.7);
    z-index: 999;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.download66 p {
    font-size: 1rem;
    font-weight: 700;
    color: #fff;
    line-height: 54px
}

.download66 .btn {
    height: 40px;
    line-height: 40px;
    width: 70px;
    text-align: center;
    background-color: #ec0909;
    position: absolute;
    right: 10px;
    bottom: 0;
    top: 0;
    margin: auto;
    font-size: 14px;
    border: none;
    border-radius: 5px;
    padding: 0;
    color: #fff
}

.download66 i.close {
    display: block;
    position: absolute;
    top: 5px;
    left: 12px;
    height: 40px;
    width: 40px
}

.adv img {
    width: 100%;
}
