html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;font-weight: normal;}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{ margin: 0px; padding: 0px; border: none; }
img{ vertical-align: middle; border-style: none;}
textarea{resize: none}
a{text-decoration: none}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box; box-sizing: border-box; }
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{content: ".";display: block;overflow: hidden;height: 0;clear: both;visibility: hidden}
.fl{float: left}
.fr{float: right}
html,body{ width: 100%; font-size: 14px; line-height:30px; color: #666; font-weight: 300; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif; letter-spacing: 0;}
*{ moz-user-select:-moz-none; -moz-user-select:none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }

/* Links */
a{color: #666; text-decoration:none; outline:none !important;}
a:hover{color:#666; text-decoration:none;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}
a, a:hover, a:focus { text-decoration: none; }

a, a:hover, a:focus { text-decoration: none; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}

h2.titles { width: 100%; height: 42px; border-bottom: 2px solid #d6d6d6;}
h2.titles a { border-bottom: 2px solid #9c1d2e; font-size: 18px; line-height: 42px; height: 42px; display: inline-block; width: auto; padding: 0 4px; color: #9c1d2e; text-align: center; font-weight: normal;}

h2.titles-two { width: 100%; height: 42px;}
h2.titles-two a { width: 20%; font-size: 18px; line-height: 42px; height: 42px; display: inline-block; color: #9c1d2e; text-align: left; font-weight: normal;}

.filletBox { -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(ie-css3.htc);}

/* Toper Star */
#toper { width: 100%; background: #9c1d2b;}
    .toper { height: 33px; line-height: 33px; color: #fff; font-size: 12px;}
    .toper a { color: #FFF;}
    .toper .welcome { text-align: left; float: left;}
    .toper .quick { float: right;}
    .toper .quick span { margin: 0 10px; vertical-align: top; font-size: 10px;}
/* Toper End */

/* Menuer Star */
#menuer { }
    .menuer { }
    .menuer h1.logo { float: left; height: 50px; margin-top: 25px;}
    .menuer ul.navigation { float: right; text-align:center;line-height:100px;height:100px;font-size:14px;font-weight:bold; }
    .menuer ul.navigation li{ width:88px;float:left; position: relative;}
    .menuer ul.navigation li a{color:#9c1d2b;display:block;transition: all 0.2s linear 0s;}
    .menuer ul.navigation li a:hover,.menuer ul.navigation li a.on,.menuer ul.navigation li a.hover{background:#9c1d2b;color:#fff;}
    .menuer ul.navigation .subnav { display:none;width:176px;border-top:3px solid #9a1d2e;border-bottom:3px solid #9a1d2e; position: absolute; left: 0; top: 100px; z-index:99999999;}
    .menuer ul.navigation .subnav li{width:176px;height:43px;line-height:43px;text-align:center;border-bottom:1px solid #ddd;background:#fff; }
    .menuer ul.navigation .subnav a{padding-left:16px;text-align:left;color:#666;}
    .menuer ul.navigation .subnav a:hover{background:#eee;color:#9a1d2e;}
/* Menuer End */

/* Mobile Star */
.mobile-header { display: none;}
/* Mobile End */

/* Tinseen Touch Slider Star */
#tinseen-touch-slider { }
/* Tinseen Touch Slider End */

/* Lawyer About Star */
#lawyer-about { padding: 35px 0;}
    .lawyer-about { height:370px;}
    .lawyer-about .about { float: left; width: 50%; height: 100%; padding: 0 10px 0 0; position: relative;}
    .lawyer-about .about .contents { padding-top: 20px;}
    .lawyer-about .about .details { padding: 0 30px; display: inline-block; height:44px;line-height:44px;text-align:center;background:#d6d6d6; position: absolute; bottom: 0;}
    .lawyer-about .about .details:hover { background:#9c1d2b;color:#fff;}

    .lawyer-about .news { float: right; width: 50%; height: 100%; padding: 0 0 0 10px; position: relative;}
    .lawyer-about .news h3 { color:#000; font-size:14px; padding-top:20px; line-height: 146%; margin: 0 0 10px 0;}
    .lawyer-about .news p { line-height:24px;}
    .lawyer-about .news a { color:#000;}
    .lawyer-about .news a:hover{ color:#9c1d2b;}
    .lawyer-about .news .prebtn{ width:45px;height:45px;background:#d6d6d6;position:absolute;bottom:0;right:46px;}
    .lawyer-about .news .prebtn em { width:9px;height:21px;background:url('../img/ico_j.png') 0 0 no-repeat;top:12px;left:18px;position:absolute;}
    .lawyer-about .news .prebtn:hover{ background:#9c1d2b;}
    .lawyer-about .news .prebtn:hover em{ background:url('../img/ico_j.png') -18px 0 no-repeat;}
    .lawyer-about .news .nextbtn{ width:45px;height:45px;background:#d6d6d6;position:absolute;bottom:0;right:0;}
    .lawyer-about .news .nextbtn em{ width:9px;height:21px;background:url('../img/ico_j.png') -9px 0 no-repeat;margin:12px 18px;position:absolute;}
    .lawyer-about .news .nextbtn:hover{ background:#9c1d2b;}
    .lawyer-about .news .nextbtn:hover em{ background:url('../img/ico_j.png') -27px 0 no-repeat;}
    ul.news-index-list li { margin: 0 0 30px 0;}
/* Lawyer About End */

/* Business Field Star */
#business-field { width: 100%; padding: 47px 0; background: #f4f4f4; }
    .business-field { height: 306px;}
    .business-field .field { float: left; width: 41%; height: 100%; padding: 0 0 0 0; position: relative;}
    .business-field .field .contents { padding-top: 20px;}
    .business-field .field .details { padding: 0 30px; display: inline-block; height:44px;line-height:44px;text-align:center;background:#d6d6d6; position: absolute; bottom: 0;}
    .business-field .field .details:hover { background:#9c1d2b;color:#fff;}

    .business-field .items { float: right; width: 59%; padding: 0 0 0 21px; text-align: right;}
    .business-field .items ul li a { display:block; }
    .business-field .items ul li{ padding: 35px 10px 0 10px; float:left; margin:0 0.500000% 0.500000% 0; width:24.625000%; height:152px; font-size:16px; line-height:18px; text-align:center; background:#d6d6d6; cursor:pointer;}
    .business-field .items ul li.hover { background:#9c1d2b;}
    .business-field .items ul li.hover a{ color:#fff;}
    .business-field .items ul li em { width: 50px; height: 50px; margin: 0 auto 10px auto; display: block;}


    /*
    .business-field .items ul li.zq em{width:50px;height:49px;background:url('../img/ico_yw.png') 0 0 no-repeat;top:35px;left:51px;position:absolute;z-index:10;}
    .business-field .items ul li.zq.hover em{background:url('../img/ico_yw.png') -50px 0 no-repeat;}
    .business-field .items ul li.jr em{width:51px;height:51px;background:url('../img/ico_yw.png') 0 -49px no-repeat;top:30px;left:50px;position:absolute;z-index:10;}
    .business-field .items ul li.jr.hover em{background:url('../img/ico_yw.png') -51px -49px no-repeat;}
    .business-field .items ul li.sg em{width:46px;height:49px;background:url('../img/ico_yw.png') 0 -100px no-repeat;top:35px;left:53px;position:absolute;z-index:10;}
    .business-field .items ul li.sg.hover em{background:url('../img/ico_yw.png') -46px -100px no-repeat;}
    .business-field .items ul li.cq em{width:48px;height:49px;background:url('../img/ico_yw.png') 0 -149px no-repeat;top:35px;left:52px;position:absolute;z-index:10;}
    .business-field .items ul li.cq.hover em{background:url('../img/ico_yw.png') -48px -149px no-repeat;}
    .business-field .items ul li.pc em{width:41px;height:51px;background:url('../img/ico_yw.png') 0 -198px no-repeat;top:33px;left:55px;position:absolute;z-index:10;}
    .business-field .items ul li.pc.hover em{background:url('../img/ico_yw.png') -41px -198px no-repeat;}
    .business-field .items ul li.fdc em{width:50px;height:48px;background:url('../img/ico_yw.png') 0 -249px no-repeat;top:36px;left:51px;position:absolute;z-index:10;}
    .business-field .items ul li.fdc.hover em{background:url('../img/ico_yw.png') -50px -249px no-repeat;}
    .business-field .items ul li.lw em{width:51px;height:42px;background:url('../img/ico_yw.png') 0 -297px no-repeat;top:42px;left:50px;position:absolute;z-index:10;}
    .business-field .items ul li.lw.hover em{background:url('../img/ico_yw.png') -51px -297px no-repeat;}
    .business-field .items ul li.zy em{width:52px;height:51px;background:url('../img/ico_yw.png') 0 -339px no-repeat;top:33px;left:50px;position:absolute;z-index:10;}
    .business-field .items ul li.zy.hover em{background:url('../img/ico_yw.png') -52px -339px no-repeat;}
    */
/* Business Field End */


/* Lawyer Partner Star */
#lawyer-partner { padding: 35px 20px 0;}
    .lawyer-partner { }
    .lawyer-partner .contents { position:relative;padding:30px 32px 0;}
    .lawyer-partner .contents ul { width:127px;float:left;}
    .lawyer-partner .contents ul li { width:115px;float:left;margin:0 6px;}
    .lawyer-partner .contents ul li img { width:113px;height:42px;border:1px solid #ededed;}
    .lawyer-partner .contents ul li p { font-size:12px;text-align:center;}
    .lawyer-partner .contents .prebtn { width:20px;height:46px;background:url('../img/ico_j1.png') 0 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-23px;}
    .lawyer-partner .contents .nextbtn { width:20px;height:46px;background:url('../img/ico_j1.png') -21px 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-23px;}
/* Lawyer Partner End */


/* Contact Star */
.contact-content { margin: 15px 0 0 0;}

.contact-items { border-bottom: dashed 1px #e5e5e5;}
.contact-items:last-child { border-bottom: none;}
.contact-items h3{ font-size:18px;line-height:42px;color:#9c1d2e; margin: 10px 0 0 0;}
.contact-items ul { padding:0 0 15px 0;/*background:#fff url('../img/alllaw-ico.png') no-repeat left top;*/}
.contact-items ul li { margin: 0 0 10px 0; line-height: 24px;}

.contact-items ul li img { vertical-align: middle; margin: 0 10px 0 0;}
/* Contact Star */

/* Lawyer Contact Star */
#lawyer-contact { padding: 35px 20px;}
    .lawyer-contact { }
    .lawyer-contact .contacts {width:46%;float:left;}
    .lawyer-contact .contacts .contacts-list{height:232px;overflow:hidden;}
    /*
    .lawyer-contact .contacts h3{font-size:18px;line-height:52px;color:#9c1d2e;}
    .lawyer-contact .contacts ul{padding:0 0 20px 35px;background:#fff url('../img/alllaw-ico.png') no-repeat left top;}
    .lawyer-contact .contacts ul li{padding-bottom:8px;line-height:24px;}
    */
    .lawyer-contact .contacts .prebtn{float:left;width:30px;height:30px;background:#d6d6d6;}
    .lawyer-contact .contacts .prebtn em{width:6px;height:14px;background:url('../img/ico_j.png') -36px -3px no-repeat;margin:8px 12px;position:absolute;}
    .lawyer-contact .contacts .prebtn:hover{background:#9c1d2b;}
    .lawyer-contact .contacts .prebtn:hover em{background:url('../img/ico_j.png') -48px -3px no-repeat;}
    .lawyer-contact .contacts .nextbtn{float:left;margin-left:1px;width:30px;height:30px;background:#d6d6d6;}
    .lawyer-contact .contacts .nextbtn em{width:6px;height:14px;background:url('../img/ico_j.png') -42px -3px no-repeat;margin:8px 12px;position:absolute;}
    .lawyer-contact .contacts .nextbtn:hover{background:#9c1d2b;}
    .lawyer-contact .contacts .nextbtn:hover em{background:url('../img/ico_j.png') -54px -3px no-repeat;}

    .lawyer-contact .wxwb { width:27%; float:left; padding-left:20px;}
    .lawyer-contact .wxwb .qrcode { width:100%;height:263px;background:#f4f4f4;padding-top:21px;text-align:center;}
/* Lawyer Contact End */


/* Footer Star */
#footer { width: 100%; height: 138px; color: #fff; background: #9c1d2b;}
    .footer { height:138px;margin:0 auto;background:url('../img/logo_bottom.png') no-repeat 30px center;}
    .footer a { color: #FFF;}
    .footer ul { width:auto; padding-top:25px; margin:0 auto; display: table;}
    .footer ul li{ float:left; padding:0 10px; height:14px; color:#fff; line-height:14px;border-right:1px solid #fff;}
    .footer ul li.last{border:0;}
    .footer ul li a{color:#fff;}
    .footer p{padding-top:10px;text-align:center;height:24px;;line-height:24px;}
/* Footer End */

/* Pages Star */
.pages{ text-align: center;padding: 30px 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: 40px; min-width: 20px; text-align: center; padding: 0 10px; text-transform:capitalize;}
    .pages .on { background: #eaeaea;}
/* Pages End */

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

}

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

    h2.titles-two { width: 100%; height: 42px; border-bottom: 2px solid #d6d6d6;}
    h2.titles-two a { border-bottom: 2px solid #9c1d2e; font-size: 18px; line-height: 42px; height: 42px; display: inline-block; width: auto; padding: 0 4px; color: #9c1d2e; text-align: center; font-weight: normal;}

    .container { padding-left: 10px; padding-right: 10px;}
    /* Toper Star */
    #toper { display: none;}
    /* Toper End */

    /* Menuer Star */
    #menuer { display: none;}
    /* Menuer End */


    /* Mobile Header Start */
    .mobile-header { display: block; width: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(255, 255, 255, 1); -webkit-box-shadow: 0 1px 4px 2px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 1px 4px 2px rgba(0, 0, 0, 0.09); box-shadow: 0 1px 4px 2px rgba(0, 0, 0, 0.09);}
    .mobile-header .logoer { padding: 15px 0 15px 15px; float: left; width: 17.5%; min-width: 200px;}
    .mobile-header .logoer img { max-width: 100%;}
    .mobile-header .menuer { display: block;}

    .menu-m { z-index: 999; position: fixed; left: 0; top: 0; width: 100%; height: 100%;  overflow-y: auto; background: #393939; }
    .menu-m { transform: translateY(-100%);  -webkit-transform: translateY(-100%);  -webkit-transition: 0.88s cubic-bezier(0.19, 1, 0.22, 1);  transition: 0.88s cubic-bezier(0.19, 1, 0.22, 1);  }
    .menu-top-show { transform: translateY(0); -webkit-transform: translateY(0); }

    .menu-m li { line-height: 4.2rem; text-align: center; text-transform: uppercase;}
    .menu-m li a { position: relative;  color: #fff;  display: block;  line-height: 50px;  font-size: 16px;  }
    .menu-m li i { z-index: -1;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 4.2rem;  display: block;  background: #383636;  transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);  transition: -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);  -webkit-transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);  transform: scaleY(0);  -webkit-transform: scaleY(0);  }
    .menu-m a.open i { transform-origin: 0 0; -webkit-transform-origin: 0 0; transform: scaleY(1); -webkit-transform: scaleY(1); }
    .menu-m li ul ul { display: none; }
    .nav-menu { padding: 5.8rem 0 2rem; }
    .nav-menu ul { padding: 0; }
    .nav-menu h1 { line-height: 1.2em; color: #fff; font-weight: bold; margin-bottom: 20px; }
    .nav-menu .language-sj { text-align: center; padding: 10px; }
    .nav-menu .language-sj a { color: #fff; }
    .menu-son { background: #24282b; display: none; }
    .menu-son li { border-bottom: 1px solid #444; }
    .menu-son li:last-child { border-bottom: none; }
    .menu-btn { z-index: 9999; position: absolute; top: 20%; margin-top: -10px; right: 15px; height: 60px; line-height: 60px; font-size: 16px; color: #727272; display: block; text-align: left; cursor: pointer; }
    .menu-btn:hover { color: #727272; }
    .menu-btn img { height: 20px;  float: left;  margin: 1.7rem 1.6rem 0 0; }
    .menu-btn span { position: relative; float: left; margin: 28px 8px 0 0; width: 20px; height: 2px; display: block; background: #727272;  }
    .menu-btn i { position: absolute; left: 0; width: 20px; height: 2px; display: block; background: #fff; transition-duration: .3s,.3s; -webkit-transition-duration: .3s,.3s; transition-delay: .3s,0s; -webkit-transition-delay: .3s,0s;  }
    .menu-btn i.mbtn-top { top: -0.6rem; -webkit-transition-property: top,-webkit-transform; transition-property: top,-webkit-transform; transition-property: top,transform; transition-property: top,transform,-webkit-transform; -webkit-transition-property: top,transform; background: #727272;  }
    .menu-btn i.mbtn-bottom { bottom: -0.6rem; -webkit-transition-property: bottom,-webkit-transform; transition-property: bottom,-webkit-transform; transition-property: bottom,transform; transition-property: bottom,transform,-webkit-transform; -webkit-transition-property: bottom,transform; background: #727272;  }
    .menu-btn .menu-font { font-style: normal; font-weight: 700; text-transform: uppercase;}
    .menu-btn-on span { background: #393939; margin-right: 1.6rem; }
    .menu-btn-on img { display: none; }
    .menu-btn-on, .menu-btn-on:hover { color: #fff; }
    .menu-btn-on i.mbtn-top, .menu-btn-on i.mbtn-bottom { background: #fff; transition-delay: 0s,.3s; -webkit-transition-delay: 0s,.3s; }
    .menu-btn-on i.mbtn-top { top: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
    .menu-btn-on i.mbtn-bottom { bottom: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
    .menu-btn-on .menu-font { display: none; }
    /* Mobile Header End */

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

    /* Lawyer About Star */
    #lawyer-about { padding: 15px 0;}
    .lawyer-about { height:auto;}
    .lawyer-about .about { float: none; width: 100%; height: 100%; padding: 0 0 0 0; position: relative;}
    .lawyer-about .about .contents { padding-top: 20px;}
    .lawyer-about .about .details { padding: 0 30px; margin: 15px auto; display: table; height:44px;line-height:44px;text-align:center;background:#d6d6d6; position: relative; bottom: 0;}
    .lawyer-about .about .details:hover { background:#9c1d2b;color:#fff;}

    .lawyer-about .news { float: none; width: 100%; height: 100%; padding: 0 0 0 0; position: relative;}
    .lawyer-about .news h3 { color:#000; font-size:14px; padding-top:20px;}
    .lawyer-about .news p { line-height:24px;}
    .lawyer-about .news a { color:#000;}
    .lawyer-about .news a:hover{ color:#9c1d2b;}
    .lawyer-about .news .prebtn{ width:45px;height:45px;background:#d6d6d6;position:absolute;bottom:-10px;right:46px;}
    .lawyer-about .news .prebtn em { width:9px;height:21px;background:url('../img/ico_j.png') 0 0 no-repeat;top:12px;left:18px;position:absolute;}
    .lawyer-about .news .prebtn:hover{ background:#9c1d2b;}
    .lawyer-about .news .prebtn:hover em{ background:url('../img/ico_j.png') -18px 0 no-repeat;}
    .lawyer-about .news .nextbtn{ width:45px;height:45px;background:#d6d6d6;position:absolute;bottom:-10px;right:0;}
    .lawyer-about .news .nextbtn em{ width:9px;height:21px;background:url('../img/ico_j.png') -9px 0 no-repeat;margin:12px 18px;position:absolute;}
    .lawyer-about .news .nextbtn:hover{ background:#9c1d2b;}
    .lawyer-about .news .nextbtn:hover em{ background:url('../img/ico_j.png') -27px 0 no-repeat;}
    ul.news-index-list li { margin: 0 0 15px 0;}
    /* Lawyer About End */

    /* Business Field Star */
    #business-field { width: 100%; padding: 30px 0; background: #f4f4f4; }
    .business-field { height: auto;}
    .business-field .field { float: none; width: 100%; height: 100%; padding: 0 0 0 0; position: relative;}
    .business-field .field .contents { padding-top: 20px;}
    .business-field .field .details { padding: 0 30px; display: table; margin: 15px auto; height:44px;line-height:44px;text-align:center;background:#d6d6d6; position: relative; bottom: 0;}
    .business-field .field .details:hover { background:#9c1d2b;color:#fff;}

    .business-field .items { float: none; width: 100%; padding: 0 0 0 0; text-align: right;}
    .business-field .items ul li a{display:block;padding-top:100px;width:100%;height:52px;z-index:100;position:absolute;left:0;top:0;}
    .business-field .items ul li{position:relative;float:left;margin:0 0.500000% 0.500000% 0;width:24.625000%;height:152px;font-size:13px;line-height:18px;text-align:center;background:#d6d6d6;cursor:pointer;}
    .business-field .items ul li:nth-child(4n) { margin: 0 0 0.500000% 0;}
    .business-field .items ul li.hover{background:#9c1d2b;}
    .business-field .items ul li.hover a{color:#fff;}
    /*
        .business-field .items ul li.zq em{width:50px;height:49px;background:url('../img/ico_yw.png') 0 0 no-repeat; top:35px;left:23px;position:absolute;z-index:10;}
        .business-field .items ul li.zq.hover em{background:url('../img/ico_yw.png') -50px 0 no-repeat;}
        .business-field .items ul li.jr em{width:51px;height:51px;background:url('../img/ico_yw.png') 0 -49px no-repeat;top:30px;left:22px;position:absolute;z-index:10;}
        .business-field .items ul li.jr.hover em{background:url('../img/ico_yw.png') -51px -49px no-repeat;}
        .business-field .items ul li.sg em{width:46px;height:49px;background:url('../img/ico_yw.png') 0 -100px no-repeat;top:35px;left:25px;position:absolute;z-index:10;}
        .business-field .items ul li.sg.hover em{background:url('../img/ico_yw.png') -46px -100px no-repeat;}
        .business-field .items ul li.cq em{width:48px;height:49px;background:url('../img/ico_yw.png') 0 -149px no-repeat;top:35px;left:24px;position:absolute;z-index:10;}
        .business-field .items ul li.cq.hover em{background:url('../img/ico_yw.png') -48px -149px no-repeat;}
        .business-field .items ul li.pc em{width:41px;height:51px;background:url('../img/ico_yw.png') 0 -198px no-repeat;top:33px;left:27px;position:absolute;z-index:10;}
        .business-field .items ul li.pc.hover em{background:url('../img/ico_yw.png') -41px -198px no-repeat;}
        .business-field .items ul li.fdc em{width:50px;height:48px;background:url('../img/ico_yw.png') 0 -249px no-repeat;top:36px;left:23px;position:absolute;z-index:10;}
        .business-field .items ul li.fdc.hover em{background:url('../img/ico_yw.png') -50px -249px no-repeat;}
        .business-field .items ul li.lw em{width:51px;height:42px;background:url('../img/ico_yw.png') 0 -297px no-repeat;top:42px;left:22px;position:absolute;z-index:10;}
        .business-field .items ul li.lw.hover em{background:url('../img/ico_yw.png') -51px -297px no-repeat;}
        .business-field .items ul li.zy em{width:52px;height:51px;background:url('../img/ico_yw.png') 0 -339px no-repeat;top:33px;left:22px;position:absolute;z-index:10;}
        .business-field .items ul li.zy.hover em{background:url('../img/ico_yw.png') -52px -339px no-repeat;}*/
    /* Business Field End */

    /* Lawyer Partner Star */
    #lawyer-partner { padding: 15px 0px 0;}
    .lawyer-partner { }
    .lawyer-partner .contents { position:relative;padding:30px 52px 0;}
    .lawyer-partner .contents ul { width:127px;float:left;}
    .lawyer-partner .contents ul li { width:115px;float:left;margin:0 6px;}
    .lawyer-partner .contents ul li img { width:113px;height:42px;border:1px solid #ededed;}
    .lawyer-partner .contents ul li p { font-size:12px;text-align:center;}
    .lawyer-partner .contents .prebtn { width:20px;height:46px;background:url('../img/ico_j1.png') 0 0 no-repeat;position:absolute;left:0;top:50%;margin-top:-23px;}
    .lawyer-partner .contents .nextbtn { width:20px;height:46px;background:url('../img/ico_j1.png') -21px 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-23px;}
    /* Lawyer Partner End */

    /* Lawyer Contact Star */
    #lawyer-contact { padding: 15px 0px;}
    .lawyer-contact { }
    .lawyer-contact .contacts {width:100%;float:none;}
    .lawyer-contact .contacts .contacts-list{height:232px;overflow:hidden;}
    /**
    .lawyer-contact .contacts h3{font-size:18px;line-height:52px;color:#9c1d2e;}
    .lawyer-contact .contacts ul{padding:0 0 20px 35px;background:#fff url('../img/alllaw-ico.png') no-repeat left top;}
    .lawyer-contact .contacts ul li{padding-bottom:8px;line-height:24px;}
    **/
    .lawyer-contact .contacts .prebtn{float:left;width:30px;height:30px;background:#d6d6d6;}
    .lawyer-contact .contacts .prebtn em{width:6px;height:14px;background:url('../img/ico_j.png') -36px -3px no-repeat;margin:8px 12px;position:absolute;}
    .lawyer-contact .contacts .prebtn:hover{background:#9c1d2b;}
    .lawyer-contact .contacts .prebtn:hover em{background:url('../img/ico_j.png') -48px -3px no-repeat;}
    .lawyer-contact .contacts .nextbtn{float:left;margin-left:1px;width:30px;height:30px;background:#d6d6d6;}
    .lawyer-contact .contacts .nextbtn em{width:6px;height:14px;background:url('../img/ico_j.png') -42px -3px no-repeat;margin:8px 12px;position:absolute;}
    .lawyer-contact .contacts .nextbtn:hover{background:#9c1d2b;}
    .lawyer-contact .contacts .nextbtn:hover em{background:url('../img/ico_j.png') -54px -3px no-repeat;}

    .lawyer-contact .wxwb { width:100%; float:none; padding-left:0;}
    .lawyer-contact .wxwb .qrcode { width:100%;height:263px;background:#f4f4f4;padding-top:21px;text-align:center;}
    /* Lawyer Contact End */

    /* Footer Star */
    #footer { width: 100%; height: auto; color: #fff; background: #9c1d2b;}
    .footer { height:auto;margin:0 auto;background:none;}
    .footer a { color: #FFF;}
    .footer ul { display: none;}
    .footer p{ padding-top:10px;text-align:center;height:auto;line-height:24px;}
    /* Footer End */

    /* Pages Star */
    .pages{ text-align: center;padding: 30px 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: 40px; min-width: 20px; text-align: center; padding: 0 10px; text-transform:capitalize;}
    .pages .on { background: #eaeaea;}
    .pages .num { display: none;}
    /* Pages End */
}

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

}

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

}