* {
    margin: 0px;
    padding: 0px;
}

.nav {
    display: block;
    width: 100%;
    height: 1px;
    overflow: hidden;
    clear: both;
}

.nav78 {
    height: 78px;
}

.nav130 {
    height: 130px;
}

.nav94 {
    height: 94px;
}

.nav20 {
    height: 20px;
}

.nav65 {
    height: 65px;
}

.nav55 {
    height: 55px;
}

.nav109 {
    height: 109px;
}

.nav27 {
    height: 27px;
}

.nav100 {
    height: 100px;
}

.nav37 {
    height: 37px;
}

img {
    border: none;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
}

body {
    font: 14px "Microsoft YaHei", "宋体", Arial;
    text-align: center;
    background-color: #fff;
}

#ibgA {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: url("../images/bg1.jpg") center top no-repeat #114388;
}

#ibgB {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url("../images/bg2.jpg") center top no-repeat #114388;
}

#top_box {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 217px;
    background-color: #013783;
}

#top_line {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 217px;
}

#top_logo {
    position: absolute;
    left: 478px;
    top: 35px;
    width: 244px;
    height: 93px;
}

#menu_line {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 73px;
}

#menu_line li {
    float: left;
    width: 133px;
    height: 73px;
    line-height: 73px;
}

#menu_line li a {
    color: #ffffff;
    font-size: 15px;
}

#menu_line li a:hover {
    color: #eed581;
}

#banner_line {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 700px;
    background: url("../images/banner_img1.jpg") center top no-repeat;
}

#imain_about {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 590px;
}

#imain_about_txt {
    margin-top: 30px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 958px;
    height: 56px;
    line-height: 200%;
}

.imain_about_more {
    display: inline-block;
    margin-bottom: 60px;
}

#imain_about_menu {
    width: 100%;
    height: 160px;
    overflow: hidden;
}

#imain_about_menu li {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    width: 280px;
    height: 160px;
}

#imain_about_menu li a {
    display: block;
    width: 280px;
    height: 160px;
    transition: all 0.5s;
}

#imain_about_menu li .imain_about_menuImg1 {
    background: url("../images/imain_about_menuImg1.jpg") left top no-repeat;
}

#imain_about_menu li .imain_about_menuImg2 {
    background: url("../images/imain_about_menuImg2.jpg") left top no-repeat;
}

#imain_about_menu li .imain_about_menuImg3 {
    background: url("../images/imain_about_menuImg3.jpg") left top no-repeat;
}

#imain_about_menu li .imain_about_menuImg4 {
    background: url("../images/imain_about_menuImg4.jpg") left top no-repeat;
}

#imain_about_menu li .imain_about_menuImg1:hover {
    background: url("../images/imain_about_menuImg1.jpg") left bottom no-repeat;
}

#imain_about_menu li .imain_about_menuImg2:hover {
    background: url("../images/imain_about_menuImg2.jpg") left bottom no-repeat;
}

#imain_about_menu li .imain_about_menuImg3:hover {
    background: url("../images/imain_about_menuImg3.jpg") left bottom no-repeat;
}

#imain_about_menu li .imain_about_menuImg4:hover {
    background: url("../images/imain_about_menuImg4.jpg") left bottom no-repeat;
}

#imain_ppzx {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 670px;
}

#imain_ppzx_img {
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
    width: 1180px;
    height: 350px;
}

#imain_ppzx_txt {
    margin-top: 34px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 1020px;
    height: 55px;
    line-height: 200%;
}

.imain_ppzx_more {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 224px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    background-color: #013783;
    color: #ffffff;
}

#imain_ppzx_pp {
    width: 100%;
    height: 300px;
    background: url("../images/imain_pro_logoBG.jpg") center top no-repeat;
}

#imain_ppzx_ppMenu {
    margin-left: auto;
    margin-right: auto;
    width: 542px;
    height: 90px;
}

.imain_ppzx_ppMenuL {
    float: left;
}

.imain_ppzx_ppMenuR {
    float: right;
}

