﻿
*{margin: 0px;padding: 0px;font-size:13px;color:#444; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
body{max-width:1920px; margin:0 auto}
.fl {
  float: left;
  display: inline; }

.fr {
  float: right;
  display: inline; }
  
  
  
.right-link {
  background: url(../image/ico_01.png) 110px center no-repeat #f3f3f3;
  padding:21px 24px;
  line-height: 48px;
  height:54px; width:104px;
}
right-link a{
  display: inline-block;
  text-align: center;
}
.right-link .en {
  font-size: 14px; line-height:48px;
  color: #b0b0b0;
  font-size: 14px;
  width: 34px;
}
.right-link .cn {
  font-weight: bold; line-height:48px;
  color: #de001f;
  width: 40px;
}
.right-link .share {
  background: url(../image/ico_01.png) no-repeat center;
  width: 40px;
  height: 48px;
  margin: 0 0 0 10px;
  padding: 0; 
}
  
  

fieldset{
	border:0;
}


IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


#ImageBoxOverlay {
	BACKGROUND-COLOR: #000
}
#ImageBoxCaption {
	BACKGROUND-COLOR: #f4f4ec
}
#ImageBoxContainer {
	WIDTH: 250px; HEIGHT: 250px; BACKGROUND-COLOR: #f4f4ec
}
#ImageBoxCaptionText {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM:10px; COLOR: #000
}
#ImageBoxCaptionImages {
	MARGIN: 0px
}
#ImageBoxNextImage {
	BACKGROUND-IMAGE: url(/images/spacer.gif); BACKGROUND-COLOR: transparent
}
#ImageBoxPrevImage {
	BACKGROUND-IMAGE: url(/images/spacer.gif); BACKGROUND-COLOR: transparent
}
#ImageBoxNextImage:hover {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../image/next_image.png); BACKGROUND-REPEAT: no-repeat;}
#ImageBoxPrevImage:hover {
	BACKGROUND-POSITION: left center; BACKGROUND-IMAGE: url(../image/prev_image.png); BACKGROUND-REPEAT: no-repeat;}



address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}

ception, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
.curp {
	cursor:pointer
}
;
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align:middle;
}
select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}
a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none; color:#ff7f00;}

.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:1200px; height:96px; margin:0 auto; background:url(../image/logo.jpg) 0 center no-repeat}

