/*----------ͨ����ʽ*/
html, body, p, dl, dt, dd, ul, ol, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, pre, img, form, fieldset, input, textarea, blockquote { margin: 0px; padding: 0px; }
body { font-size: 12px; color: #2E2E2E; text-align: left; margin: 0px; padding: 0px; line-height: 22px; background-repeat: no-repeat; background-position: center top; }
body, div { margin: 0px auto; dispaly: inline }
div, img, ul, ol, form { border: 0px; }
ul, li { margin: 0px; padding: 0px; border: 0px; }
li { border: 0px; list-style-type: none; margin: 0px; padding: 0px; }
a { text-decoration: none; color: #464646; }
a:hover { text-decoration: underline; color: #FF6600; }
p { text-align: left; }
em { font-style: normal; }
.pd { padding: 9px; }
.fl { float: left; }
.fr { float: right; }
h1 { font-size: 18px; font-weight: bold;/* border-bottom: solid 1px #CCCCCC;*/ padding-bottom: 20px; margin-bottom: 10px; text-align: center; font-style: normal; font-family: "Microsoft YaHei"; font-weight: bold; margin-top: 20px }
.input1 { border: 1px solid #B8B8B8; background-color: #FFFFFF; font-size: 12px; line-height: 18px; color: #048204; height: 19px; }
br { clear: both }
.input {border: 1px solid #B8B8B8; background-color: #FFFFFF; font-size: 12px; line-height: 30px; color: #048204; height: 30px;}
.b { border: solid 1px #E5E5E5 }
.clear{ clear:both;}
br { clear: both }

/*�������������ʼ*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
.mn { width: 1000px; margin: 0px auto }
.mna { width: 1000px; margin: 20px auto; }
.dh { width: 1000px; margin: 0px auto; background-image: url(../images/dh.jpg); height: 40px; line-height:40px; overflow:hidden; }
.dh li { margin-left: 8px; float: left; height: 40px; }
.dh li a:link { font-size: 14px; color: #ffffff; text-decoration: none; font-style: normal; line-height: 40px; font-family: "Microsoft YaHei"; padding: 10px 15px; }
.dh li a:visited { font-size: 14px; color: #ffffff; text-decoration: none; line-height: 40px; font-family: "Microsoft YaHei"; padding: 10px 15px; }
.dh li a:hover { font-size: 14px; color: #ffffff; text-decoration: none; line-height: 40px; font-family: "Microsoft YaHei"; background: url(../images/db.gif); padding: 10px 15px; }
.dh3 { background-image: url(../images/dh.jpg) }
.dha { /*background: url(../images/topn.jpg); background-position: center; background-repeat: no-repeat; */height: 250px;width:1350px; }
.ina { float: left; width: 330px; }
.inb { float: left; width: 630px; margin: 0px 20px; }
.inba { padding-bottom: 10px; border-bottom: solid 1px #CCCCCC }
.inbb { float: left; width: 150px; margin-right: 20px; }
.inbc { float: left; width: 450px; }
.inbc li span { float: right }
.inbc li { padding-left: 15px; height:22px; line-height:22px; overflow:hidden; background: url(../images/dd2.gif) no-repeat scroll 1px 8px; }
/*tel*/
.h_pho {margin:26px 0px 0px;overflow: hidden;color: #707070;height: 70px;font-size: 14px; line-height: 30px; padding-left: 52px; width: 180px; background: transparent url("../images/tel.png") no-repeat scroll left 15px;}
.h_con .h_pho p {margin-left: 10px;line-height: 26px;font-size: 16px;font-family: "΢���ź�";}
.h_pho p span{ color:#b83c3c;}
.index_about{ margin:10px auto; height:132px; overflow:hidden;}
.index_about img{ float:left;}

/*banner start*/
.banner{position:relative;height:410px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer; font-size:0;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*banner end*/

/*.inbd{float:left; width:210px;}*/
.inbda { padding-bottom: 10px; border-bottom: solid 1px #CCCCCC; margin-bottom: 10px; }
.inbe { float: left; width: 50px; }
.inbf { float: left; width: 680px; height: 133px; }
.inbf ul li span { display: block; width: 125px; text-align: center; height: 22px; line-height: 22px; overflow: hidden; }
.inbf li { width: 138px; margin: 0px 16px; float: left; text-align: center }
.inbf li img { padding: 1px; border: solid 1px #CCCCCC }


.pic01{ background:url(../images/01.jpg) no-repeat; width:206px; height:45px;margin-right:28px; }
.pic02{ background:url(../images/02.jpg) no-repeat; width:206px; height:45px; margin-right:28px; margin-top:10px;}  
.pic01, .pic02{ text-align:center; padding-top:10px; font-size:14px;}
.pic01 a, .pic02 a{ color:#666; font-family:"΢���ź�";}


.inz { border-top: dotted 1px #CCCCCC; margin-top: 20px; padding-top: 20px; }
.list1 { width: 220px; margin-right: 30px; float: left }
.list1a { height: 33px; background: url(../images/nei1.gif); font-family: "Microsoft YaHei"; color: #FFFFFF; font-weight: bold; line-height: 30px; padding-left: 30px; font-size: 15px; }
.list1b { margin: 10px auto }
.list1b li { padding-left: 55px; background: url(../images/dd.gif) no-repeat scroll 15px 8px; border: solid 1px #CCCCCC; margin: 1px auto; line-height: 30px; }
.list1b li a:hover { font-size: 12px; color: #C30000; text-decoration: none; line-height: 30px; }
.list2 { width: 748px; float: left; }
.list2dh { height: 30px; background: url(../images/05.gif); border: solid 1px #CACACA; padding-left: 130px; ; line-height: 30px; }
.by { margin: 15px; font-size: 14px; line-height: 30px; padding-top: 15px; }
.byn { margin: 15px auto; padding: 0px 20px; }
.byn li { line-height: 35px; border-bottom: dotted 1px #CCCCCC; padding-left: 20px; background: url(../images/dd.png) no-repeat scroll 0px 10px; }
.byn span { float: right; }
.liuyan { margin: 15px; font-size: 12px; line-height: 30px; padding-top: 15px; padding-left: 100px; }
.byp { margin: 15px auto; padding: 0px 0px; }
.byp li { line-height: 35px; border-bottom: dotted 1px #CCCCCC; float: left; width: 160px; float: left; margin: 10px; text-align: center }
.byp li img { border: solid 1px #E2E2E2 }
.byp li span{ width:150px; height:22px; line-height:22px; overflow:hidden;}
.tp1 { background: url(../images/bg.gif) }
.bt { line-height: 40px; background-color: #004381; text-align: center; color: #FFFFFF }
.bt a:link { font-size: 12px; color: #ffffff; text-decoration: none; line-height: 30px; }
.bt a:visited { font-size: 12px; color: #ffffff; text-decoration: none; line-height: 30px; }
.bt a:hover { font-size: 12px; color: #ffffff; text-decoration: underline; line-height: 30px; }
.cpn { text-align: center }
.cpn img { MAX-WIDTH: 400px!important; HEIGHT: auto!important; width:expression(this.width > 400 ? "400px" : this.width)!important;
MAX-HEIGHT: 100%!important; WIDTH: auto!important; HEIGHT:expression(this.HEIGHT > 200 ? "200px" : this.HEIGHT)!important;}
.cpb { border-bottom: dotted 1px #003366; margin-top: 30px; }
.cpb span {padding: 8px 20px;background-color:#006699;color:#FFFFFF;font-size:14px;margin-left:15px;margin-bottom: 10px; }
.cpd { line-height: 30px; font-size: 14px; padding: 15px; }
/*cankao*/
.mn4g li { padding-left: 15px; background: url(../images/02.gif) no-repeat scroll 1px 8px; }
.chan2 span a:link { font-size: 12px; color: #464646; text-decoration: none; font-style: normal; line-height: 20px; font-family: "Microsoft YaHei"; }
.chan2 span a:visited { font-size: 12px; color: #464646; text-decoration: none; line-height: 20px; font-family: "Microsoft YaHei";}
.chan2 span a:hover{font-size:12px;color:#ff0000;text-decoration:underline;line-height:20px;font-family:"Microsoft YaHei";}
.in6a a:link { font-size: 12px; color: #464646; text-decoration: none; font-style: normal; line-height: 28px; }
.in6a a:visited { font-size: 12px; color: #464646; text-decoration: none; line-height: 28px; }
.in6a a:hover { font-size: 12px; color: #ff0000; text-decoration: underline; line-height: 28px; }

.cc { background-position: -589px -405px; }
.cnow { background-position: -589px -405px; }

#liB, #liG, #liY, #liX { position:absolute;width:100%;height:100%;background-repeat:no-repeat; background-position:50% 0;}
#circle li a, #circle li a:hover, #nWin .nCon a {background-image: url(../images/sprites-high3.png);background-repeat: no-repeat;}

.Page{width:100%; text-align:center;padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#004381; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#004381; color:#FFF}
/*about*/
.con_tit{ text-align:center; font-size:22px;}
.con_date{ text-align:center; font-size:12px;}
.con_img{ text-align:center; margin:8px 0;}
.con_img img{ max-width:680px;}
.con_page{ margin-top:20px;}

.footer{ margin-top:30px; width:1000px; text-align:center; font-size:12px; font-family:"΢���ź�"; line-height:28px;}


/*�ͻ�����*/
.butmain1{overflow:hidden; margin-top:20px; margin-bottom:20px; }
.butmain1 ul li{ display:block;width:700px;padding:0px 0px 5px;overflow:hidden;vertical-align:middle;}
.butmain1 ul li b{display:block;width:95px;height:30px;float:left;color:#666;line-height:30px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain1 ul li span{display:block;width:450px;float:left;font-size:12px;line-height:30px;overflow:hidden;}
.butmain1 ul li em{ font-style:normal;color:#999;font-size:12px;line-height:30px;padding-left:10px;overflow:hidden;}
.butmain1 .mri02m_dd{width:280px;height:30px;border:1px solid #D3D4D3; border-radius:5px;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;float:left; margin-right:5px;}
.butmain1 .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;border-radius:5px;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain1 .mri02m_tj{width:90px;height:40px; color:#FFF;font-size:16px; margin-top:30px;line-height:30px;text-align:center; background:#9f0000;overflow:hidden; cursor:pointer; border:none;}
.pic{ float:left; margin-top:2px}
.pic img {height:30px;}


/*�˲���Ƹ*/
.job_table_tr{ display:block; height:30px; padding:0 15px}
.job_table_tr a{ color:#666;}
.job_table_tr span{border-bottom:1px dotted #ccc; color:#666; line-height:25px; float:left; display:block}
.job_table_tr span.td01{ width:35%;}
.job_table_tr span.td02{ width:15%;}
.job_table_tr span.td03{ width:35%;}
.job_table_tr span.td04{ width:15%;}

.wbyzhaopin{font-family: Arial, '����';font-size: 14px;color: #282828;width:98%; margin:0 auto}
.wbyzhaopin ul{list-style: none}
.wbyzhaopin h1, h2, h3{font-size: 100%}
.wbyfl{display: inline;float: left}
.wbyheadCon .wbyheadConLeft span.staffing{display: block;float: left;padding-top: 9px}
.wbyheadCon{overflow: hidden;zoom: 1;padding: 12px 0 9px;border-bottom: 1px dashed #dcdee1}
.wbyheadCon h1{font: 400 24px '΢���ź�';font-size: 22px;display: inline-block;float: left;zoom: 1;margin-bottom: 10px;
*display:inline}
.wbyheadConLeft{float: left}
.wbyheadTag{clear: both}
.wbyheadTag li{font-size: 12px;display: inline-block;padding-right: 20px;color: #989898;
*display:inline;
*zoom:1}
.wbyf12{font-size: 12px}
.wbyposinfo .xq{padding: 14px 0}
.wbyposinfo .xq .condition{clear: both;overflow: hidden;zoom: 1;padding: 10px 0}
.wbyposinfo .xq .condition span{color: #696868}
.wbyposinfo .w380{float: left;width: 380px}
.wbyposinfo .conTip{line-height: 34px;color: #232323}
.wbytabT{height: 33px;border-bottom: 1px solid #f1f1f1;}
.wbytabT ul{line-height: 32px;float: left;height: 33px;padding-left: 1px;_padding-left: 2px}
.wbytabT ul li{font-size: 14px;position: relative;z-index: 1;float: left;height: 32px;margin-left: -1px;padding: 0 20px;color: #282828;border: solid #dedfe0;border-width: 1px 1px 0;background: #fff;_margin-bottom: -1px}
.wbytabT ul a{color: #282828}
.wbytabT ul a:hover{text-decoration: underline;color: red}
.wbytabT .currentinfo{font-weight: 700;z-index: 2;margin-top: -2px;padding: 1px 20px;border: solid #f1f1f1;border-width: 2px 1px 0}
.wbytabC{margin-top: 20px}
.wbyposDes{line-height: 28px}
.wbyposDes .posMsg dl{padding-bottom: 15px}
.wbyposDes .posMsg .padb28{padding-bottom: 28px}
.wbyposDes .posMsg ul{margin-bottom: 20px}
.wbyborb{padding-bottom: 17px}
