﻿@charset "utf-8";
.index_ban{}
.index_menul{font-size: 24px;width: 100%;text-align: center;margin-top: 20px;margin-bottom: 20px;overflow: hidden;}
.index_menul li{ width: 25%;float: left;}
.index_menul a img{margin: 0 auto;display: block;width:70%; max-width:70%;}
.index_menul a text{text-align: center;margin-top:10px; display: block; font-size: 16px;}

.zixunn{margin: 0 auto;text-align: center;position: relative;}
.dianji{background-color:#dc2c2c;color: #FFF;font-size: 12pt;padding: 0 30pt;border-radius: 30px;position:absolute;top: 0;bottom: 0;left: 0;right: 0;width: 160px;height: 40px;margin:auto;margin-bottom: 40px; line-height: 40px}

.main_tit{ text-align:center; margin:1.5em 0em;}	
.main_tit p{font-size: 28px;}
.main_tit span{ margin:0.5em 0em; display:block; color:#fff;}

.animg{padding: 0.5em 0em 0em;}

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align:center; -webkit-align-items: center;align-items: center;}
.swiper-slide img{ max-width:100%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ right:0px;}	

.newsList li{ border-bottom:1px solid #ddd; padding:1em 0em; text-align:center;}
.newsList li p{ padding:1em 0em; text-align:left;}
.newsList li p a{ color:#222;}
.newsList li  span{text-align:left; display:block;}
.newsList li  span a{color:#888;}
.newsList li img{ max-width:40%;}

.main_tit .font15{ font-size:15px; margin: 0.5em 0em;}

.main{ }
.main1{background: #DC2C2C;} 
.main1 img{ max-width: 100%;}
.main1_img{ margin-top:40px;}

.textleft{ text-align:left;}
.textright{ text-align:right;}
.main2bg{ background: url(/template/pc/default/home/picture/main2bg.png) top right no-repeat #be2829; height: 350px;background-size: contain;}
.ma1img{ position:absolute; bottom:00px;text-align:center;}
.ma1img img.ma11{ max-width:65%; }
.ma1img img.ma22{ max-width:100%; }
.ma1img img.ma33{ max-width:80%; }
.main7{ background:#db6e1e; color:#fff;}

.tuig_box{text-align: center; margin-bottom: 1.5em;}
.tuig_box p{ margin:1em 0em;}
.main2 .btn_p{ position:relative; margin:1em 0em;}
.main2 .btn_p a{ color:#666; border:1px solid #666;}
.main3{ background-size: contain; }

.main6 { color:#fff;background: #122f7e;}
.main6 .main1_img{top: 50%;position: absolute; left:0px;}
.main7_tit{position:absolute; top:0px;}
.main8{background:#EFEFEF;}
.main8 .main1_img{top: 35%;
    position: absolute; left:0px;}
.main9{color:#fff; background:#271164;}
.main9 .main1_img{top:40%;position: absolute; left:0px;}
.main9_tit{position:absolute; top:0px;}
.main3_tit{position:absolute; top:0px; width:100%;}
.main1_tit{position:absolute; width:100%; bottom:35px;}
.main1_tit .hop1 { color: #fff;position: relative;}
.main1_tit .hop2 {font-size: 1em;color: #fff;}
.main_tit p span {margin: auto;display: inline-block;color: #fff;}

.main10{ background: #000;}	
.main10bg{ background: url(/template/pc/default/home/picture/main10bg.jpg) top right no-repeat #000; height: 350px; background-size: contain; }
.main11{ background: #fff;}	
.main11bg{ background: url(/template/pc/default/home/picture/main11bg.jpg) top left no-repeat #0a2452; height: 350px; background-size: contain; }

.main12{ background: #be2829; color:#fff;}	
.main12bg{background-size: contain; }
.main13{color:#fff; background:#0171C3;}	
.main14{color:#fff;}	
.main14_txt { position:absolute; top:0px; width: 100%; }
.main13_txt { position:absolute; top:0px;}
.main6_tit{ position:absolute; top:0px;}
.main5_tit{ position:absolute; top:0px;}
.main16{ background:#fff; color:#333;}
.main16bg {background: url(/template/pc/default/home/picture/main16bg.jpg) top right no-repeat; height: 350px;background-size: contain;}
.tg_tit{ font-size:28px; padding:1em 0em; text-align:center;}

.tuig1{background: url(/template/pc/default/home/picture/tgsver1bg.jpg) bottom center no-repeat;text-align: center; background-size:cover; color: #fff; min-height: 460px;}
.tuig2{ text-align:center; background: #fff;}
.tuig3{ background:#f17c45;}
.tuig3 .tgbox{color:#fff;}
.tuig4{ background:#cb1a1a;}
.tuig5{ position:relative; width: 100%; padding-top: 5em;background: url(/template/pc/default/home/picture/tuig5bg.jpg) top center no-repeat #ebf0f6; background-size: cover;}
.ma2img{bottom: 200px;}
.ma2img img.ma11{max-width: 90%;}

.tuig3{background: #ffdf01; }

.tuig7{ background: #00c76c; color: #fff;}
.tg8{ background: #e2604a; color: #fff;}

.homeser li{display: block; overflow: hidden; text-align: center; padding: 2em 0em;}
.homeser1{background: #0580cb; color: #fff;}
.homeser li img{margin: 1em;}
.homeser h1{ margin-bottom: 0.4em; font-size:2em;}
.hop1{font-size: 1.62em; color: #fff;position: relative;}
.hop2{font-size: 1em;color: #fff;}
.homeser1 .hop1{font-size: 1.6em; color: #fff;}

.wzttip a{font-size: 12px; color: #fff;border-radius: 20px; border: 1px solid #cacaca;padding: 5px 20px;display: inline-block;}
.homeser2{background: #fff;}
.homeser2 .wzttip a{ color: #222;}
.homeser2 .hop1{ font-size: 1.9em; color: #333;}
.homeser2 .hop2{ font-size: 1.15em;color: #333;}
.homeser3{background: #e60212;color: #fff;}
/*.homeser3 .hop1{font-size: 1.46em;}*/
.homeser3 .hop2{ font-size: 0.9em;}

.tabClick{ background: #f3f3f3; overflow: hidden; padding: 0em 1em;}
.tabClick li{ height:50px; line-height: 50px; width: 33.33333%; float: left; text-align: center}
.tabClick li.active{ color: #dc2c2c; transition: 0.1s; font-weight: bold;    overflow: hidden;border-bottom: 1px solid #dc2c2c;}
.tabCon{ overflow: hidden}
.tabBox{ position: relative;overflow: hidden; position: relative; width: 5760px; transform: translate3d(0px, 0px, 0px); transition: all 0.3s ease-in-out 0s;}
.tabList{word-break: break-all; width:100%;float:left; text-align:center; vertical-align: top; display: table-cell;    color: #888;}
.newsList li{ padding:1em;}
.news_day span{padding-left: 25px; background: url(/template/pc/default/home/picture/newstime_ico.png) left center no-repeat;    background-size: contain;color: #888; display: inline-block !important;}
.news_day font{padding-left: 20px; background: url(/template/pc/default/home/picture/news_fir.png) left center no-repeat;    background-size: contain;margin-left: 15px;color: #888;}