﻿@charset "utf-8";
/* 百叶窗banner */
#slider-wrap { width: 287px; height: 153px;margin-top: 15px; }
.hdp-con { position: relative; width: 260px; height: 153px; border-top: 1px solid #e5e5e5; padding: 5px; }
.hdp { position: relative; width: 260px; height: 153px; }
/*可以修改宽高*/
#slider { width: 260px; height: 153px; }
    /*可以修改宽高*/
    #slider img { position: absolute; top: 0; left: 0; display: none; width: 247px; height: 166px; }
/*可以修改宽高*/
.nivoSlider { overflow: hidden; }

    .nivoSlider img { position: absolute; top: 0px; left: 0px; }

    .nivoSlider div.nivo-imageLink { position: absolute; top: 0px; display: block; left: 0px; width: 260px; height: 153px; border: 0; padding: 0; margin: 0; z-index: 6;  }
/*可以修改宽高*/
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }

.nivo-box { display: block; position: absolute; z-index: 5; }

.nivo-caption { position: absolute; left: -6px; bottom: -39px; background: #f6f6f6; width: 257px; z-index: 50; height: 32px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
    /*可以修改宽高*/
    .nivo-caption p { width: 257px; height: 40px; text-indent: -9999px; }
/*可以修改宽高*/
.nivo-controlNav { position: absolute; left: -6px; bottom: -39px; z-index: 100; /*height: 21px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; background: #f6f6f6;  width: 151px;*/ padding-top: 11px; padding-left: 106px;display:none; }
    /*可以修改左右上下间距*/
    .nivo-controlNav a { position: relative; z-index: 99; cursor: pointer; background: url(images/hdp-link.png) no-repeat; }

        .nivo-controlNav a.active { background: url(images/hdp-hover.png) no-repeat; }

    .nivo-controlNav a { display: block; color: #fff; width: 9px; height: 9px; line-height: 9px; text-align: center; margin-right: 7px; float: left; overflow: hidden; text-indent: 2000em; }
/*可以修改宽高*/
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
/*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a { display: block; width: 30px; height: 30px; text-indent: -9999px; border: 0; }

a.nivo-nextNav { right: 15px; }

a.nivo-prevNav { left: 15px; }
.nivo-imageLink{ display: none;}
.nivo-imageLink-pic { width: 260px; height: 153px; }
.nivo-imageLink-title { position: absolute; bottom:-5px; background: #000; height: 29px; line-height: 29px; width: 265px; text-align: center; overflow: hidden;/*display: none; */background:url("images/gptitle.jpg") repeat-x;border:1px solid #e6e6e6;}
    .nivo-imageLink-title a:link, .nivo-imageLink-title a:visited, .nivo-imageLink-title a:hover, .nivo-imageLink-title a:active { color:#767676; }
.zjnxsy-content{
background:url("images/sj-top.jpg") no-repeat center top;
background-size:100%;
padding-top:0px;
}

			.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: 14px;
	color:#333
			}

.home-foc-nav li:hover .banner-title{display:block;}
.i-tabs{
      
position: relative;
}
.xsy-picmodule{
	    position: relative;
overflow:hidden;
height:163px;
	
}

.xsy-picnews-item{
     margin-left: 59px;
     float:left;
     margin-top:15px;
}
.xsy-picnews-item-title{
     font-family: \5FAE\8F6F\96C5\9ED1;
     font-size:16px; 
     margin-top:20px
        
}
.xsy-picnews-item-title a{
     color:#444444;
     text-decoration:none;
}
.xsy-picnews-item-pic{}
.xsy-picnews-item-pic img{
     margin: 0px 20px 0px 6px;
}

.home-foc,.changephoto,.home-foc .photo{width: 100%; overflow: hidden; position:relative;}
.home-foc .photo img{width:1920px;height: 470px;position:absolute;left:50%;top:0;margin-left:-960px;}
.home-foc .photo{width:100%;height: 470px;} 
.bd ul{margin:0;padding:0}
.home-foc-nav{ position:absolute; left:50%; width:1090px; margin-left:-500px;bottom:10.6%;}
.home-foc-nav ul{ float:right;margin:0;}
.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;}
.home-foc-nav  .on  .a01{background-position:-2px -40px;}
.home-foc-nav  .on  .a02{background-position:-46px -40px;}
.home-foc-nav .on  .a03{background-position:-91px -40px;}
.home-foc-nav .on  .a04{background-position:-136px -40px;}
.home-foc-nav .on  .a06{background-position:-180px -40px;}
.home-foc-nav  .on .a05{background-position:-225px -40px;}
.home-foc-nav .on  .a07{background-position:-269px -40px;}
.home-foc-nav .on  .a08{background-position:-314px -40px;}
.home-foc-nav .on  .a09{background-position:-358px -40px;}
.home-foc-nav .on  .a10{background-position:-403px -40px;}
.home-foc-nav .a01{background-position:-2px 0;}
.home-foc-nav  .a02{background-position:-46px 0;}
.home-foc-nav  .a03{background-position:-91px 0;}
.home-foc-nav .a04{background-position:-136px 0;}
.home-foc-nav .a06{background-position:-180px 0;}
.home-foc-nav .a05{background-position:-225px 0;}
.home-foc-nav  .a07{background-position:-269px 0;}
.home-foc-nav  .a08{background-position:-314px 0;}
.home-foc-nav  .a09{background-position:-358px 0;}
.home-foc-nav  .a10{background-position:-403px 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; }

.xsyjt-picnews-item{position:relative;}
.xsyjt-picnews-item-pic{width:430px;height:268px;}
.xsyjt-picnews-item-pic img{width:100%;height:100%;}
.xsyjt-picnews-item-title{background-color:#ecedec;width:415px;height:30px;
line-height:30px;font-size:14px;padding-left:15px;}
.xsyjt-picnews-item-title a{color:#676666;text-decoration:none;font-size:12px;font-weight:bold;font-family:"宋体"}
.xsyjt-picmodule{width:430px;position:absolute;top:23%;}
.xsyjt-picmodule-content{}

.i-news-nav1{position:absolute;bottom:5px;right:0;z-index:999;}
.i-news-page1{display:inline-block;width:15px;text-align:center;color:#686767;background-color:#c9c9c9;margin-right:3px;}
.i-news-page-active1{background-color:#68c148;color:#fff}


.xsy-content{
background:url("images/spring.jpg") no-repeat bottom;
background-size:100%;
position:relative;
padding-bottom:20px;
}




@media screen and (min-width: 960px) and (max-width: 1366px){
.zjnxsy-middle{width:1080px;}
.content-news{width:785px;}
.xsy-news-item-pic{display:none;}
.xsy-news-item{width:343px;margin-left: 50px;}
.zjnxsy-bottom{width:1080px;}
.content-roll{width:710px;}
.xsy-picmodule{width:743px;}
}

.gywmbg .home-foc .photo img{height: 307px;}
.headerimg.gywmbg{background:url(../images/gywmheader.jpg) no-repeat top center;}
/* roundabout */
.roundabout-holder,#myroundabout {
	width: 620px;
	height: 300px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-50px;
}
.roundabout-moveable-item {
	width: 324px;
	height: 300px;
	cursor: pointer;
}
.roundabout-moveable-item img {
	width: 100%;
	height: 100%;
	display: block;
}
.roundabout-in-focus {
	/*border: 2px solid #ccc;
	border: 2px solid rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;*/
}