@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,table,tr,td,th,button,input,select,textarea,p{font-family:"寰蒋闆呴粦", Arial, "Times New Roman"; margin:0; padding:0; font-size:12px; list-style:none; color:#333;}
img{border:none;} button,input,select,textarea{font-size:100%;outline:none;resize:none;}

/*public*/
.clearfix{*zoom:1;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}.left{float:left;}.right{float:right;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}.fb{font-weight:700;}
.c6{color:#666}.c9{color:#999}.ce{color:#e81313}.c4{color:#c4c4c4}.red{color:red;}.ce6{color:#ee6e21}.cf0{color:#ffff00}.f90{color:#ff9900}
.tm10{margin-top:10px;}.tm15{margin-top:15px;}.tm20{margin-top:20px;}.tm25{margin-top:25px;}.tm35{margin-top:35px;}.tm50{margin-top:50px;}
a.c6{color:#666; text-decoration:none;} a.c9{color:#999; text-decoration:none;}
a.c6:hover,a.c9:hover{color:#f60; text-decoration:underline;} a:hover img{filter:alpha(opacity=85);-moz-opacity:0.86;opacity:0.85;}

.banner{
	margin:0 auto;
	position:relative;
	height:534px;
	width:100%;
	overflow:hidden;
	background-color: #1f0001;
	background-image:  url(banner1.jpg) ;
	background-repeat: no-repeat;
	background-position: center 4px;
	font-family: "寰蒋闆呴粦", Arial, "Times New Roman";
}
.topbg1{position:absolute; left:0; top:0; height:80px; width:100%; background:#000; filter:alpha(opacity=70); opacity:0.7;}
.topbg2{position:absolute; left:0; top:0; height:80px; width:100%;}
.top{margin:0 auto; height:80px; width:1000px;}
.logo{float:left; height:42px; padding-right:10px; margin-top:20px; border-right:1px #dbdbdb solid;}
.t-txt1{float:left; padding:25px 0 0 10px; font-size:22px; color:#e1e1e1;}
.t-txt2{
	float:right;
	padding-top:12px;
	color:#e1e1e1;
	text-align:right;
	line-height:28px;
}
.banner_txt{margin:80px auto 0 auto; width:1000px; overflow:hidden; position:relative;}
.bntxt1{float:left; padding:60px 0 0 0; font-size:28px; line-height:40px; color:#fff; text-shadow:#000 0 1px 0;}
.bntxt2{float:left; margin:30px 0 0 0; width:630px; height:140px; background:#000; filter:alpha(opacity=33); opacity:0.33;}
.bntxt3{position:absolute; top:180px; left:15px; width:600px; height:120px;}
.bntxt3 li{float:left; width:580px; padding-left:20px; height:30px; line-height:30px; font-size:16px; color:#fff; overflow:hidden; background:url(../images/calltel/liv2.png) 0 5px no-repeat;}
.bntxt4{
	float:left;
	 
	margin:30px 0 0 0;
	width:242px;
	padding-left:60px;
	height:51px;
	line-height:51px;
	color:#fff;
	font-size:32px;
	font-weight:700;
	background-image: url(btn.png);
	background-repeat: no-repeat;
}

.wrap{
	width:1000px;
	padding-bottom:15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.liuc{width:1000px; padding-top:128px; background:url(../images/calltel/liucv2.png) 0 30px no-repeat;}
.liuc li{width:333px; text-align:center; font-size:16px; color:#666; float:left; padding-top:10px;}
.zylawyer{width:1000px; overflow:hidden;}
.zylawyer dt{
	width:100%;
	font-size:22px;
	padding:35px 0 20px 0;
	text-align: center;
}
.zylawyer dd{
	width:135px;
	height:166px;
	padding:10px;
	display:inline;
	margin-right:3%;
	background-color: #EBEBEB;
	margin-left: 4%;
	float: left;
}
.lvshi {
	text-align: center;
	display: inline;
	margin-top: 30px;
	margin-bottom: 15px;
    box-shadow: 0 0 10px 1px rgba(0, 140, 186, 0.5);
 transition: 0.3s;
 
}
.lvshi li {
	float: left;
	width: 25%;
	padding: 0px;
	margin: 0px;
}
.lvshi li dl dt img {
	background-color: #F1F1F1;
	padding: 10px;
}


.lvshi p {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
.name {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.desc {
	font-size: 12px;
	color: #666;
	margin-bottom: 30px;
}



.zylawyer dd.lawr{float:right; margin:0;}
.zylawyer dd img{width:133px; height:164px; border:1px #fff solid;}

.pjtit{width:1000px; height:48px; margin-top:45px; overflow:hidden; background:#f7f7f7;}
.pjtxt1{float:left; height:48px; line-height:48px; padding:0 12px 0 35px; background:#ff680f url(../images/calltel/icon1v2.png) 10px 14px no-repeat; color:#fff; font-size:22px; border-right:1px #fff solid;}
.pjtxt2{float:right; height:48px; line-height:48px; padding:0 12px 0 35px; background:url(../images/calltel/icon2v2.png) 10px 17px no-repeat; color:#666; font-size:14px;}
.pjtxt3{float:right; height:48px; line-height:48px; padding:0 12px 0 35px; background:url(../images/calltel/icon3v2.png) 10px 17px no-repeat; color:#666; font-size:14px;}
.pjlist{width:1000px; margin:20px 0 0 0; overflow:hidden;}
.pjlist li{width:1000px; padding:15px 0 18px 0; overflow:hidden; border-bottom:1px #d3d3d3 dashed; line-height:20px;}
.pjpic{float:left; width:42px; height:42px; border:1px #d3d3d3 solid; margin-left:40px;}
.pjtime{float:right; width:800px; padding-bottom:5px; color:#999; margin-right:40px;}
.pjp{float:right; width:800px; font-size:14px; line-height:22px;margin-right:40px;}
.tel2{margin:30px auto 0 auto; width:178px; height:50px; line-height:22px; padding:3px 0 0 75px; color:#fff; background:url(../images/calltel/tel2v2.png) no-repeat;}

.cr1bg{
	width:100%;
	background:#27303f;
	overflow:hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}
.cr1box{margin:0 auto; width:1000px; font-size:16px; color:#576886; line-height:34px; text-indent:2em; overflow:hidden;}
.cr2bg{padding:15px 0; width:100%; background:#171f2a; overflow:hidden;}
.cr2box{margin:0 auto; width:1000px; color:#4f5e73; overflow:hidden; line-height:22px;}
.cr2box a{color:#4f5e73; text-decoration:none;}
.cr2rtel{float:right; text-align:right;}

/* show ask */
*html{background-image:url(about:blank);background-attachment:fixed;}
.fixed-ask{position:fixed; width:266px; height:287px; right:0px; bottom:50px; background:#e4e4e4; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-300));  transition:600ms background; -webkit-transition:600ms background; -moz-transition:600ms background;}
.fixtit{padding:0 20px; height:42px; line-height:42px; font-size:18px; color:#ffe0ce; background:#492a18; position:relative; margin-bottom:15px;}
.fix_close{position:absolute; width:21px; height:12px; background:url(../images/calltel/fix_close.gif) no-repeat; top:15px; right:20px; cursor:pointer;}
.fix_input{margin:0 auto 5px auto; width:214px; padding:2px 5px; display:block; height:26px; line-height:26px; border:1px #cecece solid; background:#fff; color:#b0b0b0; font-size:14px;}
.fix_tare{margin:0 auto 5px auto; width:214px; padding:2px 5px; display:block; height:86px; line-height:18px; border:1px #cecece solid; background:#fff; color:#b0b0b0; font-size:14px;}
.fix_btn{margin:19px auto 0 auto; width:226px; display:block; height:32px; line-height:32px; text-align:center; background:#be4b07; color:#fff; font-size:16px; border:none; cursor:pointer;}
.b-askbox{display:; overflow:hidden;}
.s-askbox{display:none; width:51px; height:58px; float:right; position:relative; background:#492a18; cursor:pointer; color:#ffe0ce; font-size:16px; text-align:center; overflow:hidden; line-height:80px;}
.fix_open{position:absolute; width:21px; height:12px; background:url(../images/calltel/fix_open.gif) no-repeat; top:10px; right:15px; cursor:pointer;}
.fix_btn:hover{background:#d85000;}.s-askbox:hover{background:#8a3300;}



.liuc.clearfix {
	background-image: url(call.png);
}
.tel2 {
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 70px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tel2 .f14 {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	font-weight: bold;
}
.tel2 .f222 {
	font-size: 30px;
	font-weight: bold;
	color: #C30;
}


.topbg3{position:absolute; left:0; bottom:0; height:80px; width:100%; background:#000000; filter:alpha(opacity=70); opacity:0.7; position:fixed;z-index: 90;}
.topbg4{position:absolute; left:0; bottom:0; height:80px; width:100%; position:fixed;z-index: 90; }
.top1{margin:0 auto; height:80px; width:1000px;}
.logo2{float:left; height:42px; padding-right:10px; margin-top:20px; border-right:1px #dbdbdb solid;}
.t-txt3{
	float:left;
	padding:10px 0 0 10px;
	font-size:22px;
	color:#CCC;
}
.t-txt5{float:left; padding:0px 0 0 10px; font-size:18px; color:#FC6;}

.t-txt4{
	float:right;
	padding-top:-40px;
	width: 500px;
	color:#e1e1e1;
	text-align:right;
	line-height:65px;
	display: inline;
}
.dh{float:left;padding-right:12px;  width: 50px; height: 50px;display: block;top: }
.f100{
	font-size:46px;
	color:#FC6;
	display: block;
	position:relative;
	top: -60px;
	
}
.banner .banner_txt .bntxt1 strong {
	color: #F00;
	font-weight: bold;
}

/*咨询按钮1*/
.zx-pie{ text-align: center; }
.zx-pie p{ line-height: 20px; font-size: 20px; }
.lj-zx{ margin-top: 30px; box-shadow: 0 2px 8px rgba(51,81,164,0.35); color: #fff; font-size: 24px; padding:0 128px; border-radius:30px;height: 60px; line-height: 60px; background: linear-gradient(to bottom,	RGB(217,0,0), #800000); display:inline-block;}
.lj-zx:hover{box-shadow: 0 4px 16px rgba(51,81,164,0.5); }
a{ text-decoration: none; }

/*结束按钮1*/
.button {
  display: inline-block;
  border-radius: 4px;
  background-color: #f4511e;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
  padding: 10px;
  width: 300px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
  border-radius: 34px;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button span:after {
  content: '»';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}

  

  /*结束按钮1*/
/*联系框*/
.wrap-box{ }

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;left:0px;top:80px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#009999;background-color:#009999;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#009999;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:3px 0 3px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:5px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}