﻿.content {
	display: block;
	padding-bottom: .15rem
}
.myBtnStyle {
	color: #fff;
	margin-top: .15rem;
	background-color: #ffb50f;
	min-width: 120px;
}
.myBtnStyle:hover {
	background-color: #333;
	color: #fff
}
.lmb {
	border: solid .01rem #ccc;
	margin-top: 40px;
	padding: .15rem
}
.lmb li strong {
	text-align: left;
	text-transform: capitalize;
	font-size: 16px;
	padding: 5px 0;
	display: block;
	cursor: pointer
}
.lmb li>ul {
	display: none
}
.thumbnail {
	margin-bottom: .15rem;
	border-radius:0;
	border: 1px solid #ccc;;
}
a.thumbnail:hover {
	border-color: #ffb50f;
}
.dropdown-menu{border-radius:0;}
.cate_hot_info a {
	font-size: .14rem;
	text-align: center;
	display: block;
	margin-bottom: .1rem
}
.cate_hot_img a {
	display: block;
	overflow: hidden
}
.cate_hot_img a:hover {
	border-color: #ffb50f;
}
.cate_hot_img img {
	transition: all .6s;
	-moz-transform: all .6s;
	-webkit-transform: all .6s;
	-o-transform: all .6s;
	-ms-transform: all .6s
}
.pro_content {
	float: left;
	width: 100%
}
.pro_content h2 {
	padding-bottom: .01rem;
	color: #ffb50f
}
.pro_content p {
	font-size: .14rem
}
.pro_tit span {
	font-size: .24rem;
	display: block;
	border-bottom: solid .02rem #f44607;
	margin-bottom: .15rem;
	color: #ffb50f
}
.hpcp a img {
	width: 100%;
	margin-bottom: .01rem
}
.hpcp a img:hover {
	border-color: #f44607
}
.hpcp {
	text-align: center
}
.hpcp p {
	text-align: center;
	margin-bottom: .01rem;
	font-size: .12rem;
	font-weight: 700;
	color: #666
}
.hpcp input {
	float: left;
	width: .14rem;
	height: .14rem
}
.hpcp span {
	display: inline-block;
	font-weight: 700
}
.contact {
	display: block;
	padding-bottom: .15rem
}
.contact li {
	line-height: 2
}
.contact strong {
	display: block;
	background-color: #d00;
	color: #fff;
	padding: .04rem 5px
}
#mapContent {
	padding-bottom: .5rem
}
#mapContent h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 45px;
	text-transform: capitalize
}
.cate1 li a.a1 {
	font-size: 16px;
	font-weight: 700;
	line-height: 40px
}
.cate1 {
	margin-left: 25px
}
.cate2 li a.a2 {
	font-size: .14rem;
	line-height: 25px
}
#mapContent ul li a.a3 {
	margin-left: 25px;
	text-indent: 0;
	font-size: .14rem;
	line-height: .3rem
}
#mapContent a:hover {
	color: #f44607
}
.underline-dashed {
	border-bottom: dashed .01rem #dedede;
	display: block
}
.underline-solid {
	border-bottom: solid .01rem #f4f4f4;
	display: block
}
.top_line {
	float: left;
	width: 100%;
	box-shadow: 0 .02rem .03rem 0 rgba(0,0,0,.1)
}
.location {
	float: right;
	text-transform: capitalize;
	padding: .08rem 0
}
.text {
	margin-top: .01rem;
	margin-bottom: .01rem
}
.main {
	width: 100%;
	float: left
}
#nbar {
	margin: 0 auto;
	width: 100%
}
#nbar img {
	float: left;
	width: 100%;
	height: auto
}
#left {
	margin-bottom: .15rem;
	position: relative;
}
#left:before {
	content: "";
	position: absolute;
	top: 0;
	background-image: url(../images/bj.png);
	background-position: top left;
	width: 70px;
	height: 131px;
	z-index: -1;
	left: -69px;
	background-repeat: no-repeat;
}
.rbt {
	font-size: .12rem;
	float: left;
	width: 100%;
	line-height: .36rem;
}
.rbt a, .rbt span {
	text-transform: capitalize
}
.rbt h1 {
	float: left;
	font-size: .24rem;
	line-height: .36rem;
	text-transform: capitalize;
	line-height: 2;
	border-bottom: solid .01rem rgba(153,153,153,.6);
	width: 100%;
}

