@charset "utf-8";
body{margin:0; padding:0; background: #efefef url(../images/public/bnner_gb.png) no-repeat center top; font-family: "微软雅黑";  color:#000;}
ul,li,dl,dd,dt{ list-style: none; padding:0; margin:0;}
p{ padding:0; margin:0;}
a,a:hover,a:active,a:link{ text-decoration: none; color:#333333;}
img{ border:0;}
.fl{ float: left;}
.fr{ float: right;}
.clear-x{ clear: both;}


/*通用背景 宽度 等样式*/
.container{padding: 15px; background: #fff;}
.w1100{ width: 1100px; margin:0 auto; overflow: hidden; border:1px #c9c9c9 solid; border-top: none;}
.w1101{ width: 1100px; margin:0 auto; overflow: hidden; border:1px #c9c9c9 solid; border-top: none;}
.w1101 ul li{ height: 39px;line-height: 39px;padding-left: 18px;font-size: 14px;border-bottom: 1px dashed #dedede;}
/*start 头部*/
header{ width: 1100px; margin:0 auto; color: #555555; font-size: 16px;}
header .topbar{ background: none; border-bottom: none;}
header .top_bar2{ clear: both; padding:4px 0 25px 8%;}
header .topbar .topbar_r a:first-child,header .topbar .topbar_r a:nth-child(2),header .topbar .topbar_r a:last-child{ background: none;}
header .topbar .topbar_r a{ padding-left: 0;}

/* logo动画 */
header .logo>a{display:block;/*min-width:286px;*/height: 87px;}
header .logo>a>span{display: block;height: 100%;}
header .logo>a>span.logo_logo{width:33.664%; background:url(../images/public/logo_shadow.png) no-repeat center;background-size: 100%; float: left;text-align: center;padding-left:17px;padding-top:6px;}
header .logo>a>span.logo_logo>img{-webkit-animation:change 6s linear infinite;}
header .logo>a>span.logo_text{width:66.336%;float: right;padding-top:13px;padding-bottom: 15px;}
header .logo>a>span.logo_text>img{float: right;}
@-webkit-keyframes change {0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(-180deg);} 100%{-webkit-transform:rotate(-360deg);} }


.BreadcrumbNav{ background:#dd3a3a; border-top:1px #c9c9c9 solid; border-bottom:none; padding-bottom: 0;}
.BreadcrumbNav p{ line-height: 40px; color: #fff;}
.BreadcrumbNav p a{ color: #fff;}


.title{ clear:both; font-size: 22px; border-bottom: 3px #eeebeb solid; padding-bottom: 12px; margin-top: 15px;}
.title span{ border-bottom: 3px #df4443 solid; padding-bottom: 12px;
	background:url(../images/zfxx/xxnb_icon1.jpg) no-repeat left 12px; padding-left: 20px;}

ul.list1{ overflow: hidden; margin-bottom: 15px;}
ul.list1 li{ float: left; background-image: url(../images/zfxx/xxnb_icon2.png); background-position: 6px center; line-height: 40px;}
ul.list1 li a{ color:#51595c;}
a:hover{color: #c31f0b;}

.list_li1 li{ width: 50%;}
.list_li2 li{ width: 20%;}
.list_li3 li{ width: 16.6%;}

ul.list_li1 li:nth-child(2) a{width: 60%;float: left;}
.nb-con-right{cursor:pointer;}
.nb-con-right:hover{
	opacity:0.8;
	filter:alpha(opacity=80);}


@media (max-width: 991px){
	/* 通用 */
    body{font-size: 15px;background: #efefef;width: 100%;overflow-x:hidden;}
  
    .container{padding: 10px 6px;}

    /*头部*/
	header{ background: #fff; width: 100%;}
    .topbar{ display: block; margin-bottom: 10px;}
    header .w1110{ width: 100%;}
    header .logo{ width:49%; margin:0 auto; float: none;}
   .w1100{ width: 98%;}
   .topbar_r{ float: none;}
   header .top_bar2{padding: 10px 2% 20px;}
}

@media screen and (max-width:767px) {
	/* 通用 */
	.container{margin: 0 6px;}
	ul.list_li1 li{ width:100%;}
	ul.list_li1 li:nth-child(2) a{width: 60%;float: left;}
}

@media (max-width: 414px){
	
}

/* 小版手机*/
@media (max-width:375px) {
	 
}