body { margin:0px;  FONT-FAMILY: "微软雅黑","Microsoft YaHei",Verdana,"Courier New",Courier,monospace,Arial, Helvetica, sans-serif; background:#fff;  color:#333; font-size:12px; }
A{
	 COLOR:#333; text-decoration:none;
}
A:hover {
	COLOR:#D2131B;  text-decoration:none;
}
* { margin:0; padding:0; } 
.pages{ width:760px; margin:0 auto;text-align:center; height:60px; line-height:60px; float:right;}
#page {font-size:12px;padding:15px 0; font-family:Arial, Helvetica, sans-serif;  float:left;margin:0 auto; text-align:center;}
	#page ul{font-size:12px;margin:0 auto; float:left;display:table;text-align:center;}
	#page li{font-size:12px;float:left !important; float:left;margin-right: 2px; height:17px;line-height:17px;display:inline;}
	#page span{display: block; padding: 2px 5px;float:left; background: #FFFFFF; border: 1px solid #000000; color: #000000; }
	#page a{font-size:12px;display: block;float:left; text-decoration: none; margin:0px; color: #ffffff;padding: 2px 5px 2px 5px;background:#333333;}
	#page a:link,#page a:visited {border: 1px solid #CCCCCC;float:left;font-size:12px; }
	#page a:hover {background:#FFFFFF;float:left;color:#0E78BE;font-size:12px;}
	#span1 { float:left; padding-top:15px;float:left;font-size:12px;}
.dmain{ width:100%; height:auto; overflow:hidden;}
.main{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.mainnr{ height:auto; overflow:hidden;}
.tops{ width:100%; height:725px; position:relative;}
.top{ width:100%; height:918px; position:relative;}
.top_1{
	width: 100%;
	height: 918px;
	position: absolute;
	z-index: 0;
	top: 0px;
	left:0px;
}
.toppro{ width:100%; height:725px; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px; background:url(atttu/pro.jpg) top center no-repeat;}
.topc{ width:100%; height:725px; overflow:hidden; position:absolute; z-index:0; top:0px; left:0px; background:url(atttu/contact.jpg) top center no-repeat;}

.top_2{	width: 100%;	height: auto;	overflow: hidden;	position: absolute;	z-index: 1;	background: url(atttu/topbj.png);}
.topdh{ width:720px; height:auto; overflow:hidden;}
.logo{ padding-left:407px; padding-top:20px; height:auto; overflow:hidden; float:left}
.dh{ width:960px; height:70px; overflow:hidden;}
.dhm{ float:left; padding-right:50px; height:auto; overflow:hidden;}
.dhm a{ display:block; line-height:70px; color:#FFF; font-size:14px; text-transform:uppercase;}
.dhm a:hover { display:block; line-height:70px; color:#ff8e00; font-size:14px; text-transform:uppercase;}
.dhms{ float:left; padding-right:50px; height:auto; overflow:hidden;}
.dhms a{ display:block; line-height:70px; color:#ff8e00; font-size:14px; text-transform:uppercase;}
.dhms a:hover { display:block; line-height:70px; color:#ff8e00; font-size:14px; text-transform:uppercase;}
.topr{ width:400px; height:auto; overflow:hidden; float:right;}
.toprfj{ width:400px; height:19px; overflow:hidden;}
.top1{ width:400px; height:40px; position:relative; z-index:100;}
.top1_1{ height:40px; position:absolute; overflow:hidden; z-index:101; padding-right:30px; line-height:40px; font-size:14px; color:#FFF; right:0px; top:0px;}
.topss{ height:27px; position:absolute; overflow:hidden; z-index:101;  right:0px; top:7px; display: none; width:400px;}
.sstu{ float:right; height:27px; overflow:hidden; padding-left:5px;}
.ssbj{ float:right; height:auto; overflow:hidden; background:url(atttu/ssbj.jpg) left center no-repeat; padding-left:5px;}
.input12{ FONT-SIZE: 12px; COLOR:#fff; TEXT-ALIGN:left; background:none; height:27px; line-height:27px;  width:143px; border:none;}
.prombt{ width:100%; height:378px; overflow:hidden; background:url(atttu/mainbj.jpg) repeat-x;}
.proms{ width:240px; height:auto; overflow:hidden; float:left;}
.promstu{ width:240px; height:auto; padding-top:30px; overflow:hidden;}
.promsbt{ width:240px; height:76px; text-align:center; font-size:14px; color:#FFF; background: url(atttu/probtbj.png) bottom center no-repeat; text-transform:uppercase;}
.promsbt a{ display:block; font-size:14px; color:#FFF; line-height:76px;}
.promsbt a:hover { display:block; font-size:14px; color:#FFF; line-height:76px;}
.prox{ float:left; padding: 25px 6px 6px 6px; height:auto; overflow:hidden;}
.proxtu{ margin-left:54px; margin-right:54px; height: auto; overflow:hidden;}
.proxbt{ width:228px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; line-height:25px; font-size:12px; text-align:center; text-transform:uppercase;}
.proxbt a{ display:block; line-height:25px; font-size:12px; color:#333;}
.proxbt a:hover  { display:block; line-height:25px; font-size:12px; color:#ff8b00;}
.brox{ float:left; padding: 25px 10px 20px 10px; height:auto; overflow:hidden;}
.broxtu{ height: auto; overflow:hidden;}
.broxbt{ width:220px; height:auto; overflow:hidden; border-bottom:1px solid #CCC; line-height:25px; font-size:12px; text-align:center; text-transform:uppercase; background:url(atttu/xz.jpg) right center no-repeat; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.broxbt a{ display:block; line-height:30px; font-size:12px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:15px; padding-left:15px;}
.broxbt a:hover  { display:block; line-height:30px; font-size:12px; color:#ff8b00; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:15px; padding-left:15px;}


.probt{ width:960px; height:100px; text-align:left; font-size:30px; color:#333; line-height:100px; text-transform:uppercase;}
.pro{ float:left; width:240px; height:365px; position:relative;}
.pro_1s{ width:240px; height:365px; position:absolute; z-index:0; left:0px; top:0px;}
.pro_1{ width:240px; height:365px; position:absolute; z-index:0; left:0px; top:0px; background:url(atttu/probj.jpg) top center no-repeat; display:none;}
.pro_2{ padding:15px; height:auto; overflow:hidden; position:absolute; z-index:1; left:0px; top:0px;}
.pro_2_1{ width:210px; height:220px; overflow: hidden;}
.pro_2_2{ width:210px; padding-top:10px; line-height:27px; text-align:left; font-size:14px; color:#333; background:url(atttu/probj2.jpg) top center repeat-x;}
.pro_2_3{ width:210px; line-height:25px; text-align:left; font-size:12px; color:#666;}
.syaboutbt{ width:960px; height:135px; background:url(atttu/syaboutbtbj.jpg) bottom center no-repeat; text-align:center; color:#ffffff; font-size:58px; line-height:135px;}
.syabounr{ width:960px; height:auto; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#FFF; padding-bottom:20px; padding-top:10px;}
.syabout2{ width:960px; height:150px; text-align:left; line-height:150px; color:#1d2088; font-size:22px; text-transform:uppercase; margin:0 auto;}
.foors{ width:960px; height:auto; margin:0 auto;}
.foors_1{ width:420px; height:auto; overflow:hidden; float:left;}
.foors_1bt{ width:420px; height: auto; overflow:hidden; margin-top:60px; line-height:37px; margin-bottom:40px; background:url(atttu/foorbt.jpg) center  center no-repeat; text-align:center; color:#1D2089;  font-size:20PX;}
.foors_1nr{ height:35px; line-height:35px; font-size:12px; color:#FFF; text-align:left; padding-left:26px; text-transform:uppercase;}
.foors_1nrs{ margin-top:8px; margin-bottom:8px; height:auto; overflow:hidden; text-align:left; padding-left:26px; line-height:20px; font-size:12px; color:#FFF; text-transform:uppercase;}

.foors_1s{ width:420px; height:auto; overflow:hidden; float:right;}
.foorp{ margin-left:50px; padding-left:22px; height:30px; background:url(atttu/foorpbj.jpg) left center no-repeat; text-transform:uppercase;}
.foorp a{ display:block; font-size:12px; color:#FFF; line-height:29px;}
.foorp a:hover { display:block; font-size:12px; color:#FFF; line-height:29px;}
.foorss{ height:36px; overflow:hidden;}
.foorsstu{ float:right; height:auto; overflow:hidden;}
.foorssbj{ float:right; height:36px; padding-left:6px; padding-right:6px; background:url(atttu/ssbjs.jpg);}
.input12s{ FONT-SIZE: 12px; COLOR:#333; TEXT-ALIGN:left; background:none; height:36px; line-height:36px;  width:314px; border:none;}
.foornr{ width:960px; height:70px; line-height:70px; text-align:center; font-size:14px; color:#FFF; margin:0 auto;}
.aboutnr{ margin-top:3px; height:auto; overflow:hidden; background:#F0EEEF;}
.aboutnr_1{ width:960px; height:auto; overflow:hidden; padding-top:50px; padding-bottom:50px; line-height:40px; color:#1d2088; font-size:22px; margin:0 auto; text-transform:uppercase;}
.finbt{ width:960px; height:auto; overflow:hidden; margin:0 auto; text-align:left; font-size:22px; color:#040404; line-height:65px; text-transform:uppercase;}
.fin{ width:222px; height:282px; float:left; overflow:hidden; background:url(atttu/finishes.jpg) top center no-repeat;;}
.fins{ width:205px; margin:0 auto; position:relative; height:282px;overflow:hidden;}
.fins_1{ width:205px; height:269px; top:6px; position:absolute; z-index:1;}
.finstu{ width:205px; height:180px; overflow:hidden;}
.finsbt1{ width:205px; height:auto; overflow:hidden; line-height:26px; margin-bottom:1px; font-size:12px; color:#333; background:#e5e5e5;}
.finsbt2{ width:205px; height:auto; overflow:hidden; line-height:26px; margin-bottom:1px; font-size:12px; color:#333; background:#7f7f7f;}
.finsbt3{ width:205px; height:auto; overflow:hidden; line-height:33px; font-size:14px; color:#fff;}
.finsbt3 a{ display:block; font-size:14px; color:#FFF; line-height:33px;}
.finsbt3 a:hover { display:block; font-size:14px; color:#FFF; line-height:33px;}

.finfj{ width:24px; height:282px; float:left; overflow:hidden;}
.finfjs{ width:960px; height:25px; float:left; overflow:hidden;}
.brobt{ width:960px; height:90px; line-height:90px; text-align:center; font-size:24px; color:#000; text-transform:uppercase; background: url(atttu/brobt.jpg) center bottom no-repeat;}
.bortu{ width:960px; height:auto; overflow:hidden; padding-bottom:115px; background:url(atttu/brobj.jpg) bottom center no-repeat;}
.borm{ width:327px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.bormbt{ text-align:center; height:102px; line-height:80px; font-size:34px; color:#fff	; text-transform:uppercase;}
.bormnr{ float:left; height:auto; overflow: hidden; width:660px; line-height:22px; text-align:left; font-size:14px; color:#FFF; text-transform:uppercase; padding-bottom:40px;}




