﻿body { margin:0px; padding:0px; font-size:12px; background-color:#416920; background-image:url(images/index_02.jpg); background-repeat:repeat-x; font-family:Arial;}
ul,img,p,li,h1,h2,h3,h4,h5{ margin:0px; padding:0px; border:0px;}
a:hover{ text-decoration:underline;}


.Banner,.TopNavBg,.Main,.Footer{ width:1004px; margin:0 auto;}
.Banner{ height:260px; }


.TopNavBg{ height:32px; background-image:url(images/index_06.jpg);}
.Main{ background-color:#ffffff; background-image:url(images/index_08.jpg); background-repeat:no-repeat; background-position:top;}
.Footer{ background-image:url(images/index_11.jpg); background-repeat:no-repeat; background-position:right; }


.TopNav{ font-family:Arial; height:33px; list-style:none;}
.TopNav ul{ list-style:none;}
.TopNav li{ width:110px; height:31px; background-image:url(images/NavBg.jpg); background-repeat:no-repeat; background-position:right; float:left; font-size:13px; font-weight:bold; line-height:30px; text-indent:10px;}
.TopNav li a{ color:#ffffff; text-decoration:none;}
.TopNav li a:hover{ color:#ff9900;}
.TopNav li a.ActiveTopNav{ color:#ff9900;}



.Left,.Center{ margin-top:8px;}
Right{ margin-top:3px;}


.Left h5,.Center h5,.Right h5,.NeiLeft h5{font-size:11px; letter-spacing:1px;}
.Left h5,.Center h5{text-indent:16px; height:26px;}
.Right h5,.NeiLeft h5{text-indent:15px;}

.Left h5 a,.Center h5 a,.Right h5 a,.NeiLeft h5 a{ color:#ffffff; text-decoration:none; line-height:22px;}

.Left{ width:353px; height:569px; float:left; margin-bottom:16px;}
.Center{ width:419px; height:569px;  float:left; margin-bottom:16px;}
.Right{ width:213px; height:569px;  float:right; margin-bottom:16px;}

.IndexLeft1,.IndexLeft2{ width:344px; float:right;}
.IndexLeft1{ height:277px; background-color:#86b916; position:relative;}
.IndexLeft2{ height:276px; margin-top:16px; background-image:url(images/index2_24.jpg);}
.IndexLeft2 img{ padding:3px;}

.NewsImgNumber{ position:absolute; left:10px; bottom:10px; font-family:Arial;}
.NewsImgNumber a{ color:#045206; text-decoration:none; margin-right:5px; font-weight:bold;}



.IndexCenter1,.IndexCenter2{ width:400px; height:276px; float:right;}
.IndexCenter1{ background-image:url(images/index2_14.jpg);}
.IndexCenter2{margin-top:16px;  background-image:url(images/index2_26.jpg);}



.IndexRight1,.Right h5{ float:left; width:203px;}
.Right h5,.NeiLeft h5{ height:24px; background-image:url(images/index2_28.jpg); }

.IndexRight1{margin-bottom:5px;}

.IndexRight2,.IndexRight3,.NeiLeftPro,.NeiLeftDown{border: 1px solid #afdcf6; clear:both;}
.IndexRight2{ width:201px; height:380px; margin-bottom:10px;background-color: #f1fafc;}
.IndexRight3{ width:201px; height:101px; background-image:url(images/Icon5.jpg); background-repeat:no-repeat; background-position:right;}

.IndexRight2 ul,.IndexRight3 ul{ list-style:none; margin-top:12px;}
.IndexRight2 li,.IndexRight3 li{ width:160px; margin:0 auto;background-repeat:no-repeat; padding-left:15px;}
.IndexRight2 li{  background-image:url(images/Icon2.jpg); border-bottom: dotted 1px #ccdfeb;line-height:24px; background-position:left; }
.IndexRight3 li{  background-image:url(images/Icon4.gif); line-height:20px; background-position:left bottom;}
.IndexRight2 li a,.IndexRight3 li a{ color:#00609d; text-decoration:none;}






.Position,.IndexPro{ width:986px; margin:0 auto; }

.Position{ line-height:25px; color:#666; position:relative; }
.Position a{ color:#666; text-decoration:none;}
.IndexPro{ height:163px; background-color:#dbf0f5; clear:both; margin-bottom:10px;}

.IndexNews,.IndexAbout{ width:370px; margin:0 auto;list-style:none; margin-top:15px; font-family:Arial;}
.IndexNews ul{ list-style:none;}
.IndexNews li
{
	color: #7fafce;
	background-image: url(images/Icon1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	line-height: 21px;
	border-bottom: dotted 1px #ccdfeb;
}
.IndexNews li a{ color:#00609d; text-decoration:none;}


.IndexAbout{ color:#333; line-height:20px;}
.IndexAbout img{ float:right; margin-left:10px;}


.IndexProHot{ width:138px; height:118px; background-image:url('images/IndexProBg.jpg'); background-repeat:no-repeat; float:left; margin:5px 5px 0px 5px;}
.IndexProHot h1{ font-size:12px; font-weight:normal; margin-top:5px; text-align:center;}
.IndexProHot h1 a{ color:#015507; text-decoration:none;}
.IndexProHot img{ height:110px; overflow:hidden; padding:3px;}








.NeiLeft{ width:224px; float:left;}
.NeiRight{ width:780px; float:right; background-image:url(images/NeiRightBg_11.jpg); background-repeat:no-repeat; background-position:left top; }

.NeiSearch,.NeiLeft h5,.NeiLeftPro,.NeiLeftDown,.ProList{ width:203px; margin:0 auto;}

.NeiLeft h5{}
.ProList{ width:201px;  margin-bottom:10px;background-color: #f1fafc;}
.NeiLeftDown {width:201px; height:101px; background-image:url(images/Icon5.jpg); background-repeat:no-repeat; background-position:right; margin-bottom:20px;}

.NeiLeftPro{ margin-bottom:16px;}
.NeiLeftPro ul,.NeiLeftDown ul{ list-style:none; margin-top:12px; margin-bottom:10px;}
.NeiLeftPro li,.NeiLeftDown li{ width:160px; margin:0 auto;background-repeat:no-repeat; padding-left:15px;  }
.NeiLeftPro li{background-image:url(images/Icon2.jpg); border-bottom: dotted 1px #ccdfeb;line-height:24px; background-position:left;}
.NeiLeftDown li{background-image:url(images/Icon4.gif); line-height:20px; background-position:left bottom;}
.NeiLeftPro li a,.NeiLeftDown  li a{ color:#00609d; text-decoration:none;}

.ProList{border: 1px solid #afdcf6; clear:both; font-family:Arial;}
.ProList h1,.ProList h2,.ProList h4{ font-size:12px;}
.ProList h1{width:160px; margin:0 auto;background-repeat:no-repeat; padding-left:15px; }

.ProList h1{background-image:url(images/Icon2.jpg); border-bottom: dotted 1px #ccdfeb;line-height:24px; background-position:left;}
.ProList h4{ margin-left:30px; background-repeat:no-repeat; background-position:left center; padding-left:15px; font-weight:normal; }


.ProList h2{ font-weight:normal;background-image:url(images/Icon2.gif); margin-left:10px; background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.ProList h1 a{ color:#00609d; text-decoration:none;}
.ProList h2 a{ color:#ff6600; text-decoration:none;}
.ProList h4 a{ color:#333; text-decoration:none;}



.NeiRight h5,.NeiRight h2,.Title,.About,.Pro,.SearchOk,.ProType,.ProSino,.Pages,.Network,.honor,.News,.NewsDetail{ width:700px; margin:0 auto; margin-bottom:20px; }



.Title{ height:43px; background-image:url(images/TitleBg.jpg); background-repeat:no-repeat;}
.Title h1{ text-indent:60px; font-size:16px; margin-top:10px; font-weight:bold;}
.Title h2{ text-indent:50px; font-size:12px; margin-top:10px; font-weight:bold;}

.About{ line-height:28px; color:#666;}
.About p{}
.About img{ float:right; margin-left:10px;}

.ProShow
{
	border: 1px solid #7fc88c;
	width: 200px;
	height: 210px;
	float: left;
	margin-right:25px;
	margin-bottom:20px;
}
.ProShow img{ padding:1px; height:190px; overflow:hidden;}
.ProShow h1
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #7fc88c;
	background-color: #cce9d1;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding:1px;
	font-family:Arial;
}

.ProShow h1 a{ color:#026714; text-decoration:none;}

.NeiRight h2{ font-size:15px;}
.ProType{ color:#333; line-height:20px;  margin-bottom:20px; overflow:hidden;}


.ProSino{}


.ProSinoShow
{
	border: 1px solid #7fc88c;
	width: 150px;
	height: 180px;
	float: left;
	margin-right:20px;
	margin-bottom:20px;
}
.ProSinoShow img{ padding:1px; height:140px; overflow:hidden;}
.ProSinoShow h1
{
	border-top: solid 1px #7fc88c;
	background-color: #cce9d1;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding:1px;
	font-family:Arial;
	height:30px;
}

.ProSinoShow h1 a{ color:#026714; text-decoration:none;}

.service
{
	width: 340px;
	height: 160px;
	float: left;
	margin-left: 20px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #cce9d1;
	margin-bottom:20px;
}
.service img
{
	border: 1px ridge #cce9d1;
	width: 100px;
	float: left;
}
.service h3,.service p{ width:220px; float:right;}
.service h3{ font-size:12px; height:20PX;}
.service h3 a{ color:#00911a; }
.service p{ color:#555;}

.Network{ line-height:25px; font-family:Arial;}


.News ul{}
.News li{}
.News li a{}


.News{list-style:none;font-family:Arial;}
.News ul{ list-style:none;}
.News li
{
	color: #999;
	background-image: url(images/Icon1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	line-height: 25px;
	border-bottom: dotted 1px #ccdfeb;
}
.News li a{ color:#333; text-decoration:none;}

.NewsDetail{ overflow:hidden;}
.NewsDetail h3{ text-align:center;  font-size:15px; margin-bottom:5px;} 


.honor th{ text-align:center; font-weight:normal;}



.Pages{ clear:both;}


.Pages p
{

	
	font-family: Arial;
	border-bottom: dashed 1px #7fc88c;
}
.Pages a{ color:#416920; margin-right:10px; text-decoration:none;}
.Pages a.ActivePage{ color:#ff9900; font-weight:bold; }





.TimeBar{ position:absolute; right:0px; top:0px;}



.SearchOk{}
.SearchOk ul{  padding-left:35px; }

.SearchOk li{ line-height:25px;}
.SearchOk li a{ color:#026714; text-decoration:none;}









.More{ text-align:right; width:370px; margin:0 auto; margin-top:10px;}

.Footer{ font-family:Arial;}
.Footer p{ color:#a0b490; margin-top:10px;margin-bottom:20px;}
.Footer p a{ color:#a0b490; text-decoration:none;}

.Text1{ text-align:center; color:#999; margin-bottom:10px;}
.Text2{ line-height:25px; color:#333;}









/* banner CSS */

.pb .steps, .pb .points li{}
.pb .banners{ position:relative;}
.pb .banners li{width:344px;height:276px;overflow:hidden;display:none;}
.pb .banners li.current{display:block;}
.pb .switcher{
	width:344px;
	position:absolute;
	left:10px;
	top:255px;
}



.switcher ul{ list-style:none;}
.switcher li{float:left; font-size:11px; font-family:Arial; color:#ffffff; font-weight:bold; margin-right:10px;}
.switcher li.current{ color:#ff9900;}






.IndexCross{width:966px;  height:145px; margin:0 auto; padding:10px;  background-color:#dbf0f5; clear:both;}
.IndexCrossTB img{height:110px; overflow:hidden;}
.IndexCrossTB td{width:138px; height:118px; background-image:url('images/IndexProBg.jpg'); background-repeat:no-repeat;}
.IndexCrossTB th{ font-size:10px; font-weight:normal;}
.IndexCrossTB a{color:#015507; text-decoration:none;}







.rollBox{width:986px; margin:0 auto;  height:155px; background-color:#dbf0f5; clear:both; margin-bottom:10px;overflow:hidden;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(images/job_mj_069.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(images/job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:940px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
