@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body { min-width:100px;color:#333;}
body { min-width:1200px;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,address,em,img,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,i,s{
   margin:0;padding:0;border:0;font-weight:normal;font-style:inherit;font-family:'Arial','Microsoft Yahei','Helvetica'; word-break: break-all;
} 
select{appearance: none;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;background-color: transparent;}
ul,ol{list-style:none}
a img{border:none;}
a,a:link{text-decoration:none;color: #333}
button{overflow:visible;padding:0;margin:0;border:0 none;background-color:transparent;appearance: none;-webkit-appearance:none;}
button::-moz-focus-inner{padding:0}
textarea,input{background:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=number]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=search]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=text]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=tel]{appearance: none;-webkit-appearance: none; border: 0;}
input[type=button]{appearance: none;-webkit-appearance: none;}
input[type=password]{-webkit-text-security:disc;appearance: none;-webkit-appearance: none; border: 0;}
input[type=submit]{appearance: none;-webkit-appearance: none; border: 0;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

/**ly_main**/
.ly_banner{width: 1170px;height:250px;overflow:hidden;padding:0;margin:0 auto;}
.ly_main {width: 1170px;height:auto;overflow:hidden;margin:0 auto;padding:0 30px; background:#e8ecf0;}

/*导言*/
.daoyan{width: 100%;line-height: 30px;color: #000;font-size: 15px;text-align: justify;word-break: break-all;margin: 0 auto;padding: 30px 0;}
/*part2*/
.lff_part2{ width:100%;}
.lff_part2 ul{ width:100%;}
.lff_part2 ul li{ width:49.2%; float:left; margin-right:1.6%;}
.lff_part2 ul li:nth-child(2n){ margin-right:0;}
.lff_part2 ul li .bt{color: #333;font-size: 22px;margin-bottom: 0px;line-height: 35px;font-weight: bold;}
.lff_part2 ul li .cont{ margin-top:20px; background:#fff; padding:10px; overflow:hidden;}
.lff_part2 ul li .cont .pic{ width:186px; height:216px; float:left;}
.lff_part2 ul li .cont .pic img{ width:100%;}
.lff_part2 ul li .cont .text{width: calc(100% - 200px); float:right;}
.lff_part2 ul li .cont .text p{font-size: 18px; font-weight:bold; margin:10px 0 10px;}
.lff_part2 ul li .cont .text .ms{ font-size:14px; line-height:26px; color:#666; padding-right:5px;}
.lff_part2 ul li .cont .text .ms i{ color:#f00; font-weight:bold;}
.lff_part2 ul li .cont .text a{ display:block; border:1px solid #ddd; border-radius:3px; background:#fff; text-align:center;color: #1e8ae7;  font-weight:
bold; width:200px; height:40px; line-height:40px; float:right; margin:5px 5px 0 0; transition: all .4s ease;cursor: pointer;}
.lff_part2 ul li .cont .text a:hover{border:1px solid #1e8ae7;}
.lff_part2 ul li .cont .text span{ display:block; line-height:26px; font-size:14px; color:#666; position:relative;padding-left: 10px;}
.lff_part2 ul li .cont .text span:before{ content:""; display:block; width:3px; height:3px; background:#666; position:absolute; left:0; top:10px;}

/*part3*/
.lff_part3{ width:100%; margin-top:30px;}
.lff_part3 .bigtit{ font-size:26px; font-weight:bold; text-align:center;}
.lff_part3 .bigtit em{ display:block;background: url(../images/title_ico.png) no-repeat center center;height: 22px; margin-top:10px;}
.lff_part3 .daoyan{ padding-top:15px; padding-bottom:15px;}
.lff_part3 .threeli{ padding:40px 30px; overflow:hidden;background: url(../images/part3_bg.jpg) no-repeat;background-size:cover;}
.lff_part3 .threeli a{padding: 20px 15px; background:rgba(255,255,255,1); display:block; margin-bottom:5px; border-radius:5px;line-height:33px;}
.lff_part3 .threeli b{ font-size:18px;}

/*part4*/
.lff_part4{ width:100%; margin-top:30px;}
.lff_part4 .part4tit{background: url(../images/part4_btbg.jpg) no-repeat; background-size:cover; color:#fff; font-weight:bold;font-size: 22px; line-height:98px; padding-left:20px; width:100%; height:99px; margin-bottom:20px;}
.lff_part4 ul li{ width:100%;border-bottom:1px solid #ddd;}
.lff_part4 ul li .zhankai{ display:block; width:96%; height:70px; line-height:70px; margin:0 auto;}
.lff_part4 ul li .box{position: relative;display:none;margin-bottom:30px;}
.lff_part4 ul li .zhankai p{width: calc(100% - 32px); float:left; }
.lff_part4 ul li .zhankai span{ display:block; width:14px; height:14px; position:relative; float:right; margin-top:26px;}
.lff_part4 ul li .zhankai span:before{ content:""; display:block; width:100%; height:2px; position:absolute; top:50%; transform:translateY(-50%);background:#000;}
.lff_part4 ul li .zhankai span:after{ content:""; display:block; width:2px; height:100%; position:absolute; left:50%;transform:translateX(-50%);background:#000;transition: all .4s ease;}
.lff_part4 ul li.on .zhankai span:after{ width:0; height:0;}
.lff_part4 ul li .pops-column-l{float: left; width: calc(37% - 10px); border: 2px dashed #666;border-radius: 10px 10px 0 10px;margin: 0px 3px 3px 0px; padding:3px;}
.lff_part4 ul li .pops-column-l .pops-1{background: url(../images/lff_part4_bg1.jpg) no-repeat;background-size: cover;width:100%;padding: 15px;border-radius: 10px;box-shadow: 0 0 3px #aaa;color: #fff;}
.lff_part4 ul li .pops-column-l h6{font-weight:bold; font-size:16px;}
.lff_part4 ul li .pops-column-l .pops-1 h6{color: #9dceda;}
.lff_part4 ul li .pops-column-l .pops-1 p{font-size: 12px;line-height: 18px;margin-top: 8px;}
.lff_part4 ul li .pops-column-l .pops-2{width:60%;border-radius: 10px;box-shadow: 0 0 3px #aaa;padding: 24px 15px 61px;margin: 8px 5px 3px 3px;float: left;position: relative;}
.lff_part4 ul li .pops-column-l .pops-2 h6{color: #005b6c;margin-bottom: 10px;}
.lff_part4 ul li .pops-column-l .pops-2{font-size: 12px;line-height: 18px;}
.pops-btn {position: absolute;right: 8px;bottom: 8px;padding: 0px 12px; height: 30px;line-height: 30px; background: #00b8a8;color: #fff;}
.pops-3 {width: calc(40% - 18px); border-radius: 10px; box-shadow: 0 0 3px #aaa; padding: 10px 5px;float: left;background: #f3f3f3; text-align: center; margin:8px 0 3px 3px;}
.pops-3 img{max-width:100%; max-height:82px;}
.pops-4{width:calc(100% - 9px);border-radius: 10px;box-shadow: 0 0 3px #aaa;padding:19px 5px;background: #f3f3f3;text-align: center;margin: 3px 3px 8px 3px;}
.pops-4 h6{ font-size:16px;}
.pops-5{width:calc(100% - 9px);border-radius: 10px;box-shadow: 0 0 3px #aaa;padding: 5px;background: #f1fee8;text-align: center;margin:3px 3px 5px 3px;}
.pops-6{width: calc(55% - 16px); border-radius: 10px;box-shadow: 0 0 3px #aaa;padding: 32px 8px 40px 8px;margin: 3px 5px 3px 3px;float: left;position: relative;}
.pops-7{width:calc(45% - 18px);border-radius: 10px;box-shadow: 0 0 3px #aaa;float: left;background: #f3f3f3;text-align: center;margin: 3px;}
.pops-8{width:calc(100% - 27px);padding:17px 8px;border-radius: 10px;box-shadow: 0 0 3px #aaa;color: #fff;margin: 3px 3px 5px 3px;text-align: center;}
.pops-9{background: url(/content/dam/LifeTech/Images/china/image2021/emerging-contaminants-classification-bg.jpg) no-repeat;background-size: cover;padding: 10px;width:calc(100% - 46px);border-radius: 10px;box-shadow: 0 0 3px #aaa;color: #fff;margin: 3px 3px 5px 3px;padding: 20px;position: relative;}
.pops-10{width:calc(60% - 27px);border-radius: 10px;box-shadow: 0 0 3px #aaa;margin: 3px 5px 5px 7px;float: left;position: relative; padding: 20px 10px 56px 10px;}
.pops-11{width: calc(100% - 8px);  border-radius: 10px; box-shadow: 0 0 3px #aaa; background-color: #f3f3f3; margin: 3px 5px 5px 3px; text-align: center; float: left;position: relative;}

.pops-column-m {float: left;width: calc(20% - 1px);}
.pops-column-m img{ max-width:100%;}
{border: 2px dashed #666; margin: 0px 3px 3px 0px;border-radius: 0 10px 10px 0; border-left: 5px solid #fff;width: 222px;left: 404px; position: absolute;bottom: 0; background: #fff;}

.pops-column-r { float:right; width: calc(43.7% - 1px);border: 2px dashed #666;border-radius: 10px;}
.pops-1a {background: url(../images/lff_part4_bg1.jpg) no-repeat; background-size: cover;width:calc(100% - 6px); padding: 25px 15px;border-radius: 10px; box-shadow: 0 0 3px #aaa; color: #fff; margin: 3px 3px 5px 3px;}
.pops-column-r h6{font-weight:bold; font-size:16px;}
.pops-column-r .pops-1a h6{color: #9dceda;}
.pops-column-r .pops-1a p{font-size: 12px;line-height: 18px;margin-top: 8px;}
.pops-column-r .pops-6 {font-size: 12px;line-height: 18px;padding: 24px 8px 40px 8px;}

.mid_bottom{border: 2px dashed #666;margin: 0px 3px 3px 0px;border-radius: 0 10px 10px 0;border-left: 5px solid #e8ecf0;width:224px;left: 395px;position: absolute;bottom:0; background:#e8ecf0;}
.pops-column-r2 {float: left;width: calc(100% - 0px);}


.DPBs-2 {width: calc(100% - 5px);border-radius: 10px; box-shadow: 0 0 3px #aaa;padding: 12px 6.5px; margin: 8px 5px 3px 0; float: left; position: relative;}
.lff_part4 ul li .DPBs .pops-column-l,.lff_part4 ul li .DPBs .pops-column-r,.lff_part4 ul li .DPBs .mid_bottom{ border:0; padding:0;}
.DPBs-2 .spanli{ display:block; line-height:26px; font-size:14px; color:#666; position:relative;padding-left: 10px;}
.DPBs-2 .spanli:before{ content:""; display:block; width:3px; height:3px; background:#666; position:absolute; left:0; top:10px;}
.lff_part4 ul li .DPBs .pops-1a{margin: 3px 0 5px; width:100%;}
.DPBs-7 { width:100%; border-radius: 10px;box-shadow: 0 0 3px #aaa;float:right; margin: 3px 0; position: relative; padding: 20px 6.5px; background:#fff;}
.DPBs-column-r2 {float: left; width: calc(63% - 0px); position:absolute; bottom:5px; right:0;}
.DPBs-8 {width:34%; border-radius: 10px; box-shadow: 0 0 3px #aaa;background:#fff; text-align: center;float: left;position: relative;
}
.DPBs-10 { width:65%;border-radius: 10px; box-shadow: 0 0 3px #aaa; color: #fff; margin: 0 1% 0 0;text-align: center;float: left; position: relative; background: #dde5f1; overflow:hidden;}
.DPBs-10 img{ max-width:100%; max-height:100%;}

.wslbox .pops-1a{ padding:15px;}
.lff_part4 ul li .wslbox .pops-column-l .pops-1 p{font-size:14px;position:relative;padding-left: 10px;}
.lff_part4 ul li .wslbox .pops-column-l .pops-1 p:before{ content:""; display:block; width:3px; height:3px; background:#fff; position:absolute; left:0; top:8px;}
.wsl-2 { width:55.5%;border-radius: 10px; box-shadow: 0 0 3px #aaa; padding: 18px 6.5px 107px 6.5px; margin: 4px 1.5% 3px 0;float: left; position: relative;text-align: center; background:#fff;}
.wsl-3 { width:43%;border-radius: 10px; box-shadow: 0 0 3px #aaa;padding: 0px 5px;float: left;  background: #f3f3f3;text-align: center; margin: 3px 0 0;}
.lff_part4 ul li .wslbox .pops-column-r .pops-1a p{font-size:14px;position:relative;padding-left: 10px;}
.lff_part4 ul li .wslbox .pops-column-r .pops-1a p:before{ content:""; display:block; width:3px; height:3px; background:#fff; position:absolute; left:0; top:8px;}
.wsl-6{ width:43%; border-radius: 10px;box-shadow: 0 0 3px #aaa; padding:34px 5px; margin: 3px 1.5% 3px 3px; float: left;position: relative;  background: #f3f3f3; text-align: center;}
.wsl-6 img{}
.wsl-7 {width: calc(55.5% - 6px);border-radius: 10px; box-shadow: 0 0 3px #aaa; float: right; margin: 3px 3px 3px 0; position: relative;padding: 64px 0; background:#fff;}

.wslbox .wsl{border: 2px dashed #666;margin: 0px 3px 3px 0px; padding:3px;border-radius: 10px; overflow:hidden; width:100%;}
.wslbox .wsl-column-l {float: left;width:35%;border-radius: 10px;}
.lff_part4 ul li .wslbox .wsl .wsl-9{background: url(../images/lff_part4_bg1.jpg) no-repeat;background-size: cover;width:100%;border-radius: 10px;box-shadow: 0 0 3px #aaa;color: #fff;padding: 15px 15px 40px;}
.lff_part4 ul li .wslbox .wsl .wsl-9 h6 {font-weight: bold;font-size: 16px;color: #9dceda; margin-bottom:10px;}
.lff_part4 ul li .wslbox .wsl .wsl-9 p{font-size:14px;position:relative;padding-left: 10px; color:#fff;}
.lff_part4 ul li .wslbox .wsl .wsl-9 p:before{ content:""; display:block; width:3px; height:3px; background:#fff; position:absolute; left:0; top:8px;}
.wsl-column-r2 { float: left;width: calc(65% - 0px);}
.wsl-8 {width: calc(50% - 20px); border-radius: 10px; box-shadow: 0 0 3px #aaa;text-align: center;float: left; position: relative;background:#fff; }
.wsl-10 {width:50%; border-radius: 10px;box-shadow: 0 0 3px #aaa; color: #fff;margin: 0 10px;text-align: center;float: left; position: relative; background: #f3f3f3;}

/*part5*/
.lff_part5{ width:100%; margin-top:30px;}
.lff_part5 .part5tit{background: url(../images/part5_btbg.jpg) no-repeat; background-size:cover; color:#fff; font-weight:bold;font-size: 22px; line-height:98px; padding-left:20px; width:100%; height:99px; margin-bottom:20px;}
.lff_part5 ul li{ width:100%;border-bottom:1px solid #ddd;}
.part5_text{width: 100%;line-height: 30px;color: #000;font-size: 15px;text-align: justify;word-break: break-all;margin: 0 auto;}
.part5_img{ margin:20px 0;}
.part5_img img{ width:100%;}
.lff_part5 .title2{padding: 10px 20px; background: #fff;font-size: 22px;line-height: 33px; margin-bottom:10px;}

/*抽奖*/
.ly_main .ly_scl {width:100%;margin: 0 auto;}
.ly_main .ly_scl .l{float:left;width:100%;padding: 30px 0 0;}
.ly_main .ly_scl .l .hd{overflow:hidden;margin-bottom: 20px;}
.ly_main .ly_scl .l .hd .pic{float:left;}
.ly_main .ly_scl .l .hd .wz{font-weight:bold;font-size:28px;line-height: 35px;margin-top: 20px;margin-left: 15px;float: left;}
.ly_main .ly_scl .l .bd{ width: calc(100% - 20px); margin-left:10px;}
.ly_main .ly_scl .l .bd .c1{margin-bottom: 28px;}
.ly_main .ly_scl .l .bd .c1 span{margin-top: -4px;margin-right:15px;float:left;display:block;width:105px;height:50px;line-height:50px;font-size:20px;font-weight:bold;color:#fff;position:relative;text-align:center;}
.ly_main .ly_scl .l .bd .c1 span:after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,.1);position:absolute;top:0;left:0;transform: skewX(-15deg);background: url(../images/zd_tltbg.jpg) center center no-repeat;background-size: cover;z-index: 99;}
.ly_main .ly_scl .l .bd .c1 span em{font-style: normal;display: inline-block;font-weight: bold;color:#fff;position:relative;z-index: 999;}
.ly_main .ly_scl .l .bd .c1 p{height:42px;line-height:42px;font-size:16px;color:#fff;position:relative;}
.ly_main .ly_scl .l .bd .c1 p:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;transform: skewX(-15deg);background-color:#027288;}
.ly_main .ly_scl .l .bd .c1 p em{display: inline-block;position: absolute; z-index:1;}
.ly_main .ly_scl .l .bd .c1 p em strong{color:#ffea74 ;}
.ly_main .ly_scl .l .bd .desc{font-size: 16px;line-height:32px;}
.ly_main .ly_scl .l .bd .desc p{text-indent:30px;}
.ly_main .ly_scl .l .bd .desc p:nth-child(1){text-indent:0;}
.ly_main .ly_scl .r{float:left; width:940px;padding: 0px 30px 30px;}
.ly_main .ly_scl .r ul li{float:left;margin-left:10px;margin-bottom: 12px;}
.ly_main .ly_scl .r ul li .tlt{font-size:14px;color:#fff;font-weight:bold;text-align:center;margin: 5px 0;}

.ly_main .ly_xydcj {width:100%;margin: 0 auto; overflow:hidden;}
.ly_xydcj .xydcj_main {width: 100%;height:auto;margin:0 auto;padding: 30px 0 60px;position:relative;}
.xydcj_main .xydcj_tit {width: 90%;height: 60px;overflow:hidden;line-height: 60px;color:#fff;font-size: 28px;text-align:center;margin: 0 auto 30px;padding:0;border-radius:0;font-weight: bold;background: url(../images/new_tlt.png) center center no-repeat;background: url(../images/zd_tltbg.png) center center no-repeat;background-size: cover;transform: skewX(-15deg);}
.xydcj_main .xydcj_tit span{font-weight:bold;margin:0 5px;display:inline-block;transform: skewX(15deg);}
.xydcj_main .xydcj_tit span span{transform: skewX(0);color: #f1f900;}
.xydcj_tit img { display:inline-block; width:120px; height:30px; vertical-align:middle; margin:-4px 20px 0; padding:0;}
.xydcj_main .xydcj_con {width: 100%;margin:0 auto;padding:0;}
.xydcj_con .xydcj_left {width: 690px;margin:0;padding:20px;background-image: linear-gradient(to right, #027288 ,#0f796b , #027288);border-radius:10px;float:left;}

.lottery-box {height: 400px;overflow: hidden;margin:0;padding:0;background-color: #01d3b7;border-radius:10px;}
.lottery-box .title { text-align: center; padding: 50px 0; font-size: 18px; color: #fff;}
.lottery {width:100%;height: 384px;overflow: hidden;margin: 0 auto;padding: 10px;background-repeat: no-repeat;background-size: 100% 100%;}
@keyframes changeBg {
	0% {
		background-image:url(../images/k1.png);
	}
	100% {
		background-image:url(../images/k2.png);
	}
}
.lottery .lottery-item {height: 394px;position: relative;margin: 0;}
.lottery .lottery-item ul li {width: 200px;height: 120px;overflow:hidden;position: absolute;padding:0;left:0;top:0;background: #fff url(../images/bg2.png) center top no-repeat;border-radius:4px;margin: 5px;}
.lottery .lottery-item ul li:nth-child(2) { left:210px; top:0;}
.lottery .lottery-item ul li:nth-child(3) {left:420px;top:0;}
.lottery .lottery-item ul li:nth-child(4) {left:420px;top: 126px;}
.lottery .lottery-item ul li:nth-child(5) {left:420px;top: 252px;}
.lottery .lottery-item ul li:nth-child(6) {left:210px;top: 252px;}
.lottery .lottery-item ul li:nth-child(7) {left:0;top: 252px;}
.lottery .lottery-item ul li:nth-child(8) {left:0;top: 126px;}
.lottery .lottery-item ul li .box {height: 120px;position: relative;text-align: center;overflow: hidden;background-size: 100% 100%;/* margin: 5px; */}
.lottery .lottery-item ul li .box img { display: block; height: 80px; margin: 5px auto; padding:0;}
.lottery .lottery-item ul li .box p { width:100%; overflow: hidden; color: #333; font-size: 12px; white-space: nowrap; text-overflow: ellipsis;}
.lottery .lottery-item ul li.on { background: url(../images/bg1.png) no-repeat center; background-size: 100% 100%;}
.lottery .lottery-item ul li.on .box p { color: #fff;}
.lottery .lottery-item .lottery-start {width:200px;height: 120px;padding: 0;position: absolute;left:215px;top: 131px;}
.lottery .lottery-item .lottery-start .box { height: 120px; font-size: 14px; color: #fff; cursor: pointer; text-align: center; overflow: hidden; background: url(../images/bg0.png) no-repeat center; background-size: 100% 100%;}
.lottery .lottery-item .lottery-start .box p b { font-size: 40px; margin-top: 16px; margin-bottom: 15px; line-height: 30px; display: block;}
.lottery .lottery-item .lottery-start .box:active { opacity: 0.7;}
.lottery .lottery-item .lottery-start .box.gray { background: url(../images/bg3.png) no-repeat center; background-size: 100% 100%;}
.lottery .lottery-item .lottery-start .box.gray p { color: #708ABF;  font-weight: bold;}
.mask { width: 100%; height: 100%; background: rgba(0,0,0,0.7); position: fixed; overflow: hidden; z-index: 222; top: 0; left: 0;}
.lottery-alert { width: 400px; height:531px; background: url(../images/zj_bg.png) center top no-repeat; margin: auto; padding: 208px 50px 0; position: fixed; left: 0; top: 50%; right: 0; transform: translateY(-50%); z-index: 9999;}
.lottery-alert .zj_img { width:300px; height:246px; overflow:hidden; margin: 0 auto; padding:0;}
.lottery-alert .zj_img img { display: block; width:300px; height: 246px; margin: 0 auto; padding:0;}
.lottery-alert .btnsave { width:300px; height: 40px; overflow:hidden; margin: 18px auto 0; padding:0;}
.btnsave a { display:block; width:300px; height: 40px; overflow:hidden; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; text-align:center; margin: 0; padding: 0; background: url(../images/linebg1.jpg) 0 0 repeat-x; border-radius: 20px;}
.btnsave a img { display:inline-block; width:18px; height:16px; vertical-align:middle; margin:-4px 8px 0 0;}

.xydcj_con .xydcj_right {width: 400px;height: 384px;margin:0;padding:0;float:right;}
.xydcj_right .cj_num {height:44px;margin:0 auto 20px;padding:0;border-radius:10px;background: #f89c49;background-image: linear-gradient(#f89a47, #ff690d);}
.cj_num p {width:100%;height:44px;overflow:hidden;line-height:44px;color:#fff;font-size: 16px;text-align:center;}
.cj_num p span { font-size:16px;}
.xydcj_right .cj_zjjl {height: 370px;overflow:hidden;margin:0 auto;padding:0 10px;background-image: linear-gradient(to right, #027288 ,#0f796b , #027288);border-radius:10px;}
.cj_zjjl .zjjl_tit { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
#scrollBox { width:86%; height:250px; overflow:hidden; margin:0 auto 10px; padding:0;}
#scrollBox #con1, #con2 { width:100%; float:left;}
#scrollBox li {width:100%;height:40px;overflow:hidden;line-height:40px;color:#000;font-size:14px;text-align:left;white-space: nowrap;text-overflow: ellipsis;margin:0 auto 5px;padding:0 10px;border-radius:10px;background-color: #fef7ed;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
#scrollBox li span { color:#e1090a;}
.cj_zjjl a.zjjl_btn {display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#fff;font-size: 16px;text-align:center;border-radius:10px;margin:15px auto 0;background: #f6a958;background-image: linear-gradient(#f6a958, #ff6205);}

.xydcj_main .xydcj_bz { width:100%; overflow:hidden; margin:0 auto; padding:18px 0;}
.xydcj_bz p { width:100%; overflow:hidden; line-height:24px; color:rgba(255, 255, 255, 0.5); font-size:14px; letter-spacing:-0.06px; margin:0 auto; padding:0;}

.ly_gz { width:800px; overflow:hidden; line-height:24px; color:rgba(255,255,255,0.6); font-size:14px; text-align:center; margin:8px auto; padding:10px 0; background-color:rgba(255,255,255,0.1); border-radius:22px;}

footer{margin: 40px auto 0;text-align: center;font-size: 18px;color: #fff; background: #e1090a;height: 90px;line-height: 90px;}

/**表单**/
.ly_order {width:100%;margin: 30px auto;padding:0;padding-bottom: 20px;background-color: #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:20px;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.ly_order form{position: relative;padding-top: 20px;}
.ly_order .order_div {width:100%;margin:0 auto;padding:10px 40px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;float: left;}
.order_div strong{ font-size:20px; line-height:40px;}
.ly_order .order_div1 { width:50%; float:left;}
.od_title { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0 auto 5px; padding:0;}
.od_title span { color:#ff690d;}
input[type="radio"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 18px;
	height: 18px;
	margin:11px 10px 11px 0;
	border-radius: 50%;
	border: 1px solid #d3d3d3;
	text-indent: .15em;
	line-height: 1; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="radio"]:checked + label::before {
	background-color: #e1090a; border: 1px solid #d3d3d3; background-clip: content-box; padding: 4px;
}
input[type="checkbox"] + label::before {
	content: "\a0"; /*不换行空格*/
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	width: 16px;
	height: 16px;
	margin:12px 10px 12px 0;
	text-indent: .15em;
	line-height: 1; float:left; background-color:#fff; border:1px solid #d3d3d3; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
input[type="checkbox"]:checked + label::before {
	border: 1px solid #e1090a;
	background-color: #e1090a;
	background-clip: content-box;
	content: "\2714";
	color:#fff;
}

.fm_radio, .fm_checkbox { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.fm_radio ul li { width:50%; height:40px; overflow:hidden; float:left;}
.fm_radio1 ul li { width:33.333333%;}
.fm_radio2 ul li { width:33%;}
.fm_radio3 ul li { width:100%;}
.fm_checkbox ul li { width:33.333333%; height:40px; overflow:hidden; float:left;}

.fm_radio ul li input, .fm_checkbox ul li input { display:none;}
.fm_radio ul li label, .fm_checkbox ul li label {height:40px;overflow:hidden;line-height:40px;color: #333;font-size:15px;cursor:pointer;}
.fm_checkbox1 ul li { width:100%;}
.fm_checkbox2 ul li { width:50%;}
.fm_checkbox3 ul li label { width:50%; float:left;}

.fm_radio1 ul li label { width:40%; float:left;}
.fm_radio1 ul li input.rd_ipt { display:block; width:120px; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_checkbox2 ul li label { float:left;height: 40px;overflow: hidden;line-height: 40px;color: #333;font-size: 15px;cursor: pointer;display: block;}

.tips { width:100%; overflow:hidden; color:rgba(255, 255, 255, 0.6); font-size:14px; margin:20px auto; padding:0 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.fm_ipt { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0;}
.fm_ipt input { display:block; width:100%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px auto; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_checkbox1 ul li label { width:50%; float:left;}
.fm_checkbox1 ul li input.rd_ipt { float:right; display:block; width:50%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border-radius: 20px; border:1px solid #ccc; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}


.ipt_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; margin:0 0 5px; padding:0; float:left;}
.ipt_tit1 { width:30%;}
.ipt_tit span { color:#ff690d;}
.fm_ipt1, .fm_ipt2 {width:100%;/* overflow:hidden; */margin:0;padding:0;float:right;}
.fm_ipt3 { width:70%;}
.fm_ipt1 input, .fm_ipt1 select, .fm_ipt2 select {display:block;width:100%;height: 45px;overflow:hidden;line-height: 45px;color:#565656;font-size:14px;border-radius: 2px;background-color:#fff;border: 1px solid #d3d3d3;margin:0 auto;padding:0 15px;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.fm_ipt2 select { width:49%; margin:2px 1% 2px 0; float:left;}
.fm_ipt3 select { width:36%;}
.fm_ipt3 input.rd_ipt { float:right; display:block; width:26%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.fm_ipt1 select, .fm_ipt2 select { background:#fff url(../images/jt.png) top right no-repeat;}
input:-webkit-autofill { 
box-shadow: 0 0 0px 1000px white inset !important;
}
.fm_ipt6 { width:48.5%; float:left;}
.fm_ipt5 {width:48.5%;float:right;position:relative;}
.fm_ipt5 button.btn { display:block; width:100px; height:45px; overflow:hidden; line-height:45px; color:#fff; font-size:14px; text-align:center; background-color:#aaa; border-radius:0 4px 4px 0; position:absolute; top:0; right:0; border:none; outline:none; cursor:pointer;}
.fm_ipt5 button.btn:hover { background-color:#e1090a;}
.fm_checkbox3 .fm_ipt1 select { width:48%; margin:2px 2% 2px 0; float:left;}
.fm_checkbox3 .fm_ipt1 input { width:48%; display:block;}

.order_btn { width:160px; height:44px; overflow:hidden; margin:0 auto; padding:10px 0 60px;}
.order_btn input {display:block;width:160px;height:44px;overflow:hidden;line-height:44px;color:#fff;font-size:16px;text-align:center;margin:0 auto;padding:0;border-radius:2px;border:none;outline:none;cursor:pointer;background: #004746;background-image: linear-gradient(#e1090a, #e1090a);}

.order_banner1 { width:1000px; height:360px; overflow:hidden; margin:0 auto; padding:0;}
.order_banner2 { width:940px; height:120px; overflow:hidden; margin:0 auto; padding:0 30px;}
.order_banner1 img, .order_banner2 img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}

.fm_radio ul li #other2 input,.fm_checkbox ul li #other input{ display: inline-block;padding: 6px; margin-left:6px;color: #565656;font-size: 14px;border-radius: 2px;background-color: #fff;border: 1px solid #d3d3d3;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;-o-box-sizing: border-box;}
.jh_select select{width: 50%;height: 45px;line-height: 45px;float: left;position: relative; background: #fff;font-size: 14px;color: #999;border: 1px solid #d3d3d3;display: block;text-indent: 1%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-radius: 2px;}
.jh_select select option:first-child{border-top: none;}
.jh_select select option{font-size: 14px;border-top: 1px solid #ccc;color: #333;cursor: pointer;width: 90%;padding: 0 5%;height: 30px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jh_select input{ display:none;}
.jh_select label { width:50%; float:left;height: 40px;overflow: hidden;line-height: 40px;color: #333;font-size: 15px;cursor: pointer;display: block; margin-top:10px;}

label.other{ width:15%; float:left;}
.fm_radio2 label.other{ width:23%; float:left;}
.fm_radio2 label.other3{ width:33%; float:left;}
label.other2{ width:38%; float:left;}
label.other3{ width:23%; float:left;}
.rd_ipt{ float:left; display:block !important; width:40%; height:36px; overflow:hidden; line-height:34px; color:#565656; font-size:14px; border:1px solid #ccc !important; background-color:#fff; margin:2px 0; padding:0 10px; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}



/*验证码弹窗*/
.yzm_pop { display:none; width:400px; height:auto; margin:0; padding:30px; background-color:#fff; box-shadow:0 0 20px 0 rgba(0,0,0,0.2); border-radius:4px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.yzm_pop .yzmpop_tit { width:100%; height:auto; overflow:hidden; line-height:30px; color:#303030; font-size:18px; font-weight:bold; text-align:center; margin:0 auto 20px; padding:0;}

.yzm_pop .yzmIpt { width:100%; height:44px; overflow:hidden; margin:0 auto; padding:0 140px 0 0; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.yzm_pop .yzmIpt input {display:block;width:100%;height: 44px;overflow:hidden;line-height: 42px;color:#565656;font-size:14px;border-radius: 2px 0 0 2px;background-color:#fff;border: 1px solid #d3d3d3;border-right:0;margin:0 auto;padding:0 15px;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.yzm_pop .yzmIpt a { display:block; width:140px; height:44px; overflow:hidden; margin:0; padding:0; background-color:#e8ecf0; border-radius: 0 2px 2px 0; position:absolute; top:0; right:0;}
.yzm_pop .yzmIpt a img { display:block; width:100%; height:100%; margin:0; padding:0;}

.yzmBtn { width:100%; height:auto; overflow:hidden; margin:20px auto 0; padding:0; text-align:center;}
.yzmBtn input { display:inline-block;width:90px;height:40px;overflow:hidden;line-height:40px;color:#fff;font-size:14px;text-align:center;margin:0 10px;padding:0;border-radius:2px;border:none;outline:none;cursor:pointer;background-color: #e1090a;}
.yzmBtn input:hover { background-color:#ff0001;}
.yzmBtn input.Qx { background-color:#808080;}
.yzmBtn input.Qx:hover { background-color:#ea0001;}










