@charset "utf-8";
* {margin:0px; padding:0px;}
body, div, form, img, ul, ol, li, dl, dt, dd, p {border:0; margin:0; padding:0;}
ul, ol, li { list-style:none;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */} 
body {font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif"; font-size:14px; color:#44403f; background:#ffffff; background-repeat:repeat-x; }  
A:link,A:visited  {color:#58595b; text-decoration:none;}
A:hover {color:#6193d6; text-decoration:underline;} 

.topnav{ width:1188px; height:40px; line-height:40px; margin:0 auto; background-color:#f9f8f9; border-bottom:1px solid #dcdddd; text-align:left; padding-left:12px;}
.topnav .topnav_1{ width:40%; float:left; text-align:left;}
.weixin {width:100px; height:40px; margin:0px 15px 0px 0px; position:relative; font-size:14px; text-align:center; float:right;}
.weixin a{width:100px; height:40px; display:block; position:absolute; left:0; top:0; background:url(../images/Button_WX.png) no-repeat center top; }
.weixin .weixin_nr{width:100px; height:130px; padding:10px; background:#ffffff; text-align:center; position:absolute; left:-15px; top:45px; display:none; box-shadow:1px 1px 1px #dcdddd; border:1px solid #dcdddd; z-index:999; line-height:20px; font-size:14px;}
.weixin .weixin_nr img {margin-bottom:5px; width:100px; height:100px;}
.weixin .weixin_nr.arrow{width:0; height:0; border-bottom:10px solid #dcdddd; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:50px; top:-10px; }
.weixin.on .weixin_nr{display:block;}
.weixin.on a{ background:url(../images/Button_WX.png) no-repeat center top;}
.topnav img{ width:20px; height:20px; vertical-align:middle; margin-right:8px;}
.topimg{ margin:0 auto; width:1200px; height:167px;}
.Expert{ width:1074px; margin:0 auto;}
.Expert li{width:520px; float:left; border:1px dashed #c9caca; margin-top:30px;box-shadow:3px 3px 3px #e6e6e6;}
.Expert .li_1{margin-right:30px;}
.Expert li .ExpertTop{ width:520px; height:178px; background:#ffffff;}
.Expert li .ExpertTop img { width:520px; height:178px;}
.ExpertBottom{ width:520px;}
.ExpertBottom1{ width:496px; line-height:40px; text-align:center; border-bottom:1px dashed #dae2ee; padding:0px 12px;}

.ExpertBottom2 a{ display:block; width:520px; height:40px; border:0px;}

.footer{ width:1200px; height:50px; background-color:#e8e8e8; line-height:50px; margin-top:30px;}