body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, input, button, select,p, textarea { margin:0; padding:0; }
table{ margin:0 auto; }
ol, ul ,li{ list-style: none; }
img { border:0; }

body { font-family:"microsoft yahei"; background-color:#fffdf7; }
a:link { color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #FF0000;}
a:active {text-decoration: none;color: #333333;}

.clear { clear:both; }

ul,li,form,input { padding:0px; margin:0px; list-style:none; }


#topbox { width:100%; border-bottom: solid 1px #fbe9e2; height:33px; line-height:33px; }
#topnav { width:1000px; height:33px; line-height:33px; margin:0 auto; }
#topnav .left { width:500px; text-align:left; line-height:33px; font-size:12px; color:#666666; float:left; }
#topnav .right { width:500px; text-align:right; line-height:33px; font-size:12px; color:#666666; float:right; }
#logo{ width:1000px; height:97px; margin:0 auto; }
#logo .img { float:left; width:570px; height:97px; }
#logo .r { width:430px; float:right; }


#so { width:300px; height:40px; float:right; margin-top:35px; font-size:14px; text-align:right; }
.hyinput { width:180px; height:24px; padding-top:3px; padding-bottom:3px; padding-right:3px; padding-left:5px; line-height:24px; border:solid 1px #ccc; font-size:14px; color:#999999;  }
.hyinput2 { width:60px; height:32px; background-color:#cd0021; color:#FFFFFF; font-size:14px; font-weight:bold; border:solid 1px #cd0021; padding-left:0px; }

#navbox { width:100%; height:40px; background-color:#cd0021; }
#nav { width:1000px; margin:0 auto; height:40px; line-height:40px; }
#nav li { width:100px; float:left;  height:40px; line-height:40px; float:left; text-align:center; color:#FFFFFF; }
#nav li a { color:#FFFFFF; }




#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:48%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff4444}


#box { width:1000px; margin:20px auto 0 auto; }
#box .left { width:680px; float:left; }
#box .right { width:300px; float:right; }

#box .clbox { width:180px; float:left; }
#box .crbox { width:790px; float:right; }

#box .clbox .t { width:150px; height:74px; background:url(../images/classlbg.jpg); padding:15px 0px 0px 30px; font-size:20px; color:#FFFFFF; }
#box .clbox .t span { font-family:Arial, Helvetica, sans-serif; }

#box .clbox .nav { width:140px; background:#f7df97; padding:20px; padding-bottom:10px; }
#box .clbox .nav li { width:139px; height:34px; margin-bottom:15px; line-height:34px; background:url(../images/cnavhover.jpg); text-align:center; }
#box .clbox .nav li a { color:#966031; font-size:12px; font-family:"宋体"; font-weight:bold; }


.title { width:650px; background:url(../images/titlebg1.jpg); height:36px; line-height:36px; padding:0 15px 0 15px; font-size:14px; font-weight:bold; font-family:"宋体"; color:#FFFFFF; }
.title span { float:right; color:#FF0000; line-height:36px; }
.title span a {  font-size:12px; font-weight:100; color:#FF0000; }
.title2 { width:270px; background:url(../images/titlebg2.jpg); height:36px; line-height:36px; padding:0 15px 0 15px; font-size:14px; font-weight:bold; font-family:"宋体"; color:#FFFFFF; }
.title2 span { float:right; color:#FF0000; line-height:36px; }
.title2 span a {  font-size:12px; font-weight:100; color:#FF0000; }
.title3 { width:970px; background:url(../images/titlebg3.jpg); height:36px; line-height:36px; padding:0 15px 0 15px; font-size:14px; font-weight:bold; font-family:"宋体"; color:#FFFFFF; }
.title3 span { float:right; color:#FF0000; line-height:36px; }
.title3 span a {  font-size:12px; font-weight:100; color:#FF0000; }

.title4 { width:760px; background:url(../images/titlebg4.jpg); height:36px; line-height:36px; padding:0 15px 0 15px; font-size:14px; font-weight:bold; font-family:"宋体"; color:#FFFFFF; }
.title4 span { float:right; color:#FF0000; line-height:36px; }
.title4 span a {  font-size:12px; font-weight:100; color:#FF0000; }



#lbox { width:678px; height:250px; border:solid 1px #e4e4e4; border-top:none; }
#lbox .l { width:310px; float:left; padding:15px; height:220px; }
#lbox .r { width:308px; float:right; padding:0px 15px 0px 15px; height:220px; font-size:12px; font-family:"宋体"; line-height:24px; color:#333; }

#lbox .r li { width:308px; line-height:27px; height:27px; border-bottom:dotted 1px #ccc; }
#lbox .r li sapn { float:right; color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; }


#lbox2 { width:1000px; height:250px; border:solid 1px #e4e4e4; border-top:none; }
#lbox2 .l2 { width:310px; float:left; padding:15px; height:220px; }
#lbox2 .r2 { width:620px; float:right; padding:15px; height:220px; font-size:12px; font-family:"宋体"; line-height:28px; color:#333333; }

#lbox2 .r2 li { width:620px; line-height:27px; height:27px; border-bottom:dotted 1px #ccc; }
#lbox2 .r2 li span { float:right; color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; }


#rbox { width:268px; height:220px; border:solid 1px #e4e4e4; border-top:none; padding:15px; line-height:29px; font-size:12px; font-family:"宋体"; }




#probox { width:100%; margin:20px auto 0 auto; background:url(../images/provf.jpg) 0px 0px no-repeat; padding-top:80px; height:285px;  }
#pbox { width:1000px; height:250px; margin:0 auto; }
#pboxb { width:998px; height:250px; border:solid 1px #e4e4e4; border-top:none;background-color:#fff;}


.rollBox{width:998px;overflow:hidden;padding-top:15px; height:300px;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(/img/job_mj_069.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(/img/job_mj_069.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .Cont{width:998px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:177px;float:left;text-align:center; margin:0px 10px 0px 10px; }
.rollBox .Cont .pic img{padding:4px;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:30px;color:#505050; font-size:12px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



#bottombox { width:100%; height:90px; margin-top:20px; background:url(../images/boottom.jpg); text-align:center; font-size:12px; color:#FFFFFF; }
#bottom { width:1000px; height:24px; padding-top:64px; margin:0 auto; text-align:left; }
#bottom a{ color:#fff; }

#crbox { width:758px; border:solid 1px #e4e4e4; padding:15px; border-top:none; line-height:30px; font-size:14px; font-family:"宋体"; color:#333333; }
#crnewsbox { width:758px; border:solid 1px #e4e4e4; padding:15px; border-top:none; line-height:30px; font-size:14px; font-family:"宋体"; color:#333333; }
#crnewsbox li { width:758px; height:35px; line-height:35px; border-bottom:dashed 1px #e4e4e4; }
#crnewsbox li a { font-size:14px; color:#333333; }
#crnewsbox li span { float:right; line-height:35px; font-size:12px; color:#999999; }


#crprobox { width:758px; border:solid 1px #e4e4e4; padding:15px; border-top:none; line-height:30px; font-size:14px; font-family:"宋体"; color:#333333; }
#crprobox li { width:31%; height:200px; border:dashed 1px #e4e4e4; float:left; margin:1%; }
#crprobox li p { font-size:14px; color:#333333;  line-height:28px; margin:0px; padding:0px; text-align:center;}
