/* Header Blank Star */
#header-blank { display: block; width: 100%; height: 135px;}
/* Header Blank End */

/* Page Banner Star */
#page-banner { position: relative; text-align: center; color: #FFF; overflow: hidden; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(/disk/css/ie-css3.htc);}
    #page-banner .texts { position: absolute; bottom: calc(50% - 68px); left: 0; width: 100%; font-size: 38px; font-weight: 700; text-transform: uppercase;}
    #page-banner .texts i { font-size: 18px; letter-spacing: 1px; vertical-align: middle; margin: 0 15px;}
/* Page Banner End */

/* Page Category Star */
#page-category { margin: 30px 0 0 0;}
    .page-category { width:100%; height:auto; overflow:hidden; text-align:center; margin: 15px 0 0 0;}
    .page-category a { padding:8px 20px; display:inline-block; background:rgba(255,255,255,0.85); color:#333; line-height:24px; font-size:15px; border-radius:30px; overflow:hidden; border:1px solid #e1e1e1; margin:0 6px 6px 6px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .page-category a:hover,.page-category a.active{ background:#0161c8; color:#fff; border:1px solid #0161c8;}


    .page-category-child { width:100%; height:auto; overflow:hidden; text-align:center; padding: 15px 0 0 0; border-top: solid 1px #e1e1e1;}
    .page-category-child a { padding:8px 20px; display:inline-block; background:rgba(255,255,255,0.85); color:#333; line-height:24px; font-size:15px; border-radius:30px; overflow:hidden; border:1px solid #e1e1e1; margin:0 6px 6px 6px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .page-category-child a:hover,.page-category-child a.active{ background:#0161c8; color:#fff; border:1px solid #0161c8;}
/* Page Category End */

/* Page Content Star */
#page-content { padding: 30px 0; width: 100%; text-align: left;}
    .page-content { margin: 0;}

    .page-content .clefts { text-align: left; float: left; width: auto; overflow: hidden;}

    .page-content .lefts { text-align: left; float: left; width: 26%; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(/disk/css/ie-css3.htc);}
    .page-content .lefts .titles { /*background-color: #2367aa;*/ background-image: url('/disk/img/title-bg.jpg'); background-size: 100%; color: #FFF; padding: 29px 15px 25px 15px; -moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; overflow: hidden;}
    .page-content .lefts .titles h1 { font-size: 20px; font-weight: 700; margin-bottom: 12px;}
    .page-content .lefts .titles h2 { font-size: 18px; text-transform: uppercase; font-family: "Geometric415BT-BlackA";}

    .page-content .lefts ul.categorys { background: url("/disk/img/categoy-body-bg.jpg");}
    .page-content .lefts ul.categorys li { border-bottom: solid 1px #f1f1f1; height: 52px; line-height: 52px; font-size: 16px; padding: 0 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .page-content .lefts ul.categorys>li:last-child { border-bottom: none;}
    .page-content .lefts ul.categorys>li img.icos { margin-right: 10px; width:30px; height:30px;}
	
    .page-content .lefts ul.categorys>li a { display: block;}
    .page-content .lefts ul.categorys>li i.ico-one { float: right; line-height: 52px;}

    .page-content .lefts ul.categorys>li:hover { background-color: #0161c8;}
    .page-content .lefts ul.categorys>li:hover a { color: #FFF;}

    .page-content .lefts ul.categorys>li.active { background-color: #0161c8;}
    .page-content .lefts ul.categorys>li.active a { color: #FFF;}


    .page-content .lefts ul.categorys>li ul.childs { position: absolute; left: 100%; top: 0; min-width: 188px; z-index: 101; border-top: 2px solid #0161c8; opacity:0; visibility:hidden;
        background: rgba(255, 255, 255, 0.95);
        -webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05), -2px 0 5px 1px rgba(0,0,0,.05);
        -ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        -o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        -moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05), -2px 0 5px 1px rgba(0,0,0,.05);
        -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
        -moz-border-radius: 0 0 2px 0; -webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0;
    }
    .page-content .lefts ul.categorys>li ul.childs li a{ font-size: 15px; color: #333; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .page-content .lefts ul.categorys>li:hover ul.childs { opacity:1; visibility:visible;}


    .page-content .lefts ul.categorys>li ul.childs li:hover>a { color: #0161c8;}

    .page-content .lefts ul.categorys>li ul.childs li ul.tinys { position: absolute; left: 100%; top: -2px; min-width: 188px; z-index: 101; border-top: 2px solid #0161c8; opacity:0; visibility:hidden;
        background: rgba(255, 255, 255, 0.95);
        -webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05), -2px 0 5px 1px rgba(0,0,0,.05);
        -ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        -o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        -moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
        box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05), -2px 0 5px 1px rgba(0,0,0,.05);
        -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
        -moz-border-radius: 0 0 2px 0; -webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0;
    }
    .page-content .lefts ul.categorys>li ul.childs li:hover ul.tinys { opacity:1; visibility:visible;}


    .page-content .lefts .contacts { background:url('/disk/img/contacts.jpg') left center no-repeat; padding:15px 0 20px 15px; font-size: 17px; -moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px; overflow: hidden;}
    .page-content .lefts .contacts h1 { margin:10px 0 10px 0; font-size:20px; color:#0161c8; font-weight:700;}
    .page-content .lefts .contacts p { font-weight:700;}


    .page-content .rights { float: right; width: 74%; background-color: #FFF; padding: 0 0 0 30px; }
/* Page Content End */


/* Current Place Star */
.current-place { padding: 5px 0px 10px 0px; margin: 0 10px 15px 10px; border-bottom: dotted 1px #ececec;}
    .current-place>h1{ float: left; border-left:solid 3px #0161c8; color: #313131; font-size: 18px; padding: 0 0 0 10px; font-weight: bold;}
    .current-place>h1>span { text-transform: uppercase; color: #333; font-weight: lighter; font-size: 12px; margin: 0 0 0 10px; }
    .current-place>a { float:right; font-weight: lighter;}
    .current-place>h2 { float: right; font-weight: lighter; font-size: 13px;}
    .current-place>h2>span { margin: 0 5px; font-family: simsun;}
/* Current Location End */

/* Current Location Star */
.current-location { padding: 5px 0px 10px 0px; margin: 0 0 15px 0; border-bottom: dotted 1px #ececec;}
    .current-location>h1{ float: left; border-left:solid 3px #0161c8; color: #313131; font-size: 18px; padding: 0 0 0 10px; font-weight: bold;}
    .current-location>h1>span { text-transform: uppercase; color: #333; font-weight: lighter; font-size: 12px; margin: 0 0 0 10px; }
    .current-location>a { float:right; font-weight: lighter;}
    .current-location>h2 { float: right; font-weight: lighter; font-size: 13px;}
    .current-location>h2>span { margin: 0 5px; font-family: simsun;}
/* Current Location End */

/* Default Content Star */
.default-content { }
    .default-content img { max-width: 100%;}
/* Default Content End */

/* Single Detail Star */
    .single-detail { margin: 30px 0 30px 0; text-align: left;}
/* Single Detail Star */

/*产品详细*/
.detail-main-imgs { text-align: center; width:100%; margin: 0 auto;}
    .detail-main-imgs img { max-height: 362px; padding: 5px; border: solid 1px #ececec; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    .detail-main-imgs p { font-weight: 700; font-size: 16px; margin: 15px 0 15px 0;}


/*产品详细标题*/
.detail-main-title { width: 100%; border-bottom: solid 1px #f3f3f3; color: #424242; margin: 20px 0 0 0;}
    .detail-main-title h1 { font-size: 18px; border-bottom: solid 3px #2b68b2; font-weight: lighter; padding: 5px 0; float: left;}
    .detail-main-title i { float: right; color: #35a9e6; margin: 12px 0 0 0; font-weight: lighter;}
    .detail-main-title a { font-weight: lighter;}

    .detail-main-content { padding: 20px 0; text-align: left;}
    .detail-main-content img { max-height: 100%;}


/*统一 上一页，下一页*/
.flip-page { border-top: solid 1px #f3f3f3;  font-size: 15px;  padding-top: 15px;  font-weight: lighter; margin-bottom: 50px;}
    .flip-page > .row > .left { text-align: left;}
    .flip-page > .row > .right { text-align: right; margin-top: 12px; }
    .flip-page > .row > .right a {  padding: 10px 30px;  background: #1586ee;  color: #FFF;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; }
    .flip-page > .row > .right a:hover { transform:translate3d(0,-2px,0);
        -webkit-transform:translate3d(0,-2px,0);
        -moz-transform:translate3d(0,-2px,0);
        box-shadow:0 15px 20px rgba(0,0,0,.1);
        -webkit-box-shadow:0 15px 20px rgba(0,0,0,.1);
        -moz-box-shadow:0 15px 20px rgba(0,0,0,.1)}


/* Recommend Pros List Star */
.recommend-pros-list { margin: 20px 0 0 0;}
    .recommend-pros-list ul li { text-align: center; width: 24.250000%; float: left; margin: 0 1% 15px 0;}
    .recommend-pros-list ul li:nth-child(4n) { margin: 0 0 0 0; }
    .recommend-pros-list ul li:hover .pros-item { border: solid 1px #1586ee; }
    .recommend-pros-list ul li:hover .pros-item p { border-top: solid 1px #1586ee; color: #FFF; background-color: #1586ee;}
    .recommend-pros-list ul li .pros-item { border: solid 1px #e4e4e4; display:inline-table; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .recommend-pros-list ul li .pros-item img { max-width: 100%;}
    .recommend-pros-list ul li .pros-item p { border-top: solid 1px #e4e4e4; padding: 6px 6px; overflow: hidden; height: 36px; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
/* Recommend Pros List End */

/* Public Infos Star */
.public-infos{margin:0 0 20px 0; font-size:13px; border: solid 1px #1586ee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 30px;}
    .public-infos .public-infos-left { float:left; width:35%; _display:inline; text-align:center;}
    .public-infos .public-infos-left img { border: solid 1px #DDD;}
    .public-infos .public-infos-left h1 { font-size:1.1em; margin-top:12px; text-align:center; font-weight:lighter;}

    .public-infos .public-infos-right { float:right; width:65%; _display:inline;}
    .public-infos .public-infos-right .public-infos-intro {  line-height: 200%; width:100%;}
    .public-infos .public-infos-right .public-infos-intro h1 { font-size:1.8em;}
    .public-infos .public-infos-right .public-infos-intro ul { margin-top: 10px;}
    .public-infos .public-infos-right .public-infos-intro ul li { font-size: 1.2em;}
/* Public Infos End */

/* Page Content Star */
#page-substance { padding: 40px 0 20px 0; text-align: left;}
    .page-substance { text-align: left; }
    .page-substance .lefts { float: left; width: 25%; padding: 0; background: url('/disk/img/categoy-body-bg.jpg'); background-color: #FFF; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(/disk/css/ie-css3.htc);}

    .page-substance .lefts .titles { /*background-color: #2367aa;*/ background-image: url('/disk/img/title-bg.jpg'); background-size: 100%; color: #FFF; padding: 29px 15px 25px 15px;}
    .page-substance .lefts .titles h1 { font-size: 20px; font-weight: 700; margin-bottom: 12px;}
    .page-substance .lefts .titles h2 { font-size: 18px; text-transform: uppercase; font-family: "Geometric415BT-BlackA";}

    .page-substance .lefts ul { margin: 0 auto;}
    .page-substance .lefts ul li { border-bottom: solid 1px #f1f1f1; height: 52px; line-height: 52px; font-size: 16px; padding: 0 15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .page-substance .lefts ul li a { display: block;}

    .page-substance .lefts ul li i { float: right; height: 52px; line-height: 52px;}
    .page-substance .lefts ul li:hover { background-color: #0161c8;}
    .page-substance .lefts ul li:hover a { color: #FFF;}

    .page-substance .lefts ul li.active { background-color: #0161c8;}
    .page-substance .lefts ul li.active a { color: #FFF;}

    .page-substance .lefts ul li:last-child { border-bottom: none;}

    .page-substance .lefts .contacts { background:url('/disk/img/contacts.jpg') left center no-repeat; padding:15px 0 20px 15px; font-size: 15px; }
    .page-substance .lefts .contacts h1 { margin:10px 0 10px 0; font-size:18px; color:#2367aa; font-weight:700;}
    .page-substance .lefts .contacts p { font-weight:700;}


    .page-substance .rights { float: right; width: 72%;}
/* Page Content End */

/* List Products Star */
ul.list-products li { float: left;  width: 24.250000%; margin: 0 1% 20px 0; background: #f6f6f6; position: relative; }
    ul.list-products li:nth-child(4n) { margin-right: 0;}
    ul.list-products li .imgs { overflow: hidden; }
    ul.list-products li:hover .imgs img { /*transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);*/}
    ul.list-products li .texts { box-sizing: border-box; padding: 10px 10px 10px;}
    ul.list-products li .texts .t {display: block;font-size: 18px;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s ease;-webkit-transition: all .3s ease;}
    ul.list-products li .texts .d {font-size: 14px; min-height: 52px; color: #777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    ul.list-products li .texts .more {display: inline-block;font-size: 14px;color: #333;position: relative; text-align: center; margin: 5px auto 0 auto; width: 100%; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    ul.list-products li:after { position: absolute; transition: all .3s ease; -webkit-transition: all .3s ease; left: calc(50% - 35px); width: 70px; bottom: 0; background: #333; height: 3px;content: "";}
    ul.list-products li:hover .texts .more { color: #0161c8;}
    ul.list-products li:hover { background: #f0f0f0;}
    ul.list-products li:hover:after { left: 0; width: 100%;}
    ul.list-products li:hover .texts .t { color: #0161c8;}
/* List Products End */

/* 文字列表 Star */
.textList { margin: 18px 0 0 0; text-align: left;}
    .textList > li { text-align: left; border:dashed 1px #DDD; margin-bottom: 20px; padding: 20px;  -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;  }
    .textList > li > div > div > h1 {  font-size: 18px;  color: #333;  font-weight: lighter;  margin: 0px 0 10px 0;  }
    .textList > li > div > div > h1>a>span { float: right; font-size: 14px;}
    .textList > li > div > div > a {  font-size: 14px;  color: #fff; float: right;  font-weight: lighter;  background: #0161c8;  padding: 6px 30px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .textList > li > div > div > a:hover { background: #0161c8; -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(/disk/css/ie-css3.htc);}
/* 文字列表 End */

/*详细内容*/
.info-detail-name { text-align: left; border-bottom: dotted 1px #d6d6d6;  padding-bottom: 20px;  margin-bottom: 20px; margin-top: 30px; }
    .info-detail-name h1 { font-size: 26px;  font-weight: lighter; text-align: center; margin: 0 0 15px 0;}
    .info-detail-name h1 a { font-weight: lighter;}
    .info-detail-name span { font-size: 14px;  margin-top: 5px;  font-weight: lighter; text-align: center; display: block; }
    .info-detail-content { text-align: left; font-size: 14px; font-weight: lighter; padding-bottom: 50px;}


/* Pages Star */
.pages{ text-align: center;padding: 15px 0;font-size: 13px; font-family:Verdana,Arial,Helvetica,sans-serif; }
    .pages .item { display: inline-block; vertical-align: top; margin: 0 2px 2px 2px; border: 1px solid #eaeaea; line-height: 32px; min-width: 20px; text-align: center; padding: 0 10px; text-transform:capitalize; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
    .pages .on { background: #eaeaea;}
/* Pages End */

/* Img List Star */
.img-list { }
    .img-list img { max-width: 100%;}
    .img-list dl { border: 1px solid #dedede; margin-bottom: 15px; padding: 22px 50px 22px 22px; background: #fff; overflow: hidden;}
    .img-list dt { width: 29.5%; float: left; margin-right: 5.8%; }
    .img-list dd h4 { height: 40px; font-weight: normal; font-size: 18px; color: #154c64; line-height: 40px; margin-bottom: 5px; overflow: hidden; }
    .img-list h4 a { display: block; height: 40px; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .img-list .desc { max-height: 72px; font-size: 14px; line-height: 24px; color: #797979; margin-bottom: 28px; overflow: hidden; }
    .img-list .detail { width: 90px; height: 30px; line-height: 30px; text-align: center; display: block; float: right; background: #b6b6b6; color: #fff; }
    .img-list .detail a { color: #fff; }

    .img-list .more { float: right; width: 125px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center;}
    .img-list dl:hover .more { background: #0171e1; border-color: #0171e1;}
    .img-list dl:hover .more a { color: #FFF;}

    .img-list dl:hover{ border:1px solid #0171e1;}
    .img-list dl:hover h4 a { color: #0171e1;}
/* Img List End */

/* Contact Slogan Star */
.contact-slogan { }
    .contact-slogan img { max-width: 100%;}
    .contact-slogan .lefts { float: left; width: 20%; text-align: center;}
    .contact-slogan .rights { float: right; width: 80%; padding: 20px 0 0 20px;}
    .contact-slogan .rights h4 { line-height: 100%; display: inline-block; padding: 0 0 15px 0; font-size: 26px; color: #0161c8; border-bottom: 2px solid #0161c8; }
    .contact-slogan .rights hr { margin-top:-1.3px;}
    .contact-slogan .rights .slogans { font-size: 16px; color: #333; line-height: 30px;}
/* Contact Slogan End */

/* Maps Star */
.contact-map { margin: 30px 0 0 0;}
    .maps { width: 100%; height: 400px; overflow: hidden; border: solid 1px #e4e4e4; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px;}
    .maps img{display:inline !important;max-width:inherit !important;}
/* Maps End */


@media screen and (max-width: 1920px){

}

@media screen and (max-width: 1500px){

}

@media screen and (max-width: 1366px){

}

@media screen and (max-width: 1200px){

}

@media screen and (max-width: 991px){

    #header-blank { display: block; width: 100%; height: 47px;}

    /* Page Banner Star */
    #page-banner .texts { font-size: 20px; bottom: calc(50% - 30px);}
    #page-banner .texts i { font-size: 16px;}
    /* Page Banner End */

    /* Page Content Star */
    #page-content { padding: 20px 0; width: 100%;}
    .page-content .lefts { display: none;}

    .page-content .rights { float: none; width: 100%; background-color: #FFF; padding: 0; }
    /* Page Content End */

    /* Current Location Star */
    .current-location>h1{ font-size: 13px; padding: 0 0 0 3px;}
    .current-location>h2 { font-size: 12px;}
    .current-location>h2>span { margin: 0 1px; }
    /* Current Location End */

    /* Current Place Star */
    .current-place { padding: 5px 0px 5px 0px; margin: 0 10px 5px 10px;}
    .current-place>h1{ font-size: 13px; padding: 0 0 0 3px;}
    .current-place>h2 { font-size: 12px;}
    .current-place>h2>span { margin: 0 1px;}
    /* Current Location End */

    /* Single Detail Star */
    .single-detail { margin: 10px 0 10px 0;}
    /* Single Detail Star */

    /* Public Infos Star */
    .public-infos{margin:0 0 20px 0; font-size:13px; border: solid 1px #1586ee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px;}
        .public-infos .public-infos-left { float:none; width:100%; _display:inline; text-align:center;}
        .public-infos .public-infos-left img { border: solid 1px #DDD;}
        .public-infos .public-infos-left h1 { font-size:1.1em; margin-top:12px; text-align:center; font-weight:lighter;}

        .public-infos .public-infos-right { float:none; width:100%; _display:inline; margin: 15px 0 0 0;}
        .public-infos .public-infos-right .public-infos-intro {  line-height: 200%; width:100%;}
        .public-infos .public-infos-right .public-infos-intro h1 { font-size:1.8em;}
        .public-infos .public-infos-right .public-infos-intro ul { margin-top: 10px;}
        .public-infos .public-infos-right .public-infos-intro ul li { font-size: 1.2em;}
    /* Public Infos End */

    /* List Products Star */
    ul.list-products li { float: left; width: 49.000000%; margin: 0 2% 20px 0; background: #f6f6f6; position: relative; }
    ul.list-products li:nth-child(2n) { margin-right: 0;}
    /* List Products End */

    /* Recommend Pros List Star */
    .recommend-pros-list ul li {  width: 49.500000%; }
    .recommend-pros-list ul li:nth-child(2n) { margin: 0 0 15px 0; }
    /* Recommend Pros List End */

    /* Page Content Star */
    #page-substance { padding: 20px 0 20px 0;}
    .page-substance .lefts { display: none;}

    .page-substance .rights { float: none; width: 100%;}
    /* Page Content End */

    /* Pages Star */
    .pages .item.num { display: none;}
    /* Pages End */

    /* Page Content Star */
    .page-content .clefts { display: none;}
    /* Page Content End */
}

@media screen and (max-width: 767px){

}

@media screen and (max-width: 450px){

}<!--0.00020503997802734-->