@charset "utf-8";
body{
	color: #373737;
}
img{
  max-width:100%;
}
.header{width: 100%;}
/*.w1120{width: 1120px;margin: 0 auto;}*/
/*header-top开始*/
.header-l{
	float: left;
	display: inline-block;
	padding:5px 0  5px 0;
}
.header-l img{
	max-width: 100%;
}
.header-r p:nth-child(2){
	line-height: 25px;
}
.header-r{
	display: inline-block;
	float: right;
	background: url(../images/top-rbj.png) no-repeat;
	height: 109px;
	min-width: 224px;
	padding-left: 76px;
	color: #fff;
	text-align: center;
}
.header-r .call{
	font-family: "Impact";
	font-size: 35px;
	color: #373737;
	padding-top: 12px;
	line-height: 1.5em;
	text-align: left;
}
/*导航开始*/
.banner{text-align: center}
.banner .img{width: 100%;margin: auto;}
.flexslider{width:100%;position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:432px;}
.flex-control-nav{position:absolute;bottom:10px;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:url(../images/dot.png) 0 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:right 0;}
.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;}
.navbox{
	width:100%;
	/*min-width:1120px;*/
	height: 46px;
    background: url(../images/nav-bj.jpg) repeat-x;
}
.nav>li{
	float: left;
	width: 20%;
	text-align: center;
	position: relative;
	background: url(../images/navbj.png) left center no-repeat;
}
.nav>li:first-child{
	background: none;
}
.nav>li>a{
	color: #fff;
	font-size: 16px;
	display: block;
	font-weight: 600;
	line-height: 26px;
}
.nav2{
	position: absolute;
	top:46px;
	left: 0px;
	width: 100%;
	background: #0A5DB9;
	z-index: 3;
	padding: 15px 0;
	display: none;
}
.nav>li:hover .nav2{
	display: block;
}
.nav2 li{
	position: relative;
	height: 34px;
	line-height: 34px;
	text-align: left;
	padding-left: 16%;
}
.nav2 li:hover{
	background: #0C6DDC;
}
.nav2 li a{
	color: #fff;
}
.nav3{
	width: 100%;
	position: absolute;
	top: 0px;
	right: -100%;
	padding: 15px 0;
	display:none;
	background: #0C6DDC;
}
.nav3 li{
	text-align: left;
	padding-left: 16%;
}
.nav2 li:hover .nav3{
	display: block;
}
.nav>li>a:focus, .nav>li>a:hover{
	background: transparent!important;
}
/*导航结束*/

/*banner区 start*/
/*.banner-box{*/
	/*width: 100%;*/
	/*position: relative;*/
	/*overflow: hidden;*/
	/*height: 432px;*/
/*}*/
/*.banner{*/
	/*width: 1920px;*/
	/*height: 432px;*/
	/*position: absolute;*/
	/*top: 0px;*/
	/*left: 50%;*/
	/*margin-left: -960px;*/
/*}*/
/*.banner img{*/
	/*width:100%;*/
	/*height: 100%;*/
/*}*/
/*.banner-box1{*/
	/*height: 283px;*/
/*}*/
/*.banner-box1 .banner{*/
	/*height: 283px;*/
/*}*/
/*banner区 end*/



/*footer*/
.footer{
	width:100%;
	/*min-width:1120px;*/
	padding:20px 0;
	color: #fff;
	text-align: center;
	background:linear-gradient(to bottom,#0C62CE, #0956A1);
	line-height: 2em;
}
/*footer结束*/

#nav_list {
	width: 100%;
	background-color: #0A5AAF;
	top: 100%;
	z-index: 1000;
	left: 0;
	position: absolute;
}
.tel_nav .more{
	text-align: center;
	color: #fff;
}
.tel_nav a{
	color: #fff;
	font-size: 14px;
}
.tel_nav>a:nth-child(1){
	font-weight: 500;
	font-size: 18px;
	vertical-align: top;

}
#nav_list .tel_probox .tel_allpro {
	text-align: left;
	vertical-align: top;
	display: inline-block;
	width: 46%;
}
#nav_list .tel_probox .tel_gjrzpro {
	padding-top: 8px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding:10px 15px;
	display: inline-block;
}
#nav_list .tel_probox .tel_allpro a{
	display: block;
	margin: 8px auto;
	text-align: center;
}
#nav_list .tel_nav {
	padding: 15px 0;
	text-align: center;
	border-bottom: 1px solid #e4e4e4;
}
#nav_list .tel_nav .gjrz_pro_box{
	padding-left: 5%;
	width: 40%;
	vertical-align: top;
	display: inline-block;
}
#nav_list .tel_probox .tel_gjrzpro a{
	display: inline-block;
	vertical-align: top;
	width: 55%;
	margin:5px 0;
}
#nav_list .tel_nav .gjrz_pro_box a{
	display: block;
	width: 100%;
}
#nav_list .itembox{
	margin: 8px auto;
}
#nav_list a:hover{
	color:#fff;
}
#nav_list .tel_probox{
	display: none;
}
#nav_list{
	display: none;
}

