/* CSS Document */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
    margin: 0;
    padding: 0;
}

img, fieldset {
    border: 0;
}

h1 {
    font-size: 2.25em;font-size: 2.25rem;
    line-height: 2.25em;line-height: 2.25rem;
    text-decoration: none;
}

h2 {
    font-size: 1.875em;font-size: 1.875rem;
    line-height: 1.875em;line-height: 1.875rem;
    text-decoration: none;
}

h3 {
    font-size: 1.5em;font-size: 1.5rem;
    line-height: 1.5em;line-height: 1.5rem;
    text-decoration: none;
}
/* set image max width to 100% */
img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}



/************************************************************************************
GENERAL STYLING
*************************************************************************************/
html {
    font-size: 16px;	/*ä»¥16px ä½œä¸ºæ ‡å‡†*/
    text-decoration: none;
}


body {
    /***background: #0d1424 url(images/body-bg.jpg) no-repeat center top;****/
    font: .75rem/100% Arial, Helvetica, sans-serif;
    color: #999DA0;
}
a {
    color: #999DA0;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #666465;
    text-decoration: none;
}


p {
    margin: 0 0 1.2em;
    padding: 0;
}


#pagewrap {
    width:100%;
    margin: 0 auto;
    overflow:hidden;
}


#header {
    position: relative;
    height: 72px;
    background-color: #fff;
    margin-bottom:2px;
}



/* site logo */
#site-logo {
    position: absolute;
    top: 22px;
    left:42px;

}

#header-right
{
    width:50%;
    float:right;
    position: absolute;
    right: 20px;
    bottom: 0px;
    z-index: 100;
    text-align:center;
}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
#web_centre {


}
#web_centre li {
    margin: 0;
    padding: 10px;
    list-style: none;
    float: right;
    height:45px;
    line-height: 45px;
    position: relative;
}



#web_centre a {
    height:56px;
    line-height: 56px;
    color: #B3AB91;
    display: block;
    text-decoration: none;
    top:0;
    padding:0;

}

/************

#main-nav a:hover {
	color:#B3AB91;
	background: #fff;
	box-shadow: inset 0 -2px 0 0 #e60012;

}
*************/

.aboutus a
{
    background-image: url(../images/pages/menu_1.png);
    background-repeat: no-repeat;
    width:82px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}

.aboutus a:hover
{
    background-image: url(../images/pages/menu_01.png);
    background-repeat: no-repeat;
    width:82px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}


.ourclients a
{
    background-image: url(../images/pages/menu_2.png);
    background-repeat: no-repeat;
    width:100px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}

.ourclients a:hover
{
    background-image: url(../images/pages/menu_02.png);
    background-repeat: no-repeat;
    width:100px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}


.contactus a
{
    background-image: url(../images/pages/menu_3.png);
    background-repeat: no-repeat;
    width:100px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}

.contactus a:hover
{
    background-image: url(../images/pages/menu_03.png);
    background-repeat: no-repeat;
    width:100px;
    height:56px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size:cover;
}


.nav-search
{
    float:right;
    position:absolute;
    margin-right:0;
    text-align:right;
}


.nav-search img
{
    width:23px;
    height:24px;

}


/* searchform */
#searchform {
    position: absolute;
    right: 10px;
    bottom: 22px;
    z-index: 100;
    width: 23px;
}
#searchform #s {
    width: 140px;
    float: right;
    background: #fff;
    border: none;
    padding: 6px 10px;
    /* border radius */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* box shadow */
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    /* transition */
    -webkit-transition: width .7s;
    -moz-transition: width .7s;
    transition: width .7s;
}

#main-nav .nav-search a{
    vertical-align: middle;
    padding: 0px;
    background-color: #FFF;
    width:23px;
    top:0;
}



#main-nav .nav-search a:hover {
    vertical-align:middle;
    padding:0px;
    background-color: #FFF;
    box-shadow: inset 0 -2px 0 0 #FFF;
}
.post-image{
    margin-left:0;
    margin-top:0;
    width:100%;
    overflow:hidden;
    padding:0;
    margin:0;
}
.divBR{
    clear:both;}

.redbg
{
    background-color: #d7000f;
}

.case_BG
{
    background-color:#E60012;
    width:96%;
    text-align:center;
    margin:0 auto;
}


.graybg
{
    background-color:#F3F5F6;
    height:100%;
    display:block;
}
.graybg h1
{
    font-size: 0.875em;font-size: 0.875rem;
    color: #999DA0;
    text-decoration: none;
    font-style: normal;
    line-height: 1.75em;line-height: 1.75rem;
    margin-left: 12.5%;
    font-weight: lighter;

    padding-right:12.5%;
}


.graybg .h11
{
    font-size: 0.875em;font-size: 0.875rem;
    color: #999DA0;
    text-decoration: none;
    font-style: normal;
    line-height: 1.15em;line-height: 1.15rem;
    margin-left: 12.5%;
    font-weight: lighter;

    padding-right:12.5%;
}



.graybg .bigh1
{
    font-size: 3.0em;font-size: 3.0rem;
    color: #EF0000;
    text-decoration: none;
    font-style: normal;
    line-height: 3.0em;line-height: 3.0rem;
    margin-left: 12.5%;
    font-weight: normal;

    padding-right: 12.5%;
    font-variant: small-caps;
    padding-bottom: 20px;
}

.graybg .bigh1_top{
    padding-top:90px;
}

.whithebgnot
{
    background-color: #FFF;
}

