@charset "utf-8";
/* CSS Document */

@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    text-decoration: none;
 
    list-style: none;
}

body {
    background: #f1f1f1;
    font-size: 14px;
    color: #333;
}

.none{ display: none!important;}
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.noborder{border: none!important;}
.blank5 { height: 5px;}
.blank6 { height: 6px; }
.blank10 { height: 10px; }
.blank15 { height: 15px; }
.blank20 { height: 20px; }
.margin{ margin: 0 auto; }
.f_l { float: left; }
.f_r { float: right; }
.w1245 { width: 1242px; }
.w1089 { width: 1089px; }
.w1169 { width: 1209px; }

.w388{width: 388px;}
.w40{width: 40px;}
.w30{width: 30px;}
.w20{width: 20px;}
.w10{width: 10px;}
.h340{height: 340px;}
.h150{height: 150px!important;}
.h40{height: 40px;}
.h30{height: 30px;}
.h20{height: 20px;}
.h10{height: 10px;}
/* 灞呬腑閮ㄥ垎 */
.layout {width: 1209px; margin: 0 auto; overflow: hidden;}

.banner2{
    height: 380px;
}

.banner2 img{
    width:100%;
    height: 380px;
}

.banner2 div{
    position: relative;
}

.banner3{
    height: 200px;
}
.banner3 img{
    width:100%;
    height: 200px;
}

/
.about{
    margin: 30px auto;
    padding: 30px;
    background: #fff;
    overflow: hidden;
    width: 1149px;
}
.about h1{
    display: block;
    font-size: 28px;
    line-height: 28px;
    color: #000;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
.about h2{
    display: block;
    font-size: 14px;
    line-height: 22px;
    color: #666;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 30px;
}
.about img{
    width: 530px;
    height: 350px;
    display: block;
    float: left;
}
.about p{
    width: 580px;
    display: block;
    line-height: 2em;
    font-size: 16px;
    margin-bottom: 10px;
    color: #444;
    float: right;
}

 
.news .listimg{
    display: block;
    padding: 20px;
    margin: 10px 15px;
    background: #fff;
    width:343px;
}

.news .listnews{
    display: block;
    padding: 20px;
    margin: 10px 15px;
    background: #fff;
    width: 343px;
    height: 440px;
    color: #888;
}

.infolist h1 {
    font-size: 16px;
    color: #000;
    margin: 0 0 10px 0;
}
.imglist a span{
    font-size: 12px;
    color: red;
 }
 .imglist h1 i {
    color: #f00;
    font-style: normal;
}
.news h1{
    line-height: 1.5em;
    font-size: 18px;
    color: #000;
    margin: 15px 0 7px 0;
}
.news .description{
    line-height: 1.7em;
}
.news .description p{
    margin: 5px 0;
}
.imglist h1{
    font-size: 16px;
    color: #000;
    margin: 0 0 10px 0;
}
.imglist h1 i{
    color: #f00;
    font-style:normal;
}

.imglist img{
    width:100%;
    height: 180px;
}



.registerForm {
    display: block;
    width: 1209px;
    height: 475px;
    margin: 0 auto;
    overflow: hidden;
    padding: 50px 0;
    background: #fff;
}

.registerForm div {
    margin: 10px 0;
    position: relative;
}

.registerForm p {
    margin-top: 160px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #f00;
}

.registerForm i{
    font-style: normal;
    font-size: 16px;
    color: #f00;
}

.registerForm input{
    display: inline-block;
    width: 300px;
    height: 36px;
    padding: 5px 10px;
    border: solid 1px #ddd;
}

.registerForm input.radio{
    width: 30px;
}

.registerForm input.submit{
    width: 300px;
    height: 40px;
    background: #DDB520;
    border: 0;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.registerForm span{
    display: inline-block;
    text-align: right;
    padding-right: 10px;
    width: 380px;
    height: 34px;
}

.registerForm span b{
    color: #f00;
}

.footer{
    overflow: hidden;
    text-align: center;
    background: #444;
}

.copyright{
    background: #333;
    color: #ddd;
    line-height: 2em;
    padding: 35px 0;
    overflow: hidden;
}
.copyright a{
    color: #ddd;
}