﻿/* top start*/
body, td, th, p, div { font-size:1.0rem; line-height:2.25rem;}
img, div { behavior: url(/images/iepng/iepngfix.htc); }
body { min-width: 1200px; background-color:#FFFFFF; }
body, div, p, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding:0px; margin:0px; }
section { display: block; }
.FontRed { color:#F02930; }
h3 { font-size:14px; }
li { list-style-type:none; }
img { border:0;}
em { font-style:normal;}
.gray { color:#333; }
a { color:#585858; text-decoration:none; }
a:hover { color:#000000; }
a:active { text-decoration:underline; }
.LineLink a { text-decoration:underline; }
.LineLink a:hover { text-decoration:none; color:#8F050A; }
.ColorLink a { color:#2E2A3B; }
.ColorLink a:hover { color:#F02930; }
.WidthTab { width:10px; height:1px; float:left; }
.WidthTab2 { width:20px; height:1px; float:left; }
.HeightTab { height:10px; width:1px; overflow:hidden; }
.HeightTab2 { height:20px; width:1px; overflow:hidden; }
p { font-size:1.0rem; line-height:2.25rem; }
.fl { float:left }
.fr { float:right }
.tc { text-align:center }
.fb { font-weight:bold }
.ff { font-family:"微软雅黑"; }
.cf { color:#ffffff }
.cb { color:#000000; }
.Red { color:#FF0000; }

.f-cb { zoom: 1; }
.f-cb:after { display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:"."; }
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.container01 { width:92%; max-width:1620px; margin:0 auto; }
.container01 img{ width:100%; margin:0 auto; }
.container02 { width:100%; background:#F7F8FC; margin:0 auto; padding-top:2rem; padding-bottom:2rem; }
.container03 { width:100%; background:#F2F2F2; margin:0 auto; padding-top:3rem; padding-bottom:3rem; }
.w1200 { width: 1200px; margin: 0 auto; }
.w100 { width: 100%; margin: 0 auto; }
.w75 { width: 75%; margin: 0 auto; }
.w50 { width: 50%; margin: 0 auto; }
/*图片放大效果*/
.imghover { -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.imghover:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.images img {width: 100%;height: 100%;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s;}
.images:hover img {transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);}
/*友链*/
.links { padding:22px 0; }
.links span { font-size:30px }
.links p { padding:5px 20px }
.links p a { color:#333; margin:0 8px; font-size:12px; line-height:22px }
body { font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; color:#585858; width:100%; }
input, textarea { font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }

header { max-width:1620px; min-width: 1200px; background-color:#FFFFFF; width:100%; margin:auto; z-index:100; }
#head { width:100%; background-color:#FFFFFF; }
#head .top { margin:0 auto; height:5.25rem;}
#head .top .logo { float:left; height:5.25rem;}
#head .top .logo img{ height:5.25rem; margin-top:0px;}
/* navs*/
#head #NavLink { display:inline-block; height:5.25rem; line-height:5.10rem;}
#head #NavLink #NavBG { display:inline-block; height:5.25rem; line-height:5.10rem;}
#head #NavLink #sddm { margin:auto; z-index:100 }
#head #NavLink #sddm li { display:inline-block; *display:inline; *zoom:1;}
#head #NavLink #sddm .CurrentLi a {color:#2E1BD7; border-bottom:2px solid #2E1BD7;}
#head #NavLink #sddm li a { display: block; color: #333; font-weight:bold; text-align: center; padding-left:1.0rem; padding-right:1.0rem; font-size:1.06rem; }
#head #NavLink #sddm li a:hover { color:#2E1BD7; border-bottom:2px solid #2E1BD7;}
#head #NavLink #sddm li:hover a:before,#head #NavLink #sddm li.on a:before{ left:0; width:100%}
#head #NavLink #sddm div { background: #FFF; position: absolute; visibility: hidden; padding:0px 0px; top:5.25rem; z-index:999;}
#head #NavLink #sddm .CurrentLi div a { color: #5C5C5C; border-bottom:2px solid #FFF;}
#head #NavLink #sddm div a { position: relative; color: #5C5C5C; font-size:0.96rem; font-weight:bold; text-decoration:none; padding-left:1.2rem; padding-right:1.2rem; height:2.5rem; line-height:2.5rem; text-align:center;}
#head #NavLink #sddm div a:hover { color:#FFF; line-height:2.5rem; background: #2E1BD7; }
#head #NavLink #sddm .on_ser a { line-height:2.1rem; background: url("/images/ico_language.png") center left 10px no-repeat; padding-left:36px; border-radius:0px; }
#head #NavLink #sddm .on_ser a:hover { color:#2E1BD7; line-height:2.1rem; background: url("/images/ico_language.png") center left 10px no-repeat; }

/*电话*/
#head .top .tel{ font-family:Arial; font-size:1rem; font-weight:700; display:inline-block; height:6.25rem; line-height:6.25rem; margin-left:1.275rem; position:relative;}
#head .top .tel:before{ content:""; position:absolute; left:0; top:50%; margin-top:-7.5px; width:1px; height:15px; background:#c0c0c1}
#head .top .tel img{ margin:0px 12px 0 1.625rem;}
#head .top .tel span a{ margin-left:1.0rem; font-weight:normal;}
#head .top .tel a{ margin-left:1.0rem; font-weight:normal;}
#head .top .tel a:hover{ color:#2E1BD7;}
/*电话
#head .top .tel{ font-family:Arial; font-size:1rem; font-weight:700; display:inline-block; height:6.25rem; line-height:6.25rem; margin-left:1.275rem; position:relative;}
#head .top .tel:before{ content:""; position:absolute; left:0; top:50%; margin-top:-7.5px; width:1px; height:15px; background:#c0c0c1}
#head .top .tel img{ margin:0px 12px 0 1.625rem;}
#head .top .tel span a{ margin-left:1.0rem; font-weight:normal;}
#head .top .tel a{ margin-left:1.0rem; font-weight:normal;}
#head .top .tel a:hover{ color:#2E1BD7;}*/


#body { width:100%; margin:auto; }
.MoreProLink a { background:#FFF; margin:10px auto; margin-bottom:30px; line-height:40px; text-align:center; width:240px; display:block; height:40px; cursor:pointer; font-size:14px; color:#FF6600; border:1px solid #FF6600; }
.MoreProLink a:hover { color:#FFF; text-decoration:none; background-color:#FF6600; border:1px solid #FF6600; }
.MoreLink a { background:#666; margin:25px auto; line-height:38px; text-align:center; width:180px; display:block; height:38px; cursor:pointer; font-size:16px; color:#FFF; border-radius:0px; }
.MoreLink a:hover { color:#FFF; text-decoration:none; background-color:#333; }

/*内部页面BANNER*/
.banner-box {width:100%;}
.banner-box a {width:100%;float:left;margin-right:0px;position:relative;margin:0rem auto;overflow:hidden}
.banner-box a img {width:100%;float:left}
.banner-box a:nth-child(1n) {margin-right:0px;}
.banner-box a:last-child {margin-right:0px;}
.banner-box a span { text-align:center;position:absolute;bottom:48%;left:0px;right:0px;font-size:2.68rem; font-weight:bold;color:#FFF; padding:0.5rem 1rem;}

/*公共底部*/
.foot{ border-top:1px solid #CCCCCC; background: #FFF; padding-top: 35px; color: #828282; margin-top:50px;}
.foot a{ transition: all 0.3s ease;}
.foot-top{padding-bottom: 23px;}
.foot-logo img{display: block; width:232px; margin-right: 47px; margin-top: 5px;}
.foot-nav { }
.foot-nav dl{float: left; margin-right: 60px;}
.foot-nav dl dt{display: block; font-size: 1.06rem; line-height: 2.6rem; color: #000; font-weight:normal; text-transform: uppercase;}
.foot-nav dl dd a{display: block; font-size: 0.88rem; line-height: 1.96rem; color: #828282; }
.foot-nav dl p a{ color: #828282; }
.foot-nav dl p{display: block; font-size: 0.88rem; line-height: 1.96rem;}
.foot-nav dl p b{font-size: 0.88rem;}
.foot-nav .foot-con{ font-family:Arial; color:#828282;}
.foot-wechat { width:216px; }
.foot-wechat  ul li{float: left; }
.foot-wechat  ul li img{display: block; margin: 0 auto; width:100%;}
.foot-wechat  ul li i{display: block;font-style:normal; font-size: 0.88rem; line-height: 3.0rem; text-align: center;}
.foot-nav dl dd a:hover,.foot-copy p a:hover{color: #2E1BD7;}

.copyright { color:#FFF; background:#C3C3C3; line-height:4.2rem;height:4.2rem; }
.copyright p {  line-height:4.2rem; font-size:0.88rem;}
.copyright p a{ color:#FFF;}
.copyright p a:hover{ color:#000;}

/* clearfix */
.clearfix:after { content:" "; display:block; visibility:hidden; height:0; clear:both; }
.clearfix { clear:both; }
.clearbox { clear:both; width:996px; margin:0 auto; height:0; overflow:hidden; }
.clear { height:1%; overflow:hidden; }

/*当前位置*/
.S_menu { width:100%; float:left; background:#FBFBFB; line-height:4rem; height:4rem;}
.H_position { padding: 15px 0; color: #555555; line-height: 16px; }
.H_position .home { float:left; display:block; width: 18px; height: 16px; background: url("/images/home.png") no-repeat; margin-top:11px; }
.H_position .gt { padding: 0 12px; }

/*分类*/
.S_menu { width:100%; float:left; background:#FBFBFB; line-height:4rem; height:4rem;}
.S_menu p { float:left }
.S_menu p a { line-height:3.88rem; font-size:16px; color:#585858; border-bottom:2px solid #FBFBFB; margin-right:3.6rem; float:left;}
.S_menu p a:hover, .S_menu p a.cur { color:#2E1BD7; border-bottom:2px solid #2E1BD7;}
.S_menu .container01>div { float:right;}
.S_menu .container01>div { float:right; font-size:0.8rem; line-height:3.88rem; color:#000 }
.S_menu .container01>div a:after, .S_menu .container01>div a:after { content:'>'; padding:0px 5px; color:#000 }
.S_menu .container01>div a:last-child:after { display:none; color:#000 }
.S_menu .container01 div a.cur, .S_menu .container01>div a:hover, .S_menu .container01>div a.cur { color:#2E1BD7; }
.S_menu .container01>div:before { content:url(../images/ico.png); float:left; margin-right:5px }

/*首页标题*/
.t_index { margin:1.68rem auto; text-align:center;}
.t_index h1{display: block; font-size:1.68rem; line-height:3rem; color:#000;}
.t_index h2{display: block; width:100px; height:2px; background:#FF9900; margin:2rem auto;}
.t_index h3{display: block; font-size:1rem; line-height:1rem; color:#666; font-weight:normal;}
.t_index p{display: block; margin:10px auto;}

/*内页标题*/
.t_neiye { margin:3rem auto;}
.t_neiye h1{display: block; font-size:1.88rem; line-height:3rem; color:#2E1BD7;}
.t_neiye h2{display: block; font-size:2.38rem; line-height:3rem; color:#333;}
.t_neiye h3{display: block; width:100px; height:2px; background:#FF9900; margin:2rem auto;}
.t_neiye p{display: block; margin:10px auto;}

/*企业文化*/
.ns_Culture{margin:0 auto; background-color:#FFFFFF; padding-top:2rem; padding-bottom:2rem;}
.ns_Culture ul{padding:0;zoom:1;}
.ns_Culture ul:after{content:''; display:block; clear:both;}
.ns_Culture li{float:left; text-align:center; width:25%;}
.ns_Culture li:hover{background-color:#2E1BD7;}
.ns_Culture li a {display:block;}
.ns_Culture li a i{display:block; width:130px; height:130px; margin:3rem auto;}
.ns_Culture li a P{display:block; font-size:1.6rem; color:#333; line-height:3.6rem;}
.ns_Culture li a span{display:block; height:6rem; font-size:0.92rem;color:#666;}
.ns_Culture li a:hover P{color:#FFF;}
.ns_Culture li a:hover span{color:#FFF;}

.ns_Culture li .ns_Culture_icon01 i{background: url("/images/icon_01.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon02 i{background: url("/images/icon_02.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon03 i{background: url("/images/icon_03.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon04 i{background: url("/images/icon_04.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon01:hover i{background: url("/images/icon_01h.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon02:hover i{background: url("/images/icon_02h.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon03:hover i{background: url("/images/icon_03h.png") center center no-repeat;}
.ns_Culture li .ns_Culture_icon04:hover i{background: url("/images/icon_04h.png") center center no-repeat;}

/*产品列表*/
.prolist_con { width:100%; max-width:1620px; background:#2E1BD7; float:left; margin:40px auto; }
.prolist_L { float:left; width:25%;}
.prolist_L img { float:left; width:100%;}
.prolist_L a { color:#FFF; float:left; padding:50px 30px 50px 30px; }
.prolist_L a:hover h4 { color:#000; border:1px solid #000; }
.prolist_L h3 { text-align:justify; text-justify:inter-ideograph; color:#FFF; width:100%; float:left; font-size:1.1rem; line-height:3.0rem; font-weight:normal; }
.prolist_L p { text-align:justify; text-justify:inter-ideograph; color:#FFF; width:100%; float:left; font-size:0.95rem; line-height:2.0rem; }
.prolist_L h4 { text-align:center; text-justify:inter-ideograph; color:#FFF; border:1px solid #FFF; margin-top:0.95rem; padding-left:1rem; padding-right:1rem; float:left; font-size:0.8rem; line-height:2.0rem; font-weight:normal; }
.prolist_R { float:right; width:75%; overflow:hidden;}
.prolist_R img { width:100%;}
.prolist_con:nth-child(2n+1) { }
.prolist_con:nth-child(2n+1) .prolist_L {float:right;}
.prolist_con:nth-child(2n+1) .prolist_R {float:left;}

/*服务承诺*/
.ns_commitment { width:100%; background:#F7F8FC; margin:0 auto; padding-top:2rem; padding-bottom:2rem; }

/* 间距 */
.mt2 { margin-top:2px; }.mr2 { margin-right:2px; }.mb2 { margin-bottom:2px; }.ml2 { margin-left:2px; }
.mt5 { margin-top:5px; }.mr5 { margin-right:5px; }.mb5 { margin-bottom:5px; }.ml5 { margin-left:5px; }
.mt10 { margin-top:10px; }.mr10 { margin-right:10px; }.mb10 { margin-bottom:10px; }.ml10 { margin-left:10px; }
.mt20 { margin-top:20px; }.mr20 { margin-right:20px; }.mb20 { margin-bottom:20px; }.ml20 { margin-left:20px; }
.mt30 { margin-top:30px; }.mr30 { margin-right:30px; }.mb30 { margin-bottom:30px; }.ml30 { margin-left:30px; }
.mt50 { margin-top:50px; }.mr50 { margin-right:50px; }.mb50 { margin-bottom:50px; }.ml50 { margin-left:50px; }
.mt80 { margin-top:80px; }.mr80 { margin-right:80px; }.mb80 { margin-bottom:80px; }.ml80 { margin-left:80px; }
.mt100 { margin-top:100px; }.mr100 { margin-right:100px; }.mb100 { margin-bottom:100px; }.ml100 { margin-left:100px; }
.mt150 { margin-top:150px; }.mr150 { margin-right:150px; }.mb150 { margin-bottom:150px; }.ml150 { margin-left:150px; }
.mt200 { margin-top:200px; }.mr200 { margin-right:200px; }.mb200 { margin-bottom:200px; }.ml200 { margin-left:200px; }
.mt250 { margin-top:250px; }.mr250 { margin-right:250px; }.mb250 { margin-bottom:250px; }.ml250 { margin-left:250px; }
/*统一设置背景的background-attchment属性*/ 
.article{ 
 width: 100%; 
 margin: 0 auto; 
 height: 50rem; 
 background-repeat: no-repeat; 
 background-attachment: fixed; 
 background-position: center center; 
 background-size: cover; 
} 
/*分别给每个部分设置不同的背景和颜色*/ 
.section1{ background-image: url("/images/image/20201125141334313431.jpg"); } 
.section2{ background-image: url("/images/shichaguodong02.jpg"); } 
.section3{ background-image: url("/images/shichaguodong03.jpg"); } 
.section4{ background-image: url("/images/shichaguodong04.jpg"); } 
.section5{ background-image: url("/images/shichaguodong05.jpg"); } 
.section6{ background-image: url("/images/shichaguodong06.jpg"); } 
.section7{ background-image: url("/images/shichaguodong07.jpg"); } 
.anim{ 
 -webkit-transition : all 1s ease-in; 
 -moz-transition : all 1s ease-in; 
 -ms-transition : all 1s ease-in; 
 transition : all 1s ease-in; 
 text-indent:3em; 
}


/*企业资讯*/ 
.online-news-wrapper { padding-top:3%; overflow:hidden }
.online-news-wrapper ul { margin:0 -30px }
.online-news-wrapper li { float:left; width:50% }
.online-news-wrapper li a { display:block; margin:0 30px; padding:4% 20px 4.3%; overflow:hidden; border-top:1px solid #d9d9d9; -webkit-transition:all ease .2s;
-o-transition:all ease .2s;
-moz-transition:all ease .2s;
transition:all ease .2s
}
.online-news-wrapper li a:hover { background-color:#2E1BD7; }
.online-news-wrapper li a:hover .date { color:#FFF; }
.online-news-wrapper li a:hover .title { color:#FFF; }
.online-news-wrapper li a:hover .desc { color:#FFF; }
.online-news-wrapper li a:hover .date .line { border-bottom:3px solid #FFF; }
.online-news-wrapper .date { font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-size:18px; line-height:24px; color:#666 }
.online-news-wrapper .date .line { display:block; width:20px; height:0; padding-top:15px; border-bottom:3px solid #d9d9d9; }
.online-news-wrapper .title { margin-bottom:22px; font-size:18px; font-weight:bold; color:#1a1a1a; display:-webkit-box; height:48px; line-height:24px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2 }
.online-news-wrapper .desc { font-size:14px; line-height:24px; color:#666; display:-webkit-box; height:76px; line-height:24px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:3; }

/*分页*/ 
.page{text-align:center;padding:48px 0px 68px 0px}
.page ul{width:100%;float:left;text-align:center}
.page ul li{display:inline-block;width:32px;height:32px;border-radius:10%;border:1px solid #e6e6e6;line-height:32px;color:#666666;margin:0px 4px;text-align:center}
.page li span,.page li a{width:100%;float:left; font-family:Arial, Helvetica, sans-serif;}
.page li:hover,.page li.active{border-color:#2E1BD7;background:#2E1BD7;color:#fff}
.page li:hover a,.page li.active a{color:#fff}

/*资讯详情*/ 
.ns_con_new { padding-top:4%; padding-bottom:6%; overflow:hidden; }
.ns_con_new .ns_tit{ font-size:2.0rem; line-height:5.0rem; font-weight:300; color:#333333; text-align:center; margin:0 auto;}
.ns_con_new .pro_con_img{ margin:20px auto; width:600px; text-align:center;}
.ns_con_new .pro_con_img img{ }
.ns_con_new .text{ font-size:1.06rem; line-height:2.8rem;}
.ns_con_new .text p{ font-size:1.06rem; line-height:2.8rem;}
/*内页图标*/
.ns_con_new .i_icon { width:100%; text-align:center; line-height:2.5rem;height:2.5rem; font-size:0.88rem; color:#8c8c8c; border-bottom:1px solid #eee; margin-bottom:1rem;}
.ns_con_new .i_icon .icon_pubtime { background:url("/images/HituxCMSNote/news_pubtime.png") no-repeat left center; padding:0 15px 0 18px; }
.ns_con_new .i_icon .icon_author { background:url("/images/HituxCMSNote/news_author.png") no-repeat left center; padding:0 20px; }
.ns_con_new .i_icon .icon_from_name { background:url("/images/HituxCMSNote/news_source.png") no-repeat left center; padding:0 15px 0 20px; }
.ns_con_new .i_icon .icon_hit { background:url("/images/HituxCMSNote/news_source.png") no-repeat left center; padding:0 15px 0 20px; }

.prenext { padding:10px 0px; margin-top:10px; color:#2E1BD7; }
.prenext ul li { font: normal 14px/32px "微软雅黑"; }
.prenext ul li a:hover { color:#2E1BD7;}

/*我们的客户*/
.Co-branding {width:100%;}
.Co-branding a {width:16.6%;float:left;margin-right:0%;position:relative;margin-top:1rem;overflow:hidden;}
.Co-branding a img {width:100%;float:left}
.Co-branding a:nth-child(6n) {margin-right:0px;}
.Co-branding a:last-child {margin-right:0px;}
.Co-branding a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; background:#000; padding:0.5rem 1rem;filter:alpha(opacity=100);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55; }

/*一行四个没文字版*/
.Pic-four {width:100%;}
.Pic-four a {width:23.5%;float:left;margin-right:2%;position:relative;margin-top:1rem;overflow:hidden;}
.Pic-four a img {width:100%;float:left}
.Pic-four a:nth-child(4n) {margin-right:0px;}
.Pic-four a:last-child {margin-right:0px;}
.Pic-four a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; background:#000; padding:0.5rem 1rem;filter:alpha(opacity=100);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55; }

/*产品展示*/
.Pro-show {width:100%;}
.Pro-show a {width:23.5%;float:left;margin-right:2%;position:relative;margin-top:3rem;overflow:hidden}
.Pro-show a img {width:100%;float:left}
.Pro-show a:nth-child(4n) {margin-right:0px;}
.Pro-show a:last-child {margin-right:0px;}
.Pro-show a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; font-weight:bold; background:#2E1BD7; padding:0.5rem 1rem;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}


/*1_5图片集*/
.pictures1_5 {width:100%;}
.pictures1_5 a {width:19.6%;float:left;margin-right:0.5%;position:relative;margin-top:1rem;overflow:hidden;}
.pictures1_5 a img {width:100%;float:left}
.pictures1_5 a:nth-child(5n) {margin-right:0px;}
.pictures1_5 a:last-child {margin-right:0px;}
.pictures1_5 a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; background:#000; padding:0.5rem 1rem;filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55; }

/*1_4图片集*/
.pictures1_4 {width:100%;}
.pictures1_4 a {width:24.5%;float:left;margin-right:0.5%;position:relative;margin-top:3rem;overflow:hidden}
.pictures1_4 a img {width:100%;float:left}
.pictures1_4 a:nth-child(4n) {margin-right:0px;}
.pictures1_4 a:last-child {margin-right:0px;}
.pictures1_4 a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; background:#2E1BD7; padding:0.5rem 1rem;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

/*1_3图片集*/
.pictures1_3 {width:100%;}
.pictures1_3 a {width:33%;float:left;margin-right:0.5%;position:relative;margin-top:1rem;overflow:hidden;}
.pictures1_3 a img {width:100%;float:left}
.pictures1_3 a:nth-child(3n) {margin-right:0px;}
.pictures1_3 a:last-child {margin-right:0px;}
.pictures1_3 a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.0rem;color:#FFF; background:#000; padding:0.5rem 1rem;filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55; }

/*1_2图片集*/
.pictures1_2 {width:100%; text-align:center;}
.pictures1_2 a {width:49%;float:left;margin-right:2%;position:relative;margin-bottom:3rem;overflow:hidden;}
.pictures1_2 a img {width:100%;float:left}
.pictures1_2 a:nth-child(2n) {margin-right:0px;}
.pictures1_2 a:last-child {margin-right:0px;}
.pictures1_2 a span {position:absolute;bottom:0rem;left:0px;right:0px;font-size:1.38rem;color:#000; background:#2E1BD7; padding:0.5rem 1rem;}

/*服务承诺*/
.ns_commitment{margin:0 auto; background-color:#FFFFFF; padding-top:2rem; padding-bottom:2rem;}
.ns_commitment ul{padding:0;zoom:1;}
.ns_commitment ul:after{content:''; display:block; clear:both;}
.ns_commitment li{float:left; text-align:center; width:33.3333%;}
.ns_commitment li:hover{background-color:#2E1BD7;}
.ns_commitment li a {display:block;}
.ns_commitment li a i{display:block; width:130px; height:130px; margin:3rem auto;}
.ns_commitment li a P{display:block; font-size:1.6rem; color:#333; line-height:3.6rem;}
.ns_commitment li a span{display:block; height:10rem; font-size:1.26rem;color:#666; width:80%; text-align:center; margin:0 auto;}
.ns_commitment li a:hover P{color:#FFF;}
.ns_commitment li a:hover span{color:#FFF;}

.ns_commitment li .ns_commitment_icon01 i{background: url("/images/icon_c01.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon02 i{background: url("/images/icon_c02.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon03 i{background: url("/images/icon_c03.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon04 i{background: url("/images/icon_c04.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon05 i{background: url("/images/icon_c05.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon06 i{background: url("/images/icon_c06.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon01:hover i{background: url("/images/icon_c01h.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon02:hover i{background: url("/images/icon_c02h.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon03:hover i{background: url("/images/icon_c03h.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon04:hover i{background: url("/images/icon_c04h.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon05:hover i{background: url("/images/icon_c05h.png") center center no-repeat;}
.ns_commitment li .ns_commitment_icon06:hover i{background: url("/images/icon_c06h.png") center center no-repeat;}

/*客户案例*/
.ns_customer { margin:0 auto; overflow:hidden; }
.ns_customer ul { float:left; }
.ns_customer li { float:left; text-align:center; width:20%;}
.ns_customer li:last-child {margin-right:0px;} { float:left; text-align:center; width:20%;}
.ns_customer li img { width:80%; margin:10px auto; border:1px solid #F6F6F6;}

.VideoBox { position:relative; text-align:center; margin:0 auto; }
.VideoBox video{ position:absolute; top:0; left:0; width:100%; height:100%;}


/* 首页关于我们 */
.about-box { width:100%; background: url("/images/bg-in-ab.png") center center no-repeat; height:auto; padding:55px 0 25px 0; }
.ab_fl { display:block; width:35%; float:left; }
.ab_fl img { width:100%; }
.ab_fr { width:62%; float:right; }
.ab_fr h1 { display:block; color:#2E1BD7; font-size:1.78rem; line-height:2.68rem; text-align:left; margin-bottom:1rem; }
.ab_fr h2 { width:100px; height:2px; background:#0028AA; margin-bottom:1rem; margin-top:1rem; text-align:left; }
.ab_fr p { font-size:0.80rem; }
.ab_fr a { text-align:center; position:relative; z-index:1; overflow:hidden; display:block; width:9rem; height:2.75rem; line-height:2.75rem; font-size:.875rem; color:#525252; margin:0 auto; border:1px solid #c5c5c7; border-radius:1.5rem; margin-top:2.3rem; transition:.5s;}
.ab_fr a:hover { color:#FFF; background:#2E1BD7; border:1px solid #2E1BD7; }

/*优势*/
.ysbg { padding: 40px 0 30px; }
.ysbg-img { }
.ysbg-img img{ width: 100%; }
.ys-num ul li { float: left; text-align: center; width: 20%; }
.ys-num ul li:last-child { margin-right: 0 }
.ys-num ul li .icon { display:none; position: relative; width: 100px; height: 100px; background: #EEF2FF; border-radius: 50%; margin: 0 auto 40px; }
.ys-num ul li .icon:after { content: ''; position: absolute; top: -10px; left: -10px; width: 120px; height: 120px; border-radius: 50%; background: rgba(238, 242, 255, 0.6); animation: twinkling 1s infinite ease-in-out; animation-fill-mode: both; }
.ys-num ul li img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
 @keyframes twinkling {  0% {
 opacity: 0.2;
 transform: scale(1);
}
 50% {
 opacity: 0.5;
 transform: scale(1.12);
}
 100% {
 opacity: 0.2;
 transform: scale(1);
}
}
.ys-num ul li span { color: #2E1BD7; font-size: 16px; line-height: 50px; }
.ys-num ul li abbr { font-size: 52px; font-family: arial; font-weight: bold; }
.ys-num ul li h2 { display: block; font-size: 16px; color: #333; font-weight:normal; }

.s_tt{ width:92%; max-width:1620px; margin:0 auto; overflow:hidden;}
.s_tt h3{ font-size:1.5rem; color:#333; font-weight:bold; float:left; line-height:3.125rem;}
.s_tt h3 span{ font-size:2rem; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-right:10px; }
.s_tt .btn_r{ float:right; width:9.625rem; height:3.125rem; line-height:3.125rem; text-align:center; display:block; font-size:1.0625rem; color:#fff; background:#2E1BD7; border-radius:3px; position:relative; z-index:1; overflow:hidden;}
.s_tt .btn_r:before{content:"";position:absolute; z-index:-1;left:auto;right:0;bottom:0;width:0;height:100%;background: #0081cc;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}
.s_tt .btn_r:hover:before{left:0;right:auto;width:100%}

/* 主体开始*/
#s_mian{  }
#s_pro{ background:#f7f7f7; width:100%; overflow: hidden; text-align:center; padding:20px 0 80px;}
#s_pro ul{ margin:0px auto;}
#s_pro ul li{ padding:0 0px;}
#s_pro ul li {width:24.25%;float:left;margin-right:1%;position:relative;margin-top:3rem;overflow:hidden}
#s_pro ul li img {width:100%;float:left}
#s_pro ul li:nth-child(4n) {margin-right:0px;}
#s_pro ul li:last-child {margin-right:0px;}
#s_pro ul li .box{ display:block; background:#fff;}
#s_pro ul li .img{overflow:hidden}
#s_pro ul li .img img{ transition:1s;}
#s_pro ul li:hover .img img{ transform:scale(1.1);}
#s_pro ul li .txt{ border:1px solid #e8e9eb; padding:2rem 2rem 3.375rem; text-align:center;}
#s_pro ul li .txt h5{ font-size:1.125rem; color:#212121; font-weight:bold; margin-bottom:1.25rem;}
#s_pro ul li .txt p{ font-size:.875rem; color:#747272; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#s_pro ul li .txt .btn_more{ position:relative; z-index:1; overflow:hidden; display:block; width:9rem; height:2.75rem; line-height:2.75rem; font-size:.875rem; color:#525252; margin:0 auto; border:1px solid #c5c5c7; border-radius:1.5rem; margin-top:2.3rem; transition:.5s;}
#s_pro ul li .txt .btn_more:hover{ color:#fff; }
#s_pro .btn_more:before{ content:""; width:200px; height:200px; border-radius:50%; transform-origin:center; transform:scale(0); background:#2E1BD7; position:absolute; z-index:-1;  top:50%; margin-top:-100px; right:50%; margin-right:-100px; transition:.5s;}
#s_pro .btn_more:hover:before{ transform:scale(1); }

#s_pro_main{ width:100%; overflow: hidden; margin-bottom:20px;}
#s_pro_main ul{ margin:0 -10px;}
#s_pro_main ul li{ padding:0 10px;}
#s_pro_main ul li .box{ display:block; position:relative;}
#s_pro_main ul li .img{}
#s_pro_main ul li .img img{ transition:1s;}
#s_pro_main ul li:hover .img img{ transform:scale(1.03);}
#s_pro_main ul li .txt{ position:absolute; top:0; left:0; width:100%; padding:3.6rem 2rem; color:#fff; text-align:center; }
#s_pro_main ul li .txt h5{ font-size:2rem; margin-bottom:1.25rem;}
#s_pro_main ul li .txt p{ font-size:1.0625rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#s_pro_main ul li .txt .btn_more{ font-size:1.0625rem; margin:0 auto; margin-top:2.3rem;}
#s_pro_main ul li .txt .btn_more:hover{}
#s_pro_main .slick-arrow{ z-index:99; position:absolute; transform:translate(0,0); top:50%; margin-top:-2rem; background-size:1rem !important;
	display:block;border-radius:50%; border:2px solid #fff; border:2px solid rgba(255,255,255,.35);
    width: 4rem;
    height: 4rem;}
#s_pro_main .slick-prev{ left:3rem;
	background:url(../images/left_white.svg) center no-repeat;
	transition:300ms;
	-webkit-transition:300ms;
	}
#s_pro_main .slick-next{ right:3rem;
	background:url(../images/right_white.svg) center no-repeat;
	transition:300ms;
	-webkit-transition:300ms;
	}

#s_partner { }
#s_partners { width:100%; overflow: hidden; text-align:center; padding:80px 0;}

/*联系我们*/
.k_contact{ padding:3.5rem 0 4rem}
.k_contact .left{ width:36%; background:#2E1BD7; height:470px;}
.k_contact .left .fl00{ margin:60px 32px;}
.k_contact .left .fl00 h5{ font-size:1.375rem; color:#fff}
.k_contact .left .fl00 h3{ font-size:2.25rem; color:#fff; font-family:Impact; margin:1rem 0 2rem}
.k_contact .left .fl00 p{ font-size:16px; line-height:32px; color:#fff}
.k_contact .right{ width:64%;}
.k_contact .right iframe{ width:100%; height:470px; border:none;}

/*新闻列表页*/
.newsmore-list .ny-title{margin-bottom: 40px;}
.newsmore-list{margin: 50px 0}
.newsmore-list ul{width: calc(100% + 3%)}
.newsmore-list ul li{float:left; margin-right: 3%; margin-bottom: 3%; width: calc(100% / 3 - 3% - 4%); background: #fff; box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); padding: 2%;}
.newsmore-list ul li strong{display: block; font-size: 16px; height: 65px; color: #333333; border-bottom: solid 1px #ebebeb;  margin-bottom: 6%; }
.newsmore-list ul li .pic img{display: block; width: 100%; margin-bottom: 5.5%}
.newsmore-list ul li p{margin-bottom: 6%; min-height:80px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.newsmore-list ul li em {display: none; color: #888888; font-family: arial;}
.newsmore-list ul li:hover strong,.news-left ul li:hover em{color: #1B3488;}



/*首页新闻*/
.news-box { clear:both; width:100%; background: #FFF; height:auto; padding:50px 0; }
.news{margin-top:50px}
.news-list{margin-bottom:50px; position: relative;overflow: hidden;border-bottom:1px solid #EEEEEE;}
.news-list li{float:left;width:50%; border-top:1px solid #E3E3E3;margin-right:0%;box-sizing: border-box; background: #FFF;}
.news-list li:hover{background: #FFF;transition: all .3s;}
.news-list li:nth-child(2n) {margin-right:0px;}
.news-list li:last-child {margin-right:0px;}
.news-list li .pic{display:none;width: 100%;overflow: hidden;}
.news-list li .pic img{width: 100%;transition: all .5s;}
.news-list li .info{width:100%;margin:20px auto}
.news-list li .info h3{font-size:20px;font-weight: normal; overflow: hidden; color:#333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news-list li .info{width:90%;margin:25px auto 20px auto}
.news-list li .info p{font-size:14px;line-height: 26px; height:52px;margin:15px 0;color:#777; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-list li .date{ background: #FAFAFA;height: 50px;line-height: 50px;}
.news-list li .date span{color:#777;margin-left:5%}
.news-list li .date em{color:#777;margin-right:5%;float:right; margin-top: 13px;}

.news-list li:hover .info h3 { color:#DA2228;}

/*内页新闻列表*/
.new_ny { width:100%; padding:50px 0;}
.new_ny_lst dd { width: 92%; height: 115px; padding:20px 0; background:#FFFFFF; float: left; margin:0 auto;}
.new_ny_lst dd:nth-child(3n) {margin-right:0px;}
.new_ny_lst dd:last-child {margin-right:0px;}
p.new_ny_rq { font-size: 14px; width: 8%; line-height:100%; height: 75px; background: #969393; float: left; text-align: center; color: #FFF; margin-top:20px; margin-left:20px; margin-right:20px;}
p.new_ny_rq span { display: block; font-size: 24px; text-align: center; font-weight: bold; line-height: 35px; padding-top: 10px; }
p.new_ny_tx { float: left; width: 80%; margin-top: 15px; }
p.new_ny_tx a { color: #333; font-size: 18px; display: block; line-height: 32px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
p.new_ny_tx span { display: block; font-size: 12px; color: #585858; height: 48px; line-height:26px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.new_ny_lst dd:hover { height: 115px; padding:20px 0; background:#F9F9F9; }
.new_ny_lst dd:hover p.new_ny_tx a { color: #F08200; }
.new_ny_lst dd:hover p.new_ny_rq { background: #F08200; margin-top: 20px; margin-left: 20px; }
.new_ny_lst dd:hover p.new_ny_tx { margin-top: 15px; }
.new_ny_lst dd:hover p.new_ny_tx span { color: #585858; }


#n_news{}
#n_news .up_box{ padding-bottom: 50px;}
#n_news .up_box .left{ width: 725px;}
#n_news .up_box .right{ width: 450px;}
/*=====================新闻列表================*/
#list_news{ background: #fff; padding: 50px 0; margin-bottom: -60px;}
#list_news ul{ }
#list_news li{  height:145px; padding: 30px 0;  position:relative; display:block; overflow:hidden;   }
#list_news li .main_box{ width:92%; margin:0 auto; max-width:1620px; min-width:1200px; position:relative;}
#list_news li a{display:block;}
#list_news li .pic_box{position:absolute; left:0px;  top:  0px; background:#000;width:220px;height:145px;overflow:hidden}
#list_news li .pic_box a{ position:relative; }
#list_news li img{width:220px;height:145px;display:block}
#list_news li .text_box{position:relative; margin-left: 265px;  }
#list_news li h1{ display: block; padding-bottom: 15px; padding-top: 17px;  }
#list_news li h1 a{overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#535355;font-size:16px; color: #434345; display:block;}
#list_news li p{font-size:12px;line-height:20px;color:#9c9f9f; height: 40px; overflow: hidden; }
#list_news li span{margin-top:2px;display:block;font-size:12px;color:#5c5c5d}
#list_news .fot_box{position:relative;height:12px;line-height:14px; margin-top: 20px;}
#list_news .fot_box span{color:#979798;font-size:12px; opacity:.65;filter:alpha(opacity=65);}
#list_news .fot_box span.time{  background: url(/images/icon_time.png) left center no-repeat;  padding-left: 20px;  }
#list_news .fot_box span.read{ display:none;position: absolute; left: 120px; top: -2px; background: url(/images/icon_read.png) left center no-repeat;  padding-left: 20px; color: #979798;}
#list_news .fot_box a{display:block;color:#a1a1a1;font-size:12px;position:absolute;right:0;top:0;background:url(../images/icon_more_jt.png) right center no-repeat;padding-right:20px}
#list_news li:hover{ background: #f4f5f7;}
#list_news li h1 a:hover{color:#e23a53;text-decoration:none}
#list_news li .fot_box a:hover{background:url(../images/icon_more_jt_hover.png) right center no-repeat;color:#e23a53}

/*==============工作动态=====================*/
#n_news.n_dt #hot_pic_news .text_box{padding:40px 28px 0 0;}
#n_news.n_dt #hot_pic_news .text_box .time_box{ position: relative; margin-top: 10px;}
#n_news.n_dt #hot_pic_news .text_box .time_box span{ color: #c5c5c7; font-size:12px;}
#n_news.n_dt #hot_pic_news .text_box .time_box span.author{position: absolute; right: 0px; top: -2px;}
#n_news.n_dt #hot_text_news .fot_box span.author{position: absolute; right: 0px; top: -2px;  color: #979798; opacity:.65;filter:alpha(opacity=65);}
#list_news .fot_box span.author{position: absolute; left: 120px; top: -2px;  color: #979798; opacity:.65;filter:alpha(opacity=65);}

/*=================质量方针==================*/
.n_business_type{ margin:100px auto;}
.n_business_type ul{ }
.n_business_type li{width:24.25%;float:left;margin-right:1%; position:relative;display:block;overflow:hidden;background:#68686e;float:left;}
.n_business_type li:nth-child(4n) {margin-right:0px;}
.n_business_type li:last-child {margin-right:0px;}
.n_business_type li a{display:block;}
.n_business_type li .pic_box{ width:100%;overflow:hidden}
.n_business_type li .pic_box a{ position:relative; }
.n_business_type li img{width:100%;display:block}
.n_business_type li .text_box{position:relative; padding: 50px 0;}
.n_business_type li h1{ display: block; text-align: center; margin-bottom: 3px; font-size:16px; color: #fff;  }
.n_business_type li strong{color:#c5c5c8;font-size:12px;display:block; text-transform: uppercase; text-align: center;}
.n_business_type li span{margin:20px auto 0 auto; text-align: center; border-radius: 15px; height: 30px; line-height: 30px; width: 100px;  display: block; display:block;font-size:12px;color:rgba(255,255,255,0.58); border: 2px solid rgba(255,255,255,0.25); }
.n_business_type li:hover{background:#df203d; margin-top: -20px;}
.n_business_type li:hover h1{ }
.n_business_type li:hover strong{ color: #f6baba;}
.n_business_type li h1 a:hover{color:#fff;text-decoration:none}
.n_business_type li span:hover{color:rgba(255,255,255,1); border: 2px solid rgba(255,255,255,1);}


.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #2E1BD7;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(/images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#D97700;}
.cbbfixed .weixin {background: #dadbdd; display:none;}
.cbbfixed .weixin div {background: url(/images/QRCode.png);width: 182px;height: 182px;position: absolute;left: -182px;top: -100px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(/images/side-icon01.png);}