/* CSS Document */
body{ height:100%; min-width:1220px;overflow-x:hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; color:#555; position:relative;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img ,embed{ border:none;}
img{max-width:100%; vertical-align:middle;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.FFs{ font-family:"宋体";}
.clear{ clear:both;}
.w960{ width:960px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1000{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.w1100{ width:1100px !important; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.w93vw{width:93.75vw;max-width:100%;margin:0 auto}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.maskChecked{overflow:hidden !important;}
.boxflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999; }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999; }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999; }
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; position:relative;}
@media(max-width:767px){
body{ min-width:300px !important; max-width:640px; font-size:14px;}
.w1000{ width:100%;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
}


/*header*/
.head-fixed{ position:relative; top:0; left:0; z-index:999; width:100%;}
.toper{height:40px;background:#323232;line-height:40px;color:#ccc; font-size:14px; display:none;}
.toper .left{ float:left;}
.toper .right{ float:right;}

#header{ height:140px;background:#fff;}
#header .logo{ float:left; margin:30px 0 0;}
#header .logo a{ display:block;}
#header .logo img{ max-width:100%; height:auto; display:inline-block; vertical-align:middle;}
#header .logo span{ display:inline-block; font-size:25px; line-height:1; color:#333; padding:0; font-weight:bold; vertical-align:middle; padding:0 0 0 10px; letter-spacing:1px;}
#header .logo em{ display:block; font-weight:normal; font-size:15px; color:#666; font-style:normal; line-height:1.5; max-width:300px; letter-spacing:0; padding-top:6px;}
#header .logo i{ display:block; font-weight:normal; font-size:15px; color:#f00; font-style:normal; line-height:1.5; max-width:300px; letter-spacing:0; text-align:right;}
#header .slogn{float:left; margin:30px 0 0; font-weight:bold; margin-left:20px; padding-left:22px; line-height:1; border-left:1px solid #e0e0e0;}
#header .slogn p{font-size:25px; color:#343434; letter-spacing:0px; padding:3px 0 12px; border-bottom:1px solid #e5e5e5; display:inline-block;}
#header .slogn span{ display:block; text-align:center; color:#343434; font-size:23px; border-radius:0; padding:9px 0 3px; letter-spacing:2px;}
#header .ewmR{ float:left; padding:30px 0 0 20px;}
#header .ewmR p{width:78px;height:78px;border:1px solid #ddd;border-radius:3px; padding:1px; background:#FFF;}
.headRights,.sub_nav{ display:none;}

#header .right{width:242px;height:36px;float:right;position:relative;background:#fff; border:1px solid #ccc; border-radius:36px; margin-top:50px;}
#header .right .input{ float:left;}
#header .right .input input{width:190px; line-height:24px; height:34px;padding:5px 15px;background:transparent;color:#666; border:none; outline:none;}
#header .right .btn{ float:left; padding:0; margin:0; border:none; width:50px; height:34px; cursor:pointer;}
#header .right .btn input{ width:50px; height:34px; background:#00205e url(/images/h-search.png) no-repeat center;border:none; outline:none; padding:0; margin:0; text-indent:9999px; cursor:pointer;border-radius:0 36px 36px 0; overflow:hidden;}
#header .right input::-webkit-input-placeholder{ color:#ddd; }
#header .right input:-moz-placeholder{ color:#ddd;}
#header .right input::-moz-placeholder{ color:#ddd;}
#header .right input:-ms-input-placeholder{ color:#ddd;}

.menu{height:50px;background:#002b80;z-index:9999;}
.menu .nav{ width:100%; height:auto;}
.menu li{ float:left; width:12.5%;}
.menu li a{position:relative;z-index:2;overflow:hidden;text-align:center;display:block;font-size:16px;line-height:50px;color:#fff;}
.menu li:hover a,.menu li a:hover{background:#00205e;color:#fff;}
@media(max-width:767px){
	.head-fixed{height:auto; position:fixed;top:0px;width:100%;z-index:1100;left:0px;padding:0px;margin-top:0;opacity:1;border-bottom:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,.15);}
	#header{ height:auto;background:#fff; padding:8px 0;}
	#header .logo{width:100%;height:auto;margin:0; padding:0 45px 0 10px; float:left;text-align:left;}
	#header .logo img{ width:auto; max-height:45px;}
	#header .logo span{ font-size:20px; padding-left:5px;}
	#header .logo em{ font-size:12px;}
	#header .slogn,#header .ewmR,#header .right{ display:none;}
	
		
	.headRights{display:inline;width:25px;height:16px;cursor:pointer; margin-right:10px; position:absolute; top:50%; right:0; margin-top:-8px;}
	.headRights.active{ -webkit-animation:rotate 0.5s linear 0s; animation:rotate 0.5s linear 0s; }
	.headRights .line{ display:block; width:100%; height:2px; border-radius:2px; background-color:#333; position:absolute; left:50%; margin-left:-15px; }
	.headRights.hover .line{ background:#00205e; } 
	.headRights .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;}
	.headRights .line2{top:7px; }
	.headRights .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center; transform-origin:1px center; }
	.headRights.hover .line1{transform:rotate(45deg);}
	.headRights.hover .line2{ display:none;}
	.headRights.hover .line3{transform:rotate(-45deg);}
	.menu{ display:none;}
	
	.sub_nav{position:fixed;width:100%;height:100%;top:66px;z-index:1000; display:none;}
	.sub_nav.active{ display:block;}
	.head-box{font-size:14px;width:100%;height:auto;padding:0 3%;}
	.nav-cut{position:relative;line-height:46px;overflow:auto; padding:10px 0 0;}
	.nav-cut>ul{width:100%; overflow-y:scroll; height:calc(100vh - 66px - 1.5rem);}
	.nav-cut>ul>li{ border-bottom:1px solid #dcdcdc; font-size:16px; padding:0 20px; }
	.nav-cut>ul>li a{display:inline-block; text-decoration:none; width:80%; line-height:44px; color:#333; position:relative; box-sizing:border-box; }
	/*.nav-cut>ul>li.act a{ background-color:#e9e9e9;}*/
	.nav-cut>ul>li .jt{ position:relative; display:inline-block; text-align:center; background:none; float:right; cursor:pointer;}
	.nav-cut>ul>li .jt:after{ content:''; display:block; width:26px; height:26px; background:url(/images/m_r.png) no-repeat center; background-size:17px auto; position:absolute; right:3%; top:8px; }
	.nav-cut>ul>li .jt.jtRote:after{ background:url(/images/m_l.png) no-repeat center; background-size:20px auto; }
	.sec-list{ line-height:40px; padding:0 0% 10px; display:none; }
	.sec-list p{ background:url(/images/dot.png) no-repeat left center; background-size:3px auto; font-size:14px; }
	.sec-list a{ padding-left:5%; color:#666; display:block; }
	.sec-list a:active{ color:#004e94; }
	
	.mu-bg{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background-color:#f5f5f5; display:none; }
	.mu-bg.active{ display:block;}
	
}
@media(max-width:400px){
	#header .logo span{ font-size:18px;}
	#header .logo em{ font-size:10px;}
	
}

/*banner*/
.banner{margin-top:0;width:100%;position:relative;}
.indBanner{ width:100%; height:480px;}
.indBanner .swiper-slide{ height:480px;}
.indBanner .swiper-slide a{ display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center;}
.indBanner .swiper-slide img{ display:none;}
.indBanner .swiper-pagination{ bottom:20px;}
.indBanner .swiper-pagination-bullet{margin:5px auto; display:inline-block; cursor:pointer; width:12px;height:12px;border:1px solid #fff;text-indent:-999px;border-radius:50%;background-color:transparent;opacity:1;position:relative; margin:0 5px;}
.indBanner .swiper-pagination-bullet:before{content:"";display:block;width:12px;height:12px;background:#fff;border-radius:50%;border:1px solid #fff;position:absolute;left:-1px;top:-1px;z-index:10;transform:scale(0);transition:all 0.3s;opacity:1;}
.indBanner .swiper-pagination-bullet-active{background-color:#fff;}
.indBanner .swiper-pagination-bullet-active:before{transform:scale(1);}
@media(max-width:767px){
	.banner{ margin-top:60px;}
	.indBanner{ height:auto;}
	.indBanner .swiper-slide{ height:auto;}
	.indBanner .swiper-slide a{ background:none !important;}
	.indBanner .swiper-slide img{ display:block;}
	.indBanner .swiper-pagination{ bottom:10px;}
	.indBanner .swiper-pagination-bullet{ width:8px; height:8px; margin:0 2px;}
	.indBanner .swiper-pagination-bullet:before{ width:8px; height:8px;}
	
}


/*main*/
.indexSaerch{height:auto;padding:15px 0;border-bottom:1px solid #ccc;background:#fafafa; font-size:14px;}
.indexSaerch .left{height:36px;float:left;line-height:36px;color:#333;margin-right:10px;}
.indexSaerch .left span{ margin-right:2px;}
.indexSaerch .left a{color:#333;margin-right:10px;}
.indexSaerch .left a:hover{color:#00205e;}
.indexSaerch .right{width:300px;height:36px;float:right;position:relative;background:#fff; border:1px solid #ccc; border-radius:36px;}
.indexSaerch .right .input{ float:left;}
.indexSaerch .right .input input{width:248px; line-height:24px; height:34px;padding:5px 15px;background:transparent;color:#666; border:none; outline:none;}
.indexSaerch .right .btn{ float:left; padding:0; margin:0; border:none; width:50px; height:34px; cursor:pointer;}
.indexSaerch .right .btn input{ width:50px; height:34px; background:url(/images/h-search.png) no-repeat center;border:none; outline:none; padding:0; margin:0; text-indent:9999px; cursor:pointer;}
.indexSaerch .right input::-webkit-input-placeholder{ color:#ddd; }
.indexSaerch .right input:-moz-placeholder{ color:#ddd;}
.indexSaerch .right input::-moz-placeholder{ color:#ddd;}
.indexSaerch .right input:-ms-input-placeholder{ color:#ddd;}
@media(max-width:767px){
	.indexSaerch{ display:none;}
}

.mainTit{ text-align:center;width:100%; margin-bottom:30px;}
.mainTit h5{font-size:30px;font-weight:bold;color:#00205e;line-height:60px;}
.mainTit p{font-size:15px;color:#666;line-height:30px;} 
.mainTit p font{color:#00205e;}
@media(max-width:767px){
	.mainTit{ margin-bottom:10px;}
	.mainTit h5{font-size:1.4rem;line-height:2;}
	.mainTit p{font-size:.9rem;line-height:1.8;} 
}

.main2{ padding:40px 0;}
.main2Con{ width:100%; height:auto;}
.main2Con .left{width:250px;float:left;}
.main2Con .left .title{width:100%;height:70px; background:url(/images/pLeft.png) no-repeat center #fff; padding:15px 0 0 24px; position:relative; color:#FFF;}
.main2Con .left .title i{ display:block; position:absolute; left:24px; top:11px; font-style:normal; font-size:48px; line-height:1;}
.main2Con .left .title h3{ font-size:20px; padding-left:32px; line-height:1; padding-bottom:2px; letter-spacing:2px; font-weight:bold;}
.main2Con .left .title span{ font-size:16px; padding-left:32px;}
.main2Con .left .con{margin-bottom:20px;padding-bottom:14px;border:1px solid #ccc;border-top:0;background:#f5f5f5;}
.main2Con .left .con ul li{width:100%;padding:0 19px;height:50px; float:left; position:relative;line-height:49px;}
.main2Con .left .con ul li a{ display:block;height:49px;border-bottom:1px dotted #ccc; padding:0 20px;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;}
.main2Con .left .con ul li span{display:block;width:20px;height:49px;text-align:left;font-size:24px;color:#999; position:absolute; left:19px; top:0;}
.main2Con .left .con ul li .span2{font-size:16px;font-family:"宋体";font-weight:bold;cursor:pointer; right:19px; left:auto; text-align:right;}
.main2Con .left .con ul li:hover span,.main2Con .left .con ul li:hover a{color:#00205e;}
.main2Con .left .pic{width:250px;height:185px;}
.main2Con .right{width:910px;float:right;}
.main2Con .right .title{width:100%;height:49px;border-bottom:1px solid #ccc;margin-bottom:20px;}
.main2Con .right .title span{display:block;width:5px;height:20px;margin-top:15px;background:#00205e;float:left;margin-right:15px;}
.main2Con .right .title p{float:left;font-size:18px;color:#00205e;line-height:50px;font-weight:bold;}
.main2Con .right .title a{float:right;color:#999;line-height:60px;font-family:Arial;}
.main2Con .right .title a:hover{color:#00205e;}
.main2Con .right ul{width:100%; overflow:hidden;}
.main2Con .right ul li{width:290px;height:auto;float:left;margin-right:20px;text-align:center; margin-bottom:15px;}
.main2Con .right ul li:nth-child(3n){ margin-right:0;}
.main2Con .right ul li:nth-child(n+4){ margin-bottom:0;}
.main2Con .right ul li .pic{width:100%;height:auto;padding:0;border:1px solid #ccc;}
.main2Con .right ul li .pic span{width:100%;height:auto;display:block; overflow:hidden;}
.main2Con .right ul li .pic span img{transition:.5s;-webkit-transition:.5s; height:194px; width:100%;}
.main2Con .right ul li .txt{width:100%;height:auto;line-height:20px;color:#666;font-size:15px; padding:10px 0 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main2Con .right ul li:hover .pic img{transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);}
.main2Con .right ul li:hover .txt{color:#00205e;}
@media(max-width:767px){
	.main2{ padding:2rem 10px;}
	.main2Con .left{ display:none;}
	.main2Con .right{width:100%;float:none; padding:.5rem 0 0;}
	.main2Con .right .title{ display:none;}
	.main2Con .right ul li{width:48%;margin-right:4%; margin-bottom:10px;}
	.main2Con .right ul li:nth-child(2n){ margin-right:0;}
	.main2Con .right ul li:nth-child(2n+1){ margin-right:4%;}
	.main2Con .right ul li:nth-child(n+4){ margin-bottom:10px;}
	.main2Con .right ul li:nth-child(n+7){ margin-bottom:0;}
	.main2Con .right ul li .pic span img{ height:auto; width:100%;}
	.main2Con .right ul li .txt{font-size:.9rem;}
	
}


.main3{background:#fafafa; padding:40px 0;}
.main3 .mainTit p font{font-family:Arial;color:#00205e;font-size:18px;}
.main3Con{ width:100%; height:1340px; overflow:hidden; padding:20px 0 0;}
.main3Con .item{ width:100%; height:auto; position:relative;}
.main3Con .item .txt{ float:left;}
.main3Con .item:nth-child(1) .txt{ width:470px; padding:100px 0 0;}
.main3Con .item:nth-child(3) .txt{ width:470px; padding:120px 0 0;}
.main3Con .item:nth-child(2) .txt{ float:right; width:490px; padding:140px 0 0;}
.main3Con .item:nth-child(2){ top:-50px;}
.main3Con .item:nth-child(3){ top:-80px;}
.main3Con .item .img{ float:right;}
.main3Con .item:nth-child(2) .img{ float:left;}
.main3Con .item h3{ font-size:34px; color:#00205e; line-height:1.8; font-weight:bold;}
.main3Con .item span{ font-size:24px; color:#333; display:block; padding:10px 0 0;}
.main3Con .item span font{ color:#00205e;}
.main3Con .item p{ font-size:16px; line-height:2; color:#666; padding-top:15px;}
@media(max-width:767px){
	.main3{ padding:2rem 10px;}
	.main3 .mainTit p font{font-size:1.1rem;}
	.main3Con{ padding:0; height:auto;}
	.main3Con .item{ width:100%; height:auto; position:relative; padding:.8rem 0 0;}
	.main3Con .item:nth-child(1) .txt{ width:100%; padding:10px 0 0;}
	.main3Con .item:nth-child(3) .txt{ width:100%; padding:10px 0 0;}
	.main3Con .item:nth-child(2) .txt{ float:none; width:100%; padding:10px 0 0;}
	.main3Con .item:nth-child(2){ top:0;}
	.main3Con .item:nth-child(3){ top:0;}
	.main3Con .item .img{ float:none; text-align:center;}
	.main3Con .item .img img{ max-width:80%; height:auto;}
	.main3Con .item:nth-child(2) .img{ float:none;}
	.main3Con .item h3{ font-size:1.3rem;}
	.main3Con .item span{ font-size:1.1rem; padding-top:5px;}
	.main3Con .item p{ font-size:.95rem; padding-top:5px;}
	
}

.main4{position:relative; padding:40px 0;}
.main4 .title{width:100%;height:49px;border-bottom:1px solid #ccc;margin-bottom:20px;}
.main4 .title span{display:block;width:5px;height:20px;margin-top:15px;background:#00205e;float:left;margin-right:15px;}
.main4 .title p{float:left;font-size:18px;color:#00205e;line-height:50px;font-weight:bold;}
.main4 .title a{float:right;color:#999;line-height:60px;font-family:Arial;}
.main4 .title a:hover{color:#00205e;}
.main4 .newL{ float:left; width:730px;}
.main4 .newL .cont{ width:100%; height:auto;}
.main4 .newL ul{ width:100%; height:auto;}
.main4 .newL .initem{width:100%;height:140px;margin-bottom:15px; float:left;}
.main4 .newL .initem .img{width:190px;height:auto;float:left;padding:4px;border:1px solid #ccc;text-align:center;}
.main4 .newL .initem .img a{width:100%;height:auto;display:block;}
.main4 .newL .initem .textbox{width:520px;float:right;}
.main4 .newL .initem .tit{height:30px;line-height:1.5; font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main4 .newL .initem .tit a{color:#333;}
.main4 .newL .initem .tit a:hover{color:#00205e;}
.main4 .newL .initem .desc{width:100%;height:65px;line-height:22px;color:#888;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden; font-size:13px;}
.main4 .newL .initem .more{width:100%; padding:10px 0 0;}
.main4 .newL .initem .more a{display:inline-block;color:#fff; line-height:30px; background:#ccc;font-size:14px; border-radius:5px; padding:0 15px;}
.main4 .newL .initem .more a:hover{background:#00205e;}
.main4 .newL ul li{width:48%;height:40px;border-bottom:1px dotted #ccc;line-height:40px;float:left;margin-right:4%;padding-left:20px;background:url(/images/xwico.jpg) 1px 14px no-repeat; font-size:14px;}
.main4 .newL ul li:nth-child(2n+1){ margin-right:0;}
.main4 .newL ul li a{max-width:86%;height:40px;float:left;display:block;white-space:nowrap;text-overflow:ellipsis;color:#333;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main4 .newL ul li:hover a{color:#00205e;}
.main4 .newL ul li span{display:block;float:right;font-family:Arial;color:#787878;font-size:13px;line-height:45px;}
.main4 .newR{ float:right; width:420px;}
.main4 .newR ul li{width:100%;height:auto;border-bottom:1px dotted #ccc;float:left;margin-bottom:12px; padding-bottom:10px;}
.main4 .newR ul li:last-child{ margin-bottom:0;}
.main4 .newR ul li .tou{width:29px;height:100%;display:block;float:left;}
.main4 .newR ul li .tit{width:100%;height:20px;line-height:20px;margin-bottom:5px;}
.main4 .newR ul li .tit a{display:block;white-space:nowrap;text-overflow:ellipsis;color:#333; font-size:14px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main4 .newR ul li .tit a span,.main4 .cont ul li:hover .tit a{color:#00205e;}
.main4 .newR ul li .desc{color:#666;width:100%;height:44px;line-height:22px;text-align:justify; font-size:14px;}
.main4 .newR ul li .desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; color:#666;}
@media(max-width:767px){
	.main4{ padding:1rem 10px;}
	.main4 .title{height:auto;margin-bottom:15px;}
	.main4 .title span{width:5px;height:20px;margin-top:5px;margin-right:10px;}
	.main4 .title p{font-size:1rem;line-height:30px;}
	.main4 .title a{line-height:40px;}
	.main4 .newL{ width:100%; padding:0 0 1rem;}
	.main4 .newL .initem{height:auto;margin-bottom:8px;}
	.main4 .newL .initem .img{width:120px;padding:2px;}
	.main4 .newL .initem .textbox{width:calc(100% - 130px);}
	.main4 .newL .initem .tit{height:auto;font-size:1rem; padding:0 0 2px;}
	.main4 .newL .initem .desc{height:48px;line-height:24px;-webkit-line-clamp:2;font-size:.85rem;}
	.main4 .newL .initem .more{ display:none;}
	.main4 .newL ul li{width:100%;height:40px;line-height:40px;margin-right:0;padding-left:20px; font-size:14px;}
	.main4 .newL ul li:nth-child(2n+1){ margin-right:0;}
	.main4 .newL ul li:nth-child(n+8){ display:none;}
	.main4 .newR{ width:100%;}
}

.main5{ padding:40px 0; background:#fafafa;}
.main5 .main5Con{width:100%;height:auto; margin:0 auto; padding:0 40px;}
.main5 .main5Con ul li{width:265px;height:auto;float:left;margin-right:20px;text-align:center;}
.main5 .main5Con ul li a{display:block;}
.main5 .main5Con ul li .pic{width:100%;height:auto;border:1px solid #ccc; overflow:hidden;}
.main5 .main5Con ul li .pic img{transition:.5s;-webkit-transition:.5s;}
.main5 .main5Con ul li .txt{height:100%;width:100%;position:absolute;left:0;top:0;opacity:0;border-radius:100px;transform:scale(0,0);-webkit-transform:scale(0,0);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.main5 .main5Con ul li:hover .txt{opacity:1;border-radius:0;transform: scale(1,1);-webkit-transform: scale(1,1); font-size:14px;}
.main5 .main5Con ul li .txt span{display:block;color:#fff; height:100%;background:rgba(0,32,94,0.7);*background:#00205e;*filter:alpha(opacity=70); padding:85px 0 0;}
.main5 .main5Con .swiper-button-next,.main5 .main5Con .swiper-button-prev{width:40px;height:100%; background:#fafafa; top:0; margin:0;}
.main5 .main5Con .swiper-button-prev{ left:0;}
.main5 .main5Con .swiper-button-next{ right:0; text-align:right;}
.main5 .main5Con .swiper-button-next:after,.main5 .main5Con .swiper-button-prev:after{ display:block;width:30px;height:60px;border:0;background:none;line-height:60px; background:#f0f0f0;font-size:30px;font-family:"宋体";color:#666;cursor:pointer;font-weight:bold;transition:.5s;-webkit-transition:.5s; position:absolute; top:50%; margin-top:-30px; text-align:center;}
.main5 .main5Con .swiper-button-next:after{ content:">"; right:0;}
.main5 .main5Con .swiper-button-prev:after{ content:"<"; left:0;}
@media(max-width:767px){
	.main5{ padding:2rem 10px;}
	.main5 .main5Con{width:100%;height:auto; margin:0 auto; padding:.5rem 40px 0;}
}

.maingg{ width:100%; height:300px; text-align:center; color:#FFF; padding:90px 0 0; line-height:1.5;}
.maingg h5{ font-size:38px; font-weight:bold;}
.maingg p{ text-transform:uppercase; font-size:18px; opacity:.85; padding:10px 0 0;}
@media(max-width:767px){
	.maingg{  height:AUTO; padding:2rem 10px;}
	.maingg h5{ font-size:1.6rem;}
	.maingg p{ font-size:1rem;}
}

.main6{background:#fff;padding:40px 0 60px;}
.main6 .main6Con>div{ padding:0 0 30px;}
.main6 .swiper-slide{width:185px; height:108px; padding:2px 0;margin-right:18px;margin-bottom:0; background:#fff; text-align:center; border:2px solid #ddd;}
.main6 .swiper-slide:nth-child(6n){margin-right:0;}
.main6 .swiper-slide img{ padding:0; max-height:100px;}
.main6 .swiper-pagination{ bottom:0px;}
.main6 .swiper-pagination-bullet{ display:inline-block; cursor:pointer; width:8px;height:8px; background:#999;text-indent:-999px;border-radius:50%;opacity:1;position:relative; margin:0 5px;}
.main6 .swiper-pagination-bullet-active{background-color:#002b80;}
@media(max-width:767px){
	.main6{padding:2rem 10px;}
	.main6 .main6Con>div{ padding:0 0 30px;}
	.main6 .swiper-slide:nth-child(2n){margin-right:0;}	
	.main6 .swiper-pagination-bullet{ margin:0 2px;}
}

/*footer*/
.footer{background:#2d2d2d;line-height:30px;color:#ccc;padding:25px 0 40px;border-top:5px solid #002b80; font-size:14px;}
.footL{width:280px;float:left;margin-right:180px;}
.footL .cont a{display:block;width:140px;height:30px;float:left; font-size:14px; color:#CCC;}
.footL .cont a:hover{ color:#FFF;}
.footM{width:480px;float:left;}
.footM .cont p{width:100%;/*border-left:2px solid #4c4c4c;*/transition:.5s;-webkit-transition:.5s;}
.footM .cont p:hover{/*border-left:2px solid #002b80;*/}
.footR{ float:right; width:150px;}
.footR .ewmbox{ width:120px;}
.footR img{ width:120px; height:120px; padding:2px; background:#FFF;}
.footR .text{ text-align:center; padding:5px 0 0;}
.footer .tit{width:100%;height:50px;margin-bottom:20px;height:48px;line-height:48px;font-size:18px;color:#f0f0f0;}
.footer .tit i{width:36px;height:2px;display:block;background:#4c4c4c;}

.bottomBox{padding:21px 0;background:#232323;text-align:center;line-height:24px;color:#ccc;}
.bottomBox .footcopy{color:#ccc;line-height:2;}
.bottomBox .footcopy,.bottomBox .footcopy a{font-size:13px;color:#ccc;}
.flink{ float:left; width:100%;padding:10px 0 0;color:#ccc; font-size:14px;}
.flink a{margin:0 8px 0 0;color:#ccc;}
.bottomBox a:hover{color:#fff;transition: .5s;-webkit-transition: .5s;}
.index_foot{ display:none;}
@media(max-width:767px){
	.footer{ display:none;}
	.flink{ display:none;}
	.bottomBox{ padding:1rem 10px;}


	.index_foot{ width:100%; height:auto;display:block; overflow:hidden;max-width: 640px; margin:0 auto; margin-top:12%;}
	.app_con{ height:auto;max-width: 640px;margin: 0 auto; overflow: hidden;width:100%; display:block;}
	#fixed-foot{position:fixed; z-index:99;bottom:0;width:100%; max-width:640px; height:auto; margin:0 auto;display: inline-block;background:#fff;-webkit-box-shadow: 0 0 10px 0 rgba(12,36,134,.1); box-shadow:0 0 10px 0 rgba(12,36,134,.1); padding:5px;}
	#fixed-foot .btn1{width:100%; max-width:640px; margin:0 auto;display:block;text-align:center; }
	#fixed-foot .btn1 a{ cursor:pointer; display:block; color:#FFFFFF;float:left; text-align: center;width:66%; background-color:#00205e; border-radius:8px; line-height:40px; text-align:center; font-size:0;}
	#fixed-foot .btn1 a:nth-child(1){ border-left:none; margin-right:0%; width:100%}
	#fixed-foot .btn1 a:nth-child(2){ border-left:none; margin-right:0%; width:100%; margin-top:5px;}
	#fixed-foot .btn1 a img{ display:inline-block; margin:0 8px 0 0; vertical-align:middle; width:18px; height:auto;}
	#fixed-foot .btn1 a span{ display:inline-block;font-size:15px; vertical-align:middle;}
}

/*content*/
.contentBox{ background-color:#fff;position:relative;padding:30px 0 40px;}
.contentBox>.w1200{ position:relative; overflow:visible;}
@media(max-width:767px){
	.contentBox{padding:1rem 0;}
}

.sideL{float:left; width:240px;overflow:hidden;}
.pagernav{ width:100%; height:auto;}
.pagernavTit{height:50px;line-height:50px;background:#002b80;}
.pagernavTit p{font-size:18px;font-weight:bold;padding-left:30px;color:#fff;}
.pagernavbox{width:100%;overflow:hidden;border:1px solid #ccc;border-top:0;zoom:1;}
.pagernavbox ul{width:220px;margin: 0 auto 5px;overflow:hidden;zoom:1; padding:5px 0;}
.pagernavbox ul li{ float:left; width:100%;line-height:38px;border-bottom:1px dashed #e5e5e5;/* background:#f5f5f5; margin:5px 0;*/}
.pagernavbox ul li a{display:block;width:100%;overflow:hidden;zoom:1;color:#222;padding-left:20px;white-space: nowrap;text-overflow: ellipsis;box-sizing:border-box; font-size:14px;}
.pagernavbox ul li a:hover,.pagernavbox ul li a.cur{color:#002b80; font-weight:bold;}

.leftContact{width:100%;overflow: hidden;background:url(/images/procontact.jpg) center bottom no-repeat;padding-bottom:15px;border:1px solid #ccc; margin-top:15px;}
.leftContact .cont{width:100%;max-height:495px;background:url(/images/procontact.jpg) center top no-repeat;padding:90px 18px 5px; font-size:14px;line-height:1.85;color:#444;}
.leftContact .cont h5{width:100%; font-size:15px; font-weight:bold;}
.leftContact .cont p{width:100%;}
@media(max-width:767px){
	.sideL{float:none; width:100%;}
	.pagernavTit{ display:none;}
	.pagernavbox{border:none;}
	.pagernavbox ul{width:100%;margin:0;padding:0 10px;}
	.pagernavbox ul li{ width:48%;line-height:38px;border-bottom:none; margin:0 4% 10px 0; float:left;}
	.pagernavbox ul li:nth-child(2n){ margin-right:0;}
	.pagernavbox ul li a{padding:3px 5px; background:#efefef; text-align:center; border-radius:5px; font-size:.9rem;}
	.pagernavbox ul li a:hover,.pagernavbox ul li a.cur{color:#fff; background:#002b80;}
	.leftContact{ display:none;}
}


.side_r{ width:930px;overflow:hidden;float:right;}
.sideRtit{height:50px;line-height:50px;background:#002b80; color:#fff;padding:0 15px;margin-bottom:15px;}
.sideRtit>p{float:left;color:#fff;font-size:16px;font-weight: bold;}
.sideRtit .position{float:right;color:#f0f0f0;}
.sideRtit .position a{color:#f0f0f0; font-size:14px;}
.sideRtit .position a:hover{color:#fff;}
@media(max-width:767px){
	.side_r{ width:100%;float:none;}
	.sideRtit{ display:none;}
}

.side_rc{ width:100%; height:auto; padding:0;}

/*图文展示*/
.showList{ width:100%; padding:5px 0 0;}
.showList li{position:relative;width:300px;margin:0 15px 15px 0;overflow:hidden;cursor:pointer; float:left;border:1px solid #ddd;padding:0;text-align:center;}
.showList li:nth-of-type(3n){margin-right:0}
.showList li .img{ margin-bottom:0px; overflow:hidden;}
.showList li .img img{width:100%;transition:.5s;-webkit-transition:.5s;}
.showList li .title{color:#333;padding:0 10px;font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; background:#f0f0f0; line-height:36px;}
.showList li:hover{ border-color:#002b80;}
.showList li:hover .title{ color:#002b80;}
.showList li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
@media(max-width:767px){
	.showList{ padding:5px 10px 0;}
	.showList li{width:48%;margin:0 4% 10px 0;padding:1px;}
	.showList li:nth-of-type(2n){margin-right:0}
	.showList li:nth-of-type(2n+1){margin-right:4%}
	.showList li .img{ margin-bottom:1px;}
	.showList li .title{font-size:.85rem; padding:0 5px;}
	.showList li .title p{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
}


/*下载*/
.dl_list{margin-top:0; line-height:none;}
.dl_list li{width:47%;margin-right:6%;margin-bottom:20px;background-color:#f7f7f7;padding:56px 35px 54px; float:left;}
.dl_list li:nth-of-type(2n){margin-right:0}
.dl_list li .dlLeft{width:calc(100% - 51px);margin-right:20px; float:left;}
.dl_list li .title{font-size:16px;}
.dl_list li .date{font-size:12px;color:#666;margin-top:6px}
.dl_list li .down{ float:right;}
.dl_list li:hover{background-color:#fff;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.16)}


/*简介*/
.side_rc .infor,.side_rc .contact{ line-height:2; color:#3C3C3C; font-size:14px;text-align:justify; min-height:500px;}
.side_rc .infor img{ max-width:100%; height:auto; vertical-align:inherit;}
.side_rc .contact .map{ width:100%; height:400px; margin-top:10px;}
.side_rc .infor table{ border-color:#ccc;}
.side_rc .infor table tr,.side_rc .infor table td{ border-color:#ccc;}
.side_rc .infor table td{ line-height:1.5; padding:10px 5px;}
@media(max-width:767px){
	.side_rc .infor,.side_rc .contact{ min-height:200px; padding:5px 10px;}
}

/*合作伙伴*/
.brandList{ width:100%; padding:5px 0 0;}
.brandList ul li{ float:left; width:219px; margin:0 18px 20px 0; border:2px solid #ddd; text-align:center; background:#FFF; padding:4px 0;}
.brandList ul li:nth-child(4n){ margin-right:0;}
.brandList ul li img{ max-height:100px; display:block; margin:0 auto;}

/*新闻*/
.news_list{ padding:5px 0 0;}
.news_list ul{ width:100%; height:auto; padding:0;}
.news_list ul li{ width:100%; float:left; margin-bottom:15px; padding:0 0 15px;border-bottom: 1px solid #ddd;}
.news_list ul li .tit{ width:100%;font-size:16px; color:#222;}
.news_list ul li .tit h5{ font-size:16px;/*font-weight:bold;*/ float:left; max-width:85%; height:auto;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list ul li .tit h5 a{ color:#222;}
.news_list ul li .tit span{ float:right;color:#666;font-family:Arial; font-size:14px;}
.news_list ul li .desc{color:#666;margin-top:10px;height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; font-size:14px;}
.news_list ul li .more{margin-top:12px;height:36px;line-height:36px; display:none;}
.news_list ul li .more a{ display:inline-block;background-color:#999;color:#fff;padding:0 20px;background-repeat:no-repeat;background-position:right 20px center; font-size:14px; border-radius:5px;}
.news_list ul li .tit a:hover{color:#002b80}
.news_list ul li .more a:hover{background-color:#002b80;}
@media(max-width:767px){
	.news_list{ padding:10px 10px 0;}
	.news_list ul li{ width:100%; margin-bottom:12px; padding:0 0 12px;}
	.news_list ul li .tit{font-size:1rem;}
	.news_list ul li .tit h5{ font-size:1rem;}
}

/*page*/
#page{ height:auto; margin:20px 0 0;overflow:hidden; width:100%; text-align:center;}
#page a.active{color:#fff; cursor:pointer; background:#002b80; border:1px solid #002b80;}
#page a{ display:inline-block; vertical-align:middle; padding:0 13px; margin:0 3px; border:1px solid #ededed; line-height:30px; text-align:center; color:#666; font-size:15px; background:#ededed;}
#page a.home{border-radius:32px 0 0 32px;}
#page a.end{border-radius:0 32px 32px 0;}
#page a:nth-of-type(1){ margin:0 3px 0 0;}
#page a:hover{ color:#fff; cursor:pointer; background:#002b80; border:1px solid #002b80;}
#page a.next1{overflow:hidden;}
#page a.prev1{overflow:hidden;}
#page .none{ display:none;}
#page1{ display:none;} 
@media(max-width:767px){	
	/*page*/
	#page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:10px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:1px; padding:6px 12px; background:#002b80; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#002b80; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:6px 12px; }

}


/*详情页*/
.detailWarper{ padding:0;}
.detail_con{ width:100%; height:auto; font-size:14px; padding:10px 0 0;}
.detail_contop{ width:100%; height:auto;}
.detail_title{ font-size:24px; font-weight:700; color:#333; line-height:1.8;padding-bottom:5px; text-align:center;}
.detail_title.line{ padding-bottom:10px; margin-bottom:18px;}
.detail_time{ margin:0 0 15px; padding:10px 0 5px; font-size:14px; color:#bbb; text-align:center;}
.detail_time i{ display:inline-block; font-style:normal;}
.detail_time em{ display:inline-block; font-style:normal; margin:0 5px;}
.dis_img{ text-align:center; margin-bottom:5px;}
.dis_img img{ max-width:100%; height:auto;}
.details_info{ padding:5px 0 30px; width:100%; line-height:2; font-size:15px; min-height:420px; color:#444;}
.details_info img{ max-width:100%; height:auto; vertical-align:inherit;}
hr{ margin:5px 0;}
.cInfo p{ text-indent:2em;}
@media(max-width:767px){
	.detail_con{ width:100%; height:auto; font-size:14px; padding:10px 10px 0;}
	.detail_title{ font-size:20px;}
	.detail_title.line{ padding-bottom:10px; margin-bottom:0;}
	.details_info{ padding:5px 0 10px; min-height:220px;}
	
}

.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:10px 0;}
.detail_fenye .npagerbox{ float:left; max-width:820px;}
.detail_fenye .npagerlist{ display:block; line-height:20px; color:#333; font-size:14px; vertical-align:middle; margin-bottom:10px;}
.detail_fenye .npagerlist .name{ float:left; font-weight:500;}
.detail_fenye .npagerlist a{ color:#666; font-size:14px; vertical-align:middle; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:560px; display:block;}
.detail_fenye .npagerlist a:hover{ color:#002b80;}
.side_r .return{width:100px;height:38px;border-radius:4px;background-color:#002b80;color:#fff;line-height:38px;font-weight:bold;padding:0 48px 0 23px;background-image:url(/images/nreturn.png);background-repeat:no-repeat;background-position:right 22px center;transition: background 0.3s; float:right; display:block;}
.side_r .return:hover{background-color:#fb5400}
.smBox{ background:#efefef; padding:10px 15px; margin:15px 0 0; font-size:14px; line-height:2; color:#888;}
@media(max-width:767px){
	.detail_fenye .npagerbox{ max-width:100%;}
	.detail_fenye .npagerlist{ width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.detail_fenye .npagerlist a{ display:inline; float:none; max-width:inherit;}
	.side_r .return{ display:none;}
}
@keyframes bounce{
    0%,20%,53%,80%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translateZ(0)
    }
    40%,43%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-14px,0)
    }
    70%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-7px,0)
    }
    90%{
        transform:translate3d(0,0,0)
    }
}

@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake{
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}

[class*=am-icon-]{display:inline-block;font-style:normal}
[class*=am-icon-]:before{display:inline-block;font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@font-face{font-family:FontAwesome;src:url(/style/font/fontawesome-webfont.eot?v=4.6.3);src:url(/style/font/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/style/font/fontawesome-webfont.ttf?v=4.6.3) format('truetype');font-weight:400;font-style:normal}

