@charset "gb2312";
/* CSS Document */
body {
	background:#fff url(imagesbg.jpg) repeat;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:150%;
	padding:0px;
	margin:0px;
	color:#363636;
}
div {
	margin:0 auto;
	padding:0;
}
ul ,ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
form {
	padding:0;
	margin:0;
	list-style:none;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.dis {
	display:none;
}
.inline {
	display:inline;
}
.none {
	display:none;
}
.clear {
	CLEAR: both;
	display:block;
}
.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: ".";
}
.clearfix {
	ZOOM: 1;
}
/*英文强制换行*/
lable {
	margin-right:2px;
	font-size:12px;
	font-family:Arial;
}
.word {
	word-break:break-all;
}
a {
	COLOR: #363636;
	TEXT-DECORATION: none;
	
}
a:hover {
	COLOR: #363636;
	TEXT-DECORATION: underline;
}
a:focus {
	outline: none;
}

.fl{
	float:left;
}
.fr{
	float:right;
}
.w723{
	width:723px;
}
.pd15{
	padding:15px;
}
.w360{
	width:360px;
}
.w244{
	width:244px;
}
.w228{
    width:228px;
}
.h293{
	height:293px;
}
.h223{
	height:250px; 
}
.h265{
	height:265px;
}
.h297{
	height:299px;
}
.h222{
	height:222px;
}
.w329{
	width:329px;
}
.w635{
	width:635px;
}
.w623{
	width:623px;
}
.w329{
	width:329px;
}
.w260{
	width:260px;
}
.w428{
	width:428px;
}
.mgt20{
	margin-top:20px;
}
.mgr20{
	margin-right:20px;
}

.pt10{ padding-top:10px;}

.warp{
}
.top{
	background:url(imageslogo.png) no-repeat center;
	height:102px;
}
.topconent{
	width: 980px;
	margin: 0 auto;
}

.logo{
	width: 563px;
	height: 97px;
	float: left;
}
.headnav{
	float: right;
	width: 189px;
	padding-top: 30px;
}
.headnav a{
	background:url(imagesjt.png) no-repeat 0px 5px;
	display: block;
	float: left;
	text-indent: 10px;
	color: #fff;
	width: 90px;
}
.guans{
	height:496px;
	width:100%;
	overflow:hidden;
}
.warp .banner{
	width:100%;
	height:496px;
	margin:0 auto;
	position: relative;
	z-index:98;    
	
}

.warp .banner_box{
	position: absolute;
	z-index: 99;
	left: 0px;
}
.warp .index-a-box {
	width:1583px;
	height:496px;
	overflow:hidden;
}
.warp .banner_box, #index_banner {
	width:1583px;
	height:496px;
	overflow:hidden;
	background:none;
}


.warp .index-a-menu{
	position: absolute;
	z-index: 999;
	bottom:0px; width:100%;
}
.nav_menu{
    width: 980px;
	margin: 0 auto;}
.warp .index-a-menu .nav_menu li{
	float: left;
	display: block;
	width: 138px;
	height: 55px;
	position:relative;
	z-index:8;
	margin-right: 2px;
}
.warp .index-a-menu .nav_menu li a{
	float: left;
	display: block;
	width: 138px;
	height: 55px;
	background: #178d4f;
	color:#fff;
	line-height: 55px;
	font-size: 15px;
	font-family:'微软雅黑';
	font-weight: bold;
	text-align: center;
	opacity:0.9;
	filter:alpha(opacity=90);
	
}
 .warp .index-a-menu .nav_menu li a:hover{
	float: left;
	display: block;
	width: 138px;
	height: 55px;
	background: #5dac1b;
	color:#fff;
	opacity:0.9;
	filter:alpha(opacity=90);
	
}


.warp .index-a-menu .dialog {
	display:none;
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:135px;
	
}
.warp .index-a-menu .dialog .shadow {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.warp .index-a-menu .dialog .con {
}
.warp .index-a-menu .dialog a {
	border:none;
	line-height:1.5;
	
}
.warp .index-a-menu .dialog a:hover {
	border:none;
}
.warp .index-a-menu .dialog .a1 {
	margin-bottom:2px;
}


.indexmain{
	width:984px;
	margin:0 auto;
	
}


/* 导航二 */


.menuposition{position:relative;width:980px; margin:0 auto; height:55px;}

#navCtn2 .navMain{}

#navCtn2 .navMain ul{}

#navCtn2 .navMain li{float: left;
	display: block;
	width: 138px;
	height: 55px;
	position:relative;
	z-index:8;
	margin-right: 2px;}

