@charset "utf-8";
* {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "微软黑体";
	text-decoration: none;
}
img {
	border: none;
}
#wrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	color: #333;
}
#header, #content, #footer {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	overflow: hidden;
}


.top{
	width:100%;
	height:105px;
	background-image:url(../images/image_01.jpg);
	background-repeat:repeat;
}
.top .top-n {
	width:1150px;
	margin:0 auto;
	height:105px;}
.top-n .logo {
	width:421px;
	height:64px;
	float:left;

	margin-top:23px;
}
.top-n .dianhua{
	float:right;
	width:169px;
	height:50px;

	margin-top:23px;}
.nav-a{
	width:100%;
	background-image:url(../images/image_01.jpg);
	}		
.nav-x{
	width:100%;
	height:10px;
	background-image:url(../images/image_01.jpg);
	}
.biao{
	width:100%;
	height:auto;
	margin-top:40px;
	margin-bottom:25px;}
.biao2{
	width:100%;
	height:auto;
	margin-top:12px;
	margin-bottom:17px;
}
.biao3{
	width:100%;
	height:auto;
	margin-top:18px;
	margin-bottom:17px;
}
.gongsi{
	width:950px;
	height:auto;
	margin:0px auto 40px auto;}
.gongsi p{
	line-height:25px;
	text-align:center;
	font-size:14px;
	word-wrap: break-word;
}
.gongcheng{
	overflow:hidden;
	width:100%;
	height:auto;
	background-color:#f6f6f6;}
		
		
.gongcheng ul{
	overflow:hidden;
	width:1150px;
	height:auto;
	margin:0 auto;
}
.gongcheng li {
	float:left;
	width:275px;
	height:206px;
	margin:0 6px 16px 6px;}	
.anniu{
	width:80px;
	height:29px;
	margin:19px auto 30px auto;
}

		
.xinwen{
	overflow:hidden;
	width:1150px;
	height:auto;
	margin:0 auto;
}
.xinwen .xinwen-l {
	width:389px;
	height:345px;
	float:left;}		
.xinwen .xinwen-r {
	width:761px;
	height:345px;
	float:left;
	overflow:hidden;
}
.xinwen-r ul {
	width:761px;
	height:345px;
}
.xinwen-r li {
	width:761px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#333;
	border-bottom:dashed #333 1px;}
.xinwen-r li span {
		float:right;}	
.xinwen-r li a {
	width: 761px;
	height: 35px;
	color: #333;
	display: block;
}
.xinwen-r li:hover a{
	color:#ff4000;}
		
.jishu{
	width:1150px;
	height:auto;
	overflow:hidden;}
.jishu ul{
	width:1150px;
	height:auto;
	overflow:hidden;
}


.foot{
	width:100%;
	height:350px;
	background-image:url(../images/image_01.jpg);
	background-repeat:repeat;}
.foot .foot-n{
	width:1150px;
	height:305px;
	overflow:hidden;
	padding-top:45px;
	margin:0 auto;
}

.foot-n .foot-l{
	width:190px;
	float:left;
	height:auto;
	margin-left:10px;
	margin-right:110px;}
.foot-n .foot-l h3 {
	color:#fff;
	font-size:18px;}
.foot-n .foot-l ul{
	height:auto;
	width:190px;
	overflow:hidden;
}
.foot-n .foot-l li {
	color:#fff;
	font-size:13px;
	line-height:20px;
	padding-right:30px;
	padding-top:12px;
	padding-bottom:11px;
	border-bottom:1px solid #fff;}

.foot-n .foot-c{
	margin-right:110px;
	width:170px;
	float:left;
	height:auto;}
.foot-n .foot-c h3{
		color:#fff;
	font-size:18px;
}
.foot-n .foot-c .weixintu{
	width:170px;
	height:170px;
	margin-top:14px;}
		
.foot-n .foot-r{
	width:540px;
	padding:0 10px 0 10px;
	float:left;
}

.foot-n .foot-r h3{
		color:#fff;
	font-size:18px;
	margin-bottom:17px;
}

.yejiao {
	padding-top:20px;
	overflow:hidden;

	width:1150px;
	margin:0 auto;
}

.yejiao p{
	width:1150px;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:29px;}



.main{
	padding-bottom:10px;
	width:1150px;
	overflow:hidden;
	height:auto;
	margin:40px auto 0 auto;}
.main .main-l{
	width:290px;
	height:auto;
	float:left;
	margin-right:30px;
}

.main-l .new-biao{
	overflow:hidden;
	width:100%;
	height:30px;
	border-bottom:1px #333 solid;}
.new-biao h4{
	width:76px;
	font-size:18px;
	float:left;
	color:#333;
	line-height:29px;
	border-bottom:1px solid #333;
}
.new-biao h5{
	float:right;
	font-size:12px;
	line-height:30px;}
.new-biao h5 a{
	color:#ff4000;}


.gonggao{
		border-bottom:1px solid #333;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.gonggao ul{
	width:100%;
	height:auto;}
.gonggao li{
	word-wrap: break-word;
	padding: 10px 0 ;

	border-bottom:1px dashed #333;
	color:#333;
}
.gonggao li a{
	color:#333;
}
.lianxiwomen{
		border-bottom:1px solid #333;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.lianxiwomen ul{
	width:100%;
	height:auto;
	padding-top:10px;}
.lianxiwomen p{
	word-wrap: break-word;
	line-height:25px;

	color:#333;
}

.main .main-r{
	width:830px;
	height:auto;
	float:left;}


.main-r .new-biao{
	overflow:hidden;
	width:100%;
	height:30px;
	border-bottom:1px #333 solid;}
.main-r .gsjj{
	padding-top:10px;
	width:830px;
	height:auto;}

.main-r .gsjj p{word-wrap: break-word;
font-size:14px;
line-height:25px;}

.main-r .jdgc{
	padding-top:10px;
	width:830px;
	height:auto;}



 .main-r .jdgc #images {margin: 0 auto; width: 830px; height: auto; float:none; margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
 overflow:hidden;}

  .main-r .jdgc .jfade_image , .portfolio {width: 246px; margin:0 15px 18px 15px; float:left;}

 .main-r .jdgc #paragraphs{clear:both; margin: 0 auto; height:270px;}
  .main-r .jdgc#column {width: 240px; float:left; margin: 20px; }

  .main-r .jdgc .jfade_image p{
	  width:100%;
	  font-size:14px;
	  text-align:center;
	  line-height:25px;
	  height:25px;}
.main-r .jdgc .jfade_image p a{
	  color:#333;
}

.main-r .jszc{
	padding-top:10px;
	width:830px;
	height:auto;}
.main-r .zjgc{
	padding-top:10px;
	width:830px;
	height:auto;
	overflow:hidden;}





.zjgc ul {
	width:830px;
	height:auto;

}
.zjgc li {
	width:830px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#333;
	border-bottom:dashed #333 1px;}
.zjgc li span {
		float:right;}	
.zjgc li a {
	width: 830px;
	height: 35px;
	color: #333;
	display: block;
}
.zjgc li:hover a{
	color:#ff4000;}
		

.gsjj ul {
	width:100%;
	height:auto;
	overflow:hidden}
	








.main-r .neiye-biao{
	overflow:hidden;
	width:100%;
	height:30px;
	border-bottom:1px #333 solid;}
.neiye-biao h4{
	width:76px;
	font-size:18px;
	float:left;
	color:#333;
	line-height:29px;
	border-bottom:1px solid #333;
}
.neiye-biao h5{
	float:right;
	font-size:12px;
	line-height:30px;}
.neiye-biao h5 a{
	color:#333;}
.neiye-biao h5 a:hover{
	color:#ff4000;}










ol,ul,li{list-style:none;}
img{margin:0;padding:0;border:none}
table{border-collapse:collapse;}
.cls{clear:both;}
.notxt{text-indent:-9999px;}
body{font-size:14px;font-family:Tahoma;font-family:Arial, Hel,Microsoft YaHei;}
a{color:#fff;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#ff4000;}
i { font-style:normal;}

.nav {width:1150px;margin:0 auto; position:relative; background-image:url(../images/image_01.jpg);}
.nav  ul li {float:left;padding:0 35.8px;text-align:center;height:45px;line-height:40px;}
.curBg { background:#ff4000;height:3px;position:absolute;bottom:0;width:127.5px !important;left:0px; }





.banner{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:450px; float:left;}
.b-list{ height:50px; padding-top:420px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #ff4000;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:177px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:177px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
		
		
		
		


 #images {margin: 0 auto; width: 1150px; height: auto; float:none; margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
 overflow:hidden;}
 .jfade_image , .portfolio {width: 246px; margin:0 20.7px 18px 20.8px; float:left;}

#paragraphs{clear:both; margin: 0 auto; height:270px;}
#column {width: 240px; float:left; margin: 20px; }



		
		
		
		
.sph{
	width: 1150px;

	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}
.spbq{
	width: 250px;
	height: 250px;
	float: left;
	line-height: 2;
	padding: 10px 10px 0 10px;
	margin: 0 8.7px 20px 8.7px;
	
	position: relative;
	overflow: hidden;
}
.zst{
		width:246px;
	height:auto;
	margin:0 auto;
	padding:0;}

.zst img{

	width:246px;
	height:139px;
	margin:10px auto;
	padding:0;}
.spbq h2{
	font-weight:normal;
	text-align:center;
	color: #333;
	font-size:14px;
	margin-top: 18px;
}
.spbq span{
	display: block;
	color: #b4bbbf;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin: 8px 0;
}
.spbq b{
	color: #787d82;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
}
.biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
.biankuang_1{
	height: 3px;
	top: -6px;
	left:0px;
	border-left: 3px solid #ff4000;
}
.biankuang_2 {
	width: 0px;
	bottom:-3px;
	left: 0px;
	border-top: 3px solid #ff4000;
}
.biankuang_3{
	height: 0px;
	bottom:0px;
	right:0px;
	border-right: 3px solid #ff4000;
}
.biankuang_4{
	width:0px;
	top:-3px;
	right:0px;
	border-bottom: 3px solid #ff4000;
}
.text_gobuy {
	position: absolute;
	z-index:9;
	top: -30px;
	left: 0px;
	width: 280px;
	height: 50px;
	overflow: hidden;
	background:rgba(207, 208, 211, 0);
	cursor: pointer;
	transition:all  300ms;
	-webkit-transition:all  300ms;
	-moz-transition:all  300ms;
	-o-transition:all  300ms;
}
.text_gobuy_show{
	height: 50px;
	position: absolute;
	z-index:9;
	bottom: 0px;
	width: 280px;
	overflow: hidden;
	padding: 20px 15px ;
	cursor: pointer;
	background-color: rgba(32, 32, 33,0.3);
}
.spbq p{
	position: absolute;
	bottom:10px;
	left:110px;
	line-height: 33px;
	color: #fff
}

		
		
		


.foot-r form table tr td #textfield {
	background-image: url(../images/image_01.jpg);
	background-repeat: repeat;
	border: 1px solid #fff;
	height: 20px;
	width: 239px;
	font-size: 13px;
	color: #fff;
	padding: 5px 8px;
}
.foot-r form table tr td #textfield2 {
	background-image: url(../images/image_01.jpg);
	background-repeat: repeat;
	border: 1px solid #fff;
	height: 20px;
	width: 239px;
	font-size: 13px;
	color: #fff;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.foot-r form table tr td #textfield3 {
	background-image: url(../images/image_01.jpg);
	background-repeat: repeat;
	border: 1px solid #fff;
	height: 66px;
	width: 510px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 13px;
	color: #fff;
	padding: 5px 8px;
}
.foot-r form table tr td #button {
	background-image: url(../images/image_41.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 91px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 11px;
}






.jszc .sph{

	width: 850px;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}
.jszc .sph .spbq{
	width: 250px;
	height: 250px;
	float: left;
	line-height: 2;
	padding: 10px 7px 0 7px;
	margin: 0 7px;
	position: relative;
	overflow: hidden;
}
.jszc .sph  .zst{


		width:246px;
	height:auto;
	margin:0 auto;
	padding:0;}

.zst img{
	width:246px;
	height:139px;
	margin:20px auto;
	padding:0;}



.fanye {
    text-align: right;
    overflow: hidden;
    float: right;
    margin-right: 24px;
    margin-top: 30px;
    width: 100%;
}
.fanye span {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    margin: 0 5px;
    color: #cccccc;
}

.fan {
    text-align: right;
    overflow: hidden;
    float: right;
    margin-right: 24px;
    margin-top: 30px;
    width: 100%;}
.fan a {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    margin: 0 5px;
    color: #333;}
.fan a:hover{
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    margin: 0 5px;
    color: #ff4000;}
	
	
	
	
	
	
	
	
	
	
	
	#photo-list {
/* 6张图片的宽度（包含宽度、padding、border、图片间的留白）
计算：6*(100+2*2+1*2+9) - 9 
之所以减去9是第6张图片的右边留白 */
   width:1150px;  
/* 图片的宽度（包含高度、padding、border）
   计算：100+2*2+1*2  */ 
    height:183px;  
    margin:10px auto 20px auto; 
 overflow:hidden;     /*溢出部份将被隐藏*/ 
 
}  
#photo-list ul { list-style:none;
overflow:hidden;

}  
#photo-list li { float:left; padding-right:20px;
width:246px;
height:183px;}  
#photo-list img {  padding:2px;}
	
	
	
	
	
	
	
	
	
	
	
	