@charset "utf-8";
/* CSS Document */
#ftextarea {
  float: left;
  width: 380px;
  height: 150px;
  border: 1px #dedede solid;
}#Email{

	width:210px;

}
.txts.xsp_hide p{
	line-height: 32px;
	font-size: 15px;
	color: #646464;
}
#textarea{

  width: 168px;

  height: 41px;

  float: left;margin-top: 0px;

}
#menu {
	position: fixed;
	right: 30px;
	#right: 30px;
	top: 50%;
	width: 10px;
	margin-top: -50px;
	padding: 0;
	list-style-type: none;
	z-index: 70;
}
.fbetween{
	display: flex;
	justify-content: space-between;
}
.fbetween span.fr{
	align-self: center;
}
.loop .fbetween h3{
	margin-bottom: 0;
	width: 90%;
}
.loop .fbetween{
	margin-bottom: 60px;
}
#loop  .loop .fbetween{
	cursor: pointer;
}
#loop .loop .fword{
	display: none;
}
#loop .loop.cur .fword{
	display: block;
}
#loop .loop .fword p {
	background: none;
}
#loop .loop .fbetween .fr img{
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg); -webkit-transition: all 500ms ease;
	transition: all 500ms ease;
		
}
#loop .loop.cur .fbetween .fr img{
	    -webkit-transform: rotate(-180deg);
	    transform: rotate(-180deg);
		
}
#menu li {
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 10px;
}

#menu li a {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	text-indent: -100px;
	overflow: hidden;
	border-radius: 5px;
	background: #fff;
}

#menu li.active a {
	background: #0074EA
}

.addcur {
	cursor: pointer;
	display: block;
	color: #000;
	width: 71px;
	height: 22px;
	line-height: 22px;
	padding: 0px 0px 0px 2px;
}
.loop .w810  p{
  font-size: 16px;
  line-height: 35px;
}
.loop .loop_img .img_bg01{
	background:url(../images/bg_1.png) no-repeat;
}
.loop .loop_img .img_bg02{
	background:url(../images/bg_2.png) no-repeat;
}
.loop .loop_img .img_bg03{
	background:url(../images/bg_3.png) no-repeat;
}

.am {
	background: none;
	border: none;
	border: 0px;
	color: #646464;
	font-size: 14px;
	cursor: pointer;
	display: block;
	cursor: pointer;
	width: 73px;
	height: 19px;
	margin: 10px 0px 0px 10px;
	padding: 3px 0px 0px 2px;
	position: relative;
	top: -44px;
	left: 67px;
}

.bm {
	background: none;
	border: none;
	width: 73px;
	margin-left: 10px;
	position: relative;
	top: -84px;
	left: 67px;
	background: #FFF
}



.information span {
	line-height: 24px;
}

.OnlineService_Bg {
	width: 100px;
	overflow: hidden;
	position: fixed;
	right: 10px;
	bottom: 20px;
	z-index: 10;
}

.OnlineService_Box {
	width: 100%;
	overflow: hidden;
}

.OnlineService_QQBox {
	width: 88px;
	overflow: hidden;
	border: 1px solid #cecece;
	margin-bottom: 10px;
	background: #f5f5f5;
}

.OnlineService_QQBox li {
	width: auto;
	height: 35px;
	overflow: hidden;
	padding-left: 34px;
	font-size: 12px;
	line-height: 35px;
	color: #666;
	background: url(../images/icon_qq1.png) no-repeat 5px center;
	cursor: pointer
}

.OnlineService_QQBox li:hover {
	filter: alpha(opacity=50);
	/*IE婊ら暅锛岄€忔槑搴�50%*/
	-moz-opacity: 0.5;
	/*Firefox绉佹湁锛岄€忔槑搴�50%*/
	opacity: 0.5;
	/*鍏朵粬锛岄€忔槑搴�50%*/
}

.OnlineService_QQBox li a {
	text-decoration: none;
	color: #666;
}

.OnlineService_Phone,
.OnlineService_Sign {
	width: 38px;
	height: 38px;
	margin-bottom: 6px;
}

.OnlineService_Phone a {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-image: url(../images/icon_online.png);
	background-repeat: no-repeat;
	background-position: center 0;
	cursor: pointer;
	text-decoration: none;
	color: #fff
}

.OnlineService_Sign a {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: center 0;
	cursor: pointer;
	text-decoration: none;
	color: #fff
}

.OnlineService_Top {
	width: 38px;
	height: 38px;
	margin-bottom: 6px;
}

.OnlineService_Top a {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: center 0;
	cursor: pointer;
	text-decoration: none;
	color: #fff
}







/*.section1{

	background:url(../images/bg1.jpg) 50% bottom;

}

.section2{

	background:url(../images/bg2.jpg) 50% bottom;

}

.section3{

	background:url(../images/bg3.jpg) 50% bottom;

}

.section4{

	background:url(../images/bg4.jpg) 50% bottom;

}

.section5{

	background:url(../images/bg5.jpg) 50% bottom;

}

*/

.top {

	position: fixed;

	z-index: 99998;

	width: 100%;

	height: 65px;

	background: rgba(255, 255, 255, 0.7) none repeat scroll !important;

	background: #fff;

	filter: Alpha(opacity=70);

	top: 0;

	border-bottom: 1px #e6e6e6 solid;

}



.conter {

	width: 1165px;

	margin: 0 auto;

}

.flanguage {

	background: none;

	border: none;

	color: #6f6e6c;

}



.fr_h img {

	margin-right: 3px;

}



.top .logo {

	padding: 13px 0;

	float: left;

}

.top .nav {

	float: right;

}



.top .language {

	float: right;

	height: 43px;

	line-height: 43px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	width: 73px;

	color: #646464;

	margin-right: 85px;

}

.top .nav .fnav {

	float: left;

	margin-top: 12px;

}

.top .nav .fnav li {

	float: left;

	line-height: 32px;

	text-align: center;

	margin: 0 20px;



}

#add_mt1,
#add_mt0,
#add_mt4,
#add_mt5 {

	padding-top: 17%;

}
#add_mt4 .one{
	display: none;
}
#add_mt4 .one.cur{
	display: block;
}
.top .nav .fnav li a {

	font-size: 16px;

	text-align: center
}

