
/* 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{float:left; font-size:16px;}.f16{font-size:16px;}.f18{float:left;font-size:30px;}.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:#1f0001 url("../image/banner_v2.jpg") center no-repeat;}
.topbg1{position:absolute; left:0; bottom:0; height:80px; width:100%; background:#000000; filter:alpha(opacity=70); opacity:0.7; position:fixed;z-index: 90;}
.topbg2{position:absolute; left:0; bottom:0; height:80px; width:100%; position:fixed;z-index: 90; }
.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:26px 0 0 10px; font-size:22px; color:#e1e1e1;}



.tp{width: 300px; height:300px; right: 36%; top: 35%; position:fixed;z-index: 90;}
.popup_close{right: 36%; top: 35.5%; position:fixed;z-index: 90;}
.tpp{width: 90px; height: 90px;}
.t-txt2{float:right; padding-top:12px;width: 300px; color:#e1e1e1; text-align:right; line-height:24px;}
.dh{float:left;padding-right:12px; width: 50px; height: 50px;}

.banner_txt{margin: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("../image/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:url("../image/tel1v2.png") no-repeat; a{ text-decoration: none; }}

.wrap{margin:0 auto; width:1000px; padding-bottom:25px;}
.liuc{width:1000px; padding-top:128px; background:url("../image/liucv2.png") 0 30px no-repeat;}
.liuc li{width:333px; text-align:center; font-size:16px; color:#666; float:left; padding-top:10px;}


.wra{ width:1000px; padding-bottom:25px;}
.charu{width:1000px; padding-top:28px; padding-left: 350px;font-size: 40px;color: #FF0000;}
.cha{width:1000px; padding-top:12px; padding-left: 100px;font-size: 26px;}

.zylawyer{width:1000px; overflow:hidden;display:block;}
.zylawyer dt{width:100%; font-size:22px; padding:5px 0 20px 0;}
.zylawyer dd{
    float: left;
    width: 135px;
    height: 166px;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 17px;
    padding-bottom: 15px;
    background: #f7f7f7;
    display: inline;
    margin-left: 15px;
    margin-right: 15px;
}
.zylawyer dd.lawr{
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: auto;
}
.zylawyer dd img{width:133px; height:164px; border:1px #fff solid;}

.pjtit{width:1000px; height:48px; margin-top:60px; overflow:hidden; background:#00000;}
.pjtxt1{float:left; height:48px; line-height:48px; padding:0 12px 0 35px; background:#124098 url("../image/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("../image/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("../image/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;}
.pjtime{float:right; width:940px; padding-bottom:5px; color:#999;}
.pjp{float:right; width:940px; font-size:14px; line-height:22px;}
.tel2{margin:30px auto 0 auto; width:178px; height:50px; line-height:22px; padding:3px 0 0 75px; color:#fff; background:url("../image/tel2v2.png") no-repeat;}


.pjlist2{width:1000px; margin:20px 0 0 0; overflow:hidden;}
.pjlist2 li{width:1000px; padding:15px 0 18px 0; overflow:hidden; border-bottom:1px #d3d3d3 dashed; line-height:20px;}
.pjpic2{float:left; width:100px; height:100px; border:1px #d3d3d3 solid;}
.pjtime2{float: right;
width: 880px;
padding-bottom: 5px;
color: #333;
font-size: 16px;
font-weight: bold;}
.pjp2{float:right; width:880px; font-size:14px; line-height:22px;}
.tel22{margin:30px auto 0 auto; width:178px; height:50px; line-height:22px; padding:3px 0 0 75px; color:#fff; background:url("../image/tel2v2.png") no-repeat;}

.cr1bg{margin:50px auto 0 auto; padding:35px 0; width:100%; background:#27303f; overflow:hidden;}
.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("../image/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("../image/fix_open.gif") no-repeat; top:10px; right:15px; cursor:pointer;}
.fix_btn:hover{background:#d85000;}.s-askbox:hover{background:#8a3300;}



.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;
}

/*结束按钮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;
}

.tel20 {
	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;
}
.tel20 .f14 {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	font-weight: bold;
}
.tel20 .f222 {
	font-size: 30px;
	font-weight: bold;
	color: #C30;
}

/*横幅01*/
.adv1{
	background-color: #ef4a1a;
	text-align: right;
}
.adv1 .container{
	position: relative;
}
.adv1_left{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	font-size: 0;
}
.adv1_left>*{
	display: inline-block;
	vertical-align: middle;
}
.adv1_lp p{
	margin-left: 15px;
	font-size: 25px;
	color: #fffcf2;
	text-shadow: 3px 4px 0px #b62e07;
	text-align: left;
}
.adv1_lp p:last-child{
	font-size: 40px;
	font-weight: bold;
}
.adv1_center {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 260px;
}
.adv1_center span{
	font-size: 34px;
	color: #ffffff;
	text-shadow: 3px 4px 0px #b62e07;
}
.adv1_right {
	position: absolute;
	right: 0;
	top: 50%;
	width: 220px;
	/* height: 50px; */
	line-height: 50px;
	background-color: #ffffff;
	box-shadow: 0px 3px 10px 0px #b61012;
	border-radius: 25px;
	transform: translateY(-50%);
	font-size: 24px;
	color: #ce1b1e;
	z-index: 9;
	text-align: center;
}




