<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.proshowbox .title10,
.college .title10,
.community .title10,
.contactus .title10,
.service1 .title10,
.ser11 .title10
{
    margin-bottom: 30px;

    text-align: center;
}

.ipubp
{
    line-height: 24px;

    text-align: center;

    color: #999;
    font-size: 14px;
}

.twoli li
{
    float: left;

    width: 50%;

    text-align: center;
}



.threeli li
{
    float: left;

    width: 27%;
    /* margin-right: 20px; */
    margin-right: 8%;
	
    text-align: center;
    margin-bottom: 30px;

    *width: 30.85%;
}
/*.threeli li:last-child{margin-right:0;}*/
.threeli li:nth-child(3n+3){margin-right: 0}

.threeli .mn,
.fourlist .mn
{
    margin-right: 0;
}

.twolist li
{
    float: left;

    width: 100%;
}

.twolist .twolistl
{
    float: left;
    /*text-align: center;*/
    overflow: hidden;

    width: 50%;
    margin-top: 20px;
}

.twolist .twolistr
{
    float: left;
    overflow: hidden;

    width: 50%;
    margin-top: 20px;
}

.fivelist li
{
    float: left;

    width: 20%;
	*width:14.5%;
}

.fourlist li
{
    float: left;

    width: 25%;
	
	*width:23.8%;
}

.inewstab .tabcont .list li .tit a
{
    color: #333333;
    font-size: 18px;
}


.inewstab .tabcont .list li .tit:hover a
{
    color: #ff9c00;
}

.more1
{
    font-size: 14px;

    text-align: center;
}

.more1 a{
	*width:80px;
	*height:30px;
	*line-height:30px;
	*display:block;
}

.more1 a,
.more1 input
{
    padding: 11px 30px;

    text-align: center;

    color: #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background-color: #e60012;

        -ms-border-radius: 5px;
         -o-border-radius: 5px;
}

.more1 a:hover,
.more1 input:hover
{
    cursor: pointer;

    background-color: #d70011;
}

.more2
{
    text-align: center;

    border: 1px solid #8d8d8d;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;

         -o-border-radius: 5px;
        -ms-border-radius: 5px;
}

.more2 a
{
    color: #8d8d8d;
}

.more2:hover
{
    border: 1px solid #e60012;
}

.more3
{
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;

    text-align: center;
}

.more3 a
{
    padding: 5px 21px;

    text-align: center;

    color: #e60012;
    border: 1px solid #e60012;
    background-color: #fff;
}

.more3 a:hover
{
    cursor: pointer;

    color: #fff;
    background-color: #e60012;
}

.more4
{
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;

    text-align: center;
}

.more4 a
{
    padding: 5px 21px;

    text-align: center;

    color: #fff;
    border: 1px solid #e60012;
    background-color: #e60012;
}

.more4 a:hover
{
    cursor: pointer;

    color: #e60012;
    background-color: #fff;
}

.btn1
{
    color: #e60012;
}

.btn1:hover
{
    color: #d70011;
}

.btn2
{
    line-height: 40px;

    width: 40px;
    height: 40px;
    margin: 0 auto;

    text-align: center;

    border: 1px solid #fff;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background-color: #e8340c;

        -ms-border-radius: 50%;
         -o-border-radius: 50%;
}

.btn2 img
{
    -webkit-transition: all ease-in .5s;
       -moz-transition: all ease-in .5s;
        -ms-transition: all ease-in .5s;
         -o-transition: all ease-in .5s;
            transition: all ease-in .5s;
}

.btn2:hover img
{
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
}

.parg p
{
    font-size: 14px;
    line-height: 28px;
}

.text-indent p,
.purr p
{
    text-indent: 2em;
}

.bigpic
{
    position: relative;

    overflow: hidden;
    /* min-height: 450px; */

    height: 446px;
}

#main2 .bigpic
{
    height: 520px;
}

.bigpic .wp
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
	*top:0;
	*right:0;
	*left:0;
	*margin-left:30%;
}

.bigpic .wp .parg
{
    position: relative;
    z-index: 1;
}

.bigpic img
{
    max-width: none;
}

.bigtitle
{
    font-size: 30px;
    font-weight: bold;
    line-height: 60px;

    color: #333;
}

.bigtitle2
{
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;

    color: #666;
}

.bigpic p
{
    color: #666;
}

.bigpic .ff p
{
    color: #fff;
}

.big-left,
.big-right
{
    /*position: absolute;*/
    margin-top: 10%;
}

.joinpart3 .big-left,
.joinpart3 .big-right
{
    /*position: absolute;*/
    margin-top: 2%;
}

.big-left
{
    width: 50%;
    margin-left: 0;
}

.big-right
{
    width: 50%;
    margin-left: 50%;
}

.ff
{
    color: #fff;
}


/*effect*/

@-webkit-keyframes mymove
{
    0%,
    100%,
    50%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    25%,
    75%
    {
        -webkit-transform: translateX(-6px);
                transform: translateX(-6px);
    }
}

@keyframes mymove
{
    0%,
    100%,
    50%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    25%,
    75%
    {
        -webkit-transform: translateX(-6px);
                transform: translateX(-6px);
    }
}


/* loading */

.spinner
{
    width: 150px;
    margin: 0 auto;

    text-align: center;
    display: none \9;
}

.ie-loading{
	display: none;
	display: block\9;
}

.spinner &gt; div
{
    display: inline-block;

    width: 5px;
    height: 5px;

    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
            animation: bouncedelay 1.4s infinite ease-in-out;

    border-radius: 100%;
    background-color: #999;
    /* Prevent first frame from flickering when animation starts */

    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

.spinner .bounce1
{
    -webkit-animation-delay: -.32s;
            animation-delay: -.32s;
}

.spinner .bounce2
{
    -webkit-animation-delay: -.16s;
            animation-delay: -.16s;
}

@-webkit-keyframes bouncedelay
{
    0%,
    80%,
    100%
    {
        -webkit-transform: scale(.0);
    }
    40%
    {
        -webkit-transform: scale(1.0);
    }
}

@keyframes bouncedelay
{
    0%,
    80%,
    100%
    {
        -webkit-transform: scale(.0);
                transform: scale(.0);
    }
    40%
    {
        -webkit-transform: scale(1.0);
                transform: scale(1.0);
    }
}


/* img hover effect */

.daytime .s_tab_content .list .threeli .year-pic img,
.products .tabcont li img,
.abfivelist li img,
.inewstab .tabcont .list li img,
#fd dl.fd-right img,
.pro-picshow .pro-picshow-right .pro-picshow-right-function span,
.technical-name,
.certification li .cer-down .icon-download2,
.join2 li img,
.join3list .fourlist li .jimg img,
.sers li .sericon img,
.serctu li .sericon img,
.close_btn img,
.ser1pic img,
.twolistr img,
.twolistl img,
.threeliimg img,
.ipropic li a img
{
    -webkit-transition: ease-in all .5s;
       -moz-transition: ease-in all .5s;
        -ms-transition: ease-in all .5s;
         -o-transition: ease-in all .5s;
            transition: ease-in all .5s;
}


/* hover img scale */

.daytime .s_tab_content .list .threeli li:hover .year-pic img,
.products .tabcont li:hover img,
.inewstab .tabcont .list li:hover img,
.join2 li:hover img,
.serctu li:hover .sericon,
.ser11 li:hover .ser1pic img,
.twolist li:hover .twolistr img,
.twolist li:hover .twolistl img,
.threeli li:hover .threeliimg img
{
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2);
}


/* hover img rotate */

.abfivelist li:hover img,
.join3list .fourlist li:hover .jimg img,
.close_btn:hover img
{
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
}




.inewstab .tabname,
.terms .tabname
{
    padding-bottom: 40px;

    text-align: center;

}

.inewstab .tabname ul
{
    margin-left: 36%;
}

.inewstab .tabname li,
.terms .tabname li
{
    font-size: 14px;
    font-weight: bold;

    margin: 0 10px;
    padding: 5px 27px;

    cursor: pointer;

    color: #666;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    background: #fff;

         -o-border-radius: 20px;
        -ms-border-radius: 20px;
}

.inewstab .tabname .on,
.inewstab .tabname li:hover,
.terms .tabname li:hover,
.terms .tabname .on
{
    font-weight: normal;

    color: #fff;
    border: 1px solid #e60012;
    background: #e60012;
}

.inewstab .tabcont .list li
{
    float: left;

    border: 1px solid #e9e9e9;
    background: #fff;
}

.inewstab .tabcont .list li:hover
{
    -webkit-box-shadow: 0 0 10px #d1d1d1;
       -moz-box-shadow: 0 0 10px #d1d1d1;
            box-shadow: 0 0 10px #d1d1d1;

         -o-box-shadow: 0 0 10px #d1d1d1;
        -ms-box-shadow: 0 0 10px #d1d1d1;
}

.inewstab .inewspic
{
    overflow: hidden;

    max-width: 322px;
    max-height: 213px;
}

.inewstab .inewscont
{
    padding: 20px;

    border-bottom: 5px solid #fff;
}

.inewstab .tabcont .list li:hover .inewscont
{
    border-bottom: 5px solid #084076;
}

.inewstab .tabcont .list li .tit
{
    font-size: 16px;
    line-height: 32px;

    padding-bottom: 10px;

    text-align: left;

    color: #333333;
    background: url('../images/botline1.jpg') no-repeat left bottom;
}

.inewstab .ipubp
{
    padding-top: 15px;

    text-align: left;
}

.vmore
{
    text-align: right;
}

.vmore .jt img
{
    margin-left: 5px;
	*margin-left:0;
	*padding-left:5
}

.vmore:hover img
{
    -webkit-animation: mymove 3s infinite;
            animation: mymove 3s infinite;
    -webkit-animation-name: hvr-icon-right;
            animation-name: hvr-icon-right;
    -webkit-animation-duration: .45s;
            animation-duration: .45s;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}


/*icase*/

.icasebox li
{
    position: relative;
}

.icasebox .icasepic
{
    overflow: hidden;
}

.mask
{
    position: absolute;
    top: 0;
    left: 0;

    display: none;

    width: 320px;
    height: 212px;

    transition: all .5s;

    background: url(/Public/Images/home/phpcms/zh-cn/mask_bj.png);
}

.mask img
{
    padding-top: 25%;
}

.icase li:hover .mask
{
    top: 0;

    display: block;
}

.icasecont
{
    line-height: 28px;

    padding-top: 15px;
}

.icasecont a
{
    font-size: 16px;
}

.icasecont p
{
    font-size: 14px;

    color: #e60012;
}

.icase .more1
{
    margin-top: 30px;
}

.icase .more1 a
{
    font-weight: bold;
}



.vedio_kuai .vedio_kuai_play .vedio_kuai_playon
{
    position: absolute;
    z-index: 10;
    bottom: 107px;
}

.vedio_kuai .vedio_kuai_play .vedio_kuai_hidden
{
    position: absolute;
    bottom: 0;

    display: block;

    width: 360px;
    height: 263px;
}

#main1
{
    padding: 40px 0;

    background: #f1f1f1;
}

#main2
{
    background: #f1f1f1;
}

.inboxshadow
{
    -webkit-box-shadow: 0 5px 5px #e6e6e6 inset;
       -moz-box-shadow: 0 5px 5px #e6e6e6 inset;
            box-shadow: 0 5px 5px #e6e6e6 inset;

        -ms-box-shadow: 0 5px 5px #e6e6e6 inset;
         -o-box-shadow: 0 5px 5px #e6e6e6 inset;
}

.n_bar
{
    position: relative;
	font-size:0;
	z-index:1;
}

.n_bar .wp
{
    position: absolute;
    right: 0;
    left: 0;

    *left: 24%;
}

