@font-face {font-family: '微软雅黑 Light';
	src: url('../font/webfont.eot'); /* IE9*/
	src: url('../font/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../font/webfont.woff') format('woff'), /* chrome、firefox */
	url('../font/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('../font/webfont.svg#思源黑体-细') format('svg'); /* iOS 4.1- */
}


@font-face {
	font-family: '微软雅黑 Light';
	src: url('Raleway-Regular.eot');
	src: url('Raleway-Regular.eot?#iefix') format('embedded-opentype'),
	url('Raleway-Regular.woff') format('woff'),
	url('Raleway-Regular.ttf') format('truetype'),
	url('Raleway-Regular.svg#Raleway') format('svg');
}

body{font-size:100%; overflow-x:hidden; max-width:100%; font-family:Raleway,webfont,Microsoft Yahei; }
html{font-size:100%;}
a:focus {
     outline:none;
     -moz-outline:none;
}
.langlogo a{float:left; margin-left:54px; display:block; overflow:hidden; height:100%; width:40px;}
.langlogo a img{height:88px;}
#header .navbar-nav{position:relative;}
#header .navbar-nav .searchdiv{position:absolute; width:100%; height:100%; opacity:0; z-index:-1; transition:all 1s ease 0s;}
#header .navbar-nav .searchdiv form{float:left; margin-top:24px; width:80%;}
#header .navbar-nav .searchdiv .closesea img{float:right; margin-top:35px; margin-right:20px;}
@media screen and (max-width: 780px) {
	#header .navbar-nav .searchdiv .closesea img{height:3%;}
}
#header .navbar-nav .searchdiv  input.text{background:none; border:0px; height:40px; margin-left:50px; line-height:40px; color:#fff; border:1px solid #aaa; padding-left:20px; width:100%;outline:medium;border-radius:4px;}
#header .navbar-nav .searchdiv  input.button01{ width:40px; border:0px; height:60px; position:absolute; left:0px; top:0px; background:url(../images/search_icon.svg) no-repeat; background-size:40px 86px;outline:medium;}
#header{width:100%; height:88px; position:fixed; z-index:1111;
	background: rgba(149,0,18,.9);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5950012,endColorstr=#E5950012);
}
#header .navbar-default{ border:0px; margin-bottom:0px; background:none; width:1200px; float:none; margin:0 auto;}
#header .navbar-brand{
	display:block; padding:0px; height:88px; margin-left:0px;
}
#header .navbar-nav > li{ transition:all 1s ease 0s;}
#header .navbar-nav > li >a{ transition:All 0.1s ease-in-out;
	 -webkit-transition:All 0.1s ease-in-out;
	-moz-transition:All 0.1s ease-in-out;
	 -o-transition:All 0.1s ease-in-out;}
#header .navbar-nav > li > a{ padding:0px; height:88px; line-height:88px; font-size:1.15rem; color:#fff; margin-left:70px;}

#header .navbar-nav > li > a:hover { padding:0px; height:88px; line-height:88px; font-size:1.15rem; color:#33ffcc;border-bottom:2px solid white; margin-left:70px;outline:none; }
#header .navbar-nav > li > a:focus { padding:0px; height:88px; line-height:88px; font-size:1.15rem; color:#33ffcc;border-bottom:2px solid white; margin-left:70px;outline:none; }

#header .navbar-nav > li.searchlogo > a,#header .navbar-nav > li.langlogo > a{ margin-left:64px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	background:none;outline-style:none; -moz-outline-style: none;
}
@media screen and (max-width: 1280px) {
	#header{height:82px;}
	#header .navbar-brand{ height:82px;}
	#header .navbar-nav > li > a{ height:82px; line-height:82px;}
}
@media screen and (max-width: 1200px) {
	#header .navbar-default{
		width:100%; 
	}
	#header .navbar-nav > li > a{ margin-left:54px;}
	#header .navbar-nav > li.searchlogo > a{ margin-left:48px;}
	.langlogo > a{ margin-left:48px;}
}
@media screen and (max-width: 980px) {
	#header{height:76px;}
	#header .navbar-brand{ height:76px;}
	#header .navbar-nav > li > a{ height:76px; line-height:76px;  margin-left:18px;}
	#header .navbar-nav > li.searchlogo > a,#header .navbar-nav > li.langlogo > a{ margin-left:20px;}
	.langlogo > a{ margin-left:20px;}
}
@media screen and (max-width: 768px) {
	#header{height:60px; position:fixed; background:#950012;}
	#header .navbar-brand{ height:60px;margin-left:16px; position:relative;}
	#header .navbar-nav .searchdiv{position:absolute; top:0px;}
	#header .navbar-nav .searchdiv input.text{width:90%;}
	#header .navbar-nav > li{padding:0 25px;}
	#header .navbar-nav > li > a{ height:60px; line-height:60px; margin-left:34px; border-bottom:1px solid #cc9197; margin:0px; font-size:12px; line-height:55px; height:55px;}
	#header .navbar-nav > li.searchlogo > a{ margin-left:0; border-bottom:0px;}
	.langlogo > a{ margin-left:0; display:none;}
	.flexslider{top:60px;}
	#header #example-navbar-collapse{border:0px;}
	#header .navbar-nav{background:#950012; height:100%; margin-top:0px; margin-bottom:0px;}
	.navbar-toggle{margin-right:15px;}
}

.flexslider .slides li img.pc{display:block;}
.flexslider .slides li img.wap{display:none;}
@media screen and (max-width: 768px) {
	.flexslider .slides li img.pc{display:none;}
	.flexslider .slides li img.wap{display:block;}
}
.navbar-default .navbar-toggle{border:0px; padding-top:14px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none;}
.navbar-toggle .icon-bar{ width:24px; height:1px; margin-bottom:6px;}
.navbar-default .navbar-toggle .icon-bar{ background:#fff;}
.navbar-default .navbar-toggle .sr-only{display:block; background:url(../images/retract.jpg) no-repeat; width:20px; height:19px; background-size:cover; clip:auto; position:static; margin:0px;}
.navbar-toggle  .icon-bar{display:none;}
.navbar-toggle.collapsed  .icon-bar{display:block;}
.navbar-default .navbar-toggle.collapsed  .sr-only{display:none;}



#indexpro{width:100%; background-image : url(/cn/images/indexBG.png);background-repeat : repeat; overflow:hidden; padding-bottom:120px; border-bottom:1px solid #c7c7c7;}
#indexpro .indexprot{font-size:2em; color:#C5253B; text-align:center; margin:88px auto 24px;}
#indexpro .indexprob{font-size:0.875rem; color:#898989; text-align:center; line-height:200%; padding-bottom:72px; border-bottom:1px solid #e3e3e3; margin-bottom:76px;}
#indexpro .procon{ padding:0 3px;}
#indexpro .procon .t{text-align:center; font-size:1.5rem; color:#666; line-height:28px; margin-bottom:56px;}
#indexpro .procon .t img{vertical-align: bottom;}
@media screen and (max-width: 768px) {
	#indexpro {border:0px;}
	#indexpro .indexprot{font-size:1.25em; margin:40px auto 11px;}
	#indexpro .indexprob{font-size:0.75rem; line-height:200%; padding-bottom:32px; margin-bottom:34px;}
	#indexpro .procon{ margin-bottom:34px;}
	#indexpro .procon .t img{height:20px;vertical-align: middle;}
	#indexpro .procon .t{font-size:18px; line-height:28px; margin-bottom:26px;}
	#indexpro{width:100%; background:#fcfcfc; overflow:hidden; padding-bottom:0px; margin-top:60px;}
}

#indexnew{width:100%; overflow:hidden; padding-top:85px; padding-bottom:136px;background:url(http://www.gtake.com.cn/cn/uploadfile/IndexBG/indexBG.jpg) no-repeat 0px 0px; }
#indexnew .newsleft{float:left; padding:0px; width:44%;}
#indexnew .newsright{float:right; padding:0px; width:44%;}
#indexnew .ttop{font-size:2em; color:#C5253B; padding-bottom:42px; border-bottom:2px solid #c5253b;}
#indexnew .ttop img{ margin-top:10px;}
#indexnew .indexnewsli{ display:block; font-size:0.875rem; color:#333; line-height:260%; }

#indexnew .indexnewsli:hover{
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
    margin-left:6px;
    color:#ff0000; text-decoration:none;}

#indexnew .indexnewsli span{float:right;}
#indexnew #owl-demo .item{
	margin: 0px; position:relative; display:block;
}
#indexnew .newsright .gsxw{
	width:100%; background:#FFF; padding-top:40px;height:399px;
}
#indexnew .newsright .gsxw .desc{ overflow:hidden; font-size:14px; color:#333333; line-height:200%; border-bottom:1px solid #e9e9e9; padding-bottom:24px; margin-bottom:20px;}
#indexnew .newsright .gsxw .desc .desccon{ height:75px; color:##f5f5f5;overflow:hidden;}
#indexnew #owl-demo .item .ant{ width:100%; position:absolute; bottom:0px; left:0px; height:42px; line-height:42px; color:#fff; background: rgba(0,0,0,.2);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}
#indexnew #owl-demo .item .ant img.fr{ float:right;  margin:16px 16px 0 0;}
#indexnew #owl-demo .item .ant img.fl{ float:left; margin-right:4px; }
#indexnew #owl-demo .item img.lazyOwl{
	display: block;
	width: 100%;
	height: auto;
}
#indexnew #owl-demo.owl-theme .owl-controls{
	position:absolute; bottom:50px; z-index:1111111; margin-left:-36px; left:50%;
}
@media screen and (max-width: 1200px) {
	#indexnew .newsright .gsxw{
		 height:399px;
	}
}
@media screen and (max-width: 992px) {
	#indexnew .indexnewsli{ font-size:0.75rem;}
	#indexnew .newsright .gsxw{
		 height:399px;
	}
}
@media screen and (max-width: 768px) {
	#indexnew{ width:auto;height:auto;padding-top:25px; background:#f2f2f2;  margin-bottom:50px;}
	#indexnew .newsleft{display:none;}
	#indexnew .newsright{float:none; padding:0px; width:100%;}
	#indexnew .ttop{font-size:1.25rem; padding:0 15px 25px;}
	#indexnew .ttop img{ display:none;}
	#indexnew .newsright .gsxw{height:auto; overflow:hidden;}
	/*#indexnew .newsright .gsxw .gsnwli{display:none;}*/

   	#indexnew .newsright .gsxw .desc{ margin-bottom:0px; border:0px;}
}

