@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;font-family:"微软雅黑";}
body{ color:#363636; font-size:20px}
a:link,a:visited {text-decoration: none;color: #363636;}
a:hover {color: #cc3311;}
ul li{list-style-type:none}
img{border:0px; max-width:100%/*vertical-align:top;*/}
*+html img{-ms-interpolation-mode:bicubic;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.clearfix{*zoom:1;}
h3{ font-weight:normal; font-size:1.2em;}
.back{ width:100%; padding:1.5% 0; background:#eeeeee}


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}

.main{ max-width:640px; margin:0 auto;}
.header{}
.logo{ width:27.8%; float:left; padding:2%}

.tel{ width:40%; float:right; padding-top:4%; padding-right:2%}


.banner{}
.banner img{ width:100%;}

/*banner焦点图*/

.slideBox img {
	width: 100%;
	height: auto
}
.slideBox {
	max-width: 960px;
	min-width: 320px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-top: 1px
}
.slideBox .hd {
	position: absolute;
	height: 15px;
	line-height: 15px;
	bottom: 5px;
	right: 5px;
	z-index: 1
}
.slideBox .hd li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #333;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px
}
.slideBox .hd li.on {
	background: #fff
}
.slideBox .bd {
	position: relative;
	z-index: 0
}
.slideBox .bd li {
	position: relative;
	text-align: center
}
.slideBox .bd li img {
	background: url(../91/images/loading.gif) center center no-repeat;
	vertical-align: top;
	width: 100%
}
.slideBox .bd li a {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.slideBox .bd li .tit {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	background: url(../91/images/focusBg.png) repeat-x;
	color: #fff;
	text-align: left
}





nav{  margin-bottom:4%; }
nav ul{}
nav ul li{ width:33.33333%; float:left; text-align:center; margin-top:4%}
nav ul li .nav_img{ display:block; width:41.5%; margin:0 auto; margin-bottom:4%}


.news{ margin-top:2%; margin-bottom:4%}
.heading{ width:100%; border-bottom:1px solid #e3e3e3; padding:2% 0 }
.heading_title{ width:24%; float:left; padding-left:3%}
.heading .more{ width:9%; float:right; color:#f49800}
.heading .more a{color:#f49800}
.titile_ico{ display:block; float:left; width:4%;  margin-right:5%}
.heading  h3{  float:left; background:url(../91/images/title_ioc.jpg) no-repeat 0 center; padding-left:3%; margin-left:4%; background-size:4%}

.news_1{margin:3% 0;}
.news_1 dl{ width:50%; float:left; text-align:center; }
.news_1 dl dt{width:80%;margin:0 auto}

.news_1 dl dd{ width:80%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:0.9em; margin:2% auto;} 

.new_ul{ width:95%; margin:0 auto}
.new_ul li{ border-bottom:1px dashed #cccccc; line-height:2.7em; height:2.7em;}
.new_ul li .new_ul_ioc{ float:left; width:2%;margin-right:1%;}
.new_ul li .new_ul_ioc img{ vertical-align:middle}
.new_ul li h3{ float:left; font-size:1em;}

.news_box{ width:95%; margin:3% auto}
.news_box span{ width:32%; float:left}
.news_box figcaption{ width:65%; float:right}
.news_box figcaption h3{ font-size:1em; font-weight:bold;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.news_box figcaption p{ font-size:0.8em; height:3em; overflow:hidden; margin-top:2%; line-height:1.5em;}

.zj{margin:2% 0; }
/*专家tab*/
.picFocus .bd{ margin-bottom:4%}
.picFocus .bd li{ }
.picFocus .bd img{ width:100%;  display:block;  }		
.picFocus .bd .zjtd_box{ margin-top:4%}
.picFocus .bd .zjtd_box>span{ width:33%; float:left; padding-left:4%; padding-right:4%; margin-top:4%}
.picFocus .bd .zjtd_box figcaption{ background:#eeede9; width:42%; float:left; padding:5%}
.picFocus .bd .zjtd_box figcaption h3{ color:#de5e00}
.picFocus .bd .zjtd_box figcaption h3 small{ color:#575757; font-size:0.7em; margin-left:2%}
.picFocus .bd .describ1{ width:90%; color:#896742; margin-top:4% }
.picFocus .bd .xing1{ width:8%; display:block; float:left; margin-right:2%; padding-top:2%}
.picFocus .bd .describ2{width:90%; font-size:0.8em; margin-top:3% }
.picFocus .bd .xing2{width:7%; display:block; float:left;  margin-right:2%;padding-top:2%}

.picFocus{ margin:0 auto;  width:100%;   position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:95%; margin:4% auto; }
.picFocus .hd li{ width:20%; float:left;  }
.picFocus .hd li span{ width:68%; display:block; margin:0 auto}
.picFocus .hd li span img{ border-radius:90px;-moz-border-radius: 90px;-webkit-border-radius: 90px; border:1px solid #ccc ; width:100%;}
.picFocus .hd li span img:hover{border:1px solid #f07203}



footer{ background:#1c1c1c; padding:4% 0}
.adress{ display:block; width:95%; padding-left:5%; float:left; color:#fff; font-size:0.9em;line-height: 1.7em;}
.erwei{ display:block; width:16%; float:right; padding-right:5%; padding-top:4%}


/*.footNav_2{height:48px;position:relative;border-top:1px solid #999999; z-index: 99999999;}
.navFix{width:100%;height:48px;background:url(../91/images/footNavBg2.jpg) repeat-x;position:fixed;bottom:0;}
.footNav_2 ul{max-width:640px;height:100%;position:relative;margin:0 auto;}
.footNav_2 ul li{float:left;width:25%;height:48px; text-align:center}
.footNav_2 ul li a{display:block;padding-top:26px;color:#fff;position:relative;}
.s{
	position: absolute;
	left: 56px;
	top: 5px;
	display:block; width:13px; height:13px;
}
.footNav_2 ul li a:hover{text-decoration:none;}
.fnv2bg_1{background:url(../91/images/n4.png) no-repeat center 5px;}
.fnv2bg_2{background:url(../91/images/n3.png) no-repeat center 5px;}
.fnv2bg_3{background:url(../91/images/n2.png) no-repeat center 5px;}
.fnv2bg_4{background:url(../91/images/n1.png) no-repeat center 5px;}
.footNav_2 ul li:hover{background:url(../91/images/hover.jpg) no-repeat 0 0;}*/

/*固定在线咨询*/
.footNav_2{height:5em;position:relative; z-index: 99999999;}
.navFix{width:100%;position:fixed;bottom:0;}
.footNav_2 ul{max-width:640px;position:relative;margin:0 auto;}
.footNav_2 ul li{float:left;width:25%;}
.footNav_2 ul li a{}

/*商标*/
.banner_con{ width:100%; margin-top:1px}
.nav_con{ width:100%; background:#5a5a5a; padding:2% 0;}
.nav_con li{ width:16.6666666%;float:left; text-align:center; border-right:1px solid #505050; box-sizing:border-box; -webkit-box-sizing:border-box; }
.nav_con li a{ color:#fff; }


.bbzl_div{ }

.bbzl_div ul{ padding: 2% 6%;  }
.bbzl_div ul>h3{ padding-bottom:4%}

.bbzl_div ul li{  height:2.6em; }
.bbzl_div ul li span{ width:6%; float:left; margin-right:2%}
.bbzl_div ul li h3{ width:90%;float:left;   display: block;  color:#362f2d; border-bottom:1px dashed #c3c3c3;padding-bottom: 2%; }

.bbzl_div h3{ color:#c9252c; font-weight:normal; }




/*-----------成功案例----------------*/
.cgal_sbsw{ padding-bottom:4%}

.cgal_sbsw ul{ padding:4% 4%; zoom:1;}

.cgal_sbsw ul li{ float:left;width:33.3333%; box-sizing:border-box;-webkit-box-sizing:border-box; border:2px solid #fff; border-bottom:0}


/*专利*/

.zhanglsw_div{ width:100%; margin:0px auto; margin-top:1px;}

.zhanglsw_div dl{ padding:4% 10%; }

.zhanglsw_div dl dd{ float:left; width:20%; padding-right:4%}

.zhanglsw_div dl  dt  h3{  color:#373737; font-weight:bold}

.zhanglsw_div dl  dt{ width: 70%; float: left; }

.zhanglsw_div dl  dt p{  color:#373737; }


.sqlc{ width:100%; }

.sqlc ul{width:90%; margin:0 auto; padding:4% 0;}

.sqlc ul li{ float:left; width:30.33333%; padding:1%;}

.sqlc_ul{width:90%; margin:0 auto }

.sqlc_ul  ul{ padding:2% 0 4% 0;}

.sqlc_ul ul li{  color:#2d2d2d;  line-height:2.8em; background:url(../91/images/zlsw_29.jpg) no-repeat 0 center; background-size:2%; padding-left:3%; }
.sqlc_ul ul li span{ width:2%; float:left; padding-right:2%}
.sqlc_ul1 ul li h3{float:left;}
#ysds{ background: url(../91/images/zlsw_29.jpg) no-repeat left 16px;}

.sqlc_ul  ul p{ font-size:0.9em; padding-left:4% }
.cgal{  margin-bottom: 4%; margin:0px auto; padding-top:4%;}



ul.cgal_box{ width:90%; margin:0 auto}
ul.cgal_box li{ float:left; width:30.3333%; padding:1%;}

.title5{ padding-bottom:4%;}

.picMarquee-left{   overflow:hidden; position:relative;    margin-bottom:3%;}

.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

 cursor:pointer; background:url(../91/images/icoLeft.gif) no-repeat;}

.picMarquee-left .hd .next{ background:url(../91/images/icoRight.gif) no-repeat;  }

.picMarquee-left .bd{  overflow:hidden; margin:10px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin-right:10px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:195px; height:306px; display:block; }

.picMarquee-left .bd ul li .pic1 img{ width:57px; height:36px; display:block; }

.picMarquee-left .bd1 ul li{ margin-right:26px; float:left; _display:inline; overflow:hidden; text-align:center; padding-top:10px;  }

.title4{ text-align:center; font-weight:normal; font-size:22px; color:#362f2d; padding-bottom: -7px;}

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*专家团队*/

.zjtd{  margin:0px auto; /* height: 715px; */ margin-top: 20px; overflow: hidden;}
.zjtd1{ width:640px; margin:0px auto;}
#sfsa1{ margin:0px auto;}


.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{  overflow:hidden; zoom:1;   float:left;   }
.multipleColumn .bd ul li{ float:left; width:50%; overflow:hidden; text-align:center; padding-bottom:4%;  }
.multipleColumn .bd ul li .pic{width:30%; display:block; margin:0 auto}
.multipleColumn .bd ul li .pic img{border-radius: 90px;-moz-border-radius: 90px;-webkit-border-radius: 90px; border: 1px solid #ccc; width: 100%; }
.multipleColumn .bd ul li p{ font-size:0.8em}

.title9{ text-align:center; color:#545454; padding-bottom:4%}

/*版权*/
.bx_chgCon{ padding-top:1px;}
.mCon_conTxt{ }

.bq_titile{text-align:center;color:#f93d04; font-weight:bold; padding:5% 0}
.bq_titile1{text-align:center;color:#f93d04; font-weight:bold; padding:5% 0;background:url(../91/images/bqdj_div_img_08.jpg) no-repeat center; background-size:100%}

/*关于我们*/
.contact_div{ padding:4%;   line-height:2.5em;  color: #4c4c4c; font-size:1.1em}
.contact_div li{ border-bottom:2px dashed #fcb669; text-align:center}
.contact{  }
.jianjie{ line-height:2em}
.about_p{  padding:50px; padding-top:5px;}
.about_p p{ line-height:40px;  text-align:center; color:#a5030b; border-bottom:1px dashed #c3c3c3;}
.title6{ text-align:center;  color:#4b4b4b; height:88px; line-height:88px;}
.qtal{ } 

/*联系我们*/
.contact_tel{ width:85%; margin:0 auto; border-bottom:1px solid #ccc; padding:4% 0; }



/*搜索*/
.search_box{ width:94%; margin:4% auto}
.search_box li{ margin-bottom:7%; text-align:center; font-size:1.1em}
.search_box li input{ border:1px solid #ccc; background:#e8e8e8; border-radius:10px;-webkit-border-radius:10px;padding:3%; width:66%; margin-left:3%}
.tijiao{ width:91%; display:block; margin:0 auto; margin-bottom:4%  }

.reusout{ width:91%;margin:4% auto; }
.reusout h3{color:#df5e00; font-weight:bold; margin:2% 0;text-align:center}
.reusout p{ text-align:center}
.reusout p span{ color:#ff0000; }

/*gundong*/
.txtMarquee-top{ width:92%; margin:0 auto;  overflow:hidden; position:relative;  border:1px solid #ccc; margin-top:4% ; text-align:center  }

.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{ height:26px; line-height:26px;   }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }

/*文章页*/
.content_box{ width:90%; padding:4% 0; margin:0 auto}
.con_title{ text-align:center;}
.con_time{ display:block; text-align:center; color:#575757; border-bottom:1px dashed #ccc; height:2em; line-height:2em}
.con_con{ margin:4% 0;}

.gz_img{ margin-bottom:2%}
.gz_img span{ float:left; display:block;}
.gz_img_1{ width:85%; }
.gz_img_2{width:15%; }
.gz_img_2 img{border:1px solid #ccc}
.con_infor{ text-indent:2em; padding:4% 0; line-height:1.8em}

.con_footer{}
.brcolor{padding: 5px;  border: 1px solid rgb(244, 183, 47);  line-height: 24px;}
.legend_1{margin-right: 10px; margin-left: 10px;  padding: 5px 10px;font-weight: bold; border-radius: 5px; background-color: rgb(244, 183, 47); color:#fff;}
.con_footer_titile{ }
.con_footer_img1{ width: auto; height: auto; }
.con_footer_c{ margin:4% 0;}
.con_footer_con{ line-height:1.8em }
.con_footer_img2{color: rgb(255, 192, 0); }
.con_font{ margin-top:5px;}

/*律师*/
.lvshi{ width:95%; margin:0 auto}
.lvshi .titile{display:block; text-align:center}
.lvshi .titile h3{ border-bottom:1px dashed #ccc; height:2.5em; line-height:2.5em; font-size:1.5em }
.lvshi_img{ display:block; text-align:center; padding:5% 0; }
.lvshi_font1{ display:block; text-align:left;border-bottom:1px dashed #ccc; padding-bottom:2% }
.border{ border-bottom:1px solid #ccc;}

.lvshi_susong1{ position:relative; margin-top:5%; text-align:left }
.lvshi_susong1 span{ display:block;}
.lvshi_susong1 p{ width:54%; position:absolute; top:24%; left:24%; font-size:0.9em}


/*news 列表*/
.news_title {color:#f93d04; font-weight:bold; padding:4% 0 2% ;}

.news_div_2  { width:95%; margin:0 auto; margin-bottom:4% }

.news_div_2  dl{ padding:3% 0;}

.news_div_2  dl dd{ float:left;border:1px solid #cccccc; padding:1px; width:18%; }

.news_div_2 dl dt{ float:right;  width:78%; border-bottom:1px dashed #999; padding-bottom: 8px;}

.news_div_2 dl dt p{ color:#888787; }

.news_div_2 dl dt h3 a{color:#333333; }

.news_div_2 dl dt h3{ color:#333333; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*page*/
ul.page{ padding:2%}
ul.page li a{ float:left; padding:0 2%; background:#7c7c7c; margin:0 1%;}
ul.page li a:hover{ background:#f93d04;}
ul.page li a{ color:#fff}









@media only screen and (min-width: 640px){	
body{font-size:20px;}
.zjtd_box>span{ margin-top:0;}

}


@media only screen and (min-width: 376px) and (max-width: 639px){
	
body{font-size:14px;}
.lvshi_susong1 p{width:69%;left:29%; line-height:1.8em}
.heading  h3{ background-size:3%}
}
	
	
@media only screen and (max-width: 375px){

body{font-size:12px;}

.picFocus .bd .xing1{padding-top: 4%;}
.lvshi_susong1 p{width:69%;left:30%;}
	
}
	