@charset "utf-8";

/*轮播图*/
#content .container {
	width: 1150px !important;
	height: 140px;
	/*margin:0 auto;*/
	margin-top: 40px;
	margin: 0px;
	padding: 0px;/*background-color: black;*/
}
#content .container img {
	height: 140px;
}
#single {
	width: 1200px;
	/*background-color: re*/;
}
.carousel .carousel-control.left {
	background-color: #EE30A7;
	height: 65px;
	margin-top: 30px;
	padding-top: 20px;
}
.carousel .carousel-control.left img {
	width: 20px;
	height: 25px !important;
}
.carousel .carousel-control.right {
	background-color: #EE30A7;
	height: 65px;
	margin-top: 30px;
	padding-top: 20px;
}
.carousel .carousel-control.right img {
	width: 20px;
	height: 25px !important;
}
#content .container li {
	margin-left: 25px;
	height: 140px;
	width: 210px;/*float:left;*/
}
/* 轮播图end */
#content {
	width: 100%;
	margin: 0 auto;
}
#content .recommend {
	width: 100%;
	height: 135px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #eee;
}
#content .recommend a {
	text-decoration: none;
}
#content .recommend h2 {
	font-size: 30px;
	text-align: center;
	padding-top: 35px;
	color: #156DC7;
}
#content .recommend h2:hover {
	text-decoration: none;
	color: #f00;
}
#content .recommend h3 {
	font-size: 14px;
	text-align: center;
	margin-top: 15px;
	color: #8F9192;/* color:#156DC7; */
}
#content .recommend h3 span {
	color: red;
}
#content .touxiang {
	width: 100%;
	height: 160px;/*background-color: black;*/
}
.more:hover {
	color: red !important;
}
#content .touxiang .touxing_div {
	width: 1150px;
	height: 160px;
	/* background-color: green;*/
	margin: 0 auto;
	font-size: 18px;
}
#content .touxiang .touxing_div .aaa {
	padding: 20px 0 0 0;
	margin: 0px;
	width: 105px;
	height: 130px;
	float: left;
}
#content .touxiang .touxing_div .last_fig {
	float: right;
}
/* #content .touxiang .touxing_div .aaa span{
	padding-left:20px;
} */
.span_1:hover, .span_2:hover, .span_3:hover, .span_4:hover {
	color: red;
}
#content .touxiang .touxing_div .aaa .span_1 {
	padding-left: 5px;
}
#content .touxiang .touxing_div .aaa .span_2 {
	padding-left: 5px;
}
#content .touxiang .touxing_div .aaa .span_3 {
	padding-left: 6px;
}
#content .touxiang .touxing_div .aaa .span_4 {
	padding-left: 6px;
}
#content .news {
	width: 1150px;
	height: 388px;
	margin: 0 auto;/*background-color:blue;*/
}
#content .news .left {
	width: 803px;
	height: 388px;
	float: left;/*background-color: #F5DEB3;*/
}
#content .news .left .xinwen {
	width: 803px;
	height: 58px;
	border: 1px solid #E5E5E5;
	line-height: 60px;
	font-size: 20px;/*background-color: #FF6EB4;*/
}
#content .news .left .xinwen img {
	margin-left: 10px;
	vertical-align: -5px !important;
}
#content .news .left .xinwen .xinwen_center {
	height: 58px;
	line-height: 58px;
	padding-left:45px;
	font-size:18px;
	font-family:微软雅黑;
}
#content .news .left .xinwen .more {
	height: 58px;
	line-height: 58px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	color: #DBDBDB;/* background-color: #DBDBDB; */
}
#content .news .left .news_bottom {
	width: 803px;
	height: 328px;
	/* background-color: green; */
	border: 1px solid #E5E5E5;
	border-top: 0px;
}
#content .focus {
	width: 379px;
	height: 293px;
	float: left;
	overflow: hidden;
	margin-top: 15px;
	margin-left:5px;
}
#content .news .left .new_bottom_right {
	float: left;
	margin-left: 10px;
	margin-top: 22px;
	width: 405px;
	height: 285px;/* background-color: red;*/
}
#content .news .left .new_bottom_right li {
	width: 100%;
	height: 32px;
	/* background-color:#666; */
	line-height: 32px;
	font-size: 14px;
}
.new_bottom_right li a {
	color: 14px;
	color: #322f2f;
	line-height: 32px;
	text-decoration: none;
}
.new_bottom_right li a:hover {
	color: #f00;
}
#content .news .left .new_bottom_right li>span {
	float: right;
	margin-right:12px;
}
#content .news .left .new_bottom_right li>img {
	margin: 0 2px 0px 0px;
}
#content .news .right {
	width: 345px;
	height: 387px;
	/*background-color: #F5DEB3;*/
	float: right;
	border: 1px solid #E5E5E5;
	border-left: 0px;
}
#content .news .right_top {
	width: 345px;
	height: 58px;
	border-bottom: 1px solid #E5E5E5;/*background-color: red;*/
}
#content .news .right_top img {
	margin-left: 10px;
	margin-top: 15px;
}
#content .news .right_top .tongzhi {
	padding-left: 45px;
	height: 58px;
	line-height: 58px;
	font-size:18px;
	font-family:微软雅黑;
}
#content .news .right_top .more {
	height: 58px;
	line-height: 58px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	color: #DBDBDB;
}
#content .news .right_bottom {
	width: 100%;
	height: 300px;
	/*background-color: #DEB887;*/
	margin-top: 22px;
}
#content .news .right_bottom li {
	width: 100%;
	height: 32px;
	/* background-color:#666; */
	line-height: 32px;
}
#content .news .right_bottom li a {
	font-size: 14px;
	line-height: 32px;
	color: #322f2f;
	
}