.whithebg
{
    background-color: #FFF;
}

.whithebg .bigh1
{
    font-size: 3em;font-size: 3rem;
    color: #EF0000;
    text-decoration: none;
    font-style: normal;
    line-height: 3em;line-height: 3rem;
    margin-left: 10.2%;
    font-weight: normal;

    padding-right: 10.2%;
    font-variant: small-caps;
    padding-bottom: 20px;
}


.whithebg h1
{
    font-size: 0.875em;font-size: 0.875rem;
    color: #999DA0;
    text-decoration: none;
    font-style: normal;
    line-height: 1.15em;line-height: 1.15rem;
    margin-left: 10.2%;
    font-weight: lighter;

    padding-right:10.2%;
}

.whithebg .h1_24
{
    font-size: 1.5em;font-size: 1.5rem;
    color: #000000;
    text-decoration: none;
    font-style: normal;
    line-height: 3em;line-height: 3rem;
    margin-left: 10.2%;
    font-weight: normal;

    padding-top: 25px;
}

.whithebg .bigh1_top {
    padding-top: 90px;
}


.whithebg img:last-child
{
    vertical-align:bottom;
    padding-top:10px;
    padding-bottom:5px;
}

.post-image div
{
    float:left;
}



.post-image .l100
{
    width:100%;
}

.post-image .l100 img
{
    max-width: 100%;
}



.post-image .l50
{
    width:50%;
    text-align: left;
    padding:0;
    margin:0;
}

.post-image .l50 img
{
    max-width: 100%;
}

.post-image .l25
{
    width:25%;
}


.post-image .l25 img
{
    max-width: 100%;
}


.join_ul
{
    width:85%;
    float:left;
    padding:0;
    margin:0;
    margin-left:8%;
    text-align:center;
}

.join_ul li
{
    list-style: none;
    position: relative;
    min-width:24%;
    width:auto !important;
    width:143px;
    display:inline-block;
    text-align:center;
}


.join_ul li a
{
    display:block;
    min-width:143px;
    width:auto !important;
    width:143px;
    min-height:278px;
    height:auto !important;
    height:278px;
}


.join_ul .join_ul01 a
{
    background-image: url(../images/pages/join_1.fw.png);
    background-repeat: no-repeat;
}

.join_ul .join_ul01 a:hover
{
    background-image: url(../images/pages/join_01.fw.png);
    background-repeat: no-repeat;
}


.join_ul .join_ul02 a
{
    background-image: url(../images/pages/join_2.fw.png);
    background-repeat: no-repeat;
}

.join_ul .join_ul02 a:hover
{
    background-image: url(../images/pages/join_02.fw.png);
    background-repeat: no-repeat;
}


.join_ul .join_ul03 a
{
    background-image: url(../images/pages/join_3.fw.png);
    background-repeat: no-repeat;
}

.join_ul .join_ul03 a:hover
{
    background-image: url(../images/pages/join_03.fw.png);
    background-repeat: no-repeat;
}


.join_ul .join_ul04 a
{
    background-image: url(../images/pages/join_4.fw.png);
    background-repeat: no-repeat;
}

.join_ul .join_ul04 a:hover
{
    background-image: url(../images/pages/join_04.fw.png);
    background-repeat: no-repeat;
}



.div100{
    width: 100%;
    float:left;
    position: relative;
    vertical-align:middle;
}

.div100 figure
{
    padding:0;
    margin:0;
}

.whatwecandobg {

    margin: 0;
    padding: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    font: .75rem/100% Arial, Helvetica, sans-serif;
    text-align: center;
    z-index: 100;

}


.whatwecandobg
{
    background: url(../images/pages/whatwecandobg.png) no-repeat center top;
    text-align:center;
    /****
    background-size:contain;****/
}

.whatwecandobg h1
{
    width:100%;
    height:230px;
}

.whatdiv
{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    position:absolute;
    z-index:100;
    background: url(../images/pages/whatwecandobg.png) no-repeat center top;
    text-align:center;
    height:230px;

}


.whatdiv div
{
    margin: 0 auto;
    text-align: center;
    z-index: 102;
    padding-top: 45px;

    font-size: 4.125em;font-size: 3.5rem;
    line-height: 3.125em;line-height: 3.125rem;
    font-weight: normal;
    font-variant: small-caps;
    color: #FFF;
    text-decoration: none;
    overflow: hidden;
}

.whatdiv div span {

    text-decoration: none;
    font-size: 3.125em;font-size: 3.125rem;
}


.whatwecandoul {
    width: 100%;
    text-align: center;
    position: relative;
    margin: 0 auto;
    z-index: 101;
    display:inline-block;
}


.whatwecandoul ul{
    width: 100%;
    text-align:center;
    position: relative;
    padding-top:125px;
}

.whatwecandoul ul li {
    margin: 0;
    list-style: none;
    position: relative;
    padding:0;
    height:auto;
    top:0;
    min-width:18%;
    width:186px;
    display:inline-block;
    vertical-align:text-top;


}






.whatwecandoul li a{
    display: block;
    text-decoration: none;

}



.whatwecandoul li div
{
    text-align: center;
    margin:0 auto;
    width:200px;

}


.whatwecandoul a:last-child
{
    margin-left:-10%;
    width:120%;

}


.whatwecandoul .whatwecando_1 a:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_1.fw.png);
    background-repeat: no-repeat;
    background-position: left top;

}

