*.hoverColor{-webkit-transition:all .3s;transition:all .3s;}
*.hoverColor:hover{color: #40bcef!important;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.block{display: block;}
.hidden{display: none;}
.wrap{width:1200px; margin:0 auto; zoom:1;}
.over{overflow: hidden;}
.inline-block{display: inline-block;}
.middle{vertical-align: middle;}
.middleImg img{vertical-align: middle;}
.middleImg .mid-ilb{vertical-align: middle;display: inline-block;}
.middleImg span{height: 100%;vertical-align: middle;display: inline-block;}
.trans{-webkit-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border:1px #666 solid; outline:none;}
#footer{background: #000;padding-top: 55px;}
#footer .introduce{width: 27%;margin-right: 5%;}
#footer .introduce .pic{margin-bottom: 25px;}
#footer .introduce .brief{font-size: 13px;color: #afafaf;line-height: 25px;}
#footer .foot-title{font-size: 18px;margin-bottom: 20px;padding-left: 15px;text-transform: uppercase;background: url(../images/icon_ft_li.png) no-repeat left center; color:#ffffff;  font-family:Arial, Helvetica, sans-serif;}
#footer .foot-nav{width: auto;}
#footer .foot-nav + .foot-nav{margin-left:6%;}
#footer .foot-nav .ul{line-height: 240%;}
#footer .foot-nav .ul .li{font-size: 14px;color: #aaaaaa; background:no-repeat 4px center;padding-left: 15px;line-height: 200%;transition: all .5s;  font-family:Arial, Helvetica, sans-serif}
#footer .foot-nav .ul .li:hover{background-image: url(../images/icon_ft_pot.png);background-position: 13px center;color:#796798 !important;padding-left: 23px;}
#footer .foot-contact{width:16%;}
#footer .foot-contact .li{font-size: 14px;color: #aaaaaa;margin-bottom: 20px;  font-family:Arial, Helvetica, sans-serif}
#footer .foot-contact .li.address{background-image: url(../images/icon_ft_address.png);}
#footer .foot-contact .li.tel{background-image: url(../images/icon_ft_phone.png);}
#footer .foot-contact .li.email{background-image: url(../images/icon_ft_mail.png);}
#footer .foot-contact .lang{height: 91px;}
#footer .foot-contact .lang .lang-on{font-size: 16px;color: #cecece;padding: 10px 0;}
#footer .foot-contact .lang .layer{left: 0;top: 0%;width: calc(100% + 18px);height: 91px;overflow-y: scroll;}
#footer .foot-contact .lang .layer a{font-size: 16px;color: #cecece;padding:10px 0 10px 10px;margin-bottom: 10px;}
#footer .foot-contact .lang .layer a.def-lang,
#footer .foot-contact .lang .layer a:hover{background: #4a4e56;}
#footer .foot-contact .lang .layer a img{margin-right: 10px;max-width: 25px;}
/*#footer .foot-contact .lang .layer a + a{border-top: 1px solid #fff;}*/
/*#footer .foot-contact .lang:hover .layer{visibility: visible;opacity: 1;}*/
#footer .friendship-link{margin-top: 40px;}
#footer .friendship-link .title{font-size: 15px;color: #cecece;margin-right: 3%;font-weight: bold;width: 10%;}
#footer .friendship-link .list{width: 85%;}
#footer .friendship-link .list a{font-size: 16px;color: #cecece;width: 9%;margin-right: 1%;}
#footer .friendship-link .list a.pic{background: #fff;}
#footer .shar-list{max-width: 290px;margin:35px auto;}
#footer .shar-list:after,
#footer .shar-list:before{position: absolute;top: 48%;height: 1px;width: 9999px;background: #404040;content: '';}
#footer .shar-list:after{left: 100%;}
#footer .shar-list:before{right: 100%;}
#footer .shar-list a{background:#292929;border:1px solid #404040;width:28px !important;height:28px !important;}
#footer .shar-list a + a{margin-left: 9px;}
#footer .shar-list a:hover{border-color:#796798;background:#796798}
#footer .foot-list{margin-bottom: 15px;}
#footer .foot-list a{font-size: 15px;color: #aaaaaa;padding:0 30px;height: 9px;line-height: 9px;display: inline-block; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize !important}
#footer .foot-list a:hover{ color:#796798}
#footer .foot-list a + a{border-left: 1px solid #6b6b6b;}
#copymsg{font-size: 14px;color: #aaaaaa;padding:0 0 35px; text-transform:none;  font-family:Arial, Helvetica, sans-serif}
#copymsg a{font-size: 13px;color: #cecece;}

.copyright{ margin: 0 auto; border-top: 1px dashed #fff; font-size: 18px; color: #aaa; text-align: center;}
.copyright .left{ width: 100%; min-height: 50px; line-height: 50px; font-size: 12px; color: #595959; font-family: Arial; text-align: center;}
.copyright .left a{ font-size: 12px; color: #595959; font-family: Arial;}
.copyright span{ color: #8f4c44;}
.global_swap_chain{ padding: 0;}
/*
	#footer .foot_logo{padding-top: 27px;height: 158px;vertical-align: middle;text-align: center;}
	#footer .foot_logo:after{content: '';display: inline-block;vertical-align: middle;height: 100%;}
	#footer .foot_logo img{display: inline-block;vertical-align: middle;}
	#footer .foot-list{text-align: center;}
	#footer .foot-list a{display: inline-block;height: 30px;line-height: 30px;padding: 0 35px;font-size: 18px;color: #000;}
	.share.foot_share{display: block;margin-top: 35px;text-align: center;}
	.global_swap_chain.sc_pb{height: 26px;line-height: 26px;padding-top: 20px;padding-bottom: 0;}

	.foot_share .foot_share_box{width: 63px;height: 63px;margin-right: 16px;vertical-align: middle;background-image: url(../images/icon_share.png);background-repeat: no-repeat;}
	.foot_share .Facebook{background-position:0 0;}
	.foot_share .Twitter{background-position:0 -63px;}
	.foot_share .Pinterest{background-position:0 -126px;}
	.foot_share .LinkedIn{background-position:0 -189px;}
	.foot_share .YouTube{background-position:0 -252px;}
	.foot_share .Google{background-position:0 -315px;}
	.foot_share .Vk{background-position:0 -378px;}
	.foot_share .Instagram{background-position:0 -441px;}
*/

.wrap-module *{}

.list .ab-l{width:1200px; margin:0 auto; padding-bottom:80px; height: auto}
.list .ab-l dl{ margin-bottom:40px}
.list .ab-l dt{float: left; width: 360px; margin-right:30px}
.list .ab-l dt img{display:block; width: 340px;}
.list .ab-l dd{width:720px; float: left; line-height:32px; }
.list .ab-l h6{font-size:22px; font-weight:600; margin-bottom:16px }
.list .ab-l dd p{overflow: hidden;line-height:34px; }


.f3{width:316px; float:left; }
.f3 form{margin-top:12px;}
.wb{ background:none; border:1px solid #666; margin-bottom:10px; float:left; width:300px; height:28px; line-height:28px; padding-left:3px; color:#666; text-indent:0.5em}


.wb1{background:none; border:1px solid #666; margin-bottom:10px; float:left; width:299px; height:100px; text-indent:0.5em}
.foot_button{ background:url(../images/anv.jpg) no-repeat; border:none; cursor:pointer; width:92px; height:27px; text-indent:0.5em}
.your_message{ width:100px; }
@media (max-width: 768px){
.wb{ width:100%; }
.wb1{width:100%;}
}
input, select, textarea	{
				padding:3px 8px;
				font:1em/1.2em Arial, Helvetica, sans-serif;
				color:#333;
				border-top:1px solid #5C5C5C;
				border-left:1px solid #5C5C5C;
				border-bottom:1px solid rgba(0, 0, 0, 0.1);
				border-right:1px solid rgba(0, 0, 0, 0.1);
				background:#999;
				border-radius:4px;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				}
				
				textarea		{overflow:hidden;}

input:hover,
textarea:hover,
input:focus,
textarea:focus 	{background:#fff;}

input[type=submit],
#content input[type=submit],
input.submit,
#content input.submit	{
				width:auto;
				position:relative;
				padding:5px 12px;
				cursor:pointer;
				outline:none;
				font-size:12px;
				text-align:center;
				border:0;
				}
				
input[type=submit]:hover,
input[type=submit]:focus	{
				color:#fff;
				background:#796798;
				}

@media (max-width: 1600px){

}

@media (max-width: 1440px){
    .photo-list .box .content .title{font-size: 18px;line-height: 25px;}
    .photo-list .box .content .title span{font-size: 20px;}
    .photo-list .box.center .content .title{font-size: 32px;}
    .photo-list .box .content .description{width: 60%;}
}

@media (max-width: 1280px){
    .wrap{width: 96%;}
    #nav .list .a{width: auto;padding: 0 20px;}
}

@media (max-width: 1024px){

}


@media (max-width: 991px){
    .show-pc-block,
    .show-pc-inline-block,
    .hide-991{display: none!important;}
    .show-mb-block{display: block!important;}
    .show-mb-inline-block{display: inline-block!important;}
    .clear_991{clear: both;}
    .clear_gt_991{clear: none;}

	#header .logo{}
	#nav{display: none;}

	.index-pro-category{padding: 30px 0;}
	.index-pro-category .list{margin-top: 25px;}

	#footer .foot-nav + .foot-nav{margin-left: 1%;}

	.menu-wrap-style{display: none;}
    .product-list .contenter #plist{}
    .product-list .contenter #plist .contents .blk{width: 31%;margin: 0 1% 20px;}
    .product-list .in_ad{margin-bottom: 0;}
    .product-list .contenter{width: 100%;float: none;}

    .photo-list .small{width: 100%;max-width: 483px;float: none;margin:0 auto;}
    .photo-list .big{width: 100%;max-width: 795px;float: none;margin:5% auto;}
}

@media (max-width: 768px){

	#header .logo{}


	.wrap-module .cate-name{margin-bottom: 15px;font-size: 22px;}
	.wrap-module .cate-name span{margin-top: 10px;}

	#footer{padding-top: 25px;}
    #footer .introduce{float: none;margin-right: 0;width: 100%;margin-bottom: 15px; height:300px}
    #footer .introduce .pic{margin-bottom: 5px;}
	#copymsg{margin-top: 20px;}
	#footer .foot-nav + .foot-nav{margin-left: 0%;}
	#footer .foot-nav{width: 100%;margin-bottom: 15px;float: none;}
	#footer .foot-title{border-bottom: 1px solid rgba(255, 255, 255, 0.4);height: 28px;line-height: 28px;margin-bottom: 10px;}
	#footer .foot-nav .ul{/*display: none;*/}
	#footer .foot-nav .ul .li{text-indent: 15px;}
	#footer .foot-contact{float: none;margin-top: 15px;width: 100%;}
	#footer .foot-contact .foot-title{background: none;border-bottom: none;padding-bottom: 0;}
	#footer .foot-contact .li{background-size: auto 14px;}
    #footer .foot-list a{padding: 0 15px;}
	#footer .friendship-link{margin-top: 20px;}
	#footer .friendship-link .list a{width: 13%;}

	.rale_news .list{ grid-template-columns: repeat(2, 46.5%);}
}

@media (max-width: 640px){
    .clear_991{clear: none;}
    .clear_640{clear: both;}

	#footer .foot-title{font-size: 14px;}
	#footer .friendship-link{margin-top: 15px;}
	#footer .friendship-link .title{width: 100%;float: none;text-align: center;margin-bottom: 10px;margin-right: 0;}
	#footer .friendship-link .list{width: 100%;float: none;}
	#footer .friendship-link .list a{width: 19%;}

	.product-list .contenter #plist .contents .blk{width: 48%;}

    #footer .shar-list{margin: 20px auto;}
    #footer .foot-list a{padding: 0 5px;}

    .index-banner .bx-wrapper .bx-controls-direction a{width: 35px;height: 35px;border-radius: 100px;}
}


@media (max-width: 450px){
    .photo-list .box.center .content .title{font-size: 20px;}
    .photo-list .box.center .content{top: 20%;}

	#footer .friendship-link .list a{width: 24%;text-align: center;margin: 0 .5% 5px;}
    #copymsg{margin-bottom: 15px;}
	#copymsg,
	#copymsg a{font-size: 12px;}
}