@charset "gb2312";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;} 
h1, h2, h3, h4, h5, h6 { font-size:100%; } 
address, cite, dfn, em, var, u, i { font-style:normal; } 
code, kbd, pre, samp { font-family:courier new, courier, monospace; } 
small { font-size:12px; } 
ul, ol { list-style:none; } 
a { color:#333; text-decoration:none; } 
a:hover { color:#1667FE; text-decoration:underline; } 
sup { vertical-align:text-top; } 
sub { vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
img{ }
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
div{ display:block; }
.clearfix:after{ display:block; clear:both; content:""; visibility:hidden; height:0; line-height:0; }
.clearfix{ zoom:1; }
.fl{ float:left; }
.fr{ float:right; }
.clear{clear:both;}
.pad9 {padding: 9px;}
#header, #content, #footer{ width:100%; }
#header{}
#content{}
#footer{}
.mt20{ margin-top:20px; }
.mt15{ margin-top:15px; }
.mt10{ margin-top:10px; }
/* header */
.box{ margin:0 auto; width:1000px; }
.boxRelative{ position:relative; z-index:1000; }
.waitao{ overflow:hidden; margin-bottom:10px; }
.SiteNav{ height:26px; background:#F3F3F3; }
.SiteNav-cut{ line-height:26px; color:#999; }

.SiteLogo{ height:60px; padding:15px 0; }
.SiteLogo span{ margin-top:13px; }

.MainNav{ height:42px; background:#1667FE; }
.MainNav-cut{ display:block; height:42px; font:16px/42px "Microsoft Yahei"; border-right:1px solid #1D83FF; }
.MainNav-cut li{ float:left;  }
.rty{
	border-left:1px solid #1D83FF; 
	width: 165.6px;
}
.MainNav-cut li a{ display:block; padding:0 26px; color:#fff; }
.MainNav-cut li a:hover, .MainNav-cut li .MainNav-on{ text-decoration:none; background:#0A43C4; color:#fff; }
.insBanner{ height:320px; background:url(../../images/dl/ny-img.jpg) no-repeat center; }
/**/
.icons{ background:url(../../images/dl/icons.gif) no-repeat; }
.MainW750{ width:700px; }
.SidebarW240{ width:300px; }
.wbk{ border:1px solid #EBEBEB; background:#fff; }
.tl2{ border-top-width:2px; border-top-color:#D6D6D6; }
.pad914{ padding:9px 14px; }
.pad149{ padding:14px 14px 9px 14px; }
.pad29{ padding:29px;}
.pad029{ padding:0 29px; }
.pad1029{ padding:10px 29px; }
.MoreRed{ color:#1D85FE; }
.r-add{ float:left; }
/* 
.goTop{ position:absolute; width:44px; height:44px; background-position:0 -105px; right:-54px; bottom:0; *bottom:10px; cursor:pointer; }
*/
.goTop {background-position: 0 -105px;bottom: 20px;cursor: pointer;height: 44px;left: 50%;margin-left: 500px;position: fixed;width: 45px;z-index: 9999;width:44px;height:44px;}
* html, * html body {background-attachment: fixed;background-image: url("about:blank");}
* html .goTop {position: absolute;right:-54px;*bottom:10px;}
	/*page1*/
.fyPage{ margin:30px 0; text-align:center; }
.fyPage span{ display:inline-block; margin:0 10px; }
.fyPage a{ display:inline-block; padding:3px 8px; border:1px solid #E7E7E7; border-radius:3px; background:url(../../images/dl/mainNav.png) repeat-x 0 -90px; }
.fyPage a:hover, .fyPage a.dqPage{ background:#E45450; border-color:#E45450; color:#fff; text-decoration:none; }
.fyPage .yema{ display:inline-block; width:20px; margin:0 5px; border:1px solid #ddd; padding:2px 0; *padding:4px 0; text-align:center; }
.fyPage .tiaoz{ display:inline-block; background:url(../../images/dl/mainNav.png) repeat-x 0 -90px; border:1px solid #ddd; border-radius:3px; padding:2px 8px; cursor:pointer; color:#545454; }

/* footer */
.ftNav{ height:168px; font-size:16px; line-height:22px; background:#1667FE; text-align:center; color:#848589; }
.ftNav a{ color:#fff; padding:0 30px;  }
.copyright{ text-align:center; margin-top:30px; margin-bottom:20px; }
.copyright p, .copyright p a{ color:#999; line-height:28px; }
.copyright p.bq{ font-size:14px; color:#333; }
.copyright p.bqdz{ color:#666; }
.copyright em{ display:inline-block; width:19px; height:19px; background-position:-70px -170px; margin-top:10px; }

/*piaofu*/
.flotage{ position:fixed; _position:absolute; top:180px; right:0; z-index:1200; }
.flotage .f-sq{ width:30px; height:149px; background:url(../../images/dl/fud-sq.jpg); cursor:pointer; }
.flotage .f-zk{ width:130px; height:312px; padding:5px; background:url(../../images/dl/fud-zk.jpg); display:none; }
.flotage .f-zk i{ width:130px; height:38px; cursor:pointer; }
.flotage .f-zk a{ width:130px; height:30px; }
.flotage .f-zk .txqq{ margin-top:206px; }
.flotage .f-zk .zaixian{ margin-top:1px; }







.dasf_ferr{
	
    width: 164.6px;
	
}
#navul li {
	float: left;


	position:relative;
	text-align:center;

}
#navul li.navhome {
	text-align:left;
	padding:0 0px 0 40px;
	
}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:42px;
	left:0px;
	background:#0a43c4 ;
	border:#1D83FF 1px solid;
	border-bottom:none;
}
#navul li ul li {
	display:block;

	float:none;
	margin-right:0px;
	
	position:relative;
	
	border-bottom:#1D83FF 1px solid;
	font-size:12px;
}
#navul li.navmoon {
	background:#0a43c4 ;


}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#FCFF00;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;

	height:28px;
	line-height:28px;
}
#navul li.navmoon ul a:hover {
	background:#1C82FF;
}




	#wrapper{
		width: 900px;
		margin: 20px auto;
	}
	.data-container{
		margin-top: 5px;
	}
	.data-container ul{
		padding: 0;
		margin: 0;
	}
	.data-container li{
		margin-bottom: 5px;
		padding: 5px 10px;
		background: #66677c;
		color: #fff;
	}




	
	
	
	
	
	
	

/* CSS Document */

/* banner */
.b{border:1px solid black;}
.SiteBanner{ position:relative; height:400px;width: 100%;overflow: hidden;}
.SiteBanner ul, .SiteBanner ul li{ display:block; height:400px; }
.SiteBanner ul li{ display:none; }
.SiteBanner ul li.BannerImg01{ background-color:#ededed; }
.SiteBanner ul li.BannerImg02{ background-color:#fbf7f6;  }
.SiteBanner ul li.BannerImg03{ background-color:#f0f7fd; }
.SiteBanner li div {height: 400px;margin: 0 auto;text-align: center;}
.SiteBanner li img{ float: none;}
.SiteBanner span{ position:absolute; left:50%; bottom:25px; height:20px; padding:0 10px; background:#F5F4F4; 
				  border-radius:10px; box-shadow:0 1px 2px #999; text-align:center; margin-left:-31px; }
.SiteBanner span i{ display:inline-block; width:11px; height:11px; line-height:0; border-radius:100%; background:#fff; overflow:hidden;
					margin-top:5px; cursor:pointer;margin-right: 5px; *margin-right:10px; }
.SiteBanner span i.mr0{ margin-right:0; }
.SiteBanner span i.selected{ background:#E52F2F; }

.insBanner{ display: none;}
/**/
.HomeMain{ width:1000px; }
.HomeMain .MainW750{  margin-right:240px; }
.MainW300{ width:700px; margin-right:450px; }
.MainW440{ width:440px; height:456px; margin-left:-440px; }
.HomeMain .SidebarW240{ margin-left:-240px; }
	/**/
.TitleRed{ border-bottom:2px solid #1D85FE; }
.TitleRed h1{ display:inline-block; padding:3px 10px 0 10px; line-height:28px; background:#1D85FE; font-size:14px; color:#fff; }
.TitleRed b{ display:inline-block; padding:3px 10px 0 10px; line-height:28px; background:#1D85FE;  font-size:14px; color:#fff;}
#sy_fca{font-size:14px; color:#fff;}
.TitleRed a{ float:right; font-size:12px; line-height:16px; color:#666; margin-top:5px; }
.lawyer-js{ height:175px; font-size:12px; line-height:24px; color:#333; position:relative; margin-top:15px; }
.lawyer-js img{ float:left; margin-right:15px; }
.lawyer-js b{ font-size:14px; line-height:16px; }
.lawyer-js h1{ font-size:14px; line-height:16px; }
.lawyer-js a{ position:absolute; right:8px; bottom:0px; line-height:28px; padding:0 12px; background:#525252; color:#fff; }
	/**/
.DynamicList{ margin-top:9px; }
.DynamicList li{ font-size:12px; line-height:26px; background:url(../../images/dl/icons.gif) no-repeat -76px -193px; padding-left:15px; height:26px; overflow:hidden; }
.DynamicList li a:hover{ color:#186EFF; }

.zixun-bt{ border-bottom:1px solid #DCDCDC; padding:0 0 10px 20px; background-position:-70px 3px; margin-top:3px;
		   font-size:14px; font-weight:bold; line-height:18px; color:#333; }
.zixun-wen{ border-bottom:1px dotted #E4E4E4; margin-top:10px; padding-bottom:10px; }
.zixun-wen span, .zixun-wen p{ display:block; }
.zixun-wen span{ font:bold 16px/20px "Microsoft Yahei"; text-align:center; margin-bottom:10px; }
.zixun-wen span a{ color:#186EFF; }
.zixun-wen p{ color:#787878; line-height:20px; }
.zixun-list, .zixun-list li{ display:block; }
.zixun-list{ height:211px; }
.zixun-list li{ font-size:14px; line-height:30px; height:30px; overflow:hidden; }
.tladd{ width:1000px; }
/**/
.fand{
	margin-top: 50px;
}
.f14{
	float:left;
		text-indent: 0em;
}
.f15{
	float:right;
		text-indent: 0em;
}
#fenghgge{
	    clear: both;
}

.ErMain{}
.ErMain .MainW750{  margin-right:240px; }
.ErMain .SidebarW240{  margin-left:-240px; }
.ErMain .W370{ width:340px; height:303px; }

.leftW370{ margin-right:350px; }
.rightW370{ margin-left:-340px; }

.gray-bt{ height:41px; background:url(../../images/dl/mainNav.png) repeat-x 0 -47px; padding:0 14px; }
.gray-bt b{ background-position:-70px 6px; padding-left:20px; font-size:16px; color:#333; margin-top:8px; }
.gray-bt a{ margin-top:11px; color:#666; }

.twList, .twList dd, .twList dd b, .twList dd p{ display:block; }
.twList{ margin-bottom:15px; }
.twList dt{ float:left; width:118px; height:88px;  border:1px solid #EBEBEB; margin-right:10px; }
.twList dd b{ line-height:24px; height:24px; overflow:hidden; margin-bottom:5px; }
.twList dd p{ line-height:20px; color:#787878; height:60px; overflow:hidden; }
.twList img {width: 118px; height: 85px;}
	/**/
.tw-small dt{ width:78px; height:58px; }
.tw-small dd b{ line-height:14px; height:14px; }
.tw-small dd p{ height:40px; }
/* team */
.team{ height:190px; overflow:hidden; position:relative; }
.team ul, .team ul li, .team ul li a, .team ul li span{ display:block; }
.team ul{ position:absolute; width:1494px; }
.team ul li{ float:left; width:260px; margin-right:5px; }
.team ul li a{ height:160px; }
.team ul li span{ font-size:14px; line-height:20px; color:#333; text-align:center; margin:10px 0 0 0; height:20px; overflow:hidden; }
	/**/
.wx-tips{ height:230px; color:#656565; line-height:24px; overflow:hidden; }
.top-gd p{ margin-bottom:7px; }

.bianmin{ height:239px; margin-top:9px; }
.bianmin a{ display:block; height:56px; margin-bottom:5px; }
.bianmin a.mb0{ margin-bottom:0; }
.laifang{ display:block; color:#545454; padding:10px 0; border-bottom:1px dotted #E3E3E3; }
.laifang dt{ float:left; width:26px; height:26px; margin-right:15px; }
.lf-dz, .lf-bus{ height:60px; }
.lf-tel{ height:26px; }
.lf-bus{ border-bottom:none; }
.lf-dz dt{ margin-top:5px;}
.lf-tel dt{ background-position:0 -35px; }
.lf-bus dt{ background-position:0 -70px; }
.laifang dd{ float:left; width:179px; line-height:20px; }
.lf-tel dd{ line-height:26px; }
.main-contact-b {width: 250px;}
.main-contact-b a {display: block;width: 98px;height: 24px;margin: 1px;text-align: center;font: 14px/24px "Microsoft Yahei";color: #fff;background: #1d85fe;padding: 2px 90px;}
.main-contact-b a  span{float:right;}
.main-contact-b a.cur, .main-contact-b a:hover {background-color: #0a43c4;text-decoration: none;}
/**/
.yqLink a{ }
.yqLink  li{float:left;margin-right:10px; line-height:24px; white-space:nowrap; word-break: keep-all; height:24px;list-style:none;}




.link {
    line-height: 21px;
    margin: 4px 0 9px;
	height: 21px;
	height: 67px;
}
.link {
    clear: both;
    color: #c1c1c1;
    display: block;
    line-height: 21px;
}
.link h3 {
    color: #1e50a2;
    float: left;
    font-weight: bold;
    line-height: 21px;
    margin: 0 8px 0 0;
	width: 135px;
}

.link a {
    padding: 0 6px;
}


.izl-rmenu{position:fixed;left:50%;margin-left:575px;bottom:10px;padding-bottom:73px;z-index:999999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../../images/dl/top/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../../images/dl/top/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../../images/dl/top/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../../images/dl/top/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../../images/dl/top/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.MainNavon_1{
	margin: 0 auto;
    width: 1000px;
}
.MainNavon_1_li{
    float: left;
}
.MainNavon_1_ul li{
	padding: 0px 0px 2px;
	font-size:14px;
}
#MainNavon_li_1{
	 display: block;
	 padding: 15px 30px 5px;
}


/* tagscloud */
#tagscloud{width:280px;height:185px;position:relative;font-size:12px;color:#333;margin:5px auto 0;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc3{background:#006633;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}







/* 底部*/

#footer {
    background: #488bc7;
    padding-bottom: 25px;
    position: relative;
	top: 40px;
}
.top-footer {
    background: #99CCFF ;
    padding: 25px 0;
}
.wrapper {
    color: #fff;
}
.wrapper {
    margin: 0 auto;
    position: relative;
    width: 1140px;
}

.foot-wrapper {
    border-bottom: 1px solid #fff;
    padding-bottom: 4px;
    padding-top: 10px;
}
.foot-wrapper ul {
    padding: 5px 0;
}
.foot-long-list {
    width: 415px;
}
.floatright, .fr {
    float: right;
}
.foot-wrapper ul li {
    list-style: outside none none;
    margin-top: 10px;
}
.foot-list-title {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 100;
    line-height: 40px;
}
.foot-list-title span {
    color: #fff;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.foot-wrapper ul li a, .foot-wrapper ul li b {
    color: #fff;
    font-size: 12px;
    line-height: 23px;
}
.foot-short-list {
    width: 322px;
}
.floatleft, .fl {
    float: left;
}

#footer p {
    color: #fff;
    font-size: 12px;
    line-height: 22px;
}
.foot-short-list {
    width: 245px;
}
.cb {
    clear: both;
}
.foot-wrapper ul.fl {
    margin-right: 40px;
}

.foot-longest-list {
    width: 778px;
}
.foot-longest-list td span {
    color: #fff;
    font-size: 12px;
    margin-right: 10px;
}
.foot-short-list {
    width: 322px;
}
.f-l li {
    background: url("../../images/dl/f-l-bg.png");
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    width: 217px;
}


.f-l {
    margin-top: 13px;
}
#footer p {
    color: #ff;
    font-size: 12px;
    line-height: 22px;
}

#baa{
    color: #fff;

}

/*END*/






.post_recommend {
    border-top: 4px solid #404040;
    padding: 25px 0 0 180px;
    position: relative;
	margin: 50px 0px;
}
.post_recommend .post_recommend_ctrl {
    border-right: 1px solid #e5e5e5;
    left: 0;
    margin-top: 5px;
    position: absolute;
    top: 35px;

}
.post_recommend .post_recommend_h2 {
    color: #404040;
    font: 24px/24px "Microsoft Yahei";
    height: 46px;
	padding-top: 16px;
}
.quanxian_1{
	border: 1px solid #999;
}
.post_recommend_news {
    min-height: 600px;
}
.post_recommend_new::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.post_recommend_new {
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0;
}
.post_recommend_new .post_recommend_img {
    float: left;
    height: 88px;
    margin-right: 15px;
    width: 140px;
}
.post_recommend_new .post_recommend_img img {
    height: 100%;
    width: 100%;
}
.post_recommend_new h3 {
    font: 20px/30px "Microsoft Yahei";
    min-height: 40px;

}

.post_recommend_new h3 a {
    color: #404040;
    text-decoration: none;
}
.post_recommend_new p{
    color: #888;
}
.post_next_post_wrap .post_next_post {

}

.post_next_post_wrap .post_next_post .tip {
    color: #404040;
    font: 18px/1 "Microsoft Yahei";
}

.post_next_post_wrap .post_next_post h4 {
    font: bold 36px/50px "Microsoft Yahei";
    margin-top: 14px;
    width: 830px;
}
.post_next_post_wrap .post_next_post h4 a {
    color: #404040;
}
.post_next_post_wrap .post_next_post p {
    color: #888888;
    font: 14px/24px "Microsoft Yahei";
    margin-top: 10px;
    width: 740px;
}

.post_ffe{
    float: right;
	width: 335px;
}


.footernew a:hover {
    color: #bd0a01;
    text-decoration: underline;
}


.footernew a {
    color: #fff;
    text-decoration: none;
}


.footernew {
    color: #fff;
    font-size: 12px;

    line-height: 24px;

    overflow: hidden;
    text-align: center;

}



.SiteLogo_h1{
    float: left;
}

.SiteLogo_h3{
    margin: 11px 0px 0px 109px; height: 47px;
}
.SiteLogo_h2{
    float: right;
}








/* flexslider */
.flexslider {
	margin-bottom:0px;
	position:relative;
	height:400px;
	overflow:hidden;
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
}
.flexslider .slides {
	zoom:1;
}
.flex-direction-nav a {
	width:60px;
	height:90px;
	line-height:99em;
	overflow:hidden;
	display:block;

	position:absolute;
	top:39%;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position:0 -90px;
	right:0;
}
.flex-direction-nav .flex-prev {
	}.flexslider:hover .flex-next {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity:0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity:1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:10px;
	text-align:center;
}
.flex-control-nav li {
	margin:0 5px;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-99em;
	width:16px;
	cursor:pointer;
	background:url(../../images/dl/dot.png) no-repeat 0 -16px;
}
.flex-control-paging li a.flex-active {
	background-position:0 0;
}
.img {
	text-align:center;
}
.flex-next {
	left:50%;
	margin-left:455px;
}
.flex-prev {
	left:50%;
	margin-left:-515px;
}















	
	
