body{background-color:#f4f4f4;}
/*-------------------------关于我们--------------------------*/
.catpos{ background-color:#fff; height:50px; line-height:50px; clear:both; padding:0px 20px;}.catpos a{ padding:0px 5px; }
.aboutBox{background-color:#fff; padding:0px 20px;}
.wrapLeft{ padding-top:20px;width:250px;}
.wrapLeft ul{}
.wrapLeft li{ width:250px; height:46px; font-size:14px; position:relative; overflow:hidden;}
.wrapLeft li a{ width:100%; height:45px; line-height:45px; display:block; text-indent:30px; border-bottom:1px solid #e0e0e0; position:absolute; left:0px; top:0px; z-index:9;}
.wrapLeft a:hover{ color:#fff; border-bottom:1px solid #f4f4f4;}
.wrapLeft li span{ font-size:12px; margin-left:15px;}
.wrapLeft li p{ width:250px; height:46px; background:url(../images/arr2.png) 12px 20px #565656 no-repeat; position:absolute; left:-250px; top:0px; transition: all 0.3s linear 0s;}
.wrapLeft li:hover p{ left:0px;}
.wrapLeft .hover p{ left:0px;}
.wrapLeft .hover a{ left:0px; color:#fff; border-bottom:1px solid #999;}

.wrapRight{ width:880px; border-left:1px solid #f4f4f4;}
.wrapRight h1.tit{overflow: hidden;font-size: 24px; height:45px; font-weight:normal;color: #666;border-bottom: 1px solid #f4f4f4; margin:0px 30px; padding-top:20px;}
.content{ padding:0px 30px; font-size:14px;}.content p,.content div{ padding-top:15px; line-height:175%; color:#666; text-indent:2em;}
.content h1{ font-size:18px; padding-top:15px;}.content h2{ font-size:16px; padding-top:15px;}.content h3{ font-size:14px; padding-top:15px;}.content p a{ color:#d60000;}
.content a,.content span,.content i,.content strong,.content font{ font-size:14px;}
.content img{ max-width:100%; height:auto;margin-left:-2em;}

/*----------内容页----------*/
.contBox{background-color:#fff;}
.contLeft{ width:820px; margin-left:20px; overflow:hidden; }
.view_id img{ max-width:100%;} 
.contLeft .content{ padding:0px;}
.view{ overflow:hidden; padding-top:30px;}
.view_t{ height:90px; text-align:center;}
.view_t h1{ height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:24px; color:#e55060;}
.view_t p{ line-height:40px; color:#999;}
.view_t p span,.view_t p a{ margin:0px 5px; color:#999;}
.view_t p a:hover{ color:#e55060;}

.view_b{ height:30px; padding:15px 0px; font-size:14px; border-bottom:1px dashed #dcdcdc; border-top:1px dashed #dcdcdc; overflow:hidden;}
.view_b ul{}
.view_b li{ width:49.99%; height:30px; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; text-indent:10px;}
.contRight{border-left:1px solid #f4f4f4;padding-top:20px;width:340px;}

.list_c2{ overflow:hidden; height:116px; padding:75px 0px 45px 170px;}
.list_c2 dl{ width:126px; height:116px; float:left; margin-right:45px; border-radius:5px; -moz-border-radius:5px; transition: all 0.3s linear 0s; position:relative;}
.list_c2 dl a{ width:100%; height:48px; padding-top:68px; color:#fff; display:block;}
.list_c2 dd{ width:55px; height:50px; background:url(../images/icon.png); position:absolute; left:50%; margin-left:-25px; top:10px;}
.list_c2 dt{ text-align:center;}
.list_c2 dt h4{ font-size:16px; font-weight:normal; line-height:20px; color:#fff;}
.list_c2 dt p{ line-height:15px;color:#fff; font-size:12px;}
.list_c2 .ico1{ background:#ec5e78;}
.list_c2 .ico1:hover{ background:#d1415b;}
.list_c2 .ico1 dd{ background-position:0px -137px;}
.list_c2 .ico2{ background:#c1884c;}
.list_c2 .ico2:hover{ background:#a46e35;}
.list_c2 .ico2 dd{ background-position:-55px -137px;}
.list_c2 .ico3{ background:#d25fab;}
.list_c2 .ico3:hover{ background:#b4448e;}
.list_c2 .ico3 dd{ background-position:-110px -137px;}
.list_c2 dl:hover dd{-webkit-animation: toTopFromBottom 0.3s forwards; -moz-animation:toTopFromBottom 0.3s forwards; animation:toTopFromBottom 0.3s forwards;}
@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}50%{opacity:0;-webkit-transform:translateY(100%);}51%{opacity:1;};}
@-moz-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}50%{opacity:0;-webkit-transform:translateY(100%);}51%{opacity:1;};}
@keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}50%{opacity:0;-webkit-transform:translateY(100%);}
51%{opacity:1;};}

.list_c3{ width:100%; margin-left:0px;}
.list_c3 li{ float:left; width:45%; margin:0px 2%;}
.list_c3 .index_news_tit strong,.list_c3 .index_news_tit .line{width:90px;}


.content_r1{ padding:15px 0px 20px 20px; border-bottom:1px solid #f4f4f4;}
.content_r1_c{ width:298px; height:195px; overflow:hidden; font-size:0px; line-height:0px; position:relative; border:none;}
.content_r1_c .bd{ border:none;}
.content_r1_c .hd{ width:45px; height:11px;  position:absolute; z-index:1; right:0px; bottom:10px; text-align:center;  }
.content_r1_c .hd ul li{ width:10px; height:10px; margin:0px 5px; background:#646464; float:left; font-size:0px; line-height:0px; text-align:10em; overflow:hidden;border-radius:5px; -moz-border-radius:5px;}
.content_r1_c .hd ul .on{ background:#e55060;}


.content_r2{ padding:30px 0px 20px 20px; border-bottom:1px solid #f4f4f4;}
.bz_main2_r_c{ height:197px;}
.bz_main2_r_c dl{ width:60px; height:106px; margin-top:4px; text-align:center; float:left; margin-right:34px;_margin-right:25px; margin-left:12px;}
.bz_main2_r_c dt{ height:28px; line-height:28px; font-size:14px;}
.bz_main2_r_c dl:hover dt a{ color:#e55060;}
.bz_main2_r_c dd{ width:57px; height:57px; position:relative; border-radius:125px; -moz-border-radius:125px;}
.bz_main2_r_c dd:after{width:100%;height:100%;border-radius:50%;content:'';position:absolute;top:0px;left:0px;-webkit-transition:-webkit-transform 0.6s,opacity 0.6s;-moz-transition:-moz-transform 0.6s,opacity 0.6s;transition:transform 0.6s,opacity 0.6s;}
.bz_main2_r_c dl:hover dd:after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0.1;}
.bz_main2_r_c dd a{ width:57px; height:57px; display:block; position:absolute; left:0px; top:0px; z-index:9; background:url(../images/icon.png); border-radius:225px; -moz-border-radius:225px;position:relative;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;} 
.bz_main2_r_c .ico1 dd{ background:#ef768c;}
.bz_main2_r_c .ico1:hover dd{ background:#d55b71;}
.bz_main2_r_c .ico1 dd a{ background-position:-285px -187px;}
.bz_main2_r_c .ico1 dd:after{ background:#ef768c;}
.bz_main2_r_c .ico2 dd{ background:#ad56d6;}
.bz_main2_r_c .ico2:hover dd{ background:#9945c1;}
.bz_main2_r_c .ico2 dd a{ background-position:-228px -187px;}
.bz_main2_r_c .ico2 dd:after{ background:#ad56d6;}
.bz_main2_r_c .ico3 dd{ background:#58bdb0;}
.bz_main2_r_c .ico3:hover dd{ background:#47aa9d;}
.bz_main2_r_c .ico3 dd a{ background-position:-171px -187px;}
.bz_main2_r_c .ico3 dd:after{ background:#58bdb0;}
.bz_main2_r_c .ico4 dd{ background:#5aa3c9;}
.bz_main2_r_c .ico4:hover dd{ background:#448bb0;}
.bz_main2_r_c .ico4 dd a{ background-position:-114px -187px;}
.bz_main2_r_c .ico4 dd:after{ background:#5aa3c9;}
.bz_main2_r_c .ico5 dd{ background:#c1884c;}
.bz_main2_r_c .ico5:hover dd{ background:#aa733a;}
.bz_main2_r_c .ico5 dd a{ background-position:-57px -187px;}
.bz_main2_r_c .ico5 dd:after{ background:#c1884c;}
.bz_main2_r_c .ico6 dd{ background:#687bc1;}
.bz_main2_r_c .ico6:hover dd{ background:#5669ae;}
.bz_main2_r_c .ico6 dd a{ background-position:-0px -187px;}
.bz_main2_r_c .ico6 dd:after{ background:#687bc1;}

.content_r3{ padding:20px 0px 20px 20px; border-bottom:1px solid #f4f4f4; position:relative;}
.content_r3 .focus{ width:298px; height:300px; overflow:hidden; position:relative;}
.content_r3 .focus .hd{ width:50%; height:11px;  position:absolute; z-index:1; left:40%; bottom:15px; text-align:center; z-index:9;}
.content_r3 .focus .hd ul li{ width:10px; height:10px; margin:0px 5px; background:#646464; float:left; font-size:0px; line-height:0px; text-align:10em; overflow:hidden;border-radius:5px; -moz-border-radius:5px;}
.content_r3 .focus .hd ul .on{ background:#e55060;}
.content_r3 .bd{ border:none; background-color:#ebe1d5;}
.content_r3_c li{ width:298px; height:330px; overflow:hidden; position:relative; float:left;}
.content_r3_c s{ width:298px; height:330px; overflow:hidden; font-size:0px; line-height:0px; position:absolute; left:0px; top:0px; display:block;}
.content_r3_c em{ width:210px; padding:8px 17px 0px 17px; height:92px; position:absolute; left:30px; bottom:33px; z-index:3; font-style:normal;}
.content_r3_c em h3{ font-size:20px; height:35px; line-height:35px; font-weight:normal; color:#e55060; border-bottom:1px solid #cacbcb;}
.content_r3_c em p{ margin-top:2px; font-size:14px; line-height:20px; color:#545454;}
.content_r3_c li span{ width:245px; height:100px; display:block; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; left:30px; bottom:33px; z-index:1;}
.content_r3_c li img{ border:none;}

.content_r4{ padding:20px 0px 7px 20px; border-bottom:1px solid #f4f4f4; }
.content_r4 .index_news_box{ width:300px;}
.content_r4_c{ width:300px;}
.content_r4_c img{ width:100%;}
.content_r4 .index_news_box li.last{ border-bottom:none;}

.content_r5{ padding:20px 0px 20px 20px;}
.main5_r_c div{ height:180px;}
.main5_r_c p{ line-height:28px; font-size:16px;}
.main5_r_c p span{ font-size:16px;}

.list_c1{ overflow:hidden; padding-bottom:40px;}
.list_c1 li{ overflow:hidden; height:112px; padding-bottom:22px; margin-bottom:20px; border-bottom:1px dashed #d3d3d3;}
.list_c1 li h3{ font-size:16px; line-height:40px; font-weight:normal;}
.list_c1 li p{ line-height:175%; font-size:12px; padding-bottom:10px;}
.list_c1 li p a{ padding:1px 4px 2px 4px; color:#e55060; border-radius:2px; -moz-border-radius:2px;}
.list_c1 li p a:hover{ background:#e55060; color:#fff;}
.list_c1 li span{ width:90px; height:27px; display:block; text-indent:10px; float:right; position:relative;  }
.list_c1 li span a{ width:88px; height:25px; line-height:25px; display:block; border:1px solid #ccc;}
.list_c1 li span a:hover{ border:1px solid #e55060; background:#e55060; color:#fff;}
.list_c1 li span s{ width:15px; height:25px; text-indent:0px; display:block; position:absolute; left:70px; top:1px; text-decoration:none;}
.list_c1 li span a:hover s{ color:#fff;-webkit-animation:toRightFromLeft 0.3s forwards; -moz-animation:toRightFromLeft 0.3s forwards; animation:toRightFromLeft 0.3s forwards;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}50%{opacity:0;-webkit-transform:translate(-100%);}51%{opacity:1;};}
@-moz-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}50%{opacity:0;-webkit-transform:translate(-100%);}51%{opacity:1;};}
@keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}50%{opacity:0;-webkit-transform:translate(-100%);}51%{opacity:1;};}

/*------------品牌------------*/
.brand{ padding:10px 0px 30px 0px; overflow:hidden;}
.brand dl{ width:250px; float:left; margin:20px 0px 0px 30px;}
.brand dd{ width:200px; margin:0px auto; height:136px; padding:2px; background:#fff; border:1px solid #CCC;}
.brand dt{ height:40px; line-height:40px; text-align:center; font-size:12px;}


/*------------专家------------*/
.team_list{ margin:0px 30px; background-color:#ccc; height:40px; margin-top:10px;}
.team_list li{ float:left;  width:100px; line-height:40px; text-align:center;}
.team_list li a{ color:#333;}
.team_list li.hover,.team_list li:hover{ background-color:#666;-webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: all; transition-property: all;}
.team_list li.hover a,.team_list li:hover a{ color:#fff;-webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: all; transition-property: all;}
.zhuanjia_list{ margin:0px 30px; display:none;}
.block{display:block;}
.zhuanjia_list .c{ overflow:hidden; padding:20px; margin:20px 0px; background:#F3F3F3; transition: all 0.3s linear 0s;}
.zhuanjia_list .c:hover{ box-shadow: 0 0 8px #c1c1c1; -webkit-box-shadow: 0 0 8px #c1c1c1; -moz-box-shadow: 0 0 8px #c1c1c1;}
.zhuanjia_list .c1{ width:192px; padding:20px 0px; padding-bottom:0px; float:left; margin-right:30px; background:#fff; text-align:center; line-height:35px; font-size:14px;}
.zhuanjia_list .c1 img{ width:145px; height:145px; margin:0px auto; display:block; font-size:0px; line-height:0px; padding:2px; border:1px solid #CCC; background:#fff;}
.zhuanjia_list .c2{ width:550px; float:left; font-size:14px;}
.zhuanjia_list .c2 strong{font-size:14px;}
.zhuanjia_list .c2 b{ height:40px; line-height:35px; overflow:hidden; font-size:18px; font-weight:normal; color:#e55060;}
.zhuanjia_list .c2 p{ padding-bottom:7px;}
.zhuanjia_list .c2 p a{ padding:0px 2px 1px 2px; color:#e55060; border-radius:2px; -moz-border-radius:2px;}
.zhuanjia_list .c2 p a:hover{ background:#e55060; color:#fff;}
.zhuanjia_list .c2 .zjtdyw{ padding-top:10px;}
.zhuanjia_list .c2 .zjtdyw a{ width:120px; height:30px; line-height:30px; display:block; float:left; margin-right:20px; text-align:center; transition: all 0.8s linear 0s; border:1px solid #e55060; background:#e55060; color:#fff;}
.zhuanjia_list .c2 .zjtdyw a:hover{ border-radius:50px; -moz-border-radius:50px;}