.imain_ppzx_ppMenuR img {
    position: relative;
    top: -10px;
}

#imain_hsz {
    margin-left: auto;
    margin-right: auto;
    width: 1180px;
    height: 656px;
}

#imain_hsz_img {
    margin-bottom: 51px;
}

#imain_hsz_tit {
    margin-bottom: 22px;
}

#imain_hsz_txt {
    margin-bottom: 22px;
    width: 100%;
    height: 80px;
    line-height: 200%;
    overflow: hidden;
}

#imain_ggA {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 600px;
}

#imain_ggABox {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 600px;
}

#imain_ggA_txt {
    position: absolute;
    left: 0px;
    top: 300px;
    width: 100%;
    color: #ffffff;
    text-align: left;
}

#imain_ggA_tit {
    margin-bottom: 20px;
    font-size: 30px;
    font-family: "宋体","Microsoft YaHei",Arial;
}

#imain_ggA_txt p {
    line-height: 180%;
}

#imain_zskj {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 901px;
}

#imain_zskj_tit {
    margin-top: 92px;
    margin-bottom: 57px;
    width: 100%;
}

#imain_zskj_list {
    width: 100%;
    height: 512px;
}

#imain_zskj_list li {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 32px;
    width: 380px;
    height: 240px;
    overflow: hidden;
}

#imain_news {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 685px;
}

#imain_news_list {
    margin-top: 56px;
    width: 100%;
    height: 500px;
}

#imain_news_list li {
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    width: 580px;
    height: 500px;
    text-align: left;
}

#imain_news_list li .imain_news_img {
    display: block;
    margin-bottom: 23px;
    width: 580px;
    height: 300px;
    overflow: hidden;
}

#imain_news_list li .imain_news_tit {
    display: block;
    margin-bottom: 20px;
    width: 580px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    overflow: hidden;
}

#imain_news_list li .imain_news_tit a {
    color: #000000;
}

#imain_news_list li .imain_news_tit a:hover {
    color: #013783;
}

#imain_news_list li .imain_news_txt {
    display: block;
    width: 580px;
    height: 48px;
    color: #666666;
    line-height: 160%;
}

#imain_news_list li .imain_news_time {
    display: block;
    margin-top: 20px;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: left;
    border-top: 1px solid #666666;
    background: url("../images/imain_news_icon.png") right center no-repeat;
}

#imain_ggB {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 600px;
}

#imain_ggBBox {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 600px;
}

#imain_ggB_txt {
    position: absolute;
    left: 0px;
    top: 215px;
    width: 408px;
    color: #ffffff;
    text-align: left;
}

#imain_ggB_tit {
    margin-bottom: 30px;
    font-size: 30px;
    font-family: "宋体","Microsoft YaHei",Arial;
}

#imain_ggB_tit span {
    display: block;
    line-height: 160%;
}

#imain_ggB_txt p {
    line-height: 180%;
}

#imain_hmknow {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 780px;
}

#imain_hmknow_txt {
    margin-top: 15px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 878px;
    color: #666666;
    line-height: 180%;
}

#imain_hmknow_list {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 468px;
}

#imain_hmknow_list li {
    float: left;
    width: 380px;
}

.imain_hmknow_img {
    display: block;
    margin-bottom: 17px;
    width: 380px;
    height: 400px;
    overflow: hidden;
}

.imain_hmknow_txt {
    display: block;
    width: 380px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    border-bottom: 1px solid #666666;
    overflow: hidden;
    font-size: 18px;
}

#imain_ppcl {
    width: 100%;
    height: 587px;
}

#imain_ppcl_txt {
    margin-top: 15px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 878px;
    color: #666666;
    line-height: 180%;
}

#imain_ppcl_phone {
    margin-bottom: 67px;
    width: 100%;
    height: 100px;
    line-height: 100px;
    color: #013783;
    background-color: #e3e3e3;
}

#imain_ppcl_phone p {
    font-size: 18px;
}

#imain_ppcl_phone p span {
    font-size: 36px;
}

