@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{ background:#f8f8f8; margin:0px auto;font-family:"微软雅黑"; font-size:14px; color:#000000;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  tbody,  th  { margin:0; padding:0; border:0; }
li { list-style-type:none; }
a{ text-decoration:none; color:#000000;}
a:hover{ color:#0a85be;}
a img{ border:0px;}
img{ width: 100%;}
.clear{ clear:both; }
.top_01{ width: 100%; margin: auto; height:30px; background: #e7e8e8; position: fixed; top: 0px; z-index: 10000000000; }
.top_bg{ background:#f7f8f8; margin: auto; width: 100%; position: fixed; top: 30px; z-index: 10000000000;}
.top{width:70%; margin: auto;}
.logo{ width:10%; padding-top: 4px; float: left;  }
.logo img{ width: 100%;}
.nav{ width:77%;  padding-top:12px; float: left; padding-bottom: 10px;}
.search{ width:13%; display:block; float: left; margin-top: 25px; background: #e0e1e1; border: #d9dada solid 1px; height: 34px; line-height: 32px; border-radius: 5px; padding-left: 5px; padding-right: 5px;}
.search_01{ background: none; border: 0px; outline: none; margin-left: 3px; width: 75%; height: 34px; }
.search_02{ background: url( ../images/ss.jpg) center center no-repeat; width: 22%; height: 32px; border: 0px; float: left;}
/*banner*/
    .flexslider {
        margin: 0px auto;
        position: relative;
        width: 100%;
        height:987px;
        overflow: hidden;
        zoom: 1; z-index: 10;
		top:120px;
    }
.slides{ padding-top: 10px;}
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flexslider .slides a img {
        width: 100%;
       
        display: block;
    }
/*2020/10/15*/
.flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 130px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 1px;
        display: inline-block;
        zoom: 10;
        *display: inline;
		width: 1px;
		height: 1px;
    }
    
    .flex-control-paging li a {
        background:#8E8989;
        display: block;
        height: 1px;
        overflow: hidden;
		border-radius: 1px;
        text-indent: -99em;
        width: 1px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background:#A6CBE7;
    }

/*2020/10/15 */
.xian{ width: 100%; height:10px; clear: both; margin: auto;}
.bot_xian{ width: 100%; height: 30px; margin: auto; clear: both;}
.bot{ width: 100%; margin: auto; background: #4a4a4a; padding-bottom: 30px; padding-top: 30px; color:#ffffff; }
.bot a{ color: #FFFFFF;}
.bot_com{ width: 70%; margin: auto;}
.bot_01{ width: 100%; border-bottom: #908f8f solid 1px; height: 40px; line-height: 40px;}
.bot_02{ width: 100%; border-top: #908f8f solid 1px; line-height: 25px; font-size: 12px; padding-top: 10px;}
.bot_left{ float: left; width: 100%; position: relative; padding-right: 20%;}
.er{ width: 15%;  position: absolute; bottom:5px; right: 0px;}
.bot_ul{ width: 100%; padding-top: 15px; padding-bottom: 30px; line-height: 30px;}
.bot_ul li{ padding-right: 50px; float: left;}
.bot_ul li h2{ width: 100%; font-size:16px;}
.bot_ul li a{ width: 100%; display: block;}
.bot_tel{ width: 100%; font-size: 30px; display: block;}
.bot_tel img{ width: 45px; float: left; margin-right: 10px;}
.bot_03{ width: 100%; line-height: 30px; display: block; clear: both;}
