/*框架*/
*{
    margin:0;
    padding:0;
}
body,li,p,a,span{
    font-size: 14px;
    font-family:微软雅黑,Tahoma,Helvetica,Arial,sans-serif;
}
li{
    list-style: none;
}
a{
    display:block;
    color: black;
    text-decoration: none;
}
img{
    border:none;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
outline:none;
background: none;
text-decoration: none;
}
/*end 框架*/
.float-l{
    float: left;
}
.float-r{
    float: right;
}
.clear-b{
    clear: both;
}
.ta-c{
    text-align: center;
}
.wrapper{
    width: 1145px;
    margin: 0 auto;
}
/**hearder**/
.hearder{
    width:100%;
}
.hearder .hearder-top{
    width:100%;
	height:30px;
	line-height:30px;
	background-color:#F2F2F2;
}
.hearder-top div{
    margin-left:150px;
	color:#A8A8A8;
}
.hearder-top ul{
    margin-right:150px;
	margin-top:7px;
}
.hearder-top ul li,
.hearder-top >ul>li>a{
    float:left;
	height:15px;
	line-height:15px;
	width:86px;
	text-align:center;
	color:#A8A8A8;
}
.hearder-top >ul>li:hover>a{
    text-decoration: underline;
}
.hearder-top ul li:nth-child(2){
    border-left:#A8A8A8	1px solid;
    border-right:#A8A8A8 1px solid;
}
.hearder-bottom{
    height:128px;
}
.hearder-bottom .h-b-l img:first-child{
    margin-top:11px;
}
.hearder-bottom .h-b-l img:last-child{
    margin-bottom:-2px;
	padding-right:20px;
}
.hearder-bottom  .h-b-m{
    height:67px;
    margin:60px 0 0 20px;
}
.hearder-bottom  .h-b-m p:first-child{
    font-size:20px;
}
.hearder-bottom  .h-b-m p:last-child{
    font-size:14px;
	color:#A8A8A8;
}
.hearder-bottom  .h-b-r img:first-child{
	width: 98px;
	height: 98px;
    margin:22px 10px 0 0;
}
.hearder-bottom .h-b-r div{
    margin:47px 23px 0 0;
}
.hearder-bottom .h-b-r div p:last-child{
    font-size:28px;
	color:#da251c;
	font-weight:bold;
}
/**hearder end**/