@media (max-width:767px) {
.rbt h1 {
	display: block
}
.rbt .location {
	display: none
}
}
.left_menu h2 {
	padding-left: initial;
	background-position: .01rem;
	font-size: .24rem;
	text-transform: capitalize;
	color: #fff;
	background-color: #ffb50f;
	line-height: .84rem;
	padding-left: .3rem;
	white-space: nowrap;
}
.left_menu>ul {
	width: 100%;
	padding-top: .5rem;
}
.left_menu>ul>li {
	width: 100%;
	margin-bottom:  .1rem;
}
.left_menu>ul>li>a {
	font-size: .14rem;
	line-height: .35rem;
	text-transform: capitalize;
	display: block;
	padding-left: .3rem;
	position: relative;
	border: .005rem solid rgba(153,153,153,.6);
}
.left_menu>ul>li>a:hover{background:#ffb50f;border: .005rem solid #ffb50f;color:#fff;}
.left_menu>ul>li>a:before{content:">";position:absolute;top:0;right:.2rem;font-size:.14rem;}
.left_menu>ul>li>ul>li>a {
	padding-left: .3rem;
	display: block;
	line-height: .35rem;
	background-color: #f9f9f9;
	position: relative;
}
.left_menu > ul > li >ul>li> a:before {
	content: "";
	position: absolute;
	width: .03rem;
	top: 0;
	bottom: 0;
	background-color: #ffb50f;
	left: 0;
	opacity: 0;
}
.left_menu>ul>li>ul>li.hover>a {
	color: #ffb50f;
}
.left_menu>ul>li>ul>li.hover>a:before {
	opacity: 1;
}
.menu_child {
	background-color: #62c1fd
}
.menu_child li a {
	color: #fff!important;
	padding-left: 20px!important;
	font-size: 1.03rem!important;
	line-height: .3rem!important
}
.left_contact {
	padding: .15rem 0
}
.left_contact h2 {
	padding-left: .18rem;
	background-position: .01rem;
	font-size: .24rem;
	text-transform: capitalize;
	color: #fff;
	background-color: #ffb50f;
	line-height: .5rem;
}
.left_contact > ul {
	padding-top: .15rem;
}
.left_contact>ul>li {
	font-size: .14rem;
	line-height: .35rem;
	display: block;
	width: 100%;
}
.left_contact>ul>li>a {
	display: inline-block;
	font-size: .14rem;
	line-height: .35rem;
}
.catelist {
	float: left;
	width: 100%;
}
.catelist a.thumbnail:hover {
	border-color: #ffb50f;
}
.catelist a {
	display: block;
}
.catelist a span {
	font-size: .18rem;
	text-transform: capitalize;
	font-family: helvetica-bold;
	padding-bottom: 6px;
	display: block
}
.catelist p {
	font-size: .14rem;
	color: #666;
}
.catelist ul {
	float: left;
	width: 100%;
	margin-bottom: .01rem
}
.catelist li a {
	color: #666;
	font-size: .12rem;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	float: left
}
.hpcp a img {
	width: 100%;
	margin-bottom: .1rem
}
.hpcp a img:hover {
	border-color: #ffb50f
}
.hpcp {
	text-align: center
}
.hpcp p {
	text-align: center;
	margin-bottom: .01rem;
	font-size: .12rem;
	font-weight: 700;
	color: #666
}
.hpcp input {
	float: left;
	width: .14rem;
	height: .14rem
}
.hpcp span {
	display: inline-block;
	font-weight: 700
}
#right {
	float: right;
	width: 100%;
	padding-bottom: .5rem
}