#imain_ppcl_menu {
    width: 100%;
    height: 201px;
    overflow: hidden;
}

#imain_ppcl_menu li {
    display: inline-block;
    margin-left: 40px;
    margin-right: 40px;
    width: 201px;
    height: 201px;
}

#imain_ppcl_menu li a {
    display: block;
    width: 201px;
    height: 201px;
    transition: all 0.5s;
}

#imain_ppcl_menu li .imain_ppcl_menuA {
    background: url("../images/imain_ppcl_menuImg1.jpg") left top no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuB {
    background: url("../images/imain_ppcl_menuImg2.jpg") left top no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuC {
    background: url("../images/imain_ppcl_menuImg3.jpg") left top no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuD {
    background: url("../images/imain_ppcl_menuImg4.jpg") left top no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuA:hover {
    background: url("../images/imain_ppcl_menuImg1.jpg") left bottom no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuB:hover {
    background: url("../images/imain_ppcl_menuImg2.jpg") left bottom no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuC:hover {
    background: url("../images/imain_ppcl_menuImg3.jpg") left bottom no-repeat;
}

#imain_ppcl_menu li .imain_ppcl_menuD:hover {
    background: url("../images/imain_ppcl_menuImg4.jpg") left bottom no-repeat;
}

.imain_top {
    position: relative;
    z-index: 3;
    width: 100%;
    background-color: #ffffff;
}

.imain_center {
    position: relative;
    z-index: 3;
    width: 100%;
    background-color: #ffffff;
}

.imain_bot {
    position: relative;
    z-index: 3;
    width: 100%;
    background-color: #ffffff;
}
/******************************************************************************/
#mbanner_line {
    width: 100%;
    height: 550px;
    background: url("../images/mbanner_img1.jpg") center top no-repeat;
}

#main_menu {
    width: 100%;
    height: 64px;
    background-color: #f6f6f6;
}

#main_menu li {
    display: inline-block;
    width: 195px;
    height: 64px;
}

#main_menu li a {
    display: block;
    width: 195px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 18px;
    color: #222222;
}

#main_menu li a:hover {
    background-color: #013783;
    color: #ffffff;
}

#main_menu li .main_menuActive {
    background-color: #013783;
    color: #ffffff;
}

#main_line {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

#main_about_tit {
    width: 100%;
    text-align: center;
}

#main_about_con {
    width: 100%;
    text-align: left;
}

#main_aboutQYJJ {
    width: 100%;
    height: 902px;
    background: url("../images/main_about_bg.jpg") center top no-repeat;
}

#main_aboutQYJJ_line {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 902px;
}

#main_aboutQYJJ_tit {
    position: absolute;
    left: 0px;
    top: 83px;
    width: 223px;
    height: 76px;
}

#main_aboutQYJJ_con {
    position: absolute;
    left: 0px;
    top: 195px;
    width: 700px;
    height: 224px;
    line-height: 200%;
    font-size: 16px;
    overflow: hidden;
    text-align: left;
}

#main_aboutQYJJ_img {
    position: absolute;
    left: 0px;
    top: 439px;
    width: 702px;
    height: 358px;
    overflow: hidden;
}

#main_aboutQYJJ_hua {
    position: absolute;
    right: 40px;
    bottom: 0px;
    width: 428px;
    height: 708px;
    background: url("../images/main_about_hua.png") no-repeat;
}

#main_aboutPPZL {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

#main_aboutPPZL_tit {
    margin-top: 60px;
    margin-bottom: 46px;
    width: 100%;
}

#main_aboutPPZL_con {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    height: auto !important;
    height: 300px;
    min-height: 300px;
    background: url("../images/main_aboutPPZL_dian.jpg") center top repeat-y;
}

#main_aboutPPZL_top {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    width: 20px;
    height: 20px;
    background: url("../images/main_aboutPPCL_top.png") center top no-repeat;
}

#main_aboutPPZL_txt {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    width: 100%;
    line-height: 200%;
}

