/* CSS Document */

/*body Í·²¿ start*/
body {margin:0 auto;padding:0; font-family:'Î¢ÈíÑÅºÚ';font-size:14px;line-height:24px;text-decoration: none; width:100%; background-color:#fff;}
ul, li, dl, dd, dt, p, h1, h2, h3, img {margin:0px;padding:0px;list-style:none;border:0px;}
a {text-decoration:none; color:#333; border:0px;}
a:hover {text-decoration:none;}
div ,img{padding:0px; margin:0px; border:none; border:0px;vertical-align : bottom;}
.clear{ border:0px; clear:both;}

/*body Í·²¿ end*/

/*Í·²¿¹ã¸æÍ¼ ´óÍ¼ start*/

.banner{
	width: 100%;
	height: 640px;


width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); 			min-width: 1200px;
	margin: 95px auto 0px;
	color: #fff;
	position: relative;
	text-align: center;
}
.banner1{ width:100%; height:201px; background:url(../images/bg1.jpg) top center no-repeat;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;  margin:0 auto; :0position:relative;} 
.banner2{ width:100%; height:286px; background:url(../images/bg2.jpg) top center no-repeat;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;  margin:0 auto;position:relative;} 
.banner3{ width:100%; height:154px; background:url(../images/bg3.jpg) top center no-repeat;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;  margin:0 auto;} 


.banner1 h1{ color: #5343aa;font-family: "Î¢ÈíÑÅºÚ";font-size: 70px;left: 50%;margin-left: -200px;position: absolute;top: 135px; }
.banner1 h1 span{font-size:82px; color:#ea3030; margin-top:95px;}


.banner2 h2{ color: #5343aa;font-family: "Î¢ÈíÑÅºÚ";font-size: 64px;left: 50%;margin-left: -330px;position: absolute;top: 45px;
}
.banner2 h2 span{font-size:90px;  margin-top:95px;}

.banner2 p{ color: #fff;font-family: "Î¢ÈíÑÅºÚ";font-size: 38px;font-weight: normal;line-height: 54px; padding-top:162px;}
.banner2  span{ font-weight:bold;}

.telp{height:50px; line-height:50px; margin: 0 auto;width: 560px;padding-top:50px;}
.telp .phone{float: left; background:#fff url(../images/phone.png) no-repeat 40px center;padding-left:20px; color:#333; padding-left:45px; font-size:24px; width:240px;}
.telp .tel_a a{display:block; background:#ee4c4c; padding:0px 50px; text-align:center; color:#fff; font-size:24px; float:left;}
.telp .tel_a a:hover{background:#f0bd6e;}

.tel_p{height:50px; line-height:50px; margin: 0 auto;width:300px;padding-top:50px; position:relative; top:50px;}
.tel_p .phone{float: left; background:#ee4c4c url(../images/phone2.png) no-repeat 50px center;padding-left:20px; color:#fff; padding-left:85px; font-size:24px; width:210px;}

.nav{ width:100%; margin:0px auto; height:571px;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; }


.nav1{ width:1002px; margin:0px auto; margin-top:50px; height:521px; position:relative;}
.imgn{width:190px; height:190px; position:absolute; left:30px;}
.nav1 h1{position:absolute; left:245px; top:30px; color:#5343aa; font-size:45px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";}
.nav1 p{ position:absolute; left:245px; top:80px;color:#666; font-size:21px; line-height:30px;}

.line{ border: 1px solid #e8e8e8;float: left;position: absolute;top: 280px;width: 1002px;}
.nav1 ul{ list-style:none;position: absolute; top: 310px;}
.nav1 ul li{float:left; width:166px; height:172px; color:#fff;background:url(../images/an.png) no-repeat;font-weight:bold;text-align: center; }

.nav1 ul li.li1{background-position: 10px 0px;  font-size:31px; font-family:"Î¢ÈíÑÅºÚ"; line-height: 40px; padding-top: 30px;}
.nav1 ul li.li2{ background-position: -163px 0px; font-size:31px; font-family:"Î¢ÈíÑÅºÚ"; line-height: 40px; padding-top: 30px;}
.nav1 ul li.li3{ background-position:-332px 0px; font-size:31px; font-family:"Î¢ÈíÑÅºÚ"; line-height: 40px; padding-top: 30px;}
.nav1 ul li.li4{ background-position: -502px 0px; font-size:31px; font-family:"Î¢ÈíÑÅºÚ"; line-height: 40px; padding-top: 30px;}
.nav1 ul li.li5{ background-position:-672px 0px; font-size:31px; font-family:"Î¢ÈíÑÅºÚ";line-height: 40px; padding-top: 30px; }
.nav1 ul li.li6{ background-position:-845px  0px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";line-height: 30px; padding-top: 30px; }
.nav1 ul li:hover{color:#fff; text-decoration:none; cursor:pointer; cursor:hand;}
.nav1 ul li a:hover{color:#fff; text-decoration:none; cursor:pointer; cursor:hand;}

#kaoshi , #bk{position:absolute; top:490px; font-size:24px;color:#5343aa; padding:10px; border:2px dotted #f1f1f1; width:1000px;display:none;}

.main{  width:100%; margin:0px auto;background:url(../images/ks.jpg) top center no-repeat; height:962px;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; border-bottom:5px solid #ea3030; position:relative; border-top:5px solid #5343aa; margin-top:80px;}

.main p{color: #5343aa;font-size: 36px;line-height: 50px;padding-top: 30px;text-align: center;}
.main p span{color:#5343aa; font-size:42px; font-weight:bold; text-align:center;}

.main_nav{ background:url(../images/b1.png) top center no-repeat; height:575px; width:1002px; position:absolute; left:50%; margin-left:-501px; top:200px;}
.main_nav .p1{ font-size:16px; color:#fff; text-align:center;line-height: 25px; margin-top:-20px;}
.main_nav .p1 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p2{color: #fff;font-size: 16px;line-height: 25px;margin-left: 30px;margin-top: 50px;text-align: left;}
.main_nav .p2 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p3{ font-size:16px; color:#fff; text-align:center;line-height: 25px;margin-left:20px;margin-top: 40px;text-align: left;}
.main_nav .p3 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p4{ font-size:16px; color:#fff; text-align:center;line-height: 25px;margin-left: 660px;margin-top: -285px;text-align: left;}
.main_nav .p4 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p5{ font-size:16px; color:#fff; text-align:center;line-height: 25px;margin-left:660px;margin-top:40px;text-align: left;}
.main_nav .p5 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p6{ font-size:16px; color:#fff; text-align:center;line-height: 25px;margin-left:320px;margin-top:60px;text-align: left;}
.main_nav .p6 span{ font-size:22px; color:#333; text-align:center; }
.main_nav .p0{color: #ff3333;font-size: 24px;margin-left: 10px;margin-top: -420px;text-align: center;z-index: 2;line-height: 45px;}
.main_nav .p0 span{color:#ff3333;font-size:35px; font-weight:bold;}

.xtan{ background: rgba(0, 0, 0, 0) url("../images/img1.png") no-repeat scroll center top;color: #f33;font-size: 36px;height: 80px;left: 50%;margin-left: -240px;padding-top: 20px;position: absolute;text-align: center;top: 820px;width: 479px; font-weight:bold;}
.telp2{height:50px; line-height:50px; margin: 0 auto;width: 560px;padding-top:720px;}
.telp2 .phone{float: left; background:#fff url(../images/phone.png) no-repeat 50px center;padding-left:20px; color:#333; padding-left:85px; font-size:24px; width:220px;}
.telp2 .tel_a a{display:block; background:#ee4c4c; padding:0px 50px; text-align:center; color:#fff; font-size:24px; float:left;}
.telp2 .tel_a a:hover{background:#f0bd6e;}




.environment{  width:100%; margin:0px auto;background:#fff; height:766px;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; color:#fff; border-bottom:5px solid #5343aa; position:relative; }

.eimg1{ background:url(../images/zp0.png) top center no-repeat; height:159px; width:1352px; position:absolute;left: 50%;margin: 0 auto 0 -676px; text-align:center;}
.eimg2{left: 50%;margin: 0 auto 0 -676px;position: absolute;width: 1352px; height:260px;top: 160px;}
.eimg3{left: 50%;margin: 0 auto 0 -676px;position: absolute;width: 1352px;height:264px;top: 420px;}

.eimg1 p{ color: #ea3030;font-size: 30px;padding-top: 80px;}
.eimg1 p span{ font-size:50px; font-weight:bold;}



.yshi{  width:100%; margin:0px auto;background:#fff; height:840px;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; color:#fff; }

.yTitle{ width:1000px; margin:0px auto; background:url(../images/yst.png) top center no-repeat; height:174px;}
.yTl{ width:1000px; margin:0px auto; background:url(../images/ys1.jpg) top center no-repeat; height:178px; position:relative;}
.yT2{ width:1000px; margin:0px auto; background:url(../images/ys2.jpg) top center no-repeat; height:169px;  position:relative;}
.yT3{ width:1000px; margin:0px auto; background:url(../images/ys3.jpg) top center no-repeat; height:146px; position:relative;}


.yTitle h4{color: #5343aa;font-family: "Î¢ÈíÑÅºÚ";font-size: 64px;margin: 0;padding-left: 300px;padding-top: 80px;}
.yTl h5, .yT2 h5, .yT3 h5, .yT4 h5{color:#ee4c4c; font-size:24px; margin:0px;}
.yTe1{ font-size:24px; margin:0px; position:absolute; top:38px; left:188px;}
.yTe2{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:188px;}
.yTe3{ font-size:24px; margin:0px; position:absolute; top:15px; left:688px; line-height:30px;}
.yTe4{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:78px; left:688px;}


.yTe21{ font-size:24px; margin:0px; position:absolute; top:38px; left:188px;}
.yTe22{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:188px;}
.yTe23{ font-size:24px; margin:0px; position:absolute; top:38px; left:688px; line-height:30px;}
.yTe24{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:688px;}


.yTe31{ font-size:24px; margin:0px; position:absolute; top:38px; left:188px;}
.yTe32{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:188px;}
.yTe33{ font-size:24px; margin:0px; position:absolute; top:38px; left:688px; line-height:30px;}
.yTe34{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:688px;}


.yTe41{ font-size:24px; margin:0px; position:absolute; top:38px; left:188px;}
.yTe42{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:188px;}
.yTe43{ font-size:24px; margin:0px; position:absolute; top:38px; left:688px; line-height:30px;}
.yTe44{ font-size:16px; color:#666; font-weight:bold; margin:0px; position:absolute; top:68px; left:688px;}

.telp4{height:50px; line-height:50px; margin: 0 auto;width: 560px;padding-top:70px;}
.telp4 .phone{float: left; background:#f2f2f2 url(../images/phone.png) no-repeat 50px center;padding-left:20px; color:#333; padding-left:85px; font-size:24px; width:220px;}
.telp4 .tel_a a{display:block; background:#ee4c4c; padding:0px 50px; text-align:center; color:#fff; font-size:24px; float:left;}
.telp4 .tel_a a:hover{background:#f0bd6e;}

.zx-xiao{ background:url(../images/ys.png) top center no-repeat;color: #fff;font-size: 24px;height:90px;margin: 30px auto 0;padding-top: 48px;text-align: center;width: 477px; position:absolute;top: 120px;left: 260px;
}
.zx-xiao a{ color:#fff;}
a{ cursor:pointer;cursor:hand;}



.quqiu{  width:100%; margin:0px auto;background:url(../images/ft.jpg) top center no-repeat; height:490px;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; color:#fff; }
.quqiu p{ text-align:center; line-height:43px; padding-top:30px; font-size:24px;}

.imgqq{width:397px; height:61px; }




/*µ×²¿*/

.footer{width:100%; background:#333333; color:#adadad;height:96px; width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; margin:0px auto; overflow:hidden; padding:0px; }
#copyright{width:1000px;height:84px;margin:0 auto;padding-top:30px;font-size:12px;line-height:22px;text-align:center; font-family:'Î¢ÈíÑÅºÚ';}