@media (max-width:767px) {
.hpcp span {
	font-size: .12rem
}
}
.more, .more a {
	color: #666
}
.more a:hover {
	color: #ca010b
}
.pcpcw {
	float: left;
	width: 225px;
	padding-right: .01rem
}
.ptpcw {
	border: .02rem solid #ebebeb;
	border-radius: .01rem;
	border-top-left-radius: .01rem;
	border-top-right-radius: .01rem;
	border-bottom-left-radius: .01rem;
	border-bottom-right-radius: .01rem
}
.ptpcw, .ptpcw:hover {
	float: left;
	width: 95%;
	height: auto;
	padding: .04rem;
	-webkit-border-radius: .01rem;
	-moz-border-radius: .01rem;
	behavior: url(../css/ie-css3.htc);
	behavior: url(../css/PIE.htc)
}
.ptpcw:hover {
	border: .02rem solid #d7000f;
	border-radius: .01rem;
	border-top-left-radius: .01rem;
	border-top-right-radius: .01rem;
	border-bottom-left-radius: .01rem;
	border-bottom-right-radius: .01rem
}
.ptpcw img {
	height: auto
}
.ptpcw img, .text {
	float: left;
	width: 100%
}
.text {
	margin-top: .15rem
}
.pwzcw {
	float: left;
	width: 220px;
	padding: .01rem 0;
	line-height: .18rem;
	text-align: center;
	font-size: .14rem;
	color: #000
}
.pcpcw4 {
	padding-right: 0
}
#rnrp {
	float: left;
	width: 100%
}
.rtp {
	float: left;
	padding: .03rem;
	border: .01rem solid #c8c8c8;
	text-align: center;
	border-top-left-radius: .01rem;
	border-top-right-radius: .01rem;
	border-bottom-left-radius: .01rem;
	border-bottom-right-radius: .01rem;
	-webkit-border-radius: .01rem;
	-moz-border-radius: .01rem
}
.rtp a {
	margin: 0
}
.rtp a, .rtp a img {
	float: left;
	padding: 0
}
.rtp a img {
	width: 100%;
	border-top-left-radius: .01rem;
	border-top-right-radius: .01rem;
	border-bottom-left-radius: .01rem;
	border-bottom-right-radius: .01rem;
	-webkit-border-radius: .01rem;
	-moz-border-radius: .01rem
}
.jCarouselLite {
	float: left;
	width: 370px;
	padding-top: .02rem;
	padding-left: .09rem;
	height: 4.09rem;
	overflow: hidden
}
.jCarouselLite LI {
	text-align: center;
	padding-right: .09rem;
	width: .5rem;
	height: 4.09rem
}
.jCarouselLite LI img {
	float: left;
	border: .01rem solid #999;
	width: 47px;
	height: 47px;
	margin-left: .01rem
}
.rtp1 {
	float: left;
	padding: 0;
	border: .01rem solid #e5e5e5;
	margin-right: 5px
}
.rms {
	color: #000;
	margin-left: 25px
}
#rms_tit, .rms {
	float: left;
	width: 300px
}
#rms_tit {
	padding: 5px 0
}
#productcanshu, #rms_tit {
	font-size: .14rem;
	line-height: 25px
}
#productcanshu {
	min-height: 5pc;
	overflow: hidden
}
#productcanshu, .product_act {
	float: left;
	width: 300px
}
.rms a {
	color: #000
}
.rms a:hover {
	color: #da251d
}
.product_act img {
	float: none
}
.product_act_t {
	font-weight: 700
}
.product_act tr {
	min-height: 20px;
	line-height: 20px
}
.product_act tr td {
	font-size: 9pt;
	padding: 5px 0
}
#feed_remark {
	float: left;
	width: 100%
}
#feed_remark a {
	color: red;
	font-weight: 700
}
.repro {
	float: left;
	width: 45pc;
	margin: .01rem 0
}
.reprotit {
	float: left;
	width: 100%;
	height: .3rem;
	margin-top: .15rem;
	margin-bottom: .01rem;
	line-height: .3rem;
	border-bottom: .03rem solid #0093f9;
	text-align: left
}
.reprotit strong {
	float: left;
	padding-left: .01rem;
	font-size: 9pt;
	color: #fff;
	background: #0093f9;
	padding: 0 .01rem;
	border-top-right-radius: .04rem;
	border-top-left-radius: .04rem
}
.reprocent table {
	border-collapse: collapse;
	border: .01rem solid #666
}
.reprocent table tr td {
	padding-left: .01rem;
	line-height: 25px;
	color: #000
}
.btnFeedProSend {
	float: left;
	font-size: .14rem;
	width: 1.2rem;
	color: #fff;
	text-align: center;
	cursor: pointer;
	background-color: #ffb50f;
}
.btnFeedProSend:hover {
	color: #fff;
	background-color: #333;
}

