*{list-style:none;margin:0;padding:0}
img{border:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
a{text-decoration: none;color:#666;}
a:hover{color:#ff0000;}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{margin-top:106px;font-size:12px;color:#333;font-family: Arial,Microsoft Yahei;/*behavior:url("csshover.htc");*/}
.lh{line-height:2;}.no_lh{line-height:normal;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mouse{cursor: pointer;}
.bold{font-weight:bold;}.nobold{font-weight:normal;}
.cen{text-align:center;}.vtop{vertical-align:top;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}.hide{display:none;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s linear all;}
.yahei{font-family:"microsoft yahei"}.st{font-family:"宋体"}.en{font-family:"Impact";}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.font12{font-size:12px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size: 20px;}.font22{font-size:22px}.font24{font-size:24px}.font32{font-size:32px}.
.font36{font-size:36px}.font42{font-size:42px}
.co000{color:#000;}.co333{color:#333;} .co444{color:#4D4D4D;}  .co666{color:#999;}.co999{color:#ccc;}.yel{color: #ffa62c;}.fff{color: #fff;}.blue{color: #133596;}.blue2{color: #133596;}.red{color: #c00;}.green{color: #42bb88;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}.lsp{letter-spacing:10px;}
.w10{ width:10%;}.w15{ width:15%;}.w20{ width:20%;}.w30{ width:30%;}.w40{ width:40%;}.w50{ width:50%;}.w60{ width:60%;}.w70{ width:70%;}.w80{ width:80%;}.w90{ width:90%;}

.wrap{width:100%;max-width:1200px;margin:0 auto;}.w{width:100%;}.h100{height:100%;}.baibg{}.huibg{background:#f0f0f0;}.heibg{background:#000;}.redbg{
	background-color: #5457e2;}.tubg{
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;

}

.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}.padlr10{padding:0 10px;}


.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}/*渐变*/
.jb2{background: linear-gradient(0deg, rgb(255, 183, 78) 0%, rgb(0, 0, 0) 100%);-webkit-background-clip: text;color: transparent;}

.header{z-index:99;position:fixed;top:0;left:0;background:#ffffff;}
.logo{
	top:0;
	left:0;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 999;
}
.logo img{ width:86%;}
.rzi{display: block;}
.rzi a{}

.sear{
	display: block;
	margin-top:0px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 25px;
}
.sear .ss-search{color: #FFFFFF;}
/*.sear{display:none;top:10px;right:0px;z-index:8;width:250px;padding:5px;padding-left:10px;}
.sear .ipt{width:100px;height:40px;line-height:40px;border:none;background-color: #F1F1F1; outline:none;}*/
.sear button{height:40px; width:50px; line-height:36px;
	border:none;
	cursor:pointer;
	background-color: #1c66ee;
	background-image: none;
}
.sear .ipt{
	height:40px;
	width:210px;
	line-height:40px;
	background-color: #ececec;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 15px;
}
.dianhua{
	height:40px;
	display: block;
}
.dianhua .dh{
	width:100px;	
	line-height:20px;
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 42px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F0F0;
	margin-right: 10px;
	margin-left: 10px;
}
.dianhua .dhh{
	color:#ff000a;
	font-size:24px;height:40px;line-height:40px;
	letter-spacing: -1px;
}

.nav{margin-right:0px;}
.nav .sanjiao{
	width: 0;
	height:0;
	border: 50px solid transparent;
	border-bottom-color: #1c66ee;
	background-color: #FFFFFF;
	margin-top: -50px;
	margin-right: -50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nav li{background:linear-gradient(90deg,#1c66ee 1%,#1c66ee 52%,#1c66ee 74%,#1c66ee);
	float:left;
	line-height:50px;
	position:relative;
	z-index:9;
	background-color:#5457e2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgba(0,0,0,.1);;
}
.nav li a:before{display:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;}
.nav li a{display:block;padding:0 24px;color:#fff;}
./*nav li:last-child a{padding-right:0;}*/
.nav li a.on,.nav li a.cur,.nav li a:hover{font-weight:bold;}
.nav li a.on:before,.nav li a.cur:before{display:block;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:50px;left:0;background:rgba(0,0,0,.6);}
.nav li ul a{height:auto;padding:5px;color:#fff;line-height:25px;}
.nav li ul a:hover{background:#5457e2;}

/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:69px;}
#banner .swiper-pagination-bullet{width:18px;height:18px;margin:0 6px;background:#e7e7e7;opacity: 1;-webkit-border-radius:50%;border-radius:50%;}
#banner .swiper-pagination-bullet-active{width:25px;height:25px;position:relative;top:2px;background:#3c81ff;}
#banner .btn{display:none;position:absolute;z-index:9;top:0;width:110px;height:100%;/*background:rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;*/}
#banner .prev{left:0;}
#banner .next{right:0;}
#banner .prev:hover{background:url(../images/btn_on_l.png) repeat-y;}
#banner .next:hover{background:url(../images/btn_on.png) repeat-y;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}

.hover li:hover img,.hover .li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.ipro{
	background:#5457e2;
	top:-40px;
	position: relative;
	z-index: 99999;
}
.ipro ul{}
.ipro ul li{color:#fff;}
.ipro ul:hover{}
.ipro ul:hover a .co666{color:#fff;}

.tit .a{padding:0 0px;}
.tit .b{
	font-size:30px;
	color:#ddd;
	font-weight: 300;
}
.tit .c{margin-top:-25px;font-size:44px;}
.tit .c:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-50px;width:100px;height:2px;background:#0099ff;}

.icona{
	background:linear-gradient(10deg,#fcecef 6%,#8e9efc 40%,#1c66ee 60%,#1c66ee 95%);
}
.icona dt{width:40%;background:#e6f3ff;}

.icona dd{width:55%;}
.icona dd li:first-child{margin-top:0;}
.icona dd .pl{padding-left:10px;}
.icona dd abbr{top:0;left:0;}
.icona .bg{ width:1200px;
	background-color: #FFFFFF;
	display: block;
	padding: 20px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

.more_3{
	width: 120px;height:40px;
	line-height:40px;font-size:14px;
	background:linear-gradient(90deg,#1c66ee 5%,#6e66fe 70%,#6e66fe 70%,#6e66fe);
	color:#fff;
	display: block;
	float: none;
	text-align: center;
	margin-top: 20px;
}
.more_3:hover{color:#fff;background:linear-gradient(90deg,#6e66fe 1%,#1c66ee 52%,#1c66ee 74%,#1c66ee)}

.more{width:200px;height:40px;line-height:40px;background:#5457e2;color:#fff;}
.more:hover{color:#fff;background:#5457e2;}


.more1{text-align: center; font-size:14px;
		width: 120px;height:40px;
	line-height:40px;
	background:linear-gradient(90deg,#1c66ee 5%,#6e66fe 70%,#6e66fe 70%,#6e66fe);
	color:#fff;

}
.more1:hover{color:#fff;background:linear-gradient(90deg,#6e66fe 1%,#1c66ee 52%,#1c66ee 74%,#1c66ee)}



.icona .pg1{z-index:3;right:30px;bottom:70px;}
.icona .pg1 .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background:#fff;opacity: 1;}
.icona .pg1 .swiper-pagination-bullet-active{background:#1a91cd;}

.iconb{
	
}
.iconb .swiper-slide{padding-bottom:20px;}
.iconb .swiper-slide:hover{background:#5457e2;}
.iconb .swiper-slide:hover a{color:#fff;}
.iconb .m{width:100px;height:30px;line-height:30px;border:1px solid #ccc;-webkit-border-radius:15px;border-radius:15px;}
.iconb .pg2{}
.iconb .pg2 .swiper-pagination-bullet{width:15px;height:15px;margin:0 5px;background:#f1f1f1;opacity: 1;}
.iconb .pg2 .swiper-pagination-bullet-active{background:#5457e2;}

.icond{background:#1e5dcf;}
.icond ul{width:50%;height:135px;}
.icond ul:first-child{background:#0099ff;}
.icond li.fl{width:30%;border-right:1px solid #fff;}
.icond li.fr{width:62%;}

.icone{
	height:225px;
	background-image: url(../images/icone.png); 
	background-size:80%;
	background-repeat: no-repeat;
	background-position: 150% -50px;
	padding-top: 0px;
	padding-right:300px;
	padding-bottom: 0px;
	padding-left: 0;
}
icone p{}

.foot{background: linear-gradient(90deg, #1c66ee 5%, #6e66fe 70%, #6e66fe 70%, #6e66fe);}
.foot .zitiyanse{color:rgb(255 255 255 / 80%)}
.foot a{color:#fff;}
.foot dt a{padding:0 20px;}
.foot dd li{padding-left:50px;margin-left:35px;}
.foot dd li:nth-child(1){background:url(../images/ico1.png) left center no-repeat;}
.foot dd li:nth-child(2){background:url(../images/ico2.png) left center no-repeat;}

.bottom{background:#1b1b1b;}

.cbg{background:url(../images/cbg.jpg) repeat-x;}
.bt:before{content:"";position:absolute;bottom:-10px;left:0;width:110px;height:2px;background:#0099ff;}

/*未启用gotop*/
.gotop{display:none;position:fixed;right:2%;bottom:50px;width:0px;height:40px;line-height:40px;background:#ffa62c;}
.gotop p{height:40px;transition: 0.1s linear all;}
.gotop i{top:10px;}
.gotop:hover p.i{margin-top:-40px;}
.gotop:hover{color:#fff;}

.banner{padding-bottom:33px;background:#f4f5f6;}
.banner abbr{display:none;top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}


.newslist dt li.fl{width:42%;}
.newslist dt li.fr{width:52%;}
.newslist dd li{border-bottom:1px solid #eee;}

.prolist li{	float:left;
	width:31.2%;
	height:370px;
	margin-top: 25px;
	margin-right: 2%;
	margin-bottom: 25px;
	margin-left: 0;}
.prolist li:nth-child(3n){margin-right:0;}
.prolist li img{height:260px;}
.prolist li .m{width:100px;height:30px;line-height:30px;border:1px solid #ccc;-webkit-border-radius:15px;border-radius:15px;}
.prolist ul li a{padding-bottom: 20px;
	display: block;
}
.prolist ul li a:hover{display: block;
	color: #FFFFFF;
	background-color: #CC0000;
}


.heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #eee;}
.heng .plr{padding:0 20px;}
h3.nb{font-weight:normal;}
.maxpic img{max-width:100%;}
.prenext{border-top:1px dashed #999;}
.prenext a{color:#666;}

/**/
.caselist{border-bottom:1px solid #ccc;}
.caselist li.fl{width:45%;}
.caselist li.fr{width:52%;}


.piclist li{float:left;width:31%;margin:10px 3.1% 10px 0;border:1px solid #ddd;}
.piclist li a{display:block;}
.piclist li .pic{height:200px;}
.piclist li .pic img{max-width:100%;max-height:100%;}
.piclist li .t{height:40px;background:#eee;}
.piclist li:nth-child(3n){margin-right:0;}
.piclist li:hover .t{background:#005bac;}
.piclist li:hover a{color:#fff;}


.joblist{border:1px solid #eee;}
.joblist li{border-top:1px solid #eee;}
.joblist li .w1{width:30%;padding:10px 1.5%;}
.joblist li:nth-child(1){border:none;}

/* 栏目页分页 */
.pages a{display:inline-block;line-height:36px;padding:0 15px;margin:0 3px;border:1px solid #e6e6e6;/*-webkit-border-radius:5px;border-radius:5px;*/}
.pages a.page-num-current{color:#fff;border-color:#1c66ee;background:#1c66ee;}
/*
table,table td,table th{border:1px solid #ddd;border-collapse:collapse;}
table td{padding:5px;}*/

.faqbox ul{line-height:30px;}
.faqbox li.fl{width:8%;}
.faqbox li.fr{width:92%;}
.faqbox select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox .ipt{width:98%;height:25px;line-height:25px;padding:0 0.5%;border:1px solid #ccc;background: url(../images/form_bg.jpg) #fff repeat-x;}
.faqbox  textarea {width:99%;height:80px;border:1px solid #ccc;}
.faqbox .btn{width:120px;height:35px;line-height:35px;color:#fff;border:0;background:#c00;cursor:pointer;}

.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #4b8f15;color:#4b8f15}
.wenda li p.hf a{color:#00f;}

.ccen{top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.allcen{  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
  }
  
 .about_1{
	width:62%;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 0px;
}
 .about_2{width:30%;}
 .about_2 li{ font-size:21px; 
	width:100px;
	height:100px; 
	color:#FFFFFF;
	padding:30px;
	text-align: center;
	vertical-align: middle;
	border-radius: 100px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;	
}
.about_2 li h2{font-size:25px;font-weight: 400;line-height:30px; padding-top:25px;}
.about_2 li h5{font-size:16px;font-weight: 400;line-height:1.6}


.about_2 li a{color:#FFFFFF;} 
.about_2 li:nth-child(1){background-color: #5457e2;}
.about_2 li:nth-child(2){background-color: #3974fb;}
.about_2 li:nth-child(3){background-color: #6595ff;}
.about_2 li:nth-child(4){background-color: #4c80f8;}
.menu_2{}
.menu_2 li{ height:36px; line-height:36px;
	margin-right: 5px;
	margin-left: 5px;
	display: block;
}
.menu_2 li a{background-color: #F0F0F0;	padding-right: 20px;padding-left: 20px;height:36px; line-height:36px;display: block;}
.menu_2 li a:hover{ background-color: #5457e2;color:#FFFFFF;padding-right: 20px;padding-left: 20px;height:36px; line-height:36px;display: block;}

/*最新公告开始*/

/*公告*/
.i_head_block {
	POSITION: relative;
	overflow: hidden;
	margin-right: auto;
	margin-bottom: 0%;
	margin-left: auto;
	background-color:#5457e2;
	top: -46px;
	z-index: 9;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.i_head_block_link {LINE-HEIGHT:36px;	HEIGHT:36px;}
.i_head_block_link h5{color: #FFFFFF;}
.bann_ext_bord {PADDING-BOTTOM: 0px;PADDING-RIGHT: 0px;}
.bann_ext_bord H2 {	}
.index_gg {POSITION: relative; LINE-HEIGHT: 36px; HEIGHT: 36px; width:89%; OVERFLOW: hidden;}
.index_gg h4{
	padding-right: 10px;
	padding-left: 50px;
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.index_gg .key {WIDTH: 25px; BACKGROUND: url(../images/ico.gif) no-repeat 0px 0px; HEIGHT: 36px; MARGIN-RIGHT: 10px}
.index_gg .btn {DISPLAY: block; HEIGHT: 18px; OVERFLOW: hidden}
.index_gg .mybdshare {	POSITION: relative;	TOP: 0px;margin: 0px;	padding: 0px;width:60%;}
.index_gg .mybdshare LI {  HEIGHT: 100%; OVERFLOW: hidden}
.index_gg LI A {MARGIN-RIGHT:20px;color: #FFFFFF;}

/*最新公告结束*/

/*left*/
.lnav{ font-size:22px;}
.lnav dt{
	height:100px;
	line-height:100px;
	background-color: #EDEDED;
	background-image: url(../images/leftbg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#393333;
	padding-right: 10px;
	padding-left: 10px;
}
.lnav dd{background-color: #CC0000;}
.lnav dd li{
	background-color: #CC0000;
	display: block;
	color:#FFFFFF;
	

}
.lnav dd li a{background-color: #CC0000;display: block;height:50px; line-height:50px;color:#FFFFFF;}
.lnav dd li a:hover{background-color:#242424; color:#fff;display: block;height:50px; line-height:50px;}
