@charset "utf-8";
/* CSS Document */
/*公共样式*/
.bg1{background:#f7f7f7;}
.hide{display:none}
*{margin: 0;padding: 0;}
html,body{height:100%;}
body{color: #3c3c3c;line-height:22px;font-size:14px;font-family:"微软雅黑";}
input, textarea, keygen, select, button, isindex {margin: 0em;font: -webkit-small-control;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;text-align: start;outline: none;}
select{box-sizing: border-box;-webkit-box-align: center;white-space: pre;-webkit-rtl-ordering: logical;cursor: default;}
table{border-spacing:0;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight:normal;}
ul, ol, li{list-style:none outside none;}
a{color:#555;outline: medium none;text-decoration: none;}
a:hover{text-decoration: none; }
/*a:hover{filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;} */
em, i{font-style: normal;}
img{border:medium none;}
input,img{vertical-align: middle;border:none;}
.clear{clear:both;}
.clearfix:after {clear: both;content: "";display: block;visibility: hidden;}
.none{display: none;}
.no-spacing{margin:0;padding: 0;}
.margin-center{margin:0 auto;text-align: center;}
.fl{float:left;display:inline;}
.rt{float:right;display:inline;}
.haderbox{height:95px;background:#000;width:100%;}
.hader{width:1340px;height:95px;margin:0 auto;}
.hader .logo{width:441px;height:95px; background:url(../images/logo.png) no-repeat; display:block;}
.nav{ overflow:hidden;}
.nav li{ display:inline;float:left; line-height:95px;font-size:15px;}
.nav li a{padding:0 15px;color:#fff; display:block; line-height:95px;}
.nav .cur a{background:#1e1e1e;color:#adadad;} 
.top{height:60px;width: 1240px;margin:0 auto;}
.dhbox{    width: 260px; line-height:60px;}
.st{ font-family:"宋体";}
.dhbox .dh{/*font-size:25px;color:#000;*/margin-left:10px;}
.fenxiao{ line-height:60px;/*margin-left:10px;*/}
.fenxiao a{color:#555;font-size:13px;padding:0 15px;}
.fenxiao b{ font-weight:normal;}
.rongyu{font-size:13px; line-height:60px;}
.rongyu span{margin-left: 13px;}
.zxbox .zx{width:95px;height:30px;border:1px solid #ff3333; text-align:center; line-height:30px;color:#ff3333; display:block;}
.zxbox .bm{width:95px;height:30px;border:1px solid #ff3333; text-align:center; line-height:30px;color:#fff;background:#ff3333;margin-left:15px; display:block;}
.zxbox{/*margin-left:30px;*/margin-top:14px;}
.main{width:1240px; overflow:hidden;margin:0 auto;}
.main-h p{ line-height:30px; text-align:center;font-size:}
.main-h h2{font-size:26px; font-weight:bold; text-align:center; line-height:50px;}
.main-h{padding:30px 0 10px;}
.kecheng{ overflow:hidden;}
.ke-fl{width:412px;}
.ke-fl img{margin-bottom:1px;}
.ke-m{width:406px;margin-left:5px;}
.ke-m img{margin-bottom:1px;}
.ke-rt{width:412px;margin-left:5px;}
.ke-rt img{margin-bottom:4px;}
.ke-btn{width:190px;height:40px; line-height:40px;color:#ff3333; display:block;border:1px solid #ff3333; text-align:center;margin:35px auto 0;font-size:16px;}
.newsbox{ overflow:hidden;}
/*焦点图*/
.focus{width:616px;height:324px;position: relative;padding:4px;background:#fff;border:5px solid #eaeaea;} 
.focus img{width:616px;height:324px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;font-family:"宋体";}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;font-family:"宋体"; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#006ec8;}  
.focus .fPic{ position:absolute; left:0px; top:0px;width:616px;height:324px; margin: 4px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:10px; left:0px; z-index:10; height:30px; line-height:30px; background:rgba(0,0,0,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; text-align:center;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family:"宋体"; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom: 17px;right: 26px;position:absolute; height:21px; width:110px;text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f60;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/**/
.newslist{font-family:"宋体"; overflow:hidden;margin-left:25px;width:575px;}
.newslist li{ overflow:hidden; line-height:37px; border-bottom:1px dashed #d0d0d0; background:url(../images/list1.png) 5px center no-repeat;padding-left:20px;font-size:15px;}
.newslist li span{color:#999; float:right;}
.bg{background:#eaeaea;}
.mt50{margin-top:50px;}
.ml150{margin-left:150px;}
.tdlist{ line-height:35px;color:#252424;font-size:19px;margin-top:15px;}
.tdbox{ overflow:hidden;}
.huodong{ overflow:hidden;font-family:"宋体";}
.hd1box{width:300px;margin-left: 13px;}
.hd1box p{ line-height:50px;padding:0 10px;}
.hd1box p span{color:#999;}

.hdnews{ overflow:hidden;margin-top:50px;display: none;}
.hdnewsm{width:370px;padding:10px 15px;height:390px;background:#fff;border:1px solid #ddd;margin-left:17px;}
.hdnews-h{ line-height:40px;border-bottom:3px solid #000; overflow:hidden;}
.hdnews-h h3{float:left;font-size:20px; font-weight:bold;color:#000;}
.hdnews-h a{float:right;color:#777;font-size:13px;font-family:"宋体";}
.hdnews-cont{ overflow:hidden;font-family:"宋体";margin-top:5px;border-bottom:1px dashed #d0d0d0;padding-bottom:5px;}
.hdnews-cont h3 a{font-size:15px;color:#444; display:block; overflow:hidden; font-weight:bold;width:218px;heihgt:30px; line-height:30px;}
.hdnews-cont p{ display:block;width:218px;height:66px; display:block; overflow:hidden;}
.hdnews-cont img{margin-right:10px;}
.hdnews-list{ overflow:hidden;font-family:"宋体";font-size:15px;}
.hdnews-list li{line-height:34px; border-bottom:1px dashed #d0d0d0; background:url(../images/list1.png) 5px center no-repeat;padding-left:20px;font-size:15px;}
.anlibox{ overflow:hidden;}
.anlibox >  div:first-child {
	margin-left:0;
}
.anlibox div:nth-child(6){ 
	margin-left:0;
}
.suorue > div:first-child {
	margin-left:0;
}
.anli{width:230px;margin-left:22px; margin-top: 20px;}
.anli h3 a{ text-align:center; display:block; line-height:40px;}
.hzhb{width:1240px;margin:60px auto 0; line-height:30px;padding-bottom:30px;}
.hzhb a{margin-right:20px;}
.lxfsbox{width:624px;margin:20px auto 0;}
.lxfsbox h2{font-size:26px; line-height:60px;border-bottom:1px solid #ddd;margin-bottom:15px; text-align:center;}
.lxfsbox p{ text-align:center;font-size:13px;font-family:"宋体";}
.lxfsbox .p1{font-size:16px; line-height:24px;}
.baominbox{width:1240px; overflow:hidden;margin:60px auto 0;    border-top: 1px solid #ddd;}
.baomin{width:33.333333%; text-align:center;}
.baomin h2{font-size:26px; line-height:70px;}
.baomin p{}
.footnav{ line-height:67px;border-top:1px solid #ddd; text-align:center;width:1240px;margin:15px auto 0;}
.footnav a{margin:0 10px;}
.foot{height:100px;background:#1e1e1e; line-height:100px;color:#7d7d7d; text-align:center;font-family:"宋体";font-size:12px;}
.bannerbox{width:100%;height:652px;background: #eaeaea;}
.suoruebox{background:#eaeaea;padding:40px 0 30px;}
.suorue{width:1240px;margin:0 auto; overflow:hidden;}
.suorue-m{width:200px;margin-left: 8px;}
.suorue-m p{ line-height:30px; text-align:center;}


/*list*/
.banner1{width:1240px;margin:0 auto 10px;}
/*.list-m{width:195px;height:407px; background:url(../images/list3.gif) center top no-repeat; overflow:hidden;}
.list-m li{ text-align:center;float:left;}
.list-m .cur a{background:#000;color:#fff;border-radius:10px;}
.list-m li a{width:100px;height:33px; line-height:33px; text-align:center;display:block;margin:11px auto;margin-left: 52px;}
.list-m li a:hover{background:#000;color:#fff;border-radius:10px;}*/
.list-m{width:195px;overflow:hidden;}
.list-m li{ text-align:center;float:left; background:url(../images/list4.gif) center 0 no-repeat; margin: 0 auto; display:block;height:66px;width:195px;}
.list-m .cur a{background:#000;color:#fff;border-radius:10px;}
.list-m li a{width:170px;height:33px; line-height:33px; text-align:center;display:block;margin: 5px auto 11px;/*margin-left: 52px;*/}
.list-m li a:hover{background:#000;color:#fff;border-radius:10px;}





.list-rt{width:1030px; overflow:hidden;}
.list-rt-h{font-size:26px; font-weight:bold;color:#000; line-height:50px;border-bottom:1px solid #ddd;}
.weizi{height:55px; line-height:55px;}
.weizi a{padding:0 5px;}
.weizi b{ font-weight:normal;}

.shijianbox{ overflow:hidden;marign-top:10px;}
.shijian{width:300px;margin-right:15px;margin-bottom: 25px;}
.shijian h3{ line-height:24px;width:300px;height:24px; display:block; overflow:hidden; font-size:15px; font-weight:bold;margin-top:5px;}
.shijian p{ line-height:24px;}
.page{height:30px;color:#999; text-align:center;margin:45px 0 0;}
.page a{ display:inline-block;padding:0 10px;border:1px solid #999;color:#999;margin:0 5px;}
.page span{padding:0 10px;margin:0 5px;}





/* flexslider */
#back_to_camera {
			background: rgba(255,255,255,.9);
			clear: both;
			display: block;
			height: 40px;
			line-height: 40px;
			padding: 20px;
			position: relative;
			z-index: 1;
		}
		.fluid_container {
			bottom: 0;
			height: 886px;
			left: 0;
			position: fixed;
			right: 0;
			top: 0;
			z-index: 0;
		}
		#camera_wrap_4 {
			bottom: 0;
			height: 100%;
			left: 0;
			margin-bottom: 0!important;
			position: fixed;
			right: 0;
			top: 0;
		}
		.camera_bar {
			z-index: 2;
		}
		.camera_thumbs {
			margin-top: -100px;
			position: relative;
			z-index: 1;
		}
		.camera_thumbs_cont {
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
		}
		.camera_overlayer {
			opacity: .1;
		}






.listpic{
  width: 1030px;
  height: 239px;
  /*border:1px solid #000000;*/
}
.clear {
	clear:both;
	_zoom: 1;
}
.tit{
	width:70px;
	line-height:20px;
}
.cont{
	width:540px;
	line-height:20px;
}

.listnew {
	width:995px;
	height:130px;
}

.content{
	width:995px;
	text-align:center;
	font-size:18px;
}
.read{
width:995px;
font-size:12px;
/*text-indent: 25px;*/
}
.read p{
line-height:30px
}


.leftbox{ overflow:hidden;marign-top:10px;width:1000px;}
.piclist{width:333px;margin:20px auto; padding:0;text-align:center;}
.piclist p{text-align:center; margin-top:10px;}


.contact{width:1195px; overflow:hidden;}
/*
.contactus{
	width:1195px;
	text-align:center;
	font-size:18px;
}

.neirong{
width:1195px;
font-size:12px;
text-indent: 25px;
}*/

.shijian1 {
  width: 310px;
  margin-bottom: 25px;
}


/*pages*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a.astyle {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	cursor: text;
	text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {
background: #09f;
color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}