@charset "utf-8";html{color:#000;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
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:after,q:before{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a:hover{text-decoration:none}
a,ins{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:red}
.fl{float:left}
.fr{float:right}
.pa{position:absolute}
.pr{position:relative}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mr20{margin-right:30px}
.head{width:100%;min-width:1200px;background:#fff;overflow:hidden}
.top{height:20px;line-height:20px;text-align:right;font-size:14px;width:1200px;margin:0 auto}
.top a{padding:0 10px;color:#666}
.logo{padding:10px 0 20px;overflow:hidden;width:1200px;margin:0 auto}
.logo span{float:right;line-height:35px;color:#4b4b4b;font-size: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; width:148px;font-size:16px;text-align:center}
.nav li a:hover,.nav li.cur a{color:#333;background:#fb0}
.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:0;background:0 0;line-height:24px;color:#666;padding-left:9px}
.wbybut{float:left;display:inline-block;width:25px;height:24px;border:0;background:0 0;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}
.cent{width:100%;min-width:1200px;background:url(../images/cent.jpg) center top no-repeat;width:1200px;margin:0 auto}
.tit{height:39px;line-height:39px;border-bottom:1px solid #ccc;background:url(../images/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}
.show{padding-top:20px;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 0 7px transparent;font-size:16px;padding:0 20px}
.list li a{color:#333}
.list li a:hover{color:#333;background:#fb0}
.show .content{overflow:hidden;width:1200px;height:430px;position:relative}
.show .content ul{position:absolute;left:0;top:0;height:221px}
.show .content li{width:1200px;height:221px;float:left}
.probox{float:left;display:inline-block;padding-right:9px}
.probox img{border:8px solid #ccc;width:215px;height:160px}
.probox span{display:block;height:30px;line-height:30px;text-align:center;width:215px;overflow:hidden;font-size:14px}
.about{width:780px;float:left;padding:10px}
.ab_c{padding:20px 0 15px;overflow:hidden;font-size:14px;line-height:30px}
.ab_c img{margin-right:10px;float:left}
.ab_c dd{float:right;width:780px;font-size:14px;line-height:30px}
.contact{width:350px;float:right;padding:10px}
.ab_co{padding:20px 0 15px;overflow:hidden;font-size:14px;line-height:30px}
.ab_co dd{float:right;width:350px;font-size:14px;line-height:30px}
.ab_co dd li{ line-height:32px;}
.case{width:1200px;overflow:hidden}
#demo{width:1200px;height:auto;overflow:hidden;margin:20px 0 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 0 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}
.news{width:1200px;overflow:hidden}
.new{width:380px;overflow:hidden}
.new_c{padding:5px 0 20px;overflow:hidden}
.new_c li{height:35px;line-height:35px;border-bottom:1px dashed #ccc;overflow:hidden;background:url(../images/d.png) left 12px no-repeat;padding-left:15px}
.new_c li span{float:right}
.footer{width:100%;min-width:1200px}
.foot_1{width:1200px;margin:0 auto;background:#1e56ad;overflow:hidden}
.foot_1 p{padding:10px 15px;line-height:20px;color:#fff;font-size:14px}
.foot_1 p a{padding:0 5px;color:#fff}
.fcen{width:1200px;overflow:hidden}
.foottit{height:50px;line-height:50px;font-size:18px;color:#fff}
.foottit b{font-weight:700;margin-right:35px}
.fnav{width:874px;margin:0 auto;padding:5px 10px;display:block;overflow:hidden}
.fnav a{display:block;float:left;margin:0 20px;line-height:30px;color:#fff;font-size:14px}
.foot_2{margin:0 auto;background:#ffc600;padding-top:10px;overflow:hidden;line-height:30px;text-align:center;color:#333;font-size:14px}
.foot_2 p{background:#fff}
.foot_2 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:red;font-size:18px;overflow:hidden;font-weight:700;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}
.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(../images/icon.jpg) left 15px no-repeat;padding-left:15px;font-size:14px}
.info_c li span{float:right}
.Page{width:100%;text-align:center;padding:30px 0 30px 80px}
.Page li{ float:left;}
.Page a{display:inline-block;width:65px;background:#fff;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:0}
.Page .active a,.Page a:hover{background:#1e56ad;color:#fff;background-repeat:no-repeat;border:1px solid #1e56ad}
.Page span{display:inline-block;min-width:45px;padding:0 10px;background:#fff;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}
.expmenu{width:198px;margin:0 auto;padding-bottom:10px;overflow:hidden}
.expmenu li div.header{height:38px;width:198px;line-height:38px;background:url(../images/sidenavli.jpg) center bottom no-repeat;overflow:hidden}
.expmenu li div.header a{font-size:14px;padding-left:35px;background:url(../images/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(../images/arrow_d.gif) left center no-repeat}
.expmenu li div.header .arrow.up{background:url(../images/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(../images/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 0;width:935px;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;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}
.xgnews ul li span{float:right}
.button{width:935px;padding-top:10px;height:auto;overflow:hidden}
.buttop{height:30px;padding:0 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:0 0 5px;overflow:hidden;vertical-align:middle}
.butmain ul li b{display:block;width:95px;height:22px;float:left;color:#666;line-height:20px;font-weight:400;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:0 2px;overflow:hidden;margin-left:5px}
.butmain .mri02m_ly{width:400px;height:70px;border:1px solid #d3d4d3;padding:0 2px;overflow:auto;color:#b9b9b9;font-size:12px;line-height:22px;margin-left:5px}
.butmain .mri02m_tj{width:58px;height:25px;margin:8px 0;color:#fff;font-size:12px;line-height:25px;text-align:center;background:#e49110;overflow:hidden;cursor:pointer;border:0}
.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:0;padding:5px;height:22px;width:320px;border:1px solid #e3e3e3}
.wbytable .wbyarea{padding:5px;outline:0;width:450px;border:1px solid #e3e3e3;height:125px}
.wbytable .msgbut{width:90px;height:32px;line-height:32px;cursor:pointer;color:#555}
.wbytable .wbytextyz{outline:0;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}
.wbyheadConLeft{float:left}
.wbyheadTag{clear:both}
.wbyheadTag li{font-size:12px;display:inline-block;padding-right:20px;color:#989898}
.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}
.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}
.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}

.slideshow { height:485px; position: relative; }
.slideshow .bd li { height: 485px;}
.slideshow .bd li a { display: block; height: 400px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; list-style:none;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; width:60px; height:6px; display:inline-block; background: #FFF; margin-left: 2px;}
.slideshow .hd ul .on{ background: #000; }