

.NavBase{ width:100%; background:#c80c0d;}
.nav{ width:100%; max-width:1200px; margin:0 auto;}
.nav li{ float:left; font-size:1.1rem; height:3rem; display:block; line-height:3rem; text-align:center;}
.nav li a{ padding:0px 1.1rem;  display:block; color:#fff;}
.nav li a:hover,.nav li .on{ text-decoration:none; background:#eb420c;}
.nav li.dlzc{ height: 2rem; padding: 0.5rem 0.3rem; line-height: 2rem;}
.nav li.dlzc a{ height: 2rem; padding: 0 0.8rem; border: 1px solid #fff; border-radius: 3px;}

.banner{width:100%; position:relative; overflow:hidden;}
.banner .pic{ max-width:1920px; display:block;}
.banner .pic img { width:100%;  display: block; }

.xq{ color:#c80c0d;}
.ContBase{ width:1200px; margin:0 auto; padding:20px 0;}
.ggt{width:100%; height:213px; position:relative; overflow:hidden;}
.ggt img{ width:1100%; height:213px; display:block; position:absolute; left:50%; margin-left:-960px;}

.Atitle{color:#111; background:url(../images/icon01.jpg) center bottom no-repeat; text-align: center; padding-bottom: 1rem;}
.Atitle h2{ text-transform: uppercase; font-family: 'microsoft yahei', Arial, sans-serif; font-size: 1.6rem; line-height: 120%; transform: scale(1,0.9); letter-spacing: -1px;}
.Atitle h3{ font-size: 1.6rem; line-height: 120%; font-weight: bold;}


.more{ display: block; line-height: 220%; padding: 0 2rem; max-width:180px; border-radius: 10px; background: #c80c0d; text-align: center; color:#fff; font-size: 1.4rem; margin: 0 auto; margin-top: 30px;}
.more:hover{ color: #fff;}

.footer{ width:100%;  background:#c80c0d; color: #eee;}
.foot_m{ max-width:1200px; margin:0 auto; padding:2rem 0;}
.IndexContact .Atitle{ color: #fff; text-align: left; background: url(../images/icon01.jpg) left bottom no-repeat;}
.IndexContact{ width:60%;}
.IndexContact p{ padding-top:2rem; line-height:180%;}
.foot_m .ewm{ width:36%; text-align:center; line-height:28px;}
.foot_m .ewm span{ width: 44%; padding:0 3%; padding-top: 3rem; float: left; display: block;}
.foot_m .ewm span img{ width: 100%; max-width: 164px;}
.copybase{ background: #eb420c; padding: 10px 0;}
.copybase p{ padding: 0 3%; padding-bottom: 0.5rem; max-width: 1200px; margin: 0 auto; line-height: 160%; text-align: center;}
.copybase p a {color:#fff;}

@media all and (min-width: 1px) and (max-width:1279px){

    body,h4, h5, h6, p{ font-size: 1.1rem;}

    .list_image .IndexZupin .Wjsscont li:last-child{ display: block;}

    .foot_m{ width: 94%; padding-left: 3%; padding-right: 3%; padding-bottom: 20px;}
    .IndexContact .Atitle{ text-align: center; background:url(../images/icon01.jpg) center bottom no-repeat;}
    .IndexContact{ float: none; width: 100%;}
    .foot_m .ewm{ float: none; width: 80%; margin: 0 auto;}
    .foot_m .ewm span{ padding-top: 20px;}

} 


.list_news .IndexNews{ background: #fff;}
.list_news .IndexNews ul{ width: 100%;}
.list_news .IndexNews li{ width: 97.5%; background: #f8f8f8;}

.bread{ width:94%; max-width: 1200px; margin: 0 auto; border-bottom: 1px solid #ddd; height:3rem;line-height:3rem;color:#999;}
.bread a{color:#999}
.bread a:hover{color:#c80c0d;}

.page{ height:36px; margin-top:3rem; text-align:center;}
.page a{ display: inline-block; line-height: 200%; padding:0 0.8rem; border:1px #ddd solid; border-radius:2px; background:#f8f8f8; margin:0px 2px;}
.page a.first{ border:1px #d3d3d4 solid;}
.page a:hover,.page a.active{ background:#c80c0d; border-color:#c80c0d; color:#fff; text-decoration:none;}

.PrevNext{width:100%;height:auto;position:relative;padding-top:20px; border-top:1px solid #e5e5e5;}
.PrevNext p{line-height:28px;}
.PrevNext p a:hover,.PrevNext p a.on{color:#c80c0d;}
.PrevNext .fenx{width:auto;height:16px;display:block;position:absolute;right:0;top:8px;font-size:12px;line-height:16px}
.PrevNext .fenx span{display:block;float:left}
.PrevNext .fenx a{width:16px;height:16px;display:block;float:left;margin-left:7px}
.PrevNext .fenx a img{width:16px;height:16px;vertical-align:middle}

.article{ width: 94%; padding: 30px 3%; max-width: 1200px; margin: 0 auto;}
.article h2{ display: block; text-align: center; font-size: 24px; line-height: 180%;}
.source{color: #999;font-size: 14px; text-align: center; margin-top: 20px;}
.article_content{min-height:300px; line-height:180%;}
.article_content img{ max-width: 100%;}
.article_contenta{ float:left;color: #578ec7;min-height:190px; line-height:190%; width:10%; }
.article_contenta { border:1PX solid #eb420c;}
.article_contenta  a{ border-bottom:1PX solid #fff;}
.article_contenta .hover{ color:#000; }
.article_contentb{ float:right;color: #578ec7;min-height:300px; line-height:190%; width:88%; }