.nav_all{background:#f1f0f5; height:60px; width:100%;    margin-top: -5px;}
.a8nav{ width:1200px; height:60px; margin:0  auto;}
.a8nav li{ width:300px; line-height:59px; font-size:16px; color:#666; list-style:none; text-align:center; float:left;}
.a8nav li:hover{ color:#ff2453; border-bottom:1px solid #ff2453;}

.a8nav a{ color: #666; }
.w-min1200{ min-width:1200px; overflow:hidden}
.col14{ height:300px; background-color:#efefef;}
.col16 {
    height: 730px;
}

.col{ width:100%; height:auto; }
.col0{ height:850px; background:url(../images/col-00.jpg) no-repeat center top;}
.col5-about-img,.col5-about-img img{ width:1140px; height:280px;}
.col7-about-img,.col7-about-img img{ width:1186px; height:280px;}
.col8-about-img{ margin-top:20px;}
.col8-about-img,.col8-about-img img{ width:1160px; height:328px;}
.col9-about-img,.col9-about-img img{ width:900px; height:586px;}
.col11-about-img,.col11-about-img img{ width:1174px; height:380px;}
.col12-about-img,.col12-about-img img{ width:1058px; height:346px;    margin: 0 auto;}

.col1{ height:560px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col2{ height:594px; background:#FFF;}
.col3{ height:580px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col4{ height:500px; background:#FFF;}
.col5{ height:590px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col6{ height:480px; background:#FFF}
.col7{ height:624px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col8{ height:680px; background:#FFF;}
.col9{ height:848px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col11{ height:700px; background:#FFF;}
.col12{ height:620px; background:#f0f0f4 url(../images/col-01.jpg) no-repeat center bottom;}
.col13{ height:660px; background:#FFF;}
.col16{ height:730px;}
.col16 .col16_title{ height:120px; margin-top:40px;}
.col16_title h2{ height:60px; line-height:60px; color:#ff2453; font-size:32px; text-align:center; font-weight:normal;}
.col16_title p{ height:30px; line-height:30px; font-size:16px; color:#424242; text-align:center;}
.col16_title_img{ width:600px; height:368px; float:left;}
.col16_title_con{ width:540px; padding:0 30px; text-align: left; line-height:30px; float:right;}
.col16_title_con li{ list-style:disc; line-height: 50px; padding-left:10px; text-align: left; }


.tabs {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	font-size: 1.25em;
}

/* Nav */
.tabs nav {
	text-align: center;
}

.tabs nav ul {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	margin: 0 auto;
	padding: 0;
	max-width: 1200px;
	list-style: none;
	-ms-box-orient: horizontal;
	-ms-box-pack: center;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}

.tabs nav ul li {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0;
	text-align: center;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height:60px;
}

.tabs nav a {
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
}

.tabs nav a span {
	vertical-align: middle;
	font-size: 0.75em;
}

.tabs nav li.tab-current a {
	color: #74777b;
}

.tabs nav a:focus {
	outline: none;
}


@media screen and (max-width: 58em) {
	.tabs nav a.icon span {
		display: none;
	}
	.tabs nav a:before {
		margin-right: 0;
	}
}



/* Content */
.content-wrap {
	position: relative;
}

.content-wrap section {
	display: none;
	margin: 0 auto;
	padding: 1em;
	max-width: 1200px;
	text-align: center;
}

.content-wrap section.content-current {
	display: block;
	padding:50px 0;
}

.content-wrap section p {
	margin: 0;
	font-size: 14px;
	line-height:30px;
	text-align:left;
	padding-left:20px; 
	font-size:14px; 
	color:#999; 
	background:url(../images/case-list-about.png) no-repeat left 10px;
}



.btn{ width:166px; height:48px; margin:0 auto; margin-top:10px; margin-bottom:20px;  border-radius:3px; background:#ff2453; overflow:hidden; }
.btn:hover{ background:#c01237;}
.btn a{ width:166px; height:48px;line-height:48px; display:block; font-weight:normal; font-size:20px; font-family:"微软雅黑"; text-align:center; color:#FFF; }
.btn1{ width:166px; height:48px; margin:0 auto; margin-top:140px; margin-bottom:20px;  border-radius:3px; background:#ff2453; overflow:hidden; }
.btn1:hover{ background:#c01237;}
.btn1 a{ width:166px; height:48px;line-height:48px; display:block; font-weight:normal; font-size:20px; font-family:"微软雅黑"; text-align:center; color:#FFF; }



.col-cen{ width:1200px; height:440px; margin:0 auto; padding:60px 0; position:relative; }
.col2 .col-cen{  height:474px;}
.col3 .col-cen{  height:460px;}
.col4 .col-cen{  height:380px;}
.col5 .col-cen{  height:530px; padding:60px 0 0 0;}
.col6 .col-cen{  height:360px;}
.col7 .col-cen{  height:504px;}
.col8 .col-cen{  height:560px;}
.col9 .col-cen{  height:620px; padding:60px 0 0 0;}
.col11 .col-cen{  height:580px; padding:60px 0 0 0;}
.col12 .col-cen{  height:500px;}
.col12 .col-cen{  height:540px;}
.col-cen:after{ content:""; display:block; clear:both;}
.col1 .col-img,.col3 .col-img{ width:600px; height:436px; position:absolute; right:20px; top:60px;}
.col2 .col-img,.col4 .col-img,.col6 .col-img{ width:auto; height:328px; position:absolute; left:20px; top:60px; }
.col1 .col-img img,.col2 .col-img img,.col3 .col-img img,.col4 .col-img img,.col6 .col-img img{ width:auto; height:436px;}
.col2 .col-img,.col2 .col-img img{ height:460px; width:580px;}
.col3 .col-img,.col3 .col-img img{/* height:380px; width:580px;*/}
.col4 .col-img,.col4 .col-img img{ height:362px;}
.col6 .col-img,.col6 .col-img img{ width:600px; height:368px;}

.col1 .col-about,.col3 .col-about,.col8 .col-about{ width:520px; height:auto; position:absolute; left:0px; top:60px; }
.col2 .col-about,.col4 .col-about,.col6 .col-about{ width:520px; height:auto; position:absolute; right:0px; top:60px; padding-left:60px; }
.col4 .col-about{ top:20px;}


.col-about h2{ width:500px; /*height:60px;*/ line-height:60px; font-weight:normal; font-size:30px; marging:25px 0 10px 0; color:#ff2453; overflow:hidden; }
.col-about h3{ width:500px;/* height:60px;*/ line-height:60px; font-weight:normal; font-size:20px; padding:5px 0 5px 0; color:#ff2453; overflow:hidden; }
.col-about-nr{ width:500px; height:auto; padding-bottom:30px; line-height:28px; font-size:16px; color:#6f6f6f; overflow:hidden;}
.col-about p{ width:166px; height:48px; border-radius:3px; background:#ff2453; overflow:hidden; }
.col-about p:hover{ background:#c01237;}
.col-about p a{ width:166px; height:48px;line-height:48px; display:block; font-weight:normal; font-size:20px; font-family:"微软雅黑"; text-align:center; color:#FFF; }

/*
选项卡*/
i{font-style:normal;}
.gflt2017bg{ display:none;}
/**/
#m_h2{ height:100px; line-height:100px; font-size:35px; color:#3976da; text-align:center;}
#tab{ width:1200px; margin:0 auto;}
#tabtitle{ width:1200px; height:110px;}
#tabtitle li{ width:350px; height:110px; margin-right:50px; border-bottom:1px solid #CCC; color:#6f6f6f; cursor:pointer; float:left;}
#tabtitle li:hover{ color:#3976da; border-bottom:1px solid #3976da; background-color: #f1f0f5;}
#tabtitle li .p1{ font-size:24px; line-height:30px; text-align:center;} 
#tabtitle li .p2{ margin-top:10px; font-size:16px; line-height:30px; text-align:center;}
#tabctt div{ width:1200px; height:300px; text-align:center; }
#tabctt div:nth-child(2){width:1200px; text-align:center; display:none;}
#tabctt div:nth-child(3){width:1200px; text-align:center; display:none;}
.banner p{margin-left: -560px;}
.textd{ display:none;}

.col-title h2, .col-title p {
    height: 60px;
    line-height: 60px;
    font-size: 32px;
    font-weight: normal;
    color: #ff2453;
    text-align: center;
}

.col-title p {
    height: auto;
    line-height: 30px;
    font-size: 16px;
    color: #424242;
}

/*
选项卡*/


.tabs-style-linemove nav a span { font-size:16px; color: #ff2453;}