html{color:#000;background:#fff;	-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}

button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}

table{border-collapse:collapse;border-spacing:0;}

th{text-align:inherit;}

fieldset,img{border:0;}

iframe{display:block;}

abbr,acronym{border:0;font-variant:normal;}

del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}


a:hover {text-decoration:none;}

ins,a {text-decoration:none;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }

*html .clearfix { height: 1%; }
.clearfix { display: block; }

body{color:#333;font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif;font-size: 12px;}
a { color:#333;}  
a:hover { color: #f00;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mr20{ margin-right:20px;}
 


.head{ width:100%; min-width:1100px; background:#F1F1F1; overflow:hidden;} 
.he_top{ height:30px; line-height:30px; text-align:right; font-size:14px;width:1100px; margin:0 auto; border-bottom: 1px solid #E0E0E0;}
.he_top span{ float:left; color:#666;}
.he_top a{ padding:0 10px; color:#666;}
.he_logo{ padding:10px 0 20px; overflow:hidden;width:1100px; margin:0 auto;}
.he_logo h1{ display:inline-block;}
.he_logo span{ float:right;  line-height:25px; color:#4B4B4B; font-size:16px;}
.he_logo span b{ color:#FA1A24; font-size:24px;}
.he_nav{height:56px;  background:url(../image/nav.jpg) center top repeat-x; overflow:hidden;}
.he_nav ul{font-size:0; padding:0 8px; overflow:hidden;width:1100px; margin:0 auto;}
.he_nav li{float:left; display:inline-block; height:55px; line-height:55px; font-size:0; border-left: 1px solid #1A70C5;}
.he_nav li a{color:#fff; display:inline-block; font-size:16px; padding:0 36px; text-align:center;}
.he_nav li a:hover,.he_nav li.cur a{color:#333; background:#FFBB00;}
.search{ height:50px; line-height:50px; overflow:hidden;width:1100px; margin:0 auto;}
.s_p{ margin-top:11px; background:url(../image/seark.jpg) 5px top no-repeat; overflow:hidden;  }
.wbyselect{ float:left; display:inline-block; height:24px; width:75px; border:1px solid #d9d9d9; color:#666;}
.wbyinput{ float:left; display:inline-block; margin-left:5px; height:24px; width:140px; border:none; background:none; line-height:24px; color:#666; padding-left:9px;}
.wbybut{ float:left; display:inline-block; width:25px; height:24px; border:none; background:none; cursor:pointer;}
.key{ overflow:hidden; font-size:14px;}
.key a{ padding:0 5px; overflow:hidden;}
.banner{ width:100%; height:485px; background:url(../image/banner.jpg) center center; overflow:hidden; text-align:center;}


.inbg{ width:100%; min-width:1100px; background:url(../image/cent.jpg) center top no-repeat;width:1100px; margin:0 auto;}

.tit{ height:39px; line-height:39px; border-bottom:1px solid #ccc; background:url(../image/sytitbot.jpg) left bottom no-repeat; overflow:hidden; font-size:18px; font-weight: 900;}
.tit b{ font-size:12px; padding-top:20px; line-height:20px; color: #999;}
.tit span{ float:right; margin-top:15px;}

.i_cp{ padding: 20px 0; overflow:hidden;width: 1100px;}
.i_cplist{width:1100px;margin:0 auto; padding:25px 0; overflow:hidden;}
.i_cplist li{ float:left;display:inline;height: 25px;line-height: 25px; background: url(../image/flcion.jpg) no-repeat 0px 7px transparent; font-size: 16px; padding:0 20px 0 20px;}
.on a{  }
.i_cplist li a{ color:#333;}
.i_cplist li a:hover{ color:#333;background:#FFBB00;}
.i_cp .i_cpcon{ overflow:hidden; width:1100px; height:430px; position:relative;}
.i_cp .i_cpcon ul{ position:absolute; left:0; top:0; height:221px;}
.i_cp .i_cpcon li{ width:1100px; height:221px; float:left;}
.probox{ float:left; display:inline-block; margin-left: 15px;}
.probox img{ border:6px solid #ccc;width:240px; height:168px;padding: 2px;}
.probox span{ display:block; height:30px; line-height:30px; text-align:center; width:240px; overflow:hidden; font-size:14px;}

.i_about{width: 780px;float: left;padding: 10px;}
.i_abcon{ padding:20px 0 15px; overflow:hidden;font-size:14px; line-height:30px;}
.i_abcon img{ margin-right:10px;float:left;}
.i_abcon dd{ float:right; width:780px; font-size:14px; line-height:30px;}
.contact{width: 280px;float: right;padding: 10px;}
.ab_co{ padding:20px 0px 15px 15px; overflow:hidden;font-size:14px; line-height:30px;}
.ab_co dd{ float:left; font-size:14px; line-height:30px;}

.i_case{ width:1100px; overflow:hidden;}
#demo{ width: 1100px; height: auto; overflow: hidden; margin: 20px 0px 30px;}
#demo ul{list-style:none;}
#demo ul li{float:left;margin:0 5px;}
#demo ul li a img{border:8px solid #ccc; display: block; overflow: hidden;width:215px; height:160px;}
#demo ul li span{width: 215px;height: 30px;display: block;overflow: hidden;line-height: 30px;text-align: center; font-size:14px;}
#demo tr td{ padding:0 5px;}
#demo tr td a img{ border:8px solid #ccc; display: block; overflow: hidden;}
#demo tr td span{width: 215px;height: 30px;display: block;overflow: hidden;line-height: 30px;text-align: center; font-size:14px;}

.i_news{ width:1100px; overflow:hidden;margin: 20px auto;}
.i_new{ width:353px; overflow:hidden;}
.i_new_c{ padding:5px 0 20px; overflow:hidden;}
.i_new_c li{ height:35px; line-height:35px; border-bottom:1px dashed #ccc;overflow:hidden;background:url(../image/d.png) left 12px no-repeat; padding-left:15px;}
.i_new_c li span{ float:right;} 

.links{ width:1100px; margin:0 auto; overflow:hidden;}
.link_tit{ height:50px; line-height:50px;font-size: 18px; color:#1e56ad;}
.link_tit b{ font-weight:700; }
.links p{ padding:10px 15px; line-height:20px; color:#666; font-size:14px;  }
.links p a{ padding:0 5px; color:#666;}
.link_con{ width:1100px; overflow:hidden;}

.fo_nav{width:100%;margin:0 auto;padding:5px 0;display: block;overflow: hidden;background: #9C7900;}
.fo_nav_list{ width:1100px; margin:0 auto; text-align:center;}
.fo_nav a{ display:inline-block; margin: 0 20px; line-height:30px; color:#FFF; font-size:14px;}

.footer{ width:100%; min-width:1100px; background: #50482C;}
.foot_con{  margin:0 auto; padding:10px 0; overflow:hidden; line-height:30px; text-align:center; color:#CCC6C6; font-size:14px;}
.foot_con a{ color:#E08B0F;}


.m_left{ width:220px; padding:20px 0; overflow:hidden;}
.class{ width:220px; overflow:hidden; background: #efefef;}
.class h2{ height:68px; padding-top:19px; line-height:68px; text-align:center; color:#ff0000; font-size:18px; overflow:hidden; font-weight:bold; background: url(../image/sidenavtit.jpg) no-repeat;}
.cl_c{ width: 198px;margin: 0 auto; padding-bottom: 10px;}
.cl_c li{ height:38px; width:198px; line-height:38px; text-align: center; overflow:hidden;}
.cl_c li a{ display:block; height:38px; width:198px; background:url(../image/sidenavli.jpg) center bottom no-repeat; font-size:14px; overflow:hidden;}
.ml_c{ width:220px; overflow:hidden;}
.ml_c dl dt{ padding:2px 0 0 50px; height:50px; line-height:50px; background:url(../image/hytit.jpg) left top no-repeat; font-size:16px; color: #006abe;overflow:hidden;}
.ml_c dl dd{ padding:8px 15px; background:#e8e8e8; line-height:25px; overflow:hidden;}
.right{ width:860px; margin:20px 0; overflow:hidden; background:#f7f7f7;}
.right h2{ font-size:14px; height:35px; background:url(../image/mrtit.jpg) no-repeat; padding-top:20px; padding-left:45px; line-height:30px;}
.info_c{ padding:0 20px 10px; overflow:hidden;}
.info_c li{height:40px; line-height:40px; border-bottom:1px dashed #ccc;overflow:hidden;background:url(../image/icon.jpg) left 15px no-repeat; padding-left:15px; font-size:14px;}
.info_c li span{ float:right;} 
.Page{text-align:center; padding:30px 0px 30px 80px;}
.Page a{padding: 0px 15px 0px 15px;display:inline-block;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:#1e56ad; 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:#1e56ad; color:#FFF}

.dis_c{ padding-top:10px; overflow:hidden;}
.dis_c li{ float:left; display:inline-block; padding:0 10px;}
.dis_c li img{ border:5px solid #ccc;padding: 2px;}
.dis_c li span{ display:block; height:35px; line-height:35px; text-align:center; width:215px; font-size:14px; overflow:hidden;}



.expmenu{ width: 198px;margin: 0 auto; padding-bottom: 10px; overflow:hidden;}
.expmenu li div.header{height:38px; width:198px; line-height:38px; background:url(../image/sidenavli.jpg) center bottom no-repeat; overflow:hidden;}
.expmenu li div.header a{ font-size:14px; padding-left:35px; background:url(../image/d.png) 15px 5px no-repeat;}

.expmenu li div.header .arrow{display:block;width:40px;height:38px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../image/arrow_d.gif) left center no-repeat;}
.expmenu li div.header .arrow.up{background:url(../image/arrow_u.gif) left center no-repeat;} 

.expmenu li .menu{ padding:0 20px 5px; overflow:hidden;}
.expmenu li .menu li{height:28px; line-height:28px; padding-left:20px; background:url(../image/icon.jpg) 5px 12px no-repeat; overflow:hidden;border-bottom: 1px dashed #dedede; font-size:12px;}
.expmenu li .menu li a{color:#9d9d9d;}


.rt_nr{ padding:10px 15px 0px; overflow:hidden;}
.wz_hd{ text-align:center; line-height:30px; border-bottom:1px dashed #c0aab2; color:#999;}
.wz_hd h1{ color:#000; font-size:24px; line-height:45px; text-align:center; overflow:hidden; font-family:"微软雅黑";}
.cptp{ margin:10px 0; width:935px; text-align:center;}
.cptp img{ max-width:709px; padding:2px; border: 1px solid #ccc;}     
.wz_c{ line-height:24px; padding:20px 10px;}
.wz_c img{ max-width:700px;}
.page2 p{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; display:block; font-weight:200;  }
.page2 p a{ color:#FA1A25;}
.xgnews{ padding:3px 0 8px; overflow:hidden;}
.xgnews ul li{height:28px;line-height:28px; padding-left:15px; background:url(../image/d.png) 5px 8px no-repeat; border-bottom:1px dashed #cecece; overflow:hidden; width:380px; float:left; margin:0 10px; *margin:0 8px;}
.xgnews ul li span{float:right;}


.button{ padding-top:10px;height:auto;overflow:hidden;}
.buttop{height:30px; padding:0px 20px; background:#2d2d2d; overflow:hidden; color:#fff; line-height:30px;}

.butmain{width:630px;height:auto;padding:10px 0 0 30px;overflow:hidden;}
.butmain ul li{ display:block;width:630px;padding:0px 0px 5px;*padding:0px 0px 4px;overflow:hidden;vertical-align:middle;}
.butmain ul li b{display:block;width:95px;height:22px;float:left;color:#666;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain ul li span{display:block;width:450px;float:left;font-size:12px;line-height:20px;overflow:hidden;}
.butmain ul li em{ font-style:normal;color:#999;font-size:12px;line-height:20px;padding-left:10px;overflow:hidden;}

.butmain .mri02m_dd{width:280px;height:20px;border:1px solid #D3D4D3;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;}
.butmain .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain .mri02m_tj{width:58px;height:25px;margin:8px 0px;color:#FFF;font-size:12px; line-height:25px;text-align:center; background:#e49110;overflow:hidden; cursor:pointer; border:none;}

.sh_c{ padding:20px 0 5px; width:218px; border:1px solid #ccc; overflow:hidden; text-align:center;}
.sh_c li{ overflow:hidden;}
.sh_c li img{ padding:1px; border: 1px solid #ccc; overflow:hidden;}
.sh_c li span{ height:30px; line-height:30px; width:218px; display:block; overflow:hidden;}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 


.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 #e71;background: #f5f5f5}
.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 #e71;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}