.n_bar .title2
{
    font-weight: bold;

    margin-top: 9%;
}

.n_bar span
{
    display: block;

    width: 60px;
    height: 3px;
    margin-top: 2%;

    background-color: #e60012;
}

.main_box
{
    width: 100%;
    height: 77px;
    padding: 0;
}

.main_box_1
{
    height: 77px;

    border-bottom: 1px solid #e5e5e5;
    background: #fff;
}

.com_pub
{
    display: block;
}

.com_pub_box
{
    width: 1000px;
    margin: 0 auto;
}
.sub_nav{float:left}
.sub_nav li{float:left}
.sub_nav li a
{
    font-size: 14px;
    line-height: 77px;

    float: left;

    padding: 0 10px;
}

.sub_nav li a:hover,
.sub_nav li a.on
{
    color: #fff;
    background: url(/Public/Images/home/phpcms/zh-cn/botline2.jpg);
}

.com_pub_box .vmore,
.com_pub_box .location
{
    line-height: 77px;
}



#backtop a,
.com_pub_box .vmore a
{
    padding: 12px 20px;

    color: #777;
    border: 1px solid #e5e5e5;
    background-color: #fff;
}

#backtop a img,
.com_pub_box .vmore a img
{
    vertical-align: sub;
}

#backtop a:hover,
.com_pub_box .vmore a:hover
{
    border: 1px solid #e60012;
}

.inr-title
{
    line-height: 60px;

    padding-bottom: 30px;
}

.inr-title .title3
{
    float: left;
}

.location
{
    float: right;

    padding-left: 18px;

    background: url(/Public/Images/home/phpcms/zh-cn/home.png) no-repeat left center;
}

.location a
{
    color: #777;
}


/* about */

.abtop li
{
    -webkit-border-radius: 0 0 25px 0;
       -moz-border-radius: 0 0 25px 0;
            border-radius: 0 0 25px 0;

         -o-border-radius: 0 0 25px 0;
        -ms-border-radius: 0 0 25px 0;
}

.abtop .title2
{
    padding-bottom: 2%;
}

.abtop .parg p
{
    color: #ffc0c5;
}

.abtop .vedio_kuai
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_play
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_play p
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_hidden
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai
{
    width: 500px;
    height: 280px;
}

.abtop .abtopr
{
    padding: 45px 35px;
}

.abparg
{
    text-align: center;
}

.abparg .twoli
{
    font-size: 14px;
    line-height: 28px;

    color: #333;
}

.abparg .twoli li
{
    padding-top: 40px;
    padding-bottom: 60px;
}

.abparg .twoli span
{
    font-family: Arial;
    font-size: 50px;
    font-weight: bold;

    color: #e60012;
}

.abtwolist li
{
    margin-bottom: 30px;

    background: #f6f6f6;
}

.abtwolist li
{
    overflow: hidden;

    min-height: 312px;
    max-height: 351px;
    margin-bottom: 30px;

    background: #f6f6f6;
}


/* culture */



.abcul .twolistr ul li
{
    float: none;

    width: 100%;
    padding: 20px 0;

    text-align: left;

    border-bottom: 1px dashed #cbcbcb;
}

.abcul .twolistr ul li:hover
{
    cursor: pointer;
}

.abcul .twolistr ul .on .title6
{
    font-weight: bold;
}


/* responsibility */

.abfivelist
{
    padding-bottom: 40px;
}

.abfivelist li
{
    padding: 0 25px;
	*padding: 0 0;
    border-left: 1px dashed #ccc;
}

.abfivelist .title7
{
    padding-bottom: 10px;
}

.abfivelist p
{
    line-height: 21px;

    color: #999;
}

.resad
{
    background: url(/Public/Images/home/phpcms/zh-cn/res_bg.png) no-repeat top center;
}

.resad .tj_bar,
.resad .tj_content li
{
    height: 300px;
}



.resad .tj_num a
{
    width: 15px;
    height: 7px;

    -webkit-border-radius: 25px;
       -moz-border-radius: 25px;
            border-radius: 25px;
    background: #bbb;

         -o-border-radius: 25px;
        -ms-border-radius: 25px;
}

.resad .tj_num a.on
{
    width: 25px;

    background: #e60012;
}

.resad .tj_content .tj_content_cc
{
    margin: 0;
}

.resad .tj_content .tj_content_cc a
{
    width: 100%;
}

.resad .tj_content .tj_content_cc a p
{
    color: #666;
}

.resad .tj_content .tj_content_cc .name
{
    font-size: 24px;
    line-height: 48px;
}


/* products */

.productsbar .n_baner .num
{
    background: none;
}

.productsbar .n_baner .num a
{
    opacity: .5;
    border: 1px solid #000;
    background: #fff;

    filter: alpha(opacity=50);
}

.productsbar .n_baner .num .on
{
    opacity: 1;
    border: 1px solid #000;

    filter: alpha(opacity=100);
}

.products .fourlist li
{
    cursor: pointer;

    border: 1px solid #e4e4e4;
}

.products .tabname
{
    border: none;
    border-top: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 5px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
}

.products .tabname li
{
    font-size: 14px;
    line-height: 60px;

    color: #999;
    border: none;
}

.products .tabname .on,
.products .tabname li:hover
{
    font-size: 16px;

    color: #333;
    background: #e4e4e4;
}

.products .tabcont li
{
    overflow: hidden;
	*padding: 0;
    padding: 25px 20px;
}

.products .tabcont li a
{
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;

    color: #3f3a39;
}

.products .tabcont li p
{
    line-height: 18px;

    min-height: 60px;

    word-wrap: break-word;

    color: #999;
}

.products .fivelist li
{
    cursor: pointer;
}

.products1 .fourlist li
{
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;

    text-align: center;

    border: 1px solid #fff;
}

.products1 .fourlist li .ebd
{
    padding: 2%;

    border: 5px solid #fff;
}

.products1 .fourlist li .ebd img
{
    max-width: 195px;
    height: 192px;

    border-bottom: 1px solid #e5e5e5;
}

.products1 .fourlist li:hover
{
    border: 1px solid #e5e5e5;
}

.products1 .fourlist li:hover .ebd
{
    border: 5px solid #f6f6f6;
}

.products1 .fourlist li a
{
    color: #777;
}


/*productshow*/

.proshow-local
{
    padding: 40px 0;

    border-bottom: 1px solid #e0e0e0;
}

.proshow-local .location
{
    float: left;
}

.proshow-local .more1
{
    float: right;
}

.proshow-local .more1 a
{
    padding: 6px 8px;
}

.proshowbox .main_box_1
{
    border-top: 1px solid #e5e5e5;
}


/*picshow*/



.pro-picshow .pro-picshow-left
{
    position: relative;

    float: left;

    width: 50%;
}

.picscroll
{
    overflow: hidden;
}

.picscroll ul
{
    width: 9999999px;
    margin-top: 20px;
}

.picscroll li
{
    margin-right: 20px;

    cursor: pointer;

    border: 1px solid #e9e9e9;
}

.picscroll li:hover
{
    border: 1px solid #e60012;
}

.picscroll span
{
    position: absolute;
    top: 35%;

    display: block;

    width: 44px;
    height: 46px;

    cursor: pointer;
}

.picscroll span:hover
{
    opacity: .8;

    filter: alpha(opacity=80);
}

.picscroll span.pre
{
    left: 0;

    background: url(/Public/Images/home/phpcms/zh-cn/ps-l.jpg) no-repeat center;
}

.picscroll span.next
{
    right: 0;

    background: url(/Public/Images/home/phpcms/zh-cn/ps-r.jpg) no-repeat center;
}



.pro-picshow .pro-picshow-left .tabcont .list
{
    line-height: 347px;

    width: 500px;
    height: 350px;

    text-align: center;

    border: 1px solid #e9e9e9;
}

.pro-picshow .pro-picshow-left .tabcont .list img
{
    max-width: 497px;
    max-height: 347px;

    vertical-align: middle;
}

