body{	min-width: 1290px;	font-size:14px;	color: #000000;}ul,dl{	margin-bottom: 0px;}.container-fixed{	width: 1290px;}#header{	height: 95px;}#header .logo{	margin-top: 16px;}#header #nav .app-nav > li{	float: left;	position: relative;	font-size: 15px;	margin:0 13px;}#header #nav .app-nav > li > a{	color: #000000;	line-height: 95px;	height: 95px;	display: block;}#header #nav .app-nav > li > a:hover,#header #nav .app-nav > li.active > a{	color: #0a93dc;	border-bottom: 3px solid #0a93dc;	text-decoration: none;}#header .lang{	margin-top:31px;	padding:5px;}#header .lang > a{	color: #ffffff;	margin:0 10px;	font-size:15px;}.common-header{	text-align: center;	color:#010101;	line-height: 1em;	position: relative;	height: 75px;}.common-header h2{	margin:0px;	font-weight: normal;	font-size:28px;}.common-header small{	color: #626262;	font-size: 14px;	display: block;	width: 100%;	position: absolute;	bottom:0px;}.common-header:after{	content: "";	display: inline-block;	width: 66px;	height: 3px;	background:#313131;	position: absolute;	bottom:30px;	left: 50%;	margin-left: -33px;}#about{	margin-top: 55px;}#about .box{	margin-top: 45px;}#about .box .video{	width: 443px;	height: 335px;}#about .box .box-left{	width: 775px;	height: 335px;	position: relative;}#about .box .box-left p{	line-height: 2.4em;	color: #626262;	text-indent: 2em;}#about .box .box-left .about-nav{	position: absolute;	bottom: 0px;}#about .box .box-left .about-nav > a{	background:#e0e0e0;	color: #000000;	display: inline-block;	padding:10px 20px;	margin:0 10px;	line-height: 1em;}#about .box .box-left .about-nav > a:hover{	text-decoration: none;	background:#003b9f;	color: #ffffff;}#product{	background:url('../img/cp_bg.jpg') no-repeat center top;	background-size: cover;	margin-top: 50px;	padding:60px 0;}#product .common-header{	color: #ffffff;}#product .common-header small{	color: #ffffff;}#product .common-header:after {    background: #ffffff;}#product .box{	height: 320px;	overflow: hidden;	margin-top: 30px;}#product .box .bd{	height:320px;	overflow:hidden;}#product .box .bd  ul  li{	width:285px;	margin:0 20px;	text-align:center;}#hero{	margin-top: 50px;}#hero .row{	margin-top: 30px;}#hero .row .app-card .img{	border:1px solid #dfdfdf;	padding:5px;	display:block;}#hero .row .app-card .title{	display: block;	text-align: center;	color: #626262;	margin-top: 15px;}#kehu{	margin-top: 50px;	background: #f4f4f4;	padding:20px 0;}#kehu .box{	margin-top: 30px;}#news{	margin-top: 50px;}#news .box{	margin-top: 30px;}#news .box .left{	float: left;	width: 576px;}#news .box .left .title{	color: #444444;	font-weight: bold;	display: block;	margin:10px 0;}#news .box .left .info{	color: #7d7d7d;	margin-bottom: 0px;}#news .box .right{	width: 622px;	float: right;}#news .box .right li{	position: relative;	line-height: 2.7em;}#news .box .right li > a{	color: #0f0f0f;	margin-left: 20px;}#news .box .right li > span{	position: absolute;	right: 0px;}#linkus{	background: url(../img/ab_bg_03.jpg) no-repeat top center;	margin-top: 50px;	padding:30px 0;}#linkus .common-header{	color: #ffffff;}#linkus .common-header small{	color: #ffffff;}#linkus .common-header:after {    background: #ffffff;}#linkus  .box{	height: 369px;	margin-top: 30px;}#footer{	background: #3f383f;	color: #ffffff;	padding:30px 0;	text-align: center;}.list-sub{  border-bottom: 1px solid #ccc;  margin-bottom: 20px;}.list-sub ul > li{  float: left;}.list-sub ul > li > a{  text-decoration: none;  padding: 14px 20px;  display: block;  font-size: 16px;  color: #20201a;}.list-sub ul > li > a:hover{  background: #0a93dc;  color: #FFF;}.list-sub ul > li.active > a{  background: #0a93dc;  color: #FFF;}.app-content{  line-height: 2em;  margin-bottom: 20px;}.list-img .cards .col-xs-4 a.card {    color: #666666;}#product-left,#product-right{	margin-top: 20px;		margin-bottom: 20px;}#product-left{	width: 260px;	float: left;}#product-left h2{	margin:0px;	border:1px solid #cfcfcf;	border-bottom: 0px;	background: #f5f5f5;	color: #165cce;	text-align: center;	line-height: 40px;}#product-left >ul >li{	height: 48px;	border: 1px solid #cfcfcf;	border-top: 0px;}#product-left >ul >li > a{	line-height: 48px;	color: #3b3b3b;	padding:0 10px;}#product-left >ul >li.active > a,#product-left >ul >li:hover > a{	font-weight: bolder;}#product-right{	width: 1000px;	float: right;}