@charset "utf-8";
/* CSS Document */

body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer,span {
    margin: 0;
    padding: 0;font-family:"微软雅黑",Microsoft yahei,Arial;}
body {
    background:#f5f5f5;
    color: #222;
    font:14px;
	min-width: 1180px; line-height:22px;
}
ul, li, ol {list-style: none outside none; margin:0; padding:0;}
input {cursor: pointer;}

img {border: 0 none; margin:0; padding:0;}
a{ color:#111; text-decoration:none;}
a:hover{ color:#0171c5;}
.cl{ clear:both; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.mt-5{ margin-top:5px;}.mt-10{ margin-top:10px;}.mt-15{ margin-top:15px;}.mt-20{ margin-top:20px;}.mt-30{ margin-top:30px;}
.ml-5{ margin-left:5px;}.ml-10{ margin-left:10px;}.ml-15{ margin-left:15px;}.ml-20{ margin-left:20px;}.ml-25{ margin-left:25px;}.ml-30{ margin-left:30px;}.ml-35{ margin-left:35px;}
.mr-5{ margin-right:5px;}.mr-10{ margin-right:10px;}.mr-15{ margin-right:15px;}.mr-20{ margin-right:20px;}.mr-30{ margin-right:30px;}
.mb-5{ margin-bottom:5px;}.mb-10{ margin-bottom:10px;}.mb-15{ margin-bottom:15px;}.mb-20{ margin-bottom:20px;}.mb-30{ margin-bottom:30px;}
.sign{ background:url(../images/sign.png) no-repeat;}

.banner{ height:372px; background:#000; width:100%; text-align:center; }
.banner img{ margin:0 auto; width:1200px;}
.main{ width:1200px; margin:0 auto; padding:20px 0; clear:both;}
.main .Judges{ height:120px; background:#fff;}
.main .Judges h1{ line-height:120px; font-weight:500; font-size:24px; width:250px; text-align:center; float:left; background:#f5cf6e; color:#3a2a02;}
.main .Judges .name{ float:left; margin-left:20px;}
.main .Judges .name ul li{ float:left; width:240px; font-size:18px; padding-top:30px; margin-left:50px; line-height:30px; color:#333 !important; }
.main .title_line{ height:2px; background:#d0d0d0; width:80%; margin:40px auto; position:relative; }
.main .title_line h2{ background:#f5f5f5; padding:0 30px; color:#7e4f00; font-size:38px; text-align:center; display:table; margin:0px auto; top:-10px; width:20%; position:absolute; left:35%;}
.main .list{ clear:both; }
.main .list li{ width:500px; padding:20px 35px; background:#fff; border:1px solid #e2e2e2; font-size:14px; position:relative; height:400px; margin:10px 0; text-align:center;}
.main .list ul{ clear:both; display:inline-block;}
.main .list li .icon{ position:absolute; width:56px; height:70px; left:-25px; top:-10px; z-index:10;}
.main .list li img{ text-align:center;}
.main .list li p{ text-align:left;}
.main .list li h3{ text-align:center; margin:10px 0; font-size:18px; font-weight:600;}
.main .list li .bottom{ position:absolute; bottom:15px; width:500px;}
.main .list li .bottom .left a{ float:left; color:#e20505; font-size:16px; text-decoration:underline;}
.main .list li .bottom .left a:hover{ color:#0171c5;}
.main .list li .bottom .right a{ float:right; background:#e20505; width:110px; height:30px; line-height:30px; text-align:center; border-radius:4px; color:#fff;}
.main .list li .bottom .right a:hover{ background:#0171c5;}
.main .chang{padding:20px 35px; background:#fff; border:1px solid #e2e2e2; font-size:14px; position:relative; height:400px; margin:10px 0; }
.main .chang .icon{ position:absolute; width:56px; height:70px; left:-25px; top:-10px; z-index:10;}