/* CSS Document */
.banner_about{width:100%; height:350px; background:url(../images/banner_about.jpg) center center no-repeat; overflow:hidden;}
.banner_lxwm{width:100%; height:350px; background:url(../images/banner_lxwm.jpg) center center no-repeat; overflow:hidden;}
.banner_job{width:100%; height:350px; background:url(../images/banner_job.jpg) center center no-repeat; overflow:hidden;}
.banner_news{width:100%; height:350px; background:url(../images/banner_job.jpg) center center no-repeat; overflow:hidden;}
.banner_case{width:100%; height:350px; background:url(../images/banner_case.jpg) center center no-repeat; overflow:hidden;}
.bannerny{width:1500px; overflow:hidden; margin:auto;}
.bannerny strong{display:block; font-size:36px; color:#fff;margin-top:130px;}
.bannerny p{display:block; font-size:18px;color:#fff;margin-top:10px;}

@media (max-width:1400px)
{
.banner_about{width:100%; height:260px; background:url(../images/banner_about.jpg) center center no-repeat; overflow:hidden;}
.banner_lxwm{width:100%; height:260px; background:url(../images/banner_lxwm.jpg) center center no-repeat; overflow:hidden;}
.banner_job{width:100%; height:260px; background:url(../images/banner_job.jpg) center center no-repeat; overflow:hidden;}
.banner_news{width:100%; height:260px; background:url(../images/banner_job.jpg) center center no-repeat; overflow:hidden;}
.banner_case{width:100%; height:260px; background:url(../images/banner_case.jpg) center center no-repeat; overflow:hidden;}
.bannerny{width:1500px; overflow:hidden; margin:auto;}
.bannerny strong{display:block; font-size:32px; color:#fff;margin-top:90px;}
.bannerny p{display:block; font-size:18px;color:#fff;margin-top:10px;}
}

@media (max-width:1400px)
{
.bannerny{width:1180px; overflow:hidden; margin:auto;}	
}

.dhneiye{width:100%; height:64px; border-bottom:1px solid #ccc;}
.dhneiye ul{width:1500px;margin:auto;}
.dhneiye ul li{float:left; line-height:64px; height:66px}
.dhneiye ul li:nth-child(1){ font-size:16px;line-height:64px}
.dhneiye ul li:nth-child(1) a{display:block; float:left; color:#333;}
.dhneiye ul li:nth-child(1) b{display:block; float:left; font-family:宋体;color:#333; margin-left:5px; margin-right:5px;}
.dhneiye ul li:nth-child(2){ float:right;}

.dhneiye ul li p{display:block;overflow:hidden; float:left; margin-left:10px; font-size:16px;border-bottom:0px solid #0066b5; text-align:center; padding-left:6px; padding-right:6px;}
.dhneiye ul li p:hover{border-bottom:2px solid #0066b5;color:#0055a4;}
.dhneiye ul li p:hover a{color:#0055a4;}
/*0055a4*/
.dhneiye ul li p a{color:#666;}
.dhneiye ul li p a:hover{color:#0055a4;}
#dh_hover{border-bottom:2px solid #0066b5;color:#0055a4;}
@media (max-width:1400px)
{
.dhneiye ul{width:1180px;margin:auto;}	
}


.dhneiye1{width:100%; height:64px; border-bottom:1px solid #ccc;}
.dhneiye1 ul{width:1680px;margin:auto;}
.dhneiye1 ul li{float:left; line-height:64px; height:66px}
.dhneiye1 ul li:nth-child(1){ font-size:16px;line-height:64px}
.dhneiye1 ul li:nth-child(1) a{display:block; float:left; color:#333;}
.dhneiye1 ul li:nth-child(1) b{display:block; float:left; font-family:宋体;color:#333; margin-left:5px; margin-right:5px;}
.dhneiye1 ul li:nth-child(2){ float:right;}

.dhneiye1 ul li p{display:block; width:86px; overflow:hidden; float:left; margin-left:10px; font-size:16px;border-bottom:0px solid #0066b5; text-align:center;}
.dhneiye1 ul li p:hover{border-bottom:2px solid #0066b5;color:#0055a4;}
.dhneiye1 ul li p:hover a{color:#0055a4;}
/*0055a4*/
.dhneiye1 ul li p a{color:#666;}
.dhneiye1 ul li p a:hover{color:#0055a4;}

@media (max-width:1400px)
{
.dhneiye1{width:100%; height:64px; border-bottom:1px solid #ccc;}
.dhneiye1 ul{width:1180px;margin:auto;}
.dhneiye1 ul li{float:left; line-height:64px; height:66px}
.dhneiye1 ul li:nth-child(1){ font-size:16px;line-height:64px}
.dhneiye1 ul li:nth-child(1) a{display:block; float:left; color:#333;}
.dhneiye1 ul li:nth-child(1) b{display:block; float:left; font-family:宋体;color:#333; margin-left:5px; margin-right:5px;}
.dhneiye1 ul li:nth-child(2){ float:right;}

.dhneiye1 ul li p{display:block; width:86px; overflow:hidden; float:left; margin-left:10px; font-size:16px;border-bottom:0px solid #0066b5; text-align:center;}
.dhneiye1 ul li p:hover{border-bottom:2px solid #0066b5;color:#0055a4;}
.dhneiye1 ul li p:hover a{color:#0055a4;}
/*0055a4*/
.dhneiye1 ul li p a{color:#666;}
.dhneiye1 ul li p a:hover{color:#0055a4;}
}


.danye{width:1500px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
@media (max-width:1400px)
{
.danye{width:1180px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
}



.bgf5{width:100%; overflow:hidden; background-color:#f5f5f5;}
.productlist{width:1500px; margin:auto;}
.productlist ul{width:1524px; position:relative; margin-top:20px;}
.productlist ul li{width:357px; max-height:365px;float:left; background-color:#fff; margin-bottom:20px; margin-right:24px;}
.productlist ul li img{width:317px;}
.proimg{display:block; width:317px;height:214px; overflow:hidden; margin:auto; margin-top:20px;}
.proimg img{display:block; width:317px; height:214px;}
.protitle{display:block;width:317px;overflow:hidden; margin:auto; margin-top:5px; font-size:16px; color:#555}
.protime{display:block;width:317px;overflow:hidden; margin:auto; margin-top:5px; font-size:14px; color:#555; height:40px; margin-bottom:10px;}
.protime b{display:block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/time.png); margin-top:14px;}
.protime span{display:block; float:left; font-size:12px; line-height:40px; color:#999; margin-left:5px;}
.protime a{display:block; float:right;line-height:40px; color:#666}

@media (max-width:1400px)
{
.productlist{width:1180px; margin:auto;}
.productlist ul{width:1200px; position:relative; margin-top:20px;}
.productlist ul li{width:280px; max-height:365px;float:left; background-color:#fff; margin-bottom:20px; margin-right:20px;}
.productlist ul li img{width:240px;}
.proimg{display:block; width:240px;max-height:214px; overflow:hidden; margin:auto; margin-top:20px;}
.protitle{display:block;width:240px;overflow:hidden; margin:auto; margin-top:5px; font-size:14px; color:#555}
.protime{display:block;width:240px;overflow:hidden; margin:auto; margin-top:5px; font-size:12px; color:#555; height:40px; margin-bottom:10px;}
.protime b{display:block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/time.png); margin-top:14px;}
.protime span{display:block; float:left; font-size:12px; line-height:40px; color:#999; margin-left:5px;}
.protime a{display:block; float:right;line-height:40px; color:#666}
}

.product{width:1500px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px;}
.product_bt{width:100%; overflow:hidden; text-align:center;font-size:24px; color:#222; border-bottom:1px solid #ddd; padding-bottom:20px;}
.product_yd{width:100%; text-align:center; margin-top:20px; margin-bottom:20px; color:#999}
.product_nr{margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
.product_sx{width:100%; overflow:hidden; border-top:1px solid #ddd; padding-top:20px; font-size:15px; color:#999; line-height:30px;}
.product_sx a{color:#999}
/*
@media (max-width:1400px)
{
.product{width:1180px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px;}	
.product_bt{width:1180px; overflow:hidden; text-align:center;font-size:24px; color:#222; border-bottom:1px solid #ddd; padding-bottom:20px;}
.product_yd{width:1180px; text-align:center; margin-top:20px; margin-bottom:20px; color:#999}
.product_nr{margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
.product_sx{width:1180px; overflow:hidden; border-top:1px solid #ddd; padding-top:20px; font-size:15px; color:#999; line-height:30px;}
.product_sx a{color:#999}
}
*/

@media (max-width:1400px)
{
.product{width:1000px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px;}	
.product_bt{width:1000px; overflow:hidden; text-align:center;font-size:24px; color:#222; border-bottom:1px solid #ddd; padding-bottom:20px;}
.product_yd{width:1000px; text-align:center; margin-top:20px; margin-bottom:20px; color:#999}
.product_nr{margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
.product_sx{width:1000px; overflow:hidden; border-top:1px solid #ddd; padding-top:20px; font-size:15px; color:#999; line-height:30px;}
.product_sx a{color:#999}
}


.newslist{width:1500px; margin:auto;}
.newslist ul{width:1524px; position:relative; margin-top:20px;}
.newslist ul li{width:357px; max-height:365px;float:left; background-color:#fff; margin-bottom:20px; margin-right:24px;}
.newslist ul li:nth-child(4n + 1){clear:both;}
.newslist ul li img{width:317px;max-height:340px;}
.newsimg{display:block; width:317px;height:214px; overflow:hidden; margin:auto; margin-top:20px;}
.newstitle{display:block;width:317px;overflow:hidden; margin:auto; margin-top:5px; font-size:16px; color:#555}
.newsjj{display:block;width:317px;overflow:hidden; margin:auto; margin-top:5px; font-size:12px; color:#999}
.newstime{display:block;width:317px;overflow:hidden; margin:auto; margin-top:5px; font-size:14px; color:#555; height:40px; margin-bottom:10px;}
.newstime b{display:block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/time.png); margin-top:14px;}
.newstime span{display:block; float:left; font-size:12px; line-height:40px; color:#999; margin-left:5px;}
.newstime a{display:block; float:right;line-height:40px; color:#666}
@media (max-width:1400px)
{
.newslist{width:1180px; margin:auto;}
.newslist ul{width:1200px; position:relative; margin-top:20px;}
.newslist ul li{width:280px; max-height:365px;float:left; background-color:#fff; margin-bottom:20px; margin-right:20px;}
.newslist ul li img{width:240px;}
.newsimg{display:block; width:240px;max-height:214px; overflow:hidden; margin:auto; margin-top:20px;}
.newstitle{display:block;width:240px;overflow:hidden; margin:auto; margin-top:5px; font-size:14px; color:#555}
.newsjj{display:block;width:240px;overflow:hidden; margin:auto; margin-top:5px; font-size:12px; color:#999}
.newstime{display:block;width:240px;overflow:hidden; margin:auto; margin-top:5px; font-size:12px; color:#555; height:40px; margin-bottom:10px;}
.newstime b{display:block; float:left; width:12px; height:12px; overflow:hidden; background:url(../images/time.png); margin-top:14px;}
.newstime span{display:block; float:left; font-size:12px; line-height:40px; color:#999; margin-left:5px;}
.newstime a{display:block; float:right;line-height:40px; color:#666}
}

.news{width:1500px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px;}
.news_bt{width:100%; overflow:hidden; text-align:center;font-size:24px; color:#222; border-bottom:1px solid #ddd; padding-bottom:20px;}
.news_yd{width:100%; text-align:center; margin-top:20px; margin-bottom:20px; color:#999}
.news_nr{margin-bottom:30px; font-size:15px; line-height:30px;text-align:justify;text-justify:inter-ideograph;}
.news_sx{width:100%; overflow:hidden; border-top:1px solid #ddd; padding-top:20px; font-size:15px; color:#999; line-height:30px;}
.news_sx a{color:#999}}

@media (max-width:1400px)
{
	
.news{width:1180px; overflow:hidden; margin:auto;margin-top:30px; margin-bottom:30px;}	
	
}


/*联系我们*/
#contact{width:1180px;overflow:hidden;margin:auto; border-bottom:1px solid #ddd; height:400px;}
#contact_l{width:540px; overflow:hidden; float:left;}
#contact_r{width:410px; overflow:hidden; float:right;}
#contact_bt{width:100%; overflow:hidden;margin-bottom:40px; margin-top:25px;}
#contact_bt span{font:bold 24px/60px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
#contact_bt span:after{content:"";display: block;width: 50px;border-bottom:1px solid #0055a4;}
#contact_l ul{width:540px;overflow:hidden;float:left;}
#contact_l ul li{width:270px;height:120px;overflow:hidden;float:left;min-height:102px;}
#contact_l .c1{width:21px; height:110px; margin-right:19px;overflow:hidden; float:left; background:url(../images/ico.jpg) left top no-repeat;}
#contact_l .c2{width:23px; height:110px; margin-right:17px;overflow:hidden; float:left; background:url(../images/ico.jpg) -21px top no-repeat;}
#contact_l .c3{width:21px; height:110px; margin-right:19px;overflow:hidden; float:left; background:url(../images/ico.jpg) -44px top no-repeat;}
#contact_l .c4{width:17px; height:110px; margin-right:19px;overflow:hidden; float:left; background:url(../images/ico.jpg) -65px top no-repeat;}
#contact_l ul li p{display:block; width:220px; float:left; color:#999; font-size:14px; line-height:23px;}
#contact_l ul li span{display:block; overflow:hidden; font-size:20px; font-family:Arial;color:#9f9f9f; font-weight:normal; margin-bottom:5px;}
#contact_l ul li a{color:#999;}
#contact_l ul li a:hover{color:#f00;}
#contact_r ul{width:100%; overflow:hidden;}
#contact_r ul li{width:170px; overflow:hidden; float:left; font-size:14px; color:#999;line-height:23px;}
#contact_r ul li:nth-child(2){ float:right;}
#contact_r ul li img{width:170px; height:170px;}
#message{width:1180px; overflow:hidden; margin:auto; margin-bottom:60px;}
#message_bt{width:1180px; overflow:hidden;margin-top:50px;margin-bottom:20px;}
#message_bt span{font:bold 24px/60px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
#message_bt p{width:100%; overflow:hidden; font-size:14px; color:#999}
#message_l{width:572px; overflow:hidden; float:left;}
#message_l p{display:block; width:100%; overflow:hidden;font:16px/45px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;color: #454545;}
#message_l span{margin-left: 5px;text-transform: uppercase;font-size: 16px;font-family: arial;color: #f00;}
#message_l input{width:548px;padding:10px;}
.message_l{width:100%; overflow:hidden; margin-bottom:25px;}
#message_r{width:530px; overflow:hidden; float:right;}
#message_r p{display:block; width:100%; overflow:hidden;font:16px/45px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;color: #454545;}
#message_r span{margin-left: 5px;text-transform: uppercase;font-size: 16px;font-family: arial;color: #f00;}
#message_r textarea{float:right;width:528px; height:147px;}
#tijiao{width:100%;overflow:hidden;}
#tijiao button{display:block;width:208px;line-height:45px;text-align:center;font:14px/34px Roboto,arial;text-transform: uppercase;color: #333;background: #ddd; border:0px; float:left;}
#tijiao button:hover{padding: 0 10px;cursor:pointer;background-color:#0055a4;color:#fff;}
#tijiao button{-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}