﻿@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*/
.search{position:absolute;left:2%;top:18%;width:8%;}
.meau{position:absolute;right:2%;top:18%;width:8%;}

/*导航菜单*/
#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 { position: absolute; bottom: 2%; left: 50%; margin-left: -50%; width: 100%; z-index: 1; text-align: center; padding: 8px 0; }
#pagenavi a { width:.6rem; height:.1rem; line-height: 99em; background:rgba(255,255,255,.5); margin: 0px .05rem; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active {background: #fff;}

/*index*/
.about_bg{padding:.3rem .2rem .6rem;background:url(../images/about_bg.jpg) no-repeat;background-size:100% 100%;color:#fff;}
.about_tit{text-transform:uppercase;line-height:1.5;color:#fff;}
.about_tit dt{font-size:.5rem;}
.about_tit dd{font-size:.32rem;}
.about_text{line-height:.5rem;min-height:3rem;margin:.2rem 0;overflow:hidden;font-size:.25rem;}
.about_more{display:block;width:2rem;height:.6rem;line-height:.6rem;border:#fff solid 2px;background:url(../images/arrow_white.png) no-repeat center center;background-size:.6rem;}

.pro_bg{padding:.2rem .2rem 1rem;background:url(../images/pro_bg.jpg) no-repeat;background-size:100% 100%;}
.pro_tit{text-transform:uppercase;line-height:1.5;color:#fff;}
.pro_tit dt{font-size:.4rem;}
.pro_tit dd{font-size:.35rem;}
.pro_more{display:block;width:1.8rem;height:.5rem;line-height:.5rem;border:#fff solid 2px;background:url(../images/arrow_white.png) no-repeat center center;background-size:.5rem;margin-top:.3rem;}
.pro_list{margin:.3rem 0;}
.pro_list li{width:46%;line-height:.8rem;float:left;margin:0 2% 4%;font-size:.25rem;}
.pro_list li a{display:block;background:#fff;}

.case_bg{padding:.2rem .2rem .6rem;background:url(../images/case_bg.jpg) no-repeat;background-size:100% 100%;}
.case_tit{text-transform:uppercase;line-height:1.5;}
.case_tit dt{font-size:.4rem;color:#9f9f9f;}
.case_tit dd{font-size:.35rem;color:#006dc1;}
.case_more{display:block;width:1.8rem;height:.5rem;line-height:.5rem;border:#474747 solid 2px;background:url(../images/arrow_grey.png) no-repeat center center;background-size:.5rem;margin-top:.3rem;}
.case_list{margin:.3rem 0;}
.case_list li{width:46%;line-height:.8rem;float:left;margin:0 2% 4%;font-size:.25rem;}
.case_list li a{display:block;color:#00468c;background:#fff;}

.news_box{padding:.1rem .2rem;}
.news_list{padding:.3rem 0;}
.news_list li{width:46%;margin:0 2% 4%;border:#ddd solid 1px;float:left;box-sizing:border-box;}
.news_list li a{display:block;}
.news_list_name{padding:.1rem;}
.news_list_name h3{line-height:.6rem;height:1.2rem;overflow:hidden;color:#000;font-size:.3rem;}
.news_list_text{margin:.1rem 0;line-height:.4rem;height:1.2rem;overflow:hidden;color:#666;font-size:.25rem;}
.news_more{display:block;width:1.5rem;height:.5rem;line-height:.5rem;background:#006dc1 url(../images/arrow_white.png) no-repeat center center;background-size:.5rem;}

.contact_bg{padding:1.6rem .2rem .5rem;background:url(../images/contact_bg.jpg) no-repeat;background-size:100% 100%;}
.gbook_inp{width:100%;height:.8rem;line-height:.8rem;border:none;background:none;border-bottom:rgba(255,255,255,.5) solid 1px;margin-bottom:.3rem;color:#fff;}
.gbook_textarea{width:100%;height:2rem;line-height:30px;color:#fff;}
.gbook_inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1;
}
.gbook_inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}
.gbook_inp:-ms-input-placeholder{
    color: #fff;opacity:1;
}
.gbook_inp::-webkit-input-placeholder{
    color: #fff;opacity:1;
}
.gbook_btn{display:block;width:2rem;height:.6rem;line-height:.6rem;border:rgba(255,255,255,.5) solid 1px;color:#fff;background:none;margin:0 auto;}

/*footer*/
.nav_pos{position:fixed;left:0;bottom:0;width:100%;height:1rem;padding:.1rem 0;background:#222;}
.nav_list li{width:25%;float:left;font-size:.25rem;line-height:.5rem;}
.nav_list li img{width:.5rem;height:.5rem;}
.nav_list li a{color:#fff;}

/*main*/
.main_bg{min-height:10rem;padding:.3rem 0;background:url(../images/main_bg.jpg) no-repeat center top;background-size:100%;}
.main_tit{color:#006dc1;}
.main_tit dt{line-height:.6rem;font-size:.4rem;}
.main_tit dt span{display:inline-block;padding:0 .3rem;position:relative;}
.main_tit dt span:before,.main_tit dt span:after{content:"";position:absolute;top:.3rem;width:.6rem;height:2px;background:#006dc1;}
.main_tit dt span:before{left:-.6rem;}
.main_tit dt span:after{right:-.6rem;}
.main_tit dd{font-size:.3rem;line-height:.6rem;text-transform:uppercase;}
.main_type{padding:.3rem 0;}
.main_type a{display: inline-block;padding: 0 .2rem;line-height: .6rem;border: #006dc1 solid 1px;margin: 0 .1rem;font-size: .25rem;color: #006dc1;margin-top: 10px;}
.main_type .on{background:#006dc1;color:#fff;}
.main_more{display:block;width:2.5rem;height:.7rem;line-height:.7rem;background:#006dc1;color:#fff;font-size:.3rem;margin:0 auto;border-radius:.35rem;}
.main_con{padding:.2rem;line-height:.5rem;font-size:.25rem;color:#666;}
.main_map{padding:.3rem .5rem;}
.main_contact_name{line-height:.5rem;font-size:.25rem;text-transform:uppercase;}
.main_contact_name b{font-size:.35rem;color:#006dc1;}
.main_contact_list{padding-top:.3rem;}
.main_contact_list li{margin-bottom:.2rem;}
.main_contact_list li img{width:.6rem;margin-top:.1rem;line-height:1;}
.main_contact_text{padding-left:10px;line-height:.4rem;}
.main_contact_text b{font-size:.25rem;color:#006dc1;line-height:.4rem;}