.top .nav .fnav li.cur,
.top .nav .fnav li:hover {

	border-bottom: 1px #e6373c solid;
	color: #e6373c
}

.top .nav .fnav li a:hover {

	color: #e6373c
}

.top .nav .fnav li.cur a {

	color: #e6373c
}

.w1050 {

	width: 1050px;

	margin: 0 auto
}





.section1 h3 {

	font-size: 32px;

	margin-bottom: 60px;

	color: #fff;

	margin-left: 50px;

	font-weight: lighter
}

.font45 {



	font-size: 48px;

	font-weight: bold
}

.section1 p {

	margin-bottom: 53px;

	color: #fff
}

.section1 p a {

	height: 29px;

	line-height: 29px;

	display: inline-block;

	text-align: center;

	color: #32d2b4;

	font-size: 16px;

	width: 140px;

	border: 3px solid #fff;

	-moz-border-radius: 150px;
	/* Gecko browsers */

	-webkit-border-radius: 150px;
	/* Webkit browsers */

	border-radius: 150px;
	/* W3C syntax */

	margin: 0 15px;

}

.section1 p a.on {

	background: #32d2b4;

	color: #fff;

	border: 3px solid #32d2b4;

}

.section1 p a:hover {

	background: #32d2b4;

	color: #fff;

}

/*.section2*/

.section2 .ban {

	margin: 0 auto;

}

.section2 .left p {

	font-size: 18px;

	line-height: 36px;

	color: #505050;

	padding-left: 25px;

}

.section2 .left a {

	background: #32d2b4;

	color: #fff;

	border: 1px #14c8a0 solid;

	margin: 42px 0;

	float: left;

	line-height: 28px;

	padding: 0 28px;

	font-size: 16px;

}

.section3 h3 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 75px;
	color: #fff;
	font-weight: bold
}

#selects {

	position: relative;

	top: -74px;

	right: -127px;

}

.case-item {
	float: left;
	margin: 30px 20px;
	margin-bottom: 20px
}

.ih-item {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.ih-item,
.ih-item * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ih-item a {
	color: #333
}

.ih-item a:hover {
	text-decoration: none
}

.ih-item img {
	width: 100%;
	height: 100%
}

.ih-item.circle,
.ih-item.circle .img {
	position: relative;
	width: 66px;
	height: 66px;
	border-radius: 50%
}

.ih-item.circle .img:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	box-shadow: inset 0 0 0 16px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .3);
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out
}

.ih-item.square {
	position: relative;
	width: 316px;
	height: 216px;
	border: 8px solid #fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}

.ih-item.circle.effect1 .spinner {
	position: absolute;
	top: 25px;
	bottom: 0;
	left: 32px;
	margin: 0 15px;
	width: 115px;
	height: 115px;
	border: 0px solid #e4e3df;
	border-right-color: #e4e3df;
	border-bottom-color: #e4e3df;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out
}

.ih-item.circle.effect1 .img {
	position: absolute;
	top: 50px;
	bottom: 0;
	left: 72px;
	right: 0;
}

.ih-item.circle.effect1 .img:before {
	display: none
}

.ih-item.circle.effect1 a:hover .spinner {
	border: 3px solid #ecab18;
	border-right-color: #1ad280;
	border-bottom-color: #1ad280;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.part {
	width: 20%;
	float: left
}

.part .info {
	position: relative;
	top: 90px;
}

.part .info h4 a {
	font-size: 20px;
	text-align: center;
	color: #fff
}

.part .info h4 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 10px;
}

.part .info p {
	font-size: 18px;
	text-align: center;
	color: #fff
}





.section4 h3 {

	font-size: 36px;

	color: #505050;

	margin-top: 35px;

	margin-left: 21px;

	font-weight: bold;

}

.section4 .line {

	background: url(../images/line.png) no-repeat;

	height: 25px;

}

.w770 {

	width: 770px;

	margin: 0 auto;

}

.section5 h3 {

	font-size: 38px;

	color: #fff;

	margin-bottom: 25px;

	font-weight: bold
}

.section5 .right p {

	line-height: 36px;
color: #fff;
	font-size: 26px;

}

.w320 {

	width: 288px;

	margin: 0 auto;

}

.share a {

	margin: 15px 5px;

}





.fullSlide {
	width: 100%;
	position: relative;
	height: 300px;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 300px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 300px;
}

.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: 10px;
	height: 10px;
	margin: 1px;
	overflow: hidden;
	border: 2px #e53740 solid;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
	-moz-border-radius: 315px;
	/* Gecko browsers */

	-webkit-border-radius: 315px;
	/* Webkit browsers */

	border-radius: 315px;
	background: #e53740;
	/* W3C syntax */
	margin: 0 15px
}

.fullSlide .hd ul .on {
	background: none;
	-moz-border-radius: 315px;
	/* Gecko browsers */

	-webkit-border-radius: 315px;
	/* Webkit browsers */

	border-radius: 315px;
}

.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;
}





.pro {

	margin-top: 85px;

}

.pro .pro_l {

	float: left;

	width: 228px;

}



.pro .pro_r {

	float: right;

	width: 780px;

}

.pro .pro_l h3 {

	border-bottom: 2px #e6373c solid;

	font-size: 16px;

	line-height: 50px;

	width: 130px;

	position: relative;

	font-weight: inherit;

	margin-bottom: -2px;

	color: #505050
}



.pro .pro_r h3 {

	border-bottom: 1px #e6373c solid;

	font-size: 15px;

	line-height: 35px;

	width: 230px;

	position: relative;

	font-weight: inherit;

	margin-bottom: -1px;

	color: #646464
}

.pro .pro_l ul {

	border-top: 2px #dcdcdc solid;

}

.pro .pro_l ul li {

	height: 40px;

	line-height: 40px;

	border-bottom: 1px #dedede solid;



}

.pro .pro_l ul li a {

	font-size: 15px;

	color: #505050
}

.pro .pro_l ul li a b {

	font-size: 20px;

	color: #ea3a3d;

	margin-right: 5px;

}

.pro .pro_l ul li a .fr {

	padding-right: 8px;

}

.pro .pro_r .box {

	padding: 25px 10px;

	overflow: hidden;

	clear: both;

	border-bottom: 1px #dedede solid
}

