@charset "utf-8";
/* CSS Document */


/* 公共样式 */

*{margin:0;padding:0;font-size:12px;color:#000;line-height:1.5em;list-style:none;border-collapse:collapse;font-family:"PingFang SC", Helvetica, "Helvetica Neue", "Microsoft YaHei", "SimSun", Tahoma, Arial, sans-serif;}

a img {border:0;}

a {outline:none;text-decoration:none;}

/* 清除浮动 */
.clearfix:before,
.clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}

/* css3过渡动画效果 */

.trans{
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
}


#top,#nav,#content,#bottom,#footer{widtH:100%;margin: auto;}

#top_inner,#nav_inner,#main,#bottom_inner,#footer_inner{widtH:1200px;margin: auto;}







/* 头部 */

#top{background: #f9fafb;}

#top_inner{height:92px;padding-top:28px;}

.logo{display: block;width:830px;height:90px;background:url(../images/logo_pc.png) no-repeat;float:left;}

.search_inner {
    float: right;
    width: 360px;
    height: 40px;
    position: relative;
    margin-top: 12px;
    
}

.search_inner span {
    display: block;
	border:1px #dbdbdb solid;
	widtH:184px;height:38px;
	background: rgb(255, 255, 255);
	border-radius: 3px;
	padding:0 10px 0 54px;
}

.search_inner span i{widtH:30px;height:16px;background: url(../images/search_06.png) no-repeat;position: absolute;lefT:10px; top:12px;}

.search_inner span input {
    height: 38px;
    line-height: 38px;
    color: rgb(153, 153, 153);
    width: 100%;
    border: 0px;
    border-radius: 3px;
    font-size: initial;
    }
	

.search_inner a {
    width: 100px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    text-align: center;line-height: 40px;
	font-size: 14px;color:#ffffff;background: #c11212;border-radius: 3px;
}

.menu{display: none;}


/* 导航 */


.nav{height:50px;background: #c11212;}

.nav_inner{height:50px;}

.nav_inner .nav_li{float: left;position: relative;}

.nav_inner .nav_li a{display: block;padding:0 52px;font-size: 18px;color:#ffffff;line-height: 50px;}

.nav_inner .nav_li a:hover{background: #9f1616;color:#ffffff;}

.mainlevel ul { position:absolute;z-index: 999;display: none;lefT:0px;top:50px;right:0px;background: #9f1616;}

.nav_inner .mainlevel li {height:40px;/*IE6 only*/}

.nav_inner .mainlevel li a{display: block;line-height: 40px;text-align: center;font-size: 12px;color:#ffffff;background: #9f1616;}

.nav_inner .mainlevel li a:hover{background: #c11212;color:#ffffff;}




/* 底部 */


#footer{ background: #f4f4f4;border-top:2px #c11212 solid;padding:36px 0;}

#footer_inner{text-align: center;}

#footer_inner span{display: block;font-size: 14px;color:#666666;line-height: 30px;}


.nav_shut{display: none;}





@media (max-width:768px) {
/*------------------------------------------------------------------------------
// Mobile 768px-
------------------------------------------------------------------------------*/

	
	
	
/* 首页top */
	
#top{background:#ffffff;widrH:100%;}	
	
#top_inner{height:80px;padding:15px 15px 0;width: auto;}
	
.logo{background: url(../images/logo_mobile_03.png) no-repeat;background-size: contain;widtH:100%;height:60px;}
		
.search_inner{display: none;}
	
.menu{widtH:22px;height:22px;background: url(../images/mobile_menu_icon_03.png) no-repeat;position: absolute;right:15px;top:36px;display: block;background-size: contain;}	

	
	
/* 首页nav */
	
.nav{height:auto;background: #ffffff;position:fixed;right:-50%;top:0px;bottom:0px;z-index: 9999;widtH:50%;} 	

.gation{right:0;}	

.nav_shut{widtH:100%;position: absolute;left:0px;right:0px;text-align: center;height:50px;bottom:0px;line-height: 50px;color:#c11212;font-size: 14px;font-weight: bold;}	
	
#nav_inner{widtH:100%;}	
	
.nav_inner{height: auto;widtH:100%;}	

.nav_inner .nav_li{float:none;height:44px;border-bottom: 1px #dddddd solid;padding-lefT:15px;background: none;}	
	
.nav_inner .nav_li a{padding:0;line-height: 44px;text-align: left;color:#444444;background: none;font-size: 16px;}

.nav_inner .nav_li a:hover{background: none;color:#c11212;font-weight: bold;}
	
.nav_inner .mainlevel{height:auto;background: none;z-index: 999999;}	
	
.nav_inner .mainlevel ul {position: static;height: auto;margin:10px;background: none;}
	
.nav_inner .mainlevel ul li{border-bottom:1px #bdbdbd dashed;height:40px;display: block;background: none;}
	
.nav_inner .mainlevel ul .tail{border: 0px;}
	
.nav_inner .mainlevel ul li a{background: none;line-height: 40px;font-size: 14px;color:#666666;text-align: left;background: none;}	
	
.nav_inner .mainlevel ul li a:hover{background: none;color:#c11212;font-weight: bold;}

.nav_shut{display: block;}

.bg{background: url(../images/news_bg1_03.png);position: fixed;lefT:0px;top:0px;right:0px;bottom:0px;z-index: 996;display: none;}	
	
	

/* 底部 */
	
#footer{background: #f4f4f4;padding:20px 0;}	
	
#footer_inner{widtH:100%;font-size: 12px;line-height: 24px;text-align: center;}	
	
#footer_inner span{display: block;font-size: 12px;color:#666666;line-height: 24px;}
	
	
}


@media (max-width:414px) {
/*------------------------------------------------------------------------------
// Mobile 414px-
------------------------------------------------------------------------------*/

		

}


@media (max-width:375px) {
/*------------------------------------------------------------------------------
// Mobile 375px-
------------------------------------------------------------------------------*/



}

@media (max-width:320px) {
/*------------------------------------------------------------------------------
// Mobile 320px-
------------------------------------------------------------------------------*/
	
#footer_inner span{display: block;font-size: 12px;color:#666666;line-height: 24px;padding:0 15px;}
	
	
}

@media (max-width:320px) and (max-height:480px) {
/*------------------------------------------------------------------------------
// Mobile width:320px- and height:480px-
------------------------------------------------------------------------------*/


.nav_inner{height: 340px;widtH:100%;overflow-y: scroll;padding-bottom:80px;}	
	
	
	
}











































