﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-color:#ffffff;
	background-image:url(../images/about-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial;
}
#top-989{	
    clear:both;
	position: absolute;
	float:left;
	width:478px;
	height:127px;
	margin-left:0px;
}
#top,#menu{
width:967px;
margin:0px auto;
}
#top{
height:127px;
}
#top-l{
float:left;
width:468px;
height:127px;
}
#top-r{
float:left;
width:499px;
height:127px;
text-align:center;
font-size:12px;
color:#a61515;
}
#top-r a{
text-decoration:none;
color:#747070;

}
#top-r a img{
margin-top:85px;
}
#top-r span a{
color:#a61515;
}
#top-r a:hover{
text-decoration:none;
color:#a61515;
}

#xinfifa-1{
clear:both;
margin:0px auto;
width:940px;
}
#xinfifa-1-l{
width:647px;
float:left;
}
#xinfifa-1-r{
width:279px;
float:right;
}

#xinfifa-2{
clear:both;
margin:0px auto;
width:940px;
height:393px;
}

#xinfifa-2-l{
width:480px;
height:393px;
float:left;
text-align:center;
}
#xinfifa-2-r{
	width:190px;	
	float:left;
	margin-top:60px;
	background-image:url(../images/tu-13.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px;	
}

.xinimg-r{
width:444px;
text-align:right;
margin-top:10px;
height:30px;
} 

#menu{
clear:both;
height:55px;
text-align:center;
background-image:url(../images/tu-10.gif);
background-position:top center;
font-size:14px;
}

#menu ul{
padding:0px;
margin:0px;
list-style-type:none;
margin-left:40px;
}
#menu ul li{
	padding:0px;
	margin:0px;
	margin-left:30px;
	line-height:52px;
	height:55px;
	display: block;
	float:left;
}

#menu ul li a{
text-decoration:none;
color:#ffffff;
}

#menu ul li a:hover{
text-decoration:none;
color:#6eb92b;
}

#menu ul li a{
text-decoration:none;
color:#ffffff;
}

#menu ul li span a{
text-decoration:none;
color:#6eb92b;
}


/* ======================================xinins============================================= */
#ins-xin{
width:942px;
height:606px;
margin:0px auto;
background-image:url(../images/installations_06.jpg);
background-repeat:no-repeat;
}
#ins-xin-1{
width:646px;
height:67px;
float:left;
line-height:67px;
overflow: hidden;
}
#ins-xin-2{
	width:263px;
	height:230px;
	float:left;
	margin-left:650px;
	position: absolute;
}
#ins-xin-3{
clear:both;
float:left;
}
#ins-xin-a{
width:320px;
height:124px;
float:left;
}
#ins-xin-a img{
margin:10px;
width:146px;
height:104px;
float:left;
}
.ins-xin-nr{
font-size:11px;
line-height:18px;
}
#ins-xin-b{
width:280px;
height:124px;
float:left;
}
#ins-xin-b img{
margin:5px;
width:146px;
height:104px;
float:left;
}
#ins-xin-fy{
font-size:11px;
margin-top:20px;
}
#ins-xin-fy a{
color:#00712f;
display:block;
margin-left:4px;
text-decoration:none;
float:left;
height:20px;
line-height:20px;
text-align:center;
}
#ins-xin-fy a:hover{
background-color:#00712f;
color:#ffffff;
}
#ins-xin-fy a{
width:20px;
}
#ins-xin-fy span a{
width:50px;
}
#ins-xin-c{
width:320px;
height:124px;
float:left;
margin-top:40px;
margin-left:320px;
}
#ins-xin-c img{
margin:10px;
width:146px;
height:104px;
float:left;
}
#ins-xin-d{
width:320px;
height:124px;
float:left;
}
#ins-xin-d img{
margin:10px;
width:146px;
height:104px;
float:left;
} 






#banner{
width:940px;
margin:0px auto;
height:65px;
font-size:13px;
line-height:65px;
}
.red-1{
color:#a61515;
font-size:18px;
}

.bor-1{
border:1px solid #ffffff;
}





#about-1{
width:938px;
margin:0px auto;
}
#about-1-l{
width:642px;
float:left;
}
.about-b-img{
border:1px solid #eeeeee;
width:642px;
height:128px;
}
#about-1-r{
}
#about-1-r{
width:275px;
float:right;
height:128px;
}









.quick-links{
list-style-type:none;
width:260px;
padding:0px;
margin:0px;
}
.q-bt{
font-size:14px;
color:#000000;
border-bottom:1px solid #999999;

}
.quick-links li {
height:22px;
line-height:22px;
}
.quick-links li a{
color:#98201e;
font-size:11px;
text-decoration:none;
}
.quick-links li a:hover{
text-decoration:underline;
}








#about-2{
width:938px;
margin:0px auto;
height:auto;
}

#about-2-l{
width:650px;
height:auto;
float:left;
}

#about-2-l-a ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.a-bt{
font-size:18px;
color:#6eb92b;
}
.nr{
font-size:12px;
line-height:22px;
}
.nr-l{
font-size:12px;
line-height:22px;
font-weight:bolder;
float:left;
width:484px;
}
.a-tu-01{
	float:right;
	margin:30px auto;
	width:160px;
	text-align:center;
}

