﻿@charset 'UTF-8';

/* CSS Document */

/*切图：gz*/

/*网站：律师*/

*{ padding:0; margin:0;}

html{ overflow-x:hidden; overflow-y:auto; height:100%;}

ul, ol,li{ list-style-type:none; line-height:normal;}

body{ min-height:100%; overflow-x:hidden;}

body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}

code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}

a{ text-decoration:none; color:#333;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

     -o-transition: all 0.3s ease-out 0s; 

        transition: all 0.3s ease-out 0s;

/*清除IOS系统点击默认事件*/

-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

-webkit-tap-highlight-color: transparent;}

a:hover{color:#333; cursor:pointer;}

img{border:0; max-width:100%;}

table { border-collapse: collapse; border-spacing: 0; }

h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}

h1{font-size: 32px;}

h2{font-size: 24px;}

h3{font-size: 22px;}

h4{font-size: 18px;}

h5{font-size: 14px;}

h6{font-size: 12px;}

input,table,tr,td{ margin:0; padding:0; border:none;}

button,table{ border:none; background:none; margin:0; padding:0;}

select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}

textarea{ resize:none;}

textarea,input{ outline:0;}

img.aligncenter {position: relative;left: 50%;transform: translateX(-50%);text-align: center;}
p img.aligncenter  {text-align: center;}
/*html5*/

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block} 



.pz_top{ float:left; width:100%;}

.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}

.pz_main{ float:left; width:100%; }

.pz_down{ float:left; width:100%; }