#content .news .right_bottom li span { float:right; line-height: 32px; margin-right:15px;}
#content .news .right_bottom li a:hover {
	color: #f00;
}
#content .news .right_bottom li>img {
	margin: 0px 2px 0px 10px;
}
#content .xuanchuan {
	width: 1150px;
	height: 152px;
	margin: 0 auto;/*background-color: #E0FFFF;*/
}
#content .xuanchuan .study {
	width: 564px;
	height: 86px;
	/*  background-color: #666; */
	float: left;
	margin-top: 30px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
#content .xuanchuan .study:hover {
	transform: translate(0, -3px);
	-webkit-transform: translate(0, -3px);
	-moz-transform: translate(0, -3px);
	-o-transform: translate(0, -3px);
	-ms-transform: translate(0, -3px);
	-moz-box-shadow: 2px 3px 8px #333333;
	-webkit-box-shadow: 2px 3px 8px #333333;
	box-shadow: 2px 3px 8px #333333;
}
#content .xuanchuan .sun {
	width: 564px;
	height: 86px;
	/* background-color: #666; */
	float: right;
	margin-top: 30px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
#content .xuanchuan .sun:hover {
	transform: translate(0, -3px);
	-webkit-transform: translate(0, -3px);
	-moz-transform: translate(0, -3px);
	-o-transform: translate(0, -3px);
	-ms-transform: translate(0, -3px);
	-moz-box-shadow: 2px 3px 8px #333333;
	-webkit-box-shadow: 2px 3px 8px #333333;
	box-shadow: 2px 3px 8px #333333;
}
/*four 效果*/
.middle_nav {
	width: 1150px;
	height: 184px;
	margin: 0 auto;
	background: #fff;
}
.middle_nav ul {
	width: 100%;
	height: 184px;
}
.middle_nav ul li {
	width: 160px;
	height: 140px;
	margin-top: 20px;
	float: left;
}
.middle_nav ul li.ml251 {
	margin-left: 80px;
}
.middle_nav ul li .a1 {
	width: 79px;
	height: 79px;
	background: url(../images/icons.png) no-repeat 0 0;
	display: block;
	margin: 0 auto;
}
.middle_nav ul li:hover .a1 {
	background: url(../images/icons.png) no-repeat 0px -81px;
	transition: all 0.5s ease-out 0.2s;
}
.middle_nav ul li:hover h2 {
	color: #f00
}
.middle_nav ul li .a2 {
	width: 79px;
	height: 79px;
	background: url(../images/icons.png) no-repeat -249px 0;
	display: block;
	margin: 0 auto;
}
.middle_nav ul li:hover .a2 {
	background: url(../images/icons.png) no-repeat -249px -81px;
	transition: all 0.5s ease-out 0.2s;
}
.middle_nav ul li .a3 {
	width: 79px;
	height: 79px;
	background: url(../images/icons.png) no-repeat -499px 0;
	display: block;
	margin: 0 auto;
}
.middle_nav ul li:hover .a3 {
	background: url(../images/icons.png) no-repeat -499px -81px;
	transition: all 0.5s ease-out 0.2s;
}
.middle_nav ul li .a4 {
	width: 79px;
	height: 79px;
	background: url(../images/icons.png) no-repeat -748px 0;
	display: block;
	margin: 0 auto;
}
.middle_nav ul li:hover .a4 {
	background: url(../images/icons.png) no-repeat -748px -81px;
	transition: all 0.5s ease-out 0.2s;
}
.middle_nav ul li .a5 {
	width: 79px;
	height: 79px;
	background: url(../images/icons.png) no-repeat -998px 0;
	display: block;
	margin: 0 auto;
}
.middle_nav ul li:hover .a5 {
	background: url(../images/icons.png) no-repeat -998px -81px;
	transition: all 0.5s ease-out 0.2s;
}
.middle_nav ul li h2 {
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	height: 60px;
	line-height: 60px;
	color: #322f2f;
	font-size: 20px;
	font-family: 微软雅黑;
	text-align: center;
	font-weight: normal;
}
#content .wenlv {
	width: 1150px;
	height: 334px;
	/*background-color: red;*/
	margin: 0 auto;
}
#content .wenlv .left {
	width: 803px;
	height: 334px;
	/*background-color: black;*/
   /*  border:1px solid green; */
	float: left;
	overflow: hidden;
}
#content .wenlv .left .top {
	width: 801px;
	height: 58px;
	/* background-color: #eee;*/
	border: 1px solid #E5E5E5;
	background: #fff;
}
#content .wenlv .left .top img {
	margin: 18px 0 0 10px;
	float: left;
}
#content .wenlv .left .top .fengcai {
	height: 58px;
	line-height: 58px;
	padding-left: 38px;
	font-size:18px;
	font-family:微软雅黑;
}
#content .wenlv .left .top .more {
	font-size: 10px;
	float: right;
	height: 58px;
	line-height: 58px;
	margin-right: 10px;
	color: #DBDBDB;
	font-size:12px;
}
#content .wenlv .left .bottom {
	width: 801px;
	height: 252px;
	border: 1px solid #E5E5E5;
	border-top: 0px;
	padding-top: 20px;
}
#content .wenlv .left .bottom .marqueediv {
	width: 778px;
	height: 247px;
	float: left;
	margin-left: 12px;
	
}
#content .wenlv .left .bottom .marqueediv tr td {
	text-align: center;
}
#content .wenlv .left .bottom .marqueediv img {
	width: 251px;
	height: 192px;
	margin: 5px;
	margin-right: 5px;
}
#content .wenlv .left .bottom .marqueediv span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #000;
}
#content .wenlv .left .bottom .marqueediv tr td a:hover img {
	-moz-box-shadow: 0px 3px 8px #333333;
	-webkit-box-shadow: 0px 8px #333333;
	box-shadow: 0px 3px 8px #333333;
	transition:all ease-in-out 0.5s;
}
#content .wenlv .left .bottom .marqueediv tr td a:hover span {
	color: #f00;
	transition:all ease-in-out 0.5s;
}
#content .wenlv .right {
	width: 346px;
	height: 331px;
	float: right;
	/*background-color: blue;*/
	border: 1px solid #E5E5E5;
	border-left: 0px;
}
#content .wenlv .right .top {
	width: 346px;
	height: 58px;
	float: right;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
