@charset "utf-8";
/* CSS Document */

/*初始化CSS*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    background: url(../images/bg01.jpg) #fff;
    background-size: 100%;
    color: #333;
    font-size: 16px;
    font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

ol, ul, li {
    list-style: none;
}

/*img {
    width: 100%;
}*/

.ovfl {
    overflow: hidden;
}

.f24 {
    font-size: 24px;
}

.f18 {
    font-size: 18px;
}

.f16 {
    font-size: 16px;
}

.f14 {
    font-size: 14px;
}

.f12 {
    font-size: 12px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}

.ml10 {
    margin-left: 10px;
}

.ml5 {
    margin-left: 5px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.rgb01 {
    color: #92cdb3;
}

.rgb02 {
    color: #ff0000;
}

.rgb03 {
    color: #999;
}

.rgb04 {
    color: #666;
}

.rgb05 {
    color: #fff;
}

.show {
    display: block;
}

.disno {
    display: none;
}

.yichu {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.pr {
    position: relative;
}
input:focus {
    outline:none;
}
input:-moz-placeholder,   
textarea:-moz-placeholder {   
    color: #FFF;   
}   
  
input:-ms-input-placeholder,   
textarea:-ms-input-placeholder {   
    color: #FFF;   
}   
  
input::-webkit-input-placeholder,   
textarea::-webkit-input-placeholder {   
    color: #FFF;   
}  
.zhong{width:98%; margin:0 auto; }
.zy{ border:1px solid red;}
.w{ width:100%;}
.h{ min-height:30px; display:table;}
img{ border-style: none;}
/*初始化CSS结束*/

#top{ width:100%; height:40px; background-color:#1D8DB0;}
.top{  height:40px;}
.s{ width:315px; height:40px; border-style:none; background-color:#3499B8; font-size:18px; padding-left:10px; color:#FFF; color:#000; }
.sub{ background-image:url(../image/jie.jpg); width:38px; height:39px; display: block; border-style:none;}
.dao{ width:100%; height:77px; background-color:#EDEDED;}
.dz{ height:77px;}
.ming{ width: auto; height:40px; line-height:40px; color:#4E8DB0; font-weight:bold; margin-top:35px; margin-left:0.5em;}
.ming a:link{ color:#4E8DB0; }
.ming a:visited{ color:#4E8DB0; }
.logo{ position:absolute; top:18px; left:2%; }
.nr,.jian{ min-height:10px; display:table;}
.jian{ margin-top:40px;}
.jian_s{ width:100%; min-height:30px; display:table;}
.jian_s p{ line-height:25px; font-weight:bold; font-size:22px;}
.jian_x{ width:100%; min-height:30px; display:table; margin-top:8px;}
.gg_s{ height:35px; overflow:hidden; border-bottom:1px solid #EDEDED;}
.gg_s p{ line-height:35px;} 
.gg_s p{ font-size:16px; color: #000; font-weight:400; font-weight:bold; font-size:20px;}
.gg_x{ min-height:90px;}
.gg_l{ width:90px; height:100%;}
.gg_r{ width:70%; min-height:95px; display:table; font-size:15px;}
.news{ min-height:100px; margin-top:50px; }
.news{  min-height:100px; background-color:#EDEDED; display:table;}
.links{  min-height:100px; background-color:#1D8DB0; display:table;}
.news_top,.links_top{ height:40px; width:85%; display:block; margin:0 auto; margin-top:10px;}
.news_top p ,.links_top p{ font-weight:bold; line-height:40px;}

.nr1{ width:85%; min-height:50px; display:table; margin:0 auto;}
.nr1 ul{ width:100%; min-height:50px; display:table; margin-bottom:10px;}
.nr1 ul li{ width:100%; height:30px; display:block; line-height:30px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}  
.nr1 ul img { margin-top:10px; margin-right:5px;}
.nr1 ul li a:link{ color:#08A7EB;}
.links{  min-height:100px; background-color:#1D8DB0; display:table; margin-bottom:50px;} 
.button{ width:100%; min-height:100px;}
.but{ min-height:100px;}
.tu{ min-height:30px; line-height:30px; font-size:15px;}
.nr2{ min-height:50px; margin-bottom:50px;}
.biao{ width:100%; min-height:40px; line-height:40px; font-weight:bold; font-size:18px;}
.wen{ width:100%; min-height:30px; line-height:30px; font-size:15px;}
.zhan{ width:100%; min-height:50px; margin-top:30px;}
.zhan_t{ width:100%; min-height:35px; line-height:35px; font-size:16px; font-weight:550;}
.zhan_x{ width:100%; min-height:50px; display:table;}
.zj_x{ width:100%; min-height:50px; }
.zj_x ul{ width:100%; min-height:50px; }
.zj_x ul li{ width:100%; min-height:110px; border:1px solid #eee; margin-bottom:20px;}
.t_l{ width:100px; height:100px; margin:5px 0px 5px 5px; float:left}
.t_l img{ padding:2px;}
.t_r{ width:55%; min-height:100px; float:left; margin-left:10px; font-size:14px;}
.t_r p{ min-height:25px; line-height:25px;}

.kan{ min-height:100px;}
.ren_top{ width:100%; height:40px; line-height:40px; font-weight:bold; border-bottom:1px solid #eee;}
.ren_x{ width:100%; min-height:145px; display:table; }
.ren_x_l{ width:142px; height:142px;}
.ren_x_r{ width:50%; min-height:142px; margin-left:5px;}

.ren_x_r p{ width:100%; min-height:30px; line-height:30px; font-size:14px;}
.you{ width:100%; min-height:100px; display:table;}
.jiantop{ width:100%;  display:table;  }
.as{ font-weight:bold; min-height:45px;line-height:45px;}
.as2{ min-height:30xp; line-height:30px; font-size:15px;}
.tb{ width:auto; height:30px; border:1px solid #ccc; line-height:30px; display:table; padding:0px 5px;}
.s_nr{ width:100%; height:100%; display:table; margin-top:5px;}