/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

@keyframes bounce { from, 20%, 53%, 80%, to {
 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
 transform: translate3d(0, 0, 0);
}
 40%, 43% {
 animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
 transform: translate3d(0, -30px, 0);
}
 70% {
 animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
 transform: translate3d(0, -15px, 0);
}
 90% {
 transform: translate3d(0, -4px, 0);
}
}
 @keyframes pulse { from {
 transform: scale3d(1, 1, 1);
}
 50% {
 transform: scale3d(1.05, 1.05, 1.05);
}
to { transform: scale3d(1, 1, 1); }
}
 @keyframes scaling { 0% {
 -webkit-transform: scale(0.8);
 transform: scale(0.8)
}
 50% {
 -webkit-transform: scale(1);
 transform: scale(1)
}
 100% {
 -webkit-transform: scale(0.8);
 transform: scale(0.8)
}
}
 @-webkit-keyframes scaling { 0% {
 -webkit-transform: scale(0.8)
}
 50% {
 -webkit-transform: scale(1)
}
 100% {
 -webkit-transform: scale(0.8)
}
}
 @keyframes zoomIn { from {
 opacity: 0;
 transform: scale3d(.3, .3, .3);
}
 50% {
 opacity: 1;
}
}
 @keyframes shake { from, to {
 transform: translate3d(0, 0, 0);
}
 10%, 30%, 50%, 70%, 90% {
 transform: translate3d(-10px, 0, 0);
}
 20%, 40%, 60%, 80% {
 transform: translate3d(10px, 0, 0);
}
}
 @keyframes tada { from {
 transform: scale3d(1, 1, 1);
}
 10%, 20% {
 transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
 30%, 50%, 70%, 90% {
 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
 40%, 60%, 80% {
 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to { transform: scale3d(1, 1, 1); }
}
 @keyframes fadeInLeft { from {
 opacity: 0;
 transform: translate3d(-100%, 0, 0);
}
to { opacity: 1; transform: none; }
}
 @keyframes fadeInRight { from {
 opacity: 0;
 transform: translate3d(100%, 0, 0);
}
 50% {
 opacity: 0;
 transform: translate3d(100%, 0, 0);
}
to { opacity: 1; transform: none; }
}
 @keyframes fadeIn { from {
 opacity: 0;
}
 66.7% {
 opacity: 0;
 transform: scale3d(.3, .3, .3);
}
to { opacity: 1; }
}
.tag_img { height: 450px; background: #faf4e9; background-image: url(../images/i_tag_img.png); position: relative; }
.tag_img>div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tag_img .tag_l { background: url(../images/i_tag_l.png) bottom left no-repeat; height: 100%; animation: fadeInLeft 1s; }
.tag_img .tag_c { background: url(../images/i_tag_c.png) center center no-repeat; height: 100%; animation: fadeIn 3s; }
.tag_img .tag_r { background: url(../images/i_tag_r.png) bottom right no-repeat; height: 100%; animation: fadeInRight 2s; }
.container { }
.container .con_detail { width: 1200px; margin: 0 auto; }
.container .con_detail .con_box { font-size: 0; margin-bottom: 20px; }
.container .con_detail .con_box.cb_1 { height: 360px; }
.container .con_detail .con_box.cb_2 { height: 214px; }
.container .con_detail .con_box.cb_3 { height: 237px; }
.container .con_detail .con_box.cb_4 { height: 392px; }
.container .con_detail .con_box.cb_5 { height: 440px; }
.container .con_detail .con_box.cb_6 { height: 370px; }
.container .con_detail .con_box.cb_7 { height: 372px; }
.container .con_detail .con_box.cb_8 { height: 270px; }
.container .con_detail .con_box.cb_9 { height: 496px; }
.container .con_detail .con_box.cb_1 .box_l { background: #df032e; }
.container .con_detail .con_box.cb_2 .box_l { background: #6e97d8; }
.container .con_detail .con_box.cb_3 .box_l { background: #56b650; }
.container .con_detail .con_box.cb_4 .box_l { background: #dda14f; }
.container .con_detail .con_box.cb_5 .box_l { background: #7753a9; }
.container .con_detail .con_box.cb_6 .box_l { background: #208cb6; }
.container .con_detail .con_box.cb_7 .box_l { background: #d24a85; }
.container .con_detail .con_box.cb_8 .box_l { background: #5f4876; }
.container .con_detail .con_box.cb_9 .box_l { background: #ff715e; }
.container .con_detail .con_box .box_l { width: 280px; height: 100%; display: inline-block; vertical-align: middle; }
.container .con_detail .con_box .box_l .box_l_con { width: 180px; margin-left: 42px; }
.container .con_detail .con_box.cb_1 .box_l .box_l_con { margin-top: 100px; }
.container .con_detail .con_box.cb_2 .box_l .box_l_con { margin-top: 55px; }
.container .con_detail .con_box.cb_3 .box_l .box_l_con { margin-top: 66px; }
.container .con_detail .con_box.cb_4 .box_l .box_l_con { margin-top: 144px; }
.container .con_detail .con_box.cb_5 .box_l .box_l_con { margin-top: 157px; }
.container .con_detail .con_box.cb_6 .box_l .box_l_con { margin-top: 134px; }
.container .con_detail .con_box.cb_7 .box_l .box_l_con { margin-top: 134px; }
.container .con_detail .con_box.cb_8 .box_l .box_l_con { margin-top: 78px; }
.container .con_detail .con_box.cb_9 .box_l .box_l_con { margin-top: 180px; }
.container .con_detail .con_box .box_l .tit { font-size: 34px; color: #FFF; line-height: 56px; font-family: "Fontin_ml"; }
.container .con_detail .con_box .box_l .bl_line { height: 2px; margin-bottom: 8px; }
.container .con_detail .con_box.cb_1 .box_l .bl_line { background: linear-gradient(to right, #FFF, #df032e); }
.container .con_detail .con_box.cb_2 .box_l .bl_line { background: linear-gradient(to right, #FFF, #6e97d8); }
.container .con_detail .con_box.cb_3 .box_l .bl_line { background: linear-gradient(to right, #FFF, #56b650); }
.container .con_detail .con_box.cb_4 .box_l .bl_line { background: linear-gradient(to right, #FFF, #dda14f); }
.container .con_detail .con_box.cb_5 .box_l .bl_line { background: linear-gradient(to right, #FFF, #7753a9); }
.container .con_detail .con_box.cb_6 .box_l .bl_line { background: linear-gradient(to right, #FFF, #208cb6); }
.container .con_detail .con_box.cb_7 .box_l .bl_line { background: linear-gradient(to right, #FFF, #d24a85); }
.container .con_detail .con_box.cb_8 .box_l .bl_line { background: linear-gradient(to right, #FFF, #5f4876); }
.container .con_detail .con_box.cb_9 .box_l .bl_line { background: linear-gradient(to right, #FFF, #ff715e); }
.container .con_detail .con_box .box_l .level_2 { line-height: 24px; font-size: 18px; color: #fff; font-family: "Fontin_sm"; }
.container .con_detail .con_box .box_r { width: 920px; height: 100%; display: inline-block; vertical-align: middle; display: inline-block; vertical-align: middle; background: #f5f5f5; }
.container .con_detail .con_box.cb_9 .box_r .i_book { width: 110%; padding-left: 27px; }
.container .con_detail .con_box.cb_9 .box_r .i_tab { background: #f5f5f5; padding: 27px 27px 20px 27px; }
.container .con_detail .con_box.cb_9 .box_r .i_tab ul li { width: 129px; height: 42px; background: #805441; color: #fff; line-height: 42px; }
.container .con_detail .con_box.cb_9 .box_r .i_tab ul li.in, .container .con_detail .con_box.cb_9 .box_r .i_tab ul li:hover { background: #ff715e; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con { width: 405px; height: 54px; padding: 30px 0px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; display: inline-block; cursor: pointer; margin-right: 60px; margin-bottom: 17px; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con:hover .i_traning_r .i_traning_tit { color: #ff715e; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div { display: inline-block; font-size: 20px; line-height: 30px; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div.i_traning_l { text-align: right; padding-right: 25px; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div.i_traning_l .year { color: #676767; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div.i_traning_l .day { color: #c2c2c2; font-size: 16px; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div.i_traning_r .i_traning_tit { color: #676767; width: 318px; }
.container .con_detail .con_box.cb_9 .box_r .i_training_con>div.i_traning_r .i_traning_type { color: #b5b5b5; font-size: 12px; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con { width: 362px; height: 86px; border: 1px solid #e6e6e6; display: inline-block; cursor: pointer; padding: 15px 20px; margin-right: 60px; margin-bottom: 17px; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con:hover { background: #ff715e; border-color: #ff715e; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con:hover .test_time, .container .con_detail .con_box.cb_9 .box_r .i_test_con:hover .test_name, .container .con_detail .con_box.cb_9 .box_r .i_test_con:hover .test_info { color: #fff; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con .test_time { font-size: 12px; color: #6c6c6c; line-height: 30px; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con .test_name { font-size: 18px; color: #484848; line-height: 30px; width: 305px; }
.container .con_detail .con_box.cb_9 .box_r .i_test_con .test_info { font-size: 12px; color: #bbbbbb; line-height: 30px; }
.show_nion { padding: 15px 20px; height: 275px; }
.show_nion>div { display: inline-block; vertical-align: middle; }
.show_nion .show_img { width: 420px; height: 100%; margin-right: 20px; position: relative; }
.show_nion .show_active { width: 440px; height: 100%; }
.i_label { height: 43px; line-height: 43px; background: rgba(0, 0, 0, 0.5); padding: 0 12px; position: absolute; bottom: 0; width: 396px; }
.i_label>p { font-size: 14px; color: #fff; width: 180px; display: inline-block; vertical-align: middle; }
.i_label .i_point { width: 150px; float: right; text-align: right; line-height: 43px; }
.i_label .i_point>p { display: inline-block; vertical-align: middle; width: 10px; height: 10px; border-radius: 5px; background: #FFF; margin-left: 16px; cursor: pointer; }
.i_label .i_point>p:hover, .i_label .i_point>p.in { background: #df032e; }
.show_active .i_title { font-size: 22px; color: #2e2e2e; }
.show_active .more { font-size: 12px; color: #484848; text-align: right; }
.show_active .i_tit { font-size: 24px; color: #ad0700; width: 400px; margin-bottom: 5px; }
.show_active .i_tit a { font-size: 24px; color: #ad0700; }
.show_active .sa_con { padding-bottom: 10px; height: 85px; position: relative; text-indent: 28px; font-size: 14px; color: #484848; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; line-height: 30px; border-bottom: 1px solid #b1aa95; }
.show_active .sa_con a { color: #df032e; }
.show_active .sa_con a:hover { color: #56b650; }
.active_list { height: 103px; }
.active_list .active_info { font-size: 14px; color: #484848; line-height: 34px; }
.active_list .active_info a { font-size: 14px; }
.active_list .active_info p { display: inline-block; vertical-align: middle; }
.active_list .active_info .al_tit { width: 270px; }
.active_list .active_info .al_date { width: 170px; text-align: right; color: #aaa; }
.i_help { height: 100%; }
/*229*/

.i_help .ih_tag { width: 305px; border-right: 1px solid #e7e7e7!important; display: inline-block; vertical-align: middle; padding: 25px 0 45px; text-align: center; cursor: pointer; }
.i_help .ih_tag:hover { background: url(../images/ih_img.png) top right no-repeat; }
.i_help .ih_tag .iconfont { font-size: 70px; color: #6e97d8; line-height: 120px; }
.i_help .ih_tag:hover .iconfont { font-size: 75px; }
.i_help .ih_tag .name { color: #484848; }
.i_help .ih_tag:last-child { border-right: 0px; }
.i_serve { height: 100%; }
.i_serve .is_tag { width: 230px; display: inline-block; vertical-align: middle; padding: 60px 0 50px; text-align: center; cursor: pointer; }
.i_serve .is_tag:hover .is_img_box { background: #5f4876; }
.i_serve .is_tag:hover .iconfont { color: #fff; }
.i_serve .is_tag .is_img_box { line-height: 105px; width: 105px; height: 105px; border-radius: 52px; border: 5px solid #5f4876; box-sizing: border-box; display: inline-block; margin-bottom: 30px; }
.i_serve .is_tag .iconfont { font-size: 60px; color: #5f4876; }
.i_serve .is_tag .name { color: #484848; }
.i_serve .is_tag:hover .name { color: #c50000; }
.online_nion { padding: 20px 0 0 20px; }
.online_nion .on_tag { width: 430px; height: 88px; background: url(../images/i_img1.png) center center no-repeat; background-size: 110%; float: left; margin: 0 20px 20px 0; line-height: 88px; cursor: pointer; }
.online_nion .on_tag:hover { background-size: 120%; }
.on_tag:hover .on_icon .iconfont { font-size: 60px; }
.on_tag .on_icon { display: inline-block; vertical-align: middle; width: 110px; text-align: center; }
.on_tag .on_icon .iconfont { font-size: 50px; color: #ff006f; }
.on_tag.on_color1 { background: url(../images/i_img2.png) center center no-repeat; }
.on_tag.on_color2 { background: url(../images/i_img3.png) center center no-repeat; background-size: 110%; }
.on_tag.on_color3 { background: url(../images/i_img4.png) center center no-repeat; }
.on_tag.on_color1 .on_icon .iconfont { color: #008fcd; }
.on_tag.on_color2 .on_icon .iconfont { color: #1ef012; }
.on_tag.on_color3 .on_icon .iconfont { color: #ff8d31; }
.on_tag .name { color: #fff; display: inline-block; vertical-align: middle; width: 100px; }
.i_life { width: 100%; height: 100%; }
.i_life .il_l { width: 630px; height: 100%; display: inline-block; vertical-align: middle; }
.i_life .il_r { width: 249px; height: 100%; display: inline-block; vertical-align: middle; padding: 0 20px; border-left: 1px solid #e7e7e7; }
.il_tag { width: 190px; height: 180px; margin-left: 20px; float: left; text-align: center; cursor: pointer; }
.il_tag .il_ico { width: 102px; height: 102px; border-radius: 51px; background: #ffa43c; text-align: center; display: inline-block; margin-top: 30px; }
.il_tag:hover .il_ico { animation: bounce 1s; }
.il_tag .il_ico .iconfont { color: #FFF; font-size: 53px; line-height: 102px; }
.il_tag .name { color: #484848; text-align: center; margin-top: 20px; }
.il_r .i_tit { color: #484848; line-height: 30px; margin-top: 15px; }
.il_r .i_tit>a { float: right; font-size: 12px; margin-top: 5px; }
.i_food { margin-top: 5px; cursor: pointer; }
.i_food:hover .i_food_bg { animation: pulse 1s; }
.i_food p { color: #484848; font-size: 14px; line-height: 36px; }
.i_food:hover p { color: #c50000; }
.i_food p>span { color: #ffa43c; float: right; }
.i_law { width: 100%; height: 100%; }
.i_law .law_l { width: 630px; height: 100%; display: inline-block; vertical-align: middle; }
.i_law .law_r { width: 249px; height: 100%; display: inline-block; vertical-align: middle; padding: 0 20px; border-left: 1px solid #e7e7e7; }
.law_l .more { text-align: right; padding: 15px 20px; }
.law_l .more a { }
.lawyer { width: 100%;/* border: 1px solid #dedede; */ }
.lawyer .lawyer_tag { width: 187px; display: inline-block; vertical-align: middle; margin-left: 20px; border: 1px solid #dedede; padding: 20px 0px; }
.lawyer .lawyer_tag>p { color: #484848; padding-left: 18px; line-height: 26px; height: 26px; }
.lawyer .lawyer_tag>p.tc { text-align: center; padding: 0; margin: 10px 0 15px; }
.lawyer .lawyer_tag>p.omit { width: 145px; }
.lawyer .lawyer_tag .lt_img { height: 180px; width: 140px; margin: 0 auto; position: relative; background: #cfcfcf url(../images/mrtp_img.jpg) center center no-repeat; }
.lawyer .lawyer_tag .lt_img>img { position: relative; z-index: 2; }
/*.lawyer .lawyer_tag .btn_law{text-align: center;margin-top: 10px;}*/

.lawyer .lawyer_tag .btn_law .bl_btn { /* width: 80px!important; */ height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #57a854; border: none; cursor: pointer; /* text-align:  center; */ /* margin:  0 auto; */
padding: 0px 10px; }
.lawyer .lawyer_tag .btn_law .bl_btn:hover { background: #ff7441; }
.lawyer .lawyer_tag .btn_law { text-align: center; }
.lawyer .lawyer_tag .btn_law .bl_btn.bl_1 { background: #ff7441;/* margin-right: 10px; */ }
.lawyer .lawyer_tag .btn_law .bl_btn.bl_1:hover { background: #57a854; }
.law_r .i_tit { color: #484848; line-height: 30px; margin-top: 15px; margin-bottom: 30px; }
.law_r .i_tit>a { float: right; font-size: 12px; margin-top: 5px; }
.news_con { width: 100%; margin-top: 10px; }
.i_news { width: 100px; display: inline-block; vertical-align: middle; cursor: pointer; overflow: hidden; }
.i_news:hover>img { animation: shake 1s; }
.i_news.inews_r { margin-left: 49px; }
.i_news p { color: #484848; font-size: 14px; line-height: 36px; text-align: center; }
.i_news:hover p { color: #c50000; }
.i_serve { width: 100%; height: 100%; }
.i_serve .serve_l { width: 630px; height: 100%; display: inline-block; vertical-align: middle; }
.i_serve .serve_r { width: 249px; height: 100%; display: inline-block; vertical-align: middle; padding: 0 20px; border-left: 1px solid #e7e7e7; }
.serve_r .i_tit { color: #484848; line-height: 30px; margin-top: 15px; margin-bottom: 20px; }
.serve_r .i_tit>a { float: right; font-size: 12px; margin-top: 5px; }
.serve_l .sl_tag { height: 90px; padding-left: 20px; margin-top: 20px; }
.serve_l .sl_tag .sl_tit { background: url(../images/i_sl_img.png) left center no-repeat; height: 32px; line-height: 32px; color: #FFf; padding-left: 30px; }
.serve_l .sl_tag .sl_ico { margin-top: 20px; }
.serve_l .sl_tag .sl_ico span { width: 105px; height: 30px; border: 1px solid #b7b7b7; display: inline-block; vertical-align: middle; margin-right: 15px; font-size: 16px; color: #484848; line-height: 30px; text-align: center; cursor: pointer; }
.serve_l .sl_tag .sl_ico span:hover { border-color: #c50000 }
.serve_r .sr_tit { font-size: 24px; color: #c50000; width: 250px; margin-bottom: 5px; }
.serve_r .sr_tit a { font-size: 24px; color: #c50000; }
.serve_r .sr_con { height: 114px; position: relative; text-indent: 28px; font-size: 14px; color: #484848; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; line-height: 30px; border-bottom: 1px dashed #b1aa95; padding-bottom: 15px; }
.serve_r .sr_con a { color: #df032e; }
.serve_r .sr_con a:hover { color: #56b650; }
.serve_r .serve_list { margin-top: 3px; }
.serve_r .serve_list a { font-size: 14px; line-height: 28px; }
.i_tab { height: 46px; background: #e9e9e9; position: relative; }
.i_tab ul { }
.i_tab ul li { float: left; width: 130px; height: 46px; line-height: 46px; color: #484848; text-align: center; cursor: pointer; }
.i_tab ul li:hover, .i_tab ul li.in { background: #f5f5f5; }
.i_tab ul li a { font-size: 12px; line-height: 46px; position: absolute; right: 20px; display: none; }
.i_tab ul li.in a { display: inline-block; }
.i_book_con { height: 326px; }
.i_book_con .i_book { height: 100%; display: none; }
.i_book_con .i_book.in { height: 100%; display: block; }
.i_book_con .i_book .ib_l { width: 550px; display: inline-block; vertical-align: middle; }
.i_book_con .i_book .ib_r { width: 330px; height: 100%; padding-left: 40px; display: inline-block; vertical-align: middle; background: url(../images/i_book_back.png) left center no-repeat; }
.ib_l .ib_img { width: 180px; height: 250px; display: inline-block; vertical-align: middle; margin: 0 28px; }
.ib_l .ib_con { display: inline-block; vertical-align: middle; width: 290px; }
.ib_l .ib_con .tit { margin-bottom: 8px; }
.ib_l .ib_con .ibic { color: #484848; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; line-height: 30px; padding-bottom: 15px; }
.ib_l .ib_con .btn_ib { }
.ib_l .ib_con .btn_ib .ib_btn { width: 120px; height: 35px; background: #57a854; color: #fff; border: none; cursor: pointer; }
.i_book .ib_r .ib_tag { width: 90px; height: 125px; float: left; margin-right: 20px; margin-bottom: 15px; cursor: pointer; }
.i_book .ib_r .ib_tag:hover { animation: tada 1s; }
.i_book .ib_r .tag_con { margin-top: 30px; }
.xf_look { position: absolute; bottom: 10px; right: 0; background: #f5f5f5; line-height: 18px; }
.serve_r .sr_con .xf_look { bottom: 17px; right: 0; background: #f5f5f5; line-height: 18px; }
/*ç¼ƒæˆœç¬‚å®¸ãƒ¤ç´°*/

.online_img { height: 237px; background: #9acff0; background-image: url(../images/i_online_union.png); background-repeat: no-repeat; background-position: center center; }
.aq_img { height: 235px; background: url(../images/i_aq_bimg.png); }
.aq_img .aq_center { height: 100%; background-image: url(../images/i_aq_i.png); background-repeat: no-repeat; background-position: center center; }
.i_tip_con { height: 38px; background: #f5f5f5; border-bottom: 1px solid #e4e3e4; }
.i_tip_con .i_tip { width: 1200px; margin: 0 auto; line-height: 38px; }
.i_tip_con .i_tip>p { font-size: 16px; }
.i_tip_con .i_tip>p span { margin: 0 3px; }
.i_tip_con .i_tip>p a:last-child { color: #c50000; }
.i_tip_con .i_tip>p a:last-child:hover { color: #56b650; }
.i_info { margin-top: 20px; }
.i_info>div { display: inline-block; vertical-align: top; }
.i_info .ii_tag_l { width: 290px; margin-right: 20px; padding-bottom: 60px; }
.i_info .ii_con_r { width: 824px; background: #f5f5f5; padding: 20px 33px 40px; min-height: 840px; float: right;}
.ii_tag_l .itl_tags { }
.ii_tag_l .itl_tags>p { height: 42px; line-height: 42px; color: #fefefe; padding-left: 45px; border-bottom: 1px solid #f5f5f5; cursor: pointer; }
.ii_tag_l .itl_tags>p>span { margin-right: 5px; }
.ii_tag_l .itl_tags>p>a { color: #fff; }
.itl_tags .tags { }
.itl_tags .tags>p { height: 45px; line-height: 45px; border-bottom: 1px solid #FFF; background: #f5f5f5; padding-left: 45px; cursor: pointer; }
.itl_tags .tags>p:hover, .itl_tags .tags>p.in { color: #c50000; border-left: 5px solid #c50000; padding-left: 40px; }
.i_notice { background: #f5f5f5; padding: 10px; margin-top: 20px; }
.i_notice li { /*list-style: inherit;margin-left: 20px;*/ line-height: 28px; }
.i_notice li p { display: inline-block; vertical-align: middle; }
.i_notice li .in_tag { width: 150px; }
.i_notice li .in_date { width: 100px; text-align: right; color: #484848; }
.i_notice .in_label { line-height: 36px; margin-top: 10px; }
.i_notice .in_label a { float: right; font-size: 12px; }
.i_notice .in_tit { font-size: 24px; color: #c50000; padding-left: 5px; margin-bottom: 8px; }
.i_notice .in_name { text-indent: 2em; line-height: 28px; }
.i_notice .in_con { text-indent: 2em; line-height: 28px; padding-bottom: 10px; border-bottom: 1px dashed #acacac; margin-bottom: 10px; }
.i_special { width: 293px; height: 387px; margin-top: 20px; }
.icr_tit { background: #bc0000 url(../images/i_sl_img1.png) right center no-repeat; line-height: 39px; padding-left: 20px; font-size: 22px; color: #FFF; margin-bottom: 15px; padding-right: 40px; display: inline-block; }
.i_form_tag { }
.i_form_tag .tis { color: #bc0000; vertical-align: sub; margin: 0 10px; }
.i_form_tag .i_imp { color: #bc0000; cursor: pointer; }
.i_form_tag .ift_tit { font-size: 24px; line-height: 2px; margin: 40px 0; border-bottom: 1px solid #d9d9d9; }
.i_form_tag .ift_tit span { background: #f5f5f5; }
.form-group { line-height: 39px; margin-bottom: 22px; }
.form-group .control-label { display: inline-block; vertical-align: top; width: 30%; }
.form-group .control-div { display: inline-block; vertical-align: top; width: 50%; }
.form-group .control-div>input { height: 39px; width: 100%; border: none; padding-left: 30px; box-sizing: border-box; }
.form-group .control-div>select { height: 39px; width: 100%; border: none; padding-left: 30px; }
.form-group .control-div>select.cd_sm { width: 124px; margin-right: 20px; margin-bottom: 20px; }
.form-group .control-div>select.cd_sm.no_margin { margin-right: 0; }
.ii_con_r>.font_md { line-height: 28px; }
.form-group .control-div .i_yzm input { height: 39px; width: 190px; border: none; padding-left: 30px; margin-right: 10px; }
.form-group .control-div .i_yzm img { height: 39px; vertical-align: top; }
.form-group .control-div input[type="checkbox"] { width: 16px; height: 16px; vertical-align: middle; margin-right: 10px; padding-left: 0; }
.form-group .control-label>select { height: 39px; width: 120px; border: none; padding-left: 10px; }
.control-div>label { margin-right: 50px; }
.control-div>label>input[type="radio"] { width: 20px; height: 20px; vertical-align: middle; margin-right: 10px; }
.i_tabel .ift_tit { font-size: 24px; line-height: 2px; margin: 40px 0; border-bottom: 1px solid #d9d9d9; }
.i_tabel .ift_tit span { background: #f5f5f5; }
.Cover, .Cover_f { position: fixed; margin: 0; padding: 0; left: 0; top: 0; width: 100%; height: 100%; border: 0; z-index: 9999 }
.Cover { background: transport }
.Cover { background: rgba(0, 0, 0, .5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 9999 }
.Cover.Tra { background-color: transparent; }
.Notice { width: 1080px; height: 100%; background-color: #ffffff; border: 4px solid #C2C2C2; border-radius: 3px; /*margin:0 auto;*/ overflow: auto; }
.Notice .T { height: 40px; line-height: 40px; padding: 0 12px; background-color: #f7f7f7; color: #2d0d0d; font-size: 18px; }
.Notice .C { margin: 20px; }
.Notice .C p { color: #737373; font-size: 16px; padding-left: 2rem; text-indent: -2em; margin: 0 }
.Notice .C strong { color: #434343; font-weight: 400; display: block; margin-bottom: 40px; }
.Notice .C em { color: #ad0700; font-style: normal; line-height: 30px; }
.Notice .B { text-align: center; padding-top: 30px; }
.Notice .B button { width: 400px; height: 53px; background-color: #ee2222; color: #ffffff; font-size: 18px; cursor: pointer; border: none; }
.Notice .B button:hover { opacity: .8 }
.Notice .Close { width: 15px; height: 15px; margin: 12px 0; background: url(../images/close-icon.png); float: right; cursor: pointer; }
.Notice .Close:hover { opacity: .5 }


/*ç’‡ï¸½å„æ¤¤ï¿½*/

@-webkit-keyframes arrowMove { 50% {
 -webkit-transform: translateY(6px);
}
}
 @-moz-keyframes arrowMove { 50% {
 -moz-transform: translateY(6px);
}
}
 @-o-keyframes arrowMove { 50% {
 -o-transform: translateY(6px);
}
}
 @-ms-keyframes arrowMove { 50% {
 -ms-transform: translateY(6px);
}
}
 @keyframes arrowMove { 50% {
 transform: translateY(6px);
}
}
.listCon { padding: 0 0px 60px; padding-top: 20px; }
.popover>.content { border-top: none; width: auto; }
.filter-box { background: #f5f5f5; }
.listCon .common-list { background: #f5f5f5; margin-top: 20px; padding: 20px; }
.sort-option .tag-highlight { color: #c50000; }
.tag-solid { background: #c50000; }
.common-list-main>.common-list-item>.list-item-desc>.list-item-desc-top>.item-site-info>.item-site-map { color: #c50000; }
.iconTag { width: 14px; height: 14px; display: inline-block; }
.iconTag.icon-star { background: url(../images/icon_star.png) center center no-repeat; background-size: 16px; }
.iconTag.icon-star-light { background: url(../images/icon_star_light.png) center center no-repeat; background-size: 16px; }
.rate-stars-dark { font-size: 0; }
.list-item-desc { line-height: 25px; }
.crumb { margin: 0 0 10px; line-height: 40px; }
.fs-section .sp-bgbars, .fs-section .sp-poi-bookmark, .fs-section__right .shop-identity, .fs-section__right .shop-permit, .icon-poi-sprite, .onsale-list .sp-coupon, .onsale-list .sp-nnbooking, .onsale-list .sp-voucher { background-image: url(../images/meituan_icon.png); background-repeat: no-repeat; }
.crumb .crumb-item { font-size: 16px; }
.crumb .crumb-item:after { top: 6px; width: 8px; height: 8px; }
/*.more-list{font-size: 16px;line-height: 40px;text-align: center;cursor: pointer;}
.more-list p{text-shadow: 3px 3px 3px #ccc;-webkit-animation:arrowMove .8s infinite;-moz-animation:arrowMove .8s infinite;-o-animation:arrowMove .8s infinite;-ms-animation:arrowMove .8s infinite;animation:arrowMove .8s infinite;}
.more-list p:hover{color: #c50000;-webkit-animation:inherit;-moz-animation:inherit;-o-animation:inherit;-ms-animation:inherit;animation:inherit;}
*/

.more-list { font-size: 16px; line-height: 40px; text-align: center; cursor: pointer; }
.more-list p.more { -webkit-animation: arrowMove .8s infinite; -moz-animation: arrowMove .8s infinite; -o-animation: arrowMove .8s infinite; -ms-animation: arrowMove .8s infinite; animation: arrowMove .8s infinite; background: #c50000; color: #fff; }
.more-list p { color: #bbb; }
.more-list p.more:hover { background: #ff7200; -webkit-animation: inherit; -moz-animation: inherit; -o-animation: inherit; -ms-animation: inherit; animation: inherit; }
.wantEvaluate { cursor: pointer; }
.wantEvaluate:hover { color: #c50000; }
.paginator .current a, .paginator .current span { border-color: #c50000; background-color: #c50000; }
.paginator .current a:hover, .paginator .current span:hover { border-color: #c50000; }
.norate-tip, .rate-filter, .rate-label, .rate-list__item, .rate-item__content, .poi-section--shop, .fs-section .under-title, .biz-box, .filter-box, .popover { font-size: 16px; }
.onsale-list .item__title { font-size: 18px; }
.onsale-list .sale, .onsale-list { font-size: 14px; }
.rate-item__content .pic-item--add { background: #c50000; }
.rate-item__content { margin-left: 0; margin-top: 20px; }
.fs-section { background: #f5f5f5; }
.poi-section { background: #f5f5f5; padding: 20px; margin-bottom: 20px; }
.common-list-main>.common-list-item>.list-item-desc { font-size: 14px; }
.common-list-main>.common-list-item>.list-item-desc>.list-item-desc-top>.item-title { font-size: 18px; }
.law_manage .lawyer .lawyer_tag { margin-left: 12px; margin-bottom: 40px; }
/*ç›ã„¥å´Ÿjboxéå³°ç´¡æ·‡î†½æ•¼*/

.form-group .control-div .input-append>input { height: 39px; width: 100%; border: none; padding-left: 30px; box-sizing: border-box; }
.form-group .control-div .input-append { height: 39px; overflow: hidden; }
.common-list-main>.common-list-item>.grey { background: url("../images/i_mr_img.jpg") center center no-repeat; background-size: 100%; *background-size: 100%;
}
.i_food .i_food_bg { background: #f5f5f5 url(../images/i_mr_xsimg.jpg) center center no-repeat; }
div.jbox .jbox-button-panel { line-height: 25px; }
.control-div a.btn { padding: 5px 15px; text-align: center; color: #fff; border: none; margin-right: 15px; cursor: pointer; background: #c50000; }
.lawyer.info .lawyer_tag { width: 100%; font-size: 0; margin-top: 20px; }
.lawyer.info .lawyer_tag>div { display: inline-block; vertical-align: top; }
.lawyer.info .lawyer_tag .lt_img { width: 125px; margin-left: 15px; }
.lawyer.info .lawyer_tag .lawyer_con { width: 540px; margin-right: 20px; margin-left: 50px; }
.lawyer.info .lawyer_tag .lawyer_con p { line-height: 38px; }
.lawyer.info .lawyer_tag .btn_law { width: 100%; margin-top: 30px; }
.lawyer.info .lawyer_tag .btn_law .bl_btn { width: 150px; }
.lawyer.info .lawyer_tag .btn_law .bl_btn.bl_1 { margin-right: 20px; }
.lawyer.info .lawyer_tag .lawyer_con p>span { padding-left: 15px; }
.lawyer.info .lawyer_tag .lawyer_con p.font_mf { color: #484848; }
.lm_manage .lawyer { font-size: 0; }
.lm_manage .lawyer .lawyer_tag { width: 48%; margin-left: 14px; }
.lm_manage .lawyer.info .lawyer_tag .lawyer_con { width: 244px; margin-left: 10px; margin-right: 0; }
.lm_manage .lawyer.info .lawyer_tag .lawyer_con p { line-height: 24px; }
.lm_manage .lawyer.info .lawyer_tag .lawyer_con p.lmsj { position: relative; top: -24px; padding-left: 81px; height: 72px; overflow: hidden; }
.lm_manage .lawyer.info .lawyer_tag .lawyer_con p>span { padding: 0; }
.lm_manage .lawyer.info .lawyer_tag .lawyer_con p.tc { line-height: 30px; }
.i_book .lawyer { padding-top: 20px; }
.i_book .lawyer .lawyer_tag { margin-left: 31px; }
.i_book .lawyer .lawyer_tag>p { padding-left: 5px; }
.search_result { }
.search_result .sr_tag { border: 1px solid #d9d9d9; background: #FFF; border-radius: 5px; padding: 15px; margin-top: -2px; }
.search_result .sr_tag>p { color: #a2a2a2; font-size: 16px; line-height: 32px; }
.search_result .sr_tag>p>span { color: #484848; }
.search_result .sr_tag>p>span.name { font-size: 18px; width: 525px; display: inline-block; }
.search_result .sr_tag>p>span.date { color: #858585; font-size: 14px; }
.search_result .sr_tag>p>span.sr_info { color: #FFF; font-size: 14px; border-radius: 5px; margin-right: 15px; height: 24px; line-height: 24px; width: 100px; display: inline-block; text-align: center; }
.search_result .sr_tag>p>span.sr_info.no { background: #fb4d53; }
.search_result .sr_tag>p>span.sr_info.yes { background: #44bc85; }
.search_result .sr_tag>p>span.sr_info.sq { background: #00a6d6; }
.search_result .sr_tag>p>span.sr_info.xg { background: #b092c1; }
.search_result .sr_tag>p>span.sr_info.sh { background: #f9c464; }
.sr_list { }
.sr_list .sr_l_tag { height: 50px; border: 1px solid #d9d9d9; background: #FFF; border-radius: 5px; padding: 2px 15px; margin-top: -1px; line-height: 50px; }
.sr_list .sr_l_tag>span { color: #a2a2a2; }
.sr_list .sr_l_tag>span>b { color: #484848; font-weight: normal; }
.sr_list .sr_l_tag>span.type { width: 150px; display: inline-block; }
.sr_list .sr_l_tag>span.name { font-size: 18px; width: 245px; display: inline-block; color: #484848; padding-right: 15px; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sr_list .sr_l_tag>span.date { color: #858585; font-size: 16px; }
.sr_list .sr_l_tag>span.sr_info { color: #FFF; font-size: 14px; margin-right: 25px; border-radius: 5px; height: 24px; line-height: 24px; width: 110px; display: inline-block; text-align: center; }
.sr_list .sr_l_tag>span.sr_info.no { background: #fb4d53; }
.sr_list .sr_l_tag>span.sr_info.yes { background: #44bc85; }
.sr_list .sr_l_tag>span.sr_info.sq { background: #00a6d6; }
.sr_list .sr_l_tag>span.sr_info.xg { background: #b092c1; }
.sr_list .sr_l_tag>span.sr_info.sh { background: #f9c464; }
.sr_list .sr_l_tag>span.lui_yuanyin { width: 60px; height: 25px; display: inline-block; }
.sr_list .sr_l_tag>span.lui_noyuanyin { width: 60px; height: 25px; display: inline-block; }
.sr_list .sr_l_tag>span.lui_yuanyin>img { vertical-align: middle; }
.sr_list .lui_yy_info { display: none; padding: 30px 10px; font-size: 16px; color: #444444; line-height: 36px; background: #fff; border: 1px solid #d9d9d9; border-top: none; }
.sr_list .lui_yy_info .lui_yy_title img { padding-right: 10px; }
.sr_list .lui_yy_info.on { display: block; }
.hui-ib-con { padding: 27px; }
.hui-ib-con .ib-bananer { background: url(../images/ib-bananer-img.png) center center no-repeat; height: 114px; }
.hui-ib-con .ib-inlet { font-size: 0; margin-top: 33px; }
.hui-ib-con .ib-inlet>div { display: inline-block; vertical-align: top; width: 262px; height: 159px; }
.hui-ib-con .ib-inlet .qk { background: url(../images/ib-1-img.png) center center no-repeat; margin-right: 39px; }
.hui-ib-con .ib-inlet .sp { background: url(../images/ib-2-img.png) center center no-repeat; margin-right: 40px; }
.hui-ib-con .ib-inlet .dzs { background: url(../images/ib-3-img.png) center center no-repeat; }
.hui-ib-con .ib-inlet .mask { width: 100%; height: 100%; background: rgba(0, 6, 11, .5); text-align: center; cursor: pointer; display: inline-block; }
.hui-ib-con .ib-inlet .mask .iconfont { color: #FFF; font-size: 60px; margin: 30px 0 10px; display: inline-block; -webkit-animation: scaling 1s infinite linear; }
.hui-ib-con .ib-inlet .mask p { color: #FFF; font-size: 18px; }
.hui-ib-con .ib-inlet .mask:hover .iconfont { display: none; }
.hui-ib-con .ib-inlet .mask:hover p { line-height: 159px; }
/*合作案例*/
.case { /*! background: url(../images/bg.jpg) no-repeat fixed top center; */ /*! padding: ; */ }
.case .sybt { color: #fff; margin-bottom: 2%; }
.case .sybt1, .case .sybt2 { color: #fff; }
.case .sybt2 b { color: #fabf01; }
.case .slideTxtBox ul { }
.case .slideTxtBox li { width: 270px; margin: 0 40px 40px 0; background: #fff; display: inline-block; transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; float: left;/*! border-radius: 15px 15px 0 0; */ overflow: hidden; }
.case .slideTxtBox li:nth-child(4n) { margin-right: 0; }
.case .sy_img { height: 172px; overflow: hidden; }
.case .sy_img img { width: 100%; }
.case .sy_albt { height: 30px; line-height: 30px; font-size: 16px; color: #464646; text-align: center; padding: 0 30px; margin-bottom: 5px; font-weight: bold; letter-spacing: 1px; }
.case .sy_lx { width: 270px; margin: 0 30px; color: #787878; height: 34px; border-top: 1px #999 solid; line-height: 26px; font-size: 12px; letter-spacing: 1px; }
.case .slideTxtBox li:hover { background: #ad0700; position: relative; top: -10px; box-shadow: #000000 5px 5px; }
.case .slideTxtBox li:hover .sy_albt { color: #fff; }
.case .slideTxtBox li:hover .sy_lx { color: #fff; border-top-color: #fff; }
.case .sylm3_bt { width: 80%; margin: 0 auto; padding-top: 30px; }
.case .center .hd { background: #ad0700; height: 50px; margin-bottom: 20px; }
.case .center .hd .title { text-indent: 10px; font-size: 18px; font-weight: bold; color: #fff; line-height: 50px; float: left; }
.case .center .hd .more { font-size: 14px; color: #fff; float: right; line-height: 50px; margin-right: 20px; }
.case .more:hover { text-decoration: underline; cursor: pointer; }
/*劳模风采*/	
.case1 { /*! background: url(../images/bg.jpg) no-repeat fixed top center; */ /*! padding: ; */ }
.case1 .sybt { color: #fff; margin-bottom: 2%; }
.case1 .sybt1, .case .sybt2 { color: #fff; }
.case1 .sybt2 b { color: #fabf01; }
.case1 .slideTxtBox ul { }
.case1 .slideTxtBox li { width: 270px; margin: 0 40px 40px 0; background: #fff; display: inline-block; transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; float: left;/*! border-radius: 15px 15px 0 0; */ overflow: hidden; }
.case1 .slideTxtBox li:nth-child(4n) { margin-right: 0; }
.case1 .sy_img { height: 172px; overflow: hidden; }
.case1 .sy_img img { width: 100%; }
.case1 .sy_albt { height: 30px; line-height: 30px; font-size: 16px; color: #464646; text-align: center; padding: 0 30px; margin-bottom: 5px; font-weight: bold; letter-spacing: 1px; }
.case1 .sy_lx { width: 270px; margin: 0 30px; color: #787878; height: 34px; border-top: 1px #999 solid; line-height: 26px; font-size: 12px; letter-spacing: 1px; }
.case1 .slideTxtBox li:hover { background: #ad0700; position: relative; top: -10px; box-shadow: #000000 5px 5px; }
.case1 .slideTxtBox li:hover .sy_albt { color: #fff; }
.case1 .slideTxtBox li:hover .sy_lx { color: #fff; border-top-color: #fff; }
.case1 .sylm3_bt { width: 80%; margin: 0 auto; padding-top: 30px; }
.case1 .center .hd { background: #ad0700; height: 50px; margin-bottom: 20px; }
.case1 .center .hd .title { text-indent: 10px; font-size: 18px; font-weight: bold; color: #fff; line-height: 50px; float: left; }
.case1 .center .hd .more { font-size: 14px; color: #fff; float: right; line-height: 50px; margin-right: 20px; }
.case1 .more:hover { text-decoration: underline; cursor: pointer; }


.ys_bg { background: #ffffff; width: 223px; height: 115px; display: block; margin: 30px 8.5px 30px 8.5px; float: left; text-align: center; }
.ys_bg img { }
.ys_bg a img { transition: All .6s ease-in-out; -webkit-transition: All .6s ease-in-out; -moz-transition: All .6s ease-in-out; -o-transition: All .6s ease-in-out; transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); }
.ys_bg a:hover img { transition: All .6s ease-in-out; -webkit-transition: All .6s ease-in-out; -moz-transition: All .6s ease-in-out; -o-transition: All .6s ease-in-out; transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); }
.ys_bg img { display: block; padding-top: 15px; margin: 0 auto; width: 50px; height: 50px }
.ys_bg h3 { font-size: 20px; color: #333333; margin: 10px auto; font-weight: normal; }
.ys_bg p { font-size: 16px; color: #666666; padding: 0 15px; line-height: 26px; }
