@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'DINNextRoundedLTPro-Regular';
	src: url('../fonts/DINNextRoundedLTPro-Regular.eot');
	src: local('☺'), url('../fonts/DINNextRoundedLTPro-Regular.woff') format('woff'), url('../fonts/DINNextRoundedLTPro-Regular.ttf') format('truetype'), url('../fonts/DINNextRoundedLTPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



html, button, input, select, textarea {
color: #715400;
 font-family: 'DINNextRoundedLTPro-Regular',Verdana, Arial, Helvetica, sans-serif;}


body{margin:0px; padding:0px;  font-size:14px; color:#000000; background:#FFFFFF; border-top:3px solid #007fc7; }

a{color:#8B2314; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}


img{border:0px;}
 div, li, ul, tr, td, table, h1, h2, h3, h4 {margin:0px; padding:0px;}
 
 .clr{clear:both;}
 
 #wrapper{ width:100%;}
 header{ margin:0px auto; width:100%; background-color:#30302e; }
 
 header .box-hed{width:97%; margin: 0px auto;}
 
 header  .box-hed .hed1 .logo-lf{ float:left; margin:50px 0px 0px 0px; width:230px;}
 header   .box-hed .hed1 .add-ri{ float:right; margin:5px 0px 0px 0px;}

nav{ width:1000px; border-bottom:10px solid #c12225; background:#2c2c29; display:table; margin-top:1px;}
.nav-home{ float:left; width:53px;}
.nav-list{ float:left; width:947px;}

.menu { }
.menu li{ float:left; font-size:16px; font-weight:bold; color:#FFFFFF; list-style:none; padding:0px 4px; margin-top:11px; }
.menu li a{ float:left;  font-weight:bold; color:#FFFFFF;  text-decoration:none; }
  
.menu li a:hover{ float:left;  font-weight:bold; color:#ffcc00; text-decoration:none; }


   .banner{ margin:0px 0px 0px 0px; width:100%; border-bottom:6px #c12225 solid;}
		
		.banner-image-wrapper{
    max-width:100%;
    height:auto;
    position: relative;padding:2px 0px 0px 0px; width:100%;
    display:block;
    margin:0 auto; border-bottom:2px #4e0145 solid;
}
.banner-image-wrapper img{
    width:100% !important;
    height:100% !important;
    display:block;
}

#ind-mid-top{ width:1000px; margin:0px auto;}

.ind-mid-lf{ float:left; width:690px;}
.ind-mid-ri{ float:right; width:300px;}

.ind-2016{ line-height:25px; font-size:17px;}
.ind-2016 h1{ color:#c12225;}

.ind-mid-box{}
.ind-mid-box-jud{ width:330px; border-bottom:1px solid #c6c6c6; float:left; margin-right:15px;}
.ind-mid-box-jud .title{ }
.ind-mid-box-jud .jud-list{}

.ind-mid-box-book-now{ width:330px; border-bottom:1px solid #c6c6c6; float:right;}
.ind-mid-box-book-now .title{ }
.ind-mid-box-book-now .book-now-list{ padding:10px 0px;}


.ind-mid-box-video{ width:330px; border-bottom:1px solid #c6c6c6; float:left; margin-right:15px;}
.ind-mid-box-video .title{ }
.ind-mid-box-video .video-list{}

.ind-mid-box-win-gl{ width:330px; border-bottom:1px solid #c6c6c6; float: right;}
.ind-mid-box-win-gl .title{ }
.ind-mid-box-win-gl .win-gl-list{}


.ind-mid-box-ri-spon{ width:300px; border-bottom:1px solid #c6c6c6; float: right;}
.ind-mid-box-win-gl .title{ }
.ind-mid-box-win-gl .spon-list{}

.ind-mid-box-ri-pg{ width:300px; border-bottom:1px solid #c6c6c6; float: right;}
.ind-mid-box-ri-pg .title{ }
.ind-mid-box-ri-pg .pg-list{}





#inn-mid-cont{ width:1000px; margin:0px auto;}
#inn-mid-cont .title{ border-bottom:2px solid #015286; padding:10px 0px;}

#inn-mid-cont .title h1{ color:#c12225; font-size:35px;}
#inn-mid-cont .contbox{ line-height:22px; font-size:16px;}


.how-to-ent-box{padding:10px; line-height:25px; border-bottom:1px solid #ccc; border-left:0px solid #ddd; background:#f8f7f0; margin:0px 0px 25px 0px}

.how-to-ent-box h3{ color:#c12225; font-size:21px; border-bottom: 1px dashed #aaaaaa;}

.bt-apply-now{ background:#c12225; color:#F8F3F3; float:right; margin:10px 10px 0px 0px;}
.bt-apply-now a{ background:#c12225; color:#F1EFEF; padding:7px 15px; display:table }
.bt-apply-now a:hover{ background:#2c2c29; color:#ffe92f; padding:7px 15px;  display:table; border-radius:35px 0px;}


.pop-apply-now{ background:#c12225; color:#F8F3F3; margin:0px 10px 0px 15px; width: 200px; text-align: center; font-size: 14px;  float: left; text-transform: uppercase; }
.pop-apply-now a{ background:#c12225; color:#F1EFEF;  display:block;padding: 10px 10px; }
.pop-apply-now a:hover{ background:#2c2c29; color:#ffffff;  display:block; border-radius:35px 0px; padding: 10px 10px;}



.list1 {margin: 0 0 0 30px;  padding: 0; }
.list1 li { color: #000; line-height: 22px; list-style-type: square; padding: 5px;}
.list1 li a { color: #000; line-height: 22px; list-style-type: circle; margin: 5px; padding: 5px; }
.list1 li a:hover {color: #000; line-height: 22px; list-style-type: circle; margin: 5px; padding: 5px;}
    
.list2 { margin: 0 0 0 50px; padding: 0;}
.list2 li {color: #000; line-height: 22px; list-style-type: circle; padding: 5px;}
.list2 li a {color: #000; line-height: 22px; list-style-type: circle; margin: 5px; padding: 5px;}
.list2 li a:hover {color: #000;line-height: 22px; list-style-type: circle;  margin: 5px; padding: 5px;}
    
    .submit {
    background:#FF2135;
    border: 0px solid #666666;
    border-radius: 0px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    padding: 6px 115px;
}


input{border:1px solid #999999; padding: 3px 5px;}

.input-box1{border:1px solid #999999; padding: 4px 6px; width:250px; margin:3px 0px;}

.btn-submit{ background:#373632; padding:7px 15px; border:0px; color:#FFFFFF; margin:10px 0px 10px 50px;}

.table_row_gray {
    background-color: rgb(240, 240, 240);
    color: rgb(70, 60, 21);
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}

.row_tab1 {display: block; float: left; margin-bottom: 0; margin-left: auto;  margin-right: auto;  margin-top: 0; padding-bottom: 0;  padding-left: 0;  padding-right: 0; padding-top: 0; text-align: center;   width: 290px;}
	
	.row_tab2 { display: block;    float: left;    margin-bottom: 0;    margin-left: auto;    margin-right: auto;    margin-top: 0;
    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    padding-top: 0;    text-align: center;    width: 419px;}
	
	.style_02 {    float: left;    height: 18px; margin:4px 0px 0px 0px;}
	
	textarea {
    color: rgb(102, 102, 102);
    display: inline-block;
      
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    text-align: left;
    width: 182px; border:1px solid #999; margin:7px 0px 7px 3px;
}


.jud-page-list {
      border-bottom:1px dashed #AD6D6E; background:#f5e9ea; 
    float: left;font-size: 15px;
    
    margin: 10px 5px;
    padding: 15px;
    width: 275px; height:115px;
}
   
.jud-page-list span {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}
.jud-page-list img {
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 2px;
}

.win-red {
    border-bottom:2px solid #cf9797; border-left:1px solid #ddd; background:#fee7e7; 
    display: block;
    line-height: 20px;
    margin: 0 0 15px;
    opacity: 0.9;
    padding: 15px;
}
.win-red h3 {
    color: #373737;
}
.win-red img {
    float: right;
    padding: 10px 10px 10px 15px;
}
.win-white {
    border-bottom:2px solid #ccc; border-left:1px solid #ddd; background:#E8E8E8; 
    display: block;
    line-height: 20px;
    margin: 0 0 15px;
    opacity: 0.9;
    padding: 15px;
}
.win-white h3 {
    color: #373737;
}
.win-white img {
    float: right;
    padding: 10px 10px 10px 15px;
}

.gallery {
    margin: 0;
    padding: 0;
}
.gallery li {
    float: left;
    line-height: 42px;
    list-style: outside none none;
    padding: 7px;
    vertical-align: middle;
}
.gallery li img {
    border: 2px solid #aaa9a7;
}


































footer{ background:#2c2c29; width:100%; display:block;}
footer .footer-mid{ width:1000px; margin:5px auto 0px auto;}

footer .footer-mid .quick-links{ width:132px; float:left; display:block;}
footer .footer-mid .quick-links .tit{ color:#eb4548; font-weight:normal; font-size:18px; margin-bottom:15px;}
.footer-list{ list-style-type:none; font-size:15px; }
.footer-list li{  line-height:25px; list-style-image:none; color:#C9C9C9;}
.footer-list li a{ margin:5px; line-height:25px; list-style-image:none; color:#C9C9C9; list-style-type:none;}
.footer-list li a:hover{ margin:5px; line-height:25px; list-style-image:none; color:#B3953F; list-style-type:none;}


footer .footer-mid .event{ width:320px; float:left; display:block; margin-left:15px;}
footer .footer-mid .event .tit{ color:#eb4548; font-weight:normal; font-size:18px; margin-bottom:1px;}

footer .footer-mid .git{ float:right; display:block; padding-left:0px; border-left:0px solid #D3D3D3;}
footer .footer-mid .git .tit{ color:#eb4548; font-weight:normal; font-size:18px; margin-bottom:15px;}

footer .bottom{ width:1000px; margin:0px auto; border-top:1px solid #816767; padding:10px 0px; }
footer .bottom .cpy{ width:1000px; margin:0px auto;}

.ind-footer-form{ border:1px solid #64645e; background:#363633; padding:5px 15px; width:200px; color:#BCBCBC;}
.ind-footer-form-btn{ background:#c12225; color:#FFFFFF; font-size:18px; padding:2px 81px; border:0px;} 








#backgroundPopup {
    background: none repeat scroll 0 0 #000000;  display: none;  height: 100%;  left: 0;  position: fixed;
    top: 0;    width: 100%;    z-index: 1; }
	
#toPopup {background:none repeat scroll 0 0 #fff; border:10px solid #ccc; border-radius:3px; color:#333333;    display: none;    font-size: 16px;    left: 50%;    margin-left: -402px;    position: fixed;
    top: 20%;    width: 800px;    z-index: 2;}
	
div.loader {background:url("../images/loading.gif") no-repeat scroll 0 0 transparent; display:none; height:32px;
    left: 50%;    margin-left: -10px;    position: absolute;    top: 40%;    width: 32px;    z-index: 9999;}
	
div.close {
    background: url("../images/closebox.png") no-repeat scroll 0 0 transparent; bottom:24px; cursor:pointer;
    float: right;  height:30px;  left:27px; position:relative; width:30px;}
	
span.ecs_tooltip {background: none repeat scroll 0 0 #000000; border-radius: 2px; color: #ffffff; display:none;
    font-size: 11px; height: 16px; opacity: 0.7; padding: 4px 3px 2px 5px; position: absolute; right: -62px;
    text-align: center; top: -51px; width: 93px; }
	
span.arrow {border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #000000;
    display: block; height: 1px; left: 40px; position: relative; top: 3px; width: 1px; }
	
div#popup_content { margin: 4px 7px; }