@charset "utf-8";

/* CSS Document */

*{font-family:"微软雅黑";}

body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";}

p,form,h1,h2,h3,h4,dd,dt,dl,em{margin:0px; padding:0px; font-weight: normal;font-style: normal;}

ul{margin:0px; padding:0px; list-style:none;}

img{vertical-align:middle; border:none;max-width: 100%;}

a{text-decoration:none;}

.clear{clear:both;}

/**********/

#pages{padding: 30px 0; height: 30px; text-align: center;}

#pages ul{display: inline-block;}

#pages li{float: left; margin: 0 2px; height: 27px; line-height: 27px; color: #333; border: 1px solid #ddd; margin-bottom: 5px; }

#pages a{background-color: #fff; color: #333; background-image: none !important; border: none; padding: 0 10px; display: block;}

#pages a:hover{background-color: #eee; background-image: none !important;}

#pages li span{display: inline-block; padding: 0 10px;}

#pages .disabled span{display: inline-block; padding: 0px 10px;background-color: #eee; color: #333;}

#pages .active{background-color: #7D0000; color: #fff;}

/*******************************************/

.top{

	height: 110px; background-color: #F7F7F7; border-bottom: 1px solid #fff;

}

.topc{

	width: 1200px; height: 100%; margin: auto;

}

.logo{

	float: left; margin-top: 35px;

}

.topc1{

	float: left; margin-left: 100px;

}

.topc1 li{

	float: left; padding: 45px 20px 0 20px; font-size: 16px; border-top: 2px solid #F7F7F7;

}

.topc1 li a{

	color: #333;

}

.topc1 li a:hover{

	color: #F08200;

}

.topc1 .topcur{

	border-top:2px solid #F08300;

}

.topc2{

	float: right;

}

.topc2 label{

	display: block; text-align: right; color: #C3C3C3; padding: 10px 0;

}

.topc2 label a{

	color: #333;

}

.topc2 label a:hover{

	color: #F08200;

}

.topc2 div{

	width: 190px; height: 30px; border: 1px solid #EEEEEE; background-color: #fff; border-radius: 15px; padding: 0 15px; margin-top: 5px;

}

.sstext{

	width: 165px; height: 28px; border: none; line-height: 28px; font-size: 14px; color: #666;

}

.ssbut{

	width: 18px; height: 17px; border: none; background-image: url(../images/ss.png); cursor: pointer;

}

.main{

	width: 1200px; height: auto; margin: auto; padding: 40px 0;

}

.m1{

	width: 801px; height: auto; float: left;

}

.m2{

	width: 375px; height: auto; float: right;

}

.tit{

	margin-bottom: 40px; color: #333333; background-image: url(../images/sx.png); background-position: left; background-repeat: no-repeat;

}

.tit span{

	font-size: 18px; padding-left: 10px;

}

.tit a{

	color: #333; float: right;

}

.tit a:hover{

	color: #F08200;

}

.m1 li{

	width: 180px; height: auto; float: left; margin-left:15px;

}

.m1 li img{

	width: 100%; height: 230px;

}

.m1 li:first-child{

	margin-left: 0px;

}

.m1 li p{

	line-height: 35px; height: 35px; text-align: center; color: #000; font-weight: bold;

}

.m2c li{

	width: 100%; height: 70px; margin-top: 27px;

}

.m2c li:first-child{

	margin-top: 0px;

}

.m2c li label{

	display: block; float: left; width: 70px; height: 100%; background-color: #000; border-radius: 5px; text-align: center; color: #fff; margin-right: 10px;

}

.m2c li label span{

	display: block; font-size: 30px; margin-top: 5px;

}

.m2c h1{

	font-size: 14px; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden;

}

.m2c li h1 a{

	color: #333;

}

.m2c li h1 a:hover{

	color: #F08200;

}

.m2c li p{

	font-size: 12px; height: 54px; overflow: hidden; line-height: 18px; color: #999; text-indent: 2em;

}

.foot{

	height: 52px; /*background-image: url(../images/fbg.png);*/ background-color: #ccc;

}

.footc{

	width: 1200px; height: 100%; line-height: 52px; margin: auto; color: #000; font-size: 12px;

}

.footc p{

	float: right;

}

.footc a{

	color: #000;

}

.footc span{

	margin-right: 40px;

}

.footc span img{

	margin-right: 5px;

}

.big{

	background-image: url(../images/neibg.png); padding: 30px 0;

}

.nei{

	width: 1200px; height: auto; background-color: #fff; margin: auto;

}

.nei1{

	width: 190px; height: auto; float: left;  border-top: 2px solid #F08300;

}

.nei1 li{

	height: 49px; border-bottom: 1px solid #F4F4F4; line-height: 49px; font-size: 16px; color: #666;

}

.nei1 li a{

	display: block; color: #666; padding-left: 70px;

}

.nei1 .neicur a{

	color: #F08300;

}

.nei2{

	width: 949px; height: auto; float: left; padding: 0 30px; border-left: 1px solid #F4F4F4;

}

.weizhi{

	height: 55px; border-bottom: 1px solid #F4F4F4; line-height: 55px; color: #666; font-size: 14px;

}

.weizhi a{

	color: #666;

}

.weizhi img{

	float: left; margin-top: 19px; margin-right: 10px;

}

.about{

	font-size: 14px; line-height: 30px; color: #666; padding: 25px 0;

}

.biglogo{

	text-align: center; margin-bottom: 20px;

}

.lianxi{

	padding: 25px 0; font-size: 14px; color: #666; line-height: 30px;

}

.lxlogo{

	padding: 20px 0;

}

.zuopinlist li{

	width: 303px; height: 435px; margin-left: 20px; margin-top:25px; float: left;overflow: hidden;

}
.zuopinlist li label{
	display: block; width: 100%; height: 400px; overflow: hidden;
}
.zuopinlist li:nth-child(3n+1){

	margin-left: 0px;

}

