*{
 margin: 0 auto;
}
body{
 padding: 0px;
 margin: 0px;
 
 
 background: #ffffff;
 font-family: arial;
    line-height: normal;
    font-size: 12px;
}
a{
 color: #333;
 text-decoration: none;
}
ul,li{
 padding: 0;
 margin: 0;
 list-style: none;
}
.logo{
 width: 1105px;
 height: 135px;
 background: url(../img/logo2017.jpg) no-repeat top center;
 
}
.nav{
 width: 1105px;
 height: 40px;
 background-color: #ede1c7;
 border-top: 1px solid #474747;
 border-bottom: 1px solid #474747;
}

.main-con{
 width: 1105px;
 padding-top: 10px;
 
 background: #FFFFFF;
}
.main-con .ctp{
 height: 34px;
 line-height: 34px;
 background: #ede1c7;
 
}
.ctp dt{
 float: left;
 padding:0px 20px;
 background: #FF9933;
 font-size: 16px;
}
.ctp dd{
 float: right;
 padding-right: 20px;
}
.main-con .ctp .ctp-more{
 height: 32px;
 line-height: 32px;
 float: right;
 padding-right: 15px;
}
.main-con .ctp h3{
 line-height: 34px;
 
 font-family: arial;
 font-size: 15px;
 margin-left: 10px;
 padding-left: 15px;
}
.main-con .main-top .mat-pic{
 float: left;
 width: 363px;
 height: 315px;
}
.main-con .main-top .mat-new,.mat-notice{
 float: left;
 width: 363px;
 height: 315px;
 margin-left: 8px;
 margin-bottom: 10px;
}

.main-top .mat-notice .notice-new{
 border:1px solid #ccc;
 border-top: none;
 padding:15px;
 height: 250px;
 font-size: 14px;
 overflow: hidden;
}
.main-top .mat-new .notice-new{
 border:1px solid #ccc;
 border-top: none;
 padding:15px;
 height: 250px;
 font-size: 14px;
 overflow: hidden;
}
.main-con .main-bottom .maib-rules,.maib-incor{
 float: left;
 width: 363px;
 height: 328px;
 margin-top: 5px;
 margin-right: 8px;
}
.main-con .main-bottom .maib-work{
 float: left;
 width: 363px;
 height: 328px;
 margin-top: 5px;
}
.main-con .main-bottom .maib-work .reptway{
 border:1px solid #ccc;
 border-top: none;
 padding-top:15px;
 height: 279px;
 font-size: 14px;
 overflow: hidden;
}
.main-con .wrap li a{
 color: #333;
}
.main-con .main-bottom .maib-work .reptway ul{
 padding-left: 15px;
 padding-top: 20px;
}
.main-con .main-bottom .maib-work .reptway ul li{
 padding: 8px;
}
.main-con .main-bottom .maib-work .reptway ul li a{
 font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}
.main-con .main-bottom .maib-work .reptway .tel-pic{
 height: 50px;
 margin-left: 18px;
 font-size: 13px;

}
.main-con .main-bottom .maib-work .reptway .tel-pic .tel-pic-a, .tel-pic-b,.tel-pic-c{
 float: left;
}
.main-con .main-bottom .tel-pic-b{
 height: 50px;
 width: 255px;
 line-height: 50px;
 margin-left: 20px;
 border-bottom:1px solid #ccc;
 overflow: hidden;
}

.main-con .main-bottom .tel-pic-b a{
 font-size: 16px;
}
.tel-pic-f{
 height: 40px;
 line-height: 40px;
 margin-left: 20px;
}
.tel-pic-f .tel-pic-fd{
 float: left;
 width: 255px;
 height: 40px;
 margin-left: 20px;
 padding-top: 15px;
 border-bottom:1px solid #ccc;
}

.tel-pic-c{
 height: 75px;
 line-height: 75px;
 margin-left: 20px;
 
}
.main-con .main-bottom  .tel-pic-d{
 float: left;
 width: 255px;
 height: 50px;
 margin-left: 20px;
 padding-top: 10px;
 border-bottom:1px solid #ccc;
}
.main-con .main-bottom  .tel-pic-e{
 float: left;
 width: 255px;
 height: 50px;
 margin-left: 20px;
 padding-top: 10px;
 border-bottom:0px solid #ccc;
}
.tel-pic-ed{
 height: 60px;
 float: left;
 padding-top: 15px;
}

.tel-pic-dw{
 line-height: 20px;
}

.footer{
 width: 1105px;
 height: 125px;
 background-color: #ede1c7;
 margin-top: 8px;
}
.footer .friendlink{
 width: 100%;
 height: 50px;
 line-height: 50px;
 padding-top: 0px;
 background-color: #FFFFFF;
}
.footer .friendlink span{
 font-size: 16px;
 float: left;
 margin-left: 10px;
 margin-right: 50px;
}
.footer .friendlink .fri-pic{
 padding-top: 10px;
}
.footer .siteinfo{
 height: 75px;
 line-height: 75px;
 text-align: center;
 font-size: 14px;
 color: #000000;
}
.footer2{
 width: 1105px;
 height: 75px;
 line-height: 75px;
 text-align: center;
 background-color: #ede1c7;
 font-size: 14px;
 color: #000000;
}