
.head2 {height:3.2rem; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); min-width:320px; max-width:750px; width:100%;background:#8831be;}
.head2 .logo{ width:20.13%; float:left; margin:0.5rem 3% 0 5%;}
.head2 .logo img{display:block; width:100%;}
.head2 h5{ display:none; width:22%; height:2.5rem; text-align:center; font-size:1.2rem; border:0.15rem solid #883dc2; box-sizing:border-box; border-radius:3rem; float:left; color:#194299; line-height:2.2rem; margin:0.4rem 0 0 3%;}
.head2 .menu_btn{width:16.875%; float:right; height:3rem; overflow:hidden; margin-right:5%;}
.head2 .menu_btn a.downmenu{display:block; width:100%; padding:0.6rem 0;}
.head2 .menu_btn img{ display:block; width:100%;}

.menu2 .slideMenu{width:76%; display: none;z-index:16;position:absolute; top:0; right:0; transition:transform 1s;-webkit-transition:transform 1s;background:#fff; padding:1.5rem 0 3rem;}
.menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
.menu2 h3{ width:9.6%; margin:1.5rem 6% 0 0; float:right;}
.menu2 h3 img{ display:block; width:100%;}
.menu2 ul{ width:80%; margin:0 auto;}
.menu2 ul li {line-height:3.6rem;color:#194299;font-size:1.4rem;}
.menu2 ul li em{ display:block;}
.menu2 ul li em a { display:block;font-size:1.4rem; font-family:"Microsoft Yahei"; color: #194299;text-decoration: none; width:56%;}
.menu2 ul li:nth-child(2) em,.menu2 ul li:nth-child(3) em,.menu2 ul li:nth-child(4) em,.menu2 ul li:nth-child(6) em,.menu2 ul li:nth-child(7) em{ background:url(images/menu_arr.png) no-repeat right center; background-size:1.3rem 0.8rem;}
.menu2 li span{ display:none;}
.menu2 li span a{ display:block; padding-left:5%; color: #194299;}


.menu2 ul li.on span{display:block;}

.pronav{ width:80%; margin:0 auto;}
.pronav p{ display:block; width:50%; float:left;color:#194299;font-size:1.4rem; text-align:center; border-right:1px solid #c2c8df; border-bottom:1px solid #c2c8df; box-sizing:border-box; padding:1.5rem 0;}
.pronav p i{ display:block; width:4rem; height:4rem; margin:0 auto;}
.pronav p i img{ display:block; width:100%;}
.pronav a:nth-child(2n) p{ border-right:0;}
.pronav a:nth-child(3) p,.pronav a:nth-child(4) p{ border-bottom:0;}

.head4{width: 100%;position: fixed;top: 0;z-index: 8;}
		

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
           display: block; width:100%;
        }

    

            .m2-crumbs-1 {
                line-height: 3.6rem;
                height:3.6rem;
                padding-left: 0.6rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                border-top: 1px solid #d9d9d9;
                box-shadow: 0 1px #fff;
                position: relative;
                margin-bottom:1rem;
                background-color: #f6f6f6;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
                background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
                background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea);
                background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
                background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);
                background-image: linear-gradient(top, #f6f6f6, #eaeaea);
                border-bottom: 1px solid #d9d9d9;
               white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
            } 
.m2-crumbs-1 a {
                color: #666;
            } 
.m2-crumbs-1 span {
                padding: 0 0.25rem;
            } 


        .m2-search-1 {
            height: 30px;
            position: relative;
        }
        .m2-search-1-bt {
            width: 42px;
            height: 30px;
            float: right;
            border-radius: 0 4px 4px 0;
            -webkit-border-radius: 0 4px 4px 0;
            position: relative;
        }
        .m2-search-1-bt {
            background-color: #8831be;
        }
        .m2-search-1-bt:before {
            content: '';
            display: block;
            width: 12px;
            height: 12px;
            border-radius: 17px;
            position: absolute;
            right: 14px;
            top: 5px;
            z-index: 99;
        }
        .m2-search-1-bt:before {
            border: 3px solid #fff;
        }
        .m2-search-1-bt:after {
            content: '';
            display: block;
            width: 4px;
            height: 10px;
            border-radius: 5px;
            border: 0;
            position: absolute;
            right: 12px;
            top: 16px;
            z-index: 99;
            -webkit-transform: rotate(-52deg);
            -o-transform: rotate(-52deg);
            -ms-transform: rotate(-52deg);
            transform: rotate(-52deg);
        }
        .m2-search-1-bt:after {
            background: #fff;
        }
        .m2-search-1-in {
            float: right;
            position: absolute;
            z-index: 100;
            right: 10px;
            top: 15px;
            width: 42px;
            height: 30px;
            border:0;
        }
        
        .m2-search-1-in {
            background: transparent;
        }
        .m2-search-1-ipt {
            margin-right: 42px;
        }
        .m2-search-1-key {
            width: 100%;
            height: 30px;box-sizing: border-box;
            line-height: 30px;
            border-right: 0;
            border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -webkit-border-top-right-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            text-indent: 15px;
            float: left;
            color: #333;
            border: 1px solid #8831be;;
            box-shadow: 3px 2px 3px #ccc inset;
        }
        
    

        .m1-src-results-hd {
            min-height: 100px;
            padding: 20px;
            line-height: 26px;
        }
    

 iframe.phone-view, body.phone-view, .c-edit-page.phone-view{width:750px !important;}
.g-ft{ background:#f4f3f9; padding-bottom:6rem;}
.g-ft h3{ background:#fff; padding-bottom:2rem;cursor:pointer;}
.g-ft h3 p{  width:86.66%; margin:0 auto; border:0.15rem solid #194299; height:4.5rem; border-radius:3rem; font-size:1.4rem; color:#194299; line-height:4.7rem;}
.g-ft h3 p em{ display:block; width:28.38%; margin:0 auto; background:url(images/f_arr.png) no-repeat right center; background-size:1.35rem 0.85rem;cursor:pointer;}
.addr2{ width:90.625%; margin:0 auto; padding:2rem 0 0;overflow:hidden;}
.addr2t{ height:3rem; border-bottom:1px solid #bec4dc; overflow:hidden;}
.addr2t a{ display:inline-block; font-size:1.4rem; color:#194299;padding-right:5%;}
.addr2t .active{ font-weight:bold;}
.addr22{ color:#194299; font-size:1rem; line-height:1.5rem; overflow:hidden;border-bottom:1px solid #bec4dc; margin-bottom:1rem;padding:0.7rem 0;}
.flx{ width:86.66%; margin:0 auto;}
.flx p{ height:6.3rem; border-radius:3rem; background:#fff; margin-bottom:1.2rem;}
.flx p em{ display:block; width:22%; float:left; height:6.3rem; border-right:1px solid #c5d0e5; margin-right:3.6%;}
.flx p em img{ display:block; width:3.55rem; height:3.55rem; padding:1.2rem 0 0 25.6%;}
.flx p span{ display:block; font-size:1.1rem; color:#5e7ab7; padding:1.3rem 0 0 0; line-height:1.8rem;}
.flx p span i{ display:block; font-size:1.8rem; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#194299;}
.flx p b{ font-size:1.2rem; font-weight:normal;}
.flx p:last-child span i{ font-size:1.2rem;}

.fnav{ width:90.625%; margin:1.5rem auto 0;}
.fnav h2{ font-size:1.6rem; line-height:4rem; height:4rem; overflow:hidden; color:#194299; background:url(images/menu_arr.png) no-repeat right center; background-size:1.3rem 0.8rem;}
.fnav h2 a{color:#194299;}
.fnav1{ border-bottom:1px solid #bec4dc;}
.fnav .fnav1:last-child{ border-bottom:0;}
.fnav1 ul{ padding-bottom:1.5rem; display:none;}
.fnav li{ font-size:1.2rem;width:25%; float:left; line-height:2.5rem; color:#194299;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.fwz{ text-align:center; font-size:0.9rem; line-height:1.5rem; color:#194299;}
.fwz a{ color:#194299;}
.code{ background:url(images/code.png) no-repeat center top; background-size:100% auto; padding:3rem 0 3rem;}
.code p{ width:44.66%; margin:0 0 0 35%;}
.code p span{ display:block; width:60.625%; float:left; background:url(images/code_bg.png) no-repeat; background-size:100% auto;}
.code p span img{ display:block; width:86.598%; box-sizing:border-box; margin:0.6rem 0 1rem 0.6rem; background:#fff; border-radius:0.3rem;}
.code p em{ display:block; float:right; font-size:1.2rem; color:#000; line-height:1.5rem; margin-top:2.2rem; width:38.8%;}
.fnavfix{min-width:320px; max-width:750px; width:100%; position:fixed; bottom:0; z-index:12; height:5rem; background:#731bb7;}
.fnavfix li{ width:25%; float:left; height:5rem; font-size:1.2rem; line-height:5rem; border-right:1px solid #805e9b; box-sizing:border-box;}
.fnavfix li a{ display:block; color:#fff;}
.fnavfix li em{ display:block; width:2.7rem; float:left; margin:1.25rem 6% 0 15%;}
.fnavfix li em img{ display:block; width:100%;}
.fnavfix li a:hover{ background:#df016f;}