@media (max-width:768px) {
#FeedbackContext ul li {
	width: 100%
}
.newslist a h3{font-size:.2rem!important}
}
.news-img img {
	width: 100%
}
.news-text a {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 20px
}
.news-text a:hover {
	color: #ffb50f
}
.news-text span {
	text-align: left;
	font-size: .14rem;
	padding-top: 2%
}
.news-text p, .news-text span {
	float: left;
	width: 100%;
	color: #999
}
.news-text p {
	max-height: 74pt;
	line-height: 20px;
	overflow: hidden;
	font-size: 9pt
}
.newslist {
	float: left;
	margin-top:.15rem
}
.newslist .media-left {
	width: 25%;
	padding-right: .15rem;
	padding-left: .15rem;
}
.newslist .media-left>a {
	width: 100%;
	display: inline-block;
}
.newslist img {
	width: 100%
}
.newslist a.thumbnail {
	margin-bottom: 0;
}
.newslist a h3 {
	font-size: .18rem;
	display: block;
	white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
	margin-top:.06rem
	
}
.newslist a h3:hover{text-indent:10px;color:#ffb50f}
.newslist span {
	color: #666;
	font-size: .12rem;
	display: block;
	padding: .05rem 0
}
.newslist p {
	float: left;
	width: 100%;
	line-height: .24rem;
	color: #666;
	margin-top:  .2rem;
	text-align: left;
	max-height: .72rem;
	overflow:  hidden;
}
.newslist a.more {
	float: left;
	background-image: url(../images/morenews.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 9.02rem;
	margin-top: .15rem;
	height: 2.03rem;
	line-height: 20px;
	padding-left: 25px;
	font-size: .12rem
}

@media (max-width:767px) {
.newslist .media-left>a {
	width: 80px;
	display: inline-block;
}
.newslist .media-body span {
	display: none;
}
.newslist .media-body p {
	max-height: 40px;
	overflow: hidden;
}
}
.knowledgelist {
	padding-bottom: 7.5px;
	float: left;
	width: 100%
}
.knowledgelist a h2 {
	float: left;
	font-size: .14rem;
	font-weight: 700;
	line-height: 2
}
.knowledgelist p {
	float: left;
	width: 100%;
	margin-top: 5px;
	line-height: 20px;
	color: #666;
	height: 60px;
	overflow: hidden;
	text-align: left;
	font-size: .12rem
}
.knowledgelist a.more {
	float: left;
	background-image: url(../images/morenews.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 9.02rem;
	margin-top: 20px;
	height: 2.03rem;
	line-height: 20px;
	padding-left: 25px;
	font-size: .12rem
}
#news_tit h1 {
	font-size: .24rem;
	font-family: helvetica-bold;
	line-height: 2;
}
.downloadlist, .downtable {
	float: left;
	width: 100%
}
.downtable {
	margin-top: .01rem;
	border: .01rem solid #ccc;
	border-left: 0;
	font-size: .14rem;
	font-family: Arial;
	line-height: 20px;
	border-collapse: collapse
}
.downtit1 {
	width: 20%
}
.downtit1, .downtit2 {
	font-size: .14rem;
	font-weight: 700;
	color: #666;
	text-align: center
}
.downtit2 {
	width: 60%
}
.downtit3 {
	width: 20%;
	font-weight: 700;
	text-align: center
}
.downtable td, .downtit3 {
	font-size: .14rem;
	color: #666
}
.downtable td {
	height: .3rem;
	border-bottom: .01rem solid #ccc;
	border-left: .01rem solid #ccc
}
.downtable td a {
	font-size: 9pt;
	color: #666;
	font-weight: 700;
	line-height: .3rem
}
.downtable td a:hover {
	color: #ea3e00
}
.downtable td a img {
	padding-right: 5px;
	padding-top: .02rem
}
.trdown1 {
	background: #fff
}
.trdown2 {
	background: #eee;
	font-size: .14rem
}
.contactUs {
	float: left;
	width: 100%
}
#destxt {
	float: right;
	width: 100%;
	padding-bottom: 5%;
	background: #f3f3f5;
	border-top: .01rem solid #dedede;
	border-bottom: .01rem solid #dedede
}
#destxt_tit {
	float: left;
	width: 100%;
	padding: 20px 0
}
#destxt_tit strong {
	float: left;
	font-size: 40px;
	line-height: 60px;
	padding-left: 5%
}
.form_list {
	float: left;
	width: 90%;
	padding-left: 5%
}
.form_list li {
	float: left;
	width: 100%;
	min-height: .3rem;
	padding: 5px 0
}
.form_list li label {
	float: left;
	width: 1.01rem;
	padding-right: .01rem;
	font-size: .14rem;
	color: #000;
	line-height: .3rem;
	text-align: left
}
.form_list li label em {
	color: red;
	margin-right: 5px;
	font-size: .18rem
}
.form_list li input {
	font-family: aller_lightregular;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(../css/ie-css3.htc);
	behavior: url(../css/PIE.htc)
}
.form_list li input.textrequired, .form_list li input.textrequiredname {
	float: left;
	width: 340px;
	border: .01rem solid #c5c5c5;
	height: .3rem
}
.form_list li select.country {
	float: left;
	width: 340px;
	border: solid #c5c5c5;
	height: .3rem
}
.form_list li textarea.textarea {
	float: left;
	width: 540px;
	border: .01rem solid #c5c5c5;
	height: .3rem;
	font-family: aller_lightregular
}
.form_list li select, .form_list li textarea {
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(../css/ie-css3.htc);
	behavior: url(../css/PIE.htc)
}
.form_list li select {
	float: right;
	width: .5rem;
	border: .01rem solid #c5c5c5;
	height: .3rem
}
.form_list li input.btn_send {
	width: 127px;
	background: url(../images/btn_send.jpg) no-repeat left top;
	color: #fff
}
.form_list li input.btn_reset, .form_list li input.btn_send {
	float: left;
	height: 2.09rem;
	text-align: center;
	line-height: 2.09rem;
	font-size: .14rem;
	font-family: Verdana;
	border: 0;
	cursor: pointer
}
.form_list li input.btn_reset {
	width: 8.09rem;
	background: url(../images/btn_reset.jpg) no-repeat left top;
	margin-left: .15rem
}
.contactDetails {
	font-size: .14rem;
	line-height: .4rem;
	float: left;
	width: 100%;
}
.contactDetails a {
	line-height: .3rem
}
.contactDetails a:hover {
	color: #ffb50f
}
.contactDetails b {
	float: left;
	width: 100%;
	font-size: 28px;
	color: #00000e;
	line-height: .35rem;
	font-weight: 400
}
.contactDetails p {
	float: left;
	font-size: .14rem;
	color: #666;
	line-height: .3rem;
	font-family: Verdana;
	font-weight: 400
}
.contactDetails img {
	float: left;
	margin-top: 6px;
	padding-right: .01rem
}
.contactDetails span {
	line-height: 3.04rem;
	display: block
}
.contactDetails em {
	font-style: normal;
	color: red
}
.contactDetails .con-nr{
	border-top:solid 2px rgba(0,0,0,.05);
	border-bottom:solid 2px rgba(0,0,0,.05);
	padding: .2rem 0;
}
.contactDetails h2{color:#ffb50f;font-size: .3rem;
    letter-spacing: .01rem;
    font-weight: 600;margin-bottom: .24rem;}
