@charset "utf-8";



body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img,button { 

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-weight:normal;

}

q:before,q:after {

	content:'';

}

abbr,acronym {

	border:0;

}

a{text-decoration:none;}

body { font-family: "Microsoft Yahei";

}



/*头部开始*/

.header{

	width: 100%; 

	height: 145px;

}

.top{

	background-color:#0a3988;

	width: 100%;

	height: 35px;	

}

.top_bd{

	width: 1100px;

	height: 35px;

	margin:0 auto;}

/*欢迎*/

.top span{

	font-size:14px; 	

	line-height: 35px;

	color: #fff;

}

.CH_EN{

	width: 135px;

	height: 35px;

	float: right;

	color: #fff;

	}

.CH_EN a{

	color: #fff;

    margin: 0 10px;

    font-size:14px; 

	line-height: 35px;

}

.CH_EN a:hover{text-decoration: underline; background:none;}

/*logo 导航*/

.topwrap{  

	width: 1100px;

	height: 110px;

	margin:0 auto;

}

/*logo*/

.left_logo{

	width: 430px;

	height: 56px;

	float: left;

	padding-top:30px;

}

/*导航*/

.clearfix:after{content:".";display:block;height:0;

             clear:both;visibility:hidden;}

.right_nav{

	position:relative; 

	z-index:1;  	

	color:#fff; 

	width: 620px;

	height: 30px;

	float: right;

	padding-top:47px;

}

.nav{ width:620px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }

.right_nav ul li a{

	/*border-radius: 5px;圆角*/

	display:block;

	float:left; 

	width:77px;

	height:30px; 

	text-align:center;  

	color: #333;

	font-size:14px;

	line-height: 30px;

}

.right_nav ul li a:hover{

	display:block;

	background-color:#0a3988;

	color: #fff;

}

.right_nav .m {

    float: left;

    position: relative;

    border-top: 0;

    border-bottom: 0;

    margin-left: -1px;

}

.sub {

    display: none;

    width: 77px;

    position: absolute;

    left: 0;

    top: 30px;

    background: #fff;

    

    border-top: 0;

}

/*滚动banner图*/

.fullSlide{ 

	width:100%;  

	position:relative;  

	height:452px; 

	background:#999;  

}

.fullSlide .bd{ 

	margin:0 auto; 

	position:relative; 

	z-index:0; 

	overflow:hidden;  

}

.fullSlide .bd ul{ 

	width:100% !important;  

}

.fullSlide .bd li{ 

	width:100% !important;  

	height:452px; 

	overflow:hidden; 

	text-align:center;  

}

/*左右图标*/	

.prev,.next { 

	width:45px; height:99px; position:absolute; top:190px; z-index:3; 

	filter:alpha(opacity=20); -moz-opacity:.4; opacity:.4; 

	-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}

.prev { 

	background-image:url(../images/index.png); 

	background-position:-112px 0; left:0; }

.next { 

	background-image:url(../images/index.png); 

	background-position:-158px 0; right:0 ;}

.prev:hover,.next:hover { filter:alpha(opacity=60); -moz-opacity:.8; opacity:.8 }





/*第一层 走进森源*/

.syjj{

	width: 1100px;

	height: 405px;

	margin: 0 auto;

}

.column01{

	width: 1100px;

	height: 105px;

	margin:0 auto;

	padding-top: 40px;

	padding-bottom: 25px;

	text-align:center;

}

.column01 h1{

	font-weight:bold;	

	font-size: 33px;

	color: #555;

}

.column01 span{		

	font-size: 14px;

	color: #0a3988;

	font-family: Arial;

}

.column01 p{

	padding-top: 17px;

	font-size: 16px;

	color: #666;

}

.column01 img{

	padding-top: 3px;

}

.jj{

	width: 1100px;

	height: 80px;

	float: left;

}

.jj p{

	font-size: 14px;

	line-height: 20px;

	text-align:center;

	color: #444;

}

.button_wrap{

	width: 1100px;

	height: 130px;

	float: left;	

}

.button{

	width: 880px;

	height: 130px;

	margin: 0 auto;

}