#navCtn2 .navMain li a{float: left;
	display: block;
	width: 138px;
	height: 55px;
	background: #178d4f;
	color:#fff;
	line-height: 55px;
	font-size: 15px;
	font-family:'微软雅黑';
	font-weight: bold;
	text-align: center;
	opacity:0.9;
	filter:alpha(opacity=90);}

#navCtn2 .navMain li a:hover{float: left;
	display: block;
	width: 138px;
	height: 55px;
	background: #5dac1b;
	color:#fff;
	opacity:0.9;
	filter:alpha(opacity=90);}

#navCtn2 .navMain li a.active{ float: left;
	display: block;
	width: 138px;
	height: 55px;
	background: #5dac1b;
	color:#fff;
	opacity:0.9;
	filter:alpha(opacity=90);}

/* 二级菜单 */

.erjiMenu{height:auto; position:absolute;z-index:9999; bottom:55px; }

.erjiMenu li{ margin-bottom:3px;

}

.erjiMenu li a{ display: block;
	width: 138px;
	height: 55px;
	background: #178d4f;
	color:#fff;
	line-height: 55px;
	font-size: 15px;
	font-family:'微软雅黑';
	font-weight: bold;
	text-align: center;
	opacity:0.9;
	filter:alpha(opacity=90);}

.erjiMenu a:hover{
	display: block;
	width: 138px;
	height: 55px;
	background: #5dac1b;
	color:#fff;
	opacity:0.9;
	filter:alpha(opacity=90); }

.erji1{ left:0px;}

.erji2{left:140px;}

.erji3{left:280px;}

.erji4{left:420px;}

.erji5{left:560px;}

.erji6{left:700px;}

.erji7{left:840px;}


.foot{
	height:120px;
	background:#2b2c31;
	margin-top:60px;
}
.copmenu{
	width:980px;
	margin:0 auto;
	text-align:center;
	color:#c1c2c3;
	padding:30px 0px 0px 0px;
}

.copmenu a{
	color:#c1c2c3;
	}

.copy{
	width:980px;
	margin:0 auto;
	text-align:center;
	color:#c1c2c3;
	padding-top:15px;
}

.box{
	background:#FFF;
	display:table;
}
.box .title{
	color:#02813f;
	font-size:16px;
	font-weight:bold;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #d0d0d0;
	padding-left:15px;
}
.box .title span{
	float:right;
	padding-top:20px;
	padding-right:16px;
}
.box ul li{
	line-height:25px;
	height:25px;
	display:block;
}
.box ul li a span{
	float:right;
}
.box ul li a {
	display:block;
	color:#333434;
	text-decoration:none;
	background:url(imagesdian.jpg) no-repeat 0px 8px;
	padding-left:15px;
	font-size:13px;
}
.box ul li a:hover {
	display:block;
	color:#333434;
	text-decoration:underline;
	background:url(imagesdian.jpg) no-repeat 0px 8px;
	padding-left:15px;
}
.box .imglist img{
	display:block;
	padding-bottom:10px;	
}
.box .imglist a{
	float:left;
	margin-right:25px;
	text-align:center;
}

