@charset "utf-8";*{font-family:"Microsoft Yahei",Arial}
@font-face{font-family:icomoon;src:url(../font/icomoon.woff) format('woff'),url(../font/icomoon.ttf) format('truetype')}
.icomoon{font-family:icomoon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:icomoon1;src:url(../font/icomoon1.woff) format('woff'),url(../font/icomoon1.ttf) format('truetype')}
.icomoon1{font-family:icomoon1!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.clear-fix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
body{color:#000;font-family:'microsoft yahei';width:100%;background:#f6f6f6}
.ui-content,body,h1,li,p,ul{margin:0;padding:0}
dd,dl,dt,li,ol,ul{list-style:none}
a{text-decoration:none;outline:0;color:#000;font-family:'microsoft yahei'}
.clear{clear:both}
.fr{float:right}
.fl{float:left}
img{display:block;max-width:100%;border:0}
.header{width:100%;background:#292639;position:relative;border-bottom:1px solid #e7e7e7}
.hh{background:#292639}
.logo{display:block;width:65.46875%;padding:1.3em 0;margin:0 auto}
.logo img{width:100%;margin:0 auto}
.menu_but,.seabut{height:100%;width:13%;text-align:center;display:block;position:absolute;left:0;top:0;font-size:2.5em;cursor:pointer;color:#fff;line-height:2em}
.menu_but{left:auto;right:0}
.menu_butt,.seabutt{height:100%;width:13%;text-align:center;display:block;pos/ition:absolute;float:left;font-size:2.5em;cursor:pointer;color:#fff;line-height:2em;border-ri/ght:1px solid #7d7069}
.menu_butt{float:right;bor/der-left:1px solid #7d7069}
.viewtitle{font-size:1.5em;width:100%;text-align:center;line-height:2.7em;color:#fff;font-/weight:bold;background:#292639}
.viewtitlee{float:left;font-size:1.5em;width:73%;text-align:center;line-height:3.3em;color:#fff;font-/weight:bold;background:#292639}
.classbut{position:absolute;width:44%;text-align:center;padding-top:3%;text-align:center;color:#fff;top:0;font-size:1.3em;right:0}
.classbut img{width:13%;margin-right:2px;vertical-align:middle}
#modal{display:none}
#pageslide{display:none;background:#181818;position:absolute;position:fixed;top:0;width:50%;max-width:320px;height:100%;z-index:999999}
.nav-in a{display:block;line-height:3;font-size:1.2em;color:#b5b5b5;font-weight:700;border-bottom:1px solid #000}
.nav-in p{display:block;color:#fff;line-height:1.8;text-align:center;font-weight:700;font-size:1.3em}
.nav-in p font{color:#666;font-family:Impact;font-weight:700}
.nav-in p em{width:100%;display:block;border-top:1px solid #000;border-bottom:1px solid #000;height:3px}
.nav-in p span{padding:5% 0;display:block;color:#fff}
.nav-in li{text-align:center}
.searcharea{float:left;display:none;z-index:9;position:absolute;width:100%;padding:2% 0;background:#ccc}
.search_but{float:right;width:13.3%;font-family:'microsoft yahei';border:0;font-size:1.1em;margin-right:1.5%;color:#161b2c;height:32px;line-height:32px;background:#fafafa}
.search_txt{float:left;height:32px;line-height:32px;padding:0 0 0 4%;color:#6e6d6d;font-size:1.1em;width:77%;margin-left:2%;font-family:'microsoft yahei';border:0}
.mod-slide .slide-in{position:relative;overflow:hidden;width:2000px}
.mod-slide .slide-in>div{float:left;position:relative;width:20%;font-size:0;text-align:center}
.mod-slide .slide-in>div img{display:inline-block;width:100%}
.mod-slide .slide-pos{position:absolute;left:0;bottom:0;z-index:9999;width:100%;padding:0;text-align:center}
.mod-slide .slide-pos li{display:inline-block;width:.6em;height:.6em;margin:0 .2em;background:#2f3d5a;border-radius:2em}
.islide{width:93.75%;overflow:hidden;margin:3% auto 1% auto;position:relative;padding-bottom:2.3em}
.slide-pos li.on{background:#ef8700}
.ititle{width:100%;clear:both;text-align:center;color:#000;margin:5% 0;font-size:1.3em}
.ititle p{position:relative;text-align:center;width:79.21875%;margin:0 auto;background:url(../images/line.gif) center center no-repeat;background-size:100%}
.ititle font{overflow:hidden;color:#595669;text-transform:uppercase;display:block;font-size:1em;font-family:Arial,Helvetica,sans-serif}
.ititle p label{text-transform:uppercase;color:#d70c0c;margin:0 auto;position:relative;padding:0 2%;font-family:"microsoft yahei";fo/nt-weight:bold;font-size:1.3em;background:#f5f5f5}
.more{width:93.75%;margin:3% 3.125%;background:#fff;border:2px solid #b3b3b3;color:#000;float:left;text-align:center;line-height:2.3}
.inav{position:relative;width:100%;line-height:2em;margin:0 auto 3%;padding:0 0 2% 0}
.inav-son{float:left;display:block;width:33%;text-align:center;color:#2f3d5a;font-size:1.3em;margin:0 0}
.inav-son>.in{position:relative;width:2.1em;display:inline-block;font-size:2.5em;height:2.1em;line-height:2.1em;border:.1em solid #fff;border-radius:50%;background:#29283a;color:#fff}
.inav-son:hover .in{color:#fff;background:#da492e;border:.1em solid #e3e4df}
.news{float:left;background:url(../images/bg1.jpg) left top no-repeat;background-size:100% 100%;width:100%;display:block;margin-top:6%;padding:3% 0}
.newsmain{padding:0 3.125%;width:93.75%}
.newsbg{width:100%;text-align:center}
.newsbg img{width:32.1%;margin:0 auto;display:block}
.news_t{width:50.5%;padding:0 8%;margin-bottom:3%;display:block;background:url(../images/news_t.gif) no-repeat 0 0;background-size:100%}
.news_t a{width:100%;font-size:1.3em;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsmain p{color:#7d716b;line-height:1.6;margin-bottom:2%}
.newstip{margin-bottom:5%;background:-webkit-linear-gradient(left,#fff,#f2f2f0,#fff);line-height:2;color:#000;text-align:center;font-size:1.3em}
.newstip font{color:#ca0900;display:block}
.service{width:100%;margin-top:3%}
.service li{width:100%;display:inline-block}
.service li:nth-child(odd){background:#eaeaea}
.service li a{float:left;width:92%;line-height:2.6;padding:0 4%;font-size:1.1em}
.service .time{color:#999;float:left;width:25%;text-align:center}
.service .fl{color:#000;width:60%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:right;padding-left:5%}
.servicef{width:100%;margin-top:3%}
.servicef li{width:100%;display:inline-block}
.servicef li:nth-child(odd){background:#eaeaea}
.servicef li a{float:left;width:92%;line-height:2.6;padding:0 4%;font-size:1.1em}
.servicef .time{color:#999;float:right;width:30%;text-align:center}
.servicef .fl{color:#000;width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;padding-left:5%}
.case{position:relative;width:100%;margin-bottom:3%;padding:3% 0;float:left;margin-top:0;background:url(../images/bg.jpg) left top no-repeat;background-size:100% 100%;bor/der-top:1px solid #eaeaea}
.case p.name{margin:5% auto;text-align:center;width:39.21875%}
.case ul{float:left;width:100%}
.case li{width:42.8125%;background:#fff;border:1px solid #fff;border-radius:5px;margin:0 1% 3% 4%;float:left}
.case li:hover{width:42.8125%;background:#fff;border:1px solid #da492e;border-radius:5px;margin:0 1% 3% 4%;float:left}
.case li a{width:94.8905%;display:block;float:left;margin:2.5% 0 2.5% 2.5%;text-align:center;position:relative}
.case li img{width:100%;display:block;border-radius:5px}
.case li p{position:absolute;width:96%;left:0;bottom:0;background:url(../images/worbg1.png) left top repeat;line-height:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;color:#fff;font-family:"microsoft yahei";padding:0 2%;font-size:1.2em;border-radius:0 0 5px 5px}
.case li a:hover p{background:url(../images/worbg.png) left top repeat;border-radius:0 0 5px 5px}
.content .case{background:0 0;width:100%;padding:5% 0 0 0}
.cbtn-cla{position:absolute;right:12%;margin-top:.7em;font-size:1.8em;line-height:1.3em;cursor:pointer;color:#fff}
.cbtn-cla labeL{font-size:1.4em;line-height:1em}
.cbtn-cla span{font-size:.8em;float:right}
.cbtn-claa{display:block;float:left;width:100%;background:#efefef;cursor:pointer}
.cbtn-claa a{float:right;font-size:3em;wid/th:15%;line-height:1em;color:#908f8f;margin-right:3%}
.cbtn-claa label{float:left;color:#000;line-height:2.2em;font-size:1.2em;color:#000;margin-left:2%}
.topbut{display:none;background:rgba(0,0,0,.3);position:fixed;bottom:3em;right:0;width:1.8em;border-radius:50%;font-size:1.8em;height:1.8em;text-align:center;line-height:1.8em;z-index:99}
.foot{float:left;position:relative;margin-top:4%;width:100%;background:#000;color:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.foot a{width:25%;float:left;display:block;color:#fff;font:2.5em/1 "Microsoft Yahei";text-align:center;padding:.25em 0;cursor:pointer;border-/right:1px solid #ae978f}
.foot a>span{display:block;font:.5em/1.5 "Microsoft Yahei"}
.view_title{text-align:center;width:93.75%;float:left;font-size:1.4em;color:#111321;margin:3%}
center img{width:80%;display:block;margin:0 auto 3%}
center{clear:both}
.content{float:left;z-index:0;width:100%;padding:1% 0 0 0;text-align:justify;line-height:180%;min-height:300px;font-size:1.2em;color:#222;background:#f5f5f5}
.pages{width:100%;margin:.5em auto;text-align:center;clear:both}
.page_change{text-align:center;padding:1.6% 5%;line-height:2;color:#000;font-weight:700;display:block;margin:0 auto}
.left,.page_change,.right{display:inline-block}
.left,.right{text-align:center;padding:1.6% 3%;background:#da0c0c;border-radius:4px}
.left img,.right img{width:13px;vertical-align:middle;display:inline-block;margin:0 auto}
.viewback{margin:0 auto;width:35.666%;margin-top:30px}
.viewback a{float:left;padding:2% 0;font-size:16px;width:100%;text-align:center;color:#3a3a3a;background:#f8f8f8;border:1px solid #ececec}
.pg-a{width:87.5%;margin:0 auto}
.pg-a a{background:#451400;color:#fff}
.pg-a a:hover{background:#451400;color:#fff}
.pg-a .fr .icomoon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);margin-right:-1em}
.pg-a .fl .icomoon{margin-left:-1em}
.pg_a-son{display:inline-block;margin:1em auto;padding:0 2em;font:1em/3 "Microsoft YaHei";color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.classul{width:100%}
.classul li{width:93.75%;display:block;float:left;margin:2%}
.classul li a{display:inline-block;width:80%;font-size:1.3em;line-height:2.3;padding:0 5%;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#6b6b6b;border-bottom:1px solid #ccc;border:.1em solid #dcdcdc}
.classul li label{color:#cf9e8d;float:left;font-size:2em;line-height:1.5}
.cla-list{width:93.75%;margin:-3.125% auto 0}
.cla-son{margin:3.125% 0;font:1.3em/3 "Microsoft Yahei";background:#fff}
.cla-son dt{padding-left:1.3em;border:1px solid #dad9d9}
.cla-son dt a{display:block;width:50%}
.cla-son dt a.pressed{color:#000}
.cla-sub{font-size:1.3em;line-height:2.2em;color:#858585;-webkit-transform:rotate(180deg);cursor:pointer;padding:0 .5em}
.cla-sub1{font-size:1.3em;line-height:2.2em;color:#b7b1b1;-webkit-transform:rotate(180deg);cursor:pointer;padding:0 .5em}

.cla-sub.reverse{-webkit-transform:rotate(270deg)}
.cla-son dd{margin:0;display:none;margin-top:.5em;-webkit-border-image:url(../images/img6.jpg) 2 0 0 0;border-image:url(../images/img6.jpg) 2 0 0 0;font-size:.875em;border:1px solid #e8e8e8}
.cla-son dd a{display:block;color:#767676}
.cla-son dd a:visited{color:#767676}
.cla-son dd a.pressed{color:#767676}
.cla-son dd>div{text-indent:2em;border-bottom:1px dashed #ebebeb}
.cla-son dd>div:nth-last-child(1){border:0}
.lawyer_time{text-align:center;font-size:1em;margin:0 0 3% 0}
.servicee{width:100%;margin-top:3%}
.servicee li{width:100%;display:inline-block;border-bottom:1px solid #e0d6d2}
.servicee li a{float:left;width:92%;padding:0 4%;line-height:3em}
.servicee .time{color:#424242;float:right;text-align:center;font-size:1.8em}
.servicee .fl{color:#000;width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left}
.searchname{font-size:1.4em;padding:5% 0 3% 3%}
.searchfra{float:left;width:100%}
.searchfra .inp1{float:left;border:.1em solid #dcdcdc;height:32px;line-height:32px;width:75%;margin:0 0 3% 2%;border-radius:0}
.searchfra .inp2{float:left;wi/dth:34px;height:34px;line-height:34px;width:15%;margin:0 0 3% 2%;border:0;background:#bd8c57;color:#fff;font-weight:700;font-size:1.2em}
.mod-slideee .slide-in{position:relative;overflow:hidden;width:2000px}
.mod-slideee .slide-in>div{float:left;position:relative;width:20%;font-size:0;text-align:center}
.mod-slideee .slide-in>div img{display:inline-block;width:100%}
.mod-slideee .slide-posss{position:absolute;left:0;bottom:0;z-index:9999;width:100%;padding:0;text-align:center}
.mod-slideee .slide-posss li{display:inline-block;width:.6em;height:.6em;margin:0 .2em;background:#cdcdcd;border-ra/dius:1em}
.islideee{width:81.25%;overflow:hidden;margin:3% auto 1% auto;position:relative;padding-bottom:1.1em}
.slide-posss li.on{background:#ff002a}
.sub_news04{float:left;width:93.75%;padding:1.8% 0;font-size:1em;margin:3% 0 0 3%}
.sub_news04 ul li{float:left;width:96%;margin-bottom:2%;background:#eaeaea;border-radius:5px;color:#222;padding:0 2%;line-height:2.4em;height:2.4em;overflow:hidden;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.sub_news04 ul li a{color:#222}
.padding25{float:left;width:81.25%;margin:5% 0 0 9%}
.padding26{float:left;width:87.5%;margin:2% 0 0 6%}
.hai_ffra{float:left;width:100%;text-align:center}
.hai_ffra a{border-radius:5px;background:#da0c0c;padding:1% 4%;color:#fff;font-size:1em}
.stop{float:left;width:93.75%;margin:0 0 3% 3.1%;background:url(../images/stopline.gif) left bottom repeat-x;padding:0 0 1% 0}
.stop label{float:left;font-family:榛戜綋;font-size:3.2em;color:#767676}
.stop span{color:#fff;font-size:1.3em;font-family:"Microsoft Yahei";float:left;padding:1em .5em 0 0;background:url(../images/plus.gif) right .9em no-repeat}
.stop em{text-transform:uppercase;padding:1.8em 0 0 0;float:left;color:#767676;font-size:1em;font-family:Arial,Helvetica,sans-serif;font-style:normal}
.stop a{float:right;font-size:1.2em;color:#fff;display:inline;margin:.7em 0 0 0;background:#da0c0c;border-radius:5px;padding:1% 2%}
.prolfra{float:left;width:100%;margin:0 0 3% 0}
.proliul{float:left;width:100%;text-align:center}
.proliul a{display:inline-block;color:#fff;background:#29283a;padding:1% 1%;border-radius:5px;margin:1.5% .7%;font-size:1.3em}
.proliul a:hover{background:#da492e}
.news ul{float:left;width:100%}
.news li{width:42.8125%;background:#fff;border:1px solid #fff;border-radius:5px;margin:0 1% 3% 4%;float:left}
.news li:hover{width:42.8125%;background:#fff;border:1px solid #da492e;border-radius:5px;margin:0 1% 3% 4%;float:left}
.news li a{width:94.8905%;display:block;float:left;margin:2.5% 0 2.5% 2.5%;text-align:center;position:relative}
.news li img{width:100%;display:block;border-radius:5px}
.news li p{position:absolute;width:96%;left:0;bottom:0;background:url(../images/worbg1.png) left top repeat;line-height:2.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;color:#fff;font-family:"microsoft yahei";padding:0 2%;font-size:1.1em;border-radius:0 0 5px 5px}
.news li a:hover p{background:url(../images/worbg.png) left top repeat;border-radius:0 0 5px 5px}
.bannerfra{width:100%;background:url(../images/banbg1.jpg) left top no-repeat;background-size:100% 100%;padding:3% 0 5% 0}
#slideshow{width:93.75%;margin:3% 0 0 3.2%;background-color:#f1f1f1;position:relative;margin-bottom:0}
#slideshow ul li{list-style:none}
.flex-container a:active,.flexslider a:active{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1;position:relative}
.flex-caption{background:0 0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);zoom:1}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}
.flex-direction-nav li a{padding:6% 4%;margin:-13px 0 0;display:block;position:absolute;top:40%;cursor:pointer;text-indent:-9999px}
.flex-direction-nav li .next{background:url(../images/right.png) #db261d center center no-repeat;right:0}
.flex-direction-nav li .prev{left:0;background:url(../images/left.png) #db261d center center no-repeat}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:.1em;text-align:center}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}
.flex-control-nav li:first-child{margin:0}
.flex-control-nav li a{width:1em;height:1em;display:block;background:#fff;cursor:pointer;text-indent:-9999px;border-radius:50%}
.flex-control-nav li a:hover{background:#15acb5}
.flex-control-nav li a.active{background:#15acb5}
@media all and (min-width:640px){body{max-width:640px;margin:0 auto;position:relative}
}
@media screen and (max-width:540px){body,html{font-size:16px}
}
@media screen and (max-width:480px){body,html{font-size:15px}
.menu_but,.seabut{line-height:1.6em}
}
@media screen and (max-width:420px){body,html{font-size:14px}
}
@media screen and (max-width:360px){body,html{font-size:13px}
}
@media screen and (max-width:320px){body,html{font-size:11px}
}
