
/* CSS Document */

body{font-family:"微软雅黑";font-size:100%; font-size:16px;line-height:30px;font-weight:normal;color:#333333;margin:0px; padding:0px; margin-left:0px;margin-right:0px;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#999; text-decoration:none; }
a:active {color:#000000; text-decoration:none;}
/*margin-right:auto; margin-left:auto;*/

img {
	image-rendering: -optimize-contrast;
    image-rendering: -webkit-optimize-contrast; /* 针对WebKit引擎 */
    image-rendering: crisp-edges; /* WebKit引擎现不支持该值，Firefox支持 */
}


ul li{list-style:none;}
#nav { margin:0;padding:0;border:0; width:960px; text-align:center;
line-height: 58px; height:60px;list-style-type: none;  font-family:"微软雅黑";font-size:16px;
} 
#nav a { 
display: block; width:110px; text-align:center; 
} 
#nav a:link { 
 text-decoration:none; 
} 
#nav a:visited { 
text-decoration:none; 
} 
#nav a:hover { 
text-decoration:none;
} 
#nav li { 
float: left;  width:105px;  z-index:10000;float:left; color:#FFF;
} 
#nav li a:hover{    color:#FFFFFF;  
/*background: #FFF; */
} 
#nav li ul { 
line-height: 35px; list-style-type: none;text-align:left; font-size:14px;  
left: -999em; width: 180px; position: absolute;  z-index:10000; padding-left:0px;
} 
#nav li ul li{ 
float: left; width: 160px; 
background: #Fff; 
} 
#nav li ul a{ 
display: block; width: 136px;text-align:left;padding-left:24px; 
} 
#nav li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background:#1175C0; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 

