﻿*
{
    padding: 0;
}
a
{
    blr: expression(this.onFocus=this.blur());
}
*html, *html body
{
    background-image: url(about:blank);
    background-attachment: fixed;
}
html, body
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    color: #666;
}
ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
li
{
    list-style: none;
}
ul li a
{
    display: block;
}
a
{
    text-decoration: none;
    color: #666;
    outline: none;
    transition: color .6s,border-color .6s,background-color .6s;
}
a:hover
{
    transition: color .6s,border-color .6s,background-color .6s;
    text-decoration: none;
}
input
{
    border: 1px solid #ccc;
    outline: none;
}
textarea
{
    border: 1px solid #ccc;
    outline: none;
}
form
{
    margin: 0;
    padding: 0;
}
table
{
    cellspacing: 0;
    cellpadding: 0;
}
img
{
    border: none;
    max-width: 100%;
}
a, img
{
    border: 0;
}
.clear
{
    clear: both;
}
p
{/**
	text-align:justify; 
	text-justify:inter-ideograph;
	**/
    margin-bottom: 0;
}
dl, dt, dd
{
    padding: 0;
    margin: 0;
}
.arial
{
    font-family: Arial,Helvetica,sans-serif;
}
.verdana
{
    font-family: Verdana,Geneva,sans-serif;
}
.en
{
    font-family: Arial,Helvetica,sans-serif;
}
@font-face
{
    font-family: 'roice-regularregular';
    src: url() format('woff2'),url() format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'futura_bk_btbook';
    src: url();
    src: url() format('embedded-opentype'),url() format('woff2'),url() format('woff'),url() format('truetype'),url() format('svg');
    font-weight: normal;
    font-style: normal;
}
video
{
    width: 100%;
}/** 以上为全局设置 **//** index **/
.warp
{
    width: 100%;
    height: auto;
}/***header***/
.header
{
    padding-top: 15px;
    padding-bottom: 10px;
}
.meunitem
{
    width: 88%;
}
.headerbottom
{
    margin-top: 40px;
    margin-left: 0;
}
.menubar ul li
{
    display: inline-block;
    line-height: 40px;
    background: url(/png/4387l887.png) no-repeat 90px center;
    margin: 0 30px 0 0;
    position: relative;
}
.menubar ul li a
{
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    color: #666;
    letter-spacing: 0;
    padding-left: 10px;
    padding-right: 25px;
}
.menubar ul li a:hover
{
    color: #fff;
    background-color: #09448a;
}
.teshu
{
    background: url(/png/4387l887.png) no-repeat 80px center!important;
}
.teshu:hover a
{
    background-position: 80px!important;
}
.teshu1
{
    background: url(/png/4387l887.png) no-repeat 60px center!important;
}
.teshu1:hover a
{
    background-position: 60px!important;
}
.scoica ul li
{
    display: inline-block;
    width: 30px;
}
.headertopyw
{
    font-family: Arial,Helvetica,sans-serif;
    color: #09448a;
    letter-spacing: 1px;
}
.headertop
{
    margin-top: 7px;
}
.top_neirongbox
{
    width: 600px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.fengongsi_box
{
    float: left;
    position: relative;
}
.fengongsi_box a
{
    display: block;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 6px 12px;
}
.zigongsi
{
    position: absolute;
    left: 0;
    width: 140px;
    display: none;
}
.zigongsi li
{
    padding-left: 12px;
    clear: both;
    line-height: 20px;
    border-top: 2px solid #fff;
    display: block;
    text-align: left;
    padding-right: 0;
    background: #808080;
}
.zigongsi li:hover
{
    background-color: #05428e;
}
.zigongsi li a
{
    color: #fff;
    padding: 0;
}
.jiejuefangan
{
    float: left;
    width: 430px;
    margin-top: 6px;
}
.jiejuefangan li
{
    float: left;
    margin-right: 10px;
}
.jiejuefangan li a
{
    text-decoration: none;
    color: #999;
    letter-spacing: 1px;
}
.jiejuefangan li a:hover
{
    text-decoration: none;
    color: #1968b3;
}
.jiejuefangan .jiejuefirst
{
    background: url(/png/4387l887.png) no-repeat 175px center;
    padding-right: 20px;
}
.lang_box
{
    width: auto;
    margin-bottom: 7px;
}
.lang_box a
{
    display: block;
    background: url(/png/cjmglxge.png) no-repeat left center;
    padding-left: 25px;
    color: #1968b3;
    line-height: 24px;
    height: 22px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: 0;
}
.sousuo_box
{
    position: relative;
    float: right;
    width: 140px;
    margin-top: 2px;
}
.sousuo_box_input
{
    float: left;
    width: 105px;
    font-size: 12px;
}
.sousuo_box_icon
{
    width: 24.5px;
    margin-left: 2px;
    float: left;
    cursor: pointer;
}
.sousuo_box_icon img
{
    width: 100%;
}
.sousuo_box_input input
{
    width: 100%;
    outline: none;
    background-color: #b2b2b2;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    height: 25px;
    font-size: 13px;
    font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}/***header***//**banner**/
.button-scroll
{
    text-align: center;
    left: 50%;
    position: absolute;
    top: auto;
    bottom: 0;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    z-index: 1;
}
.gen__subtitle--big
{
    color: #fff;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.button-scroll .icon
{
    background: #0752a4;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 45px;
    left: 50%;
    line-height: 45px;
    margin: 0 0 0 -22.5px;
    position: relative;
    width: 45px;
}
.button-scroll .icon .icon-arrow-bottom
{
    display: block;
    line-height: inherit;
}
.banner
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.swiper2
{
    height: 100%;
}
.swiper2 .swiper-slide
{
    position: relative;
}/** banner **//** content **/
.content
{
    height: auto;
}/** index_box1 **/
.index_box1
{
    padding: 80px 0;
}
.index_box1 h2
{
    font-family: Arial,Helvetica,sans-serif;
    color: #1968b3;
    font-size: 36px;
}
.index_box1 .col-lg-6
{
    padding: 0;
}
.index_box1_right
{
    border: #f3f3f3 1px solid;
    padding: 0 80px;
}
.index_box1_right h1
{
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 30%;
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
    font-weight: bold;
}
.index_box1_right p
{
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 50px;
}
.index_box1_right .btn1
{
    background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #005293;
    background-image: url(/png/vcd0g7yo.png);
    margin: 0;
    padding: .75em 1.5em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap;
}
.index_box1_left h1
{
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 35%;
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
    font-weight: bold;
}
.index_box1_left p
{
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    line-height: 28px;
    margin-bottom: 50px;
}
.index_box1_left .btn1
{
    background-color: #0f5296;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #005293;
    background-image: url(/png/vcd0g7yo.png);
    margin: 0;
    padding: .75em 1.5em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 14px #767676;
    letter-spacing: .01em;
    -webkit-transition: none!important;
    -ms-transition: none!important;
    transition: none!important;
    white-space: nowrap;
}/*********产品详情****/
.promian
{
    height: 682px;
}
.pro_imgae
{
    border: 1px solid #cdcdcd;
}
.pro_wenzi
{
    margin-top: 20px;
}
.pro_wenzi1
{
    color: #f00;
}
.pro_wenzi2
{
    text-indent: 2em;
    line-height: 25px;
    width: 100%;
}
.bt
{
    width: 100%;
    margin-top: 70px;
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 30px;
}
.bt ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.bt ul li
{
    float: left;
    width: auto;
    color: #000;
    font-size: 22px;
    font-family: Arial,Helvetica,sans-serif;
    width: 33.33333%;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    border-bottom: 5px solid #ccc;
    padding-bottom: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bt ul .focus
{
    color: #1968b3;
    border-bottom: 5px solid #1968b3;
}/** index_box1 **//** index_box2 **/
.index_box2
{
    background: url(/png/m5ww6vz4.png) repeat;
    height: 285px;
    padding-top: 40px;
    margin-bottom: 70px;
}
.index_box2_box
{
    background: url(/png/iw5mqzb3.png) repeat #024b98;
}
.index_box2 h1
{
    color: #fff;
    text-align: center;
    position: relative;
    top: -34px;
    font-size: 30px;
    font-family: Arial,Helvetica,sans-serif;
}
.index_box2 h1 span
{
    display: inline-block;
    border: 1px solid #fff;
    background-color: #004a93;
    font-size: 40px;
    width: 46px;
    height: 68px;
    line-height: 68px;
    margin-right: 15px;
    color: #fff;
}
.index_box2_left
{
    background: #fff;
}
.index_box2_left h2 p
{
    color: #004a93!important;
    font-size: 50px;
    text-align: center;
}
.index_box2_left h2 span
{
    font-size: 10px;
    color: #004a93;
    text-align: center;
    display: block;
}
.index_box2_right
{
    padding: 3.2em;
    line-height: 0;
    clear: none;
    font-size: 1.25em;
    border: 1px solid #fff;
    background-color: #004a93;
}
.index_box2_right a
{
    color: #fff;
}/** index_box2 **//** index_box3 **/
.index_box3
{
    padding: 80px 0;
}
.shipinbofang
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.xpfd
{
    width: 82%;
    margin: 0 auto;
}
.index_box3 .col-lg-6
{
    padding: 0;
}
.index_box3_left
{
    position: relative;
}
.index_box3_right
{
    background: #049fd9;
    padding: 0 50px;
}
.index_box3_right h1
{
    font-size: 20px;
    margin-bottom: 26px;
    color: #fff;
    margin-top: 0;
    padding-top: 15%;
    font-family: Arial,Helvetica,sans-serif;
}
.index_box3_right p
{
    font-size: 14px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 28px;
    overflow-y: hidden;
    height: 120px;
    width: 100%;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.index_box3_right p:hover
{
    overflow-y: scroll;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.index_box3_right p::selection
{
    background: #222;
    color: #fff;
    text-shadow: none;
}
.index_box3_right p::-webkit-scrollbar-track-piece
{
    width: 10px;
    background-color: #f2f2f2;
}
.index_box3_right p::-webkit-scrollbar
{
    width: 5px;
    height: 6px;
}
.index_box3_right p::-webkit-scrollbar-thumb
{
    height: 50px;
    background-color: rgba(0,0,0,.3);
}
.index_box3_right p::-webkit-scrollbar-thumb:hover
{
    background: #3fb560;
}
.index_box3_right .btn1
{
    width: 120px;
    line-height: 40px;
    text-align: center;
    display: block;
    color: #049fd9;
    float: left;
    margin-top: 30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    background: #fff;
}/** index_box3 **//** index_box4 **/
.index_box4
{
    padding: 0;
    overflow: hidden;
    height: 0;
}
.index_box4_lb
{
    padding: 0;
    border-right: 1px solid #fff;
}
.index_box4_lb h1
{
    background: url(/png/m5ww6vz4.png) repeat left top #979797;
    color: #fff;
    padding: 28px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    text-align: center;
    margin-bottom: 50px;
    margin-top: 0;
    text-transform: capitalize;
}
.index_box4_lb h1:hover
{
    background: url(/png/m5ww6vz4.png) repeat left top #049fd9;
}
.index_box4_lb img
{
    display: block;
    width: 80%;
    margin: 0 auto;
}
.index_box4_lb h2
{
    font-size: 20px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    line-height: 24px;
    color: #000;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
    font-weight: bold;
}
.index_box4_lb p
{
    line-height: 1.4em;
    font-size: 14px;
    font-style: 500;
    padding-bottom: 10px;
    color: #333;
    font-style: normal;
    width: 80%;
    margin: 0 auto;
    line-height: 24px;
    font-family: Arial,Helvetica,sans-serif;
}/** index_box4 **//** index_box5 **/
.index_box5 h1
{
    margin-top: 0;
}
.index_box5 .container
{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    position: relative;
    bottom: -28px;
    background: #fff;
    padding-bottom: 50px;
}
.index_box5 h1
{
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    color: #000;
}
.index_box5 p
{
    text-align: center;
    margin-bottom: 30px;
    font-family: Arial,Helvetica,sans-serif;
    color: #09448a;
    font-size: 14px;
}
.index_box5_lb
{
    border-right: 1px solid #ddd;
}/** index_box5 **/
ul.level2
{
    display: none;
    width: 220px;
    position: absolute;
    z-index: 100;
    padding-top: 10px;
}
ul.level2 li
{
    clear: both;
    line-height: 30px;
    border-top: 2px solid #fff;
    display: block;
    text-align: left;
    margin: 0;
    padding: 0;
    padding-right: 0!important;
    background: rgba(255,255,255,.7)!important;
    background: url(/png/pd7anqwq.png) left top no-repeat;
    background-size: cover;
}
ul.level2 li:hover
{
    background: #404040!important;
    margin: 0 0 0 0!important;
}
ul.level2 li a
{
    color: #666;
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    padding: 6px 0 6px 15px;
}/** 业务 **//*.article{width:85%}
.article h2{ font-size:24px; font-weight:bold;}
p.article_text {
    font-size: 14px;
    text-align: justify;
    line-height: 22px;
	padding-top:5px;
}
.block{background-color: #F2EFEB;padding:24px;}
.circle{
	padding-top:18px;
    width: 68px;
    height: 68px;
    text-align: center;
    background-color: #ccc9c6;
    line-height: 68px;
    color: white;
	border-radius:50%;
}
.circle fa-phone{width:68px;color:#FFF;}
.article_p{line-height:20px;margin-top: 20px;}
.article_p a{color:#09448A}
.article_p span{line-height:24px;}
.article2_p p{margin-left: 20px;
    line-height:30px;}
.article2_p{margin-top:40px;}*/
.article
{
    width: 85%;
}
.article h2
{
    font-size: 24px;
    font-weight: bold;
}
p.article_text
{
    font-size: 14px;
    text-align: justify;
    line-height: 24px;
    padding-top: 5px;
}
.abcgd
{
    font-size: 20px;
}
.block
{
    background-color: #f2efeb;
    padding: 24px;
}
.circle
{
    padding-top: 18px;
    width: 68px;
    height: 68px;
    text-align: center;
    background-color: #ccc9c6;
    line-height: 68px;
    color: #fff;
    border-radius: 50%;
}
.circle fa-phone
{
    width: 68px;
    color: #fff;
}
.article_p
{
    line-height: 20px;
    margin-top: 20px;
    height: 270px;
    overflow: hidden;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.article_p:hover
{
    overflow-y: auto;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.article_p::selection
{
    background: #222;
    color: #fff;
    text-shadow: none;
}
.article_p::-webkit-scrollbar-track-piece
{
    width: 10px;
    background-color: #f2f2f2;
}
.article_p::-webkit-scrollbar
{
    width: 5px;
    height: 6px;
}
.article_p::-webkit-scrollbar-thumb
{
    height: 50px;
    background-color: rgba(0,0,0,.3);
}
.article_p::-webkit-scrollbar-thumb:hover
{
    background: #3fb560;
}
.article_p a
{
    color: #09448a;
}
.article_p span
{
    line-height: 24px;
}
.article2_p p
{
    margin-left: 20px;
    line-height: 30px;
}
.article2_p
{
    margin-top: 40px;
}/** 业务 **//** 职位**/
.column_title
{
    background-color: #09448a;
    height: 280px;
    padding: 40px;
    color: #fff;
    position: relative;
}
.column_title h2
{
    font-size: 32px;
    letter-spacing: 2px;
}
.column_title h3
{
    font-size: 30px;
    margin-top: -8px;
    font-family: Arial,Helvetica,sans-serif;
}
.boxpadding
{
    padding: 0;
}
.content_main10
{
    padding: 0 0 40px 0;
}
.whitebox
{
    background-color: #fff;
    width: 55px;
    height: 55px;
    position: absolute;
    right: 0;
    top: 60%;
}
.tttss p
{
    font-size: 14px!important;
    line-height: 24px;
}
.boxpadding1
{
    padding: 40px;
}
.column_text1 h2
{
    margin: 0;
    color: #09448a;
    font-size: 26px;
    line-height: 40px;
    font-family: Arial,Helvetica,sans-serif;
}
.column_text1 h2 #textweight
{
    font-weight: bold;
}
.line3
{
    background-color: #049fd9;
    width: 100%;
    height: 1px;
    margin-top: 47px;
}
.column_text1 #add
{
    float: right;
    font-weight: bold;
    font-size: 16px;
}
#bianjv
{
    margin-top: 15px;
}
.column_text1 #textcolor
{
    font-weight: none;
    color: #000;
}
.zpnr
{
    width: 90%;
    border-bottom: 1px solid #dadada;
    border-right: 1px solid #dadada;
    height: 400px;
    position: relative;
    background-color: #fff;
    position: relative;
    padding: 40px;
}
.zpnr .zw
{
    font-size: 16px;
    border-bottom: 1px solid #687891;
    padding-bottom: 10px;
    color: #000;
}
.zpnr p
{
    font-size: 12px;
    line-height: 23px;
    color: #808080;
}
.jhimg
{
    position: absolute;
    bottom: 0;
    right: 0;
}
.footer
{
    background: #09448a;
    padding-bottom: 30px;
    padding-top: 20px;
}
.zhiwei_box
{
    width: 160px;
    margin-right: 12%;
    float: left;
    background: url(/png/okosfm77.png) no-repeat center 80px;
}
.zhiwei_box h1
{
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: lighter;
    font-size: 15px;
    margin-top: 40px;
    text-align: center;
    letter-spacing: 1px;
}
.kongque_box
{
    width: 135px;
    margin: 0 auto;
}
.kongque_box span
{
    color: #fff;
    font-size: 17px;
    margin-top: 30px;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: lighter;
    letter-spacing: 1px;
    opacity: 0;
}
.kongque_box ul
{
    width: auto;
    margin: 0 auto;
    padding-left: 20px;
    margin-top: 10px;
    opacity: 0;
}
.kongque_box ul li
{
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 23px;
    background: #fff;
    color: #019ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 18px;
    text-align: center;
    font-size: 19px;
    font-family: 'roice-regularregular';
}
.kongque_box a
{
    font-size: 10px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: lighter;
    text-align: center;
    margin-top: 50px;
    display: block;
}
.kongque_box a:hover
{
    color: #a0c0e3;
}
.kongque_box a img
{
    width: 12px;
}
.ywdir
{
    margin-top: 5px!important;
}
.ziaxianliuyan
{
    width: 305px;
    float: left;
    margin-right: 10%;
}
.ziaxianliuyan h1
{
    height: 30px;
    text-align: left;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    margin-top: 40px;
    text-align: left;
    letter-spacing: 0;
    font-family: Arial,Helvetica,sans-serif;
}
.ziaxianliuyan span
{
    font-family: Arial,Helvetica,sans-serif;
    color: #959595;
    margin-bottom: 30px;
    display: block;
    font-size: 13px;
}
.shuru
{
    width: 270px;
    float: left;
    height: 35px;
    border: 5px #cbcbcb solid;
    background: #fff;
}
.shuru_left
{
    float: left;
    width: 235px;
    height: 25px;
}
.shuru_left input
{
    width: 225px;
    outline: none;
    border: none;
    height: 25px;
    padding-left: 10px;
    line-height: 25px;
    font-size: 12px;
    color: #aaa;
    font-family: Arial,Helvetica,sans-serif;
}
.shuru_right
{
    float: right;
    margin-top: 3px;
    margin-right: 2px;
}
.lianxi_box
{
    width: 230px;
    float: left;
    background: #fff;
}
.lianxi_box_left
{
    width: 36px;
    height: 36px;
    float: left;
}
.lianxi_box_right
{
    width: 192px;
    float: right;
    line-height: 36px;
    letter-spacing: 1px;
    text-align: center;
    background: #cbcbcb;
    font-size: 15px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: lighter;
}
.lianxi_box_right:hover
{
    background: #09448a;
}
.unohacha_box
{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 510px;
}
#footer_unohacha
{
    width: 150px;
    float: right;
}
.unohacha_box p
{
    font-size: 12px;
    margin-top: 10px;
    display: block;
    color: #ccc;
    font-family: Arial,Helvetica,sans-serif;
    float: right;
    position: relative;
    left: -114px;
}/***footer***/
.jiejuefangan .level2
{
    width: 140px;
}
.jiejuefangan .level2 li
{
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
    background: #e5e5e5!important;
    width: 170px;
}
.jiejuefangan .level2 li:hover
{
    background: #09448a!important;
    color: #fff!important;
}
.jiejuefangan .level2 li:hover a
{
    color: #fff!important;
}
.jiejuefangan .jiejuefirst
{
    background: url(/png/4387l887.png) no-repeat 178px center;
    padding-right: 20px;
}
.index_ren
{
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
}
.index_ren h4
{
    font-size: 24px;
    color: #1968b3;
}
.index_cwen h2
{
    font-size: 18px;
    line-height: 24px;
    margin: 0;
}
.index_cwen p
{
    line-height: 22px;
    font-size: 12px;
}
.index_pmain
{
    width: 100%;
    margin-top: 20px;
}
.index_pmain li
{
    float: left;
    width: 33.33%;
}
.index_warp5
{
    margin: 0 0 40px 0;
}
.index_warp5 h1
{
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    color: #000;
    font-size: 24px;
}
.index_warp5 p
{
    text-align: center;
    margin-bottom: 30px;
    font-family: Arial,Helvetica,sans-serif;
    color: #09448a;
}
.index_pwen p
{
    line-height: 22px;
    font-size: 12px;
}/** ny_job **/
.ny_job
{
    height: auto;/**
	font-family: 'theSansNormal',Arial,Helvetica,sans-serif;**/
}
.job_top
{
    height: auto;
    background: #f1f1f1;
    padding: 30px 30px 15px;
}
.job_top
{
    height: auto;
}
.job_top ul
{
    height: auto;
}
.job_top ul li
{
    height: auto;
    margin-bottom: 10px;
}
.job_fl
{
    width: 120px;
    height: auto;
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.job_fl1
{
    width: calc(100% - 120px);
    height: auto;
    float: left;
}
.job_fl1 a
{
    float: left;
    line-height: 30px;
    color: #666;
    font-size: 14px;
    margin-right: 35px;
}
.job_fl1 a:hover
{
    color: #09448a;
}
.job_fl1 a.job_on
{
    color: #09448a;
}
.job_fl1 select
{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #ccc;
    padding: 0 10px;
    outline: none;
}
.job_srk
{
    width: 280px;
    height: auto;
    float: left;
}
.job_srk input
{
    width: 100%;
    height: 40px;
    border-radius: 5px 0 0 5px;
    padding: 0 10px;
    border: 1px solid #ccc;
    outline: none;
    font-size: 14px;
}
.job_ssk
{
    width: 100px;
    height: 40px;
    line-height: 40px;
    float: left;
    background: #666;
    color: #fff;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
}
.job_ssk img
{
    width: 20px;
    margin-right: 10px;
}
.job_ssk:hover
{
    background: #09448a;
}
.job_lbiao
{
    height: auto;
    margin-top: 20px;
}
.job_con1_list_box
{
    border-bottom: 1px solid #eee;
}
.job_con1_list_nav2
{
    cursor: pointer;
}
.job_con1_list_nav2 span
{
    width: 20%;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    height: 60px;
    position: relative;
    color: #111;
}
.job_con1_list_nav2.tit span
{
    font-size: 16px;
    font-weight: bold;
}
.job_con1_list_nav2_more
{
    font-size: 26px!important;
}
.job_con1_list_nav2_more b
{
    width: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2px;
    background-color: #666;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.job_con1_list_nav2_more b:after
{
    content: '';
    position: absolute;
    height: 15px;
    width: 2px;
    top: 50%;
    left: 50%;
    background-color: #666;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}
.job_con1_list_box_son
{
    background-color: #f7f7f7;
    padding: 30px 80px;
    position: relative;
    height: auto;
    display: none;
}
.son_li
{
    height: auto;
    margin-bottom: 30px;
}
.son_left
{
    width: 100px;
    height: auto;
    float: left;
}
.son_left .tit
{
    line-height: 25px;
    font-size: 14px;
    color: #09448a;
}
.son_right
{
    width: calc(100% - 100px);
    height: auto;
    float: right;
    line-height: 28px;
    color: #666;
    font-size: 13px;
}
.son_jian
{
    height: auto;
}
.son_jili
{
    float: left;
    height: auto;
}
.son_jili a
{
    display: block;
    line-height: 38px;
    font-size: 14px;
    background: #09448a;
    color: #fff;
    padding: 0 30px;
    border-radius: 5px;
}
.son_jili01
{
    width: 125px;
    float: left;
    height: auto;
    margin-left: 10px;
    position: relative;
    cursor: pointer;
}
.layui-btn
{
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background-color: #049fd9;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}
.layui-upload-file
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .01;
    filter: Alpha(opacity=1);
    cursor: pointer;
}
.son_jili01 img
{
    width: 24px;
    margin-right: 8px;
}
.son_jian p
{
    line-height: 28px;
    color: #666;
    font-size: 13px;
    margin-top: 5px;
}
.job_ewm
{
    height: auto;
    margin-top: 70px;
    text-align: center;
    border: 1px solid #eee;
    padding: 50px 15px;
}
.ewm_title
{
    line-height: 35px;
    font-size: 15px;
    color: #111;
}
.job_ewm p
{
    line-height: 28px;
    color: #666;
    font-size: 14px;
}
.job_ewm p a
{
    color: #09448a;
}
.job_ewm p a:hover
{
    color: #049fd9;
}
.job_ewm ul
{
    height: auto;
    margin-top: 15px;
}
.job_ewm ul li
{
    height: auto;
    display: inline-block;
    margin: 0 45px;
}
.job_ewmbt
{
    line-height: 28px;
    color: #111;
    font-size: 14px;
}
.job_ewmtp
{
    height: auto;
    border: 1px solid #eee;
    margin-top: 5px;
}/** ny_job **//** jianli_box **/
.jl_gw
{
    height: auto;
    margin-bottom: 15px;
    margin-top: 40px;
}
.jl01
{
    height: auto;
}
.jl02
{
    height: auto;
}
.jl03
{
    height: auto;
}
.jl_tou
{
    font-size: 20px;
    color: #111;
    text-align: center;
    margin: 80px auto 50px;
    background: #f8f8f8;
    padding: 15px 0;
}
.jl_tou p
{
    font-size: 14px;
    color: #666;
    line-height: 25px;
}
.jianli_box
{
    height: auto;
}
.jianli_box ul
{
    height: auto;
}
.jianli_box ul li
{
    height: auto;
    margin-bottom: 15px;
}
.jianli_left
{
    width: 110px;
    height: auto;
    float: left;
    text-align: right;
    line-height: 38px;
    font-size: 13px;
    color: #111;
}
.jianli_left1
{
    width: 120px;
}
.jianli_left2
{
    width: 180px;
}
.jianli_left span
{
    color: #f00;
    margin-right: 5px;
}
.jianli_right
{
    width: calc(100% - 130px);
    height: auto;
    float: left;
    margin-left: 20px;
    line-height: 38px;
    font-size: 13px;
}
.jianli_right1
{
    width: calc(100% - 140px);
}
.jianli_right2
{
    width: calc(100% - 200px);
}
.jianli_srk
{
    width: 100%;
    height: 38px;
    padding: 0 10px;
    line-height: 38px;
    color: #111;
    font-size: 13px;
    outline: none;
}
.jianli_select select
{
    height: 38px;
    font-size: 13px;
    margin-right: 10px;
    outline: none;
    border: 1px solid #ccc;
}
.jianli_right2a input
{
    width: 80%;
}
.select
{
    position: relative;
    float: left;
    width: 100%;
}
.select dt
{
    font-weight: 400;
    height: 38px;
    display: inline-block;
    border: 1px solid #d2ccc4;
    background: #fcfcfb url(keywords.png) no-repeat 210px center;
    line-height: 38px;
    padding-left: 10px;
    cursor: pointer;
    width: 90px;
    padding-right: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    z-index: 99;
    font-size: 13px;
    width: 100%;
}
.select dt:hover, .select dt.cur
{
    border: 1px solid #409dfe;
    box-shadow: 0 0 3px #409dfe;
}
.select dd
{
    z-index: 999;
    width: 100%;
    position: absolute;
    left: 0;
    top: 39px;
    border: 1px solid #d2ccc4;
    background: #fff;
    display: none;
}
.select dd ul
{
    padding: 4px;
    width: 200px;
    max-height: 250px;
    overflow: auto;
}
.select dd ul li
{
    margin-bottom: 0;
}
.select dd ul li a
{
    line-height: 28px;
    display: block;
    padding: 0 8px;
    font-size: 14px;
}
.select dd ul li a:hover
{
    background: #f5f5f5;
}
.jianli_right textarea
{
    width: 80%;
    height: 142px;
    padding: 10px 10px;
    line-height: 25px;
    font-size: 13px;
    color: #111;
}
.jianli_right textarea.jianli_teku
{
    height: 142px;
}
.jianli_tjcz
{
    height: auto;
    text-align: center;
}
.tijiao
{
    width: 105px;
    height: 38px;
    background: #09448a;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    outline: none;
    border: none;
    display: inline-block;
}
.chongzhi
{
    width: 105px;
    height: 38px;
    background: #049fd9;
    color: #fff;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    outline: none;
    margin-left: 15px;
    border: none;
    display: inline-block;
}
.line
{
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 30px auto;
}
.jl_xlb
{
    line-height: 38px;
    font-size: 15px;
    color: #111;
    text-align: center;
}
.chengnuo
{
    height: auto;
    line-height: 30px;
    font-size: 14px;
    color: #111;
    text-indent: 2em;
    margin-bottom: 30px;
}
.sqrqm
{
    margin-bottom: 10px;
}
.kk1
{
    padding: 0;
}
.kk2
{
    padding: 0;
}
.pc_add
{
    width: 105px;
    height: auto;
    margin: 30px auto 0;
}
.pc_add a
{
    display: block;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    background: #f8f8f8;
    color: #111;
    border-radius: 5px;
}
.pc_add a span
{
    font-size: 16px;
    margin-left: 5px;
}
.pc_add a:hover
{
    background: #09448a;
    color: #fff;
}
.pc_add button
{
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    outline: none;
}
.jianli_add
{
    width: 100%;
    height: 53px;
}
.jianli_add iframe
{
    width: 100%;
    height: 100%;
    border: none;
}
.jianli_add1
{
    width: 100%;
    height: 425px;
}
.jianli_add1 iframe
{
    width: 100%;
    height: 100%;
    border: none;
}
.jianli_add2
{
    width: 100%;
    height: 106px;
}
.jianli_add2 iframe
{
    width: 100%;
    height: 100%;
    border: none;
}
.jianli_grzp
{
    width: calc(100% - 140px);
    height: auto;
    float: left;
    margin-left: 20px;
}
.grzp_tp
{
    width: 120px;
    height: 120px;
    background: #f8f8f8;
    float: left;
}
.grzp_nr
{
    height: auto;
    float: left;
    margin-left: 15px;
}
.grzp_sczp
{
    width: 120px;
    height: auto;
    position: relative;
    margin-top: 8px;
}
.grzp_sczp a
{
    display: block;
    line-height: 32px;
    text-align: center;
    font-size: 13px;
    color: #09448a;
    border: 1px solid #09448a;
}
.grzp_ts
{
    height: auto;
    margin-top: 20px;
    line-height: 25px;
    font-size: 13px;
}
#now_time
{
    padding: 0 10px;
    border: 1px solid #ccc;
}
#now_time1
{
    padding: 0 10px;
    border: 1px solid #ccc;
}
.jianli_tianjiak
{
    height: auto;
}
.jianli_gzjltop
{
    height: auto;
    line-height: 38px;
    background: #f8f8f8;
    margin-top: 40px;
    margin-bottom: 30px;
}
.zjltop_left
{
    width: 110px;
    height: auto;
    text-align: right;
    font-size: 13px;
    color: #111;
}
.zjltop_right
{
    height: auto;
    float: right;
    margin-right: 15px;
}
.jianli_shanchu
{
    height: auto;
    float: right;
}
.jianli_shanchu a
{
    display: block;
    font-size: 13px;
    color: #111;
}
.jianli_shanchu a span
{
    font-size: 15px;
    margin-left: 5px;
}
.jianli_shanchu a:hover
{
    color: #09448a;
}
.jianli_rightxm input
{
    width: 70%;
}
.jianli_right .laydate-icon
{
    width: 100%;
    height: 38px;
    padding-left: 10px;
}
.jianju
{
    padding: 0 15px;
}
.cnul
{
    width: 910px;
    height: auto;
    margin: 0 auto;
}
.qianming
{
    width: 550px;
    margin: 0 auto;
}/** jianli_box **//** job_table **/
.kssqgw
{
    height: auto;
    line-height: 35px;
    text-align: center;
    color: #049fd9;
    font-size: 22px;
    padding: 30px 0;
}
.job_table th, .job_table td
{
    border: 1px solid #666;
}
.job_table
{
    width: 1000px;
    height: auto;
    margin: 0 auto;
}
.job_table table
{
    width: 100%;
    height: auto;
    border-collapse: collapse;
    border-spacing: 0;
}
.job_table table tr
{
    height: auto;
    padding: 0 10px;
}
.job_table table tr td
{
    padding: 0 10px;
}
.table_tm
{
    height: auto;
    float: left;
    line-height: 35px;
    font-size: 14px;
    color: #111;
}
.table_srk
{
    height: auto;
    float: left;
    line-height: 35px;
    font-size: 14px;
    color: #111;
}
.table_k
{
    width: 100%;
    line-height: 35px;
    font-size: 14px;
    outline: none;
    border: none;
    color: #111;
}
.table_tm01
{
    width: 70px;
}
.table_srk01
{
    width: calc(100% - 70px);
}
.table_tm02
{
    width: 100px;
}
.table_srk02
{
    width: calc(100% - 100px);
}
.table_tm03
{
    width: 42px;
}
.table_srk03
{
    width: calc(100% - 42px);
}
.table_tm04
{
    width: 84px;
}
.table_srk04
{
    width: calc(100% - 84px);
}
.table_tm05
{
    width: 154px;
}
.table_srk05
{
    width: calc(100% - 154px);
}
.table_tm06
{
    width: 143px;
}
.table_srk06
{
    width: calc(100% - 143px);
}
.table_title
{
    height: auto;
    padding: 20px 0;
}
.table_title01
{
    font-size: 16px;
    color: #111;
    font-weight: bold;
    line-height: 25px;
}
.table_title02
{
    line-height: 20px;
    font-size: 13px;
    color: #666;
}
.table_photo
{
    width: 160px;
    position: relative;
    padding: 0!important;
}
.table_tupian
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.table_chuan
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    opacity: 0;
    cursor: pointer;
}
.table_jyjl
{
    line-height: 35px;
    font-size: 14px;
    color: #111;
}
.table_tex
{
    width: 100%;
    height: 120px;
    padding: 10px 10px;
    line-height: 25px;
    font-size: 14px;
    color: #111;
    outline: none;
    border: none;
}
.table_cn
{
    height: auto;
    line-height: 30px;
    font-size: 14px;
    color: #111;
    padding: 30px 15px;
}
.table_qmk
{
    height: auto;
    padding-bottom: 35px;
}
.table_qmk1
{
    height: auto;
    float: right;
    padding-right: 100px;
    padding-left: 0;
}
.table_li
{
    height: auto;
}
.table_lizi
{
    width: 84px;
    line-height: 35px;
    font-size: 14px;
    color: #111;
    float: left;
}
.table_liko
{
    width: calc(100% - 84px);
    float: left;
}
.table_liko .table_k
{
    border-bottom: 1px solid #666;
}
.table_tjcz
{
    margin-top: 40px;
}
.table_ziwo
{
    width: 182px;
}/** job_table **//** news1 **/
.new_lanmu
{
    height: auto;
}
.new_lanmu ul
{
    height: auto;
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
}
.new_lanmu ul li
{
    height: auto;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
}
.new_lanmu ul li a
{
    display: block;
    color: #666;
    font-size: 16px;
    line-height: 50px;
    padding: 0 15px;
}
.new_lanmu ul li em
{
    position: absolute;
    left: 100%;
    bottom: 0;
    margin: 0 -50%;
    transform: translate(-50%);
}
.new_lanmu ul li a:hover
{
    color: #09448a;
}
.new_lanmu ul li a:hover em
{
    animation: test .4s ease;
    border-bottom: 2px solid #09448a;
    width: 100%;
}
@keyframes test
{
    from
    {
        width: 0;
    }
    to
    {
        width: 100%;
    }
}
#lanmu_on a
{
    color: #09448a;
}
#lanmu_on a em
{
    animation: test .4s ease;
    border-bottom: 2px solid #09448a;
    width: 100%;
}
.new_zhanhui
{
    height: auto;
    margin-top: 50px;
}
.new_zhanhui ul
{
    height: auto;
}
.new_zhanhui ul li
{
    height: auto;
    margin-bottom: 30px;
}
.new_zhanhui ul li a
{
    display: block;
}
.zhanhui_tp
{
    height: auto;
    position: relative;
    overflow: hidden;
}
.zhanhui_tp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.zhbz
{
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    background: url(/png/etvpmmbr.png);
    color: #fff;
    font-size: 13px;
}
.zhanhui_nr
{
    height: auto;
    background: #f8f8f8;
    padding: 32px 28px 36px 28px;
}
.zhanhui_nr1
{
    height: 114px;
    overflow: hidden;
}
.zhanhui_bt
{
    max-height: 62px;
    line-height: 31px;
    font-size: 16px;
    color: #111;
    font-weight: bold;
    display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ddsj
{
    line-height: 25px;
    font-size: 13px;
    color: #111;
    margin-top: 5px;
}
.ddsj_dd
{
    width: calc(100% - 130px);
    display: inline-block;
    margin-right: 18px;
    float: left;
    line-height: 20px;
}
.ddsj_sj
{
    display: inline-block;
    width: 110px;
    float: right;
}
.ddsj .iconfont
{
    margin-right: 5px;
}
.zhuanti_gd
{
    color: #666;
    font-size: 14px;
}
.zhuanti_gd .iconfont
{
    color: #09448a;
    font-weight: bold;
}
.new_zhanhui ul li a:hover .zhanhui_tp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1.1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.new_zhanhui ul li a:hover .zhanhui_nr
{
    background-color: #f2f2f2;
}
.pagexw
{
    height: auto;
    text-align: center;
    margin-top: 40px;
}
.page_left
{
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
.page_left ul
{
    height: auto;
    text-align: center;
}
.page_left ul li
{
    display: inline-block;
    margin: 0 2px;
}
.page_left ul li a
{
    display: block;
    line-height: 35px;
    padding: 0 8px;
    font-size: 18px;
    font-weight: bold;
}
.sxy a
{
    width: 35px;
    height: 35px;
    border: 1px solid #a0a0a0;
}
.sxy a i
{
    font-size: 26px;
    line-height: 35px;
    vertical-align: middle;
}
.page_left ul li a:hover
{
    color: #09448a;
}
#pagexw_on a
{
    color: #09448a;
}
.sxy a:hover
{
    background: #09448a;
    border: 1px solid #09448a;
}
.sxy a:hover i
{
    color: #fff;
}
.page_right
{
    height: auto;
    display: inline-block;
    line-height: 35px;
    font-size: 18px;
    font-weight: bold;
}
.page_r1
{
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
    margin-right: 20px;
}
.page_r1 input
{
    width: 40px;
    height: 26px;
    color: #898989;
    border: 1px solid #898989;
    margin: 0 6px;
    padding: 0 5px;
    font-size: 16px;
    text-align: center;
    outline: none;
}
.page_r2
{
    vertical-align: middle;
    display: inline-block;
}
.page_r2 a
{
    display: block;
    color: #898989;
    font-size: 18px;
}
.page_r2 a i
{
    color: #09448a;
    margin-left: 8px;
}
.page_r2 a:hover
{
    color: #09448a;
}/** news1 **//** news2 **/
.new_mttk
{
    height: auto;
    margin-top: 50px;
    padding-bottom: 15px;
}
.mttk_box
{
    height: auto;
}
.mttk_box .page
{
    margin-top: 0!important;
}/** news2 **//** dot_xw **/
.dot_xw
{
    height: auto;
}
.dotxw_title
{
    height: auto;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 35px 15px;
}
.dotxw_title1
{
    line-height: 35px;
    font-size: 22px;
    font-weight: bold;
    color: #222;
}
.dotxw_title2
{
    line-height: 25px;
    font-size: 14px;
    color: #333;
    margin-top: 5px;
}
.dotxw_title2 a
{
    color: #333;
}
.dotxw_title2 a:hover
{
    color: #09448a;
}
.dotxw_title2 a .iconfont
{
    color: #666;
}
.dotxw_title2 a:hover .iconfont
{
    color: #09448a;
}
.dotxw_bk
{
    height: auto;
    padding: 70px 0;
    background: #fff;
}
.dotxw_bk .container
{
    padding: 0 100px;
}
.dot_xw .dotxw_bk:nth-child(even)
{
    background-color: #f5f5f5;
}
.bk_bt
{
    height: auto;
    margin-bottom: 50px;
}
.bk_bt h2
{
    height: auto;
    color: #333;
    text-align: center;
    position: relative;
    padding-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    margin: 0 auto;
}
.bk_bt h2:after
{
    content: '';
    width: 40px;
    height: 2px;
    background-color: #09448a;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 0;
}
.bx_box
{
    height: auto;
}
.dot_fh
{
    height: auto;
    padding-top: 50px;
    border-top: 1px solid #ddd;
    padding-bottom: 30px;
}
.dot_fh a
{
    display: block;
    width: 180px;
    line-height: 45px;
    background: #09448a;
    font-size: 17px;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    border-radius: 50px;
}/** dot_xw **/
.ny_lunbo
{
    height: 443px;
}
.page_xw .pagination
{
    position: static;
    left: auoto;
}/** wzbanq **/
.wzbanq
{
    height: auto;
    margin-top: 50px;
}
.wzbanq .row
{
    padding: 0 15px;
}
.wzbanq_kj
{
    height: auto;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 30px 30px;
    text-align: center;
}
.wzbanq_bt
{
    line-height: 28px;
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #666;
}
.wzbanq_kj p
{
    line-height: 22px;
    font-size: 13px;
    color: #999;
}/** wzbanq **/
.fh_db
{
    width: 44px;
    height: 44px;
    position: fixed;
    z-index: 99999;
    right: 10px;
    bottom: 50px;
}
.fh_db a
{
    display: block;
    width: 100%;
    height: 44px;
    background: url(/png/ur8y13x5.png) center center no-repeat #d2d3d6;
    background-size: cover;
}/** kcxfz **/
.kcxfz_container
{
    position: relative;
}
.kcxfz_wz
{
    width: 90%;
    height: auto;
    position: absolute;
    left: 5%;
    bottom: 10%;
    line-height: 1.5;
    font-size: 18px;
    color: #fff;
}
.kcxfz_fenlei
{
    height: auto;
    border-bottom: 1px solid #eee;
}
.kcxfz_fenlei ul
{
    height: auto;
}
.kcxfz_fenlei ul li
{
    height: auto;
    float: left;
    margin-right: 35px;
    position: relative;
}/**
.kcxfz_fenlei ul li:nth-child(1) a,.kcxfz_fenlei ul li:nth-child(2) a{
	width: 82px;
}
.kcxfz_fenlei ul li:nth-child(3) a,.kcxfz_fenlei ul li:nth-child(4) a{
	width: 41px;
}
.kcxfz_fenlei ul li:nth-child(5) a{
	width: 100px;
}**/
.kcxfz_fenlei ul li a
{
    display: block;
    line-height: 70px;
    font-size: 18px;
    color: #222;
}/*.kcxfz_fenlei ul li a em{
	position: absolute;
    left: 100%;
    bottom: 0;
    margin: 0 -50%;
    transform: translate(-50%);
}*//*.kcxfz_fenlei ul li a:hover{
	color: #1968b3;
	font-weight: bold;
	border-bottom: 4px solid #1968b3;
}*//*.kcxfz_fenlei ul li a:hover em{
	animation: test 0.4s ease;
    border-bottom: 4px solid #1968b3;
    width: 100%; 
}
@keyframes test {
    from{
        width: 0;
    }

    to{
        width: 100%;
     }
}*/
.kcxfz_fenlei ul li.kcxfz_on a
{
    color: #1968b3;
    font-weight: bold;
}/*.kcxfz_fenlei ul li.kcxfz_on a em{
	animation: test 0.4s ease;
    border-bottom: 4px solid #1968b3;
    width: 100%; 
}*/
.kcxfz_fenlei1
{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    border-bottom: 1px solid #eee;
    z-index: 999;
}
.kcxfz_box
{
    height: auto;
    padding: 70px 0;
}
.kcxfz_bt
{
    line-height: 1.5;
    font-size: 18px;
    color: #222;
    font-weight: bold;
}
.kcxfz_line
{
    width: 30px;
    height: 6px;
    background: #1968b3;
    margin-top: 15px;
}
.kcxfz_mrgin
{
    height: auto;
    margin-top: 35px;
}
.kcxfz_left
{
    height: auto;
    padding-left: 0;
}
.kcxfz_pdf
{
    height: auto;
    box-shadow: 0 0 3px #ddd0d0;
    background: #fff;
}
.kcxfz_pdftp
{
    width: 50%;
    height: auto;
    float: left;
    position: relative;
    overflow: hidden;
}
.jxtx_tpbt
{
    width: 300px;
    height: 35px;
    background: #ffc50b;
    position: absolute;
    top: 5%;
    left: -38%;
    transform: rotate(320deg);
    -ms-transform: rotate(320deg);/* Internet Explorer */
    -moz-transform: rotate(320deg);/* Firefox */
    -webkit-transform: rotate(320deg);/* Safari 和 Chrome */
    -o-transform: rotate(320deg);/* Opera */
    text-align: center;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    letter-spacing: 1px;
}
.kcxfz_pdftp a
{
    display: block;
}
.kcxfz_pdfnr
{
    width: 50%;
    height: auto;
    float: left;
    padding: 15px 30px;
}
.kcxfz_pdfbt
{
    font-size: 16px;
    color: #222;
    font-weight: bold;
}
.kcxfz_pdflb
{
    height: auto;
    margin-top: 30px;
    border-top: 1px solid #1968b3;
    padding-top: 30px;
}
.kcxfz_pdflb ul
{
    height: auto;
}
.kcxfz_pdflb ul li
{
    height: auto;
    border-bottom: 1px dashed hsla(0,0%,59%,.21);
    padding-bottom: 15px;
    margin-bottom: 15px!important;
}
.kcxfz_pdflb ul li:last-of-type
{
    margin-bottom: 0!important;
    border-bottom: none;
    padding-bottom: 0!important;
}
.kcxfz_pdflb ul li a
{
    display: block;
}
.pdf_tb
{
    width: 30px;
    height: auto;
    float: left;
    margin-right: 10px;
}
.pdf_tm
{
    line-height: 30px;
    color: #222;
    font-size: 14px;
    float: left;
    text-transform: uppercase;
}
.pdf_gd
{
    float: right;
    line-height: 30px;
    color: #999;
    font-size: 12px;
    text-transform: uppercase;
}
.kcxfz_pdflb ul li a:hover .pdf_tm
{
    color: #1968b3;
}
.kcxfz_pdflb ul li a:hover .pdf_gd
{
    color: #1968b3;
}
.kcxfz_right
{
    height: auto;
    padding-right: 0;
}
.kcxfz_rbt
{
    line-height: 1.5;
    color: #222;
    font-size: 18px;
    font-weight: bold;
}
.kcxfz_rwz
{
    height: auto;
    margin-top: 10px;
    line-height: 1.5;
    color: #666;
    text-align: justify;
    font-size: 14px;
}
.kcxfz_rwz p
{
    margin-bottom: 10px;
}
.kcxfz_rdb
{
    height: auto;
    margin-top: 20px;
    line-height: 1.6;
    color: #666;
    text-align: justify;
    font-size: 14px;
    text-align: right;
}
.kcxfz_box2
{
    border-top: 15px solid #f4f4f4;
}/** demo **/
.demo
{
    width: 100%;
    position: relative;
}
.tabbtn
{
    height: auto;
}
.tabbtn li
{
    position: relative;
    display: inline-block;
    margin-right: 10px;
}
.tabbtn li a
{
    display: block;
    height: auto;
    text-align: center;
    cursor: pointer;
    color: #fff;
    line-height: 28px;
    font-size: 14px;
    background: #ccc;
    padding: 5px 15px;
    text-transform: capitalize;
}
.tabbtn li.current a
{
    background: #1968b3;
    color: #fff;
}
.tabcon
{
    position: relative;
    height: auto;
    margin-top: 35px;
}
.tabcon .subbox
{
    position: absolute;
    left: 0;
    top: 0;
}
.tabcon .sublist
{
    height: auto;
}/** demo **/
.kcxfz_list
{
    height: auto;
    padding-bottom: 15px;
}
.kcxfz_list ul
{
    height: auto;
}
.kcxfz_list ul li
{
    height: auto;
    margin-bottom: 30px;
}
.kcxfz_list ul li:nth-child(odd)
{
    padding-left: 0;
}
.kcxfz_list ul li:nth-child(even)
{
    padding-right: 0;
}
.page a.selected
{
    background-color: #337ab7;
    color: #fff;
    border: #337ab7 1px solid;
}
.kcxfz_box3
{
    border-top: 15px solid #f4f4f4;
}
.jiangxiang ul
{
    height: auto;
}
.jiangxiang ul li
{
    height: auto;
    margin-bottom: 30px;
}
.jiangxiang ul li:nth-child(3n+1)
{
    padding-left: 0;
}
.jiangxiang ul li:nth-child(3n+2)
{
    padding: 0 8px;
}
.jiangxiang ul li:nth-child(3n+3)
{
    padding-right: 0;
}
.jiangxiang_k
{
    height: auto;
    padding: 15px 20px;
    box-shadow: 0 0 3px #ddd0d0;
    border-bottom: 2px solid #1968b3;
    padding: 25px 25px;
}
.jiangxiang_top
{
    height: auto;
    line-height: 1.5;
    font-size: 18px;
    font-weight: bold;
}
.jiangxiang_top1
{
    width: calc(100% - 100px);
    float: left;
    color: #222;
}
.jiangxiang_top2
{
    width: 100px;
    float: right;
    color: #1968b3;
    text-align: right;
}
.jiangxiang_bom
{
    height: auto;
    margin-top: 10px;
    line-height: 1.5;
    color: #666;
    font-size: 14px;
    border-top: 1px dashed #ddd;
    padding-top: 10px;
}
.kcxfz_box4
{
    border-top: 15px solid #f4f4f4;
}
.zhengce
{/*border-top: 4px solid #222;*/
    background: #f9f9f9;
    padding: 15px 50px;
}
.zhengce ul
{
    height: auto;
}
.zhengce ul li
{
    height: auto;
    font-size: 14px;
    color: #222;
    border-bottom: 1px solid #eee;
}
.zhengce ul li:last-of-type
{
    border-bottom: none;
}
.zhengce_left
{
    height: auto;
    padding: 35px 20px;
}
.zhengce_cen
{
    height: auto;
    text-align: center;
    padding: 35px 20px;
}
.zhengce_tb
{
    width: 30px;
    margin: 0 auto;
}
.zhengce_right
{
    height: auto;
    text-align: right;
    padding: 35px 20px;
}
.kcxfz_box5
{
    padding-bottom: 0;
}
.kcxfz_xwbox
{
    height: auto;
    padding: 35px 0 70px;
}
.kcxfz_xwtop
{
    height: auto;
}
.kcxfz_xwtop1
{
    height: auto;
    float: left;
}
.kcxfz_xwtop2
{
    height: auto;
    float: right;
}
.kcxfz_xwtop2 .select
{
    position: relative;
    float: left;
    width: 175px;
}
.kcxfz_xwtop2 .select dt
{
    width: 100%;
    height: 30px;
    display: inline-block;
    border: 1px solid #d2ccc4;
    background: #fcfcfb url(/gif/aqleqpx1.gif) no-repeat 160px center;
    line-height: 30px;
    font-weight: bold;
    padding-left: 10px;
    cursor: pointer;
    padding-right: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.kcxfz_xwtop2 .select dt:hover, .kcxfz_xwtop2 .select dt.cur
{
    border: 1px solid #409dfe;
    box-shadow: 0 0 3px #409dfe;
}
.kcxfz_xwtop2 .select dd
{
    position: absolute;
    left: 0;
    top: 29px;
    border: 1px solid #d2ccc4;
    background: #fff;
    display: none;
}
.kcxfz_xwtop2 .select dd ul
{
    padding: 4px;
    width: 104px;
    max-height: 250px;
    overflow: auto;
    width: 100%;
}
.kcxfz_xwtop2 .select dd ul li a
{
    line-height: 28px;
    display: block;
    padding: 0 8px;
}
.kcxfz_xwtop2 .select dd ul li a:hover
{
    background: #f5f5f5;
}
.kcxfz_xw
{
    height: auto;
    padding-bottom: 15px;
}
.kcxfz_xw ul
{
    height: auto;
}
.kcxfz_xw ul li
{
    height: auto;
    margin-bottom: 30px;
}
.kcxfz_xw ul li:nth-child(odd)
{
    padding-left: 0;
}
.kcxfz_xw ul li:nth-child(even)
{
    padding-right: 0;
}
.kcxfz_xw ul li a
{
    display: block;
    padding: 35px;
    background: #fff;
    border: 1px solid #eee;
}
.kcxfz_xwtp
{
    width: 140px;
    height: auto;
    float: left;
    overflow: hidden;
}
.kcxfz_xwtp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kcxfz_xwnr
{
    width: calc(100% - 140px);
    height: auto;
    float: left;
    padding-left: 30px;
}
.kcxfz_xwbt
{
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    color: #222;
    display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: bold;
}
.kcxfz_xwdb
{
    height: auto;
    margin-top: 35px;
    border-top: 1px dashed #eaeaea;
    color: #666;
    padding-top: 10px;
}
.kcxfz_xwsj
{
    float: left;
    font-size: 14px;
}
.kcxfz_xwlogo
{
    float: right;
}
.kcxfz_xwlogo img
{
    height: 26px;
}
.kcxfz_xwlogo span
{
    margin-left: 5px;
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
}
.kcxfz_xw ul li a:hover .kcxfz_xwtp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1.1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.kcxfz_xw ul li a:hover .kcxfz_xwbt
{
    color: #1968b3;
}
.kcxfz_xw ul li a:hover .kcxfz_xwlogo span
{
    color: #1968b3;
}
.warpper1
{
    padding-bottom: 0!important;
}
.juzhong
{
    display: -webkit-box;
    display: -ms-box;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}/** kcxfz **//** fazhan **/
.fazhan_box
{
    height: auto;
    margin-top: 10px;
}
.fazhan_box .kcxfz_left
{
    padding: 0 15px;
}
.fazhan_box .kcxfz_pdfnr
{
    padding: 0 15px;
}
.fazhan_hx
{
    width: 50px;
    height: 5px;
    background: #049fd9;
    border-radius: 50px;
    margin: 15px auto 30px;
}
.fazhan_box .kcxfz_pdfbt
{
    font-size: 16px;
    text-align: center;
}
.fazhan_pdfc
{
    height: auto;
    text-align: center;
}
.fazhan_pdfk
{
    display: inline-block;
    margin: 0 5px;
}
.fazhan_pdfk a
{
    display: block;
    border: 1px solid #f1f1f1;
    padding: 15px 20px;
}
.pdfk_tubiao
{
    width: 30px;
    height: auto;
    margin: 0 auto;
}
.pdfk_tubbt
{
    font-size: 12px;
    line-height: 22px;
    color: #666;
    margin-top: 10px;
}
.fazhan_pdfk a:hover .pdfk_tubbt
{
    color: #049fd9;
}
.fazhan_list
{
    height: auto;
    margin-top: 35px;
}
.fazhan_lbx
{
    padding: 0 15px;
    margin-bottom: 35px;
}
.fazhan_lbx1
{
    height: 1px;
    background: #f1f1f1;
}
.fazhan_list ul
{
    height: auto;
}
.fazhan_list ul li
{
    height: auto;
    margin-bottom: 30px;
}
.fazhan1_fl
{
    height: auto;
    padding: 0 15px;
}
.fazhan1_fl ul
{
    height: auto;
}
.fazhan1_fl ul li
{
    height: auto;
    float: left;
    margin-right: 10px;
}
.fazhan1_fl ul li a
{
    display: block;
    color: #fff;
    line-height: 28px;
    font-size: 14px;
    background: #ccc;
    padding: 5px 15px;
}
.fazhan1_fl ul li a:hover
{
    background: #1968b3;
    color: #fff;
}
#fazhan1_flon a
{
    background: #1968b3;
    color: #fff;
}
.fazhan1_list
{
    height: auto;
    margin-top: 35px;
}
.fazhan1_list ul
{
    height: auto;
}
.fazhan1_list ul li
{
    height: auto;
    margin-bottom: 30px;
}
.fazhan1_b
{
    height: auto;
    border: 1px solid #f1f1f1;
    padding: 15px;
}
.fazhan1_tp
{
    height: auto;
    overflow: hidden;
}
.fazhan1_tp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.fazhan1_bt
{
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    margin-top: 10px;
    display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.fazhan1_ckxz
{
    height: auto;
    margin-top: 10px;
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
    font-size: 12px;
    line-height: 22px;
    color: #666;
}
.fazhan1_ckxz1
{
    float: left;
}
.fazhan1_ckxz2
{
    float: right;
}
.fazhan1_ckxz i
{
    margin-right: 6px;
}
.fazhan1_ckxz1 a:hover
{
    color: #049fd9;
}
.fazhan1_ckxz2 a:hover
{
    color: #049fd9;
}
.fazhan1_list ul li:hover .fazhan1_tp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1.1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.fazhan1_jiagnx
{
    height: auto;
    margin-top: 10px;
}
.fazhan1_jiagnx ul
{
    height: auto;
}
.fazhan1_jiagnx ul li
{
    height: auto;
    margin-bottom: 30px;
}
.jiagnx_k
{
    height: auto;
    box-shadow: 0 0 3px #ddd0d0;
    border-bottom: 3px solid #049fd9;
    padding: 25px 25px;
}
.jiagnx_top
{
    height: auto;
    line-height: 1.5;
    font-size: 20px;
    font-weight: bold;
}
.jiagnx_top1
{
    width: calc(100% - 100px);
    float: left;
    color: #222;
}
.jiagnx_top1 i
{
    margin-right: 6px;
    color: #049fd9;
}
.jiagnx_top2
{
    width: 100px;
    float: right;
    color: #049fd9;
    text-align: right;
}
.jiagnx_bom
{
    height: auto;
    margin-top: 10px;
    line-height: 1.5;
    color: #666;
    font-size: 14px;
    border-top: 1px dashed #ddd;
    padding-top: 10px;
}
.fazhan3_zhengce
{
    height: auto;
    padding: 0 15px;
    padding-bottom: 30px;
}
.fazhan3_zhengce ul
{
    height: auto;
}
.fazhan3_zhengce ul li
{
    height: auto;
    line-height: 22px;
    font-size: 14px;
    border-bottom: #f1f1f1 1px solid;
    padding: 20px 15px;
    color: #666;
}
.fazhan3_zhengce ul li:nth-child(odd)
{
    background: #f1f1f1;
}
.faz3zc_bt
{
    width: calc(100% - 480px);
    height: auto;
    float: left;
    color: #222;
    padding-right: 30px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.faz3zc_rq
{
    width: 260px;
    height: auto;
    float: left;
}
.faz3zc_ckxz
{
    width: 220px;
    height: auto;
    float: right;
}
.faz3zc_ck
{
    float: left;
}
.faz3zc_ck a:hover
{
    color: #049fd9;
}
.faz3zc_xz
{
    float: right;
}
.faz3zc_xz a:hover
{
    color: #049fd9;
}
.faz3zc_ckxz i
{
    margin-right: 6px;
}
.fazhang4_xw
{
    height: auto;
    margin-top: 10px;
}
.fazhang4_xw ul
{
    height: auto;
}
.fazhang4_xw ul li
{
    height: auto;
    margin-bottom: 30px;
}
.fazhang4_xw ul li a
{
    display: block;
    padding: 25px;
    background: #fff;
    border: 1px solid #eee;
}
.fazhang4_xwtp
{
    width: 150px;
    height: auto;
    float: left;
    overflow: hidden;
}
.fazhang4_xwtp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.fazhang4_xwnr
{
    width: calc(100% - 150px);
    height: auto;
    float: left;
    padding-left: 30px;
    margin-top: 5px;
}
.fazhang4_xwbt
{
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    color: #222;
    display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: bold;
    word-wrap: break-word;
    word-break: normal;
}
.fazhang4_xwjs
{
    height: 40px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-top: 10px;
    display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    word-break: normal;
}
.fazhang4_rqgd
{
    height: auto;
    margin-top: 10px;
    line-height: 25px;
    color: #999;
}
.fazhang4_rqgd1
{
    float: left;
}
.fazhang4_rqgd1 i
{
    margin-right: 6px;
}
.fazhang4_rqgd2
{
    float: right;
}
.fazhang4_rqgd2 i
{
    margin-left: 6px;
}
.fazhang4_xw ul li a:hover .fazhang4_xwtp img
{
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1.1);
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.fazhang4_xw ul li a:hover .fazhang4_xwbt
{
    color: #049fd9;
}
.fazhang4_xw ul li a:hover .fazhang4_rqgd
{
    color: #049fd9;
}
.fazhan_list .kcxfz_pdfbt
{
    font-size: 16px;
    text-align: center;
}
.warpper2
{
    padding-bottom: 50px!important;
}
.fazhan_list .kcxfz_pdfnr
{
    padding: 0 15px;
}
.teshu_fz
{
    text-transform: uppercase;
    background: url(/png/4387l887.png) no-repeat 225px center!important;
}
.fazhan_box .jxtx_tpbt
{
    font-size: 15px;
    letter-spacing: 0;
}/** fazhan **//** SustainableDevelopment **/
.ny_fzfl
{
    height: auto;
    border-bottom: 1px solid #eee;
}
.ny_fzfl ul
{
    height: auto;
}
.ny_fzfl ul li
{
    height: auto;
    float: left;
    margin-right: 25px;
    position: relative;
}
.ny_fzfl ul li a
{
    display: block;
    line-height: 60px;
    font-size: 20px;
    color: #222;
}
.ny_fzfl ul li em
{
    position: absolute;
    left: 100%;
    bottom: 0;
    margin: 0 -50%;
    transform: translate(-50%);
}
.ny_fzfl ul li a:hover
{
    color: #1968b3;
}
.ny_fzfl ul li a:hover em
{
    animation: test .4s ease;
    border-bottom: 2px solid #1968b3;
    width: 100%;
}
@keyframes test
{
    from
    {
        width: 0;
    }
    to
    {
        width: 100%;
    }
}
#fzfl_on a
{
    color: #1968b3;
    font-weight: bold;
}
#fzfl_on a em
{
    animation: test .4s ease;
    border-bottom: 2px solid #1968b3;
    width: 100%;
}/** SustainableDevelopment **//** SustainableDevelopment落地页 **/
.sus_wz
{
    height: auto;
    line-height: 1.6;
    color: #666;
    text-align: justify;
    font-size: 14px;
    padding: 0 15px;
}
.sus_box
{
    height: auto;
    margin-top: 30px;
}/** SustainableDevelopment落地页 **/
@media screen and (min-width: 769px) and (max-width: 1199px)
{
    .fazhan_pdfk
    {
        margin: 0 2px;
    }
    .fazhan_box .kcxfz_pdfbt
    {
        font-size: 14px;
    }
    .fazhan_pdfk a
    {
        padding: 15px 15px;
    }
    .fazhan_list .kcxfz_pdfbt
    {
        font-size: 14px;
    }
}/** 移动端 **/
.phone
{
    display: none;
}
.phoneshow
{
    display: none;
}
.phonebanner
{
    display: none;
}
@media(max-width: 1440px)
{
    .index_box2_list
    {
        padding-top: 0;
    }
    .wenzi1
    {
        display: none;
    }
}
@media(max-width: 1365px)
{
    .index_about_nr
    {
        width: 100%!important;
        margin-left: 10%!important;
    }
    .index_box2_left h1
    {
        margin-top: 50px;
    }
    .Re_list>li
    {
        padding: 10px;
    }
    .xpfd
    {
        width: 92%;
        margin: 0 auto;
    }
    .ziaxianliuyan
    {
        margin-right: 5%;
    }
}
@media(max-width: 1240px)
{
    .index_box3_right h1
    {
        padding-top: 7%;
        margin-bottom: 20px;
    }
    .index_box3_right p
    {
        height: 90px;
    }
}
@media(max-width: 999px) and (min-width: 769px)
{
    .contextual-links-region h3
    {
        font-size: 20px;
        line-height: 32px;
    }
}
@media(max-width: 768px)
{
    .pbann
    {
        padding-top: 45px;
    }/*********导航****/
    .headTopMain
    {
        top: 0;
        z-index: 9999;
        width: 100%;
        height: 45px;
        position: relative;
        left: auto;
        bottom: auto;
        right: auto;
        color: #1968b3;
        background: #fff;
    }
    .main
    {
        position: relative;
        overflow-x: hidden;
    }
    .headTop
    {
        position: fixed;
        width: 100%;
        height: 45px;
        z-index: 99;
    }
    .top-left
    {
        color: #1968b3;
        position: absolute;
        top: 0;
        bottom: 0;
        font-size: 20px;
        padding: 12px 10px;
    }
    .headTop .top-mid
    {
        font-size: 18px;
        left: 50%;
        line-height: 45px;
        margin-left: -75px;
        padding: 2px;
        position: absolute;
    }
    .top-mid img
    {
        width: 150px;
        margin-top: 7px;
    }
    .headTop .top-right
    {
        left: auto;
        right: 0;
        color: #fff;
        position: absolute;
        top: 0;
        bottom: 0;
        font-size: 20px;
        padding: 7px 10px;
    }
    .contextual-links-region h3
    {
        font-size: 20px;
        line-height: 32px;
    }/*********menu菜单**********/
    html
    {
        position: relative;
    }
    .menuBox
    {
        color: #fff;
        position: fixed;
        width: 265px;
        height: 100%;
        top: 0;
        left: -265px;
        background-color: #1968b3;
    }
    .menuTitle
    {
        height: 45px;
        padding: 5px 10px;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }
    .menuTitle i
    {
        font-size: 20px;
        float: left;
        line-height: 30px;
    }
    .menuBody ul li i
    {
        font-size: 16px;
        float: right;
        margin-right: 15px;
        line-height: 23px;
        color: #fff;
    }
    .menuTitle span
    {
        font-size: 16px;
        margin: 20px;
        line-height: 32px;
    }
    .menuBody ul li.a
    {
        border-bottom: 1px solid rgba(0,0,0,.1);
        padding: 10px 0 10px 0;
    }
    .menuBody ul li.a ul
    {
        margin-bottom: -10px;
        margin-top: 10px;
        width: 100%;
        display: none;
        overflow: hidden;
        border-top: 1px solid rgba(0,0,0,.1);
        background: rgba(255,255,255,.2);
    }
    .menuBody ul li.a ul li
    {
        height: 36px;
        border-bottom: 1px solid rgba(0,0,0,.1);
        padding: 10px 0 10px 30px;
        font-size: 12px;
    }
    .menuBody ul li.a ul li a
    {
        color: #fff;
        line-height: 16px;
    }
    .menuBody ul li.a span
    {
        margin-left: 15px;
        color: #fff;
    }/*********menu菜单**********//*********导航****/
    header
    {
        display: none;
    }
    .banner1
    {
        padding-top: 45px;
    }
    .phone
    {
        display: block;
        z-index: 99999;
        position: relative;
    }
    .navbar-nav
    {
        width: 100%;
        margin-left: 0;
        text-transform: uppercase;
    }
    .navbar-nav li
    {
        text-align: center;
        border-bottom: 1px dotted #e5e5e5;
    }
    .navbar-nav li a
    {
        color: #666;
    }
    .navbar-nav li a:hover
    {
        color: #000;
    }
    .headerbg
    {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #fff;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        box-shadow: 0 5px 10px rgba(0,0,0,.2);
    }
    .logo_boxlist
    {
        float: left;
    }
    .headerwarp
    {
        display: none;
    }
    .navbar-toggle
    {
        margin-top: 10px;
    }
    .navbar-toggle .icon-bar
    {
        background-color: #000;
    }
    .navbar-collapse
    {
        border-top: 1px solid #e5e5e5;
    }
    .indexprotopbt
    {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }
    .indexprotop .col-lg-2
    {
        text-align: center;
    }
    .indexpromore
    {
        float: none;
    }
    .indexpromore a
    {
        margin: 0 auto;
    }
    .indexprowarpitem
    {
        margin-top: 20px;
    }
    .indexaboutwarp
    {
        border-bottom: 1px dotted #ccc;
        padding-bottom: 20px;
        border-right: none;
        padding-top: 20px;
    }
    .indexnewswarp
    {
        margin-top: 20px;
    }
    .indexcontimg
    {
        margin-top: 20%;
    }
    .indexprotopbt
    {
        width: 140px;
        margin: 0 auto;
    }
    .indexprotitle
    {
        margin-top: 20px;
    }
    .rslides_tabs
    {
        bottom: 390px;
    }
    .logo_boxlist
    {
        margin-left: 0;
        width: 180px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .indexcontwz p
    {
        width: 90%;
    }
    .indexnewsright
    {
        margin-top: 20px;
    }
    .indexprotextit
    {
        margin-left: 20px;
    }
    .phoneshow
    {
        display: block;
    }
    .pcshow
    {
        display: none;
    }
    .phonebanner
    {
        display: block;
    }
    #phone_current a
    {
        color: #000;
    }
    .banner_nr
    {
        width: 90%;
        left: 5%;
    }
    .banner_name
    {
        font-size: 2.2em;
    }
    .banner_wz1
    {
        font-size: 1.2em;
    }
    .banner_wz2
    {
        font-size: 1.2em;
    }
    .banner_more a
    {
        font-size: 1.2em;
    }
    .con1_nr
    {
        width: 100%;
        margin-left: auto;
    }
    .con1_bz ul li
    {
        width: 33.33%;
        float: left;
    }
    .con_bt
    {
        font-size: 2.2em;
    }
    .con3_nr
    {
        width: 90%;
    }
    .footer
    {
        padding: 0;
    }
    .footul1
    {
        display: none;
    }
    .footul
    {
        width: 90%;
        margin: auto;
    }
    .footli
    {
        line-height: 30px;
        padding: 0;
    }
    .foot_nm
    {
        line-height: 30px;
    }
    .foot_nm a:hover
    {
        background: #000;
        color: #fff;
    }
    .foot_nm span
    {
        float: right;
        margin-right: 20px;
    }
    .foot_logo
    {
        margin-top: 10px;
    }
    .foot_social
    {
        margin-top: 30px;
    }
    .block-33
    {
        width: 100%;
    }
    .why-us .why-content
    {
        padding: 0;
    }
    .Re_list>li
    {
        width: 100%;
        margin-bottom: 30px;
    }
    .sdzx_list .col-lg-4
    {
        width: 100%;
        position: relative;
        top: 30px;
    }
    .banquan
    {
        font-size: 12px!important;
        text-align: center;
    }
    .why-us .circle
    {
        margin: 0 auto;
    }
    .why-us .why-col-title
    {
        text-align: center;
    }
    .why-us .why-col
    {
        text-align: center;
        padding: 30px 0 30px 0;
        height: auto;
    }
    .why-us .why-link
    {
        position: relative;
        bottom: 0;
        margin-bottom: 50px;
    }
    .index_about_nr .col-lg-7
    {
        margin-right: 0;
    }
    .index_about_nr
    {
        margin: 0!important;
    }
    .index_box1_top
    {
        margin-top: 0;
    }
    .index_box1_top_left
    {
        padding: 20px;
    }
    .guanyu
    {
        width: 100%!important;
    }
    .index_box1_yuan
    {
        display: none;
    }
    .index_box1_top_right
    {
        padding: 20px;
    }
    .index_box1_bottom p
    {
        width: 100%;
        padding: 0 15px;
    }
    .index_box2_left
    {
        width: 100%;
        margin-left: 0;
    }
    .index_box2_list
    {
        width: 98%;
    }
    .index_box2_list4
    {
        width: 98%;
    }
    .indexthree_mianwen
    {
        width: 100%;
    }
    .index_box2_list1
    {
        margin-bottom: 5px;
    }
    .indexfour_mainwenzi
    {
        width: 70%;
    }
    .index_box2_left h1
    {
        text-align: center;
        color: #333;
    }
    .indexfour_box_right
    {
        margin-top: 10px;
    }
    .indexfive_more
    {
        float: left;
        margin-top: 30px;
    }
    .footli
    {
        float: left;
        width: 33.333%;
        padding-left: 0;
        text-align: center;
    }
    .indexfour_mainwenzi
    {
        font-size: 24px;
    }
    .indexfour_mainwenzi span
    {
        font-size: 18px;
    }
    .indexthree_boxtitle
    {
        font-size: 30px;
    }
    .indexthree_boxtitle span
    {
        font-size: 50px;
    }
    .foot_nm a
    {
        font-size: 14px;
    }
    .index_box1_bottom h1
    {
        font-size: 30px;
        margin-top: 0;
    }
    .index_box1_bottom h1 i
    {
        font-size: 50px;
    }
    .index_box1_bottom
    {
        padding: 50px 0;
    }
    .index_box2
    {
        margin-top: 30px;
    }
    .indexthree_box
    {
        padding: 50px 0 50px 0;
    }
    .indexfour_box
    {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .index_box1_bottom p
    {
        text-align: left;
    }
    .index_box2_list4 p
    {
        font-size: 24px;
        margin-top: 44%;
    }
    .index_box1
    {
        padding: 20px 0;
    }
    .index_box1 h2
    {
        font-size: 28px;
    }
    .index_box1 .col-lg-12
    {
        padding: 0;
    }
    .bt ul li
    {
        line-height: normal;
        font-size: 18px;
        height: 100px;
        padding: 0 5px 10px 5px;
    }
    .index_box1_right
    {
        padding: 0 15px 50px 15px;
        margin-bottom: 20px;
        height: auto!important;
    }
    .index_box1_right h1
    {
        margin-top: 7%;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .index_box2_right
    {
        line-height: 24px;
        height: 180px!important;
    }
    .index_box2_left h2 p
    {
        font-size: 40px;
    }
    .index_box2_left h2
    {
        padding: 10px 0 0 0;
    }
    .swiper1_01
    {
        margin-top: -30px!important;
    }
    .index_box2
    {
        height: 375px;
    }
    .promian
    {
        height: auto!important;
    }/****index****/
    .index_box1_leftphone
    {
        padding: 0 15px 50px 15px!important;
        height: auto!important;
    }
    .index_box1_left h1
    {
        margin-top: 5%;
        font-size: 22px;
    }
    .index_box1_right p
    {
        margin-bottom: 30px;
    }
    .index_box1_left p
    {
        margin-bottom: 30px;
    }
    .TabHide5
    {
        height: auto!important;
    }
    .index_box2 h1
    {
        padding-top: 0;
    }
    .xpfd
    {
        width: 100%;
        margin-top: 50px;
    }
    .index_box3_right
    {
        height: auto!important;
        padding: 0 15px 30px 15px;
    }
    .index_box3_right h1
    {
        padding-top: 7%;
        margin-bottom: 10px;
    }
    .index_box3_right .btn1
    {
        margin-top: 15px;
    }
    .index_box4_lb
    {
        width: 33.33%;
        float: left;
    }
    .index_box4_lb h1
    {
        padding: 10px;
        font-size: 18px;
        margin-bottom: 20px;
    }
    .index_box4_lb h2
    {
        margin-bottom: 10px;
        font-size: 18px;
    }
    .index_box4_lb p
    {
        font-size: 12px;
        width: 100%;
        padding-bottom: 5px;
    }
    .index_box3
    {
        padding-bottom: 50px;
    }
    .index_box5 h1
    {
        font-size: 28px;
    }
    .index_box5
    {
        position: relative;
        margin-top: -50px;
    }
    .index_box5_lb
    {
        width: 50%;
        float: left;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 15px;
    }
    .zhiwei_box h1
    {
        margin-top: 20px;
    }
    .kongque_box a
    {
        margin-top: 30px;
    }
    .copy
    {
        font-size: 12px;
        width: 100%;
        color: #ccc;
        font-family: Arial,Helvetica,sans-serif;
        line-height: 22px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .copyin
    {
        padding-top: 15px;
    }/****index****//*****我们的业务*******/
    .article
    {
        width: 100%;
    }
    .newsitemmain
    {
        margin-top: 0;
    }
    .article_text
    {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .block
    {
        margin-top: 20px;
    }
    .article2_p
    {
        margin-top: 20px;
    }
    .article h2
    {
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 0;
    }
    .reso_2
    {
        margin-top: 25px!important;
    }
    .ny_job
    {
        padding: 0 15px;
        margin-top: 15px;
    }
    .job_top
    {
        padding: 15px 15px 10px;
    }
    .job_fl
    {
        width: 80px;
        font-size: 13px;
    }
    .job_fl1
    {
        width: calc(100% - 80px);
    }
    .job_fl1 a
    {
        font-size: 13px;
        margin-right: 30px;
    }
    .job_fl1 select
    {
        font-size: 13px;
    }
    .job_srk
    {
        width: 70%;
    }
    .job_ssk
    {
        width: 30%;
        font-size: 13px;
    }
    .job_srk input
    {
        font-size: 13px;
    }
    .job_ssk img
    {
        width: 16px;
        margin-right: 5px;
    }
    .job_lbiao
    {
        margin-top: 10px;
    }
    .job_con1_list_nav2.tit span
    {
        font-size: 14px;
    }
    .job_con1_list_nav2 span
    {
        font-size: 13px;
    }
    .job_con1_list_nav2_more
    {
        font-size: 18px!important;
    }
    .job_con1_list_box_son
    {
        padding: 20px 20px;
    }
    .son_left
    {
        width: 100%;
    }
    .son_right
    {
        width: 100%;
        line-height: 25px;
        font-size: 13px;
    }
    .son_left .tit
    {
        font-size: 13px;
    }
    .son_li
    {
        margin-bottom: 15px;
    }
    .son_jili a
    {
        font-size: 13px;
    }
    .layui-btn
    {
        font-size: 13px;
    }
    .son_jili01 .upload
    {
        margin-top: 0!important;
    }
    .son_jian p
    {
        line-height: 25px;
        font-size: 13px;
    }
    .job_ewm
    {
        margin-top: 35px;
        padding: 20px 15px;
    }
    .job_ewm ul li
    {
        margin: 0 15px 20px;
    }
    .jianli_box
    {
        width: 100%;
    }
    .jianli_left
    {
        font-size: 13px;
    }
    .jianli_right
    {
        margin-left: 10px;
        font-size: 13px;
    }
    .jianli_srk
    {
        font-size: 13px;
    }
    .select dt
    {
        font-size: 13px;
    }
    .jianli_select select
    {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .jianli_right textarea
    {
        width: 100%;
        font-size: 13px;
        height: 160px;
    }
    .tijiao
    {
        font-size: 14px;
    }
    .chongzhi
    {
        font-size: 14px;
    }
    .jl01
    {
        margin-bottom: 15px;
        padding: 0;
    }
    .jl02
    {
        margin-bottom: 15px;
        padding: 0;
    }
    .jl03
    {
        margin-bottom: 15px;
        padding: 0;
    }
    .jl_tou
    {
        font-size: 18px;
        margin: 35px auto 20px;
    }
    .jl_tou p
    {
        font-size: 13px;
    }
    .jl_xlb
    {
        font-size: 16px;
    }
    .chengnuo
    {
        font-size: 13px;
        margin-bottom: 15px;
    }
    .job_table
    {
        width: 100%;
    }
    .table_tm
    {
        font-size: 13px;
    }
    .table_k
    {
        font-size: 13px;
    }
    .table_title01
    {
        font-size: 14px;
    }
    .table_srk
    {
        font-size: 13px;
    }
    .table_jyjl
    {
        font-size: 13px;
    }
    .table_cn
    {
        line-height: 25px;
        font-size: 13px;
        padding: 20px 15px;
    }
    .table_qmk
    {
        padding-bottom: 25px;
    }
    .table_qmk1
    {
        padding: 0 35px 0 15px;
    }
    .table_lizi
    {
        font-size: 13px;
    }
    .table_tex
    {
        height: 80px;
        font-size: 13px;
    }
    .table_tjcz
    {
        margin-top: 30px;
    }
    .job_table .job_table01 tr td
    {
        display: block;
    }
    .table_photo
    {
        height: 175px;
        width: 100%;
        background: #f8f8f8;
    }
    .table_tupian
    {
        width: 160px;
        left: 50%;
        margin-left: -80px;
    }
    .kssqgw
    {
        line-height: 28px;
        font-size: 18px;
        padding: 0 0 20px 0;
    }
    .tianija a
    {
        line-height: 30px;
        font-size: 13px;
        color: #111;
    }
    .tianija a img
    {
        width: 18px;
        margin-left: 5px;
    }
    .table_xbt
    {
        line-height: 25px;
        font-size: 13px;
        color: #111;
        text-align: center;
    }
    .table_ziwo
    {
        width: 140px;
    }
    .table_title
    {
        padding: 15px 0;
    }
    .jl_gw
    {
        margin-top: 10px;
    }
    .grzp_nr
    {
        margin-left: 0;
        margin-top: 15px;
    }
    .grzp_sczp
    {
        width: 120px;
    }
    .grzp_sczp a
    {
        line-height: 30px;
        font-size: 13px;
    }
    .grzp_ts
    {
        margin-top: 12px;
        line-height: 22px;
    }
    .pc_add
    {
        width: 150px;
        margin: 15px auto 0;
    }
    .pc_add a
    {
        line-height: 30px;
        font-size: 13px;
    }
    .line
    {
        margin: 15px 0;
    }
    .jianli_add
    {
        height: 172px;
    }
    .jianli_add1
    {
        height: 655px;
    }
    .jianli_add2
    {
        height: 240px;
    }
    .jianli_rightxm input
    {
        width: 100%;
    }
    .jianli_right2a input
    {
        width: 100%;
    }
    .jianli_right .laydate-icon
    {
        width: 100%;
    }
    .cnul
    {
        width: 100%;
    }
    .qianming
    {
        width: 100%;
    }
    .jianju
    {
        padding: 0;
    }
    .new_lanmu ul li
    {
        margin-left: 3px;
        margin-right: 3px;
    }
    .new_lanmu ul li a
    {
        font-size: 13px;
        line-height: 45px;
        padding: 0 5px;
    }
    .new_zhanhui
    {
        margin-top: 30px;
    }
    .zhanhui_nr
    {
        padding: 20px 15px;
    }
    .zhanhui_bt
    {
        ord-break: break-word;
        overflow: hidden;
        overflow-wrap: break-word;
        height: auto;
        font-size: 14px;
        max-height: 50px;
        line-height: 25px;
    }
    .zhanhui_nr1
    {
        height: auto;
    }
    .zhuanti_gd
    {
        margin-top: 20px;
    }
    .new_zhanhui ul li
    {
        margin-bottom: 15px;
    }
    .pagexw
    {
        margin-top: 20px;
    }
    .page_left
    {
        display: block;
    }
    .page_right
    {
        display: block;
        line-height: 25px;
        font-size: 14px;
        margin-top: 5px;
    }
    .page_left ul li
    {
        margin: 0 1px;
    }
    .page_left ul li a
    {
        line-height: 25px;
        padding: 0 3px;
        font-size: 14px;
    }
    .sxy a
    {
        width: 25px;
        height: 25px;
    }
    .sxy a i
    {
        font-size: 18px;
        line-height: 25px;
    }
    .page_r1
    {
        margin-left: 0;
        margin-right: 10px;
    }
    .page_r2 a
    {
        font-size: 14px;
    }
    .dotxw_title1
    {
        font-size: 18px;
    }
    .dotxw_title2
    {
        font-size: 13px;
    }
    .dotxw_bk
    {
        padding: 50px 25px;
    }
    .dotxw_bk .container
    {
        padding: 0 15px;
    }
    .bk_bt
    {
        margin-bottom: 30px;
    }
    .bk_bt h2
    {
        font-size: 16px;
    }
    .dot_fh a
    {
        width: 160px;
        line-height: 40px;
        font-size: 15px;
    }
    .new_mttk
    {
        margin-top: 20px;
    }
    .ny_lunbo
    {
        height: 227px;
    }
    .dot_fh
    {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .wzbanq
    {
        margin-top: 20px;
    }
    .wzbanq_kj
    {
        padding: 15px 15px;
    }
    .wzbanq_bt
    {
        line-height: 24px;
        font-size: 13px;
    }
    .wzbanq_kj p
    {
        line-height: 20px;
        font-size: 12px;
    }/** kcxfz **/
    .kcxfz_wz
    {
        font-size: 12px;
    }
    .kcxfz_fenlei
    {
        padding: 0 10px;
    }
    .kcxfz_fenlei ul li
    {
        margin-right: 15px;
    }
    .kcxfz_fenlei ul li a
    {
        line-height: 40px;
        font-size: 14px;
        border-bottom: 4px solid #fff;
    }
    .kcxfz_box
    {
        padding: 30px 15px;
    }
    .kcxfz_bt
    {
        font-size: 16px;
    }
    .kcxfz_line
    {
        width: 25px;
        height: 4px;
        margin-top: 10px;
    }
    .kcxfz_mrgin
    {
        margin-top: 20px;
    }
    .kcxfz_left
    {
        padding: 0;
    }
    .kcxfz_pdftp
    {
        width: 50%;
    }
    .kcxfz_pdfnr
    {
        width: 50%;
        padding: 10px 15px;
    }
    .kcxfz_pdfbt
    {
        font-size: 14px;
    }
    .kcxfz_pdflb
    {
        margin-top: 15px;
        padding-top: 15px;
    }
    .kcxfz_pdflb ul li
    {
        padding-bottom: 10px!important;
        margin-bottom: 10px!important;
    }
    .pdf_tb
    {
        width: 25px;
    }
    .pdf_tm
    {
        line-height: 22px;
        font-size: 13px;
    }
    .kcxfz_right
    {
        padding: 0;
        margin-top: 20px;
    }
    .kcxfz_rbt
    {
        font-size: 16px;
    }
    .kcxfz_rwz
    {
        margin-top: 10px;
        font-size: 13px;
        line-height: 1.4;
    }
    .kcxfz_rdb
    {
        margin-top: 10px;
        font-size: 13px;
        line-height: 1.5;
    }
    .tabbtn li a
    {
        font-size: 14px;
        padding: 5px 10px;
        line-height: 25px;
    }
    .tabbtn li
    {
        margin-right: 5px;
        margin-bottom: 10px;
    }
    .tabcon
    {
        margin-top: 15px;
    }
    .kcxfz_list ul li
    {
        margin-bottom: 15px;
    }
    .kcxfz_list ul li
    {
        padding: 0;
    }
    .pagination
    {
        margin: 0;
    }
    .jiangxiang ul li
    {
        margin-bottom: 15px;
        padding: 0;
    }
    .jiangxiang ul li:nth-child(3n+2)
    {
        padding: 0;
    }
    .jiangxiang_k
    {
        padding: 15px 15px;
    }
    .jiangxiang_top
    {
        font-size: 14px;
    }
    .jiangxiang_bom
    {
        font-size: 12px;
    }
    .zhengce
    {
        padding: 10px 15px;
    }
    .zhengce ul li
    {
        font-size: 13px;
    }
    .zhengce_left
    {
        padding: 15px 0;
        width: 52%;
    }
    .zhengce_cen
    {
        padding: 15px 0;
        width: 20%;
    }
    .zhengce_right
    {
        padding: 15px 0;
        width: 28%;
    }
    .zhengce_tb
    {
        width: 25px;
    }
    .kcxfz_xwbox
    {
        padding: 30px 15px;
    }
    .kcxfz_xw ul li a
    {
        padding: 15px;
    }
    .kcxfz_xwtp
    {
        width: 80px;
    }
    .kcxfz_xwnr
    {
        width: calc(100% - 80px);
        padding-left: 15px;
    }
    .kcxfz_xwbt
    {
        height: 50px;
        line-height: 25px;
        font-size: 14px;
    }
    .kcxfz_xw ul li
    {
        padding: 0;
        margin-bottom: 15px;
    }
    .kcxfz_xwdb
    {
        margin-top: 20px;
    }
    .kcxfz_xwsj
    {
        font-size: 13px;
    }
    .kcxfz_xwlogo img
    {
        height: 22px;
    }
    .kcxfz_xwlogo span
    {
        font-size: 14px;
    }
    .jxtx_tpbt
    {
        width: 200px;
        height: 30px;
        top: 4%;
        left: -41%;
        line-height: 30px;
        font-size: 14px;
        letter-spacing: 0;
    }
    .pdf_gd
    {
        line-height: 22px;
    }
    .kcxfz_box5
    {
        padding-bottom: 0;
    }/** kcxfz **//** fazhan **/
    .fazhan_box .kcxfz_pdfnr
    {
        padding: 0 10px;
    }
    .fazhan_box .kcxfz_pdfbt
    {
        font-size: 13px;
    }
    .fazhan_hx
    {
        width: 35px;
        height: 3px;
        margin: 10px auto 15px;
    }
    .fazhan_pdfk
    {
        margin: 0 3px;
    }
    .fazhan_pdfk a
    {
        padding: 10px 10px;
    }
    .pdfk_tubiao
    {
        width: 22px;
    }
    .pdfk_tubbt
    {
        font-size: 12px;
        margin-top: 5px;
    }
    .fazhan_list .kcxfz_pdfbt
    {
        font-size: 13px;
    }
    .fazhan_list .kcxfz_pdfnr
    {
        padding: 0 10px;
    }
    .fazhan_box .kcxfz_right
    {
        padding: 0 15px;
    }
    .fazhan_list
    {
        margin-top: 25px;
    }
    .fazhan_lbx
    {
        margin-bottom: 25px;
    }
    .fazhan_list ul li
    {
        margin-bottom: 15px;
    }
    .warpper2
    {
        padding-bottom: 30px!important;
    }
    .fazhan1_fl ul li
    {
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .fazhan1_fl ul li a
    {
        line-height: 22px;
        font-size: 13px;
        padding: 3px 10px;
    }
    .fazhan1_list
    {
        margin-top: 20px;
    }
    .fazhan1_list ul
    {
        padding: 0 8px;
    }
    .fazhan1_list ul li
    {
        margin-bottom: 15px;
        padding: 0 7px;
    }
    .fazhan1_b
    {
        padding: 10px;
    }
    .fazhan1_bt
    {
        height: 36px;
        font-size: 12px;
        line-height: 18px;
    }
    .fazhan1_ckxz
    {
        margin-top: 8px;
        padding-top: 8px;
    }
    .fazhan1_ckxz i
    {
        margin-right: 5px;
    }
    .jiagnx_k
    {
        border-bottom: 2px solid #049fd9;
        padding: 15px 15px;
    }
    .jiagnx_top
    {
        font-size: 14px;
    }
    .jiagnx_bom
    {
        font-size: 12px;
    }
    .fazhan1_jiagnx ul li
    {
        margin-bottom: 15px;
    }
    .fazhan3_zhengce ul li
    {
        font-size: 13px;
        padding: 10px 10px;
    }
    .faz3zc_bt
    {
        width: 100%;
        padding-right: 0;
    }
    .faz3zc_rq
    {
        width: 100%;
        font-size: 12px;
    }
    .faz3zc_ckxz
    {
        width: 100%;
        font-size: 12px;
    }
    .fazhang4_xw ul li
    {
        margin-bottom: 15px;
    }
    .fazhang4_xw ul li a
    {
        padding: 15px;
    }
    .fazhang4_xwtp
    {
        width: 100px;
    }
    .fazhang4_xwnr
    {
        width: calc(100% - 100px);
        padding-left: 15px;
    }
    .fazhang4_xwbt
    {
        height: 40px;
        line-height: 20px;
        font-size: 13px;
    }
    .fazhang4_xwjs
    {
        height: 36px;
        line-height: 18px;
        font-size: 12px;
        margin-top: 5px;
    }
    .fazhang4_rqgd
    {
        display: none;
    }/** fazhan **//** SustainableDevelopment **/
    .ny_fzfl
    {
        padding: 10px 10px 0;
    }
    .ny_fzfl ul li
    {
        margin-bottom: 5px;
    }
    .ny_fzfl ul li a
    {
        line-height: 35px;
        font-size: 15px;
    }
    .sus_box
    {
        margin-top: 20px;
    }/** SustainableDevelopment **/
}
