@charset "utf-8";

/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin:0 auto; padding: 0; }

img { border: 0 none;  }

ul, li { list-style-type: none; }

h2, h5 { font-weight:100;}

h2, h4, h6{ font-size:12px;}

h1, h3, h5{ font-size: 14px; }

body, input, select, button, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:0; }

button { cursor: pointer; }

body { color: #535353; line-height: 1.2;  }

a, a:link { text-decoration: none; }

a{ color:#535353;}

a:hover{ color:#3dac22; }

a:active, a:hover { text-decoration: underline; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; height:0; }





body{ background:url(../Images/Bg.jpg) repeat-x; font-size:12px;}

.page{ width:990px;}

/****************头部*****************/

.head{ width:100%; float:left;}

.head h2{ float:left; height:30px; line-height:30px; margin-bottom:5px; display:inline; width:100%; text-align:right;}

.head h2 span{ float:left;}

.head h2 a{ margin:0 5px;}

.Top{ float:left; width:100%; height:110px; overflow:hidden;}

.Top img{ float:left;}

.Top h3{ float:right; background:url(../Images/TelImg.jpg) 0 15px no-repeat; font-size:12px; font-weight:100; padding-top:20px; height:95px; width:230px; padding-left:65px;}

.Top h3 b{ font-size:24px; font-weight:700; color:#4ab231; font-family:"微软雅黑"; width:180px;float:left;}

.Top h3 span{font-weight:700; color:#4ab231; font-family:"微软雅黑";font-size:16px; }

.Top h3 a img{ float:left; margin-right:5px; display:inline; margin-top:4px;}

.Nav{ float:left; width:100%; height:37px; line-height:37px; color:#8ada3d; text-align:center; font-weight:100;}

.Nav a{ margin:0 10px; font-size:14px; font-weight:700; color:#fff;}

.Nav a:hover{ color:#ff0; text-decoration:none;}

.head h4{ float:left; width:100%; height:50px; padding:5px 0; line-height:25px;font-weight:100;}

.head h4 span{ font-weight:700; color:#004191;}

.head h4 a{ margin:0 3px;}

/****************公告*****************/

.banner{ width:990px;  margin:5px 0; float:left;}

.InList01{ width:980px; border:5px solid #e1e1e1; float:left; margin-bottom:7px; display:inline;}

.InList01 h3{ float:left; width:25px; text-align:center; background-color:#e1e1e1; height:150px; padding:10px 2px 0; line-height:22px;}

.NotList1{ float:left; width:350px; height:146px; padding:7px 7px 0;}

.NotList1 li{ float:left; height:70px; overflow:hidden; width:100%; border-bottom:1px dashed #d1d1d1;}

.NotList1 li img{ float:left; width:105px; height:65px; margin-right:5px;}

.NotList1 li p{ line-height:22px; float:left; width:240px;}



.NotList2{ float:left; width:235px; padding:7px 7px 0;}

.NotList2 li{ float:left; width:225px; height:25px; overflow:hidden; line-height:25px; background:url(../Images/list01.gif) 0 11px no-repeat; padding-left:10px;}



.bmrx{ width:295px; padding:7px; height:145px; text-align:center; overflow:hidden; float:left;}

.bmrx img{ margin:2px 3px;}

/****************广告*****************/

.banList01{ float:left; width:990px;}

.banList01 img{ float:left;}



.lyCon{ float:left; width:990px; background:url(../Images/lyBg.jpg) no-repeat; padding-top:15px; height:405px;}

.lyConL{ float:left; width:360px;}

.lyCon h3{ float:left; width:255px; line-height:25px; font-size:14px; color:#f00; margin-top:16px;}

.lyCon p{ float:left; width:235px; line-height:22px; padding-left:5px;}

.lyCon01{ float:left; padding:0 0 0 80px; width:280px;}

.lyCon02{ float:left; padding:10px 0 0 105px; width:255px;}

.lyCon03{ float:left; padding:0px 0 0 80px; width:280px;}

.lyConR{ margin-right:50px; float:right; display:inline;}

.lyConR .lyCon01 h3{  margin-top:13px;}

.lyConR .lyCon02 h3{  margin-top:35px;}

.lyConR .lyCon03 p{ width:255px;}

.lyConR .lyCon03 h3{  margin-top:29px;}



.banL{ margin-top:70px; display:inline; float:left; width:460px;}

.banR{ float:left; width:490px; margin-top:20px; margin-left:25px; display:inline;}

.banR ul{ float:left; width:490px; padding-top:15px;}

.banR li{ float:left; width:470px; padding-left:20px; line-height:25px; margin-bottom:5px; display:inline; font-size:16px; font-family:"微软雅黑"; font-weight:700; color:#333; background:url(../Images/List02.gif) 0 5px no-repeat;}



.banList03{ margin:20px 0 10px; display:inline;}

/****************就业*****************/

.jytj{ float:left; width:235px; border:1px solid #e1e1e1; margin-right:11px; display:inline; height:260px; overflow:hidden;}

.jytj h4{ float:left; width:220px; height:26px; line-height:26px; padding-left:15px; color:#3dac22; background:url(../Images/inNavBg.gif) repeat-x;}

.jytj h4 a{ color:#3dac22; font-size:13px; }

.jytj ul{ float:left; width:201px; padding:7px 12px;}

.jytj li{ float:left; width:100%; height:22px; line-height:22px; overflow:hidden;}



.zxbm { float:left; width:235px; border:1px solid #e1e1e1; margin-right:11px;margin-bottom:7px; display:inline; height:200px; overflow:hidden;}

.zxbm h4{ float:left; width:220px; height:26px; line-height:26px;  color:#3dac22; font-size:13px; padding-left:15px; color:#3dac22; background:url(../Images/inNavBg.gif) repeat-x;}

.zxbm ul{ float:left; width:201px; padding:7px 12px;}

.zxbm li{ float:left; width:100%;   line-height:22px; overflow:hidden;}

.zxbm li span{ float:left;width:40px; text-align:right;}



.cymx{ float:left; width:740px; border:1px solid #e1e1e1;display:inline; height:260px; overflow:hidden;}

.cymx h4{ float:left; width:100%; height:26px; line-height:26px; color:#3dac22; background:url(../Images/inNavBg.gif) repeat-x;}

.cymx h4 a{ color:#3dac22;  padding:0 10px; font-size:13px;}

.cymx h4 .cyNavOn{ float:left; background:url(../Images/inNavOn.gif) repeat-x; height:25px; color:#fff;}

.cymx h4 .cyNavOff{ border-right:1px solid #d1d1d1;}

.cyList{ float:left; width:355px; padding:12px 0 0 15px;}

.cyList img{ float:left; width:115px; height:100px; margin-right:10px; display:inline;}

.cyList h6{ float:left; width:230px; height:25px; line-height:25px;}

.cyList p{ float:left; width:230px; line-height:20px;}

.cyList p a{ color:#ff8400; font-weight:700;}

/****************荣誉*****************/

.ryList{float:left; width:988px;margin:7px 0; display:inline; border:1px solid #e1e1e1;}

.ryList h4{ float:left; width:973px; height:30px; line-height:30px; color:#3dac22; padding-left:15px;}

.ryList h4 a{ color:#3dac22; font-size:13px;}

.ryList ul{ float:left;  padding:9px; overflow:hidden; height:142px;}

.ryList li{ float:left; margin:0 10px; display:inline; overflow:hidden; height:142px;}

.ryList li img{ float:left; height:142px;}

/****************公司*****************/

.Com,.ygdt{ float:left; width:658px; border:1px solid #e1e1e1; margin-right:10px;  height:370px; overflow:hidden;}

.Com h4,.ygdt h4{ float:left; width:643px; height:30px; line-height:30px; color:#3dac22; padding-left:15px;}

.ComTop{ float:left; width:628px; padding:5px 0 5px 15px;}

.ComTop img{ float:left; width:230px; height:150px; margin-top:10px; margin-right:10px; display:inline;}

.ComTop h3{ height:30px; line-height:30px;}

.ComTop p{ line-height:22px;}



.ygdt h4 a{ float:left;color:#3dac22;}



.ComList{float:left; width:630px; padding:5px 9px;}

.ComList li{ float:left; width:145px; margin:0 7px 0 5px; display:inline;}



.td{ width:318px; float:left;  border:1px solid #e1e1e1; height:370px; overflow:hidden;}

.td h4{ float:left; width:100%; height:26px; line-height:26px; color:#3dac22; background:url(../Images/inNavBg.gif) repeat-x;text-align:right;color:#3dac22; font-size:12px; font-weight:100;}

.td h4 span{ float:left;}

.td h4 span a{color:#3dac22; font-size:13px; }

.td h4 a{ color:#3dac22;  padding:0 10px; font-size:13px;}

.td h4 .cyNavOn{ float:left; background:url(../Images/inNavOn.gif) repeat-x; height:25px; color:#fff;}

.td ul{ float:left; width:300px; padding:5px 9px;}

.td li{ float:left; width:300px; height:108px; margin-top:5px;display:inline;}

.td li img{ float:left; width:95px; height:100px; margin-right:7px; display:inline;}

.td li h6{ float:left; width:193px; height:25px; line-height:25px;}

.td li p{ float:left; width:193px; line-height:22px;}

.td p a{ color:#ff8400; font-weight:700;}



.News{float:left; width:648px; border:1px solid #e1e1e1; margin:7px 10px 7px 0; padding:5px; display:inline;  height:275px; overflow:hidden;}

.NewsList{ float:left; width:310px; padding-right:13px; border-right:1px solid #e1e1e1;}

.News h3{ float:left; width:100%; text-align:right; font-size:12px; font-weight:100;}

.News h3 span{ float:left; margin-left:5px; display:inline; background:url(../Images/InNav02.gif) no-repeat; width:80px; height:25px; font-size:14px; font-weight:700; line-height:25px; text-align:center; color:#fff; font-size:13px;}

.News h3 span a{float:left; font-size:14px;margin-top:0px; font-weight:700; line-height:25px; text-align:center;width:80px;  color:#fff; font-size:13px;}

.News h3 a{ float:right; margin-top:5px;display:inline;}

.NewsList dl{ float:left; width:300px; padding:5px 5px 0;}

.NewsList dt{ float:left; height:30px; width:300px; line-height:30px;  }

.NewsList dt a{ color:#3dac22;}

.NewsList dd{ float:left; width:300px; color:#9c9c9c; line-height:22px; border-bottom:1px dashed #d1d1d1; padding-bottom:5px;}

.NewsList dd span{ color:#555;}



.NewsList01{ float:right; border-right:none; padding:0 5px 0 7px;}

.NewsList ul{ float:left; width:300px; padding:7px 7px 0;}

.NewsList li{ float:left; width:285px; height:24px; line-height:24px; background:url(../Images/list01.gif) 0 10px no-repeat; padding-left:10px;}



.down{ width:300px; padding:5px 9px; float:left; background-color:#f0f0f0; border:1px solid #e1e1e1; margin:7px 0; display:inline;}

.down h4{ float:left; width:100%; height:26px; line-height:26px; color:#3dac22; background:url(../Images/downBg.gif) left bottom repeat-x; text-align:right;color:#3dac22; font-size:12px;font-weight:100;}

.down h4 span a{color:#3dac22; font-size:13px; }

.down h4 span{ float:left;}

.down ul{ float:left; width:300px; padding:7px 0 0;}

.down li{ float:left; width:280px; height:24px; line-height:24px; background:url(../Images/list01.gif) 5px 10px no-repeat; padding-left:15px;}



.xyList{float:left; width:988px;margin:7px 0; display:inline; border:1px solid #e1e1e1;}

.xyList h4{ float:left; width:973px; height:30px; line-height:30px; color:#3dac22; padding-left:15px; font-size:13px;}



.LeftBotton,.RightBotton{ float:left; margin-top:65px; display:inline;}

.LeftBotton{ margin-left:10px;}

.RightBotton{ margin-left:10px; }





.xyImgList{float:left; width:930px; overflow:hidden; padding:5px 0;}

.xyImgList a{ float:left; width:187px; text-align:center;}

.xyImgList a img{ float:left; width:165px; margin:0 11px 5px; display:inline; height:140px; border:1px solid #e5e5e5; }

.ScrCont{ width:32766px;}



.ygdt { height:335px;}

.ygdt img{ float:left; width:210px; height:165px;  margin:0 15px; display:inline;}

.ygdt h3{ height:30px; line-height:30px; font-size:12px; font-weight:100; float:left; width:405px; text-align:right;}

.ygdt h3 span{ float:left; line-height:22px; font-weight:700;}

.ygdt p{float:left; width:405px; line-height:22px;}

.ygdt ul{ float:left; width:630px; padding:5px 13px;}

.ygdt li{ float:left; color:#999; width:100%; text-align:right; height:25px; line-height:25px; border-bottom:1px dashed #d1d1d1;}

.ygdt li a{ float:left; background:url(../Images/list01.gif) 5px 11px no-repeat; padding-left:15px;}



.Link{ width:318px; float:left;  border:1px solid #e1e1e1; height:335px; overflow:hidden;}

.Link h4{ float:left; width:310px; padding-left:8px; color:#fff; height:25px; line-height:25px; background:url(../Images/bmBg.gif) left bottom repeat-x;}

.Link ul{ float:left; width:300px; padding:15px 9px 0;}

.Link li{ float:left; width:100%; line-height:20px; margin-top:10px; display:inline;}

.Link li span{ float:left; width:70px; text-align:right;}

.LinkTxt{ float:left; width:210px; height:18px; line-height:18px; border:1px solid #d1d1d1;}

.lybTxt{ float:left; width:210px; height:100px; border:1px solid #d1d1d1; overflow-x:hidden; overflow-y:auto;}

.LinkTxt01{ width:65px;}

.Link li img{ float:left;}

.fsBt{ float:left; background:url(../Images/fsBt.gif) no-repeat; width:55px; height:22px; text-align:center; color:#fff; font-weight:700; border:none;}



.Flink{float:left; width:988px;margin:7px 0; display:inline; border:1px solid #e1e1e1;}

.Flink h4{ float:left; width:973px; height:25px; line-height:25px; color:#3dac22; padding-left:15px;}

.Flink ul{ float:left; width:970px; padding:0 9px 5px;}

.Flink li{ float:left;  margin:0 5px; line-height:22px;}



.foot{ float:left; width:100%;}

.foot h3{ float:left; width:100%; text-align:center;color:#3dac22; font-weight:100; height:30px; line-height:30px;}

.foot h3 a{ margin:0 10px; color:#3dac22; font-size:13px; font-weight:700;}



.footer{ float:left; width:100%; background-color:#4ab819; height:270px; color:#fff;}

.bottom{ width:990px; }

.bottom img{ float:left;}

.FRight{ float:left; width:650px; padding-top:10px; padding-left:20px;}

.FRight p{ float:left; width:100%; line-height:22px;}

.FRight a{ color:#fff;}

.FRight h2{ float:left; width:100%; line-height:30px; margin:5px 0; display:inline; height:30px; border-bottom:1px dashed #80e254;  border-top:1px dashed #80e254;}

.FRight h5{float:left; width:100%; line-height:25px; color:#fff;}

.FRight h5 a{ margin:0 3px;}



.SNav{ float:left; width:100%; height:25px; line-height:25px; color:#999;}

.SNav a{ color:#999;}

.SNav span{ background:url(../Images/HomeIco.jpg) no-repeat; padding-left:18px;}

/*****************内页左侧*******************/

.Left{ float:left; width:237px;}

.pxList{ float:left; width:100%;}

.pxList h3{ float:left; width:230px; text-align:right; padding-right:7px; height:25px; line-height:25px; padding-bottom:10px; background:url(../Images/leftNav01.gif) left bottom no-repeat; color:#3fa412;}

.pxList ul{ float:left; width:100%; padding:5px 0;}

.pxList li{ float:left; background:url(../Images/List05.gif) right center no-repeat; padding-right:15px; width:208px; text-align:right; height:22px; line-height:22px;}

.Left .jytj{ margin:0 0 7px;}

.Left .jytj h4{ background:url(../Images/inNavOn.gif) repeat-x;}

.Left .jytj h4 a{ color:#fff;}

.LBanImg{ float:left; width:237px; margin-bottom:7px; display:inline;}

.LBanImg img{ float:left; width:235px; border:1px solid #d1d1d1;}



.LFLink{ float:left; width:221px; padding:5px 7px; border:1px solid #d1d1d1; background:url(../Images/LLinkBg.jpg) left bottom no-repeat; padding-bottom:50px;}

.LFLink h2{ float:left; width:221px; line-height:20px; padding-bottom:5px;}

.LFLink span{ font-weight:700;}

.LFLink img{ float:left;}

.LFLink p{ float:left; width:221px; line-height:20px;}

.LFLink p span{ float:left; width:70px; text-align:right;}

.LFLink p img{ margin-bottom:5px; display:inline;}



.right{ float:right; width:732px; background:url(../Images/RTopBg.gif) no-repeat; padding:5px 0 0;}

.rCon{ float:left; width:712px; background:url(../Images/RBotBg.gif) bottom center no-repeat; padding:0 10px 20px;}

.RNav{ float:left; width:712px; height:37px; line-height:37px; text-align:right; font-size:12px; font-weight:100; color:#3dac22;}

.RNav span{ float:left; font-size:14px; color:#666;}

.RNav span b{ font-size:18px; color:#f60000; font-weight:700;}

.rMain{ float:left; width:700px; padding:20px 6px 0; line-height:200%;}



.jktx{float:left; width:680px; padding:50px 16px 0; background:url(../Images/lineImg.gif) top center no-repeat; margin-top:15px; display:inline; }

.jktx h3{ float:left; width:100%; height:27px; line-height:27px; color:#f44c00;}

.jktx h2{ float:left; width:100%; height:25px; line-height:25px; font-weight:700;}

.jktx ul{ float:left; width:650px; padding:5px 15px;}

.jktx li{ float:left; background:url(../Images/list04.gif) left center no-repeat; line-height:25px; padding-left:15px; margin-right:15px; display:inline;}

/*************团队***************/



.stdList{ float:left; padding:5px 9px; width:680px; padding:20px 10px 0; }

.stdList li{ float:left; width:340px;  margin-bottom:25px;display:inline;}

.stdList li img{ float:left; width:125px; height:140px; margin-right:7px; display:inline; border:2px solid #ccc;}

.stdList li h6{ float:left; width:180px; height:25px; line-height:25px;}

.stdList li p{ float:left; width:180px; line-height:20px; height:120px; overflow:hidden;}

.stdList p a{ color:#ff8400;  }





.npage{ width:100%; margin:10px 0; text-align:center; display:inline; float:left; color:#3DAC22; background-color:#f7f7f7;}

.npage a{ margin:0 5px;}

.npage li{ display:inline;}



.jktx1{ background:none; padding-top:10px;}



.sNews{ float:left; width:680px; padding:10px 10px 0; }

.sNews li{ float:left; color:#999; width:100%; text-align:right; height:27px; line-height:27px; }

.sNews li a{ float:left; background:url(../Images/list07.gif) 5px 7px no-repeat; padding-left:25px;}



.right01{ float:left; margin-right:20px;}

.Title{ float:left; width:100%; height:25px; line-height:25px; padding-top:15px; text-align:center; font-size:16px; color:#444;}

.Time{ float:left; width:100%; height:25px; margin-bottom:15px; padding-bottom:15px; display:inline; line-height:25px; text-align:center; font-size:12px; color:#999; border-bottom:1px solid #dedede;}

.tagNav{ float:left; width:680px; line-height:22px; padding:10px;}

.tagNav span{ font-weight:700; color:#3dac22;}



.fyList{float:left; width:680px; line-height:22px; padding:5px 10px; background-color:#f0f0f0;}

.fyList h2{ float:left; width:340px;}

.fyList h2 span{ font-weight:700; color:#999;}

.fyList h2 a{ color:#999;}



.tjNews{ float:left; width:680px; padding:10px 10px 0;}

.tjNews h3{ float:left; width:100%; background:url(../Images/list08.gif) 95px center no-repeat; color:#3dac22;}

.tjNews ul{ float:left; width:100%; padding:10px 0;}

.tjNews li{ float:left; width:320px; height:24px; line-height:24px; background:url(../Images/list01.gif) 10px 10px no-repeat; padding-left:20px;}

.mesNav{ float:left; width:680px; border-bottom:1px solid #d1d1d1; color:#3fa412; height:25px; line-height:25px; font-weight:100;}

.mesNav span{background:url(../Images/mesNav.gif) no-repeat; float:left; margin:0 10px 1px 5px; display:inline; color:#fff; width:93px; height:25px; line-height:25px; text-align:center; }



.mesNav01{float:left; width:680px;  color:#333; height:25px; background-color:#eee; line-height:25px; text-align:right; font-weight:100;}

.mesNav01 span{ float:left; font-size:14px; color:#f30; font-weight:700; padding-left:10px;}



.xywtNav,.zjjd,.Mes{ float:left; width:680px; padding:0 10px; margin-bottom:10px; display:inline; }

.xywtNav span{ background-color:#3fa412; color:#fff; font-weight:100;width:80px; text-align:center;height:25px; line-height:25px; float:left; margin-right:5px;}

.xywtNav a{ float:left;  padding:0 10px; height:25px; line-height:25px; background-color:#ebebeb;}

.Mes{ margin-top:15px;}



.zjjd span{ background-color:#a0a0a0; color:#fff; width:80px; text-align:center; height:25px; line-height:25px; float:left; margin-right:5px;}

.zjjd b{ float:left; background:url(../Images/fxIco.gif) left center no-repeat; padding-left:20px; font-weight:100;}

.zjjd a img{ float:left; margin-top:4px; display:inline;}



.ylb{ float:left; width:680px;}

.ylb li{ float:left; width:100%; line-height:20px; margin-top:10px; display:inline;}

.ylb li span{ float:left; width:100px; text-align:right;}

.ylb li b{ color:#f30; margin-right:5px; }

.MesTxt{ float:left; width:270px; height:18px; line-height:18px; border:1px solid #d1d1d1;}

.MesTxt01{ float:left; width:470px; height:100px; border:1px solid #d1d1d1; overflow-x:hidden; overflow-y:auto;}

.MesTxt02{ width:65px;}

.MesTxt03{ width:100px; margin-right:5px;}

.ylb li img{ float:left;}

.bmBt01{ float:left; background:url(../Images/fbBt01.gif) repeat-x; width:80px; height:24px; margin-right:7px; display:inline; text-align:center; color:#fff; font-weight:700; border:none;}



.mesList{ float:left; width:680px; padding:0 10px;}

.mesList dt{ float:left; width:100%; font-weight:700; height:22px;}

.mesList dd{ float:left; width:100%; line-height:20px; border-bottom:1px dashed #dedede; padding-bottom:10px; color:#666; text-indent:2em;}





#demo { overflow:hidden; width: 970px; }

#indemo { width: 800%;}



.linkbox{ float:left; width:680px; padding:0 10px;}

.linkbox h3{ float:left; width:100%; height:25px; line-height:25px;}

.linkbox ul{float:left; width:670px;  border:1px solid #dedede; padding:4px;}

.linkbox li{ float:left; margin:0 5px;}

.biankuang{ width:700px; height:249px;background:url(../images/biankuang01.png) top no-repeat; box-sizing:border-box; padding-top:102px;}
.biankuang p{ width:410px;}