.pro .pro_r .box .pic {

	float: left;

	margin-right: 30px;

	width: 143px;

	height: 157px;





}

.pro .pro_r .box .pic img {

	margin-top: 8px;

	border: 1px #dedede solid;

}

.pro .pro_r .box dl {

	height: 85px;

	overflow: hidden;

	padding-top: 17px
}

.pro .pro_r .box .title {

	font-size: 14px;

	color: #505050;

	margin-bottom: 10px;

	overflow: hidden;

	word-wrap: break-word;

	word-break: normal;

	display: block;

}

.pro .pro_r .box .text {

	font-size: 13px;

	color: #666;

	line-height: 28px;

	word-wrap: break-word;

	word-break: normal;

	display: block;

}

.pro .pro_r .box a .text {

	color: #666;

}

.sabrosus {

	float: right;

}



/*css sabrosus style pagination*/
#pages {
	display: flex;
}

.page {
	text-align: right;
	width: 100%;
	margin:1.5vw auto 0.5vw auto;
	justify-content: center;
}

.page ul {
	justify-content: flex-end;
	justify-content: end;
}

.page li {
	background: #fdfdfd;
	border: 1px #e8e8e8 solid;
	color: #333333;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 ;
	cursor: pointer;
}

.page li:hover,
.page li.active {
	background: #e6373c;
	border: 1px #e6373c solid;
	color: #fff;
	display: block;
}

.page li:hover a {
	color: #fff;
}


.footer {

	background: #fafafa;

	margin-top: 190px;

	overflow: hidden;

	padding: 12px 0
}

.w1210 {

	width: 1050px;

	margin: 0 auto;

}

.foot_loop {

	float: left;

	width: 205px;

	margin-left: 35px;

}

.foot_loop:first-child {

	float: left;

	width: 190px;

	margin-left: 0;

}

.add_add {

	font-size: 15px;
	text-align: center;
	background: #f5f5f5;
	height: 48px;
	line-height: 48px;
	color: #646464
}

.foot_loop h3 {

	font-size: 16px;

	border-bottom: 1px #e6373c solid;

	line-height: 50px;

	width: 144px;

	color: #505050;

	font-weight: lighter
}

.foot_loop ul {

	border-top: 1px #dedede solid;

	padding-top: 10px;

}

#w90 {

	width: 100px;

	float: right
}

.foot_loop ul li span {

	font-size: 15px;

	line-height: 35px;

}

.foot_loop ul li a {

	font-size: 15px;

	line-height: 35px;

	color: #646464
}

#w90 li {

	float: left;

	width: 40px;

	margin: 0 3px;
	margin-bottom: 5px;

}

#w100s li {

	float: left;

	width: 32px;

	margin: 0 3px;
	margin-bottom: 5px;

}

#w90 h3 {

	width: 100px;

}

#w90 ul {

	padding-top: 17px;

	border: 0;

	margin-left: 4px
}

#w100s ul {

	padding-top: 17px;

	border: 0;

}
#textarea {border: 1px #e6373c solid;
margin-bottom: 12px;
  width: 168px;
  height: 41px;
  float: left;
  margin-top: 0px;
}
#name,
#email {

	border: 1px #e6373c solid;

	margin-bottom: 12px;

	height: 21px;

}
.addthis_sharing_toolbox{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.addthis_sharing_toolbox a{
	margin-right: 6px;
	margin-bottom: 8px;
	display: block;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	top: 0;position: relative;
}
.addthis_sharing_toolbox a:hover{
	top: -4px;
	
}
#msg {

	border: 1px #e6373c solid;

	margin-bottom: 12px;

}

#name {

	width: 180px;

}

#email {

	width: 180px;

}

#msg {

	width: 110px;

	height: 41px;

	float: left;
	margin-top: 0px;

}

#send {

	width: 70px;

	height: 45px;

	background: #e6373c;

	border: 1px #e6373c solid;

	color: #FFF;
	padding-left: 3px;

}

.loop {

	margin-top: 75px;

}

.loop h3 {

	font-size: 26px;

	margin-bottom: 66px;
	color: #505050
}

.loop h3 img {

	margin-right: 10px;

}

.w810 {

	width: 810px;

	margin: 0 auto;

}

.loop.w810s p{

	font-size: 16px;

	line-height: 35px;

}

.loop_img{
	display: flex;
	flex-wrap: wrap;
}

.loop .loop_img .img_bg {

	width: 240px;


	margin: 40px 40px 40px 60px;
	background: #f0faff;
}
.loop .loop_img .img_bg_add{
	width: 240px;
	margin: 40px 40px 40px 60px;
}
.loop .loop_img .img_bg .tit,.loop .loop_img .img_bg_add .tit {

	text-align: center;

	font-size: 22px;

	padding-top: 6px;
	text-align: center;

	color: #00923a;

	margin-bottom: 25px;

	font-weight: bold
}

.loop .loop_img .img_bg_add .tit {
  text-align: center;
  font-size: 22px;
  padding-top: 96px;
  color: #00923a;
  margin-bottom: 25px;
  font-weight: bold;
}
.loop .loop_img .img_bg h4,.loop .loop_img .img_bg_add h4 {

	text-align: center;

	font-size: 18px;

	color: #00923a;

	line-height: 32px;

	font-weight: lighter
}

.loop .loop_img .img_bg p,.loop .loop_img .img_bg_add p {

	font-size: 16px;

	line-height: 32px;

	width: 90%;

	margin: 0 auto;

	margin-top: 15px
}

.add_ban {

	width: 50%;

}

.w460 {

	width: 430px;

	margin: 0 auto;

}

.loop .b_txt p {

	font-size: 16px;

	line-height: 32px;



}

.loop .b_txt h5 {

	font-weight: bold;

	font-size: 16px;

	margin-top: 50px;
	margin-bottom: 5px
}

.loop .b_form {

	margin-left: 40px;

}

.loop .b_form label {

	width: 100%;

	float: left;

	line-height: 34px;

}

.loop .b_form input {

	float: left;

	height: 27px;

	line-height: 27px;

	border: 1px #dedede solid;

	width: 245px;

}

#message {

	float: left;

	width: 380px;

	height: 150px;

	border: 1px #dedede solid;

}