#content .wenlv .right .top img {
	margin: 15px 0 0 10px;
}
#content .wenlv .right .top .video {
	height: 58px;
	line-height: 58px;
	padding-left:38px;
	font-size:18px;
	font-family:微软雅黑;
}
#content .wenlv .right .top .more {
	height: 58px;
	line-height: 58px;
	float: right;
	margin-right: 10px;
	color: #DBDBDB;
	font-size:12px;
}
#content .wenlv .right .bottom {
	width: 346px;
	height: 270px;
	/*border:1px solid blue;*/
	border-top: 0px;
	border-left: 0px;
	float: right;
}
#content .wenlv .right .bottom .shipin {
	width: 311px;
	height: 232px;
	margin-top: 20px;
	margin-left: 16px;
}
#content .fengjing {
	width: 100%;
	height: 855px;
	margin: 0 auto;
	margin-top: 30px;/*background-color: black;*/
	background: url(../images/fengjing.jpg) no-repeat top center;
}
#content .fengjing .f_div {
	width: 1150px;
	margin: 0 auto;
	padding-top: 206px;
	
}
#content .fengjing .f_div ul li {
	width: 197px;
	height: 256px;
	float: left;
	margin-left: 45px;
	margin-right: 45px;
	transition: all ease-in-out 0.5s;
}
#content .fengjing .f_div ul li  a{
	width: 197px;
	height: 256px;
	float: left;
	margin-left: 45px;
	margin-right: 45px;
	transition: all ease-in-out 0.5s;
}
#content .fengjing .f_div  ul#menu3{
	width: 880px;
    height: 310px;
    margin: 0 auto;
	}
