@charset "utf-8";

/*我的优选  start*/
.daygood_nav{ background: #c92220; text-align: center; position: relative; height: 4rem; line-height: 4rem; z-index:-1;}
.daygood_nav span{margin: 0 8%; display: inline-block; color: #fff;font-size: 1.6rem; position: relative;}
.daygood_nav span:before {content:"";position:absolute;z-index:99;left:50%;right:50%;bottom: -0px;background:#fff;height:4px;border-radius: 2px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.daygood_nav span.on:before{left:0px;right:0px;}
.daygood_cont{ padding-bottom: 3.9rem;}
.daygood_cont1{ border-bottom: 1px solid #e8e8e8; overflow: hidden; padding-bottom: 1.2rem;margin: 1.2rem 0 0 1rem;   padding-right: 0.8rem; display: block;}
.daygood_cont1:last-child{ border: none;}
.daygood_cont1a{ width: 35%; text-align: center;}
.daygood_cont1a img{ width: 100%; max-width: 218px; max-height: 168px; border: 1px solid #e8e8e8; margin-top: .4rem;height: 13rem;}
.daygood_cont1b{ width: 61%; font-size: 1.4rem; margin-left: 3.2%; line-height: 2rem;}
.daygood_cont1c{ color: #333;}
.daygood_cont1d{ color: #888;}
.daygood_cont1e{ color: #e37f7e; background: #fdeeee; font-size: 1rem; display: inline-block; border-radius: .3rem; padding: .3rem 1rem; line-height: 1.4rem; margin-top: .2rem;}
.daygood_botton1{ width: 100%; position: fixed; bottom: 0; min-width: 320px; max-width: 650px;box-shadow: 0px 0px 10px #ccc;} 
.daygood_botton1 span{ width: 50%; display: inline-block;height: 4rem; line-height: 4rem; text-align: center; font-size: 1.6rem; background: #fff; color: #008ada; float: left; }
.daygood_botton1 span.on{ background: #008ada; color: #fff;}
.daygood_botton1 span i{ padding-right: 5px;}
.daygood_botton1 span.w100s{ width: 100%;}

.daygood_null{ text-align: center;}
.daygood_null img{ width: 90%; max-width: 618px;}
.daygood_null1{ bottom: 6rem; position: fixed;}
.daygood_cont3{ background: #f8f8f8; height: 100%; width: 100%; position: absolute; top: -102%; left: 0px; z-index: 999; transition: .5s top ease;}
.daygood_cont3a{ font-size: 1.6rem; background: #fff; height: 4rem; line-height: 4rem; padding-left: 1rem; color: #333;border-bottom: 1px solid #d9d9d9;}
.daygood_cont3b{ font-size: 1.6rem; color: #333; padding-left: 1rem; margin-top: 1.6rem;}
.daygood_cont3b:before{ content: ''; display: inline-block; width: 4px; height: 1.6rem; background: #c92220; border-radius: 2px; margin-right: 8px; position: relative; top: 4px;}
.daygood_cont3c{ margin: .6rem 1rem; overflow: hidden;}
.daygood_cont3c span{width: 28%; text-align: center; display: block; float: left; margin: .6rem 2.6%; background: #fff; border: 1px solid #d9d9d9; height: 3.4rem; display: flex; vertical-align: middle; justify-content: center; align-items: center; font-size: 1.2rem; border-radius: .5rem;}
.daygood_cont3c span.on{ background: #c92220; color: #fff;}
.daygood_botton3{ position: absolute;}
.daygood_cont3as{ height: 100%; overflow: auto;}
/*我的优选  end*/

/*专题页 start*/
.special{ padding: 0rem 1rem 1rem; background: #fff; margin-bottom: 1rem;box-shadow: 0px 0px 10px #ccc;}
.speciala{ font-weight: bold; font-size: 1.8rem; line-height: 2.6rem; padding: 1.4rem 0rem 1rem;}
.specialb{ font-size: 1.4rem; color: #999; border-bottom: 1px solid #ddd; padding-bottom: 1.5rem;}
.specialc{ color: #666; font-size: 1.4rem; line-height: 2.4rem;}
.specialc p{ padding-bottom: .8rem;}
.specialc img{ width: 100%; padding: 1.6rem 0 1rem;}
.indexd2a4{ color: #c92220; font-size: 1.8rem;}
.indexd2a4 i{ background: url(../images/index2_09.png) no-repeat; width: 25px; height: 25px; background-size: 100%; display: inline-block; position: relative; top: 1px; float: right;}
.indexc .indexd2{ padding:0 1rem 1.5rem 0;}
.indexd2 .swiper-slide{ display: block; text-align: left;}
/*专题页 end*/

/*登陆  start*/
.login_input input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #c1c1c1;font-size: 1.4rem;
}
.login_input input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #c1c1c1;font-size: 1.4rem;
}
.login_input input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #c1c1c1;font-size: 1.4rem;
}
.login_cont{ width: 88%; margin: 4rem auto 0; font-size: 1.4rem;}
.investflash{background: url(../images/loginico05.png) no-repeat; }
.login_input{ height: 4rem; line-height: 4rem;  margin-top: 2rem; position: relative;}
.login_input i{ margin-left: 1.6rem; color: #c1c1c1; font-size: 3rem; position: absolute; left:0; top: 0.7rem;}
.login_input input{ height: 4rem; padding: 0.9rem; border: 1px solid #cccccc; background: #fff; display: inline-block; width: 100%; font-size: 1.4rem;border-radius: 2.5rem; padding-left: 50px;}
.login_input textarea{ height: 4rem; padding: 0.9rem; border: 1px solid #cccccc; background: #fff; display: inline-block; width: 100%; font-size: 1.4rem;border-radius: 2.5rem; padding-left: 50px;}
.login_input_code{ position: absolute; right: 2rem; color: #2e92f4;}
.login_input1 input{ width: 100%; font-size: 1.8rem;background: #c92220; border: none; padding: 0;}
.login_input .layui-form-danger{ border: 1px solid #c92220;}
.login_input2{ text-align: center;}
.layui-form .login_input2 i{ position: relative; top: -2px;}
.login_input3{ margin: 4rem auto 0; font-size: 1.4rem; text-align: center;}
.login_input4{ color: #333; font-size: 1.4rem; line-height: 2rem;}
.eyes1 i.fa-eye,.eyes2 i.fa-eye,.eyes1 i.fa-eye-slash,.eyes2 i.fa-eye-slash{ position:absolute; left: 78%; top: 8px; width: 30px; height: 30px; cursor: pointer; text-align: center; line-height: 30px; font-size: 20px; color: #666;}
.eyes2{ display: none;}
.symbol{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #892d92; top: 13px; margin-right: 5px;margin-left:5px;margin-bottom: 3px;}
/*登陆  end*/

/*注册 statr*/
.reg_steps{ margin-top: 1rem;}
.reg_steps span{ width: 20%; display: inline-block; text-align: center; color: #999;}
.reg_steps span:nth-child(2){ width: 55%; position: relative;}
.reg_steps span:nth-child(2):after{content: ''; display: block; width: 30%; height: .2rem; background: #e2e2e2; position: absolute; right: 0px; top: 30px;}
.reg_steps span:nth-child(2):before{content: ''; display: block; width: 30%; height: .2rem; background: #e2e2e2; position: absolute; left: 0px; top: 30px;}
.reg_steps span.on:nth-child(2):before{ background: #e55856; }
.reg_steps span b{display:inline-block; background: url(../images/loginico03.png) no-repeat; background-size:100%; width: 5rem; height: 5rem; line-height: 5rem; font-size: 2rem;}
.reg_steps span font{ font-size: 1.6rem;}
.reg_steps span.on b{  background: url(../images/loginico04.png) no-repeat; background-size:100%; color: #fff;}
.reg_steps span.on font{ color: #e55856;}

.reg_stepsmetting{ margin-top: 1rem;}
.reg_stepsmetting span{ width: 24%;height:6rem; display: inline-block; text-align: center; color: #999;}
.reg_stepsmetting span b{display:inline-block; background: url(../images/loginico03.png) no-repeat; background-size:100%; width: 5rem; height: 5rem; line-height: 5rem; font-size: 2rem;}
.reg_stepsmetting span font{ font-size: 1.6rem;}
.reg_stepsmetting span.on b{  background: url(../images/loginico04.png) no-repeat; background-size:100%; color: #fff;}
.reg_stepsmetting span.on font{ color: #e55856;}


.layui-form-checkbox[lay-skin=primary] i{ top: -2px;}
.login_input3s{ font-size: 1.6rem; color: #333; padding-top: 1.6rem; text-align: center; width: 100%; left: 0;}
.login_input3s a{float: inherit; width: auto; color: #2e92f4;}
.login_input3s img{ width: 35%; margin-top: 1.2rem; max-width: 213px;}
.reg_steps2{ width: 100%; margin: 2rem auto 0;}
.reg_steps2 td{ line-height: 3.8rem; border-bottom: 1px solid #dfdfdf; font-size: 1.6rem;}
.reg_steps2 td font{ color: #c92220;}
.reg_steps2 td input{ background: none; border: none;width: 100%;}
.reg_steps2 td input::-webkit-input-placeholder { /* WebKit browsers */
  font-size: 1.6rem;
}
.reg_steps2 td input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  font-size: 1.6rem;
}
.reg_steps2 td input::-moz-placeholder { /* Mozilla Firefox 19+ */
  font-size: 1.6rem;
}
.reg_steps2 td input:-ms-input-placeholder { /* Internet Explorer 10+ */
  font-size: 1.6rem;
}
.layui-form-radio{ margin: 0;}
.layui-form-radio i{ margin-left:3px; margin-right: 3px;}
/*注册 end*/



/*个人中心 statr*/
.user_main1{width: 100%; background: #fff; overflow: hidden; padding: 2rem 0 1.2rem; color: #999; font-size: 1.4rem;border-bottom: 1px solid #e8e8e8;}
.user_main1a{ text-align: center; float: left; width: 36%; position: relative;}
.user_main1a1 img{ border-radius: 50%; width: 70%; max-width: 100px;}
.user_main1a2{ border: 1px solid #e8e8e8; height: 2.8rem; line-height: 2.6rem; border-radius: 1.5rem; text-align: center; position: relative; width: 80%; z-index: 2; background: #fff; top: -12px; margin: 0 auto;}
.user_main1a3{ border: 1px solid #e8e8e8; height: 2.8rem; line-height: 2.6rem; border-radius: 1.5rem; text-align: center; width: 80%; margin: 1rem auto 0;}
.user_main1b{ float: left; width: 64%;}
.user_main1b1{ clear: both; line-height: 1.8rem; padding-bottom: .3rem; overflow: hidden;}
.user_main1b1 font{ display: inline-block; float: left; width: 21%;}
.user_main1b1 span{ color: #333; display: inline-block;float: left; width: 79%;}
.user_main1b2 { clear: both; margin-top: 1rem; color: #333;}
.user_main1b2 i{ background: #c92220; color: #fff; width: 2rem; height: 2rem; border-radius: 1rem; text-align: center; line-height: 2rem; margin-right: .4rem;}
.user_main1b2 .fa-share-alt{ margin-left: .6rem;}
.user_main2{height: 4rem; line-height: 4rem; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; overflow: hidden;background: #fff; margin: 1rem 0; padding: 0 1rem;font-size: 1.4rem; color: #333;}
.user_main2 i{ background: url(../images/iocvip2.png) no-repeat; background-size: 100%; width: 2rem; height: 2rem; display: inline-block; margin-right: 5px; position: relative; top: .5rem;}
.user_main2 i.on{ background: url(../images/iocvip1.png) no-repeat; background-size: 100%; }
.user_main2a{ float: right; color: #b6b6b6; }
.user_main3{ border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; overflow: hidden;background: #fff; margin: 1rem 0; color: #333; font-size: 1.4rem; }
.user_main3.pl12{ padding-left: 1.2rem;}
.user_main3a{ font-size: 1.6rem; margin-bottom: .5rem;}
.user_main3a:before{ content: ''; width: 4px; height: 1.6rem; background: #c92220; display: inline-block;position: relative; top: 4px; border-radius: 2px; margin-right: .6rem;}
.user_main3 .daygood_cont{ padding: 0;}
.user_main3 span{ display: block; float: left; width: 32%; text-align: center; line-height: 2.8rem; font-size: 1.2rem; margin-top: 1.2rem;}
.user_main3 span img{ width: 40%; max-width: 77px;}
.user_main3s{ margin-bottom: 0;}
.daygood_botton1.daygood_botton1s span.on,.daygood_botton1.daygood_botton1s input.on{background: #c92220;}
/*个人中心 end*/

/*我发布的项目  statr*/
.project_contbg{ background: #fff; margin-bottom: 1rem;}
.project_cont{ margin: 0 1rem; padding: 1rem 0; font-size: 1.4rem; color: #333; clear: both;}
.project_cont2{ color: #888; line-height: 2rem; padding-top: .4rem;}
.project_cont3{ overflow: hidden; border-top: 1px solid #ddd; margin-top: .8rem;  padding-top: .8rem; color: #888;}
.project_cont3 i{ margin-right: .3rem;}
/*我发布的项目  end*/

/*我的资料  statr*/
.mydataupbg{ background: #fff; text-align: center; padding: 1.2rem; border-bottom: 1px solid #e8e8e8;}
.mydataup{ border: .2rem dashed #cdcdcd; border-radius: 1rem; padding: 5rem 1rem 1.6rem;text-align: center;}
.mydataup1{ border: 1px solid #d6d6d6;background-image:-webkit-linear-gradient(to top, #f0f0f0, #fff); background-image:linear-gradient(to top,#f0f0f0,#fff); height: 3.5rem; line-height: 3.3rem; width: 76%; margin: 0 auto 1rem; border-radius: .6rem; font-size: 1.6rem; color: #888;}
.mydataup1 i{ margin-right: .3rem; color: #cb1f15;}
.mydataup2{ font-size: 1.4rem; color: #999; margin-top: 3rem;}
.mydatainpbg{background: #fff;padding: .2rem 0 1rem; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8;}
.mydatainp1 input{width: 80%; margin: 1.2rem auto 0; height: 4rem; line-height: 3.8rem; font-size: 1.6rem; color: #333; border: 1px solid #d6d6d6;}
.mydatainp1 input.layui-form-danger{ border: 1px solid #c92220;}
.mydatainp1 input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;font-size: 1.6rem;
}
.mydatainp1 input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;font-size: 1.6rem;
}
.mydatainp1 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;font-size: 1.6rem;
}
/*我的资料  end*/

/*认证  statr*/
.prove_nav{ background: #fff; border-bottom: 1px solid #e8e8e8}
.prove_nav span{ color: #333;}
.prove_nav span.on{ color:#cb1f15;}
.prove_nav span:before{ background: #cb1f15;}
/*认证  end*/


/*选项目  statr*/
.project_list1a input.layui-form-danger{ border: 1px solid #c92220;}
.project_list1a input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;font-size: 1.4rem;
}
.project_list1a input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;font-size: 1.4rem;
}
.project_list1a input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;font-size: 1.4rem;
}
.project_list1a{ padding: 2rem 0 1rem; background: #c92220; text-align: center;}
.project_list1a .layui-form input{ border: 1px solid #dfdfdf; border-radius: 2rem; line-height: 3rem; height: 3rem; padding-left: 1.2rem; width: 80%; font-size: 1.6rem; }
.project_list1a .fa-search{ font-size: 2.6rem; color: #fff; padding-left: .8rem; position: relative; top: .2rem;}
.project_list1b{ background: #f8f8f8; position: relative;}
.project_list1b p{ float: left; width: 33%; color: #333; font-size: 1.4rem; text-align: center; position: relative; line-height: 4rem;}
.project_list1b p:after{ content: ''; display: block; width: 1px; height: 1.2rem; background: #cfcfcf; position: absolute;    left: -1px;  top: 17px;}
.project_list1b p i{ margin-left: .5rem;}
.project_cont.project_list1c{ background: #fff url(../images/ico2_054.png) top right no-repeat;background-size: 12%; border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8; margin: 0 0 1rem 0; padding: 1rem 2rem 1rem 1rem;}
.popup_bg{width:100%; height:1000px; background-color:#000; opacity: 0.5; filter: alpha(opacity=50);z-index: 9999; left: 0px; top: 0px; position: absolute;}
.project_list1b{ transition: all .2s;width: 100%; }
.project_list1b .project_list1bs.on{ color: #c72528;}
.project_list1b.on{ position: fixed; left: 0;  background: #fff; height: 100%; z-index: 999;}
.project_list1b1{ position: absolute; top:4rem; left: 0; width: 100%; display: none;border-top: 1px solid #e8e8e8;}
.project_list1b2{ background: #fff; padding-left: 1.4rem; overflow: auto; border-bottom: 1px solid #e8e8e8;}
.project_list3c,.project_list3d{ color: #333; font-size: 1.4rem;border-bottom: 1px solid #e8e8e8; line-height: 4rem;  width: 100%; clear: both; overflow: hidden;}
.project_list3c:last-child{ border: none;}
.project_list3c i,.project_list3d i{ display: none ; float: right; padding-right: 1.2rem; line-height: 4rem; color: #008ada; font-size: 1.6rem;}
.project_list3c.on{ color: #008ada;}
.project_list3c.on i,.project_list3d i{ display:block;}
.project_list3d i{ color: #888584; padding-left: 1.2rem; transition: all .4s;}
.project_list3d i.on{ transform: rotate(180deg);}
.project_list3d1{border-top: 1px solid #e8e8e8; padding-top: 1.2rem; display: none;}
.project_list3d1 span{ float: left; display: inline-block; padding: .4rem 1.2rem; border-radius: .5rem; line-height: 1.4rem; margin: 0rem .2rem 1.2rem;}
.project_list3d1 span.on{ background: #008ada;color: #fff; }
.project_list3dp{ float: right; width: 66%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align: right;}
.project_list3dp font{ padding-left: 0.8rem;}
.interested1a{color: #333;font-size: 1.4rem; line-height: 3rem;}
.interested1b{ color: #888; font-size: 1.4rem; line-height: 2.6rem; margin: 0 10px; border-bottom: 1px solid #e8e8e8; padding: 10px 0 20px;}
.interested1b a{ border: 1px solid #d6d6d6; background: #f4f4f4; border-radius: .5rem; line-height: 2.5rem; display: inline-block; color: #888;  padding: 0 1.2rem;}
.back-top{display: block; position: fixed; bottom: 4.5rem;right: 1rem; background: #c92220; width: 3rem; height: 3rem; text-align: center; line-height: 3rem;border-radius: .3rem; opacity: 0.8;}
.fa-arrow-up{color: #fff; font-size: 2rem;}
/*选项目  end*/

/*留言 strat*/
.message1{ border-bottom: 1px solid #e8e8e8; padding:1rem 1.2rem; background: #fff; font-size: 1.4rem; line-height: 1.6em;}
.message1a{ border-bottom: 1px solid #e8e8e8;}
.messageb{ color: #888; padding-top: 1rem;}
.messageb b{ background: #e2cb92; color: #fff;  text-align: center; display: inline-block; width: 1.4rem; height: 1.4rem; line-height: 1.4rem; margin-right: .5rem; position: relative; border-radius: .3rem; font-weight: normal; font-size: 1.4rem;}
.messagec{ color: #333; padding: .6rem 0 .6rem 1.5em;}
.messaged{ padding-left: 1.5em;}
.message2{ background: #fff;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8; margin-top: 1rem; padding: 1rem;  z-index: 8; position: fixed; bottom: 0;  width: 100%; max-width: 640px; min-width: 320px;}
.message2a{ width: 100%; background: #f8f8f8; border: none; padding: .5rem .8rem; color: #333; }
.message2b{ padding: 1rem 0; height: 4rem; position: relative; z-index: 8;}
.message2c{ border: 1px solid #d8d8d8; height: 3rem; line-height: 2.8rem; padding: 0 1rem; border-radius: .5rem; float: left; margin-right: .8rem;}
.message2c:last-child{ margin: 0; float: right;}
.message2c i{ font-size: 2.6rem; position: relative; float: right; margin-left: 1.4rem;  padding-left: .4rem; right: -0.6rem; top: 0.3rem;}
.message2c i:after{ content: ''; background: #d8d8d8; width: .1rem; height: 3rem; position: absolute; display: block;  top: -5px; left: 0;}
.message2c span{ width: 5rem; display: inline-block;}
.message2c1{ position: absolute; width: 100%; z-index: 9; left: 0; top: -5.5rem; display: none;}
.popup_bg{width:100%; height:1000px; background-color:#000; opacity: 0.5; filter: alpha(opacity=50);z-index: 6; left: 0px; top: 0px; position: absolute; display:none;}
.message2c2{ position: absolute; width: 100%; z-index: 9; left: 0; top: -3.1rem; display: ; background: #fff; padding: 1rem;border-bottom: 1px solid #e8e8e8; display: none;}
.message2c2a{ float: left; width: 21%; position: relative; margin-right: 1.2rem; margin-bottom: 1rem;}
.message2c2a img{ height: 5.2rem; width: 100%;}
.message2c2a span{ background: #3594f1; border-radius: 50%;  width: 20px; height: 20px; color: #fff; text-align: center; line-height: 18px; display: inline-block; position: absolute; top: -8px; right: -8px;}
.message2c2b{ float: left; text-align: center;}
.message2c2c{ text-align: center; font-size: 10rem; line-height: 5.2rem; width: 5.2rem; height: 5.2rem; border: 2px dashed #d8d8d8; border-radius: .6rem; font-family: monospace; color: #d8d8d8;}
.message2c2d{ color: #3594f1; line-height: 2.6rem;}
.message2c2close{ color: #fff; position: absolute; right: 6px;top: -50px; font-size: 4rem; transform: rotate(-45deg);}
/*留言 end*/

/*项目详情 end*/
.bordert{ border-top: 1px solid #e8e8e8;}
.borderb{ border-bottom: 1px solid #e8e8e8;}
.project_cont2.pt10{ padding-top: 1rem;}
.details1{ width: 90%; margin: 0 auto;}
.details1 img{ width: 100%;}
.project_cont.pt0{ padding-top: 0;}
.detailtab{ width: 100%; border-collapse: collapse;}
.detailtab td{ border: 1px solid #e8e8e8; line-height: 2rem; padding: .3rem .6rem; color: #333; font-size: 1.2rem;}
.detailtab tr td:nth-child(1),.detailtab tr td:nth-child(2){ background: #f9f9f9;}
.detail3{ background: #c92220; padding: 1rem 0; overflow: auto;}
.detail3 span{ background: #fff; width: 22%; margin-left: 2.4%; display: block; float: left; text-align: center; color: #888; font-size: 1.4rem; line-height: 2.8rem; border-radius: .5rem;}
.detail3 i{margin-right: .3rem;}
.detail3a.on i,.detail3a.on{ color: #c92220;}
.swiper-container { width: 90%; margin: 0 auto;}
.swiper-slide {  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;}
.swiper-slide img{ width: 100%;}
.swiper-container .swiper-pagination-fraction{	bottom: .8rem;    left: 50%;    margin-left: -2rem;    width: 4rem;    text-align: center;    background: #333;    border-radius: 5rem;    color: #fff;    line-height: 1.8rem;    opacity: 0.9;}
/*项目详情 end*/

/*项目概要 start*/
.project_contbg{ position: relative;}
.profile1{ overflow: hidden; margin-top: 1rem;}
.profile1a{ line-height: 2.8rem; height: 3rem; font-size: 1.4rem; padding: 0 1.1rem; display: block; float: left; border: 1px solid #d6d6d6; margin-right: 1rem; border-radius: .5rem; background: linear-gradient(#fff,#f0f0f0);}
.profile2{ text-align: center; font-size: 1.3rem; padding-bottom: 1rem; color: #333;}
.profile3{ overflow: hidden; position: relative;padding-bottom: 1rem; margin-top: 1rem;}
.profile3:after{ content: ''; display: block; width: 100%; height: 1px; background: #e8e8e8; position: absolute; bottom: 0; left: 1rem;}
.profile3:last-child:after{display: none;}
.profile4 .profile1a{ width: 40%; position: relative; left: 50%; margin-left: -20%; margin-top: 1.6rem; text-align: center;margin-bottom: 1rem;}
.profile5 img{ width: 100%; }
.user_right3a{ overflow: auto; white-space: nowrap; margin-right:1rem; position: relative; padding-bottom: 2rem; z-index: 1;}
.user_right3ah{ content: ''; display: block; width: 100%; height: 2rem; background: #fff; z-index: 999999; position: absolute; top: 7rem; left: 0;}
.user_right3as{ height: 2.2rem; width: 3rem; z-index: 10; background: linear-gradient(to right, rgba(255,255,255,0),rgba(255,255,255,1)); position: absolute; top: 4rem; right: 1rem;}
.user_right3a span{ font-size: 1.4rem; display: inline-block; line-height: 2rem; height: 2.2rem;  margin: 0 1rem; position: relative; z-index: 9; padding: 0 .6rem;}
.user_right3a span:last-child:after{ display: none;}
.user_right3a span:after{ content: ''; display: block; width: 1px; height: 20px; background: #dfdfdf; position: absolute; top: 4px; right: -14px;}
.user_right3a span.on{ background: #c4272e; border-radius: 6px; color: #fff; }
.project_contbg .detail_scores{top: -1rem;}
/*项目概要 end*/

/*更多服务 statr*/
.moreservice{ background: #fff; padding: 4rem 0; overflow: hidden; text-align: center; line-height: 2rem;}
.moreservice2{ background: linear-gradient(#fff,#f0f0f0); line-height: 3.6rem; height: 3.6rem; border: 1px solid #dfdfdf; border-radius: .5rem; width: 72%; margin: 0 auto; font-size: 1.8rem; color: #c92220;}
.moreservice2 i{ display: inline-block; width: 1.6rem; height: 1.6rem; margin-right: .4rem; position: relative; top: 3px;}
.moreservice2 i.a{ background: url(../images/ico2-80.png); background-size: 100%; }
.moreservice2 i.b{ background: url(../images/ico2-81.png); background-size: 100%; }
.moreservice2 i.c{ background: url(../images/ico2-82.png); background-size: 100%; }
.moreservice3{ font-size: 1.6rem; color: #999; padding-left: 2rem; padding-right: 2rem;}
/*更多服务 end*/

/*vip statr*/
.vipcon1{ width: 90%; padding: 1rem; margin: 0 auto; background: #fff; overflow: hidden; position: relative; top: -4.6rem;}
.vipcon2{ font-size: 1.3rem; color: #333; padding-bottom: 1rem; line-height: 2rem; margin-bottom: 1rem;}
.vipcon3{ color: #888; font-size: 1.4rem;}
.vipcon4{ float: left; width: 50%; padding: 0 4%;}
.vipcon5{ text-align: center; font-size: 1.6rem; padding-top: 0.6rem; color: #333;}
.vipcon5 img{ width: 60%; padding-top: 1.2rem;}
.vipcon6{ padding-top: .6rem; color: #888; line-height: 1.6rem;}
/*vip end*/

/*微信推广页 start*/
.weixintg1{ color: #f7d594; width: 100%; font-size: 1.6rem;position: relative; padding-top: .5rem;}
.weixintg1a{ background: url(../images/ico4_99.png);}
.weixintg1 span{ background: url(../images/ico4_99.png); position: absolute; z-index: 2; left: 50%; display: inline-block;
width: 10rem; margin-left: -5rem; text-align: center; top: 0.8rem;}
.weixintg1:before{ content: ''; display: inline-block; background: #f7d594; width: 80%; height: .1rem; margin-left: 10%;}
.weixintg2a{ overflow: auto;background: url(../images/ico4_91.png);}
.weixintg2{ width: 33%; float: left; text-align: center;} 
.weixintg2 img{ width: 50%; padding:2rem 0 .5rem; }
.weixintg2 span{ display: block; text-align: center; color: #f7d594; font-size: 1.6rem; line-height: 3rem;}
.weixintg2 font{ display: block; text-align: center; color: #f7d594; font-size: 1.2rem; line-height: 1.6rem;}
.weixintg3{ color: #fff; clear: both; width: 90%; margin: auto; font-size: 1.6rem; text-align: center; padding: 2rem 0;}
.weixintg4{ text-align: center;}
.weixintg4 img{ width: 50%; padding: 2rem 0 3rem; }
/*微信推广页 end*/





.index_head{ width: 100%; background: #FFFFFF; text-align: center; padding: 1rem 0;}
.index_head img{width: 66%; padding: 1.2rem 0;}
.index_head p{width: 90%; background: #fff; padding-left:1rem ; box-sizing: border-box; height: 4rem; line-height: 4rem; border-radius: 0.3rem; margin: 0 auto;}
.index_head .search_key{ width: 80%; border: none; border-radius: 0.3rem; height: 4rem; line-height: 4rem; float: left; font-size: 1.8rem; color: #333;;}
.index_head .search_sub{ width: 20%; background: url(../images/index1_07.png) no-repeat center; border: none; height: 4rem; background-size: 2.4rem;}
input.search_key::-moz-placeholder { color: #b7b7b7; font-size:1.8rem; }
input.search_key:-ms-input-placeholder { color: #b7b7b7;font-size:1.8rem;}
input.search_key::-webkit-input-placeholder{ color: #b7b7b7;font-size:1.8rem; }

.swiper-container {
  width: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  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;
}
.swiper-slide img{ width: 100%; }
.swiper-container .swiper-pagination-bullet{ background: #f1b69d; opacity: .8; width: 12px; height: 12px;}
.swiper-container .swiper-pagination-bullet-active{ background: #fff; opacity: 1; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}

.indexa{ background: #fff; width: 100%; overflow: hidden; padding-bottom: 1.4rem; font-size: 1.6rem; color: #333; font-weight: bold; box-shadow: 0px 3px 5px #f1f1f1;}
.indexa p{ float: left; width: 50%; text-align: center;}
.indexa p i{ display: inline-block; width: 3rem; height: 3rem; position: relative; top: 1rem; margin-right: 0.6rem;}
.indexa1 i{ background: url(../images/index1_13.png) no-repeat; background-size: 3rem;}
.indexa2 i{ background: url(../images/index1_15.png) no-repeat; background-size: 3rem;}

.indexb{ background: #fff; box-shadow: 0px 3px 5px #f1f1f1; margin: 1.2rem auto; padding-bottom: 1.2rem;}
.indexb1{ font-size: 1.6rem; font-weight: bold; text-align: center; padding: 1rem 0 .8rem;}
.indexb1 i{display: inline-block; width: 2rem; height: 1.8rem; position: relative; top: 0.4rem; margin-left: 0.6rem;background: url(../images/index1_27.png) no-repeat center; background-size: 1.6rem; transition: all .3s; }
.indexb1 i.on{ transform: rotate(-180deg);}
.indexb2{ margin: 0 1rem; overflow: hidden; height: 3.2rem; transition: all .3s; }
.indexb2.opan{ height: auto;}
.indexb2 a{ display: inline-block; border: 1px solid #a6a6a6; border-radius: 1.5rem; height: 2.6rem; line-height: 2.4rem; width: 18%; font-size: 1.2rem; text-align: center; float: left; margin: 0.3rem 1%; color: #666666;}
.indexb2 a.on{ background: #c92220;border: 1px solid #333; color: #fff;}


.indexc{background: #fff; box-shadow: 0px 3px 5px #f1f1f1; margin: 1.2rem auto; padding-left:1rem; overflow: auto;}
.indexc1{ font-size: 1.6rem; font-weight: bold; padding-top: 1rem; line-height: 2rem;}
.indexc1 i{ display: inline-block; width: .4rem; height: 1.6rem; border-radius: .2rem; background: #c92220; position: relative; top: .3rem; margin-right: .6rem;}
.indexc1 a{ color: #888; font-size: 1.2rem; font-weight: 100; padding-right: 1rem;}


.indexc2a{ width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 1.2rem; margin-top: 1.2rem; overflow: hidden;}
.indexc2a:last-child{ border: none;}
.indexc2az{ width: 40%;}
.indexc2az img{ width: 100%;height: 10rem;}
.indexc2ay{ width: 60%;padding-left: 0.8rem; line-height: 1.5rem;}
.indexc2a1{ font-size: 1.4rem;margin-bottom: .2rem;}
.indexc2a2{ color: #888; font-size: 1.2rem;}
.indexc2a2 font{ color: #da1412;}
.indexc2a3{ margin-top: .5rem; font-size: 1.2rem;}
.indexc2a3 span{ background: #faf2f2; color: #e76b6a; padding: .2rem .5rem; margin-right: .5rem;}

.indexd2{ overflow: hidden; margin-right: 1rem; padding-bottom: 1rem;}
.indexd2a{ width: 48%; float: left; margin-top: 1rem;}
.indexd2a:nth-of-type(odd){ margin-right: 4%;}
.indexd2a1{ position: relative;}
.indexd2a1 img{ width: 100%; padding-bottom: 0.5rem;height: 10rem;}
.indexd2a1 span{ background: #fff; padding: 4px 12px 5px; border-radius: 15px; font-size: 1.2rem; position: absolute; left: 1rem; bottom:1rem;}
.indexd2a2{ font-size: 1.4rem;}
.indexd2a3{ color: #888; padding-top: .3rem; font-size: 1.2rem;}

.indexe{background: #fff; box-shadow: 0px 3px 5px #f1f1f1; margin: 1.2rem auto; height: 4rem; line-height: 4rem; font-size: 1.6rem; font-weight: bold; padding: 0 1rem;overflow: hidden; }
.indexe span{ font-weight: 100; font-size: 1.4rem; color: #888;}
.indexe span i{display: inline-block; width: .7rem; height: 2.5rem; position: relative; top: 0.9rem; margin-left: 0.6rem;background: url(../images/index1_28.png) no-repeat center; background-size: 0.7rem;}
.indexe2 a{ background: #e23533; color: #fff; border-radius: .5rem; height: 3.5rem; line-height: 3.5rem; display: inline-block; width: 31%; float: left; text-align: center; box-shadow: 0px 2px 8px #ff7a76;font-size: 1.5rem;}
.indexe2 a:nth-child(2){ margin: 0 3.5%;}
.indexf{ height: auto;padding-bottom: 1rem; }

/*产品详情 start*/
.detailbg{ background: #fff;}
.swiper-container { width: 100%; margin: 0 auto;}
.swiper-slide {  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;}
.swiper-slide img{height: 15rem;border-radius:10px;}
.swiper-container .swiper-pagination-fraction{	bottom: .8rem; left: 88%; margin-left: -2rem; width: 4rem; text-align: center; background: #333; border-radius: 5rem; color: #fff; line-height: 1.8rem; opacity: 0.9;}
.detaila{ border-bottom: 1px solid #ddd;font-size: 1.6rem; margin: 0 1rem; text-align: center;}
.detaila1{ font-weight: bold; margin: 1.5rem auto .8rem; }
.detaila2{ color: #c92220; padding-bottom: 1.8rem;}
.detaila2 span{ font-size: 2rem; font-weight: bold;}
.detailb{  border-bottom: 1px solid #ddd;font-size: 1.4rem; text-align: left; overflow: auto; margin: 0 1rem;  line-height: 2rem;}
.detailb1{ width: 33.3%; float: left; padding: 1rem 0;}
.detailb1 span{ display: block; color: #999;}
.detailc{ font-size: 1.4rem; text-align: left; overflow: auto; margin: 0 1rem;  line-height: 2rem;}
.detailc1:nth-child(1){ width: 66.6%; float: left; padding: 1rem 0;}
.detailc1:nth-child(2){ width: 33.3%; float: left; padding: 1rem 0;}
.detailc1 span{ display: block; color: #999;}
.detaild{margin: 0 1rem 1rem; background: #f8f8f8; border: 1px solid #ddd; border-radius: 1rem; line-height: 2rem; padding: 1rem 1.2rem; font-size: 1.4rem; display: none; }
.detaild1{ font-size: 1.6rem; font-weight: bold; position: relative; display: inline-block;height: 2.6rem;}
.detaild1:before{ content: ''; display: block; width: 100%; height: 3px; background: #c92220; position: absolute; left: 0; bottom: 0;}
.detaild2{ padding: .8rem 0; color: #888; }
.detaile{ font-size: 1.5rem; color: #c92220; text-align: center; position: relative; top: -28px;}
.detaile p{ display: inline-block;}
.detaile p i{ display: inline-block; width: 1.4rem; height: 2rem; position: relative; margin-right: .5rem; top: 6px; background: url(../images/index2_05a.png) no-repeat center; background-size: 100%;}
.detaile p.on{ color: #999; position: relative; top: 18px;}
.detaile p.on i{ background: url(../images/index2_05.png) no-repeat center ; background-size: 100%;}

.detailbs{ border-bottom: 1px solid #ddd;font-size: 1.4rem; overflow: hidden; text-align: center; padding: 1rem 0; line-height: 2.8rem;    margin: 0 1rem;}
.detailbs p{float: left; width: 50%;}
.detailbs p i{display: inline-block; width: 2rem; height: 2rem; position: relative; margin-right: .5rem; top: 6px; background: url(../images/index2_09.png) no-repeat center; background-size: 100%;}
.detailbs p.detailbs2{ border-left: 1px solid #ddd;}
.detailbs p.detailbs2 i{background: url(../images/index2_11.png) no-repeat center; background-size: 100%;}
.detailbs p.on i{ background: url(../images/index2_09a.png) no-repeat center; background-size: 100%;}
.detailbs p.detailbs2.on i{ background: url(../images/index2_11a.png) no-repeat center; background-size: 100%;}
.detailf{ background: none; border: none; text-align: center;}
.detailf a{ display:inline-block; width: 40%; height: 3.5rem; background: #c92220; color: #fff; font-size: 1.6rem; text-align: center; border-radius: .5rem; line-height: 3.5rem; margin: 0 4%; }


.detailbs p:active i{
animation: userNav 0.5s ease;
-moz-animation: userNav 0.5s ease;	/* Firefox */
-webkit-animation: userNav 0.5s ease;	/* Safari 和 Chrome */
-webkit-animation: statusProgress 1s ease

-o-animation: userNav 0.5s ease;	/* Opera */
}
/*鼠标移上去旋转*/
@keyframes userNav
{
0%   {transform: rotate(30.0deg);
-moz-transform: rotate(30.0deg); /* FF3.5+ */
-o-transform: rotate(30.0deg); /* Opera 10.5 */
-webkit-transform: rotate(30.0deg); /* Saf3.1+, Chrome */}

45%  {transform: rotate(-15.0deg);
-moz-transform: rotate(-15.0deg); /* FF3.5+ */
-o-transform: rotate(-15.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-15.0deg); /* Saf3.1+, Chrome */}

60%  {transform: rotate(10.0deg);
-moz-transform: rotate(10.0deg); /* FF3.5+ */
-o-transform: rotate(10.0deg); /* Opera 10.5 */
-webkit-transform: rotate(10.0deg); /* Saf3.1+, Chrome */}

85%  {transform: rotate(-6.0deg);
-moz-transform: rotate(-6.0deg); /* FF3.5+ */
-o-transform: rotate(-6.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-6.0deg); /* Saf3.1+, Chrome */}

100% {transform: rotate(0deg);
-moz-transform: rotate(0deg); /* FF3.5+ */
-o-transform: rotate(0deg); /* Opera 10.5 */
-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */}
}

@-moz-keyframes userNav /* Firefox */
{
0%   {transform: rotate(30.0deg);
-moz-transform: rotate(30.0deg); /* FF3.5+ */
-o-transform: rotate(30.0deg); /* Opera 10.5 */
-webkit-transform: rotate(30.0deg); /* Saf3.1+, Chrome */}

45%  {transform: rotate(-15.0deg);
-moz-transform: rotate(-15.0deg); /* FF3.5+ */
-o-transform: rotate(-15.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-15.0deg); /* Saf3.1+, Chrome */}

60%  {transform: rotate(10.0deg);
-moz-transform: rotate(10.0deg); /* FF3.5+ */
-o-transform: rotate(10.0deg); /* Opera 10.5 */
-webkit-transform: rotate(10.0deg); /* Saf3.1+, Chrome */}

85%  {transform: rotate(-6.0deg);
-moz-transform: rotate(-6.0deg); /* FF3.5+ */
-o-transform: rotate(-6.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-6.0deg); /* Saf3.1+, Chrome */}

100% {transform: rotate(0deg);
-moz-transform: rotate(0deg); /* FF3.5+ */
-o-transform: rotate(0deg); /* Opera 10.5 */
-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */}
}

@-webkit-keyframes userNav /* Safari 和 Chrome */
{
0%   {transform: rotate(30.0deg);
-moz-transform: rotate(30.0deg); /* FF3.5+ */
-o-transform: rotate(30.0deg); /* Opera 10.5 */
-webkit-transform: rotate(30.0deg); /* Saf3.1+, Chrome */}

45%  {transform: rotate(-15.0deg);
-moz-transform: rotate(-15.0deg); /* FF3.5+ */
-o-transform: rotate(-15.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-15.0deg); /* Saf3.1+, Chrome */}

60%  {transform: rotate(10.0deg);
-moz-transform: rotate(10.0deg); /* FF3.5+ */
-o-transform: rotate(10.0deg); /* Opera 10.5 */
-webkit-transform: rotate(10.0deg); /* Saf3.1+, Chrome */}

85%  {transform: rotate(-6.0deg);
-moz-transform: rotate(-6.0deg); /* FF3.5+ */
-o-transform: rotate(-6.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-6.0deg); /* Saf3.1+, Chrome */}

100% {transform: rotate(0deg);
-moz-transform: rotate(0deg); /* FF3.5+ */
-o-transform: rotate(0deg); /* Opera 10.5 */
-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */}
}



@-o-keyframes userNav /* Opera */
{
0%   {transform: rotate(30.0deg);
-moz-transform: rotate(30.0deg); /* FF3.5+ */
-o-transform: rotate(30.0deg); /* Opera 10.5 */
-webkit-transform: rotate(30.0deg); /* Saf3.1+, Chrome */}

45%  {transform: rotate(-15.0deg);
-moz-transform: rotate(-15.0deg); /* FF3.5+ */
-o-transform: rotate(-15.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-15.0deg); /* Saf3.1+, Chrome */}

60%  {transform: rotate(10.0deg);
-moz-transform: rotate(10.0deg); /* FF3.5+ */
-o-transform: rotate(10.0deg); /* Opera 10.5 */
-webkit-transform: rotate(10.0deg); /* Saf3.1+, Chrome */}

85%  {transform: rotate(-6.0deg);
-moz-transform: rotate(-6.0deg); /* FF3.5+ */
-o-transform: rotate(-6.0deg); /* Opera 10.5 */
-webkit-transform: rotate(-6.0deg); /* Saf3.1+, Chrome */}

100% {transform: rotate(0deg);
-moz-transform: rotate(0deg); /* FF3.5+ */
-o-transform: rotate(0deg); /* Opera 10.5 */
-webkit-transform: rotate(0deg); /* Saf3.1+, Chrome */}
}



/*产品详情 end*/



/*底部菜单*/
/* .ty_footbox{ width:auto; position:relative; z-index:3; padding-bottom:0 !important;} */
/* .ty_footbox .ty_footfix{ position:fixed; bottom:0; max-width:650px; min-width:320px; width:100%;text-overflow: ellipsis; white-space: nowrap; padding:0.8rem 2% 0.3rem; background:#fff; border-top:1px solid #ddd} */
/* .ty_footbox .ty_footfix a,.ty_footbox { display:inline-block; width:24%; text-align:center; font-size:0.9rem; position:relative; height:40px; vertical-align:middle;} */
/* .ty_footbox .ty_footfix a i{ display:block; width:23px; height:23px; margin:auto;} */
/* .ty_footbox .ty_footfix a.cur{ color:#c92220} */
/* .ty_footbox .ty_footfix a.menu1 i{ background:url(../images/index1_32.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu2 i{background:url(../images/index1_35.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu3 i{background:url(../images/index1_38.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu4 i{background:url(../images/index1_41.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu1.cur i{ background:url(../images/index1_32a.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu2.cur i{background:url(../images/index1_35a.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu3.cur i{background:url(../images/index1_38a.png) no-repeat;background-size:cover;} */
/* .ty_footbox .ty_footfix a.menu4.cur i{background:url(../images/index1_41a.png) no-repeat;background-size:cover;} */


.daygood_top{ top: 0; background: #fff; overflow: hidden; height: 4rem; line-height: 4rem;z-index: 99;}
.daygood_top a{ display: inline-block; width: 33%; text-align: center; float: left; border-right: 1px solid #eee;}
.daygood_top a:last-child{ border: none;}




.baoduBgs{ background: #c1c4eb;height: auto;}
.baiduBg{ background: url(../images/baidu_01.png) no-repeat; background-size:100%;}
.baidu1{ width: 70%; margin: 0rem auto; padding: 5rem 0 3rem;}
.baidu2 > div{ background: none;}
.baidu2 > div > .img{ width: 100%; height: 7rem; margin: auto; background: url(../images/baidu_03bg.png) no-repeat; background-size:cover; padding-top: 0.6rem;}
.baidu2 > div > .img img{ width: 80%;}


.baidu3{ width: 90%; margin: 0 auto 1.5rem; border-radius: .8rem; background: #fff; padding: 2rem;  font-size: 1.4rem;}
.baidu3 .layui-form-radio{ margin-right: 5; padding-right: 0;}
.baidu3 .layui-form-radio span{font-size: 1.2rem;}
.baidu3 .layui-form-radio i{ font-size: 18px;margin-right: 5px;}
.baidu3 input::-webkit-input-placeholder { color: #999999;font-size: 1.4rem;  }
.baidu3 .layui-form-radio i:hover, .layui-form-radioed i{ color: #f49c3e;}
.baidu4{border: none; border-bottom: 1px solid #d1d1d1; width: 100%; line-height: 4rem; height: 4rem; padding-left: .6rem; box-sizing: border-box;}
.baidu5{ width: 58%;line-height: 4rem; height: 4rem; border: none; padding-left: .6rem; box-sizing: border-box;}
.baidu6{ border-bottom: 1px solid #d1d1d1;}
.baidu6 span{display: inline-block; float: right; padding: 0.7rem 1rem; background: #fffaf5; color: #f49c3e; border-radius: .3rem;margin-top: 0.5rem;}
.baidu6 span.on{ background: #bbb; color: #fff;}
.baidu7{ width: 100%; background: #f49c3e; color: #fff; font-size: 1.8rem; border: none; height: 4rem; line-height: 4rem; margin-top: 2rem; display: inline-block; border-radius: .6rem;}
.baidu8{ font-size: 1.8rem; font-weight: bold; text-align: center; position: relative; margin-bottom: 1.5rem;}
.baidu8:after{content: '';display: block; width: 100%; height: 1px; background: #40469a; position: absolute; top: 50%; left: 0; z-index: 1;}
.baidu8 span{ position: relative; z-index: 2; background: #fff; padding: 0 1.2rem; color: #40469a;}
.baidu9{ overflow: hidden;}
.baidu9 p{ float: left; width: 33.3%; text-align: center; color: #40469a; height: 13rem;}
.baidu9 p img{ width: 80%; max-width: 108px;}
.baidu9 p span{ font-weight: bold; font-size: 1.4rem; display: block; padding: 0.5rem 0 .2rem;}
.baidu9 p font{ font-size: 1.2rem;}
.baidu10{ text-indent: 2em; color: #40469a; line-height: 2rem; font-size: 1.4rem;}
.baidu11{ background: #bd2626; width: 100%; font-size: 1.8rem; color: #fff; height: 4rem; line-height: 4rem; display: block; text-align: center;}


@media only screen and (min-width: 375px) {
	html{font-size: 11px;}
	.indexc2ay{ line-height: 1.9rem;}
	.indexd2a4 i{top: 3px;}
	.daygood_cont1b{ line-height: 2.2rem;}
	.baidu1{ padding: 7rem 0 4rem;}
	.baidu3 .layui-form-radio span{ font-size: 1.4rem;}
	.baidu10{ line-height: 2.4rem;}
	.baidu6 span{ margin-top: 0.4rem;}
	.baidu2 > div > .img{ height: 8.1rem; padding-top: .8rem;}
}
@media only screen and (min-width: 414px) {
	html{font-size: 12px;}
	.indexc2ay{ line-height: 2rem;}
	.indexc2a1{ margin-bottom: 0.6rem;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.baidu9 p{height: 14.5rem;}
	.baidu3 .layui-form-radio i{font-size: 20px;}
	.baidu2 > div > .img{ height: 9rem; padding-top: 1rem;}
}
@media only screen and (min-width: 640px) {
	html{font-size: 12px;}
	.user_main1b1 font{ width: 14%;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.eyes1 i.fa-eye, .eyes2 i.fa-eye, .eyes1 i.fa-eye-slash, .eyes2 i.fa-eye-slash{ left: 88%;}
	.baidu9 p { height: 17rem; }
	.baidu1 { padding: 12rem 0 6rem; }
	.baidu3{ padding: 4rem 3.5rem; margin: 0 auto 2.5rem;}
	.baidu4,.baidu5,.baidu7,.baidu11{ line-height: 6rem; height: 6rem;} 
	.baidu6 span{ padding: 1rem 2rem; margin-top: 1rem;}
	.baidu8{ margin-bottom: 2.5rem;}
	.baidu10{ line-height: 2.8rem;}
	.baidu2 > div > .img{ height: 14rem; padding-top: 1.3rem;}
}



@media only screen and (min-width: 375px) {
	html{font-size: 11px;}
	.daygood_cont1b{ line-height: 2.2rem;}
}
@media only screen and (min-width: 414px) {
	html{font-size: 12px;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.eyes1 i.fa-eye, .eyes2 i.fa-eye, .eyes1 i.fa-eye-slash, .eyes2 i.fa-eye-slash{ left: 82%;}
}
@media only screen and (min-width: 640px) {
	html{font-size: 12px;}
	.user_main1b1 font{ width: 14%;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.eyes1 i.fa-eye, .eyes2 i.fa-eye, .eyes1 i.fa-eye-slash, .eyes2 i.fa-eye-slash{ left: 88%;}
}

/* ######################################################### */
.indexg1{ background: #fff; width: 100%; overflow: hidden; margin-bottom: 1rem; text-align: center; padding: 1rem 3%;}
.indexg1 a{ width: 33%; float: left; display: block; font-size: 1.4rem;}
.indexg1 a i{ display: inline-block; width: 4rem; max-width: 80px; height: 4rem; max-height: 80px; border-radius: 50%;}
.indexg1 a i.indexg1a{ background: #c92220 url(../images/qyhl01.png) no-repeat center; background-size:65%;}
.indexg1 a i.indexg1b{ background: #c92220 url(../images/qyhl02.png) no-repeat center; background-size:65%;}
.indexg1 a i.indexg1c{ background: #c92220 url(../images/qyhl03.png) no-repeat center; background-size:65%;}
.indexg1 a i.indexg1d{ background: #c92220 url(../images/qyhl04.png) no-repeat center; background-size:65%;}
/* ######################################################### */
.collect{ background: #c92220; color: #fff; font-size: 1.2rem; width: 4rem; height: 4rem; border-radius: 50%; text-align: center; position: fixed; right: 1rem; bottom: 6rem; }
.collect i{ padding-top: .5rem; font-size: 1.8rem;}
.demand_pop{ position: fixed; right: 0rem; bottom: 10rem; width: auto; }
.demand_pop p{  color: #fff; font-size: 1.4rem; margin: 0 1rem; padding-left: .8rem; overflow: hidden; box-sizing: border-box; line-height: 4rem; border-radius: .3rem; }
.demand_pop p a{ background: #e23533; color: #fff; line-height: 3rem; padding: 0 1rem; display: inline-block; margin: .5rem 0 1.5rem 0; border-radius: .3rem; }

.back-to-top{position: fixed; right: 1rem; bottom: 8rem;z-index: 99999999; display: block; width: 3rem; height: 3rem; box-sizing: border-box; overflow: hidden; background: #fff; border-radius: 50%; border: 1px solid #ddd; text-align: center;}
.back-to-top p{ transition: all .2s;  }
.back-to-top.on p{ transform: translateY(-3rem);}
.back-to-top i{background:url(../images/top1.png) no-repeat center; background-size: 70%; display: block; height: 3rem; width: 100%;}
.back-to-top span{font-size: 1.2rem; display: block; text-align: center; border-bottom: 1px solid #ddd; margin: 0 .5rem; font-weight: bold;}
.back-to-top font{font-size: 1.2rem; transform: scale(0.5,2);-webkit-transform: scale(0.8); display: block; text-align: center;}


.aticlZaiyao{
    word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: 

hidden; 
}

.popups1{ background: url(../images/jiantoubg.png) no-repeat; background-size: 100%; position: fixed; left: 0; top: 12.5rem; z-index: 999; width: 5.5rem; height: 5.5rem;}
.popups1 span{ background: url(../images/jiantoubg2.png) no-repeat; background-size: 100%; animation: ups 1s infinite ease-in-out; display: block; width: 1rem; height: 1rem; position: absolute; left: 2.25rem; top: 2.5rem;}


/*弹窗*/
.popupBox{ display: none;}
.popupBox1{ display: none;}
.popupBoxBg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .5; background: #000; z-index: 999998; }
.clocsBtn{ position: absolute; top: 1rem; right: 1rem; text-align: center; font-size: 3.4rem; color: #fff; display: block; width: 2rem; height: 2rem; line-height: 2rem;}
.popupBoxCont{ position: fixed; top: 50%; left: 50%; z-index: 999999; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); width: 85%; border-radius: 15px; -webkit-user-select: none; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: .2s; transition: .2s; }
.popupBoxCont1{ position: relative;} .popupBoxCont1 img{ width: 100%; }
.popupBoxCont2{ overflow: auto;background-color: #fff; padding: 1.5rem 0 3rem;}
.popupBoxCont2 img{ width: 100%; }
.popupBoxCont2s{ width: 90%; margin: auto;}
.popupBoxCont2a{ text-align: center; width: 33%; float:left; padding: 1rem 0 0; }
.popupBoxCont2a img{ width: 50%; }
.popupBoxCont2b{ line-height: 5rem; font-size: 1.2rem; text-align: center; color: #333; }
.popupBoxCont2c a{ display: inline-block; line-height: 3rem; border-radius: 1.5rem; padding: 0 2rem; font-size: 1.4rem; background: #ffe29d; color: #aa7c20; }
.popupBoxCont2d a{ background: #a92323; color: #fff; display: block; width: 60%; margin: auto; text-align: center;}
/*弹窗 end*/


.index05{ background: #fff; margin-top: 1rem;}
.index05a{ line-height: 3.5rem; height: 3.5rem; color: #8a8a8a; font-size: 1.4rem; border-bottom: 1px solid #f0f1f2; margin-bottom: 1rem;}
.index05a span{ display: inline-block;position: relative;}
.index05a span:before {content:"";position:absolute;z-index:99;left:50%;right:50%;bottom: -0px;background:#cc0000;height:4px;border-radius: 2px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.index05a span.on:before{left:0px;right:0px;}
.index05a span.on{ color: #cc0000;}
.index05a span:last-child{ margin: 0;}
.index05as{ position: fixed; top: 5.5rem; z-index: 999; background: #fff; width: 100%;}
.index05a1{ display: flex; display: -webkit-flex; justify-content: space-around; width: 100%;padding: 0 1.5rem; }
.index05c{  padding: 1rem 1.5rem; border-bottom: 1px solid #dfdfdf; overflow: hidden; padding-bottom: 1rem;}
.index05b{ display: none;}
.index05d{ width: 30%; float: left;}
.index05d img{ width: 85%;    margin-top: 0.3rem;}
.index05f{ float: left;  width: 70%; padding-left: 3rem; position: relative; font-size: 1.2rem; color: #333; line-height: 1.7rem;}
.index05f1{ padding-left: 0;}
.index05e{ position: absolute; font-size: 1rem;left: 0;color: #fff; background: #cc0000; display: inline-block; line-height: 1.6rem; padding: 0 .3rem; border-radius: .3rem;}
.index05g{ color: #999; padding-top: .6rem;}
.index05g img{ width: 1rem; position: relative; top:-1px;margin-right: .3rem;}
.index05g font{ float: right;   }
.index05g1 { text-align: right; padding: 0 1.5rem; padding-bottom: 2rem;}
.index05g1 a{ text-align: right; font-size: 1.2rem; color: #666; line-height: 1.5rem;}
.index05h{max-height: 3rem; overflow: hidden;}
.index05f1 .index05h{ height: auto;}
.indexbg{ background: #fff;}
.index01{ padding: 1.5rem 1.5rem 0; overflow: hidden;}
.index01 input{ width: 100%; font-size: 1.2rem; border-radius: 1rem; height: 3rem; line-height: 3rem; border:none;     background: #f3f3f3 url(../img/new01.png) no-repeat 1rem; background-size: 1.6rem; padding-left: 3.2rem;}
.index01key{ position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 99999; padding-bottom: 1rem;}
.index01a1{ display: flex; display: -webkit-flex; justify-content: space-around; width: 100%; }
.index01 input{ width: 100%; font-size: 1.2rem; border-radius: 1rem; height: 3rem; line-height: 3rem; border:none;     background: #f3f3f3 url(../images/new01.png) no-repeat 1rem; background-size: 1.6rem; padding-left: 3.2rem;}
.index02{ padding-top: 6rem;}
.index02a{float: left; width: 25%; text-align: center; margin-bottom: 1rem;}
.index02a img{ width: 55%; font-size: 1.2rem; color: #8e918c; padding-bottom: .5rem;}
.index03.swiper-container{  margin: 0 1.5rem; box-sizing: border-box; width: 90%;}
.index03 .swiper-pagination-bullet{ background: #fff;opacity: 1;}
.index03 .swiper-pagination-bullet-active{background: #fb4d3b;}
.index04.swiper-container{ font-size: 1.2rem; line-height: 3rem; height: 3rem; background: url(../images/new11.png) no-repeat 1.5rem 0.8rem; box-sizing: border-box; background-size: 1.6rem; padding-left: 3.7rem; padding-right: 1.5rem;}
.index04 a{ display: inline-block;text-overflow: ellipsis; white-space: nowrap; text-align: left; overflow: hidden; width: 100%; box-sizing: border-box; font-size: 1.3rem;} 

.pt1{ padding-top: 1px;}
.index09{ padding: 1rem 1.5rem; overflow: hidden; font-size: 1.2rem;}
.index09b{ float: left; width: 70%; line-height: 1.9rem; }
.index09c{ color: #333;}
.index09d{ color: #666;}
.index09d font{ color: #b7b7b7;}
.index09e{ display: flex; justify-content: space-between;padding-top: 0.2rem;}
.index09e a{display: inline-block; font-size: 1.2rem; padding: 0 0.3rem; border: 1px solid #808080; color: #808080; border-radius: 0.3rem; margin: 0 0.3rem;}
.index09e a.on{ border: 1px solid #0066cc; color: #0066cc;}
.index05j{ padding-top: 0.3rem;}
.index05j span{display: inline-block;    line-height: 1.6rem; font-size: 1.1rem; padding: 0 0.3rem; background: #fca495; color: #e81600; border-radius: 0.3rem; margin-right: 0.2rem;}
.index05f1 .index05g{ float: right; padding-top: 0;}
	
.index06{ display: flex; justify-content:space-around; padding: 1rem 0; margin-bottom: 1rem;}
.index06 span{ font-size: 1.2rem; color: #d2362e; padding: 0 .5rem; line-height: 2rem; border-radius: .3rem; border:1px solid #850016; display: inline-block;}
.index06 span.on{ background: #850016; color: #fff;}
.index03.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 3px;}
.index07{display: flex; justify-content:center; background: #850016; height: 3.3rem; line-height: 3.3rem; margin-top: 1.5rem;}
.index07 a{ color: #fff; font-size: 1.5rem; margin: 0 5rem; position: relative;}
.index07 a:before {content:"";position:absolute;z-index:99;left:50%;right:50%;bottom: 4px;background:#fff;height:3px;border-radius: 2px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.index07 a.on:before{left:0px;right:0px;}
.index07a{ height: 3rem;}
.index07a span{ font-size: 1.3rem; position: relative; line-height: 3rem; width: 33.33%; float: left; display: block; text-align: center;}
.index07a span:after{ content: ''; display: block; width: 1px; height: 1.6rem; position: absolute; right: 0px;    top: 0.7rem; background: #dfdfdf;}
.index07a span:last-child:after{ display: none;}
.index07a span i{    position: relative;
    top: .9rem;
    z-index: 99;
    width: 0;
    margin-left: .5rem;
    height: 0;
    content: '';
    border-top: .4rem solid #474747;
    border-left: .4rem solid transparent;
    border-right: .4rem solid transparent;}
.index08Box{ margin: 1rem auto;}
.index08{ color: #666; font-size: 1.2rem; line-height: 2rem; padding: 1rem 1.5rem; border-bottom: 1px solid #dfdfdf;}
.index08:last-child{ border-bottom: none;}
.index08b font.red{ color: #cc0000;}
.index08b{ overflow: hidden; color: #666;}
.index08d{ float: right;}

.user02{ margin: 1rem 0;}
.user02a{ overflow: hidden; padding: 1.2rem 1.5rem;}
.user02b{width: 33.33%; text-align: center; font-size: 1.2rem; color: #333; float: left;}
.user02b i{display: block; width: 3.6rem; height: 3.6rem; margin: 0 auto 0.5rem;}
.user02b i.user02b1{background: url(../images/new16.png) center; background-size: 100%;}
.user02b i.user02b2{background: url(../images/new17.png) center; background-size: 100%;}
.user02b i.user02b3{background: url(../images/new18.png) center; background-size: 100%;}

.user03{ font-size: 1.4rem; padding-left: 1.5rem;margin-bottom: 1rem;}
.user03a{ border-bottom: 1px solid #dfdfdf;line-height: 3.8rem; height: 3.8rem; font-size: 1.4rem;}
.user03a:last-child{ border-bottom: none;}
.user03a i{ display: inline-block; width: 2rem; height: 2rem;}
.user03c{ background: url(images/index1_28.png) no-repeat; background-size: 0.8rem; position: relative; top: 1rem; float: right;}
.user03b{ background: url(../images/new19.png) no-repeat; background-size: 1.6rem; position: relative; top: 0.65rem; margin-right: .3rem;}
.user03b2{background: url(../images/new20.png) no-repeat; background-size: 1.6rem;}
.user03b3{background: url(../images/new21.png) no-repeat; background-size: 1.6rem;}
.user03b4{background: url(../images/new22.png) no-repeat; background-size: 1.6rem;}
.user03b5{background: url(../images/new23.png) no-repeat; background-size: 1.6rem;}
.user03b6{background: url(../images/new24.png) no-repeat; background-size: 1.6rem;}
	
	
.user01{ padding: 1.2rem 1.5rem;}
.user01a{ overflow: hidden;}
.user01b{ float: left; width: 35%;}
.user01b img{ width: 80%;}
.user01c{ width: 65%; float: left; font-size: 1.2rem; color: #333; line-height: 1.8rem; position: relative;}
.user01e{ color: #cc0000; border:1px solid #cc0000; padding: 0 0.6rem; border-radius: 0.4rem; display: inline-block; position: absolute; right: 1rem; bottom: 0.1rem;}

.user04{ background: url(../images/new31.png) no-repeat; background-size: cover; min-height: 100%;padding: 8rem 0 2rem; min-height: 100%;}
.user04a{ width: 80%; margin: 0rem auto; background: #fff; color: #333; position: relative;padding: 1.5rem 1.5rem 2.5rem; box-shadow: 0px 4px 12px #eee; border-radius: .5rem;}
.user04c{ font-size: 1.8rem; text-align: center; padding-top: 3rem; padding-bottom: .8rem;}
.user04b{ font-size: 1.4rem; line-height: 2.4rem;}
.user04d{ width: 60%; margin: 1.6rem auto;    text-align: center;}
.user04d img{ width: 100%; max-width: 197px;}
.user04e{ text-align: center; font-size: 1.4rem;}
.user04f{ text-align: center; position: absolute; top: -4.6rem; left: 50%; transform: translateX(-50%);}
.user04f img{box-shadow: 0px 0px 12px #bdbdbd; border-radius: 50%; width: 8rem;}
.user04g{ background: #d2362e; font-size: 1.8rem;display: block;width: 10rem; text-align: center; padding: 0.2rem 0 .5rem; color: #fff; border-radius: .6rem; margin: 2rem auto 3rem;}
.user04g i{ background: url(../images/new34.png) no-repeat; background-size: 1.6rem; display: inline-block; width: 2rem; height: 2rem;    position: relative; top: 0.7rem; margin-left: .5rem;}
.item03{ display: flex; justify-content: space-around; margin: 1rem 0; padding: 1.5rem 0;}
.item03 a{border: 1px solid #4259b8; font-size: 1.2rem; color: #4259b8;    max-width: 100px; border-radius: .4rem; padding: 0 .6rem; line-height: 2rem; display: block;    width: 22%; text-align: center;}
.item02d{ width: 88%; margin: auto;}
.item02f{ font-size: 1.2rem;padding: .6rem 0 2rem; line-height: 2rem;line-height: 1.8rem; color: #777;}	
.item02ds .item02f{ padding-bottom: 0;}
.item02{background: #fff; position: relative;}
.item02s{  padding: 1.5rem 1.5rem 2rem 1.5rem; position: relative; clear: both; border: 1px solid #dfdfdf; border-radius: .5rem;font-size: 1.4rem; top: -4.5rem; background: #fff;  width: 88%; margin: 0 auto;}
.item02a{  color: #000;}
.item02c{ overflow: hidden;}
.item02b{ color: #666;    padding: 0.6rem 0px .2rem;}
.item02b span.pl20{ padding-left: 2rem;}
.item02b font{ color: #b7b7b7;}
.item02b img{width: 1.6rem; padding-right: 0.4rem;}
.item02ds{ position: relative; top: -2rem;}
.item02e{ font-size: 1.5rem; color: #000;}
.item02c span{ background: #e0f4fb; font-size: 1.2rem; color: #4259b8; border-radius: .4rem; padding: 0 .6rem; line-height: 2rem;    margin-top: 0.6rem; margin-right: .8rem; display: block; float: left;} 
.item02db{ margin-top: 1rem; padding-top: 2rem;}
.item01s{background: #C83A3A; }
.item01{text-align: right; padding: 1.5rem 0 6.5rem;width: 88%; margin: auto;}
.item01a{background: #850016; overflow: hidden; text-align: right; padding: 1.5rem;}
.item01a1{ background: url(../images/new36.png) no-repeat; background-size: 2rem; height: 2rem; width: 2rem; display: inline-block; margin-left: .8rem;}
.item01a2{ background: url(../images/new37.png) no-repeat; background-size: 2rem; height: 2rem; width: 2rem; display: inline-block; margin-left: .8rem;}
.item01a5{ background: url(../images/new40.png) no-repeat; background-size: 2rem; height: 2rem; width: 2rem; display: inline-block; margin-left: .8rem;}
.item01a3{ background: url(../images/new35.png) no-repeat; background-size: 2rem; height: 2rem; width: 2rem; display: inline-block; margin-left: .8rem;}
.item01a4{ background: url(../images/new38.png) no-repeat; background-size: 2rem; height: 2rem; width: 2rem; display: inline-block; float: left;}
.index07d{ position: relative;}
.index07c{ position: absolute; left: 0; top: 3rem; background: #fff; width: 100%;   border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;box-shadow: 0px 4px 12px #eee;padding: 0 0 0 1.5rem; line-height: 3.2rem; display: none;}
.index07c a{ display: block;  border-bottom: 1px solid #f0f1f2; }
.index07c a:last-child{ border-bottom: none;}

@media only screen and (min-width: 375px) {
	html{font-size: 11px;}
	.indexc2ay{ line-height: 1.9rem;}
	.indexd2a4 i{top: 3px;}
	.daygood_cont1b{ line-height: 2.2rem;}
	.baidu1{ padding: 7rem 0 4rem;}
	.baidu3 .layui-form-radio span{ font-size: 1.4rem;}
	.baidu10{ line-height: 2.4rem;}
	.baidu6 span{ margin-top: 0.4rem;}
	.baidu2 > div > .img{ height: 8.1rem; padding-top: .8rem;}
	.back-to-top{ width: 3.2rem; height: 3.2rem;}
}
@media only screen and (min-width: 414px) {
	html{font-size: 12px;}
	.indexc2ay{ line-height: 2rem;}
	.indexc2a1{ margin-bottom: 0.6rem;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.baidu9 p{height: 14.5rem;}
	.baidu3 .layui-form-radio i{font-size: 20px;}
	.baidu2 > div > .img{ height: 9rem; padding-top: 1rem;}
	.back-to-top{ width: 3.4rem; height: 3.4rem;}
	.index07a span i{ top: 1.1rem;}
}
@media only screen and (min-width: 640px) {
	html{font-size: 13px;}
	.user_main1b1 font{ width: 14%;}
	.daygood_cont1b{ line-height: 2.4rem;}
	.eyes1 i.fa-eye, .eyes2 i.fa-eye, .eyes1 i.fa-eye-slash, .eyes2 i.fa-eye-slash{ left: 88%;}
	.baidu9 p { height: 17rem; }
	.baidu1 { padding: 12rem 0 6rem; }
	.baidu3{ padding: 4rem 3.5rem; margin: 0 auto 2.5rem;}
	.baidu4,.baidu5,.baidu7,.baidu11{ line-height: 6rem; height: 6rem;} 
	.baidu6 span{ padding: 1rem 2rem; margin-top: 1rem;}
	.baidu8{ margin-bottom: 2.5rem;}
	.baidu10{ line-height: 2.8rem;}
	.baidu2 > div > .img{ height: 14rem; padding-top: 1.3rem;}
	.back-to-top{ width: 3.5rem; height: 3.5rem;}
	.item02b{ padding: 1.2rem 0px 1.5rem;}
	.user04b{padding-left: 8rem;}
	.index05h{ max-height: 4rem; line-height: 2rem;}
	.index05e{ left: -4px; top: 0.2rem;}
}

/*底部菜单*/

.ty_footbox{ width:auto; position:relative; z-index:9999; padding-bottom:0 !important;}
.ty_footbox .ty_footfix{ position:fixed; bottom:0; max-width:640px; min-width:320px; width:100%;text-overflow: ellipsis; white-space: nowrap; padding:0.4rem 0 ; background:#fff; border-top:1px solid #ddd}
.ty_footbox .ty_footfix a,.ty_footbox { display: inline-block; position: relative; float: left; width: 20%; text-align: center; font-size: 0.9rem; position: relative; height: 4rem; vertical-align: middle; font-size: 1.2rem;} 
.ty_footbox{ height: 60px;}
.ty_footbox .ty_footfix a i{ display:block; width:2.3rem; height:2.3rem; margin:0 auto .3rem;}
.ty_footbox .ty_footfix a.cur{ color:#c92220}
.ty_footbox .ty_footfix a.menu3.cur{ text-indent: 40000px;}
.ty_footbox .ty_footfix a.menu1 i{ background:url(../images/new26.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu2 i{background:url(../images/new27.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu3 i{background:url(../images/new25.png) no-repeat;    background-size: 100%; width: 4.8rem; height: 5.1rem; margin: 0 auto .3rem; position: relative; top: -1rem;}
.ty_footbox .ty_footfix a.menu3 font{ position: absolute; top: 0.3rem; left: 0; width: 100%; color: #333; font-size: 1.5rem;}
.ty_footbox .ty_footfix a.menu4 i{background:url(../images/new28.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu5 i{background:url(../images/new29.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu1.cur i{ background:url(../images/new26a.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu2.cur i{background:url(../images/new27a.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu3.cur i{background:url(../images/new39.png) no-repeat;background-size:100%;}
.ty_footbox .ty_footfix a.menu4.cur i{background:url(../images/new28a.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menu5.cur i{background:url(../images/new29a.png) no-repeat;background-size:cover;}
.ty_footbox .ty_footfix a.menua1 i{ background:url(../images/index2_09.png) no-repeat;width: 26px;background-size:100%;}
.ty_footbox .ty_footfix a.menua2 i{background:url(../images/index2_11.png) no-repeat;width: 26px;background-size:100%;}
.ty_footbox .ty_footfix a.menua1.cur i{ background:url(../images/index2_09.png) no-repeat;background-size:100%;}
.ty_footbox .ty_footfix a.menua2.cur i{background:url(../images/index2_11.png) no-repeat;background-size:100%;}
.ty_footbox .ty_footfixs{ text-align: left;}
.ty_footbox .ty_footfixs a{ width: 18%;}
.ty_footbox .ty_footfixs a.menua5{ background: #c92220; color: #fff; line-height: 40px; height: 40px; border-radius: .5rem; display: inline-block; width: 27%; margin-left: 6px; font-size: 1.6rem;}



.div07{background: #ffffff; height: 3.4rem;margin-top: 0.6rem;border-radius: 4rem;border:1px solid #850016;margin-left: 1rem;margin-right: 1rem;}
.div07 a{display:block;float:left; width:50%;height:3.3rem;color: #000000; font-size: 15px; text-align: center;border-radius: 4rem; line-height: 3rem;}
.div07 a.on{background:#850016; color: #fff;}


.zct_look_titel{display: flex;margin: 15px 0;}
.zct_look_titel p{font-weight:bold;color: #000;}
.zct_look_span{width: 5px;height: 20px; background:#850016;margin-right: 10px;}
.zct_look_div{border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#F5F5F5;display: flex;padding: 15px 0;}
.zct_look_div_p_left{width: 50%;text-align: left;color: #000}
.zct_look_div_p_right{width: 50%;text-align: right;color: #b7b7b7;line-height:25px;}
.zct_look_p{color: #000}
.zct_look_div1{border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#F5F5F5;padding: 15px 0;}
.zct_look_div_p_top{color: #000;}
.zct_look_div_p_bottom{color: #b7b7b7;line-height:25px;}