.loop .b_form span {

	display: block;

	float: left;

}

.loop .b_form em {

	color: #F00;

}

#dosubmit {

	background: url(../images/submit.png);

	width: 71px;

	height: 32px;

	border: none;

	cursor: pointer;

	text-indent: -9999999999999px;

	margin-top: 20px;

}

.w860 {

	width: 890px;

	margin: 0 auto;

}

.pay {

	margin-bottom: 70px;

	overflow: hidden
}

#add_ml {
	margin-left: 60px;
}

.pay .pay_l h6 {

	font-size: 17px;

	margin-bottom: 20px;
	color: #505050
}

.pay .pay_l {

	float: left;

	margin-left: 75px;

}

.pay .pay_r {

	width: 448px;

	float: left;

	margin-left: 40px;

}

.pay .pay_r p {

	font-size: 15px;

	line-height: 32px;

	margin-bottom: 25px;

	color: #646464
}

.pay .pay_r span {

	display: block;

	line-height: 30px;

	font-size: 14px;

	color: #787878
}

.p_left {
	width: 50px;
}

.p_left img {
	padding-top: 10px;
}

.p_right {

	font-size: 16px;

	line-height: 35px;

	width: 90%
}

.policy,
.shipping {

	overflow: hidden;

	margin-bottom: 30px;

}



.s_right {

	width: 90%;

	font-size: 17px;

	margin-left: 10px;

	line-height: 36px;

	color: #505050
}

.s_txt {

	clear: both;

	font-size: 16px;

	line-height: 36px;

}

.s_logo {


	padding-left: 53px;

}

.s_logo img {
	margin-bottom: 15px;
}

.fword p {
	line-height: 32px;
	font-size: 15px;
	background: url(../images/senven.png) no-repeat 0 13px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.fword h2{
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 20px;
	color: #000;
}
.fword p img {

	margin-right: 8px;

}

.fban {

	margin: 80px 0 30px 0;

}

.w900 {

	width: 900px;

	margin: 0 auto;

}

.w900 .hlaf {

	width: 46%;

	float: left;

	margin-left: 4%;

	margin-bottom: 30px;

}

.w900 .hlaf .hlaf_r {

	font-size: 15px;

	line-height: 32px;

}

.w900 .hlaf .hlaf_r img {
	margin-right: 5px;
}

.assurance .assurance_r {

	font-size: 15px;

	line-height: 32px;



}

.assurance .assurance_r img {
	margin-right: 8px;
}

.assurance {

	overflow: hidden;

	margin: 0 60px 40px 60px
}

.f_logo img {

	margin: 40px 23px
}

.floop {

	margin: 50px 0;

	overflow: hidden
}

.day {

	display: inline-block;

	width: 49px;

	height: 58px;

	background: transparent url("../images/bg53.png") no-repeat scroll center top;

	text-align: center;

}

.day p {

	display: block;

	font-size: 25px;

	color: #FFF
}

.day span {

	font-size: 14px;
	color: #FFF
}

.floop .txt {

	width: 970px;

}

.floop .txt .txts {

	line-height: 32px;

	font-size: 15px;

	color: #646464
}

.floop .txt h3 {

	font-size: 16px;

	line-height: 32px;

	font-weight: lighter
}

.floop .txt h3 {
	margin-bottom: 20px
}

.floop .txt .fl {

	margin-right: 30px;

}

.floop .fl img {

	border: 1px #dedede solid;

	padding: 2px
}

.w612 {

	width: 570px;

	margin: 0 auto;

}

.w612 .ftit {

	font-size: 15px;

	line-height: 30px;

	overflow: hidden;

	color: #505050
}



.w612 p {

	font-size: 14px;

	line-height: 28px;

	margin: 20px 0 ;

	color: #646464
}

.down,
.up {

	cursor: pointer;

}

.xsp_hide,
.up {

	display: none;

}



#preview {

	float: left;

	width: 360px;

	margin: 7px;

}



.jqzoom img {
	width: 360px;
	height: 360px
}

/*鍥剧墖鏀惧ぇ闀滄牱寮�*/

.jqzoom {
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
}

.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff
		/*url(../images/zoom.png) 50% center no-repeat*/
	;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}



/*鍥剧墖灏忓浘棰勮鍒楄〃*/

.spec-preview {
	width: 360px;
	height: 360px;
	margin-bottom: 14px;
}

.spec-scroll {
	clear: both;
	margin-top: 5px;
	width: 360px;
}

.spec-scroll .prev {
	float: left;
	margin-right: 4px;
}

.spec-scroll .next {
	float: right;
}

.spec-scroll .prev,
.spec-scroll .next {
	display: block;
	font-family: "瀹嬩綋";
	text-align: center;
	width: 10px;
	height: 54px;
	line-height: 54px;
	border: 1px solid #CCC;
	background: #EBEBEB;
	cursor: pointer;
	text-decoration: none;
}

.spec-scroll .items {
	float: left;
	position: relative;
	width: 360px;
	height: 70px;
	overflow: hidden;
}

.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
	height: 70px;
}

.spec-scroll .items ul li {
	float: left;
	text-align: center;
	margin: 0 2px
}

.spec-scroll .items ul li img {
	border: 1px solid #CCC;
	padding: 2px;
	width: 80px;
	height: 52px;
}

.spec-scroll .items ul li img:hover {
	border: 2px solid #FF6600;
	padding: 1px;
}



.pro_txt {

	width: 290PX;

	float: left;

	border-left: 1px solid #DFDFDF;

	padding-left: 15px;height: 450px;

}

.pro_txt .contact img {

	margin-bottom: 10px;

}

#w100s .addthis_sharing_toolbox {

	margin-top: 8px;

}

.border {

	border: 1px #dedede solid;

	overflow: hidden;

	margin: 20px 30px
}

.pro_txt h6 {

	line-height: 30px;

	font-size: 15px;

	padding-top: 25px;

	color: #505050
}