#content .fengjing .f_div  ul#menu3 li.hover {
	/*background: #0066cc;*/
}
#content .fengjing .f_div  ul#menu3 li.hover a.f_1 {
background: url(../images/f_11_new.png) no-repeat top center;	
}
#content .fengjing .f_div  ul#menu3 li.hover a.f_2 {
background: url(../images/f_22_new.png) no-repeat top center;	
}
#content .fengjing .f_div  ul#menu3 li.hover a.f_3 {
background: url(../images/f_33_new.png) no-repeat top center;	
}
#content .fengjing .f_div  ul#menu3 li.hover a.f_4 {
background: url(../images/f_44_new.png) no-repeat top center;	
}
#content .fengjing .f_div ul li a.f_1 {
	background: url(../images/f_1_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_1:hover {
	background: url(../images/f_11_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_2 {
	background: url(../images/f_2_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_2:hover {
	background: url(../images/f_22_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_3 {
	background: url(../images/f_3_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_3:hover {
	background: url(../images/f_33_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_4 {
	background: url(../images/f_4_new.png) no-repeat top center;
}
#content .fengjing .f_div ul li a.f_4:hover {
	background: url(../images/f_44_new.png) no-repeat top center;
}
/*赶海*/
.spot {
	width: 1150px;
	height: 50px;
	margin: 0 auto;
	/*background-color: green;*/
	margin-top: 45px;/*position: relative;*/
}
.spot a { text-decoration:none;}
.spot h2 {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	color:#000;
	text-decoration:none;
	font-family: 微软雅黑;
	font-weight:normal;
}
.spot h2:hover{color:#f00; }
.spot p {
	margin-top: 30px;
	font-size: 16px;
	font-family: 微软雅黑;
	line-height: 30px;
	text-indent: 2em;
}
/*轮播*/
.lunbo {
	width: 1150px;
	height: 146px;
	margin: 0 auto;
	margin-top: 30px;/*background-color: blue;*/
}
.lunbo .center {
	width:1011px; height:146px; background:#cccccc;
	
	float:left;
	margin-left:15px;
	}
.lunbo .center .gundong { margin:12px;}	
.lunbo .center img{ width:182px; height:120px; margin-right:10px;}	

.lunbo .leftbtn{
	width:55px; height:63px; float:left;background:url(../images/left_btn.jpg); margin-top:42px;
	}	
.lunbo .rightbtn{
	width:55px; height:63px; float:right; background:url(../images/right_btn.jpg); margin-top:42px;
	}		
#content .first {
	width: 1150px;
	height: 350px;
	/*background-color: pink;*/
	margin: 0 auto;
	/*margin-top: 30px;*/
}
#content .first li:hover {
	color: red !important;
	font-size: 1.1em !important;
}
#content .first .box {
	width: 382px;
	height: 348px;
	border: 1px solid #E5E5E5;
	float: left;
}
#content .first .box_two {
	border-right: 0px;
	border-left: 0px;
	
}
#content .first .top {
	width: 382px;
	height: 65px;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}

#content .first .top .title {
	height: 65px;
	line-height: 65px;
	padding-left:40px;
	color:#000;
	font-size:18px;
	font-family:微软雅黑;
}
#content .more {
	height: 65px;
	line-height: 65px;
	float: right;
	margin-right: 10px;
	color: #DBDBDB;
	font-size:12px;
}
#content .first .top .more:hover {
	color: #f00;
}
#content .first .bottom {
	width: 382px;
	height: 270px;/*background-color: #E0EEE0;*/
}
#content .first .bottom ul {
	padding-top: 10px;
}
#content .first .bottom li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
#content .first .bottom li a {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #322f2f;
	float: left;
	background: url(../images/arrow.png) no-repeat 10px center;
	padding-left: 30px;
}
#content .first .bottom li a:hover {
	height: 32px;
	line-height: 32px;
	color: #f00;
	font-size: 14px;
}
#content .first .bottom span {
	float: right;
	margin-right: 10px;
	font-size: 14px;
}
#content .project {
	width: 1148px;
	height: 323px;
	/*background-color: red;*/
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom:20px;
	border: 1px solid #E5E5E5;
}
#content .project .top {
	width: 100%;
	height: 59px;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
