﻿@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
a{text-decoration:none;color:#000;}
a:visited{color:#222;}
a:hover{color:#019541;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}
body{background:#fff;overflow-x: hidden;}
input,input:focus{outline:none;text-indent:5px}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.w{width: 100%;height: auto;margin:0 auto;}
/*首页*/
/*头部*/
.top{ width:100%; height:100px; background:#fff; margin:0 auto; position:fixed; top:0px; z-index:999999}
.logo{ width:285px; height:100px; overflow:hidden;}
.logo a{display: block;width: 100%;height: 100%; }
.nav_box{width:564px; height:100px; margin:0 auto; margin-left:70px}
.nav_box ul li{ height:auto; width:94px; float:left;font-size:16px;line-height:50px;overflow:hidden; text-align:center; padding-top:23px;  }
.nav_box ul li a{ display:block; height:76px; width:100%}
.nav_box ul li a:hover,.nav_box ul li.on{border-bottom: 1px solid #019541;}
.nav_box ul li.on a{ color:#019541}
.nav_box ul li a p{ font-size:14px}

 
.contact{ background:url(../images/tel.png) no-repeat 0px 30px; width:180px; height:55px; padding:25px 0px 20px 55px;}
.contact .con_t{ height:25px;width:100%; line-height:25px;position: relative;}
.contact .con_t a{ width:25px ;height:25px; display:inline-block}
.contact .con_t .ph{ width:18px; height:23px; background:url(../images/phone_icon.png) no-repeat 0px 0px; margin-right:10px}
.contact .con_t .ph:hover{ background-position: -24px 0px}
.contact .con_t .wx{ background:url(../images/phone_icon.png) no-repeat -46px 0px ; }
.contact .con_t .wx:hover{background-position: -72px 0px}
.contact .con_b{ font-size:28px;height:30px;font-family: Arial; line-height:30px; color:#019541; width:205px}

.contact .con_t .wx_mark{background: url(../images/mark2.png) no-repeat;}
.contact .con_t .ph_mark{background: url(../images/mark1.png) no-repeat;}
.wx_mark{ width: 114px; height: 114px; padding: 0;position: absolute;  left:65px; top:30px; display: none; z-index:99999999999999999999;}
.wx_mark img{ width:114px; height:114px; margin-top:10px}
.ph_mark{ width: 114px; height: 114px; padding: 0;position: absolute;  left:30px; top:30px; display: none; z-index:99999999999999999999;}
.ph_mark img{ width:114px; height:114px; margin-top:10px}

/* 焦点图 */
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin-top:100px}
.slideBox .hd{ height:30px;width: 100%;text-align: center; overflow:hidden; position:absolute; left: 0; bottom:35px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{width: 28px;height: 28px;background: #e6e6e6;display: inline-block;margin: 0 10px;cursor: pointer;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}
.slideBox .hd ul li.on{ background:#019541;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width: 100%;height: 500px}
.slideBox .bd img{ width:100%; height:500px; display:block;  }
.banner_ctr{ height:90px;position:absolute;top:50%; margin-top:-40px;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url('../images/banner_btn.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
/* 最新动态及搜索框 */
.search_box{ background:url(../images/search_bg.png) no-repeat center 0px; height:86px; width:100%}
.before_tit{width: 105px;height: 65px;text-align: right;background: url(../images/red.png) no-repeat 0 23px;line-height: 65px;}
.txtScroll{position: relative;margin-right: 60px}
.txtScroll .bd{width: 440px;height: 25px;padding: 20px 0px;overflow: hidden;}
.txtScroll .bd ul{ overflow:hidden; zoom:1; }
.txtScroll .bd ul li{height: 25px;line-height: 25px;float:left;display:inline;margin-right:80px;}
.before_tit.key{width: 96px;font-size: 16px;background:none;}
.keywords_box{width: 490px;overflow: hidden;height: 65px}
.keywords_box ul li{display: block;float: left;height: 65px;width: auto; line-height: 65px;margin-right: 15px}
.search_r{width: auto;height: 46px;overflow: hidden;margin-top: 19px}
.search_r .inpu {height: 27px;width: 194px;border: 1px solid #d6d6d6; color:#999;-webkit-transition: border-color .3s;transition: border-color .3s;}
.search_r .inpu:hover{border-color:#69F}
.search_r .inpu.yys_hei{ color:#333;-webkit-transition: border-color .3s;transition: border-color .3s;}
.search_r .inpu.yys_hei:hover,.search_r .inpu.yys_hei:focus{border-color:#019541;} 
.search_r .s_img {height: 29px;width: 40px;margin-left: -1px;border: 0px;background-image: url(../images/search.jpg);background-position: center;background-repeat: no-repeat;cursor: pointer;
}
/* 服务范围 */
.title_box{width: 818px;height: 130px;overflow: hidden; margin:60px auto 0px auto}
.title_box .main_title{ overflow: hidden;}
.title_box .main_title .li_sir{width: 314px;height: 14px;margin-top: 15px}
.title_box .main_title .li_sir .line{width: 300px;height: 0px;border-bottom: 1px solid #ccc;display: inline-block;margin-top: 6px}
.title_box .main_title .li_sir .sircle{height: 14px;width: 14px;border-radius:7px;background: #019541;display: inline-block;}       
.title_box .main_title .the_title{font-size: 26px;text-align: center;height: 40px;width:190px; line-height: 40px}
.title_box .sub_title{width: 100%;height: 35px;line-height: 35px;color: #666;text-align: center;margin-top: 10px;overflow: hidden;}


.service_box{width: 100%;height: 147px; margin-bottom: 80px}
.service_box ul{ width:1239px; height:auto}
.service_box ul li{ float:left; width:374px; height:147px; margin-right:39px}
.box{width: 294px;height: 120px;  color:#fff; padding:15px 40px 12px 40px}
.box:hover{animation: swing .8s ease-in-out;/*无限循环，正反播放*/
-webkit-animation: swing .8s ease-in-out;}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.box h2{ text-align:center; font-size:30px; height:60px;width:100%; line-height:60px;overflow: hidden;}
.box div{text-align:center; font-size:18px; line-height:30px;overflow: hidden; height:60px; width:100%}
.box.left{background: #fb9d44;}
.box.middle{background: #18bd9c;}
.box.right{background: #f85753;}


/* 关于我们 */
.about_us{width: 100%;height: 338px;margin-bottom: 85px;overflow: hidden;}
.about_us .left_box{height: 100%;width: 292px;margin-right: 12px}
.about_us .left_box .pic_top{width: 292px;height: 140px;margin-bottom: 12px; border-radius: 8px;overflow: hidden;}
.pic_top img,.pic_bottom img,.middle_box2 img,.top_pic img,.pic_top a img,.pic_bottom a img,.middle_box a img,.top_pic a img{  transition: all 0.6s;  }
.pic_top a img:hover,.pic_top img:hover,.pic_bottom img:hover,.middle_box2 img:hover,.top_pic img:hover,.pic_bottom a img:hover,.middle_box a img:hover,.top_pic a img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2); }
.about_us .left_box .pic_bottom{width: 292px;height: 186px;border-radius: 8px;overflow: hidden;}
.about_us .middle_box{width: 490px;height: 338px;border-radius: 8px;overflow: hidden;margin-right: 18px}
.about_us .right_box{width: 388px; height: 100%;overflow: hidden;}
.about_us .right_box .intro{overflow: hidden;width: 380px;height: 140px;line-height: 25px;}
.about_us .right_box .intro a{color: #019541}
.about_us .right_box .intro a:hover{ color:#F90}
.about_us .right_box .consult{ background:url(../images/about_bg.png) no-repeat center 0px;
 height:168px;width: 388px;position:relative}
.about_us .right_box .consult .teacher_pic{height: 141px;width: 141px;overflow: hidden;border-radius: 141px;margin-right: 27px}
.about_us .right_box .consult .teacher_info{margin-top:20px;}
.about_us .right_box .consult .teacher_info .teacher_tit{height: 45px;width:120px;overflow: hidden; }
.about_us .right_box .consult .teacher_info h3{font-weight: normal;text-align: center;overflow: hidden;}
.about_us .right_box .consult .teacher_info h4{font-weight: normal;text-align: center;overflow: hidden;}
.about_us .right_box .consult .teacher_info a.zixun{display: block;height: 35px;width: 105px;color:#119b4d; border:1px solid #119b4d;text-align: center;line-height: 35px;cursor:pointer;border-radius: 8px;margin-top:10px;margin-left:6px;}
.about_us .right_box .consult .teacher_info a.zixun:hover{border:0;background-color: #119b4d;color: #fff;transition: background-color .3s;}
.about_us .right_box .consult .bd{height: 141px;width: 310px; margin:0 auto}
.about_us .right_box .consult .bd ul li{ float:left; display:inline; margin-top:13px}
.about_us .right_box .consult .hd{ height: 30px;
    width: 100%;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -40px;
    z-index: 1;}
.consult .hd ul li  {
    width: 12px;
    height: 12px;
    background: #999999;
    display: inline-block;
    margin: 0 3px;
    cursor: pointer;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;}
.consult .hd ul li.on{ background:#019541;}
	
/*我们的客户*/
.customers{width: 100%;height: 355px;overflow: hidden;}
.customers ul{width: 1264px}
.customers ul li{float: left;width: 252px;height: 252px;margin-right: 64px;border-radius: 252px;overflow: hidden;} 
.customers ul li img{ width:252px; height:252px; border-radius: 252px;}
/*更多案例*/
.art_box{height: 473px;width: 100%;overflow: hidden;}
.art_box .box_list{width: 385px;height: 470px;box-shadow:0px 3px 0px 0px #e2e2e2;}
.art_box .box_list.middle{margin: 0 22px 0 23px}
.art_box .bottom_art h2{text-align: center;color: #019541;font-size: 18px;font-weight: normal;width:100%; height: 45px;line-height: 45px}
.art_box .box_list .top_pic{width: 385px;height: 173px;overflow: hidden;}
.art_box .bottom_art{height: 297px;width: 365px;overflow: hidden;background-color: #fff;padding: 0 10px;}
.art_box .bottom_art ul li{height: 44px;width:365px;line-height: 50px;border-bottom: 1px dashed #e2e2e2;color: #019541;background: url(../images/point.png) no-repeat 0px 22px; padding-left: 15px}
.more_btn{display: block;height: 48px;width: 198px;border: 1px solid #019541;text-align: center;line-height: 48px;color:#019541;margin: 70px auto;border-radius: 8px; }
.more_btn:hover{background-color: #019541;color: #fff;transition: background-color .5s;}

/* 友情链接 */
.link{ width:100%; height:38px;color:#333; padding:45px 0 26px 0;  overflow:hidden;}
.link .link_pic{ width:71px; height:18px;line-height:15px;margin-right:15px; border-right:1px solid #d9d9d9;background:url(../images/link.png) no-repeat;padding-top: 20px}
.link .link_box{ height:38px; width:1113px; overflow:hidden;}
.link .link_box li{ float:left; height:38px; width:auto; line-height:38px; margin-right:12px}

/* 底部 */
.foot_content{ height:160px; padding-top:25px;}
.foot_content .content_box1{height:160px;overflow:hidden;float:left}
.foot_content .content_box1.left1{width:170px;}
.foot_content .content_box1.left2{width:205px;}
.foot_content .content_box1.left3{width:510px;margin-right: 77px}
.foot_content h2{font-weight: normal; font-size:16px;width:100%; height:32px; line-height:32px;overflow:hidden; margin-bottom:18px}
.foot_content h3{font-weight: normal;height:25px; width:100%; font-size:14px;line-height:25px;overflow:hidden;}
.foot_content .content_box1 .mark_pic{ width:114px; height:114px; overflow:hidden}
.foot_content .content_box1 .focus{text-align: center;height: 46px;line-height: 46px}
.foot_content .content_box1.r2{ margin-left:10px}

.copy{height: 60px;line-height: 60px;overflow: hidden;width: 100%;text-align: center;}


/* 新闻列表页 */
.main{background: #fff;width: 100%;height:auto;overflow: hidden; margin-top:30px}
.main_l {width: 840px;height:auto;overflow: hidden;}
.main_l .breadnav{width: 100%;height: 34px;border-bottom: 1px solid #d7d7d7;line-height: 35px;  }
.main_l .breadnav .before_line{margin-left: 5px;margin-right:10px;margin-top:2px; border:1px solid #019541;height: 18px;width: 2px;background: #019541}
.main_l .breadnav .breadnav_l {width: 40%; height: 24px;line-height: 24px; font-size: 18px;font-weight: bold;color: #333;padding-bottom: 10px}
.main_l .breadnav .breadnav_r{line-height: 28px;padding-top: 6px;height: 28px;float: left;}
 
.main_l .newsList {width:840px;height: auto;overflow: hidden;}
.main_l .newsList ul li{width:840px;height:40px;padding-top: 4px;line-height: 40px;text-indent: 12px;border-bottom: 1px dashed #e2e2e2;}
.point{width: 6px;height: 6px;float: left;border-radius: 6px;background: #019541;display: inline-block;margin-left: 2px;margin-top: 17px}
 
.page_wrap{float:left; position: relative;left: 50%;margin:50px auto; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.page .nolink{color:#333333;padding:8px 16px;text-decoration:none;-webkit-transition: all .3s;transition: all .3s;border:1px solid #ddd;margin:3px;}
.page .nolink{ color:#999;}
.page .cur {padding:8px 16px;border:1px solid #019541;color:#019541}
.page a:hover {border:1px solid #019541; color:#019541}



.main_r {width: 290px;height:auto;overflow: hidden; margin-bottom:50px;}
.main_r .case_more{ width:100%; height:auto; margin:0 auto; overflow:hidden}
.main_r .case_box{ width:100%; height:auto; margin:20px auto; overflow:hidden}
.main_r .case_box ul li{ width:100%; height:46px; margin-bottom:5px; text-align:center}
.main_r .case_more ul li a{background: #f2f2f2 url(../images/right_bg.png) no-repeat 265px;  font-size:16px; line-height:46px; width:100%; height:100%; display:block}
.main_r .case_box ul li a:hover,.main_r .case_more ul li.on a{ background-color:#019541;color:#fff;transition: background-color .3s;}
 
 
.main_r .hot{width: 290px;height: auto;overflow: hidden;}
.main .top_tit{width: 279px;height: 20px;border-left: 3px solid #019541;line-height: 20px;padding-left: 8px;overflow: hidden;margin-bottom: 6px; margin-top:2px}
.main_r .hot .hot_art_list{width: 282px;height: auto;padding: 0px 4px 40px 4px;overflow: hidden;}
.main_r .hot .hot_art_list ul li{height: 40px;padding-top: 4px;line-height: 40px;text-indent: 12px;border-bottom: 1px dashed #e2e2e2; overflow:hidden}
.main_r .hot .expert_list{width: 290px;height: auto;overflow: hidden;padding-top: 10px}
.main_r .hot .expert_list ul li{height: 64px;background-color: #eee;width: 270px;margin-bottom: 15px;padding: 10px;overflow: hidden;}
.main_r .hot .expert_list ul li .expert_pic{height: 64px;width: 64px;overflow: hidden;border-radius: 64px;margin-right:10px}
.main_r .hot .expert_list ul li .expert_pic a{display: block;width: auto;height: auto}
.main_r .hot .expert_list ul li .expert_info{width: 180px;height: 50px;overflow: hidden;padding-top: 5px}
.main_r .hot .expert_list ul li .expert_info h3{font-weight: normal;height: 30px;line-height: 30px;}
.main_r .hot .expert_list ul li .expert_info h4{font-weight: normal; height: 20px;line-height: 20px}
.main_r .hot .mark_box{height: 298px;width: 288px;background: url(../images/bgpic.png) no-repeat;position: relative;}
.main_r .hot .mark_box .mark_picture{position: absolute;width: 146px;height: 146px;overflow: hidden;left: 76px;top: 36px}
.main_r .hot .our_phone{width: 230px;height:51px;margin-bottom: 20px; background: url(../images/tel.png) no-repeat 0px 13px;padding-top:10px;padding-left:60px;}
.main_r .hot .our_phone h2{font-size: 28px;color: #019541;font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;}
.main_r .hot .our_phone h4{font-weight: normal;overflow: hidden;}

/* 新闻内容页 */
.main_l .newsList .art_tit{color: #333;width: 100%;height:55px ;line-height: 75px;text-align: center;overflow: hidden;font-size: 20px}
.main_l .newsList .push_time{color: #666;width: 100%;height: 40px;line-height: 40px;text-align: center;overflow:hidden;margin-bottom: 10px}
.main_l .newsList .text_content{width: 100%;height: auto;color: #333;overflow: hidden; margin-bottom:50px;margin-top: 15px;}


/*aboutus*/
.abou_banner{background:url(../images/banner_about.jpg) no-repeat center 0px; width:100%; height:360px; margin-top:100px;}
.banner_case{ background-image:url(../images/case_banner.jpg)}
.banner_list{ background-image:url(../images/list_banner.jpg)}
.abou_banner:before {
    content: "";
    position: absolute;
    width: 200px;
    height: 360px;
    top: 101px;
    left: -50%;
    overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(5 rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.abou_banner:hover:before { left: 110%; -webkit-transition: left 1.5s ease 0s; transition: left 1.5s ease 0s;}
.about_cont{ width:100%; height:auto;  font-size:14px; color:#333333}
.about_img{ width:100%; height:auto; margin:50px auto; overflow:hidden}
.about_img ul li{ float:left; width:400px; height:200px; margin:0px auto; text-align:center; display:block}
.about_img .pic2{ width:106px; height:106px; margin:10px auto;}
.about_img ul li .pic2 img{ width:106px; height:106px; margin:0 auto; overflow:hidden}
.about_img ul li .pic2:hover{-webkit-animation: transform-5 2s ease 100ms alternate none 1;
    animation: transform-5 2s ease 100ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

.about_img ul li p{ font-size:16px; line-height:30px;}
.about_img ul li p.zi{ font-size:14px; color:#666666;}
.aboutus_cont{ width:100%; height:auto; margin:50px auto; overflow:hidden}
.pictures{ width:100%; height:auto; margin:60px auto 0px; background:#eeeeee; padding-bottom:50px}
.aboutus_cont.left_box2{height:auto;width:316px;}
.aboutus_cont .left_box2 .pic_top{width: 316px;height: auto;margin-bottom: 12px; border-radius: 8px;overflow: hidden;}
.aboutus_cont .left_box2 .pic_bottom{width: 316px;height: auto;border-radius: 8px;overflow: hidden;}
.aboutus_cont .middle_box2{width: 531px;height: 366px;border-radius: 8px;overflow: hidden;margin:0 18px}
.contact_img{ width:100%; height:auto; margin:0 auto; padding-top:30px}
.contact_img ul{ width:110%; height:100px; margin:0 auto; overflow:visible}
.contact_img ul li{ width:380px; height:90px; float:left; display:inline; margin-right:20px; color:#666666; font-size:16px; text-align:center; border:1px solid #ececec; line-height:90px}
.contact_img ul li:hover{ border-color:#019541;animation: swing .8s ease-in-out;/*无限循环，正反播放*/
-webkit-animation: swing .8s ease-in-out;}
.contact_img ul li img{ vertical-align:middle; margin-right:15px}
.contact_img ul li p{ width:100%; height:auto; }
.weixin{ width:340px; height:86px; border:3px solid #000; background:#fff; margin:150px auto 100px auto;}
.weixin .wx_ewm{ width:137px; height:137px; background:#fff; margin:0 auto; text-align:center; margin-top:-80px; position:relative}
.weixin .wx_ewm img{ width:114px; height:114px; overflow:hidden}

 #weixin-box,#weixin-box:hover{ text-align:center;color: #8d8d8d;cursor: default; text-decoration: none; right:12px}
 #weixin-box #weixin{height: 266px; width: 177px;
                position: absolute;
                top: -10px;
                right:0;
                opacity:0;
                -webkit-transition: all 1.5s ease-in-out;
                -moz-transition: all 1.5s ease-in-out;
                -o-transition: all 1.5s ease-in-out;
                -ms-transition: all 1.5s ease-in-out;
                transition: all 1.5s ease-in-out;
                z-index:2;
              }
              #weixin-box:hover #weixin{
                right: -177px;
                opacity:1;
              }
  

 
/* 专家介绍 */
.main_l .newsList .expert_information{width: 100%;height: 165px;padding:25px 0 30px 0;overflow: hidden;}

.main_l .newsList .expert_information .expert_photo{height: 165px;width: 165px;border-radius: 165px;}
.main_l .newsList .expert_information .expert_photo img{border-radius: 165px;}
.main_l .newsList .expert_information .profiles{width: 635px;height: auto;margin-left:40px}
.main_l .newsList .expert_information .profiles .expert_name{font-size:24px;height: 60px;width: 115px; line-height: 60px;overflow: hidden;background: url(../images/tuijian.png) no-repeat right; }
.main_l .newsList .expert_information .profiles .degree{width: 100%;height: 35px;line-height: 35px;overflow: hidden;color: #666 }
.main_l .newsList .expert_information .profiles .story{height: 75px;width: 100%;overflow: hidden;line-height: 24px}
.main_l .newsList .text_intro{width: 830px;padding-left:10px;height: auto;overflow: hidden;line-height: 28px;margin-bottom: 90px }
.main_l .newsList .next_previous{width: 100%;height: 50px;line-height: 50px; border-bottom: 1px solid #e6e6e6;overflow: hidden;margin-bottom: 40px}
.main_l .newsList .next_previous .previous_one ,.next_one{width: 45%;height: 100%;overflow: hidden;}
.main_l .newsList .next_previous .next_one{text-align: right;}
.main_l  .expert_intro_list{width: 100%;height: auto;line-height: 30px;overflow: hidden; margin-bottom:50px}
.main_l  .expert_intro_list .green_point{width: 7px;height: 7px;border-radius: 7px;background: #019541;margin-top: 13px}
.main_l  .expert_intro_list ul{width: 100%; height:auto; margin:0 auto; overflow:hidden}
.main_l  .expert_intro_list ul li{display:block; width: 48%;height: 30px;border: 0;line-height: 30px;padding: 0;float: left;margin-right: 2%;overflow: hidden; text-indent:10px}
 
/* 专家列表 */

.main_l .newsList .specialist_list{width: 100%;height: 199px;border-bottom: 1px solid #e2e2e2}
.main_l .newsList .specialist_list .expert_information{padding: 20px 0 0 0}
.main_l .newsList .specialist_list .expert_information .expert_photo{height: 150px;width: 150px;border-radius: 150px;}
.main_l .newsList .specialist_list .expert_information .expert_name{background: #fff}
.main_l .newsList .specialist_list .expert_information .profiles{margin-left:20px}
.main_l .newsList .specialist_list .expert_information .profiles .expert_name{font-size: 18px;}
.classh1 {display: inline-block; font-size: 14px; font-weight: normal;}