.hgding{ width:100%; min-width:1300px; height:30px; background-color:#f5f5f5; font-size:14px;color:#888;}
.hgdingin{ width:1300px;  height:30px;}
.hgdinga{width:500px; height:30px; float:left; }
.hgdingb{ width:300px; height:30px; float:right;}


.hgdh{width:1300px; height:135px;margin-right:auto; margin-left:auto;}
.hgdha{width:149px; height:131px; margin-top:4px; margin-right:130px; float:left;}
.hgdhb{width:960px; height:45px; margin-top:50px; float:right;}
.hgdhba{width:100px; height:45px; float:left; line-height:45px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.hgdhba:hover{text-decoration:none; background-color:#1076c0; color:#FFF; }

.hgban{width:100%; min-width:1300px; height:650px; background-image:url(../hgimg/02.jpg); background-position:center; background-repeat:no-repeat;}

.hgbanx{width:1300px; height:132px;margin-right:auto; margin-left:auto;}
.hgbanxa{width:422px; height:112px; float:left; /*background-color:#1076c0;*/ background-image:url(../hgimg/03.jpg); background-position:center; background-repeat:no-repeat; padding-top:20px; padding-left:40px; padding-right:80px; color:#FFF; font-size:24px; line-height:45px; }

.hgbanxb{width:758px; height:132px; float:right;box-shadow: 3px 5px 8px #f1f1f1; -webkit-box-shadow:3px 5px 8px #f1f1f1; -moz-box-shadow:3px 5px 8px #f1f1f1;-o-box-shadow: 3px 5px 8px #f1f1f1; }
.hgbanxba{width:758px; height:35px; line-height:35px; font-size:14px; margin-top:30px; color:#585858;}
.hgbanxbb{width:319px; height:35px; margin-left:250px; margin-top:20px;} 
.hgbanxbba{width:200px; height:35px; line-height:35px; float:left; border-color:#d8d8d8; border-style:solid; border-width:1px; padding-left:20px; padding-right:20px;}
.hgbanxbbb{width:67px; height:28px; padding-top:7px; float:right;background-color:#1076c0;}

.hgcp{width:100%; min-width:1300px; height:793px; background-image:url(../hgimg/02.png); background-position:center; background-repeat:no-repeat; padding-top:70px;}
.hgcpa{width:600px; height:76px;margin-right:auto; margin-left:auto;}
.hgcpb{width:1300px; height:590px;margin-right:auto; margin-left:auto; margin-top:55px;}
.hgcpbz{width:293px; height:530px; float:left; background-color:#FFF; padding:30px;}
.hgcpbza{width:292px; height:60px; line-height:60px; font-size:20px; font-weight:bold; background-image:url(../hgimg/04.jpg); background-position:center; background-repeat:no-repeat; border-bottom-color:#C2C2C2; border-bottom-style:solid; border-bottom-width:1px;}
.hgcpbza:hover{text-decoration:none; color:#1076c0;}
.hgcpbzb{width:292px; height:80px; line-height:30px; border-bottom-color:#C2C2C2; border-bottom-style:solid; border-bottom-width:1px; margin-bottom:10px;}
.hgcpbzba{width:142px; height:30px; float:left; margin-top:10px; font-size:14px;}
.hgcpbzba:hover{text-decoration:none; color:#1076c0;}


.hgcpby{width:805px; height:550px; float:right;background-color:#FFF; padding-left:50px; padding-right:30px; padding-top:20px; padding-bottom:20px;}
.hgcpbya{width:330px; height:274px; float:left; margin-right:35px; margin-left:35px; margin-top:10px;}
.hgcpbyaa{width:330px; height:234px;position:relative;overflow:hidden;/* -webkit-box-shadow:0px 0px 5px #bebebe;-moz-box-shadow:0px 5px 0px #bebebe;-o-box-shadow:0px 0px 5px #bebebe;box-shadow:0px 0px 5px #bebebe;*/transform:1s ease; -webkit-transition:1s ease;-moz-transition:1s ease;-o-transform:1s ease;-ms-transform:1s ease; }
.hgcpbyaa img{width:330px; height:234px; text-decoration:none;transform:1s ease; -webkit-transition:1s ease;-moz-transition:1s ease;-o-transform:1s ease;-ms-transform:1s ease; position:absolute;}
.hgcpbyaa img:hover{text-decoration:none;transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);overflow:hidden;z-index:0;}

.hgcpbyab{width:330px; height:30px; margin-top:10px;}


.hgadv{width:100%; min-width:1300px; height:180px; background-image: url(../hgimg/06.jpg); background-position:center; background-repeat:no-repeat;}

.hggcal{width:1300px; height:550px;margin-right:auto; margin-left:auto; margin-top:70px; color:#EEE;}
.hggcala{width:320px; height:550px; float:left; margin-right:15px;position: relative;overflow:hidden; }
.hggcala img{width:320px; height:550px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.hggcala img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.hggcalaa{width:260px;height:490px; padding:30px;line-height:51px;float:left;background-image: url(../hgimg/05.png);margin-top:-550px;font-size:24px;position: absolute;text-transform:uppercase;
transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; display:block;}
.hggcala:hover .hggcalaa{display:none;}



.hggcalb{width:630px; height:550px; float:left; margin-right:15px;position: relative;overflow:hidden; }
.hggcalba{width:630px; height:270px; float:left; margin-bottom:15px;}
.hggcalba img{width:630px; height:270px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.hggcalba img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.hggcalbaa{width:570px; height:210px; padding:30px;line-height:51px;float:left;background-image: url(../hgimg/05.png); background-repeat:repeat;margin-top:-270px;font-size:24px;position: absolute;text-transform:uppercase;
transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; display:block;}
.hggcalba:hover .hggcalbaa{display:none;}



.hggcalbb{width:307px; height:265px; float:left; margin-right:15px;position: relative;overflow:hidden;}
.hggcalbb img{width:307px; height:265px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.hggcalbb img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.hggcalbba{width:247px; height:205px; padding:30px;line-height:51px;float:left;background-image: url(../hgimg/05.png); background-repeat:repeat;margin-top:-265px;font-size:24px;position: absolute;text-transform:uppercase;
transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; display:block;}
.hggcalbb:hover .hggcalbba{display:none;}


.hggcalbc{width:307px; height:265px; float:left;position: relative;overflow:hidden; }
.hggcalbc img{width:307px; height:265px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.hggcalbc img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.hggcalbca{width:247px; height:205px; padding:30px;line-height:51px;float:left;background-image: url(../hgimg/05.png); background-repeat:repeat;margin-top:-265px;font-size:24px;position: absolute;text-transform:uppercase;
transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; display:block;}
.hggcalbc:hover .hggcalbca{display:none;}


.hggcalc{width:320px; height:550px; float:left;position:relative;overflow:hidden; }
.hggcalc img{width:320px; height:550px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.hggcalc img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.hggcalca{width:260px;height:490px; padding:30px;line-height:51px;float:left;background-image: url(../hgimg/05.png);margin-top:-550px;font-size:24px;position: absolute;text-transform:uppercase;
transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; display:block;}
.hggcalc:hover .hggcalca{display:none;}


.hghzhb{width:1300px; height:110px;margin-right:auto; margin-left:auto; margin-top:50px;}
.hghzhba{width:150px; height:88px; border-color:#e8e8e8; border-style:solid; border-width:1px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; float:left; margin-right:15px; }
.hghzhba img{width:150px; height:88px;}



.hgsl{width:1300px; height:55px;margin-right:auto; margin-left:auto; margin-top:50px;}
.hgsla{width:275px; height:55px; line-height:55px; font-size:28px; float:left; margin-left:40px; margin-right:10px;}
.hgsla img{ float:left; margin-right:15px; margin-top:4px;}



.hgsltp{width:1300px; height:600px;margin-right:auto; margin-left:auto; margin-top:30px;position:relative;}
.hgsltpa{width:980px; height:90px;margin-top:-180px;  background-color:rgb(255,255,255, 0.8);z-index:999;position:absolute; margin-left:100px; margin-right:50px; padding-left:60px; padding-right:60px; padding-top:30px; padding-bottom:30px;animation-duration:0.5s ; -webkit-animation-duration:1s;animation-delay:0.5s; -webkit-animation-delay: 0.5s;}
.hgsltpaa{width:350px; height:90px; float:left; line-height:30px; animation-duration:1s ; -webkit-animation-duration:1s;animation-delay:1s; -webkit-animation-delay:1s;}
.hgsltpab{width:550px; height:90px; float:right; animation-duration:1s ; -webkit-animation-duration:1s;animation-delay:1s; -webkit-animation-delay:1s;}


.hgjj{width:100%; min-width:1300px; height:550px; background-image:url(../hgimg/18.jpg); background-position:center; background-repeat:no-repeat; margin-top:70px;}
.hgjja{width:1300px; height:774px; margin-top:-260px;margin-right:auto; margin-left:auto; background-color:#FFF; -webkit-box-shadow:0px 0px 5px #bebebe;-moz-box-shadow:0px 5px 0px #bebebe;-o-box-shadow:0px 0px 5px #bebebe;box-shadow:0px 0px 5px #bebebe; padding-top:65px;}

.hgjjb{width:274px; height:77px;}

.hgjjc{width:1080px; height:120px; margin-top:35px; line-height:35px;}
.hgjjd{width:200px; height:36px; line-height:36px; color:#FFF; background-color:#1076c0; margin-top:20px;}
.hgjje{width:1240px; height:382px; margin-top:40px;}
.hgjjea{width:270px; height:375px; float:left; margin-right:20px; border-color:#1076c0; border-style:solid; border-width:10px;-webkit-box-shadow:0px 0px 5px #e1e1e1;-moz-box-shadow:0px 5px 0px #e1e1e1;-o-box-shadow:0px 0px 5px #e1e1e1;box-shadow:0px 0px 5px #e1e1e1; }
.hgjjea img{width:270px; height:375px;}


.hgxw{width:1220px; height:398px;margin-right:auto; margin-left:auto; margin-top:50px; background-color:#f2f2f4; padding-left:40px; padding-right:40px; padding-top:30px; padding-bottom:30px;}
.hgxwa{width:530px; height:398px;border-right-color:#e7e7e7; border-right-style:solid; border-right-width:1px; padding-right:100px; float:left;}
.hgxwaa{width:530px; height:297px;}
.hgxwaa img{width:530px; height:297px;}
.hgxwab{width:550px; height:100px; margin-top:10px;}
.hgxwaba{width:85px; height:100px; float:left; margin-right:30px;}
.hgxwabb{width:430px; height:100px; float:right;}

.hgxwb{width:548px; height:398px; float:right; }
.hgxwba{width:548px; height:105px; padding-bottom:15px; border-bottom-color:#e7e7e7; border-bottom-style:dashed; border-bottom-width:1px; margin-bottom:5px;}
.hgxwbaa{width:85px; height:90px; float:left; margin-right:30px; padding-top:30px;}
.hgxwbab{width:430px; height:120px; float:right;}

.hgdi{width:100%; min-width:1300px; height:219px; background-color:#333333; margin-top:50px;}
.hgdiin{width:1300px; height:219px;}
.hgdiina{width:150px; height:159px; padding-top:60px; float:left; margin-right:60px;}
.hgdiinb{width:770px; height:189px; padding-top:30px; float:left;margin-right:60px;}
.hgdiinba{width:770px; height:50px; border-bottom-color:#939393; border-bottom-style:solid; border-bottom-width:1px; color:#f1f1f1; }

.hgdiinba a:link {color:#fff; text-decoration:none;}
.hgdiinba a:visited {color:#fff; text-decoration:none;}
.hgdiinba a:hover {color:#999; text-decoration:none; }
.hgdiinba a:active {color:#fff; text-decoration:none;}




.hgdiinbb{width:770px; height:60px; margin-top:20px;  }
.hgdiinbba{width:350px; height:60px; float:left; color:#989898; font-size:14px; margin-right:10px;}
.hgdiinbba img{ float:left; margin-right:30px;  }
.hgdiinbc{width:770px; height:30px; margin-top:20px;color:#989898; font-size:14px;  }

.hgdiinc{width:117px; height:159px; padding-top:60px; float:left;}



/*内页css*/

/*内页简介*/

.nyjjban{width:100%; min-width:1300px; height:350px; background-image:url(../hgimg/02.jpg); background-position:center; background-repeat:no-repeat;}
.nyjja{width:100%; min-width:1300px; height:60px; background-color:#f6f6f6;}
.nyjjain{width:1300px; height:60px; line-height:60px;}

.nyjjb{width:800px; height:60px; line-height:60px; margin-top:70px;margin-right:auto; margin-left:auto; font-size:24px; font-weight:bold;}

.nyjjc{width:100%; min-width:1300px; height:630px; background-image:url(../hgimg/22.jpg); background-position:center; background-repeat:repeat-x; margin-top:50px;    }
.nyjjcin{width:1300px; height:630px;}
.nyjjca{width:900px; height:600px; float:left;}
.nyjjcaa{width:900px; height:60px; line-height:60px; font-size:24px; font-weight:bold;}
.nyjjcab{width:100px; height:5px; background-color:#1076c0; float:left; margin-top:10px; }
.nyjjcac{width:900px; height:450px; margin-top:60px; text-indent:20px;}
.nyjjcb{width:339px; height:460px; float:right; margin-top:50px;}


.nyjjd{width:1300px; height:280px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nyjjda{width:150px; height:88px; border-color:#e8e8e8; border-style:solid; border-width:1px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; float:left; margin-right:15px; margin-bottom:30px; }
.nyjjda img{width:150px; height:88px;}

.nyjje{width:800px; height:30px; line-height:30px; color:#9E9E9E;margin-right:auto; margin-left:auto; }



.nyjjf{width:100%; min-width:1300px; height:800px; background-color:#f6f6f6; }
.nyjjfin{width:1300px; height:800px; padding-top:10px;}

.nyjjfa{width:1300px; height:310px; margin-top:50px;}
.nyjjfaa{width:218px; height:300px; float:left; margin-right:20px; border-color:#DADADA; border-style:solid; border-width:5px;/*-webkit-box-shadow:0px 0px 5px #c1c1c1;-moz-box-shadow:0px 5px 0px #c1c1c1;-o-box-shadow:0px 0px 5px #c1c1c1;box-shadow:0px 0px 5px #c1c1c1;*/}
.nyjjfaa img{width:218px; height:300px;} 

.nyjjfa2{width:1300px; height:223px; margin-top:50px;}
.nyjjfab{width:285px; height:213px; float:left; margin-right:20px; border-color:#DADADA; border-style:solid; border-width:5px;/*-webkit-box-shadow:0px 0px 5px #c1c1c1;-moz-box-shadow:0px 5px 0px #c1c1c1;-o-box-shadow:0px 0px 5px #c1c1c1;box-shadow:0px 0px 5px #c1c1c1;*/}
.nyjjfab img{width:285px; height:213px;}


/*产品页css*/

.nycpban{width:100%; min-width:1300px; height:350px; background-image: url(../hgimg/nyban.jpg); background-position:center; background-repeat:no-repeat;}
.nycp{width:1300px; min-height:850px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nycpa{width:275px; height:850px; float:left;}
.nycpaa{width:275px; height:112px; background-image:url(../hgimg/27.jpg); background-position:center; background-repeat:no-repeat; padding-top:50px;  color:#FFF; font-size:30px;}
.nycpab{width:213px; height:60px; line-height:60px; border-color:#ececec; border-style:solid; border-width:1px; border-top:none; padding-left:60px;}
.nycpab:hover{background-color:#f2f2f2;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.nycpac{width:275px; height:186px;}

.nycpb{width:1000px; min-height:850px; float:right;}
.nycpba{width:300px; height:290px; border-color:#ececec; border-style:solid; border-width:1px; float:left; margin-left:15px; margin-right:15px; margin-bottom:30px;   }
.nycpbaa{width:300px; height:227px;position:relative;overflow:hidden;}
.nycpbaa img{width:300px; height:227px;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.nycpba:hover .nycpbaa img{transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.nycpbab{width:300px; height:63px; line-height:63px; }
.nycpbab img{ float:right; margin-left:50px;}



/*产品介绍页css*/

.nycpxq{width:960px; height:80px; line-height:50px; font-size:28px; font-weight:bold; margin-left:20px; margin-right:20px; border-bottom-color:#CACACA; border-bottom-style:dashed; border-bottom-width:1px;}
.nycpxqa{width:970px; min-height:700px; margin-top:30px;margin-left:15px; margin-right:15px;}






/*案例页css*/
.nyalban{width:100%; min-width:1300px; height:350px; background-image: url(../hgimg/nyban2.jpg); background-position:center; background-repeat:no-repeat;}
.nyal{width:1300px; min-height:850px;margin-right:auto; margin-left:auto; margin-top:50px;}
.nyala{width:410px; height:349px; float:left; margin-left:11px; margin-right:11px; margin-bottom:30px; border-radius:5px;transition: all 0.5s; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.nyala:hover{-webkit-box-shadow:0px 0px 10px #d1d1d1;-moz-box-shadow:0px 0px 10px #d1d1d1;-o-box-shadow:0px 0px 10px #d1d1d1;box-shadow:0px 0px 10px #d1d1d1;}
.nyalaa{width:410px; height:279px;}
.nyalaa img{width:410px; height:279px;border-radius:5px 5px 0 0;} 

.nyalab{width:410px; height:70px; line-height:70px; background-color:#f9f9f9;}


/*内页新闻页css*/
.nyxwban{width:100%; min-width:1300px; height:350px; background-image: url(../hgimg/nyban3.jpg); background-position:center; background-repeat:no-repeat;}
.hgnyxw{width:1220px; height:136px; padding-left:15px; padding-top:15px; padding-bottom:15px; padding-right:15px; border-color:#E6E6E6; border-style:solid; border-width:1px;transition: all 0.6s; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s; margin-bottom:35px; margin-right:auto; margin-left:auto;  }
.hgnyxw:hover{-webkit-box-shadow:0px 0px 10px #d6d6d6;-moz-box-shadow:0px 0px 10px #d6d6d6;-o-box-shadow:0px 0px 10px #d6d6d6;box-shadow:0px 0px 10px #d6d6d6;}
.hgnyxw img{width:233px; height:136px; float:left; margin-right:20px;}
.hgnyxwa{width:80px; height:25px; line-height:25px; color:#FFF;background-color:#1076c0; font-size:0.875px; float:right; border-radius:10px;}

/*内页联系页面css*/
.nylxban{width:100%; min-width:1300px; height:350px; background-image:url(../hgimg/02.jpg); background-position:center; background-repeat:no-repeat;}

.nylxlx{width:1200px; height:260px;margin-right:auto; margin-left:auto; margin-top:55px; background-color:#f8f8f8;margin-right:auto; margin-left:auto;}
.nylxlx img{width:496px; height:260px; float:left; margin-right:30px;}
.nylxlxa{width:1200px; height:450px;margin-right:auto; margin-left:auto; margin-top:55px;}
.nylxlxaa{width:350px; height:135px; border-color:#eeeeee; border-style:solid; border-width:1px; background-color:#f8f8f8; float:left; margin-left:20px; margin-right:20px; margin-bottom:30px; padding-top:30px; padding-bottom:30px;  }
.nylxlxab{width:1200px; height:300px;margin-right:auto; margin-left:auto; margin-top:55px; margin-bottom:50px; margin-right:auto; margin-left:auto; }


/*新闻详情页*/
.nyxwxq{ width:1300px;height:80px; line-height:80px;  font-size:28px; font-weight:bold; margin-top:70px;margin-right:auto; margin-left:auto;}
.nyxwxqa{ width:1300px; height:60px; line-height:30px; font-size:14px; border-bottom-color:#CACACA; border-bottom-style:dashed; border-bottom-width:1px;margin-right:auto; margin-left:auto; }
.nyxwxqb{ width:1300px; min-height:650px; margin-top:30px;margin-right:auto; margin-left:auto;}


