.ielt8 body { width: 100%;overflow-x: hidden; }
.zxt_footer,.zxt_footer_rl { margin-top: 0; }
.downin { display: none;display: none !important; }
/**/
.fzzhaobiao { margin: 0;position: relative;padding: 0; }
.box_shadow { box-shadow: 0 4px 20px rgba(0,0,0,.4); }
.infog .box_shadow { box-shadow: 0 4px 20px rgba(0,0,0,.4); }
.yusg .box_shadow { box-shadow: 0 4px 20px rgba(250,150,130,.4); } 
.baozg .box_shadow { box-shadow: 0 4px 20px rgba(0,0,0,.4); }
.infotitle { width: 100%; margin: 0;text-align: center;padding: 30px 0 15px 0;line-height: 30px; }
.infotitle h2 { display: block;color: #333;font-size:30px;font-weight: bold;letter-spacing: 2px; }
.infotitlf h2 { color: #fff; } 
.infotitle h2 font { color: #ffb244;font-size: 26px; }
.infotitle p { display: block;color: #666;font-size: 20px;margin: 0; }
.infotitlf p { color: #b4b0b0; }
.infotitle p font { color: #f14848;font-size: 12px; }
.ys .infotitle h2 { font-size: 30px; }
.infoconta { width: 100%; margin: 0; }
.info_a { width: 100%;height: 100px; margin: 0 auto;position: relative;overflow: hidden; }
.info_a img.imgbg { display: block;position: absolute;left: 50%;top: 0; margin: 0 0 0 -960px; width: 1920px;height: 100px; }
/**/
.info_b { width: 100%;height: auto; margin: 0 auto;position: relative;overflow: hidden; }
.info_b img.imgbg { display: block;position: absolute;left: 50%;top: 0; margin: 0 0 0 -960px; width: 1920px;height: 541px; }
.info_b.a { background: #c78a78; }
.info_b.a,
.info_b.a img.imgbg { height: 580px; }
.info_b.b,
.info_b.b img.imgbg { height: 660px; }
.info_b.c,
.info_b.c img.imgbg { height: 778px; }
.info_b .innav { margin: 0;position: relative;padding: 0;border-top: 1px solid #eee; }
.info_b .innav .navlist { width: 33.3333%; width: 33.32%;_width: 33%; height: 98px; float: left;background: #fff;color: #color: #444;; position: relative;}
.info_b .innav .navlist.hover { background: none; background: transparent;box-shadow: none;color: #fff; }
.info_b .innav .navlist a { display: block; width: 100%;_width: 100%;margin: 0;height: 100%;position: relative;background: #fff;z-index: 1; }
.info_b .innav .navlist.hover a { background: none; background: transparent;color: #fff; }
.info_b .innav .navlist:first-child a { border: 0; }
.info_b .innav .navlist:hover { opacity: .85;filter:alpha(opacity=90); }
.info_b .innav .navlist.hover:hover { opacity: 1;filter:alpha(opacity=100); }
.info_b .ilklk { margin: 0 auto;width: 320px;position: relative;line-height: 26px;padding-top: 26px; }
.info_b .ilklk.b { width: 300px;}
.info_b .ilklk.c { width: 300px;}
.info_b .ilklk .ikleft { position: absolute;top:24px ;width: 52px;height: 52px;background:  no-repeat; }
.info_b .ilklk .ikrigh { margin: 0 0 0 55px;position: relative; }
.info_b .ilklk .ikrigh span { display: block;margin: 0;text-align: left; }
.info_b .ilklk .ikrigh span.a { font-size: 20px;font-weight: bold; }
.info_b .ilklk .ikrigh span.b { font-size: 14px; }
.info_b .innav .navlist .ikleft.a {left: -15px; background-position: -10px -80px; } 
.info_b .innav .navlist .ikleft.b {left: -15px; background-position: -80px -80px; }
.info_b .innav .navlist .ikleft.c {left: -15px; background-position: -150px -10px; }
.info_b .innav .navlist .ikleft.d {right: -50px;background-position: -10px -150px;}
.info_b .innav .navlist.hover .ikleft.a {left: -15px; background-position: -150px -80px; } 
.info_b .innav .navlist.hover .ikleft.b {left: -15px; background-position: -10px -10px; }
.info_b .innav .navlist.hover .ikleft.c {left: -15px; background-position: -80px -10px; }
.info_b .innav .navlist.hover .ikleft.d { display: none; }
/*.info_b .innav .navlist:hover .ikleft.d { background-position: -79px -150px; }*/
.info_b .innav .navlist.hover .ilklk.b span.a ,.info_b .innav .navlist.hover .ilklk.b span.b { color: #fff }
/**/
.info_imgimg { width: 100%;max-width: 1920px; height: 100%; margin: 0 auto;position: relative; }
.info_imgimg .info_op { position: absolute;top: 96px;left: 0; }
.info_imgimg .info_op img { display: block;width: auto;height: auto; }
.info_imgimg .info_oo { position: absolute;top: 162px;left: 10px;line-height: 20px; }
.info_imgimg .info_oo p { display: block;float: left; margin: 0 20px 0 0;font-size: 16px;color: #fff; }
.info_imgimg .info_oo p span { display: inline-block;margin-right: 5px; width: 5px;height: 5px;background: #fff;border-radius: 50%;vertical-align: middle; }
.info_imgimg .info_oi { position: absolute;top: 200px;left: 10px;border: 1px solid #5e2408;padding: 0 10px; }
.info_imgimg .info_oi em { display: block;margin: 0;font-size: 16px;color: #fff;line-height: 28px; }
.info_imgimg .info_oi em span { color: #5e2408;text-decoration: underline; }
.info_imgimg .info_ou { position: absolute;top: 242px;left: 0; }
.info_imgimg .info_ou .info_oub,
.info_imgimg .info_ou .info_oua .us { z-index: 1; background:  left top no-repeat; }
.info_imgimg .info_ou .info_oub { float: left; margin:30px 44px; width: 40px; height: 40px;background-position:15px -100px; }
.info_imgimg .info_ou .info_oua { float: left;width: 90px; text-align: center;background-position:0 0;position: relative; }
.info_imgimg .info_ou .info_oua .us { position: relative;background: none;border: 2px solid #ffa53b;border-radius: 50%; width: 100%;height: 90px;position: relative; font-size: 20px;color: #433f3f;line-height: 90px; }
.info_imgimg .info_ou .info_oua p { display: block;position: absolute;bottom: -44px; left: 50%; width: 150px;margin: 0 0 0 -70px;padding-top: 10px; font-size: 12px;color: #fff;line-height: 16px; }
.info_imgimg .info_ou .info_oua:before { content: "";display: block;position: absolute;left: 50%;top: 2px;margin-left: -44px; width: 90px;height: 90px;border-radius: 50%; background: #fff;animation: loituu ease 4s infinite; }
.info_imgimg .info_ou .info_oua:nth-child(1):before { animation: loituu ease 6s 0.1s infinite; }
.info_imgimg .info_ou .info_oua:nth-child(3):before { animation: loituu ease 6s 0.4s infinite; }
.info_imgimg .info_ou .info_oua:nth-child(5):before { animation: loituu ease 6s 0.8s infinite; }
@keyframes loituu{
	0%{
	   opacity: 1;margin-left: -43px;top: 2px;
       width: 90px;height: 90px;
    }
    5%{
       opacity: 0.8;margin-left: -18px;top: 27px;
       width: 40px;height: 40px;
    }
    10%{
       opacity: 1;margin-left: -43px;top: 2px;
       width: 90px;height: 90px;
    }
}
.info_imgimg .info_ou .info_oua .us { animation: ghkjky 4s linear infinite; }
.info_imgimg .info_ou .info_oua:nth-child(1) .us { animation: ghkjky 6s 0.1s linear infinite; }
.info_imgimg .info_ou .info_oua:nth-child(3) .us { animation: ghkjky 6s 0.4s linear infinite; }
.info_imgimg .info_ou .info_oua:nth-child(5) .us { animation: ghkjky 6s 0.8s linear infinite; }
@keyframes ghkjky{
	0%{ transform:scale3d(1,1,1); }
	5%{ transform:scale3d(0.6,0.6,0.6); }
	10%{ transform:scale3d(1,1,1); }
}

.info_imgimg .info_oy { position: absolute;top: 146px;left: 605px; }
.info_imgimg .info_oy img { display: block;width: auto;height: auto; }
.info_imgimg .info_oy { animation: loiuu linear 6s infinite;transform-origin: center center center; }
@keyframes loiuu{
    30%{
       transform: rotatez(0deg);
    }
    31%{
        transform: rotatez(-3deg);
    }
    32%{
        transform: rotatez(0deg);
    }
    33%{
    	transform: rotatez(3deg);
    }
    34%{
    	transform: rotatez(0deg);
    }
}

.info_imgimg .ysn_py { position: absolute;right: 850px;top: 320px; }
.info_imgimg .ysn_pr { float: left;transition: 0.3s ease all; width: 162px;height: 162px;margin-right: 28px; position: relative; }
.info_imgimg .ysn_pr .prtext { margin: 53px auto 0 auto; text-align: center; font-size: 20px;color: #fff;line-height: 28px; }
.info_imgimg .ysn_pr .prtext.b { padding-top: 14px; }
.info_imgimg .ysn_pr.hover .prtext,
.info_imgimg .ysn_pr:hover .prtext { font-size: 28px;margin-top: 43px;line-height: 38px;font-weight: 900; }
.info_imgimg .ysn_pr .prtebgg { position: absolute;left: 50%;top: 50%;margin: -70px 0 0 -70px; width: 140px;height: 140px;background:  center center no-repeat; }
.info_imgimg .ysn_pr .prtebg { position: absolute;left: 50%;top: 50%;margin: -70px 0 0 -70px; width: 140px;height: 140px;background:  center center no-repeat; }
.info_imgimg .ysn_pr.hover .prtebg { position: absolute;left: 50%;top: 50%;margin: -93px 0 0 -93px;  width: 186px;height: 186px;background:  center center no-repeat; }
.info_imgimg .ysn_pr.hover .prtebgg { position: absolute;left: 50%;top: 50%;margin: -93px 0 0 -93px;  width: 186px;height: 186px;background:  center center no-repeat; }
.info_imgimg .ysn_pr .prtebg { animation: yuanquan linear 5s infinite; }
.info_imgimg .ysn_pr.hover .prtebg { animation-duration: 2s; }
@keyframes yuanquan{
	0%{
       transform: rotatez(0deg);
    }
    100%{
       transform: rotatez(360deg);
    }
}
.yusbj { position: absolute;top: 60px;left: 50%;margin: 0 0 0 -490px;width: 980px; }
.yusbj .yusbg { margin-top: 109px; width: 930px;height: 320px;padding:35px 25px;position: relative;border: 0;background: #fff;border-radius:2px; }
.yuszb { margin: 0;position: relative;padding: 0;width: 100%;height: 100%; }
.yuszb .lkj { display: block; position: absolute;right: -180px;bottom: -70px;width: 212px;height: auto; }
.yuszb .zbleft { float: left;width: 480px;border-right: 1px solid #eee; }
.yuszb .zbleft .zbletop { font-size: 20px;color: #333;padding-bottom: 25px;margin-left: 25px; }
.yuszb .zbleft .zbletop span { display: inline-block;margin-right: 10px; }
.yuszb .zbleft .zbletop span.a { font-size: 14px;color: #444;margin-top: 10px; }
.yuszb .zbleft .zbletop span.a font { display: inline-block;margin: 0 2px;font-weight: bold; font-size: 12px;color: #fe552e; }
.yuszb .zbleft .zblelis { position: relative;width: 340px; line-height: 40px;height: 40px; padding-bottom: 10px;margin-left: 25px; }
.yuszb .zbleft .zblelis .posi { display: block; position: absolute; top: 13px; right: 10px; line-height: 20px; color: #686464; }
.yuszb .zbleft .zblelis .listexe { width: 80px;position: absolute;left: 0;top: 0;font-size: 16px;color: #333; }
.yuszb .zbleft .zblelis .lisinpu { width: 100%;padding: 0 0 0 85px;text-align: left; box-sizing: border-box; }
.yuszb .zbleft .zblelis input {cursor: pointer; display: block; background: #fff;border-radius:2px ; margin: 0;height: 40px;line-height: 40px; border: 1px solid #ddd;box-sizing: border-box; width: 100%;text-indent: 10px;font-size: 14px;_margin-left: -86px; margin-left: -86px; }
.yuszb .zbleft .zblelis input#ys_shouji { border: 2px solid #ff3322;color: #ff3322; }
.yuszb .zbleft .zblelis select {cursor: pointer; display: block; background: #fff;border-radius:2px ; margin: 0;height: 40px;border: 1px solid #ddd;box-sizing: border-box;width: 100%;padding-left: 10px;font-size: 14px; }
.yuszb .zbleft .zblelis span#dfff select { width: 32%;margin-left: 2%;float: left;_width: 82px; width: 82px; }
.yuszb .zbleft .zblelis span#dfff select:first-child { margin: 0; }
.yuszb .zbleft .zblelis span#dfff.qushixian select { width: 49%; }
.yuszb .zbleft .zblelis p.kls { padding:0;font-size: 12px;color: #666;line-height: 30px;}
.yuszb .zbleft .zblelis p.kls .icon { display: inline-block;vertical-align: -3px;margin-right: 5px;width: 14px;height: 16px;background:  no-repeat; }
.yuszb .zbright { float: right;width: 320px;margin-right:20px; }
.yuszb .zbright .zbritop { font-size: 18px;color: #333;text-align: center;padding: 0 0  25px 0; }
.yuszb .zbright .zbritop font { display: inline-block;margin: 0 5px; color: #fe552e;font-size: 28px; }
.yuszb .zbright .zbricon { position: relative;padding: 15px 25px;border: 1px solid #eee;background: #fff;border-radius: 2px; }
.yuszb .zbright .zbricon .briclist { font-size: 14px;color: #333; margin: 0; height: 30px;line-height: 30px;position: relative; }
.yuszb .zbright .zbricon p { display: block;margin: 0 40px 0 80px;text-align: right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.yuszb .zbright .zbricon p font { display: inline-block;padding-right: 5px; font-size: 14px;color:  #ff3322; }
.yuszb .zbright .zbricon span { position: absolute;left: 30px;top: 0;text-align: left; }
.yuszb .zbleft .lisinpu input::-webkit-input-placeholder { color: #999; }
.yuszb .zbleft .lisinpu input:-o-placeholder { color: #999; }
.yuszb .zbleft .lisinpu input::-moz-placeholder { color: #999; }
.yuszb .zbleft .lisinpu input:-ms-input-placeholder { color: #999; }
.yuszb .zbleft .zblelis textarea::-webkit-input-placeholder { color: #999; }
.yuszb .zbleft .zblelis textarea:-o-placeholder { color: #999; }
.yuszb .zbleft .zblelis textarea::-moz-placeholder { color: #999; }
.yuszb .zbleft .zblelis textarea:-ms-input-placeholder { color: #999; }


.zblists { display: block;border: 1px solid #eee;border-radius: 5px;box-shadow: 0 2px 6px rgba(0,0,0,.05);background: #fefefe; }
.zblists .listrs  { margin: 0;border-top: 1px solid #eee;font-size: 14px;color: #333; }
.zblists .listrs:first-child { border: none; }
.zblists .listrs .td { float: left;width: 112px;text-align: center;padding: 5px 0;line-height: 45px; }
.zblists .listrs:first-child .td { line-height: 35px;font-size: 16px; }
.zblists .listrs .td:nth-child(1) { width: 92px; }
.zblists .listrs .td:nth-child(2) { margin: 0;border-left: 1px solid #eee; }
.zblists .listrs .td:nth-child(3) { margin: 0;border-left: 1px solid #eee; }
.zblists .listrs .td.cols { color: #fe552e;font-size: 16px;  }

.yuszb .zbright .zbridow { font-size: 12px;color: #666;text-align: center;line-height: 20px;padding-top: 10px; }
.yuszb .zbconte { position: absolute;left: 408px;top: 90px;width: 140px;height: 140px;border: 1px solid #eee;border-radius: 50%;background: #fff;cursor: pointer;}
.yuszb .zbcontr { position: relative;width: 110px;height: 110px;margin: 14px;border: 1px solid #eee;background: #ff9e05  center center no-repeat;border-radius: 50%;_background: #ff9e05; background: #ff9e05; }
.yuszb .zbcontr span { z-index: 3; position: relative; display: block;text-align: center;font-size: 24px;color: #fff;padding: 15px;line-height: 28px;padding-top: 25px;letter-spacing: 2px; }
.yuszb .zbcontr span i { font-style: normal;font-size: 12px;letter-spacing: 1px; }
.yuszb .zbcontt { z-index: 2; position: absolute;left: 1px;top: 1px; width: 110px;height: 110px;background: #ff370f  center center no-repeat;border-radius: 50%;_background: #ff9e05; background: #ff9e05; }
.yuszb .zbcontr .zbcontt { animation: yuanquan linear 3s infinite; }
.yuszb .zbcontr.hover .zbcontt { animation: yuanquan linear 05s infinite; }
.yuszb .zbcontr.hover .zbcontt { opacity: 0.5; }
.yuszb .zbcontr.hover { animation: zbba 0.5s linear infinite; background: #835540; } 
@keyframes zbba{
	0% { background: #ff9e05; }
	20% { background: #ecd287; }
	40% { background: #f1b2e9; }
	60% { background: #63e9e8; }
	80% { background: #528eff; }
	100% { background: #ff9e05; }
}
.yuszb .zbcontr:before { z-index: 1;content: '';position: absolute;left: 0;top: 0; width: 110px;height: 110px;background: #ff370f;border-radius: 50%; animation: zbb 1.5s ease infinite; }
@keyframes zbb{
	0% { opacity: 0.9;left: 0;top: 0;width: 110px;height: 110px; }
	90% { opacity: 0;left: -14px;top: -14px;width: 140px;height: 140px; }
	100% { opacity: 0;left: -14px;top: -14px;width: 140px;height: 140px; }
}

.yuszb .zbleft .zblelis input,.yuszb .zbleft .zblelis select{ background: #fafafa;border: solid 1px #eee;}
.yuszb .zbleft .zblelis .col_xsdsfhrt{ width: 142px; }
.yuszb .zbleft .zblelis .col_xsdsfh { font-size: 12px;width: 100px;box-sizing: border-box; position: absolute;top: 0px;right: 0;height: 40px;line-height: 40px;text-align: center;}
.yuszb .zbleft .zblelis .btn-a {font-size: 12px;display: block;cursor: pointer;background: #ffeae5;border-radius: 2px;color: #ff370f;font-weight: bold;}
.yuszb .zbleft .zblelis .btn-b {border-radius: 5px; display: none;background: #fafafa;color: #999;box-sizing: border-box;border: solid 1px #eee;height: 40px;line-height: 38px;}
.yuszb .zbright .zbricon{ padding: 10px 25px;border-radius: 5px; }
.yuszb .zbright .zbricon .briclist{ height: 30px; line-height: 30px;}
.yuszb .zbright .zbritop{ padding-bottom: 0px; font-size: 24px;font-weight: bold;}
.yuszb .zbright .price_title{position: relative;max-width: 280px; width: 100%; height: 58px;line-height: 58px;margin: 10px auto; color: #fd613a;font-size: 18px;text-align: right;padding-right: 20px;box-sizing: border-box;}
.yuszb .zbright .price_title img {position: absolute;left: 0;top: 0;z-index: 0;display: block;width: 100%;height: 100%;}
.yuszb .zbright .price_title span {position: relative;font-weight: bold;margin-left: 5px;}
.yuszb .zbright .price_title .shuzi1 {font-size: 36px;color: #fd613a;}
.yuszb .zbleft .zblelis .posi{ top: 8px;}

.info_zbiao { position: absolute;right: 420px;top: 25px;z-index: 2; width:230px;height:372px;padding: 30px 25px; background: #fff; border-radius: 10px; } 
.info_zbiao .zbiao { position: relative; margin: 0; }
.info_zbiao .zbiaolist { width: 100%; margin: 0;line-height: 20px; }
.info_b.a .info_zbiao .zbiaolist:first-child  div { _height: 206px; height: 206px; }
.info_b.b .info_zbiao .zbiaolist:first-child  div { _height: 230px; height: 230px; }
.info_zbiao span#df { height: 40px !important; }
.info_zbiao span#df select{cursor: pointer; background: #f9efef;border-radius: 4px; width:32%;font-size: 14px; margin:0 0 0 2%; padding:0 0 0 10px;height:40px;line-height: 40px; border:0 !important;color:#444;box-sizing:border-box ;}
.info_zbiao span#df select:first-child { margin-left: 0 !important; }
.info_zbiao span#df.qushixian select { width: 48%; }
.info_zbiao .txt{cursor: pointer; background: #f9efef;border-radius: 4px;height:40px!important;border:0 !important;width:100%!important; width:205px !important;_width:205px;line-height:40px!important;_line-height:40px;font-size:12px!important;padding:0 10px!important;color:#444!important;box-sizing:border-box ;}
.info_zbiao .zbiaolist span.klg { display: block;margin:5px 0; text-align: center; font-size: 24px;color: #000;font-weight: bold; } 
.info_zbiao .zbiaolist span.kls { display: block;margin: 13px 0 5px 0; text-align: center; font-size: 16px;color: #000;padding-bottom: 10px; }
.info_zbiao .zbiaolist span.kls font { color: #fe5f37; }
.info_zbiao .zbiaolist p.kls { padding:10px 0 0 0; font-size: 12px;color: #666; }
.info_zbiao .zbiaolist p.kls .icon { display: inline-block;vertical-align: -3px;margin-right: 5px;width: 14px;height: 16px;background:  no-repeat; }
.info_zbiao .table_lis { margin: 0; padding-bottom: 10px;position: relative; }
.info_zbiao .table_lis .but_default { background: #ff3217;font-size: 16px;color: #fff; border-radius: 4px;font-weight: bold; }
.info_zbiao .table_lis .but_default:hover { background: #ff3217;opacity: 0.9;filter:alpha(opacity=90); }
.info_zbiao .table_lis.pp { margin-top: -5px; line-height: 20px;height: 25px; }
.info_zbiao .table_lis p.kls { padding:0;font-size: 12px;color: #666;line-height: 30px;}
.info_zbiao .table_lis p.kls .icon { display: inline-block;vertical-align: -3px;margin-right: 5px;width: 14px;height: 16px;background:  no-repeat; }
.info_zbiao.b { width:280px;height:420px;padding: 20px 30px 40px; top: 41px; right: 420px; }
.info_zbiao.b .table_lis .but_default { background: #23a0b6;letter-spacing: 2px; font-size: 22px;color: #fff;font-weight: bold; border-radius: 8px;box-shadow: 0 4px 16px rgba(35,160,180,.2); }
.info_zbiao.b .table_lis .but_default:hover { background: #23a0b6;opacity: 0.9;filter:alpha(opacity=90); }
.info_zbiao.b .table_lis .abcs { display: block; position: absolute;top: 15px;right: 12px;color: #444;font-size: 14px; }
.info_zbiao.b .zbiaolist span.klg { display: block;margin: 10px 0; text-align: center; font-size: 22px;color: #198dad;font-weight: bold; } 
.info_zbiao.b .zbiaolist span.kls { display: block;margin: 10px 0; text-align: center; font-size: 14px;color: #333;padding-bottom: 10px; }
.info_zbiao.b span#df { height: 50px !important; }
.info_zbiao.b span#df select{cursor: pointer;  background: #f3f3f3;border-radius: 8px; width:32%;font-size: 14px; margin:0 0 0 2%; padding:0 0 0 10px;height:50px;line-height: 50px; border:0 !important;color:#444;box-sizing:border-box ;}
.info_zbiao.b span#df select:first-child { margin-left: 0 !important; }
.info_zbiao.b span#df.qushixian select { width: 48%; }
.info_zbiao.b .txt{cursor: pointer; background: #f3f3f3;border-radius: 8px;height:50px!important;border:0 !important;width:100%!important; width:256px !important;_width:256px; line-height:50px!important;_line-height:50px;font-size:12px!important;padding:0 10px!important;color:#444!important;box-sizing:border-box ;}
/**/
.tipsg { display: none;width: 52px;height: 61px;position: absolute;right: 30px;bottom: -30px; }
/**/
.ysn_kg { width: 100%;margin: 0;background: #fff;padding:30px 0 80px 0; }
.ysn_kg .infotitle { padding-bottom: 40px; }
.ysn_kg .infoconta { margin: 0;position: relative;padding: 0 0 40px 0; }
.ysn_kg .but_default { margin: 0 auto; width: 200px;height: 50px;letter-spacing: 2px; text-align: center; line-height: 50px; background: #23a0b6; font-size: 20px;color: #fff; font-weight: bold; border-radius:8px; box-shadow: 0 4px 16px rgba(35,160,180,.2); }
.ysn_kg .textsa { width: 1200px; height: 540px;margin: 0 auto;border: 1px solid #eee;overflow: hidden; }
.ysn_kg .textsa_kg { padding: 30px;margin: 0 auto;height: 480px;overflow-y:auto;overflow-x: hidden; }
.ysn_kg .textsa_kg b { display: block; font-size: 14px; color: #666; line-height: 30px; }
.ysn_kg .textsa_kg .agreement-title { font-size: 16px; color: #666; line-height: 30px; }
.ysn_kg .textsa_kg span { display: block; font-size: 14px; color: #666; line-height: 30px; }
.ysn_kg .textsa_kg span.m15 { height: 15px;width: 100%; }
.ysn_kg .textsa_kg span b { font-weight: bold;display: inline; }
/**/
i.p_i { display: tel; display: inline-block;margin: 0 20px;vertical-align: middle; width: 30px;height: 15px; background:  no-repeat center center; }
.info_c { width: 100%;margin: 0;background: #fff;padding: 30px 0; }
.info_c .infotitle p { padding-top: 15px; }
.info_c .incli { width: 100%; margin: 0 auto; }
.info_c img.klo { display: block;width: 1018px;height: 140px;margin: 20px auto 10px auto; }
.info_c .info_cc { width: 1165px;height: 60px; margin: 10px auto; }
.info_c .info_cl { width: 25%;float: left;text-align: center;line-height: 30px; }
.info_c .info_cl span { display: block;margin: 0 auto; }
.info_c .as { font-size: 20px;color: #333; }
.info_c .bs { font-size: 16px;color: #666; }
.info_c .ll1200 { width: 1200px;height: auto;margin: 0 auto;padding:20px 0 60px 0; }
.info_c .lky { float: left; width: 82px;height: 400px;margin-top: 40px;background:  no-repeat center center; }
.info_c .lkt { float: left; width: 343px;height: 445px;}
.info_c .lkts { position: relative; width: 270px; height: 110px;margin: 0 0 0 40px; background:  no-repeat center top; }
.info_c .lkts span { display: block;margin: 0 auto;line-height: 58px; }
.info_c .lkts .as { font-size: 24px;color: #fff;font-weight: bold;text-align: center;margin-right: 4px; }
.info_c .lkts .ad { font-size: 20px;color: #fff;font-weight: normal;text-align: center;line-height: 40px;margin-right: 4px; }
.info_c .af { width: 100%;height: 420px;padding-top: 1px; margin:-76px auto 0 auto;background: #ff3217;border-radius: 20px; }
.info_c .ag { width: 282px;height: 274px; margin: 105px auto 35px auto; border-radius: 20px;background: #fff; }
.info_c .ag img { display: block;width: 100%;height: 100%; }
/**/
	
.info_ck { width: 100%;margin: 0;background: #333  center center no-repeat;background-size: 1920px 744px;height: 744px; padding: 50px 0 30px 0;box-sizing: border-box; }
.info_ck .infotitle p { padding-top: 15px;color: #fff; }
.info_ck .infotitle h2 { color: #fff; }
.info_ck .l20 { position: relative; width: 1200px;height: auto;margin: 0 auto;padding:20px 0 40px 0; }
.info_ck .l2s { padding: 10px;background: #fff; }
.info_ck .l2s .lkle { width: 585px;height: 420px;float: left;position: relative; }
.info_ck .l2s .lkle.p { margin-left: 10px; }
.info_ck .l2s .lkle img { display: block;width: 100%;height: auto; }
.info_ck .l2s .lkle .span { position: absolute;left: 50%;top: 50%;margin: -28px 0 0 -90px; width: 178px; height: 55px;line-height: 55px; border-radius: 37px; border: solid 1px #707070;  }
.info_ck .l2s .lkle i { position: absolute; display: block;width: 100%;height: 100%; background-color: #090909;opacity: 0.65;border-radius: 37px;}
.info_ck .l2s .lkle span { position: relative; display: block;font-size: 20px;color: #fff;font-weight: bold;width: 120px;text-align: center; margin: 0 auto;height: 100%; background:  right center no-repeat; }
/**/
.info_d { width: 100%;margin: 0;background: #fff;padding: 50px 0 30px 0; }
.info_d .infotitle p { padding-top: 15px; }
.info_d .infoconta { margin: 0;padding:35px 0 40px 0; }
.info_d .info_dd { width: 1198px;margin: 0 auto;border: 1px solid #eee;background: #fff;  }
.info_d .info_dd .info_ddlist { position: relative; width: 100%;height: 79px; border-top: 1px solid #eee; }
.info_d .info_dd .info_ddlist:first-child { border: 0; }
.info_d .info_dd .info_ddleft { position: absolute;left: 0;top: 0;z-index: 1; width: 116px;padding-right: 10px; height: 80px;line-height: 80px; font-size: 18px;color: #fff;text-align: center; }
.info_d .info_dd .info_ddleft { background:  no-repeat; }
.info_d .info_dd .info_ddcont { position: absolute;left: 304px;top: 14px;line-height: 24px;font-size: 14px;color: #333; }
.info_d .info_dd .info_ddrigh { position: absolute;left: 740px;top: 14px;line-height: 24px;font-size: 14px;color: #333; }
.info_d .info_dd strong { display: block; padding:20px 0 0 35px; font-size: 24px;color:#333; }
.info_d .info_dd .info_ddleft { background-position: 0 -80px; }
.info_d .info_dd .info_ddleft.to { background-position: 0 0px; }
.info_d .info_dd p { display: block;margin: 0;width: 100%; }
.info_d .info_dd .h p { margin-top: 14px; }
.info_d .info_dd span { display: block;float: left;margin-right: 28px; }
.info_d .info_dd span b { display: inline-block;width: 22px;height: 22px;margin-right: 4px;vertical-align: middle; background:  no-repeat; }
.info_d .info_dd .info_ddcont span b { background-position: 1px -162px; }
.info_d .info_dd .info_ddrigh span b { background-position: 2px -184px; }
/**/
.info_e { width: 100%;margin: 0;background: #fef6f6  center bottom no-repeat;padding: 50px 0 30px 0; }
.info_e .infotitle p { padding-top: 15px; }
.info_e .infoconta { margin: 0; padding:0 0 40px 0; }
.info_e .info_ee { width: 1200px; margin: 0 auto;position: relative;padding-top: 1px; }
.info_e .info_ee .info_eelist { float: left;position: relative;background: #fff; border-radius: 25px;width: 580px;height: 152px;margin:40px 0 0 40px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); }
.info_e .info_ee .info_eelist.first{ margin-left: 0; }
.info_e .info_ee .info_eelist img { display: block;width: 74px;height: auto; position: absolute;left: 38px;top: 35px;border-radius: 20px; }
.info_e .info_ee .info_eelist p { display: block;margin: 0 35px 0 135px;line-height: 40px;text-align: left; }
.info_e .info_ee .info_eelist p.a { font-size: 20px;color: #000;padding-top: 30px;font-weight: bold; }
.info_e .info_ee .info_eelist p.b { font-size: 16px;color: #666;padding-top: 0px; line-height: 24px; }
.info_e .btv { padding-top: 50px; font-size: 24px;color: #fff;line-height: 136px;text-align: center; font-weight: bold; margin: 0 auto; }
.info_e .btv a {display: block;width: 504px;height: 136px;margin: 0 auto;color: #fff; background:  no-repeat center center; }
.info_e .btv a:hover { opacity: 0.9; }
/**/
.info_ch { width: 100%;margin: 0;background: #f8f8f8;padding: 50px 0 30px 0; }
.info_ch .infotitle p { padding-top: 15px; }
.info_ch .l20 { position: relative; width: 1200px;height: auto;margin: 0 auto;padding:20px 0 40px 0; }
.info_ch .ti { position: relative;text-align: center; font-size: 24px;line-height: 62px;margin: 0 auto; color: #fff;width: 644px; height: 62px; background-color: #ff3217; border-radius: 20px; }
.info_ch .ul { position: relative;margin-top: 50px; }
.info_ch .li { width: 380px;margin-left: 28px;float: left; }
.info_ch .li:first-child,.info_ch .li.first { margin: 0; }
.info_ch .li span { display: block; text-align: center;line-height: 26px;}
.info_ch .li .litit { font-size: 20px;color: #333;margin-top: 15px;font-weight: bold; }
.info_ch .li .liimg { display: block;width: 100%;height: auto;border-radius: 15px; }
.info_ch .li .limsg { font-size: 16px;color: #333; }
.info_ch .kos { position: absolute;left: 190px;top: 50px; width: 820px;height: 120px;border: 2px solid #ff3217;margin: 0 auto;border-bottom: 0; }
.info_ch .kos .kso { width: 50%;height: 100%; border-right:2px solid #ff3217;float: left;margin-left: -1px; }	
/**/
.ysn_c { width: 100%;margin: 0;background: #fff;padding: 30px 0 60px 0;background: #fff }
.ysn_c .infotitle { padding-bottom: 30px; }
.ysn_c .infoconta { width: 1200px; margin: 0 auto;position: relative;padding: 0;background: #f2f3f7; }
.ysn_c .infoconta img { display: block;width:auto;height: auto;margin: 0 auto;float: left;width: 601px;height: auto;}
.ysn_c .ysn_cc { float: right; width: 598px;padding:40px 0 50px 0;box-sizing: border-box; margin: 0 auto;line-height: 24px; }
.ysn_c .ysn_cc strong { display: block;margin: 0;font-size: 18px;color: #333;font-weight: bold;padding-bottom: 20px; }
.ysn_c .ysn_cc p { display: block;font-size: 14px;color: #333; }
.ysn_c .ysn_cc .ysn_cs { padding: 0 50px; }
.ysn_c .ysn_cc .ysn_ccc { margin: 0 auto;position: relative;padding-top: 40px; }
.ysn_c .uan_ccc { float: left;width: 188px;text-align: center;padding-top: 20px;line-height: 30px; }
.ysn_ccc .uan_ccc .a  { margin: 0 auto; font-size: 30px;color: #ff7e17;position: relative;font-weight: bold;font-family: arial; }
.ysn_ccc .uan_ccc .b  {font-size: 14px;color: #444;padding-top: 10px; }
/**/
.ysn_d { width: 100%;margin: 0;background: #fff;padding: 30px 0;background: #f6f6f8; }
.ysn_d .infoconta { margin: 0 auto;position: relative;padding: 0;width: 1200px;padding-bottom: 40px; }
.ysn_d .d6txi { float: left;position: relative; margin-left: 20px;margin-top: 20px; width: 590px; width: 540px;_width: 540px; height: 120px;padding: 20px 50px 20px 0; box-sizing: border-box; background: #fff; }
.ysn_d .d6txi.nomar { margin-left: 0; }
.ysn_d .d6txi>div { margin-left: 160px; }
.ysn_d .tltw { font-size: 20px;color: #333;font-weight: bold;letter-spacing: 2px; }
.ysn_d .masg { font-size: 16px;color: #666;line-height: 24px; }
.ysn_d .icon { position: absolute;left: 40px;top: 20px; width: 80px;height: 80px; background:  no-repeat; }
.ysn_d .a { background-position: -210px -110px; }
.ysn_d .b { background-position: -10px -10px; }
.ysn_d .c { background-position: -110px -10px; }
.ysn_d .d { background-position: -10px -110px; }
.ysn_d .e { background-position: -110px -110px; }
.ysn_d .f { background-position: -210px -10px; }
/**/
.ysn_k { width: 100%;margin: 0;background: #fff;padding: 0 0; }
.ysn_k .infoconta { width: 1200px; margin: 0 auto;position: relative;padding: 0 0 30px 0; }
.ysn_k .infotitle { padding-bottom: 40px; }
.ysn_k .ysn_kk { position: relative;margin: 0 auto; }
.ysn_k .ysn_kk .ysn_kli {width:285px;margin-left: 20px; float: left;position: relative; }
.ysn_k .ysn_kk .ysn_kli:first-child { margin: 0; }
.ysn_k .ysn_kk .ysn_kli img { width: 100%;height: auto; }
.ysn_k .ysn_kk .ysn_kli .textsg { margin: 0 auto;padding: 20px 22px;height: 102px; background: #f6f6f6; }
.ysn_k .ysn_kk .ysn_kli span { display: block;font-size: 20px;color: #333;line-height: 30px;padding-bottom: 5px;text-align: center; }
.ysn_k .ysn_kk .ysn_kli p { display: block;font-size: 14px;color: #333;line-height: 24px;margin: 0;padding-bottom: 10px; }	
 /**/
.ysn_l { width: 100%;margin: 0;background: #fff;padding: 30px 0; }
.ysn_l .infotitle { padding-bottom: 40px; } 
.ysn_l .infoconta { width: 1200px; margin: 0 auto 20px auto;position: relative;box-shadow: 0 4px 20px rgba(35,140,180,.2) ; }
.ysn_l .icon{ background:  no-repeat; }
.ysn_l .a { background-position: -10px -100px; }
.ysn_l .b { background-position: -100px -100px; }
.ysn_l .c { background-position: -190px -10px; }
.ysn_l .d { background-position: -10px -10px; }
.ysn_l .ysn_ll { margin: 0 auto;position: relative;width: 950px;padding: 40px 0; }
.ysn_l .ysn_icon { float: left;margin: 0 20px; } 
.ysn_l .ysn_icon span.icon{ display: block; width: 70px;height: 70px;background-position: -100px -10px; }
.ysn_l .ysn_llist { float: left;position: relative;width: 140px;line-height: 24px;_line-height: 40px; line-height: 40px;}
.ysn_l .ysn_llist p { display: block;width: 100px;margin: 20px auto 0 auto; font-size: 16px;color: #333;text-align: center; }
.ysn_l .ysn_llist p span { display: block; }
.ysn_l .ysn_llist p span font { display: inline-block;margin-right: 4px; vertical-align: -2px;font-size: 30px;color: #23a0b6; }
.ysn_l .ysn_llist span.icon { display: block; width: 70px;height: 70px;margin: 0 auto; }
/**/
.ysn_uu { width: 100%; margin: 0 auto;overflow: hidden;height: 430px;padding: 0; }
.ysn_uu .infoconta { width: 1200px; padding: 0;margin: 0 auto;position: relative; }
.ysn_uu img { display: block;width: 1920px;height: auto;margin-left: -960px;position: absolute;left: 50%;top: 0; }
.ysn_uu a{ position: absolute; left: 576px; top: 327px; color: #fff; background: #ff6f20; text-align: center; width: 180px; height: 52px; line-height: 52px; border-radius: 30px; letter-spacing: 2px; font-size: 20px; }	
.ysn_uu a:hover { transition: 0.2s all ease; transform: scale(1.1); }
/**/
.ysn_u { width: 100%;margin: 0;background: #fff;padding: 30px 0; }
.ysn_u .infoconta { width: 1200px; margin: 40px auto 0 auto;height: 600px; position: relative;padding: 0; }
.ysn_u .uu_icon { position: absolute;color: #856961;line-height: 30px; }
.ysn_u .uu_a { left:250px;top: 110px; background:  no-repeat;width: 545px; height: 430px;}
.ysn_u .uu_b { left: 0;top: 0; background:  no-repeat;width: 488px; width: 378px;_width: 378px; height: 227px;}
.ysn_u .uu_c { right: 0;top: 120px; background:  no-repeat;width: 488px; width: 378px;_width: 378px; height: 227px;}
.ysn_u .uu_b,.ysn_u .uu_c { padding: 45px 55px;box-sizing: border-box; }
.ysn_u .uu_icon .uu_title { font-size: 30px;font-weight: bold; }
.ysn_u .uu_icon .uu_masdg { font-size: 16px;font-weight: normal;padding-top: 10px; }
.uu_c .uu_title,.uu_c .uu_masdg { color: #5d707f; }
/**/
.yus_a { width: 100%;margin: 0;background: #fef5f3;padding:30px 0; }
.yus_a .infotitle { padding-bottom: 30px; }
.yus_a .infotitle p { line-height: 24px;color: #444;font-size: 16px;padding-top:10px; }
.yus_a .infoconta { width:1200px;height: 400px; margin: -10px auto 0 auto;position: relative;padding: 0 0 60px 0; }
.yus_a .infoconta img { display: block;width:auto;height: auto;margin: 0 auto; }
.yus_a .pimg { display: block;position: absolute;left: -28px;top: 0;width: 1256px;height: 436px; }
.yus_a .ysn_hh { position: relative; width: 300px;height: 300px;margin:0 auto;padding: 0; }
.yus_a .ysn_hh .o { position: absolute;line-height: 30px;padding: 22px 0;  }
.yus_a .ysn_hh .o span { display: block;margin: 0;line-height: 20px; }
.yus_a .ysn_hh .o span.l { font-size: 14px;padding-top: 10px;color: #666; }
.yus_a .ysn_hh .o span.k { font-size: 20px;color: #ff4f23;font-weight: bold; }
.yus_a .ysn_hh .a { padding:20px 45px 15px 25px;left: -435px;top: 35px;width: 335px;height: 100px;}
.yus_a .ysn_hh .a span.l { color: #627670; }
.yus_a .ysn_hh .b { padding:20px 20px 15px 45px;right: -445px;top: 35px; width: 330px;height: 100px;}
.yus_a .ysn_hh .b span.l { color: #7d7658; }
.yus_a .ysn_hh .c { padding:20px 30px 15px 18px;left: -365px; bottom: -95px;width: 335px;height: 100px;}
.yus_a .ysn_hh .c span.l { color: #887874; }
.yus_a .ysn_hh .d { padding:20px 20px 15px 45px;right: -365px; bottom: -90px;width: 330px;height: 94px;}
.yus_a .ysn_hh .d span.l { color: #5b5875; }
/**/	
.yus_b { width: 100%;margin: 0;background: #ffffff;padding:30px 0; }
.yus_b .infotitle { padding-bottom:40px; }
.yus_b .infoconta { margin: 0; padding-bottom: 40px; }
.yus_b .infoconta img { display: block;width:auto;height: auto;margin: 0 auto; }
.yus_b .info_ee { width: 1200px; margin: 0 auto;position: relative; }
.yus_b .info_ee .info_eelist { float: left;margin-left: 35px; position: relative;width: 270px;height: 325px;border-radius:10px;box-shadow: 0 4px 20px rgba(210, 1, 1,.1); }
.yus_b .info_ee .info_eelist:first-child { margin: 0; }
.yus_b .imgg { display: block;width: 100%;height: 120px;padding: 50px 0 20px 0; }
.yus_b .imgg i.icond { display: block; margin: 0 auto; background: ; }
.yus_b .imgg i.icond.a {width: 143px; height: 99px; background-position: -155px -10px;}
.yus_b .imgg i.icond.b { width: 125px; height: 120px; background-position: -10px -10px; }
.yus_b .imgg i.icond.c { width: 142px; height: 90px; background-position: -10px -150px; }
.yus_b .imgg i.icond.d { width: 124px; height: 88px; background-position: -172px -150px; }
.yus_b .info_ee .info_eelist p { display: block;padding: 0;margin: 0;font-size: 14px; line-height: 24px;text-align: center;padding:0; }
.yus_b .info_ee .info_eelist p.a { font-size: 20px;color: #333;font-weight: bold; }
.yus_b .info_ee .info_eelist p.b { font-size: 16px;color: #666;padding-top: 15px; }
/**/
.yus_d { width: 100%;margin: 0;background: #fff;padding:30px 0; }
.yus_d .infotitle { padding-bottom:10px; }
.yus_d .infoconta { width: 1200px; margin: 0 auto; padding-bottom: 20px;height: 518px;position: relative }
.yus_d .infoconta .yus_d1 { display: block;width: 1252px;height: auto;position: absolute;left: -26px;top: 0; }
/**/
.yus_e { width: 100%;margin: 0;background: #fef5f3;padding: 30px 0; }
.yus_e .infotitle { padding-bottom:40px; }
.yus_e .infoconta { width: 1200px;margin: 0 auto; padding: 0 0 60px 0; }
.yus_e .yus_ee { padding:25px;background: #fff;margin: 0 auto;position: relative; }
.yus_e .yus_ee .yus_eetop { margin: 0 auto; height:50px;line-height: 50px;color: #333;background: #fef5f3;font-size: 16px; }
.yus_e .yus_ee .yus_eetop p { display: block;margin: 0;position: relative;text-align: center;height: 50px;line-height: 50px; color: #333;}
.yus_e .yus_ee .yus_eetop p span { display: block;float: left;width: 20%;margin-right: 5%; margin-right: 3%;_margin-right: 3%;font-weight: bold; }
.yus_e .yus_ee .yus_eetcon { position: relative; width: 100%; margin: 15px 0;height: 450px;line-height: 36px; font-size: 14px; padding: 0;overflow: hidden; }
.yus_e .yus_ee .yus_eetcon p { display: block;margin: 0;position: relative;text-align: center;height: 89px;line-height: 90px;overflow: hidden; color: #333;border-bottom: 1px dotted #eee; }
.yus_e .yus_ee .yus_eetcon p span { display: block;float: left;width: 20%;margin-right: 5%; margin-right: 3%;_margin-right: 3%; }
.yus_e .yus_ee .yus_eetcon p span.a { font-weight: bold; }
.yus_e .yus_ee .yus_eetcon p span.b { line-height: 30px;padding-top: 15px; }
.yus_e .yus_ee .yus_eetcon p span.b i { font-style: normal; font-size: 14px;color: #666; }
.yus_e .yus_ee .yus_eetdoe { margin: 0 auto;padding: 20px 0 ;}
.yus_e .yus_ee .yus_eetdoe a { display: block;margin: 0 auto;font-weight: bold; width: 340px;height: 45px; line-height: 45px; background-color: #ff4f23; border-radius: 8px; font-size: 20px; text-align: center; color: #fff; }
/**/
.yus_ds { width: 100%;margin: 0;background: #ff4f23;padding:30px 0; }
.yus_ds .infotitle { padding-bottom:10px; }
.yus_ds .infotitle h2 { color: #fff; }
.yus_ds .infoconta { width: 1200px; margin: 0 auto; padding-bottom: 20px;height: 492px;position: relative }
.yus_ds .infoconta .yus_d1 { display: block;width: 1280px;height: 492px;position: absolute;left: -40px;top: 0; }
.yus_ds .ds_ul { position: absolute;width: 300px;height: 200px; }
.yus_ds .ds_ul span { display: block;margin: 0 auto;padding: 0 0 0 50px;  }
.yus_ds .ds_ul span.k { font-size: 24px;color: #333;line-height: 30px;font-weight: bold;margin-top: 80px; }
.yus_ds .ds_ul span.l { font-size: 16px;color: #666;line-height: 24px;margin-top: 15px; }
.yus_ds .ds_ul.a { top: 0;left: 300px; }
.yus_ds .ds_ul.b { top: 0;left: 900px }
.yus_ds .ds_ul.c { top:210px;left: 0; }
.yus_ds .ds_ul.d { top:210px;left: 600px; }
/*  */
#rightxuanfu { position: fixed;z-index:9;transition: ease all 0.4s;font-family: "microsoft yahei"; right: 0;top: 200px; background: rgba(140,140,140,0.2);width: 88px;height: auto;padding:10px 8px;border-radius: 10px; }#rightxuanfu div.kl { transition: ease all 0.4s; cursor: pointer; margin: 0 auto;line-height: 12px;height: 12px;padding:5px 5px 5px 15px;background: #fff;border-radius: 10px; position: relative;color: #4c4c4c;font-size: 12px; }#rightxuanfu div.kl:nth-child(n 1) { margin-top: 15px; }#rightxuanfu div.kl font { display: block;margin: 0 auto; text-align: center;float: right; }#rightxuanfu div.kl span { -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s;background: transparent  no-repeat; }#rightxuanfu div.kl span { display: block;background-size: 300px 35px;border-radius: 4px;position: absolute;left: 5px;bottom: 0;width: 30px;height: 35px; }#rightxuanfu .kl.a span { background-position: -183px 0px; }#rightxuanfu .kl.b span { background-position: -138px 0px; }#rightxuanfu .kl.c span { background-position: -95px 0px; }#rightxuanfu .kl.d span { background-position: -48px 0px; }#rightxuanfu .kl.e span { background-position: -229px 0px; }#rightxuanfu div.kl.hover { margin-top: 70px; line-height: 20px;height: 20px;padding:2px 5px;font-size: 12px; color: #2c2c2c;background: #ffca3a; }#rightxuanfu div.kl.hover font { float: none; }#rightxuanfu div.kl.hover span { background-size: 600px 71px; bottom: 24px;width: 80px;height: 71px;}#rightxuanfu .kl.a.hover span { background-position: -358px 0px; }#rightxuanfu .kl.b.hover span { background-position: -265px 0px; }#rightxuanfu .kl.c.hover span { background-position: -177px 0px; }#rightxuanfu .kl.d.hover span { background-position: -87px 0px; }#rightxuanfu .kl.e.hover span { background-position: -449px 0px; }#rightxuanfu .ki { padding-top: 15px; }#rightxuanfu .ki img { display: block;width: 88%;border-radius: 5px;margin: 0 auto; }#rightxuanfu .ki.h { cursor: pointer; }#rightxuanfu .ki span { font-size: 12px;text-align: center;display: block;margin: 0 auto;line-height: 14px;height: auto;padding-top: 5px;color: #666; }#rightxuanfu .ku.x { position: absolute;top: 8px;right: 6px;cursor: pointer; color: #fff;opacity: 0.6; font-size: 12px;width: 10px;line-height: 10px;text-align: center; }#rightxuanfu .ku.x:hover { opacity: 1; }#rightxuanfu .kh.t { display: none;position: absolute;left: 0;right: 0;bottom: -32px;font-size: 12px; text-align: center;color: #fff;height: 30px;line-height: 30px;cursor: pointer; background: rgba(140,140,140,0.2);color: #fff;border-radius: 10px; }#rightxuanfu.hide { width: 32px; }#rightxuanfu.hide .ku.x,#rightxuanfu.hide .ki span,#rightxuanfu.hide div.kl font { display: none; }#rightxuanfu.hide div.kl span { left: 1px; }.whatis {  position: absolute;right: 0;top: -110px;width: 100%;height: 104px; background:  no-repeat 2px -472px; }.whatis a { display: block; width: 100%;height: 100%;}
.ysn_k .ysn_kk .ysn_kli img {  display: block; }


.yusbj .yusbg{ margin-top: 109px; height: 297px;}
.yuszb .zbleft .zblelis input,.yuszb .zbleft .zblelis select{ background: #fafafa;border: solid 1px #eee;box-sizing: border-box;}
.yuszb .zbleft .zblelis .col_xsdsfhrt{ width: 150px; float: left; }
.yuszb .zbleft .zblelis .col_xsdsfh {float: left; font-size: 12px;width: 100px;box-sizing: border-box; position: absolute;top: 0px;right: 0;height: 40px;line-height: 40px;text-align: center;}
.yuszb .zbleft .zblelis .btn-a {font-size: 12px;display: block;cursor: pointer;background: #ffeae5;border-radius: 2px;color: #ff370f;font-weight: bold;}
.yuszb .zbleft .zblelis .btn-b {border-radius: 5px; display: none;background: #fafafa;color: #999;box-sizing: border-box;border: solid 1px #eee;height: 40px;line-height: 38px;}
.yuszb .zbright .zbricon{ padding: 10px 25px;border-radius: 5px; }
.yuszb .zbright .zbricon .briclist{ height: 30px; line-height: 30px;}
.yuszb .zbright .zbritop{ padding-bottom: 0px; font-size: 24px;font-weight: bold;}
.yuszb .zbright .price_title{position: relative;max-width: 280px; width: 100%; height: 58px;line-height: 58px;margin: 10px auto; color: #fd613a;font-size: 18px;text-align: right;padding-right: 20px;box-sizing: border-box;}
.yuszb .zbright .price_title img {position: absolute;left: 0;top: 0;z-index: 0;display: block;width: 100%;height: 100%;}
.yuszb .zbright .price_title span {position: relative;font-weight: bold;margin-left: 5px;}
.yuszb .zbright .price_title .shuzi1 {font-size: 36px;color: #fd613a;}
.yuszb .zbleft .zblelis .posi{ top: 8px;}

 /*通用头icon*/
@font-face{font-family:"m_top";src: format('truetype')}
.icon{font-family:"m_top" !important;font-size:0.36rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} 
.icon-dianzan1:before{content:"\e61a"} 
.icon-dowm:before{content:"\e6ae"}
.icon-shanchu:before { content: "\e72d"; } 
.icon-more:before{content:"\e6af"}  
.zb_masg .zb_masdown{ border: 0; }
/* 评论 */
#gg_pl { position: absolute;height: 100%; top:99px; right:0; bottom: 0; padding-left: 23px; background-color: #ffffff; background: rgba(255,255,255,0.5);}
#gg_pl .pl_title{ font-weight: bold; color: #222222; font-size: 16px; line-height: 30px; padding-top: 15px; }
#gg_pl .pin_con{  width: 335px; }
#gg_pl .pl_main { height: 460px; overflow-y: scroll;  }
#gg_pl .pl_main::-webkit-scrollbar{width: 6px;height: 6px;background-color: #f5f5f5;border-radius: 50px; } 
#gg_pl .pl_main::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #f5f5f5;} 
#gg_pl .pl_main::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;} 
/* #gg_pl .jilu_pls { height: 460px; overflow-y: scroll;  }
#gg_pl .jilu_pls::-webkit-scrollbar{width: 6px;height: 6px;background-color: #f5f5f5;border-radius: 50px; } 
#gg_pl .jilu_pls::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #f5f5f5;} 
#gg_pl .jilu_pls::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;}  */
#gg_pl .jilulis {margin: 0 23px 15px 0;padding-bottom: 6px;line-height: 22px; position: relative;padding-left: 38px; }
#gg_pl .jilulis span { font-size: 14px; color: #333; }
#gg_pl .jilulis img { position: absolute; left: 0px; top: 8px; display: block;width: 30px;height: 30px;border-radius: 50%;}
#gg_pl .jilulis span.left {  float: left;margin-right: 15px;margin-top: 5px; font-size: 12px;color: #666666;text-indent: 0; } 
#gg_pl .jilulis span.er { font-size: 14px; margin: 0;color: #222;}
#gg_pl .jilulis span.er a{ text-decoration: underline; color: #222;}
#gg_pl .jilulis span.sav { color: #ff0000; }
#gg_pl .text_comment{padding: 2px 0 2px 6px;margin:0 0} 
#gg_pl .text_comment span{height:auto;font-size:12px;color:#9c9c9c;margin-left:0px; float: left; margin-right: 20px; }
#gg_pl .text_comment span .pinlun{font-size: 12px; text-decoration: none; cursor:pointer;padding:4px 0 4px 25px;color:#666;background: no-repeat;background-position:0 6px}
#gg_pl .text_comment span .zangton{font-size: 12px; text-decoration: none; cursor:pointer;padding:4px 0 4px 18px;color:#666;background: no-repeat;background-position:0 6px}
#gg_pl .text_comment span .zangton.hover{color:#ff552e; background: no-repeat;background-position:0 6px}
/*一级  */
#gg_pl .img_pls{margin: 15px 23px 15px 0; background: #fff; background: rgba(255,255,255,0.56);}
#gg_pl .text_pl textarea { width: 100%;border:0; display: block; padding: 15px; height: 57px;  box-sizing: border-box; background: transparent; }
#gg_pl .text_simb { margin: 0 auto; overflow: hidden;  }
#gg_pl .text_simb .simb_left{ float: right; height: 40px; line-height: 40px; width: 40px; text-align: center; margin-left: 10px;} 
#gg_pl .text_simb .simb_left .xq{ display: block; width: 100%; text-align: center; color: #666666; cursor: pointer; line-height: 40px;font-size: 12px; background: transparent; }
#gg_pl .text_simb .simb_bott {float: right;margin-right: 0px; width: 40px; text-align: center; } 
#gg_pl .text_simb .simb_bott p { display: block;float: left;margin: 0;line-height: 40px; }
#gg_pl .text_simb .simb_bott .but { cursor: pointer; line-height: 40px; color: #ff552e;font-size: 12px; background: transparent; }
/* 二级 */
#gg_pl .reply{ margin-top: 10px; }
#gg_pl .pll_hff{ position: relative; padding-left: 40px;color: #666666; }
#gg_pl .pll_hff b{ display: block; font-weight: normal;color: #666666;line-height: 30px; }
#gg_pl .pll_hff img{ top: 0}
#gg_pl .ahuifu{margin:0 auto;color:#666666;line-height:30px;}
#gg_pl .huifuhuifu { background: #fff; background: rgba(255,255,255,0.56);}
#gg_pl .ahuifutext textarea{box-sizing: border-box;width:99%;font-size: 12px; line-height: 30px; border: 0; padding: 10px;height: 50px;resize: none;background:transparent;}
#gg_pl .ahuifutextbotton input[type=button]{font-size: 12px;border:0;float:right;line-height:30px; color:#ff552e;padding:0 5px;margin:5px;cursor:pointer; background: transparent;}
#gg_pl .ahuifutextbotton input#xtbotto2{ color: #666; }
/* close */
#gg_pl .close,#gg_pl .start{ position: absolute; width: 25px; height: 45px;left: 0; top: 50%; margin-top: -22.5px; }
#gg_pl .close img,#gg_pl .start img{ display: block; width: 100%; } 
#gg_pl .start{display: none;} 
/* 加载更多 */
#gg_pl .more{ cursor: pointer; text-align: center; font-size: 12px; color: #666666; line-height:40px; height: 40px; }
#gg_pl .more a{ display: block; color: #666666; }
#gg_pl .more .icon-dowm{ background: none; }
/*banner 右边 */
.pinglun{ position: absolute;  bottom:54px; left: 5%; }
.pinglun .list{ position: relative; }
.pinglun .item{ white-space: nowrap; margin-bottom: 20px; position:absolute;bottom:0px; left: 0px; opacity: 0; animation:mymove 16s linear 0s 1;  padding:0 22px 0 0; height: 50px;line-height: 50px; background-color: #000000; background: rgba(0,0,0,0.5); border-radius: 46px;color: #fff;}
.pinglun .item span{ display:inline; color: #ffffff;font-size: 14px;padding-left: 14px; } 
.pinglun .item span.hot{ color: #ffc711; }
@keyframes mymove {
    0% { opacity: 0; bottom:0px; left: 0px; }
    10% { opacity: 1; bottom:20px; left: 0px; } 
    99% { opacity: 0; bottom:200px; left: 0px; }  
    100% { opacity: 0; bottom:0px; left: 0px; }
}  

@media screen and (max-width:1619px){ 
    .yusbj{ width: 709px; }
    .yusbj .yusbg{ width: 709px }
    .yuszb .zbleft{ width: 426px; }
    .yuszb .zbright{ width: 203px; margin-right: 0; }
    .yuszb .zbleft .zblelis{width: 336px; margin-left: 0;} 
    #gg_pl .pin_con{ width: 240px; }
    .yuszb .zbleft .zbletop{ margin-left: 0;}
    .yuszb .zbconte{ left: 355px; }
    .yuszb .zbright .zbricon span{ left: 25px; }
    .yuszb .zbright .zbricon{padding: 10px 0px;}
    .yuszb .zbright .zbricon p{text-align: left;margin: 0 0px 0 79px;}
    .yuszb .zbleft .zblelis .col_xsdsfhrt{ width: 145px;}
} 

.table_txt{padding-top: 3px; color: #666; height: 16px;line-height: 16px;text-align: center;}
.table_txt .red { color: #ff552e; font-weight: bold;  }
#getcode_yzm { position: fixed;left: 0;top: 0;width: 0;height: 0;z-index: 99; display: none; }
#getcode_yzm .codebg { position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #000;opacity: 0.4; }
#getcode_yzm .codeop { position: fixed;left: 50%;top: 40%;margin: -40px 0 0 -165px; box-shadow:0 8px 20px rgba(0,0,0,.4);padding: 20px;background: #fff;outline: 1px solid #fefefe;border-radius: 4px; }
#getcode_yzm input { display: block;float: left;width: 160px;height: 40px;line-height: 40px;border: 1px solid #eee;background: #fefefe;text-indent: 5px; border-radius: 4px; }
#getcode_yzm img { display: block;float: left;width: 125px;height: 40px;border: 1px solid #eee;border-radius: 4px;cursor: pointer; }