﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;-webkit-tap-highlight-color:transparent;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
input {-webkit-appearance:none; /*去除input默认样式*/}
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.rel{position:relative;}
.container{min-width:300px;height:100%;overflow:hidden;}

/*header*/
.top_pos{position:absolute;left:0;top:0;width:100%;z-index:9;}
.meau{position:absolute;right:2%;top:18%;width:8%;}

/*search*/
.ss{width:0;height:35px;position:absolute;left:0;top:100%;overflow:hidden;z-index:7;}
.ss_bd{width:80%;height:35px;border:none;background:#fff;float:left;color:#666;padding:0 5%;box-sizing:border-box;font-family:"微软雅黑";font-size:.3rem;}
.ss_btn{width:20%;float:left;line-height:35px;background:#0f9ee9;border:none;color:#fff;font-family:"微软雅黑";font-size:.3rem;;}

/*导航菜单*/
#ceng{display:none; width:100%; height:100%;z-index:100;position:fixed; top:0;  right:0; }
#close{width:10%;padding:3%;float:left;opacity: 0.6;position:absolute;top:0;right:0;}
.type{width:100%;background:rgba(0,0,0,.8);height:100%;float:right;}
.type ul {padding-top:20%;}
.type ul li a {
    color: #fff;
    display: block;
    line-height:1rem;
    text-align: center;
    display: block;
    font-size: .35rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}


/*banner*/
#pagenavi {display:none; position: absolute; bottom: .2rem; left: 50%; margin-left: -50%; width: 100%; z-index: 1; text-align: center; padding: 8px 0; }
#pagenavi a { width: 8px; height: 8px; line-height: 99em; background:#fff; border-radius: 50%; margin: 0px 2px 0px 2px; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active {background: #064daf;}

/*index*/
.number_rel{height:3rem;position:relative;margin:3%;z-index:9;}
.number_box{position:absolute;left:0;top:-1rem;width:100%;background:#fff;box-shadow:0 0 15px #ddd;height:4rem;z-index:9;font-size:.25rem;}
.number_box ul{padding:2%}
.number_box li{width:50%;padding:.2rem 0;border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;color:#999;float:left;box-sizing:border-box;}
.number_box li:nth-child(even){border-right:none;}
.number_box li:nth-child(3),.number_box li:nth-child(4){border-bottom:none;}
.number_box li div{position:relative;}
.number_box li span{line-height:1rem;font-size:.6rem;color:#333;}
.number_box li i{position:absolute;top:0;right:.2rem;line-height:.5rem;}

.about_pic{margin:.3rem;padding:.2rem;position:relative;}
.about_pic:before,.about_pic:after{content:"";position:absolute;width:2rem;height:3rem;background:#064daf;}
.about_pic:before{right:0;top:0;}
.about_pic:after{left:0;bottom:0;}
.about_pic img{z-index:2;position:relative;}
.about_con{padding:3%;}
.about_more a{display:inline-block;width:.6rem;height:.6rem;line-height:.6rem;background:#064daf;font-size:.4rem;text-align:center;margin:.2rem 0;}
.about_tit{font-size:.4rem;line-height:.6rem;color:#666;margin:.2rem 0;}
.about_text{line-height:.6rem;min-height:2rem;font-size:.25rem;color:#666;margin:.2rem 0;font-size:.25rem;}
.about_letter{height:1rem;line-height:1rem;background:url(../images/about_bg.jpg) no-repeat right center;background-size:2rem 1rem;font-size:.6rem;padding-right:1rem;margin-bottom:.5rem;}

.pro_bg{padding:3% 0 .8rem;background:url(../images/pro_bg.jpg) no-repeat;background-size:100% 100%;}
.pro_tit{padding:.3rem;font-size:.4rem;color:#064daf;line-height:1.3;text-transform:uppercase;position:relative;}
.pro_tit:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:1px;background:#064daf;}
.pro_tit span{font-size:.5rem;}
.pro_list{padding:.4rem 2%;}
.pro_list li{width:46%;float:left;margin:2%;}
.pro_more1{display:block;width:1.5rem;font-size:.3rem;line-height:.6rem;padding-right:2.5rem;position:relative;margin-bottom:.1rem;}
.pro_more1:after{content:"";position:absolute;right:0;top:.3rem;width:2.5rem;height:1px;background:#064daf;}
.pro_more2{width:1.5rem;font-size:.3rem;height:.6rem;line-height:.6rem;padding-right:3rem;background:#064daf;color:#000;text-transform:uppercase;}

.news_box{padding:.5rem 0;overflow:hidden;}
.news_tit{padding-bottom:.2rem;line-height:.6rem;font-size:.4rem;text-transform:uppercase;position:relative;}
.news_tit dd{color:#d5d5d5;}
.news_tit:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-.5rem;width:1rem;height:2px;background:#064daf;}
.news_list{padding:.3rem 2%;}
.news_list li{width:46%;float:left;line-height:.5rem;margin:2%;transition:all .5s linear;font-size:.25rem;}
.news_list li h3{height:.8rem;line-height:.8rem;position:relative;margin-bottom:.1rem;font-size:.3rem;overflow:hidden;}
.news_list li h3:after{content:"";position:absolute;left:0;bottom:0;width:.8rem;height:1px;background:#ddd;}
.news_list_text{height:1.5rem;overflow:hidden;margin:10px 0;color:#666;font-size:.25rem;}
.news_more{display:block;margin:0 auto;width:2rem;height:.6rem;line-height:.6rem;border-radius:.3rem;color:#666;border:#ddd solid 1px;font-size:.25rem;}

/*footer*/
.nav_pos{position:fixed;left:0;bottom:0;width:100%;height:1.2rem;background:#333;}
.nav_list li{width:25%;float:left;font-size:.25rem;line-height:.5rem;}
.nav_list li img{width:.7rem;height:.7rem;}
.nav_list li a{color:#fff;}
.bot_top{position:fixed;left:50%;bottom:.7rem;margin-left:-.5rem;width:1rem;}

/*main*/
.main_type{margin:.3rem 0;}
.main_type a{display:inline-block;padding:0 .2rem;margin:0 .1rem;line-height:.6rem;border:#ddd solid 1px;border-radius:.3rem;font-size:.25rem;color:#666;}

.typeon{color: !important;border: solid 1px !important;}


.main_con{padding:3%;line-height:.6rem;font-size:.25rem;color:#666;}
.main_contact{position:absolute;right:5%;top:5%;width:90%;height:auto;line-height:.5rem;padding:.3rem;box-sizing:border-box;background:rgba(0,0,0,.7);color:#fff;}
.main_contact h3{font-size:.35rem;line-height:.8rem;font-weight:normal;}
.ewm_list{padding-top:.2rem;}
.ewm_list li{width:30%;display:inline-block;margin:0 .3rem;line-height:.6rem;}
.main_pro{padding:.4rem 2%;}
.main_pro li{width:46%;float:left;margin:2%;font-size:.25rem;line-height:.5rem;text-transform:uppercase;}
.main_pro li img{border:#eee solid 1px;margin-bottom:.1rem;}

.main_job li{border:#ddd solid 1px;font-size:.25rem;position:relative;margin-bottom:.8rem;}
.main_job_tit{height:.6rem;line-height:.6rem;background:#ccc;padding:0 .2rem;color:#333;}
.main_job_text{padding:.2rem .3rem .5rem;line-height:.5rem;color:#666;}
.main_job_more{position:absolute;left:50%;bottom:-.3rem;margin-left:-1rem;width:2rem;height:.6rem;line-height:.6rem;font-size:.25rem;background:#333;color:#fff;border-radius:.3rem;}


.main_news{padding:.3rem 2%;}
.main_news li{line-height:.5rem;padding:2%;border-bottom:#ddd dashed 1px;transition:all .5s linear;font-size:.25rem;}
.main_news li h3{height:.8rem;line-height:.8rem;position:relative;margin-bottom:.1rem;font-size:.3rem;overflow:hidden;padding-left:.3rem;}
.main_news li h3:before{content:"";position:absolute;left:0;top:.25rem;width:2px;height:.3rem;background:#064daf;}

.main_news li h3:after{content:"";position:absolute;left:0;bottom:0;width:.8rem;height:1px;background:#ddd;}
.main_news_text{height:1.5rem;overflow:hidden;margin:10px 0;color:#666;font-size:.25rem;}

.gbook_tab{line-height:30px;color:#999;}
.gbook_inp{width:100%;height:40px;line-height:40px;border:none;border-bottom:#888 solid 1px;background:none;color:#000;margin-bottom:20px;}

.online_text{padding:30px 0;}
.online_box{width:660px;}
.online_textarea{width:100%;height:4rem;border:#888 solid 1px;padding:10px;box-sizing:border-box;line-height:30px;color:#666;font-family:"微软雅黑";}
.online_textarea2{width:100%;height:3rem;padding:10px;box-sizing:border-box;line-height:30px;color:#666;font-family:"微软雅黑";}
.online_submit{display:block;margin:20px auto;width:160px;height:40px;line-height:40px;border-radius:20px;background:#333;color:#fff;border:none;}

.yel{color:#064daf;}
.grey9{color:#999;}
.page{width: 100%;color: #5d5d5d;font-size: 14px;text-align: left;line-height: 30px;}
.page a{color: #5d5d5d;font-size: 14px;line-height: 30px;}
