@charset "utf-8";
img{
	max-width: 100%;
}
.header{
	width: 100%;
	padding: 15px 0;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.header>a>img{
	float: left;
}
.header-r{
	display: inline-block;
	float: right;
	font-size: 0px;
	padding-top: 15px;
}
.header-r a{
	display: inline-block;
	vertical-align: middle;
	margin-left: 2px;
	cursor: pointer;
}
.header-r a img{
	display: block;
}
.header form{
	display: inline-block;
	background: #E9E9E9;
	vertical-align: middle;
	font-size: 14px;
}
.header form input[type=text]{
	width: 250px;
	padding-left:10px;
	height: 38px;
	line-height: 38px;
	border:none;
	background: none;
}
.header form input[type=submit]{
	height: 38px;
	line-height: 38px;
	width: 40px;
	background: url(../images/search-btn.png) center center no-repeat;
	border:none;
	cursor: pointer;
}
/*header-top开始*/
/*导航开始*/
.navbox{
	background: #0A3D8B;
	width: 100%;
}
.nav li{
	float: left;

	width: 16.6%;
}
.nav li a{
	text-align: center;
	display: block;
	line-height: 48px;
	color: #fff;
	font-weight: 600;
	padding: 0;
	text-transform: uppercase;
	font-size: 16px;
}
.nav li.active a{
	background: #3766B6;
}
.nav li:hover a{
	background: #3766B6;
}
/*导航结束*/

/*banner区 start*/
.banner-box .flexslider{
	min-width:1200px;
	height:564px;
}
.banner{
	/*height: 196px;*/
	width: 100%;
	/*min-width: 1200px;*/
}
.banner.owl-theme .owl-controls{
	position: static;

}
.banner.owl-theme .owl-controls .owl-dots{
	position: absolute;
	bottom: 20px;
	width: 100%;
}
.banner.owl-theme .owl-dots .owl-dot span{
	border-radius:0;
	opacity: 1;
	width: 14px;
	height: 14px;
	background: #063A8D;

}
.banner.owl-theme .owl-dots .owl-dot.active span{
	background:#FDAA00
}
.banner-box .flexslider .slides li{
	height:564px;
}
.flexslider{width:100%;position:relative;overflow:hidden;}
.slides{width:100%;position:relative;z-index:1;}
.slides li{height:305px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;
	background:#063A8D;cursor:pointer;}
.flex-control-nav .flex-active{background:#FDAA00;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*banner区 end*/

#owl-product,#owl-case{
	margin-top: 70px;
}
#owl-product.owl-theme .owl-controls,#owl-case.owl-theme .owl-controls{
	position: static;
	width: 100%;
}
#owl-product.owl-theme .owl-controls .owl-nav div,#owl-case.owl-theme .owl-controls .owl-nav div{
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	position: absolute;
	display: inline-block;
	top: 28%;
	font-size: 55px;
	font-weight: 500;
	color: #DADADA;
	font-family: '宋体';
	cursor: pointer;
}
#owl-product.owl-theme .owl-controls .owl-nav div:hover,#owl-case.owl-theme .owl-controls .owl-nav div:hover{
	color: #4672BC;
}
#owl-product.owl-theme .owl-prev,#owl-case.owl-theme .owl-prev{
	left: -40px;
}
#owl-product.owl-theme .owl-next,#owl-case.owl-theme .owl-next{
	right: -40px;
}
.owlcasediv p{
 text-align: center;
}
.id-item3 .index-top{display:none;}
.releft .index-top{display:none;}
.id-item3>.container{
    padding: 50px 0;
}



.releft{
    color: #fff;
}
.releft>h1{
    font-size: 25px;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff;
    margin-bottom: 25px;
}
.releft em{
    display: inline-block;
    height: 115px;
    margin-right: 15px;
    width: 5px;
    background: #fff;
    vertical-align: top;
}
.releft .info{
    display: inline-block;
    width:95%;
}
.releft .info a{
    color: #fff;
    display: inline-block;
    margin-left: 10px;
}
.releft .info h3{
    font-size: 16px;
    margin-bottom: 5px;
}
.reright{
    padding-top: 50px;
}
.reright .flex-control-nav{
    position:absolute;bottom:3px;z-index:2;width:100%;text-align:center;
}
.reright .flex-control-nav li{
    display:inline-block;
    width:28px;
    height:4px;
    margin:0 5px;
    *display:inline;
    zoom:1;
}
.reright .flex-control-nav a{
    display:inline-block;
    width:28px;
    height:4px;
    line-height:40px;
    overflow:hidden;
    cursor:pointer;
    background: #0A3D8B;
}
.reright .flex-control-nav .flex-active{background: #051835;}

.owlprodiv p{
    color: #6d6d6d;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
    text-align: center;
    height: 27px;
    overflow: hidden;
}
.owlprodiv:hover p{
    color: #3366b8;
}

.app_nav{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 101%;
	z-index: 999;
}
.app_nav>i{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: transparent;
}
.app_nav ul{
	position: absolute;
	width: 60%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	top: 0;
	right: 0;
}
.app_nav li{
	line-height: 30px;
	padding: 5px;

}
.app_nav li a{
	color: #f5f5f5;
	border-bottom: 1px solid #ccc;
	display: block;
}
.appnavbtn{
	float: right;
	padding: 3px 10px;
	background: #0a3d8b;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: none;
}
.panr h2{
	background: #A1A3B3;
	height: 60px;
	line-height: 60px;
	padding: 0px 23px;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.panr .right-nav>li>a{
	width: 100%;
	margin-right: 0;
}
.product-list li p{
	height: 74px;
}








/*footer*/
.footer{
	width:100%;
}
.footer-top{
	background: #525252;
	color: #fff;
	padding: 60px 0 70px 0;
}
.footer-list{
	float: left;
	display: inline-block;
}
.footer-top form div input{
	color: #333;
}
.footer-top h2{
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	margin-bottom: 15px;
}
.footer-list ul li{
	margin-bottom: 15px;
	background: url(../images/f-icon.png) left 8px no-repeat;
	padding-left: 10px;
}
.footer-list ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #fff;
}
.footer-top form{
	display: inline-block;
	float: right;
}
.footer-top form div{
	margin-bottom: 10px;
}
.footer-top form div input{
	background: #fff;
	border:none;
	width: 98%;
	height: 34px;
	padding-left: 2%;
	line-height: 34px;
}

.footer-top form textarea{
	width: 98%;
	background: #fff;
	border: none;
	resize:none;
	height: 95px;
	padding-left: 2%;
}
.footer-top form input[type=submit]{
	border: none;
	background:#0A3D8B;
	width: 85px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.footer-bottom{
	text-align: center;
	background: #fff;
	height: 32px;
	line-height: 32px;
}
/*footer结束*/

