

body{background: #F7F7F7;font-family: "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif,"Segoe UI", "Lucida Grande", Helvetica, Arial;}

.am-container, .am-g-fixed {max-width: 1200px;}
.am-nav > li > a {color: #FFF;}
.am-nav > li > a:hover,
.am-nav > li > a:focus{background-color: #585858;color: #FFF;}

.am-nav > li.am-active > a,
.am-nav > li.am-active > a:hover,
.am-nav > li.am-active > a:focus {background-color: #585858;}
.am-topbar {background-color: #878787; color: #666666; opacity:0.9;border: hidden;}

.am-topbar-nav > li > a:after{border-bottom: 7px solid #FFFFFF;border-bottom-color: #FFF;}
.am-topbar-nav > li > a:hover:after{border-bottom-color: #FFF;}
.am-topbar-nav > li.am-active > a,
.am-topbar-nav > li.am-active > a:hover,
.am-topbar-nav > li.am-active > a:focus{color: #FFF;}
.am-topbar-nav > li.am-active > a:after {border-bottom-color: #FFFFFF;}
.am-with-topbar-fixed-top {padding-top: 0px;}
[class*=am-u-]+[class*=am-u-]:last-child {float:left;}
lable{font-weight:400;}

/*	 Lings 20150923	 */
.am-slider-default .am-control-nav {bottom: 5px;}
.BY_clear_both{clear: both;}



/*  Lings20150923   */
body>a{display:none;}
/*header .am-dropdown-content{background-color: #787878;opacity: 0.9;}
header .am-dropdown-content a{color:#FFFFFF;}
header .am-dropdown-content> li > a{color:#FFFFFF;}
.am-dropdown-header{color:#FFFFFF;}*/
.BY_banner{overflow:hidden;}
#header{background-color:#444097;}


@media only screen and (min-width:641px) {
		header h1 a{background-image: url(../images/index/logo_310_80.png);display: inline-block;height: 80px;width:310px;z-index: 10000;}
		.am-container{padding-left: 0;padding-right: 0;}
		.am-topbar-brand{height: 80px;}
		.am-topbar-nav > li > a {position: relative; line-height: 80px; padding: 0 10px;}
		.BY_header{margin-left:1.0rem;}
		
		.am-topbar-toggle{margin-right: 0px;}
		
  	.BY_download a{display: block;margin: 15px 0;border:1px solid #FFF ;width: 88px;
  	height: 50px;padding: 5px 10px;line-height: 18px;color: #FFF;}
    .BY_download a:hover,.BY_download a:focus{background-color: #585858;border:1px solid #585858 ;}
}


@media only screen and (max-width: 1170px) {
	header h1 a{background-image: url(../images/index/logo_194_50.png);display: inline-block;height: 50px;width:194px;z-index: 10000;}
	.BY_header{margin-left:0;}
	.BY_banner{margin-top: 50px;max-height: 500px;overflow:hidden;}
	.am-topbar-brand{height: 50px;}
	.am-topbar-nav > li > a {position: relative; line-height: 50px; padding: 0 3px;}
	.BY_download a{display: block;margin: 0;margin-top:2px;border:1px solid #FFF ;width: 88px;
  	height: 46px;padding: 2px 5px;line-height: 18px;color: #FFF;}
   .BY_download a:hover,.BY_download a:focus{background-color: #585858;border:1px solid #585858 ;}
}
/*
@media only screen and (max-width: 1000px) {
	header h1 a{background-image: url(../images/index/logo_150.png);display: inline-block;height: 50px;width:150px;z-index: 10000;}
	.BY_header{margin-left:0.5rem;}
	}
*/
@media only screen and (max-width: 934px) {
	header h1{display: none;}
	/*header h1 a{background-image: url(../images/index/logo_50.png);display: inline-block;height: 50px;width:50px;z-index: 10000;}
	.BY_header{margin-left:0.5rem;}
	.BY_download{}*/
	}
/*
@media only screen and (max-width: 760px) {
	header h1 a{background-image: url(../images/index/logo_300_50.png);display: inline-block;height: 50px;width:300px;z-index: 10000;}
	.BY_download{position: absolute;top:5px;right: 5px;}
	.am-topbar-nav > li > a {margin-top: 10px;}
}
*/
@media only screen and (max-width: 640px) {
	header h1{display: inline-block;}
	header h1 a{
		background: transparent url(../images/index/logo_194_50.png);display: inline-block;height: 50px;width:194px;
		display: inline-block;z-index: 10000;
		}
		.am-topbar-btn {margin-top: 3px;}
		.am-nav > li > a {padding-left: 1em;}
		.BY_download{position:inherit;margin-left: 5px;}
		.BY_download a{display:block; border:1px solid #FFF ;width: 100%;padding: 0 1em;color: #FFF;line-height: 50px;height: 50px;}
	  .BY_download a:hover,.BY_download a:focus{background-color: #585858;border:1px solid #585858 ;}
}

.BY_margin_top{margin-top: 80px;}
@media only screen and (max-width: 1170px) {
	.BY_margin_top{margin-top: 50px;}
	}



.detail{background: #F7F7F7;padding-top: 2.0rem;}
.detail .detail-mb{font-size: 1.4rem;line-height: 28px;}
.BY_title{color: #777;}
  .BY_title h3{font-size: 24px;font-weight: 400;color: #00A9E0;margin-bottom: 0px;}
	.BY_title h3 span{font-size: 14px;font-weight: 400;color: #777;margin-left: 15px;}
  .BY_title p{height: 30px;line-height: 30px;margin: 5px 0;margin-bottom: 15px;}
  .BY_title a{float: right;display: inline-block;padding: 0px 1rem;color: #777;}



.BY_news{background-color: #EAEAEA;padding: 0.5rem 2.0rem;}
dt + dd {margin-top: 0em;}
.BY_news>dl:first-child{border-bottom: 1px solid #999;margin-bottom: 0;}
.BY_news>dl>dt{height: 3.4rem;line-height: 3.4;font-weight:400 ;}
.BY_news>dl>dd>a{display:block; height: 100%;padding: 0.5rem 0;font-size: 1.6rem;font-weight: 600;color: #444444;}
.BY_news>dl>dd>a:hover,.BY_news>dl>dd>a:after{color: #095F8A;}
.BY_news>dl>dd>p{margin-top: 1.0rem;font-size: 1.4rem;}


.BY_ad{margin-bottom: 2.0rem;margin-top: 1.0rem;}


.service {padding: 1.0rem 0;}
.service img{border: hidden;}
.BY_service-title {font-size: 140%;}

.service .BY_server_ul{}
.service .BY_server_ul li{list-style: none; background-color: #F7F7F7;padding: 0 1.0rem;margin-bottom: 2.0rem;border: none;}
.service .BY_server_ul li a{background-color: #EAEAEA;padding-top: 0 ;padding-bottom: 0;font-size: 1.8rem;color: #777777;}
.service .BY_server_ul li a:hover, a:focus {color: #095F8A;}
.service .BY_server_ul li a span{display: block;text-align: center;line-height: 2.8rem;padding: 2.0rem 0;}

@media only screen and (min-width:1025px) {
	.BY_lawyer dl{margin-top: 0;}
	.BY_lawyers dl dt{margin-bottom: 1.0rem;}
}

.BY_lawyers dl p{font-size: 1.4rem;max-height: 11.0rem;overflow: hidden;}
.BY_lawyer .am-u-lg-12{padding-left: 0;margin-bottom: 10px;}


.BY_title>ul{background-color: #F7F7F7;margin-bottom: 1.0rem;}
.BY_title>ul a{color: #777777;padding: 0.5rem;}
.BY_title>ul>li:first-child a{background-color: #585858;color: #FFFFFF;}

.BY_case{margin-top:1.0rem ;}
.BY_news_2{background-color: #EAEAEA;padding: 0.5rem 2.0rem;}
.BY_news_2 dl{border-top: 1px solid #999;margin-bottom: 0;}
.BY_news_2 dl:first-child{border: none;}
.BY_news_2 dl>dt{line-height: 2.8rem;color: #444444;font-size: 1.6rem;padding-top:1.1rem ;}

.BY_news_2 dl>dt>span {display:inline-block; height: 100%;padding-bottom: 0 2.0rem;font-weight: 400;}
dt + dd {margin-top: 0em;}
.BY_news_2 dl>dd>span {font-size: 1.6rem;font-weight: 600;}
.BY_news_2 dl>dd>p{margin-top: 1.0rem;font-size: 1.4rem;}
.BY_news_2 dl>dt>a{height: 100%;font-size: 1.6rem;font-weight: 600;color: #444444;}
.BY_news_2 dl>dt>a:hover,.BY_news>dl>dd>a:after{color: #095F8A;}

.BY_news_2>div{border-bottom: 1px solid #999;}
.BY_news_2>div:last-child{border: none;}
.BY_news_2>div img{width: 30%;max-height: 130px;float: left;margin-top: 1.0rem;}
.BY_news_2>div dl{display: inline-block;width: 65%;position: relative;left: 5%;border: none;}
.BY_news_2>div dt{height: auto;line-height: 2.8rem;padding:0 ;}
.BY_news_2>div dd>p{margin-top: 1.0rem;}


/*荣誉*/
.BY_honor{display: none;}
@media only screen and (min-width:1025px) {
	.BY_honor{display:block;}
}
.BY_silder{padding: 10px 40px;}
.BY_silder ol{display: none;}
.BY_direction_nav {margin: 0px;padding: 0px;list-style: outside none none;}
.BY_direction_nav a{position: absolute;
top: 35%;
z-index: 10;
display: block;
width: 30px;
height: 80px;
margin: -18px 0px 0px;
overflow: hidden;
opacity: 0.45;
cursor: pointer;
color: rgba(0, 0, 0, 0.65);
transition: all 0.3s ease 0s;
background-color: #000000;}
.BY_direction_nav .BY-prev {
    left: 10px;
    background: transparent url("../images/index/prev.png") no-repeat scroll 0px 0px;
}
.BY_direction_nav .BY-next {
    right: 10px;
    text-align: right;
    background: transparent url("../images/index/prev.png") no-repeat scroll -30px 0px;
    }


/******************************  BY_link  ************************************/
.BY_link ul{padding:0;}
.BY_link ul li{list-style: outside none none;display:inline-block;}
.BY_link ul li a{padding:0.5rem 1.5rem;color:#333333; }


/*****************************************************************************/
/*****************************   Footer   ************************************/


.footer{background-color: #6D6D6D;padding: 1.0rem 0;}
.footer .am-nav{background-color: #6D6D6D;display: none;padding-bottom: 1.8rem;border-bottom: 1px solid #B2B2B2;}
.footer .am-nav li a{padding:0.4rem 3.0rem;}
@media only screen and (min-width:1025px) {
	.footer .am-nav{display:block;}
}

.footer .am-list li{background-color: #6D6D6D;border-style:none;color: #FFFFFF;font-size:1.2rem;  line-height: 24px;}

.BY_footer_left{padding: 0 ;}
.BY_footer_left .am-list{padding-left: 2.0rem;}


.BY_footer_right{padding-top: 1.4rem;text-align: right;}
.BY_footer_right .BY_qrcode{text-align: right;}
.BY_footer_right .BY_qrcode img{margin: 0 auto;margin-right: 0;}
.BY_footer_right .am-list{margin: 0 auto;margin-top: 1.0rem;margin-right: 0;text-align: left;max-width: 320px;}
.BY_footer_right .am-list a{display: inline;color: #FFFFFF;padding: 0px 10%;}

@media only screen and (max-width: 640px) {
	.BY_footer_right .BY_qrcode img,.BY_footer_right .am-list{margin: 0 auto;margin-left: 0;}
	.BY_footer_left{display:none;}
	.BY_footer_right .BY_qrcode{display:none;}
}

BY_footer_left

/*****************************   case   ************************************/
.BY_title {margin-top: 30px;}

.BY_left_nav{}
.BY_left_nav .am-list-border{background-color: #F7F7F7;}
.BY_left_nav .am-list-border>li{text-align: center;border: none;}
.BY_left_nav .am-list-border>li a{display: block;line-height: 44px;background-color: #ECECEC;color: #666666;padding: 0;margin: 1.5rem 0;}
.BY_left_nav .am-list-border>li:first-child a{margin-top: 0rem;}
.BY_left_nav .am-list-border > li > a:focus, .BY_left_nav .am-list-border > li > a:hover {
    background-color: #ECECEC;color: #00A9E0;
}
@media only screen and (max-width: 640px) 
{
    .BY_left_nav .am-list-border>li{display: inline-block;}
    .BY_left_nav .am-list-border > li > a{margin:0.5rem;padding:0.5rem;line-height:normal;}
}

.BY_case_list>span, .BY_case_show>span{display: block;height: 4.4rem;line-height: 4.4rem;font-size: 1.8rem;color: #525252;}
.BY_tab{margin: 1.5rem 0;height: 44px;}
.BY_tab span{display: inline-block;height: 44px;line-height: 44px;}
.BY_tab a{display: inline-block;height: 44px;line-height: 44px;padding: 0 2.6rem;background-color: #ECECEC;color: #676767;}
.BY_tab a:active, .BY_tab a:hover{background-color: #00C9E1;color: #FFFFFF;}
.BY_tab_active>a{background-color: #00C9E1;color: #FFFFFF;}

/*****************************   list   ************************************/
.BY_list_item{display: block;font-size: 1.4rem;color: #777777;padding: 0;margin:1.5rem 0 1.5rem 0;padding-right: 0.5rem;min-height: 130px;}
.BY_list_item:hover{background-color: #ECECEC;}
.BY_list_item .BY_thumbnail{width: 145px;margin-right: 1.6rem;max-height: 130px;}

.BY_list_item>div {min-height: 130px;}
.BY_list_item>div>p{line-height: 2.4rem;margin: 0;}
.BY_list_item>div>p:first-child{display: block;padding: 1.5rem 0;}
.BY_list_item>div>p:first-child a{display: inline;color: #444444;font-size: 1.6rem;line-height: 2.8rem;padding: 10px;padding-left: 0;}
.BY_list_item>div>p:first-child a:active{color: #777777;}
.BY_list_item>div>p:first-child span{float: right;line-height: 2.8rem;}

@media only screen and (max-width: 640px) {
	.BY_list_item .BY_thumbnail{width: 120px;margin-right: 1.6rem;}
	.BY_list_item>div {min-height:auto;}
	.BY_list_item>div>p{display:none;}
	}
/*****************************   show   ************************************/
.BY_show_content{font-size: 1.4rem;color: #333333;line-height: 2.8rem;}
.BY_show_content>h1{font-size: 1.6rem;font-weight: 500;color: #444444;text-align: center;margin: 2.5rem 0 1.5rem 0;}
.BY_show_content>p{text-align: center;}
.BY_show_content>div{margin-bottom: 45px;}
.BY_show_content *{line-height: 2.8rem;}


/*****************************   download   ************************************/
.BY_download_page{}

.BY_download_page>table{background-color: #D8D8D8;font-size: 1.4rem;color: #393939;}
.BY_download_page>table>thead{background-color:#00A9E0;color: #FFFFFF;font-size: 1.6rem;}

.BY_download_page>table>thead>tr{height: 4.0rem;}
.BY_download_page>table tr th,{text-align: center;}

.BY_download_page>table tr th, .BY_download_page>table tr td{
	font-weight: 400;border: 1px solid #FFFFFF;text-align: center;vertical-align: middle;}
.BY_download_page>table tr td:nth-child(2){text-align: left;}
.BY_download_page>table a{display:block;width:80px;height:36px;line-height: 36px;}


/*****************************   feedback   ************************************/
.BY_feedback{max-width: 800px;}
.BY_feedback form>fieldset{background-color: #DCCDCA;opacity: 0.8;padding-top: 3.0rem;}

.BY_feedback form{color: #00A9E1;font-size: 1.2rem;font-weight:400;}

.BY_feedback button{background-color: #00A9E1;color: #FFFFFF;border-color: #00A9E1;}



/*****************************   Team lawyers   ************************************/
.BY_team_list p{color: #444444;}
.BY_team_list .BY_tip{font-size: 14px;font-weight: 400;color: #7A7A7A;}

.BY_team_list_1{color: #444444;margin: 0;padding: 0;}
.BY_team_list_1 li{list-style:none;background-color: #EAEAEA;border:solid #F7F7F7 1.0rem;padding:1.5rem;max-height:500px;overflow:hidden;}

.BY_team_list h4{font-size: 1.6rem;margin-top: 0;clear: both;}
.BY_team_list h4>span{font-size: 1.4rem;font-weight:400;}
.BY_team_list_1 p{margin:0.6em 0;}

.BY_team_list_1 a img{width:100%;overflow:hidden;margin-bottom: 10px;}
.BY_team_list_1 .wechat img{max-width:30%;max-width:150px;}


/*****************************   lawyers_show   ************************************/
.BY_team_list .BY_header{margin-bottom:20px}
.BY_lawyer_right img{width: 200px;max-width:30%;min-width: 120px;margin:10px 20px;border: 1px solid #DDDDDD;}
.BY_lawyer_right{text-align:left;font-size:1.4rem;padding:10px;padding-top:20px;}
.BY_lawyer_right h1{font-size:1.8rem;font-weight:600;margin-bottom:0;}
.BY_lawyer_right .BY_lawyer_subtitle{display:block;font-size:1.6rem;font-weight:600;line-height:40px;margin-bottom:20px;}


.BY_model:hover{cursor:pointer;}