/* CSS Document */
*{margin:0;padding:0;word-wrap:break-word;}
body {background:#FDFDFD; font:12px/1.75 \5b8b\4f53, arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;}
img {border:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
.blank10{height:10px;overflow:hidden;}
.blank3{height:3px;overflow:hidden;}
.blank5{height:5px;overflow:hidden;}
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
/*td {table-layout:fixed; word-wrap:break-word; word-break:break-all;}*/

.layout {width:990px; margin:0px auto;}
.top_logo {background:url(../images/logo.jpg) no-repeat 63px 14px; height:64px; padding-top:19px; padding-bottom:16px; color:#6E6E6E; vertical-align:top; text-align:right;}
.top_logo a:link,.top_logo a:visited,.top_logo a:hover,.top_logo a:active {color:#6D6D6D;}
.top_logo form {margin-top:24px;}
.top_logo .keyinput {border:#AEAEAE 1px solid; width:128px; height:17px; line-height:17px; vertical-align:middle; margin-top:-4px;}
.top_logo .but {vertical-align:middle; margin-top:-4px;}
.top_menu {background:url(../images/menu/bg.jpg) repeat-x;}
.top_menu a {float:left; display:block; text-align:center;}
.top_menu .m1:link,.top_menu .m1:visited  {background:url(../images/menu/ht1-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m1:hover,.top_menu .m1:active {background:url(../images/menu/ht1-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m2:link,.top_menu .m2:visited  {background:url(../images/menu/ht2-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m2:hover,.top_menu .m2:active {background:url(../images/menu/ht2-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m3:link,.top_menu .m3:visited  {background:url(../images/menu/ht3-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m3:hover,.top_menu .m3:active {background:url(../images/menu/ht3-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m4:link,.top_menu .m4:visited  {background:url(../images/menu/ht4-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m4:hover,.top_menu .m4:active {background:url(../images/menu/ht4-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m5:link,.top_menu .m5:visited  {background:url(../images/menu/ht5-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m5:hover,.top_menu .m5:active {background:url(../images/menu/ht5-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m6:link,.top_menu .m6:visited  {background:url(../images/menu/ht6-0.jpg) no-repeat; width:102px; height:41px;}
.top_menu .m6:hover,.top_menu .m6:active {background:url(../images/menu/ht6-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .h1:link,.top_menu .h1:visited,.top_menu .h1:hover,.top_menu .h1:active {}
.top_menu .h2:link,.top_menu .h2:visited,.top_menu .h2:hover,.top_menu .h2:active {background:url(../images/menu/ht2-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .h3:link,.top_menu .h3:visited,.top_menu .h3:hover,.top_menu .h3:active {background:url(../images/menu/ht3-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .h4:link,.top_menu .h4:visited,.top_menu .h4:hover,.top_menu .h4:active {background:url(../images/menu/ht4-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .h5:link,.top_menu .h5:visited,.top_menu .h5:hover,.top_menu .h5:active {background:url(../images/menu/ht5-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu .h6:link,.top_menu .h6:visited,.top_menu .h6:hover,.top_menu .h6:active {background:url(../images/menu/ht6-1.jpg) no-repeat; width:102px; height:41px;}
.top_menu a {outline: none;}
.top_menu a:active {star:expression(this.onFocus=this.blur());}
.top_menu :focus {outline:0; }

.mid_bg {background:url(../images/mid_bg.jpg) no-repeat;}
.mid_bg .tit {height:38px; text-align:left; padding-left:28px;}
.mid_bg .tit a {display:block; width:88px; height:38px;}
.mid_bg .tit a {outline: none;}
.mid_bg .tit a:active {star:expression(this.onFocus=this.blur());}
.mid_bg .tit :focus {outline:0; }
.mid_bg .left01 {width:371px; float:left;}
.mid_bg .left01 .infor {text-align:left; line-height:20px; padding:12px 11px; color:#656565; height:150px; overflow:hidden;}
.mid_bg .left01 .infor img {float:left; padding:1px; border:1px solid #C9CDD0; margin-right:8px;}
.mid_bg .left01 .more {text-align:right; height:25px; line-height:25px; padding-right:30px;}
.mid_bg .mid01 {width:394px; float:left;}
.mid_bg .mid01 .infor {text-align:left; padding:12px 11px; color:#656565; height:170px; overflow:hidden; background:url(../images/news.jpg) 12px 12px no-repeat;}
.mid_bg .mid01 .infor .top {margin-left:103px; height:80px;}
.mid_bg .mid01 .infor .top span {display:block;}
.mid_bg .mid01 .infor .top .t {width:280px; white-space: nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; height:22px; line-height:22px; font-size:14px; font-weight:700;}
.mid_bg .mid01 .infor .top .b {color:#010101; line-height:18px;}
.mid_bg .mid01 .infor .other {height:18px; line-height:18px;}
.mid_bg .mid01 .infor .other .l {float:left;}
.mid_bg .mid01 .infor .other .r {float:right;}
.mid_bg .right01 {width:210px; float:right;}
.mid_bg .right01 .pic img {border:1px solid #E1DFE0; padding:2px; margin:12px auto;}
.mid_bg .right01 .infor {line-height:20px; text-align:left;}
.mid_bg .mid01 .infor .top a:link ,.mid_bg .mid01 .infor .top a:visited ,.mid_bg .mid01 .infor .top a:hover ,.mid_bg .mid01 .infor .top a:active {color:#000;}
.mid_bg .mid01 .infor a:link ,.mid_bg .mid01 .infor a:visited ,.mid_bg .mid01 .infor a:hover ,.mid_bg .mid01 .infor a:active {color:#666666;}
.more a:link ,.more a:visited ,.more a:hover ,.more a:active {color:#656565;}
.sbox {height:168px; border:1px solid #E4E4E4;}

.main_mid{}
.main_mid .left {width:210px; float:left;}
.main_mid .left .left01 {border:1px solid #DFDFDF;}
.main_mid .left .left01 .tit {width:186px; padding:12px 0px; margin:0px auto;}
.main_mid .left .left01 .menu {width:186px; margin:0px auto;}
.main_mid .left .left01 .menu ul {text-align:left; margin:5px 0px;}
.main_mid .left .left01 .menu ul h1 {font-size:14px; text-align:center; font-weight:normal; height:28px; background:#469BD2; line-height:28px;}
.main_mid .left .left01 .menu ul h1 a:link ,.main_mid .left .left01 .menu ul h1 a:visited ,.main_mid .left .left01 .menu ul h1 a:hover ,.main_mid .left .left01 .menu ul h1 a:active {color:#FDFEFF;}
.main_mid .left .left01 .menu ul li {padding-left:14px; height:20px; line-height:20px; margin:2px 0px;}
.main_mid .left .left01 .menu ul li a:link ,.main_mid .left .left01 .menu ul li a:visited ,.main_mid .left .left01 .menu ul li a:hover ,.main_mid .left .left01 .menu ul li a:active {color:#656565;}
.main_mid .right {width:750px; overflow:hidden; float:right;}
.main_mid .right .right01 {}
.main_mid .right .right01 .tit {height:33px; background:url(../images/right/titbg.jpg) repeat-x; border:1px solid #DDDDDD;}
.main_mid .right .right01 .tit .l {float:left; padding-left:24px; font-size:14px;}
.main_mid .right .right01 .tit .r {float:right; padding-right:10px;}
.main_mid .right .right01 .tit a:link ,.main_mid .right .right01 .tit  a:visited ,.main_mid .right .right01 .tit  a:hover ,.main_mid .right .right01 .tit  a:active {color:#656565;}
.main_mid .right .right01 .tit span {height:33px; line-height:33px; color:#4E4E4E;}
.main_mid .right .right01 .body_infor {padding:15px 10px; padding-bottom:5px; border:1px solid #DDDDDD; border-top:none; text-align:left; line-height:22px; color:#434343; height:auto!important; min-height:350px; height:350px;}
.main_mid .right .right01 .news_title {text-align:center;}
.main_mid .right .right01 .body_list {padding:15px 10px; padding-bottom:5px; border:1px solid #DDDDDD; border-top:none; text-align:left; color:#434343; height:auto!important; min-height:350px; height:350px;}
.main_mid .right .right01 .body_list li {height:24px;}
.main_mid .right .right01 .body_list li span {display:block;height:24px; line-height:24px; color:#707070;}
.main_mid .right .right01 .body_list li .l {float:left; width:520px; white-space: nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.main_mid .right .right01 .body_list li .r {float:right; width:100px; text-align:center;}
.main_mid .right .right01 .Pic_list {padding:15px 0px; padding-bottom:5px; border:1px solid #DDDDDD; border-top:none; text-align:left; color:#434343; height:auto!important; min-height:350px; height:350px;}
.main_mid .right .right01 .Pic_list .list li {float:left; width:166px; height:150px; margin:0px 10px!important; margin:0px 8px; overflow:hidden;}
.main_mid .right .right01 .Pic_list .list li img {padding:2px; border:1px solid #dddddd;}
.main_mid .right .right01 .Pic_list .list li a {display:block;}
.main_mid .right .right01 .Pic_list .list li span {height:30px; line-height:30px; margin:0px auto; width:160px; white-space: nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; text-align:center; display:block;}

.back {text-align:right; padding-right:5px;}
.back a:link,.back a:visited,.back a:hover,.back a:active {color:#454545;}

/*Flash*/
#f_div {margin: 0px auto; width: 990px; height: 353px; overflow: hidden; text-align:left;}
#f_imgDiv {width: 100%; height: 353px; overflow: hidden}
#f_img {FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); border:0px;}
#f_infoDiv {position: relative; width:980px; top: -23px; left:0px; !important;}
#f_buttonDiv {text-align: left; height:16px;}
#f_buttonDiv DIV {WIDTH: 2px; FLOAT: right; HEIGHT: 16px;}
#f_buttonDiv .bg {WIDTH: 16px; BACKGROUND: #404241; FLOAT: right; HEIGHT: 16px}
#f_buttonDiv A {POSITION: absolute; TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; HEIGHT: 16px !important; COLOR: #fff; FONT-SIZE: 10px; OVERFLOW: hidden; TEXT-DECORATION: none}
#f_buttonDiv A:visited {COLOR: #fff}
#f_buttonDiv A:active {COLOR: #fff}
#f_buttonDiv A:hover {BACKGROUND: #F9A61A; COLOR: #fff}
#f_buttonDiv A.on:link {BACKGROUND: #F9A61A; COLOR: #fff}
#f_buttonDiv A.on:visited {BACKGROUND: #F9A61A; COLOR: #fff}
#f_buttonDiv A.on:active {BACKGROUND: #F9A61A; COLOR: #fff}
#f_buttonDiv A.on:hover {BACKGROUND: #F9A61A; COLOR: #fff}
#f_buttonDiv A.on:hover {BACKGROUND: #F9A61A}

.bottom .infor {height:45px; background:#989898; vertical-align:middle; text-align:center; color:#D3D1D2;}
.bottom .infor a:link {text-decoration: none; color:#D3D1D2;}
.bottom .infor a:visited {text-decoration: none; color:#D3D1D2;} 
.bottom .infor a:hover {text-decoration: none; color:#000000;} 
.bottom .infor a:active {text-decoration: none; color:#000000;}

a:link {text-decoration: none; color:#707070;}
a:visited {text-decoration: none; color:#707070;} 
a:hover {text-decoration: underline; color:#707070;} 
a:active {text-decoration: underline; color:#707070;}

.page {text-align:center; padding:5px 0px;}

.but_Style {background:url(../images/but/but_smj.jpg) no-repeat; width:54px; height:22px; color:#010101; border:0px;}

.img_normal{border:1px solid #c4e6ff;}
.img_hover{border:1px solid #666666;}

.jbo_t {color:#6C6C6C;}
.job_input {border:1px solid #B5B5B5;}

/*---------------·ÖÒ³----------------------------*/
#page {	MARGIN: 6px 0px 6px 0px; color:#000000; font-weight:bold;border-top:0px;}
#page A {FONT-SIZE:12px;BORDER: #ddd 1px solid;padding:4px;TEXT-DECORATION: none; margin-left:3px; margin-right:3px; text-align:center;ZOOM:1;}
#page A:hover {	BACKGROUND: #03c;BORDER: #ddd 1px solid; color:#ffffff;}
#page A.pre {font-size:12px;PADDING:4px;}
#page A.nxt {font-size:12px;PADDING:4px;}
#page span.thispage { background:#eaeaea; color:red;BORDER: #ddd 1px solid;FONT-SIZE:12px;padding:4px;TEXT-DECORATION: none; margin-left:3px; margin-right:3px;text-align:center;ZOOM:1;}
#page span.totalrc {FONT-SIZE:12px;BORDER: #ddd 1px solid;padding:4px;TEXT-DECORATION: none;margin-right:3px; margin-left:3px; text-align:center;ZOOM:1;}
/*---------------·ÖÒ³----------------------------*/