.whatwecandoul .whatwecando_1 a:hover:first-child
{
    display: block;
    min-width: 186px;
    width: auto !important;
    width: 186px;
    min-height: 323px;
    height: auto !important;
    height: 323px;
    background-image: url(../images/pages/whatwecando_01.fw.png);
    background-repeat: no-repeat;
    background-position: left top;
}



.whatwecandoul .whatwecando_2 a:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_2.fw.png);
    background-repeat: no-repeat;
}

.whatwecandoul .whatwecando_2 a:hover:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_02.fw.png);
    background-repeat: no-repeat;
}



.whatwecandoul .whatwecando_3 a:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_3.fw.png);
    background-repeat: no-repeat;
}

.whatwecandoul .whatwecando_3 a:hover:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_03.fw.png);
    background-repeat: no-repeat;
}



.whatwecandoul .whatwecando_4 a:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_4.fw.png);
    background-repeat: no-repeat;
}

.whatwecandoul .whatwecando_4 a:hover:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_04.fw.png);
    background-repeat: no-repeat;
}




.whatwecandoul .whatwecando_5 a:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_5.fw.png);
    background-repeat: no-repeat;
}

.whatwecandoul .whatwecando_5 a:hover:first-child
{
    display:block;
    min-width:186px;
    width:auto !important;
    width:186px;
    min-height:323px;
    height:auto !important;
    height:323px;
    background-image: url(../images/pages/whatwecando_05.fw.png);
    background-repeat: no-repeat;
}


.whatwecandoul li a img {
    max-width:80%;
}
.whatwecandoul li p
{

    word-break:break-all;
    font-size: 0.875em;font-size: 0.875rem;
    color: #999DA0;
    text-decoration: none;
    font-style: normal;
    line-height: 1.75em;line-height: 1.75rem;
    padding-left: 0;
    font-weight: lighter;

    padding-right:10px;
    text-align:left;
}

/*.map*/
/*{*/
    /*width: 50%;*/
    /*left:50%;*/
    /*float: left;*/
    /*overflow: hidden;*/
    /*background-color: #E1EAF1;*/
    /*background-image: url(../images/pages/map.jpg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center center;*/
    /*display: table-caption;*/
    /*z-index: 103;*/
    /*height: 100%;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
    /*position:absolute;*/

/*}*/


.middlediv
{
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    position:relative;
}

.contentusBg
{
    width: 100%;
    float: right;
    background-color: #d7000f;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right top;
    z-index:103;
    background-size:contain;
    height:100%;

}



.contentus
{
    width:50%;
    float:left;
    overflow:hidden;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    height:100%;
    background-color: #d7000f;
}


.contentus div
{
    position:relative;
    padding-top:15%;
    padding-bottom:15%;
    padding-left:25%;
    padding-right:25%;


}





.contentus h1
{
    font-size: 3.125em;font-size: 3.125rem;
    margin: 0;
    padding: 0;
    line-height: 3.125em;line-height: 3.125rem;
    font-weight: normal;
    text-decoration: none;

    font-variant: small-caps;
}


.contentus hgroup
{
    margin-top:5%;
}


.contacthg1
{
    width:100%;
    overflow:hidden;
    margin-top:10px;
}

.contacthg1 h1
{
    font-size: 1.25em;font-size: 1.25rem;
    text-decoration: none;
    font-style: normal;
    line-height: 1.5em;line-height: 1.5rem;
    font-weight: lighter;


}
.contacthg1 h2
{
    font-size: 0.625em;font-size: 0.625rem;
    text-decoration: none;
    font-style: normal;
    line-height: 1em;line-height: 1rem;
    font-weight: lighter;


}

.contacthg1
{
    width:100%;
    overflow:hidden;
}

.contacthg2 h1
{
    font-size: 0.8125em;font-size: 0.8125rem;
    text-decoration: none;
    font-style: normal;
    line-height: 1.5em;line-height: 1.5rem;
    font-weight: lighter;


}
.contacthg2 h2
{
    font-size: 0.833em;font-size: 0.833rem;
    text-decoration: none;
    font-style: normal;
    line-height: 1.2em;line-height: 1.2rem;
    font-weight: lighter;

}