.nav{ width:764px; height:96px; display:block; float:left; margin-left:270px}
.navbox{ width:764px; height:96px; margin:0 auto}
.navlib{ float:left; width:100px; height:96px}
.navmenu{ height:96px; line-height:96px; font-size:16px;color:#333; display:block; text-align:center; width:100px; margin:0 auto}
.navmenu:hover,.navmenua,.navmenua:hover{height:96px; line-height:96px; font-size:16px;color:#009f40; display:block; text-align:center; width:100px; margin:0 auto; background:url(../image/bb.jpg) left bottom repeat-x}

.navuu { width:100px; height:96px; position: relative; margin:0px; padding:0px;  visibility:visible; z-index:1000;}
.navuu .navmenu{ height:96px; line-height:96px; font-size:16px;color:#333; display:block; text-align:center; width:100px; margin:0 auto}
.navuu:hover .navmenu,.navuu .navmenua,.navuu:hover .navmenua:hover{ background: url(../image/bb.jpg) repeat-x left bottom;height:96px; line-height:96px; font-size:16px;color:#009f40; display:block; text-align:center; width:100px; margin:0 auto}
.navuudd1 { float:left; overflow:hidden; display:block; height:96px; width:100px; margin:0 auto }
.navuudd2 { float:left; position:relative; display:inline; width:100px; margin:0 auto }
.popDiv { width:100px; height:auto; background: url(../image/dash1.png) repeat; margin:0px auto;}
.yy1 { text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:100px; text-align:center; color:#444}
.yy1:hover{ text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:100px; text-align:center;color:#009f40; text-decoration:none}

.yy2 { text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:260px; text-indent:25px; color:#444}
.yy2:hover{ text-decoration:none; display:  block; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:微软雅黑; width:260px; text-indent:25px;color:#009f40; text-decoration:none}

/*正文开始*/
.fullSlide {
	width:100%;min-width:1200px;position:relative;height:520px;overflow:hidden; margin:0 auto;}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:520px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:520px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#000;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#009f40;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(/images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(/images/right1s.png) no-repeat;
}


.blockaa{ width:100%; height:auto; background:url(../image/bg_news.jpg) center top no-repeat; padding-top:60px; padding-bottom:80px}
.blockaa .main{ width:1200px; height:auto; margin:0 auto}
.leftnews{ width:520px; min-height:380px; display:block; float:left; margin-right:60px}

.rightnews{ width:620px; height:auto; display:block; float:right}
.rightnews .title{ height:65px; background:url(../image/icona.jpg) left bottom no-repeat;}
.rightnews .title p{ float:left; font-size:18px; color:#222; line-height:25px}
.rightnews .title span{ font-size:24px; color:#777; font-family:Arial, Helvetica, sans-serif; line-height:35px}
.rightnews .title a{ float:right;}

.rightnews .content{ margin-top:15px}

.framea{ width:620px; height:auto; display:block; padding-bottom:10px; border-bottom:1px dotted #cfcfcf}
.framea P a{ color:#009f40; font-size:18px; font-weight:bold; line-height:35px;width:620px; height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; }
.framea span{ line-height:22px; font-size:14px; color:#666666; height:66px; display:block; overflow:hidden}

.frameb{margin-top:10px}
.frameb ul li{width:620px; height:30px; line-height:30px; background:url(../image/iconc.jpg) 0 center no-repeat; text-indent:16px; overflow:hidden }
.frameb ul li a{width:520px; height:30px; font-size:14px; overflow:hidden; line-height:30px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.frameb ul li span{width:100px; height:30px;display:block; overflow:hidden; line-height:30px;font-family:Arial; font-size:14px;text-align:right; color:#666; }


.blockbb{ width:100%; height:auto; margin:0 auto; background:#e8e8e8; border-top:1px solid #d7d7d7; padding-top:75px; padding-bottom:60px}
.blockbb .main{ width:1200px; height: auto; margin:0 auto}

.frame1{ width:290px; height:auto; display:block; float:left; margin-right:13px}
.frame1 img{ width:290px; height:198px}
.frame1 p{ font-size:22px; color:#333; line-height:55px; width:290px; height:55px;8px}
.frame1 .more{ width:111px; height:31px; border:1px solid #b7b7b7; line-height:31px; display:block; text-align:center; font-size:12px; color:#333; margin-top:8px}
.frame1:hover .more{ width:111px; height:31px; border:1px solid #009f40; background:#009f40; line-height:31px; display:block; text-align:center; font-size:12px; color:#fff; margin-top:8px}

.foot{ width:100%; height: auto; margin:0 auto; background:#363636;}
.foot .main{ width:1200px; height:auto; margin:0 auto; padding-top:25px; padding-bottom:25px; background: url(../image/bot_logo.jpg) right center no-repeat; color:#999; font-size:13px; line-height:24px}
.foot .main a{ color:#999; font-size:13px; line-height:24px}


.mainframe{ width:1200px; height:auto; margin:15px auto;}

.leftframe{ width:230px; height:auto; float:left; margin-right:15px}

.cplist{ width:230px; height:auto;}
.cplist .head{ width:230px; height:47px; line-height:47px; display:block; text-align: center;  font-size:22px; color:#fff; font-weight:bold; background:#198339; }
.cplist .content{ border:4px solid #198339; border-top:none; height:auto; padding-top:6px; padding-bottom:6px}

.three{ width:210px; height:34px; margin:0 auto; background:url(../image/threepro.jpg) no-repeat 0 0;line-height:34px; text-indent:32px;font-size:14px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:6px}
.three:hover{width:210px; height:34px; margin:0 auto; background:url(../image/threeproa.jpg) no-repeat 0 0;line-height:34px; text-indent:32px;font-size:14px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:6px}

.three2{ width:210px; height:34px; margin:0 auto; background:url(../image/threeproa.jpg) no-repeat 0 0;line-height:34px; text-indent:32px;font-size:14px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:6px}
.three2:hover,#show,#show:hover{width:210px; height:34px; margin:0 auto; background:url(../image/threeproa.jpg) no-repeat 0 0;line-height:34px; text-indent:32px;font-size:14px;color:#ffff00;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:6px; font-weight:bold}


.three99{ width:100%; height:45px; margin:10px auto; background:#f1f1f1;line-height:45px; text-indent:32px;font-size:18px;color:#111;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.ddw{ line-height:36px; background:url(../image/tb.jpg) no-repeat 20px 16px; font-size:15px; text-indent:35px; display: block}

.nlist2{ width:210px; height:32px; background: url(../image/teopro.jpg) no-repeat 0 0; margin:5px auto; line-height:32px; text-indent:32px;font-size:13px;color:#444444; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{width:210px; height:32px; background: url(../image/teopro.jpg) no-repeat 0 0; margin:5px auto; line-height:32px; text-indent:32px;font-size:13px;color:#ff2200; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.contacta{ width:230px; height:auto; margin-top:15px}
.contacta .head{ height:36px; background:#198339; text-indent:18px; line-height:36px; color:#fff; font-size:15px}
.contacta .content{ border:1px solid #198339; padding:10px}

.rightframe{ width:955px; height:auto; display:block; float: right}

.proimg_bb{width:202px; height:230px; padding:1px; border:1px solid #dbdbdb; display:block; float:left; margin:13px;}
.proimg_bb img{ width:202px; height:202px; margin-bottom:3px}
.proimg_bb p{width:202px; height:25px; display:block; text-align:center; margin:0 auto; background:#f1f1f1;line-height:25px;font-size:13px;color:#444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_bb:hover p{width:202px; height:25px; display:block; text-align:center; margin:0 auto; background:#25a94d;line-height:25px;font-size:13px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.maincont{width:953px; min-height:334px;border:1px solid #dbdbdb; border-top:3px solid #198339}
.maincont .head{ width:932px; height:39px; margin:0 auto;border-bottom:1px solid #dbdbdb}
.maincont .head p{ background:url(../image/aa.jpg) 5px center no-repeat;text-indent:22px; line-height:39px;color:#198339; float:left; font-size:16px; font-weight:bold; border-bottom:1px solid #ff7f00}
.maincont .head span{ float:right; line-height:39px; color:#444; font-size:13px}
.maincont .content{ width:932px; min-height:443px; margin:20px auto; font-size:15px; line-height:30px}

.mod_imgLight{position:relative;width:230px;height:208px;overflow:hidden;margin:0 auto;/*border-radius:10px;box-shadow: 0 0 10px #2fdfaf;*/}

.mod_imgLight a{display:inline-block}
.mod_imgLight a:before{content:'';position:absolute;width:60px;height:208px;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.mod_imgLight:hover a:before{
	-webkit-animation:aniBlink120 .3s ease-out forwards;
	-moz-animation:aniBlink120 .3s ease-out forwards;
	-o-animation:aniBlink120 .3s ease-out forwards;
	animation:aniBlink120 .3s ease-out forwards
}


.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}


#telback{ background:url(../image/lxs.png) no-repeat 50px -30px; min-height:452px; padding:80px 0 0 450px; width:320px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:100%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

.proshow .refgs{ display:block; width:280px; height:48px; border:3px solid #ff6600; color:#ff6600; font-size:20px; text-align:center; margin:15px auto 45px; line-height:48px}


.cocnc{ width:792px; height:auto; float:left; padding-left:20px}
.nbb{ font-size:15px; font-weight:bold; }
.conna{ width:792px; height:75px; overflow:hidden}
.conna,.conna *{margin: 0px;padding: 0px;font-size:13px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:25px; list-style:none}
.mored{ width:100px; height:30px; float:right; background:#278ec7; text-align:center; line-height:30px; color:#fff; margin-top:5px}
.mored:hover{ width:100px; height:30px; float:right; background:#1170a4; text-align:center; line-height:30px; color:#fff; margin-top:5px; text-decoration:none}


.dhcpbox{ width:140px;min-height:200px; display: inline; float:left; margin:0 10px 0; border-right:1px dashed #aaa}
.yiji{ font-size:16px; font-weight:bold; line-height:30px; color:#012e89; overflow:hidden; width:140px; height:30px;}
.erji a{ width:140px; height:27px; line-height:27px; display:block; overflow:hidden; text-indent:10px}




.banbot{ width:100%; height:51px; background:url(../image/banbot.gif) repeat-x 0 0}
.bbbox{ width:1200px; height:47px; margin:0 auto}
.sgjc{ width:930px; height:47px}
.sgjc,.sgjc *{ color:#666; line-height:47px}
.sser{ width:270px; height:47px}

.serch{ width:244px; height:24px; margin:10px auto; position:relative}
.serch .text{position:absolute; left:0; top:0;  width:210px; height:20px; line-height:20px;color:#666; font-size:12px; padding-left:5px; border:1px solid #bbb}
.serch .menubox{ position:absolute; right:0; top:0; width:28px; height:24px; border:none}



.leftbg{ background:#004a9f}
.leftbg2{ background:#fff; border-left:9px solid #004a9f; border-right:9px solid #004a9f}
.leftbg0{ background:#004a9f}
.title11{ color:#fff; font-family:微软雅黑; font-size:22px; line-height:45px; text-align:center; font-weight:bold}

.nlist{ display:block; line-height:34px; height:34px;  width:175px; background: url(/images/listb.jpg) no-repeat 0 0px; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden;  font-weight:bold}
.nlist:hover{ display:block; line-height:34px; height:34px;  width:175px; background: url(/images/listb.jpg) no-repeat 0 0px; margin:6px auto; font-size:15px; text-indent:12px; overflow:hidden;  font-weight:bold; color:#04479e}





.rigbor{ border:1px solid #dbdbdb; border-top:3px solid #004899}
.rigbgnav{ background:url(/images/rig.gif) no-repeat 0 0}
.rigbgnav3{ background:url(/images/rig3.gif) no-repeat 0 0}
.rigtit1{ font-size:16px; font-weight:bold; color:#00489a; font-family:微软雅黑}
.rigtit2{ font-size:16px; font-weight:bold; color:#fff; font-family:微软雅黑}

.prolb{ width:202px; height:232px; padding:3px; border:1px solid #dbdbdb; float:left; display: inline; margin:8px 14px; overflow:hidden}
.cpimg{ width:202px; height:202px;  display: block; text-align:center}
.cpimg span{ height:100%; display:inline-block; vertical-align:middle }
.cpimg img{ max-width:202px; max-height:202px; vertical-align:middle }
.cptit{ width:202px; height:25px;  display: block;line-height:25px; text-align:center; overflow:hidden; margin-top:3px; background:#f1f1f1}

.ggline{ background:url(/images/gline.jpg) repeat-x 0 bottom}
.tiwdbl{ font-size:28px; font-weight:bold; line-height:30px; color:#0058a8}
.tiwdbl span{ color:#ccc; font-family: Georgia, "Times New Roman", Times, serif; padding-left:10px;font-size:25px; font-weight:bold;}
.fge{ padding:10px 0; color:#444}
.fge span{ color:#ff0000}

.a2{ color:#fff}

.albox{margin:0 auto; border:1px solid #dbdbdb; border-top:none}
.hb{
MARGIN: 0px auto 0px; WIDTH: 1198px; HEIGHT: 292px;
}
.list-con-a{
	FLOAT: left
}
.list-con-b{
	FLOAT: left
}
.hb .list-con{
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.hb .list-con-a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 100px
}
.hb .list-con-c {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP:100px
}
.hb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 230px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

.rignav2{ background:url(/images/mbotline.gif) no-repeat 0 57px}

.consy,.consy *{ font-size:13px; line-height:25px; color:#444}

.time{ font-family:Arial, Helvetica, sans-serif; color:#999}

.wrfr,.wrfr *{ color:#fff}
.wrfr a:hover{ color:#fff}

.wrfr2,.wrfr2 *{ color:#d7ebff}
.wrfr2 a:hover{ color:#d7ebff}

.text2,.text2 *{ font-size:16px; line-height:35px;}
.text2 img{ max-width:920px}
.text2 p{ margin-top:15px; margin-bottom:15px}

.picmp2q{ display: inline; width:284px; height:218px;   background:#fff; margin:8px 10px 8px 10px; text-align:center; float:left; line-height:31px; overflow:hidden}
.picmp2q img{ border:1px solid #dbdbdb}

.context,.context span,.context p,.context div,.context li,.context td,.context th{color:#777;; line-height:20px}
.aa2{font-size:16px; font-weight:bold; line-height:30px}

.input1{ background:#ddd; border:none; height:26px; line-height:26px; width:180px; padding:2px 5px}
.vamenu{width:120px; height:34px; line-height:34px; color:#fff; font-size:16px; background:#ff9900; border:none; margin-top:8px; font-weight:bold; cursor:pointer; font-family:微软雅黑}

.input1a{border:1PX solid #cfcfcf; height:35px; line-height:35px; width:620px; padding:2px 10px}

/*人才招聘修改后样式*/
.job-warp{width: 1160px;margin:10px auto 80px;}
    
.job-warp ul li{
	height: auto;
    width: 100%;
    border: 1px solid #e9ebed;
    margin-bottom: 15px;
    background: #fff;
	}
.job-warp li .titleaa{
	height: 52px;
    line-height: 52px;
    padding: 0 30px;
    color: #4b4b4b;
    font-size: 17px;
    cursor: pointer;
    transition: all 0.5s;
    -webkit-transition: all 0.5s; background:#F8F8F8
	}
.job-warp li.on .titleaa{background-color: #198339;color: #fff;}
.job-warp li .titleaa span{float: right;padding-right: 30px;background: url(../image/job-icon1.png) right center no-repeat; font-size:14px; display:block; height:52px}
.job-warp li.on .titleaa span{background: url(../image/job-icon2.png) right center no-repeat}
.job-warp li .warp{padding: 10px 40px 20px;background-color: #fff;display: none}
.job-warp .warp .tbl{
	margin-bottom: 5px;
    padding: 6px 0 10px 0;
    border-bottom: 1px solid #e9ebed;
    font-size: 15px;
    line-height: 30px;
	}
/*.job-warp .warp .tbl p{width: 25%;float: left;font-size: 14px;color: #222;line-height: 26px;}
.job-warp .warp .tbl p span{color: #565656;padding-left: 15px;}
.job-warp .warp .cont h2{font-size: 14px;color: #222;line-height: 30px;margin-bottom: 15px;}
.job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{font-size: 14px;line-height: 28px;color: #565656}
*/.job-warp .warp .btns{font-size:14px;line-height: 20px;color: #df241d;cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s; margin:20px 0; display:block}
.job-warp .warp .btns:hover{color: #222;}

.downloadlist_title {
    display: flex;
    align-items: center;
    padding-left: 28px;
    width: 90%; font-size:16px	
}

.bgjt{ background:url(../image/xztb1.jpg) 0 center no-repeat; line-height:52px}

.downloadlist_title p{
    display: flex;
    align-items: center;font-size:16px;background:url(../image/shouqi.png) 0 center no-repeat; padding-left:15px
}

.downloadlist {
    display: flex;
    flex-wrap: wrap;
    align-items: center; margin-bottom:15px
}

.downloadlist>span{margin: 10px 30px; float:left; display:block;font-size:16px; padding:0 10px}


.childlist{display: flex;
    align-items: center; float:left; }

.childlist span{font-size:16px; padding:0 10px 0 41px; margin:10px 0; display:block}
.childlist span font{font-size:16px; color:#198339}
.childlist span:hover{color:#198339}


.downloadbtn {
    text-align: center;
    margin-top: 41px;
    margin-bottom: 60px;
}

