body{
    background-color: #f1f1f1;
}
.header{background:#cc0000;width:100%;margin:0 auto;height:80px;}

.w1200{width:1200px;margin:0 auto;}
.header .layui-nav{background:#cc0000;position:absolute;right:0;top:20px}

.title_index{float:left;display:inline;font-size:18px;font-weight:bold;height:50px;line-height:50px;}
.title_more{float:right;display:inline;line-height:50px;}
.title_more a{color:#999; text-decoration:none;font-size:14px}


.list_index_pic li{float:left;display:inline;margin:0 20px;width:266px;border:2px solid #f5f5f5; background:#f5f5f5;height:280px;}

.list_index_pic li img{width:266px;height:200px;}
.list_index_pic li p{padding:5px 10px}


.list_index_event li{float:left;display:inline;margin:0 20px;width:368px;border:2px solid #f5f5f5; background:#f5f5f5;height:400px;}

.list_index_event li img{width:368px;height:240px;}

.list_index_event li h1{font-size:14px;font-weight:bold;height:65px;line-height:28px;padding:0 8px;}
.list_index_event li h2{font-size:14px;font-weight:normal;line-height:28px;padding:0 8px;}
.list_index_event li h3{font-size:14px;font-weight:normal;line-height:28px;padding:0 8px;}
.list_index_event li h4{font-size:14px;font-weight:normal;line-height:28px;padding:0 8px;}

.w1240{display:block;clear:both;margin:0 auto;width:1240px;overflow:hidden}

.t_index{display:block;clear:both;overflow:hidden;margin-top:30px}

.footer{ background:#cc0000;height:150px;padding:20px 0;margin-top:30px;}

.contact_footer{float:left;display:inline;}
.contact_footer p{color:#fff;font-size:14px;line-height:28px;}

.qrcoder{width:90px;height:120px; background:#fff;float:right;display:inline;border:2px solid #fff}
.qrcoder img{width:90px;height:90px;}
.qrcoder p{text-align:center;font-size:12px;line-height:30px;}


.w1220{display:block;clear:both;margin:0 auto;width:1220px;overflow:hidden}

.list_index_logo li{float:left;display:inline;margin:10px;width:222px; background:#f5f5f5;height:60px;}

.focus{width:600px;height:400px;float:left;margin-right:20px;}

.list_focus{width:580px;float:right;}
.list_focus li{border-bottom:1px solid #eee;padding-bottom:15px;margin:4px 0}
.list_focus li h1{height:40px;line-height:40px;font-size:18px;overflow:hidden}
.list_focus li h2{font-size:14px;color:#999;height:20px;line-height:20px;overflow:hidden}
.list_focus li h3{font-size:14px;color:#ccc;height:20px;line-height:20px;overflow:hidden}



.list_notice li{border:1px solid #eee;padding:15px;margin:10px 0}
.list_notice li h1{height:40px;line-height:40px;font-size:18px;overflow:hidden}
.list_notice li h2{font-size:14px;color:#999;height:20px;line-height:20px;overflow:hidden}
.list_notice li h3{font-size:14px;color:#ccc;height:20px;line-height:20px;overflow:hidden}

.logo{float:left;display:inline;padding:10px 0}

.headermenu{position:relative;}


.content{width:1200px;margin:0 auto;overflow:hidden;padding:20px 0;}

.content .c_left{width:250px;float:left;display:inline;}
.content .c_right{width:930px;float:right;display:inline;}

.content .c_left h1{height:60px;font-size:20px;text-align:center;line-height:60px;color:#fff; background:#dd0000}
.content .c_left .list_left_menu li{margin-top:2px;}

.content .c_left .list_left_menu li a{display:block;height:50px;line-height:50px;text-align:center; background:#f1f1f1;font-size:16px;}
.content .c_left .list_left_menu li a.active{ background:#ffd8cf;color:#666}


.banner_1{width:100%;height:300px; background:url(../imgs/b1.png) center top no-repeat}
.banner_2{width:100%;height:300px; background:url(../imgs/b2.png) center top no-repeat}
.banner_3{width:100%;height:300px; background:url(../imgs/b3.png) center top no-repeat}
.banner_4{width:100%;height:300px; background:url(../imgs/b4.png) center top no-repeat}

.curr{height:40px;line-height:40px;margin-top:19px;color:#999;border-bottom:1px solid #eee}

.list_c_news{margin:10px 0;}
.list_c_news li{padding:10px 0;border-bottom:1px solid #eee;overflow:hidden}

.list_c_news li img{width:200px;height:150px;float:left;display:inline;margin-right:20px;}

.list_c_news li h1{height:40px;line-height:40px;font-size:16px;}
.list_c_news li h2{line-height:30px;font-size:14px;color:#999;height:70px}
.list_c_news li h3{color:#999;line-height:40px;}

.hr{
    height: 0;
    border-bottom: #e9e9df 1px dashed!important;
    padding: 20px;
}

/*----------- pagination -----------*/
.pagination {
    margin: 20px 0 20px;
    text-align: right;
    display: block
}

.pagination mip-link {
    text-align: center;
    display: inline-block;
    color: #fff;
    background: #e94c3d;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.pagination mip-link i {
    width: 36px;
    height: 36px;
    line-height: 36px
}

.pagination mip-link:hover {
    background: #505050;
    text-decoration: none;
    color: #fff
}

.pagination .page-number {
    background: #e94c3d;
    color: #fff;
    margin: 0 3px;
    display: inline-block;
    line-height: 36px;
    padding: 0 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}