﻿/* CSS Document */
img
{
    border: none;
}
body
{
    font-size: 14px;
    color: #666;
    line-height: 28px;
    text-align: justify;
}
.bannerbox2
{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: auto;
}
.bannerbox
{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: auto;
}
.banner
{
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
}
.down_banner
{
    width: 100%;
    height: 300px;
    background: url(../image/down_02.png) top center no-repeat;
    margin-top: 90px;
}
jjfa_banner
{
    width: 100%;
    height: 300px;
    background: url(../image/jjfa_031.jpg) top center no-repeat;
    margin-top: 90px;
}
.gsjj_banner
{
    width: 100%;
    height: 300px;
    background: url(../image/gsjs_02.jpg) top center no-repeat;
    margin-top: 90px;
}
.gyyx_banner
{
    width: 100%;/*height: 300px;*/
    background: url(../image/new_02.jpg) top center no-repeat;
    margin-top: 90px;
}
.gyyx_banner a img
{
    width: 100%;
    display: block;
}
.position
{
    width: 100%;
    height: 48px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #efefef;
}
.position_inner
{
    width: 1160px;
    margin: 0 auto;
}
.position p
{
    line-height: 48px;
    color: #999;
    font-size: 14px;
}
.position p a
{
    color: #666;
    margin: 0 12px 0 6px;
}
.down_center
{
    width: 100%;
    padding-top: 49px;
    padding-bottom: 50px;
}
.xzzx_center
{
    padding-bottom: 0;
}
.down_zlgltx
{
    padding-bottom: 0;
}
.down_title
{
    height: 127px;
    width: 100%;
}
.down_title h2
{
    line-height: 70px;
    font-size: 30px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.down_title h2 span
{
    color: #3172ca;
}
.down_title .line
{
    height: 1px;
    border-top: 1px solid #e5e5e5;
    text-align: center;
}
.down_title .line span
{
    position: relative;
    top: -13px;
    background: #fff;
    padding: 0 20px;
    font-family: "Arial";
    font-size: 18px;
    color: #666;
    text-transform: capitalize;
}
.down_title .line .dsj
{
    position: relative;
    top: -13px;
    background: #f5f5f5;
    padding: 0 20px;
    font-family: "Arial";
    font-size: 18px;
    color: #666;
}
.down_list
{
    width: 1160px;
    margin: 0 auto;
}
.down_menu
{
    background: url(../image/down_05.png) top center no-repeat;
    width: 159px;
    height: 237px;
    position: fixed;
    right: 3px;
    top: 240px;
    padding-top: 35px;
    z-index: 10;
}
.down_menu_s
{
    background: url(../image/down_05.png) top center no-repeat;
    width: 56px;
    height: 52px;
    position: fixed;
    right: 54px;
    top: 240px;
    padding-top: 35px;
    z-index: 8;
}
.down_menu_s ul
{
    width: 56px;
    background: #fff;
    -webkit-box-shadow: 0 0 16px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 16px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 16px rgba(0,0,0,.1);
    box-shadow: 0 0 16px rgba(0,0,0,.1);
    padding-top: 10px;
    text-align: center;
}
.down_menu_s .down_menu_icon img
{
    width: 32px;
    height: 32px;
}
.down_menu ul
{
    width: 159px;
    background: #fff;
    ms-box-shadow: 0 0 16px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 16px rgba(0,0,0,.1);
    -o-box-shadow: 0 0 16px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 16px rgba(0,0,0,.1);
    box-shadow: 0 0 16px rgba(0,0,0,.1);
    padding-top: 13px;
}
.down_menu ul li
{
    line-height: 35px;
    text-align: center;
    font-size: 14px;
}
.down_menu ul li a
{
    color: #666;
    padding: 0 10px;
}
.down_menu ul li .down_active
{
    background: url(../image/down_09.png) left center no-repeat;
    color: #044cad;
}
.go-top
{
    width: 159px;
    height: 49px;
    display: block;
}
.go-top img
{
    width: 159px;
    height: 49px;
}
.go-top-img
{
    width: 56px;
    height: 50px;
    display: block;
}
.go-top-img img
{
    width: 56px;
    height: 50px;
}
.down_list
{
    width: 1160px;
    margin: 0 auto;
}
.down_dx
{
    width: 1138px;
    background: #f3f4f8;
    border: 1px solid #dcdcdc;
    height: 73px;
    padding: 20px 10px 9px;
}
.scv-shaixuan
{
    height: 38px;
}
.scv-shaixuan p
{
    width: 970px;
    float: left;
}
.scv-shaixuan b
{
    float: left;
    background: url(../image/down_12.png) center center no-repeat;
    width: 80px;
    height: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    margin-right: 22px;
}
.scv-shaixuan a
{
    margin-right: 22px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    float: left;
}
.scv-shaixuan span
{
    color: #2e68b9;
    line-height: 24px;
    font-size: 14px;
    margin-right: 22px;
    display: inline-block;
    float: left;
}
.down_bottom
{
    width: 1158px;
    margin-top: 20px;
    border: 1px solid #dcdcdc;
    margin-bottom: 30px;
}
.down_bottom .down_one2
{
    height: 59px;
    padding: 17px 16px 0;
    background: #fff;
}
.down_bottom .down_one1
{
    height: 59px;
    padding: 17px 16px 0;
    background: #f3f4f8;
}
.down_left
{
    width: 952px;
    float: left;
}
.down_left .title
{
    line-height: 25px;
    font-size: 14px;
    color: #333;
    width: 100%;
    padding: 0;
    border-bottom: none;
}
.down_left .title span
{
    font-size: 7px;
    padding-left: 10px;
    color: #999;
    font-weight: normal;
}
.down_left p
{
    line-height: 22px;
    font-size: 12px;
    color: #999;
    float: left;
}
.down_left .time
{
    padding-left: 28px;
}
.down_right
{
    width: 43px;
    float: left;
    background: url(../image/down_16.png) left top no-repeat;
    padding-left: 18px;
    font-size: 12px;
    color: #666;
    margin-top: 19px;
    line-height: 11px;
}
.down_bottom .djxz li a
{
    float: left;
    width: 102px;
    height: 29px;
    background: url(../image/down_13.png) top center no-repeat;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
}
.jj
{
    width: 1160px;
    height: 516px;
    background: url(../image/zlgl_03.png) top center no-repeat;
    margin: 0 auto;
}
.jj .jj_txt
{
    width: 473px;
    height: 355px;
    float: right;
    padding: 0 47px 0;
    line-height: 24px;
    color: #333;
    font-size: 14px;
    text-align: justify;/*两端对齐*/
}
.jj .jj_txt h3
{
    line-height: 89px;
    font-size: 24px;
    color: #3172ca;
}
.rzzs
{
    width: 100%;
    height: 647px;
    background: #eee;
}
.rzzs ul
{
    width: 780px;
    margin: 0 auto;
}
.rzzs ul h3
{
    line-height: 116px;
    text-align: center;
    font-size: 24px;
    color: #333;
    padding-bottom: 4px;
}
.rzzs ul li
{
    float: left;
    padding: 0 40px;
}
.rzzs ul li img
{
    width: 310px;
    height: 459px;
}
.rzzs ul li p
{
    font-size: 14px;
    color: #666;
    line-height: 14px;
    text-align: center;
}
.dt_list
{
    width: 1160px;
    margin: 0 auto;
}
.dt_list ul
{
    padding-bottom: 30px;
}
.dt_list ul li
{
    padding: 20px 0;
    border-bottom: 1px solid #e9e9e9;
}
.dt_list ul li .dt_img
{
    float: left;
}
.dt_list ul li .dt_img img
{
    width: 214px;
    height: 134px;
    padding-right: 35px;
}
.dt_list ul li a
{
    display: block;
}
.dt_list ul li .title
{
    line-height: 36px;
    font-size: 16px;
    color: #000;
    padding-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0;
    border: none;
    display: block;
}
.dt_list ul li .title span
{
    display: block;
    float: left;
    background: url(../image/new_01.jpg) left center no-repeat;
    width: 40px;
    height: 36px;
}
.content img
{
    display: none;
}
.dt_list ul li a:hover .title
{
    color: #3172ca;
    text-decoration: none;
}
.dt_list ul li p
{
    font-size: 12px;
    color: #666;
    line-height: 22px;
    display: -webkit-box;
    display: -ms-box;
    display: -o-box;
    display: -moz-box;
    -ms-box-orient: vertical;
    -ms-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 1160px;
}
.dt_list ul li .time
{
    width: 100%;
    height: 12px;
    padding-top: 20px;
}
.dt_list ul li .time p
{
    float: left;
    line-height: 12px;
    font-size: 12px;
    color: #999;
    width: auto;
}
.dt_list ul li .time a
{
    float: right;
    line-height: 10px;
    color: #3172ca;
    display: block;
    font-size: 12px;
}
.dt_article
{
    width: 1160px;
    margin: 0 auto;
}
.dt_article .dt_title
{
    height: 103px;
}
.dt_article .dt_title h1
{
    line-height: 35px;
    font-size: 19px;
    text-align: center;
    color: #3172ca;
}
.dt_title span
{
    display: block;
    line-height: 26px;
    font-size: 12px;
    color: #999;
    text-align: center;
}
.dt_body
{
    line-height: 28px;
    color: #666;
    font-size: 14px;
    padding-bottom: 42px;
    border-bottom: 1px solid #e5e5e5;
}
.dt_body img
{
    padding: 20px 0;
    max-width: 1160px;
}
.dt_list
{
    padding-top: 23px;
}
.dt_list p a
{
    line-height: 37px;
    font-size: 14px;
    color: #333;
}
.dt_list p a:hover
{
    color: #3172ca;
}
.dt_list .fhlb
{
    float: right;
    width: 102px;
    height: 29px;
    background: url(../image/down_13.png) center center no-repeat;
    line-height: 29px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 33px;
    cursor: pointer;
}
.gszb
{
    width: 1160px;
    margin: 0 auto;
    height: 571px;
}
.gszb img
{
    float: left;
    margin-right: 38px;
}
.gxzb_txt
{
    width: 607px;
    float: left;
    padding-top: 107px;
}
.gxzb_txt p
{
    font-size: 24px;
    color: #333;
    line-height: 89px;
}
.gxzb_txt ul li
{
    line-height: 29px;
    font-size: 14px;
    color: #999;
}
.ggw1
{
    width: 100%;
    height: 249px;
    background: url(../image/lx_06.jpg) top center no-repeat;
}
.fzjg
{
    width: 1160px;
    margin: 0 auto;
}
.fzjg_list li
{
    width: 495px;
    height: 160px;
    background: #eee;
    float: left;
    margin: 0 10px 20px;
    padding: 8px 32px 0;
}
.fzjg_list li .title
{
    font-size: 24px;
    line-height: 64px;
    color: #333;
    padding: 0;
    width: 495px;
    border: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fzjg_list li p
{
    line-height: 24px;
    font-size: 14px;
    color: #999;
}
.login
{
    width: 100%;
    height: 649px;
    background: url(../image/login_021.jpg) top center no-repeat;
}
.login_tab
{
    width: 333px;
    height: 345px;
    padding-top: 125px;
    margin: 0 auto;
}
.login_top
{
    padding-top: 4px;
    line-height: 88px;
    font-size: 18px;
    text-align: center;
}
.login_menu
{
    height: 38px;
}
.login_menu li a
{
    width: 162px;
    float: left;
    background: url(../image/login_05.png) top center no-repeat;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.login_menu li .right
{
    float: right;
}
.login_menu li .login_active
{
    background: url(../image/login_03.png) top center no-repeat;
    color: #333;
}
.login_bot
{
    background: url(../image/login_06.png) left top repeat;
}
.login_bot form
{
    padding: 53px 37px 38px;
}
.login_bot form ul p
{
    line-height: 38px;
}
.login_bot form input
{
    width: 246px;
    height: 38px;
    border: none;
    background: #fff;
    margin-bottom: 19px;
    padding-left: 13px;
    font-family: "微软雅黑";
}
.login_bot form button
{
    width: 259px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    background: #2e68b9;
    border-radius: 5px;
    font-size: 14px;
    border: none;
    margin-top: 22px;
}
.login_bot form a
{
    line-height: 40px;
    color: #6f6f6f;
    text-align: center;
    text-decoration: underline;
    display: block;
}
.login_bot form .djgh
{
    float: right;
    padding-left: 30px;
    line-height: 30px;
    height: 30px;
}
.lxyx
{
    width: 1180px;
    margin: 0 auto;
}
.rjkf
{
    width: 1138px;
    margin: 0 auto;
    height: 478px;
}
.rjkf img
{
    padding-right: 52px;
    float: left;
    width: 456px;
    height: 346px;
}
.rjkf_txt
{
    float: left;
    width: 629px;
    height: 346px;
    font-size: 14px;
    line-height: 28px;
    color: #666;
    text-align: justify;
}
.rjkf_jg
{
    width: 1138px;
    text-align: center;
    margin: 0 auto;
}
.xtjcgl_body
{
    width: 1160px;
    margin: 0 auto;
    line-height: 28px;
    font-size: 14px;
    color: #666;
}
.xtjcgl_body div
{
    text-align: center;
    width: 100%;
}
.xtjcgl_body img
{
    padding: 10px 0;
}
.dt_menu
{
    width: 1160px;
    margin: 0 auto;
    height: 119px;
}
.dt_menu ul li
{
    width: 264px;
    height: 40px;
    background: #eee;
    margin: 0 13px 10px;
    float: left;
}
.dt_menu ul li a
{
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #666;
    display: block;
}
.dt_menu ul li .dt_active
{
    background: #3172ca;
    color: #fff;
}
.khfw_one
{
    width: 1160px;
    height: 494px;
    text-align: center;
    margin: 0 auto;
}
.khfw_jj
{
    width: 100%;
    height: 470px;
    background: url(../image/khfw_06.jpg) top center no-repeat;
}
.khfw_txt
{
    width: 996px;
    height: 251px;
    padding: 165px 82px 0;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    text-align: justify;
    margin: 0 auto;
}
.khfw_map
{
    width: 1160px;
    height: 597px;
    margin: 0 auto;
}
.khfw_map_left
{
    padding-top: 70px;
    float: left;
}
.khfw_map_right
{
    width: 211px;
    height: 192px;
    float: right;
    margin-top: 163px;
    background: url(../image/khfw_12.jpg) top center no-repeat;
    padding: 79px 45px 82px;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
}
.bjzb
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/khfw_17.jpg) top center no-repeat;
    padding-top: 219px;
    padding-bottom: 66px;
}
.fgs
{
    float: left;
    width: 386px;
    background: url(../image/line_04.jpg) left 24px repeat-y;
}
.title
{
    padding-left: 37px;
    font-size: 18px;
    color: #999;
    border-bottom: 1px solid #e5e5e5;
    width: 263px;
    padding-bottom: 30px;
}
.title span
{
    font-size: 150px;
    font-weight: bold;
    color: #3172ca;
}
.fgs ul
{
    padding-top: 33px;
    width: 300px;
}
.fgs ul li
{
    background: url(../image/jt_07.jpg) left center no-repeat;
    padding-left: 15px;
    float: left;
    margin-left: 30px;
    width: 105px;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fgs ul .fgs3
{
    float: none;
    width: 250px;
    overflow: hidden;
}
.lxfs
{
    width: 1160px;
    margin: 0 auto;
    height: 93px;
    background: url(../image/khfw_02.jpg) top center no-repeat;
    padding-top: 29px;
}
.tell
{
    float: left;
    margin-left: 161px;
    width: 351px;
    color: #3172ca;
    line-height: 30px;
}
.cz
{
    float: left;
    margin-left: 88px;
    width: 254px;
    color: #3172ca;
    line-height: 30px;
}
.mail
{
    float: left;
    margin-left: 89px;
    width: 215px;
    color: #3172ca;
    line-height: 30px;
}
.ryzs
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
.ryzs ul
{
    width: 1180px;
}
.ryzs ul li
{
    width: 275px;
    height: 295px;
    float: left;
    margin-right: 20px;
}
.ryzs ul li div
{
    max-width: 275px;
    height: 167px;
    border: 1px #eee solid;
    text-align: center;
    line-height: 167px;
    padding: 18px;
}
.ryzs ul li div img
{
    max-width: 235px;
    height: 167px;
}
.ryzs ul li p
{
    padding: 14px 20px;
    line-height: 25px;
    font-size: 14px;
    color: #333;
    display: -webkit-box;
    display: -ms-box;
    display: -o-box;
    display: -moz-box;
    -ms-box-orient: vertical;
    -ms-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: center;
}
.card-area
{
    margin: 82px auto 0;
    width: 1160px;
    position: relative;
}
.card-area .card-item
{
    z-index: 4;
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    position: relative;
    float: left;
    width: 444px;
    height: 775px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-top: 4px solid #3172ca;
}
#jyrx_list
{
    height: 851px;
}
#jyrx_list .card-item .shzp_title
{
    width: 100%;
    height: 63px;
    text-align: center;
    background: url(../image/hover_03.png) center 44px no-repeat;
    color: #333;
    font-size: 22px;
    padding-top: 107px;
    line-height: 22px;
    border-bottom: 1px solid #e6e6e6;
}
#jyrx_list .card-item .xyzp_title
{
    width: 100%;
    height: 63px;
    text-align: center;
    background: url(../image/jryx_07.png) center 44px no-repeat;
    color: #333;
    font-size: 22px;
    padding-top: 107px;
    line-height: 22px;
    border-bottom: 1px solid #e6e6e6;
}
#jyrx_list .card-item .xyzp_list
{
    display: block;
}
#jyrx_list .card-item .shzp_list
{
    display: none;
}
#jyrx_list .card-item .xyzp_list li
{
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #666;
}
.xyzp1
{
    background: #fafafa;
}
.shzp1
{
    background: #fafafa;
}
#jyrx_list .card-item .shzp_list ul
{
    width: 100%;
}
#jyrx_list .card-item .shzp_list li
{
    height: 53px;
    padding: 20px 32px 17px;
}
#jyrx_list .card-item .shzp_list li p
{
    line-height: 27px;
    font-size: 14px;
    color: #333;
    padding: 0;
    width: auto;
    border-bottom: none;
    overflow: hidden;
    height: 54px;
}
#jyrx_list .card-item .shzp_list li p span
{
    color: #999;
    line-height: 26px;
    width: 647px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#jyrx_list .card-item .shzp_list a
{
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #3172ca;
    line-height: 42px;
}
#jyrx_list .card-item .shzp_list .wl
{
    width: 452px;
    margin: 0 auto;
}
#jyrx_list .card-item .shzp_list .wl a
{
    display: block;
    float: left;
    margin: 0 11px;
    width: 204px;
    height: 53px;
}
.card-area .card-item.active
{
    z-index: 6;
    box-shadow: 0 0 30px rgba(49,114,202,.3);
    width: 711px;
    height: 922px;
    border: 1px solid #3172ca;
    margin-top: -73px;
}
#jyrx_list .card-item.active .xyzp_list
{
    display: none;
}
#jyrx_list .card-item.active .shzp_list
{
    display: block;
}
#jyrx_list .active .xyzp_title
{
    color: #fff;
    background: url(../image/hover_05.png) center 44px no-repeat;
    background-color: #3172ca;
}
#jyrx_list .active .shzp_title
{
    color: #fff;
    background: url(../image/jryx_03.png) center 44px no-repeat;
    background-color: #3172ca;
}
.jdal
{
    width: 1160px;
    margin: 0 auto;
}
.jdal_top
{
    width: 1160px;/*height: 290px;*/
    background: url(../image/yy_03.jpg) center bottom repeat-x;
    background-color: #f8f8f8;
    padding-bottom: 60px;
}
.jdal_list
{
    padding-top: 23px;
    width: 1160px;
    overflow: hidden;
}
.jdal_list ul
{
    width: 1180px;
}
.jdal_list ul li
{
    width: 254px;
    height: 204px;
    background: #f8f8f8;
    margin-right: 27px;
    float: left;
    padding: 7px;
    margin-bottom: 28px;
    padding: 7px 7px 0;
}
.jdal_img
{
    width: 254px;
    height: 133px;
    position: relative;
    overflow: hidden;
}
.jdal_img a img
{
    width: 254px;
    min-height: 133px;
    display: block;
}
.jdal-dw
{
    display: none;
    width: 254px;
    height: 133px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../image/jdal_03.png) left top no-repeat;
}
.jdal_img:hover .jdal-dw
{
    display: block;
}
.jdal_list ul li .jdal-dw p
{
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 32px 10px 0;
    width: auto;
}
.jdal_list ul li p
{
    line-height: 32px;
    font-size: 14px;
    color: #333;
    padding-top: 7px;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jdal_list ul li span
{
    font-size: 12px;
    color: #666;
    line-height: 17px;
    display: block;
    float: left;
    width: 171px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jdal_list ul li .more
{
    float: right;
    line-height: 17px;
    font-size: 12px;
    color: #2e68b9;
    padding-right: 15px;
    background: url(../image/jt_03.png) right center no-repeat;
}
.jdal_body
{
    width: 1160px;
    margin: 0 auto;
}
.jdal_title
{
    text-align: center;
    font-size: 26px;
    line-height: 40px;
    color: #2e68b9;
    padding: 19px 0 12px;
    background: #fafafa;
    margin-bottom: 38px;
}
.jdal_top .scv-shaixuan
{
    padding: 9px 20px;
    height: auto;
    clear: both;
    width: 1120px;
}
.jdal_top .scv-shaixuan p
{
    width: 970px;
    float: left;
}
.jdal_top .scv-shaixuan b
{
    float: left;
    background: url(../image/down_12.png) center center no-repeat;
    width: 80px;
    height: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    margin: 5px 22px 5px 0;
}
.jdal_top .scv-shaixuan a
{
    line-height: 25px;
    color: #666;
    font-size: 14px;
    display: inline-block;
    margin: 5px 18px 5px 0;
    float: left;
}
.jdal_top .scv-shaixuan a:hover
{
    color: #3172ca;
}
.jdal_top .scv-shaixuan span
{
    color: #2e68b9;
    font-size: 14px;
    margin-right: 13px;
    line-height: 25px;
    text-align: left;
    display: inline-block;
    white-space: nowrap;
    margin: 5px 18px 5px 0;
    float: left;
}
.jdal_title span
{
    color: #5a88c8;
    font-size: 22px;
    line-height: 35px;
}
.xmbj
{
    width: 100%;
}
.xmbj_title
{
    height: 68px;
    width: 100%;
}
.xmbj_title p
{
    height: 40px;
    line-height: 40px;
    background: url(../image/icon_03.png) 14px center no-repeat;
    padding: 0 22px 0 37px;
    background-color: #2e68b9;
    float: left;
    font-size: 18px;
    color: #fff;
}
.xmbj_body
{
    width: 100%;
    line-height: 28px;
    font-size: 14px;
    color: #333;
    padding-bottom: 70px;
}
.xmbj_body ul li
{
    list-style: disc;
}
.xmbj_body img
{
    width: auto;
    height: auto;
    max-width: 1160px;
    text-align: center;
    padding: 20px 0;
}
.cpjjfa
{
    width: 100%;
    background: url(../image/jjfabj_02.png) top center no-repeat;
    padding: 28px 0 42px;
    background-color: #f8f8f8;
}
.cpjjfa_inner
{
    width: 1160px;
    margin: 0 auto;
}
.cpjjfa_title
{
    line-height: 49px;
    font-size: 22px;
    color: #333;
}
.cpjjfa_inner ul
{
    float: left;
    width: 100%;
}
.cpjjfa_inner ul li
{
    line-height: 29px;
    font-size: 14px;
    background: url(../image/xing_03.png) left center no-repeat;
    padding-left: 26px;
}
.cpjjfa_inner ul a
{
    color: #666;
    line-height: 29px;
    font-size: 14px;
    background: url(../image/xing_03.png) left center no-repeat;
    padding-left: 26px;
}
.cpjjfa_inner .fhlb
{
    float: right;
    width: 102px;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: url(../image/down_13.png) center center no-repeat;
    display: block;
    margin-top: 20px;
}
.xmbj_body div img
{
    width: auto;
    height: auto;
    max-width: 1160px;
    text-align: center;
    padding: 20px 0;
}
.jdal_center
{
    padding-bottom: 0;
}
.gsjj_top
{
    width: 1160px;
    height: 309px;
    margin: 0 auto;
    text-align: center;
}
.gsjs_icon
{
    width: 1160px;
    height: 180px;
    margin: 0 auto;
    text-align: center;
}
.gsjs_body
{
    width: 1160px;
    margin: 0 auto;
    position: relative;
}
.gsjs_txt
{
    width: 678px;
    height: 285px;
    margin: 0 auto;
    padding-left: 210px;
    border: 1px solid #e5e5e5;
    border-left: none;
    float: right;
    padding-top: 12px;
    line-height: 28px;
    font-size: 14px;
    color: #666;
    padding-right: 45px;
}
.gsjs_body img
{
    position: absolute;
    left: 0;
    top: -8px;
}
.fzsjz
{
    width: 100%;
    background: #f5f5f5;
    padding-bottom: 62px;
    padding-top: 49px;
}
.sjz_dw
{
    width: 37px;
    height: 63px;
    margin: 0 auto;
}
.sjz
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/img_15.png) center 67px repeat-y;
}
.sjz_1
{
    width: 524px;
    height: 102px;
    margin: 16px 0 66px;
    float: right;
    position: relative;
}
.sjz_1 .sjz_title
{
    height: 58px;
    width: 100%;
}
.sjz_1 .sjz_title p
{
    background: url(../image/gsjs_11.png) center center no-repeat;
    width: 115px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    color: #fff;
    font-size: 30px;
}
.sjz_1 .sjz_body
{
    font-size: 14px;
    color: #333;
    line-height: 22px;
}
.sjz_1 .sjz1_dw
{
    position: absolute;
    left: -66px;
    top: 10px;
    width: 19px;
    height: 19px;
}
.sjz_2
{
    width: 524px;
    float: left;
    height: 102px;
    position: relative;
    margin: 66px 0 16px;
}
.sjz_2 .sjz_title
{
    height: 58px;
    width: 100%;
}
.sjz_2 .sjz_title p
{
    background: url(../image/gsjs_19.png) center center no-repeat;
    width: 115px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    float: right;
}
.sjz_2 .sjz_body
{
    font-size: 14px;
    color: #333;
    line-height: 22px;
    text-align: right;
}
.sjz_2 .sjz1_dw
{
    position: absolute;
    right: -66px;
    top: 10px;
    width: 19px;
    height: 19px;
}
.qywh_list
{
    width: 1160px;
    overflow: hidden;
    height: 403px;
    margin: 0 auto;
}
.qywh_list ul
{
    width: 1180px;
}
.qywh_list ul li
{
    width: 275px;
    height: 403px;
    float: left;
    margin-right: 20px;
    background: #f8f8f8;
}
.qywh_list ul li .img
{
    width: 275px;
    height: 201px;
}
.qywh_list ul li .img img
{
    width: 275px;
    height: 201px;
}
.txt
{
    height: 201px;
    border-bottom: 1px solid #3172ca;
    padding: 0 20px;
}
.txt2
{
    border-top: 1px solid #3172ca;
    border-bottom: none;
}
.txt p
{
    line-height: 85px;
    background: url(../image/line_01.jpg) bottom left no-repeat;
    font-size: 26px;
    color: #333;
    font-family: "微软雅黑";
}
.txt span
{
    padding-top: 22px;
    line-height: 25px;
    color: #999;
    display: block;
    height: 75px;
    overflow: hidden;
}
.fags
{
    margin: 0 auto;
    height: 84px;
    width: 1160px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
}
.fagj
{
    width: 1160px;
    padding-top: 10px;
    text-align: center;
    margin: 0 auto;
    height: 597px;
}
.fagj_title
{
    line-height: 52px;
    font-size: 18px;
    color: #333;
}
.fatd
{
    width: 1076px;
    height: 383px;
    margin: 0 auto;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 33px 42px 0;
}
.fatd p
{
    font-size: 22px;
    line-height: 48px;
    color: #333;
}
.fatd ul li
{
    line-height: 32px;
    font-size: 14px;
    color: #333;
    padding-left: 31px;
    background: url(../image/jjfa_14.jpg) 3px center no-repeat;
}
.dxyy_body
{
    height: 512px;
    padding-top: 41px;
}
.dxyy_list
{
    width: 1152px;
    margin: 0 auto;
    height: auto;
}
.dxyy_list .dxyy_1
{
    width: 1062px;
    margin: 0 auto;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 0 45px;
    margin-bottom: 70px;
    height: 436px;
}
.dxyy_list .dxyy_1 .dxyy_img
{
    float: left;
    padding-top: 61px;
    width: 326px;
    height: 318px;
    background: none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
}
.dxyy_list .dxyy_img a img
{
    width: 324px;
    height: 318px;
    border: 1px solid #e8e8e8;
}
.dxyy_1 .dxyy_txt
{
    width: 693px;
    padding-left: 43px;
    float: left;
    padding-top: 19px;
    margin-top: 0;
}
.dxyy_1 .dxyy_txt .title
{
    line-height: 76px;
    font-size: 18px;
    color: #333;
    width: auto;
    padding: 0;
    border: none;
    height: auto;
    padding-top: 10px;
}
.dxyy_1 .dxyy_txt p
{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    height: 300px;
}
.dxyy_1 .dxyy_txt a
{
    line-height: 23px;
    font-size: 15px;
    color: #2e68b9;
    text-decoration: underline;
    display: block;
}
.dxyy_list .dxyy_2
{
    width: 1062px;
    margin: 0 auto;
    height: 300px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 0 45px;
    height: 436px;
}
.dxyy_list .dxyy_2 .dxyy_img
{
    float: right;
    padding-top: 61px;
    width: 326px;
    height: 318px;
    background: none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
}
.dxyy_list .dxyy_2 .dxyy_img img
{
    width: 324px;
    border: 1px solid #e8e8e8;
    height: 318px;
}
.dxyy_list .dxyy_2 .dxyy_txt
{
    width: 693px;
    padding-right: 43px;
    float: left;
    padding-top: 19px;
    margin: 0;
}
.dxyy_list .dxyy_2 .dxyy_txt .title
{
    line-height: 76px;
    font-size: 18px;
    color: #333;
    width: auto;
    padding: 0;
    border: none;
    height: auto;
}
.dxyy_list .dxyy_2 .dxyy_txt p
{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    height: 300px;
    overflow: hidden;
}
.dxyy_list .dxyy_2 .dxyy_txt a
{
    line-height: 23px;
    font-size: 15px;
    color: #2e68b9;
    text-decoration: underline;
    display: block;
}
.khmd_center
{
    height: 500px;
}
.khmd_center ul
{
    width: 1160px;
    margin: 0 auto;
    border-left: 1px solid #e5e5e5;
}
.khmd_center ul li
{
    width: 288px;
    border-right: 1px solid #e5e5e5;
    float: left;
}
.khmd_center ul li p
{
    line-height: 78px;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.bj_dw
{
    width: 100%;
    background: url(../image/jjfa_bj_03.jpg) bottom center no-repeat;
    height: auto;
}/*产品1*/
.cp1_banner
{
    height: 300px;
    width: 100%;
}
.section-content
{
    width: 1160px;
    margin: 0 auto;
}
.cp
{
    position: relative;
    height: 116px;
    width: 100%;
    margin: 0 auto;
    margin-top: 44px;
}
.nav-wrap
{
    height: 50px;
    background: #fff;
}
.nav-wrap.navFix
{
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
}
.nav-wrap ul
{
    display: block;
    border: 1px solid #e5e5e5;
    background: #fafafa;
    height: 48px;
    border-radius: 24px;
    padding: 0 47px;
    width: 1160px;
    margin: 0 auto;
}
.nav-wrap.navFix ul
{
    border-bottom: 0;
    width: 1160px;
    margin: 0 auto;
}
.nav-wrap li
{
    display: inline-block;
    text-align: left;
    height: 48px;
    line-height: 48px;
    float: left;
}
.nav-wrap li a
{
    display: block;
    padding: 0 20px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
}
.nav-wrap li a:hover
{
    color: #3172ca;
    background: url(../image/cp1_03.jpg) bottom center no-repeat;
}
.nav-wrap li a.cp_on
{
    color: #3172ca;
    background: url(../image/cp1_03.jpg) bottom center no-repeat;
}
.nav-mobile
{
    display: none;
    font-weight: bold;
    width: 100%;
}
.click-me
{
    width: 150px;
    height: 30px;
    background: #4680d1;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.click-me a
{
    display: block;
    color: #fff;
}
.cpgs
{
    height: 572px;
}
.cpgs_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 69px;
}
.cpgs_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpgs_body
{
    background: url(../image/cp1_05.jpg) top right no-repeat;
    height: 376px;
}
.cpgs_txt
{
    width: 670px;
    float: right;
    padding-right: 54px;
    padding-top: 55px;
    color: #fff;
    text-align: justify;
}
.cpgs_txt h5
{
    line-height: 85px;
    color: #fff;
    font-size: 30px;
}
.cpgs_txt h5 span
{
    color: #ffd16b;
}
.cpgs_img
{
    float: left;
    width: 384px;
    height: 380px;
}
.cpsl
{/*height:889px;*/
    padding-bottom: 50px;
}
.cpsl_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 37px;
}
.cpsl_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpsl h5
{
    line-height: 51px;
    font-size: 26px;
    text-align: center;
}
.cpsl h5 span
{
    color: #2e68b9;
}
.cpsl ul
{
    width: 100%;
    padding-top: 34px;
}
.cpsl ul li
{
    width: 277px;
    height: 285px;
    float: left;
    border: 1px solid #f8f8f8;
    margin: 0 5px 30px;
    text-align: center;
}
.cpsl ul li .cpsl_img
{
    width: 277px;
    height: 253px;
}
.cpsl ul li img
{
    margin: 15px;
    max-width: 247px;
    height: 214px;
}
.cpsl ul li p
{
    height: 44px;
    background: #f8f8f8;
    text-align: center;
    line-height: 44px;
    color: #333;
}
.cpys
{
    height: 868px;
    width: 1160px;
    margin: 0 auto;
}
.cpys_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 37px;
}
.cpys_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpys_body
{
    width: 1154px;
    position: relative;
    margin: 87px auto 0;
}
.cpys_width
{
    width: 100%;
    background: url(../image/cp1_04.jpg) bottom center no-repeat;
    height: 890px;
}
.cpys_bj
{
    width: 455px;
    height: 641px;
    text-align: justify;
    margin: 0 auto;
}
.ys
{
    width: 333px;
    height: 130px;
}
.dw1
{
    height: 130px;
    position: absolute;
    left: 0;
    top: 0;
}
.dw1 .ys_title
{
    text-align: right;
}
.dw1 p
{
    text-align: right;
}
.dw1 img
{
    position: absolute;
    right: -54px;
    top: -8px;
}
.ys .ys_title
{
    line-height: 42px;
    font-size: 18px;
    color: #333;
    height: 42px;
}
.ys img
{
    width: 43px;
    height: 43px;
}
.ys p
{
    line-height: 22px;
    font-size: 12px;
    font-family: "微软雅黑";
    height: 110px;
    margin: 0 auto;
}
.dw2
{
    height: 130px;
    position: absolute;
    left: 0;
    top: 161px;
}
.dw2 .ys_title
{
    text-align: right;
}
.dw2 p
{
    text-align: right;
}
.dw2 img
{
    position: absolute;
    right: -54px;
    top: -8px;
}
.dw3
{
    height: 130px;
    position: absolute;
    left: 0;
    top: 313px;
}
.dw3 .ys_title
{
    text-align: right;
}
.dw3 p
{
    text-align: right;
}
.dw3 img
{
    position: absolute;
    right: -54px;
    top: -8px;
}
.dw4
{
    height: 130px;
    position: absolute;
    left: 0;
    top: 466px;
}
.dw4 .ys_title
{
    text-align: right;
}
.dw4 p
{
    text-align: right;
}
.dw4 img
{
    position: absolute;
    right: -71px;
    top: -8px;
}
.dw5
{
    width: 432px;
    height: 130px;
    position: absolute;
    left: 366px;
    top: 638px;
}
.dw5 .ys_title
{
    text-align: center;
}
.dw5 p
{
    text-align: center;
}
.dw5 img
{
    position: absolute;
    left: 194px;
    top: -49px;
}
.dw6
{
    height: 130px;
    position: absolute;
    left: 833px;
    top: 466px;
}
.dw6 .ys_title
{
    text-align: left;
}
.dw6 p
{
    text-align: left;
}
.dw6 img
{
    position: absolute;
    left: -71px;
    top: -8px;
}
.dw7
{
    height: 130px;
    position: absolute;
    left: 833px;
    top: 313px;
}
.dw7 .ys_title
{
    text-align: left;
}
.dw7 p
{
    text-align: left;
}
.dw7 img
{
    position: absolute;
    left: -54px;
    top: -8px;
}
.dw8
{
    height: 130px;
    position: absolute;
    left: 833px;
    top: 161px;
}
.dw8 .ys_title
{
    text-align: left;
}
.dw8 p
{
    text-align: left;
}
.dw8 img
{
    position: absolute;
    left: -54px;
    top: -8px;
}
.dw9
{
    height: 130px;
    position: absolute;
    left: 833px;
    top: 0;
}
.dw9 .ys_title
{
    text-align: left;
}
.dw9 p
{
    text-align: left;
}
.dw9 img
{
    position: absolute;
    left: -54px;
    top: -8px;
}
.jstd
{
    height: 737px;
}
.jstd_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 37px;
}
.jstd-top-inner
{
    padding: 0;
}
.jstd_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.jstd_body
{
    background: url(../image/cp1_03.png) center bottom no-repeat;
    height: 677px;
    text-align: center;
}
.jstd_body img
{
    width: 576px;
    height: 308px;
    margin-bottom: 28px;
}
.jstd_body ul
{
    padding: 0 100px 30px 200px;
    text-align: left;
    margin-left: 108px;
}
.jstd_body ul li
{
    list-style: disc;
    line-height: 27px;
    color: #333;
}
.dxyy_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 46px;
    padding-top: 50px;
}
.dxyy_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.dxyy_img
{
    float: left;
    width: 570px;
    height: 467px;
    background: url(../image/cp1_16.jpg) center top no-repeat;
    margin-right: 28px;
    text-align: center;
}
.dxyy_img img
{
    width: 568px;
    height: 412px;
    margin-bottom: 26px;
    border: 1px solid #eee;
}
.dxyy_img .dxyy_bt
{
    text-align: center;
    height: 28px;
    width: 80%;
    margin: 0 auto;
}
.dxyy_img span
{
    line-height: 28px;
    padding: 0 21px;
    background: url(../image/cp1_01.jpg) left center no-repeat;
}/*.dxyy_img span{
	float:left;
	background:url(../image/cp1_01.jpg) left center no-repeat;
	width:30px;
	display:block;
	height:28px;
	}*/