.pro-picshow .pro-picshow-right
{
    float: right;

    width: 50%;
    padding-left: 40px;
	*float:left;
	*width:45%;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-title
{
    font-size: 26px;
    line-height: 40px;

    color: #3f3a39;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-type
{
    font-size: 20px;
    line-height: 40px;

    color: #666;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-cont
{
    margin: 20px 0;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-cont p
{
    line-height: 24px;

    color: #999;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function
{
    padding: 25px 30px;

    border: 1px solid #e9e9e9;
    background: #f6f6f6;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function a
{
    font-size: 18px;
    line-height: 24px;

    color: #3f3a39;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function span
{
    /* display:block; */
    float: left;

    width: 26px;
    height: 26px;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li
{
    width: 50%;
    margin-bottom: 2%;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-cust
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-cust.png) no-repeat left top;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li:hover .icon-cust
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-cust.png) no-repeat left bottom;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-download
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download.png) no-repeat left top;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li:hover .icon-download
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download.png) no-repeat left bottom;
}

span.f2
{
    display: block;

    height: 1px;
    margin-top: 3px;
}

.featuresbox .threeli li
{
    /*font-size: 16px;*/
    font-size: 14px;

    margin-bottom: 20px;
    padding: 17px 29px;
	*padding: 17px 0;
    color: #777;
    border: 1px solid #e9e9e9;
    background: #f6f6f6 url(/Public/Images/home/phpcms/zh-cn/icon-type1.png) no-repeat left center;
}

.technical-name
{
    font-size: 16px;
    line-height: 24px;

    margin-bottom: 2px;
    padding: 12px 16px;

    color: #fff;
    background: #4c4746 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% 15px;
}

.technicalbox .add .technical-name
{
    background: #4c4746 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% -23px;
}



/*downloadä¸‹è½½*/
.p_main .technicalbox .download{background:url(/Public/Images/home/phpcms/zh-cn/download.png) no-repeat left;font-size:18px;padding: 12px 0 10px 36px; }

.p_main .downloadbox{width:106px;height:40px;border:1px solid #e5e5e5;margin-left: 894px;text-align: center;line-height: 40px;margin-bottom: 10px;}



.technical-detail
{
    display: none;
    /* border: 1px solid #efefef; */

    margin-bottom: 6px;
}

.technical-detail table
{
    line-height: 35px;

    width: 100%;

    color: #777;
}

.technical-detail thead
{
    background: #e60012;
}

.technical-detail thead th
{
    font-size: 14px;

    text-align: center;

    color: #fff;
}

.technical-detail tr,
.technical-detail td,
.technical-detail thead th
{
    border: 1px solid #efefef;
}


/*program*/

.programbox .threeli li
{
    overflow: hidden;

    width: 33.33%;
    height: 224px;
    margin: 0;
}

.programbox .icasepic img
{
    width: 333px;
    height: 233px;
}

.programbox .mask,
.case-main li:hover .mask
{
    /*width: 300px;*/
    /* height: 224px; */
    margin: 5px;

    background: url(/Public/Images/home/phpcms/zh-cn/mask_bj2.png);
}

.programbox li:hover .mask,
.case-main li:hover .mask
{
    top: 0;

    display: block;
}

.programbox .icasecont a
{
    font-size: 18px;

    color: #777;
}

.programbox .icasecont p
{
    font-size: 14px;

    color: #999;
}

.programbox .more1
{
    margin-top: 35px;
}

.programbox .more1 a
{
    padding: 10px 51px;
}


/*certification*/

.certification
{
    margin-bottom: 20px;
}

.certification li
{
    line-height: 60px;

    margin-bottom: 10px;

    border: 1px solid #e6e6e6;
    background: #f2f2f2;
}

.certification li a
{
    color: #777;
}

.certification li img
{
    float: left;

    margin-right: 30px;
}

.certification li .cer-down
{
    float: right;

    padding: 0 30px;

    border-left: 1px solid #e6e6e6;
    background: #fff;
}

.certification li .cer-down .icon-download2
{
    float: left;

    width: 18px;
    height: 18px;
    margin-top: 21px;
    margin-right: 5px;

    background: url(/Public/Images/home/phpcms/zh-cn/icon-download2.png) no-repeat left top;
}

.certification li .cer-down a:hover .icon-download2
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download2.png) no-repeat left bottom;
}

.certification .loadingmore
{
    margin-top: 20px;
}


/* case */

.fancybox-inner
{
    border: 5px solid #fff;
}

.fancybox-close
{
    width: 60px;
    height: 60px;
    /* top: -70px;
    right: -60%; */

    background: url(/Public/Images/home/phpcms/zh-cn/x-btn.png) no-repeat left top;
}

.fancybox-nav span
{
    visibility: visible !important;

    width: 44px !important;
    height: 44px !important;

    background: none !important;
}

.fancybox-prev span
{
    background: url(/Public/Images/home/phpcms/zh-cn/ar_l2.png) no-repeat left top !important;
}

.fancybox-next span
{
    background: url(/Public/Images/home/phpcms/zh-cn/ar_r2.png) no-repeat left top !important;
}

.case-depart a
{
    font-size: 14px;
    line-height: 38px;
	*float:left;
    margin-right: 6px;
    padding: 8px 28px;

    color: #777;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.case-depart a:hover,
.case-depart a.on
{
    color: #e60012;
    border: 1px solid #e60012;
}

.case-depart-choice
{
    float: right;
}

.case-depart-choice .sxtj
{
    line-height: 38px;

    padding-right: 37px;

    cursor: pointer;

    background: #fff url(/Public/Images/home/phpcms/zh-cn/icon1.png) no-repeat 80%;
}

.case-depart-choice ul
{
    position: absolute;
    z-index: 999;

    display: none;
}



.case-depart .case-depart-choice li a
{
    line-height: 24px;

    display: block;

    min-width: 123px;
    padding: 6px 28px;

    text-align: center;
}

.case-main
{
    margin-bottom: 40px;
}

.case-main li:hover .mask
{
    top: 5px;
}

.case-main .icasebox
{
    margin-top: 30px;
}

.case-main .threeli li
{
    overflow: hidden;

    width: 33.33%;
	*width:33.29%;
    margin: 0;
}

.case-main .icasepic
{
    max-height: 444px;
}

.case-main .icasepic img
{
    width: 100%;
    min-height: 444px;
}

.case-main .icasebox .mask
{
    left: .7%;

    width: 97%;
    height: 96%;
}


/*news ad*/

.newsdate
{
    font-family: Arial;

    float: left;

    width: 20%;
}

.newsdate .day
{
    font-size: 50px;
    font-weight: bold;

    color: #e60012;
}

.newsdate .year
{
    font-size: 14px;

    color: #3f3a39;
}

.news2 .newstt
{
    font-size: 16px;
    line-height: 30px;
}

.news2l .newstt
{
    color: #3f3a39;
}

.news2r a
{
    color: #fff;
}

.news2 .news2l
{
    float: left;

    width: 50%;

    background-color: #fff;

    *width: 44%;
}

.news2 .news2r
{
    float: right;

    width: 50%;

    *width: 44%;
}

.news2 .news2l,
.news2 .news2r
{
    padding: 25px 30px;
}

.news2 .news2l ul,
.news2 .news2r ul
{
    min-height: 120px;
}

.news2 .time
{
    font-weight: bold;

    padding-right: 8px;
}

.news2l .time,
.news2l a
{
    color: #3f3a39;
}

.news2 li
{
    line-height: 30px;
}

.news2 .btn2
{
    margin-top: 2%;
}


/*news1*/

.daytime
{
    overflow: hidden;
}

.daytime .s_tab_name .year-sx
{
    font-size: 14px;
    line-height: 40px;

    display: block;
    float: left;

    width: 100px;

    text-align: center;

    color: #fff;
    background-color: #e60012;
}

.daytime .s_tab_name .pre
{
    display: block;
    float: left;

    width: 50px;
    height: 40px;

    cursor: pointer;

    background: #5f5f5f url(/Public/Images/home/phpcms/zh-cn/left1.png) no-repeat center;
}

.daytime .s_tab_name .pre:hover
{
    background: #515151 url(/Public/Images/home/phpcms/zh-cn/left1.png) no-repeat center;
}

.daytime .s_tab_name .next
{
    display: block;
    float: right;

    width: 50px;
    height: 40px;
    /* margin-top:25px;
    */

    cursor: pointer;

    background: #5f5f5f url(/Public/Images/home/phpcms/zh-cn/right1.png) no-repeat center;
}

.daytime .s_tab_name .next:hover
{
    background: #515151 url(/Public/Images/home/phpcms/zh-cn/right1.png) no-repeat center;
}

.daytime .s_tab_name .daytime_ul
{
    position: relative;

    overflow: hidden;

    width: 80%;
    height: 40px;

    background-color: #3f3a39;
}

.daytime .s_tab_name .daytime_ul ul
{
    width: 999999px;
}

.daytime .s_tab_name li
{
    float: left;
    overflow: hidden;

    cursor: pointer;
    text-align: center;
}

.daytime .s_tab_name li span
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;

    display: inline-block;
    overflow: hidden;

    margin: 12px 0;
    padding: 0 25px;

    text-align: center;

    color: #999;
    border-right: 1px solid #616161;
}

.daytime .s_tab_name li.on span
{
    display: inline-block;
    overflow: hidden;

    text-align: center;

    color: #fff;
}

.daytime .s_tab_name li span img
{
    display: block;

    max-width: 86%;
    padding: 4px;

    border: 1px solid #ddd;
}

.daytime .s_tab_name li.on img
{
    border: 1px solid #e9e9e9;
}

.daytime .s_tab_content
{
    margin-top: 30px;
}

.daytime .s_tab_content .list
{
    display: none;
    clear: both;
}

.daytime .s_tab_content .list li
{
    line-height: 26px;

    overflow: hidden;

    cursor: pointer;
}

.daytime .s_tab_content .list p
{
    line-height: 28px;

    clear: both;

    padding: 10px 0;
}

.daytime .s_tab_content .list li:hover p
{
    color: #fff;
}

.daytime .s_tab_content .list span
{
    display: block;
}

.daytime .s_tab_content .list .time
{
    font-size: 14px;
    font-weight: bold;

    float: left;

    width: 20%;

    text-align: center;

    color: #d6a35e;
}

.daytime .s_tab_content .list .txt
{
    float: right;

    width: 80%;
}

.daytime .s_tab_content .list .txt .honor_in
{
    display: block;
    display: block;

    margin-left: 6px;
    padding: 0;
    padding: 0 15px;

    border-radius: 4px;
}

.daytime .s_tab_content .list .name
{
    float: left;

    width: 18%;
}

.daytime .s_tab_content .list .name .c3
{
    font-size: 24px;
}

.daytime .s_tab_content .list .file
{
    line-height: 24px;

    float: right;

    width: 76%;
}

.daytime .s_tab_content .list .threeli li
{
    margin-bottom: 20px;
    padding: 25px;
	*width:26.9%;
    text-align: left;

    background: #fff;
}

.daytime .s_tab_content .list .threeli .year-tt
{
    min-height: 56px;
}

.daytime .s_tab_content .list .threeli .year-tt a
{
    font-size: 16px;

    color: #333;
}

.daytime .s_tab_content .list .threeli .year-time
{
    font-family: Arial;
    font-size: 14px;
    line-height: 36px;

    color: #bbb;
}

.daytime .s_tab_content .list .threeli .year-pic
{
    overflow: hidden;

    width: 100%;
}

.daytime .s_tab_content .list .threeli .year-pic img
{
    width: 100%;

    text-align: center;
}

.daytime .s_tab_content .list .threeli .year-cont
{
    overflow: hidden;

    min-height: 65px;
    max-height: 65px;

    color: #999;
}

.daytime .s_tab_content .list .threeli .vmore
{
    text-align: left;
}

.daytime .s_tab_content .list .threeli .vmore a
{
    color: #666;
}

.loadingmore
{
    line-height: 40px;

    width: 100%;
    margin-top: 40px;

    cursor: pointer;
    text-align: center;

    background-color: #eaeaea;
}

.daytime .s_tab_content .list .threeli li:hover
{
    background-color: #e60012;
}

.daytime .s_tab_content .list .threeli li:hover a,
.daytime .s_tab_content .list .threeli li:hover .year-time
{
    color: #fff;
}


/*newsshow*/

.newsshow-time
{
    margin: 45px 0;
    padding: 15px;

    background: #f8f8f8;
}

.newsshow-time .newsshow-timel
{
    line-height: 28px;

    float: left;

    width: 50%;

    color: #a67c80;
}

.newsshow-time .newsshow-timer
{
    float: right;

    width: 50%;
}

.newsshow-cont
{
    overflow: hidden;

    margin-bottom: 30px;
}

.newsshow-cont p
{
    font-size: 14px;
    line-height: 28px;
    /*padding-bottom: 30px;*/

    text-indent: 2em;

    color: #777;
}

.newsshow-pn
{
    padding: 30px 25px;

    border: 1px solid #eee;
    background: #f8f8f8;
}

.newsshow-pnl
{
    font-size: 14px;
    line-height: 28px;

    float: left;

    width: 50%;
}

.newsshow-pnl p
{
    color: #333;
}

.newsshow-pnr
{
    float: right;

    width: 50%;
    padding-top: 2%;
}

.bdsharebuttonbox
{
    float: right;
}


/*service*/

.service .title10,
.serctu,
.sertwolist
{
    margin-bottom: 30px;
}

.service .fourlist li
{
    width: 23.5%;
    margin-right: 2%;

    text-align: center;

    background: #f4f4f4;
}

.service .fourlist .mn
{
    margin-right: 0;
}

.sers li
{
    margin-bottom: 30px;
    padding: 60px 0 60px 0;
}

.sers li .sericon
{
    overflow: hidden;

    height: 52px;
    margin-bottom: 30px;
}

.sers li:hover .sericon img
{
    margin-top: -68px;
}

.sers li:hover
{
    background: #e60012;
}

.sers li a
{
    font-size: 16px;
    line-height: 28px;

    color: #777;
}

.sers li:hover a
{
    color: #fff;
}

.serctu li
{
    padding: 30px 20px;
	*padding:30px 0;
}

.serctu li .serctutitle
{
    font-size: 16px;
    line-height: 22px;

    color: #3f3a39;
	min-height:44px;
}

.serctu li p
{
    line-height: 24px;

    color: #999;
}

.serctu li .sericon
{
    margin-top: 20px;
}

.serctu li .sericon img
{
    height: 125px;
}

.sertwolist li
{
    overflow: hidden;

    max-height: 173px;

    background: #f4f4f4;
}

.sertwolist li img
{
    max-height: 173px;
}

.serthreelist li,
.ser11 li
{
    overflow: hidden;

    background: #f4f4f4;
}

.serthreelist li p
{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;

    color: #403b39;
}

.serthreelist li .threeliimg,
.serthreelist li img
{
    overflow: hidden;

    height: 120px;
}

.service1
{
    background: url(/Public/Images/home/phpcms/zh-cn/ser1bg.jpg) bottom repeat-x;
}

.ser1top .ser1tl
{
    float: left;

    margin-right: 40px;
}

.ser1top .ser1tr
{
    float: right;

    width: 50%;
}

.ser1top .ser1tr .more1
{
    margin: 30px 0;

    text-align: left;
}

.ser11 li .cont
{
    min-height: 290px;
    padding: 25px 20px;
}

.ser11 li img
{
    max-height: 224px;
}

.ser11 li p
{
    line-height: 24px;

    text-align: left;

    color: #999;
}

.ser-searchbox
{
    margin-bottom: 35px;
    padding: 45px 0;

    border: 1px solid #e9e9e9;
    background: #efefef;
}

.ser-searchbox form
{
    width: 80%;
    margin: 0 auto;
}

.ser-searchbox .serboxl
{
    float: left;

    width: 80%;
}

.ser-searchbox .serboxl input
{
    width: 100%;
    padding: 11px;

    border: 0;
    border-radius: 0;

    -webkit-appearance: none;
}

.ser-searchbox .serboxr
{
    float: right;

    width: 20%;
}

.ser-searchbox .serboxr .more1
{
    text-align: left;
}

.ser-searchbox .serboxr .more1 input
{
    border-radius: 0;
}

.ser-result
{
    margin-bottom: 35px;
}

.ser-result table
{
    border-collapse: collapse;

    border: 1px solid #e1e1e1;
}

.ser-result table th
{
    font-size: 18px;
    line-height: 30px;

    padding: 18px;

    text-align: center;

    background: #f9f9f9;
}

.ser-result table td
{
    padding: 18px;

    border: 1px solid #ddd;
}



.terms .tab
{
    border: 1px solid #e9e9e9;
    border-top: none;
}

.terms .title10
{
    line-height: 50px;

    min-height: 50px;

    text-align: center;

    background: url(/Public/Images/home/phpcms/zh-cn/titlebg.jpg) no-repeat center;
}

.terms .tabname
{
    margin-left: 21%;
    padding-top: 40px;
}

.terms .tabcont .list
{
    padding: 30px;
    padding-top: 0;
}


/*download*/

.depart,
.groupcont
{
    border: 1px solid #eee;
    background-color: #fff;
}

.depart
{
    margin-bottom: 30px;
}

.group
{
    margin-right: 2%;
    padding-left: 2%;

    background: #f6f6f6;
}

.group .group-left
{
    float: left;

    width: 9%;

    text-align: right;

    border-bottom: 1px dotted #ccc;
    background: #f6f6f6;
}

.group .group-left h5
{
    font-size: 14px;
    font-weight: bold;

    padding: 20px 20px 20px 0;

    color: #333;
}

.group .group-right
{
    float: right;

    width: 91%;
    padding: 21px 20px;

    color: #777;
    border-bottom: 1px dotted #ccc;
    background: #fff;
}

.group .group-right a
{
    padding: 0 12px;
}

.group .group-right a:hover,
.group .group-right .on,
.group_addmore a:hover,
.group_addmore .on
{
    padding: 7px 12px;

    color: #fff;
    background: #e60012;
}

.group .group-left.bdn,
.group .group-right.bdn
{
    border-bottom: none;
}

.group_addmore
{
    display: none;

    padding: 15px 0 7px 0;
}

.group_addmore a
{
    line-height: 40px;
}

.more-choice
{
    float: right;

    margin-top: -7px;

    background: #f6f6f6;
}

.group .group-right .more-choice a
{
    display: block;

    padding: 7px 12px;

    color: #999;
}

.group .group-right .more-choice a:hover
{
    color: #fff;
}

.groupcont .groupcont-title
{
    font-size: 14px;
    font-weight: bold;

    padding: 13px 35px;

    color: #333;
    border-bottom: 1px solid #eee;
    background: url('/Public/Images/home/phpcms/zh-cn/titlebg2.png') no-repeat 20px;
}

.groupcont ul
{
    margin: 10px 20px;
}

.groupcont ul li
{
    padding: 20px;

    border-bottom: 1px solid #eee;
}

.groupcont ul li:hover
{
    background: #f6f6f6;
}

.groupcontleft
{
    float: left;
}

.groupcontleft h5
{
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;

    color: #777;
}

.groupcontleft h5 a
{
    padding-left: 15px;

    color: #777;
    background: url(/Public/Images/home/phpcms/zh-cn/icond1.png) no-repeat left center;
}

.groupcontleft h5 a:hover
{
    color: #e60012;
    background: url(/Public/Images/home/phpcms/zh-cn/icond2.png) no-repeat left center;
}

.groupcontleft p
{
    color: #999;
}

.groupcontright
{
    float: right;

    margin-top: 15px;
}

.groupcontright span
{
    display: inline;
}

.groupcontright span a
{
    margin-left: 15px;
    padding: 8px 30px 8px 50px;

    cursor: pointer;
    -webkit-transition: all ease-in .2s;
       -moz-transition: all ease-in .2s;
         -o-transition: all ease-in .2s;
            transition: all ease-in .2s;
            transition: all ease-in .2s;
    text-align: center;

    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.groupcontright .n_download_view a
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon_down_1.png) no-repeat 18px 10px;
}

.groupcontright .n_download_view a:hover
{
    color: #fff;
    border: 1px solid #e60012;
    background: url(/Public/Images/home/phpcms/zh-cn/icon_down_1.png) no-repeat 18px -21px #e60012;
}

.groupcontright .n_download_down a
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon_down_2.png) no-repeat 18px 7px;
}

