@charset "utf-8";
/* CSS Document */

html,body{
width:100%;
margin:0px;
padding:0px;
background:url(images/grid-1.gif);
font-size:12px;
font-family:"微软雅黑";
overflow-x:hidden
}
ul,li,a,p{
text-decoration:none;
list-style:none;
margin:0px;
padding:0px;

}
.wb{
position:absolute;
top:20px;
right:30px;}

.head-menu{
height:77px;
background:url(images/bg_header.png);
width:100%;
position:fixed;
z-index:333
}
.head-menu ul{
float:right;
margin-right:120px;
} 

.head-menu ul li{
float:left;
font-family:"微软雅黑";
font-size:14px;
line-height:66px;
width:110px;
text-align:center;
border-right:1px solid #ccc;
border-left:1px solid #eee
}
@media (min-width:1600px){
.head-menu ul li{
width:120px;
}
}

@media (max-width:1280px) {
.head-menu ul li{
width:100px;
}
}

@media (max-width:1024px){

.head-menu ul li{
width:84px;
}
.head-menu ul{
margin-right:90px;
} 
.wb{
right:10px;}

}


.touzi_td a{
color:#0066CC;
}

.touzi_td a:hover{
text-decoration:underline
}



.head-menu ul li:hover a{
color:#FFFFFF;
text-decoration:none
}
.head-menu ul li:hover{
background:url(images/bg_li01.jpg);


}
.head-menu ul li a{
color:#333
}
.head-menu .logo{
margin-left:30px;
float:left;
margin-top:5px
}
.head-menu ul li ul{ position:absolute;  display:none; z-index:9999; margin-left:-130px; width:680px; margin-top:0px; height:160px; background:url(images/mneu_bj1.png); box-shadow:1px 1px 3px #777; padding:40px 0px 50px 20px; overflow:hidden}
.head-menu ul li ul table li{ line-height:30px; float:none; font-size:12px; border:none; background:url(images/dian.png) no-repeat 14px; text-align:left; padding-left:30px}
.head-menu ul li:hover ul table li a{color:#333} 
.head-menu ul li:hover ul table li:hover{ border:none; background:none; line-height:30px;background:url(images/dian1.png) no-repeat 14px; color:#063375}
.head-menu ul li ul table td{
line-height:20px;
font-size:12px;
color:#333}








.index_txt{
box-shadow:2px 3px 3px #999;
width:93%;
margin:0px auto;
height:20px;
line-height:20px;
font-size:14px;
color:#666666;
font-family:"微软雅黑";
padding:15px;
background:url(images/txt_tl.png) no-repeat left #fff
}
.index_txt div{
padding-left:230px;}



.bottom_1{
width:96%;
margin:0px auto;
margin-bottom:50px;
margin-top:30px

}
.bottom_1 .tl{
font-size:20px;
margin-bottom:30px;
margin-top:20px;
margin-left:20px
}
.home_pro li .img img{
	max-width: 58%;
	max-height: 120px;
	display: inline-block;
	margin: 0px auto;
}
.home_pro p{
	text-align: center;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}

.home_pro:hover .img{
	transform: scale(1.035);
	-webkit-transform: scale( 1.035 );
	-moz-transform: scale( 1.035 );
}






.foooter_bottom{
background:#444;
height:170px;
padding-top:30px;
border-bottom:1px solid #4a4a4a;
}
.foooter_bottom ul{
width:130px;
float:left;
border-right:1px solid #4a4a4a;
padding-left:30px;
line-height:22px;
height:130px;
border-left:1px solid #3a3939;

}
.foooter_bottom  ul p a{
font-size:15px;
color:#fff;
display:block;
margin-bottom:10px
}
.foooter_bottom ul li a{
color:#999999
}
.foooter_bottom ul li a:hover{
text-decoration:underline;
color:#FFFFFF;
}




.footer{
height:40px;
background:#333;
color:#CCCCCC;


}
.footer .copy{
float:left;
line-height:40px;
padding-left:30px;
color:#999999
}
.footer_menu{
float:right;
margin-right:40px;
padding-top:15px;
}
.footer_menu a{
color:#666666;
}

.footer_menu ul li{
float:left;
line-height:40px;
color:#666666

}
.footer_menu ul li a{
color:#888;
font-size:12px;
margin-right:10px;
margin-left:10px;
}


.w_1024{
width:980px;
margin:0px auto;
font-family:"微软雅黑";
line-height:25px;
}

.w_980{
width:980px; 
margin:0px auto;
font-size:14px;
line-height:25px;
font-family:"微软雅黑";
color:#333

}






/*             about             */

.sub_menu{
background:url(images/join_left_bj.png);
width:220px;
height:680px;
z-index:333333;
margin:0px auto;
float:left
}
.sub_menu .tl{
font-size:16px;
font-family:"微软雅黑";
margin:38px 0px 15px 25px;
}
.sub_menu ul{
margin-left:6px;
}
.sub_menu ul li{
background:url(images/join_menu_1_bj.jpg)  no-repeat ;
width:130px;
height:54px;
padding-left:70px;
line-height:46px;
font-size:15px;
color:#000000
}
.sub_menu ul li:hover {

background:url(images/join_menu_1_bj_over.jpg)  no-repeat ;
display:block;
}
.sub_menu ul li:hover  a{
color:#053375;
}


.sub_menu ul li a{
color:#666666;
display:block
}

.box_right{
width:700px;
float:right;
padding:30px;
background:#fff;
padding-bottom:80px;

}

.box_tl{
border-bottom:2px solid #053375;
color:#053375;
padding-bottom:5px;
font-size:20px;
font-family:"微软雅黑"
}
.box_tl span{
border-bottom:3px solid #FF9900;
padding-bottom:4px;
}


.text-head{ font-size:13px; color:#053375; font-weight:bold; margin-bottom:20px; padding-top:30px}
.about_tl{  background:#053375; padding:1px; width:100px; margin-bottom:20px; text-align:center; color:#FFFFFF}


/*资质荣誉*/
.middle1{height: 900px;width: 100%;}
.middle2{padding-top: 30px;background: url(../images/bg17.jpg) no-repeat center 457px #fff;	}
.honor-img{height: 564px;padding-bottom: 26px;border-bottom: 1px solid #e1e1e1;position: relative;width:1024px;margin:50px auto 22px auto;}
.honor-img .btn{width: 65px;height: 65px;position: absolute;top: 191px;cursor: pointer;overflow: hidden;}
.honor-img .btn img{position: absolute;top: 0;}
.honor-img .prev{left: 8px;}
.honor-img .prev img{left: 0;}
.honor-img .next{right: 8px;}
.honor-img .next img{right: 0;}
.honor-img .img{width: 635px;height: 444px;margin: 0 auto;background: url(../img/loading.gif) no-repeat center;}
.honor-img .tips{height: 44px;text-align: center;font-size: 12px;line-height: 44px;}
.honor-img .list{width: 635px;height: 64px;margin: 12px auto 0;position: relative;overflow: hidden;}
.honor-img .list ul{float: left;width: 654px;}
.honor-img .list li{width: 89px;height: 62px;border: 1px solid #e5e5e5;float: left;margin-right: 18px;display: inline;cursor: pointer;}
.honor-img .list li.on{border: 1px solid #999;}
.honor-list{width: 960px;position: relative;overflow: hidden;padding-bottom: 30px;margin:auto;}
.honor-list .honor-box{width: 960px;padding-left: 26px;line-height: 24px;}
.honor-list .honor-box ul li{width: 422px;padding-left: 26px;line-height: 24px;float:left;height:24px;}
.honor-list .honor-box.fl{width: 449px;border-right: 1px solid #d9d9d9;}
img{
border:none}





/*                zongcai         */

.zongcai_left{
width:300px;
float:left;
}

.zongcai_right{
width:600px;
float:right;
}






/*                culture     */




.culture_tl{ border-bottom:1px solid #CCCCCC; position:relative; margin-top:70px; margin-bottom:70px}
.culture_tl p{  background:#053375; width:200px; position:absolute; left:50%; margin-top:-10px; color:#FFFFFF; text-align:center; height:30px; line-height:30px; margin-left:-100px; font-size:16px }



.c_list{
width:216px;
float:left;
margin-right:17px
}
.c_list img{
width:100%;
}
.c_list p{
border-left:1px solid #CCCCCC;
margin-top:20px;
padding-left:20px;
height:80px
}


.culture_list ul li h3{
border-bottom:1px solid #eee;
color:#053375

}
















/*          history_list     */

.history_list{
border-top:1px solid #eee;
margin-top:50px;
margin-bottom:50px;

}
.history_list .date{
border-top:3px solid #053375;
font-size:18px;
color:#000;
float:left;
margin-right:40px;
width:120px;
padding-top:20px
}
.history_right{
margin-top:20px;
float:left;
font-size:14px;
width: calc(100% - 160px);
}



#tags { PADDING-RIGHT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; HEIGHT: 40px }
#tags LI { background:#999; FLOAT: left; MARGIN-RIGHT: 2px; LIST-STYLE-TYPE: none; HEIGHT: 40px; }
#tags LI A {FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 40px;text-align:center  ;width:173px; }


#tags LI.selectTag {   background:url(images/jiantou.jpg) no-repeat bottom #12518e; }

#tags LI.selectTag A { BACKGROUND-POSITION: right top; COLOR: #fff;  font-weight:bold ; font-size:15px}
#tagContent { PADDING-BOTTOM: 100px; PADDING-TOP: 1px;}
.tagContent { DISPLAY: none;  PADDING-BOTTOM: 10px;  COLOR: #474747; PADDING-TOP: 10px; }
#tagContent DIV.selectTag { DISPLAY: block }








/*             news               */
.news_tl{
font-size:25px;
color:#000000;
margin-top:40px;
margin-bottom:40px;
position:relative
}
.more{
position:absolute;
top:0px;
right:0px;
}
.more a{
color:#999
}
.more a:hover{
color:#053375
}

.news_list{
width:320px;
float:left;
color:#666666;
margin-right:30px
}
.news_list span{
padding-top:4px;
display:block
}
.news_list img{
width:100%;
}
a:hover .news_list img{
filter:alpha(opacity=80);
opacity:0.8
}
.n_x_tl{
font-size:15px;
margin-top:20px;
overflow:hidden;
height:24px
}
a .n_x_tl{
color:#000000;
}
a:hover .n_x_tl {
text-decoration:underline;
color:#053375
}
.last{
margin-right:0px
}

.tl_xian{
border-top:2px solid #053375;
width:900px;
position:absolute;
top:20px;
right:0px;
}







/*          news                 1         */
.news-list{ border-bottom:1px solid #ccc; height:180px; margin:30px auto; position:relative;}
.news-list-left{ width:250px; float:left; height:100%; overflow:hidden;}
.news-list-left img{ width:100%;}
.news-list-right{ float:right; margin-left:25px; width:670px;}
.news-p1{ font-size:20px; margin-bottom:15px;}
.news-p1 a{ color:#005bac;}
.news-p1 a:hover{ text-decoration:underline}
.news-more{ text-align:center; width:120px; margin-top:20px; height:30px; line-height:30px; float:right;border-radius:4px;background:#318bce; }
.news-more a{ color:#fff; } 
.news-more a:hover{ display:block;border-radius:4px;background:#194da1;}





/*         公益事业         */


.gongyi_right ul li{
float:left;
margin-right:7px;
width:230px;
position:relative;

}

.gongyi_right ul li img{
width:100%;
}

.gongyi_right ul li div{
position:absolute;
top:0px;
left:0px;
display:block;
width:100%;
height:100px;
display:none
}
.gongyi_right ul li:hover div{
display:block;
font-size:13px;
background:url(images/gongyi_bj.png);
text-align:center;
color:#FFFFFF;
line-height:30px;
padding-top:54px
}

.gongyi_more{
border:1px solid #005bac;
padding:3px;
width:100px;
text-align:center;
margin-top:10px;
}
a .gongyi_more{
color:#005bac;
}



/*        员工关怀        */

.yuangong ul li{
float:left;
margin-right:1px;
width:255px;
position:relative;

}

.yuangong ul li img{
width:100%;
}

.yuangong ul li div{
position:absolute;
top:0px;
left:0px;
display:block;
width:100%;
height:115px;
display:none
}
.yuangong ul li:hover div{
display:block;
font-size:13px;
background:url(images/gongyi_bj.png);
text-align:center;
color:#FFFFFF;
line-height:30px;
padding-top:54px
}

.yg_box ul li{
width:250px;
margin-right:5px;
}




/*        环境保护         */
.hjbh{ border-bottom:1px solid #CCCCCC; position:relative; margin-top:70px; margin-bottom:70px}
.hjbh p{  background:#053375; width:200px; position:absolute; left:50%; margin-top:-10px; color:#FFFFFF; text-align:center; height:30px; line-height:30px; margin-left:-100px; font-size:16px }









/*           招聘       */
.job_4{
background:#eee;
height:70px;
margin-top:30px;
margin-bottom:40px
}
.job_4_sel{
border:1px solid #CCCCCC;
background:#FFFFFF;
height:38px;
width:220px;
margin-top:15px;
margin-left:30px
}
.search_btn{
height:38px;
background:#0099CC;
width:90px;
border:none;
color:#FFFFFF;
font-size:15px;
margin-left:10px
}




.job_list{
width:290px;
border:1px solid #CCCCCC;
background:#FFFFFF;
height:450px;
padding:10px;
margin-top:20px;
color:#777;
font-size:13px;
line-height:28px;
float:left;
margin-right:6px;
margin-left:7px;
}
.job_list p{
font-size:20px;
color:#006699;
font-weight:bold;
margin:10px auto;

}




/*                    联系我们           */
.con_left{
width:290px;
float:left;
line-height:25px; 
color:#fff;
background:#6691ce;
margin-top:30px;
padding-left:20px;
height:500px;
margin-bottom:40px
}

.con_right{
width:626px;
float:left;
background:#fff;
margin-top:30px;
padding-left:40px;
height:500px;
margin-bottom:40px
}

.input_txt{
width:280px;
height:40px;
background:#e6e6e6;
border:none;
color:#999;
padding-left:10px
}
textarea{
height:100px;
background:#e6e6e6;
width:595px;
border:none;
color:#999;
}

.contact_btn{
width:200px;
border:none;
background:#053375;
padding:10px 0px;
color:#fff
}