@charset "utf-8";
/* css document */

/*通用*/
  /*外边距*/
.mt-0{ margin-top:0;}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-0{ margin-bottom:0;}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-0{ margin-left:0;}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-0{ margin-right:0;}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
  /*内填充*/
.pt-0{ padding-top:0;}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}
.pb-0{ padding-bottom:0;}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}
.pl-0{ padding-left:0;}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}
.pr-0{ padding-right:0;}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}
.pd-0{ padding:0;}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}

  /*文字 段落*/
.f-12{ font-size:12px;}.f-13{ font-size:13px;}.f-14{ font-size:14px;}.f-16{ font-size:16px;}.f-18{ font-size:18px;}.f-20{ font-size:20px;}.f-22{ font-size:22px;}.f-24{ font-size:24px;}.f-26{ font-size:26px;}.f-28{ font-size:28px;}.f-30{ font-size:30px;}
.f-yahei{font-family:"microsoft yahei","微软雅黑";}
.f-songti{ font-family: "simsun","宋体";}
.text-ind2em{text-indent:2em;}
.f-bold{ font-weight:bold;}
/*默认*/
a{ /*color:#fff; */text-decoration: none;outline: none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
a:hover, a:active, a:focus {color: #028734;text-decoration: none;}  /*当前颜色 */
ol, ul{list-style: none; padding-left:0;}

.text-ellipsis{text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.bg-fff{ background-color:#fff;}

.form-control:focus{border-color: #0148a4;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,72,164,.6);}  /*当前颜色 input框颜色*/
.form-control:focus::-moz-placeholder{color:#0148a4;opacity:1}.form-control:focus:-ms-input-placeholder{color:#0148a4}.form-control:focus::-webkit-input-placeholder{color:#0148a4} /*当前颜色 input框placeholder颜色*/

.pager-loose > li > a, .pager-loose > li > span {margin-left: 5px;margin-bottom:5px;border-radius: 4px;} /*分页*/

img{ max-width:100%;}  
img.fill{width: 100%;height: 100%;}

a.more{ color: #666; font-size: 80%; font-weight: normal;} /*当前颜色 */
a.more:hover{font-weight: bold;color: #028734;}

.row-8{margin-right: -8px;margin-left: -8px;}
.row-8 .col-lg-1, .row-8 .col-lg-10, .row-8 .col-lg-11, .row-8 .col-lg-12, .row-8 .col-lg-2, .row-8 .col-lg-3, .row-8 .col-lg-4, .row-8 .col-lg-5, .row-8 .col-lg-6, .row-8 .col-lg-7, .row-8 .col-lg-8, .row-8 .col-lg-9, .row-8 .col-md-1, .row-8 .col-md-10, .row-8 .col-md-11, .row-8 .col-md-12, .row-8 .col-md-2, .row-8 .col-md-3, .row-8 .col-md-4, .row-8 .col-md-5, .row-8 .col-md-6, .row-8 .col-md-7, .row-8 .col-md-8, .row-8 .col-md-9, .row-8 .col-sm-1, .row-8 .col-sm-10, .row-8 .col-sm-11, .row-8 .col-sm-12, .row-8 .col-sm-2, .row-8 .col-sm-3, .row-8 .col-sm-4, .row-8 .col-sm-5, .row-8 .col-sm-6, .row-8 .col-sm-7, .row-8 .col-sm-8, .row-8 .col-sm-9, .row-8 .col-xs-1, .row-8 .col-xs-10, .row-8 .col-xs-11, .row-8 .col-xs-12, .row-8 .col-xs-2, .row-8 .col-xs-3, .row-8 .col-xs-4, .row-8 .col-xs-5, .row-8 .col-xs-6, .row-8 .col-xs-7, .row-8 .col-xs-8, .row-8 .col-xs-9{padding-right: 8px;
padding-left: 8px;}/*居中宽度缩小*/


.row-5{margin-right: -5px;margin-left: -5px;}
.row-5 .col-lg-1, .row-5 .col-lg-10, .row-5 .col-lg-11, .row-5 .col-lg-12, .row-5 .col-lg-2, .row-5 .col-lg-3, .row-5 .col-lg-4, .row-5 .col-lg-5, .row-5 .col-lg-6, .row-5 .col-lg-7, .row-5 .col-lg-8, .row-5 .col-lg-9, .row-5 .col-md-1, .row-5 .col-md-10, .row-5 .col-md-11, .row-5 .col-md-12, .row-5 .col-md-2, .row-5 .col-md-3, .row-5 .col-md-4, .row-5 .col-md-5, .row-5 .col-md-6, .row-5 .col-md-7, .row-5 .col-md-8, .row-5 .col-md-9, .row-5 .col-sm-1, .row-5 .col-sm-10, .row-5 .col-sm-11, .row-5 .col-sm-12, .row-5 .col-sm-2, .row-5 .col-sm-3, .row-5 .col-sm-4, .row-5 .col-sm-5, .row-5 .col-sm-6, .row-5 .col-sm-7, .row-5 .col-sm-8, .row-5 .col-sm-9, .row-5 .col-xs-1, .row-5 .col-xs-10, .row-5 .col-xs-11, .row-5 .col-xs-12, .row-5 .col-xs-2, .row-5 .col-xs-3, .row-5 .col-xs-4, .row-5 .col-xs-5, .row-5 .col-xs-6, .row-5 .col-xs-7, .row-5 .col-xs-8, .row-5 .col-xs-9{padding-right: 5px;
padding-left: 5px;}/*居中宽度缩小*/

.animate {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    transition-duration: 0.5s;
}/*操作延迟*/                



/*手机端首页*/
body{font-family:"microsoft yahei","微软雅黑";}
.mobile{ max-width: 640px; margin: auto; font-size: 16px;}
@media screen and (min-width: 767px){
	.mobile{display: none;}
}


	/*轮播*/
.swiper1{ background-color: #fff; position: relative;}
.swiper1 .swiper-wrapper{ text-align: center;}
.swiper1 .swiper-pagination{ left: 30%; bottom: 0;width: 40%; text-align: center;}
.swiper1 .swiper-pagination span{ margin: auto 5px; background-color: #fff;}
.swiper1 .swiper-pagination span.swiper-pagination-bullet-active{ background-color: #0148a4;}

@media screen and (min-width: 767px){
	.swiper1 .swiper-pagination{ margin: auto 2px;left: 40%; width: 20%; bottom: 12px;}
	.swiper1 .swiper-pagination span{ width: 15px; height: 15px;}
}
@media screen and (max-width: 767px){
	.swiper1 .swiper-wrapper .swiper-slide{ position: relative; overflow: hidden;}
	.swiper1 .swiper-wrapper .swiper-slide a{display: block; text-align: center; position:relative; width: 640px; left: 50%; top: 0; margin-left: -320px;}
}
	/*头部导航*/
.mobile .header{ padding-top: 70px;}
.mobile .header_nav{background-color: #0148a4;position: relative;}
.mobile .header_nav .container{ padding: 0;    max-width: 100%;}
.mobile .header_nav .navbar{ margin-bottom:auto; border-radius:0; border:none; background-color:transparent;min-height: auto;}
.mobile .header_nav .navbar-collapse{ padding:0;}
.mobile .header_nav .navbar-nav li{ float:none;}
.mobile .header_nav .navbar-default .navbar-brand{ height:42px; padding: 0;}
.mobile .header_nav .navbar-default .navbar-brand img{max-height:42px;}
.mobile .header_nav .navbar-default .navbar-nav > li > a{ color:#fff;font-size: 16px; padding-left:0; padding-right:0;white-space: nowrap;}
.mobile .header_nav .navbar-default .navbar-nav > li > a:hover{background-color: #012794;}
.mobile .header_nav .navbar-default .navbar-nav > .active > a,.mobile .header_nav .navbar-default .navbar-nav > .active > a:focus,.mobile .header_nav .navbar-default .navbar-nav > .active > a:hover{color:#fff; background-color:#012794;}
.mobile .header_nav .navbar-default .navbar-nav li > ul{ position:absolute; left:0; z-index:2; padding-left:0; width:100%;}
.mobile .header_nav .navbar-default .navbar-nav li > ul li{ width:100%;}
.mobile .header_nav .navbar-default .navbar-nav li > ul li a{ text-align:center; color:#333; display:block;-moz-opacity: 0.8;-webkit-opacity: 0.8;opacity: 0.8;filter: alpha(opacity=80);margin-bottom: 1px;padding: 10px 5px; padding-left: 6px; background: #f7f7f7  no-repeat  5px center;}
.mobile .header_nav .navbar-default .navbar-nav li > ul li a:hover{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity: 1; opacity: 1; font-weight: bold;}

@media (max-width: 991px) {
	.mobile .header_nav .navbar-default .navbar-nav > li > a{ font-size:14px;}
}


@media (max-width: 767px) {
	.mobile .header_nav{ /*background-color: transparent;*/background-image: ;position: fixed; top: 0;right: 0; z-index: 999; width: 100%; padding: 14px;}
	.mobile .header_nav .container{ padding: 0;}
	.mobile .header_nav .navbar-default .navbar-toggle{ margin: auto;z-index: 9999; background-color: #012794; border: transparent; height: 42px;}
	.mobile .header_nav .navbar-default .navbar-toggle .icon-bar{ background-color: #fff;    transition: all .3s ease-in-out;}
	.mobile .header_nav .navbar-default .navbar-toggle.collapsed{background-color: #0148a4;}
	.mobile .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(3){ display: none;}
	.mobile .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(2){    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}
	.mobile .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(4){    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);    margin-top: -1px;}
	
	.mobile .header_nav .navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3){ display: block;}
	.mobile .header_nav .navbar-default .navbar-toggle.collapsed .icon-bar{-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); margin-top: 4px;}
	
	.mobile .header_nav .navbar-collapse{width: 100%;position: fixed;left:0;top:0; padding-right: 70px;background-color: rgba(0,0,0,.2);height: 100%;}
	.mobile .header_nav .navbar-nav{ margin: auto; background-color: #0148a4; min-height: 100%; overflow: hidden; overflow-x: scroll;}
	.mobile .header_nav .navbar-default .navbar-nav li > ul{ position: relative;background-color: #eee;}
	
	.mobile .header_nav .navbar-default .navbar-nav > li > a{ text-align: left; padding-left: 20px;    margin-bottom: auto; position:relative;}
	.mobile .header_nav .navbar-default .navbar-nav > li.mainlevel > a:after {
    content: "\e259";    font-family: 'glyphicons halflings';position: absolute; right: 20px; top: 0; width: 40px; height: 40px; line-height: 40px; text-align: center;
}
.mobile .header_nav .navbar-default .navbar-nav > li.mainlevel.active > a:after{
	content: "\e260";
}
	.mobile .header_nav .navbar-default .navbar-nav li > ul li a{text-align: left; padding-left: 35px;/*opacity: .6;*/ margin-bottom: auto; position: relative; background-position: 20px center;}
	.mobile .header_nav .navbar-default .navbar-nav li > ul li a:after{
		content: ""; position: absolute; bottom: 0; height: 1px; width: 80%; left: 30px; background-color: #ccc;}
	.mobile .header_nav .navbar-default .navbar-nav li.mainlevel > ul li:last-child a:after{ content: normal ;}
	.mobile .header_nav .navbar-default .navbar-nav li > ul li{ border-bottom: none;}
	.mobile .header_nav .navbar-nav li{ border-bottom: 1px solid #eee;}
}
 
/*文字无缝滚动*/
.offsetleft{width: 100%;height: 40px;line-height: 40px;position: relative; background-image: ; padding: 0 10px; color: #fff;margin-top: -40px;z-index: 1;}
.offsetleft strong{position: absolute;top: 0;left: 10px;z-index: 10;} 
.offsetleft_inner{height: 40px;position: relative;overflow: hidden; margin-left: 90px;}  
.offsetleft_inner ul{width:auto;position: absolute;top: 0;left: 10px;height: 40px;}  
.offsetleft_inner ul li{float: left; padding-left: 30px;}  
.offsetleft_inner ul li a{display: block;min-width:100%;height:40px;color: #fff;}  

/*首页公司简介*/
.main_homebox1{ padding: 15px;}
.main_homebox1 .bg{position: relative; padding: 30px 20px; color: #fff; background-image: url(/uploads/image/aii/jianjie-bg.jpg); background-size: 100% 100%;}
.main_homebox1 .bg:before{ content: ""; position: absolute; left: 0; top:0; width: 100%; height: 100%;float: left;background-image: ;z-index: 2;}
.main_homebox1 .bg p{z-index: 9; line-height: 26px;position: relative; margin-bottom: auto;}


/*新闻*/
.main_homebox2{background-color: #0148a4; padding:30px 20px; }
.main_homebox2 .news_top{ overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #839cbc;}
.main_homebox2 .news_top .pic{ width: 110px; height: 110px; float: left; margin-right: 10px; border-radius: 8px; border:2px solid #fff; background-repeat: no-repeat; background-size: 100% 100%;}
.main_homebox2 .news_top h4{font-size: 18px; font-weight: bold; margin: auto auto 10px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.main_homebox2 .news_top p{line-height: 26px; margin-bottom: auto; height: 76px; overflow: hidden;}

.main_homebox2 ul{ margin-bottom: auto;}
.main_homebox2 ul li{position: relative; line-height: 32px;}
.main_homebox2 ul li a{width: 100%; padding-right: 80px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display: block; padding-left: 15px; background-image: ; background-repeat: no-repeat; background-position: 4px center;}
.main_homebox2 ul li span{position: absolute;right: 0;top:0; color: #ccc;}

div.hr{border-bottom: 15px solid #e6e6e6;}

/*按钮*/
.main_homebox3{ padding: 15px;}
.main_homebox3 ul{ overflow: hidden; margin-bottom: auto; }
.main_homebox3 ul a{display: block; padding: 20px; height: 128px; margin-bottom: 10px;}
.main_homebox3 ul .sub{ font-size: 18px; opacity: .5;display: inline-block; margin-top: 10px;}
.main_homebox3 ul .title{ font-size: 20px; margin-bottom: auto; margin-top: 10px;}

.main_homebox3 ul .btn1 a{ background-color: #d7444c; background-image: url(/uploads/image/aii/icon-bg1.png); background-size: auto 80%; background-repeat: no-repeat; background-position: 90% center;}
.main_homebox3 ul .btn2 a{ background-size: 100% 100%;}
.main_homebox3 ul .btn3 a{ background-color: #d7444c; background-image: url(/uploads/image/aii/icon-bg2.png); background-size: auto 40%; background-repeat: no-repeat; background-position: 90% 10%;}

.main_homebox3 ul .btn4 a{ background-color: #fe9400; background-image: url(/uploads/image/aii/icon-bg3.png); background-size: auto 50%; background-repeat: no-repeat; background-position: 90%  center}
.main_homebox3 ul .btn5 a{ background-color: #0a55b2; background-image: url(/uploads/image/aii/icon-bg4.png); background-size: auto 50%; background-repeat: no-repeat; background-position: 90%  center;}

.mobile .footer{ background-color: #333333; color: #999; padding: 10px; margin-bottom: 50px;}
.mobile .footer p{ line-height: 26px; margin-bottom: auto;}


.main-nav {width: 100%;margin:0 auto;height:50px;text-align: center;position: fixed;bottom: 0px;left: 0px;z-index: 20;background: #fff;border-top: 1px solid #bfbfbf;}
.main-nav ul{width: 100%;height: 50px;list-style: none;padding: 0px;}
.main-nav ul li{width: 25%;float: left;height: 50px;overflow: hidden;list-style: none;}
.main-nav ul li:first-child{margin-left: 0%;}
.main-nav ul li:last-child{margin-right: 0%;}
.main-nav ul li a{color: #bfbfbf;}
.main-nav ul li.active a{color: #0148a4;}
.main-nav ul li.active p{color: #0148a4;}
.main-nav ul li i{width: 25px;height: 25px;display: block;text-align: center;margin: 5px auto 0px;background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.main-nav ul li p{font-family: 'microsoft yahei';font-size: 12px;color:#999;}
.main-nav ul li i.icon1{background-image: ;}
.main-nav ul li i.icon2{background-image: ;}
.main-nav ul li i.icon3{background-image: ;}
.main-nav ul li i.icon4{background-image: ;}

.main-nav ul li.active i.icon1{background-image: ;}
.main-nav ul li.active i.icon2{background-image: ;}
.main-nav ul li.active i.icon3{background-image: ;}
.main-nav ul li.active i.icon4{background-image: ;}

/*pc*/
.wrap{}
.wrap .header_logo{ padding:20px 20px 0;}
.wrap .headertop .logo{ float: left;z-index: 1;position: relative; margin-top: 15px;}
.wrap .headertop .logo img{ max-width: 200px; max-height: 74px;}

.wrap .headertop form{ z-index: 2;position: relative;}
.wrap .headertop form .zh_search{position: absolute;right:0px;top: 10px;}
.wrap .headertop form .zh_input {width: 50%;height: 31px;padding-left: 6px;border: none;background-color: #f6f6f6;line-height: 31px;font-size: 14px; float:right;color: #b3b7ba;max-width: 300px;}
.wrap .headertop form .zh_submit { width: 44px;height: 31px; float:right; border: none; background:  no-repeat center center; background-color: rgba(0, 0, 0, 0); background-color: #f6f6f6; background-size: 20px 20px;}

@media (max-width: 767px) {
	.wrap .headertop .logo{ float: none; text-align: center;}
	.wrap .headertop form{padding: 0 20px;    overflow: hidden;}
	.wrap .headertop form .zh_input{ width: 80%;}
	.wrap .headertop form .zh_submit{ width: 20%;}
}


	/*导航*/
.wrap .header_nav{/*background-color: #fff;*/position: relative; padding-left: 220px;}
.wrap .header_nav .navbar{ margin-bottom:auto; border-radius:0; border:none; background-color:transparent;}
.wrap .header_nav .navbar-collapse{ padding:0;}
.wrap .header_nav .navbar-nav > li{ float:none;height: 80px;}
.wrap .header_nav .navbar-default .navbar-nav > li > a{ color:#333;font-size: 16px; padding-left:0; padding-right:0;white-space: nowrap;padding-top: 25px;}
.wrap .header_nav .navbar-default .navbar-nav > .active > a,.wrap .header_nav .navbar-default .navbar-nav > .active > a:focus,.wrap .header_nav .navbar-default .navbar-nav > .active > a:hover{/*color:#fff; background-color:#7dbf18;*/ background-image: ; background-size: 100% 100%; background-color: transparent;height: 80px;}
.wrap .header_nav .navbar-default .navbar-nav li > ul{ position: fixed; left:0;top: 131px; z-index:2; padding-left:0; width:100%; background-color: #f3f3f3; height: 200px; padding-left: 30%; padding-top:30px;}
.wrap .header_nav .navbar-default .navbar-nav li > ul li{ width:100%; max-width: 120px; line-height: 10px; border-right: 1px solid #d2d2da;}
.wrap .header_nav .navbar-default .navbar-nav li > ul li a{ text-align:left; color:#333; display:block; background-color:transparent;-moz-opacity: 0.6;-webkit-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);margin-bottom: 1px;padding: 10px 5px;line-height: 15px;}
.wrap .header_nav .navbar-default .navbar-nav li > ul li a:hover{filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity: 1; opacity: 1;}
.wrap .header_nav .navbar-default .navbar-nav li > ul img{position: absolute;left:30%; top: 30px; margin-left: 160px;}

@media (max-width: 991px) {.wrap .header_nav .navbar-default .navbar-nav > li > a{ font-size:14px;}}

@media (max-width: 767px) {
	.wrap .header_logo{ padding: 79px 0 0;}
	.wrap .navbar-default .navbar-brand{ padding: 0;}
	.wrap .navbar-default .navbar-brand img{ max-height: 45px;}
	
	.wrap .header_nav{ background-color: #0148a4;background-image: ;position: fixed; top: 0;right: 0; z-index: 999; width: 100%; padding: 14px;}
	.wrap .header_nav .container{ padding: 0;}
	.wrap .header_nav .navbar-default .navbar-toggle{ margin: auto;z-index: 9999; background-color: #0148a4; border: transparent; height: 42px;}
	.wrap .header_nav .navbar-default .navbar-toggle .icon-bar{ background-color: #fff;    transition: all .3s ease-in-out;}
	.wrap .header_nav .navbar-default .navbar-toggle.collapsed{background-color: #0148a4;}
	.wrap .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(3){ display: none;}
	.wrap .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(2){    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}
	.wrap .header_nav .navbar-default .navbar-toggle .icon-bar:nth-child(4){    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);    margin-top: -1px;}
	
	.wrap .header_nav .navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(3){ display: block;}
	.wrap .header_nav .navbar-default .navbar-toggle.collapsed .icon-bar{-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); margin-top: 4px;}
	
	.wrap .header_nav .navbar-collapse{width: 100%;position: fixed;left:0;top:0; padding-right: 70px;background-color: rgba(0,0,0,.2);height: 100%;}
	.wrap .header_nav .navbar-nav{ margin: auto; background-color: #0148a4; min-height: 100%; overflow: hidden; overflow-x: scroll;}
	.wrap .header_nav .navbar-default .navbar-nav li > ul{ position: relative;background-color: #eee;width: auto;top: auto;left: auto;height: auto; padding: 10px 0;}
	
	.wrap .header_nav .navbar-default .navbar-nav > li > a{ text-align: left; padding-left: 20px;    margin-bottom: auto; position:relative; color: #fff;    padding-top: 10px;}
	.wrap .header_nav .navbar-default .navbar-nav > li.mainlevel > a:after {
    content: "\e259";    font-family: 'glyphicons halflings';position: absolute; right: 20px; top: 0; width: 40px; height: 40px; line-height: 40px; text-align: center;
}
.wrap .header_nav .navbar-default .navbar-nav > li.mainlevel.active > a:after{
	content: "\e260";
}
	.wrap .header_nav .navbar-default .navbar-nav li > ul li a{text-align: left; padding-left: 35px;/*opacity: .6;*/ margin-bottom: auto; position: relative; background-position: 20px center;}
	.wrap .header_nav .navbar-default .navbar-nav li > ul li a:after{
		content: ""; position: absolute; bottom: 0; height: 1px; width: 80%; left: 30px; background-color: #ccc;}
	.wrap .header_nav .navbar-default .navbar-nav li.mainlevel > ul li:last-child a:after{ content: normal ;}
	.wrap .header_nav .navbar-default .navbar-nav li > ul li{ border-bottom: none;max-width: none;}
	.wrap .header_nav .navbar-nav li{ border-bottom: 1px solid #eee;height: auto;}
	.wrap .header_nav .navbar-default .navbar-nav > .active > a,.wrap .header_nav .navbar-default .navbar-nav > .active > a:focus,.wrap .header_nav .navbar-default .navbar-nav > .active > a:hover{height: auto;}
	.wrap .header_nav .navbar-default .navbar-nav li > ul img{
		position: relative;left: 20px;top: 10px;margin-left: auto;margin-right: auto;margin-bottom: 10px;
	}
}





/*文字无缝滚动*/
.offsetleft2{width: 100%;height: 40px;line-height: 40px;position: relative; background-image: ; padding: 0 10px; color: #fff;margin-top: -40px;z-index: 1;}
.offsetleft2 strong{position: absolute;top: 0;left: 10px;z-index: 10;} 
.offsetleft_inner2{height: 40px;position: relative;overflow: hidden; margin-left: 90px;}  
.offsetleft_inner2 ul{width:auto;position: absolute;top: 0;left: 10px;height: 40px;}  
.offsetleft_inner2 ul li{float: left;padding-left: 30px; min-width: 200px;}  
.offsetleft_inner2 ul li a{display: block;min-width:100%;height:40px;color: #fff;}


	/*轮播*/
.swiper2{ background-color: #fff; position: relative;}
.swiper2 .swiper-wrapper{ text-align: center;}
.swiper2 .swiper-pagination{margin: auto 2px;left: 25%; width: 50%; bottom: 40px; text-align: center;}
.swiper2 .swiper-pagination span{ margin: auto 5px; background-color: #fff; border-radius: 0;}
.swiper2 .swiper-pagination span.swiper-pagination-bullet-active{ background-color: #007042;}

.swiper2 .swiper-pagination span{ width: 40px; height: 3px;}
.swiper2 .swiper-wrapper .swiper-slide{ position: relative; overflow: hidden;}
.swiper2 .swiper-wrapper .swiper-slide a{display: block; text-align: center; position:relative; /*width: 1920px; left: 50%; top: 0; margin-left: -960px;*/    width: 120%;margin-left: -10%;}

@media screen and (max-width: 767px){
	.swiper2 .swiper-wrapper .swiper-slide{ position: relative; overflow: hidden;}
	.swiper2 .swiper-wrapper .swiper-slide a{display: block; text-align: center; position:relative; width: 640px; left: 50%; top: 0; margin-left: -320px;}
}

	/*内容*/
.home_content{ background-color: #efefef; padding-top: 10px; padding-bottom: 20px;}

		/*内容1*/
.home_box1{ padding: 20px 0;}
.home_box1 .container{ background-color: #fff;}

/*标题*/
.home_box1 .title{margin: 15px auto;position: relative;}
.home_box1 .title h4{color:#454545; font-size:18px; font-weight:bold;margin: auto; display: inline-block;}
.home_box1 .title h4 span{font-size: 16px;color: #666;font-weight: normal;}
.home_box1 .title .more{display:block;background-color: #bababa; width:48px; height:17px; line-height:17px; text-align:center; color:#fff; position: absolute; right: 0; top: 0;}
.home_box1 .title .more:hover{background-color: #274468; color:#fff;font-weight: normal;}

.home_box1 .left,.home_box1 .middle,.home_box1 .right{ padding: 6px;}
.home_box1 .left .pic{ background-repeat: no-repeat; background-size: 100% 100%; height: 150px;}
.home_box1 .left p{padding: 10px 5px 0;font-size: 14px;line-height: 24px; text-indent: 2rem; margin-bottom: auto;}

.home_box1 .middle{ padding-left: 20px; padding-right: 20px;border-left: 1px solid #efefef;border-right: 1px solid #efefef;}
.home_box1 .middle .cut{display:inline-block; position:absolute; height: 27px;width: 152px;border: 1px solid #bababa; left:50%; margin-left: -76px; top:15px; line-height:25px; overflow: hidden;}
.home_box1 .middle .cut span{ width: 75px; text-align:center; color:#fff; background-color:#bababa;float: left; cursor: pointer;}
.home_box1 .middle .cut span.active{color:#bababa; background-color:#fff; background-image:; background-repeat:no-repeat; background-position:center bottom;}

.home_box1 .middle .cut_content .top{ overflow: hidden; border-bottom: 1px dotted #b9b9b9; padding-bottom: 15px; margin-bottom: 15px;}
.home_box1 .middle .cut_content .top .pic{ float: left;width: 160px; height: 90px; margin-right: 10px; background-size: 100% 100%;}
.home_box1 .middle .cut_content .top a.sub{font-size: 14px;color: #274468;font-weight: bold;line-height: 14px; display:block; height: 28px; overflow: hidden; margin-bottom: 5px;}
.home_box1 .middle .cut_content .top a.sub:hover{color: #0148a4;}
.home_box1 .middle .cut_content .top .info{ margin-bottom: auto;font-size: 14px;color: #7a7a7a;line-height: 20px; height: 60px; overflow: hidden;}

.home_box1 .middle .cut_content > li{ display: none;}
.home_box1 .middle .cut_content ul.list{ margin-bottom: auto;}
.home_box1 .middle .cut_content ul.list li{position: relative; line-height: 36px;}
.home_box1 .middle .cut_content ul.list li a{ color: #666;width: 100%; padding-right: 80px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display: block; padding-left: 15px; background-image: ; background-repeat: no-repeat; background-position: 4px center;}
.home_box1 .middle .cut_content ul.list li a:hover{color: #0148a4;}
.home_box1 .middle .cut_content ul.list li span{position: absolute;right: 0;top:0; color: #333; font-size: 12px;}

.home_box1 .right .pic img{ margin-bottom: 10px; width: 100%;}

.home_box1 .right .title{margin: 15px 10px;position: relative;}
.home_box1 .right .top{ overflow: hidden; padding:10px 10px 5px;}
.home_box1 .right .top .pic{ float: left;width: 76px; height: 56px; margin-right: 10px; background-size: 100% 100%;}
.home_box1 .right .top a.sub{font-size: 14px;color: #274468;font-weight: bold;line-height: 14px; display:block; margin-bottom: 5px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.home_box1 .right .top a.sub:hover{color: #0148a4;}
.home_box1 .right .top .info{ margin-bottom: auto;font-size: 14px;color: #7a7a7a;line-height: 20px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}


.home_box1 .right ul.list{ margin-bottom: auto;}
.home_box1 .right ul.list li{position: relative; line-height: 30px; padding: 0 10px;}
.home_box1 .right ul.list li a{ color: #666;width: 100%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display: block; padding-left: 15px; background-image: ; background-repeat: no-repeat; background-position: 4px center;}
.home_box1 .right ul.list li a:hover{color: #0148a4;}
.home_box1 .right ul.list li span{position: absolute;right: 0;top:0; color: #333; font-size: 12px;}


@media screen and (max-width: 991px){
	.home_box1 .middle .cut{ top:0; position: relative;}
	.home_box1 .middle .cut_content .top{ margin-bottom: auto;}
	.home_box1 .middle .cut_content .top .pic{width: 100%; margin-right: auto; margin-bottom: 10px; float: none;}
	.home_box1 .middle .cut_content .top a.sub,.home_box1 .middle .cut_content .top .info{text-overflow: ellipsis; white-space: nowrap;overflow: hidden; height: auto;}
	.home_box1 .middle .cut_content ul.list li{ line-height: 28px;}
}

		/*内容2*/
.home_box2{ margin-bottom: 20px;}
.home_box2 .container{ background-color: #fff;}

.home_box2 .column1{padding-left: 0;padding-right: 10px;}
.home_box2 .column1 .border{ border: 1px solid #bababa;}
.home_box2 .column1 .title{ overflow: hidden; line-height: 45px; padding:0 15px;border-bottom: 1px solid #bababa;}
.home_box2 .column1 .title h4{line-height: 45px;display: inline-block; margin: auto;font-size: 16px;}
.home_box2 .column1 .title .more{ float: right;font-size: 14px;color: #bababa;}
.home_box2 .column1 .title .more:hover{color: #0148a4;}

.home_box2 .column1 .top{ overflow: hidden; padding:10px 10px 5px;}
.home_box2 .column1 .top .pic{ float: left;width: 76px; height: 56px; margin-right: 10px; background-size: 100% 100%;}
.home_box2 .column1 .top a.sub{font-size: 14px;color: #274468;font-weight: bold;line-height: 14px; display:block; margin-bottom: 5px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.home_box2 .column1 .top a.sub:hover{color: #0148a4;}
.home_box2 .column1 .top .info{ margin-bottom: auto;font-size: 14px;color: #7a7a7a;line-height: 20px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}

.home_box2 .column1 > li{ display: none;}
.home_box2 .column1 ul.list{ margin-bottom: auto;}
.home_box2 .column1 ul.list li{position: relative; line-height: 30px; padding: 0 10px;}
.home_box2 .column1 ul.list li a{ color: #666;width: 100%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display: block; padding-left: 15px; background-image: ; background-repeat: no-repeat; background-position: 4px center;}
.home_box2 .column1 ul.list li a:hover{color: #0148a4;}
.home_box2 .column1 ul.list li span{position: absolute;right: 0;top:0; color: #333; font-size: 12px;}

.home_box2 .video{padding: 0;}

@media screen and (max-width: 991px){
	.home_box2 .column1{ margin-bottom: 10px;}
	.home_box2 .column1:nth-child(even){ padding-right: 0;}
}

/*页尾*/
.footer{background-color: #274468;padding-top: 35px;padding-bottom: 15px; color: #fff;}
.footer a:hover {color: #fff;text-decoration: underline;}
.footer .left{}
.footer .left .link{ overflow: hidden; margin-bottom: 10px; line-height: 30px;}
.footer .left .link strong{ font-size: 18px;}
.footer .left .link a{ margin-left: 15px;}

.footer .left .left_nav li{ display: inline-block; margin-right: 15px;margin-left: 10px;line-height: 36px;}
.footer .left .left_nav li:first-child{ margin-left: auto;}

.footer .middle .contact{padding-left: 40px; background-image: ; background-position: 2px 8px; background-repeat: no-repeat; background-size: 30px;line-height: 25px;}
.footer .middle .contact li:first-child{ line-height: 33px;}
.footer .middle .contact li span{ font-size: 24px;}

.footer .right{  padding: 0; text-align: center;}
.footer .right img{max-height: 100px; max-width: 100px; margin: auto;}
.footer .right p{ font-size: 18px;line-height: 30px;}

@media screen and (max-width: 767px){
	.footer{ padding-bottom: 70px; text-align: center;}
}


/*列表页*/
	/*轮播*/
.swiper3{ background-color: #fff; position: relative;}
.swiper3 .swiper-wrapper{ text-align: center;}
.swiper3 .swiper-pagination{margin: auto 2px;left: 25%; width: 50%; bottom: 40px; text-align: center;}
.swiper3 .swiper-pagination span{ margin: auto 5px; background-color: #fff; border-radius: 0;}
.swiper3 .swiper-pagination span.swiper-pagination-bullet-active{ background-color: #007042;}

.swiper3 .swiper-pagination span{ width: 40px; height: 3px;}
.swiper3 .swiper-wrapper .swiper-slide{ position: relative; overflow: hidden;}
.swiper3 .swiper-wrapper .swiper-slide a{display: block; text-align: center; position:relative;/* width: 1920px; max-width: 200%;*/ left: 0; top: 0;}

@media screen and (max-width: 767px){
	.swiper3 .swiper-wrapper .swiper-slide{ position: relative; overflow: hidden;}
	.swiper3 .swiper-wrapper .swiper-slide a{display: block; text-align: center; position:relative; width: 767px;}
}

/*左右*/
.list_wrap{ padding: 30px 0;}
.list_wrap .container,.list_wrap .left,.list_wrap .left_nav{ position: relative;}
.list_wrap .left{ top: -30px;z-index: 9;}
.list_wrap .left_nav:before{ content: ""; width: 100%; height: 15px; position: absolute; left: 0; top: -15px; background-color: #274468;opacity: .8;}
.list_wrap .left_nav .title{ background-color: #274468;    padding: 45px 33px 20px; text-align: right; color: #fff;font-size: 20px;font-family:"microsoft yahei","微软雅黑";}
.list_wrap .left_nav .title span{ font-size: 14px;display: block;}

.list_wrap .left_nav .nav_cont{background-position: right;background-repeat: repeat-y;border-left: #ddd thin solid;border-bottom: #ddd thin solid; background-image: url(/uploads/image/aii/pic_9.png);}
.list_wrap .left_nav .nav_cont li{    text-align: left;border-top: #ddd thin solid;}
.list_wrap .left_nav .nav_cont li a{ color: #333; font-size: 15px;    line-height: 38px;    padding-right: 36px;}

.list_wrap .left_nav .nav_cont li.active,.list_wrap .left_nav .nav_cont li.active a{color: #fff;background-color: #274468;}

.list_wrap .left_nav .nav_cont{line-height: 38px;border: 1px solid #dedede; background-color:#fffdf7; width:100%; padding:0; margin:auto;}
.list_wrap .left_nav .nav_cont li{ text-indent:0em; border-bottom: 1px solid #dedede;font-size: 14px; width:100%;}
.list_wrap .left_nav .nav_cont li:last-child{ border-bottom:none;}
.list_wrap .left_nav .nav_cont li a{ color:#333;}
.list_wrap .left_nav .nav_cont li a.active,.list_wrap .left_nav .nav_cont > li > a:focus,.list_wrap .left_nav .nav_cont > li > a:hover{ /*background-color:#337ab7; color:#fff;*/}

.list_wrap .left_nav .nav_cont .open a.dropdown-toggle{ /*background-color:#337ab7; color:#fff;*/}
.list_wrap .left_nav .nav_cont .open .dropdown-menu {position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding: 0;}
.list_wrap .left_nav .nav_cont .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {padding:5px 15px 5px 25px}
.list_wrap .left_nav .nav_cont .dropdown-menu>li>a {line-height:30px;    background-color: #fff;    color: #333;    font-size: 12px;background-image:  ;    background-repeat: no-repeat;    background-position: 40px center;}
.list_wrap .left_nav .nav_cont .open .dropdown-menu>li>a:focus,.list_wrap .left_nav .nav_cont .open .dropdown-menu>li>a:hover {color: #fff;    background-color: #274468;}
.list_wrap .left_nav .nav_cont .dropdown-menu>li>a.on {background-image:  ;}


.list_wrap .left .pic img{ min-width: 100%;}

@media screen and (max-width: 767px){
	.list_wrap .left_nav,.list_wrap .left_nav .title,.list_wrap .left_nav .nav_cont li{ text-align: center;}
	.list_wrap .left_nav .nav_cont li a{ padding-right: 0;}
	.list_wrap .left{display: none;}
}


/*列表*/
.list_wrap .right .title_box{line-height: 36px;height: 38px;border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.list_wrap .right .title_box span{float: left;padding-left: 10px;font-size: 14px;}
.list_wrap .right .title_box p{float: right;margin-right: 10px;padding-left: 30px; margin-bottom: auto;}
.list_wrap .right .title_box a{ color: #333;}
.list_wrap .right .title_box a:hover{color: #999;}

.list_wrap .right .list_contentbox{ padding-top: 25px;}
.list_wrap .right .list_contentbox .top{ overflow: hidden; border-bottom: 1px dotted #b9b9b9; padding-bottom: 15px; margin-bottom: 15px;}
.list_wrap .right .list_contentbox .top .pic{ float: left;width: 208px; height: 118px; margin-right: 10px; background-size: 100% 100%;border:  1px solid #ccc;}
.list_wrap .right .list_contentbox .top a.sub{font-size: 18px;color: #274468;font-weight: bold;line-height: 18px; display:block; height: 38px; overflow: hidden; margin-bottom: 5px;}
.list_wrap .right .list_contentbox .top a.sub:hover{color: #0148a4;}
.list_wrap .right .list_contentbox .top .info{ margin-bottom: auto;font-size: 14px;color: #7a7a7a;line-height: 20px; height: 60px; overflow: hidden;}
.list_wrap .right .list_contentbox .top p.time{ margin-bottom: 5px;}
.list_wrap .right .list_contentbox .top p.time i{ margin-right: 10px; color: #999;}

.list_wrap .right .list_contentbox > li{ display: none;}
.list_wrap .right .list_contentbox ul.list{ margin-bottom: auto;}
.list_wrap .right .list_contentbox ul.list li{position: relative; line-height: 36px;border-bottom: 1px solid #ddd;}
.list_wrap .right .list_contentbox ul.list li a{ color: #666;width: 100%; padding-right: 80px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display: block; padding-left: 15px; background-image: ; background-repeat: no-repeat; background-position: 4px center;}
.list_wrap .right .list_contentbox ul.list li a:hover{color: #0148a4; font-weight: bold;}
.list_wrap .right .list_contentbox ul.list li span{position: absolute;right: 0;top:0; color: #333; font-size: 12px;}


@media screen and (max-width: 767px){
	.list_wrap .right .title_box span{ display: none;}
	.list_wrap .right .list_contentbox .top{ margin-bottom: auto;}
	.list_wrap .right .list_contentbox .top .pic{width: 100%; margin-right: auto; margin-bottom: 10px; float: none;}
	.list_wrap .right .list_contentbox .top a.sub,.list_wrap .right .list_contentbox .top .info{text-overflow: ellipsis; white-space: nowrap;overflow: hidden; height: auto;}
	.list_wrap .right .list_contentbox ul.list li{ line-height: 28px;}
	.list_wrap .right .title_box p{float: none;}
}

.list_wrap .right .list_details{ padding: 20px;}
.list_wrap .right .list_details .title{    font-size: 16px;font-weight: 600;text-align: center;clear: both;line-height: 30px; padding-top: 20px;color: #274468;}
.list_wrap .right .list_details .time{line-height: 30px;font-size: 12px;margin-right: 10px;margin-left: 20px;text-align: center;color: #666;}
@media screen and (max-width: 767px){
	.list_details{ padding: 10px 0;}
}


/*留言*/

.message{padding: 20px;font-size: 14px;color: #666;}


.message{padding: 20px;font-size: 14px;color: #666;}
.message label{white-space: nowrap; font-weight: normal; display: inline-block;line-height: 30px;}
.message input{ width: 100%;border: 1px solid #ccc; border-radius: 0; padding: 10px;}
.message textarea{overflow:auto;width: 100%;border: 1px solid #ccc;}
.message span.ckstr{ position: absolute;right: -120px; top:0;}
.message span.ckstr img{max-width: 120px;}
.message button{border-radius: 0;    background: #0099ff;
font-size: 15px;padding: 7px 20px;display: inline-block;color: #fff; border: none;}
@media (max-width: 767px) {
	.message{ padding: 35px 10px 0 10px;}
	.message .form-horizontal .form-group{ margin-left: auto; margin-right: auto;}
	.message .xs-top-15{ margin-top: 15px;}
	.message .box{ width: 100%;float: left;}
}


#wp_paging_w9{ padding-top: 15px;}