::-webkit-input-placeholder { color:#999 !important; opacity:1;filter:alpha(opacity=100);}

:-moz-placeholder {  color:#999 !important; opacity:1;filter:alpha(opacity=100);}

::-moz-placeholder {  color:#999 !important; opacity:1;filter:alpha(opacity=100);}

:-ms-input-placeholder { color:#999 !important; opacity:1;filter:alpha(opacity=100); }



.g_index-img{ display: block; float: left;  position: relative; overflow: hidden;}

.g_index-img img{ width: 100%; height: 100%; 

transition: all 0.4s linear;

-moz-transition: all 0.4s linear;

-webkit-transition: all 0.4s linear;

-o-transition: width all 0.4s linear;}



.xx:hover .g_index-img img{transform: scale(1.1,1.1);

-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

-o-transform: scale(1.1,1.1);	

-moz-transform: scale(1.1,1.1);}	







	


	

	/*旋转*/


	

	

	

	



.w_0100{ float:left; width:100%;}

.w_1170{ width:1170px; margin:0 auto;}

@media  screen and (max-width:1169px){

.w_1170{ width:auto; padding:0 2%;}	

	}



/*pc版头部*/

.top1{ float:left; width:100%; z-index:9999; position:relative; background:#333; padding-left:2.7%; padding-right:3.7%;}



.c_0100_1{ width:1170px; margin:0 auto;}

@media  screen and (max-width:1169px){

.c_0100_1{ width:auto; margin:0 auto;}

	}

/*top*/

.logo{ float:left; padding:19px 0 17px 0;}





/*导航下拉菜单*/

.r_menu{ float:left; margin-left:5%; width:67.8%;}

#header{ float:left; height:80px; width:100%;}

.nav{

	float:left;	 width:100%;

}

.nav li{

	position: relative;

	float: left;

	text-align:center;

	margin-left:2.7%;

}

.nav li a{

	float:left;

	display:block;

	padding:0 20px;

	height:80px;

	line-height:71px;

	text-align:center;

	color:#454545;

	font-size:16px;

	border-top:1px solid #333;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

     -o-transition: all 0.3s ease-out 0s; 

        transition: all 0.3s ease-out 0s;

	}

.nav li .a2{

 color:#fff; border-top:4px solid #003561;

	}





.nav li:hover .a2,

.nav li.on .a2 { background:#095b9f;

color:#095b9f;

}



.nav li:hover .a2,

.nav li.on .a2{ color:#fff;}




img.aligncenter {position: relative;left: 50%;transform: translateX(-50%);text-align: center;}
p img.aligncenter  {text-align: center;}

.nav > li > a{}
.nav > li > a:hover{ background:none;}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	width:220%;
	top:100%;
	left:0%;
}



.nav li .section-nav1{ float:left; width:100%; height:auto; overflow: hidden;}

.nav li .section-nav1 ul {
	background:#f2f2f2;
	float:left;
	position:static;
	margin:0px;
	width:100%;
	overflow:hidden;
}



.nav li .section-nav1 ul li {
	float:left;
	position:static;
	padding:0px;
	width:100%;
	background:none;
	float:left;
	margin:0;
}

.nav li .section-nav1 ul li:first-child{ margin-top:0px;}
.nav li .section-nav1 ul li:last-child{ margin-bottom:0px;}
.nav li .section-nav1 ul li a {
	text-align:center;
	padding:0px;
	line-height:40px;
	width:100%;
	display:block;
	background:none;
	float:left;
	height:auto;
	color:#5e5e5e;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;
	font-weight:normal;

}

.nav li .section-nav1 ul li a:hover {
	background:#095b9f;
	color: #fff;

}



/*phone版头部*/

.top2{ float:left; width:100%; height:auto; position:relative; background:#333; z-index:1030;box-shadow:0 0px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0px 20px rgba(0,0,0,0.1);-ms-box-shadow:0 0px 20px rgba(0,0,0,0.1);-webkit-box-shadow:0 0px 20px rgba(0,0,0,0.1);}

.top2 .logo{ padding:13px 0 13px 3%;}
.top2 .logo img{ height:32px; width:auto;}



@media  screen and (max-width:1810px){
	.top1{ padding-left:2%; padding-right:2%;}
	.r_menu{ margin-left:3%; width:66%;}
}

@media  screen and (max-width:1699px){
	.r_menu{ margin-left:2%;}	
	.nav li{ margin-left:2%;}
	.nav li a{ padding:0 10px;}
}

@media  screen and (max-width:1549px){
	.r_menu{margin-left:1%; width:64%;}	
	.nav li{ margin-left:1.5%;}
}

	

@media screen and (max-width:1439px){
	.r_menu{ width:60%;}	
	.nav li a{ padding:0 10px;}	
}

@media screen and (max-width:1359px){
	.nav li a{ font-size:14px; padding:0 8px;}	
}

@media  screen and (max-width:767px){
	.top2 .logo{}	
}

#sj-num {display: none;float: left;color: #ffffff;margin-top: 20px;margin-left: 15px;font-size: 14px;}
.c_e_c {display: none;width: 100%;text-align: right;float: right;margin: 10px;}
.c_e_c a {color: #ffffff;font-size: 16px;margin-left: 5px;height: 15px; line-height: 15px; border-left: 1px solid #484848;  padding: 0 10px;}
@media  screen and (max-width:1199px){
	.c_e_c {display: block;}
	#sj-num {display: block !important;}

	/*手机按钮*/

	.menuph{ float:right; margin-top:9px; margin-right:3%; cursor: pointer;width: 40px;height: 40px;background-color: #095b9f;text-align: center;}

	.menuph .point {display: inline-block;width: 24px;height: 22px;margin-top: 10px;position: relative;}

	.menuph .point:hover .navbtn,

	.menuph .point:hover .navbtn::after,

	.menuph .point:hover .navbtn::before {width: 24px;}

	.menuph .navbtn {position: absolute;top: 10px;right: 0;display: inline-block;width: 18px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}

	.menuph .navbtn::after,

	.menuph .navbtn::before {position: absolute;right: 0;display: inline-block;width: 24px;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}

	.menuph .navbtn::after {top: -11px;}

	.menuph .navbtn::before {top: 10px;}

	.menuph .point.active .navbtn{background: transparent;}

	.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}

	.menuph .point.active .navbtn::before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}



	/*手机导航*/

	/*手机下拉*/

	.xialaph{position: absolute;top: 58px;left: 0;width: 100%;background-color: #fff;padding-bottom: 200px;display: none;z-index: 99999;background: #fff;}
	.xialaph .ul2,
	.xialaph .ul3{display: none;}
	.xialaph h4 a{color: #333;font-size: 16px;font-weight: bold;line-height: 62px;}
	.xialaph h4{position: relative;}
	.xialaph li:last-child h4::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #e5e5e5; /*opacity: 0.1;*/}
	.xialaph h4::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #e5e5e5; /*opacity: 0.1;*/}
	.xialaph h5 a{color: #333;font-size: 16px;font-family: "微软雅黑";line-height: 57px;}
	.xialaph h5{position: relative;}
	.xialaph h5::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5; /*opacity: 0.05;*/}
	.xialaph li:last-child h5::after{display: none;}
	.xialaph h4 img{width: 15px;height: 8px;float: right;margin-top: 29px;cursor: pointer;}
	.xialaph h5 img{width: 11px;height: 6px;float: right;margin-top: 26px;margin-right: 18px;cursor: pointer;}
	.xialaph h4.active img.img_s,
	.xialaph h5.active img.img_s{display: none;}
	.xialaph h4.active img.img_d,
	.xialaph h5.active img.img_d{display: block;}
	.xialaph .ul3{padding-top: 12px;padding-bottom: 18px;padding-left: 15px;position: relative;}
	.xialaph .ul3::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5;}
	.xialaph li:last-child .ul3::after{display: none;}
	.xialaph .ul3 li a{color: #666;font-size: 14px;line-height: 35px;display: block;}
	.xialaph .ul3 li{padding-top: 5px;}
	.xialaph .ul3 li:first-child{padding-top: 0;}
	.xialaph .phsou{position: relative;margin-top: 34px;}
	.xialaph .phsou input{width: 100%;height: 56px;background-color: #fff; color: #aaa;font-size: 14px;padding-left: 20px;border: 1px solid #e5e5e5;}
	.xialaph .phsou img{cursor: pointer;width: 21px;height: 22px;position: absolute;top: 17px; right: 29px;}
	.xialaph .login_ph{display:block; text-align: center;font-size:16px;color:#c6c6c6;margin-top:10px;}
	.xialaph .login_ph a{color:#333333;}
	.xialaph .login_ph a:hover{color:#188dce;}
	.phonemeng{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .6;z-index: 196;display: none;}
	.phonemeng.active{display: block;}
	.img_d, .disno{display: none;}
	.container.ph_nav{padding: 0;}



	.xialaph .phsou{
		width:96%;
		margin:0 2%;
		position: relative;
		margin-top: 30px;
	}

	.xialaph .phsou input{
		width: 100%;
		height: 56px;
		background-color: #fff;
		color: #aaa;
		font-size: 14px;
		padding-left: 20px;
		padding-right:15%;
		border: 1px solid #e5e5e5;
	}

	.xialaph .phsou img{
		cursor: pointer;
		width: 17px;
		height: 17px;
		position: absolute;
		top: 20px;
		right: 29px;
	}
}



/*banner*/

.pz_banner .hometop img{ width:100%; outline:none;}
.pz_banner .hometop .slick-slide{ outline:none;}
.pz_banner .homedown{ width:116.7%; margin-left:-16.7%;}
.pz_banner .homedown .slick-slide.slick-current.kong{ display:block; float:left; width:100%; height:70px; margin-top:-0;}

@media screen and (max-width:1199px){
	.pz_banner .homedown{ width:100%; margin-left:-0%;}
	.pz_banner .homedown .slick-prev{ width:20px; height:30px; background:url(../images/l1.png) no-repeat; background-size:100% 100%; left:0%;}
	.pz_banner .homedown .slick-next{ width:20px; height:30px; background:url(../images/r1.png) no-repeat; background-size:100% 100%; right:0%;}
	.pz_banner .homedown .slick-slide.slick-current.kong{ height:70px; line-height:70px; font-size:12px; color:#fff;}
	.pz_banner .homedown .slick-slide.slick-current.kong img{ display:inline-block; *display:inline; *zoom:1; max-width:none; vertical-align:middle; margin-right:4px; padding-bottom:2px;} 
}

@media  screen and (max-width:991px){
	.pz_banner .homedown{ width:100%; margin-left:-0%;}
}

@media  screen and (max-width:767px){
	.pz_banner .homedown .slick-slide.slick-current.kong{ height:40px; line-height:40px;}	
	.pz_banner .homedown .slick-slide.slick-current.kong img{ width:30px; padding-bottom:5px;}
	.pz_banner .homedown{ width:100%; margin-left:-0%;}
	.pz_banner .homedown .slick-prev{}
	.pz_banner .homedown .slick-next{}
}







.pz_banner .homedown a{ outline:none;}
.pz_banner .homedown .slick-slide{ width:100%; height:70px; background:#095b9f; outline:none; overflow:hidden;}
.pz_banner .homedown .slick-slide:hover{ cursor:pointer;}
.pz_banner .homedown .slick-slide .div1{ float:left; width:100%; padding-left:12.5%; padding-right:6.25%;}
.pz_banner .homedown .slick-list{ overflow:inherit;}
.pz_banner .homedown .slick-track{ height:70px; }
.pz_banner .homedown .slick-slide:nth-child(2n){ background:#023e70;}
.pz_banner .homedown .slick-slide.slick-current{ height:130px; margin-top:-60px;
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
     -o-transition: all 0.3s ease-out 0s; 
        transition: all 0.3s ease-out 0s;
}

.pz_banner .homedown .slick-slide.slick-current .div1{ padding-left:15.6%; padding-right:14%;}



.pz_banner .homedown .slick-slide .btn1{ float:left; width:100%; height:100%; position:relative;}
.pz_banner .homedown .slick-slide .btn1 .t_1{ float:left; width:100%; height:70px; line-height:70px; font-size:15px; color:#fff; background:url(../images/ico_7.png) right center no-repeat; overflow:hidden; padding-right:20%;}

.pz_banner .homedown .slick-slide .btn1 .t_1 img{ vertical-align:middle; padding-bottom:8px; margin-right:12px; max-width:none; display:inline-block; *display:inline; *zoom:1;}

.pz_banner .homedown .slick-slide .btn1 .t_2{ float:left; width:100%; height:60px; line-height:60px; font-size:13px; color:#a5b9d3; font-size:13px; font-family:"Arial"; background:url(../images/ico_7.png) right center no-repeat; border-top:1px solid #226ca9; overflow:hidden; padding-right:20%;}



.pz_banner .homedown .slick-slide.slick-current .btn1 .t_1{ background:none; font-size:18px;}



.pz_banner .hometop .slick-prev{ width:50px; height:60px; background:url(../images/l1.png) no-repeat; background-size:100% 100%; }

.pz_banner .hometop .slick-next{ width:50px; height:60px; background:url(../images/r1.png) no-repeat; background-size:100% 100%;}





@media  screen and (max-width:1499px){
	.pz_banner .homedown .slick-slide .btn1 .t_1{ font-size:12px; background-size:30px auto;}	
	.pz_banner .homedown .slick-slide .btn1 .t_2{ background-size:30px auto;}
	.pz_banner .homedown .slick-slide.slick-current .btn1 .t_1{ font-size:14px;}	
	.pz_banner .homedown .slick-slide .btn1 .t_1 img{ margin-right:4px; padding-bottom:2px;}
	.pz_banner .homedown .slick-slide .div1{ padding-left:8%; padding-right:6%;}
	.pz_banner .homedown .slick-slide.slick-current .div1{ padding-left:8%; padding-right:6%;}	
}

@media  screen and (max-width:767px){
	.pz_banner .homedown .slick-slide{ height:40px;}
	.pz_banner .homedown .slick-slide .btn1 .t_1{ height:40px; line-height:40px;}
	.pz_banner .homedown .slick-slide .btn1 .t_1 img{ width:30px;}
	.pz_banner .homedown .slick-slide .btn1 .t_2{ height:40px; line-height:40px; font-size:12px;}
	.pz_banner .homedown .slick-slide.slick-current{ height:80px; margin-top:-40px;}
	.pz_banner .homedown .slick-slide .div1{ padding-left:6%; padding-right:4%;}
	.pz_banner .homedown .slick-slide.slick-current .div1{ padding-left:6%; padding-right:4%;}	
	.pz_banner .hometop .slick-prev{ width:25px; height:30px;}
	.pz_banner .hometop .slick-next{ width:25px; height:30px;}
}



	

/*手机版底部菜单*/

.kuai{float:left; width:100%; height:50px;}
.pf_down{width:100%;float:left; position:fixed; left:0; bottom:0; background:#f5f5f5; border-top:solid 1px #ddd; height:50px; z-index:999999;}
.pf_down li{width:33.3333%;float:left;text-align:center;padding:5px 0 0 0;}
.pf_down li .ico7{width:100%;float:left;height:20px;}
.pf_down li .name{width:100%;float:left;font-size:14px;color:#666; line-height:20px;font-family:"Arial";}
.pf_down li.l1 .ico7{background:url(../images/btn15.png) no-repeat center;background-size:20px 20px;}
.pf_down li.l2 .ico7{background:url(../images/btn16.png) no-repeat center;background-size:20px 20px;}
.pf_down li.l3 .ico7{background:url(../images/bnt17.png) no-repeat center;background-size:20px 20px;}
.pf_down li.on .name{color:#095b9f;}
.pf_down .l1.on .ico7{background:url(../images/btn15_1.png) no-repeat center;background-size:20px 20px;}
.pf_down .l2.on .ico7{background:url(../images/btn16_1.png) no-repeat center;background-size:20px 20px;}
.pf_down .l3.on .ico7{background:url(images/bnt17_1.png) no-repeat center;background-size:20px 20px;}



/*pz_top*/



.ph1{ float:left; height:80px; line-height:80px; font-size:14px; color:#fff; font-family:"Arial"; padding:0 17px 0 19px; background:url(../images/ph1.png) left center no-repeat;}

.e_c{ float:left;}

.e_c a{ float:left; height:13px; line-height:13px; border-left:1px solid #484848; margin:34px 0px 33px 0px; padding:0 10px; font-size:14px; color:#fff;}

.e_c a:hover{ color:#095b9f;}



.searchicon{ float:right; width:35px; height:35px; text-align:center; padding-top:10px;  margin-top:23px; background:#095b9f; cursor:pointer; position:relative;}

.searchicon .searchfloat{ position:absolute; width:293px; height:48px; line-height:48px; right:0; top:100%; background:#fff;  padding:0 10px 0 10px; color:#666; font-size:14px; border:1px solid #095b9f; display:none;

}

.input1{ float:left; width:92%; height:46px; line-height:46px; padding-right:3%;}

.input2{ float:left; width:16px; height:16px; }



.r_language{ float:left; width:100%; height:50px; line-height:50px; text-align:center;}

.r_language span{ padding:0 15px;}

.r_language a{ color:#333;}

.r_language a:hover{ color:#337ab7;}

@media  screen and (max-width:1359px){

.ph1{ padding:0 0px 0 17px;}

}



/*pz_mian*/

.c_0100_3{ float:left; width:100%; padding:35px 0 50px 0;}

.c_0100_3 .block1{ float:left; width:31.6%; margin-right:2.5%;}

.c_0100_3 .block1:last-child{ margin-right:0;}

.c_0100_3 .block1 .title1{ float:left; width:100%; height:48px; line-height:47px; border-bottom:1px solid #ddd;}

.c_0100_3 .block1 .title1 span{ float:left; font-size:18px; color:#333;}

.c_0100_3 .block1 .title1 a{ float:right; font-size:14px; color:#999;}

.c_0100_3 .block1 .title1 a:hover{ color:#095b9f;}

.c_0100_3 .block1 .kuai1{ float:left; width:100%; margin-top:20px;}

.c_0100_3 .block1 .kuai1 img{ width:100%;}

.c_0100_3 .block1 .kuai1 .text1{ float:left; width:100%; margin-top:12px; line-height:28px; height:112px; font-size:14px; color:#333;  overflow:hidden;}



.c_0100_3 .block1 .ul01{ float:left; width:100%;}

.c_0100_3 .block1 .ul01 li{ float:left; width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5;}

.c_0100_3 .block1 .ul01 li .c_100_1{ float:left; width:100%;}

.c_0100_3 .block1 .ul01 li .c_100_1 .time1{ float:left; width:17.5%; padding:0 0px 3px 0px; text-align:center; background:#fff; border:1px solid #eee;

border-radius:3px;

-moz-border-radius:3px;

-ms-border-radius:3px;

-webkit-border-radius:3px;

-webkit-transition: all 0.4s ease-out 0s; 

   -moz-transition: all 0.4s ease-out 0s; 

     -o-transition: all 0.4s ease-out 0s; 

        transition: all 0.4s ease-out 0s;



}	

.c_0100_3 .block1 .ul01 li .c_100_1 .time1 strong{ float:left; width:100%; height:40px; line-height:39px; background:url(../images/bg1.jpg) center bottom no-repeat; font-size:18px; color:#666;}

.c_0100_3 .block1 .ul01 li:hover .c_100_1 .time1 strong{ background:url(../images/bg2.jpg) center bottom no-repeat;}

.c_0100_3 .block1 .ul01 li .c_100_1 .time1 .year1{ float:left; width:100%; font-size:14px; color:#9d9d9d; height:25px; line-height:25px;}

.c_0100_3 .block1 .ul01 li:hover .c_100_1 .time1{ background:#095b9f; border:1px solid #095b9f;}

.c_0100_3 .block1 .ul01 li:hover .c_100_1 .time1 strong{ color:#fff;}

.c_0100_3 .block1 .ul01 li:hover .c_100_1 .time1 .year1{ color:#ccd7e5;}

.c_0100_3 .block1 .ul01 li .c_100_1 .text2{ float:left; width:82.5%; padding-left:5.4%; font-size:14px;}

.c_0100_3 .block1 .ul01 li .c_100_1 .text2 .title2{ float:left; width:100%; line-height:24px; max-height:48px; color:#333; overflow:hidden;}

.c_0100_3 .block1 .ul01 li .c_100_1 .text2 .p1{ float:left; width:100%; height:22px; line-height:22px; color:#888; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.c_0100_3 .block1 .ul01 li:hover .c_100_1 .text2 .title2 a{ color:#095b9f;}



.c_0100_3 .block1 .ul02{ float:left; width:100%;}

.c_0100_3 .block1 .ul02 li{ float:left; width:100%; margin-top:22px; position:relative; padding-left:166px; padding-bottom:13px;}

.c_0100_3 .block1 .ul02 li .pic1{ position:absolute; left:0; top:0; width:160px;}

.c_0100_3 .block1 .ul02 li .text3{ float:left; width:100%; padding-left:9.8%;}

.c_0100_3 .block1 .ul02 li .text3 .title3{ float:left; width:100%; height:36px; line-height:36px; font-size:16px; letter-spacing:2px; overflow:hidden;}

.c_0100_3 .block1 .ul02 li .text3 .title3 a{ color:#000;}

.c_0100_3 .block1 .ul02 li .text3 .p2{ float:left; width:100%; height:72px; line-height:24px; font-size:14px; color:#888; margin-top:4px; overflow:hidden;}



.c_0100_3 .block1 .ul02 li:hover .text3 .title3 a{ color:#095b9f;}

.c_0100_3 .block1 .ul02 li:hover .g_index-img img{transform: scale(1.1,1.1);

-ms-transform: scale(1.1,1.1);	

-webkit-transform: scale(1.1,1.1);

-o-transform: scale(1.1,1.1);	

-moz-transform: scale(1.1,1.1);}	



@media  screen and (max-width:991px){

.c_0100_3{ padding:0 0 20px 0;}	

.c_0100_3 .block1{ width:100%; margin-right:0%;}

.c_0100_3 .block1 .kuai1 .text1{ height:auto;}	

.c_0100_3 .block1 .title1{ margin-top:15px;}

	}

@media  screen and (max-width:767px){

.c_0100_3{ margin-top:-15px;}	

.c_0100_3 .block1 .title1{ height:36px; line-height:35px;}

.c_0100_3 .block1 .title1 span{ font-size:16px;}

.c_0100_3 .block1 .kuai1{ margin-top:10px;}	

.c_0100_3 .block1 .ul01 li{ padding:15px 0; }

.c_0100_3 .block1 .ul02 li{ margin-top:15px;}

.c_0100_3 .block1 .ul02 li .text3{ padding-left:6%;}

.c_0100_3 .block1 .ul02 li .text3 .title3{ letter-spacing:0; font-size:15px;}



	}





/*pz_down*/

.bg1{ background:#363636;}

.c_0100_4{ float:left; width:100%; padding:25px 0 5px 0;}

.c_0100_4 .l_48{ float:left; width:48.7%;}

.c_0100_4 .r_42{ float:right; width:42.7%;}

.c_0100_4 .title4{ float:left; width:100%; height:47px; line-height:47px; font-size:16px; color:#fff; background:url(../images/bg3.png) left bottom no-repeat;}

.c_0100_4 .kuai2{ float:left; width:100%; padding:29px 0 42px 0;}

.c_0100_4 .kuai2 .l_57{ float:left; width:57%; margin-top:-7px;}

.c_0100_4 .kuai2 .l_57 a{ display:block; float:left; width:26%; margin-right:11%; height:33px; line-height:32px; border-bottom:1px dashed #4a4a4a; margin-top:7px; font-size:14px; color:#fff; overflow:hidden;}

.c_0100_4 .kuai2 .l_57 a:nth-child(3n){ margin-right:0;}



.c_0100_4 .kuai2 .l_57 a:hover{ color:#ddd;}

.c_0100_4 .kuai2 .l_57 .sle1{ float:left; width:100%; margin-top:20px; height:30px; line-height:30px; border:1px solid #4a4a4a; background:url(../images/op1.jpg) right center no-repeat; outline:none; padding-left:10px; color:#fff;

appearance:none;

-moz-appearance:none;

-webkit-appearance:none;

-ms-appearance:none;

}

.c_0100_4 .kuai2 .l_57 .sle1 option{ color:#fff; background:#363636;}

.c_0100_4 .kuai2 .r_33{ float:right; width:33.4%; text-align:center; padding-top:10px;}

.c_0100_4 .kuai2 .r_33 .pic2{ float:left; width:100%;}

.c_0100_4 .kuai2 .r_33 .p3{ float:left; width:100%; height:42px; line-height:42px; color:#999; font-size:14px;}

.c_0100_4 .kuai2 .ul03{ float:left; width:100%; margin-top:-4px;}

.c_0100_4 .kuai2 .ul03 li{ float:left; width:100%; position:relative; margin-top:8px; padding-left:43px;}

.c_0100_4 .kuai2 .ul03 li .add1{ position:absolute; left:0; top:6px;  height:36px; line-height:14px; color:#fff; padding-top:24px; background:url(../images/add1.png) center top no-repeat; border-right:1px solid #5e5e5e; padding-right:5px;}

.c_0100_4 .kuai2 .ul03 li .text4{ float:left; width:100%; padding-left:32px; font-size:13px; color:#999; line-height:18px; letter-spacing:0.8px;}



.c_0100_5{ float:left; width:100%; line-height:60px; border-top:1px solid #4a4a4a; font-size:14px;}

.c_0100_5 a{ color:#fff;}

.c_0100_5 a:hover{ color:#fff;}



.c_0100_5 .a3{ float:left;}

.c_0100_5 .a4{ float:right;}

.c_0100_5 .a4:hover{ color:#ddd;}



@media  screen and (max-width:991px){



.c_0100_4 .l_48{ width:100%;}

.c_0100_4 .r_42{ width:100%;}

	

	}

@media  screen and (max-width:767px){

.c_0100_4{ padding:15px 0 0px 0;}	

.c_0100_4 .title4{ height:36px; line-height:36px; font-size:14px;}	

.c_0100_4 .kuai2{ padding:15px 0 15px 0;}

.c_0100_4 .kuai2 .l_57{ width:60%;}	

.c_0100_4 .kuai2 .l_57 a{ width:45%; margin-right:10%; height:33px; line-height:32px; font-size:12px;}

.c_0100_4 .kuai2 .l_57 a:nth-child(3n){ margin-right:10%;}

.c_0100_4 .kuai2 .l_57 a:nth-child(2n){ margin-right:0;}

.c_0100_4 .kuai2 .r_33 .p3{ font-size:12px; height:auto; line-height:18px; padding:12px 0;}	

.c_0100_4 .kuai2 .l_57 .sle1{ margin-top:15px;}



.c_0100_4 .kuai2 .ul03 li{ padding-left:36px;}

.c_0100_4 .kuai2 .ul03 li .add1{ width:36px;}

.c_0100_4 .kuai2 .ul03 li .text4{ font-size:12px; line-height:22px; letter-spacing:0px;}	

.c_0100_4 .kuai2 .ul03 li .text4 i{ display:block; width:100%; height:1px;}	

.c_0100_5{ font-size:12px; padding:10px 3%; }

.c_0100_5 a{ width:100%; text-align:center; line-height:24px;}

	}



/*右侧漂浮*/

.zpf_right .zbtn_1{ width:100%; margin-top:40px; text-align:center; cursor:pointer;}

.zpf_right .zbtn_1 img{-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}

.zpf_right .zbtn_1.on img{ transform:rotate(0deg); display:none;}

.zpf_right ul.on{ display:none;}

.zpf_right{ width:59px; position:fixed; right:0; top:30%; z-index:100;}

.zpf_right ul{ width:59px; height:232px; background:#414141; padding:3px 0 11px 0;

border-top-left-radius:7px;

-moz-border-top-left-radius:7px;

-ms-border-top-left-radius:7px;

-webkit-border-top-left-radius:7px;

border-bottom-left-radius:7px;

-moz-border-bottom-left-radius:7px;

-ms-border-bottom-left-radius:7px;

-webkit-border-bottom-left-radius:7px;

-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}		

.zpf_right ul li{ width:59px; height:46px;  float:left; position:relative; margin-top:8px;}

.top3{ float:left; width:59px; height:46px; line-height:46px; font-size:20px; color:#c2c2c2; font-weight:bold; text-align:center;}

.top3 a{ color:#c2c2c2;}

.kf{ float:left; width:59px; height:46px; background:url(../images/kf1.png) center center no-repeat; cursor:pointer; position:relative; z-index:2;}

.kf .c_pf_4{ position:absolute; width:159px; height:46px; line-height:46px; font-size:16px; color:#fff; padding-left:18px; right:-159px; top:0; background:#095b9f url(../images/kf2.png) 113px center no-repeat; z-index:-1;

border-top-left-radius:3px;

-moz-border-top-left-radius:3px;

-ms-border-top-left-radius:3px;

-webkit-border-top-left-radius:3px;

border-bottom-left-radius:3px;

-moz-border-bottom-left-radius:3px;

-ms-border-bottom-left-radius:3px;

-webkit-border-bottom-left-radius:3px;

-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}		

.kf:hover .c_pf_4{ right:0;}

.dh{ float:left; width:59px; height:46px; background:url(../images/dh1.png) center center no-repeat; cursor:pointer; position:relative; z-index:2;}

.dh .c_pf_5{ position:absolute; width:182px; height:46px; line-height:46px; font-size:16px; color:#fff; padding-left:18px; right:-200px; top:0; background:#095b9f url(../images/dh2.png) 141px center no-repeat; z-index:-1;

border-top-left-radius:3px;

-moz-border-top-left-radius:3px;

-ms-border-top-left-radius:3px;

-webkit-border-top-left-radius:3px;

border-bottom-left-radius:3px;

-moz-border-bottom-left-radius:3px;

-ms-border-bottom-left-radius:3px;

-webkit-border-bottom-left-radius:3px;



-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}		

.dh:hover .c_pf_5{ right:0;}

.wx{ float:left; width:59px; height:46px; background:url(../images/wx1.png) center center no-repeat; cursor:pointer; position:relative; z-index:2;}

.c_pf_6{ position:absolute; right:-110px; top:-5px; width:100px; height:100px; box-shadow:0 0px 3px 3px #ccc;

-webkit-transition: all 0.2s ease-out 0s; 

   -moz-transition: all 0.2s ease-out 0s; 

     -o-transition: all 0.2s ease-out 0s; 

        transition: all 0.2s ease-out 0s;}		

.wx:hover .c_pf_6{ right:65px;}

.wx:hover{ background:url(../images/wx2.png) center center no-repeat;}

@media  screen and (max-width:1199px){

.zpf_right{ display:none;}	

	}



/*船舶融资与租赁*/



/*banner*/

.slide_banner{ float:left; width:100%; margin:0; overflow:hidden; outline:none;}

.slide_banner a{ outline:none;}



.c_0100_6{ float:left; width:100%; padding:20px 2.5%; margin-top:-40px; height:80px; line-height:40px; background:#095b9f; position:relative; z-index:9999;}



/*侧导航*/

.pz_SideLayer{ float:left; width:65%;}

.pz_SideLayer .l1{ float:left;}

.pz_SideLayer .l1 a{ float:left; height:40px; line-height:40px; text-align:center; padding:0 20px; color:#fff; font-size:14px; outline:none;}

.pz_SideLayer .l1:hover a,

.pz_SideLayer .l1.hover a{ background:#08528f;

border-radius:20px;

-moz-border-radius:20px;

-ms-border-radius:20px;

-webkit-border-radius:20px;

}

.pz_SideLayer .slick-prev{ background-size:100% 100%; width:10px; height:20px; left:0%;}

.pz_SideLayer .slick-next{ background-size:100% 100%; width:10px; height:20px; right:0%;}



.c_0100_6 .add2{ float:right; padding-left:22px; background:url(../images/add2.png) left center no-repeat; color:#fff;}

.c_0100_6 .add2 a{ color:#fff;}

.c_0100_6 .add2 span{ color:#fff;} 

.c_0100_6 .add2 a:hover{ color:#ddd;}



@media  screen and (max-width:1199px){

.pd_0{ padding:0;}	

.pz_SideLayer{ width:100%;}	

.c_0100_6{ padding:10px 2%; height:auto;}

.c_0100_6 .add2{ display:none;}	

.pz_SideLayer .slick-slide{ text-align:center; outline:none;}

.pz_SideLayer .l1{ float:none; display:inline-block; *display:inline; *zoom:1;}

	}

@media  screen and (max-width:767px){

.pz_SideLayer .l1 a{ font-size:14px;}

.c_0100_6{ margin-top:0;height: auto !important;}
.pz_SideLayer .l1 {width: 280px;}

}



.c_0100_7{ float:left; width:100%; padding:45px 0 60px 0;}

.c_0100_7 .title5{ float:left; width:100%; text-align:center;}

.c_0100_7 .title5 .h1_1{ float:left; width:100%; height:28px; line-height:28px; background:url(../images/cu1.png) left center repeat-x; font-size:18px; color:#333;}

.c_0100_7 .title5 .h1_1 span{ background:#fff; padding:0 20px;}

.c_0100_7 .title5 .h2_1{ float:left; width:100%; height:19px; line-height:19px; font-size:12px; color:#999; font-family:"Arial";}

.c_0100_7 .text5{ float:left; width:100%; padding-top:14px; line-height:34px; font-size:14px; color:#333; letter-spacing:0.6px;}

.c_0100_7 .text5 .c_ico1{ float:left; width:100%; padding:25px 0 31px 0;}

.c_0100_7 .text5 .c_ico1 .l_ico1{ float:left; width:20%; text-align:center;}

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1{ display:inline-block; *display:inline; *zoom:1; width:140px; height:140px; background:#fff; padding:5px;

border-radius:100%;

-moz-border-radius:100%;

-ms-border-radius:100%;

-webkit-border-radius:100%;



box-shadow:0 0 20px #ccc;

-moz-box-shadow:0 0 20px #ccc;

-ms-box-shadow:0 0 20px #ccc;

-webkit-box-shadow:0 0 20px #ccc;

}

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1{ float:left; width:100%; height:100%; overflow:hidden; position:relative;

border-radius:100%;

-moz-border-radius:100%;

-ms-border-radius:100%;

-webkit-border-radius:100%;

}

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1 .pf_bg1{ position:absolute; left:0; top:0; width:100%; height:100%; padding-top:52px; line-height:25px; font-size:18px; color:#fff; text-align:center; background:rgba(14,111,202,0.6); overflow:hidden;}

@media  screen and (max-width:991px){

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1{ width:80%; height:auto;}	

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1 .pf_bg1{ padding-top:42px; font-size:16px;}

	}



@media  screen and (max-width:767px){

.c_0100_7{padding:15px 0 20px 0;}	
.c_0100_7 .text5 img {height: auto;}
.c_0100_7 .title5 .h1_1{ height:24px; line-height:24px; font-size:16px;}

.c_0100_7 .title5 .h1_1 span{ padding:0 5%;}

.c_0100_7 .title5 .h2_1{ height:18px; line-height:18px;}



.c_0100_7 .text5{ padding-top:10px;}

.c_0100_7 .text5 .c_ico1{ text-align:center; width:100%; padding:20px 0 10px 0;}	

.c_0100_7 .text5 .c_ico1 .l_ico1{ float:none; display:inline-block; *display:inline; *zoom:1; width:30%;}

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1{ width:90%;}

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1 .pf_bg1{ padding-top:36px; font-size:14px;}



}

@media  screen and (max-width:375px){

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1 .pf_bg1{ padding-top:32px;}

}

@media  screen and (max-width:320px){

.c_0100_7 .text5 .c_ico1 .l_ico1 .ico1 .yuan1 .pf_bg1{ padding-top:24px;}

}



/*典型案例*/

.list1{ float:left; width:100%; margin-top:20px;}

.ul_3{ width:100%; float: left;}

.ul_3 li{ width:100%; float: left; padding: 20px; border:1px solid #eee; margin-top:20px;

-moz-border-radius:4px; 

 -webkit-border-radius:4px; 

 -khtml-border-radius:4px;

 border-radius:4px;

 -webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_3 li .img{ width:214px; height: 160px; float: left; overflow: hidden;}

.ul_3 li .img img{ width:100%; float: left;}

.ul_3 li .text{ margin-left: 244px; padding-right: 246px; position: relative;}

.ul_3 li .text .time{ position: absolute; right: 0; top: 26px;}

.ul_3 li .text .time h2{ width:100%; float: left; text-align: right; font-size: 16px; color: #666; line-height: 25px;}

.ul_3 li .text .time span{ display: block; float: right; margin-top: 36px; width: 40px; height: 40px; background: url(../images/ico_7_2.png) no-repeat center center white;

-moz-border-radius:50%; 

 -webkit-border-radius:50%; 

 -khtml-border-radius:50%;

 border-radius:50%;

 -webkit-transition: all 0.3s ease-out 0s; 

-moz-transition: all 0.3s ease-out 0s; 

-o-transition: all 0.3s ease-out 0s; 

transition: all 0.3s ease-out 0s;}

.ul_3 li .text h4{ width:100%; float: left; margin-top: 26px; font-size: 16px; color: #333; line-height: 25px; height: 25px; overflow: hidden;}

.ul_3 li .text .p{ width:100%; float: left; margin-top: 27px; font-size: 14px; color: #999; line-height: 28px; height: 56px; overflow: hidden;}

.ul_3 li:hover{ 

box-shadow:0 0 20px #ccc;

-moz-box-shadow:0 0 20px #ccc;

-ms-box-shadow:0 0 20px #ccc;

-webkit-box-shadow:0 0 20px #ccc;

}

.ul_3 li:hover .text h4{ color:#095b9f;}

.ul_3 li:hover .text .time span{ background-color:#095b9f;}

@media  screen and (max-width:1024px){

.ul_3 li .text{ padding-right: 106px;}

}

@media  screen and (max-width:767px){

.ul_3{ margin-top: 0;}

.ul_3 li{ padding: 10px; margin-top:15px;}

.ul_3 li .img{ width:160px; height: 120px;}

.ul_3 li .text{ padding-right: 76px; margin-left: 174px;}

.ul_3 li .text .time h2{ font-size: 20px; line-height: 22px;}

.ul_3 li .text .time span{ margin-top: 16px; width: 30px; height: 30px; background-size: 11px 11px;}

.ul_3 li .text h4{ margin-top: 20px; font-size: 14px; line-height: 22px; height: 22px;}

.ul_3 li .text .p{ margin-top: 20px; font-size: 12px; line-height: 22px; height: 44px;}

}

@media  screen and (max-width:767px){

.list1{ margin-top:0;}	

.ul_3 li{ position: relative;}

.ul_3 li .img{ width:100px; height: 74px;}

.ul_3 li .text{ padding-right: 0px; margin-left: 114px; position: inherit;}

.ul_3 li .text .time{ left: 10px; top: 10px; width:48px; height: 20px;}

.ul_3 li .text .time span{ display: none;}

.ul_3 li .text .time h2{text-align: center; color: white; background:#095b9f; font-size: 12px; line-height:16px; padding:2px 0;}



.ul_3 li .text h4{ margin-top: 0px;}

.ul_3 li .text .p{ margin-top: 10px;}

.ul_3 li:hover{ 

box-shadow:0 0 10px #ccc;

-moz-box-shadow:0 0 10px #ccc;

-ms-box-shadow:0 0 10px #ccc;

-webkit-box-shadow:0 0 10px #ccc;

}



}

.none1{ opacity:0;filter:alpha(opacity=00);}

.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}



/*分页*/

.waik_1{ width:100%; float:left; padding:60px 0 60px 0;}

.waik_2{ width:100%; float:left; padding:40px 0;}

.waik_3{ width:100%; float:left; padding:50px 0 80px 0;}

.pz_fy{width:100%; float:left; text-align:center; font-family:'Arial';}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/

.pz_fy a { display:inline-block; width:30px; height:30px; line-height:30px; background:#fff; COLOR: #999; font-size:14px; text-decoration:none; margin:0 2px;}

.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#095b9f; text-decoration:none;}/*鼠标经过和默认当前页样式*/

.pz_fy a.a1{ font-family:'宋体'}

.fy_phone{ display:none;}

@media  screen and (max-width:991px){

.waik_1{ padding:30px 0;}

.waik_2{ padding:30px 0;}

.waik_3{ padding:30px 0;}

.fy_phone{ display:block; font-family:'Arial';}

.fy_phone{ width:100%; float:left; text-align:center; font-size:14px; color:#333;}

.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #095b9f; color:#333;

-webkit-border-radius:15px; 

   -moz-border-radius:15px;

        border-radius:15px; }

.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}

}	



/*新闻详情*/

.c_0100_18{ float:left; width:100%;}

.t_0100_6{ float:left; width:100%;}

.t_0100_6 .t_t_5{ float:left; width:100%; text-align:center; color:#333333; font-size:24px; font-weight:bold; border-bottom:1px solid #d7d8d8; padding:40px 0 30px 0;}

.t_0100_6 .d_t_5{ float:left; width:100%; height:53px; border-bottom:1px solid #d7d8d8;}

.t_0100_6 .d_t_5 .d_l_1{ float:left; color:#777777; font-size:14px; line-height:53px;}

.t_0100_6 .d_t_5 .d_l_2{ float:right; color:#777777; font-size:14px; line-height:53px;  }

.t_0100_6 .d_t_5 .d_l_2 a{ color:#777777;}

.t_0100_6 .d_t_5 .d_l_2 a:hover{ color: #095b9f;}

.t_0100_6 .d_t_5 .d_l_2 img{ width: 38px;}



.moveIn{ float:left; width:100%; padding: 40px 0 0px 0; color:#333333; font-size:14px; line-height:30px; }



@media  screen and (max-width:991px){

    .moveIn{ padding: 25px 0 25px 0;  }

}

@media  screen and (max-width:767px){

    .t_0100_6 .t_t_5{  font-size:18px; padding: 25px 0;}

    .t_0100_6 .d_t_5{ height:auto; text-align: center;}

    .t_0100_6 .d_t_5 .d_l_1{ float:left; width: 100%; padding: 10px 0 5px 0; line-height: 24px; text-align: center;}

	.t_0100_6 .d_t_5 .d_l_1 i{ display:block; width:100%; height:1px; }

    .t_0100_6 .d_t_5 .d_l_2{ float:left; width: 100%; text-align: center; background: 0;}

	.pz_fy {display: block !important;}

    .moveIn{ padding: 20px 0;  }

    .t_0100_6 .d_t_5 .d_l_2 img{ width: 28px;}

	.t_0100_6 .d_t_5 .d_l_2{ display:none;}

}





.link9{ float:left; width:100%; height:59px; line-height:59px; font-size:14px; border-top:1px solid #ededed; border-bottom:1px solid #ededed;}

.link9 a{ color:#666; display:block; float:left; width:50%; height:59px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.link9 a[rel="prev"] {
	text-align: left;
    text-indent: 0;
    border-right: 1px solid #ededed;
}

.link9 a[rel="prev"]:before {
	content: 'Prev：';
}

.link9 a[rel="next"] {
	text-align: right;
    text-indent: 0;
}

.link9 a[rel="next"]:before {
	content: 'Next：';
}
.link9 a:hover{ color:#095b9f;}

.link9 .a7{ text-align:left; text-indent:0; border-right:1px solid #ededed;}

.link9 .a8{ text-align:right; text-indent:0;}



@media  screen and (max-width:767px){

.link9{ height:40px; line-height:40px;}

.link9 a{ height:auto; line-height:none;}

	}



.c_m_0100_4{ float:left; width:100%; margin:96px 0 38px 0; text-align: center; }

.c_m_0100_4 .l_140{ width:140px; margin:0 auto;}

.c_m_0100_5{ float:left; width:100%; margin:32px 0 0 0;}

.c_m_0100_5 .c_m_t_1{ float:left; width:100%; color:#095b9f; font-size:18px; line-height:24px; margin:83px 0 0 0;}

.c_m_0100_5 .ndBox{ margin: 0 -15px;}

.c_m_0100_5 .c_m_t_2{ float:left; width:100%; overflow:hidden; padding:23px 0 50px 0;}

.c_m_0100_5 .c_m_t_2 ul{ float:left; width:100%;}

.c_m_0100_5 .c_m_t_2 ul li{ float:left; width:50%; padding: 0 15px;}

.c_m_0100_5 .c_m_t_2 ul li a{ float:left; width:100%; border-bottom:1px solid #ebebeb; color:#333333; font-size:14px; line-height:36px; overflow:hidden;text-overflow:ellipsis;}

.c_m_0100_5 .c_m_t_2 ul li a:hover{color:#095b9f;}

.c_m_0100_5 .c_m_t_2 ul li span{ float:left; width: 70%;}

.c_m_0100_5 .c_m_t_2 ul li b{float:right; color:#777777; font-size:14px; line-height:38px; font-weight: normal;}

@media  screen and (max-width:991px){

    .c_m_0100_5 .c_m_t_2{  padding:23px 0 30px 0;}

}

@media  screen and (max-width:767px){

    .c_m_0100_4{  margin:0px 0 15px 0;  }

    .c_m_0100_5 .c_m_t_2{  padding:20px 0 20px 0;}

    .c_m_0100_5 .c_m_t_2 ul li{ float:left; width:100%; padding: 0 15px;}

}









/*人才招聘*/

.title6{ float:left; width:100%; height:60px; line-height:60px; font-size:16px; color:#fff; padding-left:20px; background:#095b9f; font-weight:bold;}

.l_257{ float:left; width:23%; height:60px; text-align:left; overflow:hidden;}

.l_217{ float:left; width:18.5%; height:60px; text-align:center; overflow:hidden;}

.l_182{ float:left; width:19.5%; height:60px; text-align:center; overflow:hidden;}

.l_218{ float:left; width:18.5%; height:60px; text-align:center; overflow:hidden;}

.l_184{ float:left; width:15.5%; height:60px; text-align:center; overflow:hidden;}



.sideMenu{ float:left; width:100%;}

.sideMenu h3{ float:left; width:100%; height:60px; line-height:60px; padding-left:20px; font-weight:normal; background:#f5f5f5; margin-top:12px; font-size:16px; color:#333;}

.sideMenu h3 em{ display:block; float:right; width:9%; height:60px; background:url(../images/re_6.png) center center no-repeat; cursor:pointer; border-left:1px solid #fff;}

.sideMenu h3.on{ color:#095b9f;}

.sideMenu h3.on em{ background:url(../images/re_7.png) center center no-repeat;}



.sideMenu .ul01{display:none; float:left; background:#fbfbfb; width:100%; padding-left:100px; padding-bottom:50px; position:relative;}

.sideMenu .ul01 .l_611{ float:left; width:56%; padding-top:42px; line-height:27px; font-size:12px; color:#666; padding-right:4%;}

.sideMenu .ul01 .l_611 .t_27{ float:left; font-size:16px; color:#333;}

.span1{ float:left; width:100%; font-size:14px;}

.span1.mt_83{ margin-top:83px;}

.sideMenu .ul01 .r_458{ float:left; width:44%; line-height:28px; background:url(../images/re_9.jpg) left top no-repeat; padding-left:4%; padding-right:3%; margin-top:42px; color:#666; overflow:hidden;}

.sideMenu .ul01 .r_458 .t_29{ float:left; width:100%; height:29px; line-height:29px; font-size:16px; color:#333;}

.pfee{ display:block; float:left; margin-top:68px; width:108px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; clear:both; background:#095b9f; position:absolute; bottom:10px;

border-radius:17px;

-moz-border-radius:17px;

-ms-border-radius:17px;

-webkit-border-radius:17px;

}

.pfee:hover{ color:#eee;}

.link11{ float:left; width:100%; padding:49px 0 91px 0; text-align:center;}

.link11 a{ font-size:14px; color:#8a8a8a;}

.link11 a img{ vertical-align:middle; padding-bottom:3px; margin-left:12px;}

.link11 a:hover{ color:#095b9f;}



@media  screen and (max-width:991px){

.sideMenu h3{ font-size:14px;}	

.title6{ font-size:14px;}

	}

@media  screen and (max-width:767px){

.c_0100_24{ padding-top:20px;}	

.title6{ padding-left:5px; font-size:12px; height:40px; line-height:40px; margin-top:15px;}	

.sideMenu h3{ padding-left:5px; font-size:12px; height:auto; padding-top:8px;}	

.sideMenu h3 em{ background-size:15px 15px; border:0;}

.sideMenu h3.on em{ background-size:15px 15px;}

.sideMenu .ul01{ padding-left:0; padding-bottom:10px;}

.sideMenu .ul01 .l_611{ width:100%; padding-left:4%; padding-right:3%; padding-top:15px; padding-bottom:10px;}

.sideMenu .ul01 .r_458{ width:100%; background:none; margin-top:10px; padding-bottom:10px;}



.sideMenu .ul01{ padding-bottom:50px;}	

.pfee{ bottom:15px;}





.span1.mt_83{ margin-top:20px;}



.l_257{ width:22%; height:auto; line-height:20px; padding:10px 0; overflow:auto;}

.l_217{ width:18.5%; height:auto; line-height:20px; padding:10px 0; overflow:auto;}

.l_182{ width:15.5%; height:auto; line-height:20px; padding:10px 0; overflow:auto;}

.l_218{ width:18.5%; height:auto; line-height:20px; padding:10px 0; overflow:auto;}

.l_184{ width:15.5%; height:auto; line-height:20px; padding:10px 0; overflow:auto;}

.pfee{ margin-top:20px; width:85px; height:30px; line-height:30px; font-size:12px;}

.link11{ padding:20px 0 20px 0;}



.l_257{ width:42%; text-align:center;}

.l_217{ display:none;}

.l_182{ display:none;}

.l_218{ display:none;}

.l_184{ width:42%; text-align:center;}

.sideMenu h3{ padding-top:0;}

.sideMenu h3 em{ width:16%; height:40px;}



	}



/*联系我们*/

.c_0100_8{ float:left; width:100%; padding:20px 0 50px 0;}

.list2{ float:left; width:100%;}

.ul04{ float:left; width:100%;}

.ul04 li{ float:left; width:100%; margin-top:20px; border:1px solid #eee; padding:20px 1.7% 20px 2.5%; background:#fafafa;}

.ul04 li .c_li01{ float:left; width:100%;}

.ul04 li .c_li01 .l_48{ float:left; width:48.9%;}

.ul04 li .c_li01 .l_48 .title7{ float:left; width:100%; height:64px; padding:17px 0 16px 0; border-bottom:1px dashed #e1e1e1;}

.ul04 li .c_li01 .l_48 .title7 .span2{ float:left; padding-left:27px; background:url(../images/co2.png) left center no-repeat; font-size:18px; color:#095b9f;}

.ul04 li .c_li01 .l_48 .title7 .a5{ float:right; display:block; width:30px; height:30px; background:url(../images/co1.png) no-repeat; background-size:100% 100%;}

.ul04 li .c_li01 .l_48 .text6{ float:left; width:100%; padding:16px 0 20px 0; line-height:40px; font-size:14px; color:#333; position:relative;}

.ul04 li .c_li01 .l_48 .text6 .span3{ color:#666;}

.ul04 li .c_li01 .l_48 .text6 .pf_img1{ position:absolute; right:0; bottom:0;}



.ul04 li .c_li01 .r_46{ float:right; width:46.4%;}

#bdmap_1{ width:100%; height: 220px; position: relative; float: left;}

#bdmap_1 .iw_poi_title{ font-size: 16px; color: #d71518; line-height: 24px; font-weight: normal;}

#bdmap_1 .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px; margin-top: 7px;}

#bdmap_1 .BMap_shadow{ display: none !important;}

#bdmap_1 .BMapLabel{ display: none !important;}



#bdmap_2{ width:100%; height: 220px; position: relative; float: left;}

#bdmap_2 .iw_poi_title{ font-size: 16px; color: #d71518; line-height: 24px; font-weight: normal;}

#bdmap_2 .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px; margin-top: 7px;}

#bdmap_2 .BMap_shadow{ display: none !important;}

#bdmap_2 .BMapLabel{ display: none !important;}



#bdmap_3{ width:100%; height: 220px; position: relative; float: left;}

#bdmap_3 .iw_poi_title{ font-size: 16px; color: #d71518; line-height: 24px; font-weight: normal;}

#bdmap_3 .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px; margin-top: 7px;}

#bdmap_3 .BMap_shadow{ display: none !important;}

#bdmap_3 .BMapLabel{ display: none !important;}



@media  screen and (max-width:991px){

.ul04 li{ padding:20px 1.5% 20px 1.5%;}

.ul04 li .c_li01 .l_48{ width:49.5%;}	

.ul04 li .c_li01 .l_48 .text6{ font-size:12px;}	

	}

@media  screen and (max-width:767px){

.c_0100_8{ padding:0px 0 15px 0;}

.ul04 li{ margin-top:15px; padding:10px 3% 10px 3%;}	

.ul04 li .c_li01 .l_48{ width:100%;}

.ul04 li .c_li01 .l_48 .title7{ height:auto; padding:8px 0 8px 0;}

.ul04 li .c_li01 .l_48 .title7 .a5{ width:24px; height:24px;}

.ul04 li .c_li01 .l_48 .title7 .span2{ height:24px; line-height:24px; padding-left:24px; background:url(../images/co2.png) left center no-repeat; background-size:15px auto; font-size:16px;}

.ul04 li .c_li01 .l_48 .text6{ padding:20px 0 25px 0; line-height:30px; font-size:14px;}

.ul04 li .c_li01 .r_46{ width:100%; margin-top:10px;}

	}



/*律师团队*/

.ul05{ float:left; width:100%; margin-top:-10px;}

.ul05 li{ float:left; width:23.1%; margin-top:30px; margin-right:2.5%;}

.ul05 li:nth-child(4n){ margin-right:0;}

.ul05 li .pic3{ float:left; width:100%;}

.ul05 li .pic3 img{ width:100%;}

.ul05 li .text7{ float:left; width:100%;}

.ul05 li .text7 .t_3{ float:left; width:100%; padding:3px 7.4% 23px 7.4%; background:#f8f8f8;}

.ul05 li .text7 .t_3 .name1{ float:left; width:100%; height:70px; line-height:70px; font-size:16px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ul05 li .text7 .t_3 .name1 span{ font-size:14px; color:#999;}

.ul05 li .text7 .t_3 .p4{ float:left; width:100%; height:52px; line-height:26px; font-size:14px; color:#999; overflow:hidden;}

.ul05 li .text7 .more1{ float:left; width:100%; height:60px; line-height:58px; border:1px solid #eee; padding:0px 7.4% 0px 7.4%;}

.ul05 li .text7 .more1 a{ padding-right:13px; background:url(../images/la8.png) right center no-repeat; font-size:14px; color:#999; font-family:"Arial";}



.ul05 li:hover .text7 .t_3{ background:#095b9f;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

     -o-transition: all 0.3s ease-out 0s; 

        transition: all 0.3s ease-out 0s;

}

.ul05 li:hover .text7 .more1{ border:1px solid #095b9f; color:#095b9f;

-webkit-transition: all 0.3s ease-out 0s; 

   -moz-transition: all 0.3s ease-out 0s; 

     -o-transition: all 0.3s ease-out 0s; 

        transition: all 0.3s ease-out 0s;

}

.ul05 li:hover .text7 .more1 a{ background:url(../images/la9.png) right center no-repeat; color:#095b9f;}

.ul05 li:hover .text7 .t_3 .name1{ color:#fff;}

.ul05 li:hover .text7 .t_3 .name1 span{ color:#a5b9d3;}

.ul05 li:hover .text7 .t_3 .p4{ color:#a5b9d3;}





@media  screen and (max-width:991px){

.ul05 li{ float:left; width:48%; margin-top:20px; margin-right:4%;}

.ul05 li:nth-child(4n){ margin-right:0;}

.ul05 li:nth-child(2n){ margin-right:0;}

	}

@media  screen and (max-width:767px){

.ul05 li .text7 .t_3{ padding:0px 3% 15px 3%;}	

.ul05 li .text7 .t_3 .name1{ height:48px; line-height:48px; font-size:16px;}

.ul05 li .text7 .t_3 .p4{ line-height:20px; font-size:12px; height:40px;}

.ul05 li .text7 .more1{ height:40px; line-height:38px;}

.ul05 li .text7 .more1 a{ font-size:12px;}

	}





/*律师弹窗*/

.pz_pf_on{ float:left; width:100%; height:100%; background:rgba(0,0,0,0.3) left top repeat; position:fixed; top:0; left:0; z-index:9999;  }

.pz_pf_1{ position:absolute; top:50%; left:50%; width:1170px; background:#fff;

-webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    transform:translate(-50%,-50%);

}

.tent_out{ position:absolute; right:0px; top:-50px;}

.text_pic1{ float:left; width:100%; padding:40px 2% 40px 3.4%;}

.text_pic1 .pic4{ float:left; width:24.3%;}

.text_pic1 .text8{ float:right; width:73%; padding-right:4.4%;}

.text_pic1 .text8 .title8{ float:left; width:100%; height:53px; line-height:46px; border-bottom:1px dashed #ccc;}

.name2{ float:left; font-size:22px; color:#095b9f; font-weight:bold;}

.name2 span{ font-size:16px; color:#666; font-weight:normal;}

.language{ float:right; padding-left:33px; background:url(../images/la10.png) left center no-repeat; font-size:14px; color:#666;}

.language a{ color:#666;}

.content_3{ float:left; width:100%; line-height:36px; font-size:14px; color:#333;}

.content{ width:104%; height:217px; padding:6px 0 0 0; overflow:auto;}



@media  screen and (max-width:1199px){

.pz_pf_1{ width:96%;}	

.text_pic1{ padding:15px 2% 15px 2%;}

.text_pic1 .pic4{ width:25%;}

.text_pic1 .text8{ width:75%; padding-left:3%;}

.text_pic1 .text8 .title8{ height:36px; line-height:30px; }

.name2{ font-size:18px;}

.name2 span{ font-size:14px;}

.language{ padding-left:28px; background:url(../images/la10.png) left center no-repeat; background-size:18px auto; font-size:12px;}

.content_3{ line-height:32px; font-size:12px;}

.content{ width:104%; height:140px; padding:6px 0 0 0;}

	}

@media  screen and (max-width:767px){

.tent_out{ width:24px; top:-36px;}	

.pz_pf_1{ width:80%; margin-top:10px;}	

.text_pic1{ padding:10px 2% 10px 2%;}	

.text_pic1 .pic4{ width:100%;}

.text_pic1 .pic4 img{ width:100%;}

.text_pic1 .text8{ width:100%;}	



.name2{ font-size:16px;}

.name2 span{ font-size:12px;}



.language{ padding-left:20px; background-size:16px auto;}



.text_pic1 .text8 .title8{ height:42px; line-height:38px; margin-top:10px; }

.content_3{ line-height:28px; font-size:13px;}

.content{ height:140px;}



	}





@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}

@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}

@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}





.contactMap{ float: left; width:100%; border:#f5f5f5 solid 5px; padding: 5px;}

.map{ float: left; width: 100%; height:220px;}

.mapBack{ background:url(../images/lx_1.png) no-repeat; float: left; width: 243px; height:58px; font-size:14px; color:#3a3939; text-align: center; line-height: 42px;}

#dituContent1{ width:100%; height:220px;}

#dituContent2{ width:100%; height:220px;}

#dituContent3{ width:100%; height:220px;}

.chl-editor img {max-width: 100%;height: auto;}