/* 点搜律师网 */

@font-face {

	font-family: 'iconfont';

	src: url("../fonts/iconfont.eot");

	src: url("../fonts/iconfont.eot") format('embedded-opentype'),  url("../fonts/iconfont.woff") format('woff'),  url("../fonts/iconfont.ttf") format('truetype'),  url("../fonts/iconfont.svg#iconfont") format('svg');

}

.jiaodian {

	width: 100%;

	position: relative;

}

.main1 {

	position: absolute;

	height: 450px;

	width: 1200px;

	left: 50%;

	margin-left: -600px;

}

.banner {

	width: 100%;

	height: 450px;

	overflow: hidden;

	position: relative;

}

.banner-slide {

	width: 100%;

	height: 450px;

	background-repeat: no-repeat;

	background-size: auto 450px;

	background-position: center;

	float: left;

	display: none;

}

.slide-active {

	display: block;

}

.slide1 {

	background-image: url(../images/bg4.jpg);

}

.slide2 {

	background-image: url(../images/bg4.jpg);

}

.slide3 {

	background-image: url(../images/bg4.jpg);

}

.button {

	position: absolute;

	transform: rotate(180deg);

	top: 50%;

	left: 5%;

	height: 80px;

	width: 40px;

	margin-top: -40px;

	background: url(../images/arrow.png) center center no-repeat;

}

.next {

	transform: rotate(0deg);

	left: auto;

	right: 5%;

}

.button:hover {

	background-color: #333;

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.dots {

	position: absolute;

	bottom: 24px;

	right: 0;

	text-align: right;

	padding-right: 24px;

	line-height: 12px;

}

.dots span {

	display: inline-block;

	width: 12px;

	height: 12px;

	border-radius: 50%;

	margin-left: 8px;

	background-color: rgba(7, 17, 27, 0.4);

	cursor: pointer;

	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.8) inset;

}

.dots span.active {

	box-shadow: 0 0 0 2px rgba(7, 17, 27, 0.4) inset;

	background-color: #ffffff;

}

/* menu-box */

.menu-box {

	background: rgba(0, 0, 0, 0.7);

	opacity: 0.7;

	position: absolute;

	left: 0px;

	top: 0px;

	width: 244px;

	height: 450px;

	z-index: 1;

}

.menu-content {

	position: absolute;

	left: 0px;

	top: -42px;

	width: 244px;

	z-index: 2;

}

.menu-item {

	height: 75px;

	line-height: 75px;

	font-size: 12px;

	cursor: pointer;

	position: relative;

}

.ico1 {

	background: url(../images/ico1.png) 20px center no-repeat;

}

.ico2 {

	background: url(../images/ico2.png) 20px center no-repeat;

}

.ico3 {

	background: url(../images/ico3.png) 20px center no-repeat;

}

.ico4 {

	background: url(../images/ico4.png) 20px center no-repeat;

}

.ico5 {

	background: url(../images/ico5.png) 20px center no-repeat;

}

.ico6 {

	background: url(../images/ico6.png) 20px center no-repeat;

}

.menu-item a {

	display: block;

	color: #fff;

	padding: 0 8px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.2);

	font-size: 15px;

	text-align: center;

}

.menu-item:last-child a {

	border-bottom: none;

}

.menu-item i {

	position: absolute;

	right: 32px;

	top: 26px;

	color: rgba(255,255,255,0.8);

	font-size: 32px;

	top: 0px;

	font-style: normal;

	font-weight: normal;

	font-family: "iconfont";

}

.sub-menu {

	border: 1px solid #d9dde1;

	background: #fff;

	position: absolute;

	left: 244px;

	top: 0px;

	width: 860px;

	height: 100%;

	z-index: 581;

	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);

}

.hide {

	display: none;

}

.menu-title {

	height: 40px;

	display: block;

	width: 100%;

	background: url(../images/btitle.png) no-repeat #004b92 25px center;

}

.menu-title h4 {

	color: #fff;

	text-align: center;

	line-height: 40px;

	font-weight: normal;

	font-size: 16px;

	background: url(../images/bdown.png) no-repeat 200px center;

}

.inner-box {

	width: 100%;

	height: 450px;

	display: none;

	overflow: hidden;

	background: url(../images/nav-pull-img.jpg) no-repeat right 320px;

	padding-bottom: 20px;

	padding-top: 10px;

}

.inner-box dl {

	padding: 10px 0px;

	margin: 0 20px;

	border-bottom: solid 1px #eee;

}

.inner-box dl dt {

}

