@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"微软雅黑";text-decoration:none; font-size:18px;}
body{max-width:640px; min-width:320px;margin:0 auto;}
ul,li{list-style:none;}
a{text-decoration:none;}
button{border-radius:0;} 
textarea {-webkit-appearance:none;}
input,select,textarea{-webkit-appearance:none; border:0; background:none; outline:none;}
#LRdiv0{ display:none!important;}
#LRdiv1{ display:none!important;}

.cen{width:604px; height:auto; overflow:hidden; padding:0 18px;}


.head{width:640px; height:80px; padding:22px 23px 17px; background:#ec6a82; box-sizing:border-box; position:fixed; top:0; z-index:2;}
/*.head a{width:48px; height:41px; display:block;}
.head a.zkxg{background:url(../images/icon_top.png) no-repeat 0 0; float:left;}
.head a.fxgn{background:url(../images/icon_top.png) no-repeat 0 -43px; float:right;}*/
.head h2{width:640px; height:41px; line-height:30px; text-align:center; color:#fff; font-size:34px; font-weight:500; float:left;}

/* 下拉内容 */
.xlnr{width:305px; height:730px; background:#292c38; position:absolute; top:80px; left:0; display:none;}
.xlnr ul li{width:100%; height:77px; border-bottom:2px solid #99999b; box-sizing:border-box; padding:0 20px; border-left:6px solid #292c38; background:url(../images/icon_bjt.png) no-repeat 28px 0;}
.xlnr ul li:nth-child(2){background-position:28px -85px;}
.xlnr ul li:nth-child(3){background-position:28px -172px;}
.xlnr ul li:nth-child(4){background-position:28px -258px;}
.xlnr ul li:nth-child(5){background-position:28px -345px;}
.xlnr ul li a{width:200px; height:77px; line-height:77px; font-size:28px; color:#fff; background:url(../images/icon_bjt.png) no-repeat right -408px; display:block; float:right;}


/* 开始页�?*/
.start{margin-top:80px;}
.start h3{width:100%; height:62px; line-height:62px; text-align:center; font-size:43px; color:#d27780; margin-top:30px;}
.start span{width:100%; height:52px; line-height:52px; text-align:center; font-size:26px; color:#919090; display:block;}
.start img{width:461px; height:299px; margin:0 auto; margin-top:25px; display:block;}
.start a{width:292px; height:66px; line-height:60px; text-align:center; font-size:30px; color:#a2535b; background:url(../images/icon_an.png) no-repeat; display:block; margin:0 auto; margin-top:37px;}
.start p{width:100%; height:99px; line-height:33px; text-indent:2em; font-size:22px; color:#4c4c4c; margin-top:34px;}

.bottom_fd{width:640px; height:89px; background:#ec6a82; position:fixed; bottom:0; z-index:99;}
.bottom_fd a{width:212px; height:89px; line-height:89px; font-size:26px; color:#fff; text-indent:81px; border-right:1px solid #d56176; background:url(../images/icon_dibu.png) no-repeat 33px 0; display:block; position:relative; float:left;}

.qi{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; position:absolute; width:20px; height:20px; line-height:20px; font-size:14px; color:#fff; top:21px; left:55px; font-family:arial; font-weight:bold; -webkit-animation:dot 2.5s infinite; animation:dot 2.5s infinite; border-radius:10px; background:-webkit-linear-gradient(top, #fd142e, #bf0116);background:linear-gradient(to bottom, #fd142e, #bf0116); text-align:center; text-indent:0;}
@keyframes dot{0%{opacity:1;}50.01%{opacity:1;}50%{opacity:0;}100%{opacity:0;}}

.bottom_fd a:nth-child(2){background-position:30px -89px; text-indent:78px;}
.bottom_fd a:last-child{border-right:0; background:url(../images/icon_dibu1.gif) no-repeat 28px; text-indent:70px;}



.option{width:640px; height:740px; margin-top:80px; display:none;}
.option h4{width:100%; height:104px; line-height:104px; text-align:center; font-size:30px; color:#b56a71; font-weight:500;}
.option h4 span{font-size:30px;}
.option dl{width:100%; height:730px; background:url(../images/bj.png) no-repeat left bottom; display:none; position:relative;}
.option dl:nth-child(1){display:block;}

.option dl>a{width:224px; height:85px; line-height:85px; text-align:center; font-size:35px; color:#bc2810; background:url(../images/an.jpg) no-repeat; display:block; position:absolute; bottom:30px; right:0;}
.option dl dt{width:100%; height:48px; line-height:48px; font-size:36px; color:#d27780; font-weight:800; text-indent:1em;}
.option dl dd{width:300px; height:auto; overflow:hidden; margin-top:45px; margin-left:225px;}
.option dl dd label{width:291px; height:65px; line-height:59px; text-align:center; font-size:32px; color:#c50101; margin-bottom:39px; background:url(../images/icon_an.png) no-repeat; display:block; float:left;}
.option dl dd label.cc{background:url(../images/icon_an1.png) no-repeat; color:#b1ff6b;}
.option dl dd label input{visibility:hidden;}

.option dl:nth-child(2) dd,.option dl:nth-child(3) dd,.option dl:nth-child(4) dd,.option dl:nth-child(7) dd,.option dl:nth-child(8) dd{width:100%; margin-left:0;}
.option dl:nth-child(2) dd label:nth-child(odd),.option dl:nth-child(3) dd label:nth-child(odd),.option dl:nth-child(4) dd label:nth-child(odd),.option dl:nth-child(7) dd label:nth-child(odd),.option dl:nth-child(8) dd label:nth-child(odd){margin-right:40px; margin-left:7px;}





.option .jbxx{height:690px; display:none;}
.jbxx h5{width:100%; height:126px; line-height:42px; font-size:24px; color:#666; font-weight:500; padding-top:20px; text-indent:2em; letter-spacing:2px;}
.jbxx h5 span{color:#d27780; font-weight:bold; font-size:24px;}
.jbxx ul{width:100%; height:550px; padding:60px 23px; box-sizing:border-box;}
.jbxx ul li{width:553px; height:62px; background:url(../images/icon_bj5.png) no-repeat; margin-bottom:45px;}
.jbxx ul li p{width:195px; height:62px; line-height:53px; text-indent:33px; font-size:28px; color:#333; float:left;}
.jbxx ul li input{width:260px; height:62px; line-height:53px; font-size:24px; color:#fafafa;}
.jbxx ul li input::-placeholder{color:#fff;}
.jbxx ul li label{width:168px; height:62px; line-height:53px; font-size:28px; color:#fff; float:left;}
.jbxx ul li label span{width:27px; height:27px; background:url(../images/icon_span2.png) no-repeat; margin-top:13px; margin-right:17px; display:block; float:left;}
.jbxx ul li label span input{visibility:hidden;}
.jbxx ul li label.cc span{background:url(../images/icon_span1.png) no-repeat;}

.jbxx ul li select{width:106px; height:37px; background:#db526b; color:#fff; font-size:28px; margin-top:18px; padding-left:16px; float:left;}
.jbxx ul li select:nth-child(4){width:70px;}
.jbxx ul li select option{width:100%; text-align:center;}
.jbxx ul li span{width:67px; height:66px; line-height:66px; text-align:center; font-size:28px; color:#333; display:block; float:left;}

/*.jbxx ul li.li2{background:url(../images/icon_bj2.png) no-repeat;}
.jbxx ul li.li2 p{width:240px;}
.jbxx ul li.li2 label{width:120px;}*/

.jbxx ul li:last-child{background:none;}
.jbxx ul li:last-child #gh_submit{width:291px; height:65px; line-height:60px; text-align:center; font-size:30px; color:#5b5c21; background:url(../images/icon_an.png) no-repeat; display:block; margin:0 auto;}


/* 分析页面 */
.analysis{height:910px; display:none;}
.analysis img{width:215px; height:465px; display:block; margin:0 auto; margin-top:182px;}
.analysis p{width:100%; height:120px; line-height:120px; text-align:center; font-size:30px; color:#a0a0a0;}

/* 分析结果页面 */
.result{height:730px; margin-top:80px;}
.result1{width:100%; height:310px; background:url(../images/jiao.jpg) no-repeat 305px 289px; float:left;}
.result1 i{width:133px; height:130px; background:url(../images/gou.jpg) no-repeat; display:block; margin:0 auto; margin-top:50px;}
.result1 p{width:590px; height:110px; line-height:41px; font-size:26px; color:#f3607b; text-indent:2em; border-bottom:1px solid #f99c94; box-sizing:border-box; margin:0 auto; position:relative; z-index:-1;}

.result2{width:100%; height:630px; float:left;}
.result2>p{width:100%; height:160px; line-height:26px; font-size:20px; color:#db4a58; box-sizing:border-box; padding:75px 45px 0 125px; background:url(../images/bj1.jpg) no-repeat;}
.result2 ul{width:100%; height:463px; background:url(../images/bj2.jpg) no-repeat; box-sizing:border-box; padding:0 110px; margin-top:10px;}
.result2 ul li{width:100%; height:48px; margin-top:32px; float:left;}
.result2 ul li p{width:80px; height:48px; line-height:48px; font-size:24px; color:#ec1f68; float:left;}
.result2 ul li input{width:305px; height:48px; line-height:48px; font-size:22px; color:#aaa;}
.result2 ul li textarea{width:305px; height:105px; line-height:48px; font-size:22px; resize:none; background:none;}
.result2 ul li:nth-child(3){height:105px;}
.result2 ul li:last-child{height:65px; margin-top:55px;}
.result2 ul li:last-child input{height:65px; line-height:60px; color:#a2535b; font-size:30px; background:url(../images/icon_an.png) no-repeat; display:block; margin:0 auto;}

.result3{width:640px; height:420px; float:left;}
.result3 h6{width:601px; height:86px; line-height:51px; font-size:24px; color:#f77267; text-align:center; font-weight:500; background:url(../images/bj3.jpg) no-repeat; box-sizing:border-box; padding-top:25px; margin:0 auto; margin-top:10px; position:relative; z-index:-1;}
.bd{margin-top:-7px; z-index:100;}
.result3 ul{width:2560px !important; height:323px; margin-top:-7px; position:relative;}
.result3 ul li{width:640px !important; height:323px; float:left;}
.result3 ul li .zj{width:320px; height:324px; background:url(../images/icon_bj4.png) no-repeat; box-sizing:border-box; padding:68px 15px 0 23px; float:left;}
.result3 ul li .zj div{width:100%; height:82px; position:relative;}
.result3 ul li .zj div img{width:81px; height:81px; float:left;}
.result3 ul li .zj div h5{width:190px; height:40px; line-height:40px; font-size:28px; font-weight:500; color:#333; margin-left:5px; float:left;}
.result3 ul li .zj div h5 i{width:70px; height:40px; line-height:40px; background:url(../images/icon_bj6.png) no-repeat 0 -40px; font-size:26px; color:#ffab06; font-style:normal; text-indent:30px; display:block; float:right;}
.result3 ul li .zj div span{width:210px; height:40px; line-height:40px; text-indent:35px; font-size:21px; color:#666; white-space:nowrap; display:block; background:url(../images/icon_bj6.png) no-repeat; margin-left:-25px; margin-top:7px; float:left;}
.result3 ul li .zj p{width:100%; line-height:31px; height:93px; font-size:21px; color:#999; margin-top:10px;}
.result3 ul li .zj .zx{width:100%; height:36px; margin-top:15px;}
.result3 ul li .zj .zx a{width:131px; height:36px; line-height:36px; text-align:center; font-size:20px; color:#fff; background:url(../images/bj5.jpg) no-repeat; display:block; float:left;}
.result3 ul li .zj .zx a:last-child{float:right;}





/*********  分享到功�?*********/
.jiathis_style_32x32{width:640px; height:170px; padding:25px 0; position:fixed; bottom:0px; background:#fff; z-index:100; display:none;}
.bdsharebuttonbox{width:100%; position:absolute; bottom:15px; float:right;}
.bdshare_dialog_box{display:none !important;}
.bdshare_popup_box{display:none !important;}
.bdshare-button-style1-32 a{width:146px !important; height:150px !important; float:left !important; background:url(../images/icon_tb.png) no-repeat 0 0 !important;}
.bdshare-button-style1-32 a:nth-child(2){background:url(../images/icon_tb.png) no-repeat -146px 0 !important;}
.bdshare-button-style1-32 a:nth-child(3){background:url(../images/icon_tb.png) no-repeat -292px 0 !important;}
.bdshare-button-style1-32 a:nth-child(4){background:url(../images/icon_tb.png) no-repeat -438px 0 !important;}

.jiathis_style_32x32 a.gbb{width:95%!important; height:44px; line-height:44px; font-size:24px; cursor:pointer; bottom:30px; background:none; text-indent:0 !important; position:absolute; top:0px; color:#000; display:block; text-align:right;}


