@charset "utf-8";
/* CSS Document */

html,body {margin:0;padding:0;}
a{ margin:0;padding:0; display:block; text-decoration:none;}
img{ margin:0;padding:0;}
ul{ margin:0;padding:0;}
li{ margin:0;padding:0;}
li{list-style:none;}
span{ margin:0;padding:0;}
text{ font-family:"宋体";}

/*网站首页*/
/*logo导航*/
.logonav{ width:1440px; height:172px; margin:0 auto; position:relative;}
.logo{ width:1440px; height:120px; margin:0 auto; background-position: center top; position: fixed; top:0px; z-index:1001;}
.nav{ background:url(../images/navbj.png); width:1440px; height:52px; margin:0 auto; background-position: center top; position: fixed; top:120px; z-index:1001;}
.nav1{ width:1000px; height:52px; margin:0 auto; overflow:hidden;}
.nav1 ul li{ float:left;}
.nav1 ul li img{ width:3px; height:52px; }
.nav1 ul li a{ width:108px; height:52px; text-align:center; font-size:15px; color:#FFF; font-weight:bold; line-height:52px;}
/*logo导航*/
/*banner*/
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff; position:relative;}
#playBox{ width:1440px; height:400px; background:#333; position:relative; margin:0 auto; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:50px; height:120px; position:absolute; top:138px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:50px; height:120px; position:absolute; top:138px; right:10px; z-index:10;}
#playBox .smalltitle {width:1440px; height:10px; position:absolute; bottom:15px; z-index:10;}
#playBox .smalltitle ul{ width:120px; margin:0 auto; margin-right:636px;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ededed; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69b328;}
/*banner*/
/*新闻动态，关于远大和视频*/
.xwgyhsp{ width:1000px; height:250px; margin:0 auto; overflow:hidden; margin-top:28px; margin-bottom:28px;}
.gyydbj{ width:393px; height:250px; background:url(../images/gyydbj.png) no-repeat; float:left; margin-left:14px; margin-right:14px;}
.xwdtbj{ width:299px; height:250px; background:url(../images/xwdtbj.png) no-repeat; float:left;}
/*新闻动态，关于远大和视频*/
.spbj{ width:280px; height:250px; background:url(../images/spbj.png) no-repeat; float:left;}
/*新闻动态*/
.xwdt a{ width:299px; height:36px; line-height:36px; font-size:14px; color:#65aa2d; font-weight:bold; padding-left:150px;}
.xwdt1{ width:299px; height:69px; overflow:hidden; padding-top:18px;}
.xwdt2{ width:95px; height:69px; padding-left:9px; padding-right:9px; float:left;}
.xwdt3{ width:95px; height:69px; float:left;}
.xwdt4 a{ width:195px; font-size:14px; color:#313131; font-weight:bold; padding-bottom:8px; padding-top:2px;}
.xwdt5{ width:170px; font-size:12px; color:#626262;}
.xwdt6{ width:299px; height:145px; padding-top:10px;}
.xwdt6 ul li a{ font-size:14px; color:#707070; padding-bottom:5px; padding-left:10px;}
/*新闻动态*/
/*关于远大*/
.gyyd a{ width:393px; height:36px; line-height:36px; font-size:16px; color:#a0a0a0; font-weight:bold; padding-left:280px;}
.gyyd1{ width:348px; height:82px; padding-left:22px; padding-top:14px; padding-bottom:12px;}
.gyyd2{ width:360px; height:132; padding-left:22px; font-size:14px; color:#7d7d7d; text-indent:35px; letter-spacing:2px; line-height:20px;}
/*关于远大*/
/*视频*/
.spbj1{ width:280px; height:207px; padding-top:43px;}
/*视频*/
/*产品分类*/
.cpflbj{ width:1000px; height:305px; background:url(../images/cpflbj.png) no-repeat; margin:0 auto; overflow:hidden;}
/* marqueeleft */
.marqueeleft{height:240px;width:960px;overflow:hidden;margin:55px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;width:236px;height:240px; background:url(../images/cptpbj.png);overflow:hidden; margin-right:14px;}
.marqueeleft ul li img{ margin-left:5px; margin-top:5px;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px; margin-top:15px;}
.marqueeleft li a{ font-size:14px; color:#535353;}
/* marqueetop */
/*产品分类*/
/*荣誉资质*/
.ryzz{ width:1000px; height:48px; margin:0 auto; margin-top:26px;}
#wrapper { width: 836px; height: 250px; margin: -110px 0 0 -367px; margin:0 auto; position:relative; margin-top:30px;}
#carousel { width: 836px; position:vrelative; margin:0 auto;}
#carousel ul { list-style: none;display: block; margin: 0;	padding: 0;}
#carousel li { background:url(../images/ryzztpbj.png) no-repeat;font-size: 40px;color: #999;text-align: center; display: block;width: 265px;	height: 232px;	padding: 0;	margin: 6px;	float: left; position: relative;
			}

			#carousel li img {
				width: 250px;
				height: 174px;
				margin-top: 8px; padding-left:7px;
			}
			
			#carousel li span {
				
				
				display: block;
				overflow: hidden;
				width: 230px;
				height: 174px;
				position: absolute;
				z-index: 2;
				top: 200px;
				left: 20px; font-size:14px; text-align:center; line-height:20px; color:#707070;
			}			

			.clearfix {
				float: none;
				clear: both;
			}			
			#carousel .prev {
				background-position: 0 0;
				left: -30px;
				background:url(../images/zrongyuzizhi.png) no-repeat 0 0;
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 54px;
				height: 168px;
				margin-left:-50px;
				position: absolute;
				top: 30px;		
			}
		
			#carousel .next {
				background-position: -18px 0;
				right: -76px;
				background:url(../images/yrongyuzizhi.png) no-repeat 0 0;
				text-indent: -999px;
				display: block;
				overflow: hidden;
				width: 54px;
				height: 168px;
				margin-left: 0px;
				position: absolute;
				top: 30px;		
			}
			
			#carousel .pager {
				text-align: center;
				margin: 0 auto;
			}
			#carousel .pager a {
				background: transparent url(images/carousel_control.png) no-repeat -2px -32px;
				text-decoration: none;
				text-indent: -999px;
				display: inline-block;
				overflow: hidden;
				width: 8px;
				height: 8px;
				margin: 0 5px 0 0;
			}
			#carousel .pager a.selected {
				background: transparent url(images/carousel_control.png) no-repeat -12px -32px;
				text-decoration: underline;				
			}
			
			#source {
				text-align: center;
				width: 100%;
				position: absolute;
				bottom: 10px;
				left: 0;
			}
			#source, #source a {
				font-size: 12px;
				color: #999;
			}
			
			#donate-spacer {
				height: 100%;
			}
			#donate {
				border-top: 1px solid #999;
				width: 750px;
				padding: 50px 75px;
				margin: 0 auto;
				overflow: hidden;
			}
			#donate p, #donate form {
				margin: 0;
				float: left;
			}
			#donate p {
				width: 650px;
			}
			#donate form {
				width: 100px;
			}
