@charset "utf-8";
/**** bottom menu *****/
.menu{ background:url(../images/menu-bg.jpg) repeat-x left center; height:63px;}
.ul.menu-foot{ padding-left:30px; }
#menu{ width:300px; margin:0px auto;}
ul.menu-foot li{ display:block; height:63px; width:75px; float:left;  }
ul.menu-foot li a img{ width:25px; height:23px;margin-top:8px; margin-left:25px;}
ul.menu-foot li a:hover img{}
ul.menu-foot li span{ float:left; width:81px; height:30px; line-height:30px; display:block; text-align:center; }
ul.menu-foot li a span{ color:#FFF; font-size:12px;height:30px; line-height:30px;font-family:"微软雅黑"; font-weight:600; }
ul.menu-foot li a span a:hover{height:30px; line-height:30px;}
/*ul.menu-foot li a:hover{ display:block;background:url(../images/ahover-bg.jpg) no-repeat left center; width:81px; height:63px; }*/


.bottomqq {position:fixed;bottom:0;left:0;z-index:2000;right:0px;width:100%; height:49px;overflow:hidden;cursor:default; padding-top:-61px; background:#1F1F1E; 
box-shadow: 0px 0px 9px #B3B2B2;/*mainbox页面后面的软阴影*/
		-webkit-box-shadow: 0px 0px 9px #B3B2B2;
		-moz-box-shadow: 0px 0px 9px #B3B2B2;

}
.bottom1 {width:100%;margin: 0 auto; background-color:#1F1F1E;}
.bottom1 a {float:left;width:33%;text-align:center; color:#FFF;height:49px;border-right: solid 0px #fff;font-size:15px;}
.bottom1 a:hover {width:33%;text-align:center; color:#fff; background:#3C3B3B; font-size:15px;}
.bottom1 a img{ padding-top:3px; height:20px;}
.bottom1 a span{display:block; width:33%; color:#FFF; line-height:18px;}
.grkai{ float:left; width:100%; height:48px;}


/* top menu*/
.top-bar { background-image: url(../img/top-bar-bg.jpg); height: 40px; width: 100%; background-size: 100% 40px; z-index: 1000; width: 100%; text-align: center; background-color: #EE1B23; position: relative;}
.top-bar .return { position: absolute; left: 0px; top: 0px; background-image: url(../img/return-btn.jpg); width: 55px; height: 40px; background-size: 55px 40px; }
.top-bar .menu { position: absolute; right: 0px; top: 0px; background-image: url(../img/menu-bg.jpg); height: 40px; width: 54px; background-size: 100% 100%; }
.top-bar .title { text-align: center; font-size: 16px; margin-left: 60px; margin-right: 60px; line-height: 43px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #fff; }
.top-bar .drop { display: none; position: absolute; top: 43px; right: 5px; }
.top-bar .drop .dt { background-image: url(../img/drop-top-bg.png); background-repeat: no-repeat; background-size: 15px 8px; height: 8px; background-position: 60px top; overflow: hidden; position: relative; }
.top-bar .drop .dc { border: 1px solid #FF7300; background:#FF7300; border-radius: 3px; width: 120px; margin-top: -1px; }
.top-bar .drop .dc a { text-decoration: none; color: #fff; display: block; height: 35px; text-align: left; padding-left: 40px; border-bottom: 1px solid #FD8522; line-height: 35px; background-position: 5px; background-repeat: no-repeat; background:url(../img/menu_d.png) no-repeat 0 0;}
.top-bar .drop .dc a:hover{ background:#FF3F00 url(../img/menu_d.png) no-repeat 0 0;}

/*banner*/
/* flexslider */
.flexslider{position:relative;height:250px; max-width:780px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:250px; max-width:780px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;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) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:15px;background:url(../images/prev_a.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:15px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:15px;background:url(../images/next_a.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:15px;background:url(../images/next.png) center center no-repeat;}

/*banner*/
.banners img{ width:100%; height:100%;}
.ico1{
background: url(../images/banner-ico.png) no-repeat;
width: 36px;
height: 36px;
}
.ico2{
background: url(../images/banner-ico.png) no-repeat -48px 0;
width: 36px;
height: 36px;
}
.ico3{
background: url(../images/banner-ico.png) no-repeat -96px 0;
width: 36px;
height: 36px;
}
.ico4{
background: url(../images/banner-ico.png) no-repeat -143px 0;
width: 36px;
height: 36px;
}
.ico5{
background: url(../images/banner-ico.png) no-repeat -192px 0;
width: 36px;
height: 36px;
}
.ico6{
background: url(../images/banner-ico.png) no-repeat -239px 0;
width: 36px;
height: 36px;
}
.ico1:hover{
background: url(../images/banner-ico2.png) no-repeat;
}
.ico2:hover{
background: url(../images/banner-ico2.png) no-repeat -48px 0;
}
.ico3:hover{
background: url(../images/banner-ico2.png) no-repeat -96px 0;
}
.ico4:hover{
background: url(../images/banner-ico2.png) no-repeat -143px 0;
}
.ico5:hover{
background: url(../images/banner-ico2.png) no-repeat -192px 0;
}
.ico6:hover{
background: url(../images/banner-ico2.png) no-repeat -239px 0;
}
.banner-all{
position: relative;
}
.banner-active{
display: block !important;
}
#banner ul li{
display: none;
}
.banner-icons{
position: absolute;
bottom: 30px;
right: 17%;
}
.banner-icons li{
display: inline-block;
margin: 0 4px;
position: relative;
}

.banner-title{
	background: url(../images/banner-title.png) no-repeat;
	width: 102px;
	height: 34px;
	position: absolute;
    top: -40px;
    left: -33px;
    display: none;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
	color:#476a0f
			}

.home-foc,.changephoto,.home-foc .photo{width: 100%; overflow: hidden; 

position:relative;}
.changephoto{}
.home-foc .photo img{width:100%;}
.bd ul{margin:0;padding:0}
.home-foc-nav{ position:absolute; left:50%; width:1090px; margin-left:-500px;bottom:2%}
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; }
.home-foc-nav a{ background-image:url(../images/banner-icos.png); display:block; float:left; cursor: pointer; width:37px; height:37px;position: relative;
-webkit-transition: all 0s ease;
transition: all 0s ease;
}
.home-foc-nav .a01{background-position:0 -40px;}
.home-foc-nav .a02{background-position:-48px -40px;}
.home-foc-nav .a03{background-position:-96px -40px;}
.home-foc-nav .a04{background-position:-144px -40px;}
.home-foc-nav .a05{background-position:-192px -40px;}
.home-foc-nav .a06{background-position:-239px -40px;}
.home-foc-nav .a07{background-position:-328px -40px;}
.home-foc-nav .a08{background-position:-372px -60px;}
.home-foc-nav .on .a01{background-position:0 0;}
.home-foc-nav .on .a02{background-position:-48px 0;}
.home-foc-nav .on .a03{background-position:-96px 0;}
.home-foc-nav .on .a04{background-position:-144px 0;}
.home-foc-nav .on .a05{background-position:-192px 0;}
.home-foc-nav .on .a06{background-position:-239px 0;}
.home-foc-nav .on .a07{background-position:-328px 0;}
.home-foc-nav .on .a08{background-position:-372px 0;}


.home-foc .main{ 

position:absolute; left:0; bottom:0;   width:100%; z-index:1;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-470px; width:940px; z-index:1; 

color:#fff; overflow:hidden;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:right;}
.home-foc .titles  dt{ float:left; font-size:40px;font-family:"微软雅黑"; line-height:45px; display:inline; padding:10px 25px 0 0;}
.home-foc .titles dd{ width:700px; float:left; line-height:1.8em;}
.home-foc .titles dd p{ font-size:13px; 

line-height:22px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100%;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{background: #de8d45; }




@media screen and (min-width: 960px) and (max-width: 1366px){
.zjnxsy-middle{width:1000px;}
.content-news{width:710px;}
.xsy-news-item-pic{display:none;}
.xsy-news-item{width:343px;}
.zjnxsy-bottom{width:1000px;}
.content-roll{width:710px;}
}