.contactDetails .con-tl {padding-bottom: .8rem;}
.contactDetails .con-tl h3{font-size: .34rem;
    letter-spacing: .01rem;
    font-weight: 600;color:#222}
.contactDetails .con-tl p{font-size: .2rem;color:#222;
	letter-spacing: .019rem;font-weight: 400;}
#sitemapnav {
	padding-top: .15rem;
	padding-bottom: .15rem;
	float: left;
	width: 100%
}
#sitemapnav li {
	list-style: none
}
#sitemapnav a {
	color: #666;
	white-space: nowrap;
	text-decoration: underline;
	text-transform: capitalize
}
#sitemapnav .fontbig {
	width: 100%!important
}
#sitemapnav .bigli {
	float: left;
	width: 100%;
	line-height: .35rem;
	font-size: 1pc
}
#sitemapnav .bigli a h2 {
	color: #ffb50f;
	font-weight: 700;
	line-height: .35rem;
	font-size: 1pc;
	text-transform: capitalize;
	text-decoration: underline
}
#sitemapnav .bigli a:hover {
	color: #ffb50f
}
#sitemapnav .abli_02 {
	font-size: .14rem;
	line-height: .3rem;
	text-align: left;
	float: left;
	width: 100%
}
#sitemapnav .abli_02 a:hover {
	color: #ffb50f
}
.jiange {
	float: left;
	width: 100%;
	height: .01rem;
	background-color: #d2d2d2;
	margin: .15rem 0
}
.probigclass {
	padding-left: .5rem
}
#sitemapnav .PROclass_01 {
	line-height: .3rem;
	font-weight: 700;
	padding-left: .3rem;
}
#sitemapnav .PROclass_02 {
	line-height: 2.02rem;
	font-weight: 400;
	padding-left: 45px
}
#sitemapnav .PROclass_01 a {
	color: #ffb50f
}
#sitemapnav .PROclass_02 a {
	color: #666
}
#sitemapnav .PROclass_01 a:hover, #sitemapnav .PROclass_02 a:hover {
	color: #ffb50f
}
#sitemapnav .PROclass_03 {
	color: #666;
	font-size: 9pt;
	line-height: 20px
}
#videotitle {
	line-height: 45px;
	font-size: .14rem;
	font-weight: 700;
	border-bottom: .01rem solid #ddd;
	color: #77b725
}
#videocontent, #videotitle {
	float: left;
	width: 100%;
	text-align: center
}
#videocontent {
	padding: 25px 0
}
#derster {
	width: 100%;
	font-size: 9pt;
	height: auto
}
#derster, #derstertit {
	float: left;
	text-align: left
}
#derstertit {
	margin-bottom: .15rem;
	margin-top: .15rem
}
#derstertit span {
	background: #77b725;
	color: #fff;
	text-transform: capitalize;
	line-height: .3rem;
	font-size: .14rem;
	width: 100%;
	float: left;
	padding-left: .15rem
}
#ntframe {
	background-color: #ebebe9
}
#case_show, #ntframe {
	float: left;
	width: 100%
}
#case_show {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: .01rem solid #ccc
}
.case_list_img {
	float: left;
	width: 30%
}
.case_list_img a img {
	float: left;
	width: 100%;
	border: .01rem solid #ccc;
	border-radius: .01rem
}
.case_list_show {
	float: right;
	width: 68%
}
.case_list_show a.a1 {
	float: left;
	width: 100%;
	line-height: .3rem;
	font-size: 1pc;
	color: #01a1e7
}
.case_list_show p {
	float: left;
	max-height: 125px;
	overflow: hidden
}
.feedbackUL {
	float: left;
	width: 100%;
	margin-top: .15rem;
	margin-bottom: .15rem
}
.feedbackUL li {
	float: left;
	width: 50%;
	background: #fff
}
.feedbackUL li span {
	float: left;
	font-size: .14rem;
	color: #666;
	line-height: .3rem
}
.feedbackUL li span em {
	color: red;
	padding-right: 5px
}
.feedbackUL li input {
	line-height: .3rem;
	width: 99%;
	margin-right: 1%
}
.feedbackUL li.allli {
	width: 100%;
	padding-bottom: .15rem
}
.feedbackUL li.allli textarea {
	float: left;
	width: 100%
}
.feedbackUL li input.feedbtn {
	float: left;
	width: 200px;
	text-align: center;
	font-size: .14rem;
	color: #fff;
	font-family: Arial;
	cursor: pointer;
	background: #3388d8
}
.feedbackUL li btnli {
	float: left;
	width: 100%;
	margin-right: 0;
	padding: 0
}
#feedbackremark {
	float: left;
	width: 100%;
	color: #666;
	font-size: 16px
}