.nr-19{
font-size:12px;
line-height:1.5;
}







#about-2-l-b{
clear:both;
width:651px;
margin:0px auto;
}
#about-2-l-b ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.a-tu-02{
height:25px;
}
.a-nr{
background-image:url(../images/about_06.jpg);
background-repeat:repeat-y;
background-color:#f6f6f6;
height:auto;
padding-left:10px;
padding-right:10px;
}
.a-nr img{
width:142px;
height:212px;
float:left;
margin-right:10px;
}
.clear{
clear:both;
}


#about-2-l-c{
width:651px;
margin:5px auto;
}
.a-nr-2{
background-image:url(../images/about_06.jpg);
background-repeat:repeat-y;
background-color:#f6f6f6;
height:auto;
padding-left:10px;
padding-right:10px;
}
.a-nr-2 img{
	width:200px;
	height:140px;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}











#about-2-r{
width:280px;
height:auto;
float:right;
}
#about-2-r-a{
	width:280px;
	height:50px;
	float: left;
	overflow: visible;
}
#about-2-r-a img{
	width:382px;
	height:50px;
	position: absolute;
	z-index:888;
	margin-left:-22px;
}
#about-2-r-b{
clear:both;
background-image:url(../images/about_13.jpg);
background-repeat:no-repeat;
height:402px;
}


.ul-0{
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
}
#about-2-r-b li{
margin-top:10px;
margin-left:20px;
}







#about-2-r-c{
width:276px;
background-image:url(../images/about_12.jpg);
background-repeat:repeat-x;
height:510px;
margin-top:10px;
text-align:center;
padding-top:20px;
}
#about-2-r-c ul{
width:250px;
margin-left:auto;
margin-right:auto;
}
.a-bt-2{
font-size:24px;
color:#00712f;
}
#about-2-r-c ul li{
text-align:left;
}
#about-2-r-c ul li img{border:1px solid #ffffff;}


#about-3{
clear:both;
width:918px;
height:148px;
background-image:url(../images/about_11.jpg);
background-repeat:repeat-x;
margin:0px auto;
padding-top:20px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
}
#about-3 img{
float:left;
margin-right:10px;
width:212px;
height:142px;
}


#foot-1{
clear:both;
margin:5px auto;
height:10px;
width:937px;
}
#foot{
height:30px;
width:937px;
margin:10px auto;
font-size:10px;
}
/* ======================================contact============================================= */
#contact-1{
clear:both;
margin:0px auto;
width:940px;
height:212px;
}
#contact-1-l{
width:647px;
height:212px;
float:left;
}
#contact-1-r{
width:279px;
height:212px;
float:right;
}

#contact-2{
clear:both;
margin:0px auto;
width:940px;
height:393px;
}

#contact-2-l{
width:647px;
height:393px;
float:left;
}
#contact-2-r{
	width:279px;
	height:393px;
	float:right;
	background-image:url(../images/contact_02.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.red-xian{
font-size:12px;
color:#98201e;
font-weight:bold;
}
.black-14{
font-size:14px;
color:#000000;
}

#contact-2-r-a{
	width:239px;
	height:auto;
	background-repeat:no-repeat;
	background-position:bottom center;
	line-height:22px;
	font-size:12px;
	padding:20px;


}

#contact-2-r-a a{
color:#98201e;
text-decoration:none;
}
#contact-2-r-a  a:hover{
text-decoration:underline;
}


/* ======================================contact============================================= */



/* ======================================news============================================= */

#news-1{
clear:both;
margin:0px auto;
width:936px;
height:327px;
background-image:url(../images/news_01.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-color:#ecf2e7;
}

#news-1-l{
width:697px;
height:327px;
float:left;
}
#news-1-r{
width:225px;
height:327px;
float:right;
}
#news-1-l-l{
width:166px;
height:266px;
float:left;
margin-left:10px;
border-left:1px solid #bcc9b2;
border-right:1px solid #bcc9b2;
background-image:url(../images/news_03.jpg);
background-repeat:no-repeat;
background-position:bottom center;
text-align:center;
}
#news-1-l-r{
width:500px;
height:264px;
float:right;
background-image:url(../images/news_04.jpg);
background-repeat:no-repeat;
border:1px solid #bcc9b2;
}
.red-05 a{
color:#98201e;
font-size:11px;
text-decoration:none;
height:25px;
line-height:25px;
}
.red-05 a:hover{
text-decoration:underline;
}

.black-12-bold{
color:#000000;
font-size:12px;
}
.black-11-bold{
color:#000000;
font-size:11px;
}
.black-11{
color:#000000;
font-size:11px;
}

.line-1{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #98201e;
}
#news-1-l-r ul li{
	width:466px;
	height:20px;
	line-height:20px;
	overflow: hidden;
}
#news-1-r-a{
width:225px;
height:257px;
overflow: hidden;
margin-top:20px;
}


