﻿/* 公共样式表css */
html, body { color: #333; margin: 0; padding:0; font-family: "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; width:100%;  }
img { border: 0; }
body { color: #333; overflow-x:hidden !important;  }
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td { list-style:none; margin: 0; padding: 0; outline: 0; }
img { border: 0; }
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; outline: none; }
li { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover { color: #555; }
.fl { float:left; }
.fr { float:right; }
.mr0{margin-right:0;}
.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.w1200 { width: 1200px; margin: 0 auto; }
/*头部*/
.aui-header-nav { position: fixed; top: 0; width: 100%; background-color: transparent; border-bottom: 1px solid transparent; z-index: 999; transition: all 0.45s ease-in-out; }
.aui-header-nav.moveDown { top: 29px; transition: all 0.45s ease-in-out; }
.aui-header-nav .wrapper { position: relative; width: 1200px; /* padding: 0 10px; */ height: 60px; margin: 0 auto; }
.aui-header-nav .aui-logo { width: 300px; background: url(../images/logo.png) no-repeat; background: url(../images/logo.png) no-repeat\9; background-size: 260px auto; }
.aui-header-nav .wrapper .aui-logo { position: relative; top: 5px; }
.aui-header-nav.solid .aui-logo { background: url(../images/logo2.png) no-repeat; background: url(../images/logo2.png) no-repeat\9; background-size: 200px auto; }
.aui-header-nav.solid .aui-logo { top: 10px; }
.aui-header-nav .aui-logo h1 { text-indent: -99999px; } 
.aui-top-nav .menu { -webkit-user-select: none; user-select: none; margin-top: 4px; }
.aui-top-nav .menu >li { float: left; margin-left: 10px; height: 55px; }
.aui-top-nav .menu >li >a { display: inline-block; vertical-align: baseline; zoom: 1; padding: 0 10px; height: 55px; font-size: 16px; line-height: 55px; color: #fff; border-bottom: 2px solid transparent; border-bottom: 0 \9; background-color: rgba(0,0,0,0); }
.aui-header-nav.solid .aui-top-nav .menu >li >a { color: #383838; }
.aui-top-nav .menu dl{ display: none; }
.aui-header-nav.solid { background-color:rgba(255,255,255,.8); background-color: rgba(255,255,255,.8)\9; border-bottom: 1px solid #f0f1f2; transition: all 0.5s ease-in-out; }
.aui-banner-slide { position: relative; width:100%; }
.aui-banner-main { width: 100%; overflow: hidden; text-align: center; user-select: none; -webkit-user-select: none; }
.aui-banner-news { position: absolute; bottom: 25px; left: 0; right: 0; background-color: rgba(255,255,255,0.1); background-color: #6F6E78\9; }
.aui-banner-news-box { width: 1200px; margin: 0 auto; border-left: 1px solid rgba(255,255,255,0.2); border-right: 1px solid rgba(255,255,255,0.2); }
.aui-banner-news-box ul { display: table; table-layout: fixed; width: 100%; vertical-align: top; white-space: nowrap; text-align: left; }
.aui-banner-news-box ul li { overflow:hidden; *float:left;
box-sizing: border-box; display: table-cell; padding: 27px 50px 27px 40px; text-align: left; color: #fff; border-left: 1px solid rgba(255,255,255,0.2); width: 210px; *width: 200px;}
.aui-banner-news-box ul li:first-child { border-left: 0; }
.aui-banner-news-box ul li a { font-size: 14px; line-height: 35px; color: #fff; }
.aui-bar-pic { float: left; width: 50px; height: 50px; margin-right: 20px; text-align: center; }
.aui-bar-pic img { display: block; width: 100%; height: auto; border: none; vertical-align: middle; }
.aui-bar-title { font-size: 16px; line-height: 1.8; color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.aui-bar-text { font-size: 14px; line-height: 1.8; color: #fff; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.aui-banner-news-box ul li:hover { background-color: rgba(255,255,255,0.05); }
.aui-banner-wrapper ul li img { width: 100%; /*height: 750px;*/ display: block; border: none; }
.aui-banner-wrapper ul li { position: relative; }
.aui-banner-circle ul li { display: inline-block; vertical-align: baseline; zoom: 1; width: 6px; height: 6px; background: url(../images/icon-q1.png) no-repeat; background: url(../images/icon-q1.png) no-repeat\9; background-size: 6px 6px; border-radius: 2px; cursor: pointer; margin-left: 4px; margin-right: 4px; }
.aui-banner-circle ul .on { width: 24px; height: 6px; background: url(../images/icon-q2.png) no-repeat; background: url(../images/icon-q2.png) no-repeat\9; background-size: 24px 6px; }
.aui-banner-circle { position: relative; display: inline-block; vertical-align: baseline; zoom: 1; width: auto; bottom: 158px; padding: 5px 13px; padding-bottom: 3px; border-radius: 16px; text-align: center; }
.aui-banner-button-mo { width: 180px; left: 50%; margin-left: -90px; }
/****************************************/
/*分类*/
.ato-content { width: 1200px; margin: 0 auto; padding : 50px 0; }
.ato-list ul { height: 470px; }
.ato-list ul li { margin-top:30px; width: 270px; height: 420px; float: left; margin-left: 26px; margin-right: 0; text-align: center; background-color: #fff; -webkit-transition: height 300ms; -moz-transition: height 300ms; -ms-transition: height 300ms; -o-transition: height 300ms; transition: height 300ms; position: relative; box-shadow: 1px 0px 8px rgba(0,0,0,0.12); top: 10px; left: -10px; }
.ato-list ul li:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; box-shadow: 0 0px 2px rgba(0,0,0,0.24); }
.ato-list ul li div { width: 270px; margin: 30px 0 25px 0; text-align: center; }
.ato-list ul li div img { width:200px;height:200px; border-radius: 200px; height: auto; border: none; display: block; margin: 0 auto; }
.ato-list ul li h3 { font-size: 14px; color: #244e6f; font-weight: normal; margin-bottom: 10px; }
.ato-list ul li p { margin: 0; text-align: center; font-size: 13px; color: #8e8e8e; line-height: 25px; padding: 0 22px 20px 22px; }
.ato-more { width: 157px; height: 36px; text-align: center; display: none; display: inline-block; border: 1px solid #7D7D7D; line-height: 34px; color: #666; font-size: 13px; text-decoration: none; position: absolute; bottom: 30px; left: 55px; }
.ato-more:hover { background-color: #108cee; border-color: #108CEE; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; color: #FFF; }
.ato-list-fl { float: left; }
.ato-title { width: 266px; margin-top: 130px; padding-right: 20px; }
.ato-title h2 { font-size: 24px; line-height: 33px; color: #333; padding: 0; margin: 0; font-weight: inherit; }
.ato-title p { margin-top: 10px; font-size: 14px; color: #666; line-height: 26px; }
.ato-list-fl a { width: 50px; height: 50px; position: relative; margin-top: 54px; margin-right: 10px; float: left; border: 1px solid #ABABAB; display: block; background: #f2f2f2; overflow: hidden; }
.ato-list-fl a img { width: 22px; height: 22px; display: block; border: none; margin: 0 auto; margin-top: 12px; }
.ato-list { float: left; width: 910px; height: 500px; }
.ato-list ul li:hover { top: -5px; box-shadow: 0 10px 12px rgba(0,0,0,0.12); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s }
.prev:hover .ato-ope { opacity: 0; }
.ato-ope1 { opacity: 0; }
.prev:hover .ato-ope1 { opacity: 1; position: absolute; top: 0; left: 11px; }
.prev:hover .ato-ope { opacity: 0; }
.ato-ope1 { opacity: 0; }
.prev:hover .ato-ope1 { opacity: 1; position: absolute; top: 0; left: 11px; }
.next:hover .ato-ope { opacity: 0; }
.ato-ope1 { opacity: 0; }
.next:hover .ato-ope1 { opacity: 1; position: absolute; top: 0; left: 11px; }
.next:hover .ato-ope { opacity: 0; }
.ato-ope1 { opacity: 0; }
.next:hover .ato-ope1 { opacity: 1; position: absolute; top: 0; right: 11px; }
.ato-list-fl a:hover { background: #108cee; border: 1px solid #108cee; }
.ibt h3 { text-align: center; color: #3b3a3a; font-size: 36px; }
.ibt span { color: #1c4dbe; font-size: 36px; }
.ibt p { text-align: center; color: #666666; font-size: 16px; margin-top: 10px; }
.ibt img { display: block; margin: auto; margin-top: 30px; }
/*产品中心*/
.con2s { background-color: #f3f3f3; padding: 80px 0; }
.iapp_btns { text-align:center; margin-top: 50px; }
.iapp_btns dt { display:inline-block; padding: 0px 20px; }
.iapp_btns span { color: #666666; display: block; }
.ipros { overflow:hidden; }
.ipbox .ibt { margin-bottom:50px !important; }
.iapp_pic { text-align: center; margin-top: 50px; }
.iapp_fl { margin-right: 20px; margin-bottom: 76px; float: left; text-align:center;   width:285px; height:285px; border:1px #ddd solid; }
.iapp_fl .img { width:285px; height:285px; transition: all 0.4s; overflow: hidden; }
.iapp_fl img { width:285px; /*height:285px;*/ transition: all 0.4s; overflow: hidden; }
.iapp_fl img:hover { transform: scale(1.1, 1.1); transition: transform 0.6s ease 0s; transition: all 0.4s; }
.con2s .txt { line-height: 55px; height: 55px;  font-size: 14px; padding:0 10px; overflow: hidden; }
.con2s .iapp_fl:hover .txt { background: #1c4dbe; color: #fff; }
.iapp_btns .active a { color:#1c4dbe; }
.iproa { margin: auto; margin-top: 40px; height: 33px; width: 162px; border: 1px solid #cccccc; text-align: center; line-height: 33px; border-radius:20px; }
.iproa a { display: block; }
.iproa:hover { background:#1c4dbe; }
.iproa a:hover { color: #fff; }
/*优势*/
.hengan-ysbg { padding: 50px 0;   }
.hengan-title { text-align: center; padding-top: 40px; font-size: 36px; color: #565656; margin-bottom: 80px; }
.hengan-title span { color: #0066d9; }
.hengan-title p { margin: 0; font-size: 18px; }
.hengan-ys { position: relative; padding-top: 50px; }
.hengan-ys .item { position: relative; }
.hengan-ys .item h4 { background: no-repeat 0 0; font-size: 26px; margin: 0 0 20px; padding: 22px 0 0 56px; }
.hengan-ys .item h4 span { color: #0066d9; }
.hengan-ys .item p { margin: 0; font-size: 16px; line-height: 2; color: #666; }
.hengan-ys .itempic { width:605px; }
.hengan-ys .itemcon { margin-top:50px; width:440px; }
.hengan-ys .item-1 h4 { background-image: url(../images/ysno1.png); }
.hengan-ys .item-2 h4 { background-image: url(../images/ysno2.png); }
.hengan-ys .item-3 h4 { background-image: url(../images/ysno3.png); }
.hengan-ys .item-4 h4 { background-image: url(../images/ysno4.png); }
/*解决方案*/
.fangan { background:#f3f3f3; padding:80px 0; } 
.fangan .ibt { margin-bottom:50px; }
.fangan .hd { float: left; width: 400px; }
.fangan .hd li { width: 152px; height: 98px; margin: 0 6px 7px 0; padding: 20px 10px 0 20px; background: #fff url(../images/faico1.jpg) no-repeat 23px 82px; float: left; }
.fangan .hd li h4 { margin: 0; font-size: 16px; }
.fangan .hd li small { font-size: 12px; text-transform: uppercase; }
.fangan .hd li.on { background: #0066d9 url(../images/faico2.jpg) no-repeat 23px 82px; }
.fangan .hd li.on a { color: #fff; }
.fangan .bd { float: right; width: 800px; }
.fangan .bd dl { margin: 0; height: 492px; position: relative; overflow: hidden;}
.fangan .bd dt {  height: 492px;width: 800px; overflow: hidden; }
.fangan .bd dt img { transition: all 0.3s;width: 800px ;height: 492px; display: block; }
.fangan .bd dt a:hover img { transform: scale(1.1); }
.fangan .bd dd { margin: 0; position: absolute; left: 0; bottom: 0; background-color: rgba(0,102,217,.6); color: #fff; line-height: 24px; }
.fangan .bd dd p { margin: 0; padding: 20px 30px;width: 800px ; }
/*合作伙伴*/
.plan { padding:50px 0; }
.plan .ibt { margin-bottom:50px; }
.plan ul { padding-left: 1px; }
.plan ul li { float: left; width: 16.6%; margin-left: -1px; margin-bottom: -1px; }
.plan ul li a { display: block; position: relative; border: 1px solid #ddd; padding:20px 0; }
.plan ul li img{ display: block; margin:0 auto; transition: all .5s ease-out; height: 60px;  }
.plan ul li:hover img{   -webkit-transform: scale(1.1); transform: scale(1.1); }
/*关于我们*/
.about-background { background: #333 url(../images/aboutbg.png) center top no-repeat; padding: 80px 0; text-align: center; }
.aboutbox { margin:0 auto; position:relative; }
.aboutbox .ibt { margin-bottom:20px; }
.aboutbox .ibt span, .aboutbox .ibt h3 { color: #fff; }
.acon{ text-align: left; }
.aboutbox p { text-indent: 2rem; margin-top: 10px; font-size: 13px; color: #FFF; opacity: .8; filter: alpha(opacity=80); line-height: 30px; }
.about-btn { margin-top: 40px; }
.about-btn a { display: inline-block; padding:0 10px; height: 36px; background-color: #108CEE; border: 1px solid #108CEE; color: #FFF; font-size: 14px; line-height: 35px; cursor: pointer; }
.about-btn a:hover { background-color: #1F9AFD; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.about-btn .about-btn-02 { margin-left: 20px; background-color: transparent; border: 1px solid #FFF; }
.about-btn .about-btn-02:hover { background-color: #FFF; color: #333; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
/*首页新闻*/
.inews { padding: 80px 0; }
.inews .ibt { margin-bottom:50px; }
.inews_l { width: 375px; float: left; margin-right: 37px; }
.inews_pic { margin-left: 0; box-shadow: 0px 0px 6px 0px #ddd; }
.inews .tit { text-align: center; }
.inews .tit h3 { color: #2555C3; font-size: 36px; }
.inews .tit p { margin-top:20px; color: #666666; font-size: 16px; }
.inews .tit h3 span { color: #3b3a3a; }
.inews .tit img { padding: 30px 0; }
.inews_l .title { padding: 20px; font-size: 13px; color: #888888; height: 72px;  }
.inews_l .title h3 { color: #333; font-weight: normal; font-size: 16px; margin-bottom:10px; }
.inews_l .title a {display: block;color: #333333;font-size: 16px;margin-bottom: 15px;}
.inews_img { width: 375px; height: 250px; display: block; margin:0 auto; }
.inews_r { margin-top: 27px; }
.inews_r li {  width: 375px; margin-right: 37px; border-bottom: 1px solid #eaeaea; padding: 10px 0; position: relative;}
.inews_r li a { color:#333;font-size: 14px; }
.inews_r li span{ position: absolute; top: 10px; right:0; }
.inews_r li:hover a { color:#333; }
.inews_r3, .inews_r6, .inews_r9 { margin-right: 0 !important; float: right; }
.inews_r li p { float: right; }
.inews_r li img { margin-right: 15px; }

/*尾部*/
.register { padding: 50px 0 45px; background: url(../images/register_bg.png) no-repeat center center #2555C3; }
.register .title { padding-bottom: 5px; font-size: 26px; font-weight: normal; text-align: center; color: #fff; }
.register .desc { padding-bottom: 20px; margin: 0 auto; font-size: 14px; color: #fff; text-align: center; }
.register .btn { display: block; width: 128px; height: 36px; padding: 0; margin: 0 auto; font-size: 16px; line-height: 36px; color: #fff; background: transparent; border: 1px solid #fff; border-radius: 0; transition: all .2s; text-align: center; cursor: pointer; vertical-align: middle; }
.register .btn:hover { background: rgba(255, 255, 255, .1); }
.site-footer { font-size: 14px; line-height: 1.8; background: #373d41; }
.site-footer a:hover { color: #ff7300 !important; }
.site-footer .footer-article { padding: 30px 0 20px; overflow: hidden; border-bottom: 1px solid #4b5054; }
.site-footer .col-article { float: left; width: 233px; margin-right: 40px; }
.site-footer .col-article dt { margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #d7d8d9; }
.site-footer .col-article dd {   margin: 0; overflow: hidden; border-right: 1px solid #4b5054; color: #9b9ea0; }
.site-footer .col-article dd a { float: left; width: 116px; margin: 0 0 6px; font-size: 14px; color: #9b9ea0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.site-footer .col-article.col-article-spe { width: 195px; }
.site-footer .col-article.col-article-spe dd { width: auto; border: 0; }
.site-footer .col-article.col-article-spe dd p { height: 36px; padding-top: 6px; font: 14px/36px Arial; color: #9b9ea0; }
.site-footer .col-article.col-article-spe dd i { float: left; margin-right: 10px; font-size:28px; }
.site-footer .col-article.col-article-spe dd i.orange { color: #ff7300; }
.site-footer .col-article.col-article-spe dd i.blue { color: #2da6f6; }
.site-footer .col-code { float: left; width: 120px; text-align: center; color: #9b9ea0; }
.site-footer .col-code img { width: 120px; height: 120px; margin-bottom: 5px; }
.footer-links { position: relative; z-index: 1; width: 1140px; padding: 10px 0 10px 60px; margin: 0 auto; font-size: 14px; line-height: 24px; border-bottom: 1px solid #4b5054; }
.footer-links span { position: absolute; left: 0; color: #666; }
.footer-links a { padding: 0 5px; margin: 0 10px; color: #73777a; }
.footer-info .info-text { padding-bottom: 10px; font-size: 14px; text-align: center; color: #666; }
.footer-info .info-text .nav-bottom { padding: 20px 0 5px; font-size: 14px; color: #ccc; text-align: center; }
.footer-info .info-text .nav-bottom a { padding: 0 8px; color: #9b9ea0; }
.footer-info .info-text .copyright { padding-top: 5px; }
.footer-info .info-text em { padding: 0 8px; }
.footer-info a { color: #666; }


/***********************内容页***********************/
.nbanner{ height: 400px; }



.location { width: 100%; border-bottom: 1px solid #e4e4e4; height: 24px; line-height: 24px; padding: 13px 0; margin-bottom:30px; }
.location .breadrumb { background: url(../images/address.png) left center no-repeat; padding-left: 20px; }
.c_wrap { margin-top: 30px; }
.c_wrap_l { width: 240px; float: left; }
.c_wrap_l .tit { background:#2555C3; font-size: 24px; color: #fff; padding: 15px; text-align: center; }
.c_wrap_l .tit p { font-size: 14px; text-transform: uppercase; font-family: Arial; padding-top: 10px; }
.c_wrap_l .box { background: #fbfbfb; margin-bottom: 30px; }
.c_wrap_l .box ul { padding-bottom: 30px; }
.c_wrap_l .box ul li { height: 50px; line-height: 50px; transition: all .2s linear 0s; }
.c_wrap_l .box ul li a { display: block; margin: 0 20px; border-bottom: 1px solid #dedede; padding-left: 20px; }
.c_wrap_l .box ul li:hover, .c_wrap_l .box ul li.active { background: #3f6fde; }
.c_wrap_l .box ul li:hover a, .c_wrap_l .box ul li.active a { border-bottom: 1px solid #fbfbfb; color: #fff; background: url(../images/left_arrows.png) right center no-repeat; }
.c_wrap_l .box ul li.active.move { background: none; }
.c_wrap_l .box ul li.active.move a { border-bottom: 1px solid #d2b6a4; color: #333; background: none; }
.c_wrap_l .box p { padding: 0 20px; color: #333; line-height: 32px; font-size: 14px;}
.c_wrap_l .box.contact { padding: 15px 0; }
.c_wrap_l .box.tags { padding: 15px; }
.c_wrap_l .box.tags .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 11px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px; margin-bottom: 10px; }
.c_wrap_l .box.tags .badge i { display: inline-block; width: 12px; height: 12px; background: url(../images/tags.png) no-repeat; margin-right: 5px; }
.c_wrap_r { width: 930px; float: right; }
.prolist { width: 280px; float: left; }
.prolist { width: 280px; float: left; margin: 0 15px; margin-bottom: 28px; }
.prolist span{width: 278px; height: 278px; display: block; overflow: hidden; border: 1px #ddd solid; border-bottom: 0;transition: all .2s ease-in;}
.prolist img { max-width: 278px; height: 278px; transition: all .2s ease-in; }
.prolist img {  max-width: 278px; height: 278px; display: block; margin:0 auto;}
.prolist p.title { position: relative; z-index: 10;  height: 35px; line-height: 35px; background: #f2f2f2; text-align: center; transition: all .2s linear 0s; overflow:hidden; font-size: 14px;}
.prolist:hover p{ background: #2555C3; color: #fff; }
.prolist:hover img{ opacity: .8; transform: scale(1.1);}
.prolist:hover span{ border: 1px #2555C3 solid;  border-bottom: 0; }

.bigpic{ width: 470px; } 
.bigpic img,.casepic{ display: block; margin:0 auto; max-width: 100%; }
.casepic{ padding:20px 0; }
.pinfo{ width: 400px; padding-top: 100px; }
.pinfo h3{ font-weight: normal; font-size: 16px; color: #2555C3; margin-bottom: 10px; }
.pinfo ul{ margin-bottom: 20px; }
.pinfo ul li{ float: left; width: 192px; font-size: 14px; margin-right:5px; border-bottom: 1px #eee solid; color: #666; padding:10px 0;}
.pinfo ul li a{ font-size: 14px; }
.pinfo ul li span{ font-weight: bold;color: #333; }
.pinfo .pulbot a{ line-height: 43px; }

.tabcon .tab-hd{ background: #f1f1f1; }
.tabcon .tab-hd span{ cursor: pointer; line-height: 40px; height: 40px; padding:0 20px;  display: inline-block;}
.tabcon .tab-hd span.on{ background:#2555C3; color: #fff;  }
.tabcon .tabplan{ padding:10px; font-size: 14px; line-height: 180%; }


.newslist { padding-bottom: 30px; }
.overf { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_item { position: relative; padding: 33px 0; transition: all .2s linear 0s; }
.list_item .news_con { position: absolute; width: 659px; padding: 0 30px; }
.list_item .name { padding: 15px 0 5px; font-weight: normal; margin-bottom: 10px; font-size: 18px; color: #343434; }
.list_item .news_con .des { overflow: hidden; height: 72px; font-size: 14px; line-height: 22px; color: #999999; text-align: left; }
.list_item .news_con .xian { position: absolute; top: 16px; height: 16px; width: 4px; background: #999; transition: all .2s linear 0s; }
.list_item .news_others { position: relative; overflow: hidden; width: 160px; padding-left:40px; height: 126px; }
.list_item .news_others .inform { position: absolute; width: 100%; top: 10px; }
.list_item .news_others .date { margin-bottom: 10px; font-size: 40px; line-height: 1;  opacity: 0.7; color: #999; display: block; padding-bottom: 5px; }
.list_item .news_others .year { margin-bottom: 5px; font-size: 16px; opacity: 0.6; color: #999; }
.list_item .news_others .more { display: block; width: 42px; height: 20px; opacity: 0; transform: translateX(-20px); border-bottom: 2px solid #2555C3; padding-bottom: 8px; font-size: 12px; transition: all .2s linear 0s; }
.list_item .news_xian { display: block; width: 1px; height: 192px; background: #e3e3e4; position: absolute; left: 210px; margin-left: -0.5px; top: 0; z-index: 0; }
.odd .list_item { padding-left: 50%; }
.odd .list_item .news_con { left: 0; }
.odd .list_item .news_con .xian { right: -2px; }
.even .list_item .news_con { right: 0; }
.even .list_item .news_con .xian { left: -2px; }
 
.list_item:hover .news_con .xian { height: 80%; background: #2555C3; }
.list_item:hover .news_con .name { color: #2555C3; font-weight: normal; }
.list_item:hover .news_others .date, .list_item:hover .news_others .year { opacity: 1; color: #2555C3; }
.list_item:hover .news_others .more { opacity: 1; transform: translateX(0); color: #2555C3; }
.list_item:hover .news_others .img { opacity: 1; }
.c_wrap_r h1 { font-weight: 400; font-size: 24px; text-align: center; padding: 15px 0; }
.c_wrap_r p.news_oth { text-align: center; color: #888; border-bottom: 1px dashed #e4e4e4; padding-bottom: 10px; }
.c_wrap_r p.news_oth span { margin: 0 10px; }
.summary { position: relative; background: #fafafa; margin: 20px 10px 0; padding: 40px 20px 20px; font-family: 微软雅黑; color: #6c7480; font-style: italic; line-height: 150%; border: 1px solid #eee; border-radius: 5px; }
.summary span { position: absolute; left: -1px; top: 15px; padding: 0 0 0 20px; font-size: 1.2em; font-style: normal; color: #c2c6cc; border-left: 4px solid #c2c6cc; }
.content { padding: 20px 10px; line-height: 30px; }
.content p { margin-bottom: 10px; text-indent: 2rem; }
.content h2, .interested .tit { height: 40px; line-height: 40px; font-size: 16px; color: #202020; background:#f1f1f1; text-indent: 15px; font-weight: 400; border-left: 5px solid #2555C3; margin-bottom: 10px; }
.pro_c { margin-bottom: 40px; padding: 40px 50px; }
.pro_c .img { float: left; width: 380px; }
.pro_c .img img { width: 380px; border-radius: 10px; cursor: pointer; }
.pro_c .img .swiper-pagination { background: rgba(0,0,0,.5); color: #fff; width: auto; left: 50%; margin-left: -25px; padding: 0 10px; border-radius: 24px; line-height: 24px; height: 24px; font-size: 12px; }
.pro_c .text { float: right; width: 50%; padding-top: 20px; }
.pro_c .text .tit h1 { font-size: 16px; font-weight: 400; text-align: left; display: inline-block; padding: 0; }
.pro_c .text .des { margin-top: 20px; line-height: 30px; color: #777777; }
.interested+.content { padding-top: 0; }
.taglist .list { display: none; border-bottom: 1px solid #f5f5f5; height: 50px; line-height: 50px; padding: 0 10px; }
.taglist .list span { margin-right: 20px; }
.taglist .list a { display: block; color: #777; background: url(../images/jt1.jpg) right center no-repeat; }
.tag { border-bottom: 1px dashed #ccc; padding-bottom: 16px; margin-top: 30px; font-size: 14px; color: #29282d; }
.tag a { display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; border: 1px solid #999; margin-left: 6px; color: #29282d; border-radius: 3px; }
.pagebox { height: 36px; padding-bottom: 50px; text-align: center; }
.pagebox ul li { display: inline-block;  margin-right: 5px;}
.pagebox ul li a{  border: 1px #ddd solid; padding:8px 15px; }
.pagebox ul li.active a{ background: #2555C3; color: #fff; }
.pagenav { overflow: hidden; margin-top: 30px; margin-bottom: 62px; }
.pagenav p { width: 45%; font-size: 14px; color: #777; }
.pagenav p.next { float: left; }
.pagenav p.prev { float: right; text-align: right; }
.interested { padding-bottom: 20px; }
.interested .list { border-bottom: 1px solid #f5f5f5; height: 50px; line-height: 50px; padding: 0 10px; }
.interested .list span { margin-right: 20px; }
.interested .list a { display: block; color: #777; background: url(../images/jt1.jpg) right center no-repeat; }
.interested .list a:hover{ color:#2555C3;}
.interested .prolist { width: 212px; float: left; margin: 15px 10px; margin-bottom: 30px; text-align: center; font-size: 14px; }
.interested .prolist img { width: 212px; height: 212px; display: block; margin:0 auto; }
.interested .prolist span{ width: 212px; height: 212px; overflow:hidden; border: 0;}
  

.fix-right-v2 { position: fixed; right: 10px; bottom: 200px; width: 70px; height: 70px; background: #fff; z-index: 1001; }
.fix-right-v2 table { width: 100%; height: 100%; }
.fix-right-v2 table, .fix-right-v2 td { margin: 0; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; height: 70px; }
.fix-right-v2 li { position: relative; }
.fix-right-v2 a { display: block; width: 70px; font-size: 0; background-image: url(../images/sidebar_spriteV3.png); overflow: hidden; cursor: pointer; transition: none; }
.fix-right-v2 .download a { height: 70px; background-position: -70px -176px; }
.fix-right-v2 .download:hover a { background-position: 0 -176px; }
.fix-right-v2 .download img { width: 90px; height: 90px; }
.fix-right-v2 li span { position: absolute; right: 58px; top: 0; visibility: hidden; padding: 0 14px; opacity: 0; color: #fff; font-size: 12px; background: #2555C3; transition: .3s all ease-in; -webkit-transition: .3s all ease-in; -moz-transition: .3s all ease-in; -o-transition: .3s all ease-in; white-space: nowrap; }
.fix-right-v2 li .popup-qr { top: -30px; padding: 8px; background: #fff; }
.fix-right-v2 li span i { position: absolute; right: 0; top: 50%; width: 0; height: 0; margin: -5px -10px 0 0; font-size: 0; border: 5px solid; border-color: transparent transparent transparent #2555C3; overflow: hidden; }
.fix-right-v2 li .popup-qr i { border-color: transparent transparent transparent #fff; }
.fix-right-v2 .feedback a, .fix-right-v2 .feedback span { height: 70px; line-height: 70px; }
.fix-right-v2 .feedback a { background-position: -70px -140px; }
.fix-right-v2 .feedback:hover a { background-position: 0 -140px; }
.fix-right-v2 .gbksub a, .fix-right-v2 .gbksub span { height: 70px; line-height: 70px; }
.fix-right-v2 .gbksub a { background-position: -70px -70px; }
.fix-right-v2 .gbksub:hover a { background-position: 0 -70px; }
.fix-right-v2 li:hover span { right: 70px; opacity: 1; visibility: visible; }
.fix-right-v2 .gotop { position: absolute; bottom: 70px; }
.fix-right-v2 .gotop a, .fix-right-v2 .gotop span { height: 70px; line-height: 70px; }
.fix-right-v2 .gotop a { background-position: -70px 0px; }
.fix-right-v2 .gotop:hover a { background-position: 0 0px; }

/**/
#dituContentn{ width:100%; height:300px;}
 
.c_wrap_l .leftnav_list{background: #2555C3; padding: 0px 10px 10px; margin-bottom:20px;}  
.c_wrap_l .leftnav_list .lnavlist{ background: #fff; padding-left: 10px; }
.leftnav_l_list { position: relative; }
.leftnav_l_list dt{   height: 45px;line-height: 45px;border-bottom: 1px solid #ddd; position: relative; padding-left: 20px; z-index: 1;} 
.leftnav_l_list dt i.icon-icon-test{ position: absolute ; top: 0; left: 0px; font-size: 20px;} 
.leftnav_l_list dt i.icon-more-right-small{ position: absolute ; top: 3px; right: 0px; font-size: 30px; display: none; color: #2555C3;} 
.leftnav_l_list dt a{ display: block; font-size: 14px;color: #323232;transition: all .6s ease-out;}   
.leftnav_l_list dd{  display: none; position: absolute; top: 0; left:210px; background: #2555C3; padding:10px 10px 10px 20px; width:200px; z-index: 998;}
.leftnav_l_list dd a{ font-size: 14px;color: #fff; display: inline-block; padding-right: 5px; margin-bottom:5px; }
.leftnav_l_list:hover dd{display: block;}
.leftnav_l_list:hover dt i.icon-more-right-small{display: block;} 
.leftnav_l_list:hover dt a{ color: #2555C3; font-weight: bold; transform: translateX(5%)} 
 

.about{ line-height: 180%; }
.about p{ margin-bottom:10px; text-indent: 2rem; }
.about img{ display: block; margin:10px auto; max-width: 100%; }
.about table{ border-collapse: collapse; }
.about table tr th,.about table tr td{ border: 1px #ddd solid; padding: 5px; line-height: 180%; }
.about table tr th{  background: #eee; }

/*大事记*/
.dashiji{ margin-bottom: 20px; }
 
.dashiji .tit{ height:52px; line-height:52px; padding-left:20px;  border-top:1px solid #e3e3e3;  cursor:pointer; background: url(../images/dot.jpg) no-repeat left center; }
.dashiji p{ padding:8px 20px 15px ; color:#666; display:none; font-size: 14px; }

.content table{ border-collapse: collapse; margin:0 auto;}
.content table tr td{ border:1px #ddd solid; padding:5px; }
.content table tr td p{ text-indent: 0 !important; }
.content img{ display: block; margin:0 auto;max-width:100%; }

/*列表合作伙伴*/
.solution_ul2{overflow:hidden; }
.solution_ul2 ul li{   margin:-1px -1px 0 0;float:left;width:598px;height:110px;overflow:hidden;position:relative;background-color:#f9f9f9;z-index:0;border:1px solid #dfdfdf; }
.solution_ul2 ul li:nth-child(1),.solution_ul2 ul li:nth-child(2) { margin-top:1px; } 
.solution_ul2 ul li .shade{ border-right:1px solid #dfdfdf; width: 200px; height:110px; float:left;   } 
.solution_ul2 ul li .shade p{ background: #eee; line-height: 30px; height: 30px;  text-align: center;  overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #666; }
.solution_ul2 ul li .bg{width:calc(100% - 201px);width:-webkit-calc(100% - 201px);width:-moz-calc(100% - 201px);height:188px;background:#f67524;background-size:100% 100%;position:absolute;bottom:0;left:100%;z-index:1;transition:all .3s linear}
.solution_ul2 ul li:hover .bg{left:201px}
.solution_ul2 ul li:hover .info{color:#fff} 
.solution_ul2 ul li:hover:after{  content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 596px; height: 108px; border:1px #f67524 solid;transition:all .3s linear}
.solution_ul2 ul li img{width:200px;height:80px;transition:all .4s linear;border-bottom:1px solid #dfdfdf; position: relative;  }
.solution_ul2 ul li .info{  color:#666;line-height:20px;height:90px;overflow:hidden;padding: 5px; position:absolute;z-index:2;font-size:12px; top: 0; left:210px; width: 375px;} 
.anim-1{transform:translateY(100px) translateX(0);transition:transform .8s,opacity .8s}
.anim-2{transform:translateY(100px) translateX(0);transition:transform 1s,opacity 1s}
.anim-show{transform:translateY(0) translateX(0);opacity:1}

.sm{ text-align: center; font-size: 20px; color:red; margin:50px 0; }

.interested .prolist.brand img{ height: 80px; }

.kefu{ position:fixed; bottom:30%; right:10px;  background:#2555C3;  width:50px; height:50px; border-radius:50px; line-height:50px; text-align:center;}
.kefu i{font-size:30px;color:#fff;}
.kefu:hover { opacity:0.8;}


@media screen and (max-width: 1200px) { 
	html,body{ width: 1200px; margin:0 auto;overflow-x:hidden !important; line-height: 200%;font-size: 14px;   }
 
}