/*top*/
#top_bg a:hover{ color:#ff6600;}
#top_bg a.phone{color:#ff6600;}

/*header*/
#header_nav li a:hover p{color:#ff6600;}

/*menu*/
#menu_bg{ background:#091020; }
/* .nav li a:hover{background:#ff6600; color:#fff; } */
/* .nav li.on{background:#ff6600;} */
.nav li ul { background:rgba(255,102,0,.98);}
/* .nav li:hover .mainlevel{background:#ff6600; color:#fff;} */

/**/
/* .title .title_top:before{ border-bottom:3px solid #ff6600; } */

/*擅长领域*/
.scly_list li:hover{ background:#fafafa;}
.scly_list .prev:hover,.scly_list .next:hover{ background-color:#2A6199;}

/*律师介绍*/
.about_item h2 em{background:#ff6600;}
.about_more a:nth-child(1){background:#15265e; color:#FFF;}
.about_more a:nth-child(2){background:#fbae5c; color:#FFF;}
.about_more a:hover{ background:#ff6600;}

.in_about_data li p span{color:#ff6600; }


/*案例*/
.in_case_more a:hover{ background:#ff6600; color:#FFF;}

/*新闻资讯*/
#in_new .hd li:hover{ background:#2A6199; color:#FFF;}
#in_new .hd li.on{ background:#15265e; color:#FFF;}

.new_con a:hover{ color:#ff6600;}

/*友情链接*/
.link a:hover{ color:#ff6600; }

/*foot*/
#foot_bg{ background:#091020; }
.foot_nav{border-right:#333 solid 1px; }

#copy{ border-top:#333 solid 1px;}

/*右侧悬浮*/
.xuanfu_menu_box li:hover{ background:#2A6199; border:#2A6199 solid 1px;}
.xuanfu_menu_box li.tel .toolbar-layer p.ph{ color:#ff6600;}


/*位置*/
.weizhi a:hover{ color:#ff6600}
.weizhi b{ color:#ff6600;}

.page_menu li a:hover{ background:#ff6600; border:#ff6600 solid 1px; color:#FFF;}
.page_menu li.on a{ background:#ff6600; border:#ff6600 solid 1px; color:#FFF;}

/*新闻资讯*/
.box_con_title a:hover{color:#ff6600;}

/*翻页*/
#page .scott span,#page .scott a:hover{ background:#ff6600; border:1px solid #ff6600; color:#fff;}
/**/
.page_back a:hover{ color:#ff6600;}

/*在线咨询*/
.message_tips p b{ color:#ff6600;}
.message_btn:hover{ background:#ff6600; color:#FFF; border:#ff6600 solid 1px;}

/*应用领域方案*/
#in_bg01{  height:700px; width:100%; overflow:hidden; clear:both;}
.in_tt{ background:url(../images/line01.png) bottom center no-repeat; text-align:center; padding-bottom:24px; overflow:hidden;}
.in_tt .en{ font-family:Georgia; font-size:36px; text-transform:uppercase; color:#999; line-height:58px; overflow:hidden;}
.in_tt .ch{ font-size:36px; color:#006eb7; font-weight:bold; overflow:hidden;}
.business_box{ margin-top:30px;}
.sec_tit{ text-align: center; font-size: 28px; margin-bottom: 40px; color: #000;}
.sec_tit em{ display: block; color: #006EB7; font-size: 20px; font-style: italic; font-family: "Times New Roman", Times, serif;}
.sec_tit em i{ color: #666; text-transform: capitalize; font-style: italic;}
/*.business_box{ margin: 0 -30px;}*/
#business_scr{/*width:80%; max-width: 1600px;*/ margin: 0 auto;}
#business_scr .item{ padding: 0 30px;}
.business_area{ text-align: center;}
.business_show{ overflow: hidden; margin: 0 auto; position: relative;}
/* .business_show,.business_show img.show_img{ width: 210px; height: 210px;} */
.business_show:before{ content: ""; position:absolute; top:0; left:0; z-index: 0; width:100%; height:100%; background: rgba(0,0,0,.40); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; filter: Alpha(Opacity=0); opacity: 0;}
.business_show img.show_img{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.links{ position: absolute; top:150%; left:0; margin-top: -20px; z-index:1; width: 100%; text-align: center;}
.links a{ display: inline-block; vertical-align: middle; position: relative; width: 40px; height: 40px; overflow: hidden; border: 2px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 2px;}
.links a:nth-of-type(1){ top: 40px;}
.links a:nth-of-type(2){ top: 80px;}
.links a:nth-of-type(3){ top: 120px;}
.links a img{ margin: 8px;}
.links a:hover{ background:#006EB7; border-color: #006EB7;}
.business_area:hover .business_show:before{ filter: Alpha(Opacity=100); opacity: 1;}
.business_area:hover .links{ top:50%;}
.business_area:hover .links a:nth-of-type(1){ top: 0; transition:all 0.6s ease;-webkit-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;-ms-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;}
.business_area:hover .links a:nth-of-type(2){ top: 0; transition:all 0.8s ease;-webkit-transition: transition:all 0.8s ease;-moz-transition: transition:all 0.8s ease;-ms-transition: transition:all 0.8s ease;-moz-transition: transition:all 0.8s ease;}
.business_area:hover .links a:nth-of-type(3){ top: 0; transition:all 1.0s ease;-webkit-transition: transition:all 1.0s ease;-moz-transition: transition:all 1.0s ease;-ms-transition: transition:all 1.0s ease;-moz-transition: transition:all 1.0s ease;}
.business_item{ padding: 20px 0 10px; margin-bottom: 10px; border-bottom: 1px solid #b5b5b5; font-size: 21px;}
.business_item a{ color: #000;}
.business_item a em{ display: block; color: #006EB7; font-size: 14px; font-family: "Times New Roman", Times, serif; font-style: italic; margin-top: 5px;}
.business_des{ text-align: center; line-height: 24px; max-height: 48px; overflow: hidden; margin-bottom: 30px; font-size:14px;}

.index_con .business_show,.index_con .business_show img.show_img{ width: 180px; height: 180px;}
/*more*/
.more{ display: block; margin: 0 auto; width: 120px; height: 30px; line-height: 28px; overflow: hidden; text-align: center; color: #fff; position: relative; font-size: 16px;}
.more span{ display: inline-block; position: relative; z-index:10; }
.more::before, .more::after {content: ''; position: absolute; top: 0; left: 0; z-index:0; width:96%;height: 94%; }
.more::before { border: 1px solid #fbae5c; -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}
.more::after { background-color: #fbae5c; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.more:hover{ color: #fbae5c;}
.more:hover::before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
.more:hover::after { background: transparent;  -webkit-transform: scale3d(0.7, 0.7, 1); transform: scale3d(0.7, 0.7, 1);}