/*头部-导航*/

.container{width:1170px!important;margin:0 auto}
#topbar{width:100%;  background-color:#d90429;}
#topbar .container .am-g{padding-top:3px; font-size:15px;color:#fff}
#topbar .container .am-g .topbar-left{font-size:16px; line-height:34px;}

.headsearch-box{width:245px; height:29px; padding-top:5px;}
input::-webkit-input-placeholder {color:#c8c8c8; font-size:14px;}
.headers-tit{float:left; 
	   width:195px; 
       color: #2c2c2c;
	   padding:2px 2px 2px 20px; 
       border-left: 1px solid rgba(0,0,0,.1); 
       border-bottom:1px solid rgba(0,0,0,.1);
       border-top: 1px solid rgba(0,0,0,.1);
	   border-radius:25px 0 0 25px;
	   font-size:14px; 
	   outline: none;}

.headers-sub{float:right; 
	   width:50px; 
	   padding:2px; 
       border-right: 1px solid rgba(0,0,0,.1); 
       border-bottom:1px solid rgba(0,0,0,.1);
       border-top: 1px solid rgba(0,0,0,.1);
	   outline: none;
	   background-color:#FFF; 
	   background-image: url(../images/search.jpg); 
	   background-repeat: no-repeat;
	   border-radius:0 25px 25px 0;
	   text-align:center; 
	   font-size:14px; 
	   cursor: pointer;}



.header-box{background:#d90429; margin:0px; height:160px;}
.header{padding:20px 0;}
.header .logo img{width:245px;}
.contact-btn{float:right;color:#FFFFFF; font-size:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif}
.contact-call{float:left; margin-left:60px; margin-top:15px; width:36px; height:36px; background-image:url(../images/call.png);}


.nav-contain{width: 100%; background:#2c2c2c;}
.nav-contain .nav-inner{max-width: 1140px; margin: 0 auto;}
.nav-contain .nav-inner .am-nav li{list-style: none;position: relative;}
.nav-contain .nav-inner .am-nav li a{color:#FFF;  padding: 15px 0;}
.am-nav > li > a:focus, .am-nav > li > a:hover {text-decoration:none; background-color:#d90429;}
.nav-contain .nav-inner .am-nav li a:hover{color:#FFF;background-color:#d90429;}
.nav-contain .nav-inner .am-nav li:hover .sub-menu{display: block;}
.nav-contain .nav-inner .am-nav li .sub-menu {
    display: none;
    padding-left: 0px;
    position: absolute;
    box-shadow: 0px 0px 7px rgba(0,0,0,0.15);
    top: 100%;
    right:-17px;
    z-index: 1000 !important;
    background: #2c2c2c;
    border-radius: 0 0 3px 3px;
    margin: 0;
}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item{min-width:150px; position:relative;}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item a{display:block; padding: 15px 10px; text-align:center;}
.am-slider-a1 .am-control-nav li a.am-active{background-color: #d90429; cursor: default;}
.am-slider-a1 .am-control-nav li a{background-color: #FFF;}
.am-slider-a1 .am-control-nav li a:hover{background-color: #0e90d2;}


.place{padding-top:20px;}
.place_icon{float:left; margin-top:7px; margin-right:5px; width:9px; height:12px; background-image:url(../images/place.png);}
.place_title{color:#FFF; font-size:15px;}
.place_title span{margin-left:5px; margin-right:5px}
.place_title a{color:#FFF;}

.banner{padding-top:1px; background-color:#2c2c2c;}

/*联系*/
.indexcontact_bg{padding-top:100px; height:/*560px*/480px; background-color:#2c2c2c;/*#414446*/} 

.foot_litile{padding-bottom:10px; font-size:14px; color:#FFF;}
.footlist ul li{list-style-type:none}
.footlist li{font-size:14px; line-height:35px;}
.footlist li a{color:#666;}
.footlist li a:hover{color:#d90429;} 

.foot_call ul li{list-style-type:none}
.foot_call li{font-size:14px; line-height:35px; color:#FFF;}
.foot_call li a{color:#FFF}
.foot_call li img{padding-right:13px;}

.foot_litile2{padding-bottom:40px; font-size:14px; color:#FFF; text-align:center;}


.wx_pic{float:left; margin-top:/*20px*/30px; margin-right:16px;}
.wx_list{float:left;margin-top:/*22px*/32px;}
.wx_list span{display:block;  font-size:14px; color:#FFF}

.foot_copy{margin-top:15px; font-size:14px; color:#666;}
.foot_copy span{padding-right:2px;}
.foot_link{margin-top:20px; font-size:14px; color:#666;}
.foot_link span{padding-right:15px; color:#FFF}
.foot_link a{color:#666;}
.foot_link a:hover{color:#d90429;}

#totop-scroller{background-image: url(../images/totop_scroller.png);}

#totop-scroller{
	display: block;
	position: absolute;
	top: 2px;
	right: 0;
	z-index: 1;
	width: 28px;
	height: 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
}

#totop-scroller:hover{background-position: 0 -30px;}
#totop-scroller:active{background-position: 0 -60px;}


/*老在线QQ浮窗*/
#qqboxs{width:130px; height:auto; padding:10px; margin-right: 2px; background:#FFF; position:fixed; top:64%; right:0;  z-index:999; border: 1px solid #008edf;}
#qqboxs .boxstltie{width:100%; height:25px; text-align:center; color:#d90429; font-size:18px; line-height: 18px; position:relative; }
.boxshadow{background:#fff; height:35px; /*height:75px;*/}
#qqboxs .boxsqqone img{display:block;} 
#qqboxs .boxsqqone  li{margin:10px 0; width:110px;  height: 33px; border-radius: 25px; background:#FFF; text-decoration: none; list-style: none;}

/* 在线QQ电话微信浮窗 */
.toolbar {
	position:fixed;top:50%;
	left:0.7%;
	margin-top:-110px;
	z-index:100;
	width:80px;
	}
	
.toolbar dd {
	position:relative;
	float:left;
	width:80px;
	height:80px;
	background:#d90429;
	margin-top:2px;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	line-height:21px;
	text-align:center;
	cursor:pointer;
	transition:all .5s;
	}
	
.toolbar dd:first-child {margin-top:0;}
.toolbar dd i {
	width:100%;
	height:30px;
	display:block;
	margin-top:13px;
	background:url(../images/toolbar.png) no-repeat center 0;
	}
	
.toolbar dd.qq i {background-position-y:1;}
.toolbar dd.tel i {background-position-y:-30px;}
.toolbar dd.code i {background-position-y:-60px;}
.toolbar dd.gotop i {background-position-y:-90px;}
.toolbar dd span {display:block;color:#fff;}
.toolbar dd a {text-decoration: none;}


/* 电话 */
.toolbar dd.tel .box {
	position:absolute;
	top:0;
	width:190px;
	left:-200px;
	/* height:100%; */
	margin-left:10px;
	border-radius:5px;
	background:#d90429;
	opacity:0;
	transition:all .5s;
	}
	
.toolbar dd.tel .box p {font-size:18px;margin:10px auto;}
.toolbar dd.tel .box:after {
	display:block;
	content:" ";
	border-style:solid dashed dashed dashed;
	border-color:transparent #d90429 transparent transparent ;
	border-width:9px;
	width:0;
	height:0;
	position:absolute;top:50%;
	margin-top:-9px;
	left:-18px;
	margin-right:-12px;
	}
	
/* 微信	 */
.toolbar dd.code .box {
	position:absolute;
	top:0;
	width:140px;
	left:-172px;
	height:140px;
	margin-left:10px;
	border-radius:5px;
	background:#d90429;
	opacity:0;
	transition:all .5s;
	}
	
.toolbar dd.code .box img {width:140px;height:140px;padding:11px;}

.toolbar dd.code .box:after {
	display:block;content:" ";
	border-style: solid dashed dashed dashed ;
	border-color:transparent #d90429 transparent transparent;
	border-width:9px;
	width:0;
	height:0;
	position:absolute;
	top:30px;
	left:-18px;
	margin-right:-12px;
	}
	
.toolbar dd:hover {background:#333;}

/* 电话 */
.toolbar dd.tel:hover .box {opacity:1;left:80px;}

/* 微信 */
.toolbar dd.code:hover .box {opacity:1;left:80px;}











  