#container{position: relative;}
.ind_headbg{ display: none; position: absolute;top: 232px;left:0;right:0;bottom: 0;z-index: 6;height: 1272px;background: url(../image/bg-zz.png) repeat;}

.menulist{ display: none; position: absolute; left: 0; top: 60px; right: 0; height: 426px; border: 1px solid #0061b4; border-top: 0 none; background:#fff; overflow: hidden;}

.ind_leader{ padding: 14px;}
.ind_leader li{float: left; padding: 0 10px 10px 0; width: 226px; height: 194px;}
.ind_leader li a{ display: block; padding: 0 5px 20px 10px; height: 174px; background: #f5f5f5;}
.ind_leader li img{display: block; width: 113px; height: 154px; margin: 20px 0 0; float: left;}
.ind_leader li .info{ margin-left: 123px; cursor: pointer;}
.ind_leader li .ind_tit{ font-size: 20px; line-height: 24px; height: 24px; padding: 16px 0 4px;}
.ind_leader li .ind_info{display: block; line-height: 20px; color: #666; height: 100px; margin-bottom: 9px; text-align: justify; overflow: hidden;}
.ind_leader li .ind_more{display: block; text-align: right; line-height: 14px; color: #df0505;}
.ind_leader li a:hover{background: #27a1ec;}
.ind_leader li a:hover,.ind_leader li a:hover .ind_info,.ind_leader li a:hover .ind_more{ color: #fff;}
.ind_leader li.num5,.ind_leader li.num10{padding-right: 0;}
.ind_leader li .lm_tit,.ind_leader li .lm_info{display: none;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_leader{padding: 14px 10px;}
    .ind_leader li{width: 186px; height: auto;}
    .ind_leader li img{ width: 90px; height: 122px;}
    .ind_leader li .info{margin-left: 100px;}
    .ind_leader li .ind_tit{font-size: 18px;}
    .ind_leader li .ind_info{height: 120px;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  line-clamp: 4;}
}


.ind_znbmbox{ padding: 14px;}
.ind_znmb_link{ padding: 5px 0 0; overflow: hidden; height: 47px; width: 100%;}
.ind_znmb_link ul{width: 110%;}
.ind_znmb_link li{float: left;padding: 6px 6px 0 0;width: 160px;height: 30px;}
.ind_znmb_link li a{border: 1px solid #ddd; display: block; height: 28px; line-height:28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;text-align: center;border-radius: 7px; transition: 0.4s all; float: none;}
.ind_znmb_link li a:hover{ background: #27a1ec; color: #fff; border-color: #27a1ec;}
.ind_znmb_link.num2{ height: 210px; margin-bottom: 5px; overflow-y: auto;}
.ind_znmb_linkbox{ width: 576px; overflow: hidden;}
.ind_znbmbox .ind_tel2{height: 28px; overflow: hidden;}
.ind_znbmbox .ind_tel2 li a{ height: 26px; line-height: 26px;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_znmb_link li{width: 132px;}
    .ind_znmb_linkbox{width: 474px;}
}


.ind_newsbox{ padding: 14px;}
.ind_news_left,.ind_news_right{ width: 572px; overflow: hidden;}
.ind_newsbox .list,.ind_newsbox .listgk{padding: 9px 3px 0; height: 160px;}
.ind_newsbox .list li,.ind_newsbox .listgk li{ padding-left: 11px; height: 30px; line-height: 30px; font-size: 14px;}
.ind_newsbox .list li a{max-width: 474px;}
.ind_piclist{ margin-top: 17px; height: 146px; overflow: hidden; width: 110%;}
.ind_piclist li{float: left; padding-right: 12px; width: 182px;}
.ind_piclist li img{ height: 114px; width: 100%; overflow: hidden;}
.ind_piclist li span{ height: 32px; display: block; cursor: pointer; line-height: 32px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.ind_fbh{ padding: 4px 0 0; height: 148px; overflow: hidden;}
.ind_fbh .pic{ width: 206px; height: 148px; overflow: hidden;}
.ind_fbh .pic li{padding: 0; background: none; height: 100%;}
.ind_fbh .pic li img{width: 100%; height: 100%; padding: 0; margin: 0; float: none;}
.ind_fbh .infobox{margin-left: 218px; height: 148px;}
.ind_fbh .infobox li .title{max-width: 100%; width: 100%; margin-right: 0 !important;}

.ind_xxgkbox .link{ padding: 8px 0 0; overflow: hidden;}
.ind_xxgkbox .link ul{ width: 110%;}
.ind_xxgkbox .link li{float: left;padding: 7px 7px 0 0;width: 186px;height: 44px;}
.ind_xxgkbox .link li a{display: block;padding-left: 30px;line-height: 42px;border: 1px solid #c7def4;color: #137ee9;background: url(../image/icon-li2.png) 18px center no-repeat; transition: 0.4s all;}
.ind_xxgkbox .link li a:hover{ border-color: #137ee9; font-weight: bold;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_news_left, .ind_news_right{width: 474px;}
    .ind_newsbox .list li a{max-width: 380px;}
    .ind_piclist li{width: 150px;}
    .ind_xxgkbox .link li{width: 153px;}
}

.ind_zxbsbox{ padding: 14px;}
.ind_zxbs_left{ width: 268px; height: 399px; overflow: hidden; background: url("../image/bg-ahgov.png") 0 0 no-repeat;}
.ind_zxbs_left ul{position: relative; height: 100%;}
.ind_zxbs_left li{position: absolute; height: 45px; width: 130px;}
.ind_zxbs_left li a{display: block; height: 45px; line-height: 44px; padding-left: 56px; font-weight: bold; color: #fff; font-size: 20px;}
.ind_zxbs_left .num1{ top: 64px; left: 106px;}
.ind_zxbs_left .num2{ top: 193px; left: 136px;}
.ind_zxbs_left .num3{ bottom: 51px; left: 98px;}

.ind_zxbs_center{ width: 617px; padding: 0 25px;}
.ind_zxbs_tel,.ind_zxbs_tel2{ height: 40px; margin-top: 1px; background:#f4f4f4; line-height: 40px;}
.ind_zxbs_tel p,.ind_zxbs_tel2 p{float: left; text-align: center; overflow: hidden;width: 80px; white-space: nowrap; text-overflow: ellipsis;}
.ind_zxbs_tel p.p1{ width: 377px; text-indent: 25px; text-align: left;}
.ind_zxbs_list1,.ind_zxbs_list2{ padding-top: 5px; overflow: hidden;}
.ind_zxbs_list1 li,.ind_zxbs_list2 li{ height: 32px; overflow: hidden;}
.ind_zxbs_list1 li p,.ind_zxbs_list2 li p{float: left; line-height: 32px; height: 32px; text-align: center; overflow: hidden;width: 80px; white-space: nowrap; text-overflow: ellipsis;}
.ind_zxbs_list1 li .p1{ width: 377px; text-align: left;}
.ind_zxbs_list1 li .p1 a{display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ind_zxbs_list1 li .p3 a,.ind_zxbs_list1 li .p4 a{display:block; width: 17px; height: 17px; margin: 7px auto 0; background: url("../image/icon-serxm.png") 0 0 no-repeat; text-indent: -200em; overflow: hidden; vertical-align: middle;}
.ind_zxbs_list1 li .p4 a{background-position:-17px 0;}
.ind_zxbs_list2{ height: 96px;}

.ind_zxbs_tel2 .p1{ width: 150px;}
.ind_zxbs_tel2 .p2{ width: 280px;}
.ind_zxbs_tel2 .p3{ width: 95px;}
.ind_zxbs_tel2 .p4{ width: 92px;}
.ind_zxbs_list2 li .p1{ width: 150px;}
.ind_zxbs_list2 li .p2{ width: 280px; text-align: left;}
.ind_zxbs_list2 li .p2 a{ display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ind_zxbs_list2 li .p3{ width: 95px;}
.ind_zxbs_list2 li .p4{ width: 92px;}

.ind_zxbs_right{ width: 233px; height: 398px; border: 1px solid #c7def4; overflow: hidden;}
.ind_zxbs_tel3{ border-bottom: 1px solid #c7def4; background: #f4f4f4;font-size: 16px; line-height: 40px; height: 40px; font-weight: bold; color: #0061b4; text-align: center;}
.ind_zxbs_tel3 span{display: inline-block; vertical-align: middle; height: 19px; width: 22px; background: url("../image/icon-serrgtit.png") 0 -11px no-repeat; padding-right: 10px;}
.ind_zxbs_tel3 span.ico2{ background-position: 0 -50px; height: 21px;}
.ind_zxbs_tel3 span.ico3{ background-position: 0 -89px; height: 22px;}
.ind_zxbs_right .link{ padding:9px 0; height: 52px; border-bottom: 1px solid #c7def4; overflow: hidden;}
.ind_zxbs_right .link li{float: left; width: 50%; text-align: center;}
.ind_zxbs_right .link li a{display: inline-block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 52px; line-height: 52px;}
.ind_zxbs_right .link2 li{ width: 33%; *width: 77px;}
.ind_zxbs_right .link3{ padding: 15px 0 0; height: 104px; border-bottom: 0 none;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_zxbs_left{ width: 235px;}
    .ind_zxbs_left .num1{left: 91px;}
    .ind_zxbs_left .num2{left: 117px;}
    .ind_zxbs_left .num3{left: 84px;}
    .ind_zxbs_center{ padding: 0 10px; width: 507px;}
    .ind_zxbs_right{width: 198px;}
    .ind_zxbs_tel p.p1,.ind_zxbs_list1 li .p1{width: 175px;}
    .ind_zxbs_tel2 .p1,.ind_zxbs_list2 li .p1{width: 130px;}
    .ind_zxbs_tel2 .p2,.ind_zxbs_list2 li .p2{width: 190px;}
}


.ind_zmhdbox{ padding: 14px;}
.ind_mesg_zxbox{ width: 637px; overflow: hidden;}
.ind_tel2 li.more_leder{ float: right; padding-right: 10px;}
.ind_tel2 li.more_leder a{font-weight: normal; font-size: 14px; padding:0 0 0 22px; color: #7098bf; background: url(../image/icon-zxjl.png) left center no-repeat;}
.ind_mesg_tel{margin: 1px 0 0;height: 40px;line-height: 40px;background: #f4f4f4;}
.ind_mesg_tel p{ float: left; text-align: center; font-weight: bold;}
.ind_mesg_tel .p1{width: 100px;}
.ind_mesg_tel .p2{width: 350px; text-indent: 50px; text-align: left;}
.ind_mesg_tel .p3{width: 90px;}
.ind_mesg_tel .p4{width: 95px;}
.ind_mesg_list{padding: 11px 0 0; height: 238px; overflow: hidden;}
.ind_mesg_list .j-marquee{ width: 100% !important;}

.ind_mesg_list li{ height: 34px; line-height: 34px; overflow: hidden;}
.ind_mesg_list li p{float: left; text-align: center; height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_mesg_list li .p1{width: 100px;}
.ind_mesg_list li .p2{width: 350px; text-align: left;}
.ind_mesg_list li .p2 a{ display: inline-block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_mesg_list li .p3{width: 90px;}
.ind_mesg_list li .p4{width: 95px;}
.ind_mesg_tj{margin-top: 11px; height: 30px; line-height: 30px; padding: 17px 0 17px 44px; background: url(../image/icon-itcont.png) #eef5fb 12px center no-repeat; color: #666;}

.ind_zmhd_right{ width: 507px; overflow: hidden;}
.ind_zmhd_right .list{ padding: 9px 3px 0; height: 257px; overflow: hidden;}
.ind_zmhd_right .list li{height: 30px; line-height: 30px; font-size: 14px;}
.ind_zmhd_right .list li a{max-width: 440px;}
.ind_zmhd_right .list .num1{display: none;}
.ind_zmhd_right .list .num0{ padding: 7px 0; height: 140px; overflow: hidden; background: none;}
.ind_zmhd_right .list .num0 .img{ width: 198px; height: 132px; padding: 3px; border: 1px solid #ddd;}
.ind_zmhd_right .list .num0 .img img{padding: 0;}
.ind_zmhd_right .list .num0 .info{ margin-left: 220px; padding: 10px 0 0;}
.ind_zmhd_right .list .num0 .title{ width: 100%; float: none; font-size: 16px; font-weight: bold; height: 20px; line-height: 20px;}
.ind_zmhd_right .list .num0 .title a{display: inline-block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #d00d05;}
.ind_zmhd_right .list .num0 .title a:hover{ color: #d00d05;}
.ind_zmhd_right .list .num0 .note{ padding-top: 11px; font-size: 12px; color: #666; text-indent: 2em; line-height: 24px; height: 96px; overflow: hidden;}
.ind_zmhd_right .link{ height: 100px; overflow: hidden;}
.ind_zmhd_right .link li{ float:left; padding-left: 10px; width: 162px; overflow: hidden;}
.ind_zmhd_right .link li a{ padding: 14px 0 0; height: 84px; border: 1px solid #c7def4; text-align: center; font-size: 0; line-height: 0; color: #6694c0; display: block;}
.ind_zmhd_right .link li a img{height: 38px; width: auto; margin: 0 auto; display: inline-block; vertical-align: middle;}
.ind_zmhd_right .link li a .img_title{display: inline-block; width: 100%; vertical-align: middle; cursor: pointer; height: 28px; line-height: 28px; text-align: center; font-size: 18px; font-weight: bold; padding-top: 9px;}
.ind_zmhd_right .link li.num1{ padding-left: 0;}
.ind_zmhd_right .link li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_mesg_zxbox{width: 537px;}
    .ind_mesg_tel .p2,.ind_mesg_list li .p2{width: 252px;}
    .ind_zmhd_right{width: 410px;}
    .ind_zmhd_right .link li{ width: 130px;}
    .ind_zmhd_right .list li a{max-width: 340px;}
}

.ind_jyfwbox{ padding: 15px;}
.ind_jyfw{width: 280px; padding-left: 15px; overflow: hidden;}
.ind_jyfw.num1{padding-left:0;}
.ind_jyfw .link{margin-top: 10px;background: #f5f5f5;padding: 9px 10px;height: 332px;}
.ind_jyfw .link li{float: left; padding: 5px; width: 120px; height: 45px; text-align: center;}
.ind_jyfw .link li a{display: block; line-height: 43px; border: 1px solid #ddd; background: #fff; border-radius: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_jyfw .link li a:hover{border-color: #27a1ec; background: #27a1ec; color: #fff;}
.ind_jyfw .link2 li{float: none; width: auto !important;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_jyfw{width: 228px;}
    .ind_jyfw .link li{width: 94px;}
}





.ind_flash{ width: 100%; height: 416px; overflow: hidden; margin-top: 10px;}
.ind_flash .mF_expo2010_wrap,.mF_expo2010_myFocus01,.mF_expo2010_myFocus01 .pic,.mF_expo2010_myFocus01 .pic ul,.mF_expo2010_myFocus01 .pic li,.mF_expo2010_myFocus01 .pic li img,.mF_expo2010_myFocus01 .txt li{ width: 100%;}
.mF_expo2010_myFocus01 .pic,.mF_expo2010_myFocus01 .pic ul,.mF_expo2010_myFocus01 .pic li{ height: 416px;}
.ind_flash .mF_expo2010 .txt li,.ind_flash .mF_expo2010 .txt_bg{height: 44px !important; line-height: 44px;display: none;}
.ind_flash .mF_expo2010 .num{bottom:14px; right: 7px;}
.ind_flash .mF_expo2010 .num li{ width: 16px; height: 16px; margin-right: 7px; background: none;}
.ind_flash .mF_expo2010 .num li a{overflow: hidden; width: 12px; height: 12px; border: 2px #fff solid; border-radius: 50%; text-indent: -20em;}
.ind_flash .mF_expo2010 .num li b{display: none;}
.ind_flash .mF_expo2010 .num li.current a,.ind_flash .mF_expo2010 .num li.hover a{ background: #fff;}

@media (min-width: 992px) and (max-width: 1199px) {
    .ind_flash,.ind_flash .mF_expo2010_wrap, .mF_expo2010_myFocus01, .mF_expo2010_myFocus01 .pic, .mF_expo2010_myFocus01 .pic ul, .mF_expo2010_myFocus01 .pic li, .mF_expo2010_myFocus01 .pic li img{height: 350px;}
}
@media (max-width: 991px) {
    .ind_flash,.ind_newsboxs{float: none; width: auto;}
    .ind_flash,.ind_flash .mF_expo2010_wrap, .mF_expo2010_myFocus01, .mF_expo2010_myFocus01 .pic, .mF_expo2010_myFocus01 .pic ul, .mF_expo2010_myFocus01 .pic li, .mF_expo2010_myFocus01 .pic li img{height: 330px;}
}
@media (max-width: 660px) {
    .ind_flash,.ind_flash .mF_expo2010_wrap, .mF_expo2010_myFocus01, .mF_expo2010_myFocus01 .pic, .mF_expo2010_myFocus01 .pic ul, .mF_expo2010_myFocus01 .pic li, .mF_expo2010_myFocus01 .pic li img{height: 250px;}
}
@media (max-width: 450px) {
    .ind_flash,.ind_flash .mF_expo2010_wrap, .mF_expo2010_myFocus01, .mF_expo2010_myFocus01 .pic, .mF_expo2010_myFocus01 .pic ul, .mF_expo2010_myFocus01 .pic li, .mF_expo2010_myFocus01 .pic li img{height: 180px;}
}
@media (max-width: 350px) {
    .ind_flash,.ind_flash .mF_expo2010_wrap, .mF_expo2010_myFocus01, .mF_expo2010_myFocus01 .pic, .mF_expo2010_myFocus01 .pic ul, .mF_expo2010_myFocus01 .pic li, .mF_expo2010_myFocus01 .pic li img{height: 140px;}
}


.ind_tel1{ height: 36px; background: url("../image/ind_telbg.gif") left bottom repeat-x;}
.ind_tel1 li{float: left; padding-right: 15px;}
.ind_tel1 li a{display: block; padding: 0 9px; font-size: 16px; font-weight: bold; line-height: 34px; height: 34px;}
.ind_tel1 li a:hover{ color: #0061b4;}
.ind_tel1 li.active a{ color: #0061b4; border-bottom: 2px solid #0061b4;padding: 0 9px 0 43px; background: url(../image/ind_tel.png) 14px center no-repeat;}
@media (max-width: 767px) {
    .ind_tel1 li{padding-right: 0;}
}
@media (max-width: 400px) {
    .ind_tel1 li.active a,.ind_tel1 li a{ padding: 0 5px; background: none;}
}

.ind_listbox{ width: 480px; padding-right: 25px; border-right: 1px #b5d6f5 solid; height: 410px; overflow: hidden;}
.ind_listbox .list{padding: 9px 3px 0;}
.ind_listbox .list li a{max-width: 386px;}
.ind_listbox .list #atab1 li.num1{ text-align: center; background: none; height: 38px; line-height: 38px; padding-left: 0; border-bottom: 1px dashed #ddd;}
.ind_listbox .list #atab1 li.num1 a{float: none; margin: 0 !important; max-width: 96%; font-size: 16px;}
.ind_listbox .list #atab1 li.num1 a:hover{ color: #ff0000;}
.ind_listbox .list #atab1 li.num1 .date{display: none;}

.ind_noticebox{ width: 370px; padding:0 25px; border-right: 1px #b5d6f5 solid; height: 410px; overflow: hidden;}
.ind_noticebox .notice{ margin: 6px 0 18px; height: 240px; overflow: hidden;}
.ind_noticebox .notice li{height: auto;}
.ind_noticebox .notice li{padding: 3px 0 3px 10px; line-height: 24px; border-bottom: 1px dashed #ddd; background: url(../image/icon1.png) left 13px no-repeat; height: auto;}
.ind_noticebox .notice li a{ float: none; display: inline;}
.ind_noticebox .notice li .date{margin-left: 10px; font-size: 13px; color: #666; float: none; display: inline; white-space: nowrap;}

.ind_noticebox .list{ padding: 9px 0 0; height: 60px; overflow: hidden;}
.ind_noticebox .list li{ font-size: 14px; height: 30px; line-height: 30px;}
.ind_noticebox .list li a{max-width: 280px;}


.ind_bshdbox{ width: 250px; overflow: hidden;}
.ind_bshdbox h2{ height: 36px; line-height: 36px; color: #0061b4; font-size: 16px; font-weight: bold;}
.ind_bshdbox h2 a,.ind_bshdbox h2 a:hover{ color: #0061b4;}
.ind_bsbox{ height: 178px; overflow: hidden;}
.ind_bsbox .link1{ height: 85px;}
.ind_bsbox .link1 li{ float: left; width: 120px;}
.ind_bsbox .link1 li.num2{ float: right;}
.ind_bsbox .link1 li a{ border: 1px #c7def4 solid; display: block; height: 71px; padding: 12px 0 0; line-height: 0; font-size: 0; text-align: center; transition: 0.4s all;}
.ind_bsbox .link1 li a img{ height: 39px; width: auto; vertical-align: middle;}
.ind_bsbox .link1 li a span{display: inline-block; vertical-align: middle; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; height: 30px; line-height: 30px;}
.ind_bsbox .link1 li a:hover{ color: #0061b4; border-color: #64aeee;}
.ind_bsbox .link1 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind_bsbox .list{ padding: 7px 0 0;}
.ind_bsbox .list li{height: 30px; line-height: 30px; font-size: 14px;}
.ind_bsbox .list li a{max-width: 100%; margin-right: 0 !important;}

.ind_hdbox li{ float: left; width: 120px; height: 44px; padding-bottom: 10px;}
.ind_hdbox li.num2,.ind_hdbox li.num4{float: right;}
.ind_hdbox li a{ display: block; height: 42px; font-size: 0; line-height: 42px; border: 1px #c7def4 solid; padding-left: 18px;}
.ind_hdbox li a img{ display: inline-block; width: 22px; height: auto; vertical-align: middle;}
.ind_hdbox li a span{ display: inline-block; vertical-align: middle; padding-left: 5px; font-size: 14px; cursor: pointer;}
.ind_hdbox li.num5{ height: 52px; padding-bottom: 0; width: 100%;}
.ind_hdbox li.num5 a{ padding: 0 0 0 38px; height: 52px; border: 0 none; line-height: 52px; background: #cee7ff;}
.ind_hdbox li.num5 a img{ width: 28px; height: auto;}
.ind_hdbox li.num5 a span{ text-align: center; width: 168px; padding: 6px 0; line-height: 20px;}
.ind_hdbox li a:hover{ color: #0061b4; border-color: #64aeee;}
.ind_hdbox li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}



.ind_zttxt{ height: auto; border: 1px #c7def4 solid; border-bottom: 0 none; position: relative;}
.ind_zttxt h2{ width: 92px; text-align: center;  border-right: 1px #c7def4 solid; top: 0; bottom: 0; left: 0; font-size: 18px; font-weight: bold; color: #0061b4; position: absolute;}
.ind_zttxt h2 a{display: block; height: 30px; line-height: 30px; position: absolute; left: 0; right: 0; margin-top: -15px; top: 50%;}
.ind_zttxt h2 a,.ind_zttxt h2 a:hover{ color: #0061b4;}
.ind_zttxt .link{ margin-left: 93px; padding: 15px 0 14px;}
.ind_zttxt .link li{float: left; height: 30px; line-height: 30px; padding: 0 18px 0 39px; background: url("../image/icon2.gif") 25px center no-repeat;}

.ind_ztpic{ border: 1px #c7def4 solid; padding: 13px 29px; height: 62px; overflow: hidden; position: relative;}
.ind_ztpic li{ width: 220px; padding-right: 10px; float: left;}
.ind_ztpic li img{width: 100%; height: 62px;}
.ind_ztpic .prev,.ind_ztpic .next{position: absolute; top: 30px; width: 12px; height: 28px; background: url("../image/ind_prve.png") 0 0 no-repeat; cursor: pointer;}
.ind_ztpic .scroll-wrap{ width: 100%; overflow: hidden;}
.ind_ztpic .prev{left: 0;}
.ind_ztpic .next{right: 0; background-position: -12px 0;}


.friend_link{height: 38px; padding: 0 0 20px; position: relative; z-index: 98;}
.friend_link h3{margin-right: 5px;padding-left: 36px;line-height: 38px;font-size: 18px;font-weight: bold;color: #0061b4;background: url(../image/ind_website.png) left top no-repeat; position: absolute; left: 0; top: 0;}
.friend_link .link{ margin-left: 113px;}
.friend_link li{margin-left: 26px; float: left; line-height: 0;}
.friend_link li .select{display: inline-block;color: #666;padding: 0 32px 0 12px;line-height: 38px;cursor: pointer;background: url(../image/ind_website.png) right -38px no-repeat;font-weight: bold; border: 1px solid #fff;}
.friend_link li.active .select,.friend_link li .select:hover{ background-color:#eaf5ff; border: 1px solid #c7def4;}
.select_content{ position: absolute; bottom: 57px; left: 0; right: 0; height: 165px;padding: 10px 18px;background: #eaf5ff;border: 1px solid #c7def4;}
.select_con{height:162px;overflow-x:hidden; overflow-y:auto;}
.select_con li{ margin:0; height:28px; overflow:hidden; float:left; width: 14.2%; padding: 0;}
.select_con li a{display: block; padding:0 30px 0 15px; height:28px; line-height:28px; text-align: left; background: url("../image/dot1.jpg") left center no-repeat !important; white-space:nowrap; overflow: hidden; max-width: 100%; text-overflow: ellipsis;}
.select_con li.active{ background: none;}
@media (max-width: 1199px) {
    .friend_link li{ margin-left: -4px;}
    .select_con li{ width:20%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ind_listbox{width: 400px; padding-right: 15px;}
    .ind_noticebox{width: 310px; padding: 0 15px;}
    .ind_bshdbox{width: 220px;}
    .ind_tel1 li{ padding-right: 5px;}
    .ind_tel1 li.active a{padding-left: 36px; background-position: 6px center;}
    .ind_listbox .list li a{max-width: 336px;}
    .ind_noticebox .list li a{max-width: 215px;}
    .ind_bsbox .link1 li,.ind_hdbox li{width: 105px;}
    .ind_hdbox li a{padding-left: 10px;}
    .ind_zttxt .link li{ padding: 0 10px 0 30px; background-position: 17px center;}
}
@media (max-width: 991px) {
    .ind_listbox,.ind_noticebox,.ind_bshdbox{ float: none; padding-left: 0; padding-right: 0; border: 0 none; width: auto;}
    .ind_bsbox .link1 li{ width: 49.2%;}
    .ind_hdbox li{width: 24.25%; padding-left: 1%;}
    .ind_hdbox li a{padding-left: 0 !important; text-align: center;}
    .ind_hdbox li.num1,.ind_hdbox li.num5{ padding-left: 0;}
    .ind_hdbox li.num2, .ind_hdbox li.num4{float: left;}
    .ind_zttxt .link li{ padding: 0 0 0 30px; background-position: 17px center;}
    .ind_ztpic{margin-bottom: 10px;}
}
@media (max-width: 767px) {
    .ind_hdbox li{ width: 49.2%; padding-left: 0;}
    .ind_hdbox li.num2,.ind_hdbox li.num4{float: right;}
    .ind_hdbox li a img{display: none;}
    .ind_hdbox li a span{padding-left: 0;}
    .ind_zttxt .link{padding: 10px 0;}
}



.zxbs_content_left{ width: 870px; overflow: hidden; padding-bottom: 20px;}
.zxbs_tel,.zxbs_tel2{ height: 40px; margin-top: 1px; background:#f4f4f4; line-height: 40px;}
.zxbs_tel p,.zxbs_tel2 p{float: left; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zxbs_tel p.p1{ width: 594px; text-indent: 25px; text-align: left;}
.zxbs_tel p.p2{ width: 100px;}
.zxbs_tel p.p3{ width: 88px;}
.zxbs_tel p.p4{ width: 88px;}
.zxbs_list1,.zxbs_list2{ padding-top: 5px; height: 226px;}
.zxbs_list1 li,.zxbs_list2 li{ height: 32px; overflow: hidden;}
.zxbs_list1 li p,.zxbs_list2 li p{float: left; line-height: 32px; height: 32px; text-align: center; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.zxbs_list1 li .p1{ width: 594px; text-align: left;}
.zxbs_list1 li .p1 a{display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zxbs_list1 li .p3 a,.zxbs_list1 li .p4 a{display:block; width: 17px; height: 17px; margin: 7px auto 0; background: url("../image/icon-serxm.png") 0 0 no-repeat; text-indent: -200em; overflow: hidden; vertical-align: middle;}
.zxbs_list1 li .p4 a{background-position:-17px 0;}
.zxbs_list1 li p.p2{ width: 100px;}
.zxbs_list1 li p.p3{ width: 88px;}
.zxbs_list1 li p.p4{ width: 88px;}


.zxbs_tel2 .p1{ width: 150px;}
.zxbs_tel2 .p2{ width: 480px; text-indent: 40px; text-align: left;}
.zxbs_tel2 .p3{ width: 130px;}
.zxbs_tel2 .p4{ width: 110px;}
.zxbs_list2 li .p1{ width: 150px;}
.zxbs_list2 li .p2{ width: 480px; text-align: left;}
.zxbs_list2 li .p2 a{display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zxbs_list2 li .p3{ width: 130px;}
.zxbs_list2 li .p4{ width: 110px;}

.zxbs_tel3{ border-bottom: 1px solid #c7def4; background: #f4f4f4;font-size: 16px; line-height: 40px; height: 40px; font-weight: bold; color: #0061b4; text-align: center;}
.zxbs_tel3 span{display: inline-block; vertical-align: middle; height: 19px; width: 22px; background: url("../image/icon-serrgtit.png") 0 -11px no-repeat; padding-right: 10px;}
.zxbs_tel3 span.ico2{ background-position: 0 -50px; height: 21px;}
.zxbs_tel3 span.ico3{ background-position: 0 -89px; height: 22px;}

.zxbs_content_right{width: 305px; overflow: hidden; padding-bottom: 20px;}
.zxbs_content_right .link4{ padding:9px 0 15px; height: 153px; text-align: center;}
.zxbs_content_right .link4 img{max-width: 100%;}

.zxbs_rightbox{ height: 437px; border: 1px solid #c7def4; overflow: hidden;}
.zxbs_content_right .link{ padding:10px 9px 10px; height: auto; border-bottom: 1px solid #c7def4; overflow: hidden;}
.zxbs_content_right .link2{border-bottom: 0 none; }
.zxbs_content_right .link li{float: left; width: 50%; text-align: center;}
.zxbs_content_right .link li a{margin: 6px 5px;height: 38px; display: block; line-height: 38px;text-align: center;background: #e0f3ff; transition: 0.4s all;}
.zxbs_content_right .link li a:hover{ color: #fff; background: #0061b4;}
@media (min-width: 992px) and (max-width: 1199px) {
    .zxbs_content_left{ width: 675px;}
    .zxbs_tel p.p1,.zxbs_list1 li .p1{width: 265px;}
    .zxbs_tel2 .p1,.zxbs_list2 li .p1{width: 130px;}
    .zxbs_tel2 .p2,.zxbs_list2 li .p2{width: 305px;}
}
@media (max-width: 991px) {
    .zxbs_content_left,.zxbs_content_right{float: none; width: auto;}
    .zxbs_tel p.p1,.zxbs_list1 li .p1{width: 358px;}
    .zxbs_tel2 .p1,.zxbs_list2 li .p1{width: 130px;}
    .zxbs_tel2 .p2,.zxbs_list2 li .p2{width: 378px;}
}
@media (max-width: 767px) {
    .lmcontent{ padding: 0 10px;}
    .zxbs_tel p.p2,.zxbs_tel p.p3,.zxbs_tel p.p4,.zxbs_list1 li .p2,.zxbs_list1 li .p3,.zxbs_list1 li .p4{display: none;}
    .zxbs_tel,.zxbs_list1 li{ position: relative;}
    .zxbs_tel p.p1,.zxbs_list1 li .p1{ float: none; width: auto;margin-right:130px; }
    .zxbs_tel p.p5,.zxbs_list1 li .p5{ position: absolute; right: 0; top: 0; width: 130px;}
    .zxbs_tel2 .p1, .zxbs_list2 li .p1,.zxbs_tel2 .p3, .zxbs_list2 li .p3{display: none;}
    .zxbs_tel2, .zxbs_list2 li{ position: relative;}
    .zxbs_tel2 .p2, .zxbs_list2 li .p2{width: auto; float: none; margin-right: 110px;}
    .zxbs_tel2 .p4, .zxbs_list2 li .p4{position: absolute; right: 0; top: 0;}
}





.zwgk_rightbox .ind_tel2{padding-top: 1px;}
.zwgk_rightbox .listgk li{ font-size: 14px; height: 30px; line-height: 30px; padding-left: 11px; padding-right: 50px; }

.zwgk_listbox1 .listgk{ padding: 9px 0 0; height: 258px;}
.zwgk_listbox1 .listgk li{padding-right: 88px;}

.zwgk_wgkbox{ padding: 8px 0 16px;}
.zwgk_wgkbox .listgk{ padding: 1px 16px 0 0; border-right: 1px #dddddd dashed; height: 269px; width: 468px; overflow: hidden;}
.zwgk_wgkbox .link{width: 390px;}
.zwgk_wgkbox .link li{float: left;width: 50%;height: 116px;text-align: center;}
.zwgk_wgkbox .link li img,.zwgk_wgkbox .link li span{ vertical-align: middle; display: inline-block; cursor: pointer;}
.zwgk_wgkbox .link li img{width: 80px; height: 80px;}
.zwgk_wgkbox .link li span{line-height: 18px;padding: 7px 0; font-size: 14px; width: 100%;}
.zwgk_wgkbox .link li a{display: block;}
.zwgk_wgkbox .link li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

.zwgk_wgkbox .jcgk,.zwgk_wgkbox .fwgk{ padding-top: 84px;}
.zwgk_wgkbox .zxgk li{ margin-top: 10px; height: 120px;}
.zwgk_wgkbox .glgk{ overflow: hidden; overflow-x: auto; height: 270px;}
.zwgk_wgkbox .glgk ul{ width: 650px;}
.zwgk_wgkbox .glgk ul li{ height: 103px;}
.zwgk_wgkbox .glgk ul li span{padding: 0;}
.zwgk_wgkbox .glgk li{ margin-top: 14px; height: 106px; width: 130px;}
.zwgk_wgkbox .jggk{ padding-top: 84px;}
.zwgk_wgkbox .jggk li{width: 33.3%;}


.zwgk_listbox3 .listbox{width: 427px; overflow: hidden;}
.zwgk_listbox3 .listbox .listgk{ padding: 9px 0 0; height: 250px; overflow: hidden;}

.zwgk_zdlybox{ height: 303px;}
.zwgk_zdlybox .link{ padding: 5px 0 0; overflow: hidden;}
.zwgk_zdlybox .link ul{width: 110%;}
.zwgk_zdlybox .link li{float: left; width: 212px; height: 55px; padding: 10px 10px 0 0;}
.zwgk_zdlybox .link li a{ display: block; height: 55px; text-align: center; line-height: 54px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f5f5f5; transition: 0.4s all;}
.zwgk_zdlybox .link li a:hover{background: #137ee9; color: #fff;}
@media (min-width: 992px) and (max-width: 1199px) {
    .zwgk_wgkbox .listgk{width: 370px;}
    .zwgk_wgkbox .link{width: 290px;}
    .zwgk_wgkbox .glgk li{width: 143px;}
    .zwgk_listbox3 .listbox{width: 330px;}
    .zwgk_zdlybox .link li{width: 162px;}
}
@media (max-width: 991px) {
    .zwgk_wgkbox .listgk{float: none; width: auto; padding-right: 0; border-right: 0 none; padding-bottom: 15px; border-bottom: 1px #ddd dashed;}
    .zwgk_wgkbox .link{ width: auto; height: auto; padding-top: 20px !important; margin-top: 10px; float: none;}
    .zwgk_wgkbox .glgk ul{width: auto;}
    .zwgk_wgkbox .glgk li{width: 128px; margin-top: 0;}
    .zwgk_listbox3{height: auto;}
    .zwgk_listbox3 .listbox{float: none; width: auto;}
    .zwgk_zdlybox .link li{ width: 25%; padding-right: 0;}
    .zwgk_zdlybox .link ul{width: 100%;}
    .zwgk_zdlybox .link li a{margin: 0 5px;}
}
@media (max-width: 767px) {
    .zwgk_wgkbox .glgk li{width: 25%;}
}

@media (max-width: 480px) {
    .zwgk_wgkbox .glgk li,.zwgk_zdlybox .link li{width: 50%;}
    .zwgk_zdlybox{height: auto;}
}
