@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持 
_color:red;  IE6支持 
*color:red;  IE6、IE7支持 
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持 
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior:url('');
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/


/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed;}
body{-webkit-text-size-adjust:none;line-height:120%;font-family:Microsoft Yahei,'Heiti SC',黑体;font-size:12px;min-width:1250px;width:100%;margin:0 auto;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#707070;}
a:hover{color:#666;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#474747;}
i{font-style:normal;font-weight:normal;}
/*符*/input,textarea,select{border:1px solid #CCC;font-family:Microsoft Yahei,'Heiti SC',黑体,Microsoft Yahei;outline:none;border:none;/*background:none;*/padding:0;}
a:focus{outline:none;}

.clear {display:block;clear: both;}
.body{background:#f5f5f5;}

  .target-fix {
    position: relative;
    top:-180px;
    display: block;
    height: 20;
	}

/*--滚动条插件--*/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#ddd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}

.jspVerticalBar{width:6px;}
.jspDrag{background:#f3582a;}
.jspTrack{background:#aaa;background:url(../image/line1.png) center top repeat-y;}


/*--类--*/
.block{width:100%;margin:0 auto; position:relative;}
.clear{clear:both;height:0;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.footb{position:fixed;_position:absolute;bottom:0;width:100%;}
.clearfix:after{ visibility: hidden; display: block; content: ""; line-height: 0px; clear: both; height: 0px;}
.clearfix{*zoom:1;}
/* 头部 */ 

.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}

 
header, section { width: 100%; }
 
header { position: fixed; height: 70px; z-index: 999; width:100%;
background: rgb(0, 0, 0);    /*不支持rgba的浏览器*/background: rgba(0,0,0,.6);  /*支持rgba的浏览器*/-pie-background:rgba(0,0,0,.6);/*IE6-8*/filter:Alpha(opacity=80);
}

header .zdh{min-width:1250px;max-width:1440px;margin:0 auto; }


header.fixed { height: 70px; }
header .zdh .logo { float:left; margin-top:15px; width: 30%; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; }
header .zdh .logo img{ width:220px;; }
header.fixed .logo { width: 220px; top: 15px; }
header .words { display: block; position: absolute; top: 40px; left: 250px; letter-spacing: 1px; font-weight: normal; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; display:none; }
header.fixed .words { top: 23px; left: 185px; }
header nav.menu {  float:left;margin: 30px 0 0 110px; text-align: center; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; }
header.fixed nav.menu { margin: 22px 0 0 85px; }
header nav.menu ul li { margin: 0 16px; font-size: 16px; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; }
header.fixed nav.menu ul li { margin: 0 10px; font-size: 16px; }
header nav.menu ul li a { color: #ccc; letter-spacing: 2px; cursor: pointer; }
header nav.menu ul li a:hover, header nav.menu ul li.active a { color: #CF3717; text-decoration: none; }
header nav.menu .line { position: absolute; top: 0px; width: 0px; height: 3px; font-size: 3px; background-color: #CF3717; display: none; }
header .hotline {  float:right;margin-top:20px; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;     width: 200px;}
 
header .hotline span {padding-left:40px; position: absolute; color: #CF3717; font-family: Arial; font-weight: bold; font-size: 22px; letter-spacing: 1px; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; background: url(../Image/iconstel.png) no-repeat left;display: block;  height: 30px;line-height: 30px; }

 
header .hotline a { color: #CF3717; }
header .menu-icon { position: absolute; top: 34px; right: 48px; font-size: 24px; color: #CF3717; z-index: 99; display: none; }
header.fixed .menu-icon { top: 18px; }
header .menu-icon a { color: #CF3717; text-decoration: none; }
header .menu-icon span { margin-left: 15px; -moz-opacity: 0.5; opacity: 0.5; cursor: pointer; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
header .menu-icon span.glyphicon-earphone { display: none; }
header .menu-icon span:hover, header .menu-icon span.active { -moz-opacity: 1; opacity: 1; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
 

u{text-decoration:none;margin:0 5px;font-family:Arial;} 
 

#panel{position:fixed;right:0;top:50%;margin-top:-126px;height:250px; width:49px;z-index:999;font-family:'microsoft yahei';  background: rgb(0, 0, 0);    /*不支持rgba的浏览器*/
background: rgba(0,0,0,.7);  /*支持rgba的浏览器*/
 
-pie-background:rgba(0,0,0,.7);/*IE6-8*/
filter:Alpha(opacity=80) ；}
.index_cy{width:26px;height:26px;background-image:url(../image/index_cy.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:0px 0px;cursor:pointer;}
.index_cy2{width:26px;height:26px;background-image:url(../image/index_cy2.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:26px 0px;cursor:pointer;}
#panel,#panel .info{border-top-left-radius:10px;border-bottom-left-radius:10px;}
 
#panel .icons li{width:49px;height:49px;background-image:url(../image/icon333.png);background-repeat:no-repeat;}
.icons .up{background-position:-330px -125px;cursor:pointer;}
.icons .qq{background-position:-385px -73px;cursor:pointer;}
.icons .tel{background-position:-385px -159px;cursor:pointer;}
.icons .wx{background-position:-383px -121px;cursor:pointer;}
.icons .down{background-position:-330px -164px;cursor:pointer;}

#panel .info{position:absolute;height:147px;top:50%;right:100%;margin-top:-73.5px;background: rgba(0,0,0,0.7);width:0;overflow:hidden;transition:all .5s;}
#panel .info.hover{width:145px;}
#panel .info li{width:145px;display:none;text-align:center;color:#ccc;}

#panel .info li p{font-size:1.1em;line-height:2em;padding:15px;text-align:left;}
#panel .info li.qq p a{display: block;margin-top: 12px;width: 100px;height: 32px;line-height: 32px;color: #ccc;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #ccc;border-radius:5px;}
#panel .info li.qq p a:hover{background: rgba(0,0,0,0.7);color:#fff;}
#panel .info li  div.img{height:100%;background:#DEFFF9;margin:15px}

.dangqian{background:#1a1a1a;height:60px;line-height:60px}
 
.clear { clear: both; } 
    
/*报名*/
.baoming{  }
.baoming .bg1{ width:100%; background: rgba(0, 0, 0, .5); margin:0 auto; padding:3% 5%; border-collapse:inherit; border-radius:6px;}
.baoming .bg1 b{ font-size:18px;}
.baoming .bg1 td{width:25%; padding:8px 0; color:#fff}
.baoming .bg1 input{height:40px; line-height:40px; background:#fff; border:none; border-radius:3px; display:block; width:93%; margin-right:5%; padding-left:2%; font-size:16px; color:#575757}
.baoming .bg1 input.tj{ background:#A7250B; color:#fff; padding-right:0}
.baoming .hj{text-align:center; padding-top:3%;}
.baoming .hj span{display:block; font-size:20px; color:#A7250B; padding-top:1%}


.rygd{ width:100%;}
.rygd td{text-align:center; color:#666; padding:10px 0; width:33.3%;}

.cxkz{width:1080px; margin:0 auto;}
.shipin{width:60%; margin:0 auto;}
 


/* 底部 */
#footer{background:#4c4c4c;height:215px;}
#footer .f1{height:170px;}
#footer .f1 h2{padding-top:45px;margin-left:35px;}
#footer .f1 h2 a{color:#fff;font-size:16px;line-height:1.2;background:url(../image/arrow6.png) right center no-repeat;padding-right:22px;}
#footer .f1 .div1{float:left;padding-right:50px;margin-top:5px;font-size:12px;color:#c3c3c3;line-height:1.8;background:url(../image/line.png) right 4px no-repeat;margin-left:35px;}
#footer .f1 .div2{float:left;padding-right:50px;margin-top:5px;font-size:12px;color:#c3c3c3;line-height:1.8;background:url(../image/line.png) right 4px no-repeat;margin-left:50px;}
#footer .f1 .div3{float:left;margin-top:5px;font-size:12px;color:#c3c3c3;line-height:1.8;margin-left:50px;}
#footer .f1 .links{float:right;margin-right:30px;margin-top:-15px;}
#footer .f1 .links .a1{background:url(../image/img1.png) center top no-repeat;width:32px;height:33px;display:block;float:left;}
#footer .f1 .links .a1:hover{background:url(../image/img1.png) center bottom no-repeat;}
#footer .f1 .links .a2{background:url(../image/img2.png) center top no-repeat;width:32px;height:33px;display:block;float:left;margin-left:9px;}
#footer .f1 .links .a2:hover{background:url(../image/img2.png) center bottom no-repeat;}
#footer .f1 .links .a3{background:url(../image/img3.png) center top no-repeat;width:32px;height:33px;display:block;float:left;margin-left:9px;}
#footer .f1 .links .a3:hover{background:url(../image/img3.png) center bottom no-repeat;}
#footer .f1 .links .hide1{position:absolute;right:150px;top:25px;width:100px;height:100px;display:none;}
#footer .f1 .links .hide1 img{width:100%;height:100%;}
#footer .f1 .links .hide2{position:absolute;right:110px;top:25px;width:100px;height:100px;display:none;}
#footer .f1 .links .hide2 img{width:100%;height:100%;}
#footer .f2{height:45px;background:url(../image/bg1.jpg) center center repeat;line-height:45px;}
#footer .f2 a{font-size:12px;color:#c3c3c3;}
#footer .f2 a:hover{color:#ddd;}
#footer .f2 .l{float:left;font-size:12px;color:#c3c3c3;margin-left:30px;}
#footer .f2 .l a{margin:0 5px;}
#footer .f2 .m{float:left;font-size:12px;color:#c3c3c3;margin-left:250px;}
#footer .f2 .r{float:right;margin-right:30px;}

 
	
.page{text-align:center;height:32px;}
.page li{display:inline-block;width:30px;height:30px;line-height:32px;background:#fff;font-size:14px;font-family:Microsoft Yahei, Helvetica, sans-serif;color:#707070;*display:inline;*zoom:1;margin:0 2px;border:solid 1px #7e7e7e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page li a{color:#707070;display:block;width:30px;height:30px;}
.page li.no,.page li.no:hover{background:none;width:15px;border:none;}
.page li.now,.page li:hover{background:#444;border:none;height:32px;width:32px;}
/*江.新增*/.page li.nobg:hover{background:none;border:solid 1px #7e7e7e;height:30px;width:30px;cursor:default;}
.page li.now a,.page li:hover a{height:32px;width:32px;}
.page li.now a,.page li:hover a{color:#fff;}	
.page li.no2,.page li.no2:hover{background:none;border:none;}	
.page li.no2{width:30px;height:30px;font-size:14px;color:#707070;text-align:center;}
.page .in{display:inline-block;width:30px;height:30px;line-height:30px;background:#fff;font-size:14px;font-family:Microsoft Yahei, Helvetica, sans-serif;color:#707070;*display:inline;*zoom:1;margin:0 2px;border:solid 1px #7e7e7e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.page li.go,.page li.go:hover{background:#444;height:32px;width:32px;border:none;}	
.page li.go a{color:#fff;width:32px;height:32px;}	
	
	
	
/* 首页 */	
/* ======  clearfix  ====== */
.clear {
	clear:both;
	visibility:hidden;
	display:block;
	font-size:0;
	line-height:0;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
*zoom:1;
} 
/* ====== Slideshow & Scrollable ====== */
.carousel-direction a {
	display:block;
	width:30px;
	height:60px;
	line-height:60px;
	overflow:hidden;
	position:absolute;
	top:50%;
	z-index:100;
	margin-top:-30px;
	font-family:simsun;
	text-align:center;
	color:#fff;
	font-size:30px;
	text-decoration:none;
	cursor:pointer;
	background-color:#42a5f5;
	-webkit-transition:all 0.3s ease-out 0s;
	-moz-transition:all 0.3s ease-out 0s;
	-o-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s;
}
.carousel-direction a:hover {
	background-color:#0b5a9f;
	color:#fff;
	text-decoration:none;
}
.carousel-direction a.disabled, .carousel-direction a.disabled:hover {
	background-color:#e5e5e5;
	color:#ccc;
	cursor:default;
}
.carousel-prev {
	left:0;
}
.carousel-next {
	right:0;
}
.carousel-btn {
	text-align:center;
	margin:10px 0;
}
.carousel-btn a {
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 5px;
	background:#ccc;
	border-radius:50%;
}
.carousel-btn .selected {
	background:#0b5a9f;
	cursor:default;
}
.carousel-btn a span {
	display:none;
}
.carousel-btn-fixed {
	width:100%;
	position:absolute;
	bottom:15px;
	left:0;
	margin:0;
	z-index:100;
}
.carousel-num {
	position:absolute;
	bottom:7px;
	right:10px;
	z-index:100;
}
.carousel-num a {
	display:inline-block;
*display:inline;
*zoom:1;
	width:22px;
	height:22px;
	line-height:22px;
	margin:0 0 0 5px;
	text-align:center;
	background:#333;
	font-size:12px;
	color:#fff;
}
.carousel-num a:hover {
	text-decoration:none;
	color:#fff;
}
.carousel-num a.selected {
	background:#0b5a9f;
	color:#fff;
	cursor:default;
}
.carousel-thumbs {
	text-align:center;
}
.carousel-thumbs a {
	border:2px solid #ccc;
	margin:0 3px;
	display:inline-block;
*display:inline;
*zoom:1;
}
.carousel-thumbs a img {
	display:block;
}
.carousel-thumbs a:hover, .carousel-thumbs a.selected {
	border-color:#f60;
}
.carousel {
	position:relative;
}
.carousel-item {
	position:relative;
	float:left;
	display:block;
}
.carousel-item .carousel-img {
	display:block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
	cursor:default;
}
.carousel-item .carousel-img img {
	display:block;
}
.carousel-info {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(../img/opa70.png);
}
.carousel-info-inner {
	font-size:13px;
	padding:8px 10px;
	color:#fff;
}
.carousel-info-inner a, .carousel-info-inner a:hover {
	color:#fff;
}
.carousel-info-inner h3 {
	font-size:15px;
	line-height:20px;
	color:#fff;
}
.carousel-info-inner p {
	margin-top:5px;
}
.responsive-carousel {
	overflow:hidden;
}
.responsive-carousel .carousel-item img {
	width:100%;
	height:auto !important;
}
.responsive-carousel .carousel-direction {
	display:none;
}
.responsive-carousel:hover .carousel-direction {
	display:block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight:normal;
}
.slideshow {
	overflow:hidden;
}
.slideshow .carousel-direction a {
	width:55px;
	height:55px;
	line-height:55px;
}
.slideshow .carousel-direction a:hover {
}
.slideshow .carousel-prev {
}
.slideshow .carousel-next {
}
.slideshow-gallery {
	margin-bottom:20px;
}
.slideshow-gallery .carousel-img a {
	display:block;
	text-align:center;
	width:100%;
}
.slideshow-gallery .carousel-img img {
	display:inline;
}
.slideshow-gallery .carousel-info-inner h3 {
	font-size:14px;
	line-height:18px;
}
.slideshow-gallery .carousel-direction a {
	display:none !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display:block !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display:block;
}
.slideshow-gallery-thumbs {
	position:relative;
	padding:0 30px;
}
.slideshow-gallery-thumbs img {
	float:left;
	display:block;
	margin:0 2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:104px;
}
.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected {
	border:1px solid #f00;
}
.slideshow-gallery-thumbs-direction {
	padding:0 50px;
}
.slideshow-gallery-thumbs-direction a {
	display:block;
	width:20px;
	height:76px;
	line-height:76px;
	overflow:hidden;
	position:absolute;
	top:50%;
	z-index:100;
	margin-top:-38px;
	font-family:simsun;
	text-align:center;
	color:#fff;
	font-size:25px;
	text-decoration:none;
	cursor:pointer;
	background-color:#ccc;
}
.slideshow-gallery-thumbs-direction a:hover {
	background-color:#999;
	color:#fff;
	text-decoration:none;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-prev {
	left:0;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-next {
	right:0;
}
.slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover {
	background-color:#dcf2ff;
	color:#ccc;
	cursor:default;
} 
 
.newdtbg{height:120px;background:#a40001;border-bottom:1px #d3d3d3 solid}
.newdt{width:1100px;margin:0 auto;height:120px;line-height:60px;background:#a40001 url(../image/icon10.png) no-repeat  left center;padding-left:100px;}
.newdt span{text-align:left;float:left;color:#fff;font-weight:bold;font-size:18px;}
.newdt .inputtxt{ float:left;   height: 40px;    line-height: 40px;    background: #fff;    border: none;    border-radius: 3px;      width: 260px;      font-size: 16px;    color: #575757;margin-right:20px;padding-left:10px;}
.newdt .buttontxt{ float:left;   height: 40px;    line-height: 40px;    background: #000000;    border: none;    border-radius: 3px;      width: 200px;      font-size: 16px;    color: #fff;margin-right:20px;padding-left:10px;}

/*首页关于 */
.xiangmu {height:420px;background:#f5f5f5;}
.xiangmu .container {max-width:1200px;margin:0 auto;padding-top:111px;}
.xiangmu .text-center {text-align: center}
.xiangmu .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.xiangmu .h-span {max-width:1200px;margin:0 auto;font-size: 14px;color: #666666;line-height:28px;text-align:center;padding-top:20px;}


.xiangmu .xiangmurow{width:1200px;margin:0 auto;margin-top:30px;}
.xiangmu .xiangmurow li {float: left;background: #fff;padding-top: 20px; width:298px;margin-right:2px;;}
.xiangmu .xiangmurow li:nth-child(4){margin-right: 0;}
.xiangmu .xiangmurow li img{width:100px; -moz-border-radius: 50%; /* Firefox */   -webkit-border-radius:50%; /* Safari 和 Chrome */  border-radius: 50%;border:0px solid #dadada; transition: all .5s ease;  -webkit-transition: all .5s ease;  -moz-transition: all .5s ease; } 
.xiangmu .xiangmurow li h2{font-size:18px;height:60px;line-height:60px;} 
.xiangmu .xiangmurow li:hover img{  transform:translateY(-5px) rotate(360deg);  -webkit-transform:translateY(-5px) rotate(360deg)  ;  -moz-transform:translateY(-5px) rotate(360deg)  ;  transition: all .5s ease;  -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;
 } 

 .xiangmu .xiangmurow li  h2{ color:#333;font-size:18px;}
.xiangmu .xiangmurow li:hover h2{color: #cf3717;}
.xiangmu .xiangmurow li:hover  {transition: all .5s ease;  -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;}

/*首页课程设置 */
.kcsz {height:400px;background:#ddd url(../image/bg11.jpg) no-repeat center bottom;background-size:100% ;}
.kcsz .container {max-width:1200px;margin:0 auto;padding-top:80px;}
.kcsz .text-center {text-align: center}
.kcsz .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.kcsz .h-span {max-width:1200px;margin:0 auto;font-size: 14px;color: #eee;line-height:28px;text-align:center;padding-top:20px;}


.kcsz .kcszrow{width:900px; margin:0 auto;margin-top:30px;}
.kcsz .kcszrow li {float: left;width:180px;padding:15px 0;}
.kcsz .kcszrow li h2{font-size:20px;line-height:60px;text-align:left;padding-left:60px;font-weight:bold;color:#fff} 
.kcsz .kcszrow li:hover h2{color: #dc0020;}

.kcsz .more{float:right;margin-top:40px;}
.kcsz .more a{font-size:14px;border-radius:20px;background:#dc0020;height:23px;line-height:26px;    padding: 10px 20px 8px 16px;text-align:center;color:#fff}
.kcsz .more a:hover{background:#000;color:#fff}

 
.kcys {height:840px;background:#fff url(../image/kcysbg.png) no-repeat center bottom;}
.kcys .container {max-width:1200px;padding:0 15px;margin:0 auto;padding-top:120px;}
.kcys .text-center {text-align: center}
.kcys .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.kcys .h-span {max-width:1200px;margin:0 auto;font-size: 16px;color: #666666;line-height:30px;text-align:center;padding-top:20px;}

.kcys .kcysrow .ico1{background:url(../image/ys01.jpg) no-repeat left 16px;}
.kcys .kcysrow .ico2{background:url(../image/ys02.jpg) no-repeat left 16px;}
.kcys .kcysrow .ico3{background:url(../image/ys03.jpg) no-repeat left 16px;}

.kcys .kcysrow{width:600px;margin-left:0px;margin-top:70px;}
.kcys .kcysrow li {float: left;width:100%;padding:12px 0;}
.kcys .kcysrow li h2{font-size:20px;line-height:30px;text-align:left;padding-left:80px;font-weight:bold;} 
.kcys .kcysrow li p{font-size:14px;line-height:26px;text-align:left;padding-left:80px;color:#496174} 
.kcys .kcysrow li:hover h2{color: #dc0020;}

.introbox {background:#fff;margin-bottom:50px;}
.introbox .container {max-width:1440px;padding:0 0px;margin:0 auto;padding-top:0px;}
.introbox .text-center {text-align: center}
.introbox .h-h2 {font-size: 28px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:60px;text-align:center;text-transform:uppercase;}
.introbox .h-span {max-width:1200px;margin:0 auto;font-size: 14px;color: #666666;line-height:28px;text-align:center;padding-top:20px;}
 


/*特效欣赏 */
.txxs {height:830px;}
.txxs .container {max-width:1200px;padding:0 15px;margin:0 auto;padding-top:80px;}
.txxs .text-center {text-align: center}
.txxs .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.txxs .h-span {max-width:1200px;margin:0 auto;font-size: 16px;color: #666666;line-height:30px;text-align:center;padding-top:20px;}
.txxs .txxsrow{width:1200px;margin-top:0px;}

.txxs .txxsrow iframe{z-index:-1}
 

/*首页技术 */
 
.newsindex {height:570px;background:#3c3c3c  url(../image/bg3.jpg) no-repeat center center;background-size:100% 100%  ;}
.newsindex .container {max-width:1200px;padding:0 15px;margin:0 auto;padding-top:80px;}
.newsindex .text-center {text-align: center}
.newsindex .h-h2 {font-size: 32px;color: #fff;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.newsindex .h-span {max-width:1200px;margin:0 auto;font-size: 14px;color: #eee;line-height:28px;text-align:center;padding-top:20px;}

 
 
.newList{ width:1250px;margin-top:60px; }
.newList .list{ float:left; width:50%; }
.newList .list .time{ border-right:1px solid #eee; width:90px; text-align:center; color:#eee; float:left; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.newList .list .time span{ font:bold 40px/40px Microsoft Yahei; display:block; margin-bottom:12px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.newList .list .time i{ font-size:14px; display:block; font-style:normal }
.newList .list .text{ width:422px; float:left; padding-top:0px; padding-left:28px; height:110px; overflow:hidden; text-align:left}
.newList .list .text h2{overflow:hidden; font:normal 16px Microsoft Yahei;  background:url(../images/h3bg.jpg) no-repeat -822px bottom;margin-bottom:8px;font-weight:bold;   }
.newList .list .text h2 a{ color:#fff; line-height:20px;  }
.newList .list .text span{ font:normal 14px/20px Microsoft Yahei;color:#eee; }
.newList .list:hover .time{ background:url(../images/timebg2.png) no-repeat center bottom; }
.newList .list:hover .time span{ color:#CF3717; }
.newList .list:hover .text h2 a{ color:#CF3717; }
.newList .list:hover .text span{ color:#CF3717; }
.newList .list:hover .text h2{ background:url(../images/h3bg.jpg) no-repeat center bottom; }

.newsindex .more {width:110px;margin:0 auto;background:#333;padding:4px 10px 0px 10px;border-radius:2px}
.newsindex .more a{font-size:14px;height:26px;line-height:26px;;text-align:center;color:#fff}
.newsindex .more a:hover{color:#fff}



/*就业学员 */
.jyxy {height:696px;background:#f5f5f5;}
.jyxy .container {max-width:1200px;margin:0 auto;padding-top:81px;}
.jyxy .text-center {text-align: center}
.jyxy .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.jyxy .h-span {max-width:1200px;margin:0 auto;font-size: 16px;color: #666666;line-height:30px;text-align:center;padding-top:50px;}

 
.jyxy .jyxyrow{width:1200px;margin-top:70px;}
 

.rygd{ width:100%;}
.rygd td{text-align:center; color:#666; padding:10px 0; width:33.3%;font-size:14px;}
.cxkz{width:1200px; margin:0 auto;background:#fff}
.gbt{height:60px;line-height:60px;}

 /*报名*/
 /*baoming */
 
.bmindex {height: 600px;background: #f5f5f5 url(../image/wallpaper5.jpg) no-repeat center bottom;background-size: contain;}
.bmindex .container {max-width:1200px;padding:0 15px;margin:0 auto;padding-top:111px;}
.bmindex .text-center {text-align: center}
.bmindex .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.bmindex .h-span {max-width:1200px;margin:0 auto;font-size: 14px;color: #666666;line-height:28px;text-align:center;padding-top:20px;}

.baoming{ margin:0 auto;margin-top:50px;width:1200px; }
.baoming .bg1{ width:100%; background: rgba(0, 0, 0, .5); background: rgb(0, 0, 0);    /*不支持rgba的浏览器*/
 
 
filter:Alpha(opacity=80) ；
margin:0 auto; padding:3% 5%; border-collapse:inherit; border-radius:6px;}
.baoming .bg1 b{ font-size:18px;}
.baoming .bg1 td{width:25%; padding:8px 0; color:#fff}
.baoming .bg1 button{height:40px; line-height:40px; background:#fff; border:none; border-radius:3px; display:block; width:93%; margin-right:5%; padding-left:2%; font-size:16px; color:#575757}
.baoming .bg1 button.tj{ background:#A7250B; color:#fff; padding-right:0;cursor: pointer;}
.baoming .hj{text-align:center; padding-top:3%;}
.baoming .hj span{display:block; font-size:20px; color:#A7250B; padding-top:1%}

 
/*文字向上滚动样式*/
.layout{width:1000px;margin:0 auto; clear:both}
.main_bg{width:1000px;margin:0 auto;height:auto;overflow:hidden;padding-bottom:50px;}
/* biaoge */
.ask_lists{height:279px;overflow:hidden;width:1000px;clear:both;}
.ask_lists li{height:30px;clear:both;}
.ask_lists li p{float:left;text-align:center;border:1px solid #000;border-right:none;border-top:none;height:30px;line-height:30px;}
.ask_lists li p.c1{width:152px;}
.ask_lists li p.c2{width:100px;}
.ask_lists li p.c3{width:393px;}
.ask_lists li p.c4{width:100px;}
.ask_lists li p.c5{width:300px;border-right:1px solid #000;}
.ask_lists li p.c6{width:100px;}
.ask_lists li p.c7{width:150px;}
.ask_lists li p.c8{width:100px;}
.ask_lists li p.c9{width:160px;}
.biaog{width:1000px;margin:0 auto;background:#dc0020;border-bottom:none;height:30px;line-height:30px;color:#fff;border-top:1px solid #000;}
.biaog li p{float:left;text-align:center;border:1px solid #000;border-right:none;border-top:none;height:30px;line-height:30px}
.biaog li p.c1{width:152px; color:#fff;}
.biaog li p.c2{width:100px;}
.biaog li p.c3{width:393px; color:#fff;}
.biaog li p.c4{width:100px; color:#fff;}
.biaog li p.c5{width:300px; color:#fff;border-right:1px solid #000; color:#fff;}
.biaog li p.c6{width:100px;}
.biaog li p.c7{width:150px; color:#fff;}
.biaog li p.c8{width:100px;}
.biaog li p.c9{width:160px;}
.con02 h2,.con03 h2,.con04 h2,.con05 h2,.con07 h2,.con08 h2,.con09 h2{ font-size:36px; color:#222a35; text-align:center;padding:50px 0 20px 0; font-style:italic}
.con02 h2 span{color:#f25f25}
.con09 h2{ color:#fff}
.con09 h2 strong{ color:#ffe01f}
.con02 h2 strong,.con03 h2 strong,.con04 h2 strong,.con05 h2 strong,.con07 h2 strong,.con08 h2 strong{color:#006aa4}
.con02  p.intro,.con03  p.intro,.con04  p.intro,.con05  p.intro,.con09  p.intro{ text-align:center;color:#222a35; font-size:18px; line-height:26px; font-style:italic;padding-bottom:30px;}
.con09  p.intro{color:#fff}
.con09{ background:#006aa4}
.con03 h2{padding-bottom:5px}
.con04 h2{ font-size:48px; font-style:normal;padding-bottom:5px;}
.con04  p.intro{ font-size:30px; font-weight:bold; font-style:normal}

/*联系*/
.lxfs {height:521px;background: #f5f5f5;}
.lxfs .container {    max-width: 1200px;
    margin: 0 auto;
    padding-top: 111px;}
.lxfs .text-center {text-align: center}
.lxfs .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:50px;text-align:center;text-transform:uppercase;}
.lxfs .h-span {max-width:1200px;margin:0 auto;font-size: 16px;color: #666666;line-height:30px;text-align:center;padding-top:20px;}

 
.lxfs .detailmsg{  height:232px;  margin: 0 auto;  width:100%; margin-top:30px; }
.lxfs .detailmsg li{  float:left;  width:33.3%;  text-align: center;  }
.lxfs .detailmsg li .libox{ margin: 0px 12px; background: #fff; padding:30px 0px;height:150px;}
 
.lxfs .detailmsg li .libox .pho{  display: block;  text-align: center; padding: 33px 0px 0px;  background-size:28px; font:25px/48px Microsoft Yahei; color: #222; position: relative;
}
.lxfs .detailmsg li .libox .pho .tspan{ width: 42px; height: 5px; background: #222; position: absolute; bottom: 0px; left: 50%; margin-left: -21px; }
.lxfs .detailmsg li .libox .p1{  background:url("../image/icon1.png") no-repeat  center top; background-size:28px;  }
.lxfs .detailmsg li .libox .p2{  background:url("../image/icon2.png") no-repeat  center top; background-size:28px;  }
.lxfs .detailmsg li .libox .p3{  background:url("../image/icon3.png") no-repeat  center top; background-size:28px;  }

.lxfs .detailmsg li .libox .msg{ font:14px/28px Microsoft Yahei; text-align: center; color: #242830; text-indent: 0px;
        text-decoration: none;margin-top:10px;}


/*底部*/
.footrow{  background: #232323; height:180px; padding:10px  0 10px 0;    margin: 0;}
.footrow .z15{width:1200px;margin:0 auto}
.footrow .z15left{float:left;line-height:20px;}
.footrow .z15right{width:440px;float:right}
.footrow .z15weixin{width:130px;float:left;text-align:center;line-height:28px;margin-top:40px;color:#ccc}
.footrow .z15weixin img{width:110px;}
.list-unstyled {padding-left: 0;list-style: none}
.footrow h3 {   font-size: 16px;    font-weight: bold;    color: #FFF;    padding: 22px 0 0 0;    margin: 0;}
.address {    background-image: url(../image/address-bg.png);    background-repeat: no-repeat;    background-position: -7px top;font-style:normal; padding-left: 34px;  margin-top:22px;color:#D5D5D5;line-height: 28px;}

.footrow .inners{ width:480px;float:right;overflow:hidden; zoom:1; padding:20px 0 0 0;}
.footrow .col{ width:410px; padding:0 0 0 10px; float:left; overflow:hidden; zoom:1;}
.footrow .tt{ width:410px; margin-bottom:10px; text-align:left; font:16px/28px Microsoft Yahei; color:#fff;display:block; margin-bottom:10px; }
.footrow .lk{float:left;width:115px;height:22px;line-height:22px; display:block;  text-align:left; background: url(../image/jt.png) no-repeat left 5px ;padding-left:10px;}
.footrow .lk a{ font:12px/18px Microsoft Yahei; color:#cbcbcb;}
.footrow .tt a{  color:#fff;}

.footerbg{width:100%;height:70px;background:#1A1A1A;line-height:70px;}
.footer{width:1200px;margin:0 auto;color:#fff;font-size:12px;}
.footer li{text-align:center} 

.tttt {
    line-height: 22px;
    margin-bottom: 20px;
margin-top: 20px;
    font-size: 18px;
    font-weight: bold;
    border-left: 2px solid #dc0020;
	color:#000;
    padding-left: 10px;
}

/*news*/
/*内页*/


.banner_neiye{height:300px;border-top:2px #dc0020 solid;}
.web_widthbg {	width: 100%;
    background: #f5f5f5;
    border-bottom: 1px solid #E5E5E5;}
.web_width {	width: 1200px;	margin: 0 auto; }
.wang{ height: 70px;line-height: 70px;width:1440px;margin:0 auto;}
.wang .p1{ float:left;text-align:center; font-size:22px; font-weight:bold;color:#dc0020; line-height:30px; padding-left:0px;    text-transform: uppercase;}
.wang .p1 span{color:#888;}
.wang .p3{ float:right;text-align:center; margin-top: 5px;}
.wang .p3 a{display: inline-block;
    padding-left: 24px;
    padding-right: 24px;
    height: 30px;
    line-height:30px;
    font-size: 15px;
    color: #3c3c3c;
    font-weight: bold;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
}
.wang .p3 a.a1{ color:#dc0020; border: 1px solid #dc0020;}
.wang .p3 a:hover{ color:#dc0020; border: 1px solid #dc0020; }


.newsbox{ margin-top: 40px;min-height:100px;}
.newsbox ul li .newbox{ max-width: 1200px; padding: 33px 0px; margin: 0px auto; border-bottom: 1px solid #e8e8e8;}
.newsbox ul li .newbox .time{     display: block;    float: left;    width: 58px;    height: 66px;    padding-top: 14px;    color: White;    font-size: 24px;    text-align: center;    background: url(../image/icons.png) no-repeat 0px -512px;} 
.newsbox ul li .newbox .time span{ display: block; font: 16px/26px Microsoft Yahei; text-align: center; color: #fff;}
.newsbox ul li .newbox .imgbox{ width: 283px; height: 160px; float: left; margin:0px 40px; overflow: hidden;}
.newsbox ul li .newbox .imgbox img{ width: 100%;}
.newsbox ul li .newbox .intro{ margin-left: 437px;  height: 160px; position: relative;}
.newsbox ul li .newbox .intro h1{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.newsbox ul li .newbox .intro h1 a{ color: #4b4b4b; text-decoration: none;}
.newsbox ul li:hover .newbox .intro h1 a{ color: #dc0020;}
.newsbox ul li .newbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
.newsbox ul li .newbox .intro .tt{position: absolute; left: 0px; bottom: 8px;}
.newsbox ul li .newbox .intro .tt span{ padding-left: 24px; display: inline-block; margin-right: 24px;  display: inline-block;font:14px/24px Microsoft Yahei; }
.newsbox ul li .newbox .intro .tt .bg1{ background: url(../image/time.png) no-repeat left center;}
.newsbox ul li .newbox .intro .tt .bg2{ background: url(../image/era.png) no-repeat left center;}

 
/*case*/
.anlirowss {width:1200px;margin:0 auto;} 
 
.anlirowss .ul li{ text-align:center;float:left; height:auto; overflow:hidden; margin:0 20px 10px 0px;width:380px; height:286px;position:relative;  }
.anlirowss .ul li:nth-child(3n){margin-right:0;}
.anlirowss .ul li.icon{ padding-right:0px;}
.anlirowss .ul li img{ width:380px; height:286px; display:block;margin:0 auto; }
.anlirowss .ul li:hover img{ width:380px; height:286px; display:block;margin:0 auto; }
.anlirowss .ul li span{ display:block;color:#fff; font-size:14px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,0.6);position:absolute;bottom:0px;height:40px;line-height:40px;width:80%;-moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s;padding:0 10%;}
.anlirowss .ul li:hover span{height:286px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,0.6);}
.anlirowss .ul li span a{ color:#fff; font-size:16px; }
.anlirowss .ul li:hover span a{color:#fff; font-size:16px;height:286px;line-height:30px;display:block;padding-top:20% }


/*zhuanjia*/
.zjibox{ margin-top: 40px;}
.zjibox ul li .zjbox{ max-width: 1000px; padding: 33px 0px 60px 0; margin: 0px auto; border-bottom: 1px solid #e8e8e8;}
.zjibox ul li .zjbox .imgbox{ width: 150px; height: 190px; float: left; margin:0px ; overflow: hidden;}
.zjibox ul li .zjbox .imgbox img{ width: 150px; height: 190px;}
.zjibox ul li .zjbox .intro{ margin-left: 200px;  height: 160px; position: relative;}
.zjibox ul li .zjbox .intro h2{ text-align: left; font:20px/32px Microsoft Yahei; color: #4b4b4b;}
.zjibox ul li .zjbox .intro h2 a{ color: #4b4b4b; text-decoration: none;}
.zjibox ul li .zjbox .intro h3{ text-align: left; font:16px/32px Microsoft Yahei; color: #4b4b4b;}
.zjibox ul li .zjbox .intro p{text-align: left; font:14px/26px Microsoft Yahei; margin-top: 10px; color: #686868; }
 

.sub_left{	width: 300px;min-height:600px;	float: left;border-right:1px solid #f4f4f4;padding-top:40px;}
.sub_right{	width: 860px;float: right;}
.left_title{	height: 90px;	line-height: 90px;	background: #a21c1b;	color: #fff;	font-size: 36px;	text-align: center;	font-weight: 200;}
.left_menu ul li{	height: 46px;	border-bottom: 1px solid #e6e6e6;	line-height:46px;	}
.left_menu ul li a{	font-weight: bold;	display: block;	 height: 100%;	font-size: 16px;	text-align: right;padding-right:10%}
.left_menu ul li a:hover,.left_menu ul li a.bg{	background:url(../image/ico.png) no-repeat 180px center #eeefeb;	color: #1A4C95;	font-weight: bold;border-bottom: 1px solid #e6e6e6;}
 

.new_con{max-width: 1440px; width:100%; margin:100px auto 0; padding: 0px 0px 0px; min-height: 550px; }
.new_con h2{ font:24px/60px Microsoft Yahei; color: #000; text-align: left; font-weight: bold;}
 
.new_con .new_con_top{border:1px solid #eee;border-radius:10px;padding:30px;height:308px;background:#fff}
.new_con .introbox{ min-height: 600px;font:14px/30px Microsoft Yahei; text-align: left; color: #4b4b4b;border:1px solid #eee;border-radius:10px;padding:30px;margin-top:50px;}
.new_con .introbox p{ font:14px/30px Microsoft Yahei; text-align: left;color: #4b4b4b;}
.new_con .introbox img{ width:100%;}
.new_con .uppage{ margin:20px 0; border-top: 1px solid #e9e9e9;}
.new_con .uppage ul li{ width: 50%; float:left; font:14px/50px Microsoft Yahei; text-align: left; color: #000; }
.new_con .uppage ul li a{ color: #000; text-decoration: none;}

.new_con .texing u{ color: #808296;font-size:14px;float:left;border-radius:4px;border:1px #ccc solid;line-height:30px;padding:0 15px 0 25px;text-align:center;margin:0 20px 0 0;background:url(../image/b10.jpg) no-repeat 10px center ;	}

.new_con .xcx{float:right;text-align:center;margin-top:10px;}
.new_con .xcx img{margin-bottom:20px;}
.new_con .xcx h2{color:#f48704;font-size:70px;font-weight:100; width:360px;height:260px;line-height:260px;text-align:center;}


.new_conss {
    max-width: 1120px;
    margin: 0px auto;
    padding: 20px 40px 20px;
    min-height: 770px;
    background: #fff;
    border-radius: 20px;
	margin:60px auto;
	border:1px solid #f4f4f4;
}

.ys2{margin-top:20px;}
.ys2 li {    float: left;    width: 31.33333333%;    margin:1%;}
.ys2 li img{width: 100%;}

.textCons{padding:10px 10px 20px 10px;max-width:1440px;margin:0 auto;line-height:28px;font-size:14px;min-height:300px;}
.textCons p{line-height:28px;padding-bottom:40px;font-size:14px;}
.textIndent p{text-indent:2em;}

/*分页*/
.pages {	height: 29px;	overflow: hidden;	text-align: center;	padding: 50px 0;}
.pages li{ display: inline-block;}
.pages a,.pages span,.pages em {	padding: 8px 15px;	border: 1px solid #ddd;	margin: 0 5px;}
.pages span,.pages a:hover {	background: #dc0020;	border: 1px solid #dc0020;	color: #fff;}
.pages a{	color: #333;}


.mainCon{width:100%;background:#fff;padding:20px 0;}
.textCon{width:1200px;margin:20px auto;line-height:32px;font-size:14px;}
.textCon p{line-height:28px;padding-bottom:0px;font-size:14px;color: #555;}
.textCon h2{line-height:22px;padding-bottom:0px;font-size:18px;font-weight:bold;border-left:2px solid #dc0020;margin-bottom:20px;padding-left:10px;}
.textCon img{border-radius:10px;margin-bottom:20px;}

.mainCon2{width:100%;background:#f6f6f6;padding:20px 0;}
.textCon2{width:1200px;margin:20px auto;line-height:32px;font-size:14px;}
.textCon2 li{float:left;}
.textCon2 p{line-height:28px;padding-bottom:0px;font-size:14px;color: #555;}
.textCon2 h2{line-height:22px;padding-bottom:0px;font-size:18px;font-weight:bold;border-left:2px solid #dc0020;margin-bottom:20px;padding-left:10px;}
.textCon2 img{border-radius:10px;margin-bottom:20px;}

.sys2{width:100%;height:484px;background:#f6f6f6;background:url(../image/sys2bg.jpg) no-repeat bottom center #001221;padding:80px 0;}
.sys2 .h-h2 {font-size: 32px;color: #fff;background: url(../image/line02.png) no-repeat bottom center;height:40px;text-align:center;text-transform:uppercase;}
 

.sys3{width:100%;height:404px;background:#fff; padding:80px 0;}
.sys3 .h-h2 {font-size: 32px;color: #333;background: url(../image/line01.png) no-repeat bottom center;height:40px;text-align:center;text-transform:uppercase;}


.tet_con{max-width: 1120px;  margin: 40px auto; padding: 40px 40px 20px; min-height: 500px; background: #fff; border-radius: 20px;}
 
.contacttxt{max-width: 1200px;  margin: 40px auto;  }
 
.contacttxt .detailmsg{  height:180px;  margin:1% auto 0;  width:100%;  }
.contacttxt .detailmsg li{  float:left;  width:33.3%;  height:100%;  text-align: center;  }
.contacttxt .detailmsg li .libox{ margin: 0px 17px;height:80px; background: #fff; padding:50px 0px;border-radius: 6px;}
 .contacttxt .detailmsg li .libox .pho{  display: block;  text-align: center; padding: 33px 0px 20px;  background-size:28px; font:25px/48px Microsoft Yahei; color: #aa0d10; position: relative;}
.contacttxt .detailmsg li .libox .pho .tspan{ width: 42px; height: 5px; background: #aa0d10; position: absolute; bottom: 0px; left: 50%; margin-left: -21px; }
.contacttxt .detailmsg li .libox .p1{  background:url("../image/icon1.png") no-repeat  center top; background-size:28px;  }
.contacttxt .detailmsg li .libox .p2{  background:url("../image/icon2.png") no-repeat  center top; background-size:28px;  }
.contacttxt .detailmsg li .libox .p3{  background:url("../image/icon3.png") no-repeat  center top; background-size:28px;  }

.contacttxt .detailmsg li .libox .msg{ font:16px/44px Microsoft Yahei; text-align: center; color: #242830; text-indent: 0px;text-decoration: none;}



/*anli*/
.wrapper{ max-width: 1440px;margin:0 auto;    width: 100%;}
.m-case{min-height:300px;padding:0}
.m-case .m-case-list{padding:70px 0}
.m-case .m-case-list li{float:left;display:inline-block;margin-left:1%;width:49%}
.m-case .m-case-list li:nth-of-type(3n+1){margin-left:0}
.m-case .m-case-list li>a{display:block;margin-top:30px;border-radius: 12px;overflow:hidden}
.m-case .m-case-list li>a:hover dt .mask{display:block}
.m-case .m-case-list li>a:hover dd p{color:#666}
.m-case .m-case-list li>a:hover dd .icon-arraw-right:before{color:#f32f43;border-color:#f32f43}
.m-case .m-case-list li dt{position:relative;background:#23272a}
.m-case .m-case-list li dt .lazy{display:block;margin:auto;width:auto}
.m-case .m-case-list li dt .mask{display:none;position:absolute;top:0;z-index:2;width:100%;height:100%;color:#fff;background-color:rgba(243,47,67,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCF32F43, endColorstr=#CCF32F43)}.m-case .m-case-list li dt .mask p{padding:5% 8% 0;font-size:.8125em;line-height:1.8;height:60%;overflow:hidden}
.m-case .m-case-list li dt .mask button{display:block;position:absolute;bottom:8%;left:0;right:0;margin:12px auto 0;padding:2.5% 0;width:40%;line-height:1;font-size:.9375em;font-weight:bold;color:#fff;border:1px solid #fff;background-color:rgba(182,8,17,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99B60811, endColorstr=#99B60811)}

.m-case .m-case-list li dd{padding:2% 3.27869%;text-align:left;background-color:#fff;}

.m-case .m-case-list li dd p{float:left;font-size:1.3em;height:auto;color:#333;line-height:auto;vertical-align:middle;overflow:hidden}

.m-case .m-case-list .textcss .tt{width:100%;height:90px;line-height:30px;color:#000;}
.m-case .m-case-list .textcss .tt H2{font-size:18px;width:100%;}
.m-case .m-case-list .textcss .tt p{font-size:16px;width:100%;}
.m-case .m-case-list .textcss .jg{width:100%;height:25px;line-height:25px;margin-bottom:10px;margin-top:5px;}
.m-case .m-case-list .textcss .jg img{float:left;}
.m-case .m-case-list .textcss .jg span{float:right;font-size:16px;color:#fec23d}
.m-case .m-case-list .textcss .jg u{color:#acb8c6;font-size:12px;text-decoration: line-through}

.m-case .m-case-list .textcss .nd{font-size:16px;width:100%;height:40px;line-height:40px;border-top:1px solid #ebeef3}

.m-case article #u-visits{display:none}
.m-case .m-related{padding-left:10%;padding-right:10%}
.m-case .m-related dd>a{padding-top:4px !important;padding-bottom:4px !important}


.baoming .below {
    position: relative;
    padding-top: 50px;
    width: 100%;
}


.baoming .below i {
    top: 0px;
    -moz-opacity: 1;
    opacity: 1;
}
 
.baoming .below i {
    display: block;
    position: relative;
    top: -30px;
    margin: 0 auto;
    width: 424px;
    height: 86px;
    background: url(../image/words.png) no-repeat 0px -790px;
 
}