.pro_txt p {

	line-height: 28px;

	margin-bottom: 36px;

	font-size: 15px;

	color: #646464;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}

.pro_txt .foot_loop,
.pro_txt .foot_loops {

	margin: 15px 0;

}

.fpage .fl,
.fpage .fr {

	font-size: 15px;

	line-height: 30px;

	color: #646464;
	width: 100%
}

.fpage .fl a,
.fpage .fr a {

	font-size: 14px;

	line-height: 30px;

	color: #646464
}

.yiy {

	border-bottom: 3px #e6373c solid;

	height: 24px;

	margin: 45px 0
}

.information p {

	line-height: 36px;

	margin-left: 26px;

	width: 90%;

	margin: 0 auto
}

.height {

	height: 40px;

}

.smore {

	border-top: 1px #dedede solid;

}

.smore ul {

	margin-top: 25px;

}

.smore li:first-child {

	margin-left: 0
}

.smore li {

	float: left;

	margin-left: 40px;

	width: 21%;

}

.smore li img {

	border: 1px #dedede solid;

	padding: 3px;
	width: 160px;


}

#w100s h3 {

	border: none;

}

.wap_fnavs {

	z-index: 9999;

	position: fixed;

	float: right;

	top: 75px;

	right: 0;



}

.hide {

	display: none;

}

.add_hide .menuDiv {

	border-bottom: 1px solid #D6D6D6;

	background-color: #b9b9b9;

	padding: 5px 0px;

	opacity: 0.9;

}

.menuDiv {

	border-bottom: 1px solid #D6D6D6;

	background-color: #e6373c;

	padding: 5px 0px;

	opacity: 0.9;

}

.menuDiv h3 {

	font-size: 16px;

	font-weight: bold;

	padding: 5px 5px 5px 15px;

	margin: 0px;

	text-align: center
}

.menuDiv h3 a {

	color: #FFF;

	font-size: 12px;

}

.wap_nav {

	display: none;

}

.w490 {

	width: 480px;

	height: 224px;

}

.w490 p {

	font-size: 18px;

	line-height: 32px;

	padding-left: 26px;

	color: #5a5a5a;

}

.bb_hide {

	display: none;

}

.add_nav {
	display: none
}

.line_c {
	width: 220px;
	margin: 0 auto;
	padding-top: 60px;
}

.line_c a {
	display: inline-block;
	width: 57px;
	height: 3px;
	background: #2fd0b5;
	margin: 40px 8px
}

.line_c a.cur {
	width: 57px;
	height: 3px;
	background: #e6373c
}

.bb_hide em {
	color: #F00;
	margin-right: 8px;
}

input.uploadFile {

	position: absolute;

	right: 0px;

	top: 0px;

	opacity: 0;

	filter: alpha(opacity=0);

	cursor: pointer;

	width: 276px;

	height: 36px;

	overflow: hidden;

}

#box input.textbox {

	float: left;

	padding: 5px;

	color: #999;

	height: 18px;

	line-height: 18px;

	border: 1px #ebebeb solid;

	width: 155px;

	margin-right: 4px;

	background: #f5f5f5;

}

.link {

	float: left;

	display: inline-block;

	padding: 0 6px;

	color: #8c8c8c;

	font: 14px "Microsoft YaHei", Verdana, Geneva, sans-serif;

	cursor: pointer;

	background-color: #f5f5f5;

	line-height: 28px;

	text-decoration: none;

	margin-left: -10px;
	;

	border: 1px #dcdcdc solid;

	width: 76px;

}

#box {

	position: relative;

	float: left;

}

#box input {
	float: left;

	height: 28px;

	line-height: 28px;

	border: 1px #dedede solid;

	width: 85px;
	margin-left: 0px;

}

.w612 .pic {

	border: 1px #dedede solid;

	padding: 5px;

	margin-bottom: 25px
}

#fname {
	width: 245px;
	height: 27px;

	line-height: 27px;

	border: 1px #dedede solid;
}

#add_p {
	width: 255px;
	font-size: 14px;
	color: #787878
}

#add_o {
	font-size: 14px;
	color: #787878
}

#fNumber {
	width: 115px;
	margin-left: 10px;
	height: 27px;

	line-height: 27px;

	border: 1px #dedede solid;
}

#ftotal {
	width: 88px;
	height: 27px;

	line-height: 27px;

	border: 1px #dedede solid;
}

#add_select {

	width: 60px;
	height: 31px;

	line-height: 31px;

	border: 1px #dedede solid;

}

.w638 {
	width: 660px;
	margin: 0 auto
}

.w586 {
	width: 610px;
	margin: 0 auto
}

.w43 {

	width: 43%;

	padding-top: 60px;

}

.w57 {

	width: 57%;

}

.w960 {
	display: none;
}

.w10500 {

	width: 1050px;

	margin: 0 auto;

}

.color {
	color: #1579d1;
	font-size: 16px;
}

.floop .fl img {

	width: 156px;

	height: 116px;

}

.addthis_sharing_toolbox {

	margin-top: 16px;

}

.top .nav .fnav li a {
	color: #505050
}

.font26 {



	font-size: 23px;



}

.font18 {



	font-size: 18px;



}

/* side */

.side {
	position: fixed;
	width: 34px;
	height: 138px;
	right: 70px;
	margin-top: 10px;
	z-index: 100;
	top: 50%
}

.side ul li {
	width: 34px;
	height: 34px;
	float: left;
	position: relative;
	padding-bottom: 1px;
}

.side ul li .sidebox {
	position: absolute;
	width: 34px;
	height: 34px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	background: #e6373c;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	color: #fff;
	font: 14px/54px "寰蒋闆呴粦";
	overflow: hidden;
}

.side ul li .sidetop {
	width: 34px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	background: #e6373c;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	transition: all 0.3s;
}

.side ul li .sidetop:hover {
	background: #ae1c1c;
	opacity: 1;
	filter: Alpha(opacity=100);
}

.side ul li img {
	float: left;
	max-width: none;
}