.weixin
{
    width: 50%;
    float: left;
    overflow: hidden;
    height: 100%;
    position: absolute;
    background-image: url(../images/pages/weixin.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 103;
    background-size: contain;
}

.weixinbg
{
    width: 100%;
    float: left;
    overflow: hidden;
    background-color: #e4edf6;

}


.weixin	 figure
{
    width:100%;
    padding:0;
    margin:0;

}

.weixin	 figure img
{
    width:100%;
    float:right;

}


.weixintext
{
    width:40%;

    margin-right:10%;
    float:right;
    height:100%;
    display:none;
}


.weixintext	 figure
{
    display: inline-block;
    vertical-align: middle;
    font-size: 0.875em;font-size: 0.875rem;
    margin-right: 0px;
    color: #FFF;
    width: 100%;
    height: 100%;
    float: left;
    margin-top: 50%;
    margin-bottom: 50%;
    text-align: center;
}

.weixintext	 figure img
{
    width:100%;
    float:right;

}


.email
{
    /*****
    margin: 0;
    padding: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    float: left;
    overflow: hidden;
    background-image: url(../images/pages/email.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    z-index: 103;
    background-size: contain;
    display: table-caption;
    background-color: #960;
    *****/


    width: 50%;
    float: right;
    overflow: hidden;
    background-color: #099;
    background-image: url(../images/pages/email.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    display: table-caption;
    z-index: 103;
    height: 100%;
    text-decoration: none;
    text-align: center;





}

.email .emailmi
{
    display: inline-block;
    vertical-align: middle;
    font-size: 0.875em;font-size: 0.875rem;
    margin-right: 0px;
    text-align: center;
    color: #FFF;

    width: 100%;
    height:auto;
    float: left;
    margin-top:5%;
    margin-bottom:5%;
    overflow: hidden;
    text-align: center;

}


.email .emailmi h2
{

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    font-weight: lighter;
    font-variant: normal;
    text-decoration: none;
}

.email .emailmi h2 a {

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    font-weight: lighter;
    font-variant: normal;
    text-decoration: none;
    color: #FFF;
}

.email .emailmi h2 a:hover {

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    font-weight: lighter;
    font-variant: normal;
    text-decoration: none;
    color: #FFF;
}


.email .emailmi h2 font
{

    font-size: 1.25em;font-size: 1.25rem;
    line-height: 1.75em;line-height: 1.75rem;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}


.email .emailmi hgroup
{
    margin-top:5%;
}

.email .emailmi hgroup:last-child
{
    margin-bottom: 5%;
    padding: 4px;


}


.email .emailmi hgroup:last-child h2
{
    background-color: #d7000f;
    width: 260px;
    margin: 0 auto;
    padding: 2px;

    font-size: 1em;font-size: 1rem;
    color: #FFF;
    text-decoration: none;
}

.Case_bannerbg {

    margin: 0;
    padding: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    font: .75rem/100% Arial, Helvetica, sans-serif;
    text-align: center;
    z-index: 100;

}


.Case_bannerbg
{
    background: url(../images/pages/Case_Banner.jpg) no-repeat center top;
    text-align:center;
    /****
    background-size:contain;****/
}

.Case_bannerbg h1
{
    width:100%;
    height:132px;
}

.l50
{
    width: 76%;
    text-align: center;
    margin: 0 auto;
}

.case_magOneUL
{
    padding:0;
    margin:0;
    padding-top: 30px;
    width: 100%;
    list-style-type: none;

    color: #d2d3d3;
    text-decoration: none;
    line-height: 24px;
    display:table;
    text-align:centre;
    margin:0 auto;

}

.case_magOneUL li {

    display:block;
    text-align: -webkit-match-parent;
    float: left;
    border: 0px solid #d2d3d3;
    min-width: 32.8%;
    width: auto !important;
    width: 106px;
    margin-right:8px;

}

.case_magOneUL li:last-child {

    display:block;
    text-align: -webkit-match-parent;
    float: left;
    border: 0px solid #d2d3d3;
    min-width: 32.8%;
    width: auto !important;
    width: 106px;
    margin:0;


}



.case_magOneUL .spa
{
    width:1%;
    min-width: 4px;
    width: auto !important;
    width:1%;
}


.case_magOneUL li a{
    width: 100%;
    display: block;
    text-align: center;
    padding: 1px;
    border: 1px solid #d2d3d3;

    text-decoration: none;
    font-size: 0.825em;font-size: 0.825rem;
}




.case_magOneUL li a:hover
{

    background-color: #666666;
    color: #FFF;
    text-decoration: none;
}


.case_magOneUL .selected
{

    background-color: #666666;
    color: #FFF;
    text-decoration: none;
	font-size:12px;
}
.case_magOneUL.hover .selected
{

    background-color: #fff;
    color: #999da0;
    text-decoration: none;
    border: 1px solid #d2d3d3;
}


#Sel1
{
    margin-top:20px;
}


#Sel1 div{
    float: left;
    line-height: 16px;
    text-decoration: none;

    font-size: 0.725em;font-size: 0.725rem;
    margin-top:2px;
    margin-bottom:2px;
    margin-left:2px;
    margin-right:2px;
    min-width: 16.36%;
    width: auto !important;
    width: 70px;


}





#Sel1 div a{
    display: block;
    line-height: 20px;
    text-decoration: none;

    font-size: 0.725em;font-size: 0.725rem;
    border: 1px solid #d2d3d3;
    font-weight: lighter;
    color: #717171;
}



#Sel1 div a:hover{


    display: block;
    line-height: 18px;
    text-decoration: none;

    font-size: 0.725em;font-size: 0.725rem;
    border: 2px solid #D8000F;
    font-weight: lighter;
    color: #717171;


}


#Sel1 div .selected{
    display: block;
    line-height: 18px;
    text-decoration: none;

    border: 2px solid #D8000F;
    font-weight: lighter;
    color: #717171;
}

#Sel2
{

    margin-top:20px;
}

#Sel2 ul
{
    list-style:none;
    width:100%;
    display:inline-block;
    text-align:center;
    margin:0 auto;
}

#Sel2 ul li
{
    margin:0;
    padding:0;
    display:inline-block;
    text-align:center;
    margin:0 auto;
    min-width: 19%;
    width: auto !important;
    width:19%;
    width:73px;
}


#Sel2 .case_1 a
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_1.png);
    background-repeat: no-repeat;
    background-position: center center;


}

#Sel2 .case_1 a:hover
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_01.png);
    background-repeat: no-repeat;
    background-position: center center;
}



#Sel2 .case_1 .selected
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_01.png);
    background-repeat: no-repeat;
    background-position: center center;
}



#Sel2 .case_2 a
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_2.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_2 a:hover
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_02.png);
    background-repeat: no-repeat;
    background-position: center center;
}


