﻿﻿/* slide */
.slide-main{height:319px;position:relative; z-index:1;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:137px;overflow:hidden;cursor:pointer;border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:240px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:319px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:375px;padding-top:89px;background:#ff6900;position:relative;z-index:8;}
#bgstylea{background:url(../images/bannerin1.jpg) no-repeat top center; }
#bgstyleb{background:url(../images/bannerin2.jpg) no-repeat top center; }
.slide a{display:block;width:100%;height:319px;cursor:pointer;}
.marleft20{ margin-left:20px;}
.martop20{ margin-top:20px;}

/*???*/

.columnStyle a{ color:#595757; background: url(../images/li-icon.png) left 9px no-repeat; padding-left:11px; line-height: 14px; }
.columnStyle a:hover{ color:#990000;background: url(../images/li-iconv.png) left 9px no-repeat;  padding-left:11px; line-height: 14px;}
.columnStyle tr{ height:30px;  border-bottom:#fff 2px dotted;font-size:14px; color:#9b9b9b; line-height: 14px;}
table{ color:#595757;  font-size:14px; }
table a{ color:#595757;  font-size:14px; }
table a:hover{ color:#2f59b3; }
table td,.notice table td{ line-height:21px;}
table td{ line-height:35px; border-bottom:#CCC 1px dotted;}

.left {
	width:230px; z-index:2; float: left;}
.right {
	position: relative;
	width: 990px; 
	 z-index:-1;
	 background: #fff;
	 float: right;
	
}
.right .ny-left-bg {
	position: absolute; top: 0;bottom: 0; left: -255px; background: #fff; width: 230px; margin-top:70px;
}
#box{
	width: 142px;
	height: 161px;
	display:none;
	margin-top:-150px;
	left: 70px;position: absolute;


}



/*???????*/

.content{width:1200px; margin:0 auto; min-height:300px; margin-top:-70px; z-index:100; position:relative; left:50%; margin-left:-600px; overflow:hidden;}
.content .left{width:230px;}
.content .left .abouttitle{width: 230px;height: 70px; background:url(../images/intitle.png) repeat-x; }
.content .left .abouttitle .shuxian{ float:left; height:35px; width:3px; MARGIN: 19px 0 0 20px; background:#FFF;}
.content .left .abouttitle .p1{font-size: 20px;margin-left:30px; color:#FFF; font-weight:bold; padding-top:15px;}
.content .left .abouttitle .p2{font-size: 10px; margin: -2px 0 0 30px; color:#FFF;}

.content .left .leftcont{ background:#FFF; display: table;width: 230px; padding-bottom:20px;  height:auto; margin:auto;}
.content .left .leftnav{ display: inline;}
.content .left .leftnav ul{width: 190px;margin-left: 20px; padding:10px 0 10px 0;}
.content .left .leftnav ul li{border: 1px solid #d3d3d3;height: 28px; margin-top:6px;}
.content .left .leftnav ul li:hover{ background:#2f59b3; border: 1px solid #2f59b3;}
.content .left .leftnav ul li a{line-height: 28px;color:#747474;background: url("../images/li-icon.png") 14px 12px no-repeat;padding-left: 25px;height: 28px ; display:block; font-size:13px;}
.content .left .leftnav ul li a:hover{ color:#fff;background: url("../images/li-iconf.png") 14px 12px no-repeat;}
.content .left .leftnav ul .active {background:#2f59b3; border: 1px solid #2f59b3;}
.content .left .leftnav ul .active a{ color:#fff;background: url("../images/li-iconf.png") 14px 12px no-repeat; }

.rightlinks1{ margin-left:20px;width: 200px; padding-top:20px; display: table ;}
.rightlinks1 ul a{}
.rightlinks1 ul a li{ float:left; height:33px; margin-right:5px; border:1px solid #CCC; margin-bottom:5px; width:188px; background:#FFF; line-height:33px; font-size:13px; color:#5c5c5c;}
.rightlinks1 ul a li:hover{ float:left; height:33px; margin-right:5px; border:1px solid #b98b40; color:#b98b40; font-weight:bold;}
.rightlinks1 ul li span{ width:15px; height:14px; display:block; float:left; margin:10px 10px 0 10px; }
.rightlinks1 ul li span.icon1{background: url(../images/icon1.png) 0 0 no-repeat;}
.rightlinks1 ul li:hover span.icon1{background: url(../images/icon1.png) 0 -14px no-repeat; }
.rightlinks1 ul li span.icon2{background: url(../images/icon1.png) -16px 0 no-repeat;}
.rightlinks1 ul li:hover span.icon2{background: url(../images/icon1.png) -16px -14px no-repeat; }




.bottomright1{ float:left; width:190px; margin-top:15px; margin-left:20px;}
.kuan1 input {
	background: #fff;
	width: 160px;
	height: 22px;
	line-height: 24px;
	border-top: 5px #489fa5 solid;
	float: left;
	color: #9b9b9b;
	padding-left: 5px;
	border:1px solid #eeeeee;
}
.an1 input {
	width: 22px;
	height: 24px;
	background:url(../images/search.png) no-repeat center center #2c8387;

	float: left;
	border: none;

}

/*???????about????*/
.content .right{ float:left; width:895px; margin-left:25px; background:#FFF; padding:20px 25px; margin-top:30px;}
.right .righttitle{border-bottom: 2px solid #d3d3d3; height:42px; margin-top:-15px;}
.right .titleleft{ float:left;border-bottom: 2px solid #29767b;height:42px;}

.right .titleleft p{ float:left;font-size: 22px;color:#125559; line-height:42px; font-weight:bold;}
.right .titleleft .p1{ float:left;font-size: 10px; color:#ccc; line-height:42px; font-weight:normal; margin:8px 0 0 4px;} 
.right .titleright{ font-size:13px; float:right;color: #797979;line-height: 42px;background: url("../images/dian.png") no-repeat 0 15px; padding-left:15px; }
.right .titleright a{color:#797979;}
.right .titleright a:hover{color:#2f59b3;}
.right .p{padding-top:15px;font-size:14px; color:#555; line-height:25px;min-height:500px}
.right .p p{text-indent:2em; margin-top:5px;}
.right .p p img{ margin-left:-2em; max-width:890px;}
.right .zhengwen{padding-top:15px; width:775px;}

/*??? */
.bottom {
	width: 100%;
	height: 60px;
	background-color: #489fa5;
    border-top: #29767b 5px solid;
	color:#ffffff;text-align:center;
	display:block;
	overflow:hidden; padding: 20px 0 0 0;
}
.bottom p{ line-height: 27px; font-size: 14px;
}


/*news*/
.clear {
	clear: both;
}
.right .news {
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.right .news img {
	width: 191px;
	height: 128px;
	border: 1px solid #e8e8e8;
	float: left;
	margin-right: 10px;
	margin-top:0;
}
.right .newright p a {text-indent:0;
	line-height: 20px;
	font-size: 13px;
	color: #6f6f6f;
}
.right .newright p{ height:128px; overflow:hidden;}
.right .news .date{ float:right;font-weight: 200;color: #ccc;}
.right .news span {
	text-indent:0;
	font-size: 15px;
	color: #2f59b3;
	line-height: 20px;
	margin-bottom: 8px;
	font-weight: 600;
	display: block;
}
.right .news span a {
	color: #feb126;
	font-size: 13px;
}
.right .p .news {
	margin-bottom:20px;
	}
.right .p .news {
	margin-bottom:20px;
	}
.right .page{
	margin-top:20px;}
.right .p ul li a {
	background: url(../images/li-icon.png) no-repeat left center;
	padding-left: 18px;
	font-size: 13px;
	color: #6f6f6f;
}
.main .right .p .page-box ul li a{background:none;}
.right .p ul li .date {
	float: right;
	font-size: 13px;
	color: #6f6f6f;
}
.right .p ul li a:hover {
	background: url(../images/li-iconv.png) no-repeat left center;
	color: #2f59b3;

}
.right .p ul li{
	line-height:35px;}
.right .p ul li a:hover .date {
	color: #2f59b3;
}
.page a, .page span {
	display: inline-block;
	height: 30px;
	text-align: center;
	padding: 0 12px;
	border: 1px solid #ded7d7;
	line-height: 30px;
	font-size: 14px;
	margin-right: 10px;
}


.stitle {
	text-align: center;
	line-height: 22px;
	font-size: 22px;
	margin-top: 15px;
}
.stitle {
	color: #000000;
}
.newsContent {
	padding-top: 20px;
}
.newsinfo {
	text-align: center;
	color: #ccc6c6;
	line-height: 20px;
	font-size: 14px;
	padding: 10px;
	border-bottom: 1px dotted #ded7d7;
	margin-top: 15px;
}
.newsBtn {
	border-top: 1px dotted #ded7d7;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-top: 20px;
	width: 100%;
}
@media (max-width: 1024px){
	body  { width:1200px; }
}