#main_aboutPPZL_txt p {
    margin-bottom: 10px;
}

#main_aboutPPZL_ul {
    width: 100%;
    color: #013783;
}

#main_aboutPPZL_ul li {
    margin-bottom: 23px;
}

#main_aboutPPZL_ul li:nth-of-type(odd) {
    float: right;
    width: 600px;
    background: url("../images/main_aboutPPZL_yuan.png") 509px top no-repeat;
}

#main_aboutPPZL_ul li:nth-of-type(odd) .main_aboutPPZL_year {
    float: left;
    width: 226px;
    height: 80px;
    line-height: 80px;
    text-align: left;
    font-size: 30px;
}

#main_aboutPPZL_ul li:nth-of-type(odd) .main_aboutPPZL_conTxt {
    float: left;
    width: 264px;
    line-height: 200%;
    text-align: left;
    font-size: 16px;
}

#main_aboutPPZL_ul li:nth-of-type(odd) .main_aboutPPZL_conTxt p {
    margin-bottom: 10px;
}

.main_aboutPPZL_conTxt .nav {
    height: 25px;
}

.main_aboutPPZL_tiao {
    height: 8px;
    border-bottom: 1px solid #999999;
}

#main_aboutPPZL_ul li:nth-of-type(even) {
    float: left;
    width: 600px;
    background: url("../images/main_aboutPPZL_yuan.png") 18px top no-repeat;
}

#main_aboutPPZL_ul li:nth-of-type(even) .main_aboutPPZL_year {
    float: right;
    width: 226px;
    height: 80px;
    line-height: 80px;
    text-align: right;
    font-size: 30px;
}

#main_aboutPPZL_ul li:nth-of-type(even) .main_aboutPPZL_conTxt {
    float: right;
    width: 264px;
    line-height: 200%;
    text-align: right;
    font-size: 16px;
}

#main_aboutPPZL_ul li:nth-of-type(even) .main_aboutPPZL_conTxt p {
    margin-bottom: 10px;
}

#main_aboutQXPP {
    width: 100%;
    height: 963px;
    background: url("../images/main_aboutPXPP_bg.jpg") center top no-repeat;
}

#main_aboutQXPP_tit {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 129px;
}

#main_aboutQXPP_con {
    margin-left: auto;
    margin-right: auto;
    width: 1182px;
}

.main_aboutQXPP_li {
    float: left;
    width: 562px;
    text-align: left;
    color: #ffffff;
}

.main_aboutQXPP_liImg {
    margin-bottom: 43px;
    width: 100%;
    height: 382px;
}

.main_aboutQXPP_liTit {
    margin-bottom: 12px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #ffffff;
    font-size: 23px;
}

.main_aboutQXPP_liTit a {
    color: #ffffff;
}

.main_aboutQXPP_liTxt {
    width: 100%;
    line-height: 200%;
}

.main_aboutQXPP_liRight {
    float: right;
}

#main_aboutQYRY {
    width: 100%;
}

#main_aboutQYRY_tit {
    height: 140px;
}

#main_aboutQYRY_con {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

#main_aboutQYRY_con li {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 30px;
    width: 280px;
}

.main_aboutQYRY_conImg {
    display: block;
    width: 278px;
    height: 198px;
    border: 1px solid #999999;
    overflow: hidden;
}

.main_aboutQYRY_conImg img {
    min-height: 198px;
}

.main_aboutQYRY_conTxt {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #666666;
}

#main_aboutGG {
    width: 100%;
    height: 500px;
    background: url("../images/main_aboutGYCC_bg.jpg") center top no-repeat;
}

#main_aboutGG_line {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    height: 500px;
}

#main_aboutGG_tit {
    margin-top: 110px;
    margin-bottom: 50px;
    width: 680px;
    text-align: left;
}

#main_aboutGG_txt {
    margin-bottom: 60px;
    width: 680px;
    text-align: left;
    color: #ffffff;
    line-height: 200%;
}

#main_aboutGG_more {
    width: 116px;
    text-align: left;
}