.zuopinlist li img{

	width: 100%;

}

.zuopinlist p{

	height: 35px; color: #000; font-size: 14px; font-weight: bold; text-align: center; line-height: 35px;

}

.zuoc{

	padding: 25px 0;

}

.zuoc1{

	height: auto;

}

.zuopic{

	width: 280px; height: 395px; float: left; overflow: hidden;

}

.zuopic img{

	width: 100%; min-height: 100%;

}

.zuooo{

	width: 648px; height: 100%; float: right;

}

.zuooo h1{

	height: 54px; line-height: 54px; background-color: #EEEEEE; padding-left: 15px; font-size: 24px; color: #535353; font-weight: bold;

}

.zuojs{

	border-bottom: 1px solid #EEEEEE; color: #999; line-height: 25px; font-size: 14px; padding: 15px 0;

}

.zuox{

	line-height: 30px; padding: 15px 0; color: #333; font-size: 14px;

}

.zuox span{

	color: #999;

}

.zuoc2{

	border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 15px 0; padding: 25px 0; color: #666; line-height: 25px; font-size: 14px;

}

.zuoc2h{

	color: #333; font-size: 20px; font-weight: bold; margin-bottom: 10px;

}

.pian{

	line-height: 26px; font-size: 14px; color: #666;

}

.pian a{

	color: #666;

}

.pian a:hover{

	color: #F08200;

}





.newslist li{

	width: 100%; border-bottom: 1px solid #eee; padding: 25px 0;

}

.newslist li:first-child{

	margin-top: 0px;

}

.newslist li label{

	display: block; float: left; width: 70px; height: 70px; background-color: #000; border-radius: 5px; text-align: center; color: #fff; margin-right: 10px;

}

.newslist li label span{

	display: block; font-size: 30px; margin-top: 5px;

}

.newslist h1{

	font-size: 14px; font-weight: bold; margin-bottom: 10px;

}

.newslist li h1 a{

	color: #333;

}

.newslist li h1 a:hover{

	color: #F08200;

}

.newslist li p{

	font-size: 12px; height: px; overflow: hidden; line-height: 20px; color: #999; text-indent: 2em;

}

.newsc{

	padding: 25px 0;

}

.newsbt{

	text-align: center; font-weight: bold; font-size: 18px; color: #333;

}

.newscon{

	border-bottom: 1px solid #eee; margin: 15px 0; padding: 25px 0; color: #666; line-height: 25px; font-size: 14px; margin-top: 0px;

}

.newsinfo{

	border-top: 1px solid #eee; text-align: center; color: #999; font-size: 14px; padding-top: 15px; margin-top: 15px;

}

.yirenx{

	color: #333; border-bottom: 1px solid #eee; padding-bottom: 15px;

}

.yirenx p{

	color: #999;

}

.yirencon{

	margin: 15px 0; padding: 25px 0; color: #666; line-height: 25px; font-size: 14px; margin-top: 0px;

}



.yirenlist li{

	width: 212px; height: 350px; margin-left: 33.5px; margin-top:25px; float: left;

}

.yirenlist li:nth-child(4n+1){

	margin-left: 0px;

}
.yirenlist li label{
	display: block; width: 100%; height: 312px; overflow: hidden;
}
.yirenlist li img{

	width: 100%; height: 100%;

}

.yirenlist p{

	height: 38px; left: 46px; bottom: 20px; color: #000; font-size: 14px; text-align: center; line-height: 38px;

}

.yirenc{

	padding: 25px 0;

}

.yirent{

	border-bottom: 1px solid #eee; padding: 10px 0;

}

.yirent h1{

	font-size: 20px; font-weight: bold; color: #333; float: left;

}

.yirent p{

	float: right; color: #999; font-size: 14px;

}



.yirenxx{

	padding: 25px 0;

}

.yirpic{

	width: 320px; height: auto; float: left;

}

.yirpic img{

	width: 100%;

}

.yirc{

	width: 608px; height: auto; line-height: 30px; color: #666; font-size: 14px; float: right;

}

.huo{

	padding: 0 25px;

}

.huolist{

	padding: 20px; padding-bottom: 70px;

}

.huolist li{

	width: 25%; float: left; border-bottom: 1px solid #eee; text-align: center; padding: 30px 0;

}

.huolist li img{

	height: 60px; max-width: 90%;

}

.map{width: 949px; height: 260px;}

.map iframe{width: 100%; height: 100%;}







#foucs{height:500px;overflow:hidden;position:relative; background-color: #000;}

#foucs div.fmain{display:none;cursor:pointer}

#foucs .element{display:none;position:absolute;}

#foucs .navi{display:block;width:27px;height:49px;line-height:99em;overflow:hidden;background:url(../images/arrow-btn.png) no-repeat;top:225px;}

#foucs .left{left:100px;background-position:0 0;}

/*#foucs .left:hover{background-position:0 -27px;}*/

#foucs .right{right:100px;background-position:-27px 0;}

/*#foucs .right:hover{background-position:-27px 0px;}*/

#foucs img{max-width: none;}


.erweima{
	width: 120px; height: auto; padding: 15px 0; background-color: #fff; position: fixed; top: 450px; right: 0px; text-align: center; z-index: 9999; box-shadow: 0px 0px 5px #777;
}
.erweima img{
	width: 90px;
}
.erweima h1{
	font-size: 14px; padding: 5px; color: #333; font-weight: normal;
}

.m1c1{
	width: 48%; float: left;
}
.m1c1 h1{
	font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px;
}
.m1c2{
	width: 48%; float: left; margin-left: 2%;
}
.m1c2 h1{
	font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px;
}