body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
abbr, acronym{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
input, select, textarea { -webkit-tap-highlight-color: rgba(0,0,0,0); border: 0; border-radius: 0; }
input, img { vertical-align: middle;outline: none;}
body { font-family: "Microsoft YaHei"; font-size: 14px; display: block;}
::-webkit-scrollbar {width: 5px; height: 5px;-webkit-transition:1s;}
::-webkit-scrollbar-thumb {background-color: #a7afb4;background-clip: padding-box;min-height: 28px;}
::-webkit-scrollbar-thumb:hover {background-color: #525252;background-clip: padding-box; min-height: 28px;}
::-webkit-scrollbar-track-piece {background-color: #ccd0d2;}
ul, ol, li { list-style: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}


.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.cl{ clear:left}
.cr{ clear:right}


.marR{margin-right: 10px;}
.marL{margin-left: 10px;}
.marB50{margin-bottom: 50px;}
.marB250{margin-bottom: 250px;}
.time{color: #747474;}

.header{width:100%;height:auto;margin:0 auto;}
.header-top{width:100%;height:50px;background:#f9f9f9;border-bottom:1px solid #e7e7e7; line-height: 50px;}
.main{width:1200px;margin:0 auto;}
.top-title1{line-height: 50px;}

.top-form{color:#5b5b5b;margin-left: 250px;}
.top-input{width:115px;height:27px;line-height: 27px; border:1px solid #d0d0d0;margin: 0 20px 0 8px;padding-left: 8px;padding-right: 7px;}
.top-btn{height:30px;line-height: 30px; padding:0 10px;border-radius:3px;margin-right:20px;}
.btn-login{background:#ff5757;color:#fff;border:1px solid #ff5757;}
.btn-apply{background:#f20000;color:#fff;border:1px solid #f20000;}


.head-main{width: 1200px;	margin:0 auto;position: relative;}
.logo-img{height: 100px;line-height: 100px;font-size: 18px;color: #fff;}


.menu{background: #b72424;}
.head-menu{width:100%;background:#ec6a6a;border-top:1px solid #f1f1f1;}
.menu-nav{display: block; color: #fff;height: 63px;width: 143px;background: #b72424;line-height: 63px;font-size: 16px;}
.menu-nav:hover{background: #8f0606;color: #fff;}
.menu li{float: left;}
.menu-ul a{text-align: center;margin-right: 5px;}


    .flexslider {
        position: relative;
        height: 260px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    

    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    
    .flex-control-nav {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }
    
    .flex-control-paging li a {
        background: url(../img/dot.png) no-repeat 0 -16px;
        display: block;
        height: 16px;
        overflow: hidden;
        text-indent: -99em;
        width: 16px;
        cursor: pointer;
    }
    
    .flex-control-paging li a.flex-active,
    .flex-control-paging li.active a {
        background-position: 0 0;
    }
    
    .flexslider .slides a img {
        width: 100%;
        height: 260px;
        display: block;
    }

.line{width: 100%;}
.news{height: 50px;background: #fff;line-height: 50px; border-bottom: 1px solid #cf6d6d;}
.news-title{color: #8f0606;font-size: 16px;border-bottom: 2px solid #8f0606;line-height: 49px;padding: 0 10px;}
.news-more a{color: #454545;font-size: 11px;}
.select{background: #8f0606;}
.news-body{width: 100%;height: 334px;margin-top: 20px;}

.news-left{width: 369px;}
.news-left img{width: 369px;height: 232px;}
.left-title{line-height: 20px;margin: 10px 0;color: #8f0606;}
.news-icon{width: 37px;height: 20px;line-height: 20px; background: #0d65be;color: #fff;text-align: center;display: inline-block;}
.left-cont{height: 60px;overflow: hidden;width: 369px;color: #7b7b7b;line-height: 20px;}
.left-title a{color: #8f0606; font-size: 16px; display:inline-block;width: 315px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;}

.news-mid{margin-left: 45px;}
.mid-title a{width: 360px;}



.block01{width: 526px;}
.title-about{height: 50px;border-bottom: 1px solid #cf6d6d;line-height: 50px; }
.title-about span{color: #8f0606;font-size: 16px;border-bottom: 2px solid #8f0606;line-height: 49px;padding: 0 10px;}
.body-about{margin-top: 10px;}
.body-about-img img{width: 190px;height: 150px;}
.body-about-text{height: 161px;width: 316px;overflow: hidden;line-height: 20px;}
.body-about-text a{color: #7b7b7b;}

.block02{width:267px;margin-left: 52px;}
.body-contact{width: 267px;height: 160px;}
.body-contact p{color: #242424;margin-top: 10px;}

.block03{width:305px;}
.titleint{height: 50px;border-bottom: 1px solid #cf6d6d;line-height: 50px; }
.typename{float: left;color: #ec6a6a;font-size: 16px;line-height: 49px;padding: 0 10px;display: block;cursor: pointer;}
.unit-list{height: 160px;overflow: hidden;width: 305px;}
.on{color: #8f0606;border-bottom:1px solid #8f0606; }
.unit-list ul{margin-top: 7px;}
.unit-list ul li{border-bottom: 1px dotted #e2e2e2;line-height: 25px; }
.unit-list a{color: #242424;display: block; width: 300px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.unit-list p{color: #a0a0a0;font-size: 13px;}

.main-list2 ul li{display: inline-block; margin:4px 20px;}
.main-list2{padding: 10px 7px;}
.main-blogroll{border: 1px solid #e5e5e5}
.main-list2 li a{display: block; width: 190px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden;text-indent: 15px;}
.main-list2 li a:link{text-decoration: none;color: #010101;}
.main-list2 li a:visited {color:#5d5d5d;text-decoration:none;}


.foot-block{width:100%;height:150px;background-color:#5f5f5f;text-align:center;margin-top:20px;}
.foot-content{color: #fff;line-height: 30px;font-size: 14px;padding-top: 25px;}

.top-title{height: 45px;border-bottom:1px solid #eeeeee; line-height: 45px;padding-left: 10px;}
.top-title a{color: #797979;}
.top-title{color: #8f8f8f;}
.location-title a{color: #8f8f8f;}
.main-contact{height: auto;margin: 20px 0 100px 0;font-size: 14px;}
.right-text{margin-top: 20px;}

.contact-img{margin-top: 10px;}
.contact-img img{width: 100%;height: 145px;}

.new-title{text-align: center;}

.news-body-li{border-bottom: 1px solid #ebebeb; }
.news-information{color:#1d1d1d;font-size: 16px;font-size: 16px;border-bottom: 1px solid #eeeeee;line-height: 50px;}
.news-body-li ul li{margin: 25px 0 25px 10px;}
.news-body-li li a:link{text-decoration: none;color: #010101;}
.news-body-li li a:visited {color:#5d5d5d;text-decoration:none;}
.news-cont{margin-top: 20px;}

.apply-cont{width: 100%;background: #F7F7F7;margin-top: 20px;}
.apply-bar{background:  #F7F7F7;color: #292929;font-size: 18px;height: 54px;line-height: 54px;    border-bottom: 1px solid #e7e7e7;}
.apply-top{border-bottom: 2px solid #696969;text-align: center;width: 100px;margin: 0 auto;}
.apply-main{font-size: 15px;text-align: center;    margin-bottom: 30px;}

.apply-main ul li{margin-top: 15px;}
.apply-main input{margin-left: 20px;}

.apply-input{height: 30px;line-height: 30px; width: 340px;border-radius: 3px;border:1px solid #e6e6e6;padding-left: 10px;color: #b1b1b1;}
.black{height: 30px;line-height: 30px; width: 340px;border-radius: 3px;border:1px solid #e6e6e6;padding-left: 10px;color: #000;}

.apply-title{text-align: center;margin: 20px 0;color: #e19e50;}
.apply-btn{font-size: 15px;color: #fff;background: #ff940a;border: 1px solid #ff940a;border-radius: 4px;padding: 10px 180px;}
.error{color:red;}
.name_red{color: red;}

.pagination-content{text-align: center;}
.i-page-btn{background: #F5F5F5;border: 1px solid #d9d9d9;padding: 2px 8px 2px 8px;border-radius: 2px;color: #777777;}
.i-page-active{color: #e80113;}
.page-button{cursor: pointer;}

.wxkyjs{text-decoration:none;color:#FFFFFF;}