@media screen and (max-width: 1366px) {
	.top .nav .fnav li {

		float: left;

		text-align: center;

		margin: 0 20px;



	}

	.top .nav .fnav {

		float: left;

		margin-top: 13px;

	}

	.part .info h4 a {

		font-size: 18px;

	}

	.font18 {



		font-size: 16px;



	}

	.add_add {

		font-size: 14px;

	}

	.foot_loop ul li a {

		font-size: 14px;



	}

	.section4 h3 {

		font-size: 34px;

		font-weight: bold;

	}

	.part .info p {
		font-size: 16px;
		text-align: center;
		color: #5a5a5a
	}

	.s_right {
		font-size: 16px;
		color: #505050;
	}

	.s_txt,
	.p_right {
		font-size: 15px;
		color: #646464
	}

	.top .nav .fnav li a {
		font-size: 15px;
		color: #505050
	}

	.font26 {



		font-size: 20px;



	}

	.pro_txt {

		width: 230PX;



	}
.s_logo img {
    width: 48.5%;
}
	.s_logo {

		margin-top: 35px;

		padding-left: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;

	}

	.foot_loop ul li a {

		font-size: 14px;

		line-height: 35px;

		color: #646464
	}

	.loop h3 {

		font-size: 16px;
		color: #505050
	}

	.pay .pay_l h6 {

		font-size: 15px;

		color: #505050
	}

	.loop_img {
		width: 830px;
		margin: 0 auto
	}

	.loop .loop_img .img_bg {

		width: 240px;


		float: left;

		margin: 40px 18px;

	}

	.loop .loop_img .img_bg:first-child {

		margin-left: 0
	}

	.policy,
	.shipping {

		overflow: hidden;

		margin: 0 50px 30px 50px;

	}



	#add_mt4 {

		padding-top: 12%;

	}

	#add_mt0 {

		padding-top: 15.5%;

	}

	#add_mt11 {

		padding-top: 1%;

	}



	#add_mt5 {

		padding-top: 15%;

	}

	#add_mt1 {

		padding-top: 11%;

	}

	.w960 {
		display: block;
		width: 960px;
		margin: 0 auto
	}

	.section2 .ban img {

		width: 591px;

		height: 348px;



	}

	.floop .fl img {

		width: 156px;

		height: 116px;

	}

	.smore li {

		float: left;

		margin-left: 35px
	}

	#msg {
		width: 133px;
	}

	#Email {

		width: 204px;

	}



	#w90 li {

		float: left;

		width: 33px;

		margin: 0 4px;
		margin-bottom: 7px;

	}

	#w148 {
		width: 168px
	}

	#w145 {
		width: 190px
	}

	#w115 {
		width: 160px
	}

	#w205 {
		width: 205px
	}

	#w90 {
		width: 90px
	}

	#w90 ul {
		border-top: 1px #dedede solid;
	}

	#w148 h3 {
		width: 93px;
		font-size: 15px;
		color: #505050;
		font-weight: lighter
	}

	#w145 h3 {
		width: 140px;
		font-size: 15px;
		color: #505050;
		font-weight: lighter
	}

	#w115 h3 {
		width: 60px;
		font-size: 15px;
		color: #505050;
		font-weight: lighter
	}

	#w205 h3 {
		width: 90px;
		font-size: 15px;
		color: #505050;
		font-weight: lighter
	}

	#w90 h3 {
		color: #505050;
		width: 80px;
		font-size: 15px;
		font-weight: lighter
	}

	#w148 ul li a {

		font-size: 14px;

		line-height: 32px;

		color: #646464
	}

	.section5 .right p {

		line-height: 32px;

		font-size: 24px;

		color: #5a5a5a
	}

	.section5 h3 {
		font-size: 35px;
		color: #505050
	}

	.w43 {

		width: 43%;

		padding-top: 60px;

	}

	.w57 {

		width: 57%;

	}

	.conter {

		width: 1024px;

		margin: 0 auto;

		overflow: hidden;

	}

	.section1 h3 {
		font-size: 30px;
		font-weight: lighter
	}

	.w810 {
		width: 742px;
		margin: 0 auto
	}

	.pro .pro_l {

		float: left;

		width: 205px;

	}

	.pro .pro_l ul li a {

		font-size: 15px;
		font-weight: inherit;
		color: #505050
	}

	.pro .pro_r {

		float: right;

		width: 717px;

	}

	.floop {
		width: 830px;
		margin: 0 auto;
		margin-bottom: 40px;
	}

	.floop .txt {

		width: 770px;

	}

	.floop .txt .txts {

		line-height: 28px;

		font-size: 14px;

	}

	.floop .txt h3 {

		font-size: 15px;

		line-height: 30px;

		color: #505050
	}
.loop .loop_img .img_bg_add {
    margin: 40px 40px 40px 40px;
}
	.loop .loop_img .img_bg .tit,
	.loop .loop_img .img_bg_add .tit{

		font-size: 16px;
		font-weight: bold;
		margin-bottom: 6px;
		padding: 10px;
	}
.loop .loop_img .img_bg_add .tit {
    padding-top: 96px;
	}
	.loop .loop_img .img_bg h4,	.loop .loop_img .img_bg_add h4 {
		font-size: 17px;
	}

	.loop .loop_img .img_bg p,	.loop .loop_img .img_bg_add p {

		font-size: 15px;

		line-height: 30px;



	}


	.w490 {

		margin-top: 8px;

	}

	.w490 p {

		font-size: 16px;

		line-height: 32px;

		padding-left: 26px;
		color: #5a5a5a
	}

	.part .info {

		top: 90px;

	}

	.section3 h3 {

		font-size: 34px;

	}

	.font26 {

		font-size: 20px;
		font-weight: lighter
	}

	.font45 {

		font-size: 42px;

	}

	.section2 .left p {

		font-size: 16px;

		line-height: 32px;

		color: #505050
	}



	.w1050 {

		width: 960px;

		margin: 0 auto
	}

}





@media screen and (max-width: 1209px) {




}

@media screen and (max-width: 1164px) {

	.conter {
		width: 96%;
		margin: 0 auto
	}



}



.add_hide {
	display: none
}

.add_fnavs {

	z-index: 9999;

	position: fixed;

	float: right;

	top: 195px;

	right: 0;

}

@media screen and (max-width: 1069px) {

	.w1050,
	.w10500 {
		width: 96%;
		margin: 0 auto
	}

}

@media screen and (max-width: 1049px) {

	.w43 {

		width: 43%;

		padding-top: 60px;

	}

	.w57 {

		width: 57%;

	}

	.w1050,
	.w10500 {
		width: 96%;
		margin: 0 auto
	}

	.fban,
	.day {
		display: none
	}



	.section2 .left p {
		width: 80%;
		margin: 0 auto
	}



	.pro .pro_r .box dl {

		height: auto;

		overflow: hidden;

	}

	.floop .txt {

		width: 90%;

		margin: 0 auto;

		float: none
	}



}

