@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; list-style:none; outline:none; font-family:"微软雅黑";}
body{ color:#333; font:16px "微软雅黑"; min-width:1190px;}
img{ vertical-align:middle; border:none;}


a {color:#333; text-decoration:none;}
a:hover{ color:#f60; text-decoration:none;}
em{ font-style:normal;}
p{ display:block; overflow:hidden;}
input,button,textarea{ font-family:"微软雅黑"; vertical-align:middle;}
ul,li{ overflow:hidden;}
table{ border-collapse:collapse;}
td,th{ border:1px solid #ddd;}
.no-m-b{ margin-bottom:0 !important;}


/*HTML5-placeholder*/
input::-webkit-input-placeholder { color:#bbb;}   /* WebKit browsers */
input:-moz-placeholder { color:#bbb;}  /* Mozilla Firefox 4 to 18 */ 
input::-moz-placeholder { color:#bbb;}   /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color:#bbb;}   /* Internet Explorer 10+ */ 



.clearfix{ clear:both; overflow:hidden; font-size:0; height:0;}
.wrapper{ margin:0 auto; overflow:hidden; width:1190px;}
i{ display:inline-block; background: url(../images/sprite_ico.png) no-repeat; font-size:0;}
a,i,.scale{
   -moz-transition:all .3s;
-webkit-transition:all .3s;
		transition:all .3s;
}
a:hover .scale{
   -moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
		transform:scale(1.1);
}


/*layui-date*/
.layui-laydate i{ background:none;}
.layui-laydate-content td,
.layui-laydate-content th{ border:none;}



/*最新、置顶*/
.assist-ico{ color:#fff; font-size:12px; text-transform:uppercase; height:18px; line-height:18px; padding:0 8px; display:inline-block; background:#f30; position:relative; margin:0 10px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
   -moz-animation:mymove 0.7s linear infinite alternate;
-webkit-animation:mymove 0.7s linear infinite alternate;
		animation:mymove 0.7s linear infinite alternate;

}


@-webkit-keyframes mymove
{
0% {
   -moz-transform:translateY(-2px);
-webkit-transform:translateY(-2px);
		transform:translateY(-2px);
}
100% {
   -moz-transform:translateY(2px);
-webkit-transform:translateY(2px);
		transform:translateY(2px);
}
}

@keyframes mymove
{
0% {
   -moz-transform:translateY(-2px);
-webkit-transform:translateY(-2px);
		transform:translateY(-2px);
}
100% {
   -moz-transform:translateY(2px);
-webkit-transform:translateY(2px);
		transform:translateY(2px);
}
}




.assist-ico:after{ content:""; position:absolute; top:18px; left:5px; border:2px solid transparent; border-top-color:#f30; border-left:5px solid #f30;}
.assist-ico.new{ background:#fa0;}
.assist-ico.new:after{ border-top-color:#fa0; border-left-color:#fa0;}




/*悬浮图标*/
.fixed-ico,.fixed-ico li{ overflow:visible;}
.fixed-ico{ position:fixed; top:50%; margin-top:-132px; right:5px; z-index:99999; width:65px;}
.fixed-ico li{ text-align:center; float:left; margin-bottom:1px; position:relative; height:65px; background:rgba(0,0,0,.3); width:100%;
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
}
.fixed-ico > li > a{ display:block; height:100%;}
.fixed-ico li i{ margin-top:17px; width:36px; height:30px;}
.fixed-ico .popup-box{ position:absolute; right:110px; top:50%; width:150px; padding-right:25px; margin-top:-32px; visibility:hidden; opacity:0; font-size:14px;
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
}
.fixed-ico .popup-box .arrow-right{ border:8px solid transparent; border-left-color:#066cae; font-size:0; overflow:hidden; position:absolute; right:0px; top:25px;}
.fixed-ico .popup-con{ width:140px; color:#fff; text-align:left; padding:10px; background:#066cae;}
.fixed-ico .popup-con h4{ font-size:14px; margin-bottom:2px;}
.fixed-ico .popup-con p{ line-height:1.4;}
.fixed-ico .popup-con p strong{ font-size:17px;}
.fixed-ico li:hover .popup-box{ right:65px; visibility:visible; opacity:1;}
.fixed-ico li:hover{ background:#066cae;}
.fixed-ico li .fixed-ico01{ background-position:3px -240px;} 
.fixed-ico li .fixed-ico02{ background-position:-41px -240px;}
.fixed-ico li .fixed-ico03{ background-position:-87px -240px;}
.fixed-ico li .fixed-ico04{ background-position:-134px -240px;}
.fixed-ico li.wx-item .popup-con img{ width:100%; margin-bottom:5px;}
.fixed-ico li.gotop-item{ display:none;}






/************************通用开始************************/

.main{ overflow:hidden; min-height:500px; margin-top:30px;}
.max-img{ width:100%; min-height:100%;}
.arrow{ border:3px solid transparent; border-left-color:#f60; overflow:hidden; font-size:0px; height:0px; margin-top:7px; margin-right:5px;}
.dot{ background:#ccc; width:5px; height:5px;  margin-right:10px; display:inline-block; font-size:0; margin-top:10px;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.date{ color:#999; float:right !important; margin-top:1px;}
.more{ float:right; font-size:14px; color:#999; margin-top:1px;}
.more:hover{ color:#f60;}
.tip-txt{ color:#f60; padding:10px 20px; background:#ffefe5;}
.in-box{ margin-bottom:20px; overflow:hidden;}
.left{ float:left; width:880px;}
.right{ float:right; width:280px;}

.sub-left{ float:left; width:260px;}
.sub-right{ float:right; width:860px;}

.pic-box{ overflow:hidden; padding:4px; border:1px solid #ddd;}
.pic-box span{ display:block; height:100%; overflow:hidden;}
.container{ background:#fff;}
.col-left-box{ float:left; width:650px; overflow:hidden;}
.col-right-box{ float:right; width:520px; overflow:hidden; height:350px;}
.section{ margin-bottom:30px;}
.section .pic-box{ margin:5px 0;}




/*表格列表*/
.list-table{ border1:1px solid #d3ecff;}
.list-table th,.list-table td{ text-align:center; padding:10px;}
.list-table th{ color:#185295; background:#0e84d1; color:#fff; font-size:18px;}
.list-table p{ text-align:left; padding:0 10px;}
.list-table tr:nth-child(odd){ background:#fafafa;}
.list-table tr:hover{ background:#f5fafd; color:#0e84d1;}
.list-table span{ background:none !important;}
.list-table em{ color:#f60;}
.list-table .time{ color:#999;}


/*状态颜色*/
.status{ height:46px; line-height:46px; font-size:18px; display:block; text-align:center;}
.status-a{ color:#f0ad4e; background:#f6ecdc;}
.status-b{ color:#5bc0de; background:#d9f0f8;}
.status-c{ color:#5cb85c; background:#d9eede;}



/*标题*/
.title{ overflow:hidden; position:relative; border-top:2px solid #0e84d1; padding:10px 0;}
.title strong{ float:left; color:#0e84d1;}


.min-title{ overflow:hidden; margin-bottom:15px;}
.min-title span{ float:left; background:#0e84d1; color:#fff; font-size:14px; padding:0 8px; height:24px; line-height:24px; position:relative;}
.min-title span:after{ content:""; position:absolute; right:-10px; bottom:0; border:10px solid transparent; border-bottom:6px solid #0e84d1;}
.min-title .more{ margin-top:3px;}



/*日期和天气*/
.top-bar{ overflow:hidden; position:absolute; left:0; right:0; top:0; background:rgba(0,0,0,.15); padding:10px 0; z-index:10; color:#fff; font-size:14px;}
.header{ background:#e5f4ff; padding:10px 20px; overflow:hidden;}
.day{ float:left;}
.weather{ margin-top:-2px; float:right;}




/*导航栏目*/
.menu{ background:#0e84d1; height:50px; position:relative; z-index:10;}
.menu > ul{ overflow:visible;}
.menu > ul > li{ float:left; font-size:18px; border-left:1px solid #3e9dda; width:119px; margin-left:-1px; text-align:center; overflow:visible; position:relative; line-height:50px;}
.menu li a{ color:#fff; display:block;}
.menu li a:hover,
.menu li.active a,
.menu li.cur-hover a{ background:#066cae;}
.sub-menu{ position:absolute; top:50px; left:0; right:0; background:#066cae; font-size:16px; border:1px solid #3e9dda; display:none; border-top:none;}
.sub-menu li{ line-height:40px;}
.sub-menu li a:hover{ background:#0e84d1;}




/*列表*/
.list li{ padding:7px 0;}
.list li *{ float:left;}
.list li img{ margin-left:5px;}
.sub-list li{ border-bottom:1px dotted #ddd; padding:10px 0; margin:0;}



/*列表链接按钮*/
.list-link{ float:right !important; border:1px solid #eee; color:#999; padding:2px 10px;
   -moz-border-radius:2px;
-webkit-border-radius:2px;
		border-radius:2px;
}
.list-link:hover{background:#2687d0; color:#fff; border-color:#2687d0;}






/*底部信息*/
.footer{ padding:20px 0; background:#0e84d1; margin-top:50px; color:#fff; overflow:hidden;}
.bq-box{ text-align:center; line-height:1.8; font-size:14px; position:relative;}
.bq-box img{ position:absolute; left:50%; top:5px; margin-left:300px;}


/*友情链接*/
.friendly-link{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #3e9dda; overflow:hidden;}
.friendly-link .hd{ border-bottom:1px solid #3e9dda; margin-bottom:10px;}
.friendly-link .hd li{ float:left; font-weight:bold; color:#90bbe4; float:left; padding:15px; cursor:pointer; border-bottom:3px solid transparent;}
.friendly-link .hd li.on{ color:#fff; border-bottom-color:#fff;}
.friendly-link .bd ul li{ float:left; padding-right:50px; margin:6px 0; font-size:14px; position:relative;}
.friendly-link .bd ul li:after{ content:"|"; position:absolute; right:25px; top:0;}
.friendly-link .bd ul li:last-child:after{ display:none;}
.friendly-link .bd ul li a{ color:#fff; display:inline-block;}
.friendly-link .bd ul li a:hover{ text-decoration:underline;}




/*表单*/
.form-list *{ float:left; font-size:16px;}
.form-list li{ float:left; margin:6px 10px;}
.form-list li span{ margin-right:5px; margin-top:5px;}
.form-list li em{ margin:0 10px; color:#666; margin-top:3px;}
.form-select{ height:32px; min-width:130px;}
.form-label{ margin-right:20px; margin-top:4px;}
.form-label input{ margin-top:5px; margin-right:5px;}
.form-input{ height:24px; line-height:24px; padding:3px 5px; border:1px solid #ccc; width:250px;}
.form-textarea{ border:1px solid #ccc; padding:5px;}
.form-textarea:focus,
.form-input:focus{ border-color:#0e84d1;}
.form-btn{ height:32px; width:80px; border:none; cursor:pointer; color:#fff; background:#0e84d1;}
.form-btn:hover{ opacity:.8;}
.form-list-row{ margin:30px 0;}
.form-list-row li{ width:100%;}
.form-list-row li font{ float:none; color:#f00; padding-right:5px;}
.form-list-row li span{ text-align:right; width:100px;}
.form-list-row li .form-btn{ height:50px; font-size:20px; width:150px; margin-top:10px;}




/*详情内容*/
.detail-title{ text-align:center; padding:15px 0; border-bottom:1px solid #eee; margin-bottom:10px;}
.detail-title h2{ font-size:30px; font-weight:bold;}

.detail-title h3{ color:#066cae; font-size:25px;}
.detail-title p{ color:#999; margin-top:10px;}
.detail-con{ line-height:2; font-size:16px; padding:20px;}
.detail-con img{ max-width:100%;}




/*跳转菜单*/
.page-jump{ padding:60px 0 20px; text-align:center; color:#666;}
.page-jump span{ display:inline-block; height:40px; line-height:40px; padding:0 5px;}
.page-jump *{ float:left;}
.page-jump .go-input{ width:40px; text-align:center; height:40px; font-size:16px; border:1px solid #ddd; line-height:40px;}
.page-jump .go-input:focus{ border-color:#0e84d1;}
.page-jump .go-btn{ background:#ccc; width:40px; height:40px; cursor:pointer; color:#fff; border:none;}
.page-jump a{ display:inline-block; padding:0 15px; color:#666; background:#fff; border:1px solid #ddd; margin:0 2px; height:40px; line-height:40px;}
.page-jump a:hover{color:#0e84d1; border:1px solid #0e84d1;}
.page-jump a.cur-page{ background:#0e84d1; color:#fff; border:1px solid #0e84d1;}
.page-jump-inner{ display:inline-block; float:none;}


.page-turning{ margin:50px 20px 20px;}
.page-turning p{ margin:8px 0; color:#999;}


.attachment-download{ border:1px dashed #ddd; background:#fafafa; padding:20px; margin:30px 0;}
.attachment-download h3{ color:#0e84d1; font-size:18px; margin-bottom:20px; height:18px; line-height:18px; border-left:4px solid #0e84d1; padding-left:10px;}
.attachment-download ul li a{ text-decoration:underline;}

/************************通用结束************************/








/*banner大图*/
.banner{ height:350px; position:relative;}
.banner .bd ul{ width:100% !important;}
.banner .bd ul li{ background-repeat:no-repeat; background-position:center top; height:350px; width:100% !important;}
.logo{ width:1190px; position:absolute; left:50%; margin-left:-595px; top:50%; z-index:1000; margin-top:-25px;}



/*重点新闻*/
.topic-link a{ color:#0e84d1; font-size:30px; text-align:center; display:block;}
.topic-link a:hover{ color:#f60; text-decoration:underline;}




/*焦点图切换*/
.focus-box{ height:350px; position:relative; z-index:0;}
.ad{ position:relative; z-index:100; overflow:hidden; height:350px;}
.ad .hd{ position:absolute; bottom:0; z-index:1; width:100%; height:50px; background:rgba(0,0,0,.5);}
.ad .hd ul{ overflow:hidden; position:absolute; z-index:3; bottom:50%; right:15px; margin-bottom:-6px;}
.ad .hd ul li{ float:left; overflow:hidden; cursor:pointer; margin-left:3px; background:#939292; height:12px; width:12px; font-size:0;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.ad .hd ul li.on{ background:#f60;}
.ad .txt{ position:absolute; color:#fff; bottom:0; left:15px; display:inline-block; z-index:100; height:50px; overflow:hidden;}
.ad .txt li{ line-height:50px;}
.ad ul li img{ min-height:100%;}




/*推荐新闻*/
.recommand{ padding-bottom:15px; border-bottom:1px dashed #ddd; margin-bottom:7px; position:relative;}
.recommand p{ color:#666; line-height:1.6; font-size:14px;} 
.recommand h2{ margin-bottom:10px;}
.recommand h2 a{ font-size:16px;}
.recommand h2 a:hover{ text-decoration:underline;}




/*链接按钮*/
.link-box{ padding-bottom:10px;}
.link-box ul{ margin-left:-20px; padding:10px 0;}
.link-box ul li{ height:80px; background-position:0 0; background-repeat:no-repeat; width:282px; float:left; margin-left:20px;  overflow:visible;}
.link-box ul li a{ font-size:18px; font-weight:bold; display:block; overflow:hidden; height:100%; display:table; width:100%;}
.link-box ul li a:hover{
   -moz-transform:translateY(-10px);
-webkit-transform:translateY(-10px);
		transform:translateY(-10px);
}
.link-box ul li a:hover span{ color:#fff;}
.link-box ul li a:hover em{ border-right:1px solid #fff;}
.link-box ul li a:hover i{
   -moz-transform:rotate(360deg) scale(1.1);
-webkit-transform:rotate(360deg) scale(1.1);
		transform:rotate(360deg) scale(1.1);
}
.link-box ul li i{ width:41px; height:43px; margin-top:18px;}
.link-box ul li em,.link-box ul li span{ display:table-cell;}
.link-box ul li em{ width:80px; text-align:center;}
.link-box ul li span{ padding-left:20px; vertical-align:middle;}
.ico01{ background-position:0 0;}
.ico02{ background-position:-59px 1px;}
.ico03{ background-position:-118px 4px;}
.ico04{ background-position:-176px 2px;}
.ico05{ background-position:-235px 2px;}
.link-box ul li.link01 a{ background:#fff2f1; color:#fe7e73;}
.link-box ul li.link02 a{ background:#e8f7fc; color:#1eb3dd;}
.link-box ul li.link03 a{ background:#fff8ea; color:#febe35;}
.link-box ul li.link04 a{ background:#e8fcf6; color:#1adda5;}
.link-box ul li.link05 a{ background:#edf5fd; color:#4f9cea;}
.link-box ul li.link01 em,.link-box ul li.link01 a:hover{ background:#fe7e73;}
.link-box ul li.link02 em,.link-box ul li.link02 a:hover{ background:#1eb3dd;}
.link-box ul li.link03 em,.link-box ul li.link03 a:hover{ background:#febe35;}
.link-box ul li.link04 em,.link-box ul li.link04 a:hover{ background:#1adda5;}
.link-box ul li.link05 em,.link-box ul li.link05 a:hover{ background:#4f9cea;}




/*模块-子标题*/
.module-sub-title{ text-align:center; border-bottom:1px solid #ddd; margin-bottom:41px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.module-sub-title{ margin-bottom:50px;}
}
.module-sub-title span{ display:inline-block; margin-bottom:-20px; background:#fff; padding:0 20px;}
.module-sub-title span em{ display:inline-block; width:40px; height:40px; line-height:40px; color:#fff; font-size:24px; margin-right:1px; background:#0e84d1;}


/*模块-查看更多*/
.read-more{ margin-top:10px;}
.read-more a{ display:block; background:#f5f5f5; color:#bbb; padding:6px 0; text-align:center;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}
.read-more a:hover{ color:#fff; background:#0e84d1;}




/*看动态*/
.tab-box{ border:1px solid #ddd; height:383px;}
.tab-box .hd{ background:#fbfbfb; height:54px; border-bottom:1px solid #ddd; position:relative;}
.tab-box .hd ul{ margin-left:-1px;}
.tab-box .hd li{ float:left; font-size:20px; color:#999; line-height:51px; cursor:pointer; padding:0 30px;  border-top:4px solid transparent; border-left:1px solid transparent; border-right:1px solid transparent;}
.tab-box .hd li.on{ color:#0e84d1; font-weight:bold; background:#fff; border-left-color:#ddd; border-right-color:#ddd; border-top-color:#0e84d1;}
.tab-box .bd{ padding:20px; overflow:hidden;}
.tab-more{ position:absolute; right:; font-size:14px; right:10px; top:50%; margin-top:-10px;}
.tab-more a{ color:#999;}
.tab-more a:hover{ color:#f60;}

.module-box{ padding-left:115px; position:relative; margin-bottom:30px;}
.module-title{ position:absolute; left:0; top:0;}
.module-title i{ margin-bottom:20px;}
.module-title h3{ font-size:30px;}
.module-title h3 span{ color:#0e84d1;}
.module-title em{ display:inline-block; width:30px; height:6px; background:#0e84d1; margin-top:10px;
   -moz-border-radius:3px;
-webkit-border-radius:3px;
		border-radius:3px;
}
.m-ico01{ width:40px; height:40px; background-position:0 -155px;}
.m-ico02{ width:37px; height:37px; background-position:-51px -155px;}
.m-ico03{ width:438px; height:37px; background-position:-100px -155px;}




/*案例精选*/
.case-list li{ padding:10px 0;}
.case-list li .pic-box{ width:150px; height:110px; float:left;}
.case-list li .case-info{ font-size:14px; float:right; width:580px; margin-top:4px;}
.case-list li .case-info h3{ font-size:18px;}
.case-list li .case-info p{ color:#666; padding:10px 0; line-height:1.8; height:50px;}
.case-list li .case-desc{ overflow:hidden;}
.case-list li .case-desc .case-date{ float:left; color:#666;}
.case-list li .case-desc .case-other{ float:right; color:#999;}
.case-list li .case-desc .case-other span{ display:inline-block; margin-left:30px; min-width:60px}
.case-list li .case-desc .case-other i{ width:22px; height:20px; margin-right:5px; margin-bottom:-5px;}
.time-ico{ background-position:1px -210px;}
.view-ico{ background-position:-27px -209px;}




/*答疑台*/
.problem-list{ margin-bottom:20px;}
.problem-list li{ width:240px; background:#f8fcff; position:relative; font-size:14px; float:left; margin-right:22px;}
.problem-list li a{ display:block; overflow:hidden; padding:10px; border:1px solid #deedf9;}
.problem-list li a:hover{ border-color:#0e84d1;}
.problem-list li h3{ font-size:16px; height:50px; padding-top:25px;}
.problem-list li p{ color:#666;}
.problem-list li .p1{ height:42px; margin-bottom:30px; line-height:1.6;}
.problem-list li p em{ color:#999; display:block; padding-bottom:15px;}
.problem-list li .tip{ color:#fff; font-size:12px; background:#066cae; position:absolute; right:10px; top:10px; display:inline-block; padding:2px 8px;}


.problem-box{ position:relative; overflow:hidden;}
.problem-box .hd a{ font:bold 30px/50px "宋体"; position:absolute; z-index:100; top:50%; margin-top:-25px; width:50px; height:50px; text-align:center; color:#fff; display:inline-block; background:rgba(0,0,0,.2);
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.problem-box .hd a:hover{ background:rgba(0,0,0,.5);}
.problem-box .hd a.prev{ left:10px; 
   -moz-transform:translateX(-70px);
-webkit-transform:translateX(-70px);
		transform:translateX(-70px);
}
.problem-box .hd a.next{ right:10px;
    -moz-transform:translateX(70px);
-webkit-transform:translateX(70px);
		transform:translateX(70px);
}
.problem-box:hover .hd a{
   -moz-transform:translateX(0);
-webkit-transform:translateX(0);
		transform:translateX(0);
}





/*评估机构*/
.org-list{ height:450px; margin-top:10px; overflow:hidden;}
.org-list li:nth-child(2n){ background:#ebf5fb;}
.org-list li a:after{ content:">"; font:bold 16px "宋体"; color:#bbb; position:absolute; right:8px; top:10px;}
.org-list li a{ display:block; padding:12px 8px; position:relative;}
.org-list li a:hover{ color:#fff; background:#0e84d1;}
.org-list li a:hover:after{ color:#fff;}






/*关于我们*/
.ico-list{ overflow:hidden;}
.ico-list ul{ margin-left:-10px;}
.ico-list ul li{ height:203px; background:#ebf5fb; float:left; width:135px; text-align:center; margin-left:10px; margin-top:10px;}
.ico-list ul li a{ font-size:18px; color:#666; display:block; overflow:hidden; height:100%;}
.ico-list ul li i{ height:31px; width:35px; margin-top:18px;}

.ico-a{ background-position:0 -59px;}
.ico-b{ background-position:-44px -59px;}
.ico-c{ background-position:-86px -59px;}
.ico-d{ background-position:-128px -60px;}

.ico-list ul li em{ display:inline-block; width:70px; height:70px; text-align:center; background:#0e84d1; margin:48px 0 20px;
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.ico-list ul li a:hover{ background:#0e84d1; color:#fff;}
.ico-list ul li a:hover em{ background:#ebf5fb;}
.ico-list ul li a:hover .ico-a{ background-position:0 -102px;}
.ico-list ul li a:hover .ico-b{ background-position:-44px -102px;}
.ico-list ul li a:hover .ico-c{ background-position:-86px -102px;}
.ico-list ul li a:hover .ico-d{ background-position:-128px -103px;}






/*内页通用*/
.sub-header{ background:url(../images/building.png) #ebf5fb repeat-x 0 100%; text-align:center; border-bottom:1px solid #cfe6f6;}
.sub-ban{ height:250px; overflow:hidden;}
.sub-ban .logo{ margin-top:-10px;}
.sub-ban img{ height:60px;}

.sub-title{ margin-bottom:20px;}
.sub-title strong{ border-left:5px solid #0e84d1; height:22px; line-height:22px; font-size:22px; color:#0e84d1; display:inline-block; padding-left:15px;}


.position{ margin-left:10px;}
.position em{ display:inline-block; font-size:12px; border:1px solid #0e84d1; color:#0e84d1; padding:0 5px; margin-left:5px; padding-bottom:1px;
   -moz-border-radius:2px;
-webkit-border-radius:2px;
		border-radius:2px;
}




.ask-box{ background:url(../images/wd_bg.jpg) no-repeat right bottom;}
.other-problem-box{ margin-top:80px;}



/*内页链接*/
.sub-link ul{ display:inline-block; padding-left:1px;}
.sub-link li{ float:left; border:1px solid #cfe6f6; border-bottom:none; background:#fff; font-size1:18px; width:150px; color:; margin-left:-1px;}
.sub-link li a{ display:block; padding:15px 0;}
.sub-link li a:hover{ color:#0e84d1;}
.sub-link li.cur-sub-link a{ background:#0e84d1; color:#fff;}




/*面包屑*/
.bread-crumbs{ margin:30px 0; color:#666; text-align:left;}
.bread-crumbs em{ font-family:"宋体"; padding:0 8px;}
.bread-crumbs i{ width:18px; height:18px; background-position:0 -283px; margin-right:10px; margin-bottom:-2px;}
.bread-crumbs a{ color:#666;}
.bread-crumbs a:hover{ color:#f60; text-decoration:underline;}




/*资讯列表*/
.news-list-date{ float:left; width:70px; height:70px; border:1px solid #e5e5e5; text-align:center; color:#777;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
   -moz-transition:all .3s;
-webkit-transition:all .3s; 
		transition:all .3s
}
.news-list-date p span{ font-size:16px; display:block; margin-top:18px; font-weight:bold; color:#0e84d1;}
.news-list-date p em{ color:#999; font-size:12px;}
.news-list-info{ float:right; width:1050px; margin-top:20px;}
.news-list-info h3{ font-size:22px; font-weight:normal; margin:0 0 10px;}
.news-list-info h3 .assist-ico{ vertical-align:top; margin-top:4px;}
.news-list li{ border-bottom:1px dotted #ddd; }
.news-list li a{ display:block; overflow:hidden; padding:15px 20px;}
.news-list li a:hover{ background:#f5fafd; color:#0e84d1;}
.news-list li a:hover .news-list-date{ border-color:#0e84d1;}
.news-list li a:hover .news-list-date *{ color:#0e84d1;}




/*图片列表*/
.img-list li{ width:170px; float:left; margin:14px;}
.img-list li h3{ font-size:18px; text-align:center; margin-top:10px;}
.img-list li .pic-box{ height:224px; width:160px;}





/*图片左右列表*/
.img-row-list li{ float:left; width:553px; margin:20px;}
.img-row-list li a{ display:block; overflow:hidden; padding:20px; border:1px solid #ddd;}
.img-row-list li a:hover{ background:#f5fafd; border-color:#cfe6f6;}
.img-row-list li .pic-box{ float:left; width:115px; height:160px; padding:0; border:none;}
.img-row-list li .list-info{ float:right; width:370px;}
.img-row-list li .list-info p{ padding:3px 0; line-height:1.6; color:#666;}
.img-row-list li .info-header{ margin:5px 0 8px;}
.img-row-list li .info-header strong{ font-size:22px; margin:5px 0; color:#333;}









/*评估机构*/
.company-list ul{ padding-left:1px; padding-top:1px;}
.company-list ul li{ float:left; font-size:18px; text-align:center; width:33.33%; margin-left:-1px; margin-top:-1px; display:table;}
.company-list ul li a{ padding:20px 30px; border:1px solid #ddd; height:50px; display:table-cell; vertical-align:middle;}
.company-list ul li a:hover{ color:#fff; background:#0e84d1;}





/*案例精选*/
.sub-case-list li{ border-bottom:1px solid #eee;}
.sub-case-list li a{ display:block; overflow:hidden; padding:15px 0;}
.sub-case-list li a:hover{ padding:15px 0;}
.sub-case-list li .pic-box{ width:200px; height:150px;}
.sub-case-list li .case-info{ width:950px; font-size:16px; margin-top:10px;}
.sub-case-list li .case-info h3{ font-size:22px;}
.sub-case-list li .case-info p{ padding:20px 0;}





/*下载中心*/
.download-list .news-list-info{ float:left; width:850px; margin-left:25px;}
.download-btn{ float:right; margin-top:14px;}
.download-btn span{ display:inline-block; font-size:18px; border:1px solid #0e84d1; padding:10px 25px; color:#0e84d1;
   -moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
		transition:all 0.3s;
   -moz-border-radius:6px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.download-btn span i{ width:20px; height:21px; background-position:-255px -86px; margin-right:10px; margin-bottom:-2px;}
.download-list a:hover .download-btn span{ background:#0e84d1; color:#fff;}
.download-list a:hover .download-btn span i{ background-position:-255px -58px;}





/*专家详情*/
.detail-box-div{ overflow:hidden;}
.detail-box-left{ float:left; width:295px; text-align:center;}
.detail-box-left .pic-box{ width:160px; height:225px; display:inline-block;}
.detail-box-left h2{ font-size:22px; padding:20px 0;}
.detail-box-right{ float:right; padding:20px 40px; min-height:500px; border-left:1px solid #eee; width:800px;}
.detail-section-con th{ background:#f6f6f6;}
.detail-section-con th,.detail-section-con td{ padding:5px 10px;}
.detail-section-box{ margin-bottom:50px;}
.detail-section-con{ line-height:1.8;}



/*推荐专家*/
.recommand-list{ position:relative; margin-top:10px;}
.recommand-list .tempWrap{ display:inline-block;}
.recommand-list .bd{ overflow:hidden; text-align:center;}
.recommand-list .bd li{ margin:0 15px; width:auto;}
.recommand-list .bd li .pic-box{ width:132px; height:180px; display:inline-block;}
.recommand-list .bd li h4{ text-align:center; padding:8px 0; font-weight:normal; background:#f5f5f5;}
.recommand-list .hd a{ position:absolute; left:0; top:50%; margin-top:-35px; background:rgba(0,0,0,.3); color:#fff; font:bold 30px/50px "宋体"; display:inline-block; width:50px; height:50px; text-align:center; z-index:100; cursor:pointer;
   -moz-border-radius:50%;
-webkit-border-radius:50%;
		border-radius:50%;
}
.recommand-list .hd a.next{ left:auto; right:0;}
.recommand-list .hd a:hover{ background:#000;}






/*稳评问答*/
.dialog-div{ padding:20px 0; position:relative;}
.dialog-div h2{ padding-bottom:20px; font-size:20px; padding-right:120px;}
.dialog-box{ overflow:hidden; position:relative; margin:20px 0;}
.dialog-con{ position:relative; width:100%;}
.dialog-image{ width:60px; height:60px; overflow:hidden; float:left;
   -moz-border-radius:6px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.dialog-image img{ width:100%; min-height:100%;}
.dialog-info{ width:90%;}
.dialog-info h4{ font-weight:normal; color:#0e84d1; margin-bottom:5px;}
.dialog-desc{ position:relative; margin-bottom:5px;}
.dialog-desc:before{ content:""; top:19px; position:absolute; border:5px solid transparent; font-size:0; overflow:hidden;}
.dialog-desc > span{ background:#eee; padding:10px; display:inline-block; line-height:1.6; word-break:break-all;
   -moz-border-radius:6px;
-webkit-border-radius:6px;
		border-radius:6px;
}
.dialog-info .time{ color:#666;}
.dialog-left .dialog-con{ float:left;}
.dialog-left .dialog-desc:before{ border-right-color:#eee; left:-10px;}
.dialog-left .dialog-info{ float:left; padding-left:20px;} 
.dialog-right .dialog-con{ float:right; text-align:right;}
.dialog-right .dialog-image{ float:right;}
.dialog-right .dialog-desc > span{ text-align:left; background:#b3e381; position:relative;} 
.dialog-right .dialog-desc:before{ border-left-color:#b3e381; right:-10px;} 
.dialog-right .dialog-info{ float:right; padding-right:20px;}


.dialog-div .status{ position:absolute; right:15px; top:22px; padding:0 20px;
   -moz-border-radius:4px;
-webkit-border-radius:4px;
		border-radius:4px;
}