#news-1-r-b{
	width:225px;
	height:50px;
	float: left;
	overflow: visible;
}
#news-1-r-b img{
	width:382px;
	height:50px;
	position: absolute;
	z-index:888;
	margin-left:-62px;
}
#news-2{
width:936px;
height:277px;
background-image:url(../images/news_05.jpg);
background-repeat:no-repeat;
margin:0px auto;
}

.line-2{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #98201e;
}

#news-2 li{
	height:19px;
	line-height:17px;
	overflow: hidden;
}
.ul-1{
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
}
.ul-1 li a{
text-decoration:none;
color:#000000;
}
.ul-1 li a:hover{
color:#98201e;
text-decoration:underline;}
/* ======================================news============================================= */







/* ======================================fifa============================================= */
#fifa{
width:936px;
height:603px;
margin:0px auto;
}

#fifa-l{
width:634px;
height:603px;
float:left;
}
.img-r{
width:634px;
text-align:right;
margin-top:10px;
}
#fifa-r{
width:232px;
height:603px;
float:right;
}
#fifa-r-c{
clear:both;
width:232px;
height:340px;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#fifa-r-c img{
width:157px;
height:101px;
margin-top:20px;
}
/* ======================================fifa============================================= */


/* ======================================Installations============================================= */
#ins-1{
clear:both;
width:940px;
height:210px;
margin:0px auto;
}
#ins-1-l{
width:646px;
height:210px;
float:left;
background-image:url(../images/installations_04.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
.hui-1{
font-size:14px;
color:#b2b2b2;
}

.ins-a{
	width:201px;
	height:113px;
	float:left;
	margin-right:13px;
	background-image:url(../images/installations_02.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
}


#ins-1-r{
width:263px;
height:210px;
float:right;
}

#ins-2{
clear:both;
width:940px;
height:550px;
margin:0px auto;
background-color:#FFFFFF;

}
#ins-2-a{
width:227px;
float:left;
height:100px;
overflow: hidden;
}

.ins-nr{
margin-left:5px;
font-size:11px;
line-height:18px;
font-weight:bold;
}
#ins-2-b{
width:227px;
float:left;
overflow: hidden;
}

#ins-2-c{
clear:both;
width:300px;
height:30px;
float:right;
margin-right:20px;
text-align:center;
clear:both;
}
#ins-2-c a{
	text-decoration:none;
	color:#993333;
	width:80px;
	display: block;
	float:left;
	font-size:12px;
}
#ins-2-c a:hover{
text-decoration:underline;
}

/* ======================================Installations============================================= */

/* ======================================Installations-show============================================= */
#ins-show-1{
clear:both;
width:940px;
height:610px;
margin:0px auto;
}
#ins--show-1-l{
width:646px;
height:610px;
float:left;
}
.hui-1{
font-size:14px;
color:#b2b2b2;
}
#ins-show-1-r{
width:263px;
height:610px;
float:right;
}

/* ======================================Installations-show============================================= */
#index-flash{
width:940px;
height:588px;
margin:0px auto;
}
/* ======================================page============================================= */
#fanhui{
height:25px;
line-height:24px;
width:60px;
margin-top:15px;
font-size:16px;
}
#fanhui a{
text-decoration:none;
color:#98201e;
}
#fanhui a:hover{
color:#333333;
text-decoration:underline;
}
/* ======================================index============================================= */
#tt{
clear:both;
width:940px;
margin:0px auto;
height:60px;
}
#tt img{
width:102px;
height:49px;
margin-left:11px;
border-right:2px solid #999999;
border-bottom:2px solid #999999;
float:left
}




#qiu-002{
	width:382px;
	height:50px;
	position: absolute;
	z-index:888;
	margin-left:-22px;
}
/* ======================================news-show============================================= */
#news-show{
width:936px;
height:605px;
margin:0px auto;
background-image:url(../images/news_06.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#news-show-a{
float:left;
width:96px;
height:605px;
text-align:center;
}
#news-show-b{
	float:left;
	width:593px;
	height:605px;
	background-image:url(../images/news_17.jpg);
	background-position:center top;
	background-repeat:no-repeat;	
}
#news-show-b-1{
width:556px;
height:605px;
margin:0px auto;
background-image:url(../images/news_18.jpg);
background-position:center top;
background-repeat:no-repeat;
overflow:auto;
}
#news-show-c{
width:225px;
height:565px;
float:right;
overflow: hidden;
margin-top:40px;
} 



.fy-002{
clear:both;
margin-top;20px;
height:30px;
}
.fy-002 a{
float:left;
margin-left:12px;
height:22px;
line-height:22px;
color:#666666;
text-decoration:none;
font-size:12px;
}
.fy-002 a:hover{
text-decoration:none;
color:#a61515;
} 



.xinimg-r{
width:140px;
text-align:right;
height:20px;
clear:both;
float:right;
} 




.xinimg-r a{
font-size:11px;
color:#a61515;
display:block;
margin-left:20px;
float:left;
line-height:20px;
text-decoration:none;
}
.xinimg-r a:hover{
text-decoration:underline;
}
.news-show-a a{
text-decoration:none;
font-size:11px;
color:#a61515;
}
.news-show-a a:hover{
text-decoration:underline;
}