﻿a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none!important; color:#ba1e21; outline:none;}


.nav2{ padding-left: 0.8rem; }
.nav2 li{ float: left; padding-right: 50px; font-size: 16px; font-family: regular;}
.nav2 li a{ position: relative; display: block; height: 112px; line-height: 112px; color: #fff; }
.nav2 li a:after{ content: ''; position: absolute; left: 50%; bottom: 20px; width: 0; height: 3px; background: #d7000f; }
.nav2 li a:hover, .nav li .aNow, .nav li .aNow1{ color: #d7000f!important; }
.nav2 li a:hover:after, .nav li .aNow:after, .nav li .aNow1:after{ width: 100%; left: 0; }

.contactP3 .dropzone2 { min-height: 0.56rem; border: #191717 solid 1px; background: #191717; padding: 0;}
.contactP3 .dropzone2 .dz-message{ margin: 0; line-height: 0.56rem; text-align: left; padding-left: 0.32rem; color: rgba(255,255,255,0.5); font-size: 14px; font-family: regular;}
.contactP3 .dropzone2:hover{ border: #d7000f solid 1px;}

.search-input-group .btn-primary {
	background-color: #9d1520;
	background-image:none;
	border:none;
}
.search-input-group .btn-primary:hover{background-color: #9d1520;}


.search-input-group .btn{padding:7px 12px;}

.navbar-default{background-color:#000;background-image:none;}

.videoLayer{background-color:#000;padding:50px 0;}
.videoLayer .close{background: url(../images/close_1.png) no-repeat;background-size: 24px;}

.productP2 .list li .more a,.contactP2 .list li .box a{cursor:pointer;}

.contactP2 .list li .txt a{color:#000;}

.proShowP1 .txt{height:auto;}
.proShowP1 .txt:before,.proShowP1 .txt:after{display:none;}

.proShowP1 .msg,.proShowP1 .content {color:#efc37e;font-size: 0.16rem;font-family: light;margin:0.1rem 0 0;}
.proShowP1 .list{padding-top: 0.2rem;}


.proShowP1 .list .lie dd em{color:rgb(240, 204, 131);}
.proShowP1 .list .lie dd,.proShowP1 .list li .content{color:#fff;}


.dubNav {height:auto;line-height: 0.36rem;padding: 0.2rem 0.32rem;font-size: 0.28rem;}

@media screen and ( max-width:1600px ) {
	.nav2 li{ font-size: 15px; padding-right: 40px; }
}

@media screen and ( max-width:1366px ){
	.nav2 li{ font-size: 14px; padding-right: 30px; }
}

@media screen and ( max-width:1024px ){
	.dubNav {height: 0.96rem;line-height: 0.96rem;font-size: 0.32rem;padding: 0 0.32rem;}


	.nav2{ display:none;}

	.videoLayer{padding:15px;}

	.proShowP1 .msg,.proShowP1 .content {font-size: 0.26rem;}
}