.button_wrap li{

	width: 100px;

	height: 130px;

	float: left;

	margin-left: 100px;    

}

.button_wrap li a{

    width: 100px;

    height: 100px;

    display: inline-block; 

    

}

.pic{ width: 100%;height: 100%;}

.button_wrap li:nth-of-type(1) .pic{ 

background: url(..//images/round01.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(1) .pic:hover{

background: url(..//images/round02.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(2) .pic{ 

background: url(..//images/round03.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(2) .pic:hover{

background: url(..//images/round04.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(3) .pic{

background: url(..//images/round05.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(3) .pic:hover{

background: url(..//images/round06.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(4) .pic{ 

background: url(..//images/round07.png) no-repeat 0% 0% / 100%;}

.button_wrap li:nth-of-type(4) .pic:hover{

background: url(..//images/round08.png) no-repeat 0% 0% / 100%;}

.button_wrap li h4{

	font-size: 14px;

	color: #333;

	margin-top: 10px;

}

/*森源风采*/

.syfc{

	width: 100%;

	height: 640px;

	background:url(..//images/syfc.jpg) no-repeat center;

}

.syfc_wrap{

	width: 1100px;

	height: 640px;

	margin: 0 auto;

}

.huanjing{

	width: 1100px; 

	height:360px; 

	margin:0 auto;

	padding-bottom: 30px;

}

.huanjing li { 

	width:275px; 

	height:180px; 

	float:left; 

}

.img_wrap { 

	width:100%; 

	height:100%; 

	position:relative; 

	z-index:1; }

.img_wrap img {

	width:100%; 

	height:100%;

}

.zhezao01 { 

	width:100%; 

	height:100%; 

	background:url(..//images/probg.png) repeat; 

    position:absolute; top:0; left:0; 

    display:none;  

	color: #fff; 

	font-size: 14px;

	line-height: 180px; 

	text-align: center;

}

.com_more{    

    clear: both;

}

.more{	

	width:200px; 

	height:35px;

	display:block;

	margin:0 auto;

	line-height:35px; 

	font-size:14px;	

	text-align:center;

	border:1px solid #666;

    border-radius:5px;

    color: #666;

}

.more:hover{

	border:1px solid #0a3988;

	background-color:#0a3988;

	color: #fff;

}

/*行业信息*/

.hyxx{

	width: 100%;

	height: 580px;

}

.hyxx_wrap{

	width: 1100px;

	height: 100%;

	margin: 0 auto;

}

.news{

    width: 1220px;

    height: 308px;

    margin-left:-120px;

}

.news a {

    display: block;

    width: 488px;

    height: 67px;

    float: left;

    padding: 0 0 45px 120px;

    color: #666;

}

.news li {

    width: 488px;

    height: 67px;

    float: left;

    background: url(..//images/new2.png) ;  

}

.news li:hover { background:url(..//images/new1.png); }

.riqi02 {

    width: 67px;

    height: 67px;

    text-align: center;

    float: left;

}

.riqi02 span {

    display: block;

    width: 67px;

    height: 35px;    

    font-size: 28px;

    color: #fff;

    margin-top: 5px;

}

.riqi02 p {

    display: block;

    width: 67px;

    height: 26px;

    line-height: 26px;

    font-size: 14px;

    color: #fff;

}

.news li h4 {

    height: 20px;

    line-height: 20px;

    width: 70%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    float: left;

    font-size: 16px;

    padding-left: 16px;

    color: #444;

}

.news li:hover h4 { color:#0a3988; }

.content{

	width: 403px;

	height: 20px;

	line-height: 20px;

	float: left;

	padding: 9px 0 0 16px;

	font-size: 12px;

	color: #999;

}

/*研发中心*/

.yfkx{

	background:url(..//images/yfzx.png) no-repeat center; 

	width: 100%;

	height: 182px;

}

.yfkx_wrap{

	width: 1100px;

	height: 182px;

	margin: 0 auto;

}

.column02{

	width: 1100px;

	height: 105px;

	margin:0 auto;

	padding-top: 25px;

	padding-bottom: 25px;

	text-align:center;

}

.column02 h1{

	font-weight:bold;	

	font-size: 33px;

	color: #fff;

}

.column02 span{		

	font-size: 14px;

	color: #fff;

	font-family: Arial;

}

.column02 p{

	padding-top: 15px;

	font-size: 16px;

	color: #fff;

}

.column02 a{

    width: 30px;

    height: 35px;

    display: inline-block;

}

.yf{width: 100%;

	height: 100%;

	margin-top: 10px;

	background:url(..//images/yfzx01.png) no-repeat center;

}

.yf:hover{

	background:url(..//images/yfzx02.png) no-repeat center;

}

/*产品展示*/

.cpzs{

	width: 100%;

	height: 485px;

}

/*产品中心滚动图*/

.scrollBox{

	width:1190px;			

	position:relative;

	margin:0 auto;

	padding-bottom: 25px;

}

.scrollBox .piclist{ overflow:hidden; zoom:1;}

.scrollBox .ohbox{

	overflow:hidden; 

	position:relative;

	width:1100px;

	left:45px}



.scrollBox {position:relative;overflow:hidden;zoom:1;}

.scrollBox .piclist li{

	float:left; 

	display:inline; 

	width:253px;

	height: 235px;	

	margin-right:27px;	

}

.piclist img{

	width: 253px;

	height: 195px;

}

.piclist span{

	font-size: 16px;

	color: #333;

}



.scrollBox .piclist li span{

	font-size: 16px;	

	height:35px;

	line-height:35px;

	color: #666;

	display:block;text-align:center;   

}

.piclist li a:hover{text-decoration: underline; background:none; 

}

/*产品中心左右箭头*/

.scrollBox .pageBtn span{ background:url(../images/zuoyou.png) no-repeat; 

	display:block;width:36px;height:50px;position:absolute;top:80px;

	cursor:pointer;text-indent:-999em;overflow:hidden; }

.scrollBox .pageBtn .prev{background-position:0 0; left:0;}

.scrollBox .pageBtn .next{background-position:-37px 0; right:0;}

/*友情链接*/

.friendlink{

	width: 100%;

	height: 40px;
	margin-top: 20px;

	background-color: #292d2e;

}

.link{

	width: 1200px;

	height: 40px;

	line-height: 40px;

	margin:0 auto;

	font-size: 13px;

	color: #fff;

}

.link a{

	font-size: 13px;

	color: #fff;

	text-decoration:none; 

}

.link a:hover{

	color: #6bd5f3;	

}

.wx{

	color: #fff;

	width: 130px;

	height: 40px;

	line-height: 40px;

	float: right;

	background-color: #0a3988;

	text-align:center;

	font-size: 15px;

}

.footer{

	width: 100%;

	height: 135px;

    background-color: #353638;

}

.footer_wrap{

	width: 1200px;

	height: 135px;

	margin: 0 auto;

}

.foot_left{

	width: 930px;

	height: 135px;

	float: left;;

}

.copyright{

	width: 220px;

	height: 80px;

	float: left;

	margin-top: 27px;

	border-right:1px solid #fff;	

}

.copyright p{	

	margin-top: 10px;

	line-height: 20px;

	font-size: 12px;

	color: #fff;	

}

.copyright span{

	font-size: 14px;

	color: #fff;

	line-height: 20px;

	font-weight:bold;

}

.ba{

	width: 430px;

	height: 80px;

	float: left;

	margin: 27px 0 0 18px;

	border-right:1px solid #fff;	

}

.ba p{	

	font-size: 12px;

	color: #fff;

	margin-top: 20px;

	line-height: 20px;

}

.ba p a{

	color: #fff;

}.ba p a:hover{

	color: #6bd5f3;

}

.ba p a{

	color: #fff;

}

.tel{width: 200px;

	height: 80px;

	float: left;

	margin: 27px 0 0 18px;	

}

.tel p{

	font-size: 30px;

	font-family: Impact;

	color: #fff;

	margin-top: 15px;

	line-height: 30px;

}

.tel span{

	font-size: 13px;

	color: #fff;	

}

.foot_right{

	width: 130px;

	height: 135px;

	float: right;

	background-color: #555;

}

.foot_right img{

	margin: 20px 0 0 20px;

}