@charset "utf-8";
html { width:100%; height:100%; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; -o-text-size-adjust:100%; text-size-adjust:100%; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea { font:14px"Roboto-Light",Tahoma,Arial,sans-serif; font-size:14px; color:#666; word-wrap:break-word; }
textarea {resize:none;}
a:link,a:visited,a:focus,a:hover { text-decoration:none; outline-style:none; color:#666; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
a,label{blr:expression_r(this.onFocus=this.blur());outline:none;}
address,cite,dfn,em,var{font-style:normal}
ul,ol{list-style:none}
fieldset,img{border:0;vertical-align:bottom;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
.cl{ clear: both; height: 0px;}
.clm{ clear: both; height: 8px;}
.tranAll, a { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.tranAll:hover, a:hover { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s;}
*,*:after,*:before { -weibkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;  -o-box-sizing:border-box; box-sizing:border-box; }
*:after, *:before { display:block; }
*:focus { outline:none; }
.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}
.block{ width: 970px; margin: 0 auto; clear: both;}
/*input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { outline:#153379 solid 2px; }*/
input[type="checkbox"] { width:14px; height:14px; border:1px solid #ddd; background:#fff url(_blank); }

input[type=radio] { -webkit-appearance: none; appearance: none; width: 13px; height: 13px; margin: 0; cursor: pointer; vertical-align: bottom; background: #fff; border: 1px solid #153379; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
input[type=radio]:active { border-color: #c6c6c6; background: #ebebeb; }
input[type=radio] { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; width: 15px; height: 15px; }
input[type=radio]:checked { position:relative; background: #fff; }
input[type=radio]:checked::after { content: ''; display: block; position: absolute; top:10%; left:10%; width:80%; height:80%; background: #153379; -moz-border-radius: 1em; border-radius: 1em; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #333;}
input:-moz-placeholder, textarea:-moz-placeholder { color:#333;}
input::-moz-placeholder, textarea::-moz-placeholder { color:#333;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#333;}

.hidden{display:none;}
.invisible{visibility:hidden;}
.noBg{background:none !important;}
.noBd{border:none !important;}
/*
display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex;
margin:auoto
*/

@font-face {
    font-family: 'Rockwell';
    src: url('../fonts/Rockwell.eot');
    src: url('../fonts/Rockwell.eot') format('embedded-opentype'),
         url('../fonts/Rockwell.woff2') format('woff2'),
         url('../fonts/Rockwell.woff') format('woff'),
         url('../fonts/Rockwell.ttf') format('truetype'),
         url('../fonts/Rockwell.svg#Rockwell') format('svg');
}
@font-face {
    font-family: 'RockwellBold';
    src: url('../fonts/RockwellBold.eot');
    src: url('../fonts/RockwellBold.eot') format('embedded-opentype'),
         url('../fonts/RockwellBold.woff2') format('woff2'),
         url('../fonts/RockwellBold.woff') format('woff'),
         url('../fonts/RockwellBold.ttf') format('truetype'),
         url('../fonts/RockwellBold.svg#RockwellBold') format('svg');
}

body { min-width:1210px; font-family:"arial","Microsoft Yahei"; color:#666; margin:0 auto; background:#fff;}
input, textarea, button, select { font-family:"Microsoft Yahei","arial"; }
a { color:#666; }
a:hover { color:#153379; }
img { vertical-align:bottom; }
.wrap { width:970px; margin:0 auto; }

.content-tools { text-align:center; padding:20px 0; font-size:16px; }
.content-tools a { margin:0 5px; }
.content-tools a i { margin-right:5px; }
.content-tools a i.fa-angle-double-right { margin-right:0; margin-left:5px; }

/*箭头向下移动*/
@keyframes moveBottom
{
0%   { transform:translate(0,-20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,20px); opacity:100; filter:alpha(opacity=50); }
}
@-webkit-keyframes moveBottom
{
0%   { transform:translate(0,-20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,20px); opacity:100; filter:alpha(opacity=50); }
}
@-moz-keyframes moveBottom
{
0%   { transform:translate(0,-20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,20px); opacity:100; filter:alpha(opacity=50); }
}
@-o-keyframes moveBottom
{
0%   { transform:translate(0,-20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,20px); opacity:100; filter:alpha(opacity=50); }
}


/*箭头向下移动 短距离*/
@keyframes moveBottomShot
{
0%   { transform:translate(0,-10px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,0px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,5px); opacity:100; filter:alpha(opacity=50); }
}
@-webkit-keyframes moveBottomShot
{
0%   { transform:translate(0,-10px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,0px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,5px); opacity:100; filter:alpha(opacity=50); }
}
@-moz-keyframes moveBottomShot
{
0%   { transform:translate(0,-10px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,0px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,5px); opacity:100; filter:alpha(opacity=50); }
}
@-o-keyframes moveBottomShot
{
0%   { transform:translate(0,-10px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,0px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,5px); opacity:100; filter:alpha(opacity=50); }
}


/*箭头向上移动*/
@keyframes moveTop
{
0%   { transform:translate(0,20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,-10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,-20px); opacity:100; filter:alpha(opacity=50); }
}
@-webkit-keyframes moveTop
{
0%   { transform:translate(0,20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,-10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,-20px); opacity:100; filter:alpha(opacity=50); }
}
@-moz-keyframes moveTop
{
0%   { transform:translate(0,20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,-10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,-20px); opacity:100; filter:alpha(opacity=50); }
}
@-o-keyframes moveTop
{
0%   { transform:translate(0,20px); opacity:0; filter:alpha(opacity=0); }
50% { transform:translate(0,-10px); opacity:100; filter:alpha(opacity=100); }
100% { transform:translate(0,-20px); opacity:100; filter:alpha(opacity=50); }
}

/* 层摆动 */
@keyframes swing
{
0%   { transform:perspective(200px) rotateX(0deg); }
20% { transform:perspective(200px) rotateX(-45deg); }
40% { transform:perspective(200px) rotateX(45deg); }
50% { transform:perspective(200px) rotateX(-25deg); }
60% { transform:perspective(200px) rotateX(25deg); }
70% { transform:perspective(200px) rotateX(-5deg); }
80% { transform:perspective(200px) rotateX(5deg); }
90% { transform:perspective(200px) rotateX(-3deg); }
95% { transform:perspective(200px) rotateX(3deg); }
100% { transform:perspective(200px) rotateX(0); }
}
@-webkit-keyframes swing
{
0%   { transform:perspective(200px) rotateX(0deg); }
20% { transform:perspective(200px) rotateX(-45deg); }
40% { transform:perspective(200px) rotateX(45deg); }
50% { transform:perspective(200px) rotateX(-25deg); }
60% { transform:perspective(200px) rotateX(25deg); }
70% { transform:perspective(200px) rotateX(-5deg); }
80% { transform:perspective(200px) rotateX(5deg); }
90% { transform:perspective(200px) rotateX(-3deg); }
95% { transform:perspective(200px) rotateX(3deg); }
100% { transform:perspective(200px) rotateX(0); }
}
@-moz-keyframes swing
{
0%   { transform:perspective(200px) rotateX(0deg); }
20% { transform:perspective(200px) rotateX(-45deg); }
40% { transform:perspective(200px) rotateX(45deg); }
50% { transform:perspective(200px) rotateX(-25deg); }
60% { transform:perspective(200px) rotateX(25deg); }
70% { transform:perspective(200px) rotateX(-5deg); }
80% { transform:perspective(200px) rotateX(5deg); }
90% { transform:perspective(200px) rotateX(-3deg); }
95% { transform:perspective(200px) rotateX(3deg); }
100% { transform:perspective(200px) rotateX(0); }
}
@-o-keyframes swing
{
0%   { transform:perspective(200px) rotateX(0deg); }
20% { transform:perspective(200px) rotateX(-45deg); }
40% { transform:perspective(200px) rotateX(45deg); }
50% { transform:perspective(200px) rotateX(-25deg); }
60% { transform:perspective(200px) rotateX(25deg); }
70% { transform:perspective(200px) rotateX(-5deg); }
80% { transform:perspective(200px) rotateX(5deg); }
90% { transform:perspective(200px) rotateX(-3deg); }
95% { transform:perspective(200px) rotateX(3deg); }
100% { transform:perspective(200px) rotateX(0); }
}


/* 层模糊到清晰，背景图层由小变大 */
@keyframes blurToClear
{
0%   { -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); background-size:100% 100%; }
100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); background-size:120% 120%; }
}
@-webkit-keyframes blurToClear
{
0%   { -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); background-size:100% 100%; }
100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); background-size:120% 120%; }
}
@-moz-keyframes blurToClear
{
0%   { -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); background-size:100% 100%; }
100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); background-size:120% 120%; }
}
@-o-keyframes blurToClear
{
0%   { -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); background-size:100% 100%; }
100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); background-size:120% 120%; }
}

.major_function{
	padding: 30px 0;
	background: url(./images/banner2.jpg) no-repeat;
}
.major_function_box{
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	overflow: hidden;
	box-sizing: border-box;
}
.major_function_tit li{
	float: left;
	width: 25%;
	padding-bottom: 20px;
	color: #717171;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	border-top: 1px solid #e3e3ea;
	border-left: 1px solid #e3e3ea;
	background: #f5f5fa;
	transition: background .3s;
}
.major_function_tit li.focus {
	color: #5e5e5e;
	font-weight: bold;
	background: #fff;
	border-top: 1px solid #fff;
}
.major_function_tit li:first-child{
	border-left: none;
}
.major_function_tit li .tit_img {
	margin-top: 30px;
	display: block;
}
.major_function_tit li .tit_img svg{
	width: auto;
	height: 28px;
	margin-bottom: 10px;
}
.major_function_tit li .tit_img img{
	width: auto;
	height: 33px;
	padding-bottom: 10px;
	box-sizing:content-box;
}
.major_function_tit li .tit_img_on {
	display: none;
}
.major_function_tit li.focus .tit_img_on , .major_function_tit li:hover .tit_img_on {
    display: block;
}
.major_function_tab{
	width: 100%;
	height: auto;
}
.major_function_cont{
	width: 720px;
	padding: 40px;
	margin: 0 auto;
	display: none;
	text-align: left;
}
.major_function_cont .banner-form h4{
	line-height: 30px;
	margin: 12px 0 10px;
	color: #1e1e1e;
	font-size: 26px;
	font-weight: bold;
}
.major_function_cont #textarea{
	float: left;
	width: 450px;
	height: 50px;
	line-height: 18px;
	padding: 14px 15px;
	display: inline-block;
	color: #1e1e1e;
	font-size: 17px;
	border: 2px solid #BEBEBE;
	border-right: none;
	box-sizing: border-box;
}
.major_function_cont .banner-form button{
	float: left;
	height: 50px;
	padding: 13px 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #17ac39;
	border: 2px solid #17ac39;
	overflow: hidden;
	cursor: pointer;
}
.major_function_cont .banner-form b{
	padding: 10px 0;
	color: #1e1e1e;
	font-size: 16px;
	font-weight: normal;
	display: block;
}
.major_function_cont .banner-form b a{
	color: #007cb8;
	padding-right: 20px;
	background: url(./images/icon_right.png) no-repeat right center; 
}
.major_function_cont .banner-form b a:hover{
	color: #006090;
	text-decoration: underline;
}

.home_new_list{
	margin: 50px 0;
	background: #fff;
}
.home_new_list li{
	float: left;
	width: 33.33%;
	padding-left:25px;
	box-sizing: border-box;
}
.home_new_list li:first-child{
	padding: 0;
}
.home_new_list li .img{
	width: 100%;
	height: 170px;
	margin-bottom: 15px;
	overflow: hidden;
}
.home_new_list li .img img{
	width: 100%;
	height: auto;
}
.home_new_list li .title{
	line-height: 20px;
}
.home_new_list li .title a{
	color: #1E1E1E;
	font-size: 17px;
	font-weight: bold;
}
.home_new_list li .cont{
	line-height: 24px;
}
.home_new_list li .cont p{
	color: #1E1E1E;
	font-family: 'StagSansWeb Book',Verdana,Arial,FreeSans,Arimo,'Droid Sans',Helvetica,sans-serif;
}
.home_new_list li .cont a{
	color: #007cb8;
	padding-right: 20px;
	background: url(./images/icon_right.png) no-repeat right center;
}
.home_new_list li .cont a:hover {
    color: #006090;
    text-decoration: underline;
}

.floatContact { position:fixed; left:0; top:200px; width:168px; z-index:8; display:none; }
.floatContact .bd {}
.floatContact .title { position:relative; height:60px; line-height:60px; text-align:center; font-family:"Rockwell"; font-size:21.11px; color:#fff; background:#0C53AB; border-bottom:1px solid #F5F5F5; }
.floatContact .title i { position:absolute; top:-11px; left:50%; width:22px; height:22px; line-height:18px; text-align:center; font-size:14px; margin-left:-11px; border:2px solid #0C53AB; background:#fff; color:#0C53AB; border-radius:22px; overflow:hidden; cursor:pointer; }
.floatContact .menuContact {}
.floatContact .menuContact .fc-ico { float:left; width:56px; text-align:center; height:20px; }
.floatContact .menuContact h2 { line-height:20px; background:#153379; color:#fff; padding:8px 0; cursor:pointer; }
.floatContact .menuContact h2 .fa { float:right; margin-right:20px; font-size:20px; }
.floatContact .menuContact h2.cur .fa { transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); }
.floatContact .menuContact h2.fc-ico-01 .fc-ico { background:url(fc.png) no-repeat center 0; }
.floatContact .menuContact dt { font-size:13px; border-bottom:1px solid #fff; }
.floatContact .menuContact dt > a { line-height:20px; background:#F5F5F5; padding:8px 0; color:#999; display:block; }
.floatContact .menuContact dt > a .pic { position:absolute; top:0; left:100%; display:none; padding:15px; border-radius:0 4px 4px 0px; box-shadow:1px 0px 1px #999; overflow:hidden; }
.floatContact .menuContact dt > a .pic2 { padding:8px 20px; }
.floatContact .menuContact dt > a .pic2 dt { color:#999; font-size: 13px; line-height:20px; padding:8px 0; border-bottom:1px dashed #E8E8E8; }
.floatContact .menuContact dt > a .pic2 dt em { color:#444; }
.floatContact .menuContact dt > a:hover { position:relative; background:#fff; color:#0c53ab; }
.floatContact .menuContact dt > a:hover .pic { display:block; color: #999; background:#fff; }
.floatContact .menuContact dt > a:hover .pic dd { line-height:20px; padding:4px 15px; }
.floatContact .menuContact dt > a:hover .pic img { display:block; }
.floatContact .menuContact dt.fc-ico-02 .fc-ico { background:url(fc.png) no-repeat center -20px; }
.floatContact .menuContact dt.fc-ico-02 > #onlineQQ:hover .fc-ico { background:url(fc.png) no-repeat center -40px; }
.floatContact .menuContact dt.fc-ico-03 .fc-ico { background:url(fc.png) no-repeat center -60px; }
.floatContact .menuContact dt.fc-ico-03 > a:hover .fc-ico { background:url(fc.png) no-repeat center -80px; }
.floatContact .menuContact dt.fc-ico-04 .fc-ico { background:url(fc.png) no-repeat center -100px; }
.floatContact .menuContact dt.fc-ico-04 > a:hover .fc-ico { background:url(fc.png) no-repeat center -120px; }
.floatContact .menuContact dt.fc-ico-05 .fc-ico { background:url(fc.png) no-repeat center -140px; }
.floatContact .menuContact dt.fc-ico-05 > a:hover .fc-ico { background:url(fc.png) no-repeat center -160px; }
.floatContact .menuContact dt.fc-ico-06 .fc-ico { background:url(fc.png) no-repeat center -180px; }
.floatContact .menuContact dt.fc-ico-06 > a:hover .fc-ico { background:url(fc.png) no-repeat center -200px; }
.floatContact .menuContact dt.fc-ico-07 .fc-ico { background:url(fc.png) no-repeat center -220px; }
.floatContact .menuContact dt.fc-ico-07 > a:hover .fc-ico { background:url(fc.png) no-repeat center -240px; }
.floatContact .menuContact dt.fc-ico-08 .fc-ico { background:url(fc.png) no-repeat center -260px; }
.floatContact .menuContact dt.fc-ico-08 > a:hover .fc-ico { background:url(fc.png) no-repeat center -280px; }
.floatContact .backTop { line-height:20px; padding:25px 0; text-align:center; font-size:14px; background:#0C53AB; color:#fff; cursor:pointer; }
.floatContact .backTop span { display:inline-block; }
.floatContact .backTop i { float:left; width:20px; height:20px; background:url(fc.png) no-repeat center bottom; display:inline-block; margin-right:10px; }
.floatContact .backTop:hover i { animation: moveTop 1s linear 0s infinite normal; -webkit-animation: moveTop 1s linear 0s infinite normal; -moz-animation: moveTop 1s linear 0s infinite normal; -o-animation: moveTop 1s linear 0s infinite normal; }


.floatContact .menuContact dt #onlineQQ { line-height:20px; background:#F5F5F5; padding:8px 0; color:#999; display:block; cursor: pointer; }
.floatContact .menuContact dt #onlineQQ .pic { position:absolute; top:0; left:100%; width:200px; display:none; border-left:1px solid #fff; border-radius:0 4px 4px 0px; box-shadow:1px 0px 1px #999; background:#fff; padding:8px 0; overflow:hidden; }
.floatContact .menuContact dt #onlineQQ:hover { position:relative; background:#fff; color:#0c53ab; }
.floatContact .menuContact dt #onlineQQ:hover .pic { display:block; font-size:13px; color:#ccc; }
.floatContact .menuContact dt #onlineQQ .pic dd { padding:0 20px; }
.floatContact .menuContact dt #onlineQQ .pic dd a { line-height:20px; padding:8px 0; color:#ccc; display:block; border-bottom:1px dashed #E8E8E8; }
.floatContact .menuContact dt #onlineQQ .pic dd a.on { color:#0c53ab; }
.floatContact .menuContact dt #onlineQQ .pic dd a.on em { color:#60ca12; }
.floatContact .menuContact dt #onlineQQ .pic dd i { float:left; line-height:20px; height:20px; margin-right:10px; }
.floatContact .menuContact dt #onlineQQ .pic dd span { float:left; min-width:100px; }
.floatContact .menuContact dt #onlineQQ .pic dd img { float: left; padding: 3px 5px 0 0; }
.floatContact .menuContact dt #onlineQQ .pic dd span { float: left; }
/*.floatContact .menuContact dt a:hover .pic dd { margin-bottom: 5px; }*/
/*.floatContact .menuContact dt a:hover .pic img { display:block; }*/


.arrow {}
.arrow .prev { float:left; cursor: pointer; }
.arrow .next { float:right;  cursor: pointer;}
.arrow a { width:36px; height:36px; font-size:36px; background:#FEEF03; color:#D8B60D; text-align:center; }
.arrow a:hover { background:#153379; color:#fff; }

.arrow2 {}
.arrow2 .prev { float:left; }
.arrow2 .next { float:right; }
.arrow2 a { width:46px; height:46px; line-height:44px; font-size:46px; color:#666; border:1px solid #666; border-radius:46px; text-align:center; overflow:hidden; }
.arrow2 a:hover { background:#153379; color:#fff; border:1px solid #153379; }

.intBtn { padding:60px 0; text-align:center; }
.intBtn li { display:inline-block; width:12px; height:12px; border-radius:12px; background:#C7C7C7; cursor:pointer; margin:0 12px; text-indent:-9999em; }
.intBtn li.on { background:#2C4786; }


.tips { padding:20px; line-height:24px; background:#F7F7F7; font-size:13px; color:#999; text-align:center; margin-bottom:30px; }
.tips span { color:#153379; }

.share { color:#F5E416; font-size:30px; }
.share a { float:left; text-align:left; color:#F5E416; margin-right:15px; position: relative; }
.share a:hover { color:#153379; }
.share a .pic { display: none; position: absolute; left: 0; top: -62px; padding: 5px; background: #fff; }
.share a .pic img { width: 50px; }
.share a:hover .pic { display: block; }


.hd { text-align:center; padding:60px 0; }
.hd h2 { height:38px; line-height:38px; display:inline-block; }
.hd h2 i { width:30px; height:2px; background:#666; margin-top:18px; }
.hd h2 i.ico-01 { float:left; }
.hd h2 i.ico-02 { float:right; }
.hd h2 span { float:left; font-size:36px; padding:0 15px; }
.hd p { line-height:24px; font-size:18px; font-family:"Rockwell","arial"; }

.hd2 { color:#fff; }
.hd2 h2 { height:56px; line-height:56px; font-size:42px; }
.hd2 p { line-height:44px; line-height:42px; font-size:24px; font-family:"Rockwell","arial"; border-top:2px solid #fff; }

.hd3 { text-align:center; padding:60px 0; }
.hd3 h2 { height:34px; line-height:34px; display:inline-block; }
.hd3 h2 i { width:30px; height:2px; background:#666; margin-top:16px; }
.hd3 h2 i.ico-01 { float:left; }
.hd3 h2 i.ico-02 { float:right; }
.hd3 h2 span { float:left; font-size:30px; padding:0 15px; }
.hd3 p { line-height:20px; font-size:14px; font-family:"Rockwell","arial"; }


.hd4 { text-align:center; padding:60px 0; color:#444; }
.hd4 h2 { height:40px; line-height:40px; display:inline-block; }
.hd4 h2 span { font-size:36px; }
.hd4 p { line-height:20px; font-size:14px; font-family:"Rockwell","arial"; }


.hd5 { text-align:center; padding:15px 0; }
.hd5 h2 { 
	height:25px; 
	line-height:25px; 
	display:inline-block; 
	font-size:24px; 
	font-weight: bold;
	color:#333;
}
.hd5 h2::before {
    content: " ";
    width: 23px;
    height: 23px;
	margin: 0;
    padding: 0;
    margin-right: 10px;
    display: inline-block;
	vertical-align: top;
    background-image: url(./images/icons/lada.svg);
    background-repeat: no-repeat;
}
.hd5 p { 
	line-height:24px;
	margin: 15px 0;
	font-size:16px; 
	text-indent: 35px;
	color:#333;
}


.hd6 { text-align:center; padding:30px 0; color:#444; }
.hd6 h2 { height:30px; line-height:30px; display:inline-block; font-size:24px; font-weight: bold;}
.hd6 p { line-height:20px; font-size:14px; font-family:"Rockwell","arial"; }


.bgGray { background:#F5F5F5; }
.bgWhilte { background:#FFF; }
.bgMazarine { background:#153379; }

.moreBtn {}
.moreBtn a { display:block; height:38px; line-height:38px; text-align:center; border:1px solid #F3F3F3; color:#999; font-family:"arial"; }
.moreBtn a:hover { border:1px solid #153379; color:#153379; box-shadow:0 0 2px #153379; }

.toBtn { text-align:center; }
.toBtn a { height:130px; background:#FEEF03; background:rgba(254,239,3,0.9); margin:0 auto; color:#c69a12; text-align:center; padding:35px 100px; display:inline-block; overflow:hidden; }
.toBtn a span { float:left; font-size:30px; text-align:right; }
.toBtn a em { font-size:14px; font-family:"Rockwell","arial"; display:block; }
.toBtn a i { float:right; width:46px; height:46px; font-size:46px; line-height:44px; text-align:center; border:1px solid #C69A12; border-radius:46px; overflow:hidden; margin-left:20px; margin-top:5px; }
.toBtn a:hover { background:#0C53AB; background:rgba(21,51,121,0.9); color:#fff; }
.toBtn a:hover i { border:1px solid #fff; }
.toBtn:nth-child(2) a { background:#0C53AB; background:rgba(21,51,121,0.9); color:#fff; }
.toBtn:nth-child(2) a i { border:1px solid #fff; }


.miniMap { float:left; width:380px; height:225px; background:url(miniMap.png) no-repeat center; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.miniMap a { display:inline-block; height:24px; line-height:24px; padding:0 10px; color:#fff; background:#00A0E2; margin:auto; }

.colPicTit { min-width:350px; background:#153379; background: rgba(0,160,214,.9); padding:30px 40px; color:#fff; text-align:left; }
.colPicTit h2 { font-size:30px; line-height:34px; }
.colPicTit p { font-size:16px; font-family:"Rockwell","arial"; line-height:20px; }


header {width: 100%;
z-index: 2;
background: #4d148c;
max-height: 75px;
position: relative;
top: 0;
left: 0;
transition: .25s;}
.header-nav li{ display: inline-block; height: 75px; line-height:75px; padding-right: 30px;}
.header-nav li a{ font-size: 16px;
color: #fff;
display: block;
text-decoration: none; font-weight: 400;}
.header-nav li.logo{ padding: 0px; padding-right: 50px; vertical-align: middle; line-height: normal;}
.header-nav li.logo a{ display: block; margin-top: 8px;}

.index-banner-box{ width: 100%; clear: both; height: 510px;}
.index-banner-content{ text-align: center;}
.index-banner-content h1{ font-size: 45px; font-weight: 200; padding-top: 95px;}

.banner-tree-box{ display: inline-block;}
.banner-tree-box ul{ padding-top: 60px;}
.banner-tree-box ul li{ float: left; cursor: pointer;}
.banner-tree-box ul li img{ margin-top: 8px;}
.banner-tree-box ul li.track-img img{ margin-top: 0px;}

.index-boxtow{ display: inline-block; width: 500px; padding-top: 120px;}
.index-boxtow h2{font-size: 35px;
line-height: 42px;
font-weight: 300;}
.index-boxtow .boxtow-text{ font-size: 16px; line-height: 25px; padding-top: 15px;}
.boxtow-botton{ padding-top: 25px;}
.blue-botton{font-size: 12px;
line-height: 12px;
font-weight: 700;
display: inline-block;
padding: 22px 40px 23px;
border: 2px solid #007ab7;
border-radius: 40px;
color: #007ab7;
text-transform: uppercase;}


.index-tree-item{ width: 33.333%; float: left;}
.index-tree-item .index-tree-title{font-size: 20px;
font-weight: 400;
line-height: 20px;
margin-top: 30px;
margin-bottom: 20px;}
.index-tree-item .index-tree-text{text-align: center;
font-size: 14px;
line-height: 21px;
font-weight: 300; padding: 2px 8px;
height: 16%;
max-height: 9%;}
.index-tree-item .index-tree-img{ padding: 2px 8px;}
.index-tree-item .index-tree-img img{ width: 100%;}


.index-track-text{ text-align: left; font-weight: 600; color: #ccc; padding-left: 5px; padding-top: 5px;}
.index-track-text li{ padding-right: 5px;}
.index-track-box{ display: inline-block; width: 790px; margin-top: 35px;}
.index-track-box li{ display: inline-block; vertical-align: top;}
.index-track-box li.traceli1{ width: 630px;}
input#textarea{background: #fafafa;
font-size: 20px;
font-weight: 300;
width: calc(100% - 3px);
padding: 27px 8px 10px 15px;
border: 0;
border-radius: 0;
box-shadow: none;}
.index-button{font-size: 19px; cursor: pointer;
color: #fff;
background-color: #ff6200;
border-radius: 0;
text-decoration: none;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.11px;
line-height: 12px;
padding: 26px 40px;
border: 0;}

.index-treezone{ padding-top: 50px; text-align: center;}
.index-treezone .richtext{ display: inline-block;}
.index-treezone .richtext p{max-width: 660px;
margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
font-size: 16px;
font-weight: 100;
line-height: 27px;
margin-top: 5px;
margin-bottom: 60px;}

.nav_list .nav_one{
	line-height: 25px;
	margin-right: 30px;
	padding: 15px 0;
	display: block;
	font-size: 16px;
	border-bottom: 3px solid transparent;
	cursor: pointer;
}
.nav_list .nav_one.focus{
	color: #1e1e1e !important;
	border-color: #00a0d6;
}
.nav_list .nav_one:hover{
	color: #5e5e5e;
	border-color: #5e5e5e;
}
.nav_list .nav_subset_box{
	position: absolute;
	top: 59px;
	left: 0;
	z-index: 99999;
	width: 100vw;
	padding: 30px 40px;
	display: none;
	background: #fff;
	box-shadow: 0 1px 3px #ddd;
	box-sizing: border-box;
}
.nav_list .nav_subset_box h3{
	line-height: 20px;
	padding: 10px 0;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
}
.nav_list .nav_subset_box h3 a{
	color: #1e1e1e;
}
.nav_list .nav_subset_box li{
	float: left;
	width: 20%;
	padding-right: 20px;
	box-sizing: border-box;
}
.nav_list .nav_subset_box li .nav_two{
	color: #5e5e5e;
	width: 100%;
	line-height: 25px;
	margin-bottom: 8px;
	padding-bottom: 10px;
	display: block;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #bebebe;
}
.nav_list .nav_subset_box li .nav_three_box{
	padding-bottom: 10px;
}
.nav_list .nav_subset_box li .nav_three_box .nav_three_list{
	color: #5e5e5e;
	line-height: 22px;
	margin: 4px 0 6px; 
	display: block;
	font-size: 15px;
	font-weight: 400;
}

#search{
	position: relative;
}
#search .search_text{
	width: 260px;
	color: #1E1E1E;
	line-height: 29px;
	margin: 2px 0;
	padding: 12px;
	padding-right: 70px;
	display: inline-block;
	border: none;
}
#search .search_text:hover{
	background: #F5F5FA;
}
#search .search_text:focus{
	outline: none;
	background: #F5F5FA;
}
#search .search_go{
	position: absolute;
	top: 2px;
	right: 0;
	width: 25px;
	height: 25px;
	padding: 13px 20px;
	display: inline-block;
	border: none;
	background: url(./images/icon_search.png) no-repeat center center;
	overflow: hidden;
	box-sizing: initial;
}


.header .topArea { background:#153379; }
.header .wrap { height:100%; }
.header .logo { float:left;  height:100%; height:75px; overflow:hidden; }
.header .nav { float:right; }
.header .nav li { float:left; font-size:13px; margin-left:10px; }
.header .nav li a { float:left; height:75px; line-height:72px; border-top:3px solid #153379; text-align:center; padding:0 15px; color:#ccc; }
.header .nav li a:hover, .header .nav li a.current { background:#0C53AB; color:#fff; border-top:3px solid #fff; padding-top:0; }
.header .userBar { float:right; font-size:14px; padding-top:17px; margin-left:20px; display:inline; }
.header .userBar .btn { float:left; background:#FEEF03; height:40px; line-height:40px; padding:0 15px; color:#c69a12; margin-right:1px; display:inline; }
.header .userBar .btn i { display:inline-block; height:20px; line-height:20px; text-align:center; background:#C69A12; color:#FEEF03; padding:0 2px; border-radius:2px; margin-right:5px; }
.header .userBar .btn a { color:#c69a12; }
.header .userBar .btn a:hover { text-decoration:underline; }
.header .userBar .close { float:right; background:#FEEF03; }
.header .userBar .close i { width:40px; height:40px; line-height:40px; text-align:center; font-size:30px; color:#C69A12; font-weight:lighter; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
.header .userBar .close i:hover { transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; cursor:pointer; }



.banner { position:relative; /*position:relative;*/   overflow:hidden; z-index:3; }
.banner .banner-bd { position:relative; z-index:2; }
.banner .banner-list { position:relative; background:#fff; }
.banner .banner-list .banner-pic { position:absolute; left:0; left:0; width:100%; height:100%; z-index:2; }
.banner .banner-list .wrap { position:relative; font-family:"Rockwell","arial"; }
.banner .banner-list .line1 { width:210px; height:5px; margin:0 auto 10px; background:#fff; }
.banner .banner-list .banner-txt { width:100% !important; height:860px !important; position:relative; z-index:3; }
.banner .banner-list .banner-txt-list { width:100% !important; height:100% !important; padding-bottom:280px; display:table; }
.banner .banner-list .txt { position:relative; text-align:center; color:#fff; z-index:3; display:table-cell; vertical-align:middle; width:100%; height:100%; }
.banner .banner-list .txt-01 { margin-bottom:10px; line-height:40px; }
.banner .banner-list .txt-02 { margin-bottom:10px; font-family:"Microsoft Yahei","arial"; }
.banner .banner-list .p-01 { font-size:35.48px; }
.banner .banner-list .p-02 { font-size:49.29px; }
.banner .banner-list .p-03 { font-size:47.23px; }
.banner .banner-list .p-04 { font-size:29.18px; }
.banner .banner-list .p-05 { font-size:24px; }
.banner .banner-list .cont { position:absolute; bottom:100px; right:0; text-align:right; font-family:"RockwellBold","arial"; color:#fff; font-size:12px; z-index:4; }
.banner .banner-list .cont h2 { font-size:56.38px; font-family:"Rockwell","arial"; }
.banner .banner-list .icon { position:relative; width:100%; height:30px; line-height:30px; margin:20px 0 20px; animation: moveBottom 1s linear 0s infinite normal; -webkit-animation: moveBottom 1s linear 0s infinite normal; -moz-animation: moveBottom 1s linear 0s infinite normal; -o-animation: moveBottom 1s linear 0s infinite normal; }
.banner .banner-list .icon .icon-01 { position:absolute; top:0; left:0; width:100%; height:100%; font-size:30px; }
.banner .banner-list .icon .icon-01:before { height:100%; line-height:15px; }
.banner .banner-list .icon .icon-02 { position:absolute; top:0; left:0; width:100%; height:100%; font-size:50px; }
.banner .banner-list .icon .icon-02:before { height:100%; line-height:30px; }
.banner .banner-list .more { height:40px; line-height:40px; font-size:22px; font-weight:bold; font-family:"RockwellBold","arial"; /*font-family:"Microsoft Yahei","arial";*/ }
.banner .banner-list .more a { color:#fff; }
.banner .banner-list .more a:hover { border:2px solid #fff; padding:0 10px; text-shadow:0 0 2px #999; }

.banner .banner-form { position:absolute; left:0; bottom:180px; width:100%; z-index:3; }
.banner .banner-form .form1 { width:658px; margin:0 auto; }
.banner .banner-form .form1 .text { float:left; width:502px; min-height:60px; border:1px solid #fff; background:#fff; font-size:16px; color:#aaa; box-shadow:0 0 20px #000; padding:17px 20px 11px; line-height: 60px; line-height: 30px; }
.banner .banner-form .form1 textarea { -webkit-appearance:none; float:left; width:502px; height:60px; min-height:60px; border:1px solid #fff; background:#fff; font-size:16px; color:#aaa; box-shadow:0 0 20px #000; padding:20px 20px 20px; line-height: 20px; overflow:hidden; }
.banner .banner-form .form1 .on { color:#153379; }
.banner .banner-form .form1 button { float:right; width:154px; height:60px; font-size:18px; border:1px solid #FEEF03; background:#FEEF03; color:#c79b12; cursor:pointer; box-shadow:0 0 20px #000; }
.banner .banner-form .form1 button:hover { border:1px solid #153379; background:#153379;  }

.banner .banner-hd { position:absolute; left:0; bottom:26px; width:100%; z-index:3; }
.banner .banner-hd .share { float:left; display:none;}
.banner .banner-hd .arrow { float:right; }
.banner .banner-hd .arrow .prev { margin-right:5px; }



.banner .banner-list .banner-pic img { width:100%; height:auto; }
.banner .banner-list .bg { height:0; overflow:hidden; }
.banner .banner-list .plane { position:absolute; left:1.2%; top:30%; width:98%; z-index:4; opacity:0; filter:alpha(opacity=0); }
.banner .banner-list .cloud-01 { position:absolute; left:66%; top:51%; width:5%; z-index:3; }
.banner .banner-list .cloud-02 { position:absolute; left:35%; bottom:0%; width:30%; z-index:5; }
.banner .banner-list .cloud-03 { position:absolute; left:20%; top:30%; width:15%; z-index:2; }
.banner .banner-list .cloud-04 { position:absolute; left:70%; top:10%; width:15%; z-index:3; }
.banner .banner-list .cloud-05 { position:absolute; left:0%; top:41%; width:5%; z-index:3; }
.banner .banner-list .cloud-06 { position:absolute; left:0%; bottom:0%; width:10%; z-index:5; }
.banner .banner-list .cloud-07 { position:absolute; left:10%; top:10%; width:15%; z-index:2; }
.banner .banner-list .cloud-08 { position:absolute; left:10%; top:60%; width:15%; z-index:3; }

.animateBanner {}
.animateBanner .banner-list .plane { animation: plane 1.2s linear 0s 1 normal; -webkit-animation: plane 1.2s linear 0s 1 normal; -moz-animation: plane 1.2s linear 0s 1 normal; -o-animation: plane 1.2s linear 0s 1 normal; opacity:1; filter:alpha(opacity=100); }
.animateBanner .banner-list .plane img { animation: blink 1s linear 1.2s infinite normal; -webkit-animation: blink 1s linear 1.2s infinite normal; -moz-animation: blink 1s linear 1.2s infinite normal; -o-animation:  blink 1s linear 1.2s infinite normal; }
.animateBanner .banner-list .cloud-01 { animation: cloud-01 30s linear 0s infinite normal; -webkit-animation: cloud-01 30s linear 0s infinite normal; -moz-animation: cloud-01 30s linear 0s infinite normal; -o-animation: cloud-01 30s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-02 { animation: cloud-02 15s linear 0s infinite normal; -webkit-animation: cloud-02 15s linear 0s infinite normal; -moz-animation: cloud-02 15s linear 0s infinite normal; -o-animation: cloud-02 15s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-03 { animation: cloud-03 30s linear 0s infinite normal; -webkit-animation: cloud-03 30s linear 0s infinite normal; -moz-animation: cloud-03 30s linear 0s infinite normal; -o-animation: cloud-03 30s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-04 { animation: cloud-04 30s linear 0s infinite normal; -webkit-animation: cloud-04 30s linear 0s infinite normal; -moz-animation: cloud-04 30s linear 0s infinite normal; -o-animation: cloud-04 30s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-05 { animation: cloud-05 70s linear 0s infinite normal; -webkit-animation: cloud-05 70s linear 0s infinite normal; -moz-animation: cloud-05 70s linear 0s infinite normal; -o-animation: cloud-05 70s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-06 { animation: cloud-06 25s linear 0s infinite normal; -webkit-animation: cloud-06 25s linear 0s infinite normal; -moz-animation: cloud-06 25s linear 0s infinite normal; -o-animation: cloud-06 25s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-07 { animation: cloud-07 70s linear 0s infinite normal; -webkit-animation: cloud-07 70s linear 0s infinite normal; -moz-animation: cloud-07 70s linear 0s infinite normal; -o-animation: cloud-07 70s linear 0s infinite normal; }
.animateBanner .banner-list .cloud-08 { animation: cloud-08 50s linear 0s infinite normal; -webkit-animation: cloud-08 50s linear 0s infinite normal; -moz-animation: cloud-08 50s linear 0s infinite normal; -o-animation: cloud-08 50s linear 0s infinite normal; }


/* 飞机 */
@keyframes plane
{
0%   { left:0%; top:70%; width:2%; }
100% { left:1%; top:30%; width:98%; }
}
@-webkit-keyframes plane
{
0%   { left:0%; top:70%; width:2%; }
100% { left:1%; top:30%; width:98%; }
}
@-moz-keyframes plane
{
0%   { left:0%; top:70%; width:2%; }
100% { left:1%; top:30%; width:98%; }
}
@-o-keyframes plane
{
0%   { left:0%; top:70%; width:2%; }
100% { left:1%; top:30%; width:98%; }
}

/* 抖动 */
@keyframes blink
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:4px; margin-left:4px; }
100% { margin-top:0; margin-left:0; }
}
@-webkit-keyframes blink
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:4px; margin-left:4px; }
100% { margin-top:0; margin-left:0; }
}
@-moz-keyframes blink
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:4px; margin-left:4px; }
100% { margin-top:0; margin-left:0; }
}
@-o-keyframes blink
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:4px; margin-left:4px; }
100% { margin-top:0; margin-left:0; }
}

/* 抖动 2*/
@keyframes blink2
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:-1px; margin-left:-1px; }
100% { margin-top:0; margin-left:0; }
}
@-webkit-keyframes blink2
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:-1px; margin-left:-1px; }
100% { margin-top:0; margin-left:0; }
}
@-moz-keyframes blink2
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:-1px; margin-left:-1px; }
100% { margin-top:0; margin-left:0; }
}
@-o-keyframes blink2
{
0% { margin-top:0; margin-left:0; }
50% { margin-top:-1px; margin-left:-1px; }
100% { margin-top:0; margin-left:0; }
}

/* 云彩 1 */
@keyframes cloud-01
{
0%   { left:66%; }
66% { left:-5%; width:5%; }
67% { left:-5%; width:0%;  }
68% { left:100%; width:0%;  }
69% { left:100%; width:5%;  }
100% { left:66%; }
}
@-webkit-keyframes cloud-01
{
0%   { left:66%; }
66% { left:-5%; width:5%; }
67% { left:-5%; width:0%;  }
68% { left:100%; width:0%;  }
69% { left:100%; width:5%;  }
100% { left:66%; }
}
@-moz-keyframes cloud-01
{
0%   { left:66%; }
66% { left:-5%; width:5%; }
67% { left:-5%; width:0%;  }
68% { left:100%; width:0%;  }
69% { left:100%; width:5%;  }
100% { left:66%; }
}
@-o-keyframes cloud-01
{
0%   { left:66%; }
66% { left:-5%; width:5%; }
67% { left:-5%; width:0%;  }
68% { left:100%; width:0%;  }
69% { left:100%; width:5%;  }
100% { left:66%; }
}

/* 云彩 2 */
@keyframes cloud-02
{
0%   { left:35%; }
47% { left:-30%; width:30%; }
48% { left:-30%; width:0%; }
49% { left:100%; width:0%; }
50% { left:100%; width:30%; }
100% { left:35%; }
}
@-webkit-keyframes cloud-02
{
0%   { left:35%; }
47% { left:-30%; width:30%; }
48% { left:-30%; width:0%; }
49% { left:100%; width:0%; }
50% { left:100%; width:30%; }
100% { left:35%; }
}
@-moz-keyframes cloud-02
{
0%   { left:35%; }
47% { left:-30%; width:30%; }
48% { left:-30%; width:0%; }
49% { left:100%; width:0%; }
50% { left:100%; width:30%; }
100% { left:35%; }
}
@-o-keyframes cloud-02
{
0%   { left:35%; }
47% { left:-30%; width:30%; }
48% { left:-30%; width:0%; }
49% { left:100%; width:0%; }
50% { left:100%; width:30%; }
100% { left:35%; }
}

/* 云彩 3 */
@keyframes cloud-03
{
0%   { left:20%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:20%; }
}
@-webkit-keyframes cloud-03
{
0%   { left:20%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:20%; }
}
@-moz-keyframes cloud-03
{
0%   { left:20%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:20%; }
}
@-o-keyframes cloud-03
{
0%   { left:20%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:20%; }
}


/* 云彩 4 */
@keyframes cloud-04
{
0%   { left:70%; }
74% { left:-15%; width:15%; }
75% { left:-15%; width:0%; }
76% { left:100%; width:0%; }
77% { left:100%; width:15%; }
100% { left:70%; }
}
@-webkit-keyframes cloud-04
{
0%   { left:70%; }
74% { left:-15%; width:15%; }
75% { left:-15%; width:0%; }
76% { left:100%; width:0%; }
77% { left:100%; width:15%; }
100% { left:70%; }
}
@-moz-keyframes cloud-04
{
0%   { left:70%; }
74% { left:-15%; width:15%; }
75% { left:-15%; width:0%; }
76% { left:100%; width:0%; }
77% { left:100%; width:15%; }
100% { left:70%; }
}
@-o-keyframes cloud-04
{
0%   { left:70%; }
74% { left:-15%; width:15%; }
75% { left:-15%; width:0%; }
76% { left:100%; width:0%; }
77% { left:100%; width:15%; }
100% { left:70%; }
}

/* 云彩 5 */
@keyframes cloud-05
{
0%   { left:0%; }
1% { left:-5%; width:5%; }
2% { left:-5%; width:0%; }
3% { left:100%; width:0%; }
4% { left:100%; width:5%; }
100% { left:0%; }
}
@-webkit-keyframes cloud-05
{
0%   { left:0%; }
1% { left:-5%; width:5%; }
2% { left:-5%; width:0%; }
3% { left:100%; width:0%; }
4% { left:100%; width:5%; }
100% { left:0%; }
}
@-moz-keyframes cloud-05
{
0%   { left:0%; }
1% { left:-5%; width:5%; }
2% { left:-5%; width:0%; }
3% { left:100%; width:0%; }
4% { left:100%; width:5%; }
100% { left:0%; }
}
@-o-keyframes cloud-05
{
0%   { left:0%; }
1% { left:-5%; width:5%; }
2% { left:-5%; width:0%; }
3% { left:100%; width:0%; }
4% { left:100%; width:5%; }
100% { left:0%; }
}

/* 云彩 6 */
@keyframes cloud-06
{
0%   { left:0%; }
4% { left:-10%; width:10%; }
5% { left:-10%; width:0%; }
6% { left:100%; width:0%; }
7% { left:100%; width:10%; }
100% { left:0%; }
}
@-webkit-keyframes cloud-06
{
0%   { left:0%; }
4% { left:-10%; width:10%; }
5% { left:-10%; width:0%; }
6% { left:100%; width:0%; }
7% { left:100%; width:10%; }
100% { left:0%; }
}
@-moz-keyframes cloud-06
{
0%   { left:0%; }
4% { left:-10%; width:10%; }
5% { left:-10%; width:0%; }
6% { left:100%; width:0%; }
7% { left:100%; width:10%; }
100% { left:0%; }
}
@-o-keyframes cloud-06
{
0%   { left:0%; }
4% { left:-10%; width:10%; }
5% { left:-10%; width:0%; }
6% { left:100%; width:0%; }
7% { left:100%; width:10%; }
100% { left:0%; }
}

/* 云彩 7 */
@keyframes cloud-07
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-webkit-keyframes cloud-07
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-moz-keyframes cloud-07
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-o-keyframes cloud-07
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}

/* 云彩 8 */
@keyframes cloud-08
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-webkit-keyframes cloud-08
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-moz-keyframes cloud-08
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}
@-o-keyframes cloud-08
{
0%   { left:10%; }
24% { left:-15%; width:15%; }
25% { left:-15%; width:0%; }
26% { left:100%; width:0%; }
27% { left:100%; width:15%; }
100% { left:10%; }
}


.banner2 { position:relative; }
.banner2 img { max-width:100%; }
.banner-hd {
	text-align: center;
	line-height: 50px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 32px;
	border-bottom: 1px dashed #ccc;
}
.banner2 .banner-bd { text-align:center; }
.banner2 .banner-bd img { width:100%; }
.banner2 .colPicTit { float:left; }
.banner2 .toBtn { float:left; width:50%; }
.banner2 .toBtn a { width:100%; height:120px; padding:30px; display:block; }
.banner2 .toBtn a span { text-align:left; }
.banner2 .toBtn a em { text-align:left; }
.banner2 .toBtn a:hover { background:#fff; background:rgba(255,255,255,0.9); color:#0C53AB; }
.banner2 .toBtn a:hover i { border:1px solid #0C53AB; }

.footer { position:relative; z-index:7; }
.footer .footer_top{
	padding: 4.4rem 0 4rem;
	font-size: 1.6rem;
	background-color: #fafafa;
}
.footer .footer_top .logo_but{
	float: left;
	padding-top: 20px;
}
.footer .footer_top .sociality{
	float: right;
	text-align: right;
}
.footer .footer_top .sociality .phone{
	margin-bottom: 15px;
	display: block;
	font-size: 20px;
}
.footer .footer_top .sociality li{
	height: 38px;
	display: inline-block;
}
.footer .footer_top .sociality li a{
	position: relative;
	padding: 8px;
	height: 38px;
	line-height: 22px;
	display: block;
	color: #fff;
	font-size: 20px;
	text-align: center;
	border-radius: 50%;
	background: #00A0D6;
}
.footer .footer_top .sociality li a:hover{
	background: #25335E;
}
.footer .footer_top .sociality li a .pic{
    position: absolute;
    z-index: 888;
	bottom: 50px;
    right: -44px;
    padding: 10px;
    display: none;
    background: #ffffff;
	box-shadow: 0 0 3px #b5b5b5;
}
.footer .footer_top .sociality li a .pic i.Corner{
	position: absolute;
	bottom: -20px;
	right: 40%;
	width: 0;
	height: 0;
	display: block;
	border: 10px solid;
	border-color: #b5b5b5 transparent transparent;
}
.footer .footer_top .sociality li a .pic i.Corner::after {
    position: absolute;
    bottom: -10px;
    right: -10px;
    display: block;
    content: "";
    border: 10px solid;
    border-color: #fff transparent transparent ;
}
.footer .footer_bot{
	padding: 3rem 0 5rem;
	color: #fff;
	text-align: center;
	background: #4d148c;
}
.footer .footer_bot .bot_nav{
	line-height: 25px;
	padding: 5px 0;
}
.footer .footer_bot .bot_nav a{
	color: #fff;
	padding: 0 10px;
	text-transform: capitalize;
}
.footer .footer_bot .bot_nav a:hover{
	text-decoration: underline;
}
.footer .copyright{
	line-height: 30px;
	font-size: 14px;
	text-transform: capitalize;
}


.footer .ft-logo { float:left; width:260px; max-width:260px; margin:auto 0; }
.footer .ft-nav { float:left; line-height:24px; font-size:12px; font-family:"arial"; margin:auto auto auto 0; max-width:50%; }
.footer .ft-nav a { color:#fff; }
.footer .ft-nav a:hover { text-decoration:underline; }
.footer .ft-nav em { margin:0 5px; }
.footer .ft-nav .copyright { color:rgba(255,255,255,0.3); }

.footer-01 { padding:40px 0 0; color:#fff; }
.footer-01 .ft-aArea { padding:90px 0; }
.footer-01 .ft-aArea .hd2 { float:left; }
.footer-01 .ft-aArea .ftTel { float:right; text-align:right; color:#FEEF03; }
.footer-01 .ft-aArea .ftTel h2 { line-height:34px; font-size:16px; }
.footer-01 .ft-aArea .ftTel p { line-height:48px; font-size:36px; font-family:"Rockwell","arial"; border-top:1px solid #FEEF03; border-bottom:1px solid #FEEF03; }
.footer-01 .ft-aArea .bd { padding:90px 0 0; }
.footer-01 .ft-aArea .bd .address { float:left; width:33.333333%; padding-right:20px; }
.footer-01 .ft-aArea .bd .address .title { line-height:26px; padding-bottom:8px; }
.footer-01 .ft-aArea .bd .address .title a { color: #fff; }
.footer-01 .ft-aArea .bd .address .pic { margin-bottom:15px; }
.footer-01 .ft-aArea .bd .address .txt { line-height:16px; color:rgba(255,255,255,0.3); font-size:13px; }
.footer-01 .ft-aArea .bd .address2 { float:left; width:33.333333%; padding-left:60px; }
.footer-01 .ft-aArea .bd .address2 dt { line-height:26px; padding-bottom:25px; font-size:13px; }
.footer-01 .ft-aArea .bd .address2 dt a { margin-left:10px; color:#fff; text-decoration:underline; }
.footer-01 .ft-aArea .bd .address2 dt a:hover { text-decoration:none; }
.footer-01 .ft-aArea .bd .miniMap { float:right; width:33.333333%; }
.footer-01 .ft-aArea .bd .miniMap a { display:inline-block; height:24px; line-height:24px; padding:0 10px; color:#fff; background:#00A0E2; margin:auto 130px auto auto; }
.footer-01 .ft-bArea { border-top:1px solid rgba(255,255,255,0.3); padding:90px 0; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.footer-01 .ft-bArea .share { float:right; color:#fff; margin:auto 0 auto auto; }
.footer-01 .ft-bArea .share a { color:#fff; position: relative; }
.footer-01 .ft-bArea .share .pic { display: none; position: absolute; left: 0; top: -62px; padding: 5px; background: #fff; }
.footer-01 .ft-bArea .share .pic img { width: 50px; }
.footer-01 .ft-bArea .share a:hover { color:#FEEF03; }
.footer-01 .ft-bArea .share a:hover .pic { display: block; }

.footer-02 { padding:70px 0 90px; }
.footer-02 .wrap { display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.footer-02 .ft-left { float:left; width:630px; margin:auto auto auto 0; }
.footer-02 .ft-right { float:right; margin:auto 0 auto auto; }
.footer-02 .ft-cArea { display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; padding-bottom:25px; border-bottom:1px solid rgba(255,255,255,0.3); }
.footer-02 .ft-cArea .share-txt { float:left; width:100px; margin:auto 0 auto 0; }
.footer-02 .ft-cArea .share-txt h2 { line-height:24px; padding-bottom:5px; color:#fff; }
.footer-02 .ft-cArea .share-txt p { line-height:16px; font-size:12px; font-family:"arial"; color:rgba(255,255,255,0.3); }
.footer-02 .ft-cArea .share-txt p { line-height:16px; font-size:12px; font-family:"arial"; color:rgba(255,255,255,0.3); }
.footer-02 .ft-cArea .share { float:left; margin:auto auto auto 0; }
.footer-02 .ft-cArea .share a { width:52px; height:52px; line-height:52px; text-align:center; background:#0C53AB; border-radius:52px; color:#fff; margin-right:10px; }
.footer-02 .ft-cArea .share a:hover { background:#fff; color:#153379; }
.footer-02 .ft-dArea { display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.footer-02 .ft-dArea .ft-logo { width:200px; }
.footer-02 .ft-dArea .ft-nav { max-width:100%; }
.footer-02 .ft-eArea .ftTel2 { float:right; text-align:right; }
.footer-02 .ft-eArea .ftTel2 h2 { color:#fff; line-height:20px; }
.footer-02 .ft-eArea .ftTel2 p { line-height:44px; font-size:30px; color:#feef03; font-family:"Rockwell","arial"; }
.footer-02 .ft-eArea .ftTel2 span {}
.footer-02 .ft-eArea .ftTel2 span a { display:inline-block; height:36px; line-height:36px; padding:0 36px; background:#fff; border-radius:36px; color:#153379; }
.footer-02 .ft-eArea .ftTel2 span a:hover { text-shadow:0 0 5px #aaa; }
.footer-02 .ft-eArea .ewm { float:right; padding:10px; background:#fff; margin-left:30px; }


.container { position:relative; z-index:7; background:#fff; }




.function { padding:50px 0 60px; }
.function .function-list { float:left; width:33.33333%; color:#666; text-align:center; }
.function .function-list .icon { height:58px; line-height:58px; }
.function .function-list .txt { position:relative; width:266px; height:46px; line-height:46px; margin:0 auto; border:4px solid #666; margin-top:25px; transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -o-transform-origin:center top; }
.function .function-list .txt p { font-size:11px; font-family:"RockwellBold","arial"; }
.function .function-list .txt span { position:absolute; left:0; top:-16px; width:100%; height:28px; line-height:28px; font-size:24px; }
.function .function-list .txt span em { display:inline-block; padding:0 10px; background:#F5F5F5; }
.function .function-list:hover .txt { box-shadow:0 2px 5px #000; animation: swing 1s linear 0s 1 forwards; -webkit-animation: swing 1s linear 0s 1 forwards; -moz-animation: swing 1s linear 0s 1 forwards; -o-animation: swing 1s linear 0s 1 forwards; }


.news { padding:40px 0 140px; }
.news .slide { position:relative; float:left; width:523px; overflow:hidden; }
.news .flex-control-nav { display:none; }
.news .flex-direction-nav { position:absolute; left:0; bottom:0; width:72px; z-index:3; }
.news .flex-direction-nav li { float:left; }
.news .flex-direction-nav li a { display:block; width:36px; height:36px; font-size:36px; background:#FEEF03; color:#D8B60D; text-align:center; }
.news .flex-direction-nav li a:hover { background:#153379; color:#fff; }
.news .slide-hd { position:absolute; left:0; bottom:0; }
.news .slide-bd { position:relative; width:100%; height:100%; }
.news .slide-bd .pic-txt { position:absolute; top:0; left:0; width:100%; height:100%; }
.news .slide-bd .pic-txt .txt { position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; text-align:right; padding:0 12px 0 70px; background:rgba(0,0,0,0.5); font-size:16px; color:#fff; }
.news .news-list { float:right; width:570px; height:323px; }
.news .news-list dl { padding:24px 0 24px; border-bottom:1px dotted #ccc; }
.news .news-list dl:first-child { padding-top:0; }
.news .news-list dl:last-child { padding-bottom:0; border-bottom:0; }
.news .news-list dt { float:left; width:70px; }
.news .news-list dt p { height:46px; line-height:46px; }
.news .news-list dt p b { font-size:36px; font-weight:normal; }
.news .news-list dt span { display:block; height:30px; line-height:28px; font-size:16px; border-top:2px solid #666; }
.news .news-list dd { float:right; width:455px; }
.news .news-list dd h2 { height:46px; line-height:19px; font-size:16px; overflow:hidden; padding:8px 0 0; }
.news .news-list dd h2 a:hover { text-decoration:underline; }
.news .news-list dd p { height:30px; line-height:15px; font-size:12px; color:#bbb; overflow:hidden; }
.news .news-list dl:hover dt { animation: swing 1s linear 0s 1 forwards; -webkit-animation: swing 1s linear 0s 1 forwards; -moz-animation: swing 1s linear 0s 1 forwards; -o-animation: swing 1s linear 0s 1 forwards; }
.news .moreBtn { padding-top:60px; }


.responsibility { background:url(images/responsibility.jpg) no-repeat center; background-size:cover; }
.responsibility .bd { height:600px; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.responsibility .bd p { width:60%; height:64px; line-height:64px; text-align:center; font-size:48px; color:#fff; font-family:"Rockwell","arial"; background:rgba(254,239,3,0.8); letter-spacing:2px; margin:auto; }
.responsibility:hover { animation:animateResponsibility 2s linear 0s infinite normal; -webkit-animation:animateResponsibility 2s linear 0s infinite normal; -moz-animation:animateResponsibility 2s linear 0s infinite normal; -o-animation: animateResponsibility 2s linear 0s infinite normal; }

@keyframes animateResponsibility
{
0%   { background-position:center 50%; }
25% { background-position:center 49%; }
50% { background-position:center 50%; }
75% { background-position:center 51%; }
100% { background-position:center 50%; }
}
@-webkit-keyframes animateResponsibility
{
0%   { background-position:center 50%; }
25% { background-position:center 49%; }
50% { background-position:center 50%; }
75% { background-position:center 51%; }
100% { background-position:center 50%; }
}
@-moz-keyframes animateResponsibility
{
0%   { background-position:center 50%; }
25% { background-position:center 49%; }
50% { background-position:center 50%; }
75% { background-position:center 51%; }
100% { background-position:center 50%; }
}
@-o-keyframes animateResponsibility
{
0%   { background-position:center 50%; }
25% { background-position:center 49%; }
50% { background-position:center 50%; }
75% { background-position:center 51%; }
100% { background-position:center 50%; }
}


.customers { padding:90px 0 140px; }
.customers .pic-txt { float:left; width:25%; height:416px; overflow:hidden; }
.customers .pic-txt * { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; }
.customers .pic-txt .pic { height:50%; overflow:hidden; }
.customers .pic-txt .pic img { width:100%; }
.customers .pic-txt .txt { position:relative; height:50%; text-align:center; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.customers .pic-txt .txt:before { content:''; position:absolute; top:-8px; left:50%; margin-left:-8px; border-top:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #FEEF03; display:none; }
.customers .pic-txt .txt:after { content:''; position:absolute; bottom:-8px; left:50%; margin-left:-8px; border-bottom:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #FEEF03; display:none; }
.customers .pic-txt .txt .center { margin:auto; }
.customers .pic-txt .txt em { font-size:24px; font-family:"arial"; color:#bbb; }
.customers .pic-txt .txt h2 { height:26px; line-height:26px; font-size:16px; margin-top:15px; overflow:hidden; }
.customers .pic-txt .txt span { line-height:16px; font-size:12px; color:#bbb; }
.customers .pic-txt:hover .pic { height:58%; }
.customers .pic-txt:hover .txt { height:42%; background:#FEEF03; }
.customers .pic-txt:hover .txt em { color:#c69a12; }
.customers .pic-txt:hover .txt h2 { color:#c69a12; }
.customers .pic-txt:hover .txt span { color:#c69a12; }
.customers .pic-txt:nth-child(1n):hover .txt:before { display:block; }
.customers .pic-txt:nth-child(2n):hover .txt:after { display:block; }


.article { line-height:24px; font-size:12px; color:#999; }
.articleBox {}

.about { padding:80px 0; border-bottom:1px dashed #E5E5E5; }
.about:last-child { border-bottom:1px dashed #E5E5E5; }
.about.bgGray { box-shadow:0 0 2px #000; }
.about .pro-left { float:left; position:relative; }
.about .pro-right { float:right; position:relative; }
.about .pro-pic { width:550px; text-align:center; padding-top:100px; }
.about .pro-txt { width:640px; }
.about .pro-txt img { max-width:100%; }
.about .hd4 { text-align:left; padding-top:0; }
.about .pro-search { position:absolute; right:0; top:0; }
.about .pro-search a { display:inline-block; height:46px; border:2px solid #00AEEE; line-height:42px; font-size:14px; color:#00aeee; padding:0 20px 0 50px; background:url(pro_icon_01.png) no-repeat 25px center; border-radius:46px; }


.service { padding:110px 0; }
.service .service-list { float:left; width:260px; margin-right:52px; display:inline; text-align:center; }
.service .service-list:nth-child(4n) { margin-right:0; }
.service .service-list .num { line-height:34px; margin-bottom:40px; font-size:30px; color:#999; }
.service .service-list .txt { background:#999; color:#fff; padding:25px 0; transform-origin:center top; -webkit-transform-origin:center top; -moz-transform-origin:center top; -o-transform-origin:center top; }
.service .service-list .txt a { color:#fff; }
.service .service-list .txt a:hover { color:#c69a12; }
.service .service-list .txt h2 { line-height:26px; font-size:22px; }
.service .service-list .txt p { line-height:20px; font-size:12px; font-family:"Rockwell","arial"; }
.service .service-list .icon { width:40px; height:4px; background:#999; margin:60px auto 0; }
.service .service-list:hover .num { color:#c69a12; }
.service .service-list:hover .txt { box-shadow:0 2px 5px #999; background:#FEEF03; color:#c69a12; animation: swing 1s linear 0s 1 forwards; -webkit-animation: swing 1s linear 0s 1 forwards; -moz-animation: swing 1s linear 0s 1 forwards; -o-animation: swing 1s linear 0s 1 forwards; }
.service .service-list:hover .icon { background:#c69a12; }



.download { padding:60px 0 100px; }
.download .bd { position:relative; }
.download .download-slide { padding:0 70px; }
.download .download-list { float:left; width:33.333333%; display:inline; margin-bottom:30px; }
/* .download .download-list:nth-child(3n) { margin-right:0; } */
.download .download-list .date { height:36px; line-height:18px; font-size:12px; color:#999; letter-spacing:1px; overflow:hidden; margin:0 45px 10px; }
.download .download-list .title { height:60px; line-height:20px; font-size:14px; color:#666; overflow:hidden; margin:0 45px 10px; }
.download .download-list .title a { color:#666; }
.download .download-list .title em { font-size:12px; color:#999; margin-left:10px; }
.download .download-list .title a:hover { color:#153379; text-decoration:underline; }
.download .download-list .btn { margin:0 45px; }
.download .download-list .btn a { float:left; height:40px; line-height:40px; padding:0 15px; color:#666; border:1px solid #666; }
.download .download-list .btn a i { float:right; width:20px; font-size:24px; font-weight:bold; height:14px; overflow:hidden; margin-left:20px; text-align:center; margin-top:13px; }
.download .download-list .btn a i:before { margin-top:-10px; }
.download .download-list .btn a:hover { border:1px solid #153379; background:#153379; color:#fff; }
.download .download-list .btn a:hover i { animation: moveBottomShot 1.5s linear 0s infinite normal; -webkit-animation: moveBottomShot 1.5s linear 0s infinite normal; -moz-animation: moveBottomShot 1.5s linear 0s infinite normal; -o-animation: moveBottomShot 1.5s linear 0s infinite normal; }



.clause { padding:60px 0 100px; }
.clause .article { line-height:38px; font-size:13px; color:#666; }
.clause .article ol { margin-left:25px; padding-left:25px; color:#999; list-style:decimal; }
.clause .article ol li { line-height:30px; }


.notice { padding:60px 0 100px; }
.notice .slick-prev { display:none !important; }
.notice .slick-next { display:none !important; }
.notice .notice-list { float:left; width:400px; display:inline; }
.notice .notice-list .pic { width:100%; }
.notice .notice-list .pic img { width:100%; }
.notice .notice-list .txt { background:#9D9D9D; padding:0 20px; }
.notice .notice-list .title { height:58px; line-height:58px; font-size:14px; color:#fff; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.3); }
.notice .notice-list .title a { color:#fff; }
.notice .notice-list .other { height:58px; line-height:20px; padding:19px 0; font-size:12px; color:#fff; overflow:hidden; }
.notice .notice-list .other span.moreBtn { float:right; }
.notice .notice-list .other span.moreBtn a { float:right; height:20px; line-height:20px; padding:0 5px; font-size:10px; border:1px solid #fff; color:#fff; }
.notice .notice-list .other span.moreBtn a:hover { background:#fff; color:#0C53AB; }
.notice .notice-item { margin:0 45px; }
.notice .notice-item:hover .txt { background:#0C53AB; }



.toReg { height:2px; }
.toReg .wrap { position:relative; }
.toReg .bd { position:absolute; left:0; top:-65px; width:100%; }



.active { padding:60px 0 90px; }
.active .slick-prev { display:none !important; }
.active .slick-next { display:none !important; }
.active .active-list { float:left; width:33.333333%; display:inline; }
.active .active-list .date { height:18px; line-height:18px; font-size:12px; color:#999; margin-bottom:5px; letter-spacing:1px; overflow:hidden; margin:0 45px; }
.active .active-list .title { height:40px; line-height:20px; font-size:14px; color:#666; margin-bottom:5px; overflow:hidden; margin:0 45px; }
.active .active-list .title a {}
.active .active-list .title a:hover { text-decoration:underline; }
.active .active-list .txt { height:72px; line-height:24px; font-size:12px; color:#999; overflow:hidden; margin:0 45px; }
.active .active-list .btn { margin:88px 45px 0; }
.active .active-list .btn a { width:42px; height:42px; font-size:40px; border:1px solid #999; color:#999; border-radius:42px; overflow:hidden; display:inline-block; text-align:center; line-height:40px; }
.active .active-list .btn a:hover { color:#fff; border:1px solid #153379; background:#153379; }



.contact { padding:110px 0; }
.contact .hdTab {}
.contact .areaTab-title { position:relative; margin-bottom:-1px; z-index:2; }
.contact .areaTab-title li { float:left; height:80px; line-height:20px; border-bottom:0; text-align:center; margin-right:1px; display:inline; border:1px solid #153379; background:#153379; color:#fff; padding:0 35px; cursor:pointer; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.contact .areaTab-title li p { margin:auto; }
.contact .areaTab-title li.on { background:#fff; border:1px solid #DADADA; border-bottom:0; color:#153379; }
.contact .bdTab { border:1px solid #DADADA; padding:20px; }
.contact .areaTab-list {}
.contact .areaTab-list .title { line-height:30px; padding:10px 0; font-size:20px; border-bottom:1px dotted #DADADA; }
.contact .areaTab-list .way { line-height:25px; font-size:13px; color:#999; padding:15px 0; }
.contact .areaTab-list .way i { color:#999; font-size:14px; width:20px; text-align:center; padding-right:5px; }
.contact .areaTab-list .way span { color:#666; font-weight:bold; }
.contact .areaTab-list .way dl { float:left; min-width:380px; }



.cms { padding:90px 0; }
.cms .step { padding:70px 0; border-bottom:1px solid #DEDEDE; }
.cms .step .step-box { position:relative; width:60%; margin:0 auto; }
.cms .step .line { position:absolute; top:45px; width:100%; }
.cms .step .line i { margin:0 16.666666%; height:4px; background:#A7A7A7; display:block; }
.cms .step .step-list { float:left; width:33.333333%; text-align:center; padding:0 30px; }
.cms .step .step-list .num { height:30px; font-size:17.51px; color:#a7a7a7; font-family:"Rockwell","arial"; }
.cms .step .step-list .icon { position:relative; height:34px; }
.cms .step .step-list .icon i:first-child { position:absolute; left:50%; top:50%; width:16px; height:16px; border:2px solid #a7a7a7; background:#fff; border-radius:16px; margin-top:-8px; margin-left:-8px; z-index:1; }
.cms .step .step-list .icon i:last-child { position:absolute; left:50%; top:50%; width:28px; height:28px; border:14px solid #153379; border-radius:28px; margin-top:-14px; margin-left:-14px; display:none; }
.cms .step .step-list.cur .icon i:first-child { border:2px solid #FDF01B; background:#FDF01B; }
.cms .step .step-list.cur .icon i:last-child { display:block; }
.cms .step .step-list .txt { font-size:20px; }

.droplist { position:relative; }
.droplist:hover { box-shadow:0 0 2px #999; }
.droplist .droplist-default-text { position:relative; border:1px solid #ddd; height:100%; display:block; padding:0 10px; background:#fff; }
.droplist .droplist-default-text b { position:absolute; top:50%; right:10px; margin-top:-7px; font-size:14px; }
.droplist .droplist-default-text span { display:block; width:100%; }
.droplist .droplist-default-text input { display:none; }
.droplist .droplist-list { position:absolute; left:0; width:100% !important; top:100%; border:1px solid #ddd; border-radius:0 0 5px 5px; overflow:hidden; border-top:0; display:none; }
.droplist .droplist-list dt { border-top:1px solid #ddd; }
.droplist .droplist-list dt a { display:block; line-height:24px; padding:10px; background:#fff; }
.droplist .droplist-list dt a:hover { background:#eeeeee; }


.form2 { padding:80px 0; }
.form2 .row { margin-bottom:20px; }
.form2 .row .col { float:left; width:100%; display:inline; }
.form2 .col2 .col { width:49%; margin-right:2%; }
.form2 .col2 .col:last-child { margin-right:0; }
.form2 .col3 .col { width:32%; margin-right:2%; }
.form2 .col3 .col:last-child { margin-right:0; }
.form2 .col4 .col { width:23.5%; margin-right:2%; }
.form2 .col4 .col:last-child { margin-right:0; }
.form2 .row .label { line-height:20px; font-size:16px; margin-bottom:15px; }
.form2 .row .label em { font-size:12px; color:#ccc; display:block; }
.form2 .row .input-box { position:relative; line-height:38px; }
.form2 .row .input-box .text { width:100%; height:60px; line-height:58px; border:1px solid #DEDEDE; padding:0 10px; }
.form2 .row .input-box select { position:absolute; top:1px; right:1px; width:100px; height:58px; margin-top:; }
.form2 .row .input-box .droplist { position:absolute; top:10px; right:10px; }
.form2 .row .input-box .droplist .droplist-default-text { border:0; border-left:1px solid #ddd; }
.form2 .row-submit {}
.form2 .row-submit .submit { width:100%; height:60px; line-height:60px; border:1px solid #0C53AB; background:#0C53AB; color:#fff; font-size:18px; cursor:pointer; display:block; }
.form2 .row-submit .submit:hover { border:1px solid #0C53AB; background:none; color:#0C53AB; }



.moreArticle { line-height:28px; color:#999; text-align:center; }



.list { padding: 30px 0; }
.list ul li { line-height:26px; padding: 4px 0; }
.list .date { float:right; padding-left:10px; color:#4a4a48; }
.list .ico { float: left; width: 4px; height: 4px;background: #153379;border-radius: 2px;margin-top: 12px; margin-right: 8px;}
.list .page { text-align: center; padding: 20px 0 0; font-size: 13px; }
.list .page a { margin: 0 5px; }

.newsPage { padding:100px 0; }

.news-item-list { margin-bottom:40px; border-bottom:1px dashed #C9C9C9; }
.news-item-list .news-date { height:90px; width:90px; background:#0C53AB; color:#fff; padding-top:10px; text-align:center; margin-bottom:40px; }
.news-item-list .news-date span { line-height:50px; font-size:48px; display:block; }
.news-item-list .news-date p { line-height:20px; font-size:13x; display:block; }
.news-item-list .news-list {}
.news-item-list .news-item { float:left; width:560px; height:140px; margin-right:80px; margin-bottom:40px; }
.news-item-list .news-item:nth-child(2n+2) { margin-right:0px; }
.news-item-list .news-item .news-pic { float:left; width:150px; margin-right:40px; }
.news-item-list .news-item .news-txt { float:right; width:370px; }
.news-item-list .news-item .news-txt .date { height:42px; line-height:16px; font-size:12px; margin-bottom:15px; border-bottom:1px dashed #CCCCCC; padding:13px 0; overflow:hidden; }
.news-item-list .news-item .news-txt .date span { float:left; color:#444; }
.news-item-list .news-item .news-txt .date a { float:right; height:16px; line-height:16px; background:#C9C9C9; padding:0 8px; border-radius:16px; color:#fff; }
.news-item-list .news-item .news-txt .title { height:30px; line-height:30px; font-size:20px; color:#444; overflow:hidden; margin-bottom:12px; }
.news-item-list .news-item .news-txt .title a { color:#444; }
.news-item-list .news-item .news-txt .title a:hover { text-decoration:underline; }
.news-item-list .news-item .news-txt .txt { height:40px; line-height:20px; font-size:12px; color:#999; overflow:hidden; }
.news-item-list:last-child .news-date { background:#C9C9C9; }
.news-item-list:first-child .news-date { background:#0C53AB; }



.quickNav { border-bottom:1px dashed #DEDEDE; }
.quickNav .quickNav-list { float:left; width:33.3333333%; text-align:center; padding:20px 0; color:#666; margin-bottom:-4px; cursor:pointer; }
.quickNav .quickNav-list i { display:block; width:40px; height:40px; margin:0 auto 28px; }
.quickNav .quickNav-list span { height:30px; font-size:24px; overflow:hidden; }
.quickNav .quickNav-list p { height:20px; font-size:14px; overflow:hidden; color:#ccc; font-family:"Rockwell","arial"; }
.quickNav .ql1 i { background:url(quick_icon_01.png) no-repeat center; }
.quickNav .ql2 i { background:url(quick_icon_02.png) no-repeat center; }
.quickNav .ql3 i { background:url(quick_icon_03.png) no-repeat center; }
.quickNav .ql4 i { background:url(quick_icon_04.png) no-repeat center; }
.quickNav .ql1.on i { background:url(quick_icon_01_on.png) no-repeat center; }
.quickNav .ql2.on i { background:url(quick_icon_02_on.png) no-repeat center; }
.quickNav .ql3.on i { background:url(quick_icon_03_on.png) no-repeat center; }
.quickNav .ql4.on i { background:url(quick_icon_04_on.png) no-repeat center; }
.quickNav .quickNav-list.on { color:#0c53ab; border-bottom:4px solid #0C53AB; }
.quickNav .quickNav-list.on p { color:#0c53ab; }



.track-bd {  }
.track-bd .hd5 { text-align:left; }
.track-bd .hd6 { text-align:left; }
.track-bd .hd6 p{
	padding-top: 20px;
	padding-bottom: 24px;
	border-bottom: 1px solid #bebebe;
}
.track-bd .hd6 .added{
	line-height: 24px;
	margin: 35px 0 0;
	font-size: 16px; position: relative;
}
.track-bd .hd6 .added .ltimages{ position: absolute; top: 0; right: 0;}
.track-bd .hd6 .added strong{
	min-width: 160px;
	display: inline-block;
}
.track-bd .Service_Number{
	width: 100%;
	line-height: 30px;
	padding: 20px 0;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}
.track-bd .Service_Number table{
	width: 330px;
}

.track-bd .track-form { padding:20px 0 30px; }
.track-bd .track-form input { float:left; width:860px; height:60px; line-height:58px; padding:0 20px; border:1px solid #DEDEDE; color:#555; }
.track-bd .track-form textarea { -webkit-appearance:none; float:left; width:860px; height:60px; min-height:60px; line-height:20px; padding:19px 10px; border:1px solid #DEDEDE; color:#555; overflow:hidden; }
.track-bd .track-form button { float:right; width:300px; height:60px; line-height:60px; font-size:18px; color:#fff; background-color: #ff6200; text-align:center; border:0; cursor:pointer; }
.track-bd .track-results { padding: 0 0 30px; }
#OrderList{
	border-top:1px dashed #DEDEDE;
}
#SharePage{
	padding: 20px 0;
}
#SharePage h4{
	margin-right: 20px;
	color: #333;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
}
#SharePage .addthis_inline_share_toolbox{
	display: inline-block !important;
	vertical-align: middle !important;
}
/* .track-bd .track-results .track-left { float:left; width:520px; } */
/* .track-bd .track-results .track-right { float:right; width:620px; color:#666; line-height:24px; } */
.track-bd .track-results .track-right { color:#666; line-height:24px; padding-top:30px; } */
.track-bd .track-results .track-right table { width:100%; border:1px solid #DEDEDE; }
.track-bd .track-results .track-right table td { width:11%; font-size:13px; border:1px solid #DEDEDE; line-height:18px; padding:5px; text-align:center; color:#444; min-height:30px; height:30px; }
.track-bd .track-results .track-right table thead td { font-size:14px; color:#999; }
.track-bd .track-results .track-right table tbody tr:nth-child(2n + 1) td { background:#F5F5F5; }




/*item-list*/
.item-list2 { padding: 27px 0 20px; }
.item-list2 .item { float: left; width: 300px; margin:10px 50px 0; }
.item-list2 .item .pic { width:300px; height:200px;}
.item-list2 .item .txt { line-height: 40px; text-align: center; padding-top: 5px; font-size: 15px; }

.popup { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:88; overflow-y:auto; }
.popup .mask { position:absolute; top:0; left:0; width:100%; height:100%;/* background:rgba(0,0,0,0.5);*/ z-index:1; }
.popup .popup-bd { position:relative; z-index:2; width:100%; height:100%; display:-ms-flexbox; display:-webkit-box; display:-webkit-flex; display:flex; }
.popup .popup-bd .wrap { width:auto; margin:auto; }

.productPop { position:relative; width:1200px; max-width:100%; background:#fff; }
.productPop .close { position:absolute; right:10px; top:10px; font-size:30px; }
.productPop .close i { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
.productPop .close:hover i { transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; cursor:pointer; }
.productPop .left { float:left; width:270px; }
.productPop .right { width:100%; padding-left:280px; text-align:center; }
.productPop .bd { padding-top:30px; }
.productPop .pro-cat { height:100px; margin-bottom:70px; }
.productPop .pro-cat-list { float:left; width:25%; height:100px; border-left:1px solid #E5E5E5; }
.productPop .pro-cat-list:first-child { border-left:0; }
.productPop .pro-cat-list .num { font-size:18px; color:#ccc; margin-bottom:18px; }
.productPop .pro-cat-list .name { font-size:18px; margin-bottom:18px; }
.productPop .pro-cat-list .name2 { font-size:10px; color:#ccc; font-family:"Rockwell","arial"; }
.productPop .article { height:90px; }
.productPop .moreBtn a { display:inline-block; font-size:16px; color:#666; border:1px solid #666; padding:0 30px; font-family:"Rockwell","arial"; }


.userPop { position:relative; width:428px; max-width:428px; background:#fff; margin:0 auto; padding:30px; }
.userPop a:hover { text-decoration:underline; }
.userPop .close { position:absolute; top:0; right:-40px; width:24px; height:24px; line-height:24px; text-align:center; font-size:24px; color:#FEEF03; }
.userPop .close i { transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
.userPop .close:hover i { transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; cursor:pointer; }
.userPop .userHd { height:32px; line-height:32px; margin-bottom:30px; }
.userPop .userHd b { font-weight:normal; color:#333; font-size:30px; float:left; }
.userPop .userHd span { float:right; font-size:16px; color:#999; }
.userPop .userHd span a { color:#153379; margin-left:5px; }
.userPop .bd {}
.userPop .bd {}


.formPop {}
.formPop a:hover { text-decoration:underline; }
.formPop h3 { padding-bottom:5px; font-weight:bold; }
.formPop .row { margin-bottom:20px; }
.formPop .input-box { position:relative; }
.formPop .input-box i.fa { position:absolute; left:6px; top:0; width:32px; height:50px; font-size:18px; line-height:50px; text-align:center; color:#999; }
.formPop .input-box .text { width:100%; height:50px; line-height:48px; border:1px solid #ddd; border-radius:3px; background:#fff; color:#; padding:0 15px 0 40px; }
.formPop .input-box textarea.text { height:120px; line-height:1.5; padding-top:10px; }

.formPop .row-other { line-height:20px; margin-bottom:20px; }
.formPop .row-other span input { float:left; height:20px; vertical-align:middle; cursor:pointer; }
.formPop .row-other span label { float:left; margin-left:4px; cursor:pointer; }
.formPop .row-other a { float:right; }

.formPop .row-submit {}
.formPop .row-submit input { width:100%; height:50px; line-height:50px; border:1px solid #153379; background:#153379; text-align:center; color:#fff; border-radius:3px; cursor:pointer; font-size:18px; }
.formPop .row-submit input:hover { background:none; color:#153379; }
.formPop .row-submit .response { padding-bottom:5px; color:#F00; }

.page-content { line-height:25px; padding:30px 0 80px; font-size:12.5px; color:#5c5c5c; }
.page-content .ainfo { text-align:center; padding-bottom:20px; }
.page-content .ainfo h1 { font-size:18px; }
.page-content .ainfo div { padding:5px 0; }

.xubox_page { width:100%; }
.xubox_close, .xubox_close:hover { transition:none; }
.layerBox {   border: 1px solid #DADADA; border-top: none; }
.layerBox .wrapper { padding:20px; }
.layerBox .wrapper .search span { display:inline-block; position:relative; width:380px; max-width:100%; padding-bottom:10px; }
.layerBox .wrapper .search span label { position:absolute; left:1px; top:1px; width:60px; height:32px; text-align:center; line-height:32px; background:#FFF; border-right:1px solid #e0e0e0; color:#b8b8b8; overflow:hidden; }
.layerBox .wrapper .search input { width:95%; height:34px; line-height:32px; text-indent:70px; margin:0; padding:0; border:1px solid #e0e0e0; color:#b8b8b8; }
.layerBox .wrapper .search input:focus { outline: none; }
.layerBox .wrapper .search button { height:34px; line-height:34px; margin-bottom:10px; padding:0 10px; font-size:14px; }
.layerBox .wrapper .map-content { padding-top:10px; }
.layerBox .wrapper #mapContainer { width:100%; height:400px; overflow:hidden; }

.pageChange-bd { display:none; }

.pager { text-align:center; padding:20px 0; }
.pager a { margin:0 5px; }
.pager a:hover, .pager a.current {  }

.sitemap {  }
.sitemap dt { line-height: 50px; font-size: 16px; }
.sitemap dd { padding-left: 50px; line-height: 24px; }


.form-by-today .response { color:#F00; }
.form-by-today h3 { padding:10px 0; font-weight:bold; }
.form-by-today .row { padding:5px 0; }
.form-by-today .row span label { float:left; width:100px; }
.form-by-today .row em, .form-by-today .row i { margin-left:5px; vertical-align:top; font-style:normal; }
.form-by-today .row em { color:#F00; }
.form-by-today .row .input-text { width:300px; }
.form-by-today .row textarea.input-text { height:120px; }
.form-by-today .row button { padding:5px 15px; cursor:pointer; }

.member-login-pop-box { display:none; }
.member-register-pop-box { display:none; }

.phone-login .user-info {  }
.phone-login .user-info ul {  }
.phone-login .user-info ul li { border-bottom:1px solid #18316A; }
.phone-login .user-info ul li a { position:relative; display:block; line-height:20px; padding:10px 40px 10px 50px; border-left:3px solid #11244F; color:#8491B0; }
.phone-login .user-info ul li a:hover { background:#11244F; border-left:3px solid #FEF200; color:#FFF; }
.phone-login .user-info ul li a i { position:absolute; top:50%; right:0; width:40px; height:14px; text-align:center; line-height:14px; margin-top:-7px; }

.userBar .user-info { max-width:320px; min-width:160px; text-align:right; padding-top:10px; color:#CCC; }
.userBar .user-info a { color:#CCC; }

.lang-set { float:right; line-height:72px; padding:3px 0 0 30px; }
.lang-set a { margin-left:10px; color:#CCC; }
.lang-set a:hover, .lang-set a.current { color:#FFF; }


.pad { display:none; }
.phone { display:none; }
.miniPhone { display:none; }



.atAni1 { position:relative; width:350px; height:350px; }
.atAni1 .circle1 { position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; border:5px solid #00AEEE; background:#fff;
					animation:rotateY1 20s linear 0s infinite;
					-webkit-animation:rotateY1 20s linear 0s infinite;
					-moz-animation:rotateY1 20s linear 0s infinite;
					-o-animation:rotateY1 20s linear 0s infinite;
					-ms-animation:rotateY1 20s linear 0s infinite;
				}
.atAni1 .circle1 i { position:absolute; width:30%; height:30%; border-radius:50%;
					animation:rotateY2 20s linear 0s infinite;
					-webkit-animation:rotateY2 20s linear 0s infinite;
					-moz-animation:rotateY2 20s linear 0s infinite;
					-o-animation:rotateY2 20s linear 0s infinite;
					-ms-animation:rotateY2 20s linear 0s infinite;
				}
.atAni1 .circle1 .i1 { top:-15%; left:35%; background:#FFC411 url(animate_icon_01.png) no-repeat center; background-size:100% 100%; }
.atAni1 .circle1 .i2 { top:60%; left:-10%; background:#FFC411 url(animate_icon_02.png) no-repeat center; background-size:100% 100%; }
.atAni1 .circle1 .i3 { top:60%; left:80%; background:#FFC411 url(animate_icon_03.png) no-repeat center; background-size:100% 100%; }
.atAni1 .circle2 { position:absolute; top:25%; left:25%; width:50%; height:50%; }
.atAni1 .circle2 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; background:#00AEEE url(animate_icon_04.png) no-repeat center; background-size:100% 100%; 
					/* animation:breath 2s linear 0s infinite;
					-webkit-animation:breath 2s linear 0s infinite;
					-moz-animation:breath 2s linear 0s infinite;
					-o-animation:breath 2s linear 0s infinite;
					-ms-animation:breath 2s linear 0s infinite; */
				}



.atAni2 { position:relative; width:400px; height:400px; overflow:hidden; margin:0 auto; }
.atAni2 .circle1 { position:absolute; top:5%; left:5%; width:90%; height:90%; border-radius:50%; border:5px solid #FFDC70;
					transform-style:preserve-3d;
					-moz-transform-style:preserve-3d;
					-webkit-transform-style:preserve-3d;
					-o-transform-style:preserve-3d;
					-ms-transform-style:preserve-3d;
					transform:rotateX( 70deg );
					-webkit-transform:rotateX( 70deg );
					-o-transform:rotateX( 70deg );
					-moz-transform:rotateX( 70deg );
					-ms-transform:rotateX( 70deg );
				}
.atAni2 .circle1 span { position:absolute; top:0; left:0; width:100%; height:100%;
					animation:rotateY2 20s linear 0s infinite;
					-webkit-animation:rotateY2 20s linear 0s infinite;
					-moz-animation:rotateY2 20s linear 0s infinite;
					-o-animation:rotateY2 20s linear 0s infinite;
					-ms-animation:rotateY2 20s linear 0s infinite;
				}
.atAni2 .circle1 i { position:absolute; width:20px; height:20px; border-radius:50%; background:#FFC411;
					transform:rotateX( 30deg );
					-webkit-transform:rotateX( 30deg );
					-moz-transform:rotateX( 30deg );
					-o-transform:rotateX( 30deg );
					-ms-transform:rotateX( 30deg );
				}
.atAni2 .circle1 .i1 { top:-10px; left:50%; margin-left:-10px; }
.atAni2 .circle1 .i2 { bottom:-10px; left:50%; margin-left:-10px; }
.atAni2 .bg1 { position:absolute; top:0%; left:0%; width:100%; height:60%; background:url(animate_icon_05.png) no-repeat center; background-size:auto 100%; }
.atAni2 .bg1 .i1 { position:absolute; top:30%; left:30%; width:40%; height:40%; background:url(animate_icon_06.png) no-repeat center; background-size:100% auto;
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
			}

			

.atAni3 { position:relative; width:285px; height:285px; }
.atAni3 .bg1 { position:absolute; top:0; left:0; width:100%; height:100%; }
.atAni3 .bg1 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_07_01.png) no-repeat center; background-size:100% 100%; z-index:2; }
.atAni3 .bg1 .i2 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_07_02.png) no-repeat center; background-size:100% 100%;
					animation:rotateY1 20s linear 0s infinite;
					-webkit-animation:rotateY1 20s linear 0s infinite;
					-moz-animation:rotateY1 20s linear 0s infinite;
					-o-animation:rotateY1 20s linear 0s infinite;
					-ms-animation:rotateY1 20s linear 0s infinite;
				}
.atAni3 .bg2 { position:absolute; right:-30px; top:50%; width:30%; height:20%; }
.atAni3 .bg2 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; background:#fff url(animate_icon_08.png) no-repeat center; background-size:100% auto; z-index:3;
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
			}
			
			
.atAni4 { position:relative; width:285px; height:285px; }
.atAni4 .bg1 { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; }
.atAni4 .bg1 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_09_01.png) no-repeat center; background-size:100% 100%; z-index:2; }
.atAni4 .bg1 .i2 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_09_02.png) no-repeat center; background-size:100% 100%;
					animation:rotateY1 20s linear 0s infinite;
					-webkit-animation:rotateY1 20s linear 0s infinite;
					-moz-animation:rotateY1 20s linear 0s infinite;
					-o-animation:rotateY1 20s linear 0s infinite;
					-ms-animation:rotateY1 20s linear 0s infinite;
				}
.atAni4 .bg2 { position:absolute; right:-60px; top:50%; width:40%; height:30%; z-index:4; }
.atAni4 .bg2 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_10.png) no-repeat center; background-size:100% auto;
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
			}
.atAni4 .bg3 { position:absolute; right:0; top:100%; width:100%; height:40%; z-index:1; }
.atAni4 .bg3 .i1 { position:absolute; top:0%; left:30%; width:40%; height:100%; background:#E3E3E3; border-radius:50%;
					transform:rotateX( 70deg );
					-webkit-transform:rotateX( 70deg );
					-o-transform:rotateX( 70deg );
					-moz-transform:rotateX( 70deg );
					-ms-transform:rotateX( 70deg );
					animation:reducePlus 1s ease-in-out 0s infinite;
					-webkit-animation:reducePlus 1s ease-in-out 0s infinite;
					-moz-animation:reducePlus 1s ease-in-out 0s infinite;
					-o-animation:reducePlus 1s ease-in-out 0s infinite;
					-ms-animation:reducePlus 1s ease-in-out 0s infinite;
				}



.atAni5 { float:right; position:relative; width:330px; height:185px; margin:0 auto; }
.atAni5 .bg1 { position:absolute; width:100%; height:100%; }
.atAni5 .bg1 .i1 { position:absolute; left:0; top:0; width:100%; height:100%; background:url(animate_icon_16.png) no-repeat center; }
.atAni5 .bg2 { position:absolute; left:3%; top:30%; width:20%; height:60%; }
.atAni5 .bg2 .i1 { position:absolute; top:0%; left:0%; width:100%; height:40%; background:url(animate_icon_11.png) no-repeat center; background-size:50% auto;
				animation:moveAddress 2s ease-in-out 0s infinite;
				-webkit-animation:moveAddress 2s ease-in-out 0s infinite;
				-moz-animation:moveAddress 2s ease-in-out 0s infinite;
				-o-animation:moveAddress 2s ease-in-out 0s infinite;
				-ms-animation:moveAddress 2s ease-in-out 0s infinite;
				}
.atAni5 .bg2 .s1 { position:absolute; top:40%; left:0; width:100%; height:60%; background:url(animate_icon_13.png) no-repeat center; background-size:100% auto; }
.atAni5 .bg3 { position:absolute; right:3%; top:-15%; width:20%; height:60%; }
.atAni5 .bg3 .i1 { position:absolute; top:0; left:0; width:100%; height:40%; background:url(animate_icon_12.png) no-repeat center; background-size:50% auto;
				animation:roateAddress 2s ease-in-out 0s infinite;
				-webkit-animation:roateAddress 2s ease-in-out 0s infinite;
				-moz-animation:roateAddress 2s ease-in-out 0s infinite;
				-o-animation:roateAddress 2s ease-in-out 0s infinite;
				-ms-animation:roateAddress 2s ease-in-out 0s infinite;
				 }
.atAni5 .bg3 .s1 { position:absolute; top:40%; left:0; width:100%; height:60%; background:url(animate_icon_14.png) no-repeat center; background-size:100% auto; }




.atAni6 { position:relative; width:270px; height:270px; }
.atAni6 .bg1 { position:absolute; top:0; left:0; width:100%; height:100%;
				/* animation:rotateY1 20s linear 0s infinite;
				-webkit-animation:rotateY1 20s linear 0s infinite;
				-moz-animation:rotateY1 20s linear 0s infinite;
				-o-animation:rotateY1 20s linear 0s infinite;
				-ms-animation:rotateY1 20s linear 0s infinite; */
			}
.atAni6 .bg1 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; background:url(animate_icon_19.png) no-repeat center;}
.atAni6 .bg1 .i2 { position:absolute; left:-13%; width:30%; height:20%; top:11%; background:url(animate_icon_17.png) no-repeat center; background-size:100% auto;
				/* animation:rotateY2 20s linear 0s infinite;
				-webkit-animation:rotateY2 20s linear 0s infinite;
				-moz-animation:rotateY2 20s linear 0s infinite;
				-o-animation:rotateY2 20s linear 0s infinite;
				-ms-animation:rotateY2 20s linear 0s infinite; */
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
				}
.atAni6 .bg1 .i3 { position:absolute; right:-23%; width:41%; height:20%; top:67%; background:url(animate_icon_18.png) no-repeat center; background-size:100% auto;
				/* animation:rotateY2 20s linear 0s infinite;
				-webkit-animation:rotateY2 20s linear 0s infinite;
				-moz-animation:rotateY2 20s linear 0s infinite;
				-o-animation:rotateY2 20s linear 0s infinite;
				-ms-animation:rotateY2 20s linear 0s infinite; */
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
				}
.atAni6 .bg4 { position:absolute; right:0; top:100%; width:100%; height:40%; }
.atAni6 .bg4 .i1 { position:absolute; top:0%; left:30%; width:40%; height:100%; background:#E3E3E3; border-radius:50%;
					transform:rotateX( 70deg );
					-webkit-transform:rotateX( 70deg );
					-o-transform:rotateX( 70deg );
					-moz-transform:rotateX( 70deg );
					-ms-transform:rotateX( 70deg );
					animation:reducePlus 1s ease-in-out 0s infinite;
					-webkit-animation:reducePlus 1s ease-in-out 0s infinite;
					-moz-animation:reducePlus 1s ease-in-out 0s infinite;
					-o-animation:reducePlus 1s ease-in-out 0s infinite;
					-ms-animation:reducePlus 1s ease-in-out 0s infinite;
				}
				

				
				
.atAni7 { position:relative; width:160px; height:295px; margin:0 auto; }
.atAni7 .bg1 { position:absolute; left:0; top:0; width:100%; height:100%; }
.atAni7 .bg1 .i1 { position:absolute; top:0; left:0; width:100%; height:100%; opacity:1; filter:alpha(opacity=100); background:url(animate_icon_22_01.png) no-repeat center; background-size:100%;
				animation:person2 3s ease-in-out 0s infinite;
				-webkit-animation:person2 3s ease-in-out 0s infinite;
				-moz-animation:person2 3s ease-in-out 0s infinite;
				-o-animation:person2 3s ease-in-out 0s infinite;
				-ms-animation:person2 3s ease-in-out 0s infinite;
				}
.atAni7 .bg1 .i2 { position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); background:url(animate_icon_22_02.png) no-repeat center; background-size:100%;
				animation:person1 3s ease-in-out 0s infinite;
				-webkit-animation:person1 3s ease-in-out 0s infinite;
				-moz-animation:person1 3s ease-in-out 0s infinite;
				-o-animation:person1 3s ease-in-out 0s infinite;
				-ms-animation:person1 3s ease-in-out 0s infinite;
				}
.atAni7 .bg1 .s1 { position:absolute; bottom:4%; left:10%; width:80%; height:50%; background:url(animate_icon_20.png) no-repeat center bottom; background-size:100% auto; z-index:3;
					animation:reducePlus2 2s ease-in-out 0s infinite;
					-webkit-animation:reducePlus2 2s ease-in-out 0s infinite;
					-moz-animation:reducePlus2 2s ease-in-out 0s infinite;
					-o-animation:reducePlus2 2s ease-in-out 0s infinite;
					-ms-animation:reducePlus2 2s ease-in-out 0s infinite;
}
.atAni7 .bg2 { position:absolute; left:-30%; width:20%; height:100%; }
.atAni7 .bg2 .i1 { position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(animate_icon_23.png) no-repeat center bottom; background-size:100% auto;
				animation:moveAddress2 1s ease-in-out 0s infinite;
				-webkit-animation:moveAddress2 1s ease-in-out 0s infinite;
				-moz-animation:moveAddress2 1s ease-in-out 0s infinite;
				-o-animation:moveAddress2 1s ease-in-out 0s infinite;
				-ms-animation:moveAddress2 1s ease-in-out 0s infinite;
				}
.atAni7 .bg3 { position:absolute; left:130%; width:50%; height:100%; }
.atAni7 .bg3 .i1 { position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(animate_icon_21.png) no-repeat center bottom; background-size:100% auto;
				animation:blink2 1s ease-in-out 0s infinite;
				-webkit-animation:blink2 1s ease-in-out 0s infinite;
				-moz-animation:blink2 1s ease-in-out 0s infinite;
				-o-animation:blink2 1s ease-in-out 0s infinite;
				-ms-animation:blink2 1s ease-in-out 0s infinite;
				}

				
				
/*reducePlus2*/
@keyframes reducePlus2
{
0%   { transform:scale(1,1); }
25% { transform:scale(1.1,1.1); }
50% { transform:scale(1,1); }
75% { transform:scale(1.1,1.1); }
100% { transform:scale(1,1); }
}
@-webkit-keyframes reducePlus2
{
0%   { -webkit-transform:scale(1,1); }
25% { -webkit-transform:scale(0.95,0.95); }
50% { -webkit-transform:scale(1,1); }
75% { -webkit-transform:scale(1.05,1.05); }
100% { -webkit-transform:scale(1,1); }
}
@-moz-keyframes reducePlus2
{
0%   { -moz-transform:scale(1,1); }
25% { -moz-transform:scale(0.95,0.95); }
50% { -moz-transform:scale(1,1); }
75% { -moz-transform:scale(1.05,1.05); }
100% { -moz-transform:scale(1,1); }
}
@-o-keyframes reducePlus2
{
0%   { -o-transform:scale(1,1); }
25% { -o-transform:scale(0.95,0.95); }
50% { -o-transform:scale(1,1); }
75% { -o-transform:scale(1.05,1.05); }
100% { -o-transform:scale(1,1); }
}
@-ms-keyframes reducePlus2
{
0%   { -ms-transform:scale(1,1); }
25% { -ms-transform:scale(0.95,0.95); }
50% { -ms-transform:scale(1,1); }
75% { -ms-transform:scale(1.05,1.05); }
100% { -ms-transform:scale(1,1); }
}



/*reducePlus*/
@keyframes reducePlus
{
0%   { transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
25% { transform:scale(0.95,0.95) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
50% { transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
75% { transform:scale(1.05,1.05) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
100% { transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
}
@-webkit-keyframes reducePlus
{
0%   { -webkit-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
25% { -webkit-transform:scale(0.95,0.95) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
50% { -webkit-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
75% { -webkit-transform:scale(1.05,1.05) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
100% { -webkit-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
}
@-moz-keyframes reducePlus
{
0%   { -moz-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
25% { -moz-transform:scale(0.95,0.95) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
50% { -moz-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
75% { -moz-transform:scale(1.05,1.05) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
100% { -moz-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
}
@-o-keyframes reducePlus
{
0%   { -o-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
25% { -o-transform:scale(0.95,0.95) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
50% { -o-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
75% { -o-transform:scale(1.05,1.05) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
100% { -o-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
}
@-ms-keyframes reducePlus
{
0%   { -ms-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
25% { -ms-transform:scale(0.95,0.95) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
50% { -ms-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
75% { -ms-transform:scale(1.05,1.05) rotateX( 70deg ); opacity:0.8; filter:alpha(opacity=80); }
100% { -ms-transform:scale(1,1) rotateX( 70deg ); opacity:1; filter:alpha(opacity=100); }
}



/*person1*/
@keyframes person1
{
0%   { opacity:0; filter:alpha(opacity=0); }
49% { opacity:0; filter:alpha(opacity=0); }
50% { opacity:1; filter:alpha(opacity=1); }
100% { opacity:1; filter:alpha(opacity=1); }
}
@-webkit-keyframes person1
{
0%   { opacity:0; filter:alpha(opacity=0); }
49% { opacity:0; filter:alpha(opacity=0); }
50% { opacity:1; filter:alpha(opacity=1); }
100% { opacity:1; filter:alpha(opacity=1); }
}
@-moz-keyframes person1
{
0%   { opacity:0; filter:alpha(opacity=0); }
49% { opacity:0; filter:alpha(opacity=0); }
50% { opacity:1; filter:alpha(opacity=1); }
100% { opacity:1; filter:alpha(opacity=1); }
}
@-o-keyframes person1
{
0%   { opacity:0; filter:alpha(opacity=0); }
49% { opacity:0; filter:alpha(opacity=0); }
50% { opacity:1; filter:alpha(opacity=1); }
100% { opacity:1; filter:alpha(opacity=1); }
}
@-ms-keyframes person1
{
0%   { opacity:0; filter:alpha(opacity=0); }
49% { opacity:0; filter:alpha(opacity=0); }
50% { opacity:1; filter:alpha(opacity=1); }
100% { opacity:1; filter:alpha(opacity=1); }
}
/*person2*/
@keyframes person2
{
0%   { opacity:1; filter:alpha(opacity=100); }
49% { opacity:1; filter:alpha(opacity=100); }
50% { opacity:0; filter:alpha(opacity=0); }
100% { opacity:0; filter:alpha(opacity=0); }
}
@-webkit-keyframes person2
{
0%   { opacity:1; filter:alpha(opacity=100); }
49% { opacity:1; filter:alpha(opacity=100); }
50% { opacity:0; filter:alpha(opacity=0); }
100% { opacity:0; filter:alpha(opacity=0); }
}
@-moz-keyframes person2
{
0%   { opacity:1; filter:alpha(opacity=100); }
49% { opacity:1; filter:alpha(opacity=100); }
50% { opacity:0; filter:alpha(opacity=0); }
100% { opacity:0; filter:alpha(opacity=0); }
}
@-o-keyframes person2
{
0%   { opacity:1; filter:alpha(opacity=100); }
49% { opacity:1; filter:alpha(opacity=100); }
50% { opacity:0; filter:alpha(opacity=0); }
100% { opacity:0; filter:alpha(opacity=0); }
}
@-ms-keyframes person2
{
0%   { opacity:1; filter:alpha(opacity=100); }
49% { opacity:1; filter:alpha(opacity=100); }
50% { opacity:0; filter:alpha(opacity=0); }
100% { opacity:0; filter:alpha(opacity=0); }
}



/*moveAddress*/
@keyframes moveAddress
{
0%   { margin-top:0; }
25% { margin-top:-4px; }
50% { margin-top:0; }
75% { margin-top:4px; }
100% { margin-top:0; }
}
@-webkit-keyframes moveAddress
{
0%   { margin-top:0; }
25% { margin-top:-4px; }
50% { margin-top:0; }
75% { margin-top:4px; }
100% { margin-top:0; }
}
@-moz-keyframes moveAddress
{
0%   { margin-top:0; }
25% { margin-top:-4px; }
50% { margin-top:0; }
75% { margin-top:4px; }
100% { margin-top:0; }
}
@-o-keyframes moveAddress
{
0%   { margin-top:0; }
25% { margin-top:-4px; }
50% { margin-top:0; }
75% { margin-top:4px; }
100% { margin-top:0; }
}
@-ms-keyframes moveAddress
{
0%   { margin-top:0; }
25% { margin-top:-4px; }
50% { margin-top:0; }
75% { margin-top:4px; }
100% { margin-top:0; }
}


/*moveAddress2*/
@keyframes moveAddress2
{
0%   { bottom:0; }
25% { bottom:-4px; }
50% { bottom:0; }
75% { bottom:4px; }
100% { bottom:0; }
}
@-webkit-keyframes moveAddress2
{
0%   { bottom:0; }
25% { bottom:-4px; }
50% { bottom:0; }
75% { bottom:4px; }
100% { bottom:0; }
}
@-moz-keyframes moveAddress2
{
0%   { bottom:0; }
25% { bottom:-4px; }
50% { bottom:0; }
75% { bottom:4px; }
100% { bottom:0; }
}
@-o-keyframes moveAddress2
{
0%   { bottom:0; }
25% { bottom:-4px; }
50% { bottom:0; }
75% { bottom:4px; }
100% { bottom:0; }
}
@-ms-keyframes moveAddress2
{
0%   { bottom:0; }
25% { bottom:-4px; }
50% { bottom:0; }
75% { bottom:4px; }
100% { bottom:0; }
}


/*roateAddress*/
@keyframes roateAddress
{
0%   { transform:rotate(0deg); }
25% { transform:rotate(8deg); }
50% { transform:rotate(0deg); }
75% { transform:rotate(-8deg); }
100% { transform:rotate(0deg); }
}
@-webkit-keyframes roateAddress
{
0%   { transform:rotate(0deg); }
25% { transform:rotate(8deg); }
50% { transform:rotate(0deg); }
75% { transform:rotate(-8deg); }
100% { transform:rotate(0deg); }
}
@-moz-keyframes roateAddress
{
0%   { transform:rotate(0deg); }
25% { transform:rotate(8deg); }
50% { transform:rotate(0deg); }
75% { transform:rotate(-8deg); }
100% { transform:rotate(0deg); }
}
@-o-keyframes roateAddress
{
0%   { transform:rotate(0deg); }
25% { transform:rotate(8deg); }
50% { transform:rotate(0deg); }
75% { transform:rotate(-8deg); }
100% { transform:rotate(0deg); }
}
@-ms-keyframes roateAddress
{
0%   { transform:rotate(0deg); }
25% { transform:rotate(3deg); }
50% { transform:rotate(0deg); }
75% { transform:rotate(-3deg); }
100% { transform:rotate(0deg); }
}



/*rotateY1*/
@keyframes rotateY1
{
0%   { transform:rotate(0deg); }
100% { transform:rotate(360deg); }
}
@-webkit-keyframes rotateY1
{
0%   { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
}
@-moz-keyframes rotateY1
{
0%   { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-o-keyframes rotateY1
{
0%   { -o-transform:rotate(0deg); }
100% { -o-transform:rotate(360deg); }
}
@-ms-keyframes rotateY1
{
0%   { -ms-transform:rotate(0deg); }
100% { -ms-transform:rotate(360deg); }
}

/*rotateY2*/
@keyframes rotateY2
{
0%   { transform:rotate(0deg); }
100% { transform:rotate(-360deg); }
}
@-webkit-keyframes rotateY2
{
0%   { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotateY2
{
0%   { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(-360deg); }
}
@-o-keyframes rotateY2
{
0%   { -o-transform:rotate(0deg); }
100% { -o-transform:rotate(-360deg); }
}
@-ms-keyframes rotateY2
{
0%   { -ms-transform:rotate(0deg); }
100% { -ms-transform:rotate(-360deg); }
}

/*blink2*/
@keyframes blink2
{
0%   { opacity:1; filter:alpha(opacity=100); }
25% { opacity:0.8; filter:alpha(opacity=80); }
50% { opacity:1; filter:alpha(opacity=100); }
75% { opacity:0.8; filter:alpha(opacity=80); }
100% { opacity:1; filter:alpha(opacity=100); }
}
@-webkit-keyframes blink2
{
0%   { opacity:1; filter:alpha(opacity=100); }
25% { opacity:0.8; filter:alpha(opacity=80); }
50% { opacity:1; filter:alpha(opacity=100); }
75% { opacity:0.8; filter:alpha(opacity=80); }
100% { opacity:1; filter:alpha(opacity=100); }
}
@-moz-keyframes blink2
{
0%   { opacity:1; filter:alpha(opacity=100); }
25% { opacity:0.8; filter:alpha(opacity=80); }
50% { opacity:1; filter:alpha(opacity=100); }
75% { opacity:0.8; filter:alpha(opacity=80); }
100% { opacity:1; filter:alpha(opacity=100); }
}
@-o-keyframes blink2
{
0%   { opacity:1; filter:alpha(opacity=100); }
25% { opacity:0.8; filter:alpha(opacity=80); }
50% { opacity:1; filter:alpha(opacity=100); }
75% { opacity:0.8; filter:alpha(opacity=80); }
100% { opacity:1; filter:alpha(opacity=100); }
}
@-ms-keyframes blink2
{
0%   { opacity:1; filter:alpha(opacity=100); }
25% { opacity:0.8; filter:alpha(opacity=80); }
50% { opacity:1; filter:alpha(opacity=100); }
75% { opacity:0.8; filter:alpha(opacity=80); }
100% { opacity:1; filter:alpha(opacity=100); }
}


/*breath*/
@keyframes breath
{
0%   { transform:scale(1,1); background-color:#00AEEE; }
25% { transform:scale(1.02,1.02); background-color:#153379; }
50% { transform:scale(1,1); background-color:#153379; }
75% { transform:scale(0.98,0.98); background-color:#47c0ec; }
100% { transform:scale(1,1); background-color:#00AEEE; }
}
@-webkit-keyframes breath
{
0%   { -webkit-transform:scale(1,1); background-color:#00AEEE; }
25% { -webkit-transform:scale(1.02,1.02); background-color:#153379; }
50% { -webkit-transform:scale(1,1); background-color:#153379; }
75% { -webkit-transform:scale(0.98,0.98); background-color:#47c0ec; }
100% { -webkit-transform:scale(1,1); background-color:#00AEEE; }
}
@-moz-keyframes breath
{
0%   { -moz-transform:scale(1,1); background-color:#00AEEE; }
25% { -moz-transform:scale(1.02,1.02); background-color:#153379; }
50% { -moz-transform:scale(1,1); background-color:#153379; }
75% { -moz-transform:scale(0.98,0.98); background-color:#47c0ec; }
100% { -moz-transform:scale(1,1); background-color:#00AEEE; }
}
@-o-keyframes breath
{
0%   { -o-transform:scale(1,1); background-color:#00AEEE; }
25% { -o-transform:scale(1.02,1.02); background-color:#153379; }
50% { -o-transform:scale(1,1); background-color:#153379; }
75% { -o-transform:scale(0.98,0.98); background-color:#47c0ec; }
100% { -o-transform:scale(1,1); background-color:#00AEEE; }
}
@-ms-keyframes breath
{
0%   { -ms-transform:scale(1,1); background-color:#00AEEE; }
25% { -ms-transform:scale(1.02,1.02); background-color:#153379; }
50% { -ms-transform:scale(1,1); background-color:#153379; }
75% { -ms-transform:scale(0.98,0.98); background-color:#47c0ec; }
100% { -ms-transform:scale(1,1); background-color:#00AEEE; }
}









.trace-box{
}
.trace-box h4{
	line-height: 24px;
	padding-bottom: 15px;
	display: block;
	color: #444;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #bebebe;
}
.trace-box tr{ 
	width:100%;
	line-height: 65px;
	list-style:none; 
	clear:both; 
	padding:5px 0px;
	background:#efefef;
}
.trace-box thead th{
	color: #333;	
}
.trace-box thead tr:first-child , .trace-box tr:nth-child(2n){ background:#fff;}
.trace-box tr th , .trace-box tr td{ display:inline-block;}
.trace-box tr th.date , .trace-box tr td.date{ width:220px; padding-left: 20px; text-align:left;}
.trace-box tr th.location , .trace-box tr td.location{width:250px; text-align:left;}

.index-track-class{float: left;}
.index-trackbox{ width: 58%; }
.index-qick-box{ width: 38%; float: right;}
.index-track-class h2{ background: #4e148c url(images/main_15.jpg) 100% 5px no-repeat; height: 45px; line-height: 45px; padding-left: 10px; color: #fff; font-size: 18px;}
.index-track-class ul{ background: #efefef; padding: 10px;}
.index-trackbox textarea#textarea{ width: 100%; height: 158px; padding: 5px;}
.index-trackbox li.traceli2{ text-align: right; clear: both; margin-top: 5px;}

.index-qick-box ul li{ float: left; width: 33%; text-align: center; margin: 5px auto;}
.index-qick-box ul li a{ display: block;}
.index-qick-box ul li a span{ display: inline-block; width: 78px; height: 76px; background: url(images/icon.png) no-repeat;}
.index-qick-box ul li.qick2 a span{ background-position: -106px 0px;}
.index-qick-box ul li.qick3 a span{ background-position: -206px 0px;}
.index-qick-box ul li.qick4 a span{ background-position: 0px -80px;}
.index-qick-box ul li.qick5 a span{ background-position: -106px -80px;}
.index-qick-box ul li.qick6 a span{ background-position: -206px -80px;}

.traces-list-box{ clear: both; margin: 10px auto;}
	.traces-list-box h2{background: url(data:image/png;base64,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) no-repeat;background-size: cover;
min-height: 1.04rem;
padding: 0.16rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; padding-left: 25px; line-height: 45px; font-size: 16px;}
	.traces-item-box{border-radius: 0.06rem;
-webkit-box-shadow: 0 0 0.08rem #0000001a;
box-shadow: 0 0 0.08rem #0000001a;
color: #666;
font-size: 13px; margin-bottom: 15px;}
	.traces-list-box ul{ float: left; vertical-align: text-top; padding: 0px; margin: 0px; padding-left: 150px;}
	.traces-list-box .traces-year{ position: absolute; left: -100px; top: -6px;}
	.traces-list-box .traces-list{ margin-top: 15px;}
	.traces-list-box .traces-list li{ padding-left: 10px; position: relative;line-height: 22px; height: 60px; list-style: none;}
	.traces-list-bg,.traces-list-first{ border-left: 1px solid #dedede;}
	.traces-list-radius{width: 10px;
height: 10px;position: absolute; left: -6px; top: 0px;
border-radius: 50%;
background-color: #fff;
border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;border-color: #dedede;
color: #dedede;}
	.traces-item-box li:last-child{ border: 0px;}
	.traces-item-box:first-child li:first-child{ color: #62a712;}
	.traces-item-box:first-child li:first-child .traces-list-radius{ background: #62a712;}
	.traces-item-box:first-child h2{ background-image: url(data:image/png;base64,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);}

