@charset "utf-8";*{margin:0;padding:0;font-family:sans-serif,Arial,Helvetica;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
li,ol{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:afer,q:before{content:''}
abbr,acronym{border:0}
a{text-decoration:none}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
a{cursor:pointer}
body{background:#f2f2f2}
span{letter-spacing:0}
img:not([src]),img[src=""]{background:url(http://img.qiyiniao.net/hl20181127/loading.gif) no-repeat center center #fff}
.swiper-container{width:100%;height:100%}
.swiper-pagination-bullet{ background:#fff; opacity:1}
.swiper-pagination-bullet-active{ background:#ffcd0f}
.sem{width:100%;float:left;overflow:hidden;min-width:1200px}
.sem12{width:1200px;margin:0 auto}
.sem11{width:1140px;margin:0 auto}
.sem.img img{position:relative;left:50%;margin-left:-960px;display:block}
.sem12.img .lazy-img img{position:relative;left:50%;margin-left:-600px;display:block}
.pp1{height:2300px;background:#fff}
.box1{width:490px;height:230px;position:absolute;z-index:2;top:110px;left:600px;padding:0 50px}
.box1 .swiper-slide img{overflow:hidden;border-radius:50%;width:230px;height:230px}
.box2{width:810px;height:540px;float:left;margin-top:20px}
.box3{width:340px;height:540px;float:left;margin-top:20px;margin-left:50px}
.box3 img{margin-bottom:26px}
.pp2{height:180px;background:#bd1401}
.pp3{height:1420px;background:url(http://img.qiyiniao.net/qyn20190121/bg1.jpg)}
.box4>div{width:580px;height:240px;float:left;margin-bottom:35px;background:#fff}
.box4>div:nth-child(2n){margin-left:40px}
.box4>div img{display:block;float:left}
.tit{width:150px;height:135px;float:left;text-align:center;border-top:1px solid #eee;box-sizing:border-box;padding-top:15px}
.tit em{font-size:16px;color:#deb000;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:40px}
.tit p{font-size:12px;color:#333;line-height:30px;padding-bottom:10px}
.tit p strong{font-size:16px}
.tit a{font-size:14px;color:#333;line-height:30px;background:#eee;padding:5px 10px;border-radius:5px}
.tit a:hover{background:#333;color:#fff}

.pp4{ height:530px; position:relative}
.box5{ position:absolute; z-index:3; top:0}
.box5l{ width:640px; height:330px; float:left; margin-top:165px;}
.box5 dl{ width:640px; float:left; background:#790c00; color:#fff}
.box5 dl strong{ font-size:18px; line-height:60px}
.box5 a dl:hover{ background:#ffcd0f; color:#333}
.box5l dt,.box5l dd{ display:inline-block; float:left; line-height:32px; text-align:center}
.box5l dt{ width:216px; border-bottom:1px solid #bd1401}
.box5l dd{ width:140px; border-left:1px solid #bd1401; border-bottom:1px solid #bd1401}
.box5r{ width:415px; height:330px; float:left; margin-top:200px; margin-left:66px; color:#fff; font-size:15px; line-height:40px;}
.box5r a{ color:#ffcd0f; font-size:16px; font-weight:bold}

.pp5{ height:1300px; background:#fff}
.pp5 p{ font-size:20px; color:#333; line-height:30px; padding-bottom:20px}
.boxl{ width:810px; height:440px; float:left}
.boxr{ width:350px; height:440px; float:left; margin-left:40px}

a.bbx{ display:block; width:280px; height:250px; background:#f2f2f2; border-radius:10px; text-align:center; box-sizing:border-box; padding:20px; float:left; margin-right:25px; position:relative; overflow:hidden}
a.bbx:nth-child(4){ margin:0}
a.bbx:hover{ background:#ffcd0f}
a.bbx:hover img{ padding-top:10px}
a.bbx img{ padding-top:30px; transition:all 0.5s}
a.bbx p{ font-size:24px; color:#000000; line-height:40px}
a.bbx:after{ content:""; display:block; width:24px; height:4px; background:#000; position:absolute; bottom:-40px; left:50%; margin-left:-12px; transition:all 0.5s}
a.bbx:before{ content:""; display:block; width:4px; height:24px; background:#000; position:absolute; bottom:-50px; left:50%; margin-left:-2px; transition:all 0.5s}
a.bbx:hover:after{ bottom:40px}
a.bbx:hover:before{ bottom:30px}

.pp6{ height:740px; position:relative}
.message{ height:570px; overflow:hidden}
.content{ position:absolute; z-index:2}
.mwbox{ width:1140px; height:480px; background:#fff; margin-top:50px; box-sizing:border-box; padding:0 60px;}
.mwbox .bt{ text-align:center; padding-top:50px; border-bottom:1px solid #eee; position:relative; padding-bottom:30px}
.mwbox .bt:after{ content:""; display:block; width:50px; height:3px; background:#000; position:absolute; left:50%; margin-left:-25px; bottom:-1px;}
.form{ text-align:center;}
.form label,.form .c2{ font-size:20px; color:#333; margin-left:20px;}
.form .c2 input[type=radio]{position:absolute;clip:rect(0,0,0,0)}
.form .c2 input[type=radio]+label::before{content:"";display:inline-block;vertical-align:middle;font-size:32px;width:30px;height:30px;margin-right:.4em;text-indent:.15em;line-height:1;background:#eee}
.form .c2 input[type=radio]:checked+label::before{content:"√";color:#000}
.form .c3 input{ display:inline-block; width:240px; height:50px; border:none; padding:5px 10px; box-sizing:border-box; font-size:16px; margin:15px 50px; background:#eee}
.form button{ font-size:24px; display:inline-block; width:350px; height:60px; background:#fb3b42; color:#fff; border:none; border-radius:20px; margin-top:10px; cursor:pointer; outline:none}

.foot{ height:80px; background:#000; font-size:16px; line-height:80px; text-align:center; color:#fff}
.fp{ position:absolute; bottom:20px; color:#137dc7; z-index:3; width:100%; text-align:center}
.fixs{ position: fixed; background:#fff; z-index:99; right:0; bottom:20px}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b41200'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b41200'%2F%3E%3C%2Fsvg%3E")}
.pop{ width:180px; height:270px; position: fixed; top:180px; left:0; background:#3c67a7; border-top-right-radius:15px;border-bottom-right-radius:15px; z-index:9999;  font-size:18px; color:#fff}
.pop .close{ position: absolute; right:0; top:-50px; font-size:16px; color:#333; display:block; box-sizing:border-box; padding:20px; cursor:pointer}

.pop strong{ font-size:20px;}
.pop p{ font-size:20px; font-weight:bold; color:#fff; line-height:40px;}
.pop a{ display: block; float:left; box-sizing:border-box; padding:10px;}
.pop a span{ font-size:18px; color:#fff; padding-right:20px; float:right; line-height:40px; display:inline-block}
.pop a:nth-child(2){ background:#4877bd; width:100%; padding-left:20px;}
.pop a:nth-child(3){ background:#5488d6; width:100%; padding-left:20px;}




