
/*----------logo 专题-------*/
.footer_swt{
    display: none!important;
  }
  
.logo_banner { background: url(../image/zt_01.jpg) no-repeat center top; height: 972px; width: 100%; text-align: center; }
.logo_banner em { display: block; text-align: center; padding-top: 84px; }
.logo_banner h2 { font-size: 18px; margin-top: 20px; }
.logo_banner p { font-size: 30px; font-weight: bold; margin-top: 2px; }

.logo_one { background: url(../image/zt_02.png) no-repeat center top; height: 608px; margin-top: 145px; }
.logo_one_lelft { width: 380px; float: left; padding-top: 142px; }
.logo_one_lelft h2 { font-size: 24px; color: #fff; text-transform: uppercase; margin-top: 20px; margin-bottom: 5px; }
.logo_one_lelft strong { font-size: 36px; color: #fff; }

.logo_one_right { width: 820px; float: right; }
.logo_one_right ul li { width: 300px; display: inline-block; text-align: center; padding-top: 90px; padding-left: 106px; }
.logo_one_right ul li p { text-align: left; margin-top: 20px; text-align: justify; line-height: 23px; }

.logo_three { margin-top: 130px; }
.logo_three h2 { background: url(../image/zt_08.png) no-repeat center top; text-align: center; color: #fff; font-size: 30px; height: 60px; line-height: 60px; }
.logo_three ul { background: url(../image/zt_09.png) no-repeat center top; height: 734px; position: relative; margin-top: 60px; }
.logo_three ul li.logo_three_01 { position: absolute; left: 100px; top: 105px; width: 215px; }
.logo_three ul li.logo_three_02 { position: absolute; left: 890px; top: 82px; width: 280px; }
.logo_three ul li.logo_three_03 { position: absolute; left: 50px; top: 530px; width: 220px; }
.logo_three ul li.logo_three_04 { position: absolute; left: 940px; top: 538px; width: 200px; }
.logo_three ul li.logo_three_05 { position: absolute; left: 220px; top: 685px; width: 200px; }
.logo_three ul li.logo_three_06 { position: absolute; left: 790px; top: 690px; width: 295px; }


.logo_four { background: url(../image/zt_02.jpg) no-repeat center top; height: 976px; margin-top: 130px; }
.logo_four ul { padding-top: 30px; }
.logo_four ul li { color: #fff; font-size: 22px; line-height: 35px; padding-top: 210px; text-align: justify; display: inline-block; margin-top: 45px; }
.logo_four ul li.logo_four_01 { background: url(../image/zt_10.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; }
.logo_four ul li.logo_four_02 { background: url(../image/zt_11.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; margin: 0px 159px; }
.logo_four ul li.logo_four_03 { background: url(../image/zt_12.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; }
.logo_four ul li.logo_four_04 { background: url(../image/zt_13.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; }
.logo_four ul li.logo_four_05 { background: url(../image/zt_14.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; margin: 0px 159px; }
.logo_four ul li.logo_four_06 { background: url(../image/zt_15.png) no-repeat; width: 240px; height: 202px; padding-left: 25px; padding-right: 25px; }



/*----------vi 专题-------*/

.vi_banenr { background: #000000 url(../image/zt_16.png) no-repeat center top; height: 810px; text-align: center; color: #fff; max-width: 1920px; margin: 0 auto; }
.vi_banenr h2 { font-size: 60px; font-weight: bold; padding-top: 130px; }
.vi_banenr span { font-size: 36px; margin-top: 25px; }
.vi_banenr p { font-size: 18px; margin-top: 15px; }
.vi_banenr ul { margin-top: 45px; }
.vi_banenr ul li { display: inline-block; vertical-align: top; border: 2px solid #FFF; border-radius: 50%; -wborder-radius: 50%; -moz-border-radius: 50%; width: 60px; height: 60px; padding: 10px; margin: 0 10px; }
.vi_banenr ul li div { display: table; table-layout: fixed; width: 60px; height: 60px; }
.vi_banenr ul li i { display: table-cell; vertical-align: middle; }
.vi_banenr h6 { font-size: 18px; margin-top: 70px; }

.vi_one { padding-top: 165px; }
.vi_one dl dd { width: 508px; display: inline-block; color: #fff; text-align: left; vertical-align: top; line-height: 28px; padding: 0 44px; }
.vi_one dl dd:last-child { border-left: 1px solid #1a1a1a; min-height: 90px; }

.vi_two { text-align: center; margin-top: 50px; }
.vi_two h2 { font-size: 28px; font-weight: bold; margin-bottom: 20px; }
.vi_three { margin-top: 50px; text-align: center; }
.vi_three h2 { font-size: 24px; }
.vi_three ul { background: url(../image/zt_03.jpg) no-repeat center top; height: 634px; margin-top: 45px; position: relative; }
.vi_three ul li { color: #fff; width: 68px; }
.vi_three_01 { position: absolute; left: 399px; top: 97px; }
.vi_three_02 { position: absolute; left: 659px; top: 85px; }
.vi_three_03 { position: absolute; left: 863px; top: 127px; }
.vi_three_04 { position: absolute; left: 288px; top: 283px; }
.vi_three_05 { position: absolute; left: 446px; top: 357px; }
.vi_three_06 { position: absolute; left: 819px; top: 269px; }
.vi_three_07 { position: absolute; left: 750px; top: 420px; }


.vi_four { background: url(../image/zt_17.png) no-repeat center top; position: relative; z-index: 1; margin-top: -60px; text-align: center; color: #fff; padding-top: 100px; }
.vi_four i { width: 60px; height: 1px; margin: 0 auto; display: block; background: #FFF; margin-bottom: 30px; }
.vi_four h2 { text-align: center; color: #fff; font-size: 24px; }
.vi_four p { margin-top: 35px; }
.vi_four .fr_w { margin-top: 100px; }
.vi_four .fr_w ul li { display: inline-block; background: url(../image/zt_19.png) no-repeat; width: 116px; height: 28px; text-align: center; line-height: 23px; cursor: pointer; margin: 0 5px; }
.vi_four .fr_w ul li:hover { background: url(../image/zt_18.png) no-repeat; color: #fff; }
.vi_four .fr_w ul .hover { background: url(../image/zt_18.png) no-repeat; color: #fff; }


.vi_four .fr_t { margin-top: 80px; }
.vi_four .fr_t ul li { display: inline-block; width: 20%; position: relative; text-align: center; }
.vi_four .fr_t .fr_t2 { position: absolute; top: 0px; text-align: center; width: 100%; }
.vi_four .fr_t .fr_t2 b { margin-top: 30%; display: block; padding-left: 10px; padding-right: 10px; }
.vi_four .fr_t .fr_t3 { position: absolute; bottom: 50px; z-index: 2; color: #FFF; font-size: 14px; padding: 0px 20px; text-align: left; background: #c8000b; padding-top: 20px; }
.vi_four .fr_t .fr_t3 h3 { font-size: 16px; margin-bottom: 10px; border-bottom: 1px solid #fff; padding-bottom: 10px; }
.vi_four .fr_t .fr_t3 strong { font-weight: normal; line-height: 25px; font-size: 12px; text-align: justify; height: 70px; }


.vi_five { padding-top: 70px; }
.vi_five h2 { font-size: 28px; text-align: center; }
.vi_five span { text-align: center; margin-top: 20px; display: block; line-height: 25px; }
.vi_five .vi_five_w { background: url(../image/zt_22.png) no-repeat center top; height: 405px; margin-top: 45px; }
.vi_five ul li { display: inline-block; background: url(../image/zt_23.png) no-repeat; width: 207px; height: 157px; position: relative; padding-left: 170px; vertical-align: top; margin-top: 120px; }

.vi_five ul li .vi_five_w2 { display: table; table-layout: fixed; height: 157px; }
.vi_five ul li strong { font-size: 24px; position: absolute; left: 0px; color: #fff; width: 150px; font-weight: normal; text-align: center; top: 46px; letter-spacing: 5px; }
.vi_five ul li p { text-align: justify; padding-right: 25px; line-height: 22px; color: #666; display: table-cell; vertical-align: middle; }

.vi_five ul .vi_five_li2 { margin: 120px 30px; }



/*----------vi 画册平面专题-------*/

.book_w { background: url(../image/zt_08.jpg) no-repeat center top; height: 500px; padding-top: 100px; }
.book_w_text { background: url(../image/zt_24.png) no-repeat center top; height: 177px; text-align: center; padding-top: 120px; }
.book_w_text h2 { color: #fff; font-size: 60px; font-weight: bold; }
.book_w_text p { font-size: 24px; color: #fff; }

.book_w_text2 { background: url(../image/zt_25.png) no-repeat center top; height: 101px; margin-top: 35px; text-align: center; }
.book_w_text2 h3 { display: table; table-layout: fixed; width: 82px; height: 95px; }
.book_w_text2 span { color: #fff; font-size: 20px; display: table-cell; vertical-align: middle; }
.book_w_text2 div { display: inline-block; margin: 0 32px; }

.book_t { margin-top: 100px !important; }
.book_t h2, .book_s h2 { text-align: center; background: url(../image/zt_26.png) no-repeat left center; font-size: 30px; }
.book_t span, .book_s span { text-align: center; margin-top: 10px; display: block; }
.book_t ul li { margin-top: 60px; }
.book_t ul li em { float: left; display: block; width: 502px; }
.book_t ul li .book_t2 { margin-right: 100px; }
.book_t ul li .book_t3 { margin-left: 100px; }
.book_t ul li em p { line-height: 30px; color: #666; margin-bottom: 20px; }
.book_t ul li em i { background: #c8000b; height: 1px; width: 70px; display: block; }
.book_t ul li img { float: left; width: 598px; height: 154px; }
.book_s { margin-top: 100px; }

.book_d { letter-spacing: -5px; font-size: 0px; margin-top: 45px; }
.book_d ul { font-size: 14px; }
.book_d ul li { width: 25%; background: #f6f6f6; font-size: 14px; display: inline-block; letter-spacing: normal; vertical-align: top; position: relative; overflow: hidden; }
.book_d ul li img { width: 100%; font-size: 0px; display: block; }
.book_d ul li:hover { background: #c8000b; color: #fff; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; cursor: pointer; }
.book_d ul li:hover p { color: #fff; }
.book_d ul li:hover i { background: #fff; }
.book_d ul li:hover h3 { color: #fff; }

.book_d ul .book_d2 { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; position: relative; padding: 35px; padding-top: 10%; }

.book_d ul .book_d2 h3 { font-size: 18px; }
.book_d ul .book_d2 p { font-size: 14px; color: #666; margin-top: 15px; line-height: 25px; height: 170px; overflow: hidden; }
.book_d ul .book_d2 i { width: 60px; background: #000000; height: 4px; display: block; margin-bottom: 20px; display: inline-block; }


.book_f { background: url(../image/zt_15.jpg) no-repeat center top; margin-top: 80px; padding-top: 100px; }

.book_f_lm { background: #fff; width: 1200px; margin: 0 auto; padding-top: 40px; }
.book_f_lm h2 { text-align: center; background: url(../image/zt_29.png) no-repeat left center; font-size: 30px; }
.book_f_lm span { text-align: center; margin-top: 10px; display: block; }

.book_f_lm dl { position: relative; padding-left: 65px; vertical-align: top; }
.book_f_lm dl dt { background: url(../image/zt_30.png) no-repeat; width: 61px; height: 95px; text-align: center; line-height: 95px; font-size: 16px; font-weight: bold; color: #333; left: 0px; position: absolute; font-size: 25px; top: 10px; }
.book_f_lm dl dd { width: 282px; vertical-align: top; }
.book_f_lm dl dd span { display: block; background: #c8000b; text-align: center; padding: 60px 0px; }
.book_f_lm dl dd .book_f2 { width: 240px; border: 1px solid #eaeaea; border-top: 0px; padding: 20px; }
.book_f_lm dl dd .book_f2 h3 { font-size: 20px; color: #c8000b; font-weight: bold; margin-bottom: 10px; text-align: center; }
.book_f_lm dl dd .book_f2 p { line-height: 25px; min-height: 130px; }

.book_f_lm dl { display: inline-block; margin-left: 36px; margin-top: 45px; }




/*----------包装专题-------*/


.g_baner { text-align: center; position: relative; width: 100%; height: 480px; background: url('../image/bj.jpg') top center no-repeat; }
.g_baner .img1 { width: 60px; height: 60px; margin: 0 auto; padding-top: 65px; display: block; }
.g_baner .img2 { margin-top: 30px; }
.g_baner p { font-size: 24px; color: #fff; font-weight: bold; text-shadow: #555 3px 4px 6px; margin-top: 24px; }
.g_baner .img3 { position: absolute; left: 0; right: 0; margin: auto; margin-top: 38px; }
.g_head_h { display: block; position: relative; text-align: center; }
.g_head_h .juz { display: block; margin: 0 auto; position: absolute; left: -37px; top: 51px; right: 0; }
.g_head_h .juz .le { display: inline-block; text-align: right; }
.g_head_h .juz .le span { display: inline-block; width: 100%; font-size: 14px; color: #222222; }
.g_head_h .juz .le i { font-size: 14px; color: #999999; font-family: 'Cambria Math'; }
.g_head_h .juz .ri { display: inline-block; vertical-align: top; }
.g_head_h .juz .ri h4 { font-size: 29px; color: #222222; font-weight: bold; line-height: 1; }
.g_ind { text-align: center; }
.g_ind p { font-size: 16px; color: #222222; line-height: 30px; }
.g_ind_list { width: 100%; height: 605px; text-align: center; background: url('../image/ban1.png') top center no-repeat; }
.g_ind_list_h4 { font-size: 24px; color: #222222; font-weight: bold; text-align: center; margin-top: 70px; margin-bottom: 40px; }
.g_head_h1 .juz .le span { color: #fff; }
.g_head_h1 .juz .le i { color: #fff; }
.g_head_h1 .juz .ri h4 { color: #fff; }
.g_head_h1 .juz { left: -65px; }
.g_main p { font-size: 14px; color: #fff; line-height: 30px; }
.g_main li { display: inline-block; text-align: center; vertical-align: middle; }
.g_main li img { display: block; margin: 0 auto; }
.g_main li span { font-size: 16px; color: #fff; }
.g_main .act { width: 145px; }
.g_lunb { position: relative; width: 1200px; margin: 0 auto; padding-bottom: 30px; }
.g_lunb .list { width: 1200px; margin: 0 auto; overflow: hidden; }
.g_lunb .list ul { position: relative; }
.g_lunb .list li { display: inline-block; width: 315px; vertical-align: top; margin: 0 41px; text-align: center; }
.g_lunb .list li img { display: block; margin: 0 auto; }
.g_lunb .list li h4 { font-size: 18px; color: #222222; font-weight: bold; line-height: 60px; text-align: left; margin-left: 73px; }
.g_lunb .list li p { text-align: left; width: 215px; margin-left: 73px; font-size: 14px; color: #222222; }
.g_lunb .btn { position: absolute; top: 50%; margin-top: -50px; }
.g_lunb .left { left: -40px; }
.g_lunb .right { right: -40px; }
.g_back { background: #f6f6f6; }
.g_baoz { display: block; margin: 0 auto; text-align: center; position: relative; background: #f6f6f6; }
.g_baoz span { font-size: 20px; color: #222222; display: inline-block; width: 100%; position: relative; z-index: 99; }
.g_baoz b { font-size: 30px; color: #222222; position: relative; z-index: 99; }
.g_baoz img { position: absolute; left: 0; top: 20px; right: 0; margin: auto; }
.g_inde_main { text-align: center; background: #f6f6f6; padding-bottom: 20px; }
.g_inde_main li { width: 744px; height: 120px; display: block; margin: 0 auto; margin-top: 20px; }
.g_inde_main li img { display: inline-block; width: 240px; height: 120px; }
.g_inde_main li .txt { width: 504px; height: 120px; background: #fff; display: inline-block; vertical-align: top; }
.g_inde_main li .txt p { font-size: 14px; color: #333333; padding: 40px; text-align: left; }







/*导航*/
.nav { float: right; width: 60%; }
.search_form { position: absolute; top: 27px; right: 15px; height: 30px; }

.header_boz { z-index: 999999; position: fixed; width: 100%; }
.header { width: 100%; height: 81px; background: rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); }


.top_box { height: 36px; line-height: 36px; background: #ededed; }
.top_left { background: url(../image/dh.png) no-repeat left center; padding-left: 25px; }

.logo { float: left; }

.bds_tsina { background: url(../image/tw_72.png) no-repeat left center !important; width: 18px; }
.bds_weixin { background: url(../image/tw_73.png) no-repeat left center !important; width: 18px; height: 16px; !important; }
/*.bdshare-button-style2-16::after { width:124px;}*/


.diahua { background: url(../image/tw_71.png) no-repeat left center; color: #999; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; margin: 6px 25px 6px 0; padding-left: 17px; position: absolute; right: 90px; }



.nav ul li a { color: #fff; font-size: 15px; display: inline-block; font-weight: normal; float: left; text-align: center; width: 9%; line-height: 81px; }
.nav ul li a:hover { background: url(../image/tw_74.png) no-repeat center center; color: #b50000; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }



.logo { width: 223px; }

@media screen and (max-width:1200px) {
    .nav { float: right; width: 70%; }
}


@media screen and (min-width:1000px) {
    .search_form2 { display: none; }
}

@media screen and (max-width:999px) {
    .search_form2 { display: none; }
}

@media screen and (max-width:999px) {
    .menu_sign { width: 30px; height: 23px; display: block; background: url(../image/menu_sign.png) no-repeat; position: absolute; right: 15px; top: 25%; cursor: pointer; z-index: 99; }
    .search_form { display: none; }

    .search_sign { width: 17px; height: 16px; display: block; background: url(../image/tw_71.png) no-repeat; position: absolute; right: 140px; top: 25%; cursor: pointer; z-index: 99; }


    .bds_weixin { width: 23px; height: 16px !important; display: block; background: url(../image/tw_71.png) no-repeat; position: absolute; right: 100px; top: 25%; cursor: pointer; z-index: 999; }

    .bds_tsina { background: url(../image/tw_72.png) no-repeat left center !important; width: 18px; position: absolute; top: 0px; height: 16px; right: 70px; top: 25%; cursor: pointer; z-index: 99; }

    .search_form2 { position: absolute; left: 0; top: 0; width: 100%; height: 50px; background: #e5e5e5; z-index: 99; }
}


@media screen and (max-width:640px) {
    .head_right { display: none; }

    .head_right .search-input { font-size: 14px; padding: 3px 8px; border: 1px solid #dcdcdc; border-radius: 12px; }
    .header { height: 60px; }
    .logo img { height: 60px; }
    .logo { width: 70%; }
}


@media screen and (max-width:640px) {
    .header { height: 40px; }
    .logo img { height: 40px; }
}

.pop_box { position: relative; }
.search_form2 { width: 100%; height: 1rem; background: #dcdcdc; padding: .1rem .3rem; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.search_text2 { width: 100%; height: .8rem; text-indent: .2rem; border-radius: .1rem; outline: none; }
.search_submit2 { width: .8rem; height: .8rem; background: url(../image/search_btn.png) no-repeat center center; position: absolute; right: 15px; top: .1rem; outline: none; }




.nav ul li dl { position: absolute; left: 0; top: 40px; background: #fff; z-index: 10000; width: 100%; display: none; -webkit-box-shadow: 0 2px 5px #999; -moz-box-shadow: 0 2px 5px #999; box-shadow: 0 2px 5px #999; }
.nav ul li dl dd { line-height: .9rem; border-bottom: 1px solid #dcdcdc; }
.nav ul li dl dd a { display: block; font-size: 14px; background: #03378d; color: #fff; }
.nav ul li dl dd a:hover { /*background:#aac2e2;*/ }
.nav ul li:hover dl { display: block; }
.nav ul li:hover dl:before { content: ""; width: 0; display: block; border-bottom: 8px solid #03378d; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; top: -8px; margin-left: -4px; }


@media screen and (max-width:999px) {
    .nav { display: none; }
}

.yiji { padding: 0 15px; }

.allnav2 { width: 100%; height: 100%; background: #040302; position: fixed; left: 100%; top: 0; z-index: 999; overflow-y: scroll; }
.close { height: 23px; width: 23px; display: block; background: url(../image/close.png) no-repeat; position: absolute; right: 15px; top: 5px; cursor: pointer; z-index: 2; }
.home { line-height: 40px;; border-bottom: 1px solid #940000; color: #fff; background: #b50000; padding: 0 15px; }
.home a { color: #fff; }
.nav2 ul li { width: 100%; line-height: 35px; }
.nav2 ul li span { display: block; border-bottom: 1px solid #dcdcdc; cursor: pointer; background: url(../image/s_bottom.png) no-repeat right center; }
.nav2 ul li span.xz { background: url(../image/s_top.png) no-repeat right center; }
.nav2 ul li > a { display: block; border-bottom: 1px solid #151515; background: url(../image/s_right.png) no-repeat right center; color: #FFF; }
.erji { background: #d3e9ff; display: none; }
.erji li { border-bottom: 1px solid #aac2e2; text-indent: 20px !important; }
.erji li a { display: block; }
.erji li:hover { background: #aac2e2; }



/*尾部*/
.fooder_ljia { background: #000; font-size: 0px; display: block; padding-top: 25px; position: relative; z-index: 2; }
.fooder_ljia_left { width: 42%; float: left; margin-bottom: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 8%; }
.fooder_ljia ul { border-right: 1px solid #0d0d0d; }
.fooder_ljia ul li { color: #FFF; font-size: 12px; margin: 30px 0px; }
.fooder_ljia ul li img { margin-right: 15px; vertical-align: middle; }

.fooder_ljia_right { float: right; width: 50%; text-align: right; font-size: 12px; margin-bottom: 25px; }
.fooder_ljia_right em { margin: 30px 0px; display: block; margin-bottom: 10px; }
.fooder_ljia_right p { text-align: right; line-height: 25px; color: #949494; }
.fooder_ljia_right p a { padding: 0 10px; border-right: 1px solid #2b2b2b; color: #949494; }
.fooder_ljia_right p a:hover { color: #b50000; }

.fooder_ljia_db { line-height: 25px; background: #000; color: #fff; text-align: center; z-index: 2; position: relative; }
.fooder_ljia_db p { padding: 0 15px; text-align: center; border-top: 1px solid #0d0d0d; line-height: 20px; color: #d9d9d9; padding-top: 10px; padding-bottom: 10px; font-size: 12px; }

.fooder_ljia_db a { margin-right: 15px; color: #fff; }
.fooder_ljia_db a:hover { margin-right: 15px; color: #c8000b; }

.fooder_39 { margin-top: -39px; }


@media screen and (max-width:992px) {
    .fooder_ljia ul li { margin: 20px 0px; line-height: 25px; }
    .fooder_ljia_left { width: 100%; margin-bottom: 10px; }
    .fooder_ljia ul { border-right: 0px; }
    .fooder_ljia_right { width: 100%; text-align: left; }
    .fooder_ljia_right p { text-align: left; }
    .fooder_ljia_right em { margin-top: 0px; }
    .fooder_39 { padding-top: 40px; background: #000; }
}


.footer_phone { height: 50px; }
.footer_phone_left i { vertical-align: top; margin-right: 5px; display: inline-block; margin-top: 4px; }
.footer_phone_left span { vertical-align: top; display: inline-block; }
.footer_phone_left i img { width: 20px; height: 20px; }
.footer_phone_lm { width: 100%; position: fixed; width: 100%; bottom: 0px; z-index: 999999; }
.footer_phone_left { background: #b50000; display: inline-block; width: 50%; text-align: center; height: 50px; line-height: 50px; font-size: 14px; color: #fff; }
.footer_phone_right { background: #000000; display: inline-block; width: 50%; text-align: center; height: 50px; line-height: 50px; font-size: 14px; color: #fff; }
.footer_phone_left span { color: #fff; }
.footer_phone_left:hover span { color: #fff; }

.footer_phone_right .swtLinkCounter { position: absolute; top: 10px; margin-left: -18px; width: 14px; height: 14px; margin-right: 5px; line-height: 13px; text-align: center; font-size: 9px; display: inline-block; background-color: hsl(355, 100%, 45%); -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.8); box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.8); z-index: 3; font-style: normal; }



@media screen and (min-width:640px) {
    .footer_phone { display: none; }
}





/********宣传片专题*******/
.H10 { height:10px; }
.H15 { height:15px; }
.H17 { height:17px; }
.H20 { height:20px; }
.H25 { height:25px; }
.H30 { height:30px; }
.H35 { height:35px; }
.H40 { height:40px; }
.H45 { height:45px; }
.H50 { height:50px; }
img { max-width: 100%; }
.main { width: 1200px; margin: 0 auto; position: relative; }
.main2 { width: 1100px; margin: 0 auto; position: relative; }
.main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; }
.fl { float: left; }
.fr { float: right; }
.center { text-align: center; }
body { overflow-x:hidden; }

/*******宣传片专题页*******/
.x1 { height:700px;background:url(../image/x01.jpg) no-repeat center center; }
.x1 .main { height:700px; }
.x_video { width:455px;height:225px;position:absolute;left:50%;top:328px;margin-left:-232.5px; }
.home_gd a { letter-spacing:0px; }

.x2 { height:735px; }
.x2 .txt1 { font-size:24px;font-weight:bold;text-align:center; }
.x2 .txt2 { font-size:18px;text-align:center;margin-top:15px; }
.x2_con { height:490px;margin-top:25px;position:relative; }
.x2_con .con1 { position:absolute;left:0;top:20px; }
.x2_con .con2 { position:absolute;left:50%;top:50%;margin-left:-47px;margin-top:-47px; }
.x2_con .con3 { position:absolute;right:0;top:20px; }
.x2_con .con1 p, .x2_con .con3 p { position:absolute;left:220px;top:230px;width:165px;line-height:36px;color:#fff;font-size:16px; }

.x3 { height:780px;background:url(../image/x05.jpg) no-repeat center center; }
.x3_list { padding-top:100px;text-align:center; }
.x3_list li { display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:333px;margin-top:60px;border-left:1px solid rgba(255,255,255,.2); }
.x3_list li h4 { width:148px;height:120px;background:url(../image/x06.png) no-repeat;margin:0 auto;line-height:120px;font-size:18px;font-weight:bold;color:#fff; }
.x3_list li p { font-size:14px;color:#fff;line-height:30px;text-align:left;width:160px;margin:20px auto 0px; }
.x3_list li.border_none { border-left:none; }

.x4 { height:790px; }
.x4 .title { text-align:center;margin-top:55px; }

.x5 { height:150px;background:url(../image/x08.jpg) no-repeat center center; }
.x5 p { font-size:16px;color:#fff;text-align:center;line-height:30px; }
.x5 p span { font-size:24px;font-weight:bold;margin:0 5px; }

.x6 { height:675px; }
.x7 { height:553px;background:url(../image/x09.jpg) no-repeat center center; }
.x7 .main { height:553px; }
.x7 .txt { width:294px;height:194px;background:url(../image/x10.png) no-repeat;position:absolute;left:0;top:50%;margin-top:-97px; }
.x7 .txt p { font-size:20px;line-height:48px;text-align:right;margin-right:45px; }
.x7 .link { width:330px;height:194px;display:block;position:absolute;right:0;top:50%;margin-top:-97px; }








