#main_aboutPPCL {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 1030px;
}

#main_aboutPPCL_tit {
    width: 100%;
    height: 151px;
}

#main_aboutPPCL_con {
    width: 100%;
    height: 382px;
    overflow: hidden;
}

#main_aboutPPCL_con ul {
    width: 120%;
}

#main_aboutPPCL_con li {
    display: inline;
    float: left;
    margin-right: 48px;
    width: 201px;
}

#main_aboutPPCL_con li span {
    display: block;
    margin-bottom: 35px;
    width: 201px;
    height: 200px;
    line-height: 200px;
    font-size: 24px;
    background: url("../images/main_aboutPPCL_menuBG.png") no-repeat;
}

#main_aboutPPCL_con li p {
    font-size: 16px;
    line-height: 160%;
    color: #333333;
}

#main_aboutPPCL_img {
    margin-left: auto;
    margin-right: auto;
    width: 1182px;
    height: 374px;
    overflow: hidden;
}

#main_proClass {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 560px;
}

#main_proClass_otBox {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1200px;
    height: 400px;
    overflow: hidden;
}

#main_proClass_onetwo {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 2400px;
    height: 400px;
}

#main_proClass_one {
    float: left;
    position: relative;
    width: 1200px;
    height: 400px;
}

#main_proClass_two {
    float: left;
    position: relative;
    width: 1200px;
    height: 400px;
}

.main_proClass_Img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 600px;
    height: 400px;
}

.main_proClass_topR {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 600px;
    height: 400px;
    background-color: #eaeaea;
}

.main_proClass_logo {
    margin-top: 54px;
    margin-bottom: 35px;
    width: 100%;
}

.main_proClass_tit {
    margin-bottom: 20px;
    width: 100%;
    font-size: 18px;
    color: #013783;
}

.main_proClass_txt {
    margin-bottom: 30px;
    margin-left: 10%;
    width: 80%;
    height: 80px;
    line-height: 180%;
}

.main_proClass_more {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #013783;
    color: #ffffff;
    cursor: pointer;
}

#main_proClass_mL {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 600px;
    height: 160px;
    overflow: hidden;
    background: url("../images/main_ppzx_logo1.png") center center no-repeat #e7e7e7;
}

#main_proClass_mR {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 600px;
    height: 160px;
    overflow: hidden;
    background: url("../images/main_ppzx_logo2H.png") center center no-repeat #78161b;
}

#main_join_tit {
    width: 100%;
    height: 108px;
}

#main_join_txt {
    width: 100%;
    height: 167px;
    line-height: 180%;
    color: #666666;
    font-size: 16px;
}

#main_join_gg {
    margin-bottom: 70px;
    width: 100%;
    height: 600px;
    background: url("../images/main_join_jmtjBG.jpg") center center no-repeat;
}

#main_join_ggTit {
    width: 100%;
    height: 150px;
}

#main_join_ggTxt {
    width: 100%;
    line-height: 200%;
    color: #ffffff;
}

#main_join_titLC {
    width: 100%;
    height: 153px;
}

#main_menuPro {
    width: 100%;
    height: 64px;
    background-color: #f6f6f6;
}

#main_menuPro li {
    display: inline-block;
    width: 195px;
    height: 64px;
}

#main_menuPro li a {
    display: block;
    width: 195px;
    height: 64px;
    line-height: 64px;
    text-align: left;
    font-size: 18px;
    color: #222222;
    text-indent: 103px;
}

#main_menuPro li:nth-child(1) a {
    background: url("../images/main_pro_menuImg1.png") 32px center no-repeat;
}

#main_menuPro li:nth-child(2) a {
    background: url("../images/main_pro_menuImg2.png") 32px center no-repeat;
}

#main_menuPro li:nth-child(3) a {
    background: url("../images/main_pro_menuImg3.png") 32px center no-repeat;
}

#main_menuPro li:nth-child(4) a {
    background: url("../images/main_pro_menuImg4.png") 32px center no-repeat;
}

