﻿html { background: #ffffff; font-size: 14px; color: #333; font-family: "Arial", "微软雅黑", "Helvetica", "sans-serif"; }
body { margin:0 auto; min-width: 1380px; }


.g_cw { width: 1300px; padding: 0 10px; margin: 0 auto;}
.g_cw::before,
.g_cw::after { content: ''; display: block; clear: both; }


@media (max-width: 1024px) {
	body { margin:0 auto; min-width: 0; padding-left:0; }
    .g_cw{ width:100%; padding:0 4%}
}


.g_mt { margin-top: 75px; }
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }

.g_mb { margin-bottom: 75px; }
.g_mb::before,
.g_mb::after { content: ''; display: block; clear: both; }




.g_title{ margin-bottom:60px; text-align:center;}
.g_title .p1{font-size:36px; color:#376bb4; font-weight: 600;}
.g_title .p1:before {display: inline-block;position: relative;top: -7px;right: 20px;content: "";width: 176px;height: 0px;border: 1px solid #e0e0e0;}
.g_title .p1:after {display: inline-block;position: relative;top: -7px;left: 20px;content: "";width: 176px;height: 0px;border: 1px solid #e0e0e0;}



/*g_header*/
.g_header { clear: both; overflow:hidden;}
.g_header .tp_bar{ background:#a4000b; color:#fff; line-height:36px; padding-top:50px;}
.g_header .tp_bar .l{float:left}
.g_header .tp_bar .r{float:right;}
.g_header .bar { display: none; }

.g_header .l_wp{}

.g_header .main { font-size:0;}
.g_header .main .logo { margin-right:50px; line-height: 90px; float:left }
.g_header .main .logo img { vertical-align: middle;  }

.n_wp{ background:#A4000B;}
.n_wp .nav { text-align:center;}
.n_wp .nav > li { float: left; width:11%; }
.n_wp .nav > li.on a{background:#84000b; color:#fff;}
.n_wp .nav > li > a { display: block; font-size: 20px; color:#fff; line-height:80px; font-weight:bold;}
.n_wp .nav > li > a:hover{ background:#84000b;}
.n_wp .nav > li > a > b { padding-bottom:7px; display: block; color: #1a1a1a; font-size:15px; font-weight:normal; line-height: 1; transition: ease .3s; }

.n_wp .nav > li > a:hover b{ color:#A4000B;transition: ease .3s;}
.n_wp .nav > .on  b{ color:#A4000B;transition: ease .3s;}


.g_header .rt{ padding-top:15px; float:right;}
.g_header .rt .p1{ font-size:15px; font-weight:bold; color:#1a1a1a}
.g_header .rt .p1 .fa{ margin-left:40px; font-size:17px; font-weight:normal; color:#A4000B;-webkit-text-stroke: 0.5px white;}



@media (max-width: 1024px) {
	body { padding-top: 60px; }
 
	.g_header { background: transparent; }
	
	.g_header .top{ display:none;}
	
	.g_header .bar { position: relative; display: block; position: fixed; z-index: 100; left: 0; top: 0; right: 0; height: 60px; background: rgba(255,255,255,1); color: #875F23; border-bottom: 1px solid transparent; }
	.g_header .bar .menu { position: absolute; right: 0; top: 0; display: inline-block; padding: 0 10px; line-height: 60px; }
	.g_header .bar .menu img { vertical-align: middle; height: 30px; }
	.g_header .bar .logo { font-size: 0; line-height: 60px; }
	.g_header .bar .logo img { padding:0 10px; max-height: 35px; vertical-align: middle; }

	.g_header .main { height: auto; }
	.g_header .main .logo { display: none; }
	
	.g_header .main .right .top_dh{ display:none;}
	.g_header .main .right{ padding:0;}
	
	.n_wp .nav { float: none; height: auto; padding: 10px 0; margin-top: 0; line-height: 1; visibility: hidden; opacity: 0; position: fixed; z-index: 99; left: 0; top: -100%; bottom: 100%; right: 0; background: #fff; border-top: 0; transition: ease .4s; }
	.n_wp .nav > li { margin:0px 0px; float: none; text-align:center; width:100%; }
	.n_wp .nav > li > a { margin-bottom:0; margin-left:0; width: auto; padding: 0px; color:#333; line-height:56px;}
	.n_wp .nav > li > a:hover{color:#fff;}
	.n_wp .nav > li > a > b { margin-bottom: 0px; color:#333; font-size:16px; }
	.n_wp .nav > li  a:hover b{ font-weight:bold; color:#A4000B;  transition: ease .3s;}
	.n_wp .nav  .on  a b { font-weight:bold; color:#A4000B;}
	.n_wp .nav.show { visibility: visible; opacity: 1; top: 60px; bottom: 0; }
	
	.g_header .rt{ display:none;}
	
}


@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}

.top_nav{ padding:25px 0; background:#f0f0f0; overflow:hidden; text-align:center;}
.top_nav .nav_a{ display:inline-block;}
.top_nav .nav_a li{ margin:0 25px; float:left;}
.top_nav .nav_a li .box{ padding-bottom:8px; border-bottom:solid transparent 2px; font-size:22px; color:#333; display:inline-block; font-weight:bold;}
.top_nav .nav_a li .box:hover{ color:#A4000B; border-bottom:solid #A4000B 2px; transition: ease .3s;}
.top_nav .nav_a li .on{ color:#A4000B; border-bottom:solid #A4000B 2px; transition: ease .3s;}

@media (max-width: 1024px) {
.top_nav{ margin:0 auto; margin-left:-10px; padding:18px 0;}
.top_nav .nav_a{ width:100%;}
.top_nav .nav_a li { margin:0 auto; padding-left:10px; width:25%;}
.top_nav .nav_a li .box{ padding:8px; background:#376bb4; border-bottom:none; color:#fff; display:block; font-size:14px; font-weight:normal;}
.top_nav .nav_a li .box:hover{ border-bottom:none; color:#fff; background:#A4000B;}
.top_nav .nav_a li .on{ color:#fff; background:#A4000B;}
}

@media (max-width: 667px) {
.top_nav .nav_a li { margin-bottom:0px; width:33.3%;}
.top_nav .nav_a li:nth-child(3n){ margin-bottom:0;}
.top_nav .nav_a li:nth-child(4n){ margin-bottom:0;}
}

.pic_t{background:#f0f0f0; padding-bottom:50px;}
.pic_t li{float:left; width:33.3%; text-align:center; font-size:16px; font-weight:bold; padding:50px 0;}
.pic_t li.a1{background:url(../images/a1.jpg) no-repeat center;}
.pic_t li.a2{background:url(../images/a2.jpg) no-repeat center;}
.pic_t li.a3{background:url(../images/a3.jpg) no-repeat center;}
.pic_t li a{color:#fff;}



@media (max-width: 1024px) {
	
.pic_t li{font-size:14px; padding:20px 0;}
.pic_t li.a1{background-size: cover;}
.pic_t li.a2{background-size: cover;}
.pic_t li.a3{background-size: cover;}
.pic_t li img{width:40px;}
.pic_t{padding-bottom:4%;}
	}



.fot{ padding-top:70px; background: url(../images/fotct.jpg) no-repeat center center; background-size:cover; overflow:hidden; clear:both; background:#a4000b;}
.fot .list{ }
.fot .list li{ text-align:center; vertical-align:top; border-right:1px solid #aaa; height:200px; width:33.3%; float:left;}


.fot .list li:first-child p{ width:80%;}
.fot .list li .p1{ margin-bottom:20px; font-size:18px; color:#fff;}
.fot .list li .p2{ margin-bottom:15px; font-size:16px; color:#fff; }
.fot .list li .no{ margin-bottom:0;}
.fot .list li .gz{ /*float:right;*/}
.fot .list li .gz .sm{ text-align:center;}
.fot .list li .gz .sm img{ width:150px;}
.fot .list li .gz .sm .p3{font-size:14px; color:#fff; opacity:0.6; padding-top:10px;}
.fot .list li:last-child{border:none; text-align:right}

.fot .fota{ margin-top:85px; padding:50px 0; overflow:hidden; background:#84000b; text-align:center; }
.fot .fota .p1{font-size:14px; color:#fff;}
.fot .fota .p1 a:hover{ text-decoration:underline;}
.fot .fota .p2{ float: right; font-size:14px; color:#fff; opacity:0.6;}




@media (max-width: 1024px) {
	.fot {padding:0;}
	.fot .list{display:none;}
.fot .list li{ margin-bottom:30px; width:100%; border-right:0; float:none;}
.fot .list li .p2{ margin-right:40px; float:left;}
.fot .list li .gz{ float: none; text-align:center;}

.fot .fota{ text-align:center; margin-top:0;}
.fot .fota .p1{ float:none;}
.fot .fota .p2{ float:none;}
}
.j_b{overflow:hidden; position:relative;}
.Crumbs{display:none;}
.Crumbs{position: fixed; top: 60px; left: 0; width: 100%; line-height:22px; color: rgba(255,255,255,0.8); z-index: 3;background-color:rgba(164,0,0,.5); padding:1% 6%;}
.Crumbs .wap{position: relative;}
.Crumbs .curnav{position: absolute; right: 0; top: 0;}
.Crumbs .curnav a{margin-left: 1.5em; position: relative; display: inline-block;}
.Crumbs .curnav a:first-child{margin-left: 0;}
.Crumbs .curnav a.cur:before{content: ''; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; background: #fff;}
.Crumbs a{color: rgba(255,255,255,0.8)}
.Crumbs a:hover{color: #fff;}

@media (max-width: 1024px){
	.Crumbs{display:block;}
	.idx .Crumbs{display:none;}
.g_header .tp_bar{  text-align:center; line-height:22px; padding:20px 0; display:none;}
.g_header .tp_bar .l{float:none;}
.g_header .tp_bar .r{float:none;}
.g_title .p1:before{width:50px;}
.g_title .p1:after{width:50px;}
.g_title .p1{font-size:24px; font-weight:normal;}
.g_title{margin-bottom:15px;}
.about .bbg .left{float:none; width:100%; margin-right:0; height:150px; overflow:hidden; margin-bottom:4%; border:none;}
.about .bbg .right{width:100%; float:none; display:none;}
.about .bbg .right .pic img{height:220px; width:auto; margin:0 auto;}
.project .pr_lt .list li .box .buc .p1{border-bottom:0; padding-bottom:0; margin-bottom:0; text-align:center;}
.project .pr_lt .list li .box .pic{background-size:100% 100%; height:90px;}
.g_mt{margin-top:4%;}
.g_mb{margin-bottom:4%;}
.mode1 img{max-width:100%;}
.about .bbg .left .p3,.about .bbg .left .p3 span{font-size:14px !important; line-height:26px;}
.about .bbg .left .p3 font{font-size:14px !important;}
.sjyc{display:none !important;}
.about_a .mode1 .right .p1{font-size:14px; margin-bottom:10px; text-align:center; display:none;}
.about_a .mode1 .right font,.about_a .mode1 .right span{font-family:Microsoft Yahei !important; font-size:14px !important;}
}