@media screen and (max-width: 1020px) {
	.foot_loop {
		display: none
	}

	#w90 {
		display: block;
		width: 98%;
		margin: 0 auto
	}

	.pro .pro_r {
		float: none;
		width: 100%;
		width: 0 auto
	}

	.add_nav {
		display: block;
		position: fixed;
		right: 40px;
		margin-top: 40px;
		top: 120px
	}

	.pro .pro_l {
		display: none
	}

	#w90 ul {
		margin-left: 0
	}

	.pro .pro_r {

		float: right;

		width: 100%;

	}

	.section2 .ban {
		width: 100%;
		margin: 0 auto
	}

	.section2 .ban img {
		display: none
	}

	#w90 li {

		float: left;

		width: 33px;

		margin-left: 0;

		margin-right: 10px;

	}

	.OnlineService_Bg {

		width: auto;

		overflow: hidden;

		position: fixed;

		right: 0;

		bottom: 20px;

		z-index: 10;

	}

	.side {
		right: 2px
	}

	.wap_nav {

		display: block;

		margin-top: 23px
	}

	.fnav,
	.fr_h,
	.foot_h {

		display: none;

	}

}



@media screen and (max-width: 999px) {
#ftextarea {
    width: 100%;
	}
	.loop h3 {

		margin-bottom: 16px;

	}

	.w460 {
		width: 90%;
		margin: 0 auto;
	}

	#no_left .fl {
		float: none
	}

	.loop .b_form {

		margin-left: 60px;

	}

}



@media screen and (max-width: 990px) {

	.loop .loop_img .img_bg {

		margin: 40px 2%;

	}

}

@media screen and (max-width: 959px) {

	.foot_loop {
		display: none
	}

	#w90 {
		display: block;
		width: 98%;
		margin: 0 auto
	}

	#w90 ul {
		margin-left: 0
	}

	#w90 li {

		float: left;

		width: 33px;

		margin-left: 0;

		margin-right: 10px;

	}

}

@media screen and (max-width: 960px) {

	.wap_nav {

		display: block;

		margin-right: 22px;

		margin-top: 23px;

	}

	.fnav {
		display: none
	}

	.nav .fr_h {
		display: none
	}

}

@media screen and (max-width: 920px) {

	.w900 {
		width: 96%;
		margin: 0 auto
	}

	.w860 {
		width: 95%;
		margin: 0 auto
	}

}

@media screen and (max-width: 910px) {

	.part .info h4 {
		font-size: 18px;
		text-align: center;
		margin-bottom: 15px;
		margin-top: 0;
	}



	.part .info h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 25px;
	}

	.part .info p,
	.ih-item {
		display: none
	}

	.part .info {
		position: relative;
		top: 10px;
	}

	.part {
		width: 45%;
		float: left;
		border: 1px #dedede solid;
		margin: 2%
	}

}

@media screen and (max-width: 899px) {

	.w900 {
		width: 96%;
		margin: 0 auto
	}

	.w860 {
		width: 95%;
		margin: 0 auto
	}

}



@media screen and (max-width: 859px) {

	.assurance {

		overflow: hidden;

		margin: 0
	}

	.loop_img {
		width: 90%;
		margin: 0 auto
	}

	.policy,
	.shipping {

		overflow: hidden;

		margin: 0;

	}



	.pay .pay_r {

		width: 100%;

		float: left;

		margin-left: 0;

		margin-top: 30px;

	}

	.loop .loop_img .img_bg {

		margin: 40px 0.58%;
	}

	.pay .pay_l {

		margin-left: 0;

	}

	.pay .pay_r .fl {

		float: none
	}

	#fNumber {

		margin-left: 0;

		width: 245px
	}

	.xsp_fl {

		margin: 20px 0
	}

	#ftotal {

		width: 146px;

	}

	.fclear {
		clear: both
	}

}

@media screen and (max-width: 834px) {

	.smore,
	.w_hide {
		display: none
	}

	.floop {
		width: 96%;
		margin: 0 auto;
		margin-bottom: 40px;
	}

}

@media screen and (max-width: 809px) {

	.w810 {

		width: 96%;

		margin: 0 auto;

	}

}

@media screen and (max-width: 800px) {}

@media screen and (max-width: 779px) {

	.loop .loop_img .img_bg {

		margin: 40px 5%;

	}
#loop .loop .fbetween {
	margin-bottom: 20px;
}
#loop .loop {
    margin-top: 20px;
}

}

@media screen and (max-width: 769px) {

	.w770 {

		width: 96%;

		margin: 0 auto;

	}

	.section5 .right h3 {

		font-size: 24px;

	}

	.font18 {



		font-size: 15px;



	}

	.section5 .left {
		display: none
	}

	.section5 .ban {
		width: 100%;
		margin: 0 auto
	}

	.section5 .right p,
	.section5 .right h3 {
		width: 80%;
		margin: 0 auto;
	}

	.section5 .right h3 {
		margin-bottom: 25px;
		font-size: 30px;
	}

	.section5 .right p {
		font-size: 20px
	}

	.font18 {

		font-size: 14px;

	}

	.add_ban {
		width: 320px;
		margin: 0 auto;
		float: none
	}



}

@media screen and (max-width: 712px) {

	#add_ml,
	.loop .b_form {
		margin-left: 22px
	}

}

@media screen and (max-width: 710px) {
	.footer {
	    margin-top: 0px;
	}
.spec-preview{
	height: auto;
}
	.pro_txt {
height: auto;
		width: 98%;

	}
.foot_loop#w90 h3 {
   width: auto; 
}
	#preview {

		float: none;

		width: 360px;

		margin: 0 auto;

	}

}

@media screen and (max-width: 699px) {

	.w900 .hlaf {

		width: 98%;

		float: left;

		margin: 2% 0
	}

	.add_nav {
		display: block;
		position: fixed;
		right: 34px;
		margin-top: 40px;
		z-index: 8888
	}

}

@media screen and (max-width: 690px) {

	.w638 {
		width: 98%;
		margin: 0 auto;
	}

	.w612 .pic {
		border: 1px #dedede solid;
		padding: 5px;
	}

}