#main_menuPro li:nth-child(5) a {
    background: url("../images/main_pro_menuImg5.png") 32px center no-repeat;
}

#main_menuPro li:nth-child(1) a:hover {
    background: url("../images/main_pro_menuImg1H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(2) a:hover {
    background: url("../images/main_pro_menuImg2H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(3) a:hover {
    background: url("../images/main_pro_menuImg3H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(4) a:hover {
    background: url("../images/main_pro_menuImg4H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(5) a:hover {
    background: url("../images/main_pro_menuImg5H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(1) .main_menuActive {
    background: url("../images/main_pro_menuImg1H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(2) .main_menuActive {
    background: url("../images/main_pro_menuImg2H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(3) .main_menuActive {
    background: url("../images/main_pro_menuImg3H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(4) .main_menuActive {
    background: url("../images/main_pro_menuImg4H.png") 32px center no-repeat #013783;
}

#main_menuPro li:nth-child(5) .main_menuActive {
    background: url("../images/main_pro_menuImg5H.png") 32px center no-repeat #013783;
}

#main_menuPro li a:hover {
    color: #ffffff;
}

#main_pro_tit {
    width: 100%;
    height: 152px;
}

#main_pro_con {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

#main_news {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: left;
}

#main_news_tit {
    width: 100%;
    text-align: center;
}

#main_news_con {
    width: 100%;
    text-align: left;
}

#main_about {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: left;
}

#main_about_tit {
    width: 100%;
    text-align: center;
}

#main_about_txt {
    width: 100%;
    text-align: center;
    line-height: 200%;
}

#main_about_con {
    width: 100%;
    text-align: left;
    line-height: 200%;
}

#main_gycc_txt {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: center;
    line-height: 200%;
}

#main_gycc_con {
    width: 100%;
    text-align: left;
}

#main_gycc_con li:nth-of-type(odd) {
    float: left;
    margin-bottom: 58px;
    width: 580px;
    height: 280px;
}

#main_gycc_con li:nth-of-type(even) {
    float: right;
    margin-bottom: 58px;
    width: 580px;
    height: 280px;
}
/************************************************************************************************************************/
#bottom_box {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 552px;
    color: #ffffff;
    background: url("../images/bottom_bg.jpg") center top;
}

#bottom_line {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

#bottom_phone {
    margin-top: 65px;
    width: 100%;
    height: 98px;
}

#bottom_phone p {
    font-size: 18px;
}

#bottom_phone span {
    display: block;
    width: 100%;
    font-size: 36px;
}

#bottom_tiao {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    width: 61px;
    height: 1px;
    background-color: #ffffff;
}

#bottom_contact {
    width: 100%;
    height: 130px;
    font-size: 15px;
}

#bottom_contact p {
    line-height: 200%;
}

#bottom_wx {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    width: 140px;
    height: 140px;
}

#bottom_right {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

#bottom_right a {
    color: #ffffff;
}
/*通用咨询*/
.btnbar {
    margin-top: 20px;
    display: block;
    text-align: center;
}

.btnbar .detailsbtn,
.btnbar .openformbtn,
.openformbtn {
    padding: 8px 30px;
    background-color: #013783;
    color: #fff;
}

.btnbar .openformbtn {
    margin-left: 10px;
}

.ml40 {
    margin-left: 40px;
}

.layui-layer-setwin .layui-layer-close {
    background-position: 0px -39px;
}

#add-main .layui-btn, #add-main .layui-btn-primary:hover {
    background: #013783;
    color: #fff;
    border-color: #013783;
}

.layui-btn-primary, .layui-btn-primary:hover {
    border-color: #013783;
}

.pro_show_btn {
    margin-left: 40px;
    padding: 7px 30px;
}

.layui-layer-title {
    text-align: left;
}

.product_dec .openformbtn {
    color: #fff;
}

#flink_line {
    margin-bottom: 20px;
}

#flink_line li {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
}

#flink_line li a {
    color: #fff;
}

#flink_line .flink_tit {
    margin-right: 0;
}
