/*public css*/
* { margin: 0px; padding: 0; }
a { text-decoration: none; color: #747474; }
input, textarea { outline: medium; }
body { font-family: arial,microsoft yahei,arial; background: #f0f1f3; -webkit-text-size-adjust: none; }
pre { white-space: pre-wrap; word-wrap: break-word; }
ul li { list-style: none; }
.slh { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.clear_right { margin-right: 0 !important; }
.clear_float { height: 0px; clear: both; }
.container { width: 1200px; margin: 0 auto; position: relative; }
.con_wrap { width: 996px; margin: 0 auto; }

.structure {
    margin-bottom: 10px;
}
.structure ul {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.structure ul li {
    width: 100%;
    margin-bottom: 20px;
}
.structure ul li a {
    display: block;
    width: 260px;
    height: 60px;
    overflow: hidden;
}
.structure p {
    font-size: 16px;
    color: #595959;
    padding-top: 50px;
    font-weight: bold;
    margin-top: 5px;
}
.structure ul li img {
    display: block;
    width: 100%;
}
.structure ul li span {
    display: block;
}



.contact p img{*margin-top:expression((300 - this.height )/2);
    vertical-align: middle;}
/*end*/
#nav { height: 75px; background: #32343a; background: rgba(0,0,0,0.9); width: 100%; z-index: 1; position: absolute; left: 0px; top: 0px; }
    #nav p a { display: inline-block; _display: inlne; line-height: 48px; font-size: 18px; color: #fff; font-weight: bold; position: relative; text-align: left; text-transform: uppercase; padding-top: 20px; }
    #nav .con_wrap { text-align: justify; position: relative; }
.fix_j { height: 0px; width: 100%; }
#logo { position: absolute; z-index: 4;display: block; left: 50%; margin-left: -40px;width: 80px}
#logo img{margin-top: 20px;}
.logo { width: 158px; display: inline-block; }
#nav p a:hover { color: #d71418; }
#nav p .xz { color: #d71418; }
.lan { display: block; position: absolute; right: 0px; top: 3px; }
    .lan a { display: inline-block; font-size: 12px; color: #FFFFFF; }
        .lan a i { display: inline-block; width: 20px; }
        .lan a:first-child i { background: url(../img/china.png) no-repeat left top; }
        .lan a:nth-child(2) i { background: url(../img/en.png) no-repeat left top; }
        .lan a:nth-child(3) i { background: url(../img/japan.png) no-repeat left top; }
        .lan a:nth-child(4) i { background: url(../img/korea.png) no-repeat left top; }

#links { height: 340px; background: #373737; padding-top: 30px; margin-top: 20px; }
    #links a { color: #FFFFFF; }
    #links dl { float: left; width: 105px; }
        #links dl dt { font-size: 16px; font-weight: bold; color: #FFFFFF; padding-bottom: 10px; }
.ttop { bottom: 10px; right: 10px; position: fixed; }
        #links dl dd a { color: #babdbe; font-size: 14px; line-height: 24px; }
.line01 { width: 1px; background: #555454; height: 240px; float: left; }
.dr { display: block; width: 138px; height: 138px; float: left; margin-left: 18px; }
#adress { width: 280px; color: #FFFFFF; float: right; }
.t01 { font-size: 15px; font-weight: bold; }
#adress span { display: table-cell; font-size: 13px; line-height: 24px; letter-spacing: 1px; }
#adress p { line-height: 24px; }
.lab01 { width: 80px; }
#copyright { height: 38px; text-align: center; color: #FFFFFF; background: #373737; font-size: 13px; border-top: 1px solid #555454; line-height: 38px; }
    #copyright a { color: #FFFFFF; }
/* banner动画css */
.slideBox { width: 100%; height: 505px; overflow: hidden; position: relative;margin-top:68px; }
    .slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; left: 46%; }
        .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
            .slideBox .hd ul li { float: left; margin-right: 5px; width: 36px; height: 8px; line-height: 14px; text-align: center; background: url(../img/cur.png) no-repeat left top; cursor: pointer; opacity: 0.5; }
                .slideBox .hd ul li.on { opacity: 1; color: #fff; }
    .slideBox .bd { position: relative; height: 100%; z-index: 0; }
        .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; }
            .slideBox .bd li a { display: block; position: relative; height: 505px; background-size: cover; }
                .slideBox .bd li a p { height: 70px; line-height: 70px; position: absolute; width: 800px; bottom: 0px; left: 0px; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5F000000,endColorstr=#5F000000); color: #FFFFFF; text-indent: 15px; }


    .slideBox .prev,
    .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
    .slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
        .slideBox .prev:hover,
        .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
    .slideBox .prevStop { display: none; }
    .slideBox .nextStop { display: none; }
	#ban00 { background: url(../img/ban00new.jpg) no-repeat center; background-size: 100% 100%;}
    #c-ban00 { background: url(../img/c-index-banner.jpg) no-repeat center; background-size: 100% 100%;}
#ban01 { background: url(../img/ban03new.jpg) no-repeat center; background-size: 100% 100%;}
#ban02 { background: url(../img/ban02new.jpg) no-repeat center; background-size: 100% 100%;}
#ban03 { background: url(../img/ban03.jpg) no-repeat center bottom; }
#ban04 { background: url(../img/ban04.jpg) no-repeat center; }
#ban05 { background: url(../img/ban05.jpg) no-repeat center; }
.a1 { display: block; position: absolute; left: 50%; margin-left: -248px; top: 227px; }
.en-banner #ban01{background: url(../img/enban01new.jpg) no-repeat center;background-size:100% 100%;}
.en-banner #ban02{background: url(../img/enban02new.jpg) no-repeat center;background-size:100% 100%;}



.a1 { animation: up ease 1s; -moz-animation: up ease 1s; -ms-animation: up ease 1s; -webkit-animation: up ease 1.5s; }

@keyframes up {
    from { top: 577px; }
    to { top: 227; }
}

@-moz-keyframes up {
    from { top: 577px; }
    to { top: 227; }
}

@-ms-keyframes up {
    from { top: 577px; }
    to { top: 227; }
}

@-webkit-keyframes up {
    from { top: 577px; }
    to { top: 227; }
}


#search { height: 40px; background: rgba(135,104,207); padding-top: 6px; }
#ser_box { width: 595px; height: 33px; border-radius: 16.5px; -moz-border-radius: 16.5px; -webkit-border-radius: 16.5px; background: rgba(255,255,255,0.7); line-height: 33px; margin: 0 auto; }
    #ser_box input { height: 33px; width: 435px; padding: 0px 20px; font-size: 14px; color: #8b8b8b; line-height: 33px; background: none;border: none; }
    #ser_box a { display: block; float: right; background: url(../img/searcen.png) no-repeat left top; width: 113px; height: 33px; }
#exh { height: 530px; background: url(../img/bg_07.jpg) no-repeat center; }
.t02 { font-size: 24px; color: #303232; text-align: center; line-height: 40px; padding-top: 26px; }
.t03 { font-size: 14px; color: #454545; text-align: center; line-height: 24px; }
    .t03 span { border-top: 2px solid #d71418; display: inline-block; }
.t04 { font-size: 16px; color: #303232; font-weight: bold; text-align: center; margin-top: 30px; letter-spacing: 1px; }
    .t04 strong { color: #f40627; margin: 0px 3px; letter-spacing: 1px; font-size: 24px; }
.exh_b { width: 199px; height: 249px; position: relative; float: left; margin-right: 62px; overflow: hidden; }
.op { display: block; position: absolute; right: 0px; bottom: 0px; background: url(../img/more.png) no-repeat right bottom; width: 35px; height: 20px; font-size: 18px; color: #FFFFFF; text-indent: 20px; padding-top: 15px; }
.ov_h { width: 880px; }
.en-ov_h { width: 1200px; }
.exh_b:first-child { background: url(../img/ind_03.jpg) no-repeat left top; }
.exh_b:nth-child(2) { background: url(../img/ind_06.jpg) no-repeat left top; }
.exh_b:nth-child(3) { background: url(../img/ind_06.jpg) no-repeat left top; }
.exh_b:last-child { background: url(../img/ind_08.jpg) no-repeat left top; }
.exh_b + .exh_b + .exh_b + .exh_b { background: url(../img/ind_08.jpg) no-repeat left top; }
.t05 { font-size: 20px; text-align: center; line-height: 34px; color: #FFFFFF; padding-bottom: 15px; }
    .t05 a { color: #fff; }
.t06 a { color: #fff; }
.t06 { font-size: 15px; line-height: 24px; color: #FFFFFF; text-indent: 0;text-align: center; }
    .t06 i { display: inline-block; background: url(../img/ico02.png) no-repeat left center; width: 14px; }
.exh_b img { display: block; margin-top: 38px; margin-left: 58px; }
.cover01 { position: absolute; width: 100%; height: 100%; background: #d71418; left: 199px; top: 249px; transition: left 0.5s ease,top 0.5s ease; -moz-transition: left 0.5s ease,top 0.5s ease; -ms-transition: left 0.5s ease,top 0.5s ease; -webkit-transition: left 0.5s ease,top 0.5s ease; z-index: 0; }
.exh_b:hover .cover01 { left: 0px; top: 0px; }
.exh_info { z-index: 990; position: relative; }
.more { width: 85px; height: 31px; border: 1px solid #d71418; display: block; color: #d71418; text-align: center; line-height: 31px; font-size: 13px; text-align: center; border-radius: 15.5px; -moz-border-radius: 15.5px; -webkit-border-radius: 15.5px; margin: 0 auto; margin-top: 43px; }


#news { background: url(../img/bg_08.jpg) no-repeat center; height: 576px; padding-top: 52px; }
.switch { text-align: center; width: 261px; height: 41px; background: url(../img/border.png) no-repeat left top; margin: 0 auto; margin-bottom: 40px; display: block; padding: 2px; }
    .switch a { display: block; float: left; width: 50%; font-size: 22px; color: #FFFFFF; line-height: 41px; }


.switch2 { text-align: center; width: 522px; height: 41px; background-size: 100% 100%; margin: 0 auto; margin-bottom: 40px; display: block; border: 2px solid #fff; border-radius: 30px; }
    .switch2 a { display: block; float: left; width: 50%; font-size: 22px; color: #FFFFFF; line-height: 41px; }

.cur02 { border-top-left-radius: 20.5px; border-bottom-left-radius: 20.5px; -webkit-border-top-left-radius: 20.5px; -webkit-border-bottom-left-radius: 20.5px; -moz-border-top-left-radius: 20.5px; -moz-border-bottom-left-radius: 20.5px; background: rgba(255,255,255,0.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF); }
.cur03 { border-top-right-radius: 20.5px; border-bottom-right-radius: 20.5px; -webkit-border-top-right-radius: 20.5px; -webkit-border-bottom-right-radius: 20.5px; -moz-border-top-right-radius: 20.5px; -moz-border-bottom-right-radius: 20.5px; }


/* banner动画css */
.slideBoxN { width: 412px; height: 371px; overflow: hidden; position: relative; float: left; }
    .slideBoxN .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 109px; z-index: 1; right: 0px; }
        .slideBoxN .hd ul { overflow: hidden; zoom: 1; float: left; }
            .slideBoxN .hd ul li { float: left; margin-right: 15px; width: 8px; height: 8px; line-height: 14px; text-align: center; background: url(../img/def01.png) no-repeat left top; cursor: pointer; }
                .slideBoxN .hd ul li.on { background: url(../img/cur01.png) no-repeat left top; color: #fff; }
    .slideBoxN .bd { position: relative; height: 100%; z-index: 0; }
        .slideBoxN .bd li { zoom: 1; vertical-align: middle; position: relative; }
            .slideBoxN .bd li p { height: 38px; line-height: 38px; position: absolute; width: 100%; bottom: 104px; left: 0px; background: rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8F000000,endColorstr=#8F000000); color: #FFFFFF; text-indent: 15px; font-size: 16px; }
    .slideBoxN .prev,
    .slideBoxN .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
    .slideBoxN .next { left: auto; right: 3%; background-position: 8px 5px; }
        .slideBoxN .prev:hover,
        .slideBoxN .next:hover { filter: alpha(opacity=100); opacity: 1; }
    .slideBoxN .prevStop { display: none; }
    .slideBoxN .nextStop { display: none; }
    .slideBoxN .bd li img { width: 412px; height: 267px; }
.new_con { height: 80px; background: #FFFFFF; font-size: 14px; color: #4d4d4e; text-align: center; padding: 12px; line-height: 24px; }
    .new_con a { font-size: 14px; color: #4d4d4e; line-height: 30px; }

#news #swh_con { background: rgba(255,255,255,0.5); height: 371px; }
#news_list { width: 533px; float: left; margin-left: 28px; margin-top: 6px; }
    #news_list li a { display: block; padding-left: 15px; background: url(../img/ico.png) no-repeat left center; padding-top: 7px;overflow: hidden; height: 27px; line-height: 27px; border-bottom: 1px dotted #FFFFFF; font-size: 15px; color: #454444; }
    #news_list .date { font-style: normal; float: right; }

.more1 { width: 85px; height: 31px; border: 1px solid #FFFFFF; display: block; color: #FFFFFF; text-align: center; line-height: 31px; font-size: 13px; text-align: center; border-radius: 15.5px; -moz-border-radius: 15.5px; -webkit-border-radius: 15.5px; margin: 0 auto; margin-top: 43px; }
.bus_box { display: block; width: 141px; height: 91px; border: 1px solid #d4dde1; float: left; margin-right: -1px; margin-bottom: -1px; overflow: hidden; }
    .bus_box img { display: block; width: 141px; height: 91px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; }
        .bus_box img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); }
#buss { padding-top: 20px; padding-bottom: 35px; }


#part { background: url(../img/bg_10.jpg) no-repeat center; height: 311px; position: relative; }

.picScroll-left_zs { overflow: hidden; position: relative; margin-top: 40px; }
    .picScroll-left_zs .hd_zs { overflow: hidden; position: absolute; z-index: 1111; height: 70px; width: 100%; top: 0px; }
        .picScroll-left_zs .hd_zs .prev_zs, .picScroll-left_zs .hd_zs .next_zs { display: block; float: right; overflow: hidden; cursor: pointer; background: url(../img/ind_42.jpg) 0 0 no-repeat; position: absolute; width: 28px; height: 70px; }
    .picScroll-left_zs .next_zs { display: block; float: right; overflow: hidden; cursor: pointer; background: url(../img/ind_51.jpg) 0 0 no-repeat; position: absolute; width: 28px; height: 70px; right: 0px; top: 0px; z-index: 3333; }
    .picScroll-left_zs .hd_zs .prevStop_zs { background-position: -60px 0; }
    .picScroll-left_zs .hd_zs .nextStop_zs { background-position: -60px -50px; }
    .picScroll-left_zs .hd_zs ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
        .picScroll-left_zs .hd_zs ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
            .picScroll-left_zs .hd_zs ul li.on { background-position: 0 0; }
    .picScroll-left_zs .bd_zs { margin-left: 32px; position: relative; z-index: 2222; }
        .picScroll-left_zs .bd_zs ul { float: left; _display: inline; overflow: hidden; text-align: center; width: 181px; }
            .picScroll-left_zs .bd_zs ul li { width: 154px; height: 70px; border: 1px solid #D4DDE1; float: left; position: relative; margin-right: -1px; }
                .picScroll-left_zs .bd_zs ul li .pic { text-align: center; margin: 0 auto; }
                    .picScroll-left_zs .bd_zs ul li .pic a { display: block; width: 154px; height: 70px; }
                    .picScroll-left_zs .bd_zs ul li .pic img { display: block; margin: 0 auto; width: 154px; height: 70px; }
    .picScroll-left_zs .tempWrap { border-right: none; }
/*end*/




.fenye { margin: 20px auto; width: fit-content;}
.fenye a{ margin-right: 5px;}
.fenye .ua3{margin-right: 5px;font-weight: Bold;color: red;}


.in_ban { height: 170px; background: url(../img/about_01.png) no-repeat center; margin-bottom: 24px; }
.inCon { width: 1200px; margin: 0 auto; position: relative; }
.inCon ul li.xz{display:none;}
#left { width: 240px; float: left; position: relative; background: #FFFFFF; }
.Lhead { font-size: 24px; color: #FFFFFF; text-align: left; padding-left: 12px; height: 60px; background: #d71418; line-height: 60px; margin-bottom: 6px; }
#main { width: 860px; background: #FFFFFF; padding: 30px 43px; float: right; min-height: 800px; }
.shortCut { display: block; border-bottom: 1px solid #FFFFFF; }
    .shortCut img { display: block; }
#left ul > li > a { display: block; height: 42px; line-height: 42px; border-bottom: 1px solid #eeeeee; font-size: 14px; color: #2e2e2e; padding-left: 12px; }
#left ul .xz a { background: url(../img/about_11.png) no-repeat right top; color: #FFFFFF; }
#left ul { padding-bottom: 46px; }
    #left ul li > a:hover { background: url(../img/about_11.png) no-repeat right top; color: #FFFFFF; }
    #left ul li.on > a { background: url(../img/about_11.png) no-repeat right top; color: #FFFFFF; }
#bread { height: 30px; line-height: 30px; font-size: 13px; color: #616161; text-align: right; }
    #bread span { display: inline-block; background: url(../img/about_04.png) no-repeat center; width: 20px; }
    #bread i { display: inline-block; background: url(../img/about_06.png) no-repeat center; width: 13px; }
    #bread strong { color: #d71418; }
#curItem { font-size: 24px; color: #d71418; padding-bottom: 18px; }
    #curItem span { display: block; width: 3px; height: 20px; background: #d71418; margin-top: 8px; margin-right: 10px; float: left; }

.contact { font-size: 13px; color: #595959; line-height: 28px; padding-bottom: 50px; }
    .contact table { border-collapse: collapse; }
    .contact img { max-width: 860px; }
    .contact p span { word-break: break-all; }

.f1 { font-size: 16px; color: #595959; padding-top: 50px; font-weight: bold; }
.org_box .orgIMG { width: 260px; height: 60px; border: 1px solid #EEEEEE; padding: 9px; overflow: hidden; }
    .org_box .orgIMG img { width: 260px; display: block; }
.org_box { float: left; margin-right: 10px; font-size: 16px; color: #595959; text-align: center; line-height: 30px; margin-top: 15px; }
.h1 { font-size: 24px; line-height: 38px; text-align: center; font-weight: normal; }
.f2 { font-size: 16px; text-indent: 0px; }
    .f2 > span { color: #df1e62; }
    .f2 strong span { font-size: 14px; }

.abList img { width: 182px; height: 159px; padding: 4px; display: block; border: 1px solid #EEEEEE; }
.abList { font-size: 16px; color: #555454; text-align: center; line-height: 30px; float: left; width: 192px; height: 199px; margin-right: 26px; padding-bottom: 18px; }
.ov_h2 { width: 1000px; }
.page { margin: 0 auto; display: block; padding-top: 20px; }



/* tab   css */

.slideTxtBox { width: 100%; text-align: left; padding-top: 25px; border-top: 1px solid #EEEEEE; }
    .slideTxtBox .hd { height: 36px; line-height: 36px; background: #d71418; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px 10px; }
        .slideTxtBox .hd ul { float: left; position: absolute; height: 36px; }
            .slideTxtBox .hd ul li { float: left; padding: 0 34px; cursor: pointer; font-size: 15px; color: #FFFFFF; position: relative; height: 36px; }
                .slideTxtBox .hd ul li.on { height: 36px; background: #a11013; }
                    .slideTxtBox .hd ul li.on span { display: block; }
                .slideTxtBox .hd ul li span { display: none; position: absolute; left: 50%; margin-left: -6px; bottom: -5px; height: 5px; }
        .slideTxtBox .hd > ul > li span img { display: block; }
    .slideTxtBox .bd > ul { padding-top: 15px; zoom: 1; }
        .slideTxtBox .bd > ul > li { padding-left: 25px; background: url(../img/cir.png) no-repeat 10px center; }
            .slideTxtBox .bd > ul > li span { background: url(../img/line_03.jpg) repeat-x bottom; height: 39px; line-height: 39px; font-size: 14px; color: #313131; display: block; }
            .slideTxtBox .bd > ul > li .date { float: right; color: #999; }
            .slideTxtBox .bd > ul > li a { display: block; background: url(../img/down_07.png) no-repeat top center; width: 86px; height: 18px; float: right; margin-top: 10px; }
                .slideTxtBox .bd > ul > li a:hover { background-position: left bottom; }
            .slideTxtBox .bd > ul > li .a1z { display: block; background: url(../img/down_07en.png) no-repeat top center; width: 93px; height: 18px; float: right; margin-top: 10px; }

.map #map01, #map02 { width: 464px; height: 464px; padding: 1px; background: #FFFFFF; border: 4px solid #EEEEEE; float: left; }
.map { width: 100%; height: 500px; margin-bottom: 50px; }
    .map pre { width: 360px; float: right; font-size: 14px; color: #313131; line-height: 24px; font-family: "微软雅黑"; }
        .map pre strong { font-size: 16px; line-height: 30px; }
.f3 { font-size: 15px; color: #0478BD; font-weight: bold; line-height: 40px; text-indent: 0px; }

#hall img { width: 100%;}
    #hall a { display: block; position: absolute; width: 50px; height: 60px; }
        #hall a img { display: block; }
#hall01 { left: 475px; top: 185px; }
#hall02 { left: 505px; top: 70px; }
#hall03 { left: 320px; top: 87px; }
#hall04 { left: 348px; top: 48px; }
#hall05 { left: 429px; top: 200px; }
#hall06 { left: 270px; top: 75px; }
#hall01:hover { animation: h501 linear 1s infinite; }
#hall02:hover { animation: h502 linear 1s infinite; }
#hall03:hover { animation: h503 linear 1s infinite; }
#hall04:hover { animation: h504 linear 1s infinite; }
#hall05:hover { animation: h505 linear 1s infinite; }
#hall06:hover { animation: h506 linear 1s infinite; }

@keyframes h501 {
    0%,100% { top: 185px; }
    50% { top: 194px; }
}

@keyframes h502 {
    0%,100% { top: 70px; }
    50% { top: 79px; }
}

@keyframes h503 {
    0%,100% { top: 87px; }
    50% { top: 96px; }
}

@keyframes h504 {
    0%,100% { top: 48px; }
    50% { top: 41px; }
}

@keyframes h505 {
    0%,100% { top: 200px; }
    50% { top: 209px; }
}

@keyframes h506 {
    0%,100% { top: 75px; }
    50% { top: 85px; }
}


.pageCover { position: fixed; background: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); width: 100%; height: 100%; z-index: 1111; left: 0px; top: 0px; display: none; }
.hall_con { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5FFFFFFF,endColorstr=#5FFFFFFF); padding: 7px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; position: relative; width: 856px; left: 50%; margin-left: -423px; top: 20%; }
.hall_head { height: 40px; background: #0478BD; font-size: 20px; line-height: 40px; position: relative; padding-left: 34px; color: #FFFFFF; }
.cls { position: absolute; right: 10px; top: 5px; display: block; }
.hallMAP { background: #FFFFFF; margin: 0px auto; padding: 30px 0px; }
.hallIMG { display: block; }
.notice { font-size: 14px; color: #313131; line-height: 24px; padding: 30px; text-indent: 0px; }
    .notice strong { font-size: 16px; }
    .notice span { color: #0FB6BC; }
.reg { padding: 10px 20px; }
.reg_h { font-size: 16px; color: #0FB6BC; font-weight: bold; padding-left: 40px; height: 30px; line-height: 30px; background: url(../img/edit.png) no-repeat 5px center; border-bottom: 2px solid #0FB6BC; }
.reg_wrap { width: 820px; margin: 0 auto; }
.tab01 { width: 100%; margin-top: 30px; }
    .tab01 td { height: 46px; vertical-align: middle; font-size: 16px; color: #313131; }
    .tab01 .input_box input[type=text] { height: 32px; border: 1px solid #d0d0d0; width: 296px; font-family: "微软雅黑"; color: #747474; line-height: 32px; float: right; padding: 0 5px; }
    .tab01 .lab02 { width: 110px; text-align: right; }
    .tab01 .input_box select { height: 32px; border: 1px solid #d0d0d0; width: 318px; font-family: "微软雅黑"; color: #747474; line-height: 32px; background: url(../img/listM.png) no-repeat 286px center transparent; padding-right: 34px; text-align: center !important; border: 1px solid #d0d0d0; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.long input { width: 705px !important; padding: 0 5px; }
.short select { width: 179px !important; text-align: center !important; background-position-x: 146px !important; }
    .short select:last-child { float: right; }
    .short select option { text-align: center; }

.yz { width: 94px; height: 24px; display: block; padding-top: 5px; float: right; }
.ref { float: right; display: block; padding: 8px; }
#yz { float: right; border: 1px solid #d0d0d0; height: 32px; }
#get_yz { float: right; height: 34px; background: #0FB6BC; font-size: 16px; text-align: center; width: 134px; color: #FFFFFF; line-height: 34px; cursor: pointer; }

.f4 { font-weight: bold; font-size: 15px; color: #0FB6BC; line-height: 30px; padding-top: 15px; }
.tab02 { font-size: 14px; color: #313131; width: 100%; }
    .tab02 tr td { width: 50%; height: 30px; vertical-align: middle; padding-left: 25px; }
    .tab02 input[type=radio], .tab02 input[type=checkbox] { vertical-align: middle; margin-right: 7px; }
    .tab02 input[type=text] { height: 26px; line-height: 26px; border-bottom: 1px solid #d0d0d0; width: 620px; font-family: "微软雅黑"; float: right; }
.are { width: 760px; height: 130px; float: right; border: 1px solid #D0D0D0; resize: none; float: right; }

.submit { background: #0FB6BC; font-size: 18px; width: 140px; height: 35px; border-radius: 3px; -moz-border-radius: 3px; display: block; color: #FFFFFF; text-align: center; line-height: 35px; margin: 30px 25px; }

.tips { font-size: 14px; color: #e82368; line-height: 30px; }
.no_index { text-indent: 0px !important; }
#cj { background: #0FB6BC; display: block; height: 24px; color: #FFFFFF; text-align: center; width: 130px; line-height: 24px; float: left; border-radius: 2px; margin-right: 7px; letter-spacing: 2px; }

.no_index strong { font-size: 15px; }
.title01 { font-size: 20px; text-align: center; line-height: 40px; text-indent: 0px; padding: 10px; padding-bottom: 30px; }
.honor_box { font-size: 16px; color: #595959; text-align: center; line-height: 30px; float: left; margin-right: 26px; width: 194px; height: 201px; margin-top: 35px; }
    .honor_box img { width: 182px; height: 159px; display: block; padding: 5px; border: 1px solid #b4b4b4; }
.honor { width: 900px; }
.t07 { font-size: 18px; color: #1a1a1a; text-align: center; line-height: 32px; padding: 20px 0; border-top: 1px solid #b4b4b4; }
.t08 { color: #393939; font-size: 16px; text-align: center; line-height: 28px; padding: 20px; }
.f5 { font-size: 24px; color: #272727; letter-spacing: 1px; height: 47px; line-height: 47px; }
.inList02 li { font-size: 16px; height: 32px; line-height: 32px; color: #df1e62; padding-left: 15px; }
    .inList02 li a { background: url(../img/downloads.png) no-repeat left top; width: 28px; height: 25px; display: inline-block; _display: inlne; margin-left: 10px; }

.slideTxtBox .contact { padding-top: 35px; }


.act_box img { display: block; width: 242px; height: 153px; }
.act_box { line-height: 44px; padding: 9px; font-size: 16px; color: #595959; border: 1px solid #b4b4b4; text-align: center; float: left; height: 199px; width: 242px; margin-top: 25px; margin-right: 33px; }
.med_box img { width: 168px; display: block; }
.med_box { width: 168px; height: 74px; border: 1px solid #b4b4b4; margin-right: -1px; margin-bottom: -1px; float: left; }

#med { padding: 35px 7px; }


.f6 { font-size: 24px; line-height: 44px; text-align: center; color: #000; line-height: 57px; }
.f7 { font-size: 19px; font-weight: bold; color: #313131; line-height: 40px; padding-top: 10px; text-indent: 0px; }
.f8 { font-size: 14px; line-height: 26px; color: #313131; }
    .f8 span { color: #0478BD; }

.newsList li { padding-left: 25px; background: url(../img/cir.png) no-repeat 10px center; height: 39px; }
    .newsList li a { background: url(../img/line_03.jpg) repeat-x bottom; height: 39px; line-height: 39px; font-size: 14px; color: #313131; display: block; float: left; width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .newsList li span { float: right; }

#lay2 > div a { display: block; font-size: 14px; height: 35px; background: url(../img/Schedule_09.png) left top; color: #2e2e2e; line-height: 35px; padding-left: 60px; margin-top: 8px; overflow: hidden; }
    #lay2 > div a:hover { background-position: bottom; color: #FFFFFF; }
#lay2 > div .xz { background-position: bottom; color: #FFFFFF; }
#lay2 > a:hover { background: url(../img/Schedule_03.jpg) no-repeat left top !important; }
#lay2 > div { display: none; }
.tab03 th { font-weight: normal; color: #FFFFFF; background: #0478BD; text-align: center; height: 38px; vertical-align: middle; }
.tab03 { table-layout: fixed; width: 846px; margin-left: 20px; border-collapse: collapse; margin-top: 20px; }
    .tab03 td { border: 1px solid #FFFFFF; background: #f0f1f3; line-height: 36px; font-size: 14px; color: #3c3c3c; padding: 10px; padding-left: 22px; text-align: center;}
    .tab03 .col01 { width: 250px; }

.in_nav { height: 37px; background: #efefef; font-size: 16px; color: #343434; line-height: 37px; margin-bottom: 25px; }

    .in_nav span { display: inline-block; text-align: center; width: 50%; cursor: pointer; position: relative; height: 37px; float: left; }
        .in_nav span i { display: none; background: url(../img/trr.jpg) no-repeat left; width: 12px; height: 6px; bottom: -6px; left: 50%; margin-left: -6px; position: absolute; }
.cur04 { background: #0fb6bc; color: #FFFFFF; }
    .cur04 i { display: block !important; }
#login { background: url(../img/login_bg_03.png) no-repeat left top; width: 446px; height: 358px; margin: 0 auto; padding: 5px; }
.tt01 { font-size: 20px; color: #FFFFFF; line-height: 70px; font-weight: bold; letter-spacing: 2px; text-align: center; }

#login > div { width: 296px; margin: 0 auto; font-size: 12px; color: #FFFFFF; font-family: simsun; }
#login input[type=text] { width: 100%; height: 34px; font-size: 14px; color: #313131; line-height: 34px; text-indent: 15px; font-family: "微软雅黑"; margin-top: 18px; }
#login input[type=password] { width: 100%; height: 34px; font-size: 14px; color: #313131; line-height: 34px; text-indent: 15px; font-family: "微软雅黑"; margin-top: 18px; }
#login .users { background: url(../img/inp_bg_07.png) no-repeat left top; }
#login .key { background: url(../img/inp_bg_10.png) no-repeat left top; }
#login .yzm { background: url(../img/inp_bg_12.png) no-repeat left top; width: 121px !important; float: left; }
    #login .yzm + img { display: block; float: left; margin-top: 18px; margin-left: 3px; height: 34px; }
        #login .yzm + img + a { display: block; width: 34px; height: 34px; float: left; margin-top: 18px; background: url(../img/refreshW.png) no-repeat center; }
#login input[type=checkbox] { vertical-align: middle; }
#login > div > p a { float: right; color: #FFFFFF; }
#login > div > p { line-height: 50px; }
.lg { display: block; margin-top: 10px; }
.tt02 { font-size: 22px; font-weight: bold; background: url(../img/pos_03.jpg) no-repeat left; padding-left: 25px; margin-top: 20px; }


.flow table tr td { border-bottom: 1px solid #d0d0d0; }
.imgup { width: 140px; height: 170px; position: absolute; left: 0; top: 0; filter: alpha(opacity = 0); -moz-opacity: 0; opacity: 0; cursor: pointer; }
.LOGOimg { display: block; width: 161PX; height: 99px; position: relative; }
    .LOGOimg p { position: absolute; font-size: 16px; text-align: center; width: 100%; top: 62px; font-weight: 600; color: #FFFFFF; }
    .LOGOimg img { max-width: 200px; max-height: 100px; }
.imgup2 { width: 160px; height: 100px; position: absolute; left: 0; top: 0; filter: alpha(opacity = 0); -moz-opacity: 0; opacity: 0; cursor: pointer; }

#view_l { float: right; position: absolute; right: 15px; top: 22px; }
.HD { height: 64px; background: rgba(0,0,0,0.9); position: fixed; display: none; top: 0; left: 0; width: 100%; z-index: 999; }
#view_l > div { position: fixed; width: 100%; background: rgba(0,0,0,0.8); right: 0; display: none; top: 64px; padding: 10px 0; z-index: 999; }
#logo_m { display: block; width: 120px; padding-top: 12px; margin-left: 15px; }
#view_l > div a { line-height: 60px; text-align: center; color: #fff; display: block; border-bottom: 1px solid #dddddd; font-size: 28px; }
.ind_cz { height: 249px; width: 1100px; margin-top: 20px; }
#copyright_m { display: none; }
#bannerph{display:none;}






@media screen and (max-width:580px) {
    .slideTxtBox .hd {overflow: hidden;overflow-x: auto;}
    .slideTxtBox .hd ul {display: flex;width: fit-content;}
    .slideTxtBox .hd ul li {white-space: nowrap;}
    .Lhead {font-size: 20px;}
    .inCon {width: 100%;}
    #left {width: 170px;}
    #main {width: 400px;padding: 10px;box-sizing: border-box;}
    .shortCut img {width: 100%;}
    .contact p img {width: 100%!important;display: block;}
    .en-banner #slideBox {height: 400px;}
    .en-banner #slideBox .bd li a {height: 400px;}
    #nav { display: none; }
    .HD { display: block; height: 68px;}
	#banner.enBanner {display:block;height: 400px;}
	#banner{display:none;}
	#bannerph{display:block;}
	
    #bannerph .slideBox { height: 400px;margin-top:60px; }
    #bannerph .slideBox .bd li a { height: 400px; }
	
    .con_wrap { width: 560px; }
    #ser_box { width: 500px; }
        #ser_box input { width: 335px; }
    .ind_cz { width: 520px; margin: 20px auto 0 auto; }
    #exh { height: 780px; background-size: auto 100%; }
    .exh_b { margin: 10px 30px; }
    .slideBoxN { display: none; }
    /* .bus_box { width: 139px; } */
	.bus_box { width: 279px; }
        /* .bus_box img { width: 139px; height: 89px; } */
		 .bus_box img { width: 139px; height: 89px;margin: auto;position: relative;top: 50%;transform: translateY(-50%); }
    .m_indbus_box { display: none; }
    .picScroll-left_zs .bd_zs { width: 465px; margin: 0 auto; overflow: hidden; }
    #links dl { display: none; }
    .picScroll-left_zs .hd_zs, .picScroll-left_zs .next_zs, .picScroll-left_zs .bd_zs { z-index: 9; }
    #copyright_m { text-align: center; color: #FFFFFF; background: #373737; font-size: 13px; border-top: 1px solid #555454; line-height: 25px; display: block; padding: 10px 0; }
        #copyright_m a { color: #FFFFFF; }

    #copyright { display: none; }
	    #ban00 { background:url(/img/c-index-m-banner.jpg) no-repeat;background-size: cover;}
    #ban01 { background:url(/img/banner01_mnew.jpg) no-repeat;background-size: cover;}
    #ban02 { background:url(/img/banner02_mnew.jpg) no-repeat;background-size: cover;}
    #ban03 { background:url(/img/banner03_m.jpg) no-repeat center;}
    #ban04 { background:url(/img/banner04_m.jpeg) no-repeat center;}
    #ban05 { background:url(/img/banner05_m.jpeg) no-repeat center;}
    .en-banner #ban01 { background:url(/img/enban01mnew.jpg)no-repeat center;background-size: cover;}
    .en-banner #ban02 { background:url(/img/enban02mnew.jpg) no-repeat center; background-size: cover;}
    /* #c-ban00 { background: url(../img/c-index-m-banner.jpg) no-repeat center; background-size: 100% 100%;} */
    .e22 {width: 100%!important;}
    .honor,.ov_h2 {width: 100%;display: flex;align-items: stretch;justify-content: space-between;flex-wrap: wrap;}
    .honor_box,.abList {width: 48%;margin-right: 0;}
    .zsdate {width: 100%;overflow: hidden;overflow-x: auto;}
    .contact table {width: 100%!important;}
    .contact img {width: 100%!important;}
    .map #map01, #map02 {width: 100%;}
}
