body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}   
body{font:12px"微软雅黑","宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}    
em{font-style:normal}   
li{list-style:none}   
img{border:0;vertical-align:middle}   
table{border-collapse:collapse;border-spacing:0} 
h1,h2,h3,h4,h5,h6{color:#000;}  
p{font-size: 12px;line-height: 24px;padding-bottom: 20px;color:#777777;}
hr{padding: 30px;}
@font-face { 
font-family: ASS; 
src: url('../font/AdobeSongStd-Light.otf'); 
}
@font-face { 
font-family: DINB; 
src: url('../font/DIN-Black.otf'); 
}  
@font-face{
font-family: DINBA;
src:url('../font/DIN-BoldAlternate.otf');
}
@font-face{
font-family: DINM;
src:url('../font/DIN-Medium.otf');
}
@font-face{
font-family:IPT ;
src:url('../font/Impact.ttf');
}
.header01{background: url(../images/wrapall.jpg) top center no-repeat;background-size: cover;height: 734px;}
.banner{width: 100%;height:300px;background:url(../images/header.jpg) center center no-repeat;background-size:cover;margin:80px 0px;padding-top:50px;}
.img-2{padding-top:150px;}
.navbar-header{height: 80px;}
.navbar-collapse{padding-top: 25px;}
.navbar-nav>li{padding-left: 32px;}
.navbar-nav>li>a{font-size:14px;color:#b3979f;border-top:3px solid transparent;padding:2px;}
.navbar-fixed-top{background:#fff;border-bottom: 1px solid #e4e0e0;}
.navbar-fixed-top .navbar-nav>li>a{font-size:14px;color:#000;border-top:3px solid transparent;padding:2px;font-weight: 600;}
.navbar-fixed-top .navbar-nav>li>a:hover{background: none;border-top:3px solid #000;}
.navbar-fixed-top .navbar-nav>li .active{background: none;border-top:3px solid #000;}
.nav.nav_en>li{padding-left:15px;}
.nav.nav_en>li>a{font-size:12px;}
.navbar-fixed-top 
.nav_en>li>a{font-size:12px;color:#000;border-top:3px solid transparent;padding:2px;}
header .title{padding: 130px 0;}
header .title_en{padding-top: 200px;}
.fo_img{padding-top: 100px;margin: 0 auto;}
#about{padding-top: 30px;}
#about h4{font-weight: 400;line-height: 80px;font-family: DINBA;}
#about h1{font-weight: 800;font-family:  DINBA;font-size: 38px;line-height: 54px;}
#about hr{width:120px;height:1px;border:none;border-top:5px solid #000;padding-top:10px;}
#info .time{background: url(../images/bgk001.jpg) center top no-repeat;background-size: cover;     background-attachment: fixed;}
#info .time .time_txt{width:300px;padding-top:50px;height: 300px;background: #fff;margin: 20px auto;border-radius:50%}
#info .time .time_txt_en{width:300px;padding-top:70px;height: 300px;background: #fff;margin: 20px auto;border-radius:50%}
#info .time .time_txt span{font-size: 16px;font-weight: 600;line-height:28px;display: block;padding-bottom: 16px;font-family: DINB; letter-spacing:3px;}
#info .time .time_txt_en span{font-size: 14px;}

#info .time .time_txt span>b{font-weight: 800;font-size: 24px;color: #333;text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
#info .jury{padding-top:44px;}
.thumbnail{height: 60px;display: block;}
.thumbnail>img{height: 50px;}
.bgk02{height: 100px;background: url(../images/bgk002.jpg) no-repeat;background-attachment: fixed;background-size:100% 100%;}
footer .r{height: 60px;background: #000;line-height: 60px;display: block;}
footer .contract{padding: 30px 0px;background-color: #5c5c5c;}
.salon2 {height: 200px; background: url(../images/bgk002.jpg) center center no-repeat;background-size: cover;background-attachment: fixed;}

.people{padding-bottom: 40px;}
.border-dotted{border-bottom: 3px dotted #000;}
.border-soid{border-bottom:1px solid #ccc;}
.people>p{padding-top: 18px;padding-bottom: 0px;}
.fa-r{width: 36px;height: 36px;border-radius:50%;border: 1px solid #fff;margin-bottom: 10px;}
.navbar-toggle .icon-bar {
    background-color: #888;
}
.fa-r>i{font-size: 20px;line-height: 36px;color:#fff;}
.uedcode {width: 100px;height: 100px;}
.weixin{display: block;padding-left:120px;padding-top:120px;margin-top: 120px;}
.weixin:hover{background:url(../images/uedcode.jpg) top left no-repeat;background-size:100px 100px; }
.f-title{font-size:36px;line-height: 60px;font-weight: 900;font-family: DINBA; }
.f-title-2{font-size:22px;font-family: DINBA;padding-bottom: 30px; }
.line{border-bottom:4px solid #000;padding-bottom: 30px;width:120px;margin-bottom: 40px;}
.vertical{border-left: 2px dotted #fff;padding-left:30px;}
.wf{color: #fff;}
.pt40{padding-top: 40px;}
.c-b>li>a{color:#000000;}
.navbar-nav>li>a:hover{border-top:3px solid #fff;background: none;}
.ASS{font-family: ASS;}
.DINB{font-family: DINB;}
.DINBA{font-family: DINBA;}
.DINM{font-family: DINM;}
.IPT{font-family: IPT;}