@media screen and (min-width:.01rem) and (max-width:768px) {
.feedbackUL li {
	width: 100%
}
}
ul.share-buttons {
	list-style: none;
	padding: 0
}
ul.share-buttons li {
	display: inline
}
ul.share-buttons .sr-only {
	position: absolute;
	clip: rect(.01rem .01rem .01rem .01rem);
	clip: rect(.01rem,.01rem,.01rem,.01rem);
	padding: 0;
	border: 0;
	height: .01rem;
	width: .01rem;
	overflow: hidden
}
#productdetail_img img {
	width: 100%
}
#productdetail {
	float: left;
	width: 100%;
	position: relative
}
#productdetail_txt {
	padding-top: .1rem;
	padding-bottom: .11rem
}
#productdetail_txt p{padding:.2rem 0}
#productdetail_txt strong {
	font-size: .18rem;
	margin-bottom: .1rem;
	text-transform: capitalize
}
#productdetail_txt .lianxi a {
	line-height: 2pc;
	font-size: .14rem
}
#productdetail_txt .lianxi a img {
	padding-right: .1rem;
	float:left
}
.pro_show_cent {
	line-height: 25px;
	font-size: .15rem
}
.pro_show_tit {
	float: left;
	width: 100%
}
.pro_show_tit strong {
	width: 100%;
	font-size: .18rem;
	color: #ffb50f;
	line-height: .35rem
}
.pro_show_tit {
	border-bottom: .02rem solid #ffb50f;
	margin-top: 20px
}
.pro_show {
	float: left;
	margin-top: .15rem;
	width: 100%
}
.video {
	margin-bottom: .15rem
}
.video>a>img {
	width: 100%
}
#videocontent, .video_title {
	margin-top: .15rem
}
#videocontent {
	float: left;
	width: 100%
}
.vmcarousel-normal li img {
	cursor: pointer
}
.pichover {
	border-color: #4f84c4
}
.new_hover {
	position: absolute;
	right: .15rem;
	left: .15rem;
	top: 0;
	bottom: 0;
	background-color: #fff;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.new_hover:hover {
	opacity: 1
}
.new_hover img {
	margin-right: 5px
}
.Ncate a img {
	max-width: 100%
}
.Ncate a {
	font-size: 25px;
	line-height: .5rem
}
.ca_more {
	float: right;
	width: 100%;
	text-align: right;
	font-size: .18rem!important;
	text-transform: capitalize
}

