/* */
.ss{width:94%;margin:18px auto;position: relative;}
.ss #formsearch input{background: none;outline: none;height: 40px;border-radius:20px;}
.ss #formsearch input#keyword{border:1px solid #e7e7e7;width: 90%;text-indent: 5%;color: #c9c9c9;font-size: 14px;height: 35px;line-height: 35px;}
.ss #formsearch input#s_btn{width: 25%;right: 0%;background:url(../images/ss.png)no-repeat center #1a65d6;border:none;position: absolute;top:0;z-index: 99}

/* */
.ab{border-top: 10px solid #f8f8f8;border-bottom: 10px solid #f8f8f8;padding:5% 3%;}
.abimg{float: left;width: 40%;}
.abimg img{width: 100%;}
.ab-cont{float: right;width: 58%;margin-top: 1%;}
.ab-cont h3{color: #333333;font-size: 15px;}
.ab-cont .cont{color: #666;font-size: 12px;line-height: 22px;text-align: justify;margin-top: 10px;height: 155px;overflow: hidden;}

/* */
.pro{margin-top: 18px;}
.pro-tit{position: relative;height: 40px;line-height: 40px;}
.pro-tit h3{margin-left: 3%;width: 38%;height: 40px;line-height: 40px;background: #1a65d6;color: #fff;font-weight: bold;border-radius: 20px;text-align: center;text-indent: 3%;}
.pro-tit a{position: absolute;right: 3%;top:0;color: #666;font-size: 14px;}
.product_list1{border-top: 1px solid #eee;margin-top: 12px;padding: 5% 3%;border-bottom: 10px solid #f8f8f8;}
.product_list1 li{float: left;width: 48%;text-align:center;margin-top: 10px;}
.product_list1 li:nth-child(2n){float: right;}
.product_list1 li img{width: 100%;}
.product_list1 li h3{height: 40px;line-height: 40px;color: #666;font-size: 16px;}

/* */
.lx{margin-top: 18px;background: url(//cdn.myxypt.com/ebe693fd/21/10/63d03f67810b509e0e07dc14f1b962d3b5acfe82.png)no-repeat;background-size: 100% 100%;padding: 10% 5% 2%;text-align: center;}
.lx h3{font-weight: bold;color: #fff;font-size: 18px;}
.lx p{color: #fff;font-size: 14px;line-height: 22px;margin-top: 5%;}
.lx a{display: block;width: 34%;height: 35px;line-height: 35px;background: #fff;border-radius: 20px;color: #1a65d6;font-size: 14px;border-radius: 20px;margin: 20px auto;}

/* */
.fuwu{margin: 18px auto;padding: 5% 0;border-top: 10px solid #f8f8f8;border-bottom: 10px solid #f8f8f8;}
.fuwu ul{padding: 0 3%;margin-top: 22px;}
.fuwu ul li{width: 100%;position: relative;margin-top: 12px;}
.fuwu ul li img{width: 100%;}
.fuwu ul li span{position: absolute;bottom: 0;left: 0px;height: 40px;line-height: 40px;text-align: center;background: #e9e9e9;color: #666;font-size: 16px;width: 100%;display: block;}

/* */
.xin{margin-top: 15px;}
.news_list1{padding: 0 3%;}
.news_list1 li{padding: 18px 0;border-bottom: 1px solid #ececec}
.news_list1 li .img1{float: left;width: 30%;}
.news_list1 li .img1 img{width: 100%;}
.news_list1 li .cont{float: right;width: 66%;}
.news_list1 li .cont h3{color: #333;font-size: 15px;height: 30px;line-height: 30px;overflow: hidden;}
.news_list1 li .cont p{color: #666;font-size: 13px;line-height: 22px;}
.news_list1 li:last-child{border-bottom: none;}
.description{
    line-height: 33px;
    border-top: 1px solid #ececec;
    color: #999;
    height: 33px;
    text-align: center;}
.description a{color:#999;}
/*sun_footer*/
.sun_footer {
	position: fixed;
	z-index:999;
	bottom:0;
	width: 100%;
	background: #121213;
}
.sun_footer li {
	width: 20%;
	text-align: center;
	float: left;
	padding-top:5px;
}

.sun_footer li .img {
	height:20px;
	width: 20px;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.sun_footer li .img img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.sun_footer li .img:after {
	content: '';
	display: inline-block;
	height:100%;
	vertical-align: middle;
}
.sun_footer li p {
	text-align: center;
	color: #fff;
	font-size:12px;
	line-height:25px;
}


































/* 隐私 */
.privacy {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: none;
}

.privacy:after {
    content: '';
    display: block;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.privacy .gb {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    line-height: 56px;
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 26px;
    z-index: 2;
    height: 60px;
    cursor: pointer;
}
.privacy .con {
    max-width: 1200px;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    width: 100%;
    padding: 30px 0;
}

.privacy .con iframe {
    width: 100%;
    height: calc(100vh - 60px);
}

.yins {
    color: #666;
    font-size: 14px;
    cursor: pointer;
}

.yins span {
    color: #000;
}

@media(max-width: 480px) {
    .privacy .gb {
        width: 30px;
        line-height: 26px;
        font-size: 20px;
        height: 30px;
    }
}