html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-size: 14px/1.5; color: #333; background-color: rgba(248,248,248,1); font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, "瀹嬩綋"; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #757575; text-decoration: none; }
a:hover { color: #2F599D; }
/* a:visited { color: #757575; } */
a:active, a:hover, :focus { outline: 0; }
a { outline: none; /* for Forefox */ }
a { star: expression(this.onFocus=this.blur()); /* for Ie*/ }
.full_box { width: 100%; }
.gray { background-color: #f7f7f7; }
.clear{clear: both;}
/*澶撮儴*/
/* slide */
.slide-main { height: 457px; position: relative; }
.header-out-content{ width: 100%; height: 65px; position: fixed; z-index:2000;}
.header { width: 1200px; height: 65px; margin: 0 auto; position: relative;z-index: 999; top: 0;}
/* .header */
.logo {z-index: 999; display: inline-block; width: 141px; height: 36px; margin-top:14px; background: url(../images/logo.svg) no-repeat 0 0; text-indent: -9999em; float: left; }
.header-right {display: inline-block; height: 100%; width: 800px; margin-left: 181px;}
.header ul{display: inline-block;height: 49px; width: 800px; margin-left: -45px;}
.header ul li{display: inline-block; width: 180px; height: 54px; margin-top: 17px; text-align: center; float: left; position: relative; }
.header ul li a{display:block; }
.head-title-a{font-size: 16px; font-weight: 400;color: rgba(255,255,255,0.8);; cursor: pointer;}
.head-subtitle-a{font-size: 8px;font-weight: 100;color: rgba(255,255,255,0.8); margin-top: 5px;}
.header ul li a:hover {color: rgb(255,255,255);}
.menu-bottom-line{display: inline-block;width: 100%;height: 1px; background-color: rgba(255,255,255,0.3);}
.page-tag{height: 1px; background-color: #232A3A;}
.header-big-title{display: inline-block; top: 47%; z-index: 888; position: absolute; width: 100%; line-height:62px;font-weight:bold;color: #fff;font-size: 50px;}
.header-little-title{display: inline-block;top: 63%; z-index: 888; position: absolute;width: 100%; font-size:41px; font-weight:200; color:rgba(255,255,255,1); line-height:62px; letter-spacing:4px;}
.slide-box{width: 100%; height: 560px; overflow: hidden;margin: 0 auto; position: relative; top:-104px;z-index: 0;}
.slide-box:after{content: '';display: block;width: 0%;padding-top: 50%;}
.slide-box ul{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.slide-box li{list-style: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/* 瑙e喅js闃诲椤甸潰鏄剧ず棣栧睆 */
.slide-box li:first-child{z-index: 1;}
/* .slide-box li img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: none;} */
.banner-image-content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: none; background-size:cover;}
.slide-box .dot{position: absolute;right: 10px;bottom: 10px;z-index: 5;font-size: 0;}
.slide-box .dot span{display: inline-block;width: 5px;height: 5px;margin-left: 5px;border: 1px solid #fff;border-radius: 50%;}
.slide-box .dot .cur{background-color: #fff;}
.section-content{width: 100%; height: auto; margin-top: 80px; text-align: center;}
.section-main-title{display: block; font-size: 30px; color:rgba(34,34,34,1); line-height:40px; letter-spacing:4px;}
.section-sub-title{font-size:10px; color:rgba(34,34,34,1); line-height:14px; letter-spacing:9px; margin-top:5px;}
.platform-text{width: 1119px; font-size:14px; color:rgba(85,85,85,1); line-height:30px; margin: 0 auto; margin-top: 40px;}
/* .header ul { display: inline-block; float: right; }
.header ul li { display: inline-block; width: 112px; height: 54px; padding-top: 50px; text-align: center; float: left; position: relative; }
*/
.header ul li:hover .menu { display: block; }
.header ul li .menu { position: absolute; top: 47px; left: -9px; z-index: 999; display: none; background:rgba(35,42,58,1); opacity:0.9;}
.header ul li .menu a { display: block; height: 36px; line-height: 36px;font-size: 14px;color:rgba(255,255,255,1); line-height:36px;}
.header ul li .menu a lable {margin-left: 17px;margin-right: 17px}
.header ul li .product_menu { width: 380px;}
.header ul li .product_menu .product_menu_column { margin-left: 24px; float: left; min-width: 150px;}
.header ul li .product_menu .product_menu_column span {display: block;margin-top: 30px;font-size: 18px;color: #FFFFFF;text-align: left;margin-left: 15px;font-weight:600;font-family:PingFangSC-Semibold,PingFang SC;}
.header ul li .menu a:hover { background-color: rgb(20, 33, 48); color: #fff; }
.menu_margin_top15 {margin-top: 15px;}
.menu_margin_top5 {margin-top: 5px;}
.menu_margin_bottom {margin-bottom: 15px;}
.menu_dakahr {margin-top: 15px;}
.menu_yfjs {margin-top: 15px;}
.menu_zhxy {margin-bottom: 15px;}
.menu_lxwm {margin-bottom: 15px;}
.yunfusays_menu{width: 195px}
.yunfusays_menu a{text-align: center;}
.product_menu a{text-align: left};
/*.header ul li a { display: inline-block; font-size: 18px; font-weight: 300; width: 112px; height: 35px; line-height: 35px; color: #929292; overflow: hidden; }
.header ul li a.current { background-color: #585858; color: #FFF; }
.header ul li a.current:hover { color: #FFF; }
.header ul li.current + li { background-color: #FFF; }
.header ul li.current a { color: #FFF; }
.header ul li a:hover { color: #929292; } */
.header ul li.line { width: 1px; height: 21px; line-height: 21px; background: #dadada; margin-top: 7px; margin-bottom: 7px; padding-top: 0px; margin-top: 58px; }
.content { width: 1200px; margin: 0 auto; clear: both; }
.solutions_content { text-align: center; }
.location { color: #b5b5b5; font-size: 18px; height: 55px; line-height: 55px; margin-top: 10px; text-align: left; }
.location a { color: #575757; }
.location label { color: #575757; }
.footer { width: 100%; background-color: rgba(248,248,248,1); border-top: #E7E7E7 solid 1px;}
.footer .footer_link { width:250px; padding-top: 50px; margin: 0 auto; }
.footer .footer_link a { display: inline-block; font-size: 16px; color: #202637; width: 65px; padding-left: 32px; height: 32px; line-height: 32px; margin-right: 20px; }
.footer .footer_copyright { color: #555555; font-size: 14px; width: 695px; padding-left: 14px; margin: 0 auto; text-align: center; margin: 0px auto; font-weight: 200;margin-top: 12px; margin-bottom: 50px;}
.footer .footer_copyright .icon {display: inline-block; width: 14px;height: 14px;position: absolute;left: 0;bottom: 0;cursor: pointer;}
.footer .footer_copyright .beian-text:hover {color: #325093;cursor: pointer;}
.h_line { width: 1200px; height: 1px; background-color: #E7E7E7; }
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }
.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }