a{color:#613f23;text-decoration:none;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;transition:all ease .25s}
a:hover{color:#E66B35}
.clear{clear:both;zoom:1}
.clear:before,.clear:after{display:table;content:""}
.clear:after{clear:both;overflow:hidden}
.fl{float:left}
.fr{float:right}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#CCC}
input:-moz-placeholder,textarea:-moz-placeholder{color:#CCC}
.wrapper{position:relative;margin:10px auto 0;max-width:1400px;clear:both;overflow:hidden}
.header{box-shadow:1px 1px 12px rgba(0,0,0,0.08);position:relative;z-index:6;border-bottom:1px solid #eee}
.header .header_warp{margin:0 auto;width:100%;clear:both;max-width:1400px}
.header .m-sitenav{height:36px;text-align:left;line-height:36px;color:#666}
.header .total{float:right}
.header .total li,.header .m-login li{float:left}
.header .total li i{color:#FD944F;font-size:14px;font-family:'arial';font-weight:bold;font-style:normal;margin-right:3px}
.header .top-btn1{color:white;position:relative;padding:2px;font-size:14px;background:#E2523A;border-radius:2px;text-align:center;box-shadow:1px 2px 6px 0px rgba(0,0,0,.2);border:1px solid #E2523A;margin-right:30px}
.fixedheader{position:fixed;box-shadow:1px 1px 12px rgba(0,0,0,0.08);top:0px;z-index:6;border-bottom:1px solid #eee;left:0;right:0;background:#FBFAF8}
.fixedheader .m-sitenav{display:none}
.fixedheader .znavbox{top:68px}
#ft{max-width:1400px;margin:0 auto;padding:5px 0px 3px 0px;border:none;line-height:1.8;color:#666;overflow:hidden}
#ft .ft_info{padding:10px 0px 0px 0px;float:left;width:1400px;height:auto;position:relative}
#ft .red{color:#ACACAC}
.ft_z1{float:left;line-height:24px;margin:14px 0px 0px 0px;overflow:hidden;width:225px;height:100px}
.ft_z1 p{font-size:14px;line-height:24.6px;color:#ACACAC}
.ft_z1 p a{font-size:12px}
.pipe{color:#777}
#ft a{color:#ACACAC}
.ft_z2{float:left;margin:12px 0px;padding:0px 0px 0px 40px;width:150px}
.ft_bx{width:1px;height:91px;position:absolute;left:325px;top:25px}
.ft_t1{left:368px}
.ft_t2{left:511px}
.ft_z3{float:right;width:290px;height:120px;margin:11px 0px 0px 0px}
.ft_z3 .d_ewm{margin:6px 0px 0px 5px;overflow:hidden}
.ft_z3 span{float:left;margin-right:8px;width:90px;height:90px;overflow:hidden;margin-top:0px}
.ft_z3 p{float:left;font-size:14px;line-height:22px;color:#ACACAC}
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}

body.panpwd,body.msgbg{height:100%;overflow:hidden;background:#f1f1f1}
.message{background:#fff;box-shadow:1px 1px 6px rgba(0,0,0,0.1)}
.message h3{font-size:14px;font-weight:500}
.message p{font-size:20px;color:#f90;margin:10px 0 20px;letter-spacing:1px}
.message p i{font-size:18px;margin:0px 8px 0 0;color:#ffc46c}
.message a{color:#2D8AC5}
.pb1,.pb2,.pb3{position:absolute;border-radius:100%}
.pb1{top:-172px;right:-240px;background:-webkit-gradient(linear,0 0,0 bottom,from(#FECCC2),to(#FDE0AE));width:400px;height:440px}
.pb2{width:284px;height:275px;background:#f1f1f1;top:-100px;right:-220px}
.pb3{width:400px;height:400px;background:#00FED9;bottom:-200px;left:-200px}
.passport,.message{width:600px;margin: 160px auto;border-radius:4px;padding:30px 0;text-align:center;z-index:100}
.passport h3{font-size:24px;font-weight:700;color:#333}
.passport form{margin:20px auto;display:block;width:100%;border-radius:6px;position:relative}
.passport form i{position:absolute;font-size:32px;color:#ddd;left:16px;top:8px}
.passport form .text{width:90%;display:block;height:48px;padding:0;border-radius:100px;font-size:16px;color:#555;background:#fff;text-indent:52px}
.passport form .btn{color:#fff;position:absolute;right:0;top:0;width:18%;display:inline-block;font-size:16px;text-align:center;cursor:pointer;height:48px;line-height:48px;border-radius:100px}
.passport p{font-size:14px;color:#f90}
.passport p i{font-size:14px;margin:0 6px 0 0}
.orbtn{background:#ff6f00;background:linear-gradient(to right,#f07d17 0,#ffae12 100%);box-shadow:0 5px 10px rgba(255,111,0,.25)}
.orbtn:hover{background:#ff9f16}
.orbtn{transition-duration:0s}
@-webkit-keyframes orbloop{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}@keyframes orbloop{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}@-webkit-keyframes orbmove{from{-webkit-transform:translateX(-1000px)}
to{-webkit-transform:translateX(2000px)}
}@keyframes orbmove{from{transform:translateX(-1000px)}
to{transform:translateX(2000px)}
}#bg{position:absolute;width:1000px;height:1000px;top:50%;left:50%;margin-left:-500px;margin-top:-500px}
#bg div div{position:absolute}
#bg{opacity:0}
#bg .row1 div{-webkit-animation:orbmove 48s linear infinite;animation:orbmove 96s linear infinite}
#bg .row1 .orb1{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-left:-30px;margin-top:-380px}
#bg .row1 .orb1 div{width:100%;height:100%;border-radius:60px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row1 .orb2{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-left:450px;margin-top:50px}
#bg .row1 .orb2 div{width:100%;height:100%;border-radius:100px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row1 .orb1c{position:absolute;width:60px;height:60px;top:50%;left:50%;margin-left:1970px;margin-top:-380px}
#bg .row1 .orb1c div{width:100%;height:100%;border-radius:60px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row1 .orb2c{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-left:2450px;margin-top:50px}
#bg .row1 .orb2c div{width:100%;height:100%;border-radius:100px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row2 div{-webkit-animation:orbmove 24s linear infinite;animation:orbmove 48s linear infinite}
#bg .row2 .orb1{position:absolute;width:200px;height:200px;top:50%;left:50%;margin-left:-500px;margin-top:-300px}
#bg .row2 .orb1 div{width:100%;height:100%;border-radius:200px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row2 .orb2{position:absolute;width:250px;height:250px;top:50%;left:50%;margin-left:175px;margin-top:-125px}
#bg .row2 .orb2 div{width:100%;height:100%;border-radius:250px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row2 .orb1c{position:absolute;width:200px;height:200px;top:50%;left:50%;margin-left:1500px;margin-top:-300px}
#bg .row2 .orb1c div{width:100%;height:100%;border-radius:200px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row2 .orb2c{position:absolute;width:400px;height:400px;top:50%;left:50%;margin-left:2100px;margin-top:-200px}
#bg .row2 .orb2c div{width:100%;height:100%;border-radius:400px;background:-webkit-linear-gradient(top,#ffffff,#dedede);background:linear-gradient(to bottom,#ffffff,#dedede);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row3 div{-webkit-animation:orbmove 12s linear infinite;animation:orbmove 24s linear infinite}
#bg .row3 .orb1{position:absolute;width:300px;height:300px;top:50%;left:50%;margin-left:850px;margin-top:-300px}
#bg .row3 .orb1 div{width:100%;height:100%;border-radius:300px;background:-webkit-linear-gradient(top,#dedede,#ffffff);background:linear-gradient(to bottom,#dedede,#ffffff);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row3 .orb2{position:absolute;width:600px;height:600px;top:50%;left:50%;margin-left:0px;margin-top:0px}
#bg .row3 .orb2 div{width:100%;height:100%;border-radius:600px;background:-webkit-linear-gradient(top,#dedede,#ffffff);background:linear-gradient(to bottom,#dedede,#ffffff);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row3 .orb1c{position:absolute;width:300px;height:300px;top:50%;left:50%;margin-left:2850px;margin-top:-300px}
#bg .row3 .orb1c div{width:100%;height:100%;border-radius:300px;background:-webkit-linear-gradient(top,#dedede,#ffffff);background:linear-gradient(to bottom,#dedede,#ffffff);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}
#bg .row3 .orb2c{position:absolute;width:600px;height:600px;top:50%;left:50%;margin-left:2000px;margin-top:0px}
#bg .row3 .orb2c div{width:100%;height:100%;border-radius:600px;background:-webkit-linear-gradient(top,#dedede,#ffffff);background:linear-gradient(to bottom,#dedede,#ffffff);-webkit-animation:orbloop 6s linear infinite;animation:orbloop 6s linear infinite}

@font-face{font-family:'FontAwesome';src:url('/img/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/img/fonts/fontawesome-webfont.woff2?v=4.7.0') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}

@media only screen and (min-width:1200px) and (max-width:1600px){}
@media only screen and (min-width:961px) and (max-width:1200px){}
@media only screen and (min-width:571px) and (max-width:960px){

}
@media only screen and (min-width:351px) and (max-width:570px){
.passport, .message {width: 95%;margin: 260px auto;border-radius: 4px;padding: 30px 0;text-align: center;z-index: 100;}
@media only screen and (min-width:961px) and (max-width:1281px){
.passport, .message {width: 95%;margin: 260px auto;border-radius: 4px;padding: 30px 0;text-align: center;z-index: 100;}
@media only screen and (min-width:351px) and (max-width:960px){
.passport, .message {width: 95%;margin: 260px auto;border-radius: 4px;padding: 30px 0;text-align: center;z-index: 100;}
@media only screen and (min-width:351px) and (max-width:640px){
.passport, .message {width: 95%;margin: 260px auto;border-radius: 4px;padding: 30px 0;text-align: center;z-index: 100;}
@media only screen and (min-width:320px) and (max-width:350px){
.passport, .message {width: 95%;margin: 260px auto;border-radius: 4px;padding: 30px 0;text-align: center;z-index: 100;}
