﻿/* 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:1.1; 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%;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555; outline:none;}
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;}
.mat80{ margin-top:80px !important;}
.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;}
.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;}
@font-face{font-family:'testfont';src:url('/style/font/oswald-regular-webfont.ttf?tenantId=172241&viewType=1') format('truetype');} /*span{ font-family:'testfont'!important; }*/ 
@media(max-width:767px){
body{ min-width:320px !important; max-width:640px;}
body{ background:#ebebeb;color:#878787;font:.8em "微软雅黑"; margin:0 auto;}
.auto_img{width:100%;}
.w1000{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
.w93vw{ width:100;}
.container{ width:100%; height:auto; margin:0 auto; position:relative;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff;}
.pnone{ display:none;}
}

/*header*/
.head-fixed{ position:relative; top:0; left:0; z-index:9; width:100%;}
.head-fixed.fixed{ position:fixed;}
.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:auto;background:#fff url(/images/bg-main.png) center;overflow:visible;position:relative;}
#header .logo{ float:left; margin:15px 0;}
#header .logo a{ display:block; font-size:0;}
#header .logo img{ max-width:100%; max-height:80px; display:inline-block; vertical-align:middle;}
#header .navBtn{ display:none;}

.hSearch{ float:right;width:275px;height:38px; margin-top:36px; position:relative;}
.hSearch .search_input{width:220px; text-indent:20px;  height:38px; line-height:38px;background:#f4f7fa; font-size:14px; color:#999; border:0px; outline:none;float:left; background:#f7f7f7;border-radius:30px 0 0 30px; padding-right:35px;}
.hSearch .search_botton{cursor:pointer;float:right;width:85px; height:38px; line-height:35px; background:#1894e7; color:#FFFFFF; text-align:center;overflow:hidden;  border:0px; outline:none;border-radius:30px; font-size:15px; position:absolute; right:0; top:0;}
@media(max-width:767px){
	#header{ height:80px; padding:0 10px;}
	#header>div{ width:100%; height:100%;}
	#header .logo img{ display:block; max-width:80%;}
	#header .logo{ float:left; margin:0; padding:10px 0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%); position:absolute; left:0; top:50%; z-index:1;}
	#header .navBtn{ position:absolute; top:50%; right:0rem;background:#0378db; width:40px; height:40px; padding: 10px; line-height:70px; display:block; margin-top:-20px; z-index:10; border-radius:5px;} 
    #header .navLine{display:flex;justify-content:center;align-items:center;width:100%; height:100%;overflow:hidden;} 
    #header .navBtnImg{display: block; width: 90%; height:70%;} 
	
	.hSearch{ display:none;}
}



.menu{ width:100%;height:52px;background:#015293;}
.menu .nav{ float:left; height:auto;position: relative;}
.menu li{ float:left; height:52px; text-align:center;position:relative;border-right:1px solid #0d6bb6;}
.menu li:first-child{border-left:1px solid #0d6bb6;}
.menu li .svb{width:100%;height:100%;}
.menu li .svb a{position:relative;display:block;width:100%;height:100%;padding:0 26px 0 56px;overflow: hidden; box-sizing:border-box;line-height:52px;text-align: center;}
.menu li .svb img{ vertical-align:middle; margin-right:15px; display:none;}
.menu li .svb i{ display:block;position:absolute;top:32%;left:26px;width:21px;height:19px;}
.menu li:nth-child(1) .svb i{ background:url(/images/yy1.png) no-repeat;background-size:100%;background-position:center;}
.menu li:nth-child(2) .svb i{ background:url(/images/yy2.png) no-repeat;background-size:100%;background-position:center;}
.menu li:nth-child(3) .svb i{ background:url(/images/yy3.png) no-repeat;background-size:100%;background-position:center;}
.menu li:nth-child(4) .svb i{ background:url(/images/yy4.png) no-repeat;background-size:100%;background-position:center;}
.menu li:nth-child(5) .svb i{ background:url(/images/yy6.png) no-repeat;background-size:100%;background-position:center;}
.menu li:nth-child(6) .svb i{ background:url(/images/yy5.png) no-repeat;background-size:100%;background-position:center;}

.menu li .svb span{font-weight:500;font-size:18px;color:#fff;font-family:'微软雅黑';/* vertical-align:middle; display:inline-block;*/}
.menu li.active .svb,.menu li:hover .svb{ background:#004882;}
.menu li.active .svb span,.menu li:hover .svb span{color:#fff;}
.menu li .sub{ display:none; position:absolute; width:100%; z-index:8; left:0px; right:0; top:52px;}
.menu li .sub dl{ display:block; background:none; padding:10px 0; position:relative; z-index:9;}
.menu li .sub:after{ content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:8; background:#fff; opacity:1;}
.menu li .sub dl dd{display:inline-block; border:none; width:auto;}
.menu li .sub dl dd a{display:inline-block; color:#333; vertical-align:middle;min-width:130px;line-height:42px; text-align:center;padding:0 15px; font-size:15px; overflow:hidden;}
.menu li .sub dl dd a:hover{ background:none; color:#015293;font-weight:bold;}
.menu li:hover .sub{ display:block;}

.mTop_right{ float:right;height:20px;line-height:20px; font-size:15px;padding:0 10px;color:#fff; margin-top:15px;}
@media(max-width:767px){
	.menu{ display:none;}
	.menu.tNavHeight{background:rgba(0,0,0,.6);transition: all .5s ease; position:fixed; top:80px; left:0; width:100%; display:block; z-index:99999; height:100%;}
	.menu .nav{ border-left:0;}
	.menu li{ width:100%; text-align:left; border:none;}
	.menu li.home{ width:100%;}
	.menu li .svb a{ border-right:0;border-bottom:1px solid #696969; padding:0 15px; line-height:50px; font-size:16px;}
	.menu li .svb i{ display:none;}
	.menu li.active .svb,.menu li:hover .svb{ background:none;}
	.menu li:hover .svb a .ico,.menu li:hover .sub{ display:none;}
	.mTop_right{ display:none;}
}



/*main*/
.mainbox{}

.main2{ padding:25px 0 10px;}
/*.mainTop{width:100%;height:165px;border-bottom:5px solid #1492ff;background:#f6f6f6; border-radius:20px 20px 0 0;}
.mainTop .box{width:1086px;height:160px;margin:0 auto}*/
.mainTop{width:100%;height:165px;border-bottom:5px solid #0062a6;background:#f6f6f6; border-radius:10px 10px 0 0;}
.mainTop .box{width:1106px;height:160px;margin:0 auto;}
.mainTop li{width:100%;height:100%}
.mainTop li a{display:block;width:100%;padding-top:31px}
.mainTop li .tag-head{margin-right:20px;position:relative; float:left;}
.mainTop li .tag-head span{display:block;position:absolute;width:50px;min-height:40px;font-size:24px;color: #fff;padding:8px 5px;text-align:center;line-height:30px;}
.mainTop li .tag-head img{ width:59px; height:auto;}
.mainTop li .desc{width:90%;height:80px;overflow:hidden; float:left;}
.mainTop li .desc>.tit{font-size:24px;color:#000;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mainTop li .desc>p{font-size:15px;color:#333;margin-top:8px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.mainTop .pagination{position:absolute;z-index:20;left:50%;bottom:5px;margin-left:-68px; right:inherit; top:inherit;}
.mainTop .pagination .swiper-pagination-bullet{float: left;width: 28px;height: 8px;background: #ddd;margin-right: 8px;cursor: pointer; border-radius:0;opacity:1;}
.mainTop .pagination .swiper-pagination-bullet-active{background:#0062a6;opacity:1;}
@media screen and (max-width:769px){ 
	.main2{ padding:0 10px 0;}	
	.mainTop{width:100%;height:auto; border-radius:10px 10px 0 0; padding:0 15px; display:none;}
	.mainTop .box{width:100%;height:110px;margin:0 auto 20px;}
	.mainTop li a{display:block;width:100%;padding-top:20px}
	.mainTop li .tag-head{ display:none;}
	.mainTop li .desc{width:100%;height:80px;}
	.mainTop li .desc>.tit{font-size:1.1rem;}
	.mainTop li .desc>p{font-size:.9rem;-webkit-line-clamp:2;}
	.mainTop .pagination{bottom:-15px;margin-left:-44px;}
	.mainTop .pagination .swiper-pagination-bullet{float: left;width:20px;height:5px;}
}

.main2Con{ margin-top:35px; width:100%;height:auto;background:#FFF;box-shadow:1px 1px 6px 1px rgba(0, 0, 0, 0.10);padding:25px 20px}
.main2Con .left{ float:left;}
.bord{width:567px;height:320px;}    
.focusBox { position: relative; width:567px;height:320px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic li:hover a img{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transform: scale(1.1);transform: scale(1.1);}  
.focusBox .pic { margin:0px; padding: 0px; list-style:none}
.focusBox .pic li{ display:none;}
.focusBox .pic li:nth-child(1){ display:block;}
.focusBox .pic img { width:567px;height:320px;display: block;-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;}   
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:36px; line-height:36px; width:100%;  background:#341; filter: alpha(opacity=40); opacity:0.4; overflow:hidden; }  
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; } 
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} 
.focusBox .txt li a{font-family: 微软雅黑; display: block; color:#FFFFFF;font-size:15px; text-decoration: none; line-height:36px;padding: 0 0 0 10px;max-width: 360px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.focusBox .num { position: absolute; z-index:3; bottom:0px; right:0px;} 
.focusBox .num li{ float: left; position: relative; width:36px; height:36px; line-height:36px; overflow: hidden; text-align: center;  cursor: pointer; }    
.focusBox .num li a,.focusBox .num li span{ position: absolute; z-index:2; display: block; color: white; width:36px;; height:36px;top:0;left: 0; text-decoration: none; outline:none;}  
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }  
.focusBox .num li.on a,.focusBox .num a:hover{ background:#015293;} 
.main2Con .right{width:576px;overflow: hidden; float:right;}
.main2Con .right a:hover{color:#015293;}
.main2Con .right a:hover .tit{color:#015293;}
.main2Con .right .tab{border-bottom:1px solid #ededed;padding:0 8px;}
.main2Con .right .tab ul{ float:left;}
.main2Con .right .tab li{float:left;font-size:18px;color:#333;cursor:pointer;background:url(/images/sxss.png) left 1px no-repeat;padding:0 27px;line-height:1;}
.main2Con .right .tab li:first-child{background:0;padding-left:0;}
.main2Con .right .tab li>span{display:block;padding-bottom:15px;border-bottom:3px solid transparent; outline:none;}
.main2Con .right .tab li.Hover span{border-color:#015293;font-weight:bold;color:#015293;cursor:pointer;}
.main2Con .right .tab .MoreBtns{ float:right;}
.main2Con .right .tab .MoreBtns>a{float:left;color:#0062a6;font-size:16px;margin-top:4px;}
.main2Con .right .infosWrap li{margin-top:18px; float:left; width:100%; }
.main2Con .right .infosWrap li>a{font-size:16px;}
.main2Con .right .infosWrap li>a>em{float:left;width:4px;height:4px;background-color:#0062a6;margin-top:9px;margin-right:8px;}
.main2Con .right .infosWrap li>a>span.tit{float:left;color:#333;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main2Con .right .infosWrap li>a>span.Days{float:right;font-size:14px;color:#999;margin-top:2px}
.hidden{ display:none;}
.main2Con .right .infosWrap li>a:hover>span.tit{color:#015293;}
@media screen and (max-width:769px){ 
	.main2Con{ margin-top:1rem; width:100%;box-shadow:none;padding:0}
	.main2Con .left{ float:left;}
	.bord{width:100%;height:auto;}    
	.focusBox{ width:100%;height:auto; }
	.focusBox .pic img{ width:100%;height:auto;}    
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; } 
	.focusBox .txt li{ width:100%;}
	.focusBox .txt li a{max-width:68%;}
	.main2Con .right{width:100%; margin-top:2rem}
	.main2Con .right .tab{ padding:0;}
	.main2Con .right .tab li{font-size:1rem;padding:0 20px;}
	.main2Con .right .tab li>span{padding-bottom:12px;border-bottom:2px solid transparent; }
	.main2Con .right .tab .MoreBtns>a{font-size:14px;margin-top:2px;}
	.main2Con .right .infosWrap li{margin-top:.8rem; }
	.main2Con .right .infosWrap li>a{font-size:.9rem;}
	.main2Con .right .infosWrap li>a>span.tit{max-width:80%;}
	.main2Con .right .infosWrap li>a>span.Days{font-size:14px;color:#999;margin-top:2px}
}

.main1{ width:100%; height:auto;}
.mainTit{font-size:16px;color:#8b8b8b;height:40px; margin-top:20px;}
.mainTit span{color:#015293;font-size:28px;}
.mainTit .left{float:left;}
.mainTit .right{ float:right;}
.mainTit i{ font-style:normal; text-transform:uppercase;}
@media screen and (max-width:769px){ 
	.main1{ padding:1.5rem 10px 0;}
	.mainTit{font-size:.9rem;height:35px; margin-top:0;}
	.mainTit span{font-size:1.2rem;}
}

.main1Con .item{ padding:15px 0 10px; float:left; width:588px; margin-right:24px;}
.main1Con .item:nth-child(2n){ margin-right:0;}
.main1Con .item .title{background:#F0F0F0;height:40px; line-height:40px; font-size:16px; margin-bottom:10px;}
.main1Con .item .title span{float:left; height:40px; line-height:40px;width:130px; text-align:center;}
.main1Con .item .title span.on{ background:#fff;width:130px; border-top:#015293 solid 2px;height:41px; line-height:36px; border-left:#eee solid 1px;border-right:#eee solid 1px;color:#015293;}
.main1Con .item .title span.on a{color:#015293;}
.main1Con .item .hyCon ul{display:none;position:relative;}
.main1Con .item .hyCon .Switch{display:block;}
.main1Con .item .hyCon ul li{ font-size:16px;color:#124ca2;height:40px;line-height:40px;position:relative;    padding-left:15px;}
.main1Con .item .hyCon ul li .span{width:6px;height:6px;background:#015293; border-radius:6px;display: inline-block;position: absolute;left: 0;top: 50%;margin-top:-3px;}
.main1Con .item .hyCon ul li a{ display:inline-block;width:calc((100% - 80px)/1);overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis;text-overflow:ellipsis;}
.main1Con .item .hyCon ul li .span1{font-size:16px;color:#999999;float:right;}
.main1Con .item .hyCon .gd{font-size:16px;text-decoration:none;color:#015293;position:absolute;top:-38px;right:10px;}
@media screen and (max-width:769px){ 
	.main1Con .item{ padding:1rem 0 .2rem; width:100%; margin-right:0;}
	.main1Con .item .title span{width:auto; padding:0 15px;}
	.main1Con .item .title span.on{width:auto;}
	.main1Con .item .hyCon ul li{ font-size:.9rem;height:36px;line-height:36px;padding-left:12px;}
	.main1Con .item .hyCon ul li a{width:calc((100% - 70px)/1);}
	.main1Con .item .hyCon ul li .span1{font-size:.9rem;}
	.main1Con .item .hyCon .gd{font-size:.9rem;top:-40px;}
}


.gg{ width:100%; height:auto; padding:10px 0 0;}
.gg img{ max-width:100%; height:auto;}
@media screen and (max-width:769px){ 
	.gg{ padding:.8rem 10px 0;}
}

.main4{ padding:30px 0 10px; height:auto;}
.main4 .mainTit{ margin-top:0;}
.main4 .main4_L{ float:left; width:588px; margin-right:24px; padding:15px; border:1px solid #e8e8e8;}
.main4 .main4_R{ float:right; width:588px; padding:15px; border:1px solid #e8e8e8;}
.main4 ul{ padding:5px 0 0;}
.main4 ul li{ float:left; width:100%; font-size:16px;color:#124ca2;height:40px;line-height:40px;position:relative;padding-left:15px;}
.main4 ul li:after{ content:""; display:block;width:6px;height:6px;background:#015293; border-radius:6px;display: inline-block;position: absolute;left: 0;top:50%;margin-top:-3px;}
.main4 ul li a{ display:inline-block;width:calc((100% - 5px)/1);overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis;text-overflow:ellipsis;}
.main4 ul li a:hover{ color:#015293}
@media screen and (max-width:769px){ 
	.main4{ padding:1.5rem 10px;}	
	.main4 .main4_L{ width:100%; margin-right:0; padding:12px; margin-bottom:1.5rem}
	.main4 .main4_R{ width:100%; padding:12px;}
	.main4 ul{ padding:0;}
	.main4 ul li{ font-size:.9rem;height:36px;line-height:36px;padding-left:12px;}
}

/*专题专栏*/
.main3{width:100%; position:relative; margin-top:0;padding:0 0 30px;}
.mTit{ text-align:center;}
.mTit h1{font-size:30px;color: #333; font-weight:bold;}
.mTit i{width:20px;height:3px;margin:20px auto 10px;background:#f73d11; display:block;}
.mTit p{font-size:16px;line-height:2;color:#999;}
.main3 .box{height:auto;position:relative;padding:15px 0 0;}
.main3 .box ul li{position:relative;border:1px solid #d9d9d9;transition:0.5s; width:240px; height:auto; float:left; margin-left:-1px; margin-bottom:-1px; background:#fff;}
.main3 .box ul li img{ margin:0 auto; display:block;}
.main3 .box ul li div{width: 100%;height: 100%;display: flex;align-items:center;text-align: center;justify-content:center;flex-direction:column;background:#0f74c4/*f73d11*/;opacity: 0;transition:0.5s;position: absolute;left: 0;top:0; padding:0 10px; line-height:1.5;}
.main3 .box ul li div>span{font-size:16px;color:#fff;font-weight:500;}
.main3 .box ul li div>b{display: inline-block;width: 20px;height:2px;background: #fff;margin-top:1px;}
.main3 .box ul li:hover div{opacity: 1;}
.main3 .box ul li:hover{border-color:#0f74c4/*ffb03f*/;}
@media screen and (max-width:769px){ 
	.main3{padding:0 10px 1.5rem; margin:0;}
	.main3 .box{padding:10px 0 0;}
	.main3 .box ul li{ width:50%;}	
	.main3 .box ul li div{ padding:0 5px; line-height:1.2;}
	.main3 .box ul li div>span{font-size:.9rem;}
	
}

.fLink{height:auto;padding:10px 0;margin:auto;position:relative;}
.fLink>div{position:relative;}
.linkname{height:42px;line-height:42px;padding-left:35px;background:url(/images/link_ico.png) no-repeat left center;font-size: 16px;font-weight: bold; float:left;}
.fLink .is-select{float:right;height:auto; max-width:1050px;}
.select{float:left;z-index:99;height:42px;}
.select dt{height:42px;display:inline-block;line-height:42px;padding-right:20px;background:url(/images/link-jt.png) no-repeat right center;padding-left:50px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size:16px;}
.select.first dt{padding-left:0;}
.select dt.active{background:url(../images/link-jt-hover.png) no-repeat right center;}
.select dd{position:absolute;left:0;bottom:52px;width:322px;background:#fff;display:none;z-index:98;border:#1a4c8a 1px solid;}
.select dd ul{padding:0;max-height:255px;_height:255px;padding:10px 10px;overflow-y:auto;overflow-x:hidden;}
.select dd ul li{height:auto;vertical-align:bottom;float:left;width:100%;}
.select dd ul li a{display:block;background:url(../images/dot.png) no-repeat left center;padding-right:20px;text-indent:15px;font:normal 15px/30px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select dd ul li a:hover{text-decoration:none;}
@media (max-width: 1199px) and (min-width: 992px){
.bot_imglink ul li { margin: 0 15px;}
.select dt{padding-left:30px;}
}
@media (min-width: 992px) and (max-width:1199px) {
	.bot_imglink ul li{margin:0 12px;font-size:14px;}
	.select dt{font-size:14px;}
}
.select:nth-child(1) dd{ left:150px;}
.select:nth-child(2) dd{ left:332px;}
.select:nth-child(3) dd{ left:514px;}
.select:nth-child(4) dd{ left:697px;}
.select:nth-child(5) dd{ left:912px;}
.select:nth-child(7) dd{ left:150px;}
.select:nth-child(8) dd{ left:318px;}
.select:nth-child(9) dd{ left:547px;}
.select:nth-child(10) dd{ left:714px;}
.select:nth-child(11) dd{ left:863px;}

/*footer*/
.footer{background:#015293;line-height:30px;color:#ccc;padding:10px 0 30px; font-size:14px;}
.footTop{ width:100%; padding:20px 0 15px;  text-align:center; position:relative;}
.footTop a{ color:#fff; margin:0 25px; font-size:15px;}
.footTop em{ font-style:normal;}
.footcopy{ text-align:center; color:#fff; line-height:32px;}
.footcopy a{ color:#fff;}
.footTop .last{ position:absolute; left:50%; margin-left:310px; color:#035fa8; top:20px; width:auto;}
.footTop .last a{ color:#035fa8;}

.footM{width:100%; padding:40px 0 0;border-top:1px solid #222222;}
.footM dl{ float:left; margin-right:116px; min-width:90px; line-height:1.42857143;}
.footM dl dt{ font-weight:normal; color:#FFF; font-size:16px; margin-bottom:12px;}
.footM dl dd a{ display:block; line-height:30px; font-size:14px;color:#888;}
.footM dl.fewm{ width:92px;}
.footM dl.last{ margin-right:0;}
.footM dl.fewm img{ width:100%; height:auto; padding:0; background:#FFF;}
.footM dl.fewm .text{ text-align:center; padding:3px 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;}
.mfootcopy{ display:none;}
@media screen and (max-width:769px){ 
	.footer{padding:1rem 10px;}
	.footTop,.footcopy{ display:none;}
	.mfootcopy{ display:block;font-size:13px;color:#fff; text-align:center;}
	.mfootcopy a{font-size:13px;color:#fff;}
}

.sideBar{ position:fixed; right:0; top:40%; transform:translateY(-50%); z-index:9999; display:none; } 
.sideBar .side1{ width:50px; height:170px; background:rgba(48,168,169,0.9); text-align:center; transition:all 0.5s; display:flex; align-items:center; justify-content:center; } 
.sideBar .side1 a,.sideBar .side1 img,.sideBar .side1 i,.sideBar .side1 span{ display:block; } 
.sideBar .side1 img{ margin:0 auto; } 
.sideBar .side1 i{ margin:10px auto; width:1px; height:20px; background:#fff; transition:all 0.5s ease; } 
.sideBar .side1 span{ color:#fff; font-size:18px;writing-mode:vertical-lr;writing-mode:tb-rl;margin:0 auto;display:inline-block;} 
.sideBar .side1:hover{ background:#30a8a9; } 
.sideBar .side1:hover a img{ animation:jitter 0.5s; } 
.sideBar .side{ height:50px; position:absolute; transition:all 0.5s; } 
.sideBar .side a{ display:block; height:50px; font-size:0; } 
.sideBar .side i,.sideBar .side span{ display:inline-block; vertical-align:middle; height:100%; line-height:50px } 
.sideBar .side i{ width:50px; text-align:center; background:rgba(48,168,169,0.9); transition:all 0.3s;} 
.sideBar .side i img{ margin:13px auto 0; display:block;} 
.sideBar .side span{ text-align:center; line-height:50px; background:#30a8a9; font-size:16px; color:#fff; transition:all 1s;} 
.sideBar .side2{ top:171px; right:-260px; width:310px; } 
.sideBar .side2 span{ width:260px; }
.sideBar .side3{ right:-190px; width:240px; top:222px; } 
.sideBar .side3 span{ width:190px; }
.sideBar .side4{ right:-140px; width:190px; top:273px; } 
.sideBar .side4 span{ width:140px; }
.sideBar .side5{ right:-100px; width:150px; top:273px; cursor:pointer; } 
.sideBar .side5 span{ width:100px; font-size:14px; } 
.sideBar .qcodePic{ width:120px; position:absolute; top:-40px; left:-122px; display:none; z-index:99; border:2px solid #ddd; text-align:center; padding:0; background:#fff; } 
.sideBar .side5:hover .qcodePic{ display:block;} 
.sideBar .side6{ right:-90px; width:140px; top:324px; cursor:pointer; } 
.sideBar .side6 span{ width:90px; font-size:14px; } 
.sideBar .side:hover{ right:0; } 
.sideBar .side:hover i{ background:#30a8a9; } 


/*content*/
.contentBox{ background-color:#fff;position:relative;padding:0 0 40px;}
.contentBox>.w1200{ position:relative; overflow:visible; z-index:7}

.inbanner{ width:100%; height:auto;}
.inbanner img{ max-width:100%; height:auto;}

.sideL{float:left; overflow:hidden; width:210px; margin-top:-76px;}
.sideLeft{ width:100%; height:auto;}
.leftTitle{ height:76px; line-height:76px; color:#fff; font-size:20px; background:rgba(1,82,147,0.59); border-radius:5px 5px 0 0; padding-left:26px; }
.sideMenu {}
.sideMenu dl dt {border-bottom:1px solid #999;}
.sideMenu dl dt a { display:block; height:56px; line-height:56px; font-size:15px; padding-left:26px; background:#444; color:#fff; }
.sideMenu dl dt a:hover,.sideMenu dl dt .current { background:#015293; }
.sideMenu dl dd{border-bottom:1px solid #999;}
.sideMenu dl dd a{display:block; height:38px; line-height:38px; font-size:13px; padding-left:26px; }
.sideMenu dl dd a:hover,.sideMenu dl dd a.current{color:#015293;}

.sideL .third{border-top:1px solid #eee;padding-top:2%;display:none;}
.sideL .third a{width:49%;float:left;height:30px;line-height:30px;background:#f2f2f2;text-align:center;}
.sideL .third a:nth-child(2n){float:right;}
.sideL .third a.current{background:#015293;color:#fff;}

.sideL .tel{height:245px;background:url(/images/telbg.jpg) no-repeat;overflow:hidden;}
.sideL .tel h3{width:170px;margin:40px auto 12px;color:#1e99fc;border-bottom:1px solid #888;font-size:14px;font-weight:normal;background:url(/images/sideTel.png) left center no-repeat;line-height:1.5; padding:8px 0 8px 20px;}
.sideL .tel p{font-size:24px;color:#fff;font-family:Arial;padding-left:20px; line-height:1.4; letter-spacing:1px;}
.sideL .tel p:nth-child(3){ font-size:25px; letter-spacing:0.5px;}

@media screen and (max-width:769px){ 
	.contentBox{ padding:0 0 1rem 0;}
	.contentBox>.w1200{ z-index:1}
	
	.sideL{width:100%;float:none;margin-top:0; padding:0 10px;}
	.leftTitle{display:none;}

	.sideMenu{padding-top:15px;}
	.sideMenu dl dt{border-bottom:none;width:31.333%;margin-bottom:2%; margin-right:3%;float:left;}
	.sideMenu dl dt:nth-child(3n){ margin-right:0;}
	/*.sideMenu dl dt:nth-last-child(1),.sideMenu dl dt:nth-last-child(2){margin-bottom:0;}*/
	.sideMenu dl dt a{ height:36px; line-height:36px; font-size:13px; padding-left:0; text-align:center; border-radius:5px; overflow:hidden;overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis;text-overflow:ellipsis;}

	.sideMenu dl dd{display:none;}

	.sideL .third{display:block;}

	.sideL .tel{display:none;}
	
}


.side_r{float:right; width:950px; padding-top:22px;}
.sideRtit{height:auto;line-height:52px;color:#fff;padding:0;margin-bottom:20px; border-bottom:1px solid #c9c9c9;}
.sideRtit>p{float:left;color:#222;font-size:22px;font-weight:bold; padding-left:20px; position:relative;}
.sideRtit>p:after{ content:""; display:block; width:5px; height:22px; position:absolute; top:15px; left:0; background:#015293;}
.sideRtit .position{float:right;color:#666; line-height:30px; padding:11px 0 0; font-size:14px;}
.sideRtit .position span.list{ font-size:20px; margin:0 3px; vertical-align:middle;}
.sideRtit .position a{color:#666; font-size:14px;}
.sideRtit .position a:hover{color:#015293;}
@media screen and (max-width:769px){ 
	.side_r{ width:100%; padding:0;}
	.sideRtit{ display:none;}
}

.side_rc{ width:100%; height:auto; padding:0; min-height:400px;}
@media screen and (max-width:769px){ 
	.side_rc{ min-height:100px; padding:.8rem 0 0;}
}

/*图文展示*/
.showList{ width:100%; padding:5px 0 0;}
.showList li{position:relative;width:49%;margin:0 2% 20px 0;overflow:hidden;cursor:pointer; float:left;padding:0px;text-align:center;}
.showList li:nth-of-type(2n){margin-right:0}
.showList li .img{ margin-bottom:3px; overflow:hidden;border:1px solid #ddd;}
.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:#fff; line-height:36px;}
.showList li:hover{ border-color:#015293;}
.showList li:hover .title{ color:#015293;}
.showList li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}



/*下载*/
.dl_list,.xzList{ line-height:none; padding:0;}
.dl_list li,.xzList li{width:100%;float:left;border-bottom:1px dashed #eee;}
.dl_list li a,.xzList li a{ display:block; width:100%; line-height:42px;}
.dl_list li .dlLeft,.xzList li .dlLeft{width:calc(100% - 105px);margin-right:10px; float:left;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dl_list li span,.xzList li span{ float:right; font-size:14px; color:#999; font-size:14px;}
.dl_list li img,.xzList li img{ vertical-align:middle; width:18px; margin-right:2px;}
.dl_list li:hover a,.xzList li:hover a{ color:#015293;}

.dlListTitle{ text-align:center; font-size:26px; color:#333; padding:30px 0 20px;}
@media(max-width:767px){
	.dl_list ul,.xzList ul{ padding:0 10px 10px;}
	.dl_list li .dlLeft,.xzList li .dlLeft{font-size:.95rem;}
	.dlListTitle{ font-size:1.25rem; padding:1.5rem 0;}
}


.pt0{ padding-top:0 !important;}
.pb20{ padding-bottom:20px !important;}
.pb0{ padding-bottom:0px !important;}


/*简介*/
.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;}
.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 screen and (max-width:769px){ 
	.side_rc .infor,.side_rc .contact{ padding:0 10px; text-align:left; min-height:100px;}
}

/*合作伙伴*/
.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;font-size:15px;}
.news_list ul li{ width:100%; float:left; margin-bottom:20px; padding:0 0 20px;border-bottom:1px solid #ddd;}
.news_list ul li .pic{ float:left; width:120px; height:80px; margin-right:15px;}
.news_list ul li .pic img{ max-width:100%; max-height:100%; width:auto; height:auto;}
.news_list ul li .info{ width:100%; float:left; height:auto;}
.news_list ul li .info.mp{ width:calc(100% - 135px);}
.news_list ul li .tit{ width:100%;font-size:16px; color:#222;}
.news_list ul li .tit h5{ font-size:18px;/*font-weight:bold;*/ float:left; max-width:85%; height:auto;}
.news_list ul li .tit h5 a{ color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block; max-width:100%;}
.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:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px; line-height:1.8;}
.news_list ul li .desc p{}
.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:#015293}
.news_list ul li .more a:hover{background-color:#015293;}
@media screen and (max-width:769px){ 
	.news_list{ padding:.5rem 0 0;}
	.news_list ul{ padding:0 10px;}
	.news_list ul li{ margin-bottom:.8rem; padding:0 0 .8rem;}
	.news_list ul li .pic{ width:80px; height:75px; margin-right:10px;}
	.news_list ul li .info.mp{ width:calc(100% - 90px);}
	.news_list ul li .tit h5{ font-size:1rem;max-width:76%;}
	.news_list ul li .info.mp .tit h5{ max-width:65%;}
	.news_list ul li .tit span{ float:right;color:#666;font-family:Arial; font-size:14px; line-height:20px;}
	.news_list ul li .desc{ margin-top:5px;}
}

/*page*/
#page{ height:auto; margin:20px 0 0;overflow:hidden; width:100%; text-align:center;}
#page a.active{color:#fff; cursor:pointer; background:#015293; border:1px solid #015293;}
#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:#015293; border:1px solid #015293;}
#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:#015293; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#015293; 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; border-bottom:1px solid #eee;}
.details_info img{ max-width:100%; height:auto;}
hr{ margin:5px 0;}
.cInfo p{ text-indent:2em;}
@media(max-width:767px){
	.detail_con{ padding:10px 10px 0;}
	.detail_title{ font-size:1.2rem; }
	.detail_time{ font-size:.8rem; margin:0 0 10px;}	
	.details_info{ padding:5px 0 20px;font-size:.85rem;}
	
}

.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:#015293;}
.side_r .return{width:100px;height:38px;border-radius:4px;background-color:#015293;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:#015293}
@media(max-width:767px){
	.detail_fenye .npagerbox{ float:left; max-width:100%;}
	.detail_fenye .npagerlist a{ max-width:84%;}
	
}


@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);}
}

/*图标抖动*/
@keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}
@-webkit-keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}

[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}