.inner-box dl dt a {

	font-weight: bold;

	font-size: 15px;

	line-height: 30px;

	color: #004b92

}

.inner-box dl dt a:hover {

	text-decoration: underline;

}

.inner-box dl:after {

	display: block;

	content: "";

	clear: both;

}

.inner-box dl dd {

	float: left;

	line-height: 28px;

	padding: 0 18px 0 0;

}

.inner-box dl dd a {

	font-size: 13px;

	color: #666;

}

.inner-box dl dd a:hover {

	text-decoration: underline;

}

/*表单*/

.biaodan {

	position: absolute;

	right: 50%;

	z-index: 5;

	width: 280px;

	height: 340px;

	background: rgba(255, 255, 255, 0.7);

	top: 50%;

	margin-top: -138px;

	margin-right: -600px;

}

.biaodan-title {

}

.biaodan-title h5 {

	font-size: 18px;

	font-weight: normal;

	text-align: center;

	margin: 30px 0 8px 0;

	background: url(../images/biao3.png) no-repeat center;

}

.biaodan-title p {

	font-size: 14px;

	color: #666;

	text-align: center;

}

.biaodan-input {

	padding: 0 30px;

	margin: 25px 0;

}

.biaodan-ico1 input {

	background: url(../images/biaodan1.png) no-repeat 10px center #fff;

}

.biaodan-ico2 input {

	background: url(../images/biaodan2.png) no-repeat 10px center #fff;

}

.biaodan-input input {

	height: 50px;

	border: 0px;

	padding-left: 60px;

	width: 160px;

	font-size: 16px;

	border-radius: 3px;

}

.biaodan-submit {

	padding: 0 30px;

}

.biaodan-submit input {

	cursor: pointer;

	width: 100%;

	height: 50px;

	border: 0px;

	background: #004b92;

	color: #fff;

	border-radius: 5px;

	font-size: 20px;

	font-family: "微软雅黑";

}

.biaodan-submit input:hover {

	background: rgba(222,16,3,0.7);

}

.highlightit img{
border: 1px solid #DAD7D7;
}
.highlightit:hover img{
border: 1px solid #544043;
}
.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}





/*主体代码开始*/
.mbanner{position:relative; z-index:1;}
.focusBox { position: relative; width:100%; height:580px; overflow: hidden; }
.focusBox .pic{ height:580px; display: block; }
.focusBox .pic li { height:580px; display: block; position:relative;}
.focusBox .pic li .abs{position:absolute;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .hover{ background:#1674cb; filter:alpha(opacity=100);opacity:1;  }
.banner1_img1 {width:134px; height:45px; background:url(img/banner1_img1.png) no-repeat; left:45%; top:335px; margin-left:-264px; opacity:0;}
.banner1_img2 {width:352px; height:32px; background:url(img/banner1_img2.png) no-repeat; left:35%; top:410px; margin-left:-131px; opacity:0;}
.banner2_img1 {width:405px; height:45px; background:url(img/banner2_img1.png) no-repeat; left:30%; top:200px; margin-left:62px; opacity:0;}
.banner2_img2 {width:648px; height:32px; background:url(img/banner2_img2.png) no-repeat; left:21%; top:265px; margin-left:65px; opacity:0;}
.banner3_img1 {width:226px; height:37px; background:url(img/banner3_img1.png) no-repeat; left:50%; top:200px; margin-left:-129px; opacity:0;}
.banner3_img2 {width:740px; height:42px; background:url(img/banner3_img2.png) no-repeat; left:50%; top:260px; margin-left:-127px; opacity:0;}
.banner3_img3 {width:638px; height:26px; background:url(img/banner3_img3.png) no-repeat; left:50%; top:340px; margin-left:-127px; opacity:0;}
.banner4_img1 {width:716px; height:39px; background:url(img/banner4_img1.png) no-repeat; left:50%; top:170px; margin-left:-129px; opacity:0;}
.banner4_img2 {width:570px; height:84px; background:url(img/banner4_img2.png) no-repeat; left:48%; top:240px; margin-left:-127px; opacity:0;}
.banner4_img3 {width:205px; height:68px; background:url(img/banner4_img3.png) no-repeat; left:61%; top:400px; margin-left:-127px; opacity:0;}
/*
.mbanner .mtt{ color:#F55A3F;
position:relative;
left:340px;
top:320px;
font-size:46px; }
.mbanner .ftt{ color:#fff;
position:relative;
left:340px;
top:320px;
font-size:32px; }
*/