#Sel2 .case_2 .selected
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_02.png);
    background-repeat: no-repeat;
    background-position: center center;
}


#Sel2 .case_3 a
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_3.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_3 a:hover
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_03.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_3 .selected
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_03.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_4 a
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_4.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_4 a:hover
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_04.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_4 .selected
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_04.png);
    background-repeat: no-repeat;
    background-position: center center;
}



#Sel2 .case_5 a
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_5.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#Sel2 .case_5 a:hover
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_05.png);
    background-repeat: no-repeat;
    background-position: center center;
}


#Sel2 .case_5 .selected
{
    display:block;
    min-width:72px;
    width:auto !important;
    width:72px;
    min-height:105px;
    height:auto !important;
    height:105px;
    background-image: url(../images/pages/Case_05.png);
    background-repeat: no-repeat;
    background-position: center center;
}


/*å›¾æ ‡å®šä¹‰æ ·å¼*/
.meta-info {
    text-align:right;
    padding-right:5px;
    float:right;
    padding-top:10px;
    height:25px;
    width:100%;
}

.meta-info div {
    float:right;
    width: 85%;
}

.case_logo
{
    width: 100%;
    min-height: 35px;
    height: auto !important;
    height: 35px;
    display: block;
    background-image: url(../images/pages/Case_logo.png);
    background-repeat: no-repeat;
    padding-left: 40px;
    background-position: left top;

    font-size: 0.725em;font-size: 0.725rem;
    line-height: 1em;line-height: 1rem;
    color: #c9caca;
    text-decoration: none;

}


.comm,.view,.time,.islike,.isshare, .sidebar li a{background:url(../images/pages/sprite.png) no-repeat;}
.comm,.view,.time,.islike{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;border-right: 1px dotted; padding-right: 1em;}
.time{background-position:left -158px;}
.islike{background-position:left -275px;border-right: 1px dotted; padding-right: 1em;}
.isshare{background-position:left -308px;width:30px;height: 20px;margin-top: 8px;
    display: block;float: right;}
