html, body { font: 14px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, "Microsoft jhengHei", sans-serif; color: #404040; background-color: #fff; }
body, p, pre, blockquote, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, legend, select, input, textarea, button, table, caption, tr, th, td { margin: 0; padding: 0; }
ol, ul { list-style: none; }
fieldset, img { border: 0 none; }
img { max-width: 100%; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }
input, button, textarea, select, option { font-family: inherit; font-size: 100%; outline: 0; }
textarea { overflow: auto; resize: none; }
.fl { float: left; }
.fr { float: right; }
.container { margin:0 auto; width: 1200px;}
.hidden { display: none !important; }
.block { display: block; }
.red{color: #cc0000}

/* 横向多列表单 */
.form-horizontal .form-item { margin-bottom: 10px; }
.form-horizontal .controls { min-height: 28px; overflow: hidden;  *zoom: 1;
}
.form-horizontal .item-label { float: left; margin-right: 25px; width: 80px; height: 28px; line-height: 28px; text-align: right; }
.form-horizontal .text { width: 220px; }
/* 按钮 */
.btn { display: inline-block; margin: 0 0 5px; padding: 6px 16px; line-height: 22px; font-size: 16px; color: #FFFFFF; cursor: pointer; text-align: center; vertical-align: middle; border: 0 none; border-radius: 2px 2px 2px 2px; background-color: #348fd4; transition: opacity 0.2s ease-in-out 0s; }
.btn:hover { text-decoration: none; background-color: #2f81bf; }
.btn-small { padding: 3px 12px; font-size: 14px; }
.btn-mini { padding: 1px 8px; font-size: 14px; }
/* 实心小三角 */
.arrow { display: inline-block; width: 0; height: 0; line-height: 0; vertical-align: middle; border: 4px dashed transparent; }
.arrow-down { border-top-style: solid; border-top-color: #000; border-bottom-width: 0; }
.arrow-up { border-bottom-style: solid; border-bottom-color: #000; border-top-width: 0; }
.arrow-left { border-right-style: solid; border-right-color: #000; border-left-width: 0; }
.arrow-right { border-left-style: solid; border-left-color: #000; border-right-width: 0; }
/*分页*/
.pagination { height: 40px; margin: 20px 0; }
.pagination ul { border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); display: inline-block; margin-bottom: 0; margin-left: 0; }
.pagination li { display: inline; }
.pagination a, .pagination span { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #DDDDDD; border-image: none; border-style: solid; border-width: 1px 1px 1px 0; float: left; line-height: 38px; padding: 0 14px; text-decoration: none; }
.pagination a:hover, .pagination .active a, .pagination .active span { background-color: #F5F5F5; }
.pagination .active a, .pagination .active span { color: #999999; cursor: default; }
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { background-color: transparent; color: #999999; cursor: default; }
.pagination li:first-child a, .pagination li:first-child span { border-left-width: 1px; border-radius: 3px 0 0 3px; }
.pagination li:last-child a, .pagination li:last-child span { border-radius: 0 3px 3px 0; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }

/*header*/
header{padding: 20px 0;font-size: 16px}
header .container{display: flex}
header .logo a{font-weight:bold;font-size: 60px;color: #ff6a00;text-decoration: none;text-space: 10px}
header .nav{ margin-left: auto; display: flex;margin-top: 25px}
header .nav li{ padding: 0 20px; height: 40px; line-height: 40px;}
header .nav li.active{border-bottom: 4px solid #ff6a00;font-weight: bold}

/*tongji*/
.tongji{ width: 1200px; margin: 0 auto 130px; position: relative }
.tongji .inner{background: #fff; position: absolute; top: -120px;z-index: 10000; width: 100%; border-radius: 5px; display: flex;-webkit-box-shadow: 0 5px 20px 0 rgba(57,58,64,.1);box-shadow: 0 5px 20px 0 rgba(57,58,64,.1);}
.tongji .inner .left{width: 675px; margin: 30px 50px;display: flex}
.tongji .inner .left .l1{width: 350px; border-right: 1px solid #e3e4e6}
.tongji .inner .left .l2{ padding-left: 40px}
.tongji .inner .left .l11{font-size: 16px;color: #7e818c;line-height: 16px;margin-bottom: 10px;}
.tongji .inner .left .l12{font-size: 48px;color: #ff6a00;margin-bottom: 10px;}
.tongji .inner .left .l12 span{font-size: 16px}
.tongji .inner .left .l13{display: flex;font-size: 12px;color: #7e818c;}
.tongji .inner .left .l13l{ margin-right: 30px}
.tongji .inner .left .l13 .s{font-weight: bold;color: #393a40;font-size: 24px}
.tongji .inner .left .l13 .s span{font-size: 12px;color: #7e818c;font-weight: normal}
.tongji .inner .right{ margin: 30px 50px 30px auto;font-size: 16px;width: 320px}
.tongji .inner .right .r1{display: flex}
.tongji .inner .right .r1 p{margin-right: 20px}
.tongji .inner .right .r1 input{ margin-right: 5px; color: #ff6a00; width: 18px;height: 18px; vertical-align: text-bottom;background: #ff6a00}
.tongji .inner .right .r2{ margin: 20px 0}
.tongji .inner .right .r2 input{ vertical-align: middle; height: 46px;border-radius: 4px;line-height: 46px; width:100%;font-size: 14px;background-color: #f2f3f5;color: #393a40;border-color: transparent;text-indent: 10px; padding: 0; margin: 0; border: none}
.tongji .inner .right .r3{height: 46px;border-radius: 4px; width:100%;background:#ff6a00; color: #fff; line-height: 46px;text-align: center}

/*about*/
.about{background: #f5f5f5;margin: 130px auto 30px;color: #7f7e7e}
.about .a1{ text-align: center;font-size: 18px}
.about .a1 h2{padding: 30px 0 0; font-size: 42px; color: #ff0101}
.about .a1 .en{font-size: 14px; margin: 10px 0 5px}
.about .a2{display: flex; margin-top: 50px; padding-bottom: 50px}
.about .a2 .left{width: 445px;height: 296px;}
.about .a2 .right{width: 715px; margin-left: auto; font-size: 16px;text-align: justify}
.about .a2 .right p{text-indent: 32px;line-height: 30px}
/*ls*/
.ls{display: flex;border-bottom: solid 3px #ff8a06}
.ls .item{width: 15%; padding: 40px 2.5%}
.ls .item .t{text-align: center}
.ls .item .list{ margin-top: 20px}
.ls .item .list li{height: 30px;line-height: 30px}
.ls .item .list li a{display: block;width: 100%}
.ls .item .list li a span{float: right}
.ls .item .list li a.more{color:#ff0101 }
.ls .item .list p{margin-top: 20px; font-size: 16px}

/*p*/
.p{ padding: 50px 0;}
.p .list{display: flex;width: 94%; margin: 0 auto}
.p .list li{width: 15%; margin-right: 2%;}
.p .list li:last-child{margin-right: 0}

/*zd*/
.tab{border-bottom: solid 3px #ff8a06; padding-bottom: 10px}
.tab .container{display: flex}
.tab .container .left{font-size: 28px; font-weight: 700; margin-right: 20px}
.tab .container .c{display: flex; margin-top: 5px}
.tab .container .c li{width: 86px; text-align: center; background: #f2f3f5; height: 34px; line-height: 34px; border-radius: 20px; margin-right: 20px}
.tab .container .c li.active{background: #ff6a00;color: #fff;}
.tab .container .r{margin-left: auto; margin-top: 15px}
.zd .list{width: 1200px; margin: 20px auto; display: flex;flex-wrap: wrap}
.zd .list .item{ width: 340px; margin-right: 30px;background: #fff6ed;border-radius: 4px; padding: 20px; margin-bottom: 20px}
.zd .list .item:nth-child(3n){margin-right: 0;}
.zd .list .item .p1{font-size: 16px; font-weight: bold}
.zd .list .item .r{float: right;}
.zd .list .item .y{color: #ff6a00}
/*jxshops*/


.jxshops .list{display: flex;width: 1200px; margin: 0 auto; flex-wrap: wrap}
.jxshops .list .item{width: 15%; margin-right: 2%; margin-top: 20px}
.jxshops .list .item:nth-child(6n){margin-right: 0}


/*crumbs*/
.crumbs .inner{display: flex; width: 1200px; margin: 0 auto; font-size: 16px;}
.crumbs .inner a{margin-right: 10px}

/*shopslist*/
.shopslist{background: #fff; margin-top: 20px;margin-bottom: 20px}
.shopslist .inner{ width: 1200px; margin: 0 auto; border-top: solid 15px #f5f5f5; padding-top: 20px}
.shopslist .item{display: flex; margin-bottom: 20px}
.shopslist .item .l img{width: 200px; height: 150px}
.shopslist .item .c{width: 400px;margin-left: 20px}
.shopslist .item .c p.title{font-size: 18px;}
.shopslist .item .c p{margin-bottom: 18px}
.shopslist .item .c1{width: 200px;margin-left: 20px;padding-top: 20px; }
.shopslist .item .c1 .pm{font-size:40px; color:#ff6a00; font-weight: bold;margin-right: 5px}
.shopslist .item .r{margin-left: auto;padding-top: 30px; }
.shopslist .item .r .price{font-size: 30px;font-weight: bold; margin-right: 5px}

/*detail*/
.detail{width: 1200px; margin: 20px auto;}
.detail .d1{display: flex;}
.detail .d1 .l{width: 540px}
.detail .d1 .r{margin-left: 20px}
.detail .d1 .r .r1{background: #fafafa;padding: 20px;}
.detail .d1 .r .r1 h1{font-size: 20px; overflow: hidden;margin-bottom: 10px}
.detail .d1 .r .r1 div{font-size: 16px; color: #b1b1a5}
.detail .d1 .r .r1 span{margin-right: 10px}
.detail .d1 .r .r1 img{height: 16px; vertical-align: middle; margin-right: 4px }
.detail .d1 .r .r2{display: flex; border-bottom: solid 1px #e1e1e1; margin: 20px 0;padding: 20px 0}
.detail .d1 .r .r2 li{width: 33%; text-align: center; border-right: 1px dotted #e1e1e1}
.detail .d1 .r .r2 li:last-child{border:none}
.detail .d1 .r .r2 li h2{color: #ff6a00;margin-bottom: 10px;font-size: 25px}
.detail .d1 .r .r3{ display: flex;flex-wrap: wrap;}
.detail .d1 .r .r3 li{width: 40%; font-size: 15px; color: #999; line-height: 30px}
.detail .d1 .r .r3 li span{color: #666}
.detail .d1 .r .r4 {display: flex; margin-top: 30px}
.detail .d1 .r .r4 .l{background: #ff6a00;color: #fff; border-radius: 5px; width: 515px; padding: 20px 15px;display: flex;height: 40px; line-height: 40px}
.detail .d1 .r .r4 .l .l1{font-weight: bold; font-size: 20px;border-right: 1px #fff solid;padding-right: 20px}
.detail .d1 .r .r4 .l .l2{font-weight: bold; font-size: 20px; padding: 0 20px}
.detail .d1 .r .r4 .l .l3{ width: 80px; height: 30px;line-height: 30px;  border-radius: 15px; text-align: center; background: #fff; color: #ff6a00;margin-top: 6px;margin-right: 15px}
.detail .d1 .r .r4 .r{background: #f6f6f6;padding: 5px 15px}
.detail .d1 .r .r5{ margin-top: 30px}
.detail .ctitle{border-left: solid 6px #ffdcd4; font-size: 20px; font-weight: bold;padding-left: 15px; height: 20px; line-height: 20px;margin-bottom: 20px}
.detail .d2{margin-top: 30px}
/*footer*/
footer{background: #eeeeee; text-align: center; padding: 50px 0; color: #625959}