
/*=========================================全局共用属性CSS ===============================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin:0px; padding:0;}  
body{ font-family:"微软雅黑","宋体"; font-size:14px; color:#666;}
img{ border:none; vertical-align:top;}/*清除图片间距*/
ul,li{ list-style:none;}
*{margin:0; padding:0;}
a {text-decoration: none; }
a:hover{ text-decoration: none;}
html{ overflow-x:hidden;}

/*头部*/
.header{ width:100%; margin:16px auto;}
.header div{ width:1200px; margin:0 auto;}
.header ul{ float:left;}
.header h2{ float:right; font-size:24px; color:#666; font-weight:normal; margin-top:20px;}
.header h2 i{ font-style: normal; font-size:36px; color:#9d9d9d; margin-right:5px;}
.header::after{content:"";clear: both;display: block;}
/*导航*/
.nav {background:#f7f7f7; width:100%;}
.nav a {padding: 0 38.5px; color:#444;}
.nav_menu {width:1200px; margin:0 auto;}
.nav_menu-item {display:inline-block;position: relative; z-index:100; font-size:18px;line-height:60px; }
.nav_menu-item font{border-left:1px dashed #aeafb4; text-align:left;}
.nav_menu-item:hover {background:#f3f3f3; color:#0e5ca1;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {display: none; position: absolute;width:190px;background: #f3f3f3;}
.nav_submenu-item{ line-height:40px; font-size:14px;}
.nav_submenu-item:hover {background: rgba(0, 0, 0, 0.1);}
/*banner*/
.banner{}
.banner i{ font-style:normal; font-size:50px; opacity:1;}
.banner .swiper-button-prev,.banner .swiper-container-rtl .banner .swiper-button-next {background-image: none; left:20px;}
.banner .swiper-button-next,.banner .swiper-container-rtl .banner .swiper-button-prev {background-image: none; right:40px;}	
/*业务介绍*/
.business{ margin:40px auto 0 auto;}
.b_title{ width:1200px; margin:0 auto; text-align:center;}
.b_title ul{ color:#202533; text-align:center; background:url(../img/title_bg.png) center bottom no-repeat; padding-bottom:12px;}
.b_title ul h2 font{ color:#0e5ca1; font-size:24px;}
.b_title p{ padding:20px 220px 0px 220px; line-height:28px; color:#929292; font-size:16px;}

.bus_main{ width:1200px; margin:0 auto;}
.bus_main .swiper-wrapper{ margin:20px auto;}
.bus_main .swiper-wrapper .swiper-slide{ margin-top:80px;}
.bus_main .swiper-wrapper ul{ text-align:center;}
.bus_main .swiper-wrapper ul li{ width:120px; height:120px; border:3px solid #e7e7e7; margin:0 auto 40px auto; text-align:center;transform:rotate(45deg);   -ms-transform:rotate(45deg); /* Internet Explorer */   -moz-transform:rotate(45deg); /* Firefox */   -webkit-transform:rotate(45deg); /* Safari 和 Chrome */   -o-transform:rotate(45deg); position:relative;}
.bus_main .swiper-wrapper ul i{ font-style:normal; font-size:56px; color:#e7e7e7; position:absolute; top:15%; left:40%;}
.bus_main .swiper-wrapper p{ font-size:20px; color:#666;}
.bus_main .swiper-button-prev,.bus_main .swiper-button-next{ border-radius:5px; width:30px; height:60px; background:rgba(0,0,0,0.2); font-size:30px; color:#fff; line-height:60px; text-align:center;}
.bus_main .swiper-button-prev{left:0px;}
.bus_main .swiper-button-next{ right:0px;}
.bus_main .swiper-wrapper ul a:hover li{border:3px solid #5bb2ff;}
.bus_main .swiper-wrapper ul a:hover i,.bus_main .swiper-wrapper ul a:hover p{ color:#5bb2ff;}
/*评估指南*/
.guide{ margin:70px auto 0 auto; width:1200px;}
.guide img{ position:absolute;}
.guide ul{ position:relative; top:75px; left:433px; width:765px; background:#006}
.guide ul li{ padding:30px 60px 30px 40px; border-bottom:1px solid #fff; background:#e7e7e7;}
.guide ul li i{ font-size:40px; color:#0e5ca1; font-style:normal; float:left; padding-top:8px;}
.guide ul li dl{ float:left; padding-left:30px;}
.guide ul li dl dt{ font-size:20px; color:#121212;}
.guide ul li dl dd{ font-size:14px; color:#333; padding-top:5px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:1; /** 显示的行数 **/overflow: hidden;  /** 隐藏超出的内容 **/}
.guide ul li::after{ content:""; display:block; clear:both;}
.guide ul li:hover{ background:#0e5ca1;}
.guide ul li:hover i,.guide ul li:hover dl dt,.guide ul li:hover dl dd{ color:#fff;}
/*新闻资讯*/
.new{ margin:160px auto 0 auto;}
.new_main{ margin:0px auto 0 auto; width:1200px; display:flex; justify-content:space-between;}
.new_main ul{ border-bottom:1px dashed #cdcdcd; width:46%; padding:30px; box-sizing:border-box;}
.new_main ul .time{ background:#f4f4f4; width:80px; height:80px; border-radius:5px; text-align:center; color:#cdcdcd; float:left;}
.new_main ul .time dl dt{ font-size:24px; padding-top:10px;}
.new_main ul .time dl dd{ font-size:12px; padding-top:8px;}
.new_main ul .n_main{ float:left; margin-left:3%; width:80%;}
.new_main ul .n_main h2{ font-size:16px; color:#0e5ca1; padding:5px 0;}
.new_main ul .n_main p{ color:#888; font-size:14px; line-height:20px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:2; /** 显示的行数 **/overflow: hidden;  /** 隐藏超出的内容 **/}
.new_main ul:hover .time{ background:#0e5ca1; color:#fff;}
.new_pd{ margin-bottom:40px;}
/*联系我们*/
.contact{ background:url(../img/con_bg.png) center top; margin-top:60px; padding-top:40px;}
.con_title h2{color:#9ed1ff;}
.con_title h2 font{ color:#ffff00;}
.con_title ul{ color:#202533; text-align:center; background:url(../img/cont_line.png) center bottom no-repeat; padding-bottom:12px;}
.contact::after,.contact_main::after,.about_main::after,.ab_ri_bo::after,.honor::after,.expert::after,.contain::after,.pre_yanzheng::after{ content:""; clear:both; display:block;}
.contact_main{ width:1160px; margin:60px auto 0 auto;}
.con_text{ width:400px; float:left;}
.con_text .title_main{ padding-top:50px; color:#95ccff; line-height:40px; font-size:14px;}
.con_text .title_main i{ font-style:normal; padding-right:10px; font-size:20px; padding-top:10px;}
.con_pic{ width:550px; float:left; margin-left:210px;}
.con_pic img{ border-radius:5px;}
.con_link{ margin-top:40px; color:#88c7ff !important;}
.con_link label{ font-size:18px; color:#d4eafe;}
.con_link select{ width:280px; height:40px; line-height:40px; border-radius:5px; border:1px solid #8bc8ff; background:#4292d9; padding:0 10px;color:#88c7ff !important;}
.con_bottom{ background:rgba(0,74,140,0.5); height:90px; margin-top:40px; text-align:center; color:#fff; line-height:90px;}
.con_bottom a{ color:#fff;}
.con_bottom a:hover{color:#FF0;}
/*内页——关于我们*/
.about_banner{position:relative; margin:0 auto;}
.about_banner div{margin:0 auto; width:1200px;}
.about_banner div ul{ background:rgba(0,0,0,0.6); padding:20px; border-radius:5px; position:absolute; top:40%; color:#fff;}
.about_banner div ul h2{ font-size:30px; font-weight:normal; padding-bottom:10px;}
.about_banner div ul hr{ width:30px; border:1px solid #fff; margin-bottom:10px;}
.about_banner div ul p{ font-size:16px; text-transform:uppercase;}

.about_main{ width:1200px; margin:0 auto 60px auto;}
.about_left{ width:220px; margin-right:30px; float:left;}
.about_left h2{ background:#0e5ca1; border-radius:5px 5px 0 0; height:80px; color:#fff; font-size:24px; padding:20px 0 0 30px; font-weight:normal;}
.about_left h2 span{ display:block; font-size:20px; color:#66b7ff; text-transform:uppercase; padding-bottom:5px;}
.about_left_border{ border:1px solid #e7e7e7; border-radius:0 0 5px 5px; padding:30px 0 20px 0;}
.about_left_border li{ width:160px; height:36px; line-height:36px; margin:0 auto; text-align:center; border:1px solid #e7e7e7; border-radius:5px; margin-bottom:10px;}
.about_left_border a{ color:#666;}
.about_left_border a:hover li{ background:#0e5ca1; border:1px solid #0e5ca1; color:#fff;}
.activer{background:#0e5ca1; border:1px solid #0e5ca1; color:#fff;}

.about_right{ width:950px; float:left;}
.about_right_jianjie{ border:1px solid #e7e7e7; border-radius:5px; margin-top:20px; padding:10px 0 10px 20px;}
.about_right_jianjie a{ color:#333;}
.about_right_jianjie a:hover{color:#0e5ca1;}
.about_right_jianjie i{ color:#999; font-style:normal; padding-right:15px; font-size:20px;}
.ab_ri_bo{border:1px solid #e7e7e7; border-radius:5px; padding:40px; margin-top:20px; color:#333; font-size:14px;}
.ab_ri_bo h2{ color:#0e5ca1; font-size:20px; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.ab_ri_bo p{ line-height:28px; padding:20px 0;}
.ab_ri_bo p span{ display:block; font-size:16px; font-weight:bold;}
/*资质荣誉*/
.honor ul{ border:1px solid #ddd; border-radius:5px; margin:40px 10px 0 10px; width:410px; height:340px; float:left;}
.honor ul li{ padding:12px;}
.honor ul li img{ border-radius:5px;width:100%;}
.honor ul p{ font-size:16px; color:#333; text-align:center; padding:0;}
.honor a:hover ul{border:1px solid #0e5ca1;}
.honor a:hover ul p{ color:#0e5ca1;}
/*上一页下一页*/
.pages{ margin:60px 0 60px 10px;}
.pages ul li{ border:1px solid #e7e7e7; float:left; border-radius:5px; margin-right:10px; padding:5px 10px;color:#333;}
.pages ul li a{ color:#333;}
.pages ul a:hover li{ border:1px solid #0e5ca1; color:#0e5ca1;}
.pa_actier{ border:1px solid #0e5ca1 !important; color:#0e5ca1 !important;}
/*专家团队*/
.expert ul{margin:40px 10px 0 7px; float:left; width:270px; text-align:center;}
.expert ul img{ width:100%;}
.expert ul li{border:1px solid #ddd; border-radius:5px; padding:5px; box-sizing:border-box;}
.expert ul p{ padding:10px 0 0 0; font-size:16px; color:#333;}
.expert a:hover li{border:1px solid #0e5ca1;}
.expert a:hover ul p{ color:#0e5ca1;} 
.ex_ceter{ text-align:center;}
/*专家详情*/
.ex_details{ margin-top:30px;line-height:26px}
.ex_pic{ margin:0 auto; text-align:center;}
.page_up{ margin:60px auto 30px auto;}
.page_up li{ background:#f2f2f2; height:50px; line-height:50px; float:left; width:47%; border-radius:5px; padding:0 10px; box-sizing:border-box;}
.page_up_ri{ margin-right:6%;}
.page_up a{ color:#666;}
.page_up a:hover{color:#0e5ca1;}
/*联系我们*/
.contain{}
.contain ul{ float:left; width:25%; border-right:1px solid #e7e7e7; padding:30px 20px; height:210px; box-sizing:border-box; text-align:center;}
.contain ul i{ font-size:50px; color:#0e5ca1;}
.contain ul h3{color:#0e5ca1;}
.contain ul p{ font-size:14px; color:#666; line-height:20px;}
.con_map{ margin-top:70px;}
.con_map img{ border-radius:5px; width:100%;}
.contain_bottom{ background:rgba(0,74,140,1); height:90px; margin-top:40px; text-align:center; color:#fff; line-height:90px;}
/*评估指南*/
.ab_ri_bo h4{ color:#0e5ca1; font-weight:normal; margin-top:40px;}
/*新闻中心*/
.new_neiye ul{ border-bottom:1px dashed #cdcdcd; padding:30px; box-sizing:border-box;}
.new_neiye ul .shijian{ background:#f4f4f4; width:80px; height:80px; border-radius:5px; text-align:center; color:#cdcdcd; float:left;}
.new_neiye ul .shijian dl dt{ font-size:24px; padding-top:10px;}
.new_neiye ul .shijian dl dd{ font-size:12px; padding-top:8px;}
.new_neiye ul .ne_main{ float:left; margin-left:3%; width:85%;}
.new_neiye ul .ne_main h3{ font-size:16px; color:#0e5ca1; padding:5px 0;}
.new_neiye ul .ne_main p{ color:#888; font-size:14px; padding-top:5px; line-height:18px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:2; /** 显示的行数 **/overflow: hidden;  /** 隐藏超出的内容 **/}
.new_neiye ul:hover .shijian{ background:#0e5ca1; color:#fff;}
.new_neiye ul::after{ content:""; display:block; clear:both;}

.ex_details p span{ color:#0e5ca1;}
/*报告验证*/
.pre_yanzheng{border-bottom:1px dashed #e7e7e7; padding-bottom:20px;}
.pre_text{ float:left; width:80%;}
.pre_text h1{ color:#0e5ca1; font-size:20px; padding-bottom:10px; line-height:30px;}
.pre_text time{ color:#bbb; font-size:12px;}
.pre_text time font{ padding-right:30px;}
.pre_ewm{ float:right; width:70px;}
.pre_ewm img{ width:100%;}