/* CSS Document */
#fullscreen{width:100%; overflow:hidden }
#bodysort{height:auto; width:100px; margin:0 auto; }
#bodybox{height:auto; width:1920px; margin-left:-910px;}

.indexcenter{width: 1570px; height:auto; margin:0 auto;}
.banner{background-image:url('../img/banner.jpg');background-repeat:no-repeat;background-size:1920px 240px; background-position: 50% 0%; }
.banner1{background-image:url('../img/banner.jpg');background-repeat:no-repeat;background-size:1920px 463px; }
.banner2{background-image:url('../img/bannerb.jpg');background-repeat:no-repeat;background-size:1920px 463px;  }
.bgbgg{background-image:url('../img/bgg.jpg');background-repeat:no-repeat;background-size:100% 100%; }
.bgrili{background-image:url('../img/ztc_iconb.png');background-repeat:no-repeat;background-size:18px 18px; background-position: 95% 50%;}


.lineH24{ line-height:24px}
.lineH50{ line-height:50px}
.lineH40{ line-height:40px}
.lineH35{ line-height:35px}
.lineH60{ line-height:60px}
.lineH68{ line-height:68px}
.h24{ height:24px;}
.h70{ height:70px;}

.f46{ font-size:46px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}

.whf14{ width:14.28%;}
.whf16{ width:16.6%}
.whf20{ width:20%}
.whf125{ width:12.5%}
.whf45{ width:49%}
.vh100{ height:100%}