/**nav**/
.nav{
   background-image:url("/template/home/img/navbg.jpg");
}
.nav ul{
	text-align: center;
}
.nav>ul>li{
	display: inline-block;
}
.nav>ul>li>a{
    padding: 13px 35px;
    color:white;
    font-size: 16px;
    -webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.nav>ul>li>a:hover{
	color: #da251c;
}
.nav>ul>li>a.active{
	color: #da251c;
}
/**nav end**/
/**统一字体格式**/
.title-m p{
   text-align:center
}
.index-title1{
   font-size:36px;
   color:#E8E8E8;
   font-weight:normal;
   line-height:5px;
}
.index-title2{
   font-size:24px;
   font-weight:bold;
   color: #4F4F4F;
}
.index-title3{
   font-size:14px;
   line-height:39px;
   color:#7c7c7c;
}
/**统一字体格式**/
/**首页产品**/
.index-product{
   margin-top:78px;
   margin-bottom: 75px;
}
.index-product p{
   text-align:center;
}
.index-product-bottom .hid{
	display: none;
   margin:60px 0 50px;
}
.index-product-bottom .hid:first-child{
	display: block;
}
.index-product-bottom .hid>div:not(:last-child){
   float:left;
   width:370px;
   height:310px;
   margin-right: 45px;
   -webkit-box-shadow: 0px 0px 22px 0px #a9a9a942;
   -moz-box-shadow: 0px 0px 22px 0px #a9a9a942;
   box-shadow: 0px 0px 22px 0px #a9a9a942;
}
.index-product-bottom .hid>div:nth-child(3){
   margin-right: 0;
}
.index-product-bottom .hid>div>a{
   width:370px;
   height:310px;
   text-align:center;
   display: table-cell;
   vertical-align: middle;
}
.index-product-bottom .hid>div>a img{
   max-width:360px;
   max-height:280px;
   vertical-align: middle;
   -webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index-product-bottom .hid>div>a:hover img{
   -webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
#gr,#gl{
   padding-top:56px;
}
.index-product-bottom  .small-pic{
   float:left;
   width:157px;
   height:185px;
   margin:auto 5px;
}
.small-pic>a{
   width:157px;
   height:185px;
   text-align:center;
   display:table-cell;
   vertical-align:middle;
}
.small-pic>a img{
   max-width:157px;
   max-height:156px;
}
.small-pic>a:hover{
   margin-top:-15px;
   margin-bottom:20px;
}
.small-pic>a:hover img{
   max-height:185px;
   height:185px;
   
}
.small-pic>p{
   line-height:50px;
   height:50px;
}
.small-pic{
   display:none;
}

.d-b{
  display:block;
}
/**首页产品 end**/

/**首页关于我们**/
.index-about{
    width:100%;
	height:317px;
	background:url("/template/home/img/aboutbg.jpg") center;
	margin-top:87px;
}
.index-about>a{
    float:right;
	width:21px;
	height:22px;
	margin:190px 311px 0 0;
}
.index-about>a p{
    width:0;
	height:22px;
	background:rgba(255,0,0,.7);
	transition:width 2s;
}
.index-about>a:hover p{
    width:21px;;
}
/**首页关于我们 end**/
/**首页专卖店**/
.index-store-top{
    margin-top:100px;
}
.in-s-t p{
   width:339px;
   height:30px;
   line-height:30px;
   text-align:center;
   color:red;
   font-size:16px;
   font-weight:bold;
}
.in-s-t>p:last-child{
   font-size:12px;
   color:#A8A8A8;
   line-height:20px;
}
.in-s-t{
   display:none;
}
/* .index-store-bottom>div>div a:hover{ */
   /* box-shadow:5px 5px 10px #E3E3E3; */
/* } */
.index-store-bottom>div:first-child>div:nth-child(2),
.index-store-bottom>div:first-child>div:nth-child(5)
{
   margin:50px 59px 0 59px;
}
/* .index-store-bottom>div:nth-child(4){ */
   /* width:80px; */
   /* height:30px; */
   /* margin:70px auto; */
/* } */
.index-store-bottom>div:nth-child(4)>a:first-child{
   width:47px;
   height:5px;
   background:red;
   border-radius:10px;
}
.index-store-bottom>div:nth-child(4)>a:last-child{
   width:20px;
   height:5px;
   background:grey;
   border-radius:10px;
}
/**首页专卖店 end**/
/**首页新闻中心**/
.index-news{
   width:100%;
   height:690px;
   background:#F2F2F2;
}
.index-news-top{
   padding-top:75px;
}
.index-news-bottom{
  margin-top:75px!important;
}
.index-news-l{
   width:540px;
   height:400px;
}
.index-news-l>a:nth-child(2){
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.index-news-l:hover>a:nth-child(2){
	color: #da251c!important;
}
.index-news-l img{
    width:100%;
	height:300px;
}
.index-news-l>a:last-child{
    width:100%;
	height:30px;
	
}
.index-news-l>div:first-child{
    width:70px;
	height:70px;
}
.index-news-l>div:first-child>p{
    text-align:left;
	border-right:#E3E3E3 1px solid;
}
.index-news-l>div:last-child{
    width:457px;
	height:70px;
}
.index-news-l>div:last-child a{
	line-height: 24px;
	color: #a7a7a7;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	overflow:hidden;
}
.index-news-l>div:last-child>p{
    width:450px;
	height:70px;
	line-height:21px;
	word-break:break-all;
	color:#A8A8A8;
}
.index-news-r{
   width:588px;
   height:400px;
   border-top:#DCDCDC 1px solid;
   
}
.index-news-r>div{
   height:70px;
   width:590px;
   padding: 27px 0 4px;
   border-bottom:#DCDCDC 1px solid;
}
.in-n-time{
   width:50px;
   height:70px;
   color:gray;
}
.in-n-tc{
   width:495px;
   height:70px;
}
.in-n-tc>a:nth-child(1){
   width:450px;
   line-height:21px;
   height:25px;
   margin: 2px 0 0;
   font-size:16px;
   color:#6c6c6c;
   -webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.in-n-tc:hover a{
   color:red;
}
.in-n-tc>a:nth-child(2){
   font-size:14px;
   color:#a7a7a7;
   display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	overflow:hidden;
}
.in-n-tc>p{
   width:450px;
   font-size:14px;
   height:25px;
   color:#A8A8A8;
}
/**首页新闻中心 end**/
.index-tel{
   width:100%;
   height:212px;
   background-image:url("/template/home/img/bg3.jpg");
   background-size:100%;
   margin-bottom: 110px;
   padding-top:77px;
   -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
.index-tel>p{
   color:white;
   text-align:center;
   line-height:30px;
}
.index-tel>p:first-child{
   font-size:30px;
}
.index-tel>p:first-child>span{
   font-size:30px;
   color:#da251b;
}
.index-tel>p:last-child{
	margin: 13px 0 0;
   font-size:14px;
   color:#a8a8a9;
}
.index-contact{
   margin-top:122px;
}
.index-contact-bottom{
   margin-top:100px;
}
.index-contact-bottom>div{
   height:400px;
}
.index-contact-bottom>div:first-child{
   width:300px;
}
.index-contact-bottom>div:last-child{
   width:750px;
}
.index-contact-bottom>div:first-child>h3{
	font-size: 18px;
	font-weight: normal;
   margin-bottom:16px;
}
.index-contact-bottom>div:first-child>p{
   line-height:35px;
   color:#A8A8A8;
}
.index-contact-bottom>div:first-child>img{
   margin-top:15px;
   width: 98px;
   height: 98px;
}
.index-message{
	margin: 0 0 50px 0;
}
.index-message .write>div{
	margin-bottom: 20px;
}
.index-message .write>div span{
	display:-moz-inline-box;
	display:inline-block;
	width:59px;
}
.index-message .write input{
	border:1px solid #A9A9A9;
	width: 500px;
	height: 40px;
	padding: 0 0 0 10px;
}
.index-message .write textarea{
	border:1px solid #A9A9A9;
	width: 500px;
	height: 100px;
	padding: 10px 0 0 10px;
}
.index-message .write div:nth-last-child(2) span{
	position: relative;
	top: -85px;
}
.index-message .write div:last-child{
	clear: both;
}
.index-message .write div:last-child{
	display: none;
	width: 90px;
}
.index-message .submit{
	clear: both;
	margin-top:10px;
}
.index-message .submit input{
	width: 133px;
	height: 33px;
	background:white;
	border:1px solid #A9A9A9;
	color:#A9A9A9;
}
.footer{
   width:100%;
   height:50px;
   background: #1B1B1B;
   margin-top:100px;
}
.footer>p{
   color: #d8d8d8;
   line-height:50px;
}
/**product**/
.product-top,.news-top,.about-top,.message-top{
   width:100%;
   height:50px;
   border-bottom:1px solid #a9a9a947;
}
.product-hearder,.news-hearder,.about-hearder{
   color:#A9A9A9;
   height:50px;
   line-height:50px;
}
.product-hearder>a,.news-hearder>a,.about-hearder>a{
   float:left;
   max-width:150px;
   height:50px;
   line-height:50px;
   margin-left:5px;
   color:#A9A9A9;
}
.product-hearder>span,.news-hearder>span,.about-hearder>span{
   padding-left:5px;
   color:#A9A9A9;
   height:50px;
   line-height:50px;
}
.product-hearder>img,.news-hearder>img,.about-hearder>img{
   margin-top:16px;
}
.product-bottom,.news-bottom,.about-bottom{
   margin-top:50px;
}
.product-bottom ul{
	margin: 40px 0 0;
	text-align: center;
}
.product-bottom ul li{
	display: inline-block;
    width:171px;
    height:40px;
    line-height:40px;
    margin: 0 5px 10px;
}
.product-bottom ul li>a{
	border: 1px solid #A9A9A9;
   text-align:center;
}
.product-m div{
   margin-right:34px;
   margin-top:63px;
   width:339px;
   height:300px;
   -webkit-box-shadow: #a9a9a940 0px 0px 15px;
   -moz-box-shadow: #a9a9a940 0px 0px 15px;
   box-shadow: #a9a9a940 0px 0px 15px;
}
.product-m div>a{
   text-align:center;
   margin-bottom:15px;
   color:#A9A9A9;
   font-size:18px;
   clear:both;
   line-height:50px;
}
.product-m div>a:first-child{
   margin:0 auto;
    width:339px;
   height:300px;
   display: table-cell;
   vertical-align: middle;
   
}
.product-m div>a:first-child>img{
    max-width:336px;
   max-height:287px;
   vertical-align: middle;
}
/**product end**/
#list-ul a.active{
	border: 1px solid #FF3030;
   background-color:#FF3030;
   color:white;
}
#list-ul a:hover{
	border: 1px solid #FF3030;
   background-color:#FF3030;
   color:white;
}
.pages{
   width:100%;
   height:30px;
   line-height:30px;
   margin:115px auto 30px auto;
}
.pagination{
   width:240px;
   margin:0 auto;
}
.pagination li{
   float:left;
   width:30px;
   text-align:center;
   border-radius:5px;
}
.pagination li.active{
   background-color:#FF3030;
   color:white;
}
.pagination li:hover{
   background-color:#FF3030;
}
/**news**/
.news-bottom ul{
   margin-left:261px;
   margin-top:30px;
}
.news-bottom ul li{
   float:left;
   width:171px;
   height:40px;
   line-height:40px;
   border:1px solid #A9A9A9;
   margin-right:56px;
   margin-bottom:30px;
   text-align:center;
}
.news-m{
   border-top:1px solid #E3E3E3;
}
.news-m>ul>li{
   width:100%;
   height:70px;
   padding-top:30px;
   border-bottom:1px solid #E3E3E3;
}
.news-m-l,.news-m-r{
   height:70px;
}
.news-m-l{
   width:80px;
}
.news-m-l>p:first-child{
   font-size:20px;
}
.news-m-l>p:last-child{
   font-size:14px;
   color:#A8A8A8;
}
.news-m-r{
   width:700px;
   margin-left:20px;
}
.news-m-r>p:first-child{
   width:700px;
   line-height:21px;
   height:25px;
   font-size:18px;
   color:gray;
}
.news-m-r>p:last-child{
   width:700px;
   font-size:14px;
   height:25px;
   color:#A8A8A8;
}
.news-m-more{
   width:80px;
   height:30px;
   margin-top:20px;
}
.news-m-more>p:first-child{
   width:47px;
   height:20px;
   color:#A8A8A8;
   transition:margin-left 2s;
}
.news-m-more>p:last-child{
   width:39px;
   height:1px;
   background-color:#A8A8A8;
}
.news-m>ul>li:hover .news-m-r>p:first-child{
    color:red;
}
.news-m>ul>li:hover .news-m-more>p:first-child{
    margin-left:23px;
}
.news-m>ul>li:hover .news-m-more>p:last-child{
    background-color:red;
}

.about-b-m-r{
    width:627px;
	height:310px;
}
.about-b-m-r>p{
	font-size:16px;
	color:#655e5e;
	word-break:break-all;
}
.about-b-m-r>p:first-child{
    font-size:26px;
	line-height:30px;
	color:black;
}
.about-b-m-r>p:nth-child(2){
    font-size:14px;
	color:#A8A8A8;
	margin-bottom:30px;
}
.cont-l{
   width:300px;
   height:360px;
   padding-top:120px
}

.cont-l>h3{
   margin-bottom:16px;
}
.cont-l>p{
   line-height:35px;
   color:#58585a;
}
.cont-l>img{
   margin-top:15px;
}
.cont-r>p{
   font-size:14px;
   color:#989898;
   margin-left:111px; 
}
.cont-r>p:first-child{
   font-size:24px;
   font-weight: bold;
   color:#4f4f4f;
}
.about-b-m{
	margin: 60px 0 0;
}
.map{
   margin-top:70px;
}
.message-bottom{
   margin-top:50px;
}
.message-bottom>div{
   margin-top:100px;
}
.me{
   padding-left:320px;
}
.imgt-bottom{
   margin-top:50px;
}
.img-m{
   margin-top:50px;
}
.img-m>div{
   width:300px;
   float:left;
   height:300px;
   margin:10px 34px 70px 41px;
}
.img-m>div>a{
   width:300px;
   height:240px;
   text-align:center;
}
.img-m>div img{
   max-width:300px;
   max-height:240px;
}
.img-m>div>p{
   height:30px;
   line-height:30px;
   font-size:18px;
   text-align:center;
}
.img-m>div>p:last-child{
   color:#A8A8A8;
   font-size:14px;
}
.img-m>div:hover p{
   color:red;
}
.img-m>div:hover p:last-child{
   color:#A8A8A8;
}
.im-top{
   width:100%;
   height:95px;
   background:url("/template/home/img/bu.png") no-repeat center;
   background-size:auto 100%;
   margin-bottom:90px;
}
.it1,.it2{
  height:445px;
  margin-bottom:85px;
}
.it2 .f-r-f{
	margin-bottom: 36px;
}
.it3 .f-r-f{
	margin-bottom: 36px;
}
.it2{
	margin-bottom:132px;
}
.it1>div{
  width:609px;
  height:442px;
  background:url("/template/home/img/n2.jpg") no-repeat;
}
.it1>div>div{
  margin:35px 0 55px 96px;
}
.it1>div>div h1{
	font-size: 24px;
	color: #222222;
}
.it1>div>div p:nth-child(2){
	margin-top: 4px;
	font-size: 12px;
	color: #a5a5a6;
}
.f-r-f{
  margin-bottom:41px;
  color:#A8A8A8;
}
.f-r-p{
  line-height:30px;
  color:gray;
}
.it2>div:first-child{
  width:541px;
  height:470px;
  background:url("/template/home/img/n3.jpg") no-repeat;
}
.it2>div:last-child{
  position:relative;
  width:600px;
  height:470px;
}
.it2>div:last-child>img:first-child{
  position:absolute;
  top:35px;
  right:0;
}
.it2-div-f>div{
   margin:33px 0 87px 77px;
}
.it3>div:last-child{
   width:620px;
   height:443px;
   background:url("/template/home/img/n4.jpg") no-repeat;
}
.it3>div:first-child{
   position:relative;
   width:517px;
   height:443px;
}
.it3>div:first-child>img{
   position:absolute;
}
.it3>div:first-child>img:first-child{
   top:20px;
   left:0;
}
.it3-div-r>div{
   margin:32px 0 50px 96px;
}
.it4{
   width:100%;
   height:903px;
   background:url("/template/home/img/n5.jpg") no-repeat center;
   background-size:auto 100%;
   margin-top:115px;
}
.it4 ul{
   width:477px;
}
.it4-index-m{
   padding-top:247px;
}
.it4 ul li{
   float:left;
   width:238px;
   height:148px;
   background:black;
}
.it4 ul li:nth-child(1),
.it4 ul li:nth-child(3),
.it4 ul li:nth-child(5){
   border-bottom:1px solid #635a5a;
   border-right:1px solid #635a5a;
}
.it4 ul li:nth-child(2),
.it4 ul li:nth-child(4),
.it4 ul li:nth-child(6){
   border-bottom:1px solid #635a5a;
}
.it4 ul li:last-child{
   border-left:1px solid #635a5a;
}
.it4 ul li>a{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
   padding-top:51px;
   width:100%;
   height:148px;
}
.it4 ul li>a:hover{
   background:red;
}
.it4 ul li>a.active{
   background:red
}
.it4 ul li>a.active p{
   color: white!important;
}
.it4 ul li>a p{
   color:white;
   text-align:center;
   font-size:18px;
   line-height:28px;
}
.it4 ul li>a p:last-child{
   color:#888888;
   font-size:7px;
}
.it4 ul li:hover>a p:last-child{
   color:#fff;
}
.it4-index-m>div{
   width:723px;
   background:#0F0F0F;
   height:595px;
}
.it4-index-m>div img{
   width:100%;
   height:380px;
}
.it4-index-m>div p{
   color:white;
   font-size:20px;
   line-height:30px;
   margin-top:10px;
   padding-left:17px;
   padding-right:17px;
   font-weight:bold;
}
.it4-index-m>div p:nth-child(3){
   font-size:16px;
   margin-top:13px;
   line-height:22px;
   color:#c5c4c5;
    font-weight:normal!important;
}
.it4-index-m>div span{
	position: relative;
	top: 3px;
	font-size: 16px;
    color:#858585;
    font-weight:normal!important;
}
.img-di{
   display:none;
}
.img-di-fi{
   display:block;
}
.it5{
   width:100%;
   height:490px;
   background:url("/template/home/img/i8.jpg") no-repeat center;
   background-size:auto 100%;
}

.it6{
   width:100%;
   height:841px;
   background:url("/template/home/img/i9.jpg") no-repeat center;
   background-size: auto 100%;
}
.it6 .it6-div-m{
   width:100%;
   height:100%;
   background:rgba(23, 19, 19, 0.7);
}
.it6-div-m>h1{
   color:white;
   text-align:center;
   padding-top:68px;
   margin-bottom:7px;
   font-size: 40px;
}
.it6-div-m>h1 span{
   font-size:40px;
   color:red;
}
.it6-b{
   background:white;
   width:1106px;
   height:550px;
   margin:62px auto;
}
.it6-b form{
   width:920px;
   margin:0 auto;
   padding-top:55px;
}
.it6-b input[type="text"]{
   width:31%;
   height:62px;
   float:left;
   margin:0 29px 18px 0;
   padding: 0 0 0 20px;
   border: 1px solid #BFBFBF;
   -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.it6-b form>div:nth-child(3) input[type="text"]{
	margin-right: 0;
}
.it6-b textarea{
   width:918px;
   height:206px;
   border: 1px solid #BFBFBF;
   margin-bottom: 18px;
   padding: 20px 0 0 20px;
   border: 1px solid #BFBFBF;
   -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.it6-b input[type="submit"],input[type="reset"]{
	margin: 32px 0 0;
	background: none;
}
.it6-b input[type="submit"]{
   margin-left:-80px;
   margin-right:60px;
   width: 185px;
   height: 57px;
   border: 1px solid #BFBFBF;
}
.it6-b input[type="reset"]{
   margin-left:10px;
   margin-right:60px;
   width: 185px;
   height: 57px;
   border: 1px solid #BFBFBF;
}
.index-store-b-m{
   display:none;
}
.index-store-b-m:nth-child(1),
.index-store-b-m:nth-child(2),
.index-store-b-m:nth-child(3){
   display:block;
}

.lm_message{
	display: inline-block;
	text-align: left;
}
.lm_message .write>div{
	margin-bottom: 20px;
}
.lm_message .write>div:last-child{
	margin-top: -20px;
}
.lm_message .write>div span{
	display:-moz-inline-box;
	display:inline-block;
	width:79px;
}
.lm_message .write input{
	border:1px solid #DDDDDD;
	width: 807px;
	height: 40px;
	padding: 0 0 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
.lm_message .write textarea{
	border:1px solid #DDDDDD;
	width: 807px;
	height: 100px;
	padding: 10px 0 0 30px;
	color: #757575;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lm_message .write div:nth-last-child(2) span{
	position: relative;
	top: -90px;
}
.lm_message .write div:last-child input:nth-last-child(2){
	width: 90px;
}
.lm_message .write img{
	width: auto;
	height: 40px;
	margin-left: 10px;
	position: relative;
	top: 16px;
}
.lm_message .submit{
	clear: both;
}
.lm_message .submit input{
	width: 166px;
	height: 40px;
	border: 1px solid #D7D7D7;
	color: #a9a9a9;
	background: none;
}
.pro--show-b-m{
    margin-top:30px;
}
.p-s-p{
    width:576px;
	height:47px;
	margin:40px auto;
	background:url("/template/home/img/prosh.jpg") no-repeat;
	line-height:47px;
	padding-left:144px;
}
.pro--show-b-m>div{
	text-align: center;
}
.pro--show-b-m>div>div{
	display: inline-block;
}
.pro--show-b-m>div>div>div{
	display: table-cell;
    width:702px;
    height:470px;
    -webkit-box-shadow: #a9a9a973 0px 0px 15px;
    -moz-box-shadow: #a9a9a973 0px 0px 15px;
    box-shadow: #a9a9a973 0px 0px 15px;
	margin:0 auto;
	padding: 10px 0;
	text-align:center;
	vertical-align: middle;
}
.pro--show-b-m>div>div>div img{
    max-width:653px;
	max-height:457px;
	vertical-align: middle;
}
.news-show-bottom{
    width:750px;
	margin:0 auto;
}
.news-show-bottom img{
    max-width:750px;
}
#share a{
    width:45px;height:30px;padding:0;margin:6px 0 0 0;
}
#share a.bds_tsina{
    background:url("/template/home/img/lo01.jpg") no-repeat;
}
#share a.bds_sqq{
    background:url("/template/home/img/lo02.jpg") no-repeat;
}
#share a.bds_weixin{
    background:url("/template/home/img/lo03.jpg") no-repeat;
}

#myImg {
    border-radius: 5px;
    cursor: pointer;
	max-width: 100%;
	height:100%;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 48px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    height: 700px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}

@keyframes zoom {
    from {transform: scale(0.1)} 
    to {transform: scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
/*预设*/
.l-fl{
    float: left;
}
.l-fr{
    float: right;
}
/*防止IE BUG*/
.l-fc{
    clear:both;
    height:0px!important;
    width:100%;
    font-size:1px;
    line-height:0px;
    visibility:hidden;
    overflow:hidden;
}
.l-fc2{
    clear:both;
}
.l-lf>li{
    float: left;
}
.l-lf:after{
	content: '';
	display: block;
	visibility: hidden;
	clear: both;
	width: 0;
	height: 0;
}
.l-df>*{
    float: left;
}
.l-df:after{
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
    visibility: hidden;
}
.l-df2>*{
    float: left;
}
.l-df2>*:last-child{
    float: right;
}
.l-df2:after{
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
    visibility: hidden;
}
.l-cp{cursor:pointer;}
.l-tl{text-align:left;}
.l-tr{text-align:right;}
.l-tc{text-align:center;}
/*l-wb 强制内容换行；l-wk 强制内容不换行*/
.l-wb{word-break:break-all;word-wrap:break-word;}
.l-wk{word-break:keep-all;word-wrap:normal;}
.l-bs{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-ts{
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.l-ib{
    display: inline-block;
}
/*end 预设*/
/*雷同类*/
.l-wrap{
    width: 1200px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.l-titl{
    padding: 20px 0;
    text-align: center;
}
.l-hr{
    width: 10px;
    height: 1px;
    border: none;
    margin: 1px 0;
    background: #000;
}
.l-img{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.l-img img{
    vertical-align: middle;
}
.l-img2{
}
.l-img2 a{
	display: inline-block;
	overflow: hidden;
}
.l-img2 img{
    position: relative;
}
.prod .type{
	margin: 60px 0 0;
}
.prod .type li{
	display: inline-block;
	width:171px;
    height:40px;
    line-height:40px;
	margin: 0 1px 10px; 
}
.prod .type li a{
	border: 1px solid #A9A9A9;
    text-align:center;
}
.prod .type li:hover a{
	border: 1px solid #FF3030;
	color: white;
    background: #FF3030;
}
.prod .type li a.active{
	border: 1px solid #FF3030;
	color: white;
    background: #FF3030;
}
.prod .swip{
	position: relative;
	margin: 108px 0 30px;
}
.prod .swip .l-img{
	width: 192px;
	height: 170px;
}
.prod .swip .l-img img{
	max-width: 192px;
	max-height: 170px;
}
.prod .swip p a{
	display: block;
	padding: 18px 0;
	font-size: 16px;
	color: #484848;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.prod .swip .swiper-slide:hover p a{
	color: #da251c;
}
.prod .swip .swiper-slide p a.active{
	color: #da251c;
}
.abou{
	height: 317px;
	background: #000;
}
.abou .l-wrap{
	width: 1030px;
	padding: 43px 0 0;
}
.abou .pic{
	position: relative;
	left: 30px;
}
.abou .pic img{
	-webkit-box-shadow: 0px 1px 12px 1px #dadada;
	-moz-box-shadow: 0px 1px 12px 1px #dadada;
	box-shadow: -32px -15px 0 1px #AD8B72;
}
.abou .text{
	position: relative;
	left: 33px;
	width: 625px;
	margin: 33px 0 0;
}
.abou .text h1{
	margin: 0 0 10px;
	font-size: 20px;
	color: white;
}
.abou p{
	line-height: 30px;
	color: #fefefe;
}
.abou .more{
	float: right;
}
.shop{
	position: relative;
	margin: 70px 0 0;
	padding: 0 0 90px;
	text-align: center;
}
.shop .swiper-slide{
	width: 387px!important;
	position: relative;
	margin: 0 0 50px;
	padding: 8px;
}
.shop .swiper-pagination{
	display: inline-block;
}
.shop .l-img a{
	display: block;
	width: 370px;
	height: 270px;
	overflow: hidden;
}
.shop .l-img img{
	max-width: 370px;
	max-height: 270px;
	
}
.shop .l-img:hover img{
	
}
.shop .bott{
	width: 370px;
	padding: 15px 0;
	-webkit-box-shadow: 0px 1px 12px 1px #dadada73;
	-moz-box-shadow: 0px 1px 12px 1px #dadada73;
	box-shadow: 0px 1px 12px 1px #dadada73;
}
.shop h4{
	margin: 0 0 5px;
}
.shop h4 a{
	font-size: 16px;
	font-weight: bold;
	color: #da251c;
}
.shop p a{
	font-size: 12px;
	color: #828282;
}
.it6-te *{
	display: inline-block;
}
/*end 雷同类*/
.l-sx{
	padding: 70px 0 0;
}
.l-sx>div,
.l-sx a{
	display: inline-block;
}
.l-sx a:hover{
	text-decoration: underline;
}
.l-sx>div{
	margin: 0 20px;
}