@charset "utf-8";
body{
margin:0px; 
padding:0px; 
font-size:12px; 
font-family:Arial,sans-serif,SimSun, SimHei; 
color:#5f717f; 
background-color:#FFFFFF; 
}
form{ margin:0px; padding:0px;}
a{ color:#717171; text-decoration:none; font-size:12px; font-family:Arial,sans-serif,SimSun, SimHei;}
a:hover{ color:#3d3d3d; text-decoration:none; font-size:12px; font-family:Arial,sans-serif,SimSun, SimHei;}
ul{ margin:0px; padding:0px; list-style:none;}
ul li{ margin:0px; padding:0px; list-style:none;}
dl{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
img { border:none; }
input,form,iframe{ margin:0px; padding:0px; border:0px;}
.clear{ clear:both;}

.mainbak{ width:1000px; height:2546px; background:url(index.jpg) no-repeat; position:absolute; left:50%; margin-left:-500px; overflow:hidden; z-index:-111; display:none }
.main{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.top{ width:1000px; height:153px; overflow:hidden;}

.tlogas{ width:1000px; height:112px; overflow:hidden;}
.tlogastow{width:50%; height:112px; float:left;position:relative; overflow:hidden;}
.tlogo{ width:347; height:112px;overflow:hidden;}
.tseach{ width:auto; height:32px; margin-top:50px; float:right; position:relative; overflow:hidden; }
.tseach-tel{ width:auto; height:32px; line-height:32px; font-size:25px; color:#3d75c8; margin-right:23px; display:block; float:left; }
.tseach-sech{ width:235px;height:30px; border:#d6d7d9 1px solid; background:#f5f9fc;display:block; float:left; margin-right:1px; position:relative;  overflow:hidden;}
.seachtxt{ width:180px; height:30px; line-height:30px; margin-left:5px;background:#f5f9fc; }
.bseach{ width:19px; height:18px; background:url(bseach.jpg) no-repeat; position:absolute; top:5px; right:5px;cursor:pointer;}
.tmane{ width:1000px; height:41px; overflow:hidden; }
.tmane li{ width:100px; height:20px; line-height:20px;font-size:16px; font-family:Microsoft Yahei; color:#dde8ec; text-align:center; float:left; position:relative; overflow:hidden;}
.tmane li a{font-size:16px; font-family:Microsoft Yahei;}
.tmane li a:hover{font-size:16px; font-family:Microsoft Yahei;}
.tmane li span{ width:2px; height:14px; display:block; background:#dde8ec; float:right; margin-top:2px; overflow:hidden;}
.mlisy{ width:65px; height:20px; float:right; }
.banerbody{width:1000px; height:410px; position:relative; overflow:hidden;}
.banner{ width:1000px; height:410px; overflow:hidden;}
#leftbtn{ width:95px; height:35px; position:absolute; left:0px; top:188px; z-index:999; overflow:hidden;}
#rightbtn{ width:70px; height:35px; position:absolute; right:0px; top:188px;z-index:999;overflow:hidden;}

#leftbtnpic{ width:35px; height:35px; float:left;overflow:hidden}
#rightbtnpic{ width:35px; height:35px; float:right;overflow:hidden}

#lefttxt{ width:60px; height:35px; line-height:35px; background:#3876be;  float:right; overflow:hidden; display:none}
#righttxt{ width:35px; height:35px;line-height:35px; background:#3876be; text-align:right; float:left;overflow:hidden; display:none}

.contents{ width:1000px; height:1558px; overflow:hidden;  }

.floora{ width:1000px; height:303px; overflow:hidden; }
.floora-title{ width:1000px; height:60px; line-height:60px; overflow:hidden; font-size:20px; font-weight:bold; }
.floora-flvatel{ width:1000px; height:243px; position:relative;overflow:hidden;  }
.floora-flv{width:659px; height:243px; float:left; overflow:hidden; }
.floora-tel{width:326px; height:243px; float:right; overflow:hidden; }

.floorb{ width:1000px; height:609px; overflow:hidden;}
.floorb-title{ width:1000px; height:61px; line-height:61px; overflow:hidden; font-size:20px; font-weight:bold; }
.floorb-flvazsdt{ width:1000px; height:547px; position:relative;overflow:hidden;  }
.floorb-flv{width:659px; height:547px; float:left; overflow:hidden; }
.floorb-flva{width:659px; height:243px;overflow:hidden;}
.floorb-flvb{width:659px; height:61px;overflow:hidden;}
.floorb-zsdt{width:324px; height:545px; border:#ebe7e4 1px solid; float:right; position:relative; overflow:hidden;}
.floorb-zsdttitle{width:324px; height:51px; border-bottom:#ebe7e4 1px solid; overflow:hidden;}
.zsdttitle{width:288px; height:21px; margin:15px auto 0px auto; overflow:hidden; position:relative;}
.floorb-zsdttitle .zsdttitle-a{ float:left; display:block; }
.floorb-zsdttitle .zsdttitle-b{ float:right; display:block; }
.floorb-zsdtlb{ width:251px; height:495px; margin-left:auto; margin-right:auto; }
.floorb-zsdtlb li{ width:251px; height:39px; line-height:39px; border-bottom:#797979 1px dashed; overflow:hidden;}
.floorb-zsdtlb a{ color:#b2a4a1; text-decoration:none}
.floorb-zsdtlb a:hover{ color:#ff7700; text-decoration:none}


.floorc{ width:1000px; height:618px; overflow:hidden;}
.floorc-title{ width:1000px; height:71px; line-height:71px; overflow:hidden; font-size:20px; font-weight:bold; }
.floorc-flvasbzr{ width:1000px; height:547px; position:relative;overflow:hidden;  }
.floorc-flv{width:659px; height:547px; float:left; overflow:hidden; }
.floorc-flva{width:659px; height:243px;overflow:hidden;}
.floorc-flvb{width:659px; height:61px;overflow:hidden;}
.floorc-sbzr{width:324px; height:545px; border:#ebe7e4 1px solid; float:right; position:relative; overflow:hidden; }
.floorc-sbzrtitle{width:324px; height:51px; border-bottom:#ebe7e4 1px solid; overflow:hidden;}
.sbzrtitle{width:288px; height:21px; margin:15px auto 0px auto; overflow:hidden; position:relative;}
.floorc-sbzrtitle .sbzrtitle-a{ float:left; display:block; }
.floorc-sbzrtitle .sbzrtitle-b{ float:right; display:block; }
.floorc-sbzrlb{width:324px; height:494px;  overflow:hidden;}
.floorc-sbzrlb li{ width:108px; height:98px; float:left; }
.floorc-sbzrlb .floorc-sbzrlia{ width:107px; height:97px; border-bottom:#ebe7e4 1px dashed; border-right:#ebe7e4 1px dashed; overflow:hidden;}
.floorc-sbzrlb .floorc-sbzrlib{ width:108px; height:97px; border-bottom:#ebe7e4 1px dashed; overflow:hidden;}
.floorc-sbzrlb .floorc-sbzrlic{ width:107px; height:101px; border-right:#ebe7e4 1px dashed; overflow:hidden;}
.floorc-sbzrlb .floorc-sbzrlid{ width:108px; height:101px; }



.footer{ width:1000px; height:auto; background:#5e707e; color:#FFFFFF; font-size:12px; }
.footer-title{width:1000px; height:56px; line-height:56px; border-bottom:#85939e 1px solid;}
.footer-title span{ margin-left:28px; font-size:18px;}
.footer-body{ width:962px; height:auto;margin-left:28px; overflow:hidden; }
.fmbody-mane{width:962px; height:auto!important;height:300px; min-height:300px;  margin-top:9px;position:relative;  overflow:hidden;}
.fmbody-mane dt{ width:100%; height:40px; line-height:40px; font-size:16px; overflow:hidden;}
.fmbody-mane dt a{font-size:16px;color:#FFFFFF}
.fmbody-mane dt a:hover{font-size:16px;color:#FFFFFF; text-decoration:underline}
.fmbody-mane dd{ width:100%; height:auto; line-height:140%; font-size:14px;overflow:hidden;}
.fmbody-mane dd a{font-size:12px; color:#FFFFFF}
.fmbody-mane dd a:hover{font-size:12px;color:#FFFFFF; text-decoration:underline}

.fmbody-manea{width:242px; height:auto; margin-right:10px; float:left;overflow:hidden;position:relative; }
.fmbody-maneb{width:182px; height:auto; margin-right:10px; float:left;overflow:hidden;position:relative;}
.fmbody-manec{width:148px; height:auto; margin-right:10px; float:left;overflow:hidden;position:relative; }
.fmbody-maned{width:190px; height:auto; margin-right:10px; float:left;overflow:hidden;position:relative;}
.fmbody-manee{width:160px; height:auto; float:left;overflow:hidden;position:relative;}

.footer-bq{ width:962px; height:59px; overflow:hidden}
.footer-bqa{ width:445px; height:59px; line-height:59px; float:left; overflow:hidden;}
.footer-bqb{ width:500px; height:59px; line-height:59px; float:right; text-align:right; overflow:hidden;}
.footer-bqb a{font-size:12px; color:#FFFFFF}
.footer-bqb a:hover{font-size:12px;color:#FFFFFF; text-decoration:underline}

.contentslb{ width:1000px; height:auto; margin-top:14px; margin-bottom:30px; overflow:hidden;  }

.banerbodylb{width:1000px; height:163px; position:relative; overflow:hidden;}
.bannerlb{ width:1000px; height:163px; overflow:hidden;}
#leftbtnlb{ width:95px; height:35px; position:absolute; left:0px; top:64px; z-index:999; overflow:hidden;}
#rightbtnlb{ width:70px; height:35px; position:absolute; right:0px; top:64px;z-index:999;overflow:hidden;}

.clblefts{width:195px; height:auto;float:left;overflow:hidden;}
.clbak{width:195px; height:43px; background-color:#f1a909}
.clbleft{width:193px; height:auto; border-left:#dedede 1px solid; border-right:#dedede 1px solid; border-top:#dedede 1px solid; background-color:#f4f4f4;  position:relative; overflow:hidden;}
.clbleft .clbleftlia{width:193px; height:42px; line-height:42px; border-bottom:#dedede 1px solid;}

.clbleft .clbleftlib{width:193px; height:42px; line-height:42px; border-bottom:#c51603 1px solid;background-color:#fff5da;}
.clbleftlib a{ color:#c51603;font-size:18px; font-family:Microsoft Yahei;}
.clbleftlib a:hover{ color:#c51603;font-size:18px; font-family:Microsoft Yahei;}


.clbleftli{width:173px; height:auto; margin-left:20px; overflow:hidden}
.clbleftlia a{ color:#606060;font-size:18px; font-family:Microsoft Yahei;}
.clbleftlia a:hover{ color:#c51603;font-size:18px; font-family:Microsoft Yahei;}

.clbrights{width:795px; height:auto;float:right;background-color:#f4f4f4;border:#dedede 1px solid;overflow:hidden; position:relative; }
.clbrights-dh{width:795px; height:30px; background-color:#ffffff; border-bottom:#dedede 1px solid; margin-bottom:20px; position:relative;}
.clbrights-dha{ width:auto; height:30px; float:left; position:relative;}
.clbrights-dha img{ width:10px; height:10px; margin-top:10px; margin-left:10px; margin-right:5px;}
.clbrights-dhb{ width:720px; height:30px;line-height:30px; float:left;overflow:hidden;}
.clbrights-lb{width:739px; height:auto; margin-left:46px; position:relative; overflow:hidden;}
.clbrights-lb li{width:246px; height:auto; float:left; overflow:hidden;}
.clbrights-lbli{width:236px; height:auto; line-height:140%; overflow:hidden; }
.clbrights-nr{width:773px; height:auto; margin:15px auto;border:#f9df9e 1px solid; position:relative; background-color:#fbf8f1;overflow:hidden;}
.crightsnr-title{width:773px; height:auto; border-bottom:#f9df9e 1px solid; overflow:hidden; position:relative;}
.crightsnr-titlea{ width:710px; height:auto; margin-left:33px; margin-top:5px; margin-bottom:5px; font-size:18px; font-family:Microsoft Yahei; overflow:hidden;}

.crbody{ width:710px;height:auto!important;height:450px; min-height:450px; line-height:180%; margin-left:35px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.crbody img{ max-width: 710px; height:auto; width:expression(this.width > 710 ? "710px" : this.width); }

.clbrights-nrxmal{width:775px; height:auto; margin:15px auto;position:relative; background-color:#ffffff;overflow:hidden;}
.clbrights-nrxmals{width:775px; height:auto!important;height:842px; min-height:842px; position:relative; overflow:hidden;}
.clbrights-nrxmals li{ width:258px; height:168px; float:left; overflow:hidden;}
.crnrxmalli{width:240px; height:168px; margin:0 auto; overflow:hidden;}
.crnrxmalpic{width:240px; height:150px;  overflow:hidden;}
.crnrxmalpic img{width:240px; height:150px; border:0px;}
.crnrxmaltitle{width:240px; height:18px; line-height:18px; background-color:#515151; color:#ffffff; overflow:hidden;}
.crnrxmaltitle a{ color:#ffffff; text-decoration:none}
.crnrxmaltitle a:hover{ color:#ffffff; text-decoration:none}
.lbpages{width:757px; height:auto; margin:15px auto; overflow:hidden; position:relative;}

.dede_pages{
clear:both;
color:#000;
}
.dede_pages ul{ margin:0px; padding:0px;}
.dede_pages ul li{ margin:0px; padding:0px;}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 0px;
	list-style:none
}
.dede_pages ul li{
width:auto;
height:auto;
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	padding:4px 6px 4px;
	border:1px solid #E9E9E9;
	list-style:none;
}
.dede_pages ul li a{
	float:left;
	
	color:#000;
	display:block;
	text-decoration:none;
}
.dede_pages ul li a:hover{
	color:#000;
	text-decoration:none;
	
}

.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#000;
	
	font-weight:bold;
	color:#FFFFFF;
}

.dhmanes{width:1000px; height:48px; line-height:48px; font-size:16px; overflow:hidden}
.dhmanes a{ font-size:16px; text-decoration:none}
.dhmanes a:hover{ font-size:16px; text-decoration:underline}
.sbzrbody{ width:1000px; height:auto; overflow:hidden;}
.sbzrbody-left{width:662px; height:auto; background-color:#e3ebee; padding-bottom:20px;float:left; overflow:hidden; position:relative}
.sbzrbody-left li{ width:210px; height:190px; background-color:#FFFFFF; float:left; margin-top:8px; margin-left:8px; position:relative; overflow:hidden;}
.sbzrbleftli{width:210px; height:131px; margin-top:29px;overflow:hidden;position:relative;}
.sbzrbleftli img{width:210px; height:131px; border:0px;}
.sbzrbleftlibt{width:100%; height:52px;line-height:52px;position:absolute; left:0px; bottom:0px;text-align:center; font-size:20px; font-weight:bold;color:#000;boldoverflow:hidden;}

.sbzrbody-right{width:326px; height:auto; float:right; overflow:hidden; position:relative}
.tongyong-tel{width:326px; height:243px; margin-bottom:15px; overflow:hidden; position:relative; }
.tongyong-zsdt{width:324px; height:545px; border:#ebe7e4 1px solid; margin-bottom:20px; position:relative; overflow:hidden;}

.aboutbody-left{width:662px; height:auto!important;height:805px; min-height:805px; background-color:#e3ebee; margin-bottom:20px; float:left; overflow:hidden; position:relative}
.aboutbc{width:562px; height:auto; line-height:180%; margin:35px auto;}
.aboutbc img{ max-width: 562px; height:auto; width:expression(this.width > 562 ? "562px" : this.width); }

.sbzrbnew-left{width:662px; height:auto; background-color:#e3ebee; margin-bottom:20px; float:left;padding-bottom:10px; overflow:hidden; position:relative}
.sbznbox{width:602px;height:auto; margin:0px auto; overflow:hidden}
.sbznbox ul{width:602px;height:auto!important;height:730px; min-height:730px; }
.sbznbox li{ width:100%; height:auto; line-height:160%; padding:10px 0px 10px 0px; border-bottom:gray 1px dashed; overflow:hidden}
.sbznbox .sbzrsize18{ font-size:18px; font-weight:bold; color:#333333}
.sbzrsize18:hover{ color:#ff7700}

.sbpage{ width:602px;height:auto; margin:20px auto; padding:10px 0px 10px 0px;}
.sbpage li{ float:left; margin-right:5px;}

.sbzrpage{ width:1000px;height:auto; margin:0px auto 30px auto;}