@media (max-width:768px) {
.Ncate a {
	text-align: center;
	display: block;
	line-height: 40px
}
}
#send {
	background-color: #ffb50f;
	color: #fff;
	min-width: 190px
}
#alibaba {
	background-color: #ff7300;
	color: #fff
}
#alibaba img {
	padding-top: .03rem
}
#myTab {
	margin: 2% 0
}
.fixed-btn {
	position: fixed;
	right: 1%;
	bottom: 10%;
	width: .4rem;
	border: .01rem solid #eee;
	background-color: #fff;
	font-size: .24rem;
	z-index: 1040;
	-webkit-backface-visibility: hidden;
	border-radius: .02rem
}
.fixed-btn a {
	display: inline-block;
	width: .4rem;
	height: .4rem;
	text-align: center
}
.go-top span {
	font-size: .18rem;
	padding-top: .05rem
}
.fa-qrcode {
	position: relative;
	width: .4rem;
	height: .4rem;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	background-image: url(../images/weixin.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	opacity: .6
}
.fa-qrcode:hover {
	opacity: .8
}
.fa-qq:hover {
	opacity: .8
}
#bottom-qrcode {
	position: absolute;
	top: auto;
	bottom: 0;
	padding: .01rem;
	margin: 0;
	width: 200px;
	right: 40px;
	left: auto;
	text-align: center;
	opacity: 0;
	display: none;
	background-color: #fff;
	border-radius: .02rem;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}
