﻿@charset "utf-8";
/*common*/

.rgt{margin-left: 0 !important;}
.wid{max-width: 16.0rem; margin: 0 auto;}
/*common end*/
.title {width: 16.0rem;margin:0 auto;overflow: hidden;text-align: center;}
.title img {vertical-align: top;width:14.9rem;;margin:0 auto;}
#smz_box{width:15.55rem; overflow:hidden; padding:0.625rem 0.5rem;border:0.025rem solid #9F5612; display:none; margin:0 auto ;margin-left:0.2rem;margin-right:0.2rem;margin-bottom:0.625rem;}
#result_smz{font-size:0.55rem;color:red}
#smz_box .div1{margin:0 auto;width:14.25rem;font-size:0.5rem;color:#9F5612}
#text_smz{margin:0 auto;width:14.25rem; font-size:0.45rem; padding:0.3rem 0 0.125rem 0;color:#333;}
/*banner*/
.banner{width: 16.0rem;margin:0 auto;}
.banner img{max-width:100%;display:block;}
/*touy*/
.touy {width:16.0rem;float: left;margin: 0.15rem 0 0.45rem 0;overflow: hidden;}
.touy p {font-size: 0.45rem;line-height: 0.9rem;color: #2e213c;padding: 0.3rem 0.5rem 0 0.5rem;text-indent: 6.8%;}
/*qon1*/
.qon1 {width:16.0rem;padding: 0.625rem 0 0.625rem 0;overflow: hidden;}
.qon1 div{padding-left: 0.15rem;}
.qon1 ul li {padding: 0 0.55rem;font-size: 0.45rem;color: #2e213c;margin-bottom:0.5rem;}
.qon1 ul li label {float: right;margin-right:0.3rem;}
.qon1 ul li input {width: 0.5rem;height: 0.5rem;float: right;margin: 0.05rem 0.125rem 0 0;}
.qon1 ul li .la1 {margin-right: 1.6rem;}
.qon1 div input {width: 4.0rem;float: left;border: 1px solid #D7D7D7;color: #b0b0b0;font-size: 0.4rem;line-height: 0.65rem;height: 0.65rem;padding: 0.75rem 0.3rem;margin-right: 0.1rem;}
.qon1 div .inp1 {margin-left:0.525rem;}
.qon1 div .inp {width: 4.9rem;text-align: center;    padding: 0;background: #E85108;color: #ffffff;font-size: 0.45rem;border:0.025rem solid #E85108;margin-bottom: 0.05rem;vertical-align: top;height: 1.05rem;}
.qon1 div a {display: inline-block;width:4.83rem;border: 0.025rem solid #C31208;color: #ffffff;background: #C31208;text-align: center;font-size:0.45rem; vertical-align: top;height: 1.0rem;line-height: 0.95rem;}
/*con3*/
.yon1 .yon1a {width:13.125rem;position: relative;margin: 0 auto;overflow: hidden;margin-top:0.3rem;}
.yp img {width:5.825rem;float: left;margin-top: 0.4rem;margin-bottom: 0.875rem;}
.yp .imgy1 {margin-left: 1.975rem;margin-right:0.7rem;}
/*con4*/
.qon3 {
    overflow: hidden;
    padding-top: 0.35rem;
    margin-top: 0.15rem;
    background: #DCDEE4;
    padding-bottom: 0.15rem;
}
.qon3 ul li {
    width: 7.25rem;
    float: left;
    margin: 0 0 0.25rem 0.4rem;
    overflow: hidden;
}
.qon3 ul li.li1 {
    margin-left: 0.55rem;
}
.qon3 ul li img {
    width: 100%;
    vertical-align: top;
}
.qon3 ul li .qon3_2 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.qon3 ul li .qon3_2 div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.qon3 ul li .qon3_2 div h1 {
    font-size: 0.55rem;
    text-align: center;
    color: #ffd800;
    margin: 0.125rem 0 0.05rem 0;
}
.qon3 ul li .qon3_2 div p {
    font-size: 0.4rem;
    line-height: 0.525rem;
    color: #d3d8e4;
    padding: 0 0.3rem 0 0.425rem;
}
.yp1 img {
    margin-bottom: 0.5rem;
}
.qon3_1 {
    background: #E6EAED;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 0.2rem 0 0.35rem 0;
    margin:0.3rem 0 0.35rem 0;
}
.qon3_1 p {
    font-size: 0.45rem;
    line-height: 1.05rem;
    color: #2e213c;
}
.qon3_1 p span {
    color: #d2002c;
}
.qon3_1 b {
    display: inline-block;
    font-size: 0.4rem;
    color: #2e213c;
    line-height: 0.65rem;
    padding: 0 1.6rem 0 1.35rem;
}
/*con5*/
.con5{width:16.0rem;margin:0 auto;overflow:hidden;}
.con5_1{width: 15.025rem;margin:0 auto;}
.con5_1 img{width:8.85rem;float:left;}
.con5_1 div{width: 5.75rem;float: right;line-height: 0.85rem;padding-top: 0.3rem;}
.con5_1  p{font-size:0.45rem;color:#000000;}
.con5_1 div span{font-size:0.45rem;color:#000000;margin-left: 1.5rem;}
.con5_1  .p1{display:inline-block;text-indent: 1.0rem;margin-top: 0.25rem;}
.con5_2{width: 15.025rem;margin:0 auto;position:relative;}
.con5_2 .hd ul li{ display:inline-block; width:0.125rem; height:0.125rem; -webkit-border-radius:0.125rem; -moz-border-radius:0.125rem; border-radius:0.125rem; background:#8C8C8C; margin:0 0.125rem;  vertical-align:top; overflow:hidden;}
.con5_2 .hd ul .on{ background:#8165b8;}
.con5_2 .hd{ height:0.125rem;text-align:center;position:absolute;bottom: 0.15rem;left: 7.25rem;}
/*con6*/
.con6{width:16.0rem;margin:0 auto;overflow:hidden;}
.con6_1{width: 15.025rem;margin:0 auto;overflow:hidden;}
.con6_1 ul  li{float:left;width:4.75rem;margin-bottom: 0.25rem;}
.con6_1 ul  .li1{margin-left: 0.375rem;}