@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
del, ins, u, s, a, a:hover { text-decoration: none; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
.edit, .del, .add, .b2b, .best, .wap, .reg, .dp { cursor: pointer }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 arial, \5b8b\4f53; color: #333; outline: 0; }
html { margin: 0; height: 100%; width: 100%; -webkit-text-size-adjust: none; }
* { margin: 0; padding: 0; }
button { outline: 0; }
img { vertical-align: top; border: 0; }
body {margin:0;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif, "微软雅黑";font-size: 12px; line-height: 20px; color: #666666; background: #fff;}
ul, ol, li, dt, dd, dl { list-style: none; margin: 0; padding: 0; }
img { border: none; margin: 0px; padding: 0px; display: inline-block; }
input { -webkit-appearance: none; border-radius: 0; }
a { color: #666666;font-family: "微软雅黑"; border: 0; outline: none; display:block;}
.hide { display: none; }
.show { display: block; }
a:link, a:visited, a:active { text-decoration: none; }
a:focus { outline: none; }
.eli { white-space: nowrap; text-overflow: ellipsis/*clip*/; overflow: hidden; }
.red { color: #F00; }
.left { float: left; }
.right { float: right }
.clear { clear: both; float: none; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;-webkit-appearance:none;-moz-appearance:textfield;margin:0;}
table { border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
q:before, q:after { content: ''; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;}
input, select { vertical-align: middle; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
.txtboxcs { border: solid 1px #ccc; height: 22px; }
.mt10 { margin-top: 10px; }
/*common.css*/
.vam { vertical-align: middle; }
.tr { text-align: right; }
.tl { text-align: left; }
.tc{text-align: center;}
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
/*万能清除浮动开始*/
.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; }
/* function */
.f_cb:after, .f_cbli li:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.f_cb, .f_cbli li { zoom: 1; }
.f_cb { overflow: hidden; }
.f_fw { font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }
.f_fst { font-family: "宋体"; }
.f_csp { cursor: pointer; }
/*滚动条*/
::-webkit-scrollbar {width:8px;height:10px;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-thumb {border-radius:999px;border:5px solid transparent;}
::-webkit-scrollbar-track {box-shadow:1px 1px 3px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-thumb {min-height:10px;background-clip:content-box;box-shadow:0 0 0 3px rgba(0,0,0,.2) inset;}
::-webkit-scrollbar-corner {background:transparent;}
/*翻页*/
#pagediv { margin: 10px auto; width: 96%; text-align: center; overflow: hidden; display: block; height: 25px; clear: both; }
#pager { display: block; border: none; text-transform: uppercase; margin: 3px auto; padding: 0px; text-align: center; height: 20px; width: 100%; clear: both; }
#pager li { list-style: none; float: left; border: 1px solid #999; text-decoration: none; margin: 0px 2px 0px 5px; padding: 0px 4px; font-size: 12px; height: 20px; }
#pager li:hover { border: 1px solid red; }
#pager li.pgEmpty { border: 1px solid #999; color: #999; }
#pager li.alink { color: #666; cursor: pointer; border: 1px solid #333; color: #060; }
#pager li.alink:hover { border: 1px solid red; color: red; font-size: 12px; }
#pager li.pgCurrent { border: 1px solid #003f7e; color: red; font-weight: 600; background-color: #3399cC; }
/*在线客服*/
#online_qq_tab a, .onlineMenu h3, .onlineMenu li.tli, .newpage { background: url(/images/kf/kf.gif) no-repeat; }
#onlineService, .onlineMenu, .btmbg { background: url(/images/kf/kf_bg.gif) no-repeat; }
#online_qq_layer { z-index: 9999; position: fixed; right: 0px; top: 0; text-align: center; }
#online_qq_layer ul { list-style: none; margin: 0px; padding: 0px; }
*html, *html body { background-image: url(about:blank); background-attachment: fixed; }
*html #online_qq_layer { position: absolute; top:expression(eval(document.documentElement.scrollTop));}
#online_qq_tab { width: 28px; float: left; margin: 20px 0 0 0; position: relative; z-index: 9; }
#online_qq_tab a { display: block; height: 118px; line-height: 999em; overflow: hidden; }
#online_qq_tab a#floatShow { background-position: -30px -374px; }
#online_qq_tab a#floatHide { background-position: 0 -374px; }
#onlineService { display: inline; margin-left: -1px; float: left; width: 130px; display: none; background-position: 0 0; padding: 10px 0 0 0; }
.onlineMenu { background-position: -262px 0; background-repeat: repeat-y; padding: 0 15px; }
.onlineMenu li { height: 28px; line-height: 28px; border-bottom: solid 1px #E6E5E4; text-align: center; }
.onlineMenu li.tli { padding: 0 0 0 25px; font-size: 12px; text-align: left; }
.onlineMenu li.zixun { background-position: 0px -131px; }
.onlineMenu li.fufei { background-position: 0px -190px; }
.onlineMenu li.phone { background-position: 0px -244px; }
.onlineMenu li img { margin: 5px 0 0 0; }
.onlineMenu li a { width: 100%; margin: 0px auto; text-align: center; padding: 0px; }
.onlineMenu li.last { border: 0; }
.onlineMenu li.qrcode { border: 0; text-align: center; height: 100px; padding-bottom: 10px; }
.onlineMenu li.qrcode img { width: 100px; height: 100px; }
.btmbg { height: 12px; overflow: hidden; background-position: -131px 0; }
.kflist { width: 100%; margin: 0px auto; text-align: center; padding: 0px; }
.kflist li { padding-left: 12px; }
.kflist img { width: 74px; height: 22px; clear: both; }
#kfdiv { width: 330px; }
#kfdiv img { border: 0px; padding: 0px; width: 70px; height: 70px; margin: 10px; float: left; }
#kfdiv p { margin: 5px; width: 230px; height: 80px; line-height: 25px; float: right; color: #060; text-align: left; }
#telfrom { width: 330px; height: 90px; line-height: 28px; margin: 0px; padding: 0px; }
#kftel { margin-left: 8px; }
#kfqq { margin-left: 6px; }
/*jquery万能浮动�*/
.float_ajax_box { border: 1px solid #ccc; background-color: #ffffff; }
.float_loading { width: 100px; height: 100px; background: url(loading2.gif) no-repeat center; }
.float_ajax_image { padding: 5px; }
.float_ajax_error { width: 200px; padding: 40px 0; text-align: center; }
.float_list_ul { margin: 0; padding: 1px; border: 1px solid #beceeb; background-color: #fff; font-size: 12px; list-style-type: none; }
.float_list_a { display: block; text-decoration: none; }
.float_list_a:hover { background-color: #f0f3f9; color: #333; text-decoration: none; }
.float_list_ul li { line-height: 20px; border-top: 1px solid #f0f3f9; text-indent: 5px; }
.float_list_ul li:first-child { border-top: 0; }
.float_list_null { padding: 40px 20px; text-align: center; }
.float_remind_box { border: 1px solid #F7CE39; background: #ffffe0; padding: 5px 10px; }
.float_tip_box { line-height: 18px; padding: 0 3px; background-color: #ffffe0; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .4); box-shadow: 1px 1px 2px rgba(0, 0, 0, .4); border: 1px solid #333; position: absolute; }
.float_doing_box { border: 1px solid #F7CE39; background: #ffffe0 url(loading_s.gif) no-repeat 5px center; padding: 5px 10px 5px 25px; font-size: 12px; position: absolute; }
.float_corner { font-size: 18px; font-family: '宋体'; position: absolute; left: -6000px; overflow: hidden; }
.float_corner .corner { position: absolute; }
.float_corner .corner_1 { color: #ccc; }
.float_corner .corner_2 { color: #fff; }
.float_corner_top, .float_corner_bottom { width: 16px; height: 8px; }
.float_corner_top { line-height: 14px; }
.float_corner_bottom { line-height: 17px; }
.float_corner_left, .float_corner_right { width: 8px; height: 16px; }
.float_corner_top .corner, .float_corner_bottom .corner { left: 0; }
.float_corner_right .corner, .float_corner_left .corner { top: -2px; }
.float_corner_bottom .corner_2 { top: 1px; }
.float_corner_left .corner_1 { right: 0; }
.float_corner_left .corner_2 { right: 1px; }
.float_corner_top .corner_1 { bottom: 0; }
.float_corner_top .corner_2 { bottom: 1px; }
.float_corner_right .corner_2 { left: 1px; }
/* 分页样式*/
.pager { text-align: center; }
.page { list-style: none; margin: 6px auto; overflow: hidden; display: inline-block; }
.page>li { float: left; padding: 3px 8px; cursor: pointer; width: auto!important; }
.page .pageItem { border: solid thin #DDDDDD; margin: 5px; }
.page .pageItemActive { border: solid thin rgb(87, 188, 84);margin:5px;background-color: rgb(87, 188, 84); color: white; }
.page .pageItem:hover { border: solid thin rgb(87, 188, 84); background-color: rgb(87, 188, 84); color: white; }
.page .pageItemDisable { border: solid thin #DDDDDD; margin: 5px; background-color: #DDDDDD; cursor: auto; }


.m1{width:1200px;margin:auto;}
.logo {float: left;}
.logo span{font-size:20px;font-weight: bold;line-height:3;color: #fff;}
.nav { height:66px;width: 1200px; margin: auto;letter-spacing: 1px;position: relative;z-index:1000;top:30px;background: rgb(87, 188, 84); }
.menu1 { height: 47px; width: 1200px;margin: auto; }
#navigation1 li { float: left;height:66px; line-height:66px; text-align: center; width: 120px;  }
#navigation1 li a{width:100%;}
#navigation1 li a:link, #navigation1 li a:visited { display: block; text-decoration: none; color: #fff; float: left; font-size:14px;font-weight: bold; }
#navigation1 li a:hover,.active { color: #fff;background:url(act.png) 19px 46px no-repeat; }
/*幻灯片 首页*/
.slide { position: relative; width: 100%; }
.slide .swiper-slide { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.swiper-slide img { width: 100%; height: 100%; }
.phone{float: right;width: 250px;}.m35{margin:35px 0;}
.phone img{float: left;margin-top: 7px;}
.phone p{font-size: 20px;line-height: 1.5;color:#203864;margin-top: 15px;}		

.border {border: 1px solid #e0e0e0;}
.ell{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.del {text-decoration: line-through;}
#bestart{width:210px;height:268px;}
#art2list li {overflow: hidden;border-bottom: 1px dashed #ccc;height: 30px;margin-bottom: 5px;line-height: 30px;}
#art2list li:last-child{border-bottom:0;}
#art2list li a{float: left;width: 80%;}
#art2list .date {float: right;width: 20%;text-align: right;}
.bah{display: inline-block}

.logo img{float:left;margin:8px;}
.m{ margin: 30px 0 10px;}	

.bgtxt{margin-top:100px;font-size: 19px;color: rgb(87, 188, 84);font-family: 'Times New Roman';font-size: 40px;line-height: 95%;text-align: center}	
.bgtxt p i{font-family: 幼圆;font-size: 19px;color: rgb(0, 0, 0);}
.mleft{float: left;width:281px; }	
.mright{float: right;width:898px; }	
.title span:first-child{float: left;font-family: Times New Roman;font-size: 45px;color: rgb(87, 188, 84);line-height: 96%;} 
.title span.title-msg{float: left;}	
.title span.title-msg strong{font-size: 16px;font-family: Microsoft YaHei;color: rgb(7, 0, 0);}
.title span.title-msg h5{font-family: Times New Roman;font-size: 12px;color: rgb(174, 174, 174);}
.title span:last-child{width: 115px;height: 21px; float:right;background-color: rgb(229, 229, 229);display: inline-block;margin-top: 14px;text-align: right;}	
.title-2{background: url(title.jpg) no-repeat;margin: 15px 0 10px;}	
.title-2 p{color: rgb(184, 211, 53);text-align: center}	
.title-2 p:last-child{text-align:left;text-indent:3em;}
.us{border: 3px solid rgb(229, 229, 229); height: 177px;width: 235px;text-align: left;padding: 20px;line-height: 2;}	
.us h5{color: rgb(87, 188, 84);}	
.brand{width: 305px; float: right;background-color: rgb(87, 188, 84);color: #fff;height: 232px; padding: 20px;font-size: 14px;}	
.indexart{border:1px solid #ccc;margin-top: 15px;}
#artlist li{text-align: left;height:90px;padding: 10px 10px 0;border-bottom: 1px dashed #ccc;}
#artlist li:last-child{border-bottom:0;}
#artlist li img{width: 100px;margin-right: 10px;height: 78px;}
#artlist li a.txtimg{float: left;}
#artlist li a.artname {width: 57%;display: inline-block;}
#artlist li a.artname h3{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
#artlist li .about{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.xinwen{border: 1px solid #ccc; padding: 15px;margin-top: 15px;}	
.xinwen-all	{float: right;width: 616px;}
.all{background:url(indexbg.jpg) no-repeat;background-size: cover;height:450px}
.lei{border: 1px solid #ddd;height: 206px;padding: 10px;}
.lei li{width:127px;height: 62px;float:left;position: relative;margin-bottom: 10px;margin-right: 2px;text-align: center;}
.lei li a:last-child{position: absolute;right: 15px;bottom: 20px;}
.prul li{width: 186px;float: left;margin-right:45px;}	 .prul li:last-child{margin-right:0px;}	
.prul li img{width:100%}	
.links li{float: left;margin-left: 15px;padding-bottom: 10px;} .links li a{color: #fff;}	
.gswx{border: 0;float: right;text-align: center;color: #fff;line-height: 2.5;font-size: 16px;}
.footer-qy{padding-bottom: 10px;text-align: center;font-size: 15px;}	
#polyg{float: right;padding: 5px;border: 2px solid #fff;margin: 18px 8px 3px 0;line-height: 21px;border-radius: 10px;}
#polyg a{color: #fff;}
#modnetul{padding: 5px 0px 0;text-align: center;}
#modnetul li{height:21px;line-height:21px;border-bottom: 1px dashed #ddd;padding: 4px 10px;}
#modnetul a{height:18px;line-height:18px;color:#999;width: 100%}
#modnetul a:hover{color:#FA3D1D;}
.index-new{overflow: hidden;margin-top:20px; }
.index-new span{float: left;margin-top: 10px;}		
.index-new ul li,.new .right_nei ul.artlist li{height:100px;position: relative;text-align: left;border-bottom: 1px solid #dbd4cd;margin-top: 20px;}	
.index-new ul li a.artname,.new .right_nei ul.artlist li a.artname,.joblist li a{display: block;margin-left: 100px; margin-bottom: 8px;}	
.index-new ul li .about,.new .right_nei ul.artlist li .about,.joblist .jobjj{float: left;margin-left: 100px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}	
.index-new ul li .data,.new .right_nei ul.artlist li .data{background:#bbbbbb;width:73px; height:70px; color: #fff;display: block; font-size: 20px; padding: 5px; position: absolute; top: 0;}		
/*友情链接*/
.links{text-align: left;margin-left:15px;margin-top: 10px;}
/*底部*/
.gswx{padding-right:20px;}
.footer{background: rgb(87, 188, 84);width: 1200px;margin: auto;padding: 20px 0 0;overflow: hidden;}
.footer-3{width:83%;text-align: center;font-size: 16px;line-height: 1.8;float: left;height: 125px;color: #f8e8d1;}
.footer-3 h5{text-align: left; padding-left: 31px;}
/*about*/
.Pimg{position: relative;}
.uscont{position: absolute;width: 1200px;margin: auto;left:350px;bottom: 0;height: 159px;color: #fff;font-size: 16px;}
.ustop p strong{font-size: 40px; margin-right: 4px;}
.ustop p span{height: 2px; width: 150px; background: #fff;display: inline-block;vertical-align: middle;}	
.ustop p.p1{text-align: left;width: 500px; margin: auto; font-size: 32px; line-height: 1.8;}
.ustop p.p1 span{vertical-align: middle;margin-right: 8px;} .ustop p.p1 label,.y p b{font-size:20px;}
.usloach{height: 50px;background-color: rgb(87, 188, 84);margin-top: 25px;line-height: 50px;text-align: left; padding-left: 10px;}		
.right_nei{font-size: 15px;line-height: 1.8;text-align: left; text-indent: 2em;}	
.youshi{background:url(usbg.jpg) no-repeat;background-size: cover;height: 470px;}	
.y{float:left;width: 454px; font-size: 15px;height:190px;padding: 22px 79px 0;line-height: 2;text-align: left;}
.y p span{color: rgb(77, 150, 28);font-size: 25px;font-family: 微软雅黑;margin-right: 5px;}
.y p:last-child{text-indent: 2em;width: 94%;} .y2{padding-right: 0px;}
/*联系我们*/
.content-us,.new,.prids{width:1200px;margin:auto;text-align: center;padding: 30px 0 50px;}
.content-us p{font-size:16px;text-indent: 2em;line-height:2;}
.content-us img{max-width:100%;}
/*留言*/
form {box-sizing: border-box;overflow:hidden;width:75%;margin: auto 0 30px;font-size: 14px;line-height: 1.42857143; color: #555;text-align: left;float: right;}
.default-form  p{margin-bottom:10px;font-size: 18px;}
.default-form input:not(.cws-button), .default-form textarea { height: 40px; border: 1px solid #e6e6e6;  width:88%; font-size: 14px;margin-bottom: 30px;font-style: italic; background: transparent; padding: 0 10px; box-sizing: border-box;float: left;}
.default-form .textarea{height: 200px;margin-bottom:0;outline: 0;padding:5px 10px; }
.default-form input:not(.cws-button):focus,.default-form textarea:focus {border-color:#0099ff;}
.liuyan label {font-size: 14px;padding: 5px 10px;margin-bottom: 5px;display: inline-block;float: left;width: 76px;height: 30px; line-height: 30px; text-align: center;}
.thm-btn {position:relative;background:rgb(87, 188, 84);font-size:14px;line-height:46px;font-weight:600;color:#ffffff;border:2px solid rgb(87, 188, 84);text-transform:uppercase;font-family:'Poppins', sans-serif;display:inline-block;padding:0 38px;transition:all .5s cubic-bezier(0.4, 0, 1, 1);}
.thm-btn:hover { background:transparent;color:rgb(87, 188, 84);transition:all .5s cubic-bezier(0.4, 0, 1, 1);}
.Pimg img{width:100%;height:auto;}
/*新闻*/
.new{overflow: hidden;}
ul.list li{font-size: 14px;line-height: 38px;font-weight: 600;display: inline-block; width: 99%;} 
ul.list li a{width:100%;transition:all .5s cubic-bezier(0.4, 0, 1, 1);text-transform:uppercase;display: inline-block;border: 1px solid #ccc;    border-top: 0;box-sizing: border-box;}
ul.list li:hover a,.act a{background:#438c41;color:#fff;border:1px solid #438c41;border-top:0;}
.new_nei{text-align: left;font-size: 12px; line-height: 1.8em;padding: 10px 20px;}
.new-l{width: 200px;float:left;text-align: center;}
.new-l p{font-size: 20px;background:rgb(87, 188, 84);color:#fff;height:68px;line-height: 68px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.new-l span{width:99%;border:1px solid #d0d0d0;height:90px;display: block;padding-top: 20px;}
.new-l span b{font-family: 微软雅黑;color: rgb(17, 28, 74);font-size: 20px;line-height: 42px;width: 100%;display: block;}	
.new-l span a{width: 160px;height: 33px;line-height: 33px;background-color: rgba(244,100,34,1);color: #fff;border-radius: 5px;}	
.new .newbody,.newbodys{width:77%;float:right;border:1px solid #d0d0d0;}
.new .newbody p{background-color: rgb(248, 248, 248);color:rgb(87, 188, 84);text-align: left;height:45px;line-height:30px;font-size:20px;}
.new .newbody p i{color: rgb(217, 217, 217);font-size: 15px;}
.new .newbody ul{padding:10px 20px 0;}
.new .newbody #artlists li{height:30px;border-bottom: 1px dashed #ccc;text-align: left;margin-bottom: 10px;}
.newbodys{padding: 10px 10px 15px;text-align: left;}
.newbodys .tite{text-align: center;margin-bottom: 10px;font-family: Microsoft YaHei;font-size: 16px;color: #57bc54;font-weight: bold;}
.newbodys .time i{margin: 0 20px;}
#pagexg{background: #F5F5F5;border: 1px solid #E5E5E5;padding: 10px;margin: 10px 0;}

/*产品*/
.banner-txt{position:absolute;top: 63px;width: 70%;line-height: 64px;left: 25%;}	
.banner-txt h3{display: block;text-align: left;font-size: 51px;font-family: 微软雅黑;color: rgb(3, 78, 162);letter-spacing: 3px;}	
.banner-txt h4{font-family: 微软雅黑;font-size: 32px;letter-spacing: 2px;color: rgb(3, 78, 162);}
#prlist{width:77%;float:right;text-align: left;}
.prod li{width:288px;float: left;height: 390px; border: 1px solid rgb(238, 238, 238);margin-right: 30px; margin-bottom: 30px;padding: 0 5px;box-sizing: border-box;}
.prod li:nth-child(3n){margin-right:0;}
.prod li:hover{  -webkit-box-shadow:10px 10px 10px;  -moz-box-shadow:10px 10px 10px;  box-shadow: 10px 10px 10px;  }  
.prod li a{display: block;}
.prod li img{width: 100%;height:auto;}
.prod li .about{text-align: left;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
/*产品详细*/
.pridleft { float: left; height: 300px; width: 35%; margin-left: 20px; }
.pridright { float: right; height: 300px; width: 60%; }
#showbox {  height: 240px; border: 1px solid #DFDFDF; text-align: center; }
#showbox img { width: 100%; height: 100%; }
.showpage { clear: both; margin-top: 5px;  }
.showlast, .shownext { font-family: "宋体"; text-align: center; width: 10px; height: 54px; line-height: 54px; border: 1px solid #CCC; background: #EBEBEB; cursor: pointer; }
.showlast { float: left; margin-right: 4px; }
.showsum { float: left; position: relative; width:302px; height: 56px; overflow: hidden; }
.showsum ul { position: absolute; width: 999999px; height: 56px; }
.showsum ul li { float: left; width:75px; text-align: center;border-bottom: 0; }
.showsum ul li img { border: 1px solid #CCC; padding: 2px; width:65px; height: 50px; }
.showsum ul li img:hover { border: 2px solid #FF6600; padding: 1px; cursor: pointer; }
.pridright h4 { text-align: left;border-bottom: 1px solid #e2e2e2; font-size: 20px; margin-bottom: 10px; height: 41px; line-height: 30px; }
.prjs-jia { background-color: #FFF2E8; padding: 20px; font-size: 18px; line-height: 1.8;overflow:hidden;text-align: right;}
.probody { margin: 15px 0 20px; padding-left: 16px; }
.probody p { line-height: 1.7em;  font-size: 16px;  }
.probody>p{ background-color: #F5F5F5; border: 1px solid #E5E5E5; color: #868686;margin-bottom: 10px; padding: 5px;font-weight: bold;}
.section{text-align: left;line-height: 1.8;}	

.lei li:first-child{background: url(cls1-h.png) no-repeat}
.lei li:nth-child(2){background: url(cls2-h.png) no-repeat}
.lei li:nth-child(3){background: url(cls3-h.png) no-repeat}
.lei li:nth-child(4){background: url(cls4-h.png) no-repeat}
.lei li:nth-child(5){background: url(cls5-h.png) no-repeat}
.lei li:last-child{background: url(cls6-h.png) no-repeat}

#tabul{overflow: hidden;border: 1px solid #e6e6e6;border-bottom: 3px solid rgb(87, 188, 84);}	
#tabul a {float: left;padding: 0 20px;background: #f8f8f8;border-right: 1px solid #e6e6e6;font-size: 14px;font-weight: bold;height: 34px;line-height: 34px;text-align: center;}
#tabul a.on {background: rgb(87, 188, 84);color: #fff;}
.category_title {height: 20px;font-size: 16px;line-height: 20px;position: relative;margin-bottom: 30px;}
.category_title span {font-size: 16px;font-weight: bold;background: #fff; padding: 0 60px 0 0; position: relative; z-index: 11;}
.category_title span em {position: absolute;right: 0;width: 40px;height: 2px;background: #000;top: 50%;margin-top: -1px;}
.category_title i {position: absolute;left: 0;top: 50%;margin-top: -0.5px;width: 100%;height: 1px;background: #e6e6e6;}	
.zxly_con .benzhu{ padding:4px; border:1px solid #ddd; float:left;height: 120px;width: 324px;}
.zxly_con .zt{ width:330px; height:34px;padding:0 4px; border:1px solid #ddd; height:34px;}
.zxly_con .zxly_span{float:left; height:34px; line-height:34px; width:85px; text-align:right;}
.zxly_con .dlarea{ width:330px; height:34px;}
.zxly_con .radioo{ margin:0px; float:left;vertical-align:middle; margin-top:0px; margin-top:0px; margin-right:4px; display:block}
.zxly_con .yzm{ width:86px; height:34px;}
a.yzm_h,a.yzm_h:link,a.yzm_h:visited{color:#335DBF;}
a.yzm_h:hover,a.yzm_h:active{}
.zxly_con .tjly{ border:0px; color:#fff; font-weight:bold; margin-left:80px; margin-top:10px; width:96px; height:36px; font-size:14px; border-radius:4px; background:rgb(87, 188, 84); cursor:pointer;}
.zxly_con .tjly:hover{background:#f60;}
.zxly_con ul li{margin-bottom:10px;}
.zxly_con ul li .xsqd_span {padding-left:2px;}
.zxly_con ul li .msg_input {border:none;}
.zxly_con ul li .msg_span {padding-left:2px;} 

.radiobox span {background-color: #eee;color: #333;padding: 0px 6px 0 5px;position: relative;height: 35px;line-height: 35px;float: left;margin-right: 9px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;font-size: 13px;}	
.radiobox span i{margin-right: 5px;background:url(radio.png) no-repeat;display: inline-block;width:16px ;height: 16px;vertical-align: text-bottom;}

.radiobox .act {background-color:#57bc54;color: #fff;}		
.radiobox .act i{background: url(radio_check.png) no-repeat;}

.zhaopin p{text-align: left;padding: 10px 0;}
.jobid{width: 1100px;margin:20px auto;text-align: left;}
.plane{width: 1100px;margin: 0 auto;padding: 20px;text-align: left;}	
.plane h3{ color: #333;font-size: 24px;font-weight: 700;margin: 25px 0;display: inline-block;}
.rmb{color: #ff424f;font-size: 24px;margin-bottom: 15px;display: inline-block;font-weight: 100;}
.jobs span{font-size:14px;margin: 0 15px;}
.joinbtn{background: rgb(87, 188, 84);border-color: rgb(87, 188, 84);border-width: 1px;color: #fff;display: inline-block;width: 110px;text-align: center;height: 40px;line-height: 40px;border-radius: 5px;float: right;font-size: 15px;}
.miashu{float: left;width:60%;}	.complate{float: right;width: 30%}
.hi_title {color: #333;font-size: 16px;font-weight: 700;margin-bottom: 20px;position: relative;}
.hi_title:after {background: #f0f0f0;content: "";display: inline-block;height: 1px;position: absolute;left: 80px;top: 12px;width:86%;}
.cname{color: #333;font-size: 16px;margin: 20px 0;}
.page-site {width: 70px;border: 1px solid rgb(87, 188, 84);border-radius: 4px;color: rgb(87, 188, 84);display: inline-block;height: 30px;
line-height: 30px;text-align: center;float: right;margin-top: 15px;}
