﻿/*通用*/
body {font-family: "Microsoft YaHei",Arial, simsun, sans-serif;color:#666; line-height: 1.8; color:#666; line-height: 1.8;}
ul,li{list-style:none;margin:0;padding:0;}
a{color:#666;}
a:hover{color: #f25618; text-decoration: none;}
a:focus {
	outline: none;
}
.red,.red a{color:#e60012!important;text-decoration:none;}
.red a:hover{color:#e60012!important;text-decoration:underline;}
.blue,.blue a{color: #2284E2;!important;text-decoration:none}
.blue a:hover{color: #2284E2;!important;text-decoration:underline}
.black,.black a{color:#000!important;text-decoration:none}
.black a:hover{color:#000!important;text-decoration:underline}
.black1,.black1 a{color:#000!important;text-decoration:none}
.black1 a:hover{color:#ff582b!important;text-decoration:none}
.yel,.yel a{color:#ff6700!important;text-decoration:none;}
.yel a:hover{color:#ff6700!important;text-decoration:underline;}
.font20{font-size:20px;}
/*===通用开始===*/
/*nav*/
.topnav{background: #106bc6;}
.dh li{width: 14%; float: left; text-align: center;height: 55px;}
.dh li a{color:#fff;display:block; line-height: 55px; font-size: 18px;}
.dh li a:hover{background:#137cf1;color:#f8df08}
.mt15{ height:10px; overflow:hidden; clear:both;}
.mt20{ height:20px; overflow:hidden; clear:both;}
.pd40{ padding:20px 0;}
.pd0{padding:0;}
.bx{box-shadow: 0 1px 3px rgba(0,0,0,.15);}
.xux{border-bottom:1px dashed #ccc;}
.toutiao{ float:left; width:200px; height:130px; overflow:hidden;}
.toutiao img{ width:200px; height:130px;}
.mt10{ height:8px;overflow:hidden; clear:both;}
.bg2{background:#efefef;padding:30px 0;}
.bg1{ padding:30px 0; background:#fff;}
/*footer*/
.footer{
    padding:40px 0;
    background-color: #106bc6;}
.border_l{ border-left:1px solid #fff;height:160px; padding-left:50px;}
.ftlogo{ float:left;}
/*footer*/
.footer{color:#fff;}
.footer h4{font-size: 18px; text-align: left; color:#fff; font-weight:blod;}
.footer ul li a{color:#fff;}
.footer2{background: #132b57;padding: 30px 0 10px 0; color: #78b7f5;}
.ftbg{background:url(../images/ft-map2.jpg) left center no-repeat; height:150px;}
/*links*/
.links{padding-bottom:15px;}
.links a{ padding:0 10px; color: #78b7f5;}
.links a:hover{ color:#fff;}
.footer1{background:#2e3338; padding:15px 0;}
.copyright{padding:6px 0; text-align:center;border-top:1px solid #78b7f5; color:#fff; }.copyright a{color:#fff}
/*通用列表*/
.list1{}
.list1 li{ background:url(../images/icon1.png) no-repeat left 8px; line-height:30px; padding-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li span{float:right;}
.list2{ padding:0 0 15px 10px;}
.list2 li{ background:url(../images/icon3.png) no-repeat left 10px; line-height:30px; padding-left:10px; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list3{}
.list3 li{ clear:both; overflow:hidden; margin:5px 0;}
.list4 li {height: 48px;line-height: 48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left:15px; border-bottom: 1px dotted #eee;background:url(../images/icon3.png) no-repeat left 20px;}
.list5 li{ height:45px; line-height:45px; border-bottom:dashed 1px #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list5 li span{float:right;}
/*=======通用end=======*/
h2{border-bottom: 1px solid #ccc; height: 30px; margin:0; margin-bottom:10px;}
h2 a{border-bottom: 3px solid #0058a8; height: 30px; display: block;float: left; padding-right:6px; font-size:18px;}
h3 a{font-size:16px; text-align:center; color:#000;}
.bg1{background-color: #f8f8f8;}
/*==============首页=============*/
/*产品服务导航*/
.subnav{box-shadow: 0 1px 3px rgba(0,0,0,.15);}
.subnav h1{height: 48px;line-height: 48px;font-size: 18px;text-align: left;background: #0058a8;color:#fff;margin:0;text-indent:10px;}
.subnav h1 a{font-size: 18px;color:#fff;}
/*文字压图半透明效果*/
.pic-item {position: relative;display: block; overflow: hidden;}
.pic-item span { position: absolute; left: 0; right: 0;  bottom: 0; display: block; padding: 0 20px;  height: 40px;line-height: 40px;font-size: 14px; color: #fff; background: #000;background: rgba(0,0,0,.7); overflow: hidden;}
/*图文缩略图*/
.tupian{ float:left; padding-right:8px; width:150px; height:100px; overflow:hidden;}
.tupian img{ width:100%;}
.tab-h2 {
	font-size: 26px;
	color: #0058a8;
	text-align: center;
	letter-spacing: 1px;
	height:45px;
}
.tab-p {
	font-size: 18px;
	color: #999;
	text-align: center;
	letter-spacing: 1px;
	margin: 6px 0 20px 0;
}
.tp2{
float: left;
overflow: hidden;
padding: 0;
width: 260px;
height: 220px;
position: relative;
margin-top:20px;
}
.tp2 img {max-width: 100%;
height: 220px;
width: 260px;
transition: all 1s ease 0s;}
.tp2 img:hover{transform: scale(1.2) rotate(2deg);} 
.tp2 .caption{position: absolute;
bottom: 0px;
color: #fff;
background: #4a4848;
width: 260px;
height: 35px;
line-height: 35px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-decoration: none;
opacity: .8;}
/*服务及团队介绍*/
.lh-12 {
    line-height: 1.2;
}
.color-333 {
    color: #333;
}
.mb-20 {
    margin-bottom: 20px;
}
.font-24 {
    font-size: 24px;
    color: #222;
}
.lh-1571 {
    line-height: 1.571;
}
.color-878f92 {
    color: #878f92;
}
.font-14 {
    font-size: 14px !important;
}
.mb-25 {
    margin-bottom: 25px;
}
.font-14 {
    font-size: 14px !important;
    color: #555;
    line-height: 28px;
}
.mt-10 {
    margin-top: 10px;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
mt-35 {
    margin-top: 35px;
}
.color-878f92 {
    color: #878f92;
}
.tab2,.fwbz{padding:30px 0;}
.fwbz h3,.team h3{ margin:10px 0 40px 0; font-size:22px;}
.fwbz h5{ font-size:18px;}
.team{ background:url(../images/bk.png); padding:20px 0; text-align:center; color:#fff;}
.team img{ border:5px solid #ccc;}
.team .carousel-indicators {bottom: -25px;}
.rightxian{ border-right:1px dashed #ccc;}
/*==========列表页============*/
.info-content {
	border-bottom: 1px solid #eee;box-shadow: 0 1px 3px rgba(0,0,0,.15);background: #fff;
	margin: 0 20px 20px 0;
}
.info-content img {
	 margin: 12px 0;
}
.info-content h4 {
	font-size: 14px;
	padding: 2px 0 0 0;
}
.info-content p {
	line-height: 1.6;
	color: #666;
}
.pagination > li > a, .pagination > li > span{color:#666;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #f00; 
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background: #f00;border: 1px solid #ccc;}
/*============新闻内容===========页*/
.content{ padding-bottom:20px;}
.breadcrumb{ background-color: transparent;margin-bottom: 5px;}
.content1{  padding: 30px 60px;   border-bottom: 1px solid #eee;box-shadow: 0 1px 3px rgba(0,0,0,.15);background: #fff;}
.content1 h1{ font-size: 22px; text-align: center;}
.content1 .info{ border-bottom: 1px solid #ccc; padding: 10px 0; text-align: center;  margin-bottom: 20px;}
.content1 p{font-size: 14px;line-height: 28px;}
.content1 nav{ color:#0058a8; border-bottom:1px solid #ccc; padding:15px 0;}
.sitebar{ border-bottom: 1px solid #eee;box-shadow: 0 1px 3px rgba(0,0,0,.15);background: #fff; padding:10px 15px;
}
/*==========关于我们============*/
.aboutbg{background:url(../images/bg2.jpg); padding:20px 0; color:#fff;}
.aboutbg h2{ height:80px; line-height:80px; padding:0 20px; margin-right:20px; font-size:32px; border:none; color:#5ba557;; border-right:solid #ccc 1px; float:left;}
.aboutbg p{ padding:10px 20px; line-height:30px; font-size:16px;}
.about h3 {
	margin: 0 0 10px 0;
	padding: 20px 0;
	border-bottom: 1px solid #eee;	
	font-size: 20px;
	color:#0058a8;
}
.about h4 {
    font-size: 28px;
    background:#0058a8;
    margin: 0;
    color: #fff;
    text-align: center;
    padding: 15px 0;
}
.about .list-group{ position:relative; border-top:none; top:-2px; font-size:18px;}
/*边栏导航及广告*/
.sitead{ margin:15px 0;}

/*========律师咨询========*/
.ask-bar { padding: 50px 0; background: url(../images/bannerask.jpg) no-repeat center center;   color: #fff; text-align: center;}
.f32 {font-size: 32px; line-height: 36px;}
.h50 {height: 50px;line-height: 50px;}
.f48 { font-size: 48px; font-family: 'dincond-boldregular';line-height: 52px;}
.btn-bar {height: 55px;margin-bottom: 30px;}
.btn-bar a.btn {display: inline-block;padding: 0;width: 260px;height: 51px;line-height: 51px;border-radius: 3px; border-radius: 3px;background-color: #0058a8;font-size: 16px;color: #fff;border-color: #0058a8;}
.ask{padding: 30px 0;}
.bx h2{background: #f25618; border:none; height:40px; line-height:40px; color:#fff; font-size:20px; text-align:center;box-shadow: 0 1px 3px rgba(0,0,0,.15)}
.lvshi{padding:15px; }
.lvshi .name{font-size:18px; padding-top:18px; display:block;}.lvshi .jieda{ text-align:center;}
.zixun{background: #0058a8;border-color: #0058a8;
color: #fff;
text-align:center;
padding: 10px 20px;
font-size: 14px;
width:100px;
display: block;
margin: auto;}
.zhengduan{ height:60px; line-height:60px; padding:0 40px; font-size:18px;}
.liuc{color:#0058a8; padding:0 20px;background: url(../images/ico-ask.png) center center no-repeat;
}
.zxtw1 {
    font-size: 30px;
	padding:15px 50px 0 0;
	color:#0058a8;
}
.chengwei{ width:120px; float:left; margin-right:30px;}
.lxfs{ width:200px; float:left; margin-right:30px;}
/*shop*/
.jumbotron h3{ font-size:28px;border:none; }
/*caizhai*/
.xuxian{ border-bottom:1px dashed #ccc; margin:10px;}
.xuxian h4{font-size:16px;}
.xuxian h4 a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}
/*pinglun*/

.pinlun{ height:auto; padding:40px 0;}
.pinlun h3{ border-bottom:1px solid #ccc; height:40px; line-height:40px; text-indent:1em; font-size:16px; font-weight:bold;}
.pinlun dl{ margin:20px auto; border-bottom:1px dashed #ccc; padding-bottom:40px;}
.pinlun dl dd{ float:left; padding-right:15px;}
.pinlun dt{ line-height:22px; }
.pinlunlist img{ vertical-align:middle;}
.pinlunlist p{ margin-bottom:8px;}
.sysj2em{ text-indent:2em;}
.wypl{ width:705px;}
.wypl h4{ height:40px; line-height:40px; font-size:16px; font-weight:bold; text-indent:1em;}
.wypl .plk{ width:680px; height:180px; border:1px solid #ccc; padding:10px; font-size:14px; color:#999999;font-family:"微软雅黑";}
.wypl .txt_r{ text-align:right; padding-top:20px;}
.gongneng img{ margin-right:50px; display:inline;}
.gongneng ul{ padding-top:20px;}
.gongneng ul li{ width:350px;}
.gongneng h5{ height:42px; line-height:42px; font-size:16px; font-weight:bold; }
.xuxian{ border-bottom:1px dashed #ccc;height:10px; margin:15px auto;}
.mty10{ float:right; display:inline; margin-left:10px;}
.mtz10{ float:left; display:inline; margin-right:10px;}
.nwpic{max-width: 100%;
height: 210px;
width: 330px;
overflow:hidden;
border:1px solid #ccc;
}
.nwpic img {max-width: 100%;
height:210px;
width: 330px;
transition: all 1s ease 0s;}
.nwpic img:hover{transform: scale(1.2) rotate(2deg);}
.zfyh_h2{font-size:28px; text-align:center;height:50px; line-height:50px;  color: #000;
    font-weight: bold;}
.zfyh_h3{font-size:18px; text-align:center;height:30px; line-height:30px;margin-bottom:40px;}

ul.nwlist {}
ul.nwlist li{ text-align:center; line-height:40px;} 
.font-16{font-size:18px;}
.cptu img{ width:240px; height:220px;}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 5px 20px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
#neirong img{margin:10px auto;display:block; width:650px; height:auto; }
.product_list img{ width:260px; height:200px;}
.ylinks{ overflow:hidden; height:0; display:none;}