@font-face{font-family:'HELVETICANEUELTPRO-THEX';src:url('../fonts/HelveticaNeueLTPro-ThEx.otf');font-weight:normal;font-style:normal;}
body {overflow-x: hidden;min-width: 1200px;background: #fff;padding-top: 80px;}
/* 头部
*/
.header {position: fixed;top: 0;left: 0;width: 100%;background: #fff;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);z-index: 99;}
.header-con {margin: 0 auto;width: 1200px;height: 80px;}
.logo {float: left;margin-top: 12px;}
.nav {float: right;}
.nav li {float: left;position: relative;margin-right: 1px;line-height: 40px;transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;cursor: pointer;}
.nav li .nav-a {display: inline-block;padding: 20px 18px;}
.nav li .nav-a span {font-size: 14px;color: #4b4b4b;transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.nav li.active {background: #305dc3;}
.nav li.active .nav-a span {color: #fff;}
.subnav {position: absolute;opacity: 0;left: -32px;width: 192px;background: #fff;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);top: 80px !important;z-index: 2;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.subnav a {display: block;color: #666;width: 100%;padding: 14px 0;line-height: 20px;text-align: center;transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.subnav a span {color: #4b4b4b;font-size: 12px;transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.subnav a:hover {background: #f5f5f5;}
.subnav a:hover span {color: #305dc3;}
.ad:after {margin-left: 10px;font-family: "FontAwesome";content: "\f107";color: #4b4b4b;font-size: 14px;transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.nav li:hover {background: #305dc3;}
.nav li:hover .nav-a span {color: #fff;}
.nav li:hover .subnav {opacity: 1;transform: translate3d(0px, -10px, 0px);-moz-transform: translate3d(0px, -10px, 0px);-webkit-transform: translate3d(0px, -10px, 0px);}
.nav li.active .ad:after {color: #fff;}
.nav li:hover .ad:after {color: #fff;}
/* 内容
*/
.box {width: 100%;height: auto;background: #f7f7f7;}
.main {margin: 0 auto;width: 1200px;height: auto;}
/* 按钮
*/
.more {box-shadow: 0 2px 12px #e2e2e2;background: #fff;width: 150px;height: 37px;display: block;margin: 40px auto 50px;line-height: 37px;font-size: 14px;color: #aba8a8;text-indent: 36px; transition: all ease-out .3s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.more-icon {display: block;float: right;transition: all 0.4s ease-out 0s;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;content: ' ';width: 37px;height: 37px;background: url("../images/jiantou2.png") no-repeat -55px -63px;background-color: #383838;}
.more:hover {color: #525252;text-indent: 36px;box-shadow: 0 7px 15px #dedede;}
.more:hover .more-icon {background-color: #305dc3;}
/* 标题
*/
.title-box {padding-top: 60px;padding-bottom: 50px;margin: 0 auto;width: 1200px;text-align: center;}
.main-title {margin-bottom: 10px;letter-spacing: 2.6px;text-align: center;line-height: 24px;font-size: 26px;color: #444;}
.main-sub {margin: 0 auto;padding-bottom: 10px;width: 478px;font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";color: rgba(191, 191, 191, 0.91);font-size: 14px;border-bottom: 1px #ececec solid;text-align: center;}
.main-sub:after {content: '';background-color: rgba(44, 102, 204, 0.82);width: 9px;height: 9px;display: block;border-left: 7px #F7F7F7 solid;border-right: 7px #F7F7F7 solid;position: relative;top: 15px;left: 228px;}
/* 尾部
*/
.copyright {height: 44px;line-height: 44px;}
/* 分享浮窗
*/
.shares {position: fixed;right: 10px;bottom: 40px;z-index: 99;}
.shares a {display: block;color: #999;background: #fff;border: 1px solid rgba(0, 0, 0, .1);width: 38px;height: 39px;text-align: center;line-height: 46px;transition: all 0.4s ease-out 0s;-webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;}
.shares a i {color: #999;font-size: 16px;}
.shares a.sphone i {font-size: 22px;}
.shares a:hover {background: #555;}
.shares a:hover i {color: #fff;}
.shares a.gotop {display: none;background: #555;}
.shares a.gotop i {font-size: 22px;color: #fff;}
.shares a.gotop:hover {background: #000;}
.shares a.show {display: block;}
/* 最上banner
*/
.main-banner {height: 200px;background-color: #39383E;background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;}
/*.project-banner {background-image: url("../images/project.jpg");}*/
/*.about-banner {background-image: url("../images/about.jpg");}*/
/*.service-banner {background-image: url("../images/service.jpg");}*/
/*.team-banner {background-image: url("../images/team.jpg");}*/
/*.news-banner {background-image: url("../images/news.jpg");}*/
/*.contact-banner {background-image: url("../images/contact.jpg");}*/
/* 左菜单
*/
.left-menu {float: left;margin-top: 20px;width: 220px;background: #264ea7;border-radius: 3px;-webkit-border-radius: 3px;}
.lm-sub {font-family: "HELVETICANEUELTPRO-THEX", "microsoft yahei";letter-spacing: 1px;font-size: 15px;color: #eaeaea;text-align: right;}
.lm-title-box {padding: 40px 30px;}
.lm-title {margin-bottom: 8px;padding-bottom: 8px;font-weight: bold;font-size: 25px;border-bottom: 1px solid rgba(255, 255, 255, 0.16);letter-spacing: 1px;color: #fff;}
.lm-list {padding: 15px 15px 30px;border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;background-color: #305dc3;}
.lm-list li {height: auto;position: relative;margin-top: 1px;margin-bottom: 1px;line-height: 43px;border-bottom: 1px solid rgba(255, 255, 255, 0.05);padding-left: 15px;margin-right: 16px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;cursor: pointer;}
.lm-list li:last-child {border-bottom: none;}
.lm-list li span {display: block;color: #cfdcf9;font-size: 14px;line-height: 42px;height: 42px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;cursor: pointer;}
.lm-list li:hover,.lm-list li.active {background-color: #2249a0;padding-left: 20px;}
.lm-list li:hover span,.lm-list li.active span {color: #fff;}
/* 右内容 */
.main-right {float: right;margin-top: 50px;width: 940px;}
/* 页码
*/
.pages {padding: 50px 0 80px;height: 36px;}
.pages .ui-page {position: relative;display: inline-block;width: 36px;height: 36px;line-height: 36px;text-align: center;margin-right: 5px;background-color: rgba(214, 214, 214, 0.37);color: #969494;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;vertical-align: middle;cursor: pointer;}
.pages .ui-page:hover {color: #fff;background-color: #305dc3;}
.pages .ui-page-current {color: #fff;background-color: #305dc3;}
.pages .ui-page-prev:after,.pages .ui-page-next:after {position: absolute;top: 0;left: 50%;margin-left: -3px;font-family: 'FontAwesome';color: #969494;font-size: 20px;line-height: 36px;}
.pages .ui-page-prev:after {content: '\f104';}
.pages .ui-page-next:after {content: '\f105';}
.pages .ui-page-prev:hover:after,.pages .ui-page-next:hover:after {color: #fff;}

/* 内页
*/
.inside-con p {text-indent: 2em;}
.inside-con p,.inside-con span,.inside-con {line-height: 24px;/*font-size: 14px;*/color: #6a6a6a;}
.inside-con img {display: block;margin: 5px auto;max-width: 1000px;}
.inside-p {text-indent: 2em;line-height: 24px;font-size: 14px;color: #6a6a6a;}
.inside-img {display: block;margin: 5px auto;max-width: 1000px;}

/*图片
*/
/*.show-img img {display: none;}*/

/* 单选框
*/
.radio-item {display: inline-block;margin-right: 22px;}
.radio-box {display: inline-block;margin-right: 6px;position: relative;vertical-align: middle;line-height: 10px;cursor: pointer;}
.radio-btn {position: absolute;visibility: hidden;cursor: pointer;vertical-align: middle;}
.radio-btn+label {display: inline-block;width: 12px;height: 12px;border-radius: 7px;-webkit-border-radius: 7px;border: 1px solid #bebebe;cursor: pointer;vertical-align: middle;background: transparent;}
.radio-btn:checked+label:after {content: "";position: absolute;left: 50%;bottom: 50%;margin-left: -4px;margin-bottom: -4px;width: 8px;height: 8px;border-radius: 5px;-webkit-border-radius: 5px;background: #6c6c6c;}
.radio-name {font-size: 16px;color: #323232;vertical-align: middle;}

/* 提示框
*/
.popup-shade {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,.2);z-index: 998;}
.tip {position: fixed;top: 120px;left: 50%;margin-left: -150px;padding: 14px 20px;width: 300px;color: #fff;text-align: center;border-radius: 13px;-webkit-border-radius: 13px;z-index: 999;}
.tip.suc {color: #3c763d;background: #dff0d8;}
.tip.war {color: #8a6d3b;background: #fcf8e3;}
.tip.dan {color: #a94442;background: #f2dede;}
/* loading
*/
.loading-box {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,.2);z-index: 1000;}
.loading {position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -120px;padding: 10px;background: rgba(0,0,0,.7);vertical-align: middle;text-align: center;border-radius: 5px;-webkit-border-radius: 5px;width: 220px;}
.loading-txt {display: inline-block;color: #fff;}