a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
html,body{margin:0; padding:0; height: 100%; font-family:微软雅黑\9ED1\4F53,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,arial,sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:微软雅黑\9ED1\4F53,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,arial,sans-serif; }
select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;}

fieldset{border:none;}
legend{display:none;}
#fs{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:14px;min-width:320px; background:#1c3467; line-height:1.7em;color:#dacc87;}
a{ text-decoration:none;color:#dacc87;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
::-ms-clear, ::-ms-reveal{display: none;}  /*清除input右侧 X或者眼睛*/
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;}/*清楚苹果默认样式*/
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);} /*去除手机端a标签默认色块*/

/*防止文本域拖拽*/
textarea {resize: none;}

/*swiper 左右按钮防止点到链接*/
.swiper-button-disabled{pointer-events:visible !important;}

.table{height:100%;display:table;}
.table-cell{display:table-cell;vertical-align:middle;}
/*一行显示*/
.textrap {white-space: nowrap;}
/*省略号*/
.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

a,input[type=reset],input[type=submit],input[type=button]{-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
img{max-width:100%;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;}
#dituContent img{max-width:inherit;}
.img,.con1ml,.con2m li em,.honor li{overflow: hidden;}
.img img,.con1ml img,.con2m li em img,.con2m li em,.honor li{transition:.8s;-webkit-transition:.8s; display:block;}
.img:hover img,a .img:hover img,.con1m:hover .con1ml img,.con2m li:hover em img,.honor li:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
img,border,select,li,button{border:none;vertical-align:top;}
a:hover{color:#fff!important;}
.row{display: table;content: " ";clear: both;width: 100%;}
.img-responsive{display:block;max-width:100%;height: auto;margin: auto;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
/*公共结束*/

.wraping{width:94%; margin: 0 auto;max-width:1136px;}
.head{position:fixed;top: 0; left: 0;width:100%; height:auto; z-index:9;background:#1c3467;}
.top{ max-width:1136px; padding:17px 0 10px 0; font-size:12px;}
.logo{width:50%; float:left;}
.menu{width:100%; float:left; margin:20px 0% 0 0%;font-size:1.15em;letter-spacing:-6px;}
.menu li.nav{ display:inline-block;letter-spacing:0px; margin:0 3%; position:relative;}
.menu li.nav a.m{padding-bottom:10px; display:block;}
.menu li.nav:nth-child(1){ margin:0 3% 0 0;}
.menu li.nav a.m:hover,.menu li.nav a.m.cur{ background:url(../images/menuline.png) no-repeat 0 bottom;}
.navico{float: left; background: url(../images/nav.png) no-repeat center; width:52px; height:46px; display: none;}
.close{display:none;}
.heads{ box-shadow: 0 5px 5px rgba(0,0,0,0.1);background:#1c3467;}
.topl{width:80%;}
.topr{width:20%; text-align:right;color:#dacc87; padding-top:25px;}
.topr img{ padding:13px 10px 0 0;}
.topr span{ display:inline-block; text-align:left; font-size:1.2em; line-height:2em;}
.menu ul li.nav.cur a.m{color:#fff;}

.li-box{ position:absolute;width:220%; text-align:center; left:-60%; top:0; z-index:2;display:none;}
.li-box a{display:block;margin:0 0 1px 0!important; background:url(../images/ltm_03.png);}
.li-box li{line-height:40px;width:100%;}
.li-box li:hover a,.li-box li.cur a{background:url(../images/ltm_04.png);color:#fff;}
.menu ul li.nav:hover .li-box{top:100%;display:block;}
/*top*/

footer{width:100%; position:absolute; bottom:0; background:#1c3464; z-index:10;font-size:12px;}
.bottombg{width:100%; height:53px; line-height:53px; font-size:1.15em;}
.bottom a{ margin-right:60px;}
.bottomr span{float:left;color:#869fd1;}
.bottomr em{ display:inline-block; border-radius:100%; background:#4f6a9f;width:24px;height:24px; margin:13px 5px 0 5px;}
.bottomr em:hover{ background:#072157;}
.copybg{width:100%; background:#181110; border-top:1px solid #2a416e; height:61px; line-height:61px; color:#fff;}

.fixed_right{width:60px;position:fixed;z-index:99;right:0;top:80%;}
.fixed_right li{text-align:center;color:#fff;height:60px;background:#e6e6e6;position:relative;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s; margin-bottom:1px;}
.fixed_right li .code{position:absolute;right:62px;top:-20px;-webkit-transition: all .6s;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition: all .6s;width:0;opacity:0;height:120px;}
.fixed_right li:hover .code{width:104px;height:104px;opacity:1;}
.fixed_right li .show,.fixed_right li:hover .hide,.fixed_right li.on .hide{ display:block;}
.fixed_right li:hover .show,.fixed_right li .hide,.fixed_right li.on .show{ display:none;}
.fixed_right li:nth-child(5):hover,.fixed_right li:nth-child(5).on{background:#ffa200;}
/*bottombg*/

@media screen and (max-width:1200px) {
	.neclm div,.neclm p,.neclm span,.neclm img,.neclm ul,.neclm li{width:auto!important;}
}
@media screen and (max-width:1000px) {
	.topl{width:100%;}
	.topr{padding-top:0; display:none;}
}
@media screen and (max-width:960px) {
	footer{ position:static;}
}
@media screen and (max-width:900px) {
	.menu{position: fixed; top: 0; left: 0; width: 100%; background: #1e1e1e; width: 100%; height:90%; display: none; z-index: 99; margin:0; padding-top:10%; text-align:left;}
	.menu li.nav{width:100%; border-bottom: 1px solid #fff; line-height:44px;color: #fff !important;font-size: 15px; display:block; margin:0;}
	.menu li a{color:#fff; padding:0;}
	.menu li.nav a.m{ padding:0;}
	.close{display: block; position: absolute; right: 3%; top: 10px; height: 30px; width: 30px; font-size: 0; background: url(../images/close.png) no-repeat center; cursor: pointer;}
	.navico{display:inline-block;cursor: pointer;float:right;vertical-align: middle; margin:10px 5px auto auto;}
	.logo{ width:60%; margin-top:7px;}
	.top{/*display:flex;display: -webkit-flex; webkit*/ padding:10px 0;}

	.li-box{ position:static;width:100%;}
	.menu ul li.nav .li-box{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1; display:block;}
	.bottombg{ display:none;}
	.copybg{height:auto; padding:10px 0; line-height:20px; font-size:10px;}
	body{font-size:12px;}
}
@media screen and (max-width:650px) {
	.navico{max-width:30px; max-height:40px;vertical-align: middle; margin:auto 0;}
	.topl{display:flex;display: -webkit-flex; /*webkit*/}
	.logo{margin-top:0;vertical-align: middle; margin:auto 10% auto 0;width:calc(90% - 30px);}
}
@media screen and (max-height:700px) {
	.bottombg{display:none;}
	.copybg{height:auto; padding:10px 0; line-height:20px; font-size:10px;}
	.topr{ padding-top:10px;}
	.top{ padding:5px 0;}
	.menu{ margin-top:5px;}
}

.dbox .tu,.dong,.dong3{position:relative;left:0; top:-500px;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s; *top:0;}
.dcur .tu,.active .dong,.os-active .dong3{opacity:1;left:0; top:0;}
/*top-500*/
.dbox .tu1,.dong1,.dong4{position:relative;left:-300%; top:0;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;*left:0;}
.dcur .tu1,.active .dong1,.os-active .dong4{opacity:1;left:0; top:0;}
/*left-300*/
.dbox .tu2,.dong2,.dong5{position:relative;transform: scale(0.5, 0.5);opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;-moz-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);-o-transform: scale(0.5, 0.5);}
.dcur .tu2,.active .dong2,.os-active .dong5{opacity:1;transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);}
/*缩放*/
.dbox .tu3{position:relative;left:0; bottom:-200px;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transform: scale(0.5, 0.5);;-moz-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);-o-transform: scale(0.5, 0.5);*bottom:0;}
.dcur .tu3{opacity:1;left:0; bottom:0;transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);}
.dong6,.dong7{left:0; bottom:-200px;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;*bottom:0;}
.os-active .dong6,.active .dong7{opacity:1;left:0; bottom:0;}
/*bottom-200缩放*/
@-webkit-keyframes dh8{from{ transform:rotate(0deg);}to{ transform:rotate(360deg);}}
@-moz-keyframes dh8{from{ transform:rotate(0deg);}to{ transform:rotate(360deg);}}
@-ms-keyframes dh8{from{ transform:rotate(0deg);}to{ transform:rotate(360deg);}}
@-o-keyframes dh8{from{ transform:rotate(0deg);}to{ transform:rotate(360deg);}}
@keyframes dh8{from{ transform:rotate(0deg);}to{ transform:rotate(360deg);}}
/*旋转*/
.dbox .tu4,.dong8,.dong9{position:relative;width:0;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;}
.dcur .tu4,.os-active .dong8,.active .dong9{opacity:1;width:100%;}
/*width*/
.dbox .tu5,.dong10,.dong11{position:relative;right:-300%; top:0;opacity:0;transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;*left:0;}
.dcur .tu5,.os-active .dong11,.active .dong10{opacity:1;right:0; top:0;}
/*right-300*/
.dcur .a,.b{transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;}
.dcur .a1,.b1{transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;}
.dcur .a2,.b2{transition-delay:.7s;-moz-transition-delay:.7s;-webkit-transition-delay:.7s;-o-transition-delay:.7s;}
.dcur .a3,.b3{transition-delay:.9s;-moz-transition-delay:.9s;-webkit-transition-delay:.9s;-o-transition-delay:.9s;}
.dcur .a4,.b4{transition-delay:1.1s;-moz-transition-delay:1.1s;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;}
.dcur .a5,.b5{transition-delay:1.3s;-moz-transition-delay:1.3s;-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;}
.dcur .a6,.b6{transition-delay:1.5s;-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;}
.dcur .a7,.b7{transition-delay:1.7s;-moz-transition-delay:1.7s;-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;}
.dcur .a8,.b8{transition-delay:1.9s;-moz-transition-delay:1.9s;-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;}
.dcur .a9,.b9{transition-delay:2.1s;-moz-transition-delay:2.1s;-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;}
.dcur .a10,.b10{transition-delay:2.3s;-moz-transition-delay:2.3s;-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;}
.dcur .a11,.b11{transition-delay:2.5s;-moz-transition-delay:2.5s;-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;}
/*动画结束*/

.bglx a{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration:1s;transition-duration:1s;}
.bglx a:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #d00412;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.bglx:hover a, .bglx:focus a, .bglx:active a {color: white!important;}
.bglx:hover a:before, .bglx:focus a:before, .bglx:active a:before{-webkit-transform: scaleX(1);transform: scaleX(1);}
/*bglx bg左到右*/
.bgls,.bgls a{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.bgls:before,.bgls a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #d00412;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.bgls:hover, .bgls:focus, .bgls:active,.bgls:hover a, .bgls:focus a, .bgls:active a {color: white;}
.bgls:hover:before, .bgls:focus:before, .bgls:active:before,.bgls:hover a:before, .bgls:focus a:before, .bgls:active a:before {-webkit-transform: scale(1);transform: scale(1);}
/*bgls bg内到外*/
.hvr,.lc a{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;overflow: hidden;}
.hvr:before{content: "";position: absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#d00412;height:1px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr:hover:before, .hvr:focus:before, .hvr:active:before{left: 0;right: 0;}
/*hvr 下划线内到外*/
.hfl {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;overflow: hidden;}
.hfl:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #d00412;height:1px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hfl:hover:before, .hfl:focus:before, .hfl:active:before {right:0;}
/*hvr 下划线从左到右*/
.bglr {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.bglr:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #d00412;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.bglr:hover:before, .bglr:focus:before, .bglr:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
/*bglr bg从左到右颤抖*/

.tit b{ font-size:2.2em; margin-right:10px; letter-spacing:5px;}
.tit font{ font-size:1.15em;}
@media screen and (max-width:640px) {
	.tit b{ font-size:1.6em;}
	.tit font{ font-size:1em;}
}
.neclm{ text-align:justify; text-indent:2em;}
.neclm div,.neclm p,.neclm span{color:#fff!important;font-family:微软雅黑\9ED1\4F53,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,arial,sans-serif!important;}