.groupcontright .n_download_down a:hover
{
    color: #fff;
    border: 1px solid #e60012;
    background: url(/Public/Images/home/phpcms/zh-cn/icon_down_2.png) no-repeat 18px -21px #e60012;
}


/*faq*/

.faqlist .technical-name
{
    font-size: 14px;
    font-weight: bold;

    color: #3f3a39;
}

.faqlist .add .technical-name
{
    color: #e60012;
}

.faqlist .technical-name
{
    border: 1px solid #eee;
    background: #f6f6f6 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% 15px;
}

.add .technical-name
{
    background: #f6f6f6 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% -23px;
}

.faqlist .faqtt
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.faqlist .faqtt.q
{
    color: #e60012;
}

.faqlist .faqtt.a
{
    float: left;

    padding-top: 3px;

    color: #3f3a39;
}

.faqlist .technical-detail
{
    padding: 20px;
}

.faqlist .technical-detail
{
    border: 1px solid #eee;
    background: #f6f6f6;
}

.faqlist li
{
    margin-bottom: 10px;
}


/*sunshine*/

.college p img
{
    float: right;

    width: 342px;
    height: 290px;
    margin-left: 30px;
}

.ft2
{
    background: #f5f5f5;
}

.ft2 .ewm
{
    float: left;

    margin-right: 25px;
    padding: 10px;

    border: 1px solid #d5d5d5;
    background: #fff;
}

.ft2 .ewm img
{
    width: 122px;
    height: 122px;
}

.ft2 .ft2r p
{
    font-weight: bold;

    color: #3f3a39;
}

.ft2 .ft2r .more3
{
    float: left;

    margin-top: 30px;
    margin-right: 15px;
}


/*.ft2 .ft2r .more3 a {
    padding: 6px 22px;
    border-radius:0;
}*/


/*community*/

.community .brdio
{
    margin: 30px 0;
}


/*activity*/

.activity .daytime .s_tab_content .list
{
    display: block;
}

.activity .daytime .s_tab_content
{
    margin-top: 0;
}


/* contactus */

.contactus .threeli li
{
    margin-bottom: 30px;
}


/*join*/

.join2
{
    position: relative;
}

.join2 li
{
    position: relative;

    width: 242px;
    height: 160px;

    border: none;
}

.join2 li:hover
{
    border: none;
}

.join2 .picscroll span
{
    position: static;

    display: inline-block;

    width: 44px;
    height: 46px;
    margin-top: 20px;

    cursor: pointer;
}

.join2 .picscroll span.pre
{
    margin-left: 47%;

    background: url(/Public/Images/home/phpcms/zh-cn/left3.png) no-repeat center;
}

.join2 .picscroll span.next
{
    background: url(/Public/Images/home/phpcms/zh-cn/right3.png) no-repeat center;
}


/*cul-act*/

.culact
{
    background: url(/Public/Images/home/phpcms/zh-cn/actbg.jpg) no-repeat center;
}

.culact .tj_content li
{
    height: 500px;
}

.culact .tj_content .tj_content_img
{
    float: right;
}

.culact .tj_content .tj_content_img
{
    float: right;
}

.culact .tj_num
{
    right: 20%;
}

.culact .title5,
.purch .title5
{
    padding-bottom: 40px;

    text-align: center;
}


/*purch*/

.purl
{
    float: left;

    width: 50%;
}

.purl p
{
    text-align: center;
}

.purr
{
    float: right;

    width: 50%;
}


/* join3 */



.join3list .fourlist li
{
    width: 23%;
    margin-right: 20px;
    padding: 25px;
	*padding:25px 0;
    cursor: pointer;
    text-align: center;

    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    background: #fff;

         -o-border-radius: 10px;
        -ms-border-radius: 10px;
}

.join3list .fourlist .mn
{
    margin-right: 0;
}

.join3list .fourlist li p
{
    text-align: left;
}

.join3list .fourlist li .jimg
{
    line-height: 160px;

    width: 160px;
    height: 160px;
    margin: 0 auto;
    margin-bottom: 20px;

    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background: #f6f6f6;

         -o-border-radius: 50%;
        -ms-border-radius: 50%;
}

.join3list .fourlist li .jimg img
{
    vertical-align: middle;
}

.join3list .fourlist li:hover
{
    background: url(/Public/Images/home/phpcms/zh-cn/hoverbg.jpg) repeat-x left top;
}

.join3list .fourlist li:hover .jimg
{
    background: #fff;
}

.join3list .fourlist li:hover p,
.join3list .fourlist li:hover .title11
{
    color: #fff;
}


/* hr join */

.hrbig
{
    /* padding: 50px 0; */
    position: relative;

    overflow: hidden;

    min-height: 640px;
    max-height: 640px;
}

.hrbig img
{
    z-index: -1;

    max-width: none;
}

.hrbig .hrbox
{
    position: absolute;
    top: 10%;
    right: 0;
    left: 0;
}

.hrbig .wp
{
    position: relative;
    z-index: 1;
}

.hrbig .title5
{
    padding-bottom: 30px;
}

.hrbig .parg
{
    text-align: center;
}

.hrlist
{
    position: relative;

    overflow: hidden;

    margin: 40px auto;
}

.hrlist span
{
    position: absolute;
    top: 46%;

    display: inline-block;
    display: none;

    width: 44px;
    height: 46px;

    cursor: pointer;
}

.hrlist span.pre
{
    left: 0;

    background: url(/Public/Images/home/phpcms/zh-cn/left3.png) no-repeat center;
}

.hrlist span.next
{
    right: 20px;

    background: url(/Public/Images/home/phpcms/zh-cn/right3.png) no-repeat center;
}

.hrlist ul
{
    overflow: hidden;

    width: 999999px;
    height: 275px;
}

.hrlist li
{
    float: left;

    width: 230px;
	*width:200px;
    margin-right: 20px;
    padding: 20px;

    -webkit-border-radius: 0 0 25px 0;
       -moz-border-radius: 0 0 25px 0;
            border-radius: 0 0 25px 0;
    background: #fff;

         -o-border-radius: 0 0 25px 0;
        -ms-border-radius: 0 0 25px 0;
}

.hrlist .hrlist-time,
.hrdetail-title .time
{
    font-size: 14px;
    line-height: 28px;

    color: #ccc;
}

