*{margin:0; padding: 0;;text-decoration: none; font-size: 14px; font-family: "Microsoft YaHei";list-style: none;   }

body{min-width: 1000px;color: #333;font-size: 14px; font-family: "Microsoft YaHei";}
.nav_box{ width: 100%; overflow: hidden;position: relative;}
.nav_zheban{width:100%; height:120px;border-bottom: 1px solid #cfcfcf;}
.nav_top{width:100%; height:40px; background-color: #000000; }
.nav_centerblack{width: 1000px;margin:0 auto;}
.nav_navLeft{float: left;width: 500px;}
.nav_navLeft p{color: white;font-size: 12px;line-height: 40px;}
.nav_navRight{float: right;width: 500px;height:40px;}
.nav_navRight a{color:#FFF;}
.nav_content{width: 100%;clear: both;}
.nav_namea{color:#fff; width:220px; float:left;height:40px; line-height:40px; margin-left:80px;}
.nav_content input{float: right;border-radius: 5px;width: 40%;padding-left: 10px;height: 30px;margin-top: -35px;border: none;outline:none;color: #cfcfcf;  clear: both;}
.nav_icon{float: right;}
.nav_icon img{display: block;width: 20px;/*clear: both;*/ position: relative; top: -30px;left: -6px;}
.nav_nav{width: 1000px;margin:0 auto;}
.nav_logo{float: left;width: 300px;height: 70px;margin-top: 10px;}
.nav_navul{float: left;width: 700px;line-height: 80px;}
.nav_navul ul{width: 700px;}
.nav_navul ul li{float: left;width: 87.5px;text-align:center;}
.nav_navul ul li a{color: #333;}

/*轮播图*/
.main_visual{height:280px;border-top:1px solid #d7d7d7; width:1000px; overflow:hidden;position:relative; margin:0 auto;}
.main_image{height:280px;width:1000px;overflow:hidden;position:relative;}
.main_image ul{width:1000px;height:280px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:280px;}
.main_image p{color: #3C8BCC; font-size: 20px;line-height:40px;display: block; position:absolute; padding-left: 20px; top:240px; width:980px;background: rgba(233,234,235,0.8);}
.main_image li span{display:block;width:100%;height:280px}
.main_image li a{display:block;width:100%;height:280px}
 
div.flicking_con{position:absolute;top:250px;left:90%;z-index:19;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:30;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{z-index:30;background:url(../images/hover_left.png) no-repeat left top; background-size: 40px; left:20px;}
#btn_next{z-index:30;background:url(../images/hover_right.png) no-repeat right top ;background-size: 40px; right:20px;}

/*首页*/
.indexbox{width:1000px;margin: 0 auto;}
.indextop{border-bottom: 2px solid #3C8BCC; width:1000px; height:50px;}
.indextop ul{width:100%; height: 50px;}
.indextop ul li{float: left; width:8%;height: 50px;}
.indextop .indextop_li{width:20%;font-size: 20px; color: #3b588d; line-height: 60px;}
.indextop ul li a{line-height:70px;color: #3b588d; width:8%; padding-left:10px; text-align: center;border-left:2px solid #efefef;}
.indextop ul li .lefta{border-left: 0;}
.indexbottom{width:1000px; margin-top:10px;}
.index_left{width:280px; float: left;}
.indeximg{width:280px; height:200px;background: #3C8BCC; position: relative;}
.indeximg img{height: 200px; width: 280px; float: left;}
.indeximg a span{position: absolute; top:170px; display: block; width:280px; height:30px; line-height: 30px; background: #f6f7f8; color:#333;font-size: 14px; overflow: hidden;}
.main_left_nr02_left{width: 280px; padding-bottom: 5px; float: left;}
.main_left_nr02_left ul{float: right; width: 280px; margin-top: 10px;}
.main_left_class{font-size: 15px; float: right; height:48px; line-height:48px; width:230px; color: #222; overflow: hidden; text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
.main_left_nr02_left ul li{width: 266px; height: 28px;overflow: hidden; line-height: 28px; padding-left: 10px; padding-right: 5px;}
.main_left_nr02_left ul li a{width: 266px; font-size: 14px; color: #222;}
/**/
.index_cent{width:460px; float: left; margin-left: 30px; height:200px; position: relative;}
.main_left_nr01_right{width: 460px; height:200px;}
.main_left_nr01_right_tit{line-height: 25px; text-align: center; vertical-align: middle;}
.main_left_nr01_right_tit .toutiao{float: left;}
.main_left_nr01_right_tit a{font-size: 16px; font-weight: bold; color: #3C8BCC;}
.main_left_nr01_right_nr{line-height: 22px; height: 48px; overflow: hidden; text-indent: 2em;}
.main_left_nr01_right_nr a{color: #333;}
.blank10{height: 10px; overflow: hidden;}
.clear{clear: both; height: 0; overflow: hidden;}
.bor_top{border-top: #CCC dashed 1px; margin:5px 0;}
.main_left_nr02_right{width: 460px; overflow: hidden; margin-top: 10px;}
.main_left_nr02_right_top{width:475px;}
.main_left_nr02_right_top ul{margin-right: -15px; zoom: 1;}
.main_left_nr02_right_top li{float: left; width: 150px; height: 90px; margin-right: 12px; overflow: hidden;}
.main_left_nr02_right_top li img{max-width: 150px; height:90px;}
.main_left_nr02_right_bottom{clear: both;}
.main_left_nr02_right_bottom ul li{height: 30px; line-height: 30px; padding-right: 5px;}
.main_left_nr02_right_bottom ul li a{font-size: 14px; color: #333;}
.main_left_nr02_right_bottom ul li .adddate{float: right; font-style: italic; color: #999;}
/**/
.newbox{clear: both;width:1000px;margin: 0 auto;}
.newbottom a{color: #333;}
.newbottom{width:1000px;overflow: hidden;}
/**/
.l-middle-col{float: left; width: 280px; margin-right: 30px;}
.mod{padding-top: 10px; border: 0 none;}
.mod .bd{zoom: 1;}
.l-middle-col .imagearea{overflow: hidden; width: 280px;}
.l-middle-col .imagearea .imagearea-top{overflow: hidden; height: 170px;}
.l-middle-col .image-mask-item{position: relative; overflow: hidden; width: 280px; height: 170px;}
.l-middle-col .image-mask-item a:link, .image-mask-item a:visited, .image-mask-item a:hover{color: #000;}
.l-middle-col .image-mask-item .item-image img{display: block; width: 280px; height: 170px;}
.l-middle-col .image-mask-item .item-title{position: relative; top: -26px; display: block; overflow: hidden; width: 270px; height: 18px; padding: 3px 5px 5px; text-decoration: none; background: #f6f7f8;}
.imagearea .imagearea-bottom{overflow: hidden; width: 296px; margin-top: 16px;}
.image-list-item{display: inline; float: left; overflow: hidden; width: 132px; margin-right: 16px; text-align: center;}
.image-list-item img{display: block; width: 132px; height: 84px;}
/**/
.col-mod{overflow: hidden; width: 380px; float: left;}
.ulist{margin-bottom: 4px; width:380px;}
.col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 3px 10px; overflow: hidden;}
.focuslistnews .bold-item .dot{position: absolute; top: 10px; left: 0; display: block; width: 2px; height: 20px; background: #999;}
.focuslistnews li{height: 27px; line-height: 27px;overflow: hidden;}
.ulist .bold-item a{font: 700 16px/26px 微软雅黑, tahoma; color:#3C8BCC;}
.col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 3px 10px;}
/**/
.l-right-col{width: 280px; float: right;}
.image-list{overflow: hidden; width: 280px;}
.image-list .image-list-wrapper{width: 296px;}
#aside-civil-pic .image-list-item{height: 132px; text-align: left;}
.image-list-item .txt{overflow: hidden;padding: 0 1px;line-height: 18px;display: block; width: 132px;background: #f6f7f8; height: 36px;}
.l-right-col .image-list-item{width:132px; margin-right: 16px;}
.l-right-col .image-list-item img{width: 132px; height: 90px;}
#civil-aside-tophit{padding-top: 16px;}
.olist li{overflow: hidden; height: 27px; line-height: 23px;}
.olist li a{font-size: 14px;}
.olist .num1{background-position: 0 -4px;}
.olist .num2{background-position: 0 -22px;}
.olist .num3{background-position: 0 -40px;}
.olist .num4{background-position: 0 -58px;}
.olist .num5{background-position: 0 -76px;}
.olist .num6{background-position: 0 -94px;}
.olist .num7{background-position: 0 -112px;}
.olist .num1, .olist .num2, .olist .num3, .olist .num4, .olist .num5, .olist .num6, .olist .num7, .olist .num8, .olist .num9, .olist .num10, .olist .num11, .olist .num12{background-image: url(../images/icon-nums_7f1b1d2.png); background-repeat: no-repeat;}
.olist .listnum{display: inline-block; width: 17px; height: 10px; margin-right: 4px;}
/*footer*/
#footerbox{width:100%;  height:240px;background: #333; color:#efefef;}
.footer{width:1000px; height:240px;margin: 0 auto; }
.footertop{ width:100%; line-height:34px; border-bottom: 1px solid #efefef;}
.footertop a:last-child{border-right:0;}
.footertop a{padding-right:10px; border-right: 1px solid #999; color:#FFF;}
.footercenter{ width:100%;  height:160px;  margin-top: 10px;}
.Fleft{float: left; display: block; width:300px; height:160px; background:url("../images/logo.png") no-repeat top;}
.Fcenter{float: left; width:350px;  height:160px;}
.Fcenter_1,.Fcenter_2{ width:136px;  height:160px;overflow:hidden;}
.Fcenter_1 span,.Fcenter_2 span{ width:100%; line-height:30px;display: block; }
.Fcenter_1{float: left;margin-left:38px;}
.Fcenter_2{float: left;}
.Fcenter_1 ul,.Fcenter_2 ul{ width:175px;  height:130px;}
.Fcenter_1 ul li,.Fcenter_2 ul li{line-height:30px; width:100%; }
.Fcenter_1 ul li a,.Fcenter_2 ul li a{ color: #999; clear: both;}
.Fright{  width:350px;float: right; height:160px;}
.Fr_1{  float: left; width:235px;  height:160px;overflow: hidden;}
.Fr_1 p{font-size: 26px; color: #ff946e;}
.Fr_1 span{ line-height:20px; font-size: 14px;color: #efefef;display:none;}

.Fr_01,.Fr_02{ width:235px; height:46px;}
.Fr_01{margin-top: 2px; }
.Fr_01 img,.Fr_02 img{ width:25px; float: left;  height:25px; margin-top: 12px;}
.Fr_01 span,.Fr_02 span{ width:204px; float: right; display: block; margin-top: 6px; line-height: 20px; color: #efefef;}
.Fr_02 span{line-height: 36px;}
.Fr_2{width:115px; float: right; height:160px; text-align: center; margin-top: 20px;}
.Fr_2 p{font-size: 12px;}
.footerbottom{ width:100%; height:34px; border-top: 1px solid #efefef; font-size: 14px;}
.footerbottom span{padding-top:6px; font-size: 12px; margin-right: 10px;clear: both;}
.footerbottom img{padding:0 0 0 28px;}

/*第二套*/
.nav_subiao{display: none; position: fixed;top: 0px;left: 0px; z-index: 99;width: 100%;height: 80px;background-color: #fff;border-bottom: 1px solid #cfcfcf;}
.nav_navTwo{width: 1000px;height: 80px;margin: 0 auto;}
.nav_leftTwo{height: 80px;float: left;width: 150px;}
.nav_leftTwo img{margin-top: 20px;display: block;width: 150px;}
.nav_centerTwo{float: left;width: 700px;height: 80px;}
.nav_centerTwo ul{width: 700px;height: 80px;}
.nav_centerTwo ul li{float: left;width: 87.5px;text-align: center;}
.nav_centerTwo ul li a{line-height: 80px;color: #333;display: block;}
.nav_rightTwo{width: 150px;float: right;height: 80px;}
.nav_rightTwo img{margin-top: 22px;display: block;width: 100%;}
/*百科详情页*/
.beijing{ width: 1000px;height: auto; margin: 0 auto;}
.bk_tab{width: 100%; height: 60px;}
.bk_shape{width: 100%; height: 30px;margin-top: 45px;}
.bk_Rectangle1{width: 68px; height: 20px; background: #79b8fe;float: left; }
.bk_triangle1{float: left;width: 0; height: 0; border: 10px solid transparent; border-color:transparent transparent transparent #79b8fe; }
.bk_Rectangle2{width: 40px; height: 20px; background: #d6d6d6; float: left;}
.bk_triangle2{float: left;width: 0; height: 0; border: 10px solid #d6d6d6; border-color:transparent transparent transparent #d6d6d6; }
.bk_word{clear: both; width: 100%; height: 30px;}
.bk_word h2{line-height: 30px; margin-left: 10px; font-size: 24px; }
.bk_title{margin-top: 14px;}
.bk_title_left{width: 624px;border-top: 1px solid #eee; border-bottom: 1px solid #eee; float: left; position: relative;}
.bk_title_left span{display: block; width: 26px; height: 68px; overflow: hidden; text-align: center; line-height: 34px; background: #eee; color: #666;}
.bk_title_number{position: absolute; top: 12px; left: 36px;height: 68px;}
.bk_title_right{width: 316px;height: 68px;float: right; }
.bk_title_name{font-size: 22px;line-height: 34px;}
.bk_content_box{width: 1000px; height: auto; }
.bk_content_left{width: 624px; height: 1500px; float: left; }
.bk_content_author{clear: both; width: 624px; height: 54px; border-bottom: 1px solid #eee; line-height: 54px;margin-bottom: 30px;}
.bk_content_h1{width: 624px; line-height: 40px;  }
.bk_content_bg{width: 6px;height: 18px;background: #ccc; float: left; margin-right: 6px; margin-top: 11px;}
.bk_content_h1 h3{}
.bk_content_line{width: 520px; height: 1px; background: #ccc; float: right; margin-top: -20px;}
.bk_content_span{width: 624px;line-height: 22px;}
.bk_content_smallspan{margin-top: 20px;}
.bk_content_smallp{height: 60px; border-bottom: 1px solid #efefef;}
.bk_content_smallspan,.bk_content_smallp{font-size: 12px; color: #999;display: block;}
.bk_content_img{ height: 60px; width: 100%;}
.bk_content_img>span{line-height: 60px; font-size: 12px; color: #666; display: block;float: left;}
.bk_content_img>img{margin-top: 13px;display: block; float: left;}
.bk_content_picture{clear: both; width: 100%; height: 160px; }
.bk_content_picture ul{width: 100%; height: 140px;}
.bk_content_picture ul li{float: left; height: 121px; margin-top: 10px;}
.bk_content_picture ul li .bk_content_picdiv{width: 132px;  float: left; margin-right: 24px; }
.bk_content_picdiv img{width: 100%;}
.bk_content_picdiv a{font-size: 12px; color: #666; display: block; height:36px; overflow: hidden;}
.bk_content_picdiv a:hover{color: #79b8fe;}
.bk_content_comment{width: 100%; margin-top: 20px; overflow: hidden;}
.bk_content_comment ul{margin-top: 8px;}
.bk_content_comment ul li{width: 100%; height: 70px; border-top: 1px dotted #efefef; float: left;}
.bk_content_comment ul li:last-child{border-bottom: 1px dotted #efefef;}
.bk_content_comment ul li .bk_content_imghead{float: left; margin-top: 11px; width: 48px;}
.bk_content_p {line-height: 33px; margin-left: 10px; float: left;}
.bk_content_headtime{display: block; float: right; line-height: 40px; color: #999; font-size: 12px;}
.bk_content_plun{clear: both;  margin-top: 10px; width: 100%; height: 100px;}
.bk_content_plinput{width: 100%; height: 100px; margin-top: 10px; border: 1px solid #efefef; position: relative;}
.bk_content_plinput span{color:#999; font-size:12px; margin-top:10px;display:block; clear: both;}
.bk_content_plinput textarea{ width: 100%; height: 100px; color: #333; border: none;}
.bk_content_plinput button{position: absolute; top: 76px; right: 4px;}
/*右边*/
.bk_content_right{width: 316px; height: 1500px; float: right;}
.bk_content_rightone{margin-bottom: 30px;}
.bk_content_onediv{width: 100%;line-height: 28px;}
.bk_content_onediv span{font-size: 14px; color: #333; }
.bk_content_onediv a{float: right; color:#999; font-size: 12px;}
.bk_content_rightone ul{width: 100%;}
.bk_content_rightone ul li{height: 28px; border-bottom: 1px dotted #efefef;}
.bk_content_rightone ul li:first-child{border-top: 1px dotted #efefef;}
.bk_content_rightone ul li a{color: #333; line-height: 28px; font-size: 12px;}
.bk_content_rightone ul li a:hover{color: #79b8fe;}


/*背景图片*/
.bgimg{  width:1000px; height:200px; background-size: 1000px 200px; background: url("../images/bgimg.jpg") no-repeat;  margin:0 auto; }
.bgimg p{font-size: 50px; text-align: center; line-height: 200px; color: #cfcfcf;}
/*分类*/
#classify{ width: 1000px; height: 80px; border-bottom: 1px solid #999; border-top: 1px solid #999; margin: 0 auto;/* margin-top: 1px;*/}
#classify ul{width: 1000px; height: 80px;}
#classify ul li{line-height: 80px; width: 66.6px; text-align: center; float: left; }
#classify ul li a{color: #333;}
#classify ul li a:hover{color: #cfcfcf;}
/*联系方式*/
.lianxi{ width:1000px; height:60px;  margin:0 auto;}
.lianxi ul{width:100%;  height:60px;}
.lianxi ul li{float: left; width:33.2%; height: 60px;}
.lianxi ul li a{  color: #333;}
.lianxi ul li img{width:35px; height:35px; float: left;  margin:12px 20px 10px 100px;}
.lianxi ul li p{float: left; line-height: 60px; font-size: 20px;}
/*专家介绍*/
.content{padding: 5px 0 30px; width: 1000px; margin: 0 auto;color:#333;}
.content a{color:#333;}
.index-list .index-list-sm{width: 230px; height: 320px;float: left;  margin: 0 20px 20px 0;}
.index-list .index-list-item{color: #343434; text-decoration: none; position: relative; display: block; height: 100%; line-height: 1; background: url(../images/img_main_5.jpg) center center/30% no-repeat #e5e5e5; border-radius: 8px; overflow: hidden;}
.index-list .index-list-item img{position: relative; display: block; width: 100%; height: 100%;}
.index-list .index-list-item .index-list-cover{position: absolute; top: 50%;  border-left: 230px solid #000; border-left: 230px solid rgba(0,0,0,.3);  border-top: 70px solid transparent;  height: 50%;}
.index-list .index-list-item .index-list-cover, .index-list .index-list-item .index-topic-info, .index-list .index-list-item .index-topic-name, .index-list .index-list-item .index-tutor-info{transition: all .35s ease; -o-transition: all .35s ease; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease;}
.index-list .index-list-item .index-tutor-info{top: 50%; position: absolute; left: 0; width: 100%; padding: 50px 20px 24px; color: #fff; line-height: 1.5; text-shadow: 0 0 4px rgba(0,0,0,.64);}
.indexTopicInfo{margin-right:34px;    }
.index-list .index-list-item .index-tutor-info h3{font-size: 24px; line-height: 1.25;}
.index-list .index-list-item .index-tutor-info h4{margin-bottom: 10px; font-size: 12px; color: #ff946e;overflow: hidden;}
.index-list .index-list-item .index-tutor-info .index-topic-info{visibility: hidden; opacity: 0;}
.index-list .index-list-item .index-tutor-info .index-topic-name, .index-list .index-list-item .index-tutor-info h3, .index-list .index-list-item .index-tutor-info h4 {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  }
.index-list .index-list-item:hover .index-tutor-info .index-topic-name{display: none;}
.index-list .index-list-item:hover .index-tutor-info .index-topic-info{  visibility:inherit; opacity: 1;  }
.index-list .index-list-item:hover .index-tutor-info{ top:25%;}
.index-list .index-list-item:hover .index-list-cover{ top:-70px;  border-left-color:rgba(0,0,0,.7);  height:480px;  }
/*更多专家*/
.morecontent{clear: both; width:1000px;height: 30px;  margin:0 auto;  margin-bottom: 100px;}
.morecontent a{font-size: 16px; width:100px;  margin-left:44%;  display: block;  height:28px;line-height: 28px;  border:1px solid #999;  border-radius: 14px;  text-align: center;color:#666;}
.morecontent a:hover{color:#333;}

/**/
.indexbox{width:1000px;margin: 0 auto;}
.indextop{border-bottom: 2px solid #3C8BCC; width:1000px; height:50px;}
.indextop ul{width:100%; height: 50px;}
.indextop ul li{float: left; width:8%;height: 50px;}
.indextop .indextop_li{width:20%;font-size: 20px; color: #3b588d; line-height: 60px;}
.indextop ul li a{line-height:70px;color: #3b588d; width:8%; padding-left:10px; text-align: center;border-left:2px solid #efefef;}
.indextop ul li .lefta{border-left: 0;}
.indexbottom{width:1000px; margin-top:10px;}
/**/
.index_left{width:280px; float: left;}
.indeximg{width:280px; height:200px;background: #f6f7f8; position: relative;}
.indeximg img{height: 200px; width: 280px; float: left;}
.indeximg a span{position: absolute; top:170px; display: block; width:280px; height:30px; line-height: 30px; background: #f6f7f8; color:#333;font-size: 14px; overflow: hidden;}
.main_left_nr02_left{width: 280px; padding-bottom: 5px; float: left;}
.main_left_nr02_left ul{float: right; width: 280px; margin-top: 10px;}
.main_left_class{font-size: 15px; float: right; height:48px; line-height:48px; width:230px; color: #222; overflow: hidden; text-shadow: 0 1px 1px rgba(0,0,0,0.4);}
.main_left_nr02_left ul li{width: 266px; height: 28px;overflow: hidden; line-height: 28px; padding-left: 10px; padding-right: 5px;}
.main_left_nr02_left ul li a{width: 266px; font-size: 14px; color: #222;}
/**/
.index_cent{width:460px; float: left; margin-left: 30px; height:200px; position: relative;}
.main_left_nr01_right{width: 460px; height:200px;}
.main_left_nr01_right_tit{line-height: 25px; text-align: center; vertical-align: middle;}
.main_left_nr01_right_tit .toutiao{float: left;}
.main_left_nr01_right_tit a{font-size: 16px; font-weight: bold; color: #3C8BCC;}
.main_left_nr01_right_nr{line-height: 22px; height: 48px; overflow: hidden; text-indent: 2em;}
.main_left_nr01_right_nr a{color: #333;}
.blank10{height: 10px; overflow: hidden;}
.clear{clear: both; height: 0; overflow: hidden;}
.bor_top{border-top: #CCC dashed 1px; margin:5px 0;}
.main_left_nr02_right{width: 460px; overflow: hidden; margin-top: 10px;}
.main_left_nr02_right_top{width:475px;}
.main_left_nr02_right_top ul{margin-right: -15px; zoom: 1;}
.main_left_nr02_right_top li{float: left; width: 150px; height: 90px; margin-right: 12px; overflow: hidden;}
.main_left_nr02_right_top li img{max-width: 150px; height:90px;}
.main_left_nr02_right_bottom{clear: both;}
.main_left_nr02_right_bottom ul li{height: 30px; line-height: 30px; padding-right: 5px;}
.main_left_nr02_right_bottom ul li a{font-size: 14px; color: #333;}
.main_left_nr02_right_bottom ul li .adddate{float: right; font-style: italic; color: #999;}
/**/
.newbox{clear: both;width:1000px;margin: 0 auto;}
.newbottom a{color: #333;}
.newbottom{width:1000px;overflow: hidden;}
/**/
.l-middle-col{float: left; width: 280px; margin-right: 30px;}
.mod{padding-top: 10px; border: 0 none;}
.mod .bd{zoom: 1;}
.l-middle-col .imagearea{overflow: hidden; width: 280px;}
.l-middle-col .imagearea .imagearea-top{overflow: hidden; height: 170px;}
.l-middle-col .image-mask-item{position: relative; overflow: hidden; width: 280px; height: 170px;}
.l-middle-col .image-mask-item a:link, .image-mask-item a:visited, .image-mask-item a:hover{color: #000;}
.l-middle-col .image-mask-item .item-image img{display: block; width: 280px; height: 170px;}
.l-middle-col .image-mask-item .item-title{position: relative; top: -26px; display: block; overflow: hidden; width: 270px; height: 18px; padding: 3px 5px 5px; text-decoration: none; background: #f6f7f8;}
.imagearea .imagearea-bottom{overflow: hidden; width: 296px; margin-top: 16px;}
.image-list-item{display: inline; float: left; overflow: hidden; width: 132px; margin-right: 16px; text-align: center;}
.image-list-item img{display: block; width: 132px; height: 84px;}
/**/
.col-mod{overflow: hidden; width: 380px; float: left;}
.ulist{margin-bottom: 4px; width:380px;}
.col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 3px 10px; overflow: hidden;}
.focuslistnews .bold-item .dot{position: absolute; top: 10px; left: 0; display: block; width: 2px; height: 20px; background: #999;}
.focuslistnews li{height: 27px; line-height: 27px;overflow: hidden;}
.ulist .bold-item a{font: 700 16px/26px 微软雅黑, tahoma; color:#3C8BCC;}
.col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 3px 10px;}
/**/
.l-right-col{width: 280px; float: right;}
.image-list{overflow: hidden; width: 280px;}
.image-list .image-list-wrapper{width: 296px;}
#aside-civil-pic .image-list-item{height: 132px; text-align: left;}
.image-list-item .txt{overflow: hidden;padding: 0 1px;line-height: 18px;display: block; width: 132px;background: #f6f7f8; height: 36px;}
.l-right-col .image-list-item{width:132px; margin-right: 16px;}
.l-right-col .image-list-item img{width: 132px; height: 90px;}
#civil-aside-tophit{padding-top: 16px;}
.olist li{overflow: hidden; height: 27px; line-height: 23px;}
.olist li a{font-size: 14px;}
.olist .num1{background-position: 0 -4px;}
.olist .num2{background-position: 0 -22px;}
.olist .num3{background-position: 0 -40px;}
.olist .num4{background-position: 0 -58px;}
.olist .num5{background-position: 0 -76px;}
.olist .num6{background-position: 0 -94px;}
.olist .num7{background-position: 0 -112px;}
.olist .num1, .olist .num2, .olist .num3, .olist .num4, .olist .num5, .olist .num6, .olist .num7, .olist .num8, .olist .num9, .olist .num10, .olist .num11, .olist .num12{background-image: url(../images/icon-nums_7f1b1d2.png); background-repeat: no-repeat;}
.olist .listnum{display: inline-block; width: 17px; height: 10px; margin-right: 4px;}

/*问答系统*/
.QAbox{clear: both;width:1000px;margin: 0 auto;}
.QAbottom{margin-top:10px;}
.contents-l, .contents-r{float: left; width: 344px; overflow: hidden;}
.contents-l .content,.contents-r .content{margin-bottom: -1px; padding: 0 30px 10px 0; overflow: hidden; color: #333; font-size: 14px;}
.contents-l .content ul,.contents-r .content ul{padding-left: 15px; height: 190px; overflow: hidden;}

.contents-l .content li.content-article,.contents-r .content li.content-article{height: 100px; overflow: hidden; margin-left: -15px;}
.contents-l .content li.content-article .img,.contents-r .content li.content-article .img{float: left; position: relative; width: 135px; height: 90px;}
.contents-l .content li.content-article img,.contents-r .content li.content-article img{vertical-align: top; width: 135px; height: 90px; border: 0;}
.contents-l .content li.content-article .img b,.contents-r .content li.content-article .img b{position: absolute; left: 0; right: 0; width: 100%; height: 100%; background: #000; opacity: 0; filter: alpha(opacity=0); transition: opacity .25s ease-in-out;}
.contents-l .content li.content-article .cont,.contents-r .content li.content-article .cont{overflow: hidden;}
.contents-l .content li.content-article .cont h3,.contents-r .content li.content-article .cont h3{margin-left: 10px; height: 42px; overflow: hidden;width:314px;}
.contents-l .content li.content-article .cont h3 a,.contents-r .content li.content-article .cont h3 a{color: #333; font-weight: bold;}
.contents-l .content li.content-article .cont p,.contents-r .content li.content-article .cont p{font-size: 12px; margin-left: 10px; margin-top: 10px; height: 44px; overflow: hidden; line-height: 1.67; color: #999;}
.contents-l .content li.content-article .cont p a,.contents-r .content li.content-article .cont p a{color: #0078b6;}
.contents-l .content li,.contents-r .content li{height:22px; overflow: hidden;}
.contents-l .content a:visited, .contents-r .content a:visited{color: #333;}
/*youbian*/
.QAbot_right{width:300px;float: right;height:198px; text-align: center;  background: #f7f7f7;}
.QAbot_span{ width:300px; height:118px;line-height: 40px;margin-top: 29px;}
.QAbot_btn{ width:300px; height:80px;line-height: 20px;}
.QAbot_btn button{width: 120px;text-align: center; height:40px; border:0; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; font-size: 20px; color: #fff; margin:0 10px; background: #4ACA6D;}
.QAbot_btn button:nth-child(2){background: #F3B050;}

/*医学汇*/
.MEbox{clear: both;width:1000px;margin: 0 auto;}
.MEbottom{width: 1000px;  }
.MEbottom .col-mod{overflow: hidden; width: 345px; float: left;}
.MEbottom .ulist{margin-bottom: 4px; width:315px;}
.MEbottom .col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 3px 10px; overflow: hidden;}
.MEbottom .focuslistnews .bold-item .dot{position: absolute; top: 10px; left: 0; display: block; width: 2px; height: 20px; background: #999;}
.MEbottom .focuslistnews li{height: 27px; line-height: 27px;overflow: hidden;  margin-top: 1px; }
.MEbottom .ulist .bold-item a{font: 700 16px/26px 微软雅黑, tahoma; color: #3C8BCC;}
.MEbottom .col-mod .focuslistnews .bold-item{position: relative; padding: 6px 0 10px 13px;}
.MEbottom .focuslistnews li a{color: #333;}
/**/
.l-middle-colright{float: right; width: 310px;}
.l-middle-colright .imagearea{overflow: hidden; width: 310px;}
.l-middle-colright .imagearea .imagearea-top{overflow: hidden; height: 210px;}
.l-middle-colright .image-mask-item{position: relative; overflow: hidden; width: 310px; height: 210px;}
.l-middle-colright .image-mask-item a:link, .image-mask-item a:visited, .image-mask-item a:hover{color: #000;}
.l-middle-colright .image-mask-item .item-image img{display: block; width: 310px; height: 210px;}
/*.l-middle-colright .image-mask-item .item-title{position: relative; top: -26px; display: block; overflow: hidden; width: 300px; height: 18px; padding: 3px 5px 5px;text-decoration: none; background: #f6f7f8;}*/
.l-middle-colright .imagearea .imagearea-bottom{overflow: hidden; width: 326px; margin-top: 16px;}
.l-middle-colright .image-list-item{display: inline; float: left; overflow: hidden; width: 147px; margin-right: 16px; text-align: center;}
.l-middle-colright .image-list-item img{display: block; width: 147px; height: 100px;}
.l-middle-colright .image-list-item .txt{overflow: hidden;padding: 0 1px;line-height: 18px; color: #333; display: block; width: 145px;background: #f6f7f8; height: 36px;}

.QAbox{clear: both;width:1000px;margin: 30px auto;overflow: hidden;}
















