/*CSSÖØÖÃ*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dt,dd{
    margin:0; padding:0;font-size: 12px;
}
body{background-color: #f5f5f5;}
ol,li{ list-style-type:none;}
input,button{border:none;}
img{ border:0;vertical-align:middle;}
a{ color:#666; text-decoration:none; font-size:12px;}
.clearfix{clear: both;}

/*top*/
#top_box{background-color:#fff; }
#top{width:1200px;margin:0 auto;}
#top .f_l a{float: left; line-height:40px;padding-left: 10px;  color: #666666; cursor: pointer;font-size: 14px;}
#top .f_l a:hover{color:#0f5dc8;text-decoration: underline; }
#top .f_l li{float:left;margin-left:4px;position:relative;}
#top .f_l li a{  height: 100%;  display: block;  }
#top .f_l ul>li img{  margin-right: 6px;  margin-bottom: 4px;  }
#ewm{  position:absolute;  z-index:50;  border:1px solid #ddd;background-color:#fff;padding: 10px;display: none; top:40px;}
#ewm p{font-size: 14px;  color: #f11773;  text-align: center;  line-height: 24px;  margin-top: 5px;  }
#top .f_l{float: left;}
#top .f_r {float: right;}

#logo_box{ background-image: url("../img/NAV_bj.png");}
.logo_lf{height: 80px;float: left;margin-top: 10px;}
.logo_lf img{max-height: 100%;}
#nav_center{width: 1200px; height: 100px; margin: 0 auto;position: relative;}
#nav_center .logo{float: left;}
#nav_center span{color: white;font-size:14px; line-height: 40px;position: absolute;left:280px;}
#nav_box{float: right;margin-right: 20px;}
#nav li{float: left; margin-top:40px;margin-right: 40px;}
#nav a{padding-left:20px; padding-right:25px;font:16px 'microsoft yahei';
        line-height:56px; display: block; color:#4c4c4c;}
#nav a:hover{color: #5b8dd1; border-bottom:4px solid #5b8dd1; }
#nav .current{color: #5b8dd1; border-bottom:4px solid #5b8dd1;}

/*banner*/
#banner_box{background-image: url("../img/banner.png");height:400px;}
#above{width:1200px; margin:0 auto;}
#above .lt{float: left;margin-top:200px;}
#above a{float: left;color:white; font-size: 20px;line-height: 50px; margin-top:30px;
    background-color: #0f5dc8;padding-left:30px;padding-right:30px;}
#above .lx_rt{margin-left:70px;}
#above .rt_pro{float: right;margin-top:90px;}

/*Ò³½Å*/
#footer_box{ background-image:url("../img/footer_bj.png");margin-top:30px;}
#footer_box .footer_center{width:1200px;margin:0 auto;padding-top:30px;padding-bottom:20px;}
#footer_box h1{font:bold 24px 'microsoft yahei';color:white; line-height: 50px; }
#footer_box span{ font-size: 18px;color:white; line-height: 40px;}
#footer_box p{ font-size: 16px;color:white; line-height: 26px;}

#ft{ background-color: black; padding:20px 0;}
#ft_center{ width:1200px; margin:0 auto;}
#ft_center p{text-align: center;font: 14px 'microsoft yahei';line-height: 26px;color:white; }
#ft_center a{font: 14px 'microsoft yahei';color:white;}

#go_top{
    position: fixed;
    top:80%;
    right: 0;
    display: none;
    background: url("../img/go_top.png") no-repeat;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

#go_top:hover{
    background-position: 0 -50px;
    border: 1px solid #ccc;
}

.pro01{
	float:left;
	margin:13px;
    text-align: center;
}

.pro_img{
    float: left;
	width: 190px;
    height: 160px;
    text-align: center;
    display: inline-block;
}
.pro_img img{
    max-height: 100%;
    max-width: 100%;
}