@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ { font: 12px/1.5 "微软雅黑",tahoma, arial, sans-serif; vertical-align:middle; scrollbar-arrow-color: #FFF; /* 三角箭头的颜色 */ scrollbar-face-color: #C0E4F3; /* 立体滚动条的颜色 */ scrollbar-3dlight-color: #C0E4F3; /* 立体滚动条亮边的颜色 */ scrollbar-highlight-color: #DDF5FF; /* 滚动条空白部分的颜色 */ scrollbar-shadow-color: #EEE; /* 立体滚动条阴影的颜色 */ scrollbar-darkshadow-color: #C0E4F3; /* 立体滚动条强阴影的颜色 */ scrollbar-track-color: #DDF5FF; /* 立体滚动条背景颜色 */ scrollbar-base-color:#F8F8F8; /* 滚动条的基本颜色 */ }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
li { list-style-type:none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#574c3d; }
a:hover { text-decoration: underline;  color:#574c3d; }
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
h1, h2 { margin:0; font-size:26px; color:#ff0000; }
pre { padding:0 0 0 0px; width:380px; line-height:22px; font-family:Tahoma; text-align:left; }
/*pre{ width:800px;border-left:5px solid #6ce26c !important;background:url(assets/pre_bg.gif);}*/
body { margin:0px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix, * html { height: 1%; }
.clearfix { display: block; }
.clear { border-top:1px solid transparent !important; border-top:0; clear:both; line-height:0; font-size:0; height:0; height:1%; }
/* public */
.hand, .cur { cursor:pointer; }
.dis-none { display:none; }
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.fl { float:left; }
.fr { float:right; }
.z10{ z-index:10;}
.z11{ z-index:11;}
.z12{ z-index:12;}
.z13{ z-index:13;}
.z14{ z-index:14;}
a{ cursor:pointer;}
.hide{ display:none;}
/*--------index-------*/

.bm-kv{ background:url(../images/index/img_kv.jpg) no-repeat center; height:584px; width:100%; overflow:hidden;}
.bm-kv-con{ width:1000px; margin:0 auto; position:relative;}
.bm-kv-con .cloud-1{position:absolute;background:url(../images/index/img_cloud1.png) no-repeat; width:624px; height:155px;left:15%;}
.bm-kv-con .cloud-2{position:absolute;background:url(../images/index/img_cloud2.png) no-repeat;width:500px; height:124px; left:80%;}
.bm-kv-con .img-plane{position:absolute;background:url(../images/index/img_plane.png) no-repeat;width:435px; height:100px;left:857px; top:53px;}
.bm-kv-con .index-txt{position:absolute;background:url(../images/index/txt_index.png) no-repeat;width:648px; height:326px;right:-100px; top:88px;}
.bm-kv-con .index-buy{position:absolute;background:url(../images/index/bt_buy.png) no-repeat; display:block;;width:215px; height:36px;right:100px;top:398px; }
.bm-nav{background:url(../images/index/nav_bg.jpg) no-repeat center; height:105px; width:100%;}
.bm-nav-con{ width:1000px; margin:0 auto; font-size:0; position:relative;}
.bm-nav-con a{ display:inline-block; height:105px; font-size:0;}
.bm-nav-con a.link1{background:url(../images/index/nav_01.png) no-repeat; width:385px;}
.bm-nav-con a.link2{background:url(../images/index/nav_02.png) no-repeat; width:203px;}
.bm-nav-con a.link3{background:url(../images/index/nav_03.png) no-repeat; width:209px;}
.bm-nav-con a.link4{background:url(../images/index/nav_04.png) no-repeat; width:203px;}
.bm-nav-con .index-tit1{background:url(../images/index/tit_01.png) no-repeat; width:318px; height:71px; position:absolute; top:-74px;left:319px;}
.bm-nav-con .index-tit2{background:url(../images/index/tit_02.png) no-repeat;width:318px; height:94px;position:absolute;top:-97px;left:526px;}
/*----ceair----*/
.ceair-kv{background:url(../images/ceair/img_kv.jpg) no-repeat center; height:584px; width:100%;}
.ceair-kv-con{width:1000px; margin:0 auto; position:relative;}
.ceair-kv-con .ceair-txt{position:absolute;background:url(../images/ceair/txt_01.png) no-repeat;width:574px; height:403px;left:457px; top:104px;}
.ceair-txt a{display:block;position:absolute; width:169px; height:27px; font-size:0;}
.ceair-txt a.bt-seach{background:url(../images/ceair/bt_seach.png) no-repeat;top:388px; left:131px;}
.ceair-txt a.bt-tc{background:url(../images/ceair/bt_tc.png) no-repeat;top:388px; left:280px;}
.ceair-kv-con .select-div{position:absolute;width: 248px;left:29px; top:326px; font-size:16px;}
.ceair-kv-con .select-div .selectbox{border:none; display: block; padding-left:4px; width: 248px; cursor: pointer; height:35px; background:url(../images/ceair/select_bg.png) no-repeat; text-align:center; line-height:35px;}
.ceair-kv-con .select-div2{left:300px; top:326px;}
.ceair-kv-con .selectbox-wrapper {position: absolute; background-color: #fff; text-align: center; border:1px solid #cacaca;width: 246px}
.ceair-kv-con .selectbox-wrapper ul li.selected {background-color: #e0ecf7;}
.ceair-kv-con .selectbox-wrapper ul li.current {color: #fff; background-color: #36c}
.ceair-kv-con .selectbox-wrapper ul li { padding:3px 0;width: 245px; CURSOR: pointer; line-height:35px;}
/*----Query----*/
.query-kv{background:url(../images/query/img_kv.jpg) no-repeat top center #fafafa; width:100%; min-height:300px;}
.query-kv-con{width:1000px; margin:0 auto; position:relative;}
.query-kv-con .select-div{position:absolute;width: 248px;left:66px; top:213px; font-size:12px;}
.query-kv-con .select-div .selectbox{border:none; display: block; padding-left:4px; width: 193px; cursor: pointer; height:30px; background:url(../images/query/select_bg.png) no-repeat; text-align:center; line-height:27px;vertical-align: text-top;  }
.query-kv-con .select-div2{left:276px;}
.query-kv-con .selectbox-wrapper {position: absolute; background-color: #fff; text-align: center; border:1px solid #cacaca;width: 193px}
.query-kv-con .selectbox-wrapper ul li.selected {background-color: #e0ecf7;}
.query-kv-con .selectbox-wrapper ul li.current {color: #fff; background-color: #36c}
.query-kv-con .selectbox-wrapper ul li { padding:3px 0;width: 193px; CURSOR: pointer; line-height:30px;}
/*
<a class="bt-seach z11"></a> 
    <a class="bt-buy z12"></a> 
    <a class="bt-back z12"></a> 
    <span class="bt-buy-tit z13"></span> 
*/
.query-kv-con .bt-seach{position:absolute;background:url(../images/query/bt_seach.png) no-repeat; width:165px; height:33px; left:486px; top:210px;}
.query-kv-con .bt-buy{position:absolute;background:url(../images/query/bt_buy.png) no-repeat; width:165px; height:33px; left:646px; top:210px;}
.query-kv-con .bt-back{position:absolute;background:url(../images/query/bt_back.png) no-repeat; width:87px; height:15px; left:830px; top:220px;}
.query-kv-con .bt-buy-tit{position:absolute;background:url(../images/query/tit.png) no-repeat; width:140px; height:35px; left:645px; top:170px;}
 .query-kv table.pu_datalist{background-color:#CACBCF; border-collapse:collapse;border:1px solid #d4d4d4; font-size:12px; width:858px; margin:0 auto; margin-top:265px;}
.query-kv table.pu_datalist th{background-color:#F5F6F8;color:#15375A;line-height:20px; padding:5px;text-align:center;border:1px solid #d4d4d4;}
.query-kv table.pu_datalist td{background-color:#FFFFFF; line-height:20px; padding:5px;color:#666666;text-align:center;border:1px solid #d4d4d4; text-align:center;}
.query-kv table.pu_datalist td.fc-ee3124{ color:#ee3124;}
.query-kv table.pu_datalist tr.odd td {background-color:#F0F0F6 !important;}
.query-kv .info-error{border:1px solid #d4d4d4; font-size:32px; width:858px; margin:0 auto; margin-top:265px; background-color:#FFF; text-align:center; line-height:100px;}
 .info-notice{ width:100%;background:#fafafa;}
 .info-notice  p{width:858px; margin:0 auto; line-height:30px; }
.move-kind {
  -webkit-animation: move_kind 120s 0 linear;
  -o-animation: move_kind 120s 0 linear;
  -moz-animation: move_kind 120s 0 linear;
  -ms-animation: move_kind 120s 0 linear;
  animation: move_kind 120s 0 linear;
}

/**/
@-webkit-keyframes move_stupid {
	0% {
		-webkit-transform: translate3d(-70%,0,0);
		transform: translate3d(-70%,0,0)
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes move_stupid {
	0% {
		-webkit-transform: translate3d(-70%,0,0);
		-o-transform: translate3d(-70%,0,0);
		-moz-transform: translate3d(-70%,0,0);
		-ms-transform: translate3d(-70%,0,0);
		transform: translate3d(-70%,0,0)
	}

	100% {
		-webkit-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.move-stupid {
	-webkit-animation: move_stupid 120s 0 linear;
	-o-animation: move_stupid 120s 0 linear;
	-moz-animation: move_stupid 120s 0 linear;
	-ms-animation: move_stupid 120s 0 linear;
	animation: move_stupid 120s 0 linear
}

@-webkit-keyframes pulse {
	0%,100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(0.95);
		transform: scale(0.95)	
		}
}

@keyframes pulse {
	0%,100% {
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-moz-transform: scale(0.95);
		-o-transform: scale(0.95);
		-webkit-transform: scale(0.95);
		transform: scale(0.95)
	}
}

.pulse{ 
	animation: pulse 5s;
	-moz-animation: pulse 5s;	/* Firefox */
	-webkit-animation: pulse 5s;	/* Safari 和 Chrome */
	-o-animation: pulse 5s;	/* Opera */	
	animation-direction:alternate;
	-moz-animation-direction:alternate;
	-webkit-animation-direction:alternate;
	-o-animation-direction:alternate;
	animation-iteration-count:alternate;
	-moz-animation-iteration-count:alternate;
	-webkit-animation-iteration-count:alternate;
	-o-animation-iteration-count:alternate;
}

@-webkit-keyframes feiji {
	0%,100%{
		top:53px;
	}

	50% {
		top:60px;
		}
	
}

@keyframes feiji {
	0%,100%{
		top:53px;
	}

	50% {
		top:58px;
		}
}
.feiji{
	animation: feiji 2s;
	-moz-animation: feiji 2s;	/* Firefox */
	-webkit-animation: feiji 2s;	/* Safari 和 Chrome */
	-o-animation: feiji 2s;	/* Opera */	
	animation-direction:alternate;
	-moz-animation-direction:alternate;
	-webkit-animation-direction:alternate;
	-o-animation-direction:alternate;
	animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	
}
