@charset "utf-8";
/* CSS Document */
body,div,p,i,form,input,ul,li,textarea{
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Î¢ÈíÑÅºÚ",Arial;
	font-size:16px;
	color:#454545;
}
body{ background:url(/images/bodybg20160601.jpg);}
.clear{ clear:both;}
.fr{ float:right;}
.fl{ float:left;}

.top{ width:100%; height:40px; background:#e6e7e7;}
.toptext{ width:1000px; margin:auto; line-height:40px; text-align:right; font-size:14px; text-decoration:none;} 
.toptext a{ color:#454545; text-decoration:none;}

.hidden{ overflow:hidden;}
.banner{ width:100%; height:356px; margin:auto; background:url(/images/banner20160601.jpg) center; padding-top:60px;}
.banner img{ display:block; width:490px; height:80px; margin:auto;}
.banner p{ width:1000px; text-indent:2em; font-size:18px; color:#2f7da0; line-height:36px; margin:auto; margin-top:45px; text-shadow:1px 1px 5px #FFF;}


.block{ padding:30px; width:938px; margin:auto; overflow:hidden; margin-bottom:40px; background:#FFF url(boxbg20160601.jpg) no-repeat;
	border: 1px solid #dedede;
    -moz-border-radius:5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow:1px 1px 3px rgba(0, 0, 0, 0.5);
  /*IE6,IE7Óï·¨*/
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='gray');
  /*IE8*/
  -ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='gray')"
	}
.jsbox{ float:left; width:418px; height:288px;/* *+height:264px;*/ position:relative; border:1px solid #dedede; padding:5px;}
.jsbox a{ color:#111;}
.img img{ width:418px; height:288px; /**+height:264px;*/ border:none;}
.text{ position:absolute; left:0; bottom:0; width:408px; line-height:36px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; padding-left:10px; margin-left:5px; margin-bottom:5px;}
.text a{ color:#FFF; text-decoration:none; font-size:16px;}
.button{ z-index:100; position:absolute; right:15px; bottom:17px;}
.button li{ width:12px; height:12px; margin-left:6px; float:left;}
.button li a{ display:block; width:12px; height:12px; background:url(/images/lunbo20160601.png);}
.button .current a{ display:block; width:12px; height:12px; background:url(/images/lbcurrent20160601.png);}

.lbright{ float:right; width:488px;}
.lbtitle{ font-size:22px; line-height:60px; color:#2f7da0; text-align:center;}
.lbright p{ font-size:16px; line-height:36px; text-indent:2em; color:#454545;}
.lbright a{ display:block; font-size:16px; text-align:right; line-height:38px; color:#2f7da0; text-decoration:none;}
.lbright a:hover{ text-decoration:underline;}

.listtitle{ border-bottom:1px solid #41970e; padding-bottom:10px;}
.listtitle img{ width:45px; height:45px; margin-right:10px; float:left; border:0;}
.listtitle .more{ float:right;}
.listtitle .more img{ width:44px; height:12px; margin-top:20px;}
.listtitle a{ font-size:24px; font-weight:bold; color:#41970e; text-decoration:none; word-spacing:24px; height:45px; line-height:45px; display:block; float:left;}

.listtitle1{ border-bottom:1px solid #41970e; padding-bottom:10px;}
.listtitle1 img{ width:45px; height:45px; margin-right:10px; float:left; border:0;}
.listtitle1 .more{ float:right; text-align:right; margin-top:16px;font-size:14px; color:#2f7da0; }
.listtitle1 .more a{font-size:14px; color:#2f7da0; text-decoration:none; }
.listtitle1 span{ font-size:24px; font-weight:bold; color:#41970e;  word-spacing:24px; height:45px; line-height:45px; display:block; float:left;}

.list{ width:450px; padding-top:15px;}
.list li{ overflow:hidden; background:url(/images/listdot20160601.png) no-repeat left center; padding-left:10px; line-height:40px;}
.list li a{ color:#454545; text-decoration:none; float:left;}
.list li a:hover{ color:#2f7da0; text-decoration:underline;}
.list li span{ float:right; color:#999999; font-size:16px;}

.list1{ width:940px; padding-top:15px;}
.list1 li{ overflow:hidden; background:url(/images/listdot20160601.png) no-repeat left center; padding-left:10px; line-height:40px;}
.list1 li a{ color:#454545; text-decoration:none; float:left;}
.list1 li a:hover{ color:#2f7da0; text-decoration:underline;}
.list1 li span{ float:right; color:#999999; font-size:16px;}

.imgblock{ margin-right:44px; padding-top:30px; float:left;}
.imgblock a{ display:block; width:142px; height:200px; border:1px solid #41970e; padding:4px;}
.imgblock img{ width:142px; height:200px; margin:0; padding:0; border:none;}

.page{ text-align:center; overflow:hidden; padding:40px 0 20px 275px;}
.page .first{ float:left; background:url(/images/page20160601.jpg) no-repeat; width:54px; line-height:29px; text-align:center; margin-right:5px; color:#333;}
.page .num{ float:left; background:url(/images/page120160601.jpg) no-repeat; width:29px; line-height:29px; text-align:center; margin-right:5px; color:#333;}
.page .numcur{ float:left; background:url(/images/pagecur20160601.jpg) no-repeat; width:29px; line-height:29px; text-align:center; margin-right:5px; color:#fff;}
.page .last{ float:left; background:url(/images/page20160601.jpg) no-repeat; width:54px; line-height:29px; text-align:center; color:#333;}
.page span{ float:left; width:29px; line-height:29px; text-align:center; color:#333;}

.bottom{ width:1000px; margin:auto; overflow:hidden; padding-bottom:40px; color:#454545; font-size:14px; line-height:32px; text-align:center;}

.title{ color:#333; font-size:30px; text-align:center; padding-top:40px; }
.subcon{ text-align:center; font-size:14px; color:#858585; line-height:80px; border-bottom:1px solid #c5c5c5;}
.conimg{ display:block; width:650px; height:390px; margin:50px auto;}
.content{ text-indent:2em;}
.content p{ line-height:36px; margin-bottom:20px;}