@charset "utf-8";

/* 专家聚合页 */
.doc-bg .box{width:1200px;margin:0 auto; }
.doc-bg .pos{ padding: 20px 0;}
.doc-white{ width: 1200px; margin:0 auto; background: #fff; }
.doc-white .name{ margin: 70px 10px 18px; width: 480px; overflow: hidden;}
.doc-white .name h1{ font-size: 40px; line-height: 36px; padding-bottom: 20px;}
.doc-white .name h1 span{font-size: 16px;color: #666; padding-left: 15px;}
.doc-white .name p{ font-size: 16px; line-height: 40px;}
.doc-white .name p span{ color: #666;}
.doc-white .name p a{ color: #333;}
.doc-white .con {margin-bottom:10px;}
.doc-white .con .over{ padding:23px; height: 210px; overflow: hidden; }
.doc-white .con .over img{ width: 176px;}
.doc-white .con .ask{ margin: 105px 0 0 50px;}
.doc-white .con .ask a { display:inline-block; font-size:19px; line-height:46px; padding:0 40px; margin-left:30px; color:#666; vertical-align:middle; border:1px solid #d9d9d9;}
.doc-white .con .ask a.on,.doc-white .con .ask a:hover { color:#fff; background-color:#20a3fe; border:1px solid #20a3fe; }
.doc-white .box{background:#fff;overflow:hidden;}
.doc-white ul{ height: 48px;border: 1px solid #f1f1f1;}
.doc-white li a{ font-size: 16px; line-height: 47px; padding:14px 50px;color: #333;}
.doc-white .on,.doc-white .on a{color: #fff; background: #20a3fe;}
.doc-white li a:hover{color: #fff; background: #20a3fe;}
.s-left-a h2,.s-left-b h2,.s-left-c h2{ font-size: 26px; line-height: 2.5; border-bottom: 1px solid #f1f1f1; margin-bottom: 20px;}
.doc-bg{ background:#cdeefa; height: 375px; }
#scroo_menu li{float: left;}

.s-doc-box{width:1200px;margin:30px auto 0;}
.s-doc-l{width:900px;}
.s-left-a .expert{overflow: hidden;}
.s-left-a .expert p{text-indent: 2em;font-size: 15px; line-height: 36px;}
.s-left-a .expert img{display: block;margin: 1px auto;text-align: center;max-width: 90%;height: auto !important;}
.s-left-a .expert h3,.s-left-a .expert h2 {padding:10px 20px;font-size:16px;line-height:36px;font-weight:bold;}
.s-left-a .expert table,.s-left-a .expert .table{margin:0 auto;font-size:14px;max-width: 800px;}
.s-left-a .expert td{border:1px solid #ddd;padding:8px 5px;}
.s-left-a .expert .firstRow{text-align: center;background: #efefef;}
.s-left-a .expert em{font-style: normal;color:#c00;}
.s-left-a .more{ text-align: center;}
.s-left-a .more a{ color: #888; font-size: 14px;line-height: 36px;}
.s-left-b .over2{padding-left: 10px; height: 210px; overflow: hidden; }
.s-left-b img{ width: 316px;}
.s-left-b .hos{margin-left: 40px;width:530px;overflow:hidden;}
.s-left-b .hos a{color:#666;}
.s-left-b h4{ padding-bottom: 20px;}
.s-left-b h4 a{ font-size: 24px; line-height: 2.5; color: #333;}
.s-left-b p{ font-size: 16px;line-height: 30px; color: #666;}
.s-left-b p i{ color: #20a3fe; padding: 0 10px;}
.s-left-b ul{ padding-top: 20px;}
.s-left-b ul p{font-size: 14px;line-height: 30px; color: #333;}
.s-left-b ul span{ padding: 0 10px;}