@charset "utf-8";
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
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;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框 */
fieldset,img{border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
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;}

/* 让链接在 hover 状态下显示下划线 */
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; }
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }

body{color:#333;font-family:"微软雅黑","宋体",Arial,Helvetica,sans-serif;font-size: 12px;}/*网站字体颜色*/
a { color:#333;}  /*for ie f6n.net*/
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:30px;}
 
/*index*/

.rldhead{ width:100%; min-width:1200px; background:#F1F1F1; overflow:hidden;} 
.top{ height:30px; line-height:30px; text-align:right; font-size:14px;width:1200px; margin:0 auto;}
.top a{ padding:0 10px; color:#666;}
.logo{ padding:10px 0 30px; overflow:hidden;width:1200px; margin:0 auto;}
.logo span{ float:right;  line-height:35px; color:#4B4B4B; font-size:16px;margin-top: 16px;}
.logo span b{ color:#FA1A24; font-size:24px;}
.nav{height:56px;  background:url(../images/nav.jpg) center top repeat-x; overflow:hidden;}
.nav ul{font-size:0; padding:0 8px; overflow:hidden;width:1200px; margin:0 auto;}
.nav li{float:left; display:inline-block; height:50px; line-height:50px; font-size:0; border-left: 1px solid #1A70C5;}
.nav li a{color:#fff; display:inline-block; font-size:16px; padding:0 18px; text-align:center;}
.nav li a:hover,.nav li.cur a{color:#333; background:#FFBB00;}
.search{ height:50px; line-height:50px; overflow:hidden;width:1200px; margin:0 auto;}
.s_p{ margin-top:11px; background:url(../images/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{ margin-left:30px; overflow:hidden; font-size:14px;}
.key a{ padding:0 5px; overflow:hidden;}
.banner{ max-width:1920px;  background:url(../images/banerbg.jpg) center top; overflow:hidden; text-align:center;}

.rldcent{ width:100%; min-width:1200px; background:url(../images/cent.jpg) center top no-repeat;width:1200px; margin:0 auto;}
.tit{ height:60px; line-height:60px; border-bottom:1px solid #ccc; background:url(../images/sytitbot.jpg) left bottom no-repeat; overflow:hidden; font-size:20px; font-weight: 900;}
.tit b{ font-size:12px; padding-top:20px; line-height:20px; color: #999;}
.tit span{ float:right; margin-top:15px;}
.rldshow{ padding-top:40px; overflow:hidden;width: 1200px;}
.list{width:1200px;margin:0 auto; padding:25px 0; overflow:hidden;}
.list li{ float:left;display:inline;height: 25px;line-height: 25px; background: url(../images/flcion.jpg) no-repeat 0px 7px transparent; font-size: 16px; padding:0 20px 0 20px;}
.on a{ /*background:#FFBB00;*/ }
.list li a{ color:#333;}
.list li a:hover{ color:#333;background:#FFBB00;}
.rldshow .content{ overflow:hidden; width:1200px; }
.rldshow .content ul{overflow:hidden;padding-top: 30px;}
.rldshow .content li{ float:left;}
.probox{display: block;margin: 0 10px;width: 280px;}
.probox img{border:8px solid #ccc;width: 264px;height: 198px;}
.probox span{ display:block; height:30px; line-height:30px; text-align:center; width:215px; overflow:hidden; font-size:14px;}
.rldabout{width: 780px;float: left;margin-top: 40px;}
.rldab_c{ padding:20px 0 15px; overflow:hidden;font-size:14px; line-height:30px;}
.rldab_c img{ margin-right:10px;float:left;}
.rldab_c dd{ float:right; width:780px; font-size:14px; line-height:30px;}
.contact{width: 350px;float: right;margin-top: 40px;}
.rldab_co{ padding:20px 0 15px; overflow:hidden;font-size:14px; line-height:30px;}
.rldab_co dd{ float:right; width:350px; font-size:16px; line-height:32px;}
.case{ width:1200px; overflow:hidden;margin-top: 30px;}
#demo{ width: 1200px; 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;}
#demoa{ width: 1200px; height: auto; overflow: hidden; margin: 20px 0px 30px;}
#demoa ul{list-style:none;}
#demoa ul li{float:left;margin:0 5px;}
#demoa ul li a img{border:8px solid #ccc; display: block; overflow: hidden;width:215px; height:160px;}
#demoa ul li span{width: 215px;height: 30px;display: block;overflow: hidden;line-height: 30px;text-align: center; font-size:14px;}
#demoa tr td{ padding:0 5px;}
#demoa tr td a img{ border:8px solid #ccc; display: block; overflow: hidden;}
#demoa tr td span{width: 215px;height: 30px;display: block;overflow: hidden;line-height: 30px;text-align: center; font-size:14px;}
.rldnews{ width:1200px; overflow:hidden;}
.rldnew{ width:578px; overflow:hidden;}
.rldnew_c{ padding:10px 0 20px; overflow:hidden;}
.rldnew_c li{ height:40px; line-height:40px; border-bottom:1px dashed #ccc;overflow:hidden;background:url(../images/d.png) left center no-repeat; padding-left:15px;}
.rldnew_c li span{ float:right;} 

.footer{ width:100%; min-width:1200px; }
.foot_1{ width:1200px; margin:0 auto; overflow:hidden;}
.foot_1 p{ padding:10px 15px; line-height:20px; color:#fff; font-size:14px;  }
.foot_1 p a{ padding:0 5px; color:#666;}
.fcen{ width:1200px; overflow:hidden;}
.foottit{ height:50px; line-height:50px;font-size: 18px; color:#666;}
.foottit b{ font-weight:700; margin-right:35px;}
.fnav{width: 1200px;margin:0 auto;display: block;overflow: hidden;text-align: center;}
.fnav a{display: inline-block;margin: 0 20px;line-height: 50px;color:#FFF;font-size: 15px;}
.foot_2{margin:0 auto;background: #1e56ad;overflow:hidden;line-height:30px;text-align:center;color:#333;font-size:14px;}
.foot_2 .fcon{ background:#fff;padding:15px 0;}
.foot_2 .fcon a{ color:#8f5501;}

/**/
.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(../images/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(../images/sidenavli.jpg) center bottom no-repeat; font-size:14px; overflow:hidden;}
.lx_c{ width:220px; overflow:hidden;}
.lx_c dl dt{ padding:2px 0 0 50px; height:50px; line-height:50px; background:url(../images/hytit.jpg) left top no-repeat; font-size:16px; color: #006abe;overflow:hidden;}
.lx_c dl dd{ padding:8px 15px; background:#e8e8e8; line-height:25px; overflow:hidden;}
.right{ width:965px; margin:20px 0; overflow:hidden; background:#f7f7f7;}
.right h2{ font-size:14px; height:35px; width:920px; background:url(../images/mrtit.jpg) no-repeat; padding-top:20px; padding-left:45px; line-height:30px;}
.rldinfo_c{ padding:0 20px 10px; overflow:hidden;}
.rldinfo_c li{height:40px; line-height:40px; border-bottom:1px dashed #ccc;overflow:hidden;background:url(../images/icon.jpg) left 15px no-repeat; padding-left:15px; font-size:14px;}
.rldinfo_c li span{ float:right;} 
.Page{width:100%; text-align:center; padding:30px 0px 30px 80px;}
.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,.Page .active a{ background:#1e56ad; color:#FFF;background-repeat:no-repeat; border:1px solid #1e56ad;}
.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{ width:965px; padding-top:10px; overflow:hidden;}
.dis_c li{ float:left; display:inline-block; padding:0 8px;}
.dis_c li img{ border:5px solid #ccc;}
.dis_c li span{ display:block; height:35px; line-height:35px; text-align:center; width:215px; font-size:14px; overflow:hidden;}


/*一级导航*/
.rldmenu{ width: 198px;margin: 0 auto; padding-bottom: 10px; overflow:hidden;}
.rldmenu li div.header{height:38px; width:198px; line-height:38px; background:url(../images/sidenavli.jpg) center bottom no-repeat; overflow:hidden;}
.rldmenu li div.header a{ font-size:14px; padding-left:35px; background:url(../images/d.png) 15px 5px no-repeat;}
/*三角按钮*/
.rldmenu li div.header .arrow{display:block;width:40px;height:38px;float:right;overflow:hidden;cursor:pointer;}
.rldmenu li div.header .arrow.down{background:url(../images/arrow_d.gif) left center no-repeat;}
.rldmenu li div.header .arrow.up{background:url(../images/arrow_u.gif) left center no-repeat;} 
/*二级导航*/
.rldmenu li .menu{ padding:0 20px 5px; overflow:hidden;}
.rldmenu li .menu li{height:28px; line-height:28px; padding-left:20px; background:url(../images/icon.jpg) 5px 12px no-repeat; overflow:hidden;border-bottom: 1px dashed #dedede; font-size:12px;}
.rldmenu li .menu li a{color:#9d9d9d;}

/*inside*/
.rldrt_nr{ padding:10px 15px 0px; width:935px; overflow:hidden;}
.rldwz_hd{ text-align:center; line-height:30px; border-bottom:1px dashed #c0aab2; color:#999;}
.rldwz_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;}     
.rldwz_c{ line-height:24px; padding:20px 10px;}
.rldwz_c img{ max-width:700px;}
.page2 p{ height:30px; line-height:30px; overflow:hidden; padding:0 10px; display:block; font-weight:200; width:430px; float:left;}
.page2 p a{ color:#FA1A25;}
.xgnews{ width:935px; padding:3px 0 8px; overflow:hidden;}
.xgnews ul li{height:28px;line-height:28px; padding-left:15px; background:url(../images/d.png) 5px 8px no-repeat; border-bottom:1px dashed #cecece; overflow:hidden; width:410px; float:left; margin:0 10px; *margin:0 8px;}
.xgnews ul li span{float:right;}

/* 提交页面*/
.button{width:935px; 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}
/**/
.gotop { position:fixed; right:4%; bottom:150px;}
.gotop-btn { display:block; width:62px; height:52px; background:url(../images/gotop.png) no-repeat 0 0; text-indent:-9999px; }
.gotop-btn:hover { background-position:0 -54px; }