.gcon_1{ width:92%; margin:0 auto}
.gcon_1 .lt{ float:left; background:url(../images/g_04.png) left center no-repeat; height:65px; line-height:65px; padding-left:30px; color:#222222}

.txtScroll-left{ position:relative; float:left; width:calc(100% - 75px); height:65px; line-height:65px; margin-left:8px }

.txtScroll-left .bd{ width:860px; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; background:url(../images/g_05.png) left center no-repeat; padding-left:10px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li a{ color:#222; display:inline-block; vertical-align:top; width:310px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.txtScroll-left .bd ul li span{ color:#222222; padding-left:30px  }
.txtScroll-left .prev{ display:block; width:18px; height:16px; position:absolute; right:16px; top:23px; background:url(../images/g_06.png) center center no-repeat} 
.txtScroll-left .next{ display:block; width:16px; height:16px; position:absolute; right:0; top:23px; background:url(../images/g_07.png) center center no-repeat} 

.gcon_2{ width:92%; margin:0 auto; padding-top:10px; padding-bottom:40px; max-width:1200px}
.gcon_2 dl dd{ width:25%; float:left; overflow:hidden; transition:all 0.5s linear; position:relative}
.gcon_2 dl dd.on{ width:647px}
.gcon_2 dl dd.off{ width:calc( (100% - 647px )/3);}
.gcon_2 dl dd .hd{ width:30%; height:10px; text-align:right; position:absolute; right:10%; bottom:25px; z-index:2}
.gcon_2 dl dd .hd li{ display:inline-block; vertical-align:top; width:10px; height:10px; border-radius:50%; font-size:0; background:#ffffff;margin-left:5px}
.gcon_2 dl dd .hd li.on{ background:#e2b744; }
.gcon_2 dl dd .bd li{ position:relative; color:#fff}
.gcon_2 dl dd .bd li .tit{ position:absolute; left:0; top:0; color:#fff; font-size:0.2rem; top:0.25rem; left:0.4rem; width:3rem}
.gcon_2 dl dd .bd li .tit .pic{ margin-top:5px; display:none}
.gcon_2 dl dd:hover .bd li .tit .pic{ display:block}
.mgcon_2{ width:92%; margin:0 auto; padding-top:10px; display:none; padding-bottom:20px}
.mgcon_2 dl dd{ width:100%; overflow:hidden; transition:all 0.5s linear; position:relative; margin-bottom:10px; position:relative}
.mgcon_2 dl dd .tit{ position:absolute; color:#fff; font-size:12px; left:5%; top:5%}
.mgcon_2 dl dd img{ width:100%}


.ngcon_1{ width:92%; margin:0 auto; padding:35px 0 50px; max-width:1200px;}
.ngcon_1 .rt{ width:29.7%; float:right; position:relative}
.ngcon_1 .rt .p1{ font-size:0.2rem; color:#b91515; position:absolute; left:6%; top:0.2rem}
.ngcon_1 .rt .p2{ font-size:0.2rem; color:#dfdfdf; position:absolute; left:6%; top:0.5rem; text-transform:uppercase}
.ngcon_1 .rt img{ width:100%}
.ngcon_1 .lt{ width:26%; float:left}
.ngcon_1 .lt .slideTxtBox{ width:100%}
.ngcon_1 .lt .slideTxtBox .hd{ width:100%; border-bottom:2px solid #dfdfdf; line-height:45px;}
.ngcon_1 .lt .slideTxtBox .hd li{ float:left; font-size:16px; color:#151515; position:relative; margin-right:30px}
.ngcon_1 .lt .slideTxtBox .hd li.on:after{ content:""; display:block; width:100%; height:2px; background:#ce2121; position:absolute; left:0; bottom:-2px}
.ngcon_1 .lt .slideTxtBox .hd li:last-child{ margin-right:0}
.ngcon_1 .lt .slideTxtBox .bd{ width:100%; margin-top:10px;}
.ngcon_1 .lt .slideTxtBox .bd li{ background:url(../images/g_25.png) left center no-repeat; padding-left:17px; line-height:0.32rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ngcon_1 .lt .slideTxtBox .bd li a{ font-size:13px; color:#636363;}
.ngcon_1 .cen{ width:40%; margin-left:2.5%; float:left}
.ngcon_1 .cen .pic{ width:47%; float:left; margin-right:15px}
.ngcon_1 .cen .pic img{ width:100%}
.ngcon_1 .cen .tit h3{ font-size:0.19rem; color:#b91515; margin-top:0.2rem}
.ngcon_1 .cen .tit h3 a{ color:#b91515}
.ngcon_1 .cen .tit .p1{ color:#dfdfdf; font-size:0.22rem; text-transform:uppercase}
.ngcon_1 .cen .tit .p2{ color:#b91515; font-size:0.22rem; text-transform:uppercase; margin-top:0.2rem}
.ngcon_1 .cen .tit .intro{ font-size:0.15rem;color:#636363; margin-top:0.15rem; line-height:0.25rem; height:0.5rem; overflow:hidden}
@media (max-width:1200px) {
	.gcon_1{ display:none}
	.gcon_2{ display:none}
	.mgcon_2{ display:block}
	.ngcon_1 .lt{ width:100%}
	.ngcon_1 .lt .slideTxtBox .bd li{ line-height:40px}
	.ngcon_1 .cen{ width:100%; margin:0; padding-top:20px;}
	.ngcon_1 .cen .tit h3{ font-size:0.58rem; color:#b91515; margin-top:0.4rem}
	.ngcon_1 .cen .tit h3 a{ color:#b91515}
	.ngcon_1 .cen .tit .p1{ color:#dfdfdf; font-size:0.42rem; text-transform:uppercase}
	.ngcon_1 .cen .tit .p2{ color:#b91515; font-size:0.42rem; text-transform:uppercase; margin-top:0.3rem}
	.ngcon_1 .cen .tit .intro{ font-size:0.45rem; color:#636363; margin-top:0.35rem; line-height:0.8rem; height:1.6rem; overflow:hidden}
	.ngcon_1 .rt{ width:100%; margin-top:20px}
	.ngcon_1 .rt .p1{ font-size:0.7rem; top:0.5rem}
	.ngcon_1 .rt .p2{ font-size:0.7rem; top:1.4rem}
}
@media (max-width:450px) {
	.ngcon_1 .cen .pic{ width:100%; float:none}	
	.ngcon_1 .cen .tit h3{ font-size:16px; padding-top:10px}
	.ngcon_1 .cen .tit .p1,.ngcon_1 .cen .tit .p2{ font-size:14px}	
	.ngcon_1 .cen .tit .intro{ font-size:12px}
}



























































