@charset "utf-8";
html,body{ font-size:14px; color:#333; background:#fff; -webkit-text-size-adjust:none; margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
li{ list-style:none;}
ul,ol,dl{ padding:0px; margin:0px;}
.clearfix:after, .clearfix:before {content: '';	clear: both;	display: table;}
.clear:after, .clear:before {content: '';	clear: both;	display: table;}
/*头部*/
.inner{ margin:0 auto; position:relative;}
header{ zoom:1;box-shadow:0 5px 5px rgba(0,0,0,0.1); height:65px;z-index: 1001; background:#fff; width:100%; position:fixed;}
header .inner{ padding:0px 60px;}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
#web_logo img{ max-height:60px; padding:3px 0px;}
.top-logo{ margin-right:100px; float:left;}
nav{ height:65px; float:left;}
nav ul>li{ float:left; text-align:center;   }
nav ul>li:hover .subnav{ display:block !important;}
nav ul>li a{ color:#444; font-size:16px; display:block; position:relative; height:65px; line-height:65px; overflow:hidden; padding:0px 25px;}
nav ul li>a:after{border-bottom:2px solid #fff;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s; content:""; display:block; position:absolute; left:0px; bottom:0px; height:2px; width:100%; }
nav ul li>a.navdown:after{border-bottom:2px solid rgb(216, 23, 24);-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s; content:""; display:block; position:absolute; left:0px; bottom:0px; height:2px; width:100%; }

nav ul li>a:hover:after {border-bottom:2px solid rgb(216, 23, 24);-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s; content:""; display:block; position:absolute; left:0px; bottom:0px; height:2px; width:100%; }

nav ul li>a:hover{ color:#333;}
nav ul>li.hover a, nav ul>li.navdown a{ color:#444;}
nav ul>li.hover a:hover, nav ul>li.navdown a:hover{ color:#444;}

.menu_down{background:#F1F1F1; overflow:hidden; }
ul.subnav li a{ line-height:40px; height:40px; font-size:14px; padding:0px;}

.nav_right {font-size: 14px; line-height:65px; color:#666;  height: 65px; }
.nav_right a{color:#666;}

.met_flash{ margin-top:0px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 


.index-banner .swiper-pagination{bottom: 25px!important;}
.index-banner .swiper-pagination .swiper-pagination-bullet{ opacity: 1; margin: 0px 6px !important; position: relative; height: 10px; width: 10px; background: #fff;}
.index-banner .swiper-pagination .swiper-pagination-bullet:after{ background:rgba(255,255,255,.2); border-radius: 100%; height: 18px; width: 18px; left: -4px; top: -4px; z-index: -1; position: absolute; content: ""; display: block;}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{ background: #ffbd05; }

 .mc_ph_menu{ display:block !important;}
.point{ position:relative;}
.point .nav_btn{position: absolute;   top: 0px;  right: 0;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.point .nav_btn,.point .nav_btn:after,.point .nav_btn:before {display: inline-block;width: 26px;height: 2px; background-color: #fff;}  
.point .nav_btn::after, .point .nav_btn::before {    content: '';   position: absolute;   right: 0;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.point .nav_btn::before {    top: 8px;}
.point .nav_btn::after {   top: -8px;} 
.point.active .nav_btn {  background: transparent; }
.point.active .nav_btn::before {    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.point.active .nav_btn::after {    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* 首页解决方案图文效果 */
.solution-index{ margin:30px auto;display: flex; flex-wrap: wrap; justify-content: center; }
.solution-index li{width: calc(100%/4 - 20px); }
.tn_effect{position: relative;overflow: hidden;width: 100%;cursor: pointer; background:#F3F3F3; line-height:1.6em; font-size:1.1em;}
.tn_effect .content_effect{position:absolute;color:#222; font-weight:normal;width:100%; height:100%; text-align:center; top:-100%;height:auto!important; height:200px; min-height:200px;}
.tn_effect .tit_effect{}
.tn_effect .tit_effect span{color:#444; font-size:1.3em}
.tn_effect img{position: relative;display: block;width:100%;}
.tn_effect .content_effect .wd85 img{ position:static;width:128px; margin:0 auto;}
.tn_effect .content_effect .big_icon img{ position:static;width:240px; margin:0 auto;}
.tn_effect .figcaption{background:#000;padding: 0;color: #fff;text-transform: uppercase;position: absolute;width: 100%;height: 100%;top: 0;left: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;
opacity: 0; text-align:center;}
.tn_effect .figcaption::after,.tn_effect img,.tn_effect .content_figcap,.tn_effect .content_effect{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.mt8{ width:85%; margin:0 auto; text-align:left; padding-top:10px;smoothing:antialiased.}
.tn_effect .figcaption{padding: 0;}
.tn_effect:hover .figcaption{filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
.tn_effect .content_figcap{padding-top:0;color:#FFF;width:90%; margin:0 auto;}
.tn_effect .content_figcap p{color:#FFF; padding-bottom:12px;}
.tn_effect h2{ color:#FFF; padding-bottom:16px; font-weight:normal; font-size:1.3em; margin-bottom:12px;}
.tn_effect:hover img{-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.tn_effect:hover .content_figcap{padding-top:10%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.tn_effect:hover .content_effect{top:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.index_con{ width:85%}
.index_con h4{font-size:1.8em; color:#343434; letter-spacing:0.2em; text-align:center}
.index_con p{font-size:1.4em; line-height:2em; color:#767676; text-indent:2em; padding:1em}
.bg_img img{width:100%; padding:0; margin:0}
.learnmore{ display:block;width:80px; border:2px #32AE47 solid; color:#32AE47; font-weight:bold; height:32px; line-height:28px; text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;
-o-border-radius:5px; margin:0 auto;}

.tn_effect1{font-size:1.1em}
.tit_effect1 span{color:#444; font-size:1.3em}

.fl {  float: left;}
.fr{ float:right;}
.wd25 {  width: 25%;}
.mc {   margin: 0px auto;}
.pb80 {   padding-bottom: 80px;}
.pt80 {   padding-top: 80px;}
.tc {   text-align: center;}
.wd80 {   width: 80%;}
.fc6 {   color: #FFF;}
.tc {   text-align: center;}
.wd95 {  width: 95%;}
.pic_width img {  width: 100%;   display: block;}
.device-width-adjust {   width: 90%;}
.wd60 {  width: 60%;}
.txt_tndc {   top: 20%;   left: 15%;}
.txt_tndc {  position: absolute;   z-index: 9;}

#tn-profile-index{ position: relative;}
#tn-profile-index h4{font-size:3em; padding-bottom:1em; letter-spacing:0.2em;color:#FFF;}
#tn-profile-index p{font-size:1.6em; line-height:2em;color:#FFF; padding-bottom:24px;}
#tn-profile-index .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;border:1px #FFF solid; color:#FFF; border:1px #FFF solid; margin-top:24px; text-align:center; cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;
-o-border-radius:36px;}
#tn-profile-index .button1:hover{ background:#FFF; color:#444;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }
/*swiper插件 超出高度滚动 */
#tn-profile-index .swiper-container{background:none;font-size:12px;height:420px;width:100%;font-weight:normal;padding:0;}
#tn-profile-index .slide-inner{padding:20px 0;color:#fff;}
#tn-profile-index .swiper-scrollbar{background:none;position:absolute;right:3px;top:0;height:100%;width:5px;}

#tn-profile-index .about_fixbg{background:#34405A url(../images/aboutbg.jpg) no-repeat 100% center fixed; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;background-size: cover;}



.pages{ margin:60px 0px;}

/*首页新闻动态*/
#tn-newslist-index a{ color:#414141;}
#tn-newslist-index a:hover{ color:#06C;}
.tit-i{text-align: center;padding: 50px 0;line-height: 26px;overflow: hidden;}
.tit-i h3{font-size: 30px;color: #002;margin-bottom: 8px; font-weight:normal;}
.tit-i h5{font-size: 18px;color: #cacace;text-transform: uppercase;font-family: Arial;font-weight:normal;}
.tit-i h5 span{color: #e4392a;}
.tit-i em{width: 45px;border-bottom: 1px solid #7f7f90;display: inline-block;}
.ul-list {display: flex; flex-wrap: wrap; justify-content: center; }
.ul-list li{width: calc(100%/4 - 20px);;margin-bottom: 30px;}
.ul-list li .bor{border: 1px solid #e2e3e8;}
.ul-list li:hover .bor{border-color: #e4392a;}
.ul-list li .txt{padding: 20px 14px;line-height: 20px;color: #666;}
.ul-list li .more{height: 42px;line-height: 42px;border-top: 1px dotted #e2e3e8;background-color: #f0f2f5;padding: 0 14px;display: none;}
.ul-list li .more a{color: #e4392a;}
.ul-list li .more a:hover{text-decoration: underline;}
.ul-list li .title{height: 55px;margin-bottom: 20px;}
.ul-list li .title span{float: left;border: 1px solid #e2e3e8;background-color: #f0f2f5;display: inline-block;text-align: center;padding: 6px 5px;margin-right: 15px;}
.ul-list li .title span em{display: block;font-size: 16px;}
.ul-list li .title h3{border-bottom: 1px solid #e2e3e8;overflow: hidden;height: 54px;}
.ul-list li .effect_enlarge { position: relative;  overflow: hidden;    width: 100%;}
.ul-list li .effect_enlarge img { width:100%; height:240px; object-fit:cover; display:block;}




/*首页合作伙伴 swiper插件*/
#partner-index{ margin-bottom:60px;}
#scroll-partner{ position:relative; width:90%;}
#scroll-partner .device{background:none;position:relative;color:#FFF;}
#scroll-partner .swiper-container{width:90%; margin: auto;}
#scroll-partner .arrow-left{background:url(/template/default/images/swiper_prev.png) no-repeat center center;position:absolute;left:10px;top:0;width:27px;height:100%;z-index:900;}
#scroll-partner .arrow-right{background:url(/template/default/images/swiper_next.png) no-repeat center center;position:absolute;right:10px;top:0;width:27px;height:100%;z-index:900;}
#scroll-partner .wd-3i{ height:320px; width:500px; border:1px solid #eee; margin-right:20px; line-height:320px;}

#scroll-partner .wd-3i img{ vertical-align: middle; max-height:180px;}


#common-copyright {background:#373D41; padding-top:40px; }
#tn-footer{border-bottom:1px #414141 solid; padding-bottom:20px;}
#tn-copyright{ height:50px; line-height:50px}
#tn-copyright a{ color: #BCBCBC;}
#tn-copyright a:hover{ text-decoration:underline}
.footer_l{ }
.foot_contact{ margin-top:30px;}
.foot_contact p{color:#fff;}
.footer ul{display: flex;justify-content: center;  }
.footer li{ width: calc(100%/4 - 0px);  font-size:1.2em;;color:#ffffff}
.footer .news_w{ width:22%;color:#ffffff}
.footer li strong a{font-size:16px;}
.footer li a{ display:block; padding-right:10px;color:#BCBCBC;padding-top:5px; font-size:14px;}
.footer li a:hover{ text-decoration:underline}
.footer i{width:7px;height:13px;background:url(/template/default/images/ico_arrow.png) no-repeat;float:right; margin-top:8px;-webkit-transition:all 0.3s ease-out 0s}
.footer li a:hover i{margin-right:-8px;}
.footer .footer_r ul{ width:165px}
.footer .footer_r li{ border-bottom:none}
.footer .footer_r li.tel_list{background:url(/template/default/images/ico_phone.png) 10% 50% no-repeat; font-size:1.2em}
.footer .footer_r li.fax_list{background:url(/template/default/images/ico_fax.png) 10% 50% no-repeat;}
.footer{ width:90%; margin:0 auto;}
.footer_l{ width:50%}
.footer_m{ width:25%}
.footer_r{ width:15%; text-align:right;}
.white {  color: #ffffff;}

.mall_all{background:#f3f3f3;}
.mall_copyright{ width:80%; margin:0 auto;}
.mall_copyright ul{ color:#363636; width:20%;float:left;font-size:1.6em; }
.mall_copyright ul.interval_l{ border-left:1px solid #ccc; padding-left:5%; width:30%}
.mall_copyright li{line-height:30px; margin-top:10px; font-weight:normal}
.mall_copyright li a{ color:#363636}
.mall_copyright li a:hover{ color:#0053A6}
.mall_copyright .mall_l{width:40%}
.mall_copyright .mall_m{ width:28%}
.mall_copyright .mall_r{ width:26%}
.mall_copyright .mall_r .online_btn{background:none;padding:12px 32px;border:1px #444444 solid; color:#444444;font-size:2em}
.mall_copyright .mall_r .online_btn:hover{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; transition:all 0.6s; -o-transition:all 0.6s;}
.ryselect {min-height:250px;overflow-y:auto; max-height:300px;}
.ryselect::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
.ryselect::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}
.ryselect::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #ccc;}






/*底部*/
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(/template/default/images/dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(/template/default/images/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(/template/default/images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}

#about_box{ width:90%; margin:auto; margin-top:30px; margin-bottom:60px;}
.about_left{ width:50%; padding:0px 60px 0px 0px; box-sizing:border-box;}
.about_left h2{ font-size:26px; margin-bottom:10px;}
.about_left p{ font-size:16px; line-height:36px;}
.about_right{ width:50%;}

.about_zl {  background: url(/template/default/images/about_zl_bg.jpg) no-repeat center center;}
.about_history{ margin-top:60px;}
.about_history .title_1{ width:80%; margin:auto; border-bottom:1px solid #eee;}
.about_history .title_1 span{ font-size:30px; font-weight:normal;}
.about_history .tabs{ width:80%; margin: 20px auto; overflow:hidden;}
.about_history .tabs a{ margin-right:20px; color:#666; font-size:16px;}
.about_history .tabs a.cur {   color: #F00;   font-weight: bold;}
.about_history #swiper-tabs{ width:80%; margin:auto;}
.about_history .data_list{ margin-top:20px; border-bottom:1px solid #ededed; font-size:16px;}
.about_history .data_list img{ margin-right:10px; display:block; height:110px; width:160px; object-fit:cover;}

.about_chairman{ width:80%; margin:60px auto; overflow: hidden;}
.about_chairman .chairman_left{ width:50%; }
.about_chairman .chairman_left img{ width:100%; }
.about_chairman .chairman_right{ width:50%; padding:0px 0px 0px 60px; box-sizing:border-box; line-height:36px; font-size:16px; }
.about_chairman .tit_line { border-bottom:1px solid #eee; margin-bottom:20px;}
.about_chairman .tit_line span{ font-size:30px; font-weight:normal;}
.about_chairman .tit_line em{ font-size:16px; font-weight:normal; font-style:normal; color:#c1c1c1; border-bottom:3px solid #f00; padding-bottom:10px; display:inline-block;}

.honor_tab {}
.honor_tab .tab_menu{border-bottom:1px solid #eee;}
.honor_tab .tab_menu li { display:inline-block;}
.honor_tab .tab_menu li{  padding-bottom: 20px;    font-size:24px; margin-right:20px; }
.honor_tab .tab_menu li.cur{color: #ff0000; border-bottom: 3px #F00 solid;}
.honor_tab .tab_box{ margin:auto; margin-top:30px; width:80%;}
.honor_tab .tab_box .wd50{ width:50%; line-height:36px; font-size:16px; }

.about_pintro{ width:80%; margin:60px auto; text-align:center;}
.about_pintro .column_title_box1 {   background: url(/template/default/images/tit_line.png) repeat-x center left;   height: 72px;    position: relative;}
.about_pintro .column_title_1 .tit_1 {   display: block;   width: 160px; font-size:24px; text-align:center; line-height:39px;   background: #FFF;}
.about_pintro .column_title_1 span{ color:#f00;  }
.about_pintro .pintro_text{ font-size:16px; line-height:36px;}

.company-honor{background:url(/template/default/images/honor_bg.jpg) no-repeat center center; height:500px !important; padding-top:150px !important; margin-bottom:30px;  position:relative;}
.company-honor .honor_txt {width: 50%; margin:auto;   height: 50%; font-size:16px; line-height:36px;}
.company-honor .mc{ width:80%; margin:auto; text-align:center;}
.company-honor .honor_txt .button1 {width: 140px; height: 36px; font-size: 1.1em; margin-bottom: 48px; line-height: 36px;  display: block;  border: 1px #CF3C10 solid;  color: #CF3C10; border: 1px #CF3C10 solid;
    margin-top: 24px;  text-align: center; cursor: pointer;  -webkit-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px;   -o-border-radius: 36px;}
.company-honor .honor_txt .button1:hover {background: #CF3C10; color: #FFF; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s;}

/*内页新闻资讯*/
.news_box{ width:80%; margin:auto; margin-bottom:60px;}
.news_box .position{ margin:20px 0px 50px 0px;}
.news_box .news_right{ width:25%;}
.news_box .news_right .cloumn_tit {color: #414141;  font-weight: bold;   padding-bottom: 12px;  border-bottom: 1px #E1E1E1 solid; font-size:20px;}
.news_box .news_right #news-kx li {color: #444;  background: url(/template/default/images/news_kx_list.png) left top no-repeat; margin:10px 0px; padding-left:20px;}
.hide_news{ margin-top:20px;}
.news_main{ width:80%; margin:auto; margin-top:30px; margin-bottom:60px; overflow:hidden;} 
#newslist{ padding:0px 0px; width:70%; margin:auto;}
#newslist li{ float:left; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border-bottom:1px solid #dedede;}
#newslist li .news_img{ width:30%; float:left;}
#newslist li img{ width:320px; height:170px; }
#newslist li .news_t { float:right;  width:68%; box-sizing:border-box; padding-left:20px; }
#newslist li .news_t h4{ line-height:30px; font-size:16px;}
#newslist li .news_t time{ line-height:30px;}
#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}
#newslist li a.more{float: right; color:#797979; width: 134px; height: 40px; display: inline-block; border: 1px solid #dedede; font-size: 16px; line-height: 40px;text-align: center;}
#newslist li a.more:hover{ background:#e64f0a; color:#fff;}	
#newslist li a{ }
#newslist li span{}
#shownews{ padding:20px 15px 20px 15px; background:#F8F8F8; width:70%;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; padding:5px 0px; margin:10px 0px; color:#333;}


.service-banner {background: url(/template/default/images/service_banner.jpg) no-repeat center center; text-align:center; padding:250px 0px;}
.service-banner img{ margin:auto;}
.service_consumer{ text-align:center; font-size:0px; padding:60px 0px;}
.consumer { margin:0px 80px; display:inline-block; }
.consumer a:hover div{ color:#bf413e}
.consumer a:hover{ text-decoration:none}
.consumer .dot01{background:url(/template/default/images/dot01.png) center center no-repeat; width:80px; height:80px}
.consumer a:hover .dot01{background:url(/template/default/images/dot01_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer .dot02{background:url(/template/default/images/dot02.png) center top no-repeat; width:80px; height:80px}
.consumer a:hover .dot02{background:url(/template/default/images/dot02_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer .dot03{background:url(/template/default/images/dot03.png) center top no-repeat; width:80px; height:80px}
.consumer a:hover .dot03{background:url(/template/default/images/dot03_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer .dot04{background:url(/template/default/images/dot04.png) center top no-repeat; width:80px; height:80px}
.consumer a:hover .dot04{background:url(/template/default/images/dot04_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer .dot05{background:url(/template/default/images/dot05.png) center top no-repeat; width:80px; height:80px}
.consumer a:hover .dot05{background:url(/template/default/images/dot05_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer .dot06{background:url(/template/default/images/dot06.png) center top no-repeat; width:80px; height:80px}
.consumer a:hover .dot06{background:url(/template/default/images/dot06_hover.png) center center no-repeat; width:80px; height:80px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.consumer h3{ font-size:18px; color:#333; font-weight:normal; margin-top:20px;}
.purchase{ background:url(/template/default/images/purchase_bg.jpg) center center no-repeat; padding:100px 0px; margin-top:60px;}
.purchase h3{ font-size:36px; font-weight:normal;}
.purchase em{ font-size:16px; font-style:normal;}
.purchase p{font-size:18px; line-height:36px; color:#444;}
.purchase a{ color:#06C; text-decoration:underline;}

.win_gys{ background:url(/template/default/images/win_gys_bg.jpg) center center no-repeat; padding:100px 0px;}
.service_cgpt_w{ width:60%; margin:auto; z-index:1000; text-align:center; }
.service_cgpt_w h3{ font-size:36px; font-weight:normal;}
.service_cgpt_w p{ font-weight:normal; font-size:20px; line-height:36px; margin-top:10px;}
.gys_button_w{ text-align:center; font-size:0px; margin-top:80px;}
.gys_button_w .afiu span{ font-size:16px; z-index:9; position:relative; color:#fff;}

.gys_button_w .afiu { height: 45px; line-height:45px; position: relative; display: inline-block; overflow: hidden; -webkit-transition: all .5s; transition: all .5s; letter-spacing: 2px; text-transform: capitalize; color: #fff; border-radius: 5px; margin:0px 20px; padding:0px 30px;background: #e50000;}
.gys_button_w .afiu:hover span{ color: #fff;font-size:16px; }
.gys_button_w .afiu:before { position: absolute;  top: 0; left: -100%; display: block; width: 100%; height: 100%; content: ''; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; background: #b20000; }
.gys_button_w .afiu:hover:before { left: 0; }


/* 共赢商查询 */
.gys_all{}
select{ border:1px #807a7a solid;border-radius:5px; font-size:1em; width:92px; height:33px; }
.gys_list{word-break:break-all;line-height:1.6;font-size:1.2em}
.gys_all .online_btn{background:none;border:1px #807a7a solid; color:#807a7a;font-size:1.4em; border-radius:5px; padding:8px 0px}
.gys_all .btn_current{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;border-radius:5px}
.gys_all .online_btn:hover{background:#e10011;color:#ffffff;cursor:pointer;border:1px #ffffff solid;border-radius:5px;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s;}

/*共赢商加盟*/
#bg_joinus{height:100%;width:100%;position:fixed; z-index:-1}
.join_title li{ float:left; width:33.3333333%; text-align:center; height:40px; line-height:40px; background:#aa151c; color:#595757; font-size:1.1em}
.join_title li a{ color:#595757; display:block;}
.join_art .opacity_white{background:url(/template/default/images/opacity_white.png)}
.join_art .opacity_white p{ line-height:2.4em; padding:10px}
.join_art .join_t{ padding:0.5em 0; color:#ffffff;}
.join_art .gyslx_mobile a{ color:#595757; text-decoration:underline}
.join_art .gyslx_mobile a:hover{ color:#ff0000}
.join_mode{ background:url(/template/default/images/join_process.png) no-repeat; height:122px}
.join_mode .l_mode{font-size:3em}
.join_mode .r_mode{ padding:10px 0px 0px 24px; font-size:2em}
.join_mode .r_mode04{ padding:10px 0px 0px 24px; font-size:2em}


.bg_kycx{background:url(/template/default/images/banner_kycx.jpg) no-repeat center center; text-align:center; padding:250px 0px;}
.bg_kycx img{}

.column_title_box1 {  background: url(/template/default/images/tit_line.png) repeat-x center left; height: 72px;   position: relative; text-align:center;}
.column_title_1 .tit_1 {  display: block;  width: 160px;  font-size: 24px;  text-align: center;  line-height: 39px;  background: #FFF;}
.column_title_1 span {   color: #f00; }
#Istrategy{ margin:60px auto;}
.innovation_w h3{ font-size:20px; font-weight:normal; margin-bottom:20px; }
.innovation_w p{ font-size:16px; margin:0px 50px; }

.platform_box{ margin-top:30px;}
.platform .asir{ width:55%;}
.platform .asir a{ line-height:36px; font-size:16px;}

.research{ margin:80px auto;}
.research p{ width:70%; margin:30px auto 60px; font-size:16px; line-height:36px;}
.patent .column_title_box1{ margin-bottom:20px;}

.cooperation{ margin-top:60px; margin-bottom:30px;}
.cooperation p{ width:70%; margin:30px auto 60px; font-size:16px; line-height:36px;}
.cooperation .cooperation_w{ margin:0px 100px;}


.rcfz-banner {  background: url(/template/default/images/rcfz_banner.jpg) no-repeat center center; padding:250px 0px;}
.rcfz-banner .button1:hover {
    background: #A00;
    border: 1px #A00 solid;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
}
.rcfz-banner .button1 {
    background: #C00;
    width: 120px;
    height: 36px;
    font-size: 1.1em;
    margin-bottom: 48px;
    line-height: 36px;
    display: block;
    color: #FFF;
    border: 1px #C00 solid;
    margin-top: 24px;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.rcfz-banner .rcfz_box{ width:80%;}

.talent{ padding:60px 0px 100px 0px;}
.talent_box{ text-align:center; margin-top:60px;}
.talent_box p{ font-size:16px;}
.rcln_w{ display:inline-block; margin:0px 100px;}
.rclnpic img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;  transition: opacity 0.35s, transform 0.35s;  -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0); cursor:pointer}
.rclnpic img:hover{ -webkit-transform: translate3d(0, -30px, 0);  transform: translate3d(0, -30px, 0);  -ms-transform: translate3d(0, -30px, 0);}

.strengthMain{overflow:hidden}
.strengthMain li{float:left;height:450px; width:50%;overflow:hidden;background:#000;position:relative; margin-right:-3px}
.strengthMain li img{height:100%;transition:all .5s;opacity:0.6;filter:alpha(opacity=60);}
.strengthMain li .font{height:345px;top:0;left:0;position:absolute;color:#fff;text-align:center;padding-top:100px; width:100%;}
.strengthMain li .font h3{font-size:2.8em;color:#fff;font-weight:normal;margin-bottom:20px;line-height:36px;}
.strengthMain li .font p{ color:#ffffff; font-size:16px; margin:0px 200px; line-height:36px;}
.strengthMain li:hover img{transform: scale(1.05, 1.05);}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}

.wd65{ width:65%;}
.wd35{ width:35%;}


.comfortably{ padding:60px 0px 20px 0px;}



/*产品解决方案*/
#solution-banner1{ background:#1358BF url(../images/solution_banner_bg.jpg) no-repeat 50% 50%;}
/*tab切换*/
#solution-list a{ color:#222;}
#solution-tab{ font-size:14px;  width:85%; margin: auto;}
#solution-tab #tab-menu-box {height:72px;margin-bottom:-11px; z-index:10; overflow:hidden; position:relative; }
#solution-tab .line{ display:block;margin:auto;border-bottom:1px #E1E1E1 solid;}
#solution-tab h2{ font-size:2em; color:#414141; margin-bottom:50px; font-weight:normal; line-height:2em;}
#solution-tab p{ color:#777; line-height:36px; font-size:16px;}
#solution-tab span{color:#222; font-weight:bold;}
#solution-tab ul li{float:left;cursor:pointer;padding:0; width:120px; text-align:center;}
#solution-tab ul li img{ margin-right:8px; padding-top:18px;}
#solution-tab ul li a{ height:72px; line-height:64px; display:block;font-size:1.2em;color:#777;background:url(/template/default/images/solution_tab_current1.png) no-repeat bottom center;}
#solution-tab ul .cur a{color:#777; }
#solution-tab ul .cur a{ color:#222; font-weight:500;background:url(/template/default/images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

#solution-tab ul .cur a{ color:#222;font-weight:500; background:url(/template/default/images/solution_tab_current.png) no-repeat bottom center; -webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
#solution-tab .tab_box{ height:auto;  width:85%;z-index:9;  margin-top:30px;}
#solution-tab .button1{ width:120px; height:36px; font-size:1.1em; margin-bottom:48px;line-height:36px; display:block;background:#FFF; color:#0C6; border:2px #0C6 solid; margin-top:24px; text-align:center;}
#solution-tab .button1:hover{ background:#0C6; color:#FFF;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; }
.wd48{ width:48%;}
.cpbt{width:100%;line-height:30px;font-weight:bold;color:red;border-bottom:1px  dashed  #c5c5c5; height:30px;}


.solution-list{ text-align:center; margin:60px 0px 100px 0px; }
.solution-list li{ display:inline-block; margin:0px 150px;}
.solution-list li a{ font-size:16px;}
/* 解决方案内页 */
.solution_01{ background:#FFF; padding:80px 0px;}
.solution_01 h2{font-size:30px; color:#222; font-weight:normal; margin-bottom:30px;}
.solution_01 p{line-height:36px; font-size:16px; color:#444; margin-bottom:30px;}
.solution_01 a{ color:#06C; text-decoration:underline;}
.solution_01 .black{ color:#222;}

.solution_s01{background:url(/template/default/images/tn_solution_01g_icon.png) no-repeat; width:100px; height:100px;}
.solution_s02{background:url(/template/default/images/tn_solution_02g_icon.png) no-repeat; width:100px; height:100px;}
.solution_s03{background:url(/template/default/images/tn_solution_03g_icon.png) no-repeat; width:100px; height:100px;}
.solution_s04{background:url(/template/default/images/tn_solution_04g_icon.png) no-repeat; width:100px; height:100px;}
.solution_s05{background:url(/template/default/images/tn_solution_05g_icon.png) no-repeat; width:100px; height:100px;}

.solution_s01:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.solution_s02:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.solution_s03:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.solution_s04:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.solution_s05:hover{background-position:0 -100px;-moz-transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}

/*列表*/
.ul-case { width:95%; margin:auto;}
.ul-case li{float: left;overflow: hidden;position: relative; width:50%;}
.ul-case li .block{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.ul-case li .txt{position: absolute;left: 0;top: 0%;width: 100%;height: 100%;background:#000;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;text-align: center;color: #fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;}
.ul-case li .txt h5,.ul-case li .txt h3{color: #fff;}
.ul-case li .txt:hover{opacity:1;}
.ul-case li .txt b,.ul-case li .txt .pad{display: inline-block;vertical-align: middle;}
.ul-case li .txt b{width: 0;height: 100%;}
.ul-case li .txt h5{font-size: 16px;}
.ul-case li .txt em{width: 45px;height: 0;border-bottom: 1px solid #fff;display: inline-block;margin: 20px 0 40px 0;}
.ul-case li .txt h3{font-size: 22px;margin-bottom:16px; font-weight:normal;}
.ul-case li .txt .more{width: 122px;height: 45px;display: inline-block;text-align: center;line-height: 45px;background-color: #e4392a;color: #fff;border-radius: 5px;font-size: 14px;}
.ul-case li:hover .txt{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.ul-case li.on .txt{top: 0;}


#solution1-tab{ font-size:14px; line-height:1.5em;width:70%; margin:auto; margin-bottom:60px;}
#solution1-tab #tab-menu-box {border:1px #0C6 solid; height:48px; }
#solution1-tab p{ color:#777; margin-top:20px; line-height:30px;}
#solution1-tab span{color:#222; font-weight:bold;}
#solution1-tab .tab_menu {display: -webkit-flex;  display: flex;}
#solution1-tab .tab_menu li{cursor:pointer;padding:0;     -webkit-flex: 1; flex: 1; text-align:center; }
#solution1-tab .tab_menu li a{ height:48px; line-height:48px; display:block;font-size:1.2em;color:#444;background:none; border-right:1px #0C6 solid;}
#solution1-tab .tab_menu li.cur{ background:#0C6; }
#solution1-tab .tab_menu li.cur a{ color:#FFF;}
#solution1-tab .tab_box{ height:auto; width:100%;}
#solution1-tab .button1{ background:#FFF; color:#0C6;height:42px; text-align:center; width:120px; line-height:32px;padding:0; margin:16px 0 0 0; border:2px #0C6 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;}
#solution1-tab .button2{ background:#FFF; display:block; color:#0C6;height:40px; text-align:center; width:120px; line-height:38px;padding:0; margin:16px 0 0 0; border:2px #0C6 solid;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;}
#solution1-tab .button1:hover{background:#0C6;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; color:#FFF;}
#solution1-tab .button2:hover{background:#0C6;-moz-transition: all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s; color:#FFF;}



#solution-tab .btn{background:#0C6;padding:12px 32px;color:#FFF;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;}
#solution-tab .btn.btn-bordered:hover{filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70;cursor:pointer}
.btn_black{background:none;padding:12px 32px;border:1px #A3A3A3 solid;color:#A3A3A3;
-webkit-border-radius:24px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-o-border-radius:24px;}
.black-bordered:hover{background:#BFBFBF;color:#ffffff;border:1px solid #ccc; cursor:pointer}

.field_list{ margin-top:20px;}
.field_list .img{ margin-right:30px;}
.field_list .img img{object-fit:cover; height:250px; width:360px; object-fit:cover;}
.field_list .text{ width:940px;}


.pshow { margin:auto; width:1280px; overflow:hidden; padding:30px;}
.pshow .dt{ float:left; width:600px;}
.pshow .dd{ float:right; width:620px;}
.pshow .dd ul{ margin-left:0px; }
.pshow .dd li{ padding:5px 0px 5px 0px; min-height:28px; _height:28px; margin:5px 0px; clear:both;  position:relative; line-height:2; }
.pshow .dd li span{  left:0px; top:0px; color:#333;  height:28px;}

#showproduct .ctitle{ margin:auto; margin-bottom:20px; background:#fff; padding:30px 0px 0px 0px;font-size:14px; border-bottom: 1px solid #e4eaec; }
#showproduct .ctitle span{border-bottom: 1px solid #0d6fb8;  bottom: -1px;  position: relative;    display: inline-table; font-weight:normal;font-size: 16px;}
#showproduct .editor{ line-height:2; padding:0px 0px; font-size:14px; width:1280px; margin:auto; background:#fff;}
.pshow .info_img a{ height:400px; line-height:400px; display:block;text-align:center;-webkit-box-shadow: #eee 0px 0px 10px; -moz-box-shadow: #eee 0px 0px 10px; box-shadow: #eee 0px 0px 10px;  background: #fff; margin-bottom:20px; }
.pshow .info_img a img{ vertical-align:middle; max-height:400px; max-width:100%;}
.pshow #view_bigimg{ }
.pshow #view_bigimg #view_img { max-height:400px;}
.pshow  .spic a img{ max-height:50px;}

/*产品轮播*/
.view {
	max-width: 600px; background: #fff; padding: 0px 0px;
}
.view .swiper-slide {
	height: 400px;
	max-width: 600px; display: flex; justify-content:center; align-items: center; 
	padding: 0 0px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
}
.view .swiper-slide img {
	height: 300px;
}
.view .arrow-left {
	background: url(/template/default/images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.view .arrow-right {
	background: url(/template/default/images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}
.preview {
	position: relative;
	width: 600px; margin-top: 10px;

}
.preview .swiper-slide {
	width: 87.5px;
	height: 70px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}
.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
}
.preview .active-nav {
	border: 1px solid #F00;
}
.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}
.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
}



.com_left{ float:left; width:50%;}
.com_right{ float:right;width:50%;}
.com_right img{height:500px; width:739px; text-align:right}
.com_left img{height:500px; width:739px;}
.zr_left{ float:left; width:45%;}
.zr_right{ float:right;width:50%;}



.about_con{ width:1600px; margin:90px auto;}
.about_con_left{ float:left; width:40%; height:800px;background-repeat:no-repeat; background-position:left top; padding-top:156px; padding-left:60px; font-size:30px;}
.about_con_left p{display: flex; align-items: center;}
.about_con_right{ float:right; width:785px;height:720px; border:solid #F00 3px;}
.con_about_title{ line-height:72px; color:#F00; font-weight:bold; font-size:30px; text-align:center;}
.message_con{ width:650px; margin:0 auto}
.contact_messages{ text-align:center}

.message_con input.input-text,.message_con input.input-file,.message_con input.code, textarea {
    padding: 4px;
    font-size: 15px;
    outline: none;
    text-shadow: 0px 1px 0px #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ff0000;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    background: #fff url(../images/dt-10.gif) repeat-x left top;
    width: 626px;
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
    color: #999;
}

.message_con .orange {
    color: #fef4e9;
    border: solid 1px #ff0000;
    background: #ff0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff0000));
    background: -moz-linear-gradient(top, #ff0000, #ff0000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.message_con .button {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 20px/100% Arial, Helvetica, sans-serif;
    text-shadow: 0 1px 1px rgb(0 0 0 / 30%);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: .5em;
    border-radius: 0.5em;
    -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    width: 650px;
    height: 50px;
    line-height: 50px;
}


.cy_nrss{ width:355px; height:133px; background-repeat:no-repeat; background-position:left top;}

.cy_nrss p{ padding-left:30px; font-size:16px; line-height:30px; padding-top:0px;}
.cy_nrss p:first-child{ background:url(/template/default/images/ps1.jpg) no-repeat center left;}
.cy_nrss p:nth-child(2){ background:url(/template/default/images/ps2.jpg) no-repeat center left;}
.cy_nrss p:nth-child(3){ background:url(/template/default/images/ps3.jpg) no-repeat center left;}

.about_one{ width:90%; margin:50px auto}
.about_one_bt{ float:left; font-size:30PX; font-weight:bold;}
.about_line{ height:2px; width:90%; background-color:#000; float:right; margin-top:20px;}
.abou_one_wz{ width:50%;  float:left;}
.abou_one_tp{ width:45%; float:right;}
.about_clear{ clear:both; height:50px;}
.abou_one_wz{ font-size:20px; line-height:28px;}
.wz_pics{ text-align:center; padding:30px 0px;}


.about_two_pic{ background-image:url(/template/default/images/about_two_pic.jpg); width:100%; height:773px; background-repeat:no-repeat; background-position:center}
.about_two_con{ width:90%; margin:0 auto; font-size:24px; color:#FFF;padding:80px 0px;}
.about_two_con p{ width:900px; font-size:20px; color:#FFF; line-height:28px; padding-top:30px; font-weight:normal}
.about_three{ width:85%; margin:0 auto}
.about1_line{ height:2px; width:85%; background-color:#000; float:right; margin-top:20px;}
.about_three p{font-size:20px; line-height:28px;}
.about_three_pic{ text-align:center; padding:15px 0px;}

.about_four{ width:85%; margin:0 auto}

.left_comp{ float:left; width:40%;}
.comp_aas{ height:120px;}
.comp_nes p{ padding-left:0px; font-size:26px; display:flex; align-items:center;}
.comp_nes h1{text-transform:uppercase}
.comp_nes h3{text-transform:uppercase; line-height:50px;}
.comp_cy{ width:85%; height:900px; margin:0 auto }
.comp_nrs ul{ margin:0px; padding:0px;}
.comp_nrs ul li{ float:left; list-style:none;  margin-right:65px; margin-bottom:50px;}
.comp_nrs ul li:nth-child(4n){margin-right:0px;}
.comp_nes{float:left; line-height:66px; font-size:30px; background-repeat:no-repeat; background-position: left top; width:60% }


.epc-idea{ margin:auto; margin-top:50px; margin-bottom:30px; width:90%;}
.epc-idea .idea-title{ position:relative;}
.epc-idea .idea-title:after{ content:""; background:#000; height:2px; width:100%; display:block; position:absolute; bottom:50%; margin-top:-1px;} 
.epc-idea .idea-title h2{ font-size:42px; font-weight: bold;display:-webkit-inline-box; background:#fff; padding-right:60px; line-height: normal; z-index:9; position:relative; }
.epc-idea .idea-box{ margin:0px 100px;}
.epc-idea .idea-one {	font-size: 0;	}
.epc-idea .idea-one-desc, .epc-idea .idea-one-img {	display: inline-block;	width: 50%;	vertical-align: top;}
.epc-idea .idea-one-img {	overflow: hidden;-webkit-box-shadow: 5px 12px 15px 0px rgba(8, 1, 3, 0.5);  box-shadow: 5px 12px 15px 0px rgba(8, 1, 3, 0.5);}
.epc-idea .idea-one-img img {	width: 100%;	height: 100%;	transition: .6s .05s;}
.epc-idea .idea-one-img:hover img {	transform: scale(1.1);}
.epc-idea .idea-one-desc {	padding: 30px 125px 0 0px;box-sizing: border-box;}
.epc-idea .idea-one:nth-child(2) .idea-one-desc{padding: 30px 125px 0 60px;}
/*.idea-one:nth-of-type(3) .idea-one-desc {	float: left;}*/
.epc-idea .idea-one-desc h3 {	margin: 0;	margin-top: 30px;	font-size: 22px; font-weight:normal;	color: #000000; position:relative; display:-webkit-inline-box;}
.epc-idea .idea-one-desc h3:after{ content:""; background:#881c21; height:2px; width:100%; display:block; position:absolute; bottom:0px;} 
.epc-idea .idea-one-desc p.desc {	position: relative;	margin-bottom: 0;	/*height: 84px;*/	line-height: 40px;	font-size: 22px;	color: #000000;}

.epc-other{ margin-bottom:60px;}
.epc-other .idea-title{ position:relative; width:90%; margin:auto;}
.epc-other .idea-title:after{ content:""; background:#000; height:2px; width:100%; display:block; position:absolute; bottom:50%; margin-top:-1px;} 
.epc-other .idea-title h2{ font-size:42px; font-weight: bold;display:-webkit-inline-box; background:#fff; padding-right:60px; line-height: normal; z-index:9; position:relative; }
.epc-other .idea-p{ width:90%; margin:auto;margin-top:30px; margin-bottom:50px; font-size:30px; line-height:normal; }
.epc-other-img{ background:url(/template/default/images/epc-other-img.jpg) no-repeat center center; overflow:hidden;}
.epc-other-text{ width:540px; float:right; line-height:50px; font-size:30px; font-weight:normal; color:#fff; margin:60px 0px; margin-right:10%;}


.powerfit-idea{ margin:auto; margin-top:50px; margin-bottom:30px; width:90%;}
.powerfit-idea .idea-title{ position:relative;}
.powerfit-idea .idea-title:after{ content:""; background:#000; height:2px; width:100%; display:block; position:absolute; bottom:50%; margin-top:-1px;} 
.powerfit-idea .idea-title h2{ font-size:42px; font-weight: bold;display:-webkit-inline-box; background:#fff; padding-right:60px; line-height: normal; z-index:9; position:relative; }
.powerfit-idea .idea-box{ margin:0px 100px;}
.powerfit-idea .idea-one {	font-size: 0;	}
.powerfit-idea .idea-one-desc, .powerfit-idea .idea-one-img {	display: inline-block;	width: 50%;	vertical-align: top;}
.powerfit-idea .idea-one-img {	overflow: hidden;-webkit-box-shadow: 5px 12px 15px 0px rgba(8, 1, 3, 0.5);  box-shadow: 5px 12px 15px 0px rgba(8, 1, 3, 0.5);}
.powerfit-idea .idea-one-img img {	width: 100%;	height: 100%;	transition: .6s .05s;}
.powerfit-idea .idea-one-img:hover img {	transform: scale(1.1);}
.powerfit-idea .idea-one-desc {	padding: 30px 60px 0 0px;box-sizing: border-box;}
.powerfit-idea .idea-one:nth-child(2) .idea-one-desc, .powerfit-idea .idea-one:nth-child(4) .idea-one-desc{padding: 30px 0px 0 60px;}
/*.idea-one:nth-of-type(3) .idea-one-desc {	float: left;}*/
.powerfit-idea .idea-one-desc h3 {	margin: 0;	margin-top: 20px;	font-size: 35px; font-weight: bold;	color: #000000; position:relative; display:-webkit-inline-box;}
.powerfit-idea .idea-one-desc h3:after{ content:""; background:#881c21; height:2px; width:100%; display:block; position:absolute; bottom:0px;} 
.powerfit-idea .idea-one-desc p.desc {	position: relative;	margin-top: 10px;	/*height: 84px;*/	line-height: 40px;	font-size: 22px;	color: #000000;}



@media only screen and (max-width: 768px) {
.view .swiper-slide {
	height: 200px;
}
.preview {
	display: none;
}
.view .arrow-left, .view .arrow-right {
	height: 200px;
	display: block;
}
.menu{display:none;}
.top-logo h1{float:right}
#web_logo img{height:40px; padding-top:10px;}
.point .nav_btn, .point .nav_btn:after, .point .nav_btn:before{background-color:#ff0000}
.mc_ph_menu{position:absolute;right:20px;top:30px;}
.nav_right{margin-right:50px;}
.top-logo{ margin-right:50px;}
.fr{float:none;}
.swiper-slide img{width:100%;}

.solution-index{display: flex; flex-wrap: wrap; justify-content: center; }

.solution-index li{width: calc(100%/1 - 20px);}
.tn_effect img{width:100%}
#tn-profile-index p{font-size:1.2rem;}
.device-width-adjust{width:96%; text-align:left;}
.wd80{width:96%}
.ul-list li{width:100%;}
.fr{float:none;}
.footer_l{width:100%}
.footer li strong{width:150px;}

.wz_pics img{width:100%}
.abou_one_wz{width:100%;float:none;}
.abou_one_tp img{width:100%}
.abou_one_tp{width:100%;}
.about_two_con p{width:auto;}
.about_two_pic{height:450px;}
.about1_line{float:left;}
.about_clear{height:20px;}
.left_comp{width:100%}
.left_comp img{width:100%}
.comp_nes{width:100%;}
.comp_nes h1{font-size:30px;}
.about_line{float:left;}
.comp_nes p{font-size:20px; line-height:26px;}


.zr_left{width:100%;}
.zr_right{width:100%}
.zr_right img{width:100%;}
.content {width:96%; margin:0 auto;}
.content img{width:100%;}
.about_con_left{width:100%}
.about_con_left p{font-size:18px;}
.about_con_left{width:96%; margin:10px auto;padding:0px;height:300px;}
.about_con{width:96%; margin:10px auto;}
.about_con_right{width:96%; margin:10px auto;}
.message_con{width:100%;}
.message_con input.input-text, .message_con input.input-file, .message_con input.code, textarea{width:100%}
input{width:100%;}

}<!--0.0001678466796875-->