/* Make clicks pass-through */
#nprogress {pointer-events: none;}
#nprogress .bar {background: #29d;position: fixed;z-index: 1031;top: 0;left: 0;width: 100%;height: 2px;}
/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (min-width:1200px){
	.container{width:1170px!important;margin:0 auto}
	.container_left{width:840px!important}
	.container_right{width:300px!important;margin:0;padding:0}
}

@media (min-width:1400px){
	.am-sticky {position: fixed !important;}
}

blockquote{font-family:SimSun;margin-left:2em}
blockquote p{font-size:14px}
.header-box{background:#fff}
.topbar{width:100%;background-color:#444}
.topbar .container .am-g{padding:3px 0;font-size:15px;color:#fff}
.topbar .container .am-g .topbar-left{font-size:15px;line-height:34px;}
.topbar .container .am-g .topbar-left .am-icon-globe{font-size:23px}
.topbar .container .am-g .topbar-left .am-btn-primary{color:#fff;background-color:#7c6aa6;border-color:#7c6aa6}
.topbar .container .am-g .topbar-left .am-btn{padding:0;line-height:1;margin-top:-10px}
.topbar .container .am-g .topbar-right{line-height:34px;width:75%}
.topbar .container .am-g .topbar-right i{opacity:.3;margin:0 5px}
.topbar .container .am-g .topbar-right a{color:#fff;font-size:14px;margin:4px}
.topbar .container .am-g .topbar-right a:nth-of-type(1){margin-left:20px}

@media screen and (max-width:640px){
	.web{display:none}
	.am-show-sm-only{background:url(../images/logo-wap.png) no-repeat center center;background-size:auto 30px}
	.m-header .m-logo{margin:8px auto}
	.m-header .m-logo img{width:150px;margin:0 auto}
	.m-header .am-offcanvas-bar{width:320px;background:#0090DD}
	.m-header .am-icon-bars{font-size:30px;color:#262626}
	.m-header{padding:10px 0;background:#fFF}
	.am-menu-offcanvas1 .am-menu-nav>li>a:focus,.m-header .am-menu-offcanvas1 .am-menu-nav>.am-open>a,.m-header .am-menu-offcanvas1 .am-menu-nav>li>a:hover{background-color:#0090DD!important;color:#fff;outline:0}
	.m-header .am-menu-offcanvas1 .am-menu-sub{background-color:#0090DD!important}
	.m-header .am-menu-sub{padding:0}
	.m-header .am-menu-sub li{border-top:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5);padding-left:36px}
	.m-header .am-menu-offcanvas1 .am-menu-nav>li>a{color:#fff}
	.m-header .am-menu-sub li a{color:rgba(255,255,255,.9);text-shadow:none!important}
	.m-header .nav-icon::before{margin-left:-14px;margin-right:5px}
	.m-header .nav-icon-globe::before{content:"\f0ac"}
	.m-header .nav-share-contain{height:44px;line-height:44px;text-indent:9px;padding:0;position:relative;color:#ccc;border-top:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}

}
@media screen and (min-width:641px) and (max-width:1030px){
	.header .header-right .header-contact,.topbar .topbar-right{display:none}
}
.header{padding:25px 0}
.header .logo{padding-top:8px}
/*.header .logo img{width:150px}*/
.header .header-right{text-align:center}
.header .header-right .header-contact{float:left;text-align:center;padding:0 50px 0 0}
.header .header-right .header-contact .header_contacts--item{float:left;vertical-align:middle}
.header .header-right .header-contact .header_contacts--item .contact_mini{position:relative;padding:0 0 0 50px}
.header .header-right .header-contact .header_contacts--item .contact_mini strong{display:block;font-size:14px;color:#FF631A;text-align:left}
.header .header-right .header-contact .header_contacts--item .contact_mini .contact-icon{font-size:26px;position:absolute;top:50%;transform:translate(0,-50%);left:0}
.header .header-right .header-contact .header_contacts--item .contact_mini .tel-ico{background:url(../images/tel-ico.png) no-repeat 0 0;width:38px;height:38px;display:inline-block}
.header .header-right .header-contact .header_contacts--item .contact_mini span{font-size:28px;color:#000;display:block;text-align:left;font-family:Arial;line-height:1em}
.header .header-right .contact-btn{float:right}
.header .header-right .contact-btn .am-btn-secondary{color:#59bcdb;background-color:#fff;border-color:#59bcdb}
.header .header-right .contact-btn .am-btn-secondary:hover{background-color:#59bcdb;color:#fff}
.nav-contain{width:100%;border-top:1px solid #e9e9e9;box-shadow:0 1px 3px #e9e9e9}
.nav-contain .nav-inner{max-width:1140px;margin:0 auto;height:75px;}
.nav-contain .nav-inner .am-nav li{padding:0 10px;line-height:75px;height:75px;list-style:none;position:relative}
.nav-contain .nav-inner .am-nav li:hover .sub-menu{display:block}
.nav-contain .nav-inner .am-nav li .sub-menu{display:none;padding-left:0;position:absolute;box-shadow:0 0 7px rgba(0,0,0,.15);top:100%;left:6px;z-index:1000!important;background:#fff;border-radius:0 0 3px 3px;margin:0}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item{min-width:160px;border-top:1px solid #eaeaea;position:relative;padding:15px 10px}
.nav-contain .nav-inner .am-nav li .sub-menu .menu-item a{display:block;padding:0 20px}
.nav-contain .nav-inner .am-nav li a{color:#333;padding:0}
.nav-contain .nav-inner .am-nav li a:hover{color:#FFF;background:#59bcdb}
.nav_cur{background:#59bcdb;color:#FFF!important}

@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont.ttf),url(../fonts/fontawesome-webfont.woff)}
.page-header{text-align:center;padding:40px 0 52px;font-weight:300;background:url(../images/pattern-dark.png) #383d61}
.page-header .page-header-title{font-size:60px;color:#fff;font-weight:400}
.breadcrumb-box{border-bottom:1px solid #e9e9e9}
.breadcrumb-box .am-breadcrumb{padding:16px 0 0;margin-bottom:1rem}
.breadcrumb-box .am-breadcrumb li a{font-size:14px;color:#262626}
.breadcrumb-box .am-breadcrumb .am-active{color:##6975a6}
.section{padding:80px 0}
.section .section--header .section--title{font-size:50px;font-weight:300;text-align:center}
.section .section--header .section--description{font-size:16px;line-height:30px;color:#9b9b9b;text-align:center;margin:13px 0 0}

@media screen and (max-width:640px){
	.page-header,.sub-nav{display:none!important}
	.section{padding:50px 0!important}
	.section .section--header{padding:0 15px}
	.section .section--header .section--title{font-size:30px!important}
	.section .section--header .section--description{font-size:15px;line-height:32px}
	.section--description{font-size:16px}
	.layout-footer .footer .footer-web,.toTop{display:none!important}
	.foot-wap{background:#31a4e5;display:block!important;width:100%;position:fixed;bottom:0;left:0}
	.foot-wap ul{overflow:hidden;padding:0;margin:0}
	.foot-wap ul li{width:33.3333%;float:left;list-style:none;}
	.foot-wap ul li a{display:block;padding:16% 0;text-indent:-9999px}
	.foot-wap ul .ico1{background:url(../images/foot-wap-con.png) no-repeat center center;}
	.foot-wap ul .ico2{background:url(../images/foot-wap-con1.png) no-repeat center center;}
}
.foot-wap{display:none}
.layout-footer .footer{width:100%;background:#313131;}
.layout-footer .footer .am-u-md-3{padding-left:25px}
.layout-footer .footer .footer-nav{border-bottom:1px solid #202020;height:68px;line-height:68px;text-align:center}
.layout-footer .footer .footer-nav a{color:#FFF;padding:0 20px;}
.layout-footer .footer .footer-b-right{border-right:1px solid #202020;}
.layout-footer .footer .footer-web,.layout-footer .footer .footer-text{padding:30px}
.layout-footer .footer .footer-text{color:#CCC}

.footer-web .aa{position:relative;width:133px;height:141px;}
.footer-web .aa .footer-line{width:112px;height:0;border-bottom:2px solid #268cf4;
position:absolute;top:10px;left:10px;background:rgba(38, 140, 244, 0.2);-webkit-animation:move 5s linear infinite;-moz-animation:move 5s linear infinite;-ms-animation:move 5s linear infinite;-o-animation:move 5s linear infinite;}

@-webkit-keyframes move{ from {height:10px;} to {height:112px;}} 
@-moz-keyframes move{ from {height:10px;} to {height:112px;}} 
@-ms-keyframes move{ from {height:10px;} to {height:112px;}}
@-o-keyframes move{ from {height:10px;} to {height:112px;}}
@keyframes move{ from {height:10px;} to {height:112px;}} 

.contact_card{background:#fff;border:1px solid #e9e9e9;border-radius:3px;position:relative;text-align:center;padding:138px 0 48px;margin:30px}
.contact_card .contact_card--icon{position:absolute;font-size:56px;display:block;top:37px;left:50%;transform:translate(-50%,0);color:#59bcdb}
.contact_card .contact_card--title{font-size:20px;display:inline-block}
.contact_card .contact_card--text{padding:0 0 10px;color:#969696;font-size:16px;line-height:23px}
.contact_card .contact_card--text a{color:#969696}
.contact_card .am-btn-secondary{background-color:transparent;color:#59bcdb;border-color:#59bcdb;border-width:2px;padding:12px 18px}
.contact_card .am-btn-secondary:hover{background-color:#59bcdb;color:#fff}

/*分页修改配色*/
#pages {padding:14px 0 10px; text-align:right}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages .a1 { width:56px; padding:0 }
#pages a:hover {background:#f1f1f1; color:#000; text-decoration:none; }
#pages span {display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #3498db; border:1px solid #3498db; color:#fff; text-align:center;}
.page .noPage { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.ajax_name {text-align: right;margin-top: 8px!important;}
.table-footer-button {margin-top: 12px;}
.list-footer {margin-top: 20px;}
.list-select .btn-sm {margin-right: 8px;}
.list-select .form-control {height: 30px;padding-top: 2px;}
.list-select {padding-left: 32px;}
.right-card-box .list-select {padding-left: 33px;}
.list-page {text-align: right;}
.list-page .pagination {margin: 0;}
.breadcrumb>li,.pagination {display: inline-block;}
.pagination {padding-left: 0;border-radius: 4px;}
.pagination>li>a,.pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857;text-decoration: none;color: #7E8299;background-color: #fff;border: 1px solid #ddd;border-radius: .42rem;margin-left: .4rem!important;}
.close,.list-group-item>.badge {float: right;}
.pagination .input-page input {width:60px;text-align: center;border: 1px solid #dddddd;border-radius: 4px 0  0 4px;}
.pagination>.input-page .btn {border-radius: 0 4px 4px 0;}
.pagination .input-page {float: left;padding-left:5px;}
.pagination>li{display:inline;list-style:none}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0!important;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination>.input-page .btn,.pagination>.input-page .btn:focus,.pagination>.input-page .btn:hover, .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 2;color: #fff;background-color: #40aae3;border-color: #40aae3;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 2;color: #fff;background-color: #40aae3;border-color: #40aae3;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 3;color: #fff;background-color: #40aae3;border-color: #40aae3;cursor: pointer;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #777;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 18px;line-height: 1.33333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.badge,.label {line-height: 1;white-space: nowrap;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.pagination {margin: 10px 0;}
.pagination.pagination-circle>li:first-child>a {border-radius: 25px 0 0 25px!important;}
.pagination.pagination-circle>li:last-child>a {border-radius: 0 25px 25px 0!important;}
.text-c{text-align:center}

.sub-nav{background:#F9F9F9;border-top:2px solid #4E4E4E}
.sub-nav h2{padding:20px 0 0 20px;margin:0}
.sub-nav ul{padding:20px;margin:0}
.sub-nav ul li{list-style:none;line-height:3em;border-top:1px solid #EEE}

.content_sar{overflow:hidden;border-bottom:1px solid #e9e9e9;padding-bottom:25px;margin:25px 0}
.content_sar .f{display:inline-block;float:left;height:24px;line-height:24px}
.bdsharebuttonbox{width:220px;padding-bottom:0 !important;float:left}
.bdsharebuttonbox a{width:24px !important;padding:0 !important;height:24px !important;background:url(../images/share1.png) no-repeat !important;margin:0 4px 0 0 !important}
.bdsharebuttonbox .bds_tsina{background-position:0 0 !important}
.bdsharebuttonbox .bds_qzone{background-position:-25px 0 !important}
.bdsharebuttonbox .bds_tqq{background-position:-50px 0 !important}
.bdsharebuttonbox .bds_weixin{background-position:-75px 0 !important}
.bdsharebuttonbox .bds_renren{background-position:-100px 0 !important}
.bdsharebuttonbox .bds_sqq{background-position:-125px 0 !important}

.list_ad img{width:100%}
@media screen and (max-width:640px){
	.content_sar{display:block}
	.list_ad{display:none}
}
.activate{color:#095F8A}

.sprite1{background:url(../images/index/sprite1.png) no-repeat;}
.toTop{width:48px;height:88px;position:fixed;right:50px;bottom:100px;z-index:100;}
.toTop .index_back{height:46px;width:48px;background-position:0 -376px;}
.index_back span{display:block;margin:0 auto;position:relative;top:20px;}
.toTop .index_back01{height:12px;width:26px;background-position:0 -186px;}
.toTop .opinions,.toTop .opinions1{width:48px;height:38px;text-align:center;line-height:38px;margin-top:2px;color:#fff;font-size:12px;background:#d9e0e6;cursor:pointer;}
.toTop .opinions1{position:relative;}
.toT{cursor:pointer;}
.toT:hover .index_back02{height:12px;width:26px;background-position:0 -217px;}
.opinions:hover,.opinions1:hover {color:#00a3f0;}
.opinions1 .opImg{position:absolute;width:200px;height:190px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;right:78px;top:-74px;background:#54c4f8 url(../images/index/index_qr.png) center 16px no-repeat;display:none;}
.opinions1 .opImg p{font-size:12px;text-align:center;color:#fff;line-height:18px;margin:0}
.opinions1 .opImg .p1_op{padding-top:144px;}
.opinions1:hover div{display:block;}

 /*意见反馈侧边栏*/
.bgFeedback_z .top_biaoqian{overflow:hidden;}
.bgFeedback_z{position:fixed;width:100%;top:0;bottom:0;background:rgba(0,0,0,0.5);z-index:10001;}
.bgFeedback_z .opinion{width:574px;padding-bottom:30px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-287px;margin-top:-314px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bgFeedback_z .box{margin:0 50px;overflow:hidden}
.bgFeedback_z .opinion>div{margin-bottom:10px;overflow:hidden}
.bgFeedback_z .tit_op{font-size:22px;color:#8c8c8c;text-align:center;height:68px;line-height:68px;margin:0}
.bgFeedback_z .wel_op{color:#333;font-size:14px;text-indent:48px;padding-bottom:18px;margin:0}
.bgFeedback_z .l_op{float:left;width:100px;text-indent:48px;font-size:14px;color:#333;height:28px;line-height:28px;}
.bgFeedback_z .l_op i{color:#f33e3e;margin-left:-8px;margin-right:2px;}
.bgFeedback_z .l1_op{height:23px;line-height:23px;}
.bgFeedback_z .clearfix{position:relative}
.bgFeedback_z .wrong2{position:absolute;top:5px;right:5px}
.bgFeedback_z .wrong{float:left;font-size:12px;color:#f33e3e;height:28px;line-height:28px;margin-left:16px;display:none;}
.bgFeedback_z .wrong1{display:inline;clear:both;margin:0 0 0 100px;}
.bgFeedback_z .pian_op{float:left;width:24%;height:30px;line-height:30px;text-align:center;color:#fff;background:#bac7d8;font-size:12px;margin-right:1%;cursor:pointer;margin-bottom:5px;}
.bgFeedback_z .am-warning{float:left;width:24%;margin-right:1%;cursor:pointer;margin-bottom:5px;margin-top:0}
.bgFeedback_z .pian_op.active{background:#00a3f0;}
.bgFeedback_z textarea{height:80px;}
.bgFeedback_z .line_op{padding-bottom:20px;margin-bottom:20px!important;border-bottom:#929292 dotted 1px;}
.bgFeedback_z .sub_op{width:88px;height:30px;background:#00a3f0;color:#fff;text-align:center;line-height:30px;font-size:12px;margin:-5px auto 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
.bgFeedback_z .sub_op:hover{background:#54c4f8;}
.bgFeedback_z .delet{width:23px;height:23px;border-radius:13px;background:url(../images/icon197.png) no-repeat;position:absolute;top:20px;right:20px;font-size:16px;cursor:pointer;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;}
.bgFeedback_z .delet:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);}