.box .imglist12 a{
	float:left;
	margin-right:10px;
	text-align:center;
	position:relative;
}
.box .imglist12 span{ display:block; position:absolute; bottom:0px; left:0px; width:149px; text-align: center; background:url(imagespic40.png) repeat-x; height:25px; line-height:25px; color:#FFF; font-weight:bold;}

.box .imglist12 img{
	display:block;
}




.box .imglist1 img{
	display:block;
	padding-bottom:10px;
}
.box .imglist1 a{
	float:left;
	margin-right:5px;
	text-align:center;
	 padding-top:10px;
}

.box .imglist3 img{
	display:block;
	padding-bottom:10px;
}
.box .imglist3 a{
	float:left;
	margin-right:5px;
	text-align:center;
}




.abbg{
	background: #fff;
	padding: 38px;
	height:auto !important; min-height:500px;
}

.sidenav{
	float: left;
	width: 202px;
}
.sidenav .title{
	height: 73px;
}
.sidenav ul li {
	background: url(imagesxuxian.jpg) repeat-x bottom;
	display:block;
	height: 35px;
	line-height: 35px;
}
.sidenav ul li a{
	height:30px;
	line-height: 30px;
	display:block;
	text-indent: 20px;
	text-decoration:none; 
	font-weight: bold;
	font-size: 14px;

}

.sidenav ul li a:hover{
	height:30px;
	line-height: 30px;
	display:block;
	background: url(imagesnav_hover_bg.jpg) no-repeat;
	text-indent: 20px;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;


}

.sidenav ul li a.clicked{
    background: url(imagesnav_hover_bg.jpg) no-repeat;
	color: #fff;

}


.abbox{
	float: right;
	width: 675px;
	color: #7a7a7a;
}
.abbox a{
	color: #7a7a7a;
}

.abbox .map{
	 height:40px;
	 line-height: 40px;
	 font-size: 14px;
	 font-weight: bold;
	 border-bottom: 1px #dadada solid; 



}
.abbox .map span{
	float: right;
	font-size: 12px;
	 font-weight:normal;
}

.abbox .abcontent{
	padding: 20px;
}

.newslist {} {

}

.newslist li{


    line-height: 40px;

    background: url(imagesdian.jpg)  no-repeat 0px 20px;
	border-bottom:1px dashed #CCC;
	padding-left:20px;
	text-align:left;

}
.newslist li a{

    line-height: 40px;
    display: block;


}
.newslist li span{
	float: right;
}

.news_img_list{
	height: 130px;
	background: url(imagesxuxian.jpg) repeat-x bottom;
	padding: 15px 0px;

}
.news_img_list .leftbox{
	float: left;
	width: 165px;
	

}
.news_img_list .leftbox img{
	padding: 4px;
	border: 1px solid #dcdcdc;
}

.news_img_list .rightbox{
	float: right;
	width: 442px;
}

.news_img_list .rightbox .title{
	font-size: 15px;
	font-weight: bold;

}
.news_img_list .rightbox .title span{
	float: right;
	font-weight: normal;
    font-size: 12px;

}

.news_img_list .rightbox  .des{
	line-height: 23px;
}

.news_img_list .rightbox  .more{
	float: right;
}



.abcontent .imglist{
	width: 206px;
	height: 152px;
	display: block;
	float: left;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
}
.abcontent  .imglist a div{
   position: absolute;
   top: 125px;
   left: 0px;
   z-index: 99;
   width: 206px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   opacity:0.7;
   filter:alpha(opacity=70);
   background: #000;
   color: #fff;
}

.abcontent  .imglist a:hover div{

   opacity:0.9;
   filter:alpha(opacity=90);
   background: #000;
   color: #fff;


}



.abcontent .imglist1{
	width: 149px;
	height: 182px;
	display: block;
	float: left;
	position: relative;
	margin-right: 15px;
	margin-bottom: 15px;
}
.abcontent  .imglist1 a div{
   position: absolute;
   bottom:0px;    
   left: 0px;
   z-index: 99;
   width: 149px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   opacity:0.7;
   filter:alpha(opacity=70);
   background: #000;
   color: #fff;
}

.abcontent  .imglist1 a:hover div{

   opacity:0.9;
   filter:alpha(opacity=90);
   background: #000;
   color: #fff;


}



/* 翻页效果 */

.pageList{ line-height:40px; margin-top:10px; text-align:center; padding-right:10px;}

.p_n1{ border:1px solid #1fa3ae; padding:3px; padding-left:4px; padding-right:4px; text-align:center; color:#fff; background:#41a16f;font-weight:bold}

.p_n2{ border:1px solid #ccc; padding:3px; padding-left:4px; padding-right:4px; text-align:center; background:#ccc; color:#fff}

.p_n2 a{color:#fff}


#arttitle{ font-size:18px;}

.time{ padding:8px 0px;}

#artinfo2 span{ display:block; line-height:23px;}


.rollBox{overflow:hidden;margin:0 auto; height:auto !important; }
.rollBox .Cont{ width:940px;overflow:hidden; margin:0 auto; }
#ISL_Cont{}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left;}
*+html .rollBox .Cont .pic{width:160px;float:left;}

.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2,.rollBox #List3,.rollBox #List4{float:left;}
.img1{ float:right;padding-left:0px;cursor:pointer; padding-right:10px; padding-top:10px;}
.img2{ float:right;padding-left:5px;cursor:pointer;padding-right:10px;padding-top:10px;}








