@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#666;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width:100%;}
ul,li{list-style-type:none;}
.clear{clear:both;}
a{color:#666;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.pos{position:relative;}
.mar_3{margin-bottom:3%;}
.bg_b{background: #006F9D;height: 8px;}
/*header*/
.top{background:#ffffff;position:absolute;top:0;left:0;width:100%;}
.logo{width:75%;}
.meau{width:45px;float:right;height:45px;margin-top:10px;}
.index_tit{height:40px;padding-top:5px;line-height:20px;background:url(../images/index_03.jpg) no-repeat center center;background-size:100% 100%;color:#946959;text-transform:uppercase;}
.about_con{background:url(../images/index_08.jpg) no-repeat center top;background-size:100%;padding:5% 1%;}
.about_pic{background:url(../images/index_05.png) no-repeat left bottom;background-size:98%;padding:0 0 3% 2.5%;width:30%;}
.about_text{width:62%;line-height:1.6;padding-right:2%;}
.about_more{padding:2% 5%;background:url(../images/index_25.png);border-radius:3px;color:#d5b6a1;margin:2% 1%;}
.about_more a{color:#d5b6a1;display:block;}

.pro_pic{width:48.125%;padding-left:1.25%;}
.pro_name01{position:absolute;left:10%;bottom:10%;width:70%;padding:8% 0;color:#d5b6a1;background:url(../images/index_09.png) no-repeat;background-size:100% 100%;}
.pro_name01 font{color:#fff;}
.pro_name02{position:absolute;bottom:0;left:0;width:90%;padding:3% 5%;background:url(../images/index_25.png);color:#d5b6a1;}
.pro_name03{position:absolute;bottom:0;left:0;width:90%;padding:3% 5%;background:url(../images/index_25.png);color:#d5b6a1;}
.pro_mar{margin-bottom:2.4%;}

.new_list li{padding:0 2%;margin:5% 0;}
.new_list_pic{width:30%;}
.new_list_text{width:65%;color:#898989;line-height:1.6;}
.new_f{color:#946959;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.new_f a{color:#946959;}
.new_f a:hover{color:#946959;}

.app_list{padding-top:5%;}
.app_list li{width:46%;margin:2% 2%;float:left;position:relative;}
.app_list li span{position:absolute;bottom:0;left:0;width:100%;padding:3% 0;background:url(../images/index_25.png);color:#d5b6a1;}
.app_btn{width:96%;background:url(../images/index_25.png);padding:2% 0;border-radius:3px;margin:0 auto 3%;}
.app_btn a{color:#d5b6a1;display:block;}

.ser{background:url(../images/index_28.jpg);background-size:100% 100%;padding:4% 0;color:#d5b6a1;}
.ser_tit{background:url(../images/index_11.jpg) no-repeat center center;padding:2% 0;line-height:2;}
.ser_text{line-height:2;padding:0 3%;}

.footer_nav{position:fixed;bottom:0;left:0;background:#006F9D;width:100%;padding:2% 0 2%;z-index: 10;}
.footer_nav li {width:25%;float:left;}
.footer_nav li img{width:60%;}
.footer_nav li a{color:#fff;}
.footer_top{position:fixed;bottom:7%;left:44%;width:13%;}

.main_top{background:url(../images/index_25.png);}
.main_top_text{padding-top:4%;color:#d5b6a1;}
.main_tit{height:40px;line-height:40px;background:url(../images/index_14.png) repeat-x left center;padding-left:5%;}
.main_tit span{padding:0 2%;background:#fff;}
.main_type li{background:url(../images/index_15.jpg);background-size:100% 100%;margin:0 1.5%;padding:2% 5%;float:left;}
.main_type li a{color:#d5b6a1;display:block;}
.more{width:30%;padding:2% 0;background:url(../images/index_25.png);border-radius:3px;color:#d5b6a1;margin:5% auto;}
.more a{color:#d5b6a1;display:block;}

#banner{
	width: 100%;
}

.navlanmu{width:225px;height:auto;text-align:center;line-height:55px;font-size:30px;color:#fff;float:left;}


.sj-1{width:100%;height:30px;}
.seach-a{width:96%;height:30px;margin:0 auto;position:relative;}
.seach-b{width:100%;height:30px;border:1px solid #eee;border-radius:60px;outline:none;}


.sj-2{width:100%;height:auto;margin-top:5px;}
.tb-tu{width:96%;height:auto;margin:0 auto;}
.tb-a{width:23%;float:left;margin-right:2%;margin-top:20px;margin-bottom:20px;}
.tb-a:last-child{margin-right:0;}

/*产品展示*/
.sj-3{width:100%;height:auto;background:url(../images/goods-bj.png)no-repeat;background-size:100% 100%;}
.goods-top{width:100%;height:70px;}
.goods-top-a{width:100%;height:40px;border-bottom:1px solid #66A8DE;}
.goods-top-a p{font-size:1.5em;color:#fff;text-align:center;}
.goods-top-b{height:10px;}
.goods-top-c{width:25px ;height:3px;background-color:#FFD409;margin:0 auto;margin-top:5px;}
.goods-top-d{width:100%;height:30px;}
.goods-top-d p{font-size:1em;color:#A4D4FA;text-align:center;font-weight:100;}
.goods-top-e{height:5px;}
.goods-a{width:90%;height:auto;margin:0 auto;}
.goods-theme-1{width:100%;height:auto;}


.goods-theme-2{width:32%;height:26px;background-color:#fff;float:left;text-align:center;line-height:26px;margin-right:4px;margin-bottom:4px;overflow: hidden}
.goods-theme-2 a{color:#000;font-size:0.8em;}
.goods-theme-2:hover{background-color:#FF5D25;}
.goods-theme-2:hover>.xa{color:#fff;background-color:#ff5D25;}


.erjilei{width:40%;height:40px;text-align:center;color: #fff;line-height:40px;/* margin-right:4%; */margin-bottom: 10px;overflow: hidden;font-size:14px;background-color:#C1C1C1;display:inline-block;border-radius:20px;}

.lllll{
	width: 90%;margin: auto;line-height: 22px;font-size: 14px;color: #626262;margin-top: 20px;
}
.lllll img{
	max-width: 100%;display: block;margin:6px auto 0;
}

.goods-theme-center{width:96%;height:auto;overflow: hidden;margin:20px auto;}
.goods-theme-center-ul{width:100%;height:auto;}
.goods-theme-center-one{width:32%;height:auto;float:left;margin-right:4px;margin-bottom:4px;}
.goods-theme-center-w{width:100%;height:20px;background-color:#909090;text-align:center;line-height:20px;color:#fff;}
.goods-theme-bottom{width:100%;height:70px;text-align:center;line-height:70px;}
.goods-theme-bottom a{padding:2px 20px;border:1px solid #fff;border-radius:20px;color:#fff;}


/*关于我们*/
.about-center{width:100%;height:auto;margin-top:10px;}
.about-top-info{width:100%;text-align:center;}
.about-top-info span{font-size:0.5px;color:#8A8A8A;}
.about-bottom{width:96%;height:auto;margin:0 auto;margin-top:20px;}
.about-bottom p{font-size:15px;line-height:25px;color:#000;text-indent:2em;}


/*新闻中心*/
.sj-3{width:100%;height:auto;background:#016FC8}
.news-theme-bottom{width:96%;height:auto;margin:0 auto;}
.news-theme-bottom-one{width:100%;height:72px;background-color:#fff;margin-top:15px;}
.news-theme-left{width:23%;height:72px;float:left;}
.news-theme-right{width:75%;height:72px;float:right;}
.news-theme-right-top{width:100%;height:30px;border-bottom:1px solid #E4E4E4;}
.news-theme-right-top-p{font-size:14px;color:#000;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-theme-right-bottom{width:100%;height:40px;line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-theme-right-bottom-p{font-size:12px;color:#000;}

/*联系我们*/
.sj-5{width:94%;height:auto;margin:0 auto;}
.lianxi-yw{font-size:12px;line-height:;}
.lianxi-title{font-size:15px;font-weight:bold;color:#000;}
.kg{height:20px;}
.lianxi-info{width:100%;height:auto;font-size:12px;line-height:18px;color:#C4C2C2;margin-top:10px;margin-bottom:10px;}
.lianxi-center{margin-top:10px;width:94%;height:auto;margin:0 auto;}
.lianxi-center-left{width:70%;height:auto;float:left;}
.lianxi-center-left p{font-size:14px;color:#000;line-height:20px;}
.lianxi-center-right{width:30%;height:auto;float:right;margin-top:30px;}

    

/*底部*/
.foot-top-tu{width:100%;background:url(../images/foot-top.png) no-repeat;background-size:100% 100%;position:fixed;bottom:62.39px;left:0;}



/*产品列表*/
.page-a{width:100%;text-align:center;margin-top: 30px;}
.page-a a{width: 22px;height: 22px;border-radius: 50%; background-color:#E02C49;color:#fff;display: inline-block;margin-right: 1%;line-height: 22px}
.page-a a:hover{background-color:#FF4800;}
.pre_page{margin-right: 1%;width: 26px!important;height: 26px!important;line-height: 26px!important;}
.next_page{width: 26px!important;height: 26px!important;line-height: 26px!important;}

/*产品详情*/
.goods-show-title{width:100%;height:auto;text-align:center;line-height:26px;font-size:16px;color:#626262;}
.goods-show-tu{width:60%;height:auto;margin:0 auto;margin-bottom:10px;}
.goods-show-info{width:100%;height:auto;line-height:27px;font-size:14px;color: #626262;}
.page-b{width:90%;height:60px;line-height: 30px;margin: auto;}
.page-b p a{color:#626262;font-size:14px;}
.page-b p{color:#626262;font-size:14px;}
.ffff{width: 100%;height: 30px;line-height: 30px;text-align: center;color: #626262;font-size: 12px;}

.goods-show-info img{display:block;}

.current{padding: 3px 10px;background-color: #f00;color: #fff;}


.i_about{
	width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 18px;font-weight: 700;color: #e02c49;
}  
.i_about2{
	width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 18px;font-weight: 700;color: #292929;
} 
.i_about span{
	color: #292929;
} 
.i_about_line{
	width: 20%;margin:5px auto;background: #FFAE01;height: 2px;
}
.i_about_area{
	width: 100%;height: auto;overflow: hidden;
}
.i_about_left{
	float: left;width: 45.3%;margin-left: 2%;height: 120px;background: url(../images/ab.png);
	background-size: 100% 100%;
}
.i_about_left img{
	width: 90%;display: block;margin: 8px auto;height: 102px;
}
.i_about_right{
	float: left;width:49%;margin-left: 1%;
}
.i_about_cont{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;line-height: 20px;color: #626262;
}

.i_about_right_more{
	width: 40%;margin:10px auto 0;overflow: hidden;
}
.i_service{
	width: 95%;margin: auto;overflow: hidden;
}
.i_service_line{
	border-bottom: 2px solid #E6E6E6;height: 30px;line-height: 30px;text-align: right;font-size: 14px;color: #626262;
}
.i_service_list{
	width: 100%;overflow: hidden;margin-top: 20px;
}
.i_sevice_li{
	width: 44%;height: 150px;float: left;margin: 0 3% 16px;overflow: hidden;
}
.i_sevice_li_img{
	width: 100%;height: 120px;overflow: hidden;
}
.i_sevice_li_img img{
	width: 100%;height: 100%;display: block;
}
.i_sevice_li_title{
	width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #4b4b4b;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.i_sevice_li:hover .i_sevice_li_title{
	color: #FFAE01;
}
.i_news{
	width: 90%;margin: auto;overflow: hidden;
}
.i_news_type{
	width: 100%;height: 30px;text-align: center;margin-top: 10px;
}
.i_news_type_li{
	width: 30%;height: 30px;line-height: 30px;text-align: center;display: inline-block;background: #eee;
	color: #E02C49;font-size: 14px;border-radius: 15px;margin: 0 4%;
}

.i_news_type_lic{
	background:#E02C49;color:#fff;
}
.i_news_list{
	width: 100%;height: auto;overflow: hidden;
}
.i_news_tj{
	width: 100%;height: 200px;overflow: hidden;margin-top: 20px;
}
.i_news_tj_img{
	width: 42.8%;float: left;height: 200px;overflow: hidden;
}
.i_news_tj_img img{width: 100%;height: 100%;display: block;}
.i_news_tj_cont{
	width: 53%;height: 100%;float: left;margin-left: 4%;overflow: hidden;
}
.i_news_tj_title{
	width: 100%;height: 40px;line-height: 20px;font-size: 14px;color: #292929;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;font-weight: 700;
overflow: hidden;
}
.i_news_tj_date{
overflow: hidden;font-size: 14px;color: #898989;
	width: 100%;height: 22px;line-height: 22px;
}
.i_news_tj_jj{
	width: 100%;height: 90px;line-height: 18px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;color: #313131;
overflow: hidden;
}
.i_news_tj_more{
	width: 46%;height: 24px;line-height: 24px;color: #fff;text-align: center;background: #FFAE01;margin: 16px auto 0;
}
.abc2{
    height:90px;overflow:hidden;
}
.i_news_pt_li{
	width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #292929;overflow: hidden;font-weight: 700;
	float: left; display: block;

}
.i_news_pt_li_date{
	float: right;color: #898989;
}
.i_case{
	width: 87%;margin:16px auto 0;overflow: hidden;
}
.i_case_li{
	width: 43.8%;float: left;margin-right: 8%;overflow: hidden;padding-bottom: 16px;
}
.i_case_li:nth-child(2n){margin-right: 0;}
.i_case_li_img{
	width: 100%;height:170px;overflow: hidden;position: relative;
}
.i_case_li_img img{width: 100%;height: 100%;}
.i_case_li_num{
	height: 30px;line-height: 30px;display: inline-block;position: absolute;top: 0;right: 0;z-index: 2;
	border-top: 2px solid #E02C49;color: #E02C49;font-size: 18px;padding: 0 5px;font-weight: 700;font-style: italic;
}
.triangle-bottomleft {
    width: 0;
    height: 0;
    border-bottom: 36px solid #fff;
    border-right: 36px solid transparent;
    position: absolute;bottom: 0;left: 0;
}
.triangle-topright {
    width: 0;
    height: 0;
    border-top: 36px solid #fff;
    border-left: 36px solid transparent; 
    position: absolute;top: 0;right: 0;
    
}
.i_case_li_t{
	margin-top: 6px;height: 30px;line-height: 30px;
	font-size: 14px;color: #313131;overflow: hidden;
text-overflow:ellipsis;font-weight: 700;
white-space: nowrap;
}
.i_case_li_c{
	height: 44px;line-height: 22px;font-size: 14px;color: #313131;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.i_case_li_m{
	width: 50%;height: 30px;line-height: 30px;text-align: center;margin-top: 10px;
	font-size: 12.06px;color: #505050;background: #E6E6E6;float: left;margin-left: 8%;
}
.i_case_li_m:hover{
	background: #FFAE01;color: #fff;
}
.i_lawyer_li{
	width: 45%;margin-right: 5%;float: left;height: 200px;overflow: hidden;margin-bottom: 20px;
}
.i_lawyer_li_img{
	width: 100%;height: 170px;overflow: hidden;
}
.i_lawyer_li_img img{
	width: 100%;height: 100%;display: block;
}
.i_lawyer_li_title{
	width: 100%;height: 30px;line-height: 30px;text-align: center;background: #E6E6E6;color: #292929;overflow: hidden;font-size: 14px;text-overflow:ellipsis;
white-space: nowrap;font-weight: 700;
}
.i_service_li{
	width: 48%;margin-right: 1%;float: left;height: 150px;overflow: hidden;margin-bottom: 20px;
}

.i_service_li_img{
	width: 100%;height: 120px;overflow: hidden;
}
.i_service_li_img img{
	width: 100%;height: 100%;display: block;
}
.i_service_li_title{
	width: 100%;height: 30px;line-height: 30px;text-align: center;color: #4b4b4b;overflow: hidden;font-size: 14px;text-overflow:ellipsis;
white-space: nowrap;font-weight: 700;
}
.i_service_li:hover .i_service_li_title{
   color: #ffae01;
}
.i_lawyer_list{
	width: 95%;margin:20px auto;height: 290px;position: relative;text-align: center;
}
.i_layer_li{
	width: 26%;display: inline-block;margin: 0 2%;height: 130px;transition: all 0.35s ease-in;
}
.i_layer_li img{width: 100%;height: 100%;}
.che_lawyer{
	transform: scale(1.2,1.2);
}
/*.i_layer_li:nth-child(1){
	transform: scale(1.2,1.2);
}*/
.i_layer_bg{
	width: 100%;height: 180px;background: #E6ECF0;position: relative;bottom: 22px;z-index: -1;
}
.i_layer_li_info{
	width: 100%;height: 110px;display: none;margin-top: 20px;float: left;
}
/*.i_layer_li_info:nth-child(1){
	display: block;
}*/
.i_layer_li_info_left{
	width: 36%;float: left;height: 108px;line-height: 108px;font-size: 16px;font-weight: 700;
}
.i_layer_li_info_right{
	width: 60%;float: left;height: 108px;line-height: 16px;display: -webkit-box;
-webkit-box-orient: vertical;font-size: 12px;color: #626262;padding: 10px 2%;box-sizing: border-box;
-webkit-line-clamp: 6;
overflow: hidden;text-align: left;
}