/*全站页面样式重置开始*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, input, button, select, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, table, tbody, tfoot, thead, tr, th, td,
article,aside,dialog,footer,header,section,footer,nav,figure,menu,time,textarea { padding:0; margin:0; font-family:Microsoft YaHei, SimSun, Lucida Grande, Tahoma, sans-serif; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { /*border-collapse:collapse; */border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { width:100%; color:#555; font:12px Microsoft YaHei, SimSun, Lucida Grande, Tahoma, sans-serif; line-height:normal; -webkit-text-size-adjust:none; }
html { overflow-y:auto; *overflow-y:scroll; }
:focus { outline:0; }
a,a:visited,a:active { text-decoration:none; /*-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;-o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;*/ }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block; }
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
input,textarea,input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none; } /*IOS默认样式*/
img{vertical-align: top;}
input,textarea{border: 0px none;-webkit-border: 0px none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
/*全站页面样式重置结束*/
body{min-width: 1400px;}
a{cursor: pointer;}
select{appearance: none;-webkit-appearance: none;border: 0px none;outline: none;}

/*----去margin*/
/*----清浮动*/
.clearFloat_t:after{
	content: '.';
	clear: both;
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
}

.disN{
	display: none !important;
}

.disB{
	display: block !important;
}

/*----placeholder*/
 /* WebKit browsers*/ 
/*input::-webkit-input-placeholder {
　color:#b5b7b8;
}

textarea::-webkit-input-placeholder {
　color:#999999;
}*/

input::-webkit-input-placeholder{
	color: #b5b7b8 !important;
}

input:-ms-input-placeholder{
	color: #b5b7b8 !important;
}

input::-moz-placeholder{
	color: #b5b7b8 !important;
}


.placeholder{
	color: #b5b7b8;
}



/*----左浮动*/
.floatL{
	float: left !important;
}

/*----右浮动*/
.floatR{
	float: right !important;
}

/*----居上*/
.verT{
	vertical-align: top;
}

/*----去margin*/
.mgrB0{
	margin-bottom: 0px !important;
}

.mgrL0{
	margin-left: 0px !important;
}

.mgrT0{
	margin-top: 0px !important;
}

.mgrR0{
	margin-right: 0px !important;
}


/*----去padding*/
.padT0{
	padding-top: 0px !important;
}

.padB0{
	padding-bottom: 0px !important;
}

.padL0{
	padding-left: 0px !important;
}

.padR0{
	padding-right: 0px !important;
}

/*----去border*/
.borderR0{
	border-right: 0px none !important;
}

.borderB0{
	border-bottom: 0px none !important;
}

.borderL0{
	border-left: 0px none !important;
}

.borderT0{
	border-top: 0px none !important;
}

/*----相对定位*/
.posiR{
	position: relative !important;
}

/*----字色-白*/
.colorFFF{
	color: #fff !important;
}

.color0f10{
	color: #0f1010 !important;
}

/*----字体*/
/*----page左右箭头*/
.fontF-cursive{
	font-family: cursive !important;
}

.fontF-arila{
	font-family: "arial black" !important;
}

/*----head*/
#head-box-media{
	width: 100%;
	height: 343px;
	overflow: hidden;
}
#head-box-case{
	width: 100%;
	height: 639px;
	overflow: hidden;
}

#head-box-trial{
	width: 100%;
	height: 626px;
	overflow: hidden;
}

#head-box-CTMS{
	width: 100%;
	height: 555px;
	overflow: hidden;
}

#head-box-CRC{
	width: 100%;
	height: 548px;
	overflow: hidden;
}

.head-inr{
	width: 1200px;
	margin: 0 auto;
	padding-top: 38px;
}

.web-icon{
	float: left;
	display: block;
	overflow: hidden;
}

.web-icon img{
	display: block;
	width: 219px;
}

.mgrR102{
	margin-right: 102px;
}

.nav-ul{
	float: left;
	margin-top: 4px;
}

.nav-ul li{
	float: left;
	font-size: 18px;
	margin-right: 52px;
	cursor: pointer;
	position: relative;
}

.nav-ul li.active-inr:after{
	display: block;
	content: "";
	width: 100%;
	height: 6px;
	background: #009cff;
	border-radius: 3px;
	position: absolute;
	bottom: -24px;
	z-index: 2;
}

.btn-experience{
	display: block;
	float: right;
	width: 120px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 16.5px;
	-moz-border-radius: 16.5px;
	background: #07cfac;
	margin-left: 34px;
	color: #fff;
}

.btn-experience:hover{
	opacity: 0.8;
}

.nav-phone-box{
	font-size: 16px;
	color: #fff;
	float: right;
	margin-top: 8px;
	font-weight: bold;
}

/*----page*/
#pageBox{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.page-inner{
	float: right;
}

.page-inner a{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	font-size: 16px;
	color: #c1c1c1;
	text-align: center;
	line-height: 38px;
	background: #f6f6f6;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	overflow: hidden;
	margin-right: 15px;
}

.page-inner a.active{
	background: url(../img/page-active.png) no-repeat !important;
	color: #FFFFFF !important;
}

.page-inner a:hover{
	background: url(../img/page-active.png) no-repeat !important;
	color: #FFFFFF !important;
}


/*----返回顶部*/
.topbox {
    background: url(../img/backTop.png) no-repeat;
    width: 42px;
    height: 42px;
    position: absolute;
    top: 778px;
    right: 50%;
    margin-right: -640px;
    cursor: pointer;
}

.prev{
	cursor: not-allowed !important;
}

/*----顶部下拉*/
.dropBox{
	width: 137px;
	height: 204px;
	background: #1e3340;
	position: absolute;
	top: 32px;
	left: -30px;
	padding-top: 35px;
	display: none;
}

.dropBox ul{
	overflow: hidden;
	width: 100%;
	text-align: center;
	color: #fff;
}

.dropBox ul li{
	font-size: 16px;
	color: #9ea9b2;
	margin-bottom: 26px;
	width: 100%;
	text-align: center;
}

.dropBox ul li.active{
	color: #fff !important;
}

.dropBox ul li:hover{
	color: #fff;
}

.dropBox:after{
	display: block;
	content: "";
	width: 35px;
	height: 14px;
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -17.5px;
	background: url(../img/arrow-dropBox.png) no-repeat;
}

.dropBox-big{
	height: 0px;
	position: relative;
	z-index: 3;
}
.karep{
	height: 1041px;
	 overflow: hidden;
}
.head-inr .nav-ul{
	height: 51px;
}