.hrlist .hrlist-title
{
    padding-bottom: 10px;

    border-bottom: 1px solid #797979;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hrlist .hrlist-title a
{
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;

    color: #333;
}

.hrlist .hrlist-cont
{
    padding-bottom: 20px;

    text-align: left;
}

.hrlist-cont-tit
{
    font-size: 14px;
    line-height: 36px;

    color: #666;
}

.hrlist li .more3
{
    text-align: left;
}

.hrlist li .more3 a
{
    color: #999;
    border: 1px solid #ccc;
}

.hrlist li:hover,
.hrlist li:hover .hrlist-title a,
.hrlist li:hover .hrlist-time,
.hrlist li:hover .hrlist-cont-tit
{
    color: #fff;
    background: #e60012;
}

.hrlist li:hover .hrlist-title
{
    border-bottom: 1px solid #fff;
}

.hrlist li .more3 a:hover,
.hrlist li:hover .more3 a
{
    color: #e60012;
    border: 1px solid #fff;
    background: #fff;
}


/*hr detail*/

.window
{
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background: url(/Public/Images/home/phpcms/zh-cn/bg.png) repeat;
}

.hr_window .hr_reg_window
{
    position: absolute;
    top: 15%;
    left: 31.7%;
    width: 660px;
    height: 530px;
    padding: 30px;
	overflow:auto;
    border-radius: 5px;
    background: #fff;
}


/*.hr_window .hr_reg_window::-webkit-scrollbar{width:5px;}
.hr_window .hr_reg_window::-webkit-scrollbar-track{background-color:#fff;}
.hr_window .hr_reg_window::-webkit-scrollbar-thumb{background-color:#ccc;}
.hr_window .hr_reg_window::-webkit-scrollbar-thumb:hover {background-color:#aaa}
.hr_window .hr_reg_window::-webkit-scrollbar-thumb:active {background-color:#aaa;}*/

.hr_reg_window .jobdescription {
	max-height:none;
}

.close_btn,
.resetpwd_window .close_btn
{
    position: absolute;
    z-index: 99;
    top: 15px;
    right: 15px;
}

.hrdetail-title
{
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 13px;

    border-bottom: 1px solid #f1f1f1;
}

.hrdetail-name
{
    font-size: 20px;
    font-weight: bold;
    line-height: 21px;

    padding-right: 1em;

    color: #333;
}

.hrdetail-title .time
{
    float: right;
}

.hr_reg_window .more4
{
    margin-top: 75px;
	*margin-top:30px;
    text-align: right;
}


/*contact*/

.mapadd
{
    padding: 10px;

    border: 1px solid #f2f2f2;
}

.mapadd .map
{
    float: left;
}

.mapadd .map
{
    width: 100%;
    width: 68%;
    margin-right: 1%;
}

.mapadd .map img
{
    max-width: none;
}

.mapadd .add
{
    line-height: 28px;

    float: right;
    float: right;

    width: 31%;
    min-height: 360px;
    padding: 40px 35px;
	*padding:0;
    color: #777;
    background: #f6f6f6;
}

.mapadd .add p
{
    line-height: 28px;
}

.infor
{
    margin-top: 30px;

    border-left: 1px solid #f2f2f2;
}

.infor li
{
    min-height: 190px;
    padding: 10px 20px;
	*width:20.8%;
    word-break: break-word;

    border-right: 1px solid #f2f2f2;
}

.infor li .title12
{
    padding-bottom: 10px;
}

.infor li p
{
    line-height: 18px;

    padding-bottom: 10px;
}

.online
{
    border-top: 1px solid #f2f2f2;
}

.online span
{
    display: inline;
    float: left;

    padding-right: 20px;

    text-align: left;
}

.online span .title13
{
    padding-top: 5px;
}

.online span p
{
    color: #999;
}

.online .more1
{
    float: right;

    margin-top: 19px;
}

.online .title14
{
    font-family: Arial;
    font-weight: bold;

    color: #e60012;
}


/*message*/

#message
{
    background: #f1f1f1;
}

#message .title14
{
    margin-bottom: 30px;

    text-align: center;

    color: #3f3a39;
}

#message li
{
    position: relative;
	*width:31.9%;
    text-align: left;
}

#message li .inp
{
    width: 100%;
	*width:80%;
	*margin-left:66px;
    text-align: left;
}

#message textarea,
#message li input,
.inpdiv input
{
    width: 100%;

    color: #aaa;
    border: none;
}

#message li input,
.inpdiv input
{
    text-indent: 5em;
}

.inpdiv
{
    position: relative;

    margin-bottom: 20px;
    padding: 10px;

    color: #aaa;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.inpdiv:hover
{
    border: 1px solid #e60012;
}

.tips
{
    color: #e60012;
}

#message span
{
    position: absolute;
    left: 15px;
}

#message .tips
{
    position: absolute;
    right: 10px;
    left: auto;
}

.more1 input
{
    border: none;
}

#message .inpdiv
{
    background: #fff url(/Public/Images/home/phpcms/zh-cn/dt3.gif) no-repeat;
}


/* é™åˆ¶å›¾ç‰‡ */

.daytime .s_tab_content .list .threeli .year-pic a,
.inewspic a
{
    display: block;
    overflow: hidden;
}

.inewspic a
{
    width: 322px;
    height: 207px;
}

.inewspic img
{
    height: 207px;
}

.icase .icasepic
{
    overflow: hidden;

    height: 212px;
}

.icase .icasepic img
{
    min-height: 212px;
    max-height: 212px;
}

.tj_content .tj_content_img img
{
    width: 500px;
    height: 349px;
}

.daytime .s_tab_content .list .threeli .year-pic a
{
    line-height: 189px;

    width: 270px;
    height: 189px;

    text-align: center;

    background-color: #f5f5f5;
}

.daytime .s_tab_content .list .threeli .year-pic img
{
    width: auto;
    /*width: 270px;*/
    max-height: 189px;

    vertical-align: middle;
}

.ser1pic
{
    overflow: hidden;

    width: 320px;
    height: 224px;
}

.products .fourlist li .prosimg
{
    line-height: 186px;

    display: block;
}

.products .fourlist li img
{
    max-width: 208px;
    /* min-height: 186px; */
    max-height: 186px;

    text-align: center;
    vertical-align: middle;
}


/* é™é«˜ */

.inewstab .ipubp
{
    min-height: 70px;
}

.abfivelist li
{
    min-height: 250px;
}

.products .tabcont .fourlist li
{
    height: 329px;
	*width:20.8%;
}

.abtwolist img
{
    height: 350px;
}

.ipropic li a.pbt
{
    height: 48px;
}


/* text-indent */

.ser11 .cont p,
.service2 .list p,
.college .parg p,
.bigpic p
{
    text-indent: 2em;
}


/* 95 menu erji p */

.ilist li p
{
    line-height: 24px;
}


/*404*/

.lr_bg2
{
    /* width:100%; */
    height: 100%;

    background: #efefef;
}

.dis_table
{
    display: table;

    width: 100%;

    *position: relative;
}

.dis_cell
{
    display: table-cell;

    width: 100%;

    vertical-align: middle;

    *position: absolute;
    *top: 50%;
}

.dis_logo
{
    float: left;

    width: 100%;
    height: 135px;

    background: url('/Public/Images/home/phpcms/zh-cn/downloads_top.png') no-repeat 0 35px;
    background-size: 100% 100%;
}

.regi_copy
{
    padding: 45px 0;

    text-align: center;

    color: #999;
}

.page_bg
{
    width: 1000px;
    height: 571px;
    margin: 0 auto 0;
    margin-top: 140px;

    border-radius: 5px;
    background: url('/Public/Images/home/phpcms/zh-cn/404_img.png') no-repeat;
    background-size: 100% 100%;
}

.tit_back_button
{
    line-height: 38px;

    width: 190px;
    margin: 0 auto;
    margin-bottom: 10px;

    text-align: center;

    border-radius: 5px;
    background-color: #ec4942;
}

.tit_back_button a
{
    color: #fff;
}

.tit_back_button:hover
{
    background-color: #da433d;
}

.page_bg .page_box
{
    width: 1000px;
    height: 110px;
    padding-top: 360px;

    text-align: center;
}

.page_bg .page_box_sf
{
    padding-top: 210px;
}

.page_bg .page_box .tit_back
{
    margin: 25px 0;

    color: #afafaf;
}

.page_bg .page_box .tit
{
    margin: 25px 0;
}

.page_bg .page_box .tit_back a
{
    color: #afafaf;
}

.page_bg .page_box .tit_back a:hover
{
    text-decoration: underline;

    color: #da433d;
}

.scc .page_bg
{
    background: #fff;
}

.scc .suc
{
    font-weight: bold;
}

.sb .page_bg
{
    background: #fff;
}

.sb .fail
{
    font-weight: bold;
}

.tsy
{
    line-height: 47px;

    height: 47px;
    margin-bottom: 50px;
}

.tsy img
{
    padding-right: 15px;

    vertical-align: text-bottom;
}

.dlag
{
    /*display: none;äº§å“å†…é¡µä¸‹è½½en cnç‰ˆæœ¬åˆ‡æ¢*/
}

.jobdescription
{
    overflow: hidden;

    min-height: 84px;
    max-height: 84px;
}

@media (max-width:1440px)
{
    .case-main .icasepic
    {
        max-height: 320px;
    }
    .case-main .icasepic img
    {
        min-height: 320px;
    }
    .case-main .icasebox .mask
    {
        width: 96%;
        height: 94%;
    }
    .bigpic img
    {
        margin-left: -25%;
    }
}

@media (max-width:999px)
{
    .wp,
    .ipro .wp,
    .inews .wp,
    .icase .wp,
    .iabout .wp
    {
        padding-right: 2%;
        padding-left: 2%;
    }
    .com_pub_box,
    .featuresbox .threeli li,
    .mask
    {
        width: 100% !important;
    }
    .fd-top
    {
        display: none;
    }
    .n_bar
    {
        padding-top: 60px;
    }
    .baner,
    .baner_box,
    .n_baner
    {
        width: 100%;
        margin: 0;
        margin-top: 30px;
        padding: 0;
    }
    .n_baner .num .left
    {
        left: 40%;
    }
    .n_baner .num .right
    {
        right: 40%;
    }
    .inewstab .tabcont .list li
    {
        min-height: 467px;
    }
    .inr-news-main
    {
        margin-top: 2%;
    }
    #fd
    {
        padding: 0;
    }
    #fd dl.fd-right
    {
        padding-left: 3%;
    }
    #fd .fd-copy,
    .big-right
    {
        margin: 0;
    }
    .location
    {
        padding-right: 2%;
    }
    /*å…³äºŽ*/
    .iaboutbox .iaboutl
    {
        width: 62%;
    }
    .iaboutbox .iaboutr
    {
        width: 38%;
        padding: 0;
        padding-top: 3.2%;
        padding-left: 2%;

        background: none;
    }
    .abtwolist li
    {
        min-height: initial;
        max-height: none;
    }
    /*äº§å“*/
    .pro-picshow .pro-picshow-left .tabcont .list
    {
        width: 100% !important;
    }
    .proshow-local
    {
        margin-top: 5%;
    }
    /*æ¡ˆä¾‹*/
    .case-main .icasepic,
    .case-main .icasepic img
    {
        min-height: 220px;
        max-height: 220px;
    }
    .case-main li:hover .mask
    {
        top: 2px;
    }
    /*æ–°é—»*/
    .daytime .s_tab_name
    {
        background: #3f3a39;
    }
    .daytime .s_tab_name .daytime_ul
    {
        width: 72%;
    }
    /*å®¢æˆ·æœåŠ¡*/
    .ser1top .ser1tr
    {
        width: 50%;
    }
    .ser1top .ser1tl
    {
        width: 48%;
        margin-right: 2%;
    }
    .group
    {
        margin: 0;
        padding: 0;
    }
    .group .group-left h5
    {
        padding-left: 2%;
    }
    .group .group-left
    {
        float: none;

        width: 100%;

        text-align: left;
    }
    .group .group-right
    {
        float: none;

        width: 100%;
    }
    .group .group-right a
    {
        line-height: 36px;
    }
    /*å­¦é™¢*/
    /*åŠ&nbsp;å…¥å›ºå¾·å¨*/
    .purr
    {
        width: 48%;
    }
    .join3list .fourlist li .jimg
    {
        line-height: 120px;

        width: 120px;
        height: 120px;
        margin-bottom: 3%;
    }
    .join3list .fourlist li
    {
        margin-right: 2%;
    }
    .close_btn
    {
        position: initial;

        float: right;
    }
    .hr_window .hr_reg_window
    {
        position: initial;

        width: 100%;
        margin: 0 auto;
        margin-top: 14%;
    }
    .tj_content
    {
        width: 100%!important;
    }
    .tj_bar li
    {
        width: 100%;
    }
    .tj_content .tj_content_img,
    .tj_content .tj_content_cc
    {
        width: 50%;
    }
    #main2 .bigpic,
    .bigpic
    {
        height: auto;
		width:100%;
    }
    .bigpic img
    {
        margin-left: 0;
    }
    .bigpic .wp
    {
        position: relative;
    }
    .bigpic .p_main
    {
        padding-top: 0;
    }
    .big-left,
    .big-right
    {
        width: 100%;
    }
    .bigpic .ff,
    .bigpic .ff p
    {
        color: #000;
    }
    .hrbig
    {
        min-height: initial;
        max-height: none;
        padding: 2% 0;
		width:100%;
    }
    .hrbig .hrbox
    {
        position: relative;

        padding-top: 1%;
    }
    .hrbig .title5
    {
        padding-bottom: 1%;
    }
    .hrlist
    {
        margin: 2% auto;
    }
    /*è”ç³»æˆ‘ä»¬*/
	
	.p_main .downloadbox{margin-left:0 !important;}
}


/*å¹³æ¿ç«¯*/

@media (min-width:768px)and (max-width:999px)
{
    #hd
    {
        display: none;
    }
    .m-hd
    {
        display: block;
    }
    .abtwolist .twolist .twolistl,
    .abtwolist .twolist .twolistr
    {
        float: none;

        width: 100%;
    }
    .abtwolist .twolist .twolistl img,
    .abtwolist .twolist .twolistr img
    {
        width: 100%;
    }
    .abtwolist img
    {
        height: auto;
    }
    .fancybox-next
    {
        right: 0;
    }
    .fancybox-prev
    {
        left: 0;
    }
}

@media (max-width:780px)
{
    #backtop,
    .tj_bar,
    .resad
    {
        display: none;
    }
    /*products*/
    .pro-picshow .pro-picshow-left .tabcont .list img,
    .bigpic img
    {
        width: 100%;
    }
    .pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li
    {
        width: 100%;
        padding-bottom: 5%;
    }
    .pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-cust
    {
        margin-right: 4%;
    }
    .products1 .fourlist li .ebd img
    {
        max-width: 100%;
        height: auto;
        max-height: 192px;
    }
    .more-choice
    {
        display: inline-block;
        float: none;

        margin: 0;
        margin-top: 1%;
    }
    .group .group-right .more-choice a
    {
        padding: 0;
        padding: 0 10px;
    }
    .group_addmore
    {
        padding-top: 1%;
    }
    /*æ¡ˆä¾‹*/
    .icasecont
    {
        padding: 0;
    }
    .mask img
    {
        padding-top: 15%;
    }
    .icase .mask img
    {
        padding-top: 35%;
    }
    .case-main .icasepic,
    .case-main .icasepic img
    {
        min-height: 180px;
        max-height: 180px;
    }
    .case-main li:hover .mask
    {
        top: 0;
    }
    .daytime .s_tab_content .list .threeli .year-pic a
    {
        line-height: 135px;

        width: 100%;
        height: 135px;
    }
    .daytime .s_tab_content .list .threeli .year-cont
    {
        overflow: hidden;

        height: 130px;
    }
    .daytime .s_tab_content .list .threeli .year-tt
    {
        overflow: hidden;

        max-height: 56px;
    }
    .terms .tabname
    {
        margin-left: 10%;
    }
    /*è”ç³»æˆ‘ä»¬*/
    .mapadd .map,
    .mapadd .add
    {
        float: none;

        width: 100%;
    }
    .mapadd .add
    {
        min-height: initial;
    }
	
	/*   2016-11-25   */
	.service .fourlist li {
	    width:49%;
	}
	.service .fourlist li:nth-child(even){
	    margin-right:0;
	}
    .serctu .fourlist li {
        width:49%;
        margin:0;
    }
    .serctu .fourlist li:nth-child(odd) {
        margin-right:2%;
        margin-bottom:2%
    }
    .sertwolist li img {
        max-height:none;
        width: auto;
        height: 100%;
    }
    .serthreelist li .threeliimg, .serthreelist li img {
        height:auto;
    }    

    .sertwolist li {
        max-height:none;
        margin-bottom:2%;
    }
    .serthreelist li img {
        width:100%;
    }
    .sertwolist .twolist .twolistl,
    .sertwolist .twolist .twolistr {
        width:100%;
    }
    .sertwolist .twolist .twolistl img ,
    .sertwolist .twolist .twolistr img {
        width:100%;
    }
}


/*æ‰‹æœº*/

@media (max-width:767px)
{
    #hd,
    .iaboutbox .iaboutl .iabouttt,
    .iaboutl .iaboutll .vmore,
    .iaboutl .iaboutlr .dot,
    .iaboutbox .iaboutr img,
    .course-list .butn,
    #backtop,
    .icase .mask
    {
        display: none;
    }
    .m-hd
    {
        display: block;
    }
    .vedio_kuai .vedio_kuai_play,
    .vedio_kuai img,
    .vedio_kuai .vedio_kuai_play .vedio_kuai_hidden,
    .vedio_kuai .vedio_kuai_play p,
    .inewspic a,
    .abtop .vedio_kuai .vedio_kuai_play,
    .abtop .vedio_kuai,
    .abtop .vedio_kuai .vedio_kuai_play p,
    .tj_content .tj_content_img img,
    .newsshow-pnl
    {
        width: 100%;
    }
    /* .vedio_kuai img,
    .vedio_kuai,
    .vedio_kuai {
        height: auto;
    } */
    .vedio_kuai img,
    .vedio_kuai,
    .vedio_kuai
    {
        width: auto;
        max-width: none;
        height: 100%;
    }
    .iaboutl .iaboutlr .vedio_kuai img
    {
        width: 100%;
    }
    /*   index   */
    .inewspic a,
    .inewspic img,
    .icase .icasepic,
    .mask
    {
        height: 160px;
    }
    .iabout
    {
        max-height: none;
    }
    .iaboutbox .iaboutl,
    .iaboutbox .iaboutr,
    .iaboutl .iaboutll,
    .iaboutl .iaboutlr,
    .tj_content .tj_content_img,
    .tj_content .tj_content_cc,
    .purl,
    .purr
    {
        float: none;

        width: 100%;
    }
    .purch .purl
    {
        margin-bottom: 2%;

        text-align: center;
    }
    .iaboutl .iaboutll
    {
        margin-top: 0;
        margin-bottom: 2%;
    }
    .iaboutl .iaboutll li
    {
        width: 100%;
        min-height: initial;

        text-align: center;
    }
    .iaboutbox .iaboutr
    {
        width: 100%;
        min-height: initial;
        padding: 0;
        padding-top: 3.2%;
        padding-left: 2%;

        background: none;
    }
    /* .vedio_kuai .vedio_kuai_play p {
        display: block;
        max-height: 538px;
        min-height: 337px;
        background: url(/Public/Images/home/phpcms/zh-cn/play.png) no-repeat 50% 74%;
    } */
    /*å…³äºŽ*/
    .course-list,
    .course-list li,
    .course-list .ovh
    {
        width: 100%;
    }
    .course-list .ovh
    {
        background: none;
    }
    .course-list .ovh ul
    {
        width: 100%!important;
    }
    .course-list li .top
    {
        padding: 0;

        background: #e8e8e8;
    }
    .course-list li
    {
        position: relative;

        float: none;

        margin-top: 0!important;
        margin-bottom: 2%;
    }
    .course-list li:hover .top,
    .course-list li.odd:hover .top
    {
        background: #e60012;
    }
    .course-list .main
    {
        overflow: auto;

        width: 100%;
        min-height: initial;
        max-height: none;
    }
    .course-list li.odd .top
    {
        position: absolute;
        top: 0;

        width: 100%;
        padding: 0;

        background: #e8e8e8;
    }
    .course-list li.odd .main
    {
        padding-top: 55px;
    }
    /*äº§å“*/
    .technical-detail
    {
        overflow-x: scroll;
    }
    .technical-detail table
    {
        font-size: .8rem;

        width: 1000px;

        -webkit-text-size-adjust: 100%;
    }
    .technical-detail
    {
        overflow-x: scroll!important;
    }
    /*æ¡ˆä¾‹*/
    /*æ–°é—»*/
    .daytime .s_tab_name .daytime_ul
    {
        width: 66%;
    }
    /*å®¢æˆ·æœåŠ¡*/
    /*å­¦é™¢*/
    /*åŠ&nbsp;å…¥å›ºå¾·å¨*/
    .culact
    {
        background: url(/Public/Images/home/phpcms/zh-cn/actbg.jpg) repeat top center;
    }
    .tj_content .tj_content_img,
    .tj_content .tj_content_cc,
    .culact .tj_content li,
    .resad .tj_bar,
    .resad .tj_content li
    {
        height: auto;
    }
    .tj_content .tj_content_img
    {
        margin-bottom: 2%;
    }
}

@media (max-width: 640px)
{
    .location
    {
        display: none;
    }
}

@media (max-width: 640px)
{
    .pc_hide
    {
        display: block;
    }
    .case-depart a
    {
        display: block;

        width: 100%;
        padding: 0 2%;
    }
    .cmobile,
    .mobile_hide
    {
        display: none;
    }
    .case-depart-choice
    {
        float: none;

        margin-top: 2%;
    }
    .case-depart-choice ul
    {
        position: static;

        text-align: left;
    }
    .case-depart-choice .sxtj,
    #cmenu a
    {
        background: #fff url(/Public/Images/home/phpcms/zh-cn/icon1.png) no-repeat 98%;
    }
    .join3list .fourlist li
    {
        width: 47%;
        margin-bottom: 2%;
    }
}

@media (max-width: 620px)
{
    .inewspic a,
    .inewspic img,
    .icasepic img,
    .icase .icasepic,
    .mask
    {
        height: 120px;
    }
    .inewstab .tabcont .list li
    {
        min-height: 367px;
    }
    .vedio_kuai .vedio_kuai_play p
    {
        background: url(/Public/Images/home/phpcms/zh-cn/play.png) no-repeat 50% 64%;
    }
    /*å…³äºŽ*/
    .abfivelist li
    {
        padding: 2% 0;

        border: 0;
        border-bottom: 1px dashed #e8e8e8;
    }
    /*äº§å“*/
    .pro-picshow .pro-picshow-left,
    .pro-picshow .pro-picshow-right,
    .abfivelist li,
    .groupcontleft,
    .groupcontright
    {
        float: none;

        width: 100% !important;
		padding-left:0 !important;
    }
    .pro-picshow .pro-picshow-right
    {
        padding: 2%;
        /*padding-top: 2%;*/
    }
    .groupcontright span a
    {
        margin: 0;
        margin-right: 2%;
    }
    .groupcontright
    {
        margin-top: 30px;
        margin-bottom: 2%;
    }
    .pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-cust
    {
        margin-right: 2%;
    }
    /*æ–°é—»*/
    .daytime .s_tab_name .daytime_ul
    {
        width: 63%;
    }
    .daytime .s_tab_content .list .threeli li
    {
        width: 48%;
    }
    .daytime .s_tab_content .list .threeli li.mn
    {
        margin-right: 2%;
    }
    /*å®¢æˆ·æœåŠ¡*/
    .groupcont ul li
    {
        padding: 0;
        padding-top: 4%;
        padding-bottom: 4%;
    }
    /*è”ç³»æˆ‘ä»¬*/
    .infor
    {
        border: 0;
    }
    .infor li
    {
        float: none;

        width: 100%;

        border-bottom: 1px dashed #f2f2f2;
    }
    .twolist .twolistl,
    .twolist .twolistr
    {
        float: none;

        width: 100%;
        padding: 2%;
    }
    .online .more1
    {
        display: inline-block;
        float: none;

        margin-bottom: 2%;
    }
}

@media (max-width: 550px)
{
    /* .vedio_kuai .vedio_kuai_play p {
        background: url(/Public/Images/home/phpcms/zh-cn/play.png) no-repeat 50% 46%;
    } */
    /*æ–°é—»*/
    .daytime .s_tab_name .daytime_ul
    {
        width: 58%;
    }
}

@media (max-width: 521px)
{
    /*æ–°é—»*/
    .daytime .s_tab_name .daytime_ul
    {
        width: 56%;
    }
}


/*æ‰‹æœº480*/

@media (max-width: 479px)
{
    #hd,
    .n_baner .num
    {
        display: none;
    }
    .m-hd
    {
        display: block;
    }
    .inewspic a,
    .inewspic img,
    .icasepic img,
    .icase .icasepic
    {
        height: auto;
        margin-bottom: 2%;
    }
    .inewstab .tabname,
    .terms .tabname
    {
        padding-bottom: 2%;
    }
    .inewstab .tabname ul
    {
        margin: 0;
    }
    .inewstab .tabname li,
    .terms .tabname li
    {
        float: none;

        margin-bottom: 2%;
    }
    .inewstab .tabcont .list li
    {
        width: 100%;
        min-height: 367px;
        margin-bottom: 2%;
    }
    .inewstab .inewspic,
    .inewstab .inewspic img,
    .icase .icasepic img,
    .mask
    {
        width: 100%;
        min-width: initial;
        max-width: none;
        height: auto;
    }
    .icase .icasepic,
    .icase .icasepic img,
    .mask
    {
        height: 223px;
        min-height: 223px;
        max-height: 223px;
    }
    .icasebox .mask
    {
        min-height: inherit;
        max-height: none;
    }
    .icase .mask img
    {
        padding-top: 22%;
    }
    .inewspic a
    {
        height: auto;
    }
    .threeli li,
    .twoli li,
    .pthreeli li,
    .threeli li,
    .twolist li,
    .twolist .twolistl,
    .twolist .twolistr,
    .fivelist li,
    .fourlist li,
    .products1 .fourlist li,
    .ser1top .ser1tr,
    .ser1top .ser1tl,
    .ser-searchbox .serboxl,
    .ser-searchbox .serboxr,
    .group_addmore,
    .sub_nav li a,
    .case-main .threeli li,
    .daytime .s_tab_content .list .threeli li
    {
        float: none;

        width: 100% !important;
    }
    .main_box,
    .main_box_1
    {
        height: initial;
    }
    .sub_nav li
    {
        border-bottom: 1px dashed #e8e8e8;
        /* background:#ffffff; */
    }
    .sub_nav li a
    {
        line-height: 36px;

        display: block;

        text-align: center;
    }
    /*about*/
    .abtwolist img
    {
        height: auto;
    }
    /*case*/
    .case-main .icasepic,
    .case-main .icasepic img
    {
        min-height: 320px;
        max-height: 320px;
    }
    .case-main .icasebox .mask
    {
        height: 97%;
    }
    /*pro*/
    .proshow-local
    {
        margin-top: 40px;
    }
    .certification li img
    {
        margin-right: 4%;
    }
    .certification li .cer-down
    {
        padding: 0 5%;
    }
    /*æ–°é—»*/
    .daytime .s_tab_name .year-sx,
    .big-left,
    .big-right
    {
        width: 100%;
    }
    .daytime .s_tab_content .list .threeli .year-pic a
    {
        line-height: 189px;

        width: 100%;
        height: 189px;
    }
    /*å®¢æˆ·æœåŠ¡*/
    .service1
    {
        background: none;
    }
    .ser-searchbox .serboxr .more1
    {
        margin-top: 2%;

        text-align: center;
    }
    .ser-searchbox .serboxr .more1 input
    {
        width: 100%;
    }
    .terms .tabname
    {
        margin: 0;
        padding-top: 5%;
    }
    /*å®¢æˆ·æœåŠ¡*/
    .ser11 li img,
    .ser1pic
    {
        width: 100%;
        max-height: none;
    }
    /*å­¦é™¢*/
    .college .parg
    {
        text-align: center;
    }
    .college .parg
    {
        text-align: left;
    }
    .college p img
    {
        float: none;

        margin: 0;
    }
    /*åŠ&nbsp;å…¥å›ºå¾·å¨*/
    .join2 .picscroll span.pre
    {
        margin-left: 40%;
    }
    .join3list .fourlist li
    {
        width: 100%;
    }
    .big-right
    {
        margin-left: 0;
    }
    .hrbig
    {
        padding: 5% 0;
    }
    /*è”ç³»æˆ‘ä»¬*/
    .ft2 .ewm
    {
        float: none;

        margin: 0;
        margin-bottom: 2%;

        text-align: center;
    }
	
	/*2016-11-25*/
    .sers .fourlist li {
        width:100%;
        margin-bottom:2%;
    }
    .serctu .fourlist li {
        width:100%;
        margin-bottom:2%;
    }
    .sertwolist li {
        max-height:none;
        margin-bottom:2%;
    }
    .serthreelist li img {
        width:100%;
    }
}

@media (max-width: 320px)
{
    .groupcontright span
    {
        display: block;

        margin: 10% 0;
    }
    /*case*/
    .case-main .icasepic,
    .case-main .icasepic img
    {
        min-height: 220px;
        max-height: 220px;
    }
    .case-main .icasebox .mask
    {
        height: 96%;
    }
    .certification li img
    {
        margin-right: 4%;
    }
    .certification li .cer-down
    {
        float: none;

        padding: 0 5%;

        border: none;
    }
    .certification li .cer-down .icon-download2
    {
        width: 120px;

        background-position: right top;
    }
}

.overlay
{
    position: fixed;
    z-index: 8888;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .8;
    background: #000;

    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.video-box
{
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;

    width: 640px;
    height: 360px;
    margin: auto;
}

.video-box video
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    width: 640px;
    height: 360px;
    margin: auto;
}


/*zero1-7*/
.bigpics{ background: url('/Uploads/image/bigpics_bj.jpg') no-repeat center center;width:100%;height:450px}
.bigpics_nr{width:1000px; margin:auto}
.bigpics .left,.bigpics .right{width:50%;float:left;padding-top:80px}
.bigpics .right h3{ font-size:30px; font-weight:bold;color:#333;padding:50px 0 15px 0;}
.bigpics .right p{color:#666; line-height:28px;font-size:14px;text-indent: 2em;}
o-repeat left top;

    *width: 45%;
}

.iaboutbox .iaboutr .title2
{
    padding-bottom: 25px;
}

.iaboutbox .iaboutr img
{
    position: absolute;
    top: 10%;
    right: 0;
}

.iaboutbox .iaboutr p
{
    color: #666;
}

.vedio_kuai
{
    position: relative;

    overflow: hidden;
    /* width: 360px; */

    width: 100%;
    height: 263px;

    cursor: pointer;
}

.vedio_kuai:hover .vedio_kuai_play
{
    -webkit-transition: all .25s linear;
        -ms-transition: all .25s linear;
         -o-transition: all .25s linear;
            transition: all .25s linear;

    opacity: 1;
            background: rgba(0, 0, 0, .2);

    filter: alpha(opacity=100);
    -mos-background: rgba(0, 0, 0, .2);
        -ms-background: rgba(0, 0, 0, .2);
         -o-background: rgba(0, 0, 0, .2);
    -webkit-background: rgba(0, 0, 0, .2);
    -mos-transition: all .25s linear;
}

.vedio_kuai .vedio_kuai_play
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 360px;
    height: 263px;

    opacity: 1;

    filter: alpha(opacity=100);
}

.vedio_kuai .vedio_kuai_play p
{
    position: absolute;
    z-index: 5;

    width: 360px;
    height: 263px;

    background: url(/Public/Images/home/phpcms/zh-cn/play.png) center no-repeat;
}

.vedio_kuai:hover .vedio_kuai_play p
{
    background: url(/Public/Images/home/phpcms/zh-cn/play2.png) center no-repeat;
}

.vedio_kuai .vedio_kuai_play .vedio_kuai_playon
{
    position: absolute;
    z-index: 10;
    bottom: 107px;
}

.vedio_kuai .vedio_kuai_play .vedio_kuai_hidden
{
    position: absolute;
    bottom: 0;

    display: block;

    width: 360px;
    height: 263px;
}

#main1
{
    padding: 40px 0;

    background: #f1f1f1;
}

#main2
{
    background: #f1f1f1;
}

.inboxshadow
{
    -webkit-box-shadow: 0 5px 5px #e6e6e6 inset;
       -moz-box-shadow: 0 5px 5px #e6e6e6 inset;
            box-shadow: 0 5px 5px #e6e6e6 inset;

        -ms-box-shadow: 0 5px 5px #e6e6e6 inset;
         -o-box-shadow: 0 5px 5px #e6e6e6 inset;
}

.n_bar
{
    position: relative;
	font-size:0;
}

.n_bar .wp
{
    position: absolute;
    right: 0;
    left: 0;

    *left: 24%;
}

.n_bar .title2
{
    font-weight: bold;

    margin-top: 9%;
}

.n_bar span
{
    display: block;

    width: 60px;
    height: 3px;
    margin-top: 2%;

    background-color: #e60012;
}

.main_box
{
    width: 100%;
    height: 77px;
    padding: 0;
}

.main_box_1
{
    height: 77px;

    border-bottom: 1px solid #e5e5e5;
    background: #fff;
}

.com_pub
{
    display: block;
}

.com_pub_box
{
    width: 1000px;
    margin: 0 auto;
}

.sub_nav li a
{
    font-size: 14px;
    line-height: 77px;

    float: left;

    padding: 0 10px;
}

.sub_nav li a:hover,
.sub_nav li a.on
{
    color: #fff;
    background: url(/Public/Images/home/phpcms/zh-cn/botline2.jpg);
}

.com_pub_box .vmore,
.com_pub_box .location
{
    line-height: 77px;
}



.com_pub_box .vmore img{
	display:none;
}

#backtop a,
.com_pub_box .vmore a
{
    padding: 12px 20px;

    color: #777;
    border: 1px solid #e5e5e5;
	background:#fff url(/Public/Images/home/phpcms/zh-cn/backtop.png) 75px center no-repeat;
}

#backtop a img,
.com_pub_box .vmore a img
{
    vertical-align: sub;
}

#backtop a:hover,
.com_pub_box .vmore a:hover
{
    border: 1px solid #e60012;
}

.inr-title
{
    line-height: 60px;

    padding-bottom: 30px;
}

.inr-title .title3
{
    float: left;
}

.location
{
    float: right;

    padding-left: 18px;

    background: url(/Public/Images/home/phpcms/zh-cn/home.png) no-repeat left center;
}

.location a
{
    color: #777;
}


/* about */

.abtop li
{
    -webkit-border-radius: 0 0 25px 0;
       -moz-border-radius: 0 0 25px 0;
            border-radius: 0 0 25px 0;

         -o-border-radius: 0 0 25px 0;
        -ms-border-radius: 0 0 25px 0;
}

.abtop .title2
{
    padding-bottom: 2%;
}

.abtop .parg p
{
    color: #ffc0c5;
}

.abtop .vedio_kuai
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_play
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_play p
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai .vedio_kuai_hidden
{
    width: 500px;
    height: 280px;
}

.abtop .vedio_kuai
{
    width: 500px;
    height: 280px;
}

.abtop .abtopr
{
    padding: 45px 35px;
}

.abparg
{
    text-align: center;
}

.abparg .twoli
{
    font-size: 14px;
    line-height: 28px;

    color: #333;
}

.abparg .twoli li
{
    padding-top: 40px;
    padding-bottom: 60px;
}

.abparg .twoli span
{
    font-family: Arial;
    font-size: 50px;
    font-weight: bold;

    color: #e60012;
}

.abtwolist li
{
    margin-bottom: 30px;

    background: #f6f6f6;
}

.abtwolist li
{
    overflow: hidden;

    min-height: 312px;
    max-height: 400px;
    margin-bottom: 30px;

    background: #f6f6f6;
}


/* culture */



.abcul .twolistr ul li
{
    float: none;

    width: 100%;
    padding: 20px 0;

    text-align: left;

    border-bottom: 1px dashed #cbcbcb;
}

.abcul .twolistr ul li:hover
{
    cursor: pointer;
}

.abcul .twolistr ul .on .title6
{
    font-weight: bold;
}


/* responsibility */

.abfivelist
{
    padding-bottom: 40px;
}

.abfivelist li
{
    padding: 0 25px;

    border-left: 1px dashed #ccc;
}

.abfivelist .title7
{
    padding-bottom: 10px;
}

.abfivelist p
{
    line-height: 21px;

    color: #999;
}

.resad
{
    background: url(/Public/Images/home/phpcms/zh-cn/res_bg.png) no-repeat top center;
}

.resad .tj_bar,
.resad .tj_content li
{
    height: 300px;
}



.resad .tj_num a
{
    width: 15px;
    height: 7px;

    -webkit-border-radius: 25px;
       -moz-border-radius: 25px;
            border-radius: 25px;
    background: #bbb;

         -o-border-radius: 25px;
        -ms-border-radius: 25px;
}

.resad .tj_num a.on
{
    width: 25px;

    background: #e60012;
}

.resad .tj_content .tj_content_cc
{
    margin: 0;
}

.resad .tj_content .tj_content_cc a
{
    width: 100%;
}

.resad .tj_content .tj_content_cc a p
{
    color: #666;
}

.resad .tj_content .tj_content_cc .name
{
    font-size: 24px;
    line-height: 48px;
}


/* products */

.productsbar .n_baner .num
{
    background: none;
}

.productsbar .n_baner .num a
{
    opacity: .5;
    border: 1px solid #000;
    background: #fff;

    filter: alpha(opacity=50);
}

.productsbar .n_baner .num .on
{
    opacity: 1;
    border: 1px solid #000;

    filter: alpha(opacity=100);
}

.products .fourlist li
{
    cursor: pointer;

    border: 1px solid #e4e4e4;
}

.products .tabname
{
    border: none;
    border-top: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 5px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
}

.products .tabname li
{
    font-size: 14px;
    line-height: 60px;

    color: #999;
    border: none;
}

.products .tabname .on,
.products .tabname li:hover
{
    font-size: 16px;

    color: #333;
    background: #e4e4e4;
}

.products .tabcont li
{
    overflow: hidden;

    padding: 25px 20px;
}

.products .tabcont li a
{
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;

    color: #3f3a39;
}

.products .tabcont li p
{
    line-height: 18px;

    min-height: 60px;

    word-wrap: break-word;

    color: #999;
}

.products .fivelist li
{
    cursor: pointer;
}

.products1 .fourlist li
{
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;

    text-align: center;

    border: 1px solid #fff;
}

.products1 .fourlist li .ebd
{
    padding: 2%;

    border: 5px solid #fff;
}

.products1 .fourlist li .ebd img
{
    max-width: 195px;
    height: 192px;

    border-bottom: 1px solid #e5e5e5;
}

.products1 .fourlist li:hover
{
    border: 1px solid #e5e5e5;
}

.products1 .fourlist li:hover .ebd
{
    border: 5px solid #f6f6f6;
}

.products1 .fourlist li a
{
    color: #777;
}


/*productshow*/

.proshow-local
{
    padding: 40px 0;

    border-bottom: 1px solid #e0e0e0;
}

.proshow-local .location
{
    float: left;
}

.proshow-local .more1
{
    float: right;
}

.proshow-local .more1 a
{
    padding: 6px 8px;
}

.proshowbox .main_box_1
{
    border-top: 1px solid #e5e5e5;
}


/*picshow*/



.pro-picshow .pro-picshow-left
{
    position: relative;

    float: left;

    width: 50%;
}

.picscroll
{
    overflow: hidden;
}

.picscroll ul
{
    width: 9999999px;
    margin-top: 20px;
}

.picscroll li
{
    margin-right: 20px;

    cursor: pointer;

    border: 1px solid #e9e9e9;
}

.picscroll li:hover
{
    border: 1px solid #e60012;
}

.picscroll span
{
    position: absolute;
    top: 35%;

    display: block;

    width: 44px;
    height: 46px;

    cursor: pointer;
}

.picscroll span:hover
{
    opacity: .8;

    filter: alpha(opacity=80);
}

.picscroll span.pre
{
    left: 0;

    background: url(/Public/Images/home/phpcms/zh-cn/ps-l.jpg) no-repeat center;
}

.picscroll span.next
{
    right: 0;

    background: url(/Public/Images/home/phpcms/zh-cn/ps-r.jpg) no-repeat center;
}



.pro-picshow .pro-picshow-left .tabcont .list
{
    line-height: 347px;

    width: 500px;
    height: 350px;

    text-align: center;

    border: 1px solid #e9e9e9;
}

.pro-picshow .pro-picshow-left .tabcont .list img
{
    max-width: 497px;
    max-height: 347px;

    vertical-align: middle;
}

.pro-picshow .pro-picshow-right
{
    float: right;

    width: 50%;
    padding-left: 40px;
	*width:45%;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-title
{
    font-size: 26px;
    line-height: 40px;

    color: #3f3a39;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-type
{
    font-size: 20px;
    line-height: 40px;

    color: #666;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-cont
{
    margin: 20px 0;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-cont p
{
    line-height: 24px;

    color: #999;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function
{
    padding: 25px 30px;

    border: 1px solid #e9e9e9;
    background: #f6f6f6;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function a
{
    font-size: 18px;
    line-height: 24px;

    color: #3f3a39;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function span
{
    /* display:block; */
    float: left;

    width: 26px;
    height: 26px;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li
{
    width: 50%;
    margin-bottom: 2%;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-cust
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-cust.png) no-repeat left top;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li:hover .icon-cust
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-cust.png) no-repeat left bottom;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li .icon-download
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download.png) no-repeat left top;
}

.pro-picshow .pro-picshow-right .pro-picshow-right-function .twolist li:hover .icon-download
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download.png) no-repeat left bottom;
}

span.f2
{
    display: block;

    height: 1px;
    margin-top: 3px;
}

.featuresbox .threeli li
{
    /*font-size: 16px;*/
    font-size: 14px;

    margin-bottom: 20px;
    padding: 17px 29px;
	*padding: 17px 0;
    color: #777;
    border: 1px solid #e9e9e9;
    background: #f6f6f6 url(/Public/Images/home/phpcms/zh-cn/icon-type1.png) no-repeat left center;
}

.technical-name
{
    font-size: 16px;
    line-height: 24px;

    margin-bottom: 2px;
    padding: 12px 16px;

    color: #fff;
    background: #4c4746 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% 15px;
}

.technicalbox .add .technical-name
{
    background: #4c4746 url(/Public/Images/home/phpcms/zh-cn/r-p.png) no-repeat 98% -23px;
}



/*downloadä¸‹è½½*/
.p_main .technicalbox .download{background:url(/Public/Images/home/phpcms/zh-cn/download.png) no-repeat left;font-size:18px;padding: 12px 0 10px 36px; }

.p_main .downloadbox{width:106px;height:40px;border:1px solid #e5e5e5;margin-left: 894px;text-align: center;line-height: 40px;margin-bottom: 10px;}



.technical-detail
{
    display: none;
    /* border: 1px solid #efefef; */

    margin-bottom: 6px;
}

.technical-detail table
{
    line-height: 35px;

    width: 100%;

    color: #777;
}

.technical-detail thead
{
    background: #e60012;
}

.technical-detail thead th
{
    font-size: 14px;

    text-align: center;

    color: #fff;
}

.technical-detail tr,
.technical-detail td,
.technical-detail thead th
{
    border: 1px solid #efefef;
}


/*program*/

.programbox .threeli li
{
    overflow: hidden;

    width: 33.33%;
    height: 224px;
    margin: 0;
}

.programbox .icasepic img
{
    width: 333px;
    height: 233px;
}

.programbox .mask,
.case-main li:hover .mask
{
    /*width: 300px;*/
    /* height: 224px; */
    margin: 5px;

    background: url(/Public/Images/home/phpcms/zh-cn/mask_bj2.png);
}

.programbox li:hover .mask,
.case-main li:hover .mask
{
    top: 0;

    display: block;
}

.programbox .icasecont a
{
    font-size: 18px;

    color: #777;
}

.programbox .icasecont p
{
    font-size: 14px;

    color: #999;
}

.programbox .more1
{
    margin-top: 35px;
}

.programbox .more1 a
{
    padding: 10px 51px;
}


/*certification*/

.certification
{
    margin-bottom: 20px;
}

.certification li
{
    line-height: 60px;

    margin-bottom: 10px;

    border: 1px solid #e6e6e6;
    background: #f2f2f2;
}

.certification li a
{
    color: #777;
}

.certification li img
{
    float: left;

    margin-right: 30px;
}

.certification li .cer-down
{
    float: right;

    padding: 0 30px;

    border-left: 1px solid #e6e6e6;
    background: #fff;
}

.certification li .cer-down .icon-download2
{
    float: left;

    width: 18px;
    height: 18px;
    margin-top: 21px;
    margin-right: 5px;

    background: url(/Public/Images/home/phpcms/zh-cn/icon-download2.png) no-repeat left top;
}

.certification li .cer-down a:hover .icon-download2
{
    background: url(/Public/Images/home/phpcms/zh-cn/icon-download2.png) no-repeat left bottom;
}

.certification .loadingmore
{
    margin-top: 20px;
}


/* case */

.fancybox-inner
{
    border: 5px solid #fff;
}

.fancybox-close
{
    width: 60px;
    height: 60px;
    /* top: -70px;
    right: -60%; */

    background: url(/Public/Images/home/phpcms/zh-cn/x-btn.png) no-repeat left top;
}

.fancybox-nav span
{
    visibility: visible !important;

    width: 44px !important;
    height: 44px !important;

    background: none !important;
}

.fancybox-prev span
{
    background: url(/Public/Images/home/phpcms/zh-cn/ar_l2.png) no-repeat left top !important;
}

.fancybox-next span
{
    background: url(/Public/Images/home/phpcms/zh-cn/ar_r2.png) no-repeat left top !important;
}

.case-depart a
{
    font-size: 14px;
    line-height: 38px;

    margin-right: 6px;
    padding: 8px 28px;

    color: #777;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.case-depart a:hover,
.case-depart a.on
{
    color: #e60012;
    border: 1px solid #e60012;
}

.case-depart-choice
{
    float: right;
}

.case-depart-choice .sxtj
{
    line-

</pre></body></html>