﻿@charset "utf-8";/* CSS Document */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; border:0;}body { font-size:14px; overflow-y:auto;overflow-x:auto; font-family:"Times New Roman";}/*em,s,b,ins,i{ font-style:normal;}*/fieldset, img { border:0; }ol, ul { list-style:none; }h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:normal; }input, button, select, textarea { outline:none; } textarea { resize:none; } a {text-decoration:none;outline:0;}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}a {-webkit-touch-callout:none;}img {     vertical-align: middle; }.blod { font-weight:700;}.hide { display:none!important;}.fl { float:left;}.fr { float:right;}.margint0 { margin-top:0px!important;}.marginb0 { margin-bottom:0px!important;}.paddingb0 { padding-bottom:0px!important;}.margint20 { margin-top:20px!important;}.margint10 { margin-top:10px!important;}.marginb40 { margin-bottom:40px!important;}.marginb15 { margin-bottom:15px!important;}.marginb20 { margin-bottom:20px!important;}.marginb10 { margin-bottom:10px!important;}.marginb25 { margin-bottom:25px!important;}.marginb30 { margin-bottom:30px!important;}.noborderb { border-bottom:0!important;}.clearfix:before,.clearfix:after{content: "";display: table;}.clearfix:after{clear: both;}.clearfix{zoom:1;}/*==================初始化结束===================*/.wrap { width:1200px; margin:0 auto;     /*overflow: hidden;*/}.wrap3 { width:1188px; margin:0 auto;     overflow: hidden;}.color1 { color:#e57b79;}.color2 { color:#d74055;}body { min-width:1200px; margin:0 auto;}/*banner*//* 导航菜单 */   #nav {    width:100%;    display:flex;    background:url(../images/bg_bbb.png) repeat-x;     text-align: center;    /* position:absolute; */    /* top: 43px; */    /* left: 0; */    /* right: 0; */    /* z-index: 100; */    height:164px;}#nav ul {  *display: inline;  *zoom: 1;}#nav ul:before,#nav ul:after {  display: table;  content: "";  line-height: 0;}#nav ul:after {  clear: both;}#nav ul:before,#nav ul:after {  display: table;  content: "";  line-height: 0;}#nav ul:after {  clear: both;}#nav ul a {  display: block;  /* float: left; */  height: 100%;  color: #92b3ec;  font-size: 14px;  text-align: center;}#nav .ul_nav2 li{position: relative;}#nav .ul_nav2 li:hover .line{z-index: 10;position: absolute;width: 56px;height: 2px; background: #FFFFFF; top: 30px;left: 50%;margin-left: -28px;}#nav .ul_nav2 .current .line{z-index: 10;position: absolute;width: 56px;height: 2px; background: #FFFFFF; top: 30px;left: 50%;margin-left: -28px;}/*#nav .ul_nav2 a:hover { width:auto;border-bottom:2px solid #fff;padding-bottom: 4px;display:block;}*/#nav ul li {  float: left;}#nav .ul_nav2 li:nth-child(1)>a { padding-left:0;}#nav .ul_nav2 li:nth-child(10) {     width: 8%;}#nav .ul_nav2 li:nth-child(10)>a { text-align:left;}#nav .ul_nav1 li {margin-right:1px;position: relative;}#nav .ul_nav1 li,#nav .ul_nav1 li a { width:184px; height:40px; line-height:40px; }#nav .ul_nav1 li:last-child,#nav .ul_nav1 li:last-child a {width: 168px;}.wrap1 { width:1225px;}.nav_bg,.nav_2,.nav_1 {width: 100%;}#nav .ul_nav2 li{position: relative;}#nav .ul_nav2 .slide{overflow: hidden;display: none;position: absolute; background:#fff;top: 42px;border-bottom: 2px solid #aeabab;left: 0;z-index: 1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}#nav .ul_nav2 .slide a{padding-left:18px;padding-right:18px;text-align: left;color: rgb(102, 102, 102);font-size: 22px;display: block;width: 133px;height: 43px;border-bottom: 1px solid #d9d9da;line-height: 43px;}/*#nav .ul_nav2 .slide a:nth-of-type(1){margin-top: 15px;}*/#nav .ul_nav2 .slide a:last-child{border-bottom: 0;}#nav .ul_nav2 .slide a:hover{color: #1da6cf;}#nav .nav_1  {padding: 40px 0 30px;width:100%;overflow:hidden; position:relative;}#nav .nav_1 p {margin-top: 21px;font-size:20px;color:#fff;margin-left: 23px;}#nav .nav_1 input {margin-top: 22px;width: 192px;height:26px;line-height:26px;background: #dbdbdb /*url(../images/search.png) no-repeat 170px center*/;padding:0 10px;box-sizing:border-box;}#nav .ul_nav1 li a:hover { color:#fff;}#nav .ul_nav1 li {border-right: 1px solid #0250d3;/* margin-right:1px; *//* background:rgba(255,255,255,0.2); */box-sizing: border-box;}#nav .ul_nav2 {   /*  padding-left: 28px;*/}#nav .ul_nav2 li{/* height:100px; *//* line-height:100px; */}#nav .ul_nav2 li:last-child:before {  width: 0;    height: 0;    border-left: 50px solid transparent;    border-right: 50px solid transparent;    border-top: 100px solid red;}#nav .ul_nav2 li>a {height: 50px;font-size: 22px;color:#fff;}#nav .ul_nav2 li a:hover { color:#fff;}#nav .ul_nav1 { display:flex; padding-top:40px;}#nav .ul_nav2 {display: flex;/* width:1225px; */margin:0 auto;}.nav_img {/* float: left; */width:20%;}.nav_img img { float:left; width:100%;    height: 139px;}#triangle-down { position:absolute;    top: 46px;    left: 82px;    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px solid #d78f8f;}#nav .ul_nav2 li:last-child a { position:relative;}#nav .ul_nav2 li .navU {    width: 100%;    position: absolute;    background-color: #ae1e1e;    display: none;    overflow: visible;    z-index: 1000;    margin-left: 0%;}#nav .ul_nav2 li .navU a {    padding: 0 0px;    width: 100%;    height: 42px;    display: block;    color: #fff;    text-align: center;    line-height: 42px;    font-size: 16px;    position: relative;    z-index: 1000;    overflow: visible;}#nav .ul_nav2 li:nth-child(10) .navU {    width: 127px;}#nav .ul_nav3 li { margin:0 2px;}#nav .ul_nav3 li a { font-size:16px; color:#fff;}#nav .ul_nav3 li:hover {     border-bottom: 2px solid #fff; padding-bottom:2px;}#nav .ul_nav3 li:nth-child(2) { color:#686868;} #nav .ul_nav3 li:nth-child(4) { color:#686868;}#nav .ul_nav3 li:last-child { margin-right:0;} #nav .ul_nav3 li:nth-child(1) a { font-size:18px;}#nav .ul_nav3 li:nth-child(2) a {margin-top: 2px;}/*banner*/.footer { margin-top: 110px;background:url(../images/footer.jpg) repeat-x; height:267px; padding-top:55px;  box-sizing:border-box;}.footer .fr {margin-right: 40px;display:flex;}.footer .fl {font-size:16px; color:#cacacc;}.footer .fl p {white-space: nowrap;    *margin-left: 0px;margin-left: 5px; _display:block;     margin-top: 9px;}.footer .nav_ul { float:left;}.footer .fl a  { display: block;width: 100%;}.footer_c {margin-left: 37px;}.footer .nav_ul li { margin:10px 70px;}.footer .nav_ul li a{     font-size: 16px;    color:#aeafb1;}.footer_l {width: 314px;}.nav_ul_r {}.nav_ul_r li {height: 29px;line-height: 29px;padding-left: 34px;}.nav_ul_r li a { color:#aeafb1;}.nav_ul_r li:nth-child(1) { background-position:0 0;}.nav_ul_r li:hover a { text-decoration:underline; color:#fff; }.footer .nav_ul li a:hover { text-decoration:underline; color:#fff; }.footer .nav_ul li .slide a:hover {    color: #aeafb1;    border-bottom-color: #aeafb1;}@media screen and (max-width: 1366px ) {						}.div_new { text-decoration:underline;}/*面包屑*/.crumbs { padding:65px 0 15px; border-bottom:1px solid #e1e1e1;    overflow: hidden;}.crumbs a { font-size:16px; color:#999; margin-right:10px; float:left;}.crumbs a.active { color:#ae1e1e; }.crumbs a:nth-child(2),.crumbs a:nth-child(4) { color:#ccc; width:4px; height:4px; display:block; margin-right:18px;  }#nav .ul_nav2 li {margin-right: 29px;/* position:relative; */}#nav .ul_nav2 li:nth-child(2) a.a_cyff { cursor:text;}/*#nav .ul_nav2 li:nth-child(5) a.a_cyff  { cursor:text;}*/#nav .ul_nav2 li:nth-child(6) a.a_cyff  { cursor:text;}.build_bg {    position: absolute;    top: -70px;    left: 50%;    margin-left: -114px;    width: 228px;     height: 64px;    background: url(../images/build.jpg) no-repeat center;    display: none;    z-index: 1000;    box-shadow: 1px 2px 2px rgba(0,0,0,0.3);}.li_btn{/*    margin: 0 0 0 6px!important;*/    height: 20px;    width: 24px;    background: url(../images/icon.png) no-repeat;}#nav .ul_nav3 { margin-top:6px;}#nav .ul_nav3 .li_btn:hover { border-bottom:0;}.li_1 {   background-position:0px 0px;transition: all .5s;margin-left: 11px !important;}.li_2 { background-position:-28px 0px;transition: all .5s;}.li_3 {background-position: -54px 0px;transition: all .5s;margin-left: 0 !important;}.li_4 {background-position: -81px 0px;transition: all .5s;}.li_5 {background-position: -109px 0px;transition: all .5s;}.li_6 {background-position: -139px 0px;transition: all .5s;}.li_1:hover {background-position:0px -21px; transition: all .5s;}.li_2:hover {background-position:-28px -21px; transition: all .5s;}.li_3:hover {background-position:-54px -21px; transition: all .5s;}.li_4:hover {background-position: -81px -21px;transition: all .5s;}.li_5:hover {background-position: -109px -21px;transition: all .5s;}.li_6:hover {background-position:-139px -21px; transition: all .5s;}.banner { margin:15px auto;}.wrap_l { width: 195px;}.wrap_l.on { position: fixed; top: 10px;z-index: 1;}.wrap_c {width: 643px;margin-left: 46px;margin-top: 20px;}.wrap_r {width: 270px;}.wrap_l h3,.wrap_r h3 { margin:15px 0;font-size:26px;color:#333;/* padding-left:40px; */display: flex;}.wrap_l h3 i,.wrap_r h3 i{	flex: 1;	margin-left: 10px;	background: url(../images/bg1.jpg) no-repeat right center;	background-size:100% 50% ;} .wrap_l ul { margin-top:20px;}.wrap_l ul li { margin-bottom:20px;}.wrap_l ul li:last-child { margin-bottom:0;}.wrap_l ul li a{ font-size:18px;color:#333; }.wrap_l ul li a:hover { color:#0092be;}.wrap_l ul li i { margin-right:10px; width: 7px; float:left; height: 10px; display:block; background: url(../images/icon11.png) no-repeat right center;    margin-top: 5px;}.wrap_l ul li:hover i { background: url(../images/icon12.png) no-repeat right center; }.wrap_l ul li.current i { background: url(../images/icon12.png) no-repeat right center; }.wrap_l ul li.current a {  color:#0092be; }.ul_box1 {}.ul_box1 li i {background: url(../images/t1.jpg) no-repeat right center;margin-right:4px;width: 10px;float:left;height: 4px;display:block;margin-top: 8px;}.section4 .ul_box1 li { width: 100%; overflow:hidden;}.ul_box1 li a { font-size:16px; color:#333; float:left; width: 90%\9;}.ul_box1 li a:hover { text-decoration:underline;}.ul_box1 li  {display: flex;margin-bottom:10px;}.ul_box1 li:last-child { margin-bottom:0;}.section2 h3 { margin:15px 0;font-size:26px;color:#333;/* padding-left:40px; */display: flex;}.section2 h3 i{	flex: 1;	margin-left: 10px;	background: url(../images/t2.jpg) no-repeat right center;background-size:100% 50%;}.section2 .ul_box1 li i {    width: 10px;}.section3 h3 i{ background: url(../images/bg21.jpg) no-repeat right center;}.section5 h3  { background: url(../images/t4.jpg) no-repeat right center;}.section6 h3  { background: url(../images/t5.jpg) no-repeat right center;}.section3 .ul_box1 li {display:block;height: 100%;overflow: hidden; margin-bottom:15px;}.section3 .ul_box1 li a {     width: 85%;    float: left;    display: block;}.section3 .ul_box1 li span {width: 94%;font-size:14px;color:#666;display: block;float: right;}.more_btn {font-size:16px; color:#666; float:right; border-bottom:1px solid #666666; }.section4 {overflow: hidden;border:1px solid #e3e3e3;box-sizing:border-box;padding:10px; width:270px; width:270px\9; }.section5 .ul_box1 li { display:block; margin-bottom:20px; overflow: hidden;}.section5 .ul_box1 li a {display:block;height: 100%;overflow: hidden; width: 100%;}.section5 .section5_r {line-height: 18px;width:70%;color: #666;}.section5 .section5_r h4 {margin-bottom: 5px;font-size:14px;line-height: 20px;color: #333;}.section5 .section5_r h4:hover{text-decoration: underline;}.section5 .section5_r p { color:#666;font-size:14px;line-height:22px; }.section5 .ul_box1 li  img { width: 56px; height: 72px; overflow:hidden;}.section6 .ul_box1 li { display:block; margin-bottom:20px; } .section6 .ul_box1 li a { margin-bottom:10px;display:block;}.section6 .ul_box1 li span { color:#666; margin-top:5px;}.section6 .ul_box1 li span i { background:none; margin-top: 3px;}.content_div h3 a { color: rgb(51, 51, 51);font-size:22px; font-weight:700;  }.content_div h3 .light {font-weight:normal; }.content_div h3 a:hover {  color:#0092be; }.content_div span{ color:#666; font-size:16px; display:block; margin:10px 0;  }.content_div span a{ color: #1da6cf; }.content_div span em { font-style:normal;}.content_div p { color:#333; font-size:18px; line-height:22px;  }.wrap_c_section1 h2 { font-size:26px; display: flex; }.wrap_c_section1 h2 i{background:url(../images/bg21.jpg) repeat-x left center;background-size:auto 50% ;  flex: 1;margin-left: 0px;}.wrap_c_section2 .content_div { margin-bottom:25px;}.wrap_c_section2 .content_div h3 a { color:#333; font-size:22px; font-weight:normal; } .wrap_c_section2 h2 { font-size:26px;    text-align: right;  }.wrap_c_section2 h2 i{margin-top: 16px;float: left;width: 524px;background:url(../images/bg72.jpg) repeat-x;display: block;height: 12px;}.wrap_c_section2 .more1_btn{ font-size: 24px;    color: #666;    float: right;   }				.sign_in input,.sign_up input,.sign_in select,.subscribe input {    border: 1px solid #a6a6a6;    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    line-height: 30px;    height: 30px;    padding: 3px 10px;    width: 608px;    display: block;    float: left;    font-size: 14px;    color: #555;    background-color: #fff;    background-image: none;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	box-sizing:border-box;}.sign_in label,.sign_up label,.subscribe label {font-family:"Times New Roman";    width: 100%;    margin-right: 28px;    display: block;    float: left;    font-size: 18px;    text-align: left;    white-space: nowrap;	margin-bottom:10px;	color:#494949;}input:focus {  border: 1px solid #1da6cf;}.form-group:before, .form-group:after {    display: table;    content: "";    line-height: 0;}.btn input { cursor:pointer;    width: 180px;    height:44px;    line-height:44px;    text-align:center;    margin: 60px 0;    padding: 0;    outline: none;    background: #1da6cf;    float: none;    color: #fff;    font-size: 18px;    margin-bottom: 0;    font-weight: normal;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    background-image: none;    border: 1px solid transparent;     border-radius: 4px;}.form-group {   padding-bottom: 28px;   width: 100%;   overflow:hidden;   /* height: 100%; */}.btn input:hover { opacity:0.8;}.wrap_new { width: 1200px!important; margin:20px auto 0;}.experts_xq .img_neww { width:50%; height:auto;} .footer .nav_ul .a_cyf { }.footer .nav_ul .a_cyf1:hover { text-decoration:none; cursor:text;}.section3_new .ul_box1 li span {    width: 95.4%;}.biaoti { font-size:24px; color:#333!important; font-weight:bold;}.biaoti:hover {  color: #39add2!important;}#do_self { margin-top:40px;}.conact { cursor:pointer; margin-right:2px; width:24px; height:24px; display:block;background:url(../images/icon_1.png) no-repeat!important;}.zan {cursor:pointer; width:24px;margin-right:4px; height:24px; display:block;background: url(../images/icon_1.png) no-repeat!important;background-position: 0 -26px!important;position: relative;}.zan.on{background: url(../images/icon_1_on.png) no-repeat!important;background-position: 0 -26px!important;}@media screen and (max-width: 1366px ) {body {    min-width: 1225px;}}@media screen and (-webkit-min-device-pixel-ratio:0) { 	/*.sign_in input,.sign_up input,.sign_in select {    border: 1px solid #a6a6a6;    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;    line-height: 30px;    height: 30px;    padding: 0px 10px 0px;    width: 608px;    display: block;    float: left;    font-size: 14px;    color: #555;    background-color: #fff;    background-image: none;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);	box-sizing:border-box;}*/ }