@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;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;font-size: 12px;}
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;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.rel{position:relative;}
.container{min-width:300px;height:100%;overflow:hidden;}
.grey9{color:#999;}


/*header*/
.search_icon{position:absolute;left:2%;top:20%;width:8%;}
.meau_icon{position:absolute;right:2%;top:20%;width:8%;}

.ss{width:0;height:35px;position:absolute;left:0;top:100%;overflow:hidden;z-index:7;}
.ss_bd{width:68%;height:35px;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 12%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;}
.ss_btn{width:20%;float:left;line-height:35px;background:#315cc4;border:none;color:#fff;font-family:"微软雅黑";border-radius:3px;
-moz-border-radius:3px;-webkit-border-radius:3px;font-size:18px;}

#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: 300%;
    text-align: center;
    display: block;
    font-size: 1rem;
    transition: color 0.2s ease 0s;
    width: 100%;
}
.type ul li {
    color: #fff;
}

/*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: 8px; height: 8px; line-height: 99em; border:#fff solid 1px; border-radius: 50%; margin: 0px 2px 0px 2px; overflow: hidden; cursor: pointer; display: inline-block; }
#pagenavi a.active {background: #fff;}

/*index*/
.index_list{padding:5% 0;}
.index_list li{width:33.33%;float:left;line-height:3;}
.index_list li img{width:50%;}

.about_pic{width:50%; }
.about_con{width:50%;padding:2%;margin-top:4%;height:160px;background:#315cc4 url(../images/icon04.png) no-repeat right bottom;background-size:50%;}
.about_tit{color:#fff;border-bottom:#448aca solid 1px;line-height:2;padding-bottom:2%;text-transform:uppercase;}
.about_tit a{width:10%;line-height:1;padding-top:4%;}
.about_text{padding-top:5%;line-height:1.6;color:#fff;}

.pro_tit{text-transform:uppercase;line-height:30px;padding:0 2% 10px;margin:5% 0;background:url(../images/tit_line.png) no-repeat center bottom;background-size:100%;}
.pro_tit i{padding-top:3px;padding-left:5px;}
.pro_list{padding:2px;}
.pro_list li{width:46%;float:left;margin:2%;line-height:3;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  overflow: hidden; }

.news_bg{background:url(../images/news_bg.jpg) no-repeat;background-size:100% 100%;padding:3% 0;}
.news_tit{padding:3% 0;line-height:1.8;background:url(../images/tit_line.png) no-repeat center bottom;background-size:100%;text-transform:uppercase;}
.news_tit dt{font-weight:bold;font-size:18px;}
.news_tit dd{color:#999;font-size:16px;}
.news_list{padding:5% 2%;}
.news_list li{padding:3%;background:#fff;margin-bottom:3%;border:#ddd solid 1px;}
.news_list_pic{width:35%;}
.news_list_con{    width: 62%;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.news_list_con b{line-height:2;}
.news_more{display:block;margin:3% auto 5%;background:#315cc4;color:#fff;width:28%;height:35px;line-height:35px;border-radius:5px;text-transform:uppercase;}

/*footer*/
.bot_bg{background:url(../images/bot_bg.jpg);padding:2% 0;}
.copyright{padding:3% 0;border-top:#626262 solid 1px;color:#b1b1b1;}

/*main*/
.main_con{padding:3%;line-height:1.8;min-height:200px;}

/*******分页开始********/
.numbers{float:left;height:25px;display:inline;overflow:hidden;margin-left:3px;overflow:hidden; margin-bottom:20px;}
.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{display:block;width:23px;height:23px;background-color:#ffffff;border:1px solid #cccccc;color:#8a8c8b;}
.numbers li a:hover{width:23px;height:23px;border:1px solid #cccccc;color:#ffffff;background:#e31c07;}