.sideMenu{  width:100%; padding:0 15px; padding-top:20px; display:none; }
.sideMenu h3{ height:40px; line-height:40px; color:#585858;  border-bottom:1px solid #b6b6b6; background:#fff; cursor:pointer; font-size:14px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:28px; margin-top:5px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ font-size:12px; line-height:240%; color:#585858; display:none; padding-left:16px; /* 默认都隐藏 */ }
.sideMenu ul a:hover{ text-decoration:none;}

#footer{width:100%;  overflow:hidden; background:#efefef; border-top:1px solid #d8d8d8;}
#footer .footer{padding-top:104px; overflow:hidden; border-bottom:2px solid #d8d8d8; padding-bottom:30px;}
#footer .footerimg{text-align:center; padding:0px;}
#footer .footerimg .alinks a{margin:0 10px;}
#footer .footerimg .footerlogo{ margin-bottom:16px;}
#footer .footerimg .footertitle{ margin-bottom:52px;}
@media screen and (max-width: 768px) {
	#footer{margin-top:0px;}
}
#footer .footermenu{
	float:right;
} 
#footer .footermenu a{
	display:block; text-align:left;
}
#footer .footermenu{border-right:1px solid #c0c0c0; padding:0 0 0 60px; width:15%;}
#footer .footermenu a.at{ font-size:14px; color:#575757; margin-bottom:14px; font-weight:bold;}
#footer .footermenu a.ab{ font-size:12px; color:#575757; line-height:200%;}
#footer .footermenu a.ab img{margin-right:4px;}
@media screen and (max-width: 1200px) {
	#footer .footerimg .alinks a{margin:0 5px;}
}
@media screen and (max-width: 992px) {
	#footer .footerimg .alinks a{margin:0 1px;}
	#footer .footermenu{border-right:1px solid #c0c0c0; padding:0 0 0 40px; width:15%;}
}
@media screen and (max-width: 768px) {
	#footer{background:#fdfdfd; border-top:0px;}
	#footer .footermenu{display:none;}
	#footer .footerlogos{text-align:center;}
	#footer .footerlogos img{ width:119px;height:26px;}
	#footer .footerimg .footerlogo{ margin-bottom:10px;}
	/*#footer .footerlogos img:nth-child(1){width:50%;}*/
	.sideMenu{display:block; background:#fdfdfd;}
	.sideMenu h3{background:#fdfdfd;}
	#footer .footer{padding-bottom: 20px;padding-top: 30px;}
	#footer .footerimg .footertitle{margin-bottom:0px;display: none;}
}
#footer01{width:100%; overflow:hidden; background:#efefef; line-height:56px; }
#footer01 .gs{font-family:'微软雅黑 Light',Arial; font-size:0.875rem; color:#575757;}
#footer01 .gs01{font-size:0.875rem; color:#575757; margin-right:178px;}
#footer01 .gsa{ font-size:14px; color:#666;}
#footer01 .gsa img{margin:0 6px 0 10px;}
#footer01 .gsen{ float:right; margin-right:4px;}

#footer02{width:100%; overflow:hidden; background:#303332; line-height:70px; }
#footer02 .ba{float:left; font-size:14px; color:#fff;}
#footer02 a{float:right; font-size:14px; color:#fff;}
#footer01wap{display:none;}
#footer02wap{display:none;}
@media screen and (max-width: 992px) {
	#footer01 .gs01{margin-right:0px;}
}
@media screen and (max-width: 768px) {
	#footer{ border-top:1px solid #d8d8d8;}
	#footer01{ display:none;}
	#footer02{ display:none;}
	#footer01wap{height:30px; padding:0 15px; display:block;}
	#footer01wap .gsen{float:left; margin-right:10px; margin-top:7px;}
	#footer01wap .footermessage{float:right; margin-top:7px; font-size:12px;}
	#footer01wap .footermessage img{margin-right:8px;}
	#footer .footer{border:0px;}
	#footer02wap{padding:10px 0;  display:block;}
	#footer02wap{width:100%; overflow:hidden; background:#303332; font-size:12px; line-height:28px; color:#c8c8c8;}
	#footer02wap .gs{font-family:'微软雅黑 Light',Arial; font-size:0.75rem; color:#c8c8c8;}
	#footer02wap .gs01{font-size:0.75rem; color:#c8c8c8; }
	#footer02wap .gsa{font-size:0.75rem; color:#c8c8c8; }
	#footer02wap .gsa img{margin:0 6px 0 10px;}
	#footer02wap .ba{float:left;}
}

#protitle{ width:100%; background:#f7f7f7; overflow:hidden;}
#protitle #owl-demo01{margin:0 auto; float:none;}
#protitle .protab { margin-top:88px; padding:42px 0 40px; border-bottom:2px solid #dfdfdf;}
#protitle .protab .t{display:block; color:#00A29A;}
#protitle .protab .t:hover,#protitle .protab .t.this{color:#C5253B;}
#protitle .protab .t img{float:left; margin-right:16px;}
#protitle .protab .t span{float:left; line-height:28px;}
#protitle #owl-demo01 .item{display:block; text-align:center; margin-top:58px; font-size:0.875rem; line-height:240%; margin-bottom:46px; font-family:'微软雅黑 Light',Arial; color:#C5253B;}
#protitle #owl-demo01 .item.this,#protitle #owl-demo01 .item:hover{font-weight:bold; text-decoration:none;}
#protitle #owl-demo01 .owl-prev{ width:72px; height:194px; background:url(../images/pro/app_switch_left.svg) center center no-repeat; background-size:cover; position:absolute; top:56px; left:-152px;}
#protitle #owl-demo01 .owl-next{ width:72px; height:194px; background:url(../images/pro/app_switch_right.svg) center center no-repeat; background-size:cover;  position:absolute; top:56px; right:-152px;}
@media screen and (max-width: 1440px) {
	#protitle #owl-demo01 .owl-prev{ left:-72px;}
	#protitle #owl-demo01 .owl-next{ right:-72px;}
}

@media screen and (max-width: 1270px) {
	#protitle #owl-demo01 .owl-prev{ left:0;}
	#protitle #owl-demo01 .owl-next{ right:0;}
}
@media screen and (max-width: 768px) {
	#protitle .protab { padding:10px 15px 10px; margin-top:60px;}
	#protitle .protab .col-xs-12{ margin-bottom:8px;}
	#protitle #owl-demo01 .item{ margin:28px 0;}
	#protitle .protab .t img{margin-left:30%;}
}
@media screen and (max-width: 440px) {
	#protitle #owl-demo01 .owl-prev{ width:36px; height:97px; top:66px;}
	#protitle #owl-demo01 .owl-next{ width:36px; height:97px; top:66px;}
	#protitle .protab .t img{margin-left:18%;}
}
@media screen and (max-width: 360px) {
	#protitle .protab .t img{margin-left:18%;}
}
.promaint{padding-top:60px; padding-bottom:30px; border-bottom:1px solid #c4c4c4;}
@media screen and (min-width: 1200px) {
	.promaint{ padding-left:0px; padding-right:0px;}
}
.promaint .promaintleft{ font-size:1.875rem; color:#C5253B;}
.promaint .promaintright{ text-align:right; padding-top:10px;}
.promaint .promaintright a.ali{ font-size:0.875rem; color:#00A29A; margin-right:36px; margin-top:5px;}
.promaint .promaintright a.ali.this,.promaint .promaintright a.ali:hover{color:#C5253B;text-decoration:none;}


.promaint .promaintright a.alicase{ font-size:0.875rem; color:#fff; padding:3px 10px; border-radius:14px; background:#00A29A; }
.promaint .promaintright a.alicase.this,.promaint .promaintright a.alicase:hover{background:#C5253B;text-decoration:none;}
.promaint .promaintright a.alicase.this,.promaint .promaintright a.alicase:focus{background:#C5253B;text-decoration:none;outline-style:none; -moz-outline-style: none;}

@media screen and (max-width: 440px) {
	.promaint .promaintright a.ali{ margin-right:12px;}
	.promaint .promaintleft{ font-size:20px; color:#C5253B;margin-top:8px; }
}
.proli{width:100%; height:1px; clear:both; }
.prolimid{ height:1px; clear:both; margin:0 auto; float:none; padding:0px; }
.proli .main{ width:100%; height:100%; background:#e1e1e1;}
.prolimid .main{ width:100%; height:100%; background:#e1e1e1;}

@media screen and (max-width: 768px) {
	.proli{width:100%; padding:0 15px; }
	.prolimid{ padding:0 15px; }

}
.promainliwai{width:100%; overflow:hidden;}
.promainliwai .container{padding:8rem 15px;}
.promainliwai01 .container{ padding-top:4.5rem; padding-bottom:2rem;}

.promainli .promainlileft .t{ color:#C5253B; font-size:2rem; margin-bottom:3.5rem; margin-top:2rem;line-height: 1.5em;}
.promainli .promainlileft .t01{font-size:1.125rem; color:#C5253B; margin-bottom:2rem;line-height: 2em;}
.promainli .promainlileft .t02{ line-height:200%; font-size:1.125rem; color:#C5253B;}
.promainli .promainlileft .b02{ font-size:1rem; color:#575757; margin-top:2rem;}
.promainli .promainlileft .b03{ font-size:1rem; color:#C5253B; margin-top:2rem;line-height:2em;}
.promainli .promainlileft .b{ font-size:1rem; color:#b8b8b8; line-height:2rem;}
.promainli .promainlileft .icon{margin-bottom:3rem;}
.promainli .promainlileft .banben{ font-size:12px; margin-top:3.5rem; margin-bottom:2.5rem; color:#C5253B; }
.promainli .promainlileft .promore{ font-size:12px; color:#0d6eb8;}
.promainli  .w{ padding:0 0 1rem; }
.promainli .promainliright img{ max-width:100%;}
.promainli .promainliwailiimg{text-align:center;}
.promainli .promainliwailiimg  img{ max-width:100%; }
.promainli .promainliright{ font-size:1rem; color:#666;}
.promainli .promainliright div{margin-bottom:2rem; line-height:140%;}
.promainli .promainliright div span{color:#444;}
.promainli .promainlitop .t{ color:#C5253B; font-size:2.125rem; margin-bottom:3.5rem; margin-top:2rem;}
.promainli .promainlitop .b{ font-size:1rem; color:#b8b8b8; line-height:2rem;}
.promainli .promainlitop{margin-bottom:3rem;}
.promainli .promainlibottom{text-align:center;}
.promainli .promainlibottom img{max-width:100%;}
@media screen and (max-width: 440px) {
	.promainli{padding:3rem 15px;}
	.promainli .promainlileft{margin-bottom:2.5rem;}
	.promainli .promainlileft .t{ font-size:1.5rem; margin-bottom:1.5rem; margin-top:1rem;}
	.promainli .promainlileft .b{ font-size:0.875rem; color:#b8b8b8; line-height:1.75rem;}
	.promainli .promainlitop{margin-bottom:2.5rem;}
	.promainli .promainlitop .t{ font-size:1.5rem; margin-bottom:1.5rem; margin-top:1rem;}
	.promainli .promainlitop .b{ font-size:0.875rem; color:#b8b8b8; line-height:1.75rem;}
}
.promainliwai #owl-demo02{padding:0px; margin-top:58px; margin-bottom:46px;}
.promainliwai #owl-demo02 .item{display:block; margin:0 5px; text-align:center;  font-size:0.875rem; line-height:240%;  font-family:'微软雅黑 Light',Arial; color:#C5253B;}
.promainliwai #owl-demo02 .owl-prev{ width:72px; height:194px; background:url(../images/pro/Product_switch_left.svg) center center no-repeat; background-size:cover; position:absolute; top:62px; left:-152px;}
.promainliwai #owl-demo02 .owl-next{ width:72px; height:194px; background:url(../images/pro/Product_switch_right.svg) center center no-repeat; background-size:cover;  position:absolute; top:62px; right:-152px;}
@media screen and (max-width: 1440px) {
	.promainliwai #owl-demo02 .owl-prev{ left:-72px;}
	.promainliwai #owl-demo02 .owl-next{ right:-72px;}
}

@media screen and (max-width: 1270px) {
	.promainliwai #owl-demo02 .owl-prev{ left:0;}
	.promainliwai #owl-demo02 .owl-next{ right:0;}
}
@media screen and (max-width: 768px) {
	.promainliwai #owl-demo02 .item{ margin:28px 5px;}

}
@media screen and (max-width: 440px) {
	.promainliwai #owl-demo02 .owl-prev{ width:36px; height:97px; top:46px; left:-10px;}
	.promainliwai #owl-demo02 .owl-next{ width:36px; height:97px; top:46px; right:-10px;}
}

.beizhu{ border-top:1px solid #e1e1e1; padding-top:4rem; padding-bottom:4rem; font-size:12px; line-height:200%;}

.caseli .caselistwai{padding:0 6px; margin-bottom:28px;}
.caseli .caselist{background:#f7f7f7; padding:12px; display:block;}
.caseli .caselist .caset{font-size:16px; color:#C5253B; font-family:ARaleway,rial; line-height:400%; font-family:Raleway,webfont,Microsoft Yahei; }
.caseli .caselist .caseb{font-size:14px; color:#575757;}
.caseli a.caselist:hover{text-decoration:none;}
.caseli .casebigt{ font-size:1.5rem; color:#C5253B; margin:50px 0;}
.caseli a.clickmore{ color:#fff; font-size:14px; background:#00A29A; display:block; height:76px; line-height:76px; text-align:center; margin-bottom:20px;}

.caseli a.clickmore:hover{transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
    -moz-transition:All 0.2s ease-in-out;
    -o-transition:All 0.2s ease-in-out;background:#990000;
    text-decoration:none;}

.caseli a.clickmore:focus{outline-style:none; -moz-outline-style: none;
    text-decoration:none;}

.caseli .caselist .blackdiv{transition:All 0.5s ease-in-out;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
	width:100%; min-height:100px; position:absolute; top:0px; text-align:center; opacity:0;background: rgba(0,0,0,.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);}
.caseli .caselist .nei{width:100%; position:relative;}

.bigblack{width:100%; height:100%; background: rgba(0,0,0,.9); z-index:10000; top:0px; left:0px;       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); position:fixed; opacity:0; display:none; }
.inblock{ position:relative; width:1190px; margin:15% auto;}
.inblock a.closet{ display:block; position:absolute; width:25px; height:25px; top:-30px; right:-30px;}



.inblock #owl-demo.owl-theme .owl-controls {
    bottom: 13px;
    left: 50%;
    margin-left: -36px;
    position: absolute;
    z-index: 1111111;
}
.inblock .owl-prev{ position:absolute; background:url(../images/pro/case_switch_left.svg) left top no-repeat; width:46px; background-size:cover; height:96px; top:-350px; left:-400px;}
.inblock .owl-next{ position:absolute; background:url(../images/pro/case_switch_right.svg) left top no-repeat; width:46px; background-size:cover; height:96px; top:-350px; right:-400px;}
.inblock .casetext{
	background:#f7f7f7; width:100%;overflow-y:scroll; padding:68px 46px 68px ;height:311px;
}
.inblock .casetext .caseshowt{ font-size:1.125rem; color:#C5253B;line-height:2em;}
.inblock .casetext .caseshowb{ font-size:0.875rem; color:#575757; margin-top:32px; line-height:2em;}
.inblock .casetext .caseshowb  .col-md-3{ padding:0px;}
.inblock .casetext .caseshowb  .col-md-12{ padding:0px;}




@media screen and (max-width: 692px) {

	.inblock{ width:100%; margin:10% auto; }
	.inblock .casetext{ padding:15px 15px 15px ;overflow-y:scroll;height:311px;}
	.inblock .casetext .caseshowt{ font-size:1rem;line-height:2em;}
	.inblock .casetext .caseshowb{ font-size:0.875rem;}
	.inblock .casetext .caseshowb  .col-md-3{ margin-bottom:12px;}
	.inblock .casetext .caseshowb  .col-md-12{ margin-bottom:12px; line-height:180%;}
	.inblock a.closet{ display:block; position:absolute; width:20px; height:20px; top:-30px; right:0px;}
}


.inblockstaff{ position:relative; width:692px; margin:15% auto;}
.inblockstaff a.closet{ display:block; position:absolute; width:25px; height:25px; top:-40px; right:-40px;}



.inblockstaff #owl-demo.owl-theme .owl-controls {
	bottom: 13px;
	left: 50%;
	margin-left: -0px;
	position: absolute;
	z-index: 1111111;
}
.inblockstaff .owl-prev{ position:absolute; background:url(../images/pro/case_switch_left.svg) left top no-repeat; width:60px; background-size:cover; height:96px; top:-280px; left:-450px;}
.inblockstaff .owl-next{ position:absolute; background:url(../images/pro/case_switch_right.svg) left top no-repeat; width:60px; background-size:cover; height:96px; top:-280px; right:-450px;}
.inblockstaff .casetext{
	background:#f7f7f7; width:100%;overflow-y:scroll; padding:68px 46px 68px ;height:311px;
}
.inblockstaff .casetext .caseshowt{ font-size:1.125rem; color:#C5253B;line-height:2em;}
.inblockstaff .casetext .caseshowb{ font-size:0.875rem; color:#575757; margin-top:32px; line-height:2em;}
.inblockstaff .casetext .caseshowb  .col-md-3{ padding:0px;}
.inblockstaff .casetext .caseshowb  .col-md-12{ padding:0px;}




@media screen and (max-width: 692px) {

	.inblockstaff{ width:100%; margin:10% auto; }
	.inblockstaff .casetext{ padding:15px 15px 15px ;overflow-y:scroll;height:311px;}
	.inblockstaff .casetext .caseshowt{ font-size:1rem;line-height:2em;}
	.inblockstaff .casetext .caseshowb{ font-size:0.875rem;}
	.inblockstaff .casetext .caseshowb  .col-md-3{ margin-bottom:12px;}
	.inblockstaff .casetext .caseshowb  .col-md-12{ margin-bottom:12px; line-height:180%;}
	.inblockstaff a.closet{ display:block; position:absolute; width:20px; height:20px; top:-30px; right:0px;}
}


#solutitle{ width:100%; background:url(../images/solution/acdsolution_banner.jpg) center center; overflow:hidden; max-height:518px; height:518px;}
#solutitle.solutitle01{ background:url(../images/solution/evdsolution_banner.jpg) center center;}
#solutitle .solutab { margin-top:88px; padding:42px 0 40px; border-bottom:2px solid #dfdfdf;}
#solutitle .solutab .t{display:block; color:#fff;}
#solutitle .solutab .t:hover,#solutitle .solutab .t.this{color:#C5253B;}
#solutitle .solutab .t img{float:left; margin-right:16px;}
#solutitle .solutab .t span{float:left; line-height:28px;}
@media screen and (max-width: 768px) {
	#solutitle .solutab { padding:10px 15px 10px; margin-top:60px;}
	#solutitle .solutab .col-xs-12{ margin-bottom:8px;}

}

.solumainliwai #owl-demo02{padding:0px; margin-top:46px; margin-bottom:46px;}
.solumainliwai #owl-demo02 .owl-wrapper-outer{background:#fff; padding:5px 0;}
.solumainliwai #owl-demo02 .item{display:block; margin:0 5px; text-align:center;  font-size:0.875rem; line-height:240%;  font-family:'微软雅黑 Light',Arial; color:#C5253B; position:relative; overflow:hidden;}
.solumainliwai #owl-demo02 .item:hover{text-decoration:none;}
.solumainliwai #owl-demo02 .item .blackdiv01{ font-family:微软雅黑,webfont,Microsoft Yahei;  transition:all 0.5s ease 0s; position:absolute; left:0px; bottom:-50px; width:100%; height:50px; line-height:50px; color:#fff; background: rgba(0,0,0,.5);  text-align:center; z-index:10000;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); }
.solumainliwai #owl-demo02 .item:hover .blackdiv01{bottom:0px;}
.solumainliwai #owl-demo02 .owl-prev{ width:72px; height:194px; background:url(../images/pro/Product_switch_left.svg) center center no-repeat; background-size:cover; position:absolute; top:62px; left:-152px;}
.solumainliwai #owl-demo02 .owl-next{ width:72px; height:194px; background:url(../images/pro/Product_switch_right.svg) center center no-repeat; background-size:cover;  position:absolute; top:62px; right:-152px;}
@media screen and (max-width: 1440px) {
	.solumainliwai #owl-demo02 .owl-prev{ left:-72px;}
	.solumainliwai #owl-demo02 .owl-next{ right:-72px;}
}

@media screen and (max-width: 1270px) {
	.solumainliwai #owl-demo02 .owl-prev{ left:0;}
	.solumainliwai #owl-demo02 .owl-next{ right:0;}
}
@media screen and (max-width: 768px) {
	.solumainliwai #owl-demo02 .item{ margin:28px 5px;}
}
@media screen and (max-width: 440px) {
	.solumainliwai #owl-demo02 .owl-prev{ width:36px; height:97px; top:46px; left:-10px;}
	.solumainliwai #owl-demo02 .owl-next{ width:36px; height:97px; top:46px; right:-10px;}
}
.solumainli .solumainlitop .t{ color:#C5253B; font-size:2.125rem; margin-top:46px; }
.solucaseli{ width:100%; overflow:hidden; background:#fcfcfc;}
.solucaseli .caseli .caselist{background:#fff;}
.soludesc{ font-size:1rem; color:#575757; text-align:-webkit-left; line-height:200%; margin:48px 0 34px;}
.soluallt.container{margin:56px auto 26px;}
.soluallt .text{float:left;	font-size:2rem; color:#C5253B; }
.soluallt .down{width:30px; height:30px; float:right; display:block; background:url(../images/solution/collapsible_icon.svg) center center no-repeat; background-size:cover;}
.soluallt .down:focus{outline:none; width:30px; height:30px; float:right; display:block; background:url(../images/solution/collapsible_icon.svg) center center no-repeat; background-size:cover;}
.soluallt .down.list{background:url(../images/solution/extensible_icon.svg) center center no-repeat;}

#soluallc{background:#fcfcfc; overflow:hidden; }
.soluallc{padding:30px 15px;}
.soluallc a.col-md-2{padding:0px; display:block;  line-height:200%; font-size:1rem; color:#999;}
.soluallc a.col-md-2:hover,.soluallc a.col-md-2.this{text-decoration:none; color:#C5253B;line-height: 2em;  }
.soluallc a.col-md-3{padding:0px; display:block;  line-height:200%; font-size:1rem; color:#999;}
.soluallc a.col-md-3:hover,.soluallc a.col-md-3.this{text-decoration:none; color:#C5253B;line-height: 2em;  }
.soluallc a.col-md-4{padding:0px; display:block;  line-height:200%; font-size:1rem; color:#999;}

.soluallc a.col-md-4:hover,.soluallc a.col-md-4.this{text-decoration:none; color:#C5253B;line-height: 2em;outline:0; }
.caseli .caselist .cases{font-size:16px; color:#575757; text-align:center; margin:40px 0;line-height: 2em;}

@media screen and (max-width: 768px) {
	.solutitle{ width:100%; background:url(../images/solution/acdsolution_banner.jpg) center center; background-size:cover; overflow:hidden; max-height:50%; height:auto;}
	.solutitle.solutitle01{ background:url(../images/solution/evdsolution_banner.jpg) center center;}
	.soluallt .text{	margin-left:15px;}
	.soluallt .down{margin-right:15px;}
	.soluallc a.col-xs-6{padding:18px; display:block;  line-height:200%; font-size:1rem; color:#575757;}
}
@media screen and (max-width: 440px) {
	#solutitle{ width:100%; background:url(../images/solution/acdsolution_banner.jpg) center center; background-size:cover; overflow:hidden; max-height:50%; height:auto;}
	#solutitle.solutitle01{ background:url(../images/solution/evdsolution_banner.jpg) center center;}
	.soluallt.container{margin:30px auto 20px; }
	.soluallt .text{	margin-left:15px;font-size:20px;}
	.soluallt .down{margin-right:15px;}
}
#soluallc.soluallc01{background:#fff; }
#soluallc.news{background:#fff; }

.solushow .st{ font-size:1.25rem; color:#C5253B; margin:60px 0 42px; text-align:center;}
.solushow .sb{ font-size:1rem; color:#575757; line-height:200%; margin-bottom:42px;}
.solushow01 .sb{ font-size:1rem; color:#575757; line-height:200%; margin-bottom:42px;}
.solushow .slit{ font-size:1.25rem; color:#C5253B; text-align:left; margin:36px 0 60px;}
.solushow .notext{margin-bottom:1rem;}
.solushow .notext .no{display:block; float:left; width:10%;}
.solushow .notext .ntext{float:left; font-size:1rem; color:#858484; width:90%; line-height:200%;}
.solushow .notext .ntext span{ color:#C5253B; font-weight:bold;}
.solushow .notext.notextfl{ padding:0 40px 0 0 ;}
.solushow .notext.notextfr{ padding:0 0 0 40px;}
.solushow.container{margin-bottom:36px;}


#solushow01{background:#f7f7f7;}
.solushow01 .slit{ font-size:1.25rem; color:#C5253B; text-align:left; margin:36px 0 60px;}
#solushow01 img{max-width:100%;}
.cf01{ clear:both; display:none; }
.cf02{ clear:both; display:block; }

@media screen and (max-width: 440px) {
	.solushow .st{ padding:0 15px;}
	.solushow .sb{ padding:0 15px;}
	.solushow01 .sb{ padding:0 15px;}
	.soluallc a.col-md-2,.soluallc a.col-md-3,.solushow .slit,.solushow01 .slit{ padding:0 0 0 15px; font-size:0.875rem;}
	.cf01{ clear:both; display:block; }
	.cf02{ clear:both; display:block; }
	.solushow .notext .no{display:block; float:left; width:12%;}
	.solushow .notext .ntext{width:88%;}
	.solushow .notext.notextfl{ padding:0 15px}
	.solushow .notext.notextfr{ padding:0 15px}
}

@media screen and (max-width: 768px) {
	.solushow .st{ padding:0 15px;}
	.solushow .sb{ padding:0 15px;}
	.solushow01 .sb{ padding:0 15px;}
	.soluallc a.col-md-2,.soluallc a.col-md-3,.solushow .slit,.solushow01 .slit{ padding:0 0 0 15px; font-size:0.875rem;}
	.cf01{ clear:both; display:block; }
	.cf02{ clear:both; display:block; }
	.solushow .notext .no{display:block; float:left; width:12%;}
	.solushow .notext .ntext{width:88%;}
	.solushow .notext.notextfl{ padding:0 15px}
	.solushow .notext.notextfr{ padding:0 15px}
}

.solushow .glcp{ display:block; }
.solushow .glcp:hover{text-decoration:none;}
.solushow .glcp .text{ font-size:12px; text-align:center; color:#C5253B;margin-top: 20px;margin-bottom: 20px;}
.solushow .glcp .text span{ color:#1d7abb; margin-left:15px;}

#investor{ width:100%; background:url(../images/investor/invest_bg.jpg) center center; overflow:hidden; max-height:518px; height:518px;}

#investormain{background:#efefef; padding-top:40px;}
#investormain .investormain{}
#investormain .main01{overflow:hidden; background:#fff; margin-bottom:30px;}
#investormain .main01 .main01fl,#investormain .main01 .main01fr{padding:0px;}
#investormain .main01 .main01fl{width:43.5%; float:left;}
#investormain .main01 .main01fr{width:56.5%; float:left; padding:60px 50px 0; overflow:hidden;}
#investormain .main01 .main01fr .t{ font-size:1.5rem; color:#666; margin-bottom:40px;}
#investormain .main01 .main01fr .infoli{ font-size:0.875rem; color:#666; line-height:220%;}
#investormain .main01 .main01fr .infoli span{float:right;}
#investormain .main01 .main01fr a{ color:#2678bd; font-size:12px; }

@media screen and (max-width: 1200px) {
	#investormain .main01 .main01fr{padding:50px 40px 0;}
	#investormain .main01 .main01fr .t{ margin-bottom:30px;}
}
@media screen and (max-width: 1200px) {
	#investormain .main01 .main01fr{padding:50px 40px 0;}
	#investormain .main01 .main01fr .t{ margin-bottom:30px;}
}
@media screen and (max-width: 992px) {
	#investormain .main01 .main01fr{padding:20px 30px 0;}
	#investormain .main01 .main01fr .t{ margin-bottom:10px; font-size:1.25rem;}
}
@media screen and (max-width: 768px) {
	#investormain .main01{padding:0 15px; background:none;}
	#investormain .main01 .main01fr{width:100%; float:left; padding-bottom:20px; overflow:hidden; background:#fff;}
	#investormain .main01 .main01fl{width:100%; float:left;}
}
#investormain .main02 a{ display:block;}
#investormain .main02 a:hover{text-decoration:none;}
#investormain .main02 a.main01fl{padding:0;  margin-bottom:40px;}
#investormain .main02 a.main02mid{padding:0 0 0 15px;  margin-bottom:40px;}
#investormain .main02 a.main02fr{padding:0 0 0 15px;  margin-bottom:40px;}
#investormain .main02 a.main01fl .b{ font-size:1.125rem; color:#737373; height:90px; line-height:90px; text-align:center; border-bottom:3px solid #a0a0a0; border-top:1px solid #8c8a92; width:100%; background:#fff;}
#investormain .main02 a.main02mid .b{ font-size:1.125rem; color:#737373; height:90px; line-height:90px; text-align:center; border-bottom:3px solid #09a49a; border-top:1px solid #8c8a92; width:100%; background:#fff;}
#investormain .main02 a.main02fr .b{ font-size:1.125rem; color:#737373; height:90px; line-height:90px; text-align:center; border-bottom:3px solid #09a49a; border-top:1px solid #8c8a92; width:100%; background:#fff;}
#investormain .main02 a.main02fr .frt{text-align:center; background:#f7f7f7; overflow:hidden;}
#investormain .main02 a.main02fr .frb{text-align:center; background:#fff; overflow:hidden;}
#investormain .main02 a.main02fr .frt .frt01{color:#666; font-size:12px; line-height:400%;}
#investormain .main02 a.main02fr .frt .frt02{color:#0f70b8; font-size:1.5rem; margin-bottom:1.5rem;}
#investormain .main02 a.main02fr .frt .frt03{color:#c6233b; font-size:1.25rem; margin-bottom:1rem;}
#investormain .main02 a.main02fr .frb .frb01{margin-top:1rem;}
#investormain .main02 a.main02fr .frb .frb01,#investormain .main02 a.main02fr .frb .frb02{color:#666; font-size:12px; margin-bottom:1rem;}
#investormain .main02 a.main02fr .frb .frb01 span,#investormain .main02 a.main02fr .frb .frb02 span{ font-size:14px;}
#investormain .main02 a.main02fr .frb .frb03{ color:#333; font-size:12px; margin-bottom:1rem;}
#investormain .main02 a.main02fr .frb .frb04{ color:#666; font-size:12px; margin-bottom:1rem;}
@media screen and (min-width: 767px) and (max-width: 992px) {
	#investormain .main02 a.main02fr .frt .frt01{line-height:300%;}
	#investormain .main02 a.main02fr .frt .frt02{ margin-bottom:0.5rem;}
	#investormain .main02 a.main02fr .frt .frt03{ margin-bottom:0.5rem;}
	#investormain .main02 a.main02fr .frb .frb01{margin-top:0.5rem;  margin-bottom:0.5rem;}
	#investormain .main02 a.main02fr .frb .frb02{ margin-bottom:0.5rem;}
	#investormain .main02 a.main02fr .frb .frb03{ margin-bottom:0.5rem;}
	#investormain .main02 a.main02fr .frb .frb04{ margin-bottom:0.5rem;}
}
@media screen and (max-width: 768px) {
	#investormain .main02 a.main01fl{padding:0 15px;}
	#investormain .main02 a.main02mid{padding:0 7px 0 15px;}
	#investormain .main02 a.main02fr{padding:0 15px 0 8px;}
}

#investormain .main03 a{ display:block;}
#investormain .main03 a:hover{text-decoration:none;}
#investormain .main03 a.main03fl{padding:0 15px 0 0;  margin-bottom:40px; position:relative;}
#investormain .main03 a.main03fl .thisimg{ position:absolute; top:25%; left:36%; display:block;}
#investormain .main03 a.main03fl .thisimghover{ position:absolute; top:25%; left:36%; display:none;}
#investormain .main03 a.main03fl:hover  .thisimg{ display:none;}
#investormain .main03 a.main03fl:hover  .thisimghover{ display:block;}
#investormain .main03 a.main03mid{padding:0 15px 0 0 ;  margin-bottom:40px;}
#investormain .main03 a.main03mid .thisimg{ position:absolute; top:25%; left:36%; display:block;}
#investormain .main03 a.main03mid .thisimghover{ position:absolute; top:25%; left:36%; display:none;}
#investormain .main03 a.main03mid:hover .thisimg{ display:none;}
#investormain .main03 a.main03mid:hover .thisimghover{ display:block;}
#investormain .main03 .main03fr{padding:0;  margin-bottom:40px; position:relative;}
#investormain .main03 .main03fr .thisimg{ position:absolute; top:28%; left:40%; display:block;}
#investormain .main03 .main03fr  .ina{ width:100%; position:absolute; left:0px; text-align:center; top:55%;}
#investormain .main03 .main03fr  .ina a{ font-size:0.875rem; color:#fff;}
#investormain .main03 .main03fr  .ina02{top:62%;}
#investormain .main03 a.main03fl .b,#investormain .main03 a.main03mid .b{ font-size:1.125rem; color:#737373; height:90px; line-height:90px; text-align:center; border-bottom:3px solid #f39900; border-top:1px solid #8c8a92; width:100%; background:#fff;}
@media screen and (max-width: 1200px) {
	#investormain .main03 a.main03fl .b,#investormain .main03 a.main03mid .b{height:78px; line-height:78px;}
}
@media screen and (max-width: 992px) {
	#investormain .main03 a.main03fl .b,#investormain .main03 a.main03mid .b{height:63px; line-height:63px;}
}
@media screen and (max-width: 768px) {
	#investormain .main03 a.main03fl .b,#investormain .main03 a.main03mid .b{height:90px; line-height:90px;}
	#investormain .main03 a.main03fl{padding:0 7px 0 15px;}
	#investormain .main03 a.main03mid{padding:0 15px 0 8px;}
	#investormain .main03 .main03fr{padding:0 15px;}
}

#investormain .investorcon{ overflow:hidden; background:#fff; padding-top:80px;}
#investormain .investorcon a{ color:#666;}
#investormain .investorcon a:hover{text-decoration:none; color:#C5253B;}
#investormain .investorcon .investormenu{ padding:0 0 0 25px; margin-bottom:30px;}
#investormain .investorcon .investormenu .tt{ font-size:1rem; color:#666; border-bottom:1px solid #595757; margin:28px 0 0; padding-bottom:28px;}
#investormain .investorcon .investormenu .tt img{float:right;}
#investormain .investorcon .investormenu .to{ font-size:1rem;  border-bottom:1px solid #c9caca; height:60px; line-height:60px; display:block; position:relative;}
#investormain .investorcon .investormenu .to.this{color:#C5253B;}
#investormain .investorcon .investormenu .to:hover span,#investormain .investorcon .investormenu .to.this span{ width:4px; display:block; background:#C5253B; height:20px; position:absolute; left:-25px; top:20px; }
#investormain .investorcon .investormenu .tb,#investormain .investorcon .investormenu .tbto{ font-size:1rem;  border-bottom:1px solid #c9caca; line-height:60px; display:block; color:#666; cursor:pointer; position:relative; }
#investormain .investorcon .investormenu .tbto:hover,#investormain .investorcon .investormenu .tbto.this{ color:#C5253B;}
#investormain .investorcon .investormenu .tbto:hover span,#investormain .investorcon .investormenu .tbto.this span{ width:4px; display:block; background:#C5253B; height:20px; position:absolute; left:-25px; top:20px; }
#investormain .investorcon .investormenu .tb:hover,#investormain .investorcon .investormenu .tb.this{color:#C5253B;}
#investormain .investorcon .investormenu .tb:hover span,#investormain .investorcon .investormenu .tb.this span{ width:4px; display:block; background:#C5253B; height:20px; position:absolute; left:-25px; top:20px; }
#investormain .investorcon .investormenu .tb img.leftimg,#investormain .investorcon .investormenu .tbto img.leftimg{ float:right; display:block; margin-top:21px;}
#investormain .investorcon .investormenu .tb img.downimg{ display:none;}
#investormain .investorcon .investormenu .tb.this img.leftimg{ display:none;}
#investormain .investorcon .investormenu .tb.this img.downimg{ float:right; display:block; margin-top:21px;}
#investormain .investorcon .investormenu .tb .secmunu{display:none;}
#investormain .investorcon .investormenu .tb .secmunu a{display:block; margin-left:15px; line-height:32px; font-size:0.875rem; color:#666;}
#investormain .investorcon .investormenu .tb .secmunu a:hover,#investormain .investorcon .investormenu .tb .secmunu a.this{color:#C5253B;}
#investormain .investorcon .investorlist{ padding:0 50px 0 0; float:right; margin-bottom:30px;}
#investormain .investorcon .investorlist .tt{ font-size:1rem; color:#666; border-bottom:1px solid #595757; margin:28px 0 0; padding-bottom:28px;}
#investormain .investorcon .investorlist .mainlist{ border-bottom:1px dashed #c9caca; color:#666; font-size:0.875rem;}
#investormain .investorcon .investorlist .mainlist .t{margin:30px 0 14px;}
#investormain .investorcon .investorlist .mainlist .date{ margin-bottom:28px; color:#333;}
#investormain .investorcon .investorlist .mainlist .description{line-height:28px;}
#investormain .investorcon .investorlist .mainlist .downwenjian{display:block; margin:32px 0; color:#2678bd; font-size:12px;}

@media screen and (max-width: 768px) {
	#investormain .investorcon .investormenu{ padding:0 15px;}
	#investormain .investorcon{ background:none; padding:0 15px 0;}
	#investormain .investorcon .row{ background:#fff; padding-top:40px; width:100%; margin:0px;}
	#investormain .investorcon .investormenu .tb img,#investormain .investorcon .investormenu .tt img,#investormain .investorcon .investormenu .tbto img{margin-right:15px;}
	#investormain .investorcon .investorlist{ padding:0 15px;}
	#investormain .investorcon .investormenu .to:hover span,#investormain .investorcon .investormenu .to.this span{ left:-15px; }
}

#investormain .investorcon .investorlist .showcon{line-height:28px; color:#666; font-size:0.875rem; margin-top:30px;}
#investormain .investorcon .investormenu .to img.leftimg{float:right; display:block; margin-top:21px;}

#maptop{ width:100%; background:#fff; overflow:hidden; height:88px; }
@media screen and (max-width: 768px) {
	#maptop{ height:60px;}
}
#map .map{margin-bottom:60px;}
#map .map .mapt{ padding:0px; border-bottom:1px solid #898989; line-height:90px; font-size:1rem; color:#666;}
#map .map .mapli{padding:0px;}
#map .map .t{ font-size:0.875rem; color:#C5253B; line-height:28px; margin-top:30px;}
#map .map .b{ font-size:0.875rem; color:#888; line-height:28px;}
#map .map .b a{color:#888;}
#map .map .b a:hover{color:#C5253B; text-decoration:none;}
#map .map .clearfloatpc{clear:both; display:block;}
@media screen and (max-width: 768px) {
	#map .map .clearfloatweb{clear:both; display:block;}
}

#news{ width:100%; background:url(../images/news/news_banner.jpg) center center; overflow:hidden; max-height:518px; height:518px;}
#soluallc.news .col-md-12{text-align:center;}
#soluallc.news .col-md-12 a{ font-size:1rem; color:#999; margin:0 20px;}
#soluallc.news .col-md-12 a:hover,#soluallc.news .col-md-12 a.this{text-decoration:none; color:#C5253B;}
.newsli .newslist{padding:0px; background:#efefef; margin:90px auto 40px;}
.newsli #owl-demo.owl-theme .owl-controls{position:absolute; bottom:10px; z-index:1111111; margin-left:-36px; left:50%;}
.newsli #owl-demo{padding:0px;}
.newsli .newslist .col-md-7{ padding:0 40px 0 50px;}
.newsli .newslist .col-md-7 .t{ font-size:1.125rem; color:#575757; margin:60px 0 24px;}
.newsli .newslist .col-md-7 .d{ font-size:0.875rem; color:#575757; line-height:28px;}
.newsli .newslist .col-md-7 .hqd{ font-size:0.875rem; color:#575757; line-height:28px;padding-left: 3.5em;text-indent: -3.5em;}

@media screen and (max-width: 768px) {
		.newsli .newslist{padding:0px 15px;}
}

@media screen and (max-width: 440px) {
	#news{ width:100%; background:url(../images/news/news_banner.jpg) center center; overflow:hidden; max-height:300px; height:300px;}
	}

.newsli .newslist .timepeople{ font-size:12px; color:#575757; line-height:20px; margin-top:24px;}
.newsli .newslist .timepeople img{margin-right:20px;}
.newsli .newslist .timepeople span{margin-right:20px;}
.newsli .newslist .timepeople a{color:#036EB8; float:right;}
@media screen and (min-width: 767px) and (max-width: 1200px) {

	.newsli .newslist .col-md-7 .t{ font-size:1.125rem; margin:40px 0 24px;line-height:2em;}
	.newsli .newslist .col-md-7 .d{ font-size:0.875rem; line-height:20px;}
}
@media screen and (min-width: 767px) and (max-width: 992px) {

	.newsli .newslist .timepeople{ margin-top:10px;}
	.newsli .newslist .col-md-7 .t{ font-size:1rem; margin:25px 0 15px;line-height:2em;}
	.newsli .newslist .col-md-7 .d{ font-size:0.75rem; line-height:20px;}
}
@media screen and (max-width: 768px) {

	.newsli .newslist{ margin:40px auto 40px;}
	.newsli .newslist .col-md-7{ padding:0 15px; background:#efefef; }
	.newsli .newslist .timepeople{ margin-bottom:20px;}
	.newsli .newslist .col-md-7 .t{ font-size:1rem; margin:25px 0 15px;line-height:2em;}
	.newsli .newslist .col-md-7 .d{ font-size:0.75rem; line-height:20px;}
	.newsli .newslist{background:none;}
	.newsli .newslist .timepeople img{margin-right:10px;}
	.newsli .newslist .timepeople span{margin-right:10px;}
}
.newsmainlist,.newsshowt{ padding:0px;}
.newsmainlist .col-md-5{padding:0px;}
@media screen and (max-width: 768px) {
	.newsmainlist,.newsshowt{ padding:0px 15px;}
}
.newsmainlist .col-md-5{margin-top:50px;}
.newsmainlist .col-md-5 .t{ font-size:1.125rem; color:#575757; margin:30px 0 24px;	line-height: 2em;}
.newsmainlist .col-md-5 .d{ font-size:0.875rem; color:#575757; line-height:28px;}
.newsmainlist .timepeople{ font-size:12px; color:#575757; line-height:20px; margin-top:24px; border-bottom:1px solid #b5b5b5; padding-bottom:24px;}
.newsmainlist .timepeople img{margin-right:20px;}
.newsmainlist .timepeople span{margin-right:20px;}
.newsmainlist .timepeople a{color:#036EB8; float:right;}
.newsback{ padding:0px;}
.newsmainlist a.clickmore,.newsback a.clickmore{ color:#fff; font-size:14px; background:#00A29A; display:block; height:76px; line-height:76px; text-align:center; margin-bottom:20px;}
.newsmainlist a.clickmore:hover,.newsback a.clickmore:hover{
    transition:All 0.2s ease-in-out;
    -webkit-transition:All 0.2s ease-in-out;
    -moz-transition:All 0.2s ease-in-out;
    -o-transition:All 0.2s ease-in-out;background:#990000;
    text-decoration:none;}

.newsmainlist a.clickmore:focus,.newsback a.clickmore:focus{
    outline-style:none; -moz-outline-style: none;
    text-decoration:none;}

.newsshowt{ text-align:center;}
.newsshowt .bdshare-button-style2-16 a, .newsshowt .bdshare-button-style2-16 .bds_more{float:none;}
.newsshowt .showt{ font-size:1.125rem; color:#575757; margin:80px 0 30px; line-height:32px;}
.newsshowt .showb{ margin:0 0 30px; color:#a0a0a0; font-size:12px; line-height:32px;}
.newsshowt .showb img{ margin-right:20px;}
.newsshowt .showb span{ margin-right:40px;}
.newsshowt .showb span.fenx{ margin-right:10px;}
.newsshowt .bdshare-button-style2-16 .bds_tsina{background:url(../images/news/weibo_btn_s.svg) no-repeat; padding:3px 0 10px 20px;}
.newsshowt .bdshare-button-style2-16 .bds_sqq{background:url(../images/news/qq_btn_s.svg) no-repeat; padding:3px 0 10px 20px;}
.newsshowt .bdshare-button-style2-16 .bds_weixin{background:url(../images/news/wechat_btn_s.svg) no-repeat; padding:3px 0 10px 20px;}
@media screen and (max-width: 768px) {
	.newsshowt .showt{ margin:40px 0 15px;}
	.newsshowt .showb img{ margin-right:5px;}
	.newsshowt .showb span{ margin-right:5px;}
}
.newsshowcon{ width:940px; margin:0 auto; color:#575757; font-size:0.875rem; line-height:28px;}
.newsshowcon img{max-width:100%;}
@media screen and (max-width: 768px) {
	.newsshowcon{ width:100%; padding:0 15px;}
	.newsback{ padding:0px 15px;}
}

#joinus{ width:100%; background:url(../images/joinus/join_us_bg.jpg) top center; overflow:hidden;}
#joinus .ustop{ width:100%; height:568px;}

.joinusli .newslist{padding:0px; background: rgba(255,255,255,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); margin:34px auto 34px;}
@media screen and (max-width: 768px) {
	.joinusli{ padding:0 15px;}
	.joinusli .newslist .col-md-7{  background: rgba(255,255,255,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff); }
	.joinusli .newslist{background:none;}
}
#joinus .jlidiv{padding:0px;}
#joinus .jlidiv01{padding:0px;}
#joinus a.jli{ display:block; overflow:hidden; position:relative; margin-bottom:30px; padding:0px 1px;}
#joinus a.jli01{ display:block; overflow:hidden; margin-bottom:30px; padding:0px 3px 0 0;}
#joinus a.jli02{ display:block; overflow:hidden; margin-bottom:30px; padding:0px 0 0 3px;}

#joinus a.jli01:hover{ display:block; overflow:hidden; margin-bottom:30px; padding:0px 3px 0 0;text-decoration:none;}
#joinus a.jli02:hover{ display:block; overflow:hidden; margin-bottom:30px; padding:0px 0 0 3px;text-decoration:none;}

#joinus a.jli .noh{display:block; }
#joinus a.jli .thish{display:none; }
#joinus a.jli:hover .noh{display:none; text-decoration:none;}
#joinus a.jli:hover .thish{display:block;text-decoration:none; }
#joinus a.jli .tt{ width:100%; font-size:1.125rem; color:#555; text-align:center; position:absolute; left:0px; bottom:30px;}
#joinus a.jli01 .tt,#joinus a.jli02 .tt{ text-decoration:none;width:100%; font-size:1.125rem; line-height:100px; color:#fff; text-align:center; background: rgba(0,162,154,.9);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E500a29a,endColorstr=#E500a29a);}

#joinus a.jli01 .tt:hover,#joinus a.jli02 .tt:hover{ transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
	text-decoration:none;width:100%; font-size:1.125rem; line-height:100px; color:#cc0000; text-align:center; background: rgba(255,255,255,.9);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E500a29a,endColorstr=#E500a280);}



@media screen and (max-width: 980px) {
	#joinus{ width:100%; background:url(../images/joinus/join_us_bg.jpg) top center; background-size:cover; overflow:hidden;}
	#joinus .ustop{ width:100%; height:280px;}
}
@media screen and (max-width: 768px) {
	#joinus a.jli{ padding:0px 15px;}
	#joinus .jlidiv01{ padding:0px 15px;}
	#joinus{ width:100%; background:url(../images/joinus/join_us_bg01.jpg) top center; background-size:300%; overflow:hidden;}
	#joinus .ustop{ width:100%; height:280px;}
	#joinus a.jli .tt{ bottom:15px;  font-size:0.875rem;}
	#joinus a.jli01 .tt,#joinus a.jli02 .tt{line-height:50px; font-size:0.875rem;}
}

#joinus01{ width:100%; background:url(../images/joinus/hr_banner.jpg) center center; overflow:hidden; max-height:548px; height:548px;}
.joinusli01 .newslist{background:#f9f9f9; margin-top:28px;}
.j02text{padding:0px; height:auto;}
.j02text .j02textli{padding:0 30px;}
.j02text .j02textli01{padding:0 30px;}
.j02text .j02t{ font-size:1.125rem; color:#C5253B; line-height:66px;}
.j02text .j02b{ font-size:0.875rem; color:#999; line-height:200%;}
.j02text  .j02textli.borderr{border-right:1px solid #e3e3e3;}
.j02text  .j02textli.borderr:nth-child(3){border:0px;}



.j02text01{padding:0px; height:auto;}
.j02text01 .j02textli{padding:0 30px; text-align:center;}
.j02text01 .j02t{ font-size:0.875rem; color:#666; line-height:66px; text-align:center;}
.j02text01 .j02b{ font-size:0.75rem; color:#828081; line-height:200%; text-align:left;}
.j02text01  .j02textli.borderr{border-right:1px solid #e3e3e3;}

@media screen and (max-width: 440px) {
	#joinus01{ width:100%; background:url(../images/joinus/hr_banner.jpg) center center; overflow:hidden;background-size:cover; max-height:300px; height:300px;}	}
}

.joincon{width:900px; margin:0 auto; overflow:hidden;}
.joincon .t{ font-size:1.25rem; color:#595757; text-align:center; margin:90px 0 28px;line-height: 2em;}
.joincon .b{ width:1170px; margin:0 auto;font-size:1rem; color:#595757; line-height:28px; margin-bottom:25px; text-align: center;}
@media screen and (max-width: 768px) {
	.joincon{ width:100%; padding:0 30px;}
	.joincon .b{width:100%;margin-bottom:30px;}
}
.owl-demo03.container{ background:#fff; margin-bottom:90px; padding:0px;}
#owl-demo03 .item{ padding:60px 0; overflow:hidden;}
#owl-demo03 .item .tt01{ font-size:1.125rem; color:#575757; margin-bottom:28px; margin-top:50px;}
#owl-demo03 .item .bb01{ font-size:0.875rem; color:#8c8c8c; line-height:200%; margin-bottom:28px;}
#owl-demo03 .item .bom{ font-size:1rem; color:#C5253B;}
@media screen and (max-width: 768px) {
	.owl-demo03.container{ padding:0px 15px; background:none;}
	.owl-demo03.container #owl-demo03{ background:#fff;}
	#soluallc.joinusus .col-md-12 a{margin:0 3px;}
}
.gaoxiao{text-align:center;}
.gaoxiao img{ max-width:100%;}

.joincasewai{background:#fff;}
.joincasewai .joincase.container{background:#f7f7f7; padding:0px; margin-top:70px; margin-bottom:50px;}
.joincasewai .joincase #owl-demo04{ float:none; margin:0 auto; padding:0px;}
.joincasewai .joincase #owl-demo04 .item{overflow:hidden; background:#fff; display:block; margin:100px 0; }
.joincasewai .joincase #owl-demo04 .col-md-5{padding:0px;}
.joincasewai .joincase #owl-demo04 .col-md-7{padding:0px 0 0 50px;}
.joincasewai .joincase #owl-demo04 .col-md-7 .t{ margin-top:40px; font-size:1.25rem; color:#C5253B; font-weight:bold; margin-bottom:18px;}
.joincasewai .joincase #owl-demo04 .col-md-7 .b{ height:28px; line-height:28px;margin-right:20px;}
.joincasewai .joincase #owl-demo04 .col-md-7 .b span{ float:left; display:block; font-size:12px; color:#999;}
.joincasewai .joincase #owl-demo04 .col-md-7 .b span.fl{ width:12px; height:12px; background:#C5253B; margin-right:3px; margin-top:9px;}
.joincasewai .joincase #owl-demo04 .col-md-7 a{ font-size:12px; color:#494b99;}
.joincasewai .joincase #owl-demo04 .owl-prev{ width:60px; height:162px; background:url(../images/pro/Product_switch_left.svg) center center no-repeat; background-size:cover; position:absolute; top:115px; left:-90px;}
.joincasewai .joincase #owl-demo04 .owl-next{ width:60px; height:162px; background:url(../images/pro/Product_switch_right.svg) center center no-repeat; background-size:cover;  position:absolute; top:115px; right:-90px;}
@media screen and (max-width: 992px) {
	.joincasewai .joincase #owl-demo04 .col-md-7{padding:0px 0 0 50px;}
	.joincasewai .joincase #owl-demo04 .col-md-7 .t{ margin-top:18px; }
}
@media screen and (max-width: 768px) {
	.joincasewai .joincase #owl-demo04 .col-md-7{padding:0px 15px 0 15px;}
	.joincasewai .joincase #owl-demo04 .item{ padding-bottom:20px;  margin:50px 0; height: 450px; }
	.joincasewai{ padding:0 15px;}
}

#joinust{background:#fcfcfc; overflow:hidden; }
#joinust.news .col-md-12{text-align:center;}
#joinust.news .col-md-12 a{ font-size:1rem; color:#575757; margin:0 20px;}
#joinust.news .col-md-12 a:hover,#joinust.news .col-md-12 a.this{text-decoration:none; color:#C5253B;}
#joinust.news{background:#fff; }
#joinust .joinust{padding:30px 15px;}
@media screen and (max-width: 768px) {
	#joinust.joinusus .col-md-12 a{margin:0 30px;}
}
.soluallt.joinustab .text{ font-size:1.25rem;}
.joinuscon .soluallc a.col-md-3{ font-size:1.25rem;}
#soluallc  .joinuszpcon.container{ padding:0px;}
#soluallc  .joinuszpcon.container .col-md-12.joinuszpconli{padding:0px; display:none;}
#soluallc  .joinuszpcon.container .col-md-12.joinuszpconli.this{display:block;}
#soluallc  .joinuszpcon.container .col-md-12 .zpt{ font-size:1rem; color:#C5253B; margin:46px 0 38px;line-height:2em;}
#soluallc  .joinuszpcon.container .col-md-12 .zpb{ font-size:1rem; color:#858484; line-height:32px;}
#soluallc  .joinuszpcon.container .col-md-12 .zpp{ font-size:1rem; color:#C5253B; margin:18px 0 70px;}
#soluallc  .joinuszpcon.container .col-md-12 .zpp img{ margin-right:10px;}
.joinusto a.clickmore{ background:#727171;}

.biggrey{width:100%; height:100%; background: rgba(0,0,0,.5); z-index:10000; top:0px; left:0px;       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); position:fixed; opacity:0; display:none; }
.inblockg{ position:relative; overflow:hidden; width:768px; margin:10% auto; background:#f7f7f7; padding:0 50px 30px; }
.inblockg a.closet{ display:block; position:absolute; width:25px; height:25px; top:20px; right:20px;}
.inblockg .sct{color:#C5253B; font-size:1rem; text-align:center; margin:60px 0 30px;}
.inblockg .inputdiv{ overflow:hidden; position:relative; margin-bottom:36px;}
.inblockg .filename{ width:100%; height:36px; border-radius:2px; border:1px solid #00A29A; line-height:36px; font-size:1rem; color:#666; padding-left:10px;}
.inblockg  .inputc{ position:absolute; top:1px; right:1px; width:70px; height:34px;  background:#00A29A; line-height:34px; text-align:center; color:#fff; font-size:1rem;}
.inblockg  .inputc input {  position: absolute; width:70px; height:34px; right:0px; cursor:pointer; top:0px;  opacity: 0;}
.inblockg .tijiao{ overflow:hidden; text-align:center; line-height:12px;  margin-bottom:30px; }
.inblockg .tijiao input,.inblockg .tijiao a{ font-size:12px; line-height:12px; color:#fff; background:#00A29A; padding:12px 12px; border-radius:18px; border:0px; display:inline;}
.inblockg  .tishi{ font-size:12px; color:#8a8a8a; line-height:200%;}
@media screen and (max-width: 768px) {
	#soluallc  .joinuszpcon.container{ padding:0px 15px;}
	.inblockg{ width:100%; margin:30% auto;}
}

#soluallc.about .col-md-12 a{ color:#00A29A;}
#soluallc.about .aboutus01.container{ padding:0; color:#9a9a9a; font-size:1.125rem; line-height:200%; margin-top:60px; 	}
#soluallc.about .aboutus01.container .video{ margin-top:90px; text-align:center;}
#soluallc.about .aboutus01.container .video img{max-width:100%;}
#soluallc.about .aboutus01.container .video a{ color:#0f6eb7; line-height:126px; display:block;}
#soluallc.about .aboutus01.container .video a:hover{text-decoration:none;}

.aboutus02 .col-md-2{ padding:70px  0; text-align:center;}
.aboutus02 .col-md-2 .numt{ font-size:3.75rem; color:#C5253B; margin-bottom:40px; }
.aboutus02 .col-md-2 .textb{ font-size:1.125rem; color:#9a9a9a;}

.aboutus03{overflow:hidden;}
.aboutus03 .joinusli01 .newslist{background:#fff;}
.aboutus04{ width:100%; overflow:hidden; background:url(../images/about/ohs_bg.jpg) #efefef center bottom no-repeat;}
.aboutus04 .t{ font-size:2rem; color:#C5253B; margin:300px 0 106px;}
.aboutus04 .img{display:none;}
.aboutus04 .b{ padding:78px 130px 28px 92px; font-size:0.875rem; color:#777; line-height:200%; background: rgba(255,255,255,.9);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#Effffff,endColorstr=#Effffff); }
@media screen and (max-width: 768px) {
	#soluallc.about .aboutus01.container{padding:0 15px;}
	#soluallc.about .col-md-12 a{ margin:0 3px;}
	.aboutus02 .col-md-2 .numt{margin-bottom:20px;}
	.aboutus02 .col-md-2{ padding:35px 0;}
	.aboutus02 .col-xs-12{ display:none;}
	.aboutus03 .joinusli01 .newslist{background:none;}
	.newsli .newslist .col-md-7{ background:#fff;}
	.aboutus04 .t{margin: 40px 0 20px; font-size: 1.5rem;line-height:2em;}
	.aboutus04 .b{padding:15px;}
	.aboutus04 .img{display:block; margin-top:20px;}
	.aboutus04{background:none;}
}
.aboutus05.container{padding:0px; margin:66px auto; overflow:hidden;}
.aboutus05 .col-md-4{padding:0px; background:#fcfcfc; }
.aboutus05 .col-md-4 .b01{margin:64px 0 20px; padding-left:60px; border-right:1px solid #e5e5e5;	}
.aboutus05 .col-md-4:last-child .b01{border:0px;}
.aboutus05 .col-md-4 .b01 .b01t{font-size:1.5rem; color:#C5253B; margin-bottom:50px;}
.aboutus05 .col-md-4 .b01 .b01b{font-size:1rem; color:#7e7e7e; padding-bottom:60px;line-height: 2em;padding-right:60px;}
@media screen and (max-width: 768px) {
	.aboutus05.container{padding:0 15px;}
	.aboutus05 .col-md-4 .b01{ border-right:none;}
	.aboutus05 .col-md-4{margin-bottom:20px;}
}

.aboutus06{background:#fcfcfc; padding:100px 0 30px;}
.aboutus06 .aboutis{overflow:hidden; margin-bottom:70px;}
.aboutus06 .t{ font-size:1.125rem; color:#666; border-right:1px solid #dadadb; padding:5px 0 5px 70px;}
.aboutus06 .b{ font-size:12px; color:#737373;}
.aboutus06 .b img{margin-right:14px; float:left; margin-top:3px;}
.aboutus06 .b span{float:left; line-height:28px;}
@media screen and (max-width: 768px) {
	.aboutus06{background:none; padding:0px 15px 15px;}
	.aboutus06 .bg{background:#fcfcfc; overflow:hidden; padding-top:30px;}
	.aboutus06 .t{padding:5px 0 5px 15px; margin-bottom:10px; border-right:0px;}
	.aboutus06 .b{ margin-bottom:10px; padding:0px 10px;}
	.aboutus06 .aboutis{margin-bottom:30px;}
	.aboutus06 .b img{margin-right:4px;}
}
.placeli{margin-bottom:30px;}
.placeli .pt{ font-size:1rem; color:#666; overflow:hidden; line-height:22px; margin-bottom:40px;}
.placeli .pt img{ float:left; margin-right:20px;}
.placeli .pt spsn{ float:left;}
.placeli .pb{font-size:1rem; color:#838383; line-height:200%;}
.placeli .pb .pc{ padding-left:3.75em; text-indent:-3.75em;}
.aboutustab .text{color:#585757; font-size:1rem;}

.about07.container{color:#595956; font-size:1.25rem; text-align:center; margin:70px auto 50px;}
#technology{ width:100%; background:url(../images/technology/datadl_banner.jpg) center center; overflow:hidden; max-height:518px; height:518px;}
#soluallc .technology  a.tli{text-align:center; font-size:1rem; padding:0 15px 0 0; color:#C5253B; }
#soluallc .technology  a.tli.last{padding-right:0px;}
#soluallc .technology  a.tli .nh{ display:inline;}
#soluallc .technology  a.tli .hh{ display:none;}
#soluallc .technology  a.tli:hover,#soluallc .technology  a.tli.this{text-decoration:none; color:#fff;}
#soluallc .technology  a.tli:hover .nh,#soluallc .technology  a.tli.this .nh{ display:none;}
#soluallc .technology  a.tli:hover .hh,#soluallc .technology  a.tli.this .hh{ display:inline;}
#soluallc .technology .tli .in{background:#f7f7f7; padding-top:30px; line-height:387%;}
#soluallc .technology  a.tli:hover .in,#soluallc .technology  a.tli.this  .in{
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	background:#C5253B;}
#soluallc .technology .tli img{
	max-width:72px;
}
@media screen and (max-width: 768px) {
	#soluallc .technology  a.tli{ padding:0 7px 0 15px; }
	#soluallc .technology  a.tli.last{padding:0 15px 0 7px;}
	#soluallc .technology  a.tli.mid{padding:0 8px 0 8px;}
}

@media screen and (max-width: 440px) {
	#technology{ width:100%; background:url(../images/technology/datadl_banner.jpg) center center; overflow:hidden; max-height:300px; height:300px;}
}

#telmain{background:#f7f7f7; overflow:hidden;}
#telmain .telmain{ line-height:180%;}
#telmain .search{margin:100px auto 80px; float:none;}
#telmain .search .searchin{ width:100%; background:#fff;  height:60px; position:relative;}
#telmain .search .searchin .button01{background:url(../images/technology/data_search_xl.svg) no-repeat; width:60px; height:60px; position:absolute; left:0px; top:0px; z-index:2; background-size:cover; border:0px;outline:medium;}

#telmain .search .searchin .button01:hover{background:url(../images/technology/data_search_R_xl.svg) no-repeat; width:60px; height:60px; position:absolute; left:0px; top:0px; z-index:2; background-size:cover; border:0px;outline:medium;}

#telmain .search .searchin #q{width:100%; height:60px; font-size:1rem; color:#575757; padding-left:60px; position:absolute; left:0px; top:0px; border:0px; z-index:1;outline:medium;}
#telmain .search .searchin .searchword{position:absolute; top:60px; left:0px; background:#fff; width:100%; overflow:hidden; border:1px solid #e6e6e6; z-index:111; border-top:2px solid #e6e6e6; border-radius:4px; display:none;}
#telmain .search .searchin .searchword .t{ font-size:12px; color:#575757; padding-left:20px; margin-bottom:20px; margin-top:20px;}
#telmain .search .searchin .searchword a{ font-size:0.875rem; color:#575757; padding-left:70px; display:block; margin-bottom:20px;}
#telmain .telmain01.container{padding:0px;  margin-bottom:45px; border-bottom:1px solid #dfdfdf; line-height:44px; text-align:right;}
#telmain .telmain01.container a{ color:#999; margin-left:34px;}
#telmain .telmain01.container .title{line-height:500%;}
#telmain .telmain01.container a:hover,#telmain .telmain01.container a.this{color:#C5253B; text-decoration:none;}
#telmain .telmain02.container{padding:0px; }
#telmain .telmain02.container .row{margin:0 -5px;}
#telmain .telmain02.container .col-md-3{padding:0 5px; cursor:pointer; margin-bottom:12px;}
#telmain .telmain02.container .col-md-3 .listin{background:#fff; width:100%; position:relative; overflow:hidden;}
#telmain .telmain02.container .col-md-3 .casename{ font-size:12px; color:#4d4c4c; text-align:left; padding:0 18px; line-height:240%;}

#telmain .telmain02.container .col-md-3 .listin .blackcode{

	display:none; width:100%; height:100%;
	position:absolute; top:0px; left:0px; background: rgba(62,58,57,.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C83A3E39,endColorstr=#C83A3E39);
	text-align:center; font-size:12px; color:#fff; line-height:30px;}

#telmain .telmain02.container .col-md-3 .listin .blackcode img{ margin-top:10%;}
#telmain .telmain02.container .col-md-3 .listtext{padding:0 8px; background:#fff; overflow:hidden;}
#telmain .telmain02.container .col-md-3 .listtext .line{ width:100%; height:2px; background:#eaeceb;}
#telmain .telmain02.container .col-md-3 .listtext .t01{ font-size:12px; color:#898989; line-height:300%; padding:0 9px;}
#telmain .telmain02.container .col-md-3 .listtext .t02{ font-size:12px; color:#898989; line-height:300%; padding:0 9px;}
#telmain .telmain02.container .col-md-3 .listtext .b01{background:#f7f7f7; overflow:hidden; padding:4px; margin-bottom:5px;}
@media screen and (max-width: 768px) {
	#telmain .telmain01.container{padding:0px 15px; }
	#telmain .telmain02.container{padding:0px 15px; }
}

.telmain002.container{ padding:0px; background:#fff;}
.telmain002.container .col-md-5{background:#f7f7f7; padding:15px; margin-top:74px; position:relative; display:block;}
.telmain002.container .col-md-5 img.fl{margin-top:13px; margin-right:10px;}
.telmain002.container .col-md-5 img.fl:hover{margin-top:13px; margin-right:10px;}
.telmain002.container .col-md-5 span.fl{ font-size:12px; color:#575757; line-height:40px;}
.telmain002.container .col-md-5 span.fr{ font-size:12px; color:#a0a0a0; line-height:40px;}
.telmain002.container .col-md-5 img.play{ position:absolute; top:30%; left:40%;}
@media screen and (max-width: 768px) {
	.telmain002.container .col-md-5{margin-top:37px;}
}


#message{ width:100%; background:url(../images/message_page_bg.jpg) center center; overflow:hidden; max-height:534px; height:534px;}
#wzsy{ width:100%; background:url(../images/privacy_policy_bg.jpg) center center; overflow:hidden; max-height:534px; height:534px;}

@media screen and (max-width: 440px) {
	#wzsy{ width:100%; background:url(../images/privacy_policy_bg.jpg) center center; overflow:hidden; background-size:cover;max-height:300px; height:300px;}
	#message{ width:100%; background:url(../images/message_page_bg.jpg) center center; overflow:hidden; background-size:cover;max-height:300px; height:300px;}
}

.message{background:#f7f7f7;}
.message .mest{text-align:center; font-size:1.25rem; color:#C5253B; margin:2.875rem 0 1.4rem;}
.message .mesb{text-align:center; font-size:1rem; color:#565656; line-height:326%; margin-bottom:3rem;}

.pages{margin:40px 0 0; text-align:center; }
.pages .a1:first-child{display:none;}
#investormain .pages .a1:nth-child(2){ background:url(../images/pageleft.jpg) center center no-repeat; color:#fff; padding:5px 16px; border-radius:0px; border:0px;}
.pages .a1:last-child{ background:url(../images/pageright.jpg) center center no-repeat; padding:5px 16px; color:#fff;  border-radius:0px; border:0px;}
.pages span{ padding:7px 12px 8px 13px; border:1px solid #C5253B; background:#C5253B; color:#fff; font-size:12px; border-radius:100px;}
.pages a{ padding:7px 12px 8px 13px; border:1px solid #b6b6b6; background:#fff; color:#333; font-size:12px; border-radius:100px;}
.footerwwq:hover{opacity:0.8;}
@media screen and (max-width: 768px) {
	.footerwwq{width:28px;}
}