@media screen and (max-width: 675px) {

	.w612 {

		width: 87%;

		margin: 0 auto;

	}

	.fpage .fl p,
	.fpage .fr p {

		width: 100%;

	}



	.fpage .fl,
	.fpage .fr {

		width: 100%;

	}

	.section2 .left p {

		width: 96%;

		margin: 0 auto;

		padding-left: 0
	}

}



@media screen and (max-width: 629px) {

	.pro_txt {



		border-left: 0;



	}

	.w586 {
		width: 98%;
		margin: 0 auto
	}

	.floop .fl img {

		width: 98%;

		height: 100%;

		margin: 0 auto
	}

	.floop .txt .fl {

		margin-right: 0;

	}

}

@media screen and (max-width: 625px) {

	.loop .loop_img .img_bg {

		margin: 40px 2%;

	}
.pro .pro_r .box .title{
	font-weight: bold;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
}
}

@media screen and (max-width: 549px) {

	.p_right {
		width: 80%;
	}

	.pro .pro_r .box a .text {
		/* display: none; */
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		    -webkit-line-clamp: 3;
		    overflow: hidden;
		    line-height: 20px;
	}

}



@media screen and (max-width: 544px) {

	.loop .loop_img .img_bg {

		width: 256px;

		float: none;

		margin: 0 auto;

		margin-top: 25px;

	}

}



@media screen and (max-width: 489px) {

	.w490 {
		width: 96%;
		margin: 0 auto
	}

	#center {
		width: 100%;
		margin: 0 auto
	}

	.w490 p {

		padding-left: 26px;

		font-size: 15px
	}

}

@media screen and (max-width: 460px) {
	.part .info h4 a {

		font-size: 16px;

	}

	.section5 h3 {
		font-size: 30px;
		color: #505050
	}

	.section4 h3 {

		font-size: 28px;

		font-weight: bold;

	}

	.w490 p {

		padding-left: 26px;

		font-size: 15px
	}

	.s_right {
		width: 60%;
	}



	.loop .loop_img .img_bg {

		width: 45.5%;

		float: none;

		margin: 0 auto;

		margin-top: 35px;

	}

	.section2 .left p {

		font-size: 15px;

	}

	.section1 h3 {

		font-size: 20px;

	}

	.section3 h3 {

		font-size: 28px;

	}

	.font26 {

		font-weight: bold
	}

	.font45 {

		font-size: 30px;

	}

	.font26 {



		font-size: 15px;



	}

}





@media screen and (max-width: 449px) {

	.jqzoom img {

		width: 100%;

		height: auto;

	}

	.spec-scroll .items {

		width: 360px;

	}

	.spec-scroll .items {

		width: 360px;

	}

	.spec-scroll .items ul li {}

	.spec-scroll .items ul li img {



		width: 69px;

	}

}

@media screen and (max-width: 435px) {

	#preview {

		float: none;

		width: 315px;

		margin: 0 auto;

	}

	#message {

		width: 96%;

		height: 150px;

		border: 1px #dedede solid;

	}

}

@media screen and (max-width: 415px) {

	.spec-scroll .items ul li img {

		width: 70px;

	}

	.border {

		border: 1px #dedede solid;

		overflow: hidden;

		margin: 20px 10px;

	}

	#preview {

		float: none;

		width: 320px;

		margin: 0 auto;

	}

	.font18 {

		font-size: 16px;

	}

	.floop .txt h3,
	.floop .txt .txts {
		float: left;
	}

}



@media screen and (max-width: 413px) {

	#fNumber {
		width: 245px;

		height: 27px;

		line-height: 27px;

		border: 1px #dedede solid;

		margin-left: 0
	}

}

@media screen and (max-width:400px) {

	.jqzoom img {

		width: 300px;

		height: 230px;

	}

	.spec-scroll .items {

		width: 360px;

	}

	.spec-scroll .items {

		width: 280px;

	}

	.spec-scroll .items ul li img {



		width: 60px;

	}

	.wap_nav {
		margin-top: 25px;
	}

	.language {
		display: none
	}

}

@media screen and (max-width: 395px) {

	#preview {

		float: none;

		width: 285px;

		margin: 0 auto;

	}



}

@media screen and (max-width: 385px) {

	#message {

		width: 265px;

	}

	.pro_txt {

		width: 94%;

	}

}

@media screen and (max-width: 380px) {

	.part .info h3 {

		font-size: 14px;

	}



	.language {
		display: none
	}

	.wap_nav {

		margin-top: 25px;

	}

}

@media screen and (max-width: 375px) {

	#preview {

		float: none;

		width: 285px;

		margin: 0 auto;

	}



}

@media screen and (max-width: 374px) {

	.language {
		display: none
	}

	.section1 p a {



		width: 117px;

	}

	.wap_nav {
		margin-top: 25px;
	}



}

@media screen and (max-width: 360px) {

	.pro .pro_r .box .text {
		display: none
	}

	.jqzoom img {
		width: 230px
	}

	.spec-scroll .items {

		width: 260px;

	}

	.spec-scroll .items ul li {

		width: 53px;

	}

	.spec-scroll .items ul li img {

		border: 1px solid #CCC;

		padding: 2px;

		width: 60px;

		height: 52px;

	}

	#preview {

		float: none;

		width: 240px;

		margin: 0 auto;

	}

	.spec-scroll .items ul li img {

		border: 1px solid #CCC;

		padding: 2px;

		width: 45px;

		height: 52px;

	}

}

@media screen and (max-width: 330px) {



	.assurance .assurance_r {

		width: 80%;

		margin-left: 10px;

	}



	.spec-scroll {

		width: 293px;

	}



	#w100s li {

		margin: 0;

	}

	.part .info h4 a {

		font-size: 16px;

	}



}

@media screen and (max-width: 320px) {

	#preview {

		float: none;

		width: 240px;

		margin: 0 auto;

	}

	.spec-scroll .items ul li img {

		border: 1px solid #CCC;

		padding: 2px;

		width: 45px;

		height: 52px;

	}

	.font18 {

		font-size: 12px;

	}

	#add_mt5 {

		padding-top: 23%;

	}

}