.bgf5f5f5{ background:#f5f5f5}
.bg333333{ background:#333333}
.bgeee{ background:#eee}
.bg2656bd{ background:#2656bd}
.bg3571d3{ background:#3571d3}
.bgf3f6fa{ background:#f3f6fa}
.col086f30{ color:#086f30}
.col2656bd{ color:#2656bd}

.mar_t60{ margin-top:60px;}
.mar_t30{ margin-top:30px}
.mar_l30{ margin-left:30px}
.mar_t15{ margin-top:15px}
.mar_l20{ margin-left:20px}
.pad_l20{ padding-left:20px}
.pad_r20{ padding-right:20px}
.pad_t20{ padding-top:20px}
.pad_b20{ padding-bottom:20px}
.pad_20{ padding:20px}
.pad_l40{ padding-left:40px}
.pad_r40{ padding-right:40px}
.mar_t20{ margin-top:20px}

.icon8{ width:8px; height:8px; margin:6px }
.txt_four{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.yuanjiao25{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}

.yinying{-moz-box-shadow:0px 0px 25px #333333; -webkit-box-shadow:0px 0px 25px #333333; box-shadow:0px 0px 25px #333333;}
.yinying_ltd{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.axxa a:hover{ background:#3cb3ff; color:#fff}
.trainer{
transition: all 3s;
-moz-transition: all 3s;	/* Firefox 4 */
-webkit-transition: all 3s;	/* Safari �� Chrome */
-o-transition: all 3s;	/* Opera */
}

.borbin{ border-bottom:1px dashed #999}
.bors2656bd{ border:1px solid #2656bd}
.yuanjiao25{ -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
.img100 img{ max-width:100%;}
.wei a{ height:4rem; cursor:pointer}
.wei a::after{content: ''; position: absolute; bottom: 0px; right: calc(50% - 15px); width: 30px; height: 4px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; background:#fff}
.wei a:hover::after, .wei a.active::after{content: ''; position: absolute; bottom: 0px; right: calc(50% - 15px); width: 30px; height: 4px; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; background:#2656bd}
.wei a.active{ color:#2656bd}
.wei a:hover{ color:#2656bd}

.ceng a div{ background:#ebf1fc; color:#173b6b}
.ceng a:hover div{ color:#fff; background-image:url('../img/tiaob.jpg');background-repeat:no-repeat;background-size:100% 80px;}
.big:hover .bg{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.8; }

.lista a{ border-right:3px solid #eee; cursor:pointer}
.lista a::after{width: 0; height: 0; border-bottom: 10px solid transparent; border-right: 10px solid #eee; border-top: 10px solid transparent; display:inline-block; content: ''; position: absolute; top: calc(50% - 10px); right: 0px;}
.lista a.active{ color:#fff; background:#4b8ef3; border-right:3px solid #2656bd;}
.lista a.active::after{width: 0; height: 0; border-bottom: 10px solid transparent; border-right: 10px solid #2656bd; border-top: 10px solid transparent; display:inline-block; content: ''; position: absolute; top: calc(50% - 10px); right: 0px;}

.index_center_lunbo{width:860px; height:484px; float:left; background:#333}
#txt{width:860px;height:484px; overflow:hidden;}
#demo {width:1720px;height:484px; margin-left:-860px;}
#demo li{width:860px;height:484px; float:left; overflow:hidden}
#demo li a{width:860px;height:484px;float:left; overflow:hidden}
#demo li span{}
#demo li a img{ width:100%; height:484px; float:left}
.index_og_a{ margin-top:-30px}
.index_og_a a{ width:28px; height:10px; background:#e1f4fe; margin-right:10px; }
.index_og_a a.active{background: #1488ff;}

.allcaidan >div{ display:none;}
.allcaidan:hover >div{ display:block;}

input.qs::-webkit-input-placeholder{color: #89abe4;}

/*PAGE*/
.pages{width:100%;float:left;margin:40px 0 30px 0;text-align:center;line-height: 34px;}
.pages a{color: #999; font-size:16px; padding:6px 11px;border: 1px solid #a5a5a5;margin:0 8px;}
.pages a:hover, .pages a.active{background: #2656bd;color: #fff;border: 1px solid #2656bd;}
.pages span{color: #333; font-size:16px;}

#outer
		{
			
		}
		/*设置不可见框的样式 将图片排成一行*/
		#imgList
		{
		}

		#imgList a
		{
		}

		#navDiv
		{
			
		}

		#navDiv a
		{
			
			background-color: #cbd9f6;
		}
#navDiva a
		{
			
			background-color: #5f8ada;
		}
		#navDiv a:hover
		{
			background-color: #5481e2;/*设置鼠标移入效果*/
		}
/**/
.table{display: table;/*table*/table-layout:fixed;/*强制换行*/word-wrap:break-word;/*强制换行*/}
.thead, .tbody{display: table-header-group;}
.td {display: table-row;/*td*/}
.tr, .th {display: table-cell;/*tr*/*display:inline-block; vertical-align: middle;/*定义行内元素垂直对齐*/}

.wrap{display: flex}
.wrap >.Flex{flex: 1;}
.su_wrap{box-orient:vertical; flex-direction:column;}

/*首页轮播*/
.indexbox {
            position: relative;
 
        }
 
        img {
        }
 
        .indexbox ul li {
            position: absolute;
            top: 0px;
            left: 0px;
            opacity: 0;
            transition: 1.5s;
        }
 
        .indexbox ul li:first-child {
            opacity: 1;
        }
 
        .indexbox ul {
            width: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
        }
 
        .indexbox span {
            width: 40px;
            height: 40px;
            font-size: 25px;
            line-height: 40px;
            display: block;
            position: absolute;
            color: white;
            background-color: rgba(0,0,0,.5);
            opacity: .5;
            text-align: center;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer;
        }
 
        .indexbox >.right {
            right: 40px;
        }
 
        .indexbox >.left {
            left: 40px;
        }
 
        .indexbox >ol {
            position: absolute;
            left: 50%;
            z-index: 999;
            transform: translateX(-50%);
            bottom: 5px;			
        }
 
        .current {
            float: left;
            display: block;
            width: 25px;
            height: 5px;
            background-color: rgb(41, 39, 39);
            margin-right: 10px;
            opacity: 0;
        }
 
        .white {
            background-color: #fff;
        }

@media screen and (max-width: 1000px) {
/*#fullscreen{width:100%; overflow:visible }
#bodybox{height:auto; width:1560px; margin-left:-720px; }*/
#fullscreen{width:100%;  float:left}
#bodysort{width:100%; float:left}
#bodybox{width:100%; float:left; margin:0 }
#andc{width:100%; float:left}
.indexcenter{ width:100%; float:left}
}