.dxyy_txt
{
    color: #888;
    text-align: justify;
    float: left;
    width: 513px;
    height: 467px;
    display: table-cell;
    vertical-align: middle;
}
.cp_bottom
{
    padding: 0;
}
.cp1_bottom
{
    background: #fafafa;
    width: 100%;
}
.cgal
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 64px;
    padding-bottom: 40px;
}
.wdxz
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 60px;
}
.cgal_top
{
    height: 62px;
}
.cgal_top h3
{
    float: left;
    line-height: 42px;
    font-size: 22px;
    color: #333;
    background: url(../image/cp1_17.jpg) left center no-repeat;
    padding-left: 14px;
}
.cgal_top a
{
    float: right;
    line-height: 42px;
    color: #333;
}
.cgal
{
    width: 1160px;
    height: auto;
    overflow: hidden;
    position: relative;
}
.cgal .cgal-lunbo
{
    width: 1160px;
    height: 231px;
    overflow: hidden;
}
.cgal .cgal-lunbo ul
{
    overflow: hidden;
}
.cgal .cgal-lunbo ul li
{
    width: 274px;
    height: 231px;
    float: left;
    margin: 0 8px;
    background: #f7f7f7;
}
.cgal_img a
{
    display: block;
    padding: 6px;
    width: 260px;
    height: 152px;
}
.cgal_img a img
{
    width: 260px;
    height: 152px;
}
.cgal_txt
{
    padding: 7px 7px 0;
}
.cgal_txt p
{
    line-height: 25px;
    color: #333;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cgal_txt p a
{
    color: #333;
}
.cgal_row span
{
    line-height: 23px;
    width: 171px;
    float: left;
    display: block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cgal_row a
{
    float: right;
    line-height: 23px;
    color: #2e68b9;
    background: url(../image/jt_03.png) right center no-repeat;
    padding-right: 15px;
    font-size: 12px;
}
.wdxz
{
    width: 1160px;
    overflow: hidden;
}
.wdxz ul
{
    width: 1270px;
}
.wdxz ul li
{
    width: 527px;
    float: left;
    color: #333;
    margin-right: 105px;
}
.wdxz ul li p
{
    width: 410px;
    float: left;
    background: url(../image/cp1_09.jpg) left center no-repeat;
    padding-left: 23px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wdxz ul li a
{
    width: 47px;
    height: 16px;
    margin-top: 3px;
    display: block;
    float: right;
}/*产品二*/
.cp2_banner
{
    background: url(../image/cp2_02.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs2
{
    padding-bottom: 50px;
}
.cpgs2_top
{
    margin-bottom: 29px;
}
.cpgs_two_top
{
    width: 100%;
}
.cpgs2_top2
{
    padding-bottom: 50px;
}
.cpgs_two_img
{
    width: 542px;
    float: left;
}
.cpgs_two_img img
{
    width: 394px;
    height: 346px;
}
.cpgs_two_txt
{
    width: 580px;
    float: left;
}
.cpgs_two_bot
{
    width: 1036px;
    height: 189px;
    background: #eaf3f8;
    line-height: 29px;
    padding: 47px 62px;
}
.cptx
{
    width: 100%;
    background: url(../image/cp2_bj_08.jpg) top center no-repeat;
    height: 573px;
}
.cptx_cont
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 75px;
}
.cptx_top
{
    height: 23px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 37px;
}
.cptx_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #eee;
    float: left;
    padding-right: 8px;
}
.cptx_list
{
    width: 1160px;
    overflow: hidden;
}
.cptx_list ul
{
    width: 1180px;
}
.cptx_list ul li
{
    width: 174px;
    height: 346px;
    float: left;
    padding: 12px 21px;
    margin-right: 20px;
    background: #fff;
    overflow: hidden;
    line-height: 28px;
    color: #333;
    font-size: 14px;
}
.cptx_list ul li span
{
    font-size: 60px;
    line-height: 102px;
    color: #7bc5ef;
    text-align: center;
    display: block;
    background: url(../image/cp2_line_03.jpg) center bottom no-repeat;
    margin-bottom: 38px;
}
.zygn_bot
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
.zygn_bot ul
{
    width: 1200px;
}
.zygn_bot ul li
{
    width: 360px;
    border-bottom: 1px solid #c9c9c9;
    margin-right: 40px;
    float: right;
    margin-bottom: 30px;
    padding-bottom: 14px;
}
.zygn
{
    padding-top: 54px;
    padding-bottom: 50px;
}
.zygn_bot ul li img
{
    width: 38px;
    height: 42px;
}
.zygn_bot ul li p
{
    line-height: 50px;
    font-size: 18px;
}
.zygn_bot ul li span
{
    line-height: 28px;
    color: #999;
    height: 84px;
    overflow: hidden;
    display: block;
}/*产品三*/
.cp3_banner
{
    background: url(../image/cp3_02.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs3
{
    height: 476px;
}
.cpgs3_top
{
    margin-bottom: 29px;
}
.cpgs3_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpgs3_img
{
    float: left;
    width: 550px;
    height: 387px;
    padding-left: 27px;
    padding-top: 37px;
}
.cpgs3_txt
{
    width: 581px;
    height: 387px;
    padding-top: 37px;
    overflow: hidden;
}
.cpjz
{
    width: 100%;
    height: 599px;
    background: #f4f4f4;
}
.cpjz_cont
{
    width: 1182px;
    margin: 0 auto;
    padding-top: 45px;
}
.cpjz_top
{
    margin-bottom: 29px;
}
.cpjz_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #f4f4f4;
    float: left;
    padding-right: 8px;
}
.cpjz_left
{
    width: 358px;
    margin-right: 76px;
    float: left;
    height: 252px;
    background: url(../image/cp3_07.png) left top no-repeat;
    padding: 72px 76px 133px 85px;
}
.cpjz_right
{
    float: left;
    width: 580px;
}
.cpjz_right h4
{
    height: 31px;
    background: url(../image/cp3_10.png) top left no-repeat;
    line-height: 31px;
    color: #fff;
    padding-left: 17px;
    margin-bottom: 33px;
    display: block;
}
.cpjz_right li
{
    background: url(../image/cp3_14.png) left 19px no-repeat;
    padding: 16px 0 7px 51px;
    border-bottom: 1px solid #dcdcdc;
}
.cpyx3_inner
{
    width: 100%;
    background: url(../image/cp3_04.jpg) top center no-repeat;
    padding-top: 55px;
    padding-bottom: 68px;
}
.cpys3
{
    width: 1160px;
    margin: 0 auto;
}
.cpys3_top
{
    margin-bottom: 29px;
}
.cpys3_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpys3_bot
{
    width: 1160px;
    overflow: hidden;
}
.cpys3_bot .cpys3_ul
{
    width: 1176px;
}
.cpys3_bot .cpys3_ul .cpys_list1
{
    float: left;
    padding: 23px 0 27px 0;
    width: 583px;
    margin-right: 5px;
}
.cpys3_left
{
    width: 54px;
    float: left;
}
.cpys3_right
{
    border-left: 1px solid #e5e5e5;
    padding-left: 19px;
    width: 495px;
    float: left;
}
.cpys3_right p
{
    line-height: 18px;
    color: #333;
    font-size: 18px;
    padding-bottom: 11px;
}
.cpys3_right ul li
{
    background: url(../image/cp3_26.png) left 11px no-repeat;
    padding-left: 13px;
    display: block;
}
.zygn3
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 36px;
}
.zygn3_top
{
    margin-bottom: 29px;
}
.zygn3_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.zygn3_bot
{
    width: 1160px;
    overflow: hidden;
}
.zygn3_bot ul
{
    width: 1206px;
}
.zygn3_bot ul li
{
    width: 355px;
    height: 214px;
    background: url(../image/cp3_07.jpg) top left no-repeat;
    float: left;
    margin: 20px 47px 20px 0;
}
.zygn3_bot ul li img
{
    padding-left: 19px;
    padding-top: 23px;
    height: 25px;
}
.zygn3_bot ul li p
{
    padding: 0 49px 0;
}/*产品四*/
.cp4_banner
{
    background: url(../image/cp4_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpzh
{
    padding-bottom: 79px;
}
.cpgs4
{
    padding-bottom: 40px;
}
.cptx4_top
{
    margin-bottom: 29px;
}
.cptx4_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cpgs4_img
{
    width: 442px;
    float: left;
    text-align: center;
}
.cpgs4_img img
{/*width:300px;*/
    height: auto;
}
.cpgs4_txt
{
    width: 718px;
    float: left;
}
.cpgs9_txt
{
    width: 718px;
    float: left;
}
.cpzh_img
{
    width: 1160px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 70px;
}
.cpzh_txt
{
    width: 1013px;
    background: url(../image/cp4_10.jpg) center bottom no-repeat;
    background-color: #eee;
    line-height: 28px;
    overflow: hidden;
    padding: 16px 61px 30px 85px;
}
.cptx4
{
    width: 1160px;
    margin: 0 auto;
}
.cptx20_inner
{
    width: 100%;
}
.cptx4_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#cptx4_list
{
    width: 1160px;
    height: 458px;
    position: relative;
    overflow: hidden;
    padding-bottom: 60px;
    padding-top: 30px;
}
#cptx4_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx4_list li
{
    display: block;
    width: 268px;
    height: 448px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#cptx4_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx4_list li img
{
    width: 268px;
    height: auto;
}
#cptx4_list li p
{
    line-height: 52px;
    color: #cfc9c9;
    font-size: 44px;
    padding: 22px 20px 23px;
    text-align: center;
    margin: 0;
    font-family: "Times New Roman";
}
#cptx4_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #666;
    display: block;
    padding: 0 20px;
}
.cptx4_bot .prev, .cptx4_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 206px;
}
.cptx4_bot .prev
{
    left: -63px;
}
.cptx4_bot .next
{
    right: -63px;
}/*产品五*/
.cp5_banner
{
    background: url(../image/cp5_02.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpbj_inner
{
    width: 100%;
    padding-bottom: 55px;
}
.cpbj
{
    width: 1160px;
    margin: 0 auto;
}
.cpbj_img
{
    width: 490px;
    float: left;
}
.cpbj_txt
{
    width: 564px;
    height: 207px;
    float: left;
    background: #f1f7fc;
    padding: 44px 53px 37px;
}
.cpbj_txt2
{
    padding: 40px 0 55px;
}
.cpbj_two
{
    width: 100%;
    height: 648px;
    background: url(../image/cp5_08.jpg) top center no-repeat;
}
.cpbj_two_inner
{
    width: 1160px;
    margin: 0 auto;
}
.cpbj_two_right
{
    float: right;
    width: 554px;
    padding-top: 38px;
    color: #fff;
}
.cpbj_two_right h4
{
    line-height: 70px;
    border-bottom: 1px solid #87bcd3;
    font-size: 24px;
}
.cpbj_two_right ul
{
    padding-top: 16px;
    line-height: 26px;
    text-align: justify;
}
.cpbj_two_right ul .cpbj_list1
{
    height: 140px;
    line-height: 28px;
}
.cpbj_two_right ul .cpbj_list2
{
    padding-top: 18px;
    height: 104px;
}
.cpbj_two_right ul .cpbj_list3
{
    padding-top: 26px;
    height: 78px;
}
.cpbj_two_right ul .cpbj_list4
{
    padding-top: 28px;
    height: 26px;
}
.cpgs5_list
{
    background: url(../image/cp5_09.jpg) top center no-repeat;
    width: 1160px;
    height: 387px;
    position: relative;
    text-align: justify;
}
.cpgs5_list .cpgs5_list1
{
    position: absolute;
    top: -2px;
    left: 650px;
    width: 511px;
}
.cpgs5_list .cpgs5_list2
{
    position: absolute;
    top: 72px;
    left: 0;
    width: 511px;
    text-align: right;
}
.cpgs5_list .cpgs5_list3
{
    position: absolute;
    top: 146px;
    left: 650px;
    width: 511px;
}
.cpgs5_list .cpgs5_list4
{
    position: absolute;
    top: 240px;
    left: 0;
    width: 511px;
    text-align: right;
}
.cpgs5_list .cpgs5_list5
{
    position: absolute;
    top: 294px;
    left: 650px;
    width: 511px;
}
#cptx4_list ul li .title
{
    line-height: 26px;
    text-align: center;
    font-size: 18px;
    color: #333;
    text-align: center;
    width: auto;
    border: none;
    padding: 26px 24px 20px;
    height: 52px;
    overflow: hidden;
    font-family: "微软雅黑";
}/*产品六*/
.cp6_banner
{
    background: url(../image/cp6_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpjg_img
{
    text-align: center;
}
.cpjg
{
    padding-bottom: 92px;
}
.cptx6_bot_1
{
    display: none;
}
#cptx6_top1
{
    display: block;
}
#cptx6_list
{
    width: 1160px;
    margin: 0 auto;
}
.cptx6_list_bottom
{
    padding-bottom: 70px;
}
.cptx6_menu
{
    height: 59px;
    background: #2e68b9;
    padding: 25px 20px 0;
}
.cptx6_menu li
{
    float: left;
    margin: 0 7px;
    line-height: 39px;
    font-size: 20px;
}
.cptx6_menu li a
{
    color: #fff;
    display: block;
    height: 56px;
    width: 125px;
    text-align: center;
}
.cptx6_menu li .cptx6_on
{
    color: #333;
    background: url(../image/cp6_04.jpg) center top no-repeat;
}
.cptx6_bot
{
    border-top: none;
    padding: 42px 92px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    background: #f9fcff;
}
.cptx6_bot img
{
    float: left;
    width: 120px;
}
.cptx6_bot ul
{
    width: 820px;
    float: left;
}
.cptx6_bot ul li
{
    line-height: 34px;
}/*产品七*/
.cp7_banner
{
    background: url(../image/cp7_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpyl
{
    width: 100%;
    height: 415px;
    background: url(../image/cp7_03.jpg) top center no-repeat;
    margin-bottom: 65px;
}
.cpyl_inner
{
    width: 1160px;
    margin: 0 auto;
}
.cpyl_txt
{
    width: 545px;
    float: left;
    padding: 25px 0 25px;
}
.cpyl_txt p
{
    line-height: 76px;
    color: #fff;
    font-size: 20px;
    padding-left: 20px;
    background: url(../image/cp7_09.jpg) left center no-repeat;
}
.cpyl_txt span
{
    display: block;
    color: #fff;
    height: 289px;
    overflow: hidden;
}
.cptx7_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#cptx7_list
{
    width: 1160px;
    height: 558px;
    position: relative;
    overflow: hidden;
}
#cptx7_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx7_list li
{
    display: block;
    width: 268px;
    height: 548px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#cptx7_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx7_list li img
{
    width: 268px;
    height: auto;
}
#cptx7_list li p
{
    line-height: 26px;
    color: #333;
    font-size: 18px;
    padding: 25px 40px 20px;
    text-align: center;
    margin: 0;
    height: 52px;
    overflow: hidden;
}
#cptx7_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
}
.cptx7_bot .prev, .cptx7_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 226px;
}
.cptx7_bot .prev
{
    left: -63px;
}
.cptx7_bot .next
{
    right: -63px;
}/*产品八*/
.cp8_banner
{
    background: url(../image/cp8_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpjg8
{
    padding-bottom: 82px;
}
.cpjg8_body
{
    height: 600px;
    width: 100%;
    background: #fafafa;
}
.cpjg8_img
{
    width: 752px;
    height: 571px;
    float: left;
    padding: 45px 0 0 52px;
}
.cpjg8_img img
{
    width: 680px;
}
.cpjg8_txt
{
    width: 293px;
    float: left;
    padding-top: 37px;
}
.cpjg8_txt p
{
    font-size: 16px;
    padding-bottom: 17px;
    font-weight: bold;
}
.cpjg8_txt span
{
    color: #3172ca;
}
.dxyy8_img p
{
    background: url(../image/cp1_01.jpg) 224px center no-repeat;
}
.cptx8_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
.cptx8-list
{
    width: 1160px;
    height: 501px;
    overflow: hidden;
    padding: 30px 0 50px;
}
.cptx8-list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
.cptx8-list li
{
    display: block;
    width: 268px;
    height: 489px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
.cptx8-list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    border: 1px solid #fff;
    border-bottom: 2px solid #00aeef;
}
.cptx8-list li img
{
    width: 268px;
    height: auto;
}
.cptx8-list li p
{
    line-height: 39px;
    color: #333;
    font-size: 16px;
    padding: 19px 20px 16px;
    text-align: center;
    margin: 0;
    height: 78px;
}
.cptx8-list li p
{
    height: auto;
}
.cptx8-list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
}
.cptx8_bot .prev, .cptx8_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 204px;
}
.cptx8_bot .prev
{
    left: -63px;
}
.cptx8_bot .next
{
    right: -63px;
}/*产品九*/
.cp9_banner
{
    background: url(../image/cp9_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs7_txt
{
    padding-top: 0;
}
.cptx9_bot
{
    width: 1161px;
    height: 400px;
    position: relative;
    padding-bottom: 54px;
}
.cptx9_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
    padding-top: 30px;
}
#cptx9_list
{
    width: 1160px;
    height: 400px;
    position: relative;
    overflow: hidden;
}
#cptx9_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx9_list li
{
    display: block;
    width: 360px;
    height: 388px;
    border-bottom: 2px solid #00aeef;
    margin: 5px 13px;
    float: left;
    position: relative;
    background: #fafafa url(../image/cp9_04.jpg) top center no-repeat;
}
#cptx9_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    background: #fff url(../image/cp9_03.jpg) top center no-repeat;
}
#cptx9_list li p
{
    line-height: 83px;
    color: #333;
    font-size: 18px;
    padding: 0 20px 37px;
    text-align: center;
    margin: 0;
}
#cptx9_list li span
{
    line-height: 34px;
    font-size: 14px;
    color: #666;
    display: block;
    padding: 0 20px;
    text-align: left;
}
#cptx9_list li span div
{
    height: 34px;
    display: block;
    float: left;
    background: url(../image/cp9_01.png) left 13px no-repeat;
    padding-left: 18px;
    width: 320px;
}
.cptx9_bot .prev, .cptx9_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 186px;
}
.cptx9_bot .prev
{
    left: -63px;
}
.cptx9_bot .next
{
    right: -63px;
}
.cptd9_list
{
    width: 1160px;
    background: url(../image/cp9_05.jpg) top center no-repeat;
    position: relative;
    height: 610px;
}
.cptd9_list ul li
{
    width: 476px;
    position: absolute;
}
.cptd9_list ul li p
{
    color: #333;
    font-size: 18px;
}
.cptd9_list ul li span
{
    color: #333;
}
.cptd9_list ul .cptd9_list1
{
    left: 672px;
    top: 2px;
}
.cptd9_list ul .cptd9_list2
{
    left: 27px;
    top: 93px;
}
.cptd9_list ul .cptd9_list3
{
    left: 672px;
    top: 161px;
}
.cptd9_list ul .cptd9_list4
{
    left: 27px;
    top: 246px;
}
.cptd9_list ul .cptd9_list5
{
    left: 672px;
    top: 323px;
}
.cptd9_list ul .cptd9_list6
{
    left: 27px;
    top: 370px;
}
.cptd9_list ul .cptd9_list7
{
    left: 672px;
    top: 461px;
}
.cptd9_list ul .cptd9_list8
{
    left: 27px;
    top: 526px;
}
.dxyy9_body
{
    height: 650px;
    position: relative;
    width: 1160px;
    margin: 0 auto;
}
#dxyy9_list
{
    width: 1160px;
    height: 620px;
    overflow: hidden;
    margin: 0 auto;
}
#dxyy9_list ul li .dxyy_img
{
    float: left;
    width: 570px;
    height: 485px;
    background: url(../image/cp1_16.jpg) center top no-repeat;
    margin-right: 28px;
}
#dxyy9_list ul li
{
    width: 1160px;
    height: 600px;
    float: left;
}
#dxyy9_list ul li p
{
    width: 1160px;
    height: 115px;
    text-align: center;
    line-height: 115px;
    font-size: 22px;
}
#dxyy9_list ul li .dxyy_img img
{
    width: 568px;
    height: 412px;
    margin-bottom: 26px;
}
#dxyy9_list ul li .dxyy_img p
{
    background: url(../image/cp1_01.jpg) 224px center no-repeat;
    line-height: 28px;
    font-size: 14px;
    width: auto;
    height: auto;
}
#dxyy9_list ul li .dxyy_txt
{
    width: 513px;
    padding-left: 43px;
    float: left;
    margin-top: 0;
}
#dxyy9_list ul li .dxyy_txt .title
{
    line-height: 76px;
    font-size: 18px;
    color: #333;
    width: auto;
    padding: 0;
    border: none;
    height: auto;
}
#dxyy9_list ul li .dxyy_txt p
{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    height: 240px;
    overflow: hidden;
}
#contro1 #goL1
{
    left: -73px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
    display: block;
    position: absolute;
    top: 226px;
}
#contro1 #goR1
{
    right: -73px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
    display: block;
    position: absolute;
    top: 226px;
}/*产品十*/
.cp10_banner
{
    background: url(../image/cp10_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cptx10
{
    padding-bottom: 91px;
}
.cptx10_bot
{
    background: url(../image/cp10_03.jpg) top center no-repeat;
    height: 823px;
    width: 1160px;
    overflow: hidden;
}
.cptx10_bot ul
{
    padding-top: 420px;
    width: 1185px;
}
.cptx10_bot ul li
{
    width: 231px;
    height: 404px;
    float: left;
    margin-right: 25px;
    padding: 0 20px;
    overflow: hidden;
}
.cptx10_bot ul li p
{
    line-height: 46px;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.cptx10_bot ul li span
{
    line-height: 26px;
    color: #fff;
    font-size: 12px;
}
.jstd10
{
    width: 100%;
    background: url(../image/cp10_08.jpg) center bottom no-repeat;
}
.jstd10_inner
{
    width: 1160px;
    margin: 0 auto;
}
.jsdt10_list
{
    padding-top: 31px;
}
.jsdt10_list li
{
    padding-bottom: 39px;
    height: 94px;
}
.jsdt10_list li span
{
    float: left;
    display: block;
    width: 94px;
    height: 94px;
    margin-right: 27px;
    background: url(../image/cp10_02.png) center center no-repeat;
    line-height: 94px;
    text-align: center;
    font-family: Impact;
    font-size: 50px;
    color: #fff;
}
.jsdt10_list li p
{
    line-height: 28px;
    color: #000;
}
.jsdt10_list li .title
{
    line-height: 41px;
    font-size: 18px;
    color: #000;
    width: auto;
    border: none;
    padding: 0;
}
.gncs
{
    padding-bottom: 87px;
    width: 100%;
}
.jscs_bot_1
{
    display: none;
}
#jscs_top1
{
    display: block;
}
.jscs_top
{
    width: 1160px;
    margin: 0 auto;
}
.jscs_body
{
    width: 1178px;
    margin: 58px auto;
    height: 552px;
    background: url(../image/cp10_02.jpg) top center no-repeat;
}
.jscs_menu
{
    width: 234px;
    float: left;
}
.jscs_menu p
{
    line-height: 53px;
    padding: 11px 0 24px 53px;
    color: #076cce;
    font-size: 18px;
}
.jscs_menu li
{
    line-height: 56px;
}
.jscs_menu li a
{
    padding-left: 53px;
    color: #333;
    display: block;
}
.jscs_menu li .jscs_on
{
    background: url(../image/cp10_04.jpg) left center no-repeat;
    color: #fff;
}
.jscs_bot
{
    width: 860px;
    float: left;
}
.jscs_bot p
{
    line-height: 53px;
    padding: 11px 0 37px 466px;
    color: #076cce;
    font-size: 18px;
}
.jscs_bot ul li
{
    color: #076cce;
    padding-left: 50px;
}
.dxyy10_body
{
    background: url(../image/cp10_06.jpg) right bottom no-repeat;
}
.dxyy10_img p
{
    background: url(../image/cp1_01.jpg) 170px center no-repeat;
    line-height: 28px;
    font-size: 14px;
    width: auto;
    height: auto;
}/*产品十一*/
.cp11_banner
{
    background: url(../image/cp11_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs11_txt
{
    width: 718px;
    float: left;
}
.cptx11_bot
{
    width: 1160px;
    overflow: hidden;
    padding-top: 51px;
}
.cptx11_bot ul
{
    width: 1223px;
}
.cptx11_bot ul li
{
    margin-right: 63px;
    width: 238px;
    float: left;
    text-align: center;
}
.cptx11_bot ul li img
{
    width: 130px;
    height: 130px;
}
.cptx11_bot ul li p
{
    padding-top: 10px;
    line-height: 72px;
    font-size: 18px;
    background: url(../image/cp11_06.jpg) center bottom no-repeat;
}
.cptx11_bot ul li span
{
    padding-top: 33px;
    color: #aaa;
    display: block;
}
.jsdt11_list
{
    width: 920px;
}
.jsdt11_list li
{
    padding-bottom: 39px;
    height: 95px;
    background: url(../image/cp11_01.png) top left no-repeat;
}
.jsdt11_list li span
{
    float: left;
    display: block;
    width: 94px;
    height: 94px;
    margin-right: 27px;
    line-height: 94px;
    text-align: center;
    font-family: Impact;
    font-size: 50px;
    color: #fff;
}
.jsdt11_list li p
{
    line-height: 28px;
    color: #aaa;
}
.jsdt11_list li .title
{
    line-height: 30px;
    font-size: 18px;
    color: #000;
    width: auto;
    border: none;
    padding: 20px 0 0;
}
.dxyy9_img
{
    float: left;
    width: 645px;
    height: 467px;
    background: url(../image/cp11_09.jpg) center top no-repeat;
    margin-right: 28px;
    text-align: center;
    padding-top: 0;
    padding-left: 0;
}
.dxyy9_img img
{
    width: 643px;
    height: 362px;
    border: 1px solid #e8e8e8;
}
.dxyy9_img p
{
    background: url(../image/cp1_01.jpg) 152px center no-repeat;
}
.dxyy11_txt
{
    margin-top: 12px;
    width: 478px;
}/*产品十二*/
.cp12_banner
{
    background: url(../image/cp12_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs12_img
{
    width: 520px;
}
.cptx12_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
.cpgs12_txt
{
    width: 640px;
    float: left;
}
#cptx12_list
{
    width: 1160px;
    height: 558px;
    position: relative;
    overflow: hidden;
}
#cptx12_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx12_list li
{
    display: block;
    width: 270px;
    height: 548px;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#cptx12_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx12_list li img
{
    width: 270px;
    height: 151px;
}
#cptx12_list li p
{
    line-height: 37px;
    color: #333;
    font-size: 16px;
    padding: 21px 20px 20px;
    text-align: center;
    margin: 0;
    height: 74px;
    overflow: hidden;
}
#cptx12_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
}
.cptx12_bot .prev, .cptx12_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 226px;
}
.cptx12_bot .prev
{
    left: -63px;
}
.cptx12_bot .next
{
    right: -63px;
}
.cptx12_inner
{
    width: 100%;
    background: #fafafa;
}
.cptx12_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
    padding-top: 51px;
}
.cptx12_top h4
{
    background-color: #fafafa;
}
.gncs_bot_1
{
    display: none;
}
#gncs_top1
{
    display: block;
}
.gncs_top
{
    width: 1160px;
    margin: 0 auto;
}
.gncs_body
{
    width: 1158px;
    margin: 58px auto 0;
    height: 672px;
    background: url(../image/cp12_07.jpg) right bottom no-repeat;
    border: 1px solid #e5e5e5;
}
.gncs_menu
{
    width: 270px;
    float: left;
    background: #f0f5fd;
}
.gncs_menu li
{
    line-height: 48px;
    text-align: center;
    font-size: 16px;
}
.gncs_menu li a
{
    color: #666;
    display: block;
}
.gncs_menu li .gncs_on
{
    background: #fff;
}
.gncs_bot
{
    width: 860px;
    float: left;
    padding-top: 40px;
}
.gncs_bot ul li
{
    padding-left: 77px;
    line-height: 34px;
}
.bscj
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
.bscj_img
{
    max-width: 1160px;
    padding-bottom: 44px;
    text-align: center;
}
.bscj_img img
{
    max-width: 900px;
    height: auto;
}
.bscj ul
{
    width: 1240px;
}
.bscj ul li
{
    width: 508px;
    height: 240px;
    margin-right: 82px;
    float: left;
    background: #fafafa;
    line-height: 34px;
    padding-right: 30px;
    overflow: hidden;
}
.bscj ul li p
{
    font-size: 18px;
    line-height: 34px;
    padding-top: 18px;
}
.bscj_list_img
{
    width: 186px;
    float: left;
}
#dxyy9_list ul li .dxyy12_img p
{
    background: url(../image/cp1_01.jpg) 182px center no-repeat;
    line-height: 28px;
    font-size: 14px;
    width: auto;
    height: auto;
}/*产品十三*/
.cp13_banner
{
    background: url(../image/cp13_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs13_img
{
    width: 400px;
    float: left;
}
.cpgs13_img img
{
    padding-left: 20px;
}
.gpgs13_txt
{
    width: 760px;
    float: left;
}
.cptx13_bot
{
    height: auto;
}
.cptx13_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.cptx13_top h4
{
    background-color: #fff;
}
.cptx13_left
{
    font-family: Impact;
    font-size: 100px;
    color: #f1f1f1;
    line-height: 146px;
    width: 125px;
    float: left;
}
.cptx13_list
{
    width: 1160px;
    overflow: hidden;
}
.cptx13_list ul
{
    width: 1035px;
    float: left;
}
.cptx13_list p
{
    padding-top: 4px;
    line-height: 80px;
    font-size: 22px;
    padding-left: 0;
    border: none;
    width: 1033px;
    float: left;
}
.cptx13_list ul li
{
    float: left;
    width: 426px;
    border: 1px dashed #3172ca;
    border-radius: 16px;
    margin-right: 49px;
    margin-bottom: 23px;
    padding: 16px 20px;
}
.cptx13_list ul li .title
{
    width: 100%;
    padding: 0;
}
.cptx13_list ul li .title span
{
    line-height: 37px;
    font-size: 16px;
    color: #3172ca;
    font-weight: normal;
    display: block;
    float: left;
}
.cptx13_list ul li .title img
{
    padding-right: 10px;
    padding-top: 5px;
    float: left;
}
.cptx13_list ul li span
{
    color: #050a09;
}
.cptx13_list .cptx13_two li
{
    width: 284px;
    margin-right: 18px;
    height: 261px;
}
.cptx13_list .cptx13_three li
{
    width: 740px;
    margin-right: 19px;
}
.cptx13_list .cptx13_four li
{
    height: 201px;
}
.gncs_body13
{
    width: 1158px;
}
.gncs_table
{
    width: 1160px;
    border: 1px solid #e5e5e5;
    line-height: 32px;
}
.gncs_1
{
    background: #f0f5fd;
}
.gncs_2
{
    background: #fff;
}
.gncs_left
{
    border-right: 1px solid #e5e5e5;
    text-align: center;
    line-height: 32px;
    padding: 15px 0;
}
.gncs_right
{
    padding: 15px 16px;
}/*产品十四*/
.cp14_banner
{
    background: url(../image/cp14_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs14_img
{
    float: left;
    width: 360px;
    padding-left: 80px;
    padding-top: 80px;
}
.cpgx14_txt
{
    width: 720px;
    float: left;
}
.cpgx14_txt p
{
    line-height: 68px;
    font-size: 30px;
}
.cpgx14_txt p span
{
    color: #3172ca;
}
.cptx14_list
{
    width: 1160px;
    height: 533px;
    background: url(../image/cp14_03.jpg) center 19px no-repeat;
    position: relative;
}
.cptx14_list li
{
    width: 378px;
    position: absolute;
    font-size: 14px;
    color: #333;
}
.cptx14_list .cptx14_1
{
    top: 30px;
    left: 47px;
    width: 348px;
}
.cptx14_list .cptx14_2
{
    top: 30px;
    left: 715px;
    widht: 378px;
}
.cptx14_list .cptx14_3
{
    top: 151px;
    left: 12px;
    width: 348px;
}
.cptx14_list .cptx14_4
{
    top: 143px;
    left: 800px;
    widht: 378px;
}
.cptx14_list .cptx14_5
{
    top: 299px;
    left: 12px;
    width: 348px;
}
.cptx14_list .cptx14_6
{
    top: 306px;
    left: 760px;
    widht: 378px;
}
.cptx14_list .cptx14_7
{
    top: 430px;
    left: 319px;
    text-align: center;
    width: 518px;
}
.gncs14_body
{
    width: 1160px;
    position: relative;
    padding-top: 51px;
    padding-bottom: 50px;
}
.gncs14-body20170628
{
    padding-bottom: 0;
}
#contro2 #goL2
{
    position: absolute;
    left: -58px;
    top: 267px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
}
#contro2 #goR2
{
    position: absolute;
    right: -58px;
    top: 267px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
}
#gncs14_list
{
    width: 1160px;
    overflow: hidden;
    height: 672px;
}
#gncs14_list ul li
{
    float: left;
    width: 1040px;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #3172ca;
    padding: 29px 59px 42px;
}
#gncs14_list ul li img
{
    max-width: 1160px;
    height: 422px;
}
.gncs14_top
{
    width: 853px;
    margin: 0 auto;
}
.gncs14_top_left
{
    width: 76px;
    float: left;
    font-size: 64px;
    color: #ccc;
    font-family: Impact;
    margin-top: 6px;
    line-height: 64px;
}
.gncs14_top_right
{
    width: 777px;
    float: left;
    text-align: left;
    padding-bottom: 21px;
}
.gncs14_top_right p
{
    line-height: 34px;
    font-size: 20px;
    color: #333;
}
.cpbs
{
    width: 770px;
    text-align: center;
    padding: 217px 195px 52px;
    background: url(../image/cp14_05.jpg) center top no-repeat;
    height: 153px;
}
.cpbs img
{
    max-width: 1160px;
}/*产品十五*/
.cp15_banner
{
    background: url(../image/cp15_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpzc_img
{
    width: 1160px;
    text-align: center;
}
.cpzc_img div
{
    line-height: 92px;
    text-align: center;
}
.cpgs15_txt
{
    width: 618px;
    float: left;
}
.cpzc_list
{
    width: 1160px;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 50px;
}
.cpzc_list ul
{
    width: 1232px;
}
.cpzc_list ul li
{
    width: 543px;
    height: 310px;
    float: left;
    margin-right: 73px;
    background: #eee;
}
.cpzc_list ul li .cpzc_div
{
    width: 150px;
    float: left;
}
.cpzc_list ul li p
{
    padding-top: 41px;
    line-height: 46px;
    font-size: 16px;
    color: #3172ca;
    width: 358px;
    float: left;
}
.cpzc_list ul li span
{
    width: 358px;
    float: left;
    display: block;
}
.zygn15_img
{
    width: 1160px;
    text-align: center;
    padding-bottom: 61px;
}
.zygn15_img img
{
    max-width: 1160px;
}
.cptx15_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#cptx15_list
{
    width: 1160px;
    height: 501px;
    position: relative;
    overflow: hidden;
    padding: 30px 0 63px;
}
#cptx15_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx15_list li
{
    display: block;
    width: 268px;
    height: 489px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #3172ca;
    margin: 5px 10px;
    float: left;
    position: relative;
}
#cptx15_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx15_list li img
{
    width: 266px;
    height: auto;
}
#cptx15_list li p
{
    line-height: 39px;
    color: #333;
    font-size: 18px;
    padding: 29px 20px 22px;
    text-align: center;
    margin: 0;
}
#cptx15_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
    text-align: justify;
}
.cptx15_bot .prev, .cptx15_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 204px;
}
.cptx15_bot .prev
{
    left: -63px;
}
.cptx15_bot .next
{
    right: -63px;
}/*产品十六*/
.cp16_banner
{
    background: url(../image/cp16_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs16_img
{
    padding-left: 13px;
    width: 382px;
    float: left;
    padding-top: 105px;
}
.cpgs16_img img
{
    max-width: 382px;
}
.cpgs16_txt
{
    width: 764px;
    float: left;
}
.cpgs16_txt h4
{
    padding-top: 38px;
    line-height: 60px;
    font-size: 20px;
    color: #2e68b9;
}
.cpgs16_txt p
{
    color: #333;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 21px;
}
.cpgs16_txt .bz
{
    font-size: 12px;
    padding-top: 17px;
}
.cpgs16_txt p span
{
    background: url(../image/cp16_03.jpg) left center no-repeat;
    display: block;
    float: left;
    width: 25px;
    color: #ff8e2f;
    padding-left: 41px;
}
.cpsthj
{
    width: 100%;
    background: url(../image/cp16_04.jpg) top center no-repeat;
    padding-top: 56px;
    height: 566px;
}
.cptx16_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.cptx16_top h4
{
    background-color: #fafafa;
}
.cpsthj_bot
{
    width: 1160px;
    margin: 0 auto;
}
.cpsthj_left
{
    width: 584px;
    float: left;
    padding-top: 71px;
}
.cpsthj_left img
{
    padding-left: 12px;
    width: 529px;
    height: 297px;
}
.cpsthj_right
{
    width: 548px;
    float: left;
    padding-left: 28px;
    color: #fff;
    padding-top: 10px;
    line-height: 35px;
}
.ljjgt_img
{
    width: 744px;
    height: 528px;
    background: url(../image/cp16_12.jpg) top left no-repeat;
    margin-right: 54px;
    float: left;
}
.ljjgt_img img
{
    width: 742px;
    height: 505px;
    border: 1px solid #eee;
}
.ljjgt_txt
{
    width: 358px;
    float: left;
    color: #333;
}
.cptx16_body
{
    width: 1178px;
    margin: 58px auto;
    min-height: 501px;
    background: url(../image/cp16_13.jpg) top center repeat-y;
    clear: both;
    overflow: hidden;
}
.cptx16_menu
{
    width: 234px;
    float: left;
}
.cptx16_menu p
{
    line-height: 53px;
    padding: 4px 0 2px 53px;
    color: #076cce;
    border-bottom: 1px solid #c9c9c9;
    width: 232px;
    margin-left: 10px;
    font-size: 18px;
}
.cptx16_menu li
{
    line-height: 60px;
}
.cptx16_menu li a
{
    padding-left: 53px;
    color: #333;
    display: block;
}
.cptx16_menu li .cptx16_on
{
    background: url(../image/cp10_04.jpg) left center no-repeat;
    color: #fff;
}
.cptx16_bot
{
    width: 860px;
    float: left;
    padding-left: 51px;
}
.cptx16_bot p
{
    line-height: 53px;
    padding: 4px 0 2px 366px;
    color: #076cce;
    border-bottom: 1px solid #c9c9c9;
    width: 518px;
    font-size: 18px;
}
.cptx16_bot ul li
{
    color: #333;
    padding-left: 50px;
}
.cptx16_bot_1
{
    display: none;
    padding-top: 10px;
    padding-bottom: 20px;
}
#cptx16_top1
{
    display: block;
}
.cptx16_bot_1 h5
{
    line-height: 34px;
    font-size: 16px;
    color: #076cce;
    background: url(../image/cp16_14.jpg) left center no-repeat;
    padding-left: 25px;
}
.zygn16
{
    width: 100%;
    background: #fafafa;
    padding: 52px 0 82px;
}
.cptx16_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fafafa;
    float: left;
    padding-right: 8px;
}
.zygn16_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#zygn16_list
{
    width: 1160px;
    height: 495px;
    position: relative;
    overflow: hidden;
}
#zygn16_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#zygn16_list li
{
    display: block;
    width: 230px;
    height: 483px;
    border-bottom: 2px solid #3172ca;
    padding: 0 20px;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#zygn16_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#zygn16_list li p
{
    padding: 29px 0 11px;
    background: url(../image/cp11_06.jpg) left bottom no-repeat;
    line-height: 28px;
    color: #333;
    overflow: hidden;
    height: 56px;
    font-size: 16px;
}
#zygn16_list li span
{
    line-height: 26px;
    font-size: 13px;
    padding-top: 19px;
    color: #666;
    display: block;
}
.zygn16_bot .prev, .zygn16_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 204px;
}
.zygn16_bot .prev
{
    left: -63px;
}
.zygn16_bot .next
{
    right: -63px;
}
.cptx16
{
    padding-top: 52px;
}
.yycj16_list
{
    width: 1160px;
    overflow: hidden;
    padding-top: 24px;
    padding-bottom: 50px;
}
.yycj16_list ul
{
    width: 1170px;
}
.yycj16_list ul li
{
    float: left;
    margin: 3px 0 3px;
    margin-right: 12px;
    border: 1px solid #e1e1e1;
    border-bottom: 2px solid #3172ca;
    width: 220px;
    height: 363px;
    overflow: hidden;
    background: #fff;
}
.yycj16_list ul li:hover
{
    border: 1px solid #e1e1e1;
    border-bottom: 2px solid #3172ca;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -ms-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
.yycj16_list ul li img
{
    display: block;
    width: 220px;
    height: 183px;
}
.yycj16_list ul li p
{
    line-height: 50px;
    font-size: 18px;
    color: #333;
    width: auto;
    padding: 0 20px 7px;
    text-align: center;
}
.yycj16_list ul li span
{
    display: block;
    text-align: center;
    padding: 0 10px;
}/*产品十七*/
.cp17_banner
{
    background: url(../image/cp17_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cptx17
{
    width: 100%;
    background: url(../image/cp17_10.jpg) top center no-repeat;
    height: 627px;
    padding-top: 45px;
}
.cptx17_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.cptx17_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #f2f2f5;
    float: left;
    padding-right: 8px;
}
.cptx17_list
{
    width: 1176px;
    height: 463px;
    overflow: hidden;
    padding-top: 51px;
    margin: 0 auto;
}
.cptx17_list ul li
{
    float: left;
    margin: 3px 9px 3px 10px;
    border: 1px solid #fff;
    border-bottom: 2px solid #3172ca;
    width: 273px;
    height: 400px;
    padding: 27px 0;
    overflow: hidden;
    background: #fff;
}
.cptx17_list ul li:hover
{
    border: 1px solid #fff;
    border-bottom: 2px solid #3172ca;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -ms-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
.cptx17_list ul li img
{
    display: block;
    width: 273px;
    height: 152px;
}
.cptx17_list ul li p
{
    line-height: 55px;
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 0 20px;
}
.cptx17_list ul li span
{
    display: block;
    padding: 0 20px;
    font-size: 12px;
    line-height: 24px;
}
.dxyy_top17
{
    padding-top: 44px;
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.jstd17
{
    padding-top: 30px;
}
.jstd17 ul
{
    background: url(../image/cp17_13.jpg) center 70px no-repeat;
    width: 1160px;
    height: 576px;
}
.jstd17 ul li
{
    width: 388px;
    float: left;
    margin-bottom: 96px;
}
.jstd17 ul li img
{
    float: left;
    width: 77px;
}
.jstd17 ul li .jstd17_txt
{
    width: 293px;
    float: left;
    padding-left: 18px;
}
.jstd17 ul li .jstd17_txt p
{
    color: #333;
    font-size: 18px;
    padding-bottom: 15px;
}
.jstd17 ul .jstd17_1
{
    float: left;
}
.jstd17 ul .jstd17_2
{
    float: right;
}
.dxyy17_img
{
    float: left;
    width: 627px;
    height: 467px;
    background: url(../image/cp17_14.jpg) center top no-repeat;
    margin-right: 97px;
    text-align: center;
}
.dxyy17_img img
{
    width: 625px;
    height: 437px;
    border: 1px solid #e5e5e5;
}
.dxyy17_img span
{
    line-height: 28px;
    padding: 0 21px;
    background: url(../image/cp1_01.jpg) left center no-repeat;
}
.dxyy17_txt
{
    width: 433px;
}/*产品十八*/
.cp18_banner
{
    background: url(../image/cp18_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cptx18_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.cptx18_top h4
{
    font-size: 20px;
    line-height: 30px;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
    background-color: #fff;
    float: left;
    padding-right: 8px;
}
.cptx18
{
    padding-top: 50px;
}
.cpgs18
{
    padding-bottom: 40px;
}
.cpgs18_img
{
    width: 382px;
    float: left;
    padding-left: 31px;
    padding-top: 36px;
}
.cpjs18_tytx
{
    padding-top: 20px;
}
.cpjs18_tytx p
{
    line-height: 46px;
    padding-left: 37px;
    background: url(../image/cp18_03.jpg) left center no-repeat;
    font-size: 18px;
}
.cpjs18_body
{
    width: 100%;
    height: auto;
    padding-bottom: 37px;
    line-height: 35px;
}
.cpjs18_body ul li
{
    line-height: 35px;
    float: left;
    margin-right: 10px;
    width: 570px;
}
.jsxl
{
    width: 1160px;
    text-align: center;
    padding-top: 23px;
}
.jsxl img
{
    max-width: 1160px;
}
.jjfatd
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 93px;
}
.jjfatd ul
{
    width: 1227px;
}
.jjfatd ul li
{
    width: 335px;
    height: 288px;
    float: left;
    margin-right: 74px;
}
.jjfatd ul .jjfatd_1 .jjfatd_img
{
    width: 335px;
    height: 138px;
    background: url(../image/cp18_13.jpg) top center no-repeat;
}
.jjfatd ul li p
{
    width: 261px;
    height: 71px;
    border: 1px solid #00aeef;
    border-top: none;
    padding: 39px 36px;
}
.jjfatd ul .jjfatd_2 .jjfatd_img
{
    width: 335px;
    height: 138px;
    background: url(../image/cp18_14.jpg) top center no-repeat;
}
.jjfatd ul .jjfatd_2:hover .jjfatd_img
{
    background: url(../image/cp18_14.jpg) top center no-repeat;
}
.jjfatd ul .jjfatd_3 .jjfatd_img
{
    width: 335px;
    height: 138px;
    background: url(../image/cp18_15.jpg) top center no-repeat;
}
.jjfatd ul .jjfatd_3:hover .jjfatd_img
{
    background: url(../image/cp18_15.jpg) top center no-repeat;
}
.hxjs .hxjs_1
{
    border: 1px solid #ebebeb;
    margin-bottom: 25px;
    height: 189px;
}
.hxjs .hxjs_1 span
{
    width: 19px;
    color: #333;
    line-height: 20px;
    font-size: 18px;
    background: #fafafa;
    display: block;
    float: left;
    padding: 41px 13px;
    height: 107px;
}
.hxjs .hxjs_1 .hxjs_left
{
    padding: 8px 0 3px;
    margin-right: 53px;
}
.hxjs .hxjs_1
{
    width: 1160px;
}
.hxjs .hxjs_1 .hxjs_left
{
    width: 747px;
    float: left;
    padding-left: 23px;
    line-height: 34px;
}
.hxjs .hxjs_1 .hxjs_left p
{
    line-height: 42px;
    font-size: 18px;
    color: #333;
}
.hxjs .hxjs_1 img
{
    padding-top: 15px;
    float: left;
}
.hxjs .hxjs_2
{
    border: 1px solid #ebebeb;
    margin-bottom: 25px;
    height: 189px;
    width: 578px;
    float: left;
}
.hxjs .hxjs_2 span
{
    width: 19px;
    color: #333;
    line-height: 20px;
    font-size: 18px;
    background: #fafafa;
    display: block;
    float: left;
    padding: 41px 13px;
    height: 107px;
}
.hxjs .hxjs_2 .hxjs_left
{
    padding: 8px 0 3px;
    margin-right: 53px;
}
.hxjs .hxjs_2 .hxjs_left
{
    width: 226px;
    float: left;
    padding-left: 30px;
    line-height: 34px;
}
.hxjs .hxjs_2 .hxjs_left p
{
    line-height: 42px;
    font-size: 18px;
    color: #333;
}
.hxjs .hxjs_2 img
{
    padding-top: 15px;
    float: left;
}
.hxjs .hxjs_3
{
    border: 1px solid #ebebeb;
    margin-bottom: 25px;
    height: 189px;
    width: 541px;
    float: right;
}
.hxjs .hxjs_3 span
{
    width: 19px;
    color: #333;
    line-height: 20px;
    font-size: 18px;
    background: #fafafa;
    display: block;
    float: left;
    padding: 41px 13px;
    height: 107px;
}
.hxjs .hxjs_3 .hxjs_left
{
    width: 108px;
    float: left;
    padding: 8px 0 3px;
    margin-right: 53px;
    padding-left: 30px;
    line-height: 34px;
}
.hxjs .hxjs_3 .hxjs_left p
{
    line-height: 42px;
    font-size: 18px;
    color: #333;
}
.hxjs .hxjs_3 img
{
    padding-top: 15px;
    float: left;
}
.hxjs .hxjs_4
{
    border: 1px solid #ebebeb;
    margin-bottom: 25px;
    height: 321px;
    width: 1160px;
    float: left;
}
.hxjs .hxjs_4 span
{
    width: 19px;
    color: #333;
    line-height: 20px;
    font-size: 18px;
    background: #fafafa;
    display: block;
    float: left;
    padding: 105px 13px;
    height: 111px;
}
.hxjs .hxjs_4 .hxjs_left
{
    width: 1002px;
    float: left;
    padding: 8px 30px 3px;
    margin-right: 53px;
    line-height: 34px;
}
.hxjs .hxjs_4 .hxjs_left p
{
    line-height: 42px;
    font-size: 18px;
    color: #333;
}
.hxjs18
{
    height: 1360px;
}
.dxyy18_body
{
    height: auto;
    padding-top: 41px;
}
.hxjs_two
{
    width: 100%;
    height: 214px;
}
.wrap
{
    width: 1160px;
    margin: 0 auto;
}
.tab
{
    width: 1158px;
    border: 1px solid #ebebeb;
    margin: 0 auto;
    height: 578px;
}
.tab .tab-menu
{
    width: 364px;
    border-right: 1px solid #ebebeb;
    float: left;
    background: #fafafa;
    height: 578px;
}
.tab .tab-menu .xiala .tab1-menu
{
    display: block;
}
.tab .tab-menu li
{
    line-height: 66px;
    font-size: 18px;
}
.tab .tab-menu li a
{
    color: #666;
    display: block;
    padding: 0 35px;
    background: url(../image/cp18_19.jpg) right 27px no-repeat;
    cursor: pointer;
}
.tab .tab-menu .xiala>a
{
    background: url(../image/cp18_04.jpg) right 32px no-repeat;
    color: #2e68b9;
}
.tab1-active
{
    display: block;
}
.tab .tab-menu li .tab1-menu
{
    padding-top: 9px;
    display: none;
    padding: 0 35px;
    background: #fff;
}
.tab .tab-menu .xiala .tab1-menu
{
    display: block;
}
.tab .tab-menu .tab1-menu li
{
    padding: 0;
    line-height: 41px;
    background: #fff;
}
.tab .tab-menu .tab1-menu li a
{
    padding: 0 0 0 17px;
    font-size: 13px;
    background: url(../image/cp18_06.jpg) left 18px no-repeat;
    color: #333;
}
.tab .tab-menu .tab1-menu li .tab1-on
{
    background: url(../image/cp18_05.jpg) left 18px no-repeat;
    color: #2e68b9;
}
.tab1-bot
{
    float: left;
    width: 793px;
    height: 578px;
    overflow: hidden;
}
.tab .tab-menu li ul
{
    display: block;
}
.tab1-bot-1
{
    display: none;
    padding: 22px 31px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
}
#tab1-top1
{
    display: block;
}/*产品十九*/
.cp19_banner
{
    background: url(../image/cp19_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs19_img
{
    width: 553px;
    padding-left: 28px;
    float: left;
    padding-top: 40px;
}
.cpgs19_txt
{
    width: 577px;
    float: left;
}
.tx1
{
    padding-top: 24px;
}
.tx1 h4
{
    width: 1160px;
    margin: 0 auto;
    height: 61px;
    background: url(../image/cp19_03.jpg) top center no-repeat;
    line-height: 61px;
    text-align: center;
    font-size: 22px;
    padding-bottom: 33px;
}
.tx1 p
{
    line-height: 34px;
    text-align: center;
    padding-bottom: 41px;
}
.tx1_img
{
    width: 1160px;
    text-align: center;
    padding-bottom: 85px;
}
.tx1_img img
{
    max-width: 1160px;
}
.tx2_img
{
    width: 571px;
    float: left;
}
.tx2_txt
{
    width: 450px;
    float: left;
    padding-left: 104px;
    padding-top: 95px;
}
.tx2_txt ul li
{
    line-height: 34px;
    list-style: disc;
}
.cptx19_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#cptx19_list
{
    width: 1160px;
    height: 518px;
    position: relative;
    overflow: hidden;
}
#cptx19_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx19_list li
{
    display: block;
    width: 268px;
    height: 508px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#cptx19_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx19_list li img
{
    width: 268px;
    height: auto;
}
#cptx19_list li p
{
    line-height: 26px;
    color: #333;
    font-size: 18px;
    padding: 26px 20px 20px;
    text-align: center;
    margin: 0;
    height: 52px;
    overflow: hidden;
}
#cptx19_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
    text-align: justify;
}
.cptx19_bot .prev, .cptx19_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 226px;
}
.cptx19_bot .prev
{
    left: -63px;
}
.cptx19_bot .next
{
    right: -63px;
}
.cpyl19_img
{
    padding: 71px 0 0 31px;
    width: 532px;
    float: left;
}
.cpyl19_img img
{
    display: block;
}
.cpyl19_img p
{
    text-align: center;
    width: 100%;
    line-height: 58px;
}
.cpyl19_txt
{
    float: left;
    width: 532px;
}
#d_tab29
{
    position: relative;
    height: 374px;
    width: 1160px;
    margin: 0 auto;
}
#d_tab29 p
{
    line-height: 28px;
    color: #333;
    font-size: 14px;
    text-align: center;
    padding: 0;
}
#d_tab29 .d_img
{
    position: relative;
    margin: 0 auto;
    width: 1160px;
    height: 100%;
}
#d_tab29 .d_img li
{
    position: absolute;
    display: none;
    z-index: 0;
}
#d_tab29 .d_img .cont
{
    width: 100%;
    height: 87px;
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999;
}
#d_tab29 .d_img li img
{
    width: 100%;
}
#d_tab29 .d_img li.d_pos1
{
    display: block;
    width: 412px;
    left: 0;
    top: 88px;
    z-index: 1;
}
#d_tab29 .d_img li.d_pos2
{
    display: block;
    width: 548px;
    left: 58px;
    top: 52px;
    z-index: 2;
}
#d_tab29 .d_img li.d_pos3
{
    display: block;
    width: 684px;
    left: 220px;
    top: 20px;
    z-index: 3;
}
#d_tab29 .d_img li.d_pos4
{
    display: block;
    width: 548px;
    right: 58px;
    top: 52px;
    z-index: 2;
}
#d_tab29 .d_img li.d_pos5
{
    display: block;
    width: 412px;
    right: 0;
    top: 88px;
    z-index: 1;
}
#d_tab29 .d_next
{
    position: absolute;
    left: 50%;
    margin-left: 618px;
    top: 204px;
    z-index: 10;
    cursor: pointer;
    border: 1px solid #dcdcdc;
}
#d_tab29 .d_prev
{
    position: absolute;
    left: 50%;
    margin-left: -653px;
    top: 204px;
    z-index: 10;
    cursor: pointer;
    border: 1px solid #dcdcdc;
}
.gncs19_body
{
    width: 1160px;
    position: relative;
    padding-bottom: 50px;
}/*产品二十*/
.cp20_banner
{
    background: url(../image/cp20_01.jpg) top center no-repeat;
    height: 300px;
    width: 100%;
}
.cpgs20_img
{
    width: 355px;
    float: left;
    padding-top: 60px;
}
.cpgs20_img img
{
    padding-left: 48px;
}
.cpgs20_txt
{
    line-height: 38px;
    color: #333;
}
.cptx20_top
{
    width: 1160px;
    margin: 0 auto;
    margin-bottom: 29px;
    padding-top: 51px;
}
.cptx20_top h4
{
    background-color: #fff;
}
.cptx20_bot
{
    width: 1160px;
    position: relative;
    margin: 0 auto;
}
#cptx20_list
{
    width: 1160px;
    height: 501px;
    position: relative;
    overflow: hidden;
}
#cptx20_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx20_list li
{
    display: block;
    width: 270px;
    height: 489px;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fafafa;
}
#cptx20_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx20_list li img
{
    width: 270px;
    height: auto;
}
#cptx20_list li p
{
    line-height: 51px;
    color: #333;
    font-size: 16px;
    padding: 34px 20px 0;
    text-align: center;
    margin: 0;
    background: url(../image/cp20_08.jpg) center bottom no-repeat;
}
#cptx20_list li span
{
    line-height: 26px;
    font-size: 13px;
    color: #666;
    display: block;
    padding: 19px 20px 0;
}
.cptx20_bot .prev, .cptx20_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 204px;
}
.cptx20_bot .prev
{
    left: -63px;
}
.cptx20_bot .next
{
    right: -63px;
}
.zygn20
{
    width: 100%;
    background: url(../image/cp20_07.jpg) center top no-repeat;
}
.zygn_body
{
    width: 1160px;
    margin: 0 auto 65px;
    height: 392px;
    background: url(/style/images/cp20_09.jpg) top left no-repeat;
    border-bottom: 1px solid #e6e6e6;
}
.zygn_menu
{
    width: 234px;
    float: left;
}
.zygn_menu li
{
    line-height: 56px;
}
.zygn_menu li a
{
    color: #333;
    display: block;
}
.zygn_menu li a p
{
    width: 204px;
    text-align: center;
}
.zygn_menu li .zygn_on
{
    background: url(../image/cp10_04.png) left center no-repeat;
    color: #fff;
}
.zygn20_bot
{
    width: 844px;
    float: left;
    height: 390px;
    padding: 22px 0 0 32px;
}
.zygn20_bot ul li
{
    color: #666;
    padding-left: 50px;
}
#zygn_top1
{
    display: block;
}
.zygn_bot_1
{
    display: none;
}/*产品21*/
.cpgs-21
{
    padding-top: 20px;
}
.cpgs21_img
{
    width: 511px;
    height: 272px;
    float: left;
}
.cpgs21_img img
{
    width: 413px;
    height: 272px;
}
.cpgs21_txt
{
    float: left;
    width: 648px;
    height: 272px;
    display: table;
}
.cpgs21-txt2
{
    font-size: 14px;
    line-height: 28px;
    color: #333;
    display: table-cell;
    vertical-align: middle;
    width: 648px;
}
.cpld1
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
.cpld1-title
{
    height: 86px;
    background: url(../image/cp21_07.jpg) top left no-repeat;
    font-size: 22px;
    color: #fff;
    line-height: 52px;
    padding-left: 54px;
}
.cpld1 ul
{
    width: 1182px;
    padding-bottom: 80px;
}
.cpld1 ul li
{
    width: 377px;
    height: 222px;
    float: left;
    margin-right: 17px;
    background: #f8f8f8;
}
.cpld1 ul li .span
{
    width: 62px;
    height: 222px;
    background: #dae3ef;
    float: left;
    text-align: center;
    padding: 0;
}
.cpld1 ul li .span span
{
    width: 22px;
    line-height: 24px;
    margin: 0 auto;
    color: #333;
    display: block;
    padding-top: 80px;
    font-size: 22px;
}
.cpld1 ul li .p
{
    float: left;
    width: 227px;
    height: 204px;
    background: #f8f8f8 url(../image/cp21_08.jpg) right bottom no-repeat;
    padding: 18px 44px 0 44px;
}
.cpld1 ul li:nth-child(2) .p
{
    background: #f8f8f8 url(../image/cp21_09.jpg) right bottom no-repeat;
}
.cpld1 ul li:nth-child(3) .p
{
    background: #f8f8f8 url(../image/cp21_10.jpg) right bottom no-repeat;
}
.cpld1 ul li .p ul
{
    width: 227px;
    padding: 0;
}
.cpld1 ul li .p ul li
{
    width: auto;
    height: auto;
    float: none;
    margin-right: 0;
    background: none;
    list-style: outside;
    margin-left: 41px;
}
.cpld2-body
{
    color: #333;
    padding-bottom: 100px;
}
.cpld1-title1
{
    background: url(../image/cp21_20.jpg) top left no-repeat;
}
.cpld1-title2
{
    background: url(../image/cp21_21.jpg) top left no-repeat;
}
.cpld3-body
{
    width: 1160px;
    margin: 0 auto 49px;
    background: url(../image/cp21_16.jpg) top center no-repeat;
    height: 318px;
    -ms-box-shadow: 0 5px 8px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,.2);
    -o-box-shadow: 0 5px 8px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 8px rgba(0,0,0,.2);
    box-shadow: 0 5px 8px rgba(0,0,0,.2);
}
.cpld3-txt
{
    width: 540px;
    height: 332px;
    padding: 0 28px;
}
.cpld3-txt-top
{
    padding-top: 32px;
    padding-bottom: 17px;
    color: #333;
}
.cpld4
{
    width: 540px;
    overflow: hidden;
}
.cpld4 p
{
    line-height: 27px;
    color: #333;
}
.cpld4>ul
{
    width: 612px;
}
.cpld4>ul>li
{
    float: left;
    padding-right: 14px;
    width: 190px;
}
.cpld4>ul>li span
{
    line-height: 28px;
    color: #333;
    font-size: 14px;
    display: block;
}
.cpld4>ul>li ul
{
    width: auto;
}
.cpld4>ul>li ul li
{
    color: #333;
    list-style: outside;
    margin-left: 18px;
}
.cpld2-img #cpld2_list, #cpld3_list, #cpld4_list, #cpld5_list
{
    height: 347px;
    width: 1160px;
    margin: 0 auto;
    padding-top: 55px;
}
.cpld2-img .card-area .card-item.active
{
    width: 694px;
    height: 374px;
    margin-top: -33px;
    border: none;
    z-index: 6;
    box-shadow: 0 0 30px rgba(49,114,202,.3);
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    background-size: contain!important;
    background-position: center center!important;
}
.cpld2-img .card-area .card-item
{
    width: 466px;
    height: 309px;
    border: none;
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    background-position: left top!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.cpld3-img .card-area .card-item.active
{
    width: 693px;
    height: 312px;
    margin-top: -33px;
    border: none;
    z-index: 6;
    box-shadow: 0 0 30px rgba(49,114,202,.3);
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    background: url(../image/cp21_11.jpg) left top no-repeat;
    background-size: contain!important;
    background-position: center center!important;
}
.cpld3-img .card-area .card-item
{
    width: 233px;
    height: 231px;
    border: none;
    transition: all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;
    background-position: left top!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-size: cover!important;
}
#cpld4_list
{
    height: 277px;
}
#cptx21_list
{
    width: 1160px;
    height: 501px;
    overflow: hidden;
    padding: 30px 0 50px;
}
#cptx21_list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#cptx21_list li
{
    display: block;
    width: 268px;
    height: 489px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
#cptx21_list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#cptx21_list li img
{
    width: 268px;
    height: auto;
}
#cptx21_list li p
{
    line-height: 28px;
    color: #333;
    font-size: 16px;
    padding: 19px 20px 16px;
    text-align: center;
    margin: 0;
    height: 56px;
}
#cptx21_list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
    text-align: justify;
}
.cptx21_bot .prev, .cptx8_bot .next
{
    display: block;
    overflow: hidden;
    width: 32px;
    height: 73px;
    z-index: 1;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 204px;
}
.cptx21_bot .prev
{
    left: -63px;
}
.cptx21_bot .next
{
    right: -63px;
}/*解决方案*/
.ywxz
{
    width: 100%;
}
.xwxz_title
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/jjfa2_021.jpg) top right no-repeat;
    padding-bottom: 61px;
}
.jjfa2
{
    padding-top: 40px;
}
.jjfa2_fatd
{
    width: 1160px;
    margin: 0 auto;
}
.jjfa2_fatd p
{
    font-size: 22px;
    color: #333;
    line-height: 58px;
}
.jjfa2_fatd h4
{
    font-size: 30px;
    color: #bfbfbf;
    line-height: 30px;
    font-family: Impact;
    float: left;
    margin-right: 5px;
}
.jjfa2_fatd div
{
    width: 1160px;
    clear: both;
}
.jjfa2_fatd div img
{
    max-height: 1080px;
    padding-left: 40px;
    padding-bottom: 32px;
}
.jjfa2_fatd div ul li
{
    list-style: disc;
}
.jjfa2_fatd div ul
{
    float: left;
    margin-left: 16px;
}
.sjaq
{
    width: 1066px;
    padding: 4px;
    margin: 0 auto;
    margin-top: 23px;
}
.sjaq_img
{
    width: 700px;
    margin: 30px auto 40px;
    height: auto;
}
.sjaq_img img
{
    width: 700px;
}
.sjaq_txt
{
    width: 1160px;
}
.jjfa_dxal_ppzs
{
    width: 1170px;
    overflow: hidden;
    margin: 0 auto;
}
.jjfa_dxal_ppzs .jjfa_dxal_img1
{
    width: 956px;
    margin: 0 auto;
}
.jjfa_dxal_ppzs ul li
{
    float: left;
    width: 189px;
    height: 66px;
    margin: 0 25px 27px;
}
.jjfa_dxal_ppzs ul li img
{
    border: 1px solid #dcdcdc;
}
.jjfa_dxal_ppzs .jjfa_dxal_img2
{
    width: 1195px;
}
.jjfa_dxal_table
{
    padding-bottom: 40px;
}
.jjfa_dxal_table p
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 28px;
    line-height: 34px;
    font-size: 18px;
    color: #333;
}
.jjfa1_tab
{
    width: 1155px;
    min_height: 454px;
    background: url(../image/jjfa2_03.jpg) top left repeat;
    margin: 0 auto;
    padding: 9px 9px 9px 0;
    border: 1px solid #e5ecf6;
}
.jjfa2_menu
{
    width: 119px;
    float: left;
    padding-top: 32px;
}
.jjfa2_menu li
{
    line-height: 60px;
}
.jjfa2_menu li a
{
    padding-left: 32px;
    display: block;
    letter-spacing: 12px;
}
.jjfa2_menu li .jjfa2_on
{
    background: url(../image/jjfa2_01.png) top left no-repeat;
    color: #fff;
}
.jjfa2_bot
{
    float: left;
    width: 1036px;
    padding-bottom: 20px;
}
.jjfa2_bot_1
{
    display: none;
}
#jjfa2_top1
{
    display: block;
}
.jjfa2_bot ul
{
    padding-top: 22px;
    padding-left: 24px;
}
.jjfa2_bot ul li
{
    line-height: 32px;
    float: left;
    width: 476px;
    margin-right: 30px;
    font-size: 12px;
}
.jjfa2_jdyy_list
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 67px;
}
.jjfa2_jdyy_txt
{
    width: 735px;
    float: left;
}
.jjfa2_jdyy_txt p
{
    line-height: 65px;
    color: #333;
    font-size: 18px;
}
.jjfa2_jdyy_txt a
{
    display: block;
    line-height: 28px;
    color: #2e68b9;
    font-size: 14px;
    text-decoration: underline;
}
.jjfa2_jdyy_img
{
    widht: 381px;
    height: 411px;
    float: right;
}
.jjfa2_jdyy_img img
{
    width: 381px;/*height:411px;*/
}/*解决方案3*/
.jjfa3
{
    padding-top: 50px;
}
.fajs3_body
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.fajs3_img
{
    width: 527px;
    float: left;
}
.fajs3_txt
{
    width: 633px;
    float: left;
}/*解决方案4*/
.ywxz4_body
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/jjfa4_02.jpg) right bottom no-repeat;
    padding-bottom: 45px;
}
.xqfx3
{
    width: 1160px;
    margin: 0 auto;
}
.xqfx3 p
{
    padding-bottom: 17px;
}
.xqfx4_list
{
    background: url(../image/jjfa4_03.jpg) top center no-repeat;
    position: relative;
    height: 423px;
    padding-bottom: 70px;
}
.xqfx4_list li
{
    width: 452px;
    position: absolute;
}
.xqfx4_list li p
{
    width: 162px;
    line-height: 30px;
    font-size: 18px;
    color: #2e68b9;
}
.xqfx4_list li span
{
    display: block;
    width: 259px;
    height: 110px;
    overflow: hidden;
}
.xqfx4_list .xqfx_1 p
{
    position: absolute;
    left: 345px;
    top: 45px;
}
.xqfx4_list .xqfx_1 span
{
    position: absolute;
    top: 32px;
    left: 25px;
}
.xqfx4_list .xqfx_2 p
{
    position: absolute;
    left: 710px;
    top: 45px;
}
.xqfx4_list .xqfx_2 span
{
    position: absolute;
    top: 32px;
    left: 875px;
}
.xqfx4_list .xqfx_3 p
{
    position: absolute;
    left: 360px;
    top: 184px;
}
.xqfx4_list .xqfx_3 span
{
    position: absolute;
    top: 187px;
    left: 25px;
}
.xqfx4_list .xqfx_4 p
{
    position: absolute;
    left: 713px;
    top: 184px;
}
.xqfx4_list .xqfx_4 span
{
    position: absolute;
    top: 171px;
    left: 874px;
}
.xqfx4_list .xqfx_5 p
{
    position: absolute;
    left: 321px;
    top: 320px;
}
.xqfx4_list .xqfx_5 span
{
    position: absolute;
    top: 289px;
    left: 25px;
}
.xqfx4_list .xqfx_6 p
{
    position: absolute;
    left: 684px;
    top: 320px;
}
.xqfx4_list .xqfx_6 span
{
    position: absolute;
    top: 289px;
    left: 874px;
}
.xqfx3_txt
{
    width: 872px;
    background: url(../image/jjfa4_07.jpg) top center no-repeat;
    height: 169px;
    padding: 0 144px;
}
.jsfa3_one
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 52px;
}
.jsfa3_img
{
    float: left;
    width: 356px;
}
.jsfa3_txt
{
    width: 804px;
    float: left;
}
.jsfa3_two
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/jjfa4_05.jpg) right bottom no-repeat;
}
.jsfa3_two p
{
    line-height: 88px;
    font-size: 22px;
    color: #333;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
}
.jsfa3_three
{
    width: 1160px;
    margin: 0 auto;
}
.jsfa3_three p
{
    line-height: 88px;
    font-size: 22px;
    color: #333;
    background: url(../image/cp1_07.jpg) left center no-repeat;
    padding-left: 20px;
}
.rjjg
{
    padding-bottom: 50px;
}
.rjjg_img
{
    width: 578px;
    float: left;
}
.rjjg_txt
{
    width: 528px;
    float: left;
    line-height: 35px;
    padding-top: 155px;
}/*解决方案5*/
.fags5
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 70px;
}
.fags5 li
{
    width: 434px;
    margin: 0 73px;
    float: left;
}
.fags5 li .fags5_img
{
    text-align: center;
    padding-bottom: 2px;
}
.fags5 li p
{
    text-align: center;
    line-height: 66px;
    color: #333;
    font-size: 22px;
}
.fzlc
{
    width: 1160px;
    margin: 0 auto;
}
.fzlc p
{
    width: 1115px;
    height: 57px;
    background: url(../image/jjfa5_041.jpg) left top no-repeat;
    line-height: 51px;
    padding-left: 45px;
    color: #fff;
    font-size: 22px;
    padding-bottom: 20px;
}
.fzlc_list
{
    width: 1160px;
    height: 376px;
    background: url(../image/jjfa5_28.jpg) center 85px no-repeat;
}
.fzlc_1
{
    width: 219px;
    float: left;
    margin-right: 34px;
    overflow: hidden;
}
.fzlc_1 p
{
    line-height: 36px;
    font-size: 18px;
    text-align: center;
    color: #333;
    background: none;
    width: auto;
    height: auto;
    padding: 0 0 88px;
}
.fzlc_1 ul
{
    width: 180px;
    margin: 0 auto;
}
.fzlc_1 ul li
{
    line-height: 34px;
    color: #333;
    padding-left: 22px;
    background: url(../image/jjfa5_07.jpg) left 10px no-repeat;
}
.fzlc_2
{
    width: 364px;
    float: left;
    margin-right: 34px;
}
.fzlc_2 ul
{
    width: 332px;
    margin: 0 auto;
}
.fzlc_3
{
    width: 249px;
    float: left;
    margin-right: 34px;
}
.fzlc_3 ul
{
    width: 213px;
    margin: 0 auto;
}
.fzlc_4
{
    width: 222px;
    float: left;
    margin-right: 0;
}
.fzlc_4 ul
{
    width: 168px;
    margin: 0 auto;
}
.fzlc_gzyy
{
    width: 1160px;
    overflow: hidden;
    padding-bottom: 100px;
}
.fzlc_gzyy ul
{
    width: 1184px;
}
.fzlc_gzyy ul li
{
    width: 568px;
    height: 240px;
    float: left;
    margin-right: 24px;
    background: #fafafa;
}
.fzlc_gzyy ul li .gzyy_img
{
    width: 240px;
    float: left;
}
.fzlc_gzyy ul li .gzyy_txt
{
    width: 309px;
    padding-top: 31px;
    float: left;
}
.fzlc_gzyy ul li .gzyy_txt p
{
    background: none;
    line-height: 36px;
    color: #333;
    font-size: 18px;
    width: auto;
    height: auto;
    padding: 0;
}
.jjfa5_one
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.jjfa5_one_img
{
    width: 319px;
    float: left;
}
.jjfa5_one_txt
{
    width: 841px;
    float: left;
    padding-top: 34px;
}
.jtsj
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.jtsj p
{
    width: 1115px;
    height: 57px;
    background: url(../image/jjfa5_041.jpg) left top no-repeat;
    line-height: 51px;
    padding-left: 45px;
    color: #fff;
    font-size: 22px;
    padding-bottom: 20px;
}
.jtsj_one
{
    padding-bottom: 14px;
}
.jtsj_one p
{
    line-height: 52px;
    font-size: 18px;
    color: #333;
    padding: 0;
    height: 52px;
    margin-bottom: 6px;
}
.jtsj_img
{
    width: 1160px;
    margin: 10px auto;
}
.jtsj_img img
{
    max-width: 1160px;
}
.xtba span
{
    display: block;
}
.xtba img
{
    padding: 41px 0;
}
.jjfa4_list
{
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 88px;
}
.jjfa4_list ul
{
    width: 1192px;
}
.jjfa4_list ul li
{
    width: 558px;
    height: 556px;
    margin-right: 36px;
    border: 1px solid #eee;
    float: left;
    overflow: hidden;
    background: #fafafa;
}
.jjfa4_list ul li img
{
    width: 558px;
    height: 154px;
}
.jjfa4_list ul li p
{
    font-size: 18px;
    color: #333;
    line-height: 18px;
    padding: 0 47px 28px;
}
.jjfa4_list ul li span
{
    line-height: 31px;
    color: #333;
    padding: 0 47px;
    display: block;
}
.jjfa4_list ul li a
{
    line-height: 31px;
    font-size: 16px;
    color: #2e68b9;
    display: block;
    text-align: left;
    padding: 0;
    text-decoration: underline;
}
.menu_list
{
    width: 1160px;
    margin: 30px auto 50px;
    border-bottom: 1px solid #ebebeb;
}
.menu_head
{
    height: 51px;
    line-height: 51px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    position: relative;
    margin: 0;
    background: #fafafa url(../image/jjfa5_20.png) center right no-repeat;
    border: 1px solid #ebebeb;
}
.menu_list .current
{
    background: #6ac9fa url(../image/jjfa5_18.png) center right no-repeat;
    color: #fff;
    border: 1px solid #6ac9fa;
}
.menu_body
{
    line-height: 38px;
    border: 1px solid #ccc;
    border-bottom: none;
    backguound: #fff;
    padding: 14px 20px;
}
.menu_body a
{
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #777;
    background: #fff;
    text-decoration: none;
    border-bottom: 1px solid #e1e1e1;
}
.menu_body a:hover
{
    text-decoration: none;
}
.menu_head .jtsj_1
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_34.png) top left no-repeat;
}
.menu_list .current .jtsj_1
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_19.png) top left no-repeat;
}
.menu_head .jtsj_2
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_21.png) top left no-repeat;
}
.menu_list .current .jtsj_2
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_33.png) top left no-repeat;
}
.menu_head .jtsj_3
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_22.png) top left no-repeat;
}
.menu_list .current .jtsj_3
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_32.png) top left no-repeat;
}
.menu_head .jtsj_4
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_23.png) top left no-repeat;
}
.menu_list .current .jtsj_4
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_31.png) top left no-repeat;
}
.menu_head .jtsj_5
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_24.png) top left no-repeat;
}
.menu_list .current .jtsj_5
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_30.png) top left no-repeat;
}
.menu_head .jtsj_6
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_25.png) top left no-repeat;
}
.menu_list .current .jtsj_6
{
    display: block;
    float: left;
    height: 41px;
    width: 55px;
    background: url(../image/jjfa5_29.png) top left no-repeat;
}
.jjfa3_fatd
{
    padding-bottom: 50px;
    padding-top: 35px;
    width: 100%;
}
.jjfa3_fatd_list
{
    width: 940px;
    height: 439px;
    margin: 0 auto;
    background: url(../image/jjfa3_13.jpg) top center no-repeat;
    position: relative;
}
.jjfa3_fatd_list li a
{
    color: #327ab8;
    line-height: 14px;
}
.jjfa3_fatd_list li a:link
{
    color: #327ab8;
}
.jjfa3_fatd_list li a:visited
{
    color: #327ab8;
}
.jjfa3_fatd_list li a:hover
{
    color: #327ab8;
}
.jjfa3_fatd_list li a:active
{
    color: #327ab8;
}
.jjfa3_fatd_list li
{
    position: absolute;
}
.jjfa3_fatd_list .jjfa3_list1
{
    top: 136px;
    left: 20px;
    color: #327ab8;
}
.jjfa3_fatd_list .jjfa3_list2
{
    top: 136px;
    left: 713px;
    color: #327ab8;
}
.jjfa3_fatd_list .jjfa3_list3
{
    top: 275px;
    left: 20px;
    color: #327ab8;
}
.jjfa3_fatd_list .jjfa3_list4
{
    top: 275px;
    left: 713px;
    color: #327ab8;
}
.jjfa3_fatd_list .jjfa3_list5
{
    top: 406px;
    left: 20px;
    color: #327ab8;
}
.jjfa3_fatd_list .jjfa3_list6
{
    top: 406px;
    left: 713px;
    color: #327ab8;
}
.fa1
{
    width: 1160px;
    height: 395px;
    padding: 10px 10px 20px;
    margin: 0 auto;
    background: url(../image/jjfa3_15.jpg) top center no-repeat;
    overflow: hidden;
}
.fa1_left
{
    float: left;
    width: 590px;
}
.fa1_right
{
    width: 480px;
    float: left;
    padding: 58px 45px 0;
}
.fa1_right_1
{
    padding-bottom: 41px;
}
.fa1_right img
{
    float: left;
    padding-right: 27px;
}
.fa1_right p
{
    line-height: 24px;
    font-size: 18px;
    color: #333;
    padding-top: 27px;
}
.fa2
{
    width: 1160px;
    margin: 0 auto;
    height: 346px;
    overflow: hidden;
    padding-bottom: 36px;
}
.fa2_left
{
    width: 480px;
    float: left;
    padding: 58px 45px 0;
    background: #f8f8f8;
    height: 288px;
}
.fa2_right
{
    float: right;
    width: 480px;
    padding: 58px 45px 0;
    background: #f8f8f8;
    height: 288px;
}
.fa1_right_1 img
{
    float: left;
    padding-right: 27px;
}
.fa1_right_1 p
{
    line-height: 24px;
    font-size: 18px;
    color: #333;
    padding-top: 27px;
}
.fajs_three_txt
{
    width: 718px;
    float: left;
    padding-top: 55px;
}
.fajs_three_img
{
    width: 340px;
    float: right;
}
.fajs_three
{
    width: 1160px;
    margin: 0 auto;
}
#wrapper
{
    width: 1160px;
    height: 486px;
    margin: 0 auto;
}
#carousel
{
    width: 1185px;
    position: relative;
    height: 486px;
}
#carousel ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#carousel li
{
    width: 315px;
    height: 486px;
    float: left;
    background: #f8f8f8;
    padding: 0 29px;
    border-left: 2px solid #7bc5ef;
    margin-right: 20px;
}
#carousel li p
{
    padding-top: 56px;
    font-size: 20px;
    color: #666;
    line-height: 28px;
    padding-bottom: 30px;
    height: 56px;
    background: url(../image/jjfa3_10.jpg) left bottom no-repeat;
}
.clearfix
{
    float: none;
    clear: both;
}
#carousel ul .fatd3_list1
{
    background: #f8f8f8 url(../image/jjfa3_11.jpg) bottom right no-repeat;
}
#carousel ul .fatd3_list2
{
    background: #f8f8f8 url(../image/jjfa3_08.jpg) bottom right no-repeat;
}
#carousel ul .fatd3_list3
{
    background: #f8f8f8 url(../image/jjfa3_09.jpg) bottom right no-repeat;
}
#carousel ul .fatd3_list4
{
    background: #f8f8f8 url(../image/cp21_04.jpg) bottom right no-repeat;
}
#carousel ul .fatd3_list5
{
    background: #f8f8f8 url(../image/cp21_05.jpg) bottom right no-repeat;
}
#carousel li span
{
    padding-top: 27px;
    display: block;
}
#carousel .prev
{
    background: url(../image/cp4_09.jpg) no-repeat center center;
    position: absolute;
    top: 205px;
    left: -73px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
}
#carousel .next
{
    background: url(../image/cp4_08.jpg) center center no-repeat;
    position: absolute;
    top: 205px;
    right: -53px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
}
#donate-spacer
{
    height: 100%;
}
#donate
{
    border-top: 1px solid #999;
    width: 1160px;
    margin: 0 auto;
    overflow: hidden;
}
#donate p, #donate form
{
    margin: 0;
    float: left;
}
#donate p
{
    width: 650px;
}
#donate form
{
    width: 100px;
}
.picScroll-left
{
    width: 1160px;
    height: 432px;
    position: relative;
    margin: 0 auto;
}
.picScroll-left .hd .prev
{
    isplay: block;
    float: left;
    position: absolute;
    left: -73px;
    top: 155px;
    cursor: pointer;
    border: 1px solid #dcdcdc;
    width: 32px;
    height: 76px;
}
.picScroll-left .hd .next
{
    display: block;
    float: right;
    position: absolute;
    right: -73px;
    top: 155px;
    cursor: pointer;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
}
.picScroll-left .jjfa3_yyal ul
{
    overflow: hidden;
}
.picScroll-left .jjfa3_yyal ul li
{
    width: 1160px;
    float: left;
    display: inline;
    margin: 0 auto;
}
.picScroll-left .jjfa3_yyal ul li .pic
{
    width: 580px;
    float: left;
    background: url(/style/css/images/jjfa3_16.jpg) top center no-repeat;
    height: 432px;
}
.picScroll-left .jjfa3_yyal ul li .pic img
{
    width: 578px;
    height: 412px;
    border: 1px solid #eee;
}
.picScroll-left .jjfa3_yyal ul li .title
{
    width: 507px;
    float: right;
    border: none;
    color: #999;
    font-size: 14px;
}
.picScroll-left .jjfa3_yyal ul li .title p
{
    padding-top: 8px;
    line-height: 76px;
    font-size: 20px;
    color: #666;
}
.jjfa3_body
{
    width: 1160px;
    margin: 0 auto;
    position: relative;
}
#jjfa3_list
{
    width: 1160px;
    overflow: hidden;
    margin: 0 auto;
    height: 500px;
}
#jjfa3_list ul li
{
    height: 650px;
    float: left;
}
#jjfa3_list ul li .dxyy_img
{
    float: left;
    width: 570px;
    height: 485px;
    background: url(../image/cp1_16.jpg) center top no-repeat;
    margin-right: 28px;
}
#jjfa3_list ul li
{
    width: 1160px;
    height: 500px;
}
#jjfa3_list ul li .dxyy_img img
{
    width: 568px;
    height: 412px;
    margin-bottom: 26px;
}
#jjfa3_list ul li .dxyy_img p
{
    background: url(../image/cp1_01.jpg) 224px center no-repeat;
    line-height: 28px;
    font-size: 14px;
    width: auto;
    height: auto;
}
#jjfa3_list ul li .dxyy_txt
{
    width: 513px;
    padding-left: 43px;
    float: left;
    margin-top: 0;
}
#jjfa3_list ul li .dxyy_txt p
{
    line-height: 76px;
    font-size: 20px;
    color: #333;
    overflow: hidden;
}
#contro6 #goL6
{
    left: -73px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
    display: block;
    position: absolute;
    top: 155px;
}
#contro6 #goR6
{
    right: -73px;
    width: 32px;
    height: 76px;
    border: 1px solid #dcdcdc;
    display: block;
    position: absolute;
    top: 155px;
}
.jjfa2_body
{
    width: 1160px;
    margin: 0 auto;
    position: relative;
}
#jjfa2_list
{
    width: 1160px;
    overflow: hidden;
    margin: 0 auto;
    height: 435px;
}
#jjfa2_list ul li
{
    height: 650px;
    float: left;
}
#jjfa2_list ul li .dxyy_img
{
    float: left;
    width: 570px;
    height: 485px;
    background: url(../image/cp1_16.jpg) center top no-repeat;
    padding-top: 2px;
    padding-left: 2px;
    margin-right: 28px;
}
#jjfa2_list ul li
{
    width: 1160px;
    height: 435px;
}
#jjfa2_list ul li .dxyy_img img
{
    width: 568px;
    height: 412px;
    margin-bottom: 26px;
}
#jjfa2_list ul li .dxyy_img p
{
    background: url(../image/cp1_01.jpg) 224px center no-repeat;
    line-height: 28px;
    font-size: 14px;
    width: auto;
    height: auto;
}
#jjfa2_list ul li .dxyy_txt
{
    width: 513px;
    padding-left: 43px;
    float: left;
    padding-top: 19px;
    margin-top: 0;
}
#jjfa2_list ul li .dxyy_txt p
{
    line-height: 76px;
    font-size: 20px;
    color: #333;
    overflow: hidden;
}
.search
{
    width: 1160px;
    margin: 0 auto;
    height: 55px;
    background: #2e68b9;
}
.search form
{
    padding-left: 20px;
    padding-top: 11px;
}
.search form input
{
    width: 240px;
    height: 32px;
    border: 1px solid #f8f8f8;
    border-right: none;
    background: #2e68b9;
    padding-left: 10px;
    line-height: 32px;
    color: #ededed;
    font-size: 14px;
    float: left;
}
.search form input::-moz-input-placeholder
{/* placeholder颜色  */
    color: #c7d9ff;
}
.search form input::-ms-input-placeholder
{/* placeholder颜色  */
    color: #c7d9ff;
}
.search form input::-o-input-placeholder
{/* placeholder颜色  */
    color: #c7d9ff;
}
.search form input::-webkit-input-placeholder
{/* placeholder颜色  */
    color: #c7d9ff;
}
input:focus
{
    outline: none;
}
.search form button
{
    width: 52px;
    height: 0;
    padding-top: 32px;
    overflow: hidden;
    border: 1px solid #f8f8f8;
    border-left: none;
    background: url(../image/searcg_05.jpg) right center no-repeat;
    cursor: pointer;
}
.xzzx-lb
{
    width: 1160px;
    margin: 0 auto;
}
.xzzx-lb-top
{
    width: 1138px;
    border: 1px solid #d7d7d7;
    height: 38px;
    background: #f3f4f8;
    padding-top: 13px;
    padding: 13px 20px 0 20px;
}
.xzzx-lb-top .scv-shaixuan span
{
    float: left;
    margin: 0;
    padding-right: 22px;
}
.xzzx-lb-top .scv-shaixuan a
{
    margin: 0;
}
.xzzx-lb-top a
{
    float: left;
    padding-right: 22px;
    line-height: 23px;
    color: #666;
}
.xzzx-lb-top .xzzx-active
{
    color: #2e68b9;
}
.xzzx-list ul
{
    padding-top: 4px;
    padding-bottom: 20px;
}
.xzzx-list ul li
{
    padding-top: 18px;
    border-bottom: 1px solid #e9e9e9;
}
.xzzx-list ul li a
{
    line-height: 41px;
    color: #333;
    font-size: 16px;
}
.xzzx-list ul li a:hover
{
    color: #2e68b9;
}
.xzzx-list ul li p
{
    font-size: 12px;
    color: #666;
    line-height: 22px;
    word-break: break-all;
    word-wrap: break-word;
    width: 1160px;
    display: -webkit-box;
    display: -ms-box;
    display: -o-box;
    display: -moz-box;
    -ms-box-orient: vertical;
    -ms-line-clamp: 3;
    -o-box-orient: vertical;
    -o-line-clamp: 3;
    -moz-box-orient: vertical;
    -moz-line-clamp: 3;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.xzzx-list ul li .time
{
    height: 42px;
    padding-top: 2px;
}
.xzzx-list ul li .time span
{
    line-height: 42px;
    color: #999;
    font-size: 12px;
    float: left;
    background: url(../image/time_03.jpg) left center no-repeat;
    padding-left: 18px;
}
.xzzx-list ul li .time a
{
    float: right;
    font-size: 12px;
    color: #2e68b9;
    line-height: 42px;
}
.xzzx-article
{
    width: 1160px;
    margin: 0 auto;
}
.lmmc
{
    line-height: 35px;
    font-size: 14px;
    color: #333;
    background: url(../image/tool_05.jpg) left center no-repeat;
    padding-left: 20px;
}
.xzzx-title
{
    width: 1160px;
    background: #fafafa;
    color: #3172ca;
    font-size: 26px;
    line-height: 52px;
    padding: 13px 0;
    text-align: center;
}
.tool-txt
{
    padding-top: 34px;
    line-height: 28px;
    color: #666;
    font-size: 14px;
    padding-bottom: 48px;
    word-break: break-all;
    word-wrap: break-word;
    width: 1160px;
}
.xzzx-article ul li
{
    padding-bottom: 58px;
}
.xzzx-article ul li .tool-top .dsflj
{
    color: #3172ca;
    background: none;
    line-height: 32px;
    width: 1160px;
    margin: 0 auto;
    word-break: break-all;/*支持IE，chrome，FF不支持*/
    　　word-wrap: break-word;/*支持IE，chrome，FF*/
}
.tool-top
{
    width: 1160px;
    overflow: hidden;
}
.tool-top p
{
    background: url(../image/down_05.jpg) left center no-repeat;
    line-height: 48px;
    font-size: 18px;
    float: left;
    padding-left: 26px;
    color: #333;
}
.tool-top p a
{
    color: #3172ca;
}
.tool-top .wddx
{
    line-height: 48px;
    font-size: 12px;
    color: #666;
    background: url(../image/line_05.jpg) right center no-repeat;
    padding-right: 5px;
    margin-right: 5px;
}
.tool-right
{
    float: right;
    font-size: 12px;
    color: #666;
    line-height: 48px;
}
.tool-right .time
{
    font-size: 12px;
    color: #666;
    line-height: 48px;
    background: url(../image/line_05.jpg) right center no-repeat;
    padding-right: 5px;
    margin-right: 5px;
}
.tool-right .xzcs
{
    font-size: 12px;
    color: #666;
    line-height: 48px;
}
.xgsm
{
    width: 100%;
    padding-bottom: 60px;
}
.xgsm-inner
{
    width: 1160px;
    margin: 0 auto;
}
.xgsm-inner p
{
    line-height: 46px;
    padding-top: 32px;
    font-size: 18px;
    padding-left: 26px;
    background: url(../image/cp9_01.png) left 51px no-repeat;
}
.xgsm-inner img
{
    max-width: 1160px;
    height: auto;
}
.xxaq-jj
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 112px;
}
.xxaq-img
{
    width: 624px;
    height: 415px;
    float: left;
    padding-left: 3px;
    overflow: hidden;
}
.xxaq-img img
{
    width: 624px;
    min-height: 415px;
    display: block;
}
.xxaq-txt
{
    padding: 0 56px;
    width: 412px;
    float: left;
    background: url(../image/xxaq_06.jpg) left top no-repeat;
    padding-top: 134px;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    height: 281px;
    text-align: justify;
}
.xxaq-new
{
    width: 100%;
    background: #f7f7f7;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding-top: 34px;
    padding-bottom: 42px;
}
.xxaq-new-body
{
    width: 1160px;
    margin: 0 auto;
    line-height: 28px;
    color: #333;
    font-size: 14px;
}
.xxaq-bottom
{
    width: 1160px;
    margin: 0 auto;
    padding: 78px 0 72px;
    text-align: center;
}
.xxaq-bottom img
{
    max-width: 1160px;
}
.jjfa6-gs
{
    width: 1160px;
    margin: 0 auto;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    padding-bottom: 53px;
}
.jjfa6-fzlc
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 108px;
}
.jjfa6-bt
{
    height: 116px;
    background: url(../image/jjfa5_041.jpg) left top no-repeat;
    padding-left: 45px;
    line-height: 51px;
    font-size: 22px;
    color: #fff;
}
.jjfa6-top
{
    width: 9px;
    height: 9px;
    margin-left: 119px;
    display: block;
}
.jjfa6-bototm
{
    width: 9px;
    height: 9px;
    margin-left: 119px;
    display: block;
}
.jjfa6-fzlc ul
{
    background: url(../image/jjfa6_09.jpg) 123px center repeat-y;
    padding-top: 5px;
}
.jjfa6-fzlc ul li
{
    padding-top: 12px;
    padding-left: 11px;
}
.jjfa6-title
{
    width: 102px;
    float: left;
    line-height: 31px;
    color: #666;
    font-size: 20px;
}
.jjfa6-dw
{
    width: 21px;
    height: 21px;
    margin-top: 5px;
    float: left;
}
.jjfa6-txt
{
    line-height: 28px;
    font-size: 14px;
    color: #333;
    padding-left: 21px;
    width: 1005px;
    float: left;
}
.jjfa6-gzyy
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 110px;
}
.jjfa6-gzyy-bt
{
    height: 85px;
}
.jjfa6-gzyy ul li
{
    width: 307px;
    height: 230px;
    float: left;
    margin-right: 16px;
    background: url(../image/jjfa6_17.jpg) top left no-repeat;
    padding: 32px 40px 0 29px;
    text-align: justify;
}
.jjfa6-gzyy ul li p
{
    line-height: 36px;
    color: #333;
    font-size: 18px;
}
.jjfa6-gzyy ul .jjfa6-two
{
    background: url(../image/jjfa6_19.jpg) top left no-repeat;
}
.jjfa6-gzyy ul .jjfa6-three
{
    background: url(../image/jjfa6_21.jpg) top left no-repeat;
    margin-right: 0;
}
.jjfa6-jjfa
{
    padding-bottom: 80px;
}
.jjfa6-jjfa-bottom
{
    width: 1160px;
    margin: auto;
}
.jjfa6-jj
{
    width: 1160px;
    margin: 0 auto;
}
.jjfa6-jj-img
{
    float: left;
    width: 263px;
    height: 263px;
    padding-left: 5px;
    padding-right: 86px;
}
.jjfa6-jj-img img
{
    width: 263px;
    height: 263px;
    display: block;
}
.jjfa6-jj-txt
{
    padding-top: 69px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    text-align: justify;
    width: 800px;
    float: left;
}
.jjfa6-list
{
    padding-top: 71px;
    width: 1182px;
    margin: 0 auto 58px;
}
.jjfa6-list li
{
    width: 373px;
    height: 381px;
    float: left;
    border-left: 1px solid #7bc5ef;
    background: #f8f8f8;
    margin: 0 10px 42px;
}
.jjfa6-xtdj-title
{
    float: left;
    padding-top: 6px;
    line-height: 133px;
    font-size: 25px;
    color: #666;
    padding-left: 29px;
}
.jjfa6-xtdj-title span
{
    width: 45px;
    height: 3px;
    background: #00b0f0;
    display: block;
}
.jjfa6-xtdj
{
    padding-bottom: 19px;
}
.jjfa6-xtdj img
{
    width: 200px;
    height: 150px;
    display: block;
    float: right;
}
.jjfa6-xtdj-txt
{
    padding: 0 40px 0 28px;
    font-size: 14px;
    line-height: 28px;
    color: #333;
    text-align: justify;
}
.jjfa6-jjfa-bottom
{
    width: 1160px;
    height: 370px;
    margin: 0 auto;
    box-shadow: 1px 1px 8px 1px #ddd;
    -moz-box-shadow: 1px 1px 8px 1px #ddd;
    -ms-box-shadow: 1px 1px 8px 1px #ddd;
    -webkit-box-shadow: 1px 1px 8px 1px #ddd;
    -o-box-shadow: 1px 1px 8px 1px #ddd;
}
.jjfa6-jjfa-left
{
    width: 370px;
    height: 325px;
    float: left;
    padding: 44px 43px 0;
    background: #f8f8f8;
}
.jjfa6-jjfa-left-title
{
    height: 114px;
}
.jjfa6-jjfa-left-title span
{
    width: 57px;
    height: 51px;
    display: block;
    float: left;
    padding-right: 22px;
    padding-top: 21px;
}
.jjfa6-jjfa-left-title span img
{
    width: 57px;
    height: 51px;
    display: block;
}
.jjfa6-jjfa-left-title p
{
    line-height: 114px;
    color: #333;
    font-size: 22px;
    float: left;
}
.jjfa6-jjfa-left-txt
{
    line-height: 32px;
    color: #666;
    font-size: 16px;
    width: 350px;
    text-align: justify;
}
.jjfa6-jjfa-right
{
    width: 703px;
    height: 369px;
    float: left;
}
.jjfa6-jjfa-right img
{
    width: 703px;
    height: 369px;
    display: block;
}
.jjfa6-fwys
{
    width: 100%;
    background: #f3f3f3;
    padding-top: 53px;
}
.jjfa-fwys-white .line span
{
    background: #f3f3f3;
}
.jjfa6-fwys-list
{
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 90px;
}
.jjfa6-fwys-list ul li
{
    width: 176px;
    height: 356px;
    float: left;
    margin: 0 10px;
    background: #fff;
    border-bottom: 2px solid #3172ca;
    padding: 14px 20px 0;
}
.jjfa6-fwys-list ul li:hover
{
    box-shadow: 1px 1px 20px 1px #ddd;
    -moz-box-shadow: 1px 1px 20px 1px #ddd;
    -ms-box-shadow: 1px 1px 20px 1px #ddd;
    -webkit-box-shadow: 1px 1px 20px 1px #ddd;
    -o-box-shadow: 1px 1px 20px 1px #ddd;
}
.jjfa6-fwys-title
{
    line-height: 98px;
    text-align: center;
    font-size: 60px;
    color: #7bc5ef;
}
.jjfa6-fwys-title span
{
    width: 22px;
    height: 2px;
    background: #7bc5ef;
    display: block;
    margin: 0 auto;
}
.jjfa6-fwys-txt
{
    line-height: 28px;
    font-size: 14px;
    color: #666;
    padding-top: 38px;
    text-align: justify;
}
.ghzx-jj
{
    padding-top: 100px;
    width: 100%;
    height: 554px;
    background: url(../image/ghzx_01.jpg) top center no-repeat;
}
.ghzx-jj-inner
{
    width: 1160px;
    margin: 0 auto;
}
.ghzx-title
{
    width: 845px;
    height: 58px;
    background: #3172ca;
    color: #fff;
    font-size: 20px;
    line-height: 58px;
    padding-left: 315px;
    position: relative;
}
.ghzx-title img
{
    width: 99px;
    height: 147px;
    position: absolute;
    left: 126px;
    top: -64px;
}
.ghzx-body
{
    width: 100%;
    padding-top: 46px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #333;
    padding-bottom: 55px;
}
.ghzx-body span
{
    font-size: 18px;
    color: #3172ca;
}
.ghzx-des
{
    width: 1100px;
    height: 97px;
    padding: 0 30px;
    background: url(../image/ghzx_021.png) top center no-repeat;
    text-align: center;
    padding-top: 26px;
}
.ghzx-jcrz
{
    width: 100%;
    background: #f9f9f9;
}
.ghzx-jcrz-title
{
    padding-top: 76px;
    line-height: 73px;
    color: #333;
    font-size: 30px;
    text-align: center;
    height: 113px;
    background: url(../image/ghzx_03.png) center 149px no-repeat;
}
.ghzx-jcrz-des
{
    width: 928px;
    margin: 0 auto;
    background: #fff;
    padding: 24px 30px 24px;
    line-height: 40px;
    font-size: 20px;
    color: #333;
    text-align: center;
}
.ghzx-jcrz ul
{
    width: 988px;
    height: 381px;
    background: url(../image/ghzx_04.png) top center no-repeat;
    margin: 0 auto;
    padding-top: 68px;
}
.ghzx-jcrz ul li
{
    height: 77px;
}
.ghzx-jcrz ul li span
{
    width: 109px;
    height: 77px;
    line-height: 77px;
    color: #fff;
    display: block;
    float: left;
    font-size: 45px;
    font-weight: bold;
    font-family: Ebrima;
    text-align: center;
    padding-right: 84px;
}
.ghzx-jcrz ul li .ghzx-txt
{
    float: left;
    line-height: 20px;
    font-size: 13px;
    color: #333;
    padding-top: 4px;
    width: 520px;
}
.ghzx-jcrz ul li:nth-child(2)
{
    height: 79px;
}
.ghzx-jcrz ul li:nth-child(1) .ghzx-txt, .ghzx-jcrz ul li:nth-child(3) .ghzx-txt
{
    color: #fff;
}
.ghzx-jcrz ul li:nth-child(1) .ghzx-txt p, .ghzx-jcrz ul li:nth-child(3) .ghzx-txt p
{
    color: #fff;
}
.ghzx-jcrz ul li:nth-child(4) .ghzx-txt
{
    padding-top: 5px;
}
.ghzx-jcrz ul li:nth-child(2) .ghzx-txt
{
    width: 570px;
}
.ghzx-jcrz ul li:nth-child(3) .ghzx-txt
{
    width: 622px;
}
.ghzx-jcrz ul li:nth-child(4) .ghzx-txt
{
    width: 622px;
}
.ghzx-jcrz ul li .ghzx-txt p
{
    line-height: 27px;
    font-size: 18px;
    color: #333;
}
.ghzx-jcrz ul li:nth-child(1) span
{
    padding-left: 223px;
}
.ghzx-jcrz ul li:nth-child(2) span
{
    padding-left: 173px;
}
.ghzx-jcrz ul li:nth-child(3) span
{
    padding-left: 121px;
    height: 77px;
    line-height: 77px;
}
.ghzx-jcrz ul li:nth-child(3)
{
    height: 79px;
}
.ghzx-jcrz ul li:nth-child(4) span
{
    padding-left: 77px;
}
.ghzx-ffl-body
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 129px;
}
.ghzx-ffl-body img
{
    width: 1160px;
    height: auto;
    display: block;
}
.ghzx-ys
{
    width: 100%;
    height: 604px;
    background: url(../image/ghzx_03.jpg) top center no-repeat;
}
.ghzx-ys-title
{
    padding-top: 52px;
    text-align: center;
    font-size: 30px;
    line-height: 74px;
    color: #fff;
}
.cptx8-list
{
    width: 1160px;
    height: 501px;
    overflow: hidden;
    padding: 30px 0 50px;
}
.cptx8-list ul
{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
.cptx8-list li
{
    display: block;
    width: 268px;
    height: 489px;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
    margin: 5px 10px;
    float: left;
    position: relative;
    background: #fff;
}
.cptx8-list li:hover
{
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
.cptx8-list li img
{
    width: 268px;
    height: auto;
}
.cptx8-list li p
{
    line-height: 39px;
    color: #333;
    font-size: 16px;
    padding: 19px 20px 16px;
    text-align: center;
    margin: 0;
    height: 78px;
}
.cptx8-list li p
{
    height: auto;
}
.cptx8-list li span
{
    line-height: 28px;
    font-size: 14px;
    color: #999;
    display: block;
    padding: 0 20px;
}
.cpgs22_img
{
    width: 420px;
}
.cpgs22_img img
{
    width: 341px;
    height: 309px;
}
.cpgs22_txt
{
    float: left;
    width: 690px;
    height: 272px;
    display: table;
}
.cpgs22-txt2
{
    font-size: 14px;
    line-height: 28px;
    color: #333;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.cpgs22-txt2 p
{
    padding-bottom: 12px;
}
.cptx22-list
{
    height: 355px!important;
}
.cptx22-list li
{
    height: 355px!important;
}
.cptx22-list li p
{
    height: 39px!important;
}
.cpld22
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/cp22_11.jpg) top center no-repeat;
}
.cpld22 ul li
{
    float: left;
    width: 50%;
    margin-bottom: 36px;
}
.cpld22 ul li:nth-child(1), .cpld22 ul li:nth-child(2)
{
    height: 64px;
}
.cpld22 ul li:nth-child(3), .cpld22 ul li:nth-child(4)
{
    height: 96px;
}
.cpld22 ul li img
{
    float: left;
    width: 42px;
    height: 42px;
    display: block;
    padding-bottom: 12px;
    border-right: 1px solid #e5e5e5;
    padding-right: 15px;
    margin-top: 10px;
}
.cpld22 ul li .cpld-txt22
{
    width: 432px;
    float: left;
    padding-left: 27px;
}
.cpld22 ul li:nth-child(1) .cpld-txt22, .cpld22 ul li:nth-child(2) .cpld-txt22
{
    padding-top: 20px;
}
.cpld22 ul li .cpld-txt22 ul li
{
    width: 100%;
    float: none;
    line-height: 32px;
    margin: 0;
}
.cpbs22
{
    width: 1196px;
    padding-bottom: 73px;
    padding-top: 30px;
}
.cpbs22 li
{
    width: 445px;
    height: 277px;
    float: left;
    border: 1px solid #ebebeb;
    margin-right: 37px;
    -ms-box-shadow: 0 1px 14px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 14px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 14px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 14px rgba(0,0,0,.2);
    box-shadow: 0 1px 14px rgba(0,0,0,.2);
    padding: 28px 57px 0;
}
.cpbs22 li p
{
    color: #333;
    padding-bottom: 18px;
}
.cpbs22 li img
{
    max-height: 231px;
    max-width: 445px;
    display: block;
}
.cptx22_bot .prev, .cptx22_bot .next
{
    top: 164px;
}
.cpgs22_txt ul li
{
    padding-left: 20px;
    background: url(../image/cp23_10.jpg) left 11px no-repeat;
}
.cpgs22_txt p
{
    padding-bottom: 7px;
}
.cpgs23_img
{
    width: 470px;
}
.cpgs23_img img
{
    width: 324px;
    height: 277px;
    padding-left: 40px;
}
.cpbs23
{
    width: 100%;
    height: 489px;
    background: url(../image/cp23_03.jpg) top center no-repeat;
}
.cpbs23 .dxyy_top h4
{
    background: #3278d9 url(../image/cp23_11.jpg) left center no-repeat;
    color: #fff;
}
.cpbs23-list
{
    width: 1160px;
    margin: 0 auto;
}
.cpbs23-list .cpbs23-left
{
    float: left;
    width: 529px;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    padding-right: 50px;
}
.cpbs23-list .cpbs23-left p
{
    font-size: 14px;
    color: #fff;
    line-height: 200%;
    padding-top: 7px;
}
.cpbs23-img
{
    width: 436px;
    float: left;
    padding-left: 70px;
}
.cpbs23-img img
{
    max-width: 436px;
}
.dxyy23
{
    padding-top: 30px;
    padding-bottom: 50px;
}
.dxyy23-img
{
    width: 570px;
    float: left;
}
.dxyy23-txt
{
    width: 477px;
    padding-left: 67px;
    display: table;
}
.dxyy23-txt .dxyy_txt
{
    width: 477px;
    vertical-align: middle;
    display: table-cell;
    line-height: 29px;
    font-size: 14px;
    width: 100%;
    height: 100%;
    color: #666;
}
.dxyy23-txt .dxyy_txt ul li
{
    font-size: 14px;
    line-height: 34px;
    color: #666;
    background: url(../image/cp23_10.jpg) left 14px no-repeat;
    padding-left: 16px;
}
.cptx23-list
{
    height: 468px;
}
.cptx23-list ul li:hover
{
    box-shadow: none;
    border: 1px solid #dcdcdc;
    border-bottom: 2px solid #00aeef;
}
.cptx23-list ul li p
{
    padding: 0;
    line-height: 53px;
    font-size: 18px;
    height: auto;
}
.cptx23-list ul li span
{
    color: #666;
}
.cptx23-list ul li span p
{
    font-size: 14px;
    line-height: 28px;
    color: #666;
    text-align: justify;
}
.cptx23-list ul li span ul li
{
    width: 100%;
    height: auto;
    border: none;
    list-style: inside disc;
    margin: 0;
}
.cptx23-list ul li ul li img
{
    width: 8px;
    height: 8px;
    float: left;
    padding-right: 7px;
    display: block;
    margin-top: 11px;
}
.cptx23-list li span ul li:hover
{
    box-shadow: none;
    border: none;
}
.cpgs-24
{
    padding-top: 30px;
}
.cpgs24_img
{
    width: 420px;
    height: auto;
}
.cpgs24_img img
{
    width: 355px;
    height: auto;
}
.cpgs24_txt
{
    width: 720px;
    float: left;
}
.gndx24
{
    width: 1160px;
    margin: 0 auto;
    padding-bottom: 74px;
}
.gndx24 .gndx24-menu
{
    width: 1160px;
    position: relative;
    height: 46px;
}
.gndx24 .gndx24-menu li
{
    width: 180px;
    float: left;
    height: 46px;
}
.gndx24 .gndx24-menu li a
{
    width: 127px;
    display: block;
    padding-left: 56px;
    height: 46px;
    padding-top: 6px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
}
.gndx24 .gndx24-menu li a#gndx24-btn1
{
    background: url(../image/cp24_01.png) top center no-repeat;
    position: absolute;
    left: -3px;
    z-index: 1;
}
.gndx24 .gndx24-menu li a#gndx24-btn2
{
    background: url(../image/cp24_02.png) top center no-repeat;
    padding-left: 60px;
    width: 124px;
    position: absolute;
    left: 154px;
    z-index: 1;
}
.gndx24 .gndx24-menu li a#gndx24-btn3
{
    background: url(../image/cp24_03.png) top center no-repeat;
    padding-left: 60px;
    width: 124px;
    position: absolute;
    left: 313px;
    z-index: 2;
}
.gndx24 .gndx24-menu li .gndx24-on
{
    color: #fff;
}
.gndx24 .gndx24-menu li .gndx24-on#gndx24-btn1
{
    background: url(../image/cp24_04.png) top center no-repeat;
    position: absolute;
    left: -3px;
    z-index: 1;
}
.gndx24 .gndx24-menu li .gndx24-on#gndx24-btn2
{
    background: url(../image/cp24_05.png) top center no-repeat;
    padding-left: 60px;
    width: 124px;
    position: absolute;
    left: 154px;
    z-index: 1;
}
.gndx24 .gndx24-menu li .gndx24-on#gndx24-btn3
{
    background: url(../image/cp24_06.png) top center no-repeat;
    padding-left: 60px;
    width: 124px;
    position: absolute;
    left: 313px;
    z-index: 2;
}
.gndx24-bot-1
{
    display: none;
}
#gndx24-top1
{
    display: block;
}
.gndx24-bot
{
    width: 1160px;
    height: 300px;
    background: url(../image/cp24_06.jpg) top center no-repeat;
}
.gndx24-bot-1
{
    padding: 32px 40px;
    font-size: 14px;
    color: #333;
    line-height: 35px;
}
.cpld24
{
    width: 100%;
    height: 539px;
    background: #f8f8f8;
}
.cptx24_top h4
{
    background: #f8f8f8 url(../image/cp1_07.jpg) left center no-repeat;
}
.cpld24-list
{
    margin: 60px 0 50px;
    width: 1160px;
}
.cpld24-list ul
{
    height: 329px;
    background: url(../image/cp24_07.png) center top no-repeat;
    position: relative;
    width: 1120px;
    margin: 0 auto;
}
.cpld24-list ul li
{
    line-height: 28px;
    color: #333;
    position: absolute;
    left: 0;
    width: 375px;
    top: 39px;
}
.cpld24-list ul li:nth-child(2)
{
    left: 756px;
    top: 26px;
}
.cpld24-list ul li:nth-child(4)
{
    left: 756px;
    top: 119px;
}
.cpld24-list ul li:nth-child(6)
{
    left: 756px;
    top: 260px;
}
.cpld24-list ul li:nth-child(5)
{
    left: 0;
    top: 261px;
}
.cpld24-list ul li:nth-child(3)
{
    left: 0;
    top: 146px;
}
.cpgs25_img
{
    width: 460px;
    height: auto;
}
.cpgs25_img img
{
    width: 395px;
    height: auto;
    display: block;
}
.cpgs25_txt
{
    float: left;
    width: 700px;
}
.cpgs25_txt2
{
    padding-top: 10px;
}
.gntx25-one
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 30px;
}
.gntx25-title
{
    width: 1160px;
    margin: 0 auto;
    background: url(../image/cp25_09.png) top center no-repeat;
    height: 73px;
    line-height: 65px;
    font-size: 22px;
    color: #fff;
    text-align: center;
}
.gntx25-one-list
{
    padding-top: 47px;
    padding-bottom: 36px;
}
.gntx25-one-list li
{
    width: 955px;
    height: 101px;
    background: url(../image/cp25_04.jpg) center center no-repeat;
    margin-bottom: 19px;
    padding: 0 125px 0 83px;
}
.gntx25-one-list li:nth-child(1)
{
    background: url(../image/cp25_03.jpg) center center no-repeat;
    height: 130px;
    display: table;
}
.gntx25-one-list li .gntx25-o-txt
{
    width: 670px;
    float: left;
    padding-top: 20px;
    line-height: 25px;
    color: #333;
}
.gntx25-one-list li:nth-child(1) .gntx25-o-txt
{
    padding-top: 9px;
}
.gntx25-one-list li .gntx25-o-txt span
{
    display: block;
    line-height: 35px;
    font-size: 18px;
    color: #333;
}
.gntx25-one-list li img
{
    float: right;
    display: block;
    padding-top: 1px;
}
.gntx25-two
{
    width: 100%;
    background: #fafafa;
}
.gntx25-two-inner
{
    width: 1160px;
    margin: 0 auto;
    padding-top: 69px;
}
.gntx25-two-inner ul
{
    border-left: 1px solid #7fb4fe;
    margin-left: 22px;
    position: relative;
    margin-top: 28px;
    padding-bottom: 23px;
}
.gntx25-two-inner ul li
{
    padding-bottom: 23px;
    position: relative;
    width: 698px;
}
.gntx25-two-inner ul li .icon
{
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    left: -8px;
    top: 10px;
}
.gntx25-two-inner ul li .gntx25-t-txt
{
    padding-left: 27px;
    color: #666;
}
.gntx25-two-inner ul li .gntx25-t-txt span
{
    display: block;
    line-height: 32px;
    font-size: 18px;
    color: #333;
}
.gntx25-two ul .line
{
    width: 1px;
    height: 10px;
    background: #fafafa;
    position: absolute;
    left: -1px;
}
.gntx25-two ul .img1
{
    width: 219px;
    height: 81px;
    position: absolute;
    right: 243px;
    top: 55px;
}
.gntx25-two ul .img2
{
    width: 344px;
    height: 190px;
    position: absolute;
    right: 40px;
    top: 172px;
}
.gntx25-3
{
    padding-top: 79px;
    width: 1160px;
    overflow: hidden;
    margin: 0 auto;
}
.gntx25-3 ul
{
    padding: 44px 0 50px;
    width: 1200px;
}
.gntx25-3 ul li
{
    width: 261px;
    height: 243px;
    float: left;
    margin-right: 36px;
    border: 1px solid #ebebeb;
    background: url(../image/cp25_16.jpg) top center no-repeat;
}
.gntx25-3 ul li .img-bj
{
    width: 261px;
    height: 126px;
    background: url(../image/cp25_02.png) center center no-repeat;
}
.gntx25-3 ul li:nth-child(2) .img-bj
{
    width: 261px;
    height: 126px;
    background: url(../image/cp25_01.png) center center no-repeat;
}
.gntx25-3 ul li:nth-child(3) .img-bj
{
    width: 261px;
    height: 126px;
    background: url(../image/cp25_03.png) center center no-repeat;
}
.gntx25-3 ul li:nth-child(4) .img-bj
{
    width: 261px;
    height: 126px;
    background: url(../image/cp25_04.png) center center no-repeat;
}
.gntx25-3 ul li p
{
    padding: 33px 20px 0;
    text-align: center;
    font-size: 16px;
}
.cpbs24 li
{
    width: 495px;
    padding: 28px 32px 0;
}
.cpld25-dw
{
    padding-top: 30px;
    width: 100%;
    padding-bottom: 50px;
}
.cpld25-dw ul
{
    background: url(../image/cp25_10.png) top center no-repeat;
    width: 100%;
    height: 409px;
    position: relative;
}
.cpld25-dw ul li
{
    width: 421px;
    height: 46px;
    background: #f7f7f7;
    padding-left: 17px;
    line-height: 46px;
    color: #333;
    position: absolute;
}
.cpld25-dw ul li:nth-child(1)
{
    top: 20px;
    left: 0;
}
.cpld25-dw ul li:nth-child(2)
{
    top: 19px;
    right: 0;
}
.cpld25-dw ul li:nth-child(3)
{
    width: 386px;
    top: 153px;
    left: 0;
}
.cpld25-dw ul li:nth-child(4)
{
    width: 378px;
    top: 153px;
    right: 0;
}
.cpld25-dw ul li:nth-child(5)
{
    top: 285px;
    left: 0;
}
.cpld25-dw ul li:nth-child(6)
{
    top: 286px;
    right: 0;
}
.cpld25-dw ul li:nth-child(7)
{
    width: 221px;
    text-align: center;
    padding: 0;
    top: 363px;
    left: 470px;
}