@charset "utf-8";
/* CSS Document */


html,body{
margin:0px;
padding:0px;
font-size:12px;
font-family:"微软雅黑";
line-height:25px
}
ul,li,a,p{
text-decoration:none;
margin:0px;
padding:0px;
list-style:none
}
.top_top{
height:130px;
background:#eee;
}
.head-menu{
height:57px;
background:url(images/menu_bj.png) repeat-x bottom;
position:absolute;
top:120px;
left:0px;
width:100%;
z-index:444
}
.head-menu ul{
margin:0px;
padding:0px;
width:1080px;
margin:0px auto;
}
.head-menu ul li{
float:left;
list-style:none;
line-height:50px;
font-size:15px;
text-align:center;
width:151px;
border-left:1px solid #ddd;
border-right:1px solid #fff;
display:block
}
.head-menu ul li a{
text-decoration:none;
color:#333;
display:block
}
.head-menu ul li:hover{
background:#00a5ff;
display:block;
border-bottom:3px solid #007cc1
}
.head-menu ul li:hover a{
color:#FFFFFF}
.head-menu ul li ul{ position:absolute; display:none; z-index:9999; margin-left:-1px; width:560px; margin-top:4px; height:180px; background:url(images/mneu_bj1.png); box-shadow:2px 3px 3px #999; padding:20px 0px 50px 20px; overflow:hidden}

.head-menu ul li ul table li{ line-height:30px;float:none; font-size:12px;  border:none; border-bottom:1px solid #ccc; text-align:left; padding-left:20px}
.head-menu ul li:hover ul table li a{ color:#333}
.head-menu ul li ul table li:hover{ border:none; background:none; border-bottom:1px solid #ccc; background:url(images/xx.jpg) no-repeat left}
.head-menu ul li ul table li:hover a{ color:#006bac; } 
.head-menu ul li ul table td{
line-height:20px;
font-size:12px;
color:#666666}

.logo{
float:left;
padding-top:12px;
margin-right:70px;

}

.w_980{
width:1080px;
margin:0px auto;
}


.banner{
margin-top:40px;
}




.box_1{
background:#f5f5f5;
height:110px;
padding:25px
}

.box_1 ul{
width:1080px;
margin:0px auto}

.box_1 ul li{
float:left;

height:115px;
margin-right:10px
}


.bottom_box{
padding-top:20px;

}
.bottom_box ul{
float:left;
margin-right:100px;
}
.bottom_box ul li p{
margin-bottom:6px
}
.bottom_box ul li p a{
color:#006bac;
font-weight:bold
}

.bottom_box ul li a{
color:#666;
font-size:12px
}












/*              about              */

.about_box{
min-height:500px;
width:1040px;
margin:0px auto;
padding:30px;
background:url(images/box_bj.png) repeat-y;
color:#666666;
position:relative
}
.about_con{
width:1200px;
margin:0px auto;
line-height:28px;
color:#666666;
margin-top:100px;
position:relative;

}

.about_more a:hover{
text-decoration:underline;
}
.box_tl{
background:url(images/tl_xian.png) no-repeat 0px 4px;
width:200px;
margin:10px auto
}
.box_tl span{
font-size:18px;
padding-left:65px;
color:#007cc2;
padding-top:2px;
display:block
}

.culture{
background:#f7f7f7;
height:400px;
margin-top:150px;
padding-top:140px

}
.culture_list{
width:250px;
float:left;
margin-left:70px;
margin-top:20px;
text-align:center
}
.culture_list p{
font-size:16px;
color:#006bac;
margin-top:20px
}


.honor{
padding-top:20px;
}

.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 #3368a5;}
.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;}





/*         news         list        */

.news_list{
height:200px;
border-bottom:1px solid #eee;
padding:10px;
margin-bottom:10px
}
.news_list .tl{
font-size:16px;
color:#0098ef;
font-weight:bold;
margin-bottom:10px
}
a .news_list {
color:#777}
a:hover .news_list {
background:#f4f4f4;
border-bottom:3px solid #0098ef
}
a .news_list img{
border:2px solid #FFFFFF}
a:hover .news_list img{
border:2px solid #FFFFFF}







/*                pro                  */

.pro_sub_menu{
margin-top:10px;
}
.pro_sub_menu ul li{
float:left;
padding-right:2px;
}
.pro_sub_menu ul li a{
color:#0098ef
}
.pro_sub_menu ul li a:hover{
display:block ;
border-bottom:2px solid #0098ef
}


.product_box1{
border:1px solid #eee;
margin-top:20px;
position:relative
}
.product_box1 .tl{
font-size:22px;

padding-bottom:20px
}
.product_box1 .tl a{
color:#006699;
}

.product_box1 .td_img img{
margin-right:30px;
margin-top:10px;} 

.product_box1 .more{
position:absolute;
top:20px;
right:20px
}






.pro_tl{
border-top:2px solid #007cc2;
border-bottom:1px solid #e1e1e1;
height:30px;
line-height:30px;
margin-top:10px;
padding-left:10px;
font-size:16px;
color:#007cc2;
font-weight:bold;
margin:30px auto
}
.mm_pro{
float:right;
}
.mm_pro ul li{
float:left;
margin-right:40px;
}
.mm_pro ul li a{
font-size:13px;
color:#666666
}
.mm_pro ul li a:hover{
color:#007cc2;
}
.pro_list{
width:248px;
background:#eeeeee;
height:260px;
border:1px solid #ccc;
margin-top:10px;
float:left;
margin-right:10px;
position:relative
}
.rz{
position:absolute;
top:6px;
left:5px;
}
a:hover .pro_list{
border:1px solid #007cc2;
}

.pro_list p{
height:30px;
text-align:center;
font-size:13px;
line-height:50px;
}
a .pro_list p {
color:#333
}





.pro_left{
border:1px solid #eee;
float:left;
margin-top:30px;
position:relative
}
.pro_left p{
position:absolute;
bottom:10px;
right:10px;
}
.pro_right{
margin-top:60px;
float:right;
width:460px;
margin-right:20px
}
.pro_de_1{
border-top:2px solid #007cc2;
margin-top:30px;
}
.pro_de_1 .tl{
font-size:15px;
font-weight:bold;
color:#007cc2;
padding:10px 0px
}

.pro_tl_tl{
background:#eee;
height:35px;
line-height:35px;
padding-left:10px;
color:#007cc2;
font-size:18px;
font-weight:bold;

}
.small{
width:193px;
height:210px
}





/*        job       */



.job_list{
width:270px;
float:left;
text-align:center;
color:#666666;
margin-top:100px;
line-height:22px;
margin-right:60px;
}
.job_list p{
font-size:15px;
color:#007cc2;
margin:20px auto
}


.input_txt{
width:450px;
height:40px;
background:#e6e6e6;
border:none;
color:#999;
padding-left:10px
}
textarea{
height:100px;
background:#e6e6e6;
width:455px;
border:none;
color:#999;
}

.contact_btn{
width:200px;
border:none;
background:#1998e0;
padding:10px 0px;
color:#fff
}

.footer{
height:45px;
color:#fff;
line-height:45px;
text-align:center

}

.img_sy{
	position:absolute;
	width:60%;
	top:50%;
	left:50%;
	margin-left:-30%;
}
.img_sy img{
	display: block;
	width: 100%;
}