/* CSS Document */
/*Common CSS Document */
html,body,div,p,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,input,fieldset,legend,optgroup{margin:0;padding:0;}
html, body {font-family:Arial;font-size:12px;color:#333;line-height:21px;background:#fff;}
h1,h2,h3,h4,h5,h6,em,strong, input,textarea{font-family:Arail,宋体;font-size:12px;font-style:normal;font-weight:normal; font-family:}
ul,li{list-style:none;list-style-type:none;}
.clearfix {clear:both; height:0; font-size:0px;}
input, select, textarea {font-size:12px;vertical-align:middle;}
textarea {border:1px solid #d4d4d4;}
a img{border:0; }
a{ color:#000;text-decoration: none;}
a:hover{ color:#0f4278;}
img{border:0px;padding:0px;margin:0px;}
.wrapper,.wrapper2,.wrapper2{width:100%; margin:0px auto;background:#FFFFFF; clear:both; position:relative; }

/*********** pub *****************/
.content,.recruitmenu,.aboutus{width:1000px; margin:auto; position:relative }
.pubmenu{ width:1000px; background:url(../images/pubmenu.png) no-repeat; height:96px; margin:auto; font-size:15px;}
.pubmenu ul{ position:relative; top:45px; left:30px;}
.pubmenu ul li{ float:left;  text-align:center;  width:150px; font-weight:bold; background:url(../images/pubmenufg.png) right no-repeat;}
.pubmenu a{ color:#fff;}
.pubmenu a:hover{ color:#0f4278;}
.pubfy{  height:60px; }
.pubfy ul{ }
.pubfy ul li{  font-weight:bold; height:16px; width:36px; float:left;  line-height:16px; text-align:center;}
.pubfylist{background:url(../images/pubfy.jpg) no-repeat;height:16px; width:16px; line-height:16px; text-align:center; color:#FFF}
.pubshowtxt{ width:888px; margin:auto; min-height:350px;}
.pubmore{ width:940px; height:330px; background:url(../images/pubmore.jpg) no-repeat; margin:auto; position:relative}
.pubmorebt{ font-size:16px; font-weight:bold; position:absolute; top:10px; left:20px; width:900px;} 
.pubmorebt span{ float:right}
.pubmorelist{}
.pubmorelist ul{ position:relative; top:80px; left:15px; }
.pubmorelist ul li{   height:160px; width:310px; float:left; background:url(../images/recruitmenubg.png) no-repeat; }
.pubmorelist img{ width:289px; height:141px;}
.showfgx{  width:950px; border:1px dotted #999; position:relative; top:-20px;}
.showbt3{ float:right;  font-size:12px; width:51px; position:relative; top:-20px; right:30px; height:35px;}
.showbt3 a{ color:#0f4278;}
.showbt3 a:hover{ color:#f00;}





/****************************************  head  *********************************************************************/
.head,.menu ul li span,.fflash,.menuPic,.casetxt,.menucase,.casetxt2 { position:relative}
.menu{ position:absolute}
.wrapper1{ background:url(../images/index_head.jpg) no-repeat center; height:660px; }
.wrapper2{background:url(../images/index_zjhf.jpg) repeat-x; height:161px;}
.head{ width:1000px;margin:0 auto; top:30px;}
.logo{ padding:0px 0px 0px 35px;}
/**menu**/
.menu {height:37px; line-height:37px; width:700px; font-size:16px; top:0px; left:320px; }
.menu ul{ padding:3px 0px 0px 0px;}
.menu ul li{ float:left;   text-align:center;   width:138px; font-weight:bold;}
.menu ul li span{  font-size:12px; top:20px; left:-32px; font-weight:normal; color:#999 }
/***fflash**/
.fflash{ top:00px;}

.blk_18 {
WIDTH: 1000px; MARGIN-TOP: 8px; FONT-SIZE: 12px;  OVERFLOW: hidden;   ZOOM: 1
}
.blk_18 .pcont {
 FLOAT: left; OVERFLOW: hidden; WIDTH: 920px;
}
.blk_18 .ScrCont {
 WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
 FLOAT: left
}
.blk_18 #List2_1 {
 FLOAT: left
}
.blk_18 .LeftBotton { background:url(../images/picr_1.png) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 40px; HEIGHT: 72px;top:180px; position:relative;
}
.blk_18 .RightBotton { background:url(../images/picr_1.png) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 40px; HEIGHT: 72px; top:180px; position:relative;
}
.blk_18 .LeftBotton {
 BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
 BACKGROUND-POSITION: 0px -78px; MARGIN-LEFT: -10px
}
.blk_18 .LeftBotton:hover {
 BACKGROUND-POSITION: -40px 0px
}
.blk_18 .RightBotton:hover {
 BACKGROUND-POSITION: -40px -78px
}
.blk_18 .pl IMG {
 DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
  FLOAT: left;  WIDTH: 920px; LINE-HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.blk_18 A.pl:hover {
 text-decoration: underline;
}
.commu_cont3 {
 MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
 WIDTH: 188px
}

/****************************************  footer  *********************************************************************/
.footer{ background:url(../images/footerbg.jpg) no-repeat center; height:217px;}
.footer1{width:1000px; margin:auto; position:relative;}
.footermenu{ position:relative; top:25px; left:55px; }
.footermenu ul{ }
.footermenu ul li{ width:95px; color:#FFF; float:left ;  background:url(../images/footer-fg.png) no-repeat  right ;  text-align:center;  }
.footermenu a{ color:#fff;}
.footermenu a:hover{ color:#0f4278;}
.footertxt{ position:absolute; top:85px; color:#a2d1fd; text-align:center; width:1000px;}
.footercall{position:absolute; top:163px; left:205px; color:#86a1bc; font-size:20px; font-weight:bold;}
.footerindex,.footermap,.footerEmail{position:absolute; width:30px; height:30px; top:175px; left:703px;}
.footermap{ top:165px; left:740px;}
.footerEmail{ top:165px; left:780px;}






/*****about****/
.showbt{ color:#0a5590; font-size:24px; width:1000px; text-align:center; height:90px; line-height:110px;}
.showbt2,.showbt4,.bshare-custom{ color:#999; font-size:12px; width:450px; margin:auto; text-align:center; position:relative; top:-8px; left:-40px;}
.showbt2 span{ float:right}
.showbt4,.bshare-custom{ float:left; top:-20px; left:0px; width:400px}
.bshare-custom{ width:150px; left:-50px;}

/*****recruit****/
.recruitmenu ul{ margin:auto; width:930px;}
.recruitmenu ul li{     width:150px; font-weight:bold;position:relative; height:180px;}
.recruitlist{   width:930px;height:158px; background:url(../images/recruitmenubg.png) no-repeat; }
.recruitlist img{ width:289px; height:141px;}
.recruitlistbt{ font-size:16px; position:absolute; top:5px; left:340px; width:600px;}
.recruitlistbt a{ color:#0a5590;}
.recruitlistbt a:hover{ color:#0f4278;}
.recruitlistbt span{ font-size:12px; color:#999999; float:right; font-weight:normal}
.recruitlisttxt{ font-size:14px; position:absolute; top:42px; left:340px; width:600px; font-weight:normal;}
.recruitlisttxt a{ color:#666666;}
.recruitlisttxt a:hover{ color:#0f4278;}
.recruitlist1{ position:absolute; top:122px; left:340px; width:600px;}
.recruitlist1 span{ float:right;}
.recruitlistfx{ position:absolute; top:142px; left:680px; width:150px;}


/*****contact****/
.aboutus{ background:#e1e6e9; height:245px; margin:10px auto 75px;}
.aboutus ul{ margin:auto; width:900px; position:relative; top:20px;}
.aboutus ul li{ float:left;     width:300px; font-weight:bold;position:relative; height:180px; background:url(../images/aboutusBg.png) right no-repeat;}
.aboutusbt{  position:absolute; font-size:16px; top:40px; left:50px; color:#0d7198;}
.aboutusbt span{ color:#74b809;}
.aboutustxt,.aboutustxt2,.aboutusB{ color:#6d7d8a; font-size:14px; position:absolute; top:80px; left:0px; width:250px;}
.aboutustxt ul{  width:140px;text-align:left; position:relative; top:-20px; left:10px;}
.aboutustxt ul li{   width:140px; font-weight:bold; height:25px; background:#e1e6e9;}
.aboutustxt2 ul{  width:280px;text-align:left; position:relative; top:0px; }
.aboutustxt2 ul li{   width:250px; font-weight:bold;  height:50px; background:#e1e6e9;}
.aboutusB{ top:135px; }

/*******************eg****************/
.eg{ width:990px; margin:30px 0px 20px 0px; position:relative; left:20px; height:660px;}
.eg ul{ }
.eg ul li{ height:220px; width:330px; float:left; background:url(../images/recruitmenubg.png) no-repeat;  }
.eg ul li div{font-size:14px; text-align:center; line-height:60px; font-weight:bolder; position:relative; left:-20px;}
.eg img{ width:289px; height:141px;}
/*******************egshow****************/
.egshowtxt{ border:solid 1px #d5d5d5; width:940px; margin:30px auto 50px; text-align:center;}
.egshowtb{ background:url(../images/egshowbg.jpg) no-repeat; width:940px; height:214px; position:relative}
.egshowtxt img{ max-width:900px; margin:15px auto 15px;; border:solid 1px #d5d5d5;}
.egshow1,.egshow2,.egshow3,.egshow4{ color:#999; font-size:14px; position:absolute; top:8px; left:50px; }
.egshow2{ left:620px; }
.egshow3{ left:800px; }
.egshowtb span{ color:#666;   }
.egshow4{color:#666; font-size:12px; top:60px; left:30px; width:880px; font-family:"宋体"; text-align:left; height:180px;overflow:hidden;}
.egshowpic{ margin:20px auto 10px; text-align:center;}
.egshowpic img{ max-width:1000px;}








