﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select
{
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
    color: inherit;
}
html, body
{
    width: 100%;
    height: 100%;
}
body
{
    margin: 0 auto;
    font: 12px/1 "Microsoft Yahei","微软雅黑",sans-serif;
    vertical-align: baseline;
    overflow-y: scroll;
}
h1
{
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    color: #474545;
}
h3
{
    font-weight: normal;
    font-size: 12px;
    color: #746969;
}
h2, h4, h5, h6
{
    font-weight: normal;
    font-size: 100%;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
a
{
    text-decoration: none;
}
p
{
    line-height: 22px;
    text-align: justify;
}
img, iframe
{
    border: none;
}
a:link
{
    color: inherit;
}
:focus
{
    outline: 0;
}
a
{
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    color: #616161;
}/*img{ vertical-align:top;}*/
ol, ul, li
{
    list-style: none;
}
input, textarea, select, button
{
    font-weight: inherit;
    font-size: inherit;
    *font-size: 100%;
    font-family: inherit;
}/* == clearfix == */
.clearfix:after
{
    display: block;
    height: 0;
    clear: both;
    content: "​";
}
.clearfix
{
    *zoom: 1;
}/*IE/7/6*/
.fl
{
    float: left;
    overflow: hidden;
}
.fr
{
    float: right;
    overflow: hidden;
}
.w1200
{
    width: 1200px;
    margin: 0 auto;
}
.of
{
    overflow: hidden;
}
.clear
{
    clear: both;
}
*, :after, :before, input[type=search]
{
    box-sizing: border-box;
}
@font-face
{
    font-family: shuzi;/*定义font的名字*/
    src: url('');/*把下载的字体文件引入进来*/
}
.header
{
    width: 100%;
    background: #b8b8b6;
}
.nav_top
{
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: #fff;
}
.top_tel
{
    width: 300px;
    float: right;
    color: #999;
    position: relative;
}
.top_ewm
{
    position: absolute;
    width: 189px;
    height: 230px;
    top: 40px;
    left: -67px;
    z-index: 999999;
    display: none;
}
.top_tel a
{
    font-size: 14px;
    color: #999;
    float: left;
    margin-right: 10px;
    line-height: 40px;
}
.top_tel span
{
    width: 115px;
    background: url(keywords.png) center no-repeat;
    height: 40px;
    float: left;
}
.nav
{/*	width: 770px;*/
    float: right;
}
.nav ul>li
{
    float: left;
}
.nav ul>li a
{
    padding: 0 25px;
    font-size: 15px;
    display: block;
    height: 80px;
    color: #666;
    font-weight: bold;
    line-height: 80px;
}
.nav ul>li:hover a
{
    color: #c9823d;
}
.nav ul>li.cur a
{
    background: #c9823d;
    color: #fff;
}
.banner
{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.banner img
{
    width: 100%;
}
.logo
{
    padding: 25px 0;
    float: left;
}
.oaloding
{
    width: 155px;
    float: right;
    border-left: 1px solid #e5e5e5;
    padding: 25px;
    position: relative;
    line-height: 30px;
}
.oaloding a
{
    font-weight: bold;
    float: left;
}
.oaloding a:last-child
{
    background: url(/jpg/e9bmcgpa.jpg) center no-repeat;
    width: 18px;
    height: 18px;
    margin-left: 15px;
    margin-top: 5px;
}
.so_niu:hover .so_suo
{
    width: 130px;
    height: 40px;
}
.so_suo
{
    position: absolute;
    right: 0;
    top: 20px;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 1px solid #f1f1f1;
}
.so_suo input
{
    width: 130px;
    height: 40px;
    padding-left: 15px;
    background: #f1f1f1;
}
.nav_box
{
    overflow: hidden;
}/*新闻*/
.in_news_box
{
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
}
.in_news_left
{
    width: 740px;
    float: left;
    position: relative;
    overflow: hidden;
    height: 155px;
}
.in_pho
{
    width: 200px;
    height: 150px;
    float: left;
    overflow: hidden;
}
.in_pho img
{
    width: 100%;
    min-height: 150px;
}
.in_txt
{
    width: 460px;
    float: left;
    margin-left: 30px;
}
.in_txt h1
{
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
}
.in_txt h1:hover
{
    color: #c9823d;
}
.in_txt span
{
    font-size: 14px;
    padding-bottom: 15px;
    color: #999;
    display: block;
    font-weight: bold;
}
.in_txt p
{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.in_news_rig
{
    width: 400px;
    float: right;
    position: relative;
}
.in_news_nav
{
    width: 100%;
    overflow: hidden;
}
.in_news_nav span
{
    font-size: 16px;
    color: #333;
    cursor: pointer;
    float: left;
    margin-right: 45px;
    padding-bottom: 10px;
    border-bottom: 2px solid #fff;
}
.in_news_nav span.cur
{
    font-weight: bold;
    color: #c9823d;
    border-bottom: 2px solid #c9823d;
}
.in_news_list
{
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.box_in
{
    width: 100%;
    overflow: hidden;
}
.box_in span
{
    float: left;
    font-size: 12px;
    color: #333;
    margin-right: 20px;
    line-height: 24px;
}
.box_in a:hover p
{
    color: #c9823d;
}
.box_in a:hover span
{
    color: #c9823d;
}
.box_in p
{
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.more
{
    display: block;
    position: absolute;
    text-align: right;
    right: 0;
    bottom: -30px;
    width: 70px;
    font-weight: bold;
    background: url(/jpg/a175535t.jpg) left center no-repeat;
}
.in_project
{
    width: 100%;
    overflow: hidden;
    background: #dfdfdf;
}
.in_pro_left
{
    width: 600px;
    float: left;
    height: 200px;
    position: relative;
}
.in_pro_txt
{
    width: 194px;
    float: left;
    height: 200px;
    padding: 35px 0 0 50px;
    color: #fff;
    background: #c9823d;
}
.in_pro_txt.icon
{
    background: #81a36c url(/png/pcctus2w.png) center no-repeat;
    padding: 0;
}
.in_pro_txt.icon h1
{
    padding-top: 135px;
    text-align: center;
    display: block;
}
.in_pro_txt h1
{
    color: #fff;
    font-size: 16px;
    padding-top: 40px;
}
.in_pro_txt span
{
    font-family: "shuzi";
    font-size: 25px;
}
.in_pro_tle
{
    position: absolute;
    left: 50px;
    top: 35px;
    width: 80px;
    height: 40px;
    z-index: 2;
    font-size: 16px;
    color: #fff;
}
.in_pro_pho
{
    width: 406px;
    float: left;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.in_pro_pho img
{
    width: 100%;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
}
.in_pro_pho:hover img
{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.jt
{
    width: 39px;
    height: 38px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(/jpg/u45iq5mz.jpg) center no-repeat;
}
.spu_txt
{
    position: absolute;
    left: 40px;
    top: 70px;
    overflow: hidden;
    color: #fff;
}
.spu_txt h1
{
    font-size: 16px;
    color: #fff;
}
.spu_txt span
{
    font-family: "shuzi";
    font-size: 25px;
}/*底部*/
.footer
{
    width: 100%;
    overflow: hidden;
    background: #dfdfdf;
    padding: 40px 0;
}
.footer.color
{
    background: #fff;
    border-top: #f4ebe5 4px solid;
}
.footer p
{
    color: #666;
    font-size: 14px;
}
.fot_lf
{
    width: 550px;
    float: left;
}
.fot_lr
{
    float: right;
    font-size: 14px;
    color: #666;
}/*内页NAV*/
.hanbo span
{
    cursor: pointer;
    font-size: 14px;
    color: #666;
    display: inline-block;
}
.hanbo span.sel
{
    color: #de1233;
}
.hanbo
{
    float: right;
    margin-top: 24px;
}
.hanbo em
{
    display: inline-block;
    padding: 6px;
    background: url("/jpg/u0n6w1n2.jpg") 0 2px no-repeat;
}
.hanbo i
{
    display: inline-block;
    padding: 10px;
    background: url("/jpg/x8y7klm6.jpg") 8px 12px no-repeat;
}
.hanbo
{
    float: right;
    width: 180px;
}
.ny_nav
{
    width: 900px;
    float: left;
}
.ny_nav_box
{
    width: 100%;
    overflow: hidden;
    background: #fff;
    height: 90px;
}
.ny_nav li
{
    float: left;
    position: relative;
    margin-right: 40px;
}
.ny_nav li a
{
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 90px;
}
.ny_nav li.cur a
{
    color: #c9823d;
}
.ny_nav li.cur span
{
    width: 100%;
}
.ny_nav li span
{
    width: 0;
    position: absolute;
    z-index: 10;
    display: inline-block;
    left: 0;
    top: 70px;
    height: 2px;
    background: #c9823d;
    -webkit-transition: width 200ms;
    transition: width 200ms;
}
.ny_nav li:hover span
{
    width: 100%;
}
.center
{
    width: 100%;
    overflow: hidden;
    background: #f4ebe5;
}/*关于我们*/
.ab_lf
{
    width: 805px;
    float: left;
    padding-bottom: 30px;
}
.ab_lf span
{
    font-family: "shuzi";
    font-size: 36px;
    color: #c2afaf;
    padding-top: 35px;
    display: block;
}
.ab_lf h1
{
    font-size: 30px;
    color: #c9823d;
}
.ab_lf strong
{
    font-size: 16px;
    color: #666;
    padding-top: 25px;
    display: block;
    padding-bottom: 5px;
}
.ab_lf p
{
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.center .about_main .w1200
{
    position: relative;
}
.ab_lr
{
    position: absolute;
    right: -360px;
    bottom: -214px;
}
.ab_banr
{
    height: 301px;
    background: url(/jpg/x2gpfy5p.jpg) no-repeat center;
}
.ab_ldzc
{
    height: 301px;
    background: url(/jpg/fxi27lyp.jpg) no-repeat center;
}/*发展历程*/
.ny_title
{
    width: 100%;
    padding: 35px 0;
}
.ny_title h1
{
    font-size: 24px;
    color: #666;
}
.ny_title span
{
    font-family: "shuzi";
    color: #81a36c;
    font-size: 30px;
}
.time_con
{
    width: 100%;
    height: 715px;
    background: url(/jpg/uvhqr13i.jpg) repeat-x top;
    background-position-x: 29px;
}
.time_con1
{
    width: 100%;
    height: 715px;
    background: url(/png/80xgirf4.png) repeat-x top;
    background-position-x: 29px;
}
.time
{
    font-size: 48px;
    color: #c9823d;
    font-family: 'shuzi';
    padding: 78px 0;
    text-align: center;
    font-weight: 500;
}
.time_text
{
    width: 100%;
    height: 275px;
    overflow-y: auto;
    background: #f5f5f7;
    padding: 30px;
    margin-top: 45px;
}/*滚动条样式*/
.time_text::-webkit-scrollbar
{/*滚动条整体样式*/
    width: 4px;/*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}
.time_text::-webkit-scrollbar-thumb
{/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: rgba(0,0,0,.2);
}
.time_text::-webkit-scrollbar-track
{/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    border-radius: 0;
    background: rgba(0,0,0,.1);
}
.time_text p
{
    font-size: 14px;
    color: #999;
    line-height: 24px;
    display: block;
}
.time_yg
{
    height: 191px;
    background: url(/jpg/xm2l2tnj.jpg) center no-repeat;
}
.time_text strong
{
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
    color: #999;
}
.time_text span
{
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
    color: #999;
}/*发展目标*/
.mu_biao
{
    width: 605px;
    float: left;
    height: 360px;
    padding-right: 20px;
    background: url(/png/6u5xgi4r.png) bottom center no-repeat;
}
.mu_biao p
{
    font-size: 14px;
    color: #999;
    padding-top: 40px;
    padding-bottom: 10px;
}
.mu_biao h1
{
    font-size: 20px;
    color: #c9823d;
    padding-bottom: 15px;
}
.mu_biao strong
{
    font-size: 14px;
    color: #666;
}
.mu_pho
{
    width: 595px;
    float: right;
    height: 360px;
    overflow: hidden;
}
.mu_text
{
    width: 100%;
    background: #f4ebe5;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
}
.mu_list
{
    width: 390px;
    float: left;
    height: 433px;
    background: #f5f5f7;
    margin-right: 15px;
}
.mu_list:last-child
{
    margin-right: 0;
}
.mu_pshu
{
    padding: 30px;
    height: 247px;
}
.mu_pshu h1
{
    font-size: 18px;
    color: #ec953b;
    font-weight: normal;
}
.mu_pshu span
{
    font-family: "shuzi";
    font-size: 18px;
    color: #999;
}
.mu_pshu p
{
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding-top: 20px;
}
.mu_ppo
{
    overflow: hidden;
    height: 187px;
}
.news_box
{
    width: 100%;
    padding: 40px 0 0 0;
    overflow: hidden;
}
.news_box>li
{
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    border-bottom: 4px solid #fff;
}
.news_box>li:hover
{
    border-bottom: 4px solid #c9823d;
}
.news_box>li:nth-child(3n)
{
    margin-right: 0;
}
.news_box .news_pho
{
    display: none;
    width: 100%;
    height: 257px;
    overflow: hidden;
}
.news_box .news_text
{
    padding: 30px 20px;
    height: 180px;
    background: #fff;
    position: relative;
}
.news_text h1
{
    font-size: 18px;
    color: #333;
    padding-bottom: 15px;
}
.news_text h1:hover
{
    color: #c9823d;
}
.news_text p
{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.news_text span
{
    font-family: "shuzi";
    font-size: 18px;
    color: #81a36c;
    position: absolute;
    bottom: 30px;
    left: 20px;
}/*分页*/
.pagek
{
    width: 100%;
    overflow: hidden;
    margin: 40px 0;
}
.pagek li
{
    float: left;
}
.pagek li a
{
    float: left;
    font-size: 24px;
    font-family: "shuzi";
    margin-right: 5px;
    color: #999;
}
.Previous a
{
    width: 38px;
    height: 38px;
    font-size: 14px;
    color: #999;
    line-height: 38px;
    text-align: center;
}
.Previous a.left
{
    background: #fff url(/png/rr0r7l99.png) center no-repeat;
}
.Previous a.right
{
    background: #fff url(/png/dl0e040q.png) center no-repeat;
}
.Previous a:hover
{
    border: 1px solid #fe2c2d;
}
.one a
{
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background-color: #fff;
}
.one a:hover
{
    color: #ff254d;
}
.one.on a
{
    color: #ff254d;
}
.pagek ul
{
    float: right;
}
.page
{
    width: 100%;
    text-align: center;
    margin: 25px 0 30px;
}
.pagebox a
{
    cursor: pointer;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 0 8px;
    text-decoration: none;
    font-size: 12px;
    margin-right: 5px;
    margin-left: 5px;
}
.pagebox a:link, .pagebox a:visited
{
    background-color: #fff;
    border: 1px solid #e62e30;
    color: #e62e30;
}
.pagebox a:hover
{
    color: #fff;
    background-color: #e62e30;
}
.pagebox span.pagebox_cur_page
{
    color: #fff;
    cursor: default;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 8px;
    background-color: #e62e30;
    background-position: 0 0;
}
.pagebox span
{
    display: inline-block;
    margin-right: 2px;
}/*新闻展示*/
.ns_show
{
    width: 760px;
    float: left;
    padding: 40px;
    padding-right: 30px;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #ddd;
}
.ns_title
{
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e7e9;
    overflow: hidden;
}
.ns_title h1
{
    font-family: "shuzi";
    font-size: 30px;
    color: #3f3e55;
    padding-bottom: 10px;
    font-weight: normal;
}
.ns_title h2
{
    font-weight: bold;
    font-size: 18px;
    color: #5b5b6c;
    padding-bottom: 15px;
}
.ns_title p
{
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.ns_text
{
    width: 100%;
    padding: 40px 0;
    overflow: hidden;
}
.ns_text img
{
    max-width: 500px;
}
.ns_text p
{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    padding-bottom: 20px;
}
.ns_rig
{
    width: 415px;
    float: right;
}
.ns_r_title
{
    width: 415px;
}
.ns_r_photo
{
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.ns_r_photo img
{
    width: 415px;
}
.ns_r_text
{
    width: 415px;
    background: url(/jpg/ofi6f7ji.jpg) center bottom no-repeat;
    padding: 23px;
    margin-bottom: 30px;
}
.ns_r_text h1
{
    font-family: "shuzi";
    color: #272727;
    font-size: 30px;
    font-weight: normal;
    padding-bottom: 15px;
}
.ns_r_text h2
{
    font-size: 18px;
    color: #5b5b6c;
    padding-bottom: 15px;
}
.ns_r_text p
{
    line-height: 24px;
    font-size: 14px;
    color: #999;
    padding-bottom: 10px;
}
.ns_r_text a
{
    line-height: 24px;
    font-size: 14px;
    color: #999;
}
.ns_r_text a:hover
{
    color: #ecb25d;
}
.ns_list
{
    width: 100%;
    padding: 23px;
}
.ns_list a
{
    font-size: 14px;
    color: #999;
    display: block;
    padding-bottom: 15px;
}
.ns_list a:hover
{
    color: #ecb25d;
}
.posBox
{
    width: 780px;
    background-color: #f5f5f7;
    color: #999;
    padding-bottom: 30px;
}/*项目*/
.project_text
{
    width: 675px;
    float: left;
    padding: 50px 0;
    display: none;
}
.project_text span
{
    font-family: "shuzi";
    font-size: 48px;
    color: #ccc;
    line-height: 36px;
}
.project_text h1
{
    font-size: 30px;
    color: #484848;
    padding: 10px 0 20px 0;
}
.project_text p
{
    font-size: 14px;
    color: #666;
}
.mkio_min
{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}
.mkio_min p
{
    font-size: 18px;
    color: #3f3e55;
}
.mkio_min p:last-child
{
    float: right;
}
.mkio_min p:first-child
{
    float: left;
}
.mkio_min span
{
    color: #3f3e55;
}
.project_map
{
    float: right;
    padding-top: 50px;
    padding-bottom: 30px;
    display: none;
}
.pro_nav
{
    width: 100%;
    overflow: hidden;
}
.pro_nav a
{
    cursor: pointer;
    float: left;
    margin-right: 30px;
    color: #3f3e55;
    font-size: 16px;
}
.pro_nav a.pro
{
    color: #c9823d;
}
.project_list
{
    width: 100%;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 60px;
}
.project_photo
{
    width: 100%;
    height: 219px;
    overflow: hidden;
}
.project_photo img
{
    width: 100%;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
}
.project_photo:hover img
{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.project_txt
{
    padding: 30px;
    height: 226px;
    background: #f7f7f7;
}
.project_txt h1
{
    font-size: 18px;
    color: #c9823d;
    padding-bottom: 15px;
}
.project_txt p
{
    font-size: 14px;
    color: #999;
}/*项目展示inx*/
.zd_box_in
{
    display: none;
    width: 100%;
    overflow: hidden;
    background: #f4f4f4;
    padding: 30px;
    margin: 40px 0;
}
.zd_box_in .zd_list
{
    width: 270px;
    margin-right: 0;
    padding: 40px 0;
}
.zd_box_in .zd_list.wid
{
    width: 310px;
}
.pro_in_show
{
    float: left;
    width: 290px;
    padding: 0 30px;
    border-left: #e4e4e4 2px solid;
}
.pro_in_show p
{
    font-size: 14px;
    color: #999;
    padding-bottom: 20px;
}
.pro_in_show p span
{
    font-size: 36px;
    color: #f00;
    font-family: "shuzi";
    padding-top: 10px;
    display: inline-block;
}/*项目展示*/
.pro_show
{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
}
.pro_show>h1
{
    font-size: 30px;
    color: #c9823d;
    padding-bottom: 20px;
    text-align: center;
}
.pro_show>p
{
    font-size: 14px;
    color: #999;
    text-align: center;
    width: 880px;
    margin: 0 auto;
}
.zd_box
{
    width: 100%;
    padding-top: 40px;
    display: none;
}
.zd_list
{
    width: 380px;
    height: 120px;
    margin-right: 30px;
    float: left;
    padding: 30px;
    background: #f4f4f4;
}
.zd_list:last-child
{
    margin-right: 0;
}
.zd_list em
{
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 20px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    transition: background .3s;
}
.zd_list em.mj1
{
    background: url(/png/l31qgs7d.png) center no-repeat;
}
.zd_list em.mj2
{
    background: url(/png/cww50x4h.png) center no-repeat;
}
.zd_list p
{
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #7a6b6b;
}
.zd_list>p>span
{
    color: #eb3c00;
    font-size: 40px;
}
.pro_vs
{
    padding-top: 30px;
}
.pro_pk
{
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 40px;
    display: inline-block;
}
.pro_pk>li
{
    float: left;
    width: 50%;
    padding: 0 10px;
}
.pro_pk>li a
{
    background: #f1521b;
    display: block;
}
.pros_pho
{
    position: relative;
    overflow: hidden;
    height: 340px;
}
.pros_pho img
{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.pros_pho:hover img
{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.pros_pho em
{
    width: 115px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #c68840;
    background: #e8d5bf;
    text-align: center;
    border-top-right-radius: 33px;
    border-bottom-right-radius: 33px;
    display: block;
    position: absolute;
    top: 28px;
    left: 0;
    font-style: normal;
}
.pros_back
{
    padding: 28px 30px;
    color: #fff;
    display: none;
}
.pros_back h1
{
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 12px;
}
.pros_back p
{
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    text-align: justify;
}
.pro_pk>li+li a
{
    background: #b0b0b1;
}
.pro_pk>li+li .pros_pho img
{
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter: gray;
}
.pro_pk>li+li .pros_pho em
{
    color: #fff;
    background: #b8b8b8;
}/*党建工作*/
.dj_box
{
    background: url(/jpg/s9uyy6t6.jpg) top center no-repeat;
    height: 908px;
    position: relative;
}
.dj_nav
{
    width: 895px;
    position: absolute;
    left: 50%;
    margin-left: -447px;
    top: 50%;
    margin-top: -30px;
}
.dj_nav a
{
    display: inline-block;
    text-align: center;
    width: 275px;
    margin-right: 30px;
    background-color: #e71f19;
    line-height: 60px;
    color: #fff;
    border-radius: 30px;
    padding-left: 30px;
    font-size: 18px;
}
.dj_nav a:hover
{
    background-color: #a4110c;
}
.dj_nav a:last-child
{
    margin-right: 0;
}
.dj_nav a.dj1
{
    background-image: url(/png/hvcd2lzw.png);
    background-position: 80px center;
    background-repeat: no-repeat;
}
.dj_nav a.dj2
{
    background-image: url(/png/0xd70bdb.png);
    background-position: 80px center;
    background-repeat: no-repeat;
}
.dj_nav a.dj3
{
    background-image: url(/png/3plmqok9.png);
    background-position: 80px center;
    background-repeat: no-repeat;
}
.dj_show
{
    padding: 60px 0;
    background: #fff;
}
.dj_top
{
    float: right;
    width: 100px;
    padding: 20px 0;
    text-align: center;
}
.dj_top a
{
    display: inline-block;
    border-radius: 60px;
    width: 100px;
    line-height: 40px;
    font-size: 14px;
    color: #b8b8b6;
    border: 1px solid #b8b8b6;
}
.dj_top a:hover
{
    border: 1px solid #e71f19;
    color: #e71f19;
}
.dj_zc_box
{
    width: 740px;
    float: left;
}
.dj_zc_title
{
    font-size: 30px;
    color: #333;
    padding-bottom: 30px;
    border-bottom: #ead9ba 3px solid;
}
.dj_news
{
    padding: 30px 0;
}
.dj_news>li
{
    padding: 18px;
    border-bottom: 1px dashed #ede2cf;
    overflow: hidden;
}
.dj_news>li:hover
{
    display: inline-block;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    background: #f3f3f3;
}
.dj_time
{
    width: 110px;
    float: left;
    font-family: "shuzi";
    color: #c9823d;
    font-size: 24px;
}
.dj_text
{
    width: 594px;
    float: left;
}
.dj_text h1
{
    line-height: 28px;
    padding-bottom: 5px;
    font-size: 16px;
    color: #333;
}
.dj_text:hover h1
{
    color: #c9823d;
}
.dj_text p
{
    font-size: 14px;
    color: #666;
}
.dj_rig
{
    width: 400px;
    background: #f5efe7;
    padding: 24px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    float: right;
    color: #413d39;
}
.zt_box
{
    margin-top: 10px;
}
.zt_box li
{
    line-height: 28px;
    list-style: inside;
    color: #87888b;
}
.zt_box li:hover a
{
    color: #c9823d;
}
.newsslide h2
{
    padding-bottom: 10px;
}
.newsslide h2 a
{
    font-size: 18px;
    color: #c9823d;
    line-height: 24px;
    margin-top: 20px;
    display: block;
}
.newsslide p
{
    padding-bottom: 10px;
    color: #413d39;
}/*政策法规*/
.lz_zc_box
{
    width: 100%;
}
.lianz_box
{
    padding: 30px 0;
}
.lianz_box>li
{
    width: 294px;
    height: 294px;
    float: left;
    overflow: hidden;
    margin: 0 8px 20px 0;
    position: relative;
}
.lianz_box>li:nth-child(4n)
{
    margin: 0 0 20px 0;
}
.lianz_box>li a
{
    width: 294px;
    height: 294px;
    position: absolute;
    top: 60px;
    left: 0;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    transition: all .6s ease;
}
.lianz_box>li .lz_qk
{
    width: 294px;
    height: 286px;
    z-index: 4;
    background: #f4f4f4;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.lz_qk h1
{
    font-size: 18px;
    color: #c9823d;
    font-weight: normal;
    padding: 35px 0 13px 0;
}
.lz_qk h2
{
    font-size: 14px;
    color: #666;
    padding-bottom: 3px;
}
.lz_qk p
{
    font-size: 14px;
    color: #81a36c;
    padding: 20px 0 15px 0;
    text-align: center;
}
.lz_qk strong
{
    font-size: 12.5px;
    color: #999;
    padding-top: 30px;
    display: inline-block;
}
.lz_qk span
{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #e71f19;
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.lianz_box>li:hover a
{
    top: 0;
}/*企业文化*/
.ln_box
{
    padding: 40px 0;
}
.ln_box>li
{
    width: 100%;
    height: 166px;
    margin-bottom: 15px;
}
.ln_box>li.ln_bg1
{
    background: url(/jpg/58lbt6k5.jpg) center no-repeat;
}
.ln_box>li.ln_bg2
{
    background: url(/jpg/fpj7tadd.jpg) center no-repeat;
}
.ln_box>li.ln_bg3
{
    background: url(/jpg/o6aaq8jw.jpg) center no-repeat;
}
.ln_box>li.ln_bg4
{
    background: url(/jpg/m88sgeu1.jpg) center no-repeat;
}
.ln_title
{
    width: 171px;
    height: 166px;
    padding-top: 110px;
    color: #fff;
    float: left;
    text-align: center;
    font-size: 16px;
}
.ln_box>li:nth-child(2n) .ln_title
{
    float: right;
}
.ln_box>li:nth-child(2n) .ln_text
{
    text-align: right;
}
.ln_box>li:nth-child(2n) .ln_text p
{
    text-align: right;
}
.ln_text
{
    width: 1000px;
    float: left;
    height: 166px;
    padding: 40px 75px;
}
.ln_text span
{
    font-family: "shuzi";
    color: #dbdbdb;
    font-size: 48px;
}
.ln_text p
{
    font-size: 18px;
    color: #666;
}/*人力资源*/
.hr_box
{
    margin: 40px auto;
    overflow: hidden;
}
.hr_title
{
    width: 100%;
    padding: 0 30px;
    height: 60px;
    margin-bottom: 20px;
    background: #f5f5f7;
}
.hr_title div
{
    float: left;
    font-size: 16px;
    color: #6f6f6f;
    line-height: 60px;
}
.hr_title div.wid
{
    width: 294px;
}
.hr_title div.wid1
{
    width: 260px;
}
.hr_title div.wid2
{
    width: 250px;
}
.hr_title div.wid3
{
    width: 247px;
}
.hr_title div.wid4
{
    width: 80px;
}
.hr_box>ul>li
{
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    border-bottom: 1px dashed #e0e0df;
}
.hr_box>ul>li:hover
{
    background: #f5f5f7;
}
.hr_rc
{
    width: 100%;
    padding: 20px 30px;
    overflow: hidden;
}
.hr_rc.cur
{
    background: #f5f5f7;
}
.hr_rc span
{
    font-size: 14px;
    color: #373737;
    float: left;
}
.hr_rc span.widx
{
    width: 220px;
    color: #c9823d;
}
.hr_rc span.widx1
{
    text-align: center;
    width: 215px;
}
.hr_rc span.widx2
{
    width: 271px;
    text-align: center;
}
.hr_rc span.widx3
{
    width: 270px;
    text-align: center;
}
.hr_rc span.widx4
{
    width: 150px;
    height: 11px;
    background: url(/png/txolzdjp.png) 83px center no-repeat;
}
.hr_rc span.widx5
{
    width: 150px;
    height: 11px;
    background: url(keywords.png) 83px center no-repeat;
}
.hr_show
{
    width: 100%;
    background: #f2f2f2;
    padding: 32px 60px;
    overflow: hidden;
    display: none;
}
.hr_show p
{
    font-size: 14px;
    line-height: 24px;
    color: #5e5e5e;
}
.hr_show a
{
    display: block;
    width: 145px;
    height: 50px;
    text-align: center;
    color: #fff;
    line-height: 50px;
    background: #c9823d;
    margin-top: 20px;
    border-radius: 6px;
    font-size: 16px;
}/*联系我们*/
.tel_box
{
    padding: 50px 0;
    display: inline-block;
}
.tel
{
    width: 745px;
    float: left;
    height: 350px;
    padding: 50px;
    background: #fff;
}
.tel h1
{
    font-size: 24px;
    color: #999;
    font-weight: normal;
}
.tel span
{
    font-size: 14px;
    color: #999;
    padding-bottom: 30px;
    display: inline-block;
}
.tel p
{
    font-size: 14px;
    padding-bottom: 10px;
    color: #999;
}
.wt_box
{
    padding-bottom: 30px;
    display: inline-block;
    width: 100%;
    min-height: 500px;
}/*文体活动*/
.wt_list li
{
    width: 390px;
    float: left;
    padding: 10px;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.wt_list li
{
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}
.wt_list li:nth-child(3n)
{
    margin-right: 0;
}
.wt_list li img
{
    width: 100%;
}
.wt_text
{
    position: absolute;
    width: 370px;
    height: 55px;
    background: rgba(0,0,0,.6);
    color: #fff;
    line-height: 55px;
    padding-left: 10px;
    bottom: 10px;
    font-size: 16px;
}
.wt_text span
{
    float: right;
    margin-right: 15px;
    font-size: 12px;
}/*土地改造*/
.pro_slit
{
    padding: 30px;
    background: #fff;
    overflow: hidden;
    margin-top: 30px;
}
.pro_slit>ul>li
{
    padding-top: 20px;
    border-bottom: 1px dashed #ddd;
}
.pro_slit>ul>li>h1
{
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 10px;
    color: #c9823d;
}
.pro_slit>ul>li>p
{
    color: #999;
    font-size: 14px;
}
.culture_txt
{
    background: rgba(201,130,61,.3);
    color: #fff;
    padding: 50px;
    margin: 0 auto;
}
.culture_txt h3
{
    color: #fff;
}
.culture_txt .txt1
{
    font-size: 45px;
}
.culture_txt .txt1 .span1
{
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    padding-left: 10px;
}
.culture_txt .txt2
{/*width: 520px;*//*height: 30px;*/
    margin-bottom: 30px;
    display: inline-block;
}
.culture_txt .txt2 p
{
    font-size: 16px;
    margin-top: 20px;
    background: #fff;
    line-height: 30px;
    color: #000;
    padding-left: 16px;
    letter-spacing: 14px;
}
.culture_txt .slogan
{
    margin-top: 20px;
    width: 520px;
    background: rgba(0,0,0,.1);
    padding: 20px 20px 1px;
}
.culture_txt .slogan li
{
    margin-bottom: 25px;
}
.slogan li .tit
{
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    padding-bottom: 8px;
    font-size: 18px;
}
.culture_txt .slogan li h3
{
    font-size: 18px;/* font-weight: bold; *//* width: 200px; */
    letter-spacing: 1px;
    float: left;
}
.culture_txt .slogan li span
{
    font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
}
.culture_txt .slogan li p
{
    font-size: 14px;
}
.news_lists
{
    margin-left: -2%;
}
.news_lists li
{
    width: 31.3%;
    margin-bottom: 30px;
    position: relative;
    float: left;
    margin-left: 2%;
}
.news_lists .imgbox
{
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: relative;
}
.videoicon
{
    position: absolute;
    background: rgba(0,0,0,.4);
    left: 0;
    top: 0;
    width: 100%;
    height: 250px;
    z-index: 99;
    box-sizing: border-box;
    padding-top: 28%;
    text-align: center;
}
.news_lists li .img
{
    width: 100%;
    height: 100%;
    transition: all .6s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.news_lists li:hover .img
{
    transform: scale(1.1,1.1);
}
.news_lists li .info
{
    background: #fff;
    padding: 5px 15px;
    box-sizing: border-box;
    width: 100%;
    height: 56px;
}
.news_lists li h3
{
    font-size: 16px;
    line-height: 30px;
    height: 45px;
    margin-bottom: 0;
    padding-top: 5px;
    font-weight: 400;
}
.news_lists li .time
{
    background: url(/png/80xgirf4.png) no-repeat left center;
    color: #898989;
    padding-left: 25px;
}
.news_lists li a
{
    cursor: pointer;
}
.news_lists li:before
{
    content: "";
    z-index: 1;
    display: block;
    width: 0%;
    height: 2px;
    background: #f99d1b;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: ease 1s;
}
.news_lists li:hover:before
{
    width: 20%;
}
.video_pop
{
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999!important;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.close_btn
{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/png/qs6f2wx9.png) no-repeat center;
    z-index: 100;
    cursor: pointer;
}
#video
{
    width: 100%;
    height: 100%;
}
.zsgbj
{
    background: url(/jpg/36q4imzs.jpg) no-repeat bottom right;
    height: 150px;
}
