@charset "utf-8";
/* Style Reset */

html { font-size: 625%; -webkit-text-size-adjust: none; max-height: 100% }
body { font-size: 0.22rem; }
body, p, h1, ul, li, input, img, figure, h3, h1, h2, dl, dd, dt { margin: 0; padding: 0; font-family: "微软雅黑"; }
ul, ol, li, dl, dt, dd { list-style: none; }
a { text-decoration: none; outline: 0px; color: #1C1D1B; }
fieldset, img { border: 0; }
img { max-width: 100% }
input[type="text"], input[type="password"], input[type="submit"], input[type="reset"], input[type="button"], textarea { -webkit-appearance: none; }
.clear { clear: both; width: 100%; }
.c { clear: both; width: 100%; }
/* common */

.content {min-height: 8rem;overflow: hidden;font-size: 0.2rem;padding-bottom: 15%;background-color: transparent;}
.content #allmap { height: 8rem; margin-top: 0px; }
.content_new { margin-top: 0!important; }
.common_bg { background-color: #b30f1a!important; }
/* index style */

/*header*/

.head { text-align: center; position: fixed; width: 100%; height: 0.691rem; top: 0; right: 0; line-height: 0.791rem; z-index: 99; transition: all 0.3s ease-in-out 0s; }
.top-title { width: 70%; position: absolute; left: 15%; top: 0; font-size: 0.25rem; line-height: 0.71rem; text-align: center; color: #fff; overflow: hidden; }
.logo { display: inline-block; width: 62.8125%; height: auto; }
.top-nav { position: absolute; right: 1.09375%; top: 100%; width: 14.0625%; }
.class-btn { position: absolute; right: 16%; top: 0%; width: 14.0625%; font-size: 0.24rem; line-height: 0.82rem; color: #fff; text-align: center; overflow: hidden; }
.top-home { position: absolute; left: 1.09375%; top: 0; width: 14.0625%; font-size: 0.4rem; line-height: 0.82rem; color: #fff; text-align: center; overflow: hidden; }

.sub_page { min-height: 6rem; overflow: hidden; font-size: 0.16rem }
.sub_page center { padding: 0.4rem 0; font-size: 0.2rem }
.sub_page center a { color: red }
.search_hl { width: 14.0625%; top: -1px; position: absolute; height: 100%; font-size: 0.38rem; line-height: 0.8rem; color: #fff; text-align: center; overflow: hidden; }
.search_l { left: 0%; }

/* nav */

body { position: relative; width: 100%; background: #fff; height: 100%; }
.allpage { position: relative; z-index: 10; background: #fff; height: auto; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; right: 0; min-height: 6rem; }
.clicked { right: 120px!important; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.nav { width: 120px; position: absolute; right: 0; top: 0; bottom: 0; z-index: 2; }
.fixed { width: 120px; height: 100%; position: fixed; right: 0; top: 0; bottom: 0; z-index: 5; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.nav li { width: 120px; margin: 0 auto; }
.nav li a {display: block;width: 100%;color: #fff;text-align: center;font-size: 0.21rem;line-height: 0.8rem;}
.nav li a i { margin-right: 1%; }
.nav li:last-child { margin-bottom: 20%; border-bottom: 0; }
#allmap { width: 100%; height: 8rem; font-size: 0.18rem }
.share { bottom: 5%; display: none; z-index: 9; position: fixed!important; width: 100%; }
.black-fixed { position: fixed; z-index: 99999!important; left: 0; width: 0; top: 0; height: 150%; background: rgba(0,0,0,0.9); text-align: right; font-size: 0.4rem; color: #fff; line-height: 2; right: 0; overflow: hidden; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 0 }
.black-clicked { width: 100%; padding-right: 2%; left: -127px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1;}

/* shipin开始*/
.box2 { margin-top:5px;}
.box2 .shipin{background: #fff;display: none}
.box2 #cc1{display:block;}
.box2 .shipin video{width: 100%;}
.box2 ol{height: 35px; padding:0px;}
.box2 ol li{width:25%;float: left;overflow: hidden;text-align: center;}
.box2 ol li a{display: block;height: 31px;border-top: solid 3px #389508;line-height: 31px;border-left: solid 1px #ddd;border-bottom: solid 1px #ddd;font-size: 12px;}
.box2 ol li a:hover{border-top: solid 3px #f0c402;border-bottom: solid 1px #fff;}
.box2 ol li .curr{border-top: solid 3px #f0c402;border-bottom: solid 1px #fff;}

/* sub header */
.nav-btn { width: 14.0625%; right: 0; top: 0; position: absolute; font-size: 0.4rem; line-height: 0.71rem; color: #fff; text-align: center; overflow: hidden; }
.home-btn { width: 14.0625%; left: 1.09375%; top: 0; position: absolute; height: 100%; font-size: 0.4rem; line-height: 0.71rem; color: #fff; text-align: center; overflow: hidden; display: block; }
.top-nav { position: absolute; right: 1.09375%; top: 100%; width: 14.0625%; }
.top-home { position: absolute; left: 1.09375%; top: 0; width: 14.0625%; font-size: 0.4rem; line-height: 0.82rem; color: #fff; text-align: center; overflow: hidden; }
.class-btn { position: absolute; right: 16%; top: 0%; width: 18.0625%; font-size: 0.24rem; line-height: 0.666rem; color: #fff; text-align: center; overflow: hidden; }
.class-btn span.commonfont { font-size: 0.28rem }
/* footer */
.footer {width: 100%;position: fixed!important;bottom: -3px;right: 0;z-index: 9999;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.foot { width: 100%; position: fixed; height: 0.8rem; bottom: 0; left: 0; z-index: 10; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.foot-relative {position: relative;width: 100%;height: 0.8rem;}
.foot a { display: block; float: left; width: 25%; color: #fff; text-align: center; }
.foot a h3 {width: 100%;text-align: center;font: 0.20rem/0.4rem "microsoft yahei";}
.common-pro-search { width: 90%; height: 0.533rem; background: #fff; margin: 2% auto; }
.common-text { float: left; border: 0; background: #fff; width: 84.45%; height: 0.533rem; text-indent: 0.1rem; font: 0.16rem/0.533rem "microsoft yahei"; border-radius: 0; }
.common-submit { float: right; width: 15.55%; border: 0; font-size: 0.36rem; line-height: 0.533rem; color: #fff; height: 0.533rem; border-radius: 0; background: none; background: #333; }
/* foot search btn */
.common-search { width: 92.1875%; position: absolute; z-index: 100; left: 3.90625%; bottom: 0.9rem; background: #fff; border: 1px solid #ccc; display: none; border-radius: 8px; overflow: hidden; -webkit-box-shadow: 0 1px 2px #666 inset; box-shadow: 0 1px 2px #666 inset; }
.search-input-n { width: 85%; height: 0.533rem; line-height: 0.533rem; border: none; outline: none; text-indent: 5%; border-radius: 25px; font-family: "microsoft yahei"; background-color: transparent; }
.search-btn-n { width: 12%; border: none; outline: none; font-size: 0.4rem; line-height: 0.533rem; background-color: transparent; color: #666; background-color: transparent; font-family: "microsoft yahei"; }
/* foot search btn end*/
/* sub_banner */
.big-pic { width: 100%; position: relative; z-index: 2; margin: 0 auto; }
.big-pic-in { position: relative; width: 100%; height: auto; overflow: hidden; margin: 0 auto; }
.pic-list { position: relative; height: auto; -webkit-transform: translate3d(0, 0, 0); z-index: 0; }
.pic-list img { float: left; height: auto; width: 100%; display: block; }
.big-pic2 .pic-list { width: 200%; }
.big-pic2 .pic-list img { width: 50%; }
.big-pic3 .pic-list { width: 300%; }
.big-pic3 .pic-list img { width: 33.333334%; }
.big-pic4 .pic-list { width: 400%; }
.big-pic4 .pic-list img { width: 25%; }
.slide-dot { width: 100%; text-align: center; height: 16px; padding-top: 4px; overflow: hidden; position: absolute; bottom: 5px; display: none }
.slide-dot span { display: inline-block; width: 8px; height: 8px; border-radius: 8px; vertical-align: top; z-index: 10; margin: 0 7px; background: #fff }
.slide-dot span.slide-dot-cur { z-index: 10; vertical-align: top; background: #6b1b55 }
.transition { -moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
/* top class */
.type {width: 100%;top: 0.691rem;position: fixed;background: #22b38a;z-index: 999;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;height: 3rem;padding: 0.1rem 0;display: none;}
.type li { width: 90%; background: #fff; font: 0.2rem/0.46rem "microsoft yahei"; margin: 2% auto; overflow: hidden; position: relative; }
.type li a { display: block; float: left; width: 60%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 4%; color: #666 }
.type li span.commonfont { font-size: 0.3rem; line-height: 0.46rem; display: block; width: 16%; text-align: center; color: #666; position: absolute; top: 0; right: 0; }
.type li dl { float: left; border-top: 2px solid #232323; width: 100%; display: none }
.type li dl dd { overflow: hidden }
.type li dl dd a { width: 100% }
.type h2 { font: 0.2rem/2 "microsoft yahei"; width: 90%; margin: 0 auto; color: #fff; }
/* top class */
.class { width: 100%; top: 8.33em; position: fixed; background: #232323; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; height: 3rem; padding: 0.1rem 0; display: none }
.class li { width: 90%; background: #fff; font: 0.2rem/0.46rem "microsoft yahei"; margin: 2% auto; overflow: hidden; position: relative; }
.class li a { display: block; float: left; width: 60%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 4%; color: #666 }
.class li span.iconfont { font-size: 0.3rem; line-height: 0.46rem; display: block; width: 16%; text-align: center; color: #666; position: absolute; top: 0; right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); -moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.class li span.iconfont.class-up { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.class li dl { float: left; border-top: 2px solid #232323; width: 100%; display: none }
.class li dl dd { overflow: hidden }
.class li dl dd a { width: 100% }

/* product */
.product-top { width: 91.25%; margin: 2% auto; border-bottom: 1px solid #c9c9c9; height: 0.5833rem; font: 0.2rem/0.5833rem "microsoft yahei"; color: #7b7b7b; }
.product-top p { float: left; }
.product-top p span { color: #3e74ce }
.product-top-right { float: right; color: #7b7b7b }
.product-top-right a { font-size: 0.3rem; color: #272727; vertical-align: middle }
.product-top-right a.show { color: #3e74ce }
/* news */

/* news */

.news { width: 100%; height: auto; overflow: hidden; margin: 2% auto; }
.news li {width: 100%;height: 0.5rem;overflow: hidden;line-height: 0.5rem;padding-left: 0.1rem;font-size:0.18rem}
.news li a {display: block;width: 72%;height: 0.5rem;overflow: hidden;float: left;}
.news li:nth-child(even) {background: #eaeaea;color: #1c1d1b;}
.news li:nth-child(even)  a{color: #1c1d1b;}


/**/
.ipro ul li { width: 50%; float: left; height: auto; overflow: hidden; margin: 2% auto; }
.ipro ul li  img {display: block;width: 96%;height: 1.8rem;margin: 0 auto;}
.ipro ul li  h3 {display: block;width: 100%;text-align: center;font: 0.16rem/0.3rem "microsoft yahei";color: #666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 1%;}
/**/
.news5 { width: 96%; margin: 2% auto; height: auto; overflow: hidden; }
.news5 a.news5imgwrap { width: 25%; height: auto; float: left; margin-left: 3%; }
.news5 a.news5imgwrap img { display: block; width: 100%; }
.news5 h1 { display: block; float: left; width: 68%; margin-left: 3%; overflow: hidden }
.news5>h1>a { display: block; width: 100%; height: 0.3rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font: 0.2rem/0.3rem "microsoft yahei"; color: #333; }
.news5>div { float: left; width: 68%; margin-left: 3%; overflow: hidden; font: 0.18rem/0.2rem "microsoft yahei"; max-height: 0.59rem; color: #999; margin-top: 1% }
/* case */
.case { width: 100%; height: auto; overflow: hidden; margin: 2% auto }
.case li { width: 100%; height: auto; padding: 2% 0; border-bottom: 1px solid #ccc; overflow: hidden }
.case li>a { display: block; width: 35.46875%; float: left; margin: 0 3.75% 0 4.6875%; border: 1px solid #fff; }
.case li>a img { display: block; width: 100% }
.case li h1 { float: left; width: 51.875%; height: 0.35rem; font: 0.2rem/0.35rem "microsoft yahei"; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.case li h1 a { color: #232323 }
.case li div { float: left; width: 51.75%; height: 1.1rem; overflow: hidden; font: 0.18rem/0.28rem "microsoft yahei"; color: #1d1d1d }
/* for white */
.white-bg { background: #fff; }
/* login & reg */
.login { width: 87.5%; margin: 10% auto; height: auto; }
.login li { width: 100%; height: auto; padding-bottom: 3%; font: 0.16rem/1.4 "microsoft yahei" }
.login li #imgcode { float: right; margin-right: 20%; }
.login_input { display: block; border: 1px solid #d9d9d9; background: #fff; width: 96%; height: 0.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 0 }
.login_textarea { display: block; border: 1px solid #d9d9d9; background: #fff; width: 95%; height: 1.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 0; resize: none }
.pin_width { width: 51.78%; }
.login_pin { width: 30%; float: left; height: 0.42rem; margin-left: 4%; }
.login_btn { width: 98%; height: 0.5rem; color: #fff; border: 0; -webkit-appearance: none; border-radius: 0; text-align: center; font: 0.22rem/0.5rem "microsoft yahei" }
.red_alert { width: 87.5%; margin: 0 auto; font: 0.2rem/0.44rem "microsoft yahei"; color: red; }
.login_link1 { float: left; font: 0.2rem/0.44rem "microsoft yahei"; color: #949494; margin-left: 4% }
.login_link2 { float: right; font: 0.2rem/0.44rem "microsoft yahei"; color: #949494; margin-right: 4% }
.info_left { float: left; width: 26%; text-align: left; font: 0.2rem/0.44rem "microsoft yahei"; color: #707070 }
.info_username { float: left; width: 16%; text-align: center; font: 0.2rem/0.44rem "microsoft yahei"; color: #707070 }
.info_input { float: left; width: 70%; }
/* site_nav D?§1????§??*/
.site_btn { position: fixed; width: 0.7rem; height: 0.7rem; top: 270px; left: 1.875%; z-index: 999; border: 2px solid #e1e1e1; border-radius: 50%; color: #fff; text-align: center; font: 0.5rem/0.7rem "microsoft yahei"; }
.cart-btn-numbers { width: 100%; position: relative; height: 100%; color: #fff }
.cart-btn-number { position: absolute; width: 0.24rem; height: 0.24rem; left: 74%; bottom: 74%; font: 0.14rem/0.24rem "microsoft yahei"; background: #fff; border: 0.016rem solid #e1e1e1; border-radius: 50%; color: #c2c2c2 }
/* ?§?é?§???§o?¨¤

.site-nav{position:absolute;left:0;bottom:100%;width:100px;height:auto;overflow:hidden}   */
.site-nav li { overflow: hidden; width: 100%; height: auto; font: 0.16rem/0.2rem "microsoft yahei" }
.site-nav a { color: #fff }
.site-nav li a { font: 0.18rem/0.2rem "microsoft yahei"; color: #fff; text-align: center; display: block; position: absolute; width: 0.6rem; height: 0.4rem; border-radius: 50%; border: 2px solid #e8e8e8; bottom: 0; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; z-index: -999; transform: rotate(-360deg); -ms-transform: rotate(-350deg); -moz-transform: rotate(-350deg); -webkit-transform: rotate(-350deg); -o-transform: rotate(-350deg); padding: 0.1rem 0; }
.site-nav.slideup li:nth-child(1) a { left: 100%; bottom: 100%; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 0ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.site-nav.slideup li:nth-child(2) a { left: 150%; bottom: 0.05rem; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 100ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.site-nav.slideup li:nth-child(3) a { left: 100%; bottom: -0.6rem; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 200ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.site-nav.slidedown li:nth-child(1) a { left: auto; right: 100%; bottom: 100%; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 0ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.site-nav.slidedown li:nth-child(2) a { left: auto; right: 150%; bottom: 0.05rem; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 100ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.site-nav.slidedown li:nth-child(3) a { left: auto; right: 100%; bottom: -0.6rem; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; opacity: 1; transition-delay: 200ms; z-index: 999; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.view-price { width: 100%; margin: 0 auto; font: 0.2rem/2 "microsoft yahei"; color: #626262 }
.view-price span { font-size: 0.28rem; color: #ff0000 }
.view_btns { width: 100%; margin: 2% auto; overflow: hidden }
.view_btns a { display: block; font: 0.22rem/1.6 "microsoft yahei"; color: #fff; padding: 3% 12%; float: left }
.view_btns a:last-child { float: right; }
.view_collect { width: 100%; margin: 2% auto; overflow: hidden; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
.view_collect p { float: left; width: 30%; font: 0.2rem/3 "microsoft yahei"; border-right: 1px solid #dadada; color: #6b6565; text-align: center; }
.view_collect a { float: left; width: 68%; font: 0.2rem/3 "microsoft yahei"; position: relative; text-indent: .6em; color: #707070; display: block }
.view_collect a font { position: absolute; right: 0 }
.view_collect a a { color: #707070 }
.header { height: 0.691rem!important; position: relative; z-index: 9999; }
 @media all and (min-width:640px) {
.content { width: 640px; margin: 0 auto; position: relative; margin-top: 6%; padding-bottom: 16%; }
}
 @media only screen and (max-width: 479px) and (min-width: 321px) {
html { font-size: 70px; }
}
 @media only screen and (max-width: 320px) {
html { font-size: 60px; }
}
/* Survey */
.survey { height: auto; overflow: hidden; width: 92.5%; margin: 0% auto; }
.survey li { width: 100%; height: auto; padding-bottom: 3%; overflow: hidden; font: 0.16rem/1.4 "microsoft yahei" }
.survey_input { display: block; border: 1px solid #d9d9d9; background: #fff; width: 96%; float: left; height: 0.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 0 }
.surveya { height: auto; overflow: hidden; width: 92.5%; margin: 0% auto; }
.surveya li { width: 100%; height: auto; padding-bottom: 3%; overflow: hidden; font: 0.25rem/1.4 "microsoft yahei"; border-bottom: 1px solid #ededed; margin: 0 0 2% 0; }
.survey_label { margin: 5px 6px }
.survey_boder { border: #FF0000 solid 1px; }
/* msg & reg */
.msg_pin { width: 100%; float: left; height: 0.52rem; font-size: 0.3rem; line-height: 0.52rem; text-align: center; margin-left: 0%; border-radius: 6px; color: #fff; background: #f14400; }
.msg_input { display: block; border: 1px solid #d9d9d9; background: #fff; width: 94%; float: left; height: 0.52rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 6px; }
.msg_textarea { display: block; border: 1px solid #d9d9d9; background: #fff; width: 94%; float: left; height: 1.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 6px; resize: none }
.msg_input2 { display: block; border: 1px solid #d9d9d9; background: #fff; width: 50%; float: left; height: 0.42rem; font: 0.2rem/0.42rem "microsoft yahei"; text-indent: 0.1rem; -webkit-appearance: none; border-radius: 6px; }
.redmc { font-weight: bold; font: 0.28rem/0.62rem "microsoft yahei"; }
.msg_pin-value { width: 80%; float: left; height: 0.52rem; font-size: 0.3rem; line-height: 0.52rem; text-align: center; margin-left: 0%; border-radius: 6px; color: #fff; background: #f14400; margin-left: 10%; border: 0; background: #f14400; }
/* search*/
input { outline: none; }
.search { width: 96%; height: 0.691rem; padding: 0 2%; position: absolute; top: -120%; left: 0; background-color: #222c50; font-family: "microsoft yahei"; }
.search-input { width: 75%; border: 1px solid #22b38a; border-radius: 15px 0 0 15px; float: left; border-right: none; height: 0.461rem; font-size: 0.18rem; font-family: "microsoft yahei"; text-indent: 5%; margin-top: 2%; background-color: #FFFFFF; }
.search-btn { width: 15%; float: left; background-color: #fff; border-radius: 0 15px 15px 0; border: 1px solid #22b38a; border-left: none; height: 0.491rem; font-size: 0.25rem; margin-top: 2%; }
.search a { display: inline-block; width: 9%; float: left; color: #fff; text-align: center; height: 0.7rem; }
.index_text { width: 90%; font-size: 14px; height: 0.5rem; background: #fff url(../images/search_bg_05.png) no-repeat 95% center; -webkit-background-size: 7%; background-size: 7%; border: none; font-size: 0.21rem; font-family: "microsoft yahei"; text-indent: 3%; margin: 2% 0; border-radius: 7px; }
.discuss_top { width: 87.5%; margin: 2% auto; overflow: hidden; background: url(../images/discuss.png) right 0 no-repeat; background-size: 4.46%; position: relative; padding: 2% 0; color: #fff; }
.discuss_top_left { float: left; width: 70.35%; margin: 0 0 0 2.85%; height: 0.9rem; overflow: hidden; font: 0.18rem/0.3rem "microsoft yahei"; }
.discuss_top_right { position: absolute; height: 100%; right: 0; top: 0; border-left: 1px solid rgba(255,255,255,.39); width: 23.21%; font: 0.18rem/1rem "microsoft yahei"; text-align: center }
.discuss_top_right span { font-size: 0.5rem; }
.discuss_list { width: 87.5%; margin: 2% auto; overflow: hidden; }
.discuss_list li { width: 100%; height: auto; border-bottom: 1px solid #ddd; overflow: hidden; padding: 2% 0 }
.discuss_list_top { width: 100%; height: auto; overflow: hidden }
.discuss_list_top span { float: left; font: 0.18rem/0.4rem "microsoft yahei"; color: #545454 }
.discuss_list_top_right { float: right; overflow: hidden; width: 38.92%; }
.discuss_list_top_right div { float: left; width: 67.43%; height: auto; overflow: hidden; position: relative; margin-top: 3.2%; background: #d0cfcf }
.discuss_list_top_right div img { position: relative; z-index: 2; width: 100%; display: block }
.discuss_list_top_right div p { position: absolute; width: 50%; left: 0; top: 0; height: 100%; }
.discuss_list_top_right font { float: left; font: 0.18rem/0.4rem "microsoft yahei"; width: 30%; display: block; text-align: center }
.discuss_list_con { width: 100%; height: auto; overflow: hidden; font: 0.18rem/0.24rem "microsoft yahei"; color: #8a8a8a; padding: 2% 0 }
.discuss_list_reply { width: 100%; height: auto; font: 0.18rem/0.26rem "microsoft yahei"; color: #877f7f; background: #eaeaea; padding: 2%; overflow: hidden }
.view-price { width: 100%; margin: 0 auto; font: 0.2rem/2 "microsoft yahei"; color: #626262 }
.view-price span { font-size: 0.28rem; color: #ff0000 }
.view_btns { width: 100%; margin: 2% auto; overflow: hidden }
.view_btns a { display: block; font: 0.22rem/1.6 "microsoft yahei"; color: #fff; padding: 3% 12%; float: left }
.view_btns a:last-child { float: right; }
.view_collect { width: 100%; margin: 2% auto; overflow: hidden; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; }
.view_collect p { float: left; width: 30%; font: 0.2rem/3 "microsoft yahei"; border-right: 1px solid #dadada; color: #6b6565; text-align: center; }
.view_collect a { float: left; width: 68%; font: 0.2rem/3 "microsoft yahei"; position: relative; text-indent: .6em; color: #707070; display: block }
.view_collect a font { position: absolute; right: 0 }
.view_collect a a { color: #707070 }
.pagexx { margin-top: 20px; font-size: 14px; float: left; width: 100%; line-height: 34px; text-align: center; color: #1a1d22; }
.pagexx a { color: #262217; padding: 0 10px; margin: 0 5px; font-/weight: bold;
border: 1px solid #22b38a; background: #fff; }
.pagexx * { display: inline-block; _zoom: 1; _display: inline; vertical-align: middle; line-height: 32px; height: 32px; padding-bottom: 1px; }
.pagexx .hover { display: inline-block; border: 1px solid #ff5a00; font-weight: bold; padding: 0 10px; color: #fff; background: #ff5a00; }
.pages {width:100%;margin: 0 auto;height: 52px;line-height: 36px; text-align:center;}
.pages span, .pages a { background: #dfe0df; line-height: 20px; padding: 4px 6px 4px 6px; border: 1px solid #d4d5d4; margin: 0px 5px 0px 0px; color: #666666; display: inline; text-decoration: none; border-radius: 4px; }
.pages a:hover { background: #389508; border: 1px solid #389508; color: #FFFFFF; }
.pages span.nolink { background: #389508; color: #FFFFFF; font-weight: bold; border-radius: 8px; }
.next{width: 94%;margin:0 auto;height:60px;line-height:30px;}
.next ul li{line-height:30px;width: 98%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.next ul li a{color: #137ea7;}
.head {background: #389508;}
.foot {background: #389508;padding-top: 3px;}
.nav { background: #389508; }
.nav_color { background: #128AC9 }
.relatedNews { }
.rTitle { border-bottom: 1px solid #e2e2e2; background-image: url(../images/aboutnews_icon.png); background-position: 3px 7px; background-repeat: no-repeat; padding: 7px 0 7px 24px; background-size: 18px 18px; -webkit-background-size: 18px 18px; }
ul.list li { list-style: none; border-bottom: 1px solid #e2e2e2!important; }
ul.list li a { display: block; padding: 7px 2px 5px; -webkit-tap-highlight-color: rgba(0,0,0,0)!important; }
ul.list li a:link { color: #222!important; }
ul.list li a.visited { color: #777!important; }
ul.list li a:active { background-color: #e7e7e7!important; }
ul.list li a.heightLight { background: #e7e7e7; color: #222!important; }
ul.list li img { float: right; max-width: 75px; margin-left: 10px; margin-top: 5px; }
/*banner*/
.fullSlide { width: 100%; position: relative; background: #000; min-height: 182px }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; overflow: hidden; text-align: center; }
.fullSlide .bd li img { width: 100% !important; min-height: 182px !important; }
.fullSlide .bd li a { display: block; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
/**/
.back2 {display: block;width: 21%;overflow: hidden;border-radius: 0.3rem;background: #389508 !important;text-align: center;color: #F1E7E7 !important;margin: 0 auto;margin-bottom: 0.3rem; margin-top:1em;height: 0.4rem;line-height: 0.4rem;}
/**/
.title-3 {height: 0.3rem;line-height: 0.3rem;border-left: 0.1rem solid #a6a6a6;background: #dadada;margin-top: 0.1rem;color: #7f7f7f; padding-left:9px;font-size: 0.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.title-3  a{color: #7f7f7f;font-size: 0.15rem;}
/**/
.about {width: 92.5%;margin: 0% auto;color: #1d1d1d;line-height: 0.4rem;margin-top: 0.1rem;}
.about p{ margin-bottom:13px; line-height: 0.3rem; font-size:0.9em;}
.about h3 { color: #077f28; font-size:1em; font-weight:normal;} 
.about blockquote{background:#f4f4f4;border-radius:0 5px 0 0;padding:15px 20px;border-left:10px solid #e8e8e8; margin:10px 0 10px 0;}
.about h1 {text-align: center;font-size: 0.2rem;}
.about img{max-width: 100%;height: auto ! important;}
/*问答部分*/
.wendazhuti{padding: 15px 15px 0px 15px;background: #fff; border: 1px solid #e7eaf1;border-radius: 2px;box-shadow: 0 1px 3px rgba(0,37,55,.05);}
.wendatitle span{float: left;  height: 35px;width:30px; background: url(../images/wttb.png) no-repeat; background-size: 25px 25px; background-position-y:7px;  }
.wendatitle h1{font-size:1.2em;font-weight: 400;line-height: 32px;color: #1e1e1e;}
.wentiahtor{font-size: 13px; color:  #969696; margin-top: 10px; margin-bottom: 15px;}
.wentiahtor a {color:  #969696; text-decoration: underline;font-size: 13px;}
.wentiahtor span{margin-right: 5px; margin-left: 5px; float: left;}
.wentides{color: rgba(88,88,88,1); line-height:25px;font-size:0.9em; }
.zuijiahuida {border-top: solid 1px #DFDFDF; margin-top:20px;}
.zuijiahuidarigh{float: right; }
.zuijiahuidarigh img{margin-top: -18px; }
.zuijiaheng span{float: left;  height: 30px;width:30px; background: url(../images/zuijia.png) no-repeat; background-size: 25px 25px; background-position-y:1px;  }
.zuijiaheng{margin-top: 20px;font-weight:bold; font-size: 16px;}
.zuijiatop{margin-top: 20px;}
.zuijiatoptx img{float: left; border: 1px solid #dfdfdf;border-radius:30px;height: 50px;width: 50px;}
.zuijiatopmid{margin-left: 10px; float: left;}
.zuijiatopxm{font-size: 14px;color: #333; margin-top: 6px;}
.zuijiatoptime{font-size: 12px;color:  #969696; margin-top: 4px;}
.zuijiatoptx img{float: left; border: 1px solid #dfdfdf;border-radius:30px;height: 50px;width: 50px;}
.zuijiatopmid{margin-left: 10px; float: left;}
.zuijiatopxm{font-size: 14px;color: #333; margin-top: 6px;}
.zuijiatoptime{font-size: 12px;color:  #969696; margin-top: 4px;}
.zuijiahuidarigh{float: right; }
.zuijiahuidarigh img{margin-top: -18px; }
.zuijiacont{font-size: 15px;line-height: 27px; padding: 0 6px 0 6px; margin-top: 10px;}
.zuijiacont p{margin-bottom: 15px;}
.zuijiacont h3{ font-size:0.9em;}
.zuijiacont blockquote{background:#f4f4f4;border-radius:0 5px 0 0;padding:5px 20px;border-left:10px solid #e8e8e8; margin:10px 0 10px 0;}
.zuijiacont a{color: #0F88EB;}
.zuijiacont img{max-width: 100%;}
.date {text-align: center;font-size: 0.1rem;border-bottom:1px solid #ECECEE;}
.date span{margin-left: 0.15rem;font-size: 0.1rem;} 
.date span a{}
table.gridtable { font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333; border-width: 1px; border-color: #666666; border-collapse: collapse; width:98%; margin: 0 auto; text-align: center; }
table.gridtable th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede; text-align: center; }
table.gridtable td { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #ffffff; }