#bottom-qrcode p {
	font-size: .14rem
}
.sorry {
	padding: 0 .15rem
}
.button--isi {
	position: relative;
	overflow: hidden;
	z-index: 2
}
.button--isi::before {
	content: '';
	z-index: -1;
	position: absolute;
	top: 50%;
	left: 100%;
	margin: -.15rem 0 0 .01rem;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	background: #ffb50f;
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: scale3d(1, 2, 1);
	transform: scale3d(1, 2, 1);
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(.7, 0, .9, 1);
	transition-timing-function: cubic-bezier(.7, 0, .9, 1)
}
.button--isi:hover::before {
	-webkit-transform: scale3d(9, 9, 1);
	transform: scale3d(9, 9, 1)
}
.strrnr {
	margin-bottom: .15rem
}
ul.share-buttons {
	list-style: none;
	padding: 0;
}
ul.share-buttons li {
	display: inline;
}
ul.share-buttons .sr-only {
	position: absolute;
	clip: rect(.01rem .01rem .01rem .01rem);
	clip: rect(.01rem, .01rem, .01rem, .01rem);
	padding: 0;
	border: 0;
	height: .01rem;
	width: .01rem;
	overflow: hidden;
}
ul.share-buttons img {
	width: 3.02rem;
}
.ContactUs {
	padding-left: .15rem;
	padding-right: 20px;
}
.ContactUs .content {
	border: #CCC dashed .01rem;
	background-color: #F2F2F2;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: .1rem;
	float: left;
	width: 100%;
}
.ContactUs .companyinfo {
	float: left;
}
.ContactUs .companyimg {
	float: right;
}
.ContactUs .companyimg img {
	padding-top: .03rem;
	width: 2.2rem;
}
.ContactUs p strong {
	font-size: .24rem;
	display: block;
	font-weight:normal
}
.ContactUs p {
	color: #444444;
	padding: 0px;
	margin-bottom: .05rem;
}
.ContactUs p a {
	color: #444444;
}
.ContactUs p .blue {
	color: #ffb50f;
	font-size: .2rem;
}
.ContactUs hr {
	border-top: dotted .01rem #ccc
}
#productlist .title,#productdetail .title{border-top: .02rem solid #ffb50f;margin-bottom: .1rem;}
#productlist .title>p,#productdetail .title>p{font-size: .16rem;display: flex;align-items: center; height: .39rem;line-height: .39rem;   }
#productlist .title>p>span,#productdetail .title>p>span{font-size: .12rem;border: 1px solid #ddd;padding:0 .05rem;margin-left: .05rem;height: .24rem;line-height: .24rem; }
#productlist .box .list{display: flex;justify-content: space-between;height: .39rem;line-height: .39rem;border-top:  1px solid #ddd;color:#000;font-size:.13rem}
#productlist .box .list p:first-child{color:#777;letter-spacing: -.5px;}
#productdetail{margin-top: .3rem;}
#productdetail .box .list{display: flex;height: .39rem;line-height: .39rem;border-top:  1px solid #ddd;color:#000;font-size:.13rem;justify-content: space-between;}
#productdetail .box .list.bt{color:#777}
#productdetail .box .list p{text-align: center;width: 20%;}
.rbt1 {
    font-size: .12rem;
    float: left;
    width: 100%;
    line-height: .80rem;
}
.rbt1 h2 {
    float: left;
    font-size: .24rem;
    line-height: .80rem;
    text-transform: capitalize;
    width: 100%;
	display: flex;align-items: baseline;
}
.rbt1 h2>span{font-size: .16rem;margin-left: .1rem;}
.search {
    height: .45rem;
    line-height: .45rem;
    margin-top: .3rem;
    position: relative;
}
.search .stxt {
    padding-left: 10px;
    height: .45rem;
    line-height: .45rem;
    border: 0px;
    background: none;
    outline: none;
    color: #999;
	border:.02rem solid #ffb50f;
	border-right: none;

}
.search .sbtn {
    height: .45rem;
    line-height: .45rem;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: #2f2f2f;
    cursor: pointer;
}
.table-list{padding-bottom:1.5rem}
.table-list .list p:nth-last-child(2){white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}