/* CSS Document */
@charset "utf-8";
*{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*{margin: 0;padding: 0;}
html {text-align: left;}
div, form, img, ul, ol, li, dl, dt, dd{margin: 0;padding: 0;border: 0;}
ul, li{list-style-type:none;}
a {text-decoration: none;color: #333;}
a:hover {color:#F00;text-decoration: none;}
img {border: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;margin:0;padding:0;}
input, textarea, keygen, select, button {outline: none; font-family: "microsoft yahei";}
body{/*background: #F2F2F9;*/margin:0px;font-size: 16px;line-height: 28px;letter-spacing: 1px;color: #333;font-family: "microsoft yahei";}

.mt35{ margin-top: 35px;}
.tophome{padding:8px 0;}
.nav{overflow: hidden; background: #DDDDDD; text-align: center; }
.nav a{ color: #c83131 !important; padding:0 45px; font-size: 20px; line-height: 57px;font-weight: bold;}
.nav a:hover{color: #ffc823;}
.footer{ background: #F2F2F9;}
.footer p{ text-align: center;padding:20px 15px; margin-bottom: 0;}
.bodycontent{ background: #f5f5f5;}
.container {
    width: 100%;
}
.mid{ max-width: 1200px ; margin: 0 auto; }
.secbanner{
    background: #cb1c1d;
    height: 105px; overflow: hidden;}
.seclogo{margin-top:25px; float: left;}
.seclogo img{ float: left;}
.seclogo span{ display: inline-block; border-right:#FFF solid 2px;padding:0 5px;font-size: 38px;line-height: 48px;color: #FFF;}
.secnav{ float:left; margin-top: 25px;    margin-left:106px;}
.secnav a{ float:left; display: inline-block;color: #FFF; font-size: 20px;     line-height: 48px;margin-right: 50px;}
.secnav a:hover{ color: #fff100;}

.tophome p.topname{display: none;}

/*ËÑË÷*/
.input-group{ width: 400px; margin: 5px 0;float: right;}
div.redbg{ background: #cb1c1d;padding:5px; margin: 25px 0;}
.container div.redbg h2 {
    letter-spacing: 3px;
    border: #e82020 solid 1px;
    margin: 10px 40px;
    text-align: center;
    padding: 22px;
    font-weight: bold;
    color: #FFF;
}
@media (min-width: 768px){
	.navbar-right {padding-top: 10px;}
}




@media only screen and (max-width:480px) {	
	.tophome:after{ content: ""; display: block; clear: both;}
	.tophome a{ display: block;}
	.tophome img{ display: block; text-align: center;margin-left: 15px;}
	.indexss.input-group {display: block;}
	.indexss.input-group .form-control {width: 81%;}
	.tophome p.topname {display: block;}
.bodycontent{ background: #f5f5f5;}
.nav>li { background: #FFF;}
.leftbox{ display: none;}
.rightbox{ width: 100%;}
.input-group {
    width: 100%;
    background: #f5f5f5; margin-top: 15px;
        padding: 10px 20px;
}
.form-control,.btn { border-radius: 20px;}
.tophome { padding:15px 0; position: relative;}
.tophome a:active p{ color: #333;}
.tophome a p.topname { background: url(/statics/images/zt_images/dw.png) no-repeat 0px center; background-size:33%;padding-left:29px;
    position: absolute;
    top: 25px;
    right: 15px;
    font-size: 22px;
}
.container h2 {
    border: #f40 solid 1px;
    text-align: center;
    padding: 15px!important;
    color: #FFF;
    font-size: 18px!important;
}
.seclogo {display: none;}
.secnav {
    float: left;
    margin-top: 0px;
    margin-left:0px;padding: 5px 10px;
}
.secbanner {height: auto;}
.secnav a {
    float: left;
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    line-height: 32px;
    margin-right: 8px;padding: 3px 0;
}
.secnav a:last-child {margin-right: 0px;}
div.redbg {margin: 15px 0;}
    .footer {margin-top: 0px;}
   .footer p {font-size: 14px;}
}