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;}
/*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:62.5%;min-width:320px;color:#999; line-height:2em;}
a{ text-decoration:none;}
.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%;}
#dituContent img{max-width:inherit; max-height:inherit;}
#map img{height:inherit;width:inherit;}
.img,.idea2 li em{overflow: hidden; display:block;}
.img img,.idea2 li img{transition:.8s;-webkit-transition:.8s; display:block;}
.img:hover img,a .img:hover img,.idea2 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:#ea5e00!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;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;display:block;}
.col-xs-1{width:8.33333333%;}
.col-xs-2{width:16.66666667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333333%;}
.col-xs-5{width:41.66666667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.33333333%;}
.col-xs-8{width:66.66666667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333333%;}
.col-xs-11{width:91.66666667%;}
.col-xs-12{width:100%;}
/*公共结束*/

.container{width:94%; margin: 0 auto; max-width:1200px;}
.head{ background:#fff;position:fixed;top: 0; left: 0;width:100%; height:auto; z-index:9;}
.top{ max-width:1200px;position:relative;}
.logo{width:230px;background:#ee780d; position:absolute; left:0;top:0;}
.logo span{ margin-top:79px; display:block;width:100%; background:#ec7408; text-align:center;}
.logo span a{display:flex;display: -webkit-flex;/* webkit*/ height:79px;padding: 0 35px;}
.logo span a img{vertical-align: middle; margin:auto;}
.menu{width:calc(100% - 230px); float:right;text-align:right; font-size:1.6em;}
.menu li.nav,.menu li.ss{position:relative;width:16.666%; float:left;text-align:center; border-top:4px solid #fad4b2;line-height:75px;height:75px;}
.menu li.nav a.m{color:#333; display:block;}
.menu li.nav:hover a.m,.menu li.nav.cur a.m{color:#ed7100;}
.menu li:nth-child(even){border-top:4px solid #f4aa66;}
.menu li:hover,.menu li.cur{border-top:4px solid #ed7100;}
.navico{float: left; background: url(/images/nav.png) no-repeat center; width: 20px; height: 21px; display: none;}
.close{display:none;}
.heads{ box-shadow: 0 5px 5px rgba(0,0,0,0.1); background:#fff;}
.menu li.ss{display:flex;display: -webkit-flex; /*webkit*/}
.head .ss a{background:url(/images/headdoc_19.png) no-repeat;width:18px; height:18px;display:inline-block;vertical-align: middle; margin:auto; display:block;}
.head .ss a:hover{background-position:0 -18px;}
.heads .menu li.nav,.heads .menu li.ss{line-height:62px;height:62px;}
.heads .logo{position:static; height:auto; float:left;}
.heads .logo span{margin:0;}
.heads .logo span a{height:66px;}

.head .ssk{background:#ed7100;display: none; overflow: hidden; height: 59px;width:32%;right:0; position:absolute; bottom:-59px; padding:0 1%;}
.head .ssk .wraping{position: relative; padding: 12px 0;}
.head .ssk .ssk_{width:93%; position: relative; float: left;}
.head .ssk .sclose{float: right; font-family: simsun; color: #FFFFFF; font-size: 20px; line-height: 34px; font-weight: bold; cursor: pointer;}
.head .ssk .t{display: block; width:calc(100% - 70px); height: 34px; line-height: 34px; padding: 0 50px 0 20px; border: 0; border-radius: 17px;}
.head .ssk .b{position: absolute; right: 0; top: 0; width: 40px; height: 34px; border: 0; background: url(/images/ss1.png) no-repeat center; cursor: pointer;}

.li-box{ position:absolute;width:200%; text-align:center; left:-50%; top:0; z-index:2;filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0;transition:.6s; -webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s; display:none;}
.li-box a{color:#fff!important;background:#000; display:block;margin-bottom:1px;filter:alpha(opacity=60); -moz-opacity:0.6; -webkit-opacity:0.6; opacity:0.6;}
.li-box li{font-size:16px; line-height:40px;width:100%;}
.li-box li:hover a,.li-box li.cur a{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1; color:#fff!important; background-color:#d00412;}
.menu ul li.nav:hover .li-box{top:130%;filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1; display:block;}
/*top*/

.bottombg{ background:#333; padding:20px 0;color:#fff; line-height:35px; border-bottom:1px solid #3d3d3d;}
.bottoml{width:155px;padding-left:26px;}
.bottomm{width:calc(100% - 411px); text-align:center;color:#444; font-size:1.5em;}
.bottomr{width:230px;color:#777; font-size:1.2em; line-height:22px; padding-top:5px;}
.bottomm a{color:#999; padding:0 4%;}
.bottomr .bdshare-button-style2-24 a{ margin:0 0 0 18px;}
.bottomr .bdshare-button-style2-24 .bds_tqq{ background:url(../images/fxdoc1.png) no-repeat;}
.bottomr .bdshare-button-style2-24 .bds_qzone{ background:url(../images/fxdoc2.png) no-repeat;}
.bottomr .bdshare-button-style2-24 .bds_tsina{ background:url(../images/fxdoc3.png) no-repeat;}
.bottomr .bdshare-button-style2-24 .bds_weixin{ background:url(../images/fxdoc4.png) no-repeat;}
.bottomr .bdshare-button-style2-24 .bds_sqq{ background:url(../images/fxdoc5.png) no-repeat;}
.copybg{ background:#333;color:#6a947f;padding:20px 0;color:#555; font-size:1.2em;}
.copybg a{color:#555;}
/*bottombg*/
.fixed_right{width:50px;position:fixed;z-index:99;right:0;bottom:10%;}
.fixed_right li{text-align:center;color:#fff;height:50px;background: rgba(0,0,0,0.5);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:52px;top:-35px;-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:120px;height:120px;opacity:1;}
/*right*/

@media screen and (max-width:1400px) {
	.menu li.nav,.menu li.ss{line-height:62px;height:62px;}
	.logo,.logo span a{height:66px;}
	.logo span{ margin-top:66px;}
}
@media screen and (max-width:960px) {
	.menu{position: fixed; top: 0; left: 0; width: 100%; background: #1e1e1e; width: 100%; height:100%; display: none; z-index: 99; margin:0; padding-top:40px; text-align:left;}
	.menu li.nav, .menu li.ss{width:100%!important; height:40px; line-height:40px;}
	.menu li a{padding:0;color: #fff !important;}
	.close{display: block; position: absolute; right: 3%; top:5px; 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:auto 0 auto auto; max-width:33px;}
	.logo{ width:30%; position:static; height:auto; float:left; background:none;}
	.logo span{ padding:25px 0px; height:auto; margin:0;width:auto; display:inline-block;}
	.logo span a,.heads .logo span a{height:auto; display:block!important;}
	.top{display:flex;display: -webkit-flex; /*webkit*/}
	.head .ssk{width:100%; position:static;}
	.head .ssk .ssk_{width:90%;}

	.li-box{ position:static;}
	.menu ul li.nav .li-box{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1; opacity:1; display:block;}

	.bottoml,.bottomm{width:50%; padding:0;}
	.bottomr{width:100%; padding:0;}
	.bpho{ margin-top:2%;}
	.copybg{height:auto; line-height:1.8em; padding:1% 0;}
	.copyl,.copyr{ float:none; white-space:nowrap; overflow:hidden;}
	.pho{width:28%; max-width:175px; float:right; margin-top:3%;}
}
@media screen and (max-width:640px) {
	.bottombg{display:none;}
	.bottoml,.bottomm,.bottomr{width:100%;}
	.blogo{ text-align:center;}
	.bottomr b{font-size:1.2em; margin-bottom:10px;}
	.btext input{width:70%;}
	.bottombg{ padding:20px 0 30px 0;}
	.logo span{ padding:15px 0px;}
	.logo span a,.heads .logo span a{padding: 0 15px;}
}
@media screen and (max-width:400px) {
	.logo{ width:45%;}
}
.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缩放*/
.dbox .tu6{position:relative;left:0; bottom:-100px;opacity:0;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-o-transition:all 2s;*bottom:0;}
.dcur .tu6{opacity:1;left:0; bottom:0;}
/*bottom-100*/
@-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: #eb750b;-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: #ea5e00;-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从左到右颤抖*/

.copyl img{vertical-align:middle}