::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc; } 
.nr{ width:100%;}
/*banner样式 */
.banner{width:100%; overflow:hidden; margin:0 auto; position:relative;}
.wrapper{left:0;width:100%hdyy_right;overflow:hidden; float:left; position:absolute;}
/* swipe */
.swipe{width:100%; overflow:hidden; margin:0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#3f51b5;}

/*ind-nav*/
.ind-nav{ margin-bottom:0.35rem;height:auto}
.ind-nav ul{height:4rem; border-top:1px solid #efefef;overflow:hidden;  }
.ind-nav ul li{float:left;width:25%; height:4rem;  -webkit-box-align: center; box-align: center;-webkit-align-items: center; align-items: center;display:-moz-box; display:-webkit-box; display:box; }
.ind-nav ul li div{ margin:0 auto; width: 100%; }
.ind-nav ul li a i,.more i{ width:1.5rem; height:1.5rem; display:block; margin:0 auto 0.3rem;  }
.ind-nav ul li a em{ color:#222222; font-size:0.4rem;text-align:center; display: block;}

/*切换标签样式*/
.slideBox{width:100%;font-family:"微软雅黑"; height:340px; background:#fff; border-bottom:1px solid #eee ;margin-bottom:0.35rem;}
.slideBox dt{ width:100%; height:44px; background:#fff; border-bottom:1px solid #eee}
.slideBox span{color:#000;float:left;font-size:14px;height:14px;line-height:0.6rem;text-align:center; border-left:1px solid #eee; margin-top:15px}
.slideBox dt .on,  .slideBox a:hover{color:#000;}
.slideBox em{ float:right; margin-right:15px;font-size:14px; margin-top:12px; }
.slideBox a{ color:#3f51b5;font-family:"宋体"}
.slideBox dd{width:100%;  clear:both;  background:#fff}
.slideBox dd li{width:100%; height:100px;  background:#fff; font-size:14px; float:left; padding:10px 0; border-bottom:1px solid #eee; }
.slideBox dd li a{ text-decoration:none; color:#000;}
.slideBox dd li a:hover{ text-decoration:none; color:#000;  border-bottom:none; background:none}
.slideBox_img{ width:30.5%; height:75px; margin-left:2.5%; float:left; }
.slideBox_img img{width:4.95rem; height:75px ;border-radius:3px}
.slideBox_right{width:62%; height:75px; float:right; margin-right:2.5%; position:relative; color:#333; font-size:14px; font-weight:400}
.slideBox_right_bottom{ width:100%; height:14px; position:absolute; bottom:0; font-size:0.3rem; color:#666;font-weight:300}
.slideBox_right_bottom ol{ width:90px; float:left;}
.slideBox_right_bottom ol:nth-child(2){ float:right; margin-right:-45px;}
.slideBox_right_bottom img{ float:left; margin-right:3px; margin-top:3px;}
.slideBox_right_bottom_img1{ height:11px; width:11px; font-size:12px}
.slideBox_right_bottom_img2{ height:10px; width:16px; font-size:12px}
.slideBox_right_bottom_img3{ height:11px; width:9px;font-size:12px}

.slideBox1{width:100%;font-family:"微软雅黑"; margin-bottom:0.35rem;}
.slideBox1 dt{ width:100%; height:48px; background:#fff; border-bottom:1px solid #eee; position: fixed;}
.slideBox1 span{color:#000;float:left;font-size:14px;height:48px;line-height:48px;text-align:center; width:30px; }
.slideBox1 span:nth-child(1){margin-left:calc((100% - 90px)/6);}
.slideBox1 span:nth-child(2){margin-left:calc((100% - 90px)/3);}
.slideBox1 span:nth-child(3){margin-left:calc((100% - 90px)/3);}
.slideBox1 dt .on,  .slideBox1 a:hover{color:#3f51b5; border-bottom:2px solid #3f51b5}
.slideBox1 dd{width:100%; padding-top:48px; }

.slideBox2{width:100%;font-family:"微软雅黑"; margin-bottom:0.35rem;  position:relative}
.slideBox2 dt{ width:100%; height:48px; background:#fff; border-bottom:1px solid #eee; position:relative;text-indent:100000;}
.slideBox2 span{color:#000;float:left;font-size:14px;height:48px;line-height:48px;text-align:center; width:60px; }
.slideBox2 span:nth-child(1){margin-left:calc((100% - 180px)/6);}
.slideBox2 span:nth-child(2){margin-left:calc((100% - 180px)/3);}
.slideBox2 span:nth-child(3){margin-left:calc((100% - 180px)/3);}
.slideBox2 dt .on,  .slideBox1 a:hover{color:#3f51b5; border-bottom:2px solid #3f51b5}
.slideBox2 dd{width:100%; height:255px;}

.slideBox3{width:100%;font-family:"微软雅黑"; height:770px; background:#fff; border-bottom:1px solid #eee ;margin-bottom:0.35rem;}
.slideBox3 dt{ width:100%; height:44px; background:#fff; border-bottom:1px solid #eee}
.slideBox3 span{color:#999;float:left;font-size:14px;height:14px;line-height:0.6rem;text-align:center; border-left:1px solid #eee; margin-top:15px}
.slideBox3 dt .on,  .slideBox a:hover{color:#3f51b5;}
.slideBox3 em{ float:right; margin-right:10px;font-size:12px; margin-top:12px; }
.slideBox3 a{ color:#3f51b5;font-family:"宋体"}
.slideBox3 dd{width:100%;  clear:both; display:none; background:#fff}
.slideBox3 dd li{width:100%; height:120px;  background:#fff; font-size:14px; float:left; padding:10px 0; border-bottom:1px solid #eee; }
.slideBox3 dd li a{ text-decoration:none; color:#000;}
.slideBox3 dd li a:hover{ text-decoration:none; color:#000;  border-bottom:none; background:none}

.slideBox3_img{ width:150px; height:100px; margin-left:2.5%; float:left; }
.slideBox3_img img{width:150px; height:100px ;border-radius:3px}
.slideBox3_right{width:calc(97.5% - 160px); height:100px; float:right; position:relative; color:#333; font-size:14px; font-weight:400; }
.slideBox3_right em{  color:#999; margin-top:5px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;float:left}
.slideBox3_right_bottom{ width:100%; height:14px; position:absolute; bottom:0; font-size:0.3rem; color:#666;font-weight:400}
.slideBox3_right_bottom ol{ width:90px; float:left;}
.slideBox3_right_bottom ol:nth-child(2){ float:right; color:#3f51b5; text-align:right}




/* 团队介绍 */
.USA_EBA{ width:100%; background:#fff; height:43px; padding-top:15px; font-size:14px;border-bottom:1px solid #eee; }
.USA_EBA img{ width:16px; height:16px; margin-left:2.5%; float:left; margin-right:5px}
.USA_EBA a{ float:right; color:#3f51b5; margin-right:15px; }
.USA_nr{ width:100%;height:178px;background:#fff;}
.USA_nr li{ margin-left:2.5%; float:left; margin-top:10px; width:46.2%; height:168px;}
.USA_nr img{width:100%; height:168px; border-radius:5px;}
.USA_nr_img{ width:100%; height:108px;background:#fff; margin-bottom:0.35rem;}
.USA_nr_img img{width:95%; height:98px; margin-left:2.5%; border-radius:5px;}

/* 活动预约 */
.hdyy{ width:100%; height:172px; background:#fff ;margin-bottom:0.35rem;}
.hdyy_left{ width:47.5%; height:152px; margin-left:2.5%; float:left; margin-top:10px; font-size:12px;}
.hdyy_left img{ width:100%; height:153px; border-radius:5px}
.hdyy_right{ width:47.5%; height:152px; margin-left:2.5%; float:left; margin-top:10px; font-size:13px;}
.hdyy_right strong{ color:#333; font-weight:300}
.hdyy_right a{ color:#333; font-weight:300}
.hdyy_right li{ width:95%; height:75px; padding-top:5px}
.hdyy_right p{ font-size:12px;}
.hdyy_right span{ font-size:12px; color:#999;font-family:"宋体"}
.hdyy_right em{ font-size:12px; color:#999;font-family:"宋体"; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.hdyy_right img{ float:left; margin-top:4px; margin-right:5px;}

/* 美国王欣律师手记 */
.USALS{ width:100%; height:280px; background:#fff;margin-bottom:0.35rem;}
.USALS li{ width:46.3%; height:130px; float:left; margin-left:2.5%; margin-top:10px;}
.USALS img{ width:100%; height:100px; border-radius:5px 5px 0 0}
.USALS  a{ color:#333; font-size:12px;}
.USALS p{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-top:8px; text-align: center;}


/************* 在线评估 ***************/

.zxpg{ width:100%; height:85px; background:#fff; font-size:12px; text-align:center; padding-top:15px; color:#999; line-height:20px; font-family:"宋体"; margin-bottom:0.35rem;}
.zxpg span{ font-size:18px; color:#3f51b5}

.zxpga{ width:100%; height:120px;  margin-bottom:0.35rem;background:#fff;}
.zxpga li{ width:90%; height:60px; padding-top:10px; margin-left:5%; font-size:13px;}
.zxpga input{width:73%;height:30px; padding:5px; border:1px solid #ccc; margin-left:10px; font-size:13px;}
.zxpga img{ width:16px; height:16px; float:left; margin-top:14px; margin-right:5px;}

.zxpgb{ width:100%; height:420px;  margin-bottom:0.8rem;background:#fff;}
.zxpgb li{ width:100%; height:70px; padding-top:20px; padding-left:5%; border-bottom:1px solid #e7e7e7}
.zxpgb_title{ width:100%; height:14px; line-height:14px; font-size:12px; color:#333; float:left;}
.zxpgb_title span{ width:2px; height:13px; float:left; margin-right:5px; background:#3f51b5;}
.zxpgb_select{width:95%; height:14px; margin-top:10px; line-height:14px; font-size:13px; color:#333; float:left;}

.zxpg_button{ width:80%; height:44px; font-size:20px; text-align:center; line-height:44px; color:#fff; margin-left:10%; background:#3f51b5; margin-bottom:0.8em}

/************* 电话联系 ***************/

.cd-popup {position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.4);opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.cd-popup.is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s; z-index:10000;}
.cd-popup-container {position: relative;width: 80%;max-width: 400px;margin:auto; margin-top:13em;background: #fff;border-radius:0.5em;text-align: center; }
.cd-popup-container p {padding: 1em; line-height:24px; color:#333; font-size:14px;}
.cd-popup-container p span{font-size:18px}
.cd-popup-container .cd-buttons:after {content: "";display: table;clear: both;}
.cd-popup-container .cd-buttons li {float: left;width: 50%; font-size:14px;  }
.cd-popup-container .cd-buttons a {display: block;height: 50px;line-height: 50px;text-transform: uppercase;color: #0072ff;border-top:1px solid #eee; }
.cd-popup-container .cd-buttons li:first-child a {border-radius: 0 0 0 1em;border-right:1px solid #eee;background:rgba(255,255,255,1.00);}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {background-color: #fff;border-right:1px solid #f00;}
.cd-popup-container .cd-buttons li:last-child a {border-radius: 0 0 1em 0; background:rgba(255,255,255,1.00);}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {background-color: #fff;}


/************* EB-1A ***************/
.EBA{background-color:#ff0; padding:0 0.5rem; font-size:0.6rem;  color:#181818; }

.EBA_jj{ width:100%; padding:15px 25px; background:#fff; font-size:13px; color:#7e7e7e; line-height:20px;}
.EBA_js{ width:100%; font-size:13px; }
.EBA_js li{ width:100%; line-height:22px; color:#333; margin-top:0.5em; background:#fff}
.EBA_js h5{ border-bottom:1px solid #eee; padding:15px 10px; font-size:14px; color:#000;}
.EBA_js h4{padding:15px 10px;}
.EBA_js em{ color:#3f51b5}

.EBA_lc{ width:100%; font-size:13px; background:#fff;}
.EBA_lc li{ width:100%; color:#333; height:80px;  border-bottom:1px solid #f8f8f8 }
.EBA_lc li:nth-child(2n){ background:#fbf1ee}
.EBA_lc ol{ width:33.3%; padding:10px; height:80px; float:left;}
.EBA_lc ol:nth-child(1){border-right:1px solid #f8f8f8; width:30%; background:#fff; font-size:14px;}
.EBA_lc ol:nth-child(2){border-right:1px solid #f8f8f8; width:22%;}
.EBA_lc ol:nth-child(3){border-right:1px solid #f8f8f8; width:48%;}

.EBA_cl{ width:100%; font-size:13px; background:#fff;}
.EBA_cl li{ width:100%; color:#333; height:80px;  border-bottom:1px solid #f8f8f8 }
.EBA_cl li:nth-child(2n){ background:#fbf1ee}
.EBA_cl ol{ width:33.3%; padding:10px; height:80px; float:left;}
.EBA_cl ol:nth-child(1){border-right:1px solid #f8f8f8; border-bottom:1px solid #f8f8f8; width:30%; background:#fff; font-size:14px;}
.EBA_cl ol:nth-child(2){border-right:1px solid #f8f8f8; width:22%; text-align:center}
.EBA_cl ol:nth-child(3){border-right:1px solid #f8f8f8; width:48%;}

.EBA_ljyy{ width:100%; padding:10px 30px 10px 10px; background:#fbf1ee; font-size:12px; color:#333; line-height:24px; position:relative}
.EBA_ljyy_btn{ width:16px; height:16px;  background-image:url(../images/EBA_yy.png); background-size:16px 16px; position:absolute; right:10px; top:calc((100% - 16px)/2);}


/*----成功案例-----*/
.classification ul li{ padding:0.4rem 0; width:50%; float:left; font-family:"宋体"; font-size:14px;}
.classification ul li a{ display:block; width:7.3rem; margin:0 auto; border-radius:5px; background:#fafafa; box-shadow: 1px 1px 1px #e9e9e9;}
.classification ul li a img{ width:7.3rem; height:3.63rem; border-radius:5px 5px 0 0;}
.classification ul li a h1{height: 70px; width:100%; display:block; font-size:0.3rem; color:#181818; position:relative}

.classification ul li a p{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#333; padding:5px 5px 0 5px}

.classification_time{ position:absolute; width:50%; height:14px; line-height:15px; bottom:8px; left:5px; color:#666; background:url(../images/time.png) left no-repeat; background-size:12px 12px; padding-left:17px}
.classification_xq{ position:absolute; width:50%; height:14px; line-height:15px; bottom:8px; right:5px; color:#3f51b5; text-align:right}

.classification_fy{width:100%; padding:0.5rem 0; height:2rem; font-size:13px; color:#999;font-family:"宋体"}
.classification_fy li{ width:24px; height:24px; line-height:20px; text-align:center; float:left; margin-left:0.3rem; border:1px solid #999; border-radius:5px;}
.classification_fy a{ color:#999}
.classification_fy_select{ background:#3f51b5; color:#fff}

.successDetail{ width:100%; padding:15px; padding-bottom:10px; background:#fff;}
.successDetail p{ font-size:17px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#333;}
.successDetail_time{ width:100%; height:12px; padding-bottom:30px; padding-left:15px; background:#fff; border-bottom:1px solid #eee; font-size:12px;}
.successDetail_time img{ height:12px; width:12px; float:left; margin-right:5px; margin-top:1px;}
.successDetail_time span{ float:left; color:#aaa;font-family:"宋体"; margin-right:10px;}
.successDetail_nr{ width:100%; padding:15px; background:#fff; color:#333; font-size:13px; line-height:24px;}
.successDetail_nr p{ margin-top:0px;}
.successDetail_nr img{ padding:10px 0;}
.successDetail_nr img:nth-child{ padding-bottom:10px}
.successDetail_bottom{ width:100%; padding:15px; background:#fff; color:#333; font-size:13px; border-top:1px solid #eee; margin-bottom:0.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.successDetail_bottom span{ width:60px; background:#eee; padding:5px 15px; border-radius:20px; margin-right:10px;}
.successDetail_bottom a{ float:left; color:#333;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  }
.successDetail_tj{ width:100%; background:#fff; margin-bottom:0.5em}
.successDetail_tj li{ padding:15px; font-size:13px; border-bottom:1px solid #eee; list-style:inside}
.successDetail_tj a{ color:#3f51b5}
.successDetail_tj span{ color:#333; margin-left:-5px;}

/*----美国王欣律师行-----*/

.wxlsh{ width:100%; padding:15px; min-height:calc(6.5rem + 30px); background:#fff; font-size:12px; line-height:20px;}
.wxlsh img{ width:5.5rem;float:left; margin-right:10px;}

.wxlsh_ys{ width:100%; background:#fff; padding:15px; font-size:14px;border-bottom:1px solid #eee;  margin-top:0.5em }
.wxlsh_ys span{ float:right; font-size:12px; padding-top:1px}
.wxlsh_ys a{ color:#3f51b5}
.wxlsh_img{width:100%; background:#fff; overflow : scroll ;}
.wxlsh_img img{ width:27rem}
.wxlsh_ls{ width:100%; background:#fff;}
.wxlsh_img2{width:100%; background:#fff; margin-bottom:0.35rem}
.wxlsh_img2 img{ width:100%; padding:10px;}

.classification1 ul li{ padding:0.4rem 0; width:50%; float:left; font-family:"宋体"}
.classification1 ul li a{ display:block; width:7.3rem; margin:0 auto; border-radius:5px; background:#fafafa; box-shadow: 1px 1px 1px #e9e9e9;}
.classification1 ul li a img{ width:7.3rem; height:5.6rem; border-radius:5px 5px 0 0;}
.classification1 ul li a h1{height: 65px; width:100%; overflow:hidden; color:#181818;padding:5px 10px; line-height:20px; font-size:12px;}

.classification1 ul li a h1 li{ list-style:inside; width:100%; line-height:14px; }
.classification1 span{ color:#333; margin-left:-5px;}

.wxlsh_more{ width:100%; background:#fbfbfb; font-family:"宋体"}
.wxlsh_more li{ width:100%; height:6.5rem; border-bottom:1px solid #e4e4e4; padding:1rem 0.5rem; position:relative; overflow:hidden}
.wxlsh_more img{ width:4.5rem; height:4.5rem; border-radius:4.5rem; float:left; margin-right:0.5rem}
.wxlsh_more p{ font-size:0.5rem; line-height:1rem; color:#666}
.wxlsh_more a{ font-size:0.5rem; line-height:1rem; color:#666}
.wxlsh_more strong{ font-size:0.8rem; color:#000; font-weight:400}
.wxlsh_more p:nth-child(3){ font-size:0.6rem; color:#333; margin-bottom:0.4rem;}
.wxlsh_more p:nth-child(6){visibility:hidden;}
.wxlsh_more_btn{ width:3.4rem; height:1.2rem; line-height:1.2rem; border-radius:1rem; background:#3f51b5; position:absolute; right:0.8rem; top:2rem; color:#fff; text-align:center}

.wxlshDetail_nr{ width:100%; padding:15px; background:#fff; color:#333; font-size:13px; line-height:24px; }
.wxlshDetail_nr p{ margin-top:0px;}
.wxlshDetail_nr img{ padding-bottom:10px}

/*---- 关于我们 -----*/
.about{ width:calc(100% - 20px); height:250px;background:#fff; margin-top:8px; margin-left:10px; overflow:scroll; box-shadow: 3px 3px 3px #e9e9e9; font-size:0.5em; line-height:2em; border:0.7em solid #fff}
.about img{ float:left; width:10em; margin-right:1em}
.about h1{ width:12em; font-size:1.4em; text-align:center; float:left;}
.about p{ text-indent:2em}
.about_top{ width:100%; background:#fff; padding:15px; font-size:14px;border-bottom:1px solid #eee; margin-bottom:0.5em}

.carousel{width:100%;height:300px;overflow:hidden; background:#fff; padding: 20px 0;margin-bottom:0.5em; margin-top:-0.5em; border-top:1px solid #eee; text-indent:10;}
.carousel .slides{margin:0px auto 0px;overflow:hidden;position:relative; }
.carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important; box-shadow: 3px 3px 3px #e9e9e9; border:1px solid #eee;text-indent:10}
.carousel .slides .slideItem a{overflow:hidden;display:block;}
.carousel .slides .slideItem img{width:100%;height:100%;}

.about_map{ width:100%; margin-bottom:0.5em; position:relative; padding:15px;; background:#fff}
.about_map_nr{ width:calc(100% - 30px); height:90px; border:1px solid #3f51b5; position:absolute; bottom:15px; left:15px; background:rgba(0,0,0,0.70); padding:10px; font-size:12px; line-height:24px; color:#fff;font-family:"宋体"}
.about_map_btn{ width:72px; height:24px; border-radius:3px; background:#3f51b5; position:absolute; top:10px; right:10px; text-align:center}
.about_map_btn img{ width:12px; float:left; margin-left:4px; margin-top:4px;}
.about_map a{ color:#fff}