/*荣誉资质*/
/*一条龙服务*/
.yitiaolong{ width:1440px; height:599px; background:url(../images/anzhuangshiyi.png) no-repeat; margin:0 auto; overflow:hidden; position:relative; margin-top:10px;}
.dianjichakan{ position:absolute; top:260px; right:240px;}
/*一条龙服务*/
/*工程业绩*/
.gcyj{ width:1000px; height:64px; margin:0 auto; margin-top:28px;}
/* marqueeleft */
.marqueeleft2{height:240px;width:980px;overflow:hidden;margin:0 auto; margin-top:24px;}
.marqueeleft2 ul{float:left;}
.marqueeleft2 li{float:left;width:236px;height:240px; background:url(../images/gcyjtpbj.png) no-repeat;overflow:hidden; margin-right:14px;}
.marqueeleft2 ul li img{ margin-left:2px; margin-top:2px;}
.marqueeleft2 li .txt{text-align:center;height:23px;line-height:23px; margin-top:10px;}
.marqueeleft2 li a{ font-size:14px; color:#535353;}
/* marqueetop */
/*工程业绩*/
/*页尾*/
.yewei{ width:1440px; height:112px; background:url(../images/weiye.png) no-repeat; margin:0 auto; }
.yewei1{ width:1000px; height:112px; margin:0 auto; overflow:hidden;}
.yeweilogo{ width:206px; height:112px; float:left; padding-left:20px; padding-right:30px;}
.yeweiwz{ width:740px; height:112px; float:left; padding-top:34px;}
.yeweiwz ul li{ float:left; margin-left:24px; font-size:12px; color:#dcdcdc;}
/*页尾*/
/*网站首页*/
/*二级页*/
.ztnr{ width:1000px;  margin:0 auto; margin-top:28px; overflow:hidden}
/*左侧通用导航*/
.zcnav{ width:231px;float:left;}
.zcnav1{ width:231px; height:94px; padding-bottom:5px;}
.zcnav2{ width:230px; height:38px; background:url(../images/ejycpzt1.png) no-repeat; margin-top:4px;}
.zcnav2 a{ font-size:15px; color:#FFF; line-height:38px; text-align:left; padding-left:28px;} 
.zcnav3 ul li{ width:230px; height:38px; background:#e6e6e6; margin-top:4px; }
.zcnav3 ul li a{ font-size:14px; color:#707070; line-height:38px; text-align:left; padding-left:28px;}
/*左侧通用导航*/
/*右侧通用部分*/
.ycnry a{ display:inline}
.ycnry{ width:750px; float:right;}
.ycnry1{ width:750px; height:26px; overflow:hidden; margin-top:10px;}
.ycnry2 { float:left; font-size:18px; color:#76a219; font-weight:bold; margin-left:10px;}
.ycnry3 { float:right; font-size:12px; color:#898989; margin-right:10px; height:26px}
.ycnry3 a{ color:#898989; display:inline}
.ycnry4{ width:750px; height:6px;}
/*右侧通用部分*/

/*图片列表*/
.tplb{width:740px;overflow:hidden;margin:0px auto; margin-top:30px;}
.tplb ul{float:left;}
.tplb li{float:left;width:236px;height:240px; background:url(../images/cptpbj.png);overflow:hidden; margin-right:10px; margin-top:20px}
.tplb ul li img{ margin-left:5px; margin-top:5px;}
.tplb li .txt1{ width:236px; text-align:center; height:23px;line-height:23px; padding-top:12px;}
.tplb li a{ font-size:14px; color:#535353;}
/*图片列表*/
/*单页图文*/
.dytw{ width:700px;min-height:1200px; margin:0 auto; margin-top:30px; text-indent:30px; font-size:15px; line-height:30px;color:#898989;}
/*单页图文*/
/*文字列表*/
.wzlb{ width:740px;min-height:1000px; margin:0 auto; margin-top:30px; font-size:14px; color:#595959;}
.wzlb ul li{ width:740px; height:100px; line-height:30px; margin-top:30px}
.wzlb ul li img{ float:left; margin-right:30px;}
.wzlb ul li a{ font-size:14px; color:#595959;}
/*文字列表*/

.index_pro{ width:990px; margin:0 auto; overflow:hidden; padding-top:70px}
.index_pro li{float:left;width:225px;height:220px;margin:0px 10px; line-height:30px; text-align: center}
.index_pro li a{ color:#666}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}