#content .project .top .project_jianshe {
	width: 170px;
	height: 59px;
	
	float: left;
}
#content .project .top span {
	height: 59px;
	line-height: 59px;
	color: #fff;
	padding-left:40px;
	font-size:18px;
	font-family:微软雅黑;
}
#content .project .top .more {
	height: 59px;
	line-height: 59px;
	font-size: 12px;
	float: right;
	margin-right: 10px;
	color: #DBDBDB;
}
#content .project .bottom {
	width: 1150px;
	height: 249px;
}
#content .project .bottom .center{
	width:1120px; height:249px; float:left; margin-top:10px; margin-left:12px; overflow:hidden;
	}
#content .project .bottom .center tr td { text-align:center;	}

	
#content .project .bottom .center img{ width:270px; height:205px; margin-right:10px;}	
#content .project .bottom .center span{ width:270px; height:35px; line-height:35px; font-size:14px; color:#000;}
#content .project .bottom .center a:hover img {
	-moz-box-shadow: 0px 3px 8px #333333;
	-webkit-box-shadow: 0px 8px #333333;
	box-shadow: 0px 3px 8px #333333;
	transition:all ease-in-out 0.5s;
	}
#content .project .bottom .center a:hover span {
	color:#f00;
	transition:all ease-in-out 0.5s;
	}	
.newgif{ position:absolute; right:-35px;  width:23px; height:12px; background:url(../images/new.gif) no-repeat top center; margin-top:5px;}