.arrow{float:right;padding-left:10px;color:#DDD;font-size:14px;font-style:normal;font-weight:bold;}


.jiathis_style
{
    float:right;
    display:block;
}


.jiathis_style .jtico
{
    height:25px;

}

.jiathis_style a
{
    height:25px;
}



/******å…³äºŽæˆ‘ä»¬*******/
.pageContact
{
    display:block;
    position:relative;
    width:100%;
    text-align:center;
    margin:0 auto;
}

.aboutmagrin_top
{
    margin-top:50px;
}


.aboutsunbird{
    font-size: 2.125em;font-size: 2.125rem;
    line-height: 2.125em;line-height: 2.125rem;
    font-weight: lighter;
    color: #9fa0a0;
    text-decoration: none;

}

.aboutsunbirden{
    margin-top:10px;
    font-size: 1.275em;font-size: 1.275rem;
    line-height: 1.275em;line-height: 1.275rem;
    font-weight: lighter;
    color: #9fa0a0;
    text-decoration: none;

}

.pageContact p
{
    padding-top: 25px;

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.6em;line-height: 1.6rem;
    text-decoration: none;
    width: 60%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 25px;
    font-weight: lighter;
}

.pageConImg
{

    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin-top:50px;
}


.pageConImg ul
{
    text-align: center;
    margin: 0 auto;
    list-style-type: none;
    padding:10px;

}



.pageConImg ul li
{

    text-align: center;
    margin: 0 auto;
    display:inline-block;
    padding:2px;

}





.pageConImg ul li a
{
    width:100%;
    text-decoration: none;
    display:block;
    position:relative;
}




.pageConImg ul li a:hover h1
{
    text-decoration: none;
    color: #d7000f;
}



.pageConImg ul li img
{

    text-align:center;
    margin:0 auto;


}


.pageConImg ul li h1
{
    padding-top:25px;
    height: 25px;
    font-size: 1.125em;font-size: 1.125rem;
    line-height: 1.125em;line-height: 1.125rem;
    font-weight: normal;
    color: #072235;
    text-decoration: none;

}

.pageConImg ul li p
{
    padding-top:5px;

    font-size: 0.75em;font-size: 0.75rem;
    line-height: 0.75em;line-height: 0.75rem;
    font-weight: normal;
    color: #9fa0a0;
    text-decoration: none;
}

.joinusImg
{

    width:100%;
    text-align:center;
    margin:0 auto;
    margin-top:50px;

}


.joinusImg ul
{
    width:100%;
    text-align:center;
    margin:0 auto;
}



.joinusImg ul li
{
    display:block;

    text-align:center;
    margin:0 auto;
    padding:1px;
}

.joinusImg1 ul li a
{
    width:100%;
    text-decoration: none;
    display:block;
    position:relative;
}



.joinusImg1 a span {
    display: block;
    background-image: url(../images/pages/join01.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg1 a:hover span {
    display: block;
    background-image: url(../images/pages/join01_1.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.joinusImg2 a span {
    display: block;
    background-image: url(../images/pages/join02.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg2 a:hover span {
    display: block;
    background-image: url(../images/pages/join02_2.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.joinusImg3 a span {
    display: block;
    background-image: url(../images/pages/join03.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg3 a:hover span {
    display: block;
    background-image: url(../images/pages/join03_3.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.joinusImg4 a span {
    display: block;
    background-image: url(../images/pages/join04.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg4 a:hover span {
    display: block;
    background-image: url(../images/pages/join04_4.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg5 a span {
    display: block;
    background-image: url(../images/pages/join05.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg5 a:hover span {
    display: block;
    background-image: url(../images/pages/join05_5.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg6 a span {
    display: block;
    background-image: url(../images/pages/join06.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg6 a:hover span {
    display: block;
    background-image: url(../images/pages/join06_6.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.joinusImg7 a span {
    display: block;
    background-image: url(../images/pages/join07.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg7 a:hover span {
    display: block;
    background-image: url(../images/pages/join07_7.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.joinusImg8 a span {
    display: block;
    background-image: url(../images/pages/join08.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg8 a:hover span {
    display: block;
    background-image: url(../images/pages/join08_8.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}




.joinusImg9 a span {
    display: block;
    background-image: url(../images/pages/join09.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg9 a:hover span {
    display: block;
    background-image: url(../images/pages/join09_9.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg10 a span {
    display: block;
    background-image: url(../images/pages/join10.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.joinusImg10 a:hover span {
    display: block;
    background-image: url(../images/pages/join10_10.jpg);
    width: 356px;
    height: 217px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.aboutimg01 a span {
    display: block;
    background-image: url("../images/pages/about_01.png");
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg01 a:hover span {
    display: block;
    background-image: url(../images/pages/about_01.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.aboutimg02 a span {
    display: block;
    background-image: url(../images/pages/about_02.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg02 a:hover span {
    display: block;
    background-image: url(../images/pages/about_02.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}




.aboutimg03 a span {
    display: block;
    background-image: url(../images/pages/about_03.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg03 a:hover span {
    display: block;
    background-image: url(../images/pages/about_03.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.aboutimg04 a span {
    display: block;
    background-image: url(../images/pages/about_04.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg04 a:hover span {
    display: block;
    background-image: url(../images/pages/about_04.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.aboutimg05 a span {
    display: block;
    background-image: url(../images/pages/about_05.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg05 a:hover span {
    display: block;
    background-image: url(../images/pages/about_05.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}



.aboutimg06 a span {
    display: block;
    background-image: url(../images/pages/about_06.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a:hover span {
    display: block;
    background-image: url(../images/pages/about_06.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a span {
    display: block;
    background-image: url(../images/pages/about_07.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a:hover span {
    display: block;
    background-image: url(../images/pages/about_07.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a span {
    display: block;
    background-image: url(../images/pages/about_08.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a:hover span {
    display: block;
    background-image: url(../images/pages/about_08.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a span {
    display: block;
    background-image: url(../images/pages/about_09.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a:hover span {
    display: block;
    background-image: url(../images/pages/about_09.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a span {
    display: block;
    background-image: url(../images/pages/about_10.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


.aboutimg06 a:hover span {
    display: block;
    background-image: url(../images/pages/about_10.png);
    width: 270px;
    height: 300px;
    text-align: center;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center center;
}


/********

.pageConImg ul li a img
{
	filter:gray;
}

.pageConImg ul li a:hover img
{
	filter:
}
*********/





/******foot*******/
.foot
{
    text-decoration: none;
    background-color: #181818;
    text-align:center;
    margin:0 auto;
    height:112px;
    overflow:hidden;
}

.footsode
{

    width:97.5%;
    height:1px;
    background-color: #E60012;
    text-align:center;
    margin:0 auto;
    margin-top:5px;
}

.divfoot
{
    width:97.5%;
    text-align:center;
    margin:0 auto;
    /***
    min-height:90px;
    height:auto !important;
    ***/
    height:80%;
    color: #666464;
}

.divfoot .logo
{

    padding:0px;
    float:left;
    padding-top:5px;

}

.foot_nav
{
    float: right;
    height: 100%;

    font-size: 0.75em;font-size: 0.75rem;
    text-decoration: none;
    display:inline-table;
    position: relative;
    width: 400px;
    list-style: none;
    height: 100%;
    text-align: center;
    vertical-align: text-top;

}



.foot_nav a
{
    padding-top: 10px;
    text-decoration: none;

    color: #666464;
    height: 100%;
    display:inline-block;
    font-size: 0.75em;font-size: 0.75rem;
    letter-spacing: 1px;
    height: 92px;
    padding-left:6px;
    padding-right:6px;

}

.foot_nav a:last-child
{
    padding-right:0;

}


.foot_nav .noline{
    font-size: 0.75em;font-size: 0.75rem;
    text-decoration: none;
    width:10px;
    height: 92px;
    padding:0;
    margin:0;
    padding-right: 4px;
    display:inline-block;
}

.foot_nav .noline:hover{
    font-size: 0.75em;font-size: 0.75rem;
    text-decoration: none;
    width:10px;
    height: 92px;
    padding:0;
    margin:0;
    border-bottom-width:0;
    padding-right: 4px;
    display:inline-block;
}




.foot_nav a:hover
{
    border-bottom-width: 1.5px;
    border-bottom-style: solid;
    border-bottom-color: #d7000f;
    position: relative;
    font-size:0.75em;font-size:0.75rem;
}

#SearHead
{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    height: 75px;
    padding: 0;
    display:table;
    position: relative;
    overflow:hidden;
}

#divabs{
    position: absolute;
    width: 95%;
    background-color: #090;
    height:80px;
    overflow:hidden;
    display:table;
}


#web_logo_Nav {
    width: 214px;
    float: left;
    top:28px;
    display:table-cell;
    vertical-align:middle;
    height:50px;
    position:absolute;
    z-index:100;
    left:25px;
}

#web_centre
{
    top:8px;
    right:50px;
    width: 350px;
    position: relative;
    display: table-cell;
    vertical-align:middle;
    height:56px;
    z-index:101;
    float:right;
}


#btsearch
{
    position: absolute;
    right: 25px;
    top: 27px;
    z-index: 102;
    width:200px;
    display:none;
    border: 1px solid #A0A0A0;

}

#s {
    width: 180px;
    height: 24px;
    line-height: 24px !important;
    padding: 0;
    margin: 0;
    border: 0px solid #999DA0;

    font-size: 0.75em;font-size: 0.75rem;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    font: -webkit-small-control;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    float:left;
}



#search {
    position: absolute;
    right: 25px;
    top: 28px;
    z-index: 103;
    width: 23px;
    background-color: #EB0102;
    padding:0;
    margin:0;

}

.centrediv100
{
    width:100%;
    text-align:center;
    margin:0 auto;
}



.BootsliderCon
{
    height:80px;
}

.BootsliderCon li
{
    padding-left:10px;
}



.BootsliderCon li a{
    display:block;
    top:0;

}
.down
{
    position:relative;
    top:-25px;

}


.moreright{
    width: 100%;
    float: left;
    margin: 0;
    padding:0;
    position: relative;
    display: block;
    text-align: right;

    text-decoration: none;
    height:40px;

}

.moreright a{
    width: 100%;
    float: right;
    margin-right:12.5%;
    padding:0;
    position: relative;
    letter-spacing: 2;

    font-size: 0.75em;font-size: 0.75rem;
    font-weight: bold;
}



.Contactdetal
{
    text-align:center;
    margin:0 auto;
    padding-bottom:20px;
    padding-top:30px;
}



.contacth1{
    color: #000000;

    line-height: 2.125em;line-height: 2.125rem;
    text-decoration: none;
    font-size: 2.125em;font-size: 2.125rem;
    font-weight: lighter;
}

.contacth2{
    padding-top:10px;
    color:#666464;

    line-height: 1em;line-height: 1rem;
    text-decoration: none;
    font-size: 1em;font-size: 1rem;
    font-weight: lighter;
}

.contacth3{
    padding-top: 8px;
    color: #666464;

    line-height: 0.75em;line-height: 0.75rem;
    text-decoration: none;
    font-size: 0.75em;font-size: 0.75rem;
    font-weight: lighter;
}

.con_con
{
    width: 58%;

    line-height: 1.7em;line-height:1.7rem;
    text-decoration: none;
    font-size: 0.875em;font-size: 0.875rem;
    text-align: center;
    margin: 0 auto;
    padding-top: 20px;
    color: #666464;
}

.con_con div
{
    width:100%;
    overflow:hidden;
    float:left;
    height:auto;
    text-align:left;

}

.textleft{
    text-align:left;
    float:left;
}
.textCentre
{
    text-align:center;
    margin:0 auto;
}

.textRight{
    text-align:right;
    margin:0 auto;
    float:right;

}

.joinusnote
{

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    font-weight: lighter;
    color: #9fa0a0;
    text-decoration: none;
    padding-bottom:50px;
}

.rednote
{
    color: #d7000f;

}

.font18
{

    font-size: 1.125rem;
    line-height: 2.25em;line-height: 2.25rem;

}
.fontbold
{
    font-weight: bold;
}


.prvnext
{

    font-size: 0.875em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    color: #666464;
    text-decoration: none;
    display: block;
    float: right;
    font-weight: lighter;
}

.prvnext a
{

    font-size: 1em;font-size: 0.875rem;
    line-height: 1.75em;line-height: 1.75rem;
    color: #666464;
    text-decoration: none;
    font-weight: lighter;
}

.prvnext a:hover
{

    color: #666464;
    text-decoration: none;
    font-weight: lighter;
}

.prvnext a:visited
{

    color: #666464;
    text-decoration: none;
    font-weight: lighter;
}

.uldivcentre {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    background-color: #006;
}

.uldivcentre ul {
    text-align: center;
    margin: 0 auto;
    list-style-type: none;
    background-color: #9C0;
    padding:10px;
}

.uldivcentre ul li
{
    text-align: center;
    margin: 0 auto;
    display:inline-block;
}

.lxfscroll {
    width:100%;
    display:block;
    margin:0;
    position: relative;
    height: 177px;
    border: 0px solid #EFEFEF;
    overflow: hidden;
    padding:0;
}
.lxfscroll ul li {
    height: 177px;
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    background-color: #fff;
    float: left;
}
.lxfscroll-title {
    width:13px;
    margin-left: 20px;
    margin-right: auto;
    position:absolute;
    z-index:104;
    top:45%;
}

.lxfscroll-title ul
{
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;

}


.lxfscroll-title li {
    text-align: -webkit-match-parent;
    width: 7px;
    height: 7px;
    margin: 2px 2px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    overflow: hidden;
    border: 0px solid #aaa;
    background-color: #ffffff;
    padding:0;

}
.cur {
    background: #F00;
    box-shadow: inset 0 0 0 7px #F00;
    border-top-color: #F00;
    border-right-color: #F00;
    border-bottom-color: #F00;
    border-left-color: #F00;
}





.lxfscroll ul {
    position: absolute;
    width:100%;
}

.lxfscroll ul li img {
    position:relative;
    top:0;
    padding:0;
    margin:0;
    max-width:100%;
}


.lxfscroll-alt {
    position: absolute;
    bottom: 0px;
    z-index: 5;
    background-color: #666;
    width: 100%;
    color: #FFF;
    padding: 8px;Opacity=80);-moz-opacity:0.5;opacity: 0.5;
    display:none;
}

/*****case_show****/
.Case_list-inline {
    padding-left: 0;
    list-style: none
}

.Case_list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    vertical-align:text-top;


}

.Case_list-inline a
{
    display:block;
}


.whatwecandoul ul .liheight1
{
    margin:0;
    height:1px;
}


#Sel2 ul .liheight1
{
    margin:0;
    height:1px;
    min-width: 62px;
    width: auto !important;
    width: 62px;
}

.meta-info div span{

    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
}

.serviceUl
{
    width:100%;
    display:block;
    text-align:center;
    margin:0 auto;

}

.serviceUl li
{
    margin:0;
    padding:0;
    width:49.5%;
    display:inline-block;
    text-align:center;
    margin:0 auto;
    overflow:hidden;
    max-height:315px;
    height:auto !important;
    height:315px;

}

.serviceUl li img
{
    margin:0;
    padding:0;
    max-width:100%;
}

.serviceUl
{

    width:100%;
    display:block;
    text-align:center;
    margin:0 auto;

}


.ser01 {
    width:100%;
    display:block;
    text-align:center;
    margin:0 auto;
    float:left;
}
.ser01 .serviceimg {
    width:49.5%;
    display:block;
    text-align:center;
    margin:0 auto;
}

.ser01 .serviceimg:first-child {
    padding-right:1px;

}




.ser02 {
    width:100%;
    display:block;
    text-align:center;
    margin:0 auto;
    float:left;
}
.ser02 .serviceimg {
    width:49.5%;
    display:block;
    text-align:center;
    margin:0 auto;
}

.ser02 .serviceimg:first-child {
    padding-right:1px;

}



.serviceUl img
{
    max-width:100%;
}

.ser02
{
    margin-top:1px;
    margin-bottom:45px;
}

.ser01 .serviceimg
{
    padding-right:2px;
}


.con_con_banimg
{
    width: 99%;
    margin:0;
    padding:0;
    display: block;
    background-image: url(../images/pages/service_banner.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size:cover;
    min-height:246px;
    height:auto !important;
    height:246px;
    margin-bottom:30px;


}



/*main css*/
.izl-rmenu{
    position:fixed; left:100%; margin-left:-52px; bottom:10px; margin-bottom:95px;z-index:999;



}
.izl-rmenu .izl_btn{width:51px; height:52px; margin-bottom:1px; cursor:pointer; position:relative;}



.izl-rmenu .btn-qq{background:url(../images/pages/r_qq.png) 0px 0px no-repeat; background-color:#727171;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;

}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/pages/r_qq.png) 0px 0px no-repeat; background-color:#727171; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/pages/r_wx.png) 0px 0px no-repeat; background-color:#727171;

    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/pages/r_phone.png) 0px 0px no-repeat; background-color:#727171;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:52px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/pages/r_top.png) 0px 0px no-repeat; background-color:#727171; display:none;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.izl-rmenu .btn-top:hover{background-color:#444;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.lxfscroll li {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.lxfscroll li a {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;

}


.fontgray{
    color: #9fa0a0;
}

.prvnext ul {
    width:100%;
    margin:0;
    padding:0;
    float:left;
    list-style:none;

}

.prvnext ul li{
    min-width: 50%;
    width: auto !important;
    width: 50%;
    float: left;
    display: block;
    color: #666464;
}

.prvnext ul li:first-child + li{
    text-align:right;
}
.prvnext ul li:last-child{
    text-align:right;
}



.m_img
{

    width:97.5%;
    display:none;
    text-align:center;
    margin:0 auto;

}
.m_img img
{
    max-width:100%;
    padding-top:10px;
}

.Copyright{
    width: 160px;
    float: left;

    font-size: 12px;
    line-height: 23px;
    text-decoration: none;
    padding-top:5px;
    text-align:left;

}
.Copyright a{
    color:#666464;
}

.honor{
    list-style:none;
    width:100%;
    display:inline-block;
    text-align:center;
    margin:40px auto;

}
.honor li {
    margin: 0 -1px 0 0;
    padding:0;
    width:50%;
    display:block;
    text-align:left;
    float:left;
    border-left: 1px solid #e60012;
    text-indent: 1em;
}


.categoryTitle
{

    font-size: 1rem;
    line-height: 1.6em;
    line-height: 1.6rem;
    text-decoration: none;
    font-weight: lighter;
    text-align: left;
    color: #F00;
}

.fontleft{
    text-align:left;
}

.con_con_banimgCU {
    width: 99%;
    margin: 0;
    padding: 0;
    display: block;
    background-image: url(../images/pages/Customers_BG.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: cover;
    min-height: 339px;
    height: auto !important;
    height: 339px;
    margin-bottom: 30px;
}

.ulCustomers
{
    list-style:none;
    display:inline-block;
    padding:0;
    margin:0;
    text-align:left;
    margin:0 auto;
}

.ulCustomers li {
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    padding:0;
    margin:0;
}
.ulCustomers li img{

    max-width:100%;
}

.ulCustomers li a{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #fff;
    padding:0;
    margin:0;

}
/*.ulCustomers li a:hover{*/
    /*display: inline-block;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
    /*border: 1px solid #CCC;*/
    /*padding:0;*/
    /*margin:0;*/
/*}	*/
