@charset "gb2312";


body {font:14px/1.4 "Microsoft Yahei",Arial,Helvetica,sans-serif;}
body,html {max-width:640px;margin:0 auto;}
a,body {color:#333}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:400}
dd,dl,dt,ol,ul {list-style-type:none}
.clear:after,article,aside,dialog,figure,footer,header,menu,nav,section {display:block}
.auto,.clear:after {overflow:hidden}
a {text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none}
a,input,select {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}
input[type=checkbox]{-webkit-appearance: checkbox;width: 20px;height: 20px;}
img,input {border:none}
:focus {outline:0}
select {background:0 0}
.clear {clear:both}
.clear:after {clear:both;visibility:hidden;height:0;content:"."}
.left {float:left}

::-moz-placeholder {font-family:"Microsoft YaHei"}
::-webkit-input-placeholder {font-family:"Microsoft YaHei"}
:-ms-input-placeholder {font-family:"Microsoft YaHei"}


.warps {background:#ea771e;}
/*页面banner*/
.public_banner,.public_banner img {width:100%;height:auto}
.public_banner img {display:block}
/*页面banner end*/

/*页面头部*/
.public_header {height: 44px;line-height: 44px;background: #fff;border-bottom: 1px solid #e4e4e4;width: 100%;position: relative;}
.public_h_con {color: #333;}
.public_h_con {text-align: center;font-size: 20px;color: #a83b00;margin: 0 44px;}
.public_ff_title, .public_h_con {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.public_h_home {position: absolute;width: 44px;height: 44px;top: 0;left: 0;}
.public_h_home:after {background-image: url(icon_home.png);}
.public_h_home:after {content: '';display: block;width: 24px;height: 24px;background-size: 100% 100%;background-repeat: no-repeat;position: absolute;top: 10px;left: 10px;background-image: url(icon_home.png);}
.public_h_menu {color: #d34d20;border-color: #fde2e5;}
.public_h_menu {position: absolute;height: 25px;line-height: 25px;border: 1px solid #db8732;border-radius: 5px;padding: 0 5px;display: block;color: #db8732;right: 10px;top: 9px;background-color: #fff;}
/*页面头部 end*/

/*信息输入框*/
.info{ overflow: hidden;}
form {display: block; margin-top: 0em;}
option { font-weight: normal;display: block;white-space: pre;min-height: 1.2em;padding: 0px 2px 1px;}

.wrap-form { margin: 10px 10px 0;background-color:#fff; border-radius:6px;}
.wrap-form ul {border: 1px solid #e2ccb0;border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.wrap-form li {height: 40px;line-height: 40px;border-bottom: 1px solid #e2ccb0;padding: 0 5px;}
.wrap-form .lab {color: #898989;margin-right: 10px;}
.lf {vertical-align: middle;text-align: center;width: 100%;height: 100%;color: white;font-size:16px;padding-top:.3rem ;}
.lab {float: left;}
.text, .clear:after {overflow: hidden;}
.wrap-form .text .sel, .wrap-form .text input, .wrap-form .text input {color: #898989;width: 100%;padding:5px 0;border: 0;background-repeat: no-repeat;background-position: right center;background-size:20px;font-size: 16px;}
.wrap-form .radio {width: 100%;background-repeat: no-repeat;background-position: right center;background-size:20px;font-size: 16px;}
input[type=radio] {-webkit-appearance: checkbox;width: 15px;height: 15px;vertical-align: middle;margin-top: -2px;margin-bottom: 1px;}

.jt{cursor: pointer;width: 96%;height: .825rem;font-size: 18px;display: block;color: rgb(255, 255, 255);font-family: 微软雅黑;border-radius: 4px;background:#f7bf4c;margin: 10px auto;display:block;text-align:center;padding-top:15px;background: url("public_btn_s.png") no-repeat center center;
    background-size: auto auto;
background-size: 100% 100%;}
.jt a {color:#fff;}

.img-list {position:relative;height:.38rem;margin:0 1% 5% 1%;text-align:left;}
.img-list .img-item {line-height:.38rem;vertical-align:top;color:#3c2104;font-size:.26rem;display:inline-block;position:absolute;top:0;left:.22rem;z-index:1;}
.img-list .img-item-txt {width:auto;height:.38rem;}
.img-list .orders {position:absolute;top:0;right:.22rem;z-index:1;height:.38rem;}
.img-list a {display:block;color:#62492b;font-size:.26rem;line-height:.38rem;}

/*信息输入框 end*/

/*内容*/
.container {height: auto;overflow: hidden;}
.info-wrap {height: auto;overflow: hidden;}
.info-wrap .img {text-align: center;margin-top: .4rem;width: 7.2rem;}
/*内容 end*/

/*下半部分*/
.feedback {height: auto;overflow: hidden;}
.feedback .top-title {margin: .3rem auto .1rem;}
.feedback .intro {font-size: .24rem;color:#62492b;text-align: center;height:.9rem;}
.feedback .intro span {color:#be2d2a;font-weight: bold;}
.feedback ul {height: auto;overflow: hidden;margin:2% 0 0 0;padding:5%;background: url("knyscy_08.jpg") repeat-y;background-size:100%;}


.feedback h3 {font-size: .32rem;color:#9d5f06;line-height: .3rem;}
.feedback ul li .text {font-size: .28rem;color: #333;line-height: .4rem;margin-top: .1rem;}
/*下半部分 end*/

/*用户评价*/
.top-title {height: .98rem;width: 6.8rem;overflow: hidden;margin: .4rem auto;background: url('bg_img1.png') no-repeat;background-size:100% 100%;font-size: .34rem;text-align: center;line-height: .98rem;color: #fff;}

.comment-box .comment-list {height:383px;overflow:hidden;}
.comment-box li {overflow: hidden;border-bottom: 1px solid #f1e8e1;padding:10px 15px;height:auto;margin: 0 1%;}
.comment-box li span {line-height: 28px;color: #ff537b;}
/*用户评价 end*/


/*联系我们2*/
.Contact_box {width:94%;text-align:center;overflow:hidden;padding:2% 3%;background:#ea771e;}
.Contact_top {width:80px;margin:0 auto;}
.Contact_top img {width:100%;}
.Contact_bottom p{line-height:14px;color: #fef3e5;}
.biaozhu {color:#fff558;font-weight: bold;}

/*联系我们2*/

/*底部测算按钮浮动*/
.zt_bottom{ position:absolute; bottom:0;width:100%;}
.zt_bottom_r{ float:left;overflow:hidden;}
/*底部测算按钮浮动 end*/

/*导航*/
.jmlist{ width:100%; float:left; line-height:35px; border-bottom:2px solid #a42af9;background:#efefef; padding:5px 0px 0px 0px;overflow:hidden; zoom:1; font-size:16px;}
.jmlist a{font-size:16px;}


/*底部*/
.footer {background: #f5f6f8 none repeat scroll 0 0;border-bottom: 1px solid #d8d9de;border-top: 1px solid #d8d9de;box-shadow: 0 1px 0 #fff inset;font-size: 16px;overflow: hidden;padding-top: 10px;text-align: center;}
.footer .linkico {display: inline-block;font-size: 16px;margin: 0 8px;}
.footer A:hover {text-decoration: underline;}


.arthead {width: 100%; box-shadow:0px 0px 2px #a633f7;  overflow:hidden; zoom:1;background:url(topbg.gif) repeat-x; }/*顶部*/
.lonav{  float:left; width:96%; height:46px;  padding:15px 2% 5px 2%; }
.logowz{ width:50%; float:left; height:40px;}
.loo{float:right;margin-top:7px;}
.lef{float:left}
.leimu{margin-left:5px; line-height: 50px;font-size:18px; color:rgba(10, 10, 10, 0.56); font-weight:bold; margin-top:2px;  float:left}

/*隐私协议*/
.common-privacy {display: flex;-webkit-justify-content: center;-ms-flex-pack: center;align-items: center;}

    [class*="icheck-"] > input:first-child + label::before,
    [class*="icheck-"] > input:first-child + input[type="hidden"] + label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width:20px;
        height:20px;
        border: 1px solid #f8c003;
        border-radius:50%;
        margin-left: -29px;
    }
	[class*="icheck-"] > input:first-child:checked + label::after, [class*="icheck-"] > input:first-child:checked + input[type="hidden"] + label::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 1px;
    width: 4px;
    height: 10px;
    border: solid 2px #f8c003;
    border-left: none;
    border-top: none;
    transform: translate(7.75px, 4.5px) rotate(45deg);
    -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
}
[class*="icheck-"] > label {
    padding-left: 29px !important;
    min-height: 22px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
[class*="icheck-"] > input:first-child {position: absolute !important;opacity: 0;margin: 0;}
	
.common-privacy-text {font-size: 0.26rem;color: #fff;}
.common-privacy-text a{font-size: 0.26rem;color:#ffe216;}
/*隐私协议 end*/