@charset "utf-8";dd,dl,dt,li,ol,ul{list-style-type:none;margin:0;padding:0;font-family:"Microsoft YaHei";}
article,aside,footer,form,h1,h2,h3,h4,h5,h6,header,input,label,menu,nav,p,section,textarea{margin:0;padding:0;font-family:"Microsoft YaHei";}
article,aside,footer,header,menu,nav,section{display:block}
img{border:none}
a:link,a:visited{color:#000;text-decoration:none;outline:0;font-family:"Microsoft YaHei";}
a:active,a:hover{color:#000;text-decoration:none}
body{margin:0;padding:0;font:14px/22px "Microsoft YaHei";min-width:320px}
.fl{float:left}
.fr{float:right}
.cl{clear:both;font-size:0;line-height:0;height:0;width:100%;overflow:hidden}
.fix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.bg{background:#F5F5F5}
.p10{padding:0.714em;}
td{padding:0.3em}
table{margin-top:0.5em}
.clear{clear:both}
.navbar{background:#fff}
.navbar .ico-home,.navbar .ico-nav{float:left;width:50%;height:100px;overflow:hidden;text-indent:-9999em;background:url(../images/ico-home.png) center center no-repeat}
.ico-home{padding-left: 10px;}
.navbar .ico-nav{float:right;background:url(../images/ico-nav.png) center center no-repeat;width:20%}
.navbar #title{float:left;width:58%;height:100px;margin:0 1%;font-size:3.142em;font-weight:400;color:#fff;line-height:100px;text-align:center;overflow:hidden;-webkit-transition:font-size .2s ease-out;-o-transition:font-size .2s ease-out;-moz-transition:font-size .2s ease-out;transition:font-size .2s ease-out}

h2.tit{width:100%;height:3em;line-height:3em;font-size:2.57em;font-weight:400;color:#fff;text-align:center;overflow:hidden;-webkit-transition:font-size .2s ease-out;-o-transition:font-size .2s ease-out;-moz-transition:font-size .2s ease-out;transition:font-size .2s ease-out;text-align:center;background:#0252a9;}

h2.tit2{width:100%;line-height:1.5em;font-weight:400;color:#0252a9;text-align:center;overflow:hidden;-webkit-transition:font-size .2s ease-out;-o-transition:font-size .2s ease-out;-moz-transition:font-size .2s ease-out;transition:font-size .2s ease-out;text-align:center;background:#f5f5f5}

.header .description{height:58px;font-size:1.7em;font-weight:400;line-height:58px;text-align:center;-webkit-transition:font-size .2s ease-out;-moz-transition:font-size .2s ease-out;-o-transition:font-size .2s ease-out;transition:font-size .2s ease-out}
.index-hd{height:68px;line-height:68px;padding:18px 20px 0 70px;border-bottom:3px solid #339ee2;background:url(../images/ico-tt.png) 20px 38px no-repeat}
.index-hd .more{float:right;font-size:24px}
.index-hd h3{display:inline;font-size:32px;font-weight:400}
.index-hd strong{color:#cbcbcb;font-size:24px;font-weight:400;text-transform:uppercase}
.links{margin-top:30px}
.links h3{height:90px;padding:0 0 0 20px;line-height:90px;background:#339EE2;font-size:28px;font-weight:400;color:#fff}
.links .bd{padding:20px}
.links .bd a{margin:0 10px;font-size:24px;color:#666}
.copyright{text-align:center;margin:1em 0;font-size:1.2em;line-height:1.6em;color:#656565; background-color:#acacac;padding-top: 18px;}
.footer{height:119px}
.footer-con{width:100%;height:118px;position:fixed;z-index:100;right:0;bottom:0;background:#41454a;border-top:1px solid #9e9e9e;-webkit-transition:right .5s ease;transition:right .5s ease}
.footer li{float:left;width:25%}
.footer li a,.footer li span{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer}
.footer li.zx a,.footer li.zx span{background:url(../images/ico-mess.png) center 15px no-repeat}
.footer li.tel a{background:url(../images/ico-tel2.png) center 15px no-repeat}
.footer li.yy a{background:url(../images/ico-yy.png) center 15px no-repeat}
.footer li.dh span{background:url(../images/ico-nav2.png) center 15px no-repeat}
#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease}

.nav{position:fixed;top:0;right:-480px;z-index:9999;width:480px;height:100%;background:#393939;-webkit-transition:all .5s ease;transition:all .5s ease}
.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease}
.nav h3{padding:65px 0 30px 25px;font-size:3.142em;font-weight:400;color:#fff;line-height:50px}
.nav h3 a{color:#fff}

.scrollerBox{position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.scroller{position:absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}

.nav ul li a{display:block;height:90px;overflow:hidden;padding:0 0 0 24px;line-height:90px;color:#dcdcdc;font-size:2em;border-bottom:1px solid #272727}
.home ul li span{display:block;float:left;width:72px;height:90px;margin:0 1em 0 0;background:url(../images/nav.png)}
.home ul li a.w2em span{background:none}
.home ul li a.icon1 span{background-position:0 0;}
.home ul li a.icon2 span{background-position:-72px 0;}
.home ul li a.icon3 span{background-position:-144px 0;}
.home ul li a.icon4 span{background-position:-217px 0;}
.home ul li a.icon5 span{background-position:-290px 0;}
.home ul li a.icon6 span{background-position:-362px 0;}
.home ul li a.icon1,.home ul li a.icon2,.home ul li a.icon3{font-weight:bold;color:#fff;font-size:2.2em}


.i-news-about{padding:15px;max-height:495px;overflow:hidden;font-size:2em;line-height:1.8em}
.i-news-about .i-news-about-pic{float:left;width:240px;border:2px solid #efe5cf;margin:0 10px 0 0}
.i-news-about p{font-size:2em;line-height:1.8em}
.moreinfo{font-size:1.8em;text-align:right}
.ks-nav dl{overflow:hidden;clear:both;padding:30px 50px;border-top:1px solid #454545}
.ks-nav dl dt{padding:0 0 30px 20px;font-size:2.5em;color:#fffc00;text-shadow:0 0 1px #000}
.ks-nav dl dt a{color:#fffc00}
.ks-nav dl dd{float:left;width:50%}
.ks-nav dl dd a{display:block;width:140px;margin:8px auto;padding:4px 8px;color:#000;font-size:1.5em;line-height:1.5em;text-align:center;background:#fff;border-radius:30px;box-shadow:0 0 10px #4b4b4b}
#gotop{display:none;position:fixed;z-index:777;width:82px;height:110px;right:10px;bottom:130px;background:url(../images/top.png) no-repeat;cursor:pointer}
.des p{height:88px;overflow:hidden}

.content{padding:0.714em;font-size:1.4em;line-height:1.5em;color:#444;}
.content p{text-indent:0em}
.sfbz p{text-indent:0}

.content img{max-width:100%;line-height:0;text-indent:none}

.f_big{font-size:1.4em;line-height:1.5em;color:#555;}
/*新闻列表*/
.news_list li{font-size:2.142em;line-height:2.142em;color:#444;padding:0.714em;border-bottom:1px solid #ddd;text-indent:0}

/*电话咨询*/
.dhzx{width:100%;position:relative;line-height:0;}
.dhzx_img{width:100%;z-index:0;margin:0;padding:0;line-height:0;}
.dhzx_img img{width:100%;z-index:0}
.dhzx_zuo{position:absolute;left:5%;top:5%;cursor:pointer;z-index:2;cursor:pointer}
.dhzx_you{position:absolute;right:5%;top:5%;cursor:pointe;z-index:2;cursor:pointer}

.main_txt{background:#b54b1c;padding:0 0.714em 0.714em;}
.main_txt h3{line-height:1.8em;color:#e9cb5f;font-size:1.8em;text-align:center}
.main_txt .txt_bg{line-height:1.5em;padding:0.714em;margin-bottom:0.714em;color:#e9cb5f;font-size:1.071em;background:#9f4219;border:1px solid #be6138}


/*login*/
.login{width:100%;position:relative;line-height:0;}
.login_txt{width:100%;z-index:0;margin:0;padding:0;line-height:0;font-size:1.8em;line-height:2.2em;background:#9e9e9e;color:#fff;text-align:center;box-shadow:0px 0px 3px #666}
.login_zuo{position:absolute;left:5%;top:50%;margin-top:-12px;cursor:pointer;z-index:2;cursor:pointer}
.login_you{position:absolute;right:5%;top:50%;margin-top:-12px;cursor:pointe;z-index:2;cursor:pointer}
.login_zuo img,.login_you img{height:24px;}

.login_list{padding:0.714em}




.sfbz_list{padding:0.714em 0;font-size:1.4em;line-height:1.5em;color:#444;}
.sfbz_list{padding:0;font-size:1.4em;line-height:1.5em;color:#444;}
.sfbz_one{height:70px;border-bottom:1px solid #a6a6a6;background:#f7f0f0}
.sfbz_one .sfbz_txt{width:72%;float:left;font-size:1.071em;height:70px;text-align:center;line-height:70px;color:#777}
.sfbz_one .sfbz_bot{width:28%;float:right;background:#e9cb5f;height:70px;text-align:center;}
.sfbz_one .sfbz_bot2{background:#a86606;}
.sfbz_one .sfbz_bot img{height:70px;width:auto;}
 
/*律师团队*/

.ls_one{
    cursor:pointer;
    height:auto;
    margin:10px 0;
    overflow:hidden;
    position:relative;
    text-align: center;
    width: 50%;
	float:left;
}
.ls_one .ls_pad{padding:0 0.714em;}
.ls_one .ls_pad img{width:100%}
.ls_one a{display:block;padding:4px;line-height:1.5em;color:#666}



@media screen and (max-width:639px){.navbar .ico-home,.navbar .ico-nav{height:60px;background-size:100%;}
.navbar .ico-nav{background-size:25px 22px}
.navbar #title{height:50px;font-size:1.571em;line-height:50px}
h2.tit{font-size:1.571em;height:2.2em;line-height:2.2em;}


.header .description{height:29px;font-size:.9em;line-height:29px}
.header .description span{padding:2px 5px;color:#ffea00;border-radius:1em}
.index-hd{height:34px;line-height:34px;padding:9px 10px 0 35px;border-bottom:1px solid #339ee2;background:url(../images/ico-tt.png) 10px 19px no-repeat;background-size:14px 14px}
.index-hd .more{float:right;font-size:12px}
.index-hd h3{display:inline;font-size:16px;font-weight:400}
.index-hd strong{color:#cbcbcb;font-size:12px;font-weight:400;text-transform:uppercase}
.links{margin-top:15px}
.links h3{height:45px;padding:0 0 0 10px;line-height:45px;font-size:14px}
.links .bd{padding:10px}
.links .bd a{margin:0 5px;font-size:12px}
.copyright{font-size:.9em;}
.footer{height:60px}
.footer .footer-con{height:59px}
.footer li{float:left;width:25%}
.footer li a,.footer li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px}

.footer li.zx span,.footer li.zx a{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px}


.footer li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px}
.footer li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px}
.footer li.dh span{background:url(../images/ico-nav2.png) center 7px no-repeat;background-size:24px 21px}


.nav{width:240px}
.nav h3{padding:32px 12px 15px 12px;font-size:1.571em;font-weight:400;color:#fff;line-height:25px}
.nav ul li{clear:both}
.nav ul li a{display:block;height:45px;padding:0 0 0 12px;line-height:45px;font-size:1em}
.home ul li span{width:36px;height:45px;background:url(../images/nav-320.png)}
.home ul li a.w2em span{background:none}
.home ul li a.icon1 span{background-position:-2 0;}
.home ul li a.icon2 span{background-position:-37px 0;}
.home ul li a.icon3 span{background-position:-72px 0;}
.home ul li a.icon4 span{background-position:-107px 0;}
.home ul li a.icon5 span{background-position:-146px 0;}
.home ul li a.icon6 span{background-position:-185px 0;}
.home ul li a.icon7 span{background-position:-220px 0;}
.home ul li a.icon8 span{background-position:-256px 0;}
.home ul li a.icon9 span{background-position:-293px 0;}





.home ul li a.icon1,.home ul li a.icon2,.home ul li a.icon3,.home ul li a.icon4,.home ul li a.icon5,.home ul li a.icon6,.home ul li a.icon7,.home ul li a.icon8,.home ul li a.icon9{font-weight:bold;color:#fff;font-size:1.2em}

.content{padding:0.714em;font-size:1.071em;line-height:1.6em;color:#444;}
.content img{max-width:100%;line-height:0;text-indent:0;font-size:1em;height: 100%;}

.news_list li{font-size:1.071em;line-height:1.071em;}
.f_big{font-size:1.071em;}


.dhzx_zuo img,.dhzx_you img{height:30px;}

.i-news-about{max-height:230px;line-height:22px;font-size:14px}
.i-news-about .i-news-about-pic{width:160px}
.i-news-about p{font-size:1em}
.moreinfo{font-size:14px}
.ks-nav dl{overflow:hidden;clear:both;padding:15px 25px;border-top:1px solid #454545}
.ks-nav dl dt{padding:0 0 15px 10px;font-size:1.2em;color:#fffc00;text-shadow:0 0 1px #000}
.ks-nav dl dd{float:left;width:50%}
.ks-nav dl dd a{display:block;width:70px;margin:4px auto;padding:2px 4px;color:#000;font-size:1em;line-height:1.5em;text-align:center;background:#fff;border-radius:15px}
#gotop{width:41px;height:55px;right:0;bottom:65px;background-size:41px 55px}
.nav{right:-240px}
.openMenu{right:240px}
.openNav{right:0}
}

@media screen and (max-width:360px){
.sfbz_one .sfbz_bot{width:35%;}	
.sfbz_one .sfbz_txt{width:65%;}
}



/***分页导航条***/
.gbf {
    text-align:center;
	color:#6f6f6f;
	padding:30px 15px;
	font-family:arial;
	
}
.s_gbf{text-align:center;padding:10px 10px}
.gbf img {
	vertical-align:middle;
}
.gbf  .n,.gbf  .h,.gbf  .d {
	display:inline-block;
	text-align:center;
	padding:3px 10px;
	border-radius:3px;
	line-height:20px;
	background:#fff;
	border:1px solid #b2b2b2;
}
.gbf  .n {
	background:#fff;
	border:1px solid #b2b2b2;
	color:#777; /*常态色*/
	font-family:SimSun;
	font-size:15px;
	
}
.gbf  .h,.gbf  .n:hover{
	color:#fff; /*重点色*/
	background:#0252a9;
	border:1px solid #0252a9;
}
.gbf  .d{
	background:#fff;
	border:1px solid #b2b2b2;
	color:#777; /*重点色*/
}
.gbf  .d:hover{
	border:1px solid #ff6f00;
	color:#ff6f00; /*重点色*/
}

.ctt_img{text-align:center}
.ctt_img img{max-width:80%;height:auto;}