.col-nopadding{
padding:0;
}
.col-minpadding{
padding:5px;
}

.uppercase{
text-transform:uppercase;
}

@font-face{
font-family:cool_font;
src: url('../fonts/myfont/segoeui.ttf');
}

body{
margin:0;
padding:0;	
}

header{
background:#0a548c;
padding:15px 0px;	
}
header .top-centerbox{
padding:0;	
}
header .top-centerbox .breadcrumb{
background:none;
text-align:center;
}
header .top-centerbox .breadcrumb li a{
color:#cecece;
text-decoration:none;
font-size:14px;
text-align:center;
}
header .top-centerbox .breadcrumb li a:hover{
color:#ffffff;
}
header .top-centerbox .input-group{
padding:0 70px;
}
header .top-centerbox h4{
font-family:cool_font;
color:#ed9706;
text-align:center;
padding:10px 0;
font-style:italic;
}
header .top-slide img{
width:100%;
}
header .time{
color:#FFFFFF;
text-align:center;
}

nav{
background:#f8f8f8;

border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
}
nav li a{
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
padding:5px 0;
border-left:1px solid #e7e7e7;
}
nav li .bnone{
border-left:none;
}

footer{
background:#333;
color:#FFF;
padding:30px 0px;
}

footer .right-align{
text-align:right;	
}

.iframe-box{
width:100%;
margin-left:auto;
margin-right:auto;
padding:10px 0;
}
.iframe-box iframe{
width:100%;
height:30px;	
}

.main-box{
width:100%;	
}
.main-box .main-box-content{
width:100%;
border:1px solid #e7e7e7;
padding:5px;
text-align:center;
}
.main-box .main-box-content img{
width:100%;
}
.main-box .main-box-content img2{
width:50%;
}
.main-box video{
width:100%;
height:340px;
}
.main-box h1{
font-size:30px;
text-align:center;
font-family:cool_font;
color:#0b538d;
}
.main-box h2{
text-align:center;
font-family:cool_font;
color:#0b538d;
}
.main-box h3{
text-align:center;
font-family:cool_font;
font-size:28px;
color:#000000;
}

.main-box h4{
text-align:center;
font-size:24px;
font-family:cool_font;
text-decoration:none;
color:#000000;
}

.main-box .content{
width:100%;
}

.main-box .add{
margin-bottom:15px;
}

.main-box .news-heading{
font-family:cool_font;
color:#fff;
font-size:16px;
text-transform:uppercase;
text-align:center;
}

.main-box .news-heading-img{
width:100%;
}

.newtype{
margin-top:50px;
font-family:cool_font;
font-size:20px;
color:#fff;
}

@media all and (min-width: 320px) and (max-width: 480px) {

header{
text-align:center;
}
.newtype{
margin-top:0px;
}

}

@media all and (min-width: 700px) and (max-width: 1080px) {

nav{
width:50%;
}

}