html { background: #FFF; color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, form, input, textarea, p { margin: 0; padding: 0; }
img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-weight: inherit; font-size: inherit; font-family: inherit; }
input, textarea, select { *font-size:100%;
}
legend { color: #000; }
a { color: inherit; text-decoration: none; }
/*******CSS reset*************/
body { z-index: -2; color: #444; font-size: 14px; font-family: ' ', SimHei, SimYou, SimSun, Arial; z-index: 2; }
.f12 { font-size: 12px; }
.f16 { font-size: 16px; }
.bold { font-weight: bold; }
.white { color: #fff; }
.left { float: left; }
.right { float: right; }
.t_r { text-align: right; }
.clear { clear: both; }
.relative { position: relative; }
.absolute { position: absolute; }
.rel_center { position: relative; left: 50%; }
.hidden { display: none; }
.center { margin: 0px auto; }
.midd { width: 1100px; height: auto; overflow: hidden; margin: 0px auto; }
/********General**********/
.head_tit { width: 100%; height: 35px; min-width: 1100px; border-bottom: 1px solid #CCC; font-family: '宋体'; }
.head_tit1 { width: 1100px; height: auto; overflow: hidden; line-height: 35px; color: #767676; font-size: 12px; }
.head_tit_l { color: #767676; }
.head_tit_m ul li { float: left; color: #767676; font-size: 12px; }
.fx { margin-left: 10px; }
.lang ul li { float: left; }
.top_bg { width: 100%; height: auto; overflow: hidden; min-width: 1100px; position: relative; }
.top_bot { width: 100%; height: auto; overflow: hidden; min-width: 1100px; position: absolute; z-index: 99999; top: 0px; }
.head { width: 100%; height: 124px; overflow: hidden; min-width: 1100px; position: relative; z-index: 99999; }
.header1 { width: 1100px; height: auto; overflow: hidden; }
.logo { margin-top: 32px; }
.logo img{ max-width:100%; max-height:85px;}
.tel { margin-top: 34px; }
.tel_r { margin-left: 7px; }
.tel_r1 { font-size: 26px; color: #000; font-weight: bold; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] {
display:none;
}
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea { overflow: auto; vertical-align: top; }
.banner { width: 100%; height: 500px; white-space: nowrap; margin: 0 auto; overflow: hidden; position: relative; z-index: 1; margin-top: -4px; }
.banner_m { width: 50%; height: 500px; display: inline-block; position: relative; }
.wrapper {
*float:left; width: 1920px; height: 500px; display: inline-block; position: relative; left: -967px; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left: 16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top: 0; background: url('../images/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 40%; right: 16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top: 0; background: url('../images/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../images/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1920px; height: 500px; }
#slideshow ul { display: none; }
.cp_center { width: 100%; height: 120px; ; overflow: hidden; position: relative; background: #1773c2; }
.cp_center_l { margin-top: 39px; }
/********产品中心**********/
.product { width: 1100px; height: auto; overflow: hidden; margin-top: 71px; }
.product_tit { text-align: center; }
.pro_l { width: 198px; height: auto; overflow: hidden; border: 1px solid #ccc; }
.pro_l_tit { font-size: 22px; color: #fff; font-weight: bold; text-align: center; height: 63px; line-height: 63px; }
.pro_l_ti{ font-size: 18px; color: #fff; font-weight:normal; text-align: left; height: 50px; line-height: 50px; background:url(../images/tit.png) left center no-repeat; padding-left:20px; margin-bottom:5px;}
.pro_midd { height: auto; overflow: hidden; background: #ffffff; margin: 0px auto; margin-bottom: 3px; }
.pro_midd ul { margin-top: 13px; height: auto; overflow: hidden; }
.pro_midd ul li { width: 202px; height: auto; color: #3f3f3f; border-bottom: 1px dashed #cccccc; height: 39px; line-height: 39px; margin: 0px auto; }
.pro_midd ul li em { display: block; width: 22px; height: 11px; float: left; background: url(../images/row.png) no-repeat center; margin-top: 14px; margin-right: 15px; margin-left: 13px; }
.pro_midd ul li:hover { color: #1773c2; }
.pro_bt { text-align: center; color: #0f4c8f; margin-bottom: 34px; margin-top: 30px; }
.pro_bott { background: #1773c2; height: 93px; text-align: center; color: #FFF; }
.q1 { padding-top: 25px; }
.pro_r { width: 859px; height: auto; border: 1px solid #CCC; overflow: hidden; }
.pro_r_tit { height: 36px; width: 827px; border-bottom: 1px solid #CCC; margin-left: 16px; margin-top: 16px; }
.pro_r_tit_l { margin-top: 5px; color: #4d4d4d; font-size: 18px; border-bottom: 2px solid #0174f5; height: 30px; }
.pro_r_tit_r { margin-top: 5px; }
.hjnavC { width: 827px; height: auto; overflow: hidden; margin: auto; display: block; margin-top: 20px; }
.product_r { width: 827px; }
#gundong { width: 827px; overflow: hidden; height: auto; border: none; margin: 0px auto; }
#indemo { float: left; width: 800%; }
#gundong1, #gundong2 { height: auto; float: left; display: inline-table; }
#gundong1 { float: left; height: auto; }
#gundong2 { float: left; }
.hjnavleft { WIDTH: auto; HEIGHT: 227px; z-index: 100; margin: auto; }
.hjnavleft LI { width: 260px; height: 227px; margin: 0 10px 0 10px; float: left; }
.hjnavleft LI .show { width: 260px; height: 184px; background: url(../images/shaow.png) no-repeat bottom; }
.hjnavleft LI .show img { width: 260px; height: 182px; }
.hjnavleft LI .detail { height: 32px; text-align: center; background: #f1f1f1; line-height: 32px; }
.hjnavleft LI:hover .detail { background: #1a57a7; color: #FFF; }
.d1 { font-family: '宋体'; color: #fff; font-size: 12px; width: 157px; text-align: center; line-height: 24px; }
.d2 { font-family: '宋体'; color: #fff; font-size: 12px; width: 51px; text-align: center; line-height: 24px; }
.hjnavleft2 { WIDTH: auto; HEIGHT: 227px; z-index: 100; margin: auto; margin-top: 10px; }
.hjnavleft2 LI { width: 260px; height: 227px; margin: 0 10px 0 10px; float: left; }
.hjnavleft2 LI .show { width: 260px; height: 184px; background: url(../images/shaow.png) no-repeat bottom; }
.hjnavleft2 LI .show img { width: 260px; height: 182px; }
.hjnavleft2 LI .detail { height: 32px; text-align: center; background: #f1f1f1; line-height: 32px; }
.hjnavleft2 LI p { text-align: center; background: #999999; height: 30px; line-height: 30px; color: #fff; }
.hjnavleft2 LI:hover div { }
.hjnavleft2 LI:hover .detail { background: #1a57a7; color: #FFF; }
.hjnavleft2 LI:hover p { background: #0f4c8f; }
.hjnavleft2 LI p:nth-child(3n) { background: #c9a7c8; }
.ad { width: 100%; height: 212px; background: url(../images/ad.png) no-repeat center; margin-top: 30px; }
.ad_tit { margin: 0px auto; text-align: center; }
.tit2 { text-align: center; }
/********关于我们**********/

.company { width: 1100px; height: auto; overflow: hidden; margin-top: 67px; }
.company_l { width: 667px; height: auto; overflow: hidden; }
.company_pic { }
.company_tex_top { width: 678px; height: auto; overflow: hidden; margin-top: 120px; margin-right: 10px; }
.company_btn { margin-top: 23px; }
.company_tit { color: #37313d; font-size: 16px; margin-top: 43px; }
.company_tex { width: 667px; margin: 0px auto; color: #4d4d4d; line-height: 30px; margin-top: 20px; }
.company_tit_r { margin-top: 10px; }
.company_show { margin-top: 22px; }
.company_btn { }
.company_r { margin-top: 32px; }
.company_r img{ max-width:400px;}
/********工程案例**********/
.case { width: 100%; height: auto; min-width: 1100px; margin-top: 30px; }
/********广告**********/



.news_top { margin-top: 50px; }
.tb2 { text-align: center; }
.news_l { width: 531px; height: auto; overflow: hidden; }
.news_bottom { margin-top: 8px; padding-bottom: 10px; width: 360px; }
.news_bottom ul li { width: 531px; height: 66px; overflow: hidden; color: #444444; margin-bottom: 44px; }
.news_bottom ul li .news_bot_tex { width: 443px; margin-left: 20px; }
.news_bottom ul li:hover .news_bot_tex .bot_tex1 { color: #0075c5; }
.news_bottom ul li .news_bot_tex .bot_tex1 { font-size: 16px; color: #000; }
.news_bottom ul li .news_bot_tex .bot_tex2 { font-size: 12px; color: #828282; margin-top: 10px; }
.news_bottom ul li #n1 { width: 65px; height: 62px; background: url(../images/01.png) no-repeat center; display: block; float: left; }
.news_bottom ul li #n2 { width: 65px; height: 62px; background: url(../images/02.png) no-repeat center; display: block; float: left; }
.news_bottom ul li #n3 { width: 65px; height: 62px; background: url(../images/03.png) no-repeat center; display: block; float: left; }
.news_bottom1 ul li { width: 531px; height: 66px; overflow: hidden; color: #444444; margin-bottom: 44px; }
.news_bottom1 ul li .news_bot_tex { width: 443px; margin-left: 20px; }
.news_bottom1 ul li:hover .news_bot_tex .bot_tex1 { color: #0075c5; }
.news_bottom1 ul li .news_bot_tex .bot_tex1 { font-size: 16px; color: #000; }
.news_bottom1 ul li .news_bot_tex .bot_tex2 { font-size: 12px; color: #828282; margin-top: 10px; }
.news_bottom1 ul li #n1 { width: 65px; height: 62px; background: url(../images/04.png) no-repeat center; display: block; float: left; }
.news_bottom1 ul li #n2 { width: 65px; height: 62px; background: url(../images/05.png) no-repeat center; display: block; float: left; }
.news_bottom1 ul li #n3 { width: 65px; height: 62px; background: url(../images/06.png) no-repeat center; display: block; float: left; }
.foot {
    width: 100%;
    background: #1872ca;
    height: 270px;
    min-width: 1100px;
    margin-top: 45px;
    border-top: 8px solid #1872ca;
}
.foot_tit { width: 1100px; height: auto; overflow: hidden; color: #adadad; }
.link_l { margin-top: 17px; }
.link_r ul li { float: left; font-size: 12px;  margin-left: 20px; margin-top: 40px; color: #fff; }
.foot_nav { width: 100%;  height: 58px; line-height: 58px;   margin-top: 15px; text-align: center; }
.foot_nav ul li { display: inline-block; text-align: center; font-size: 16px; font-weight:400; color: #FFF; margin-left: 15px; margin-right: 15px; }
.foot_tex { text-align: center; font-size: 14px; color: #fff; margin-top: 40px; }
.foot_l { margin-top: 35px; color: #adadad; }
.foot_l_tit { color: #adadad; }
.foot_l_tit span { color: #f3aa01; font-size: 28px; }
.foot_m { margin-top: 43px; margin-left: 139px; }
.qq1, .qq2 { margin-top: 17px; }
.qq2 { margin-left: 5px; }
.hot_phone { color: #FFF; font-weight: bold; font-size: 23px; }
.dismer { color: #FFF; margin-top: 30px; font-size: 12px; margin-left: 10px; }
.copy_r { margin-top: 40px; }
.main_top { width: 100%; height: auto; overflow: hidden; }
.main1 { width: 1100px; height: auto; overflow: hidden; margin-bottom: 60px; }
.cp { width: 220px; height: auto; overflow: hidden; margin-top: 60px; }
.pro_l_bt { background: #0a52bf; height: 47px; font-size: 20px; color: #ffffff; font-weight: bold; text-align: center; line-height: 47px; }
.cp_tit { height: 100px; }
.cp_midd { width: 241px; }
.cp_midd ul { padding-top: 5px; padding-bottom: 9px; }
.cp_midd ul li { height: 48px; line-height: 48px; width: 240px; margin-top: 2px; background: #707070; color: #FFF; text-align: center; }
.cp_midd ul li:hover { background: #0f4c8f; color: #FFF; }
.cp_contact { width: 220px; margin-top: 45px; float: left; }
.cp_contact_bt { width: 220px; height: auto; overflow: hidden; }
.cp_bt { margin-top: 15px; color: #5b5b5b; }
.cp_bott { margin-top: 20px; height: auto; overflow: hidden; background: #e5e5e5; }
.cp_bott_tit { margin: 0x auto; text-align: center; margin-top: 24px; }
.cp_bott_midd { /*border: 1px solid #CCC;*/ padding-bottom: 10px; }
    .cp_bott_midd ul li {
        line-height: 43px;
        margin: 0 0 5px;line-height: 43px; /*border-bottom: 1px dashed #CCCCCC;*/
        background: #e5e5e5 url(../images/t1.png) 199px 12px no-repeat;
        width: 220px;
        padding-left: 4px;
        margin-bottom: 5px;
        /*margin: 0px auto;*/
    }
.cp1 { padding-top: 10px; }
.cp2 { font-size: 22px; font-weight: bold; }
.bt1 { color: #212121; font-size: 16px; margin-left: 92px; padding-top: 10px; }
.bt2 { color: #ff6000; font-size: 22px; margin-left: 92px; }
.middle1 { width: 858px; height: auto; overflow: hidden; margin-top: 45px; }
.middle1_tit { height: 40px; border-bottom: 1px solid #cecece; }
.m1 { color: #000; font-size: 20px; border-bottom: 2px solid #3f69b7; line-height: 39px; font-weight: bold; }
.m2 { font-size: 12px; line-height: 40px; margin-right: 5px; font-family: '宋体'; }
.pro { height: auto; overflow: hidden; margin-top: 30px; }
.pro1 { height: auto; overflow: hidden; margin-top: 30px; margin-left: 10px; margin-right: 10px; text-align: justify; line-height: 30px; }
.pro ul li { float: left; margin-bottom: 20px; margin-right: 45px; }
.pro ul li:nth-of-type(3n+3) { margin-right: 0px; }
.pro ul li .name { text-align: center; height: 30px; line-height: 30px; color: #373737; font-size: 14px; }
.page { margin: 20px; float: right; }
.proo { height: auto; overflow: hidden; margin-top: 30px; }
.proo1 { height: auto; overflow: hidden; margin-top: 30px; margin-left: 10px; margin-right: 10px; text-align: justify; line-height: 30px; }
.proo ul li { float: left; margin-bottom: 20px; margin-right: 42px; }
.proo ul li img { max-width: 100%; max-height: 100%; vertical-align: middle; text-align: center; display: inline-block; }
.proo ul li:nth-of-type(3n+3) { margin-right: 0px; }
.proo ul li .name { text-align: center; height: 30px; line-height: 30px; color: #373737; font-size: 14px; }
.pro2 ul li { float: left; width: 256px; height: 300px; margin-bottom: 20px; margin-left: 11px; background: url(../images/p1.jpg) no-repeat center; }
.pro2 ul li:hover { background: url(../images/p2.jpg) no-repeat center; }
.pro2 ul li .name { text-align: center; height: 30px; line-height: 30px; color: #373737; font-size: 14px; }
.page { margin: 20px; float: right; }
.pro2 ul li:hover .name { color: #FFF; }
.middle1_mid { width: 858px; height: auto; overflow: hidden; margin-top: 30px; }
.middle1_mid dl dd { width: 858px; float: left; margin-bottom: 40px; line-height: 23px; }
.middle1_mid dl dd:hover { color: #3f69b7; }
.middle1_mid dl dd .date { width: 79px; height: 43px; background: #dfdfdf; line-height: 43px; text-align: center; font-size: 20px; }
.middle1_mid dl dd:hover .date { background: #3f69b7; color: #FFF; }
.middle1_mid dl dd .text { width: 610px; margin-left: 20px; }
.font16 { font-size: 16px; }
.font12 { font-size: 12px; }
/*留言*/
.mess1 { font-family: "Roboto", sans-serif; outline: 0; background: #f2f2f2; width: 280px; border: 0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; }
.mess2 { font-family: "Roboto", sans-serif; outline: 0; background: #f2f2f2; width: 100%; border: 0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; }
.mess3 { font-family: "Roboto", sans-serif; outline: 0; background: #f2f2f2; width: 180px; border: 0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; }
/*上一页_下一页*/

nav_main { height: 39px; padding: 0 5px; background: #FFF url(../images/rz_bw_nav001-bg.png) repeat-x 0 top; position: relative; }
#nav_all { height: 39px; float: left; line-height: 39px; position: relative; z-index: 222; }
#nav_all li { text-align: center; float: left; }
#nav_all li a { color: #232323; display: inline-block; font-size: 14px; font-weight: bold; cursor: pointer; padding: 0 20px 0 20px; _padding: 0 10px; height: 39px; line-height: 39px; white-space: nowrap; }
#nav_all li a:hover { background: url(../images/bird.png) center 30px no-repeat; height: 39px; line-height: 39px; border-top: 2px solid #eb6000; overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 990px; left: -5px; top: 40px; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; background: #eb6000; border: none; }
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 30px; line-height: 30px; color: #FFF; background: #eb6000; border-top: none; }
.rz_bw_server_tel { font-size: 14px; font-family: " ", "幼圆", sans-serif; color: #fff; float: right; width: 200px; height: 39px; line-height: 39px; text-align: center; background-color: #63aACA; }
#prev_next { margin: 10px 20px; clear: both; overflow: hidden; }
#prev_next li { margin: 5px 0; }
/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/

.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.conta { width: 350px; height: auto; }
.conta ol { margin-left: 25px; margin-top: 20px; }
.conta ol li { color: #333; line-height: 35px; font-size: 14px; }
/*
	** 招贤纳仕 **
*/
.career .ban { margin-bottom: 40px; }
.selectWrap { margin-bottom: 40px; }
.selectMenu { overflow: hidden; }
.selectMenu select, .selectMenu input { float: left }
.selectMenu select { width: 198px; height: 40px; background: #fff; border: 1px solid #c9d0d9; margin-right: 10px; color: #949494 }
.selectMenu .txt_pos { width: 246px; height: 38px; line-height: 36px; text-indent: 10px; background: #fff; border: 1px solid #c9d0d9; margin-right: 10px; color: #949494 }
.selectMenu .btn_ser { width: 118px; height: 40px; border: 0 none; background: url(../images/btn_ser.png) no-repeat 0 0; }
.tabPostList { }
.tabPostList .tab { width: 100%; }
.tabPostList .tab .alignLeft { text-align: left !important; }
.tabPostList .tab thead tr { background: #656464; }
.tabPostList .tab thead tr th { color: #fff; font-size: 14px; height: 40px; line-height: 13px; text-align: center; border-bottom: 10px solid #f3fad5; }
/*.tabPostList .tab .alignRight{ text-align:right;}*/
.tabPostList .tab tbody tr td { border-bottom: 5px solid #f3fad5; }
.tabPostList .tab tbody tr.trEven { background: #e4e2c4; cursor: pointer }
.tabPostList .tab tbody tr.trEven td { position: relative; color: #3f3f3f; height: 40px; line-height: 40px; text-align: center }
.tabPostList .tab tbody tr.trEven td .icon { background: url(../images/icon_plus.jpg) no-repeat center center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.tabPostList .tab tbody tr.open { background: #d9d495; }
.tabPostList .tab tbody tr.open td { border-bottom: 0; }
.tabPostList .tab tbody tr.open td .icon { background: url(../images/icon_jian.jpg) no-repeat center center; }
.tabPostList .tab tbody tr.trOdd { background: #fff; display: none; cursor: auto }
.tabPostList .tab tbody tr.trOdd td .postDel { padding: 20px 50px 20px 0 }
.tabPostList .tab tbody tr.trOdd td .postDel .disc { overflow: hidden; margin-bottom: 20px; }
.tabPostList .tab tbody tr.trOdd td .postDel .disc .need { float: left; width: 44%; padding-right: 5%; border-right: 1px dotted #e4e2c4; }
.tabPostList .tab tbody tr.trOdd td .postDel .disc .dis { float: right; width: 44%; padding-left: 5%; }
.tabPostList .tab tbody tr.trOdd td .postDel .disc div h1 { color: #3f3f3f; font-size: 14px; margin-bottom: 15px; }
.tabPostList .tab tbody tr.trOdd td .postDel .disc div p { line-height: 24px; }
.tabPostList .tab tbody tr.trOdd td .postDel h3 { font-size: 14px; color: #79632d }
.tabPostList .tab tbody tr.trOdd td .postDel h3 a { color: #026e25; text-decoration: underline }
.jobMenu { position: relative; border-top: 1px solid #d9e0be; border-bottom: 1px solid #d9e0be; height: 42px; margin-bottom: 40px; }
.jobMenu ul { position: absolute; left: 0; top: 0; width: 100%; height: 44px; }
.jobMenu ul li { float: left; }
.jobMenu ul li a { float: left; padding: 0 25px; height: 44px; line-height: 44px; color: #5b5e50; background: #dae1bf; position: relative }
.jobMenu ul li a:hover, .jobMenu ul li.on a { background: #c9151e; color: #ffffff; }
.jobMenu ul li.on a p { background: url(../images/jiao.jpg) no-repeat; position: absolute; left: 50%; bottom: -7px; width: 14px; height: 7px; margin: 0 -7px; }
#rocket-to-top div { left: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 149px; }
#rocket-to-top .level-2 { background: url("../images/rocket_button_up.png") no-repeat scroll -149px 0 transparent; display: none; height: 250px; opacity: 0; z-index: 1; }
#rocket-to-top .level-3 { background: none repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 150px; z-index: 2; }
#rocket-to-top { background: url("../images/rocket_button_up.png") no-repeat scroll 0 0 transparent; cursor: default; display: block; height: 250px; margin: -125px 0 0; overflow: hidden; padding: 0; position: fixed; right: 0; top: 80%; width: 149px; z-index: 11; }
.cm1 { width: 177px; }
.menu_list { width: 255px; }
.menu_head { width: 255px; height: 40px; cursor: pointer; position: relative; color: #000; line-height: 40px; font-family: " "; margin-bottom: 5px; background: #e5e5e5 url(../images/t1.png) 199px 12px no-repeat; padding-left: 4px; }
.menu_head a { color: #000; }
.menu_head a:hover { color: #ff9900; }
.menu_body { display: none; width: 255px; }
.menu_body a { width: 255px; display: block; color: #fff; padding-left: 15px; text-decoration: none; font-family: " "; font-size: 14px; height: 40px; line-height: 40px; margin-bottom: 2px; background-color: #70b0eb; }
.menu_body a:hover { color: #000000; text-decoration: underline; }
/*固定的悬浮窗*/
.yb_conct { position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease; }
.yb_bar ul li { width: 230px; height: 53px; font: 16px/53px ' '; color: #fff; text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.yb_bar .yb_top { background: #ff4a00 url(../images/fixcont.png) no-repeat 0 0; }
.yb_bar .yb_phone { background: #ff4a00 url(../images/fixcont.png) no-repeat 0 -57px; }
.yb_bar .yb_QQ { text-indent: 0; background: #ff4a00 url(../images/fixcont.png) no-repeat 0 -113px; }
.yb_bar .yb_ercode { /*height:200px;*/

background: #ff4a00 url(../images/fixcont.png) no-repeat 0 -169px; }
.hd_qr { padding: 0 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; width: 100%; height: 100%; color: #fff; }
