body, form,table,ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, hr,ol,pre,button,input,select,textarea,th,td{margin:0;padding:0;}
body{font-size:100%;line-height: 22px; font-family: Arial,微软雅黑,Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;}
ul,ol{list-style:none outside none;}
a:link,a:active,a:visited{color:#0060A6;text-decoration:none;}
a:hover{color:#CC3333;text-decoration:none;}
.c-descript{font-size: 75%;line-height: 1.25em;}
.ptitle{font-size: 16px;font-weight: bold;}
.pcontent{font-size: 14px;line-height: 30px;word-spacing:5pt;color: #727272;}
.top{margin-bottom: 10px;}
.top-text{color: #FFFFFF;background-color: #464646;min-height: 25px;line-height: 25px;padding-left: 3px;overflow: hidden;font-size:12px;width:957px;}
.middle{padding: 0 10px;overflow: hidden;}
.middle-logo{overflow: hidden;}
.middle-option{width: 100%;background: url(/image/middle.jpg);height: 38px;}
.middle-en-option{overflow: hidden;margin: 0;line-height: 28px;background: url("/image/index_01.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 40px; list-style: none outside none;  padding: 1px 0 0; text-align: center;}
.middle-option li{height: 38px;}
.middle-option li,.m-recent-list,.m-recent-list li,.middle-en-option li{float: left;}
.middle-option a span{padding: 0px 10px; margin: 5px 0px 0px 0px; float: left; height: 28px; line-height: 28px;}
.middle-option .m_jg {
    background: url(/image/middle-1.jpg) center center no-repeat;
    width: 18px;
    height: 38px;
}
.middle-option a {
    color: #333333;
    display: block;
    font-size: 14px;
    height: 38px;
    text-align: center;
}
.middle-option .mdq span{
    background: #87a1bf none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
}
.middle-option a:hover{color:#FF3300;}
#scroll_box {
    width: 100%;
    position: relative;
    z-index: 0;
    margin: 0px auto;
    height: 354px;
    background: #f4f4f4;
}
.box_163css {
    width: 100%;
    height: 354px;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.box_163css img {
    height: 354px;
    width: 960px;
}
.scrollk {
    width: 100%;
    position: absolute;
    bottom: 12px;
    z-index: 2;
}
.scrolln {
    width: 962px;
    margin: 0px auto;
}
.scroll_nav {
    height: 12px;
    float: left;
    margin-left: 660px;
}
.scroll_nav li{ width:12px; height:12px; float:left; background:#ffffff; margin:0px 2px; cursor:pointer; border:solid 2px #ffffff;  -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }
.scroll_nav li.current {
    background: #de8319 none repeat scroll 0 0;
}
.top2 {
    background: #f4f4f4 linear-gradient(to bottom, #fbfbfb 0%, #e5e5e5 100%) repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #ffffff;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.top3 {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 10px 0;
    width: 100%;
}
.main {
    margin: 0 auto;
    width: 960px;
}
.t3_0 {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    position: relative;
    width: 100%;
    padding-top:5px;
}
.t3_1 {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    float: left;
    height: 250px;
    position: relative;
    width: 312px;
}
.t3_2 {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    float: left;
    height: 250px;
    margin-left: 10px;
    position: relative;
    width: 312px;
}
.t3_3 {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    float: right;
    height: 250px;
    position: relative;
    width: 312px;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    margin: 0;
    padding: 0;
}
.foot {
    width: 100%;
    background: #ffffff;
    padding: 12px 0px;
    border-top: solid 1px #dddddd;
}
.t3_0_title{
	background: #f4f4f4 linear-gradient(to bottom, #fbfbfb 0%, #e5e5e5 100%) repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    border-radius: 5px 5px 0 0;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
}
.cd_wx {
    background: rgba(0, 0, 0, 0) url("/image/wxg1_05.jpeg") no-repeat scroll 0 0;
    display: block;
    height: 18px;
    line-height: 18px;
}
#dc3 {
    display: none;
    height: 129px;
    right: 120px;
    position: absolute;
    top: 40px;
    width: 196px;
    z-index: 9999;
}
#dc3 img {
    width: 129px;
}
.gdn li {
    height: 30px;
    line-height: 30px;
}
.pic-show{width: 100%;overflow: hidden;}
.pic-left{width:530px;float:left;height: 320px;}
.pic-middel{width:260px;float:right;margin-left: 15px;height: 318px;background-color: #EAEAEA;padding: 0 5px;}
.pic-right{width:110px;float:left;height: 73px;margin-bottom: 8px;cursor: pointer;}
.pic-right p{color:#FFFFFF;}
.middle-recent{border-left: none;border-right: none;margin-bottom: 10px;overflow: hidden;}
.m-recent-new{font-size: 122.5%;font-weight: normal;margin:15px 0 3px;color: #4F4F4F;width: 180px;float: left;}
.middle-box{overflow: hidden;width: 100%;float:left;}
.box-list{float: left;width: 295px;height: 80px;overflow: hidden;}
.b-list-img{float: left;width: 85px;}
.b-list-descript{float: right;width: 205px;line-height: 1.35em;}
.box-s-title{margin:15px 10px 10px 10px;font-size: 150%;font-weight: normal;}
.box-s-content{margin-left:10px;height: 200px;overflow: auto;}
.box-s-content div{margin: 4px 0 0 5px;} .box-s-content a{display: block;}
.bottom{float:left;overflow: hidden;margin-top: 15px;width:100%;}
.links-title{background-color: #CCCCCC;padding: 3px;}
.links a{color:green;} .links a:hover{color:red;}
.m-clist{float:left;margin-top: 20px;font-size:80%;} .m-clist la{float:left;border-left: 1px solid black;padding: 0 8px;height:18px;}
.m-clist a{border-left: 1px solid black;padding: 0 6px;height:18px;}
#m-content{
	background: #ffffff;
    border: solid 1px #dddddd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 700px;
    margin: 20px 0;
    float: left;
}
#m-content-en{
	background: #ffffff;
    border: solid 1px #dddddd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 700px;
    margin: 20px 0;
}
#m-content *{line-height: 28px;}
.index-right{float: right;margin-top: 30px;}
.index-right span{font-size: 12px;font-family: Arial;}
.middle-en-option li { background: url("/image/index_08.jpg") no-repeat scroll right center rgba(0, 0, 0, 0); display: inline; float: left; height: 40px; line-height: 38px;}
.middle-en-option a{ color: #6d6d6f; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 40px; margin-left: -3px; padding: 0 20px;}
#searchBox{line-height: 24px;padding: 0px 15px;margin-top: 10px;}
.s-dt{clear: left;float: left;text-align: left; width: 80px;font-weight: bold;}
.s-dd{float: right;width: 830px;}
.s-ul-li{display: inline;float: left;margin: 0 5px;word-break : keep-all;}
.s-li-a{color: #EF6100;font-weight: bold;}
.clearfix{font-size: 85%;clear: both;display: block;}
.current{color:#CD4900 !important;font-weight: bold;}
.s-list{width:700px;float:left;min-height:635px;border: solid 1px #dddddd;background-color:#ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;margin-top: 20px;}
.s-list-list{margin: 0 10px;}
.s-list-top{height: 28px;line-height: 28px;padding-left: 5px;font-weight: bold;background-color: #CCCCCC;overflow: hidden;}
.s-list-job{float: left;width: 100%;min-height: 40px;margin-top:10px;font-size: 85%;border-bottom: 1px dashed #CCCCCC;}
.s-right{width:220px;float:right;min-height:635px;background-color: #F7F7F7;font-size:80%;clear: right;background: #ffffff;
    border: solid 1px #dddddd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: 20px;
    }
.s-right .links{margin:4px 5px 5px 15px;}
.s-search{height: 34px;padding: 3px 0 0 5px;overflow: hidden;}
.s-search{background: url("/image/daohang_bg.png") repeat-x scroll 0 0 transparent;}
.s-s-box {border:2px solid #0081C2;height: 24px;line-height: 20px;overflow: hidden;float: left;padding-left:5px;background-color: #FFFFFF;}
.i-top{width:960px;margin: 0 auto;overflow: hidden;} .i-t-top li{float:left;margin: 5px 5px 5px 0;}
.top_link{width: 960px;height: 24px;line-height: 24px;color: #838383;} .top_link a{font-size: 12px;}
.top_link a:link,.top_link a:visited{color:#838383;}

.dropdown_country ul {display: block; float: left; height: auto;list-style: none outside none; padding: 0 30px 0 0;}
.dropdown_country ul li {border: 0 none; display: list-item; float: none; height: auto; line-height: 1.07143em; margin-bottom: 3px; padding: 0;}
.dropdown_country li,.dropdown_country a,.dropdown_country h5{color: #797979;font-family: Arial,"����";font-size: 12px;}

.j-details,.j-description,.j-company,h1{word-wrap: break-word;padding: 0 10px;line-height: 24px;}
.j-details{overflow: hidden;margin-top: 30px;}
.j-details li{float:left;width:220px;}
.j-submit{position: absolute;width: 650px;height: 400spx;padding: 10px;background-color: #FFFFFF;top: 150px;left: 25%;}
.j-submit div{font-size: 85%;}

#picBox{width:530px; height:320px; overflow:hidden; position:relative; float:right;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:320px; width:5000px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:205px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:0px; right:10px;}
#icon_num li{ float:left; background:url() no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url() no-repeat 0 0; color:red;}

#pager ul.pages {display:block;border:none;text-transform:uppercase;font-size:12px;margin:10px 0;padding:0;}
#pager ul.pages li {list-style:none;float:left;border:1px solid #CACAFF;background-color:#F7F7FF;text-decoration:none;margin:0 5px 0 0;padding:6px;height: 12px;line-height:100%;}
#pager ul.pages li:hover {border:1px solid #0099FF;}
#pager ul.pages li.pgEmpty {border:1px solid #eee;color:#eee;}
#pager ul.pages li.pgCurrent {border:1px solid #0066FF;color:#000;font-weight:700;background-color:#eee;}


.copybottom {clear: both;margin: 1px auto 20px;padding-left: 90px;width: 940px;}
.copybottom li {border: 1px solid #D2D2D2;float: left;height: 50px;margin-right: 10px;width: 120px;}
img{Border: 0 none;}

.pages {background: none repeat scroll 0 0 #FFFFFF; height: 32px;margin-bottom: 10px;margin-left: 10px;margin-top: 10px;}

.login_bg{background: url('/image/user_login.png') no-repeat scroll -62px -175px transparent;height: 42px;margin: 8px 0 0 5px;line-height: 40px;width: 225px;padding:0 10px 0 25px;color: #FFFFFF;font-size: 125%;border: none;}
.login_pw{background: url('/image/user_login.png') no-repeat scroll -62px -225px transparent;height: 42px;margin: 8px 0 0 5px;line-height: 40px;width: 225px;padding:0 10px 0 25px;color: #FFFFFF;font-size: 125%;border: none;}
.login_sb{background: url('/image/user_login.png') no-repeat scroll -58px -110px transparent;width: 260px;height: 40px;border: none;cursor: pointer;font-size: 125%;color: #FFFFFF;}
.login_pg{height: 70px;text-align: center;}
.input_btn_1{background-color:#A4BEFC; border: medium none;  color: #EF6100;  cursor: pointer;  font: bold 12px/30px Arial,Helvetica,sans-serif;  height: 30px;  padding: 0 15px;  text-align: center;  width: auto;}
.dialog{width: 450px; position: absolute; z-index: 5000; top: 100px; left: 406px; height: auto;background: none repeat scroll 0 0 #F4F4F4;padding: 5px;}
.dg_c{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BBBBBB;}
.dgc_t{background: none repeat scroll 0 0 #F4F4F4;border-bottom: 1px solid #E5E5E5;cursor: move;height: 28px;line-height: 28px;padding-right: 40px;position: relative;}
.dgc_close{background: url('/image/pop_close.png') no-repeat scroll 0 0 transparent;cursor: pointer;height: 17px;overflow: hidden;position: absolute;right: 5px;text-indent: -999em;top: 5px;width: 17px;}
.dg_txt{margin-top: 20px;position: relative;}
.dg_trea{ border: 1px solid #7F9DB9;height: 78px;overflow: hidden;padding: 3px;width: 280px;font-size:12px;}
.dg_explain{background-color: #FDFBE2;clear: both;color: #CCCCCC;line-height: 22px;text-align: center;}
.dg_but{background: none repeat scroll 0 0 #F1F1F1;border-top: 1px solid #E9E9E9;font-size: 12px;padding: 8px 0 8px 8px;position: relative;text-align: right;}









