html{font-size:100px;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;overflow-x:hidden;}
body.resizing *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}

.contain{width:1200px;margin:0 auto;}

.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

.Header-wrapper{z-index:99;}
.Header-wrapper .Header-cl{height:50px;position:relative;}

.header-container{ width:100%; height:50px; background:url(../images/head_bg.jpg) repeat-x left bottom; box-shadow:0px 1px 6px rgba(4,0,0,.5); position:fixed; top:0px; left:0px; z-index:99;}

.Hlogo{height:50px;line-height:50px;font-size:0px;float:left;overflow:hidden;}
.Hlogo img.rollover{display:none;}

.Hsrch{float:right;}
.Hsrch-menu{display:block;width:17px;height:50px;background:url(../images/head_search_ico.png) no-repeat center center;}
.Hsrch-box{width:100%;height:50px;background:url(../images/head_bg.jpg) repeat-x;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
.Hsrch-block{padding:0 0 0 4rem !important;width:12rem !important;height:32px;margin:9px auto 0;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/head_search_ico.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../images/head_search_close_ico.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px; line-height:32px;font-size:14px;float:left;margin:0 0 0 10px; border: #CCC 1px solid; text-indent:1em;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}

.header-container.header-searching{}
.Header-wrapper .header-container.header-searching .Hlogo{position:relative;z-index:5;}
.Header-wrapper .header-container.header-searching .Hlogo img.rollover{display:none !important;}
.Header-wrapper .header-container.header-searching .Hlogo img{display:inline-block;}

.Hlang{position:relative;float:right;margin:0 0.3% 0 0;}

.Hlang-menu{display:block;width:67px;height:50px;line-height:50px;padding:0 1px 0 21px;font-weight:lighter;color:#666666;background:url(../images/head_lang_ico.png) no-repeat left center;}

.Hlang-box{width:140px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:50px;right:-16px;display:none;padding:10px 0;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -4px;}
.Hlang-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#30a2dd;}
.Hlang-box a.CN{background-image:url(../images/head_lan_cn_ico.png);}
.Hlang-box a.EN{background-image:url(../images/head_lan_en_ico.png);}


/*nav*/
.Hnav{float:left;margin:0 0 0 5%}
.Hnav>li{padding:0 26px;position:relative;float:left;}
.Hnav>li .Hname{display:block;height:50px;line-height:50px;font-size:15px;color:#444444;position:relative;}
.Hnav>li .Hname i{display:none;width:50px;height:50px;background:url(../images/icon-dd2.png) no-repeat center center / 12px auto;position:absolute;right:0px;top:0px;z-index:2;}
.Hnav>li .Hname.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.Hnav>li.cur .Hname, .Hnav>li .Hname:hover{color:#000; font-weight:bold;}

/*nav list*/
.Hn2nd-box{background:rgba(28,28,28,.3);position:absolute;top:50px;left:0px;display:none;}

.Hnav>li.Hnav_pro{position:static;}

.Hn2nd-box.Hn2nd-pro{padding:34px 0;width:100%;}
.HnPro-nav{width:12.5%;border-right:1px solid rgba(225,225,255,.2);float:left;}
.HnPro-nav a{display:block;padding:5px;line-height:20px;color:#fff;opacity:.75;margin:12px 0 0;}
.HnPro-nav a:first-child{margin:0px;}
.HnPro-nav a.cur,.HnPro-nav a:hover{opacity:1;background:#06C;}

.HnPro-list{width:80%;float:left;display:none;}
.HnPro-list li{width:25%;text-align:center;float:left;}
.HnPro-list li .HnPro-img{height:132px;line-height:132px;overflow:hidden;font-size:0px;}
.HnPro-img img{max-width:100%;max-height:100%;}
.HnPro-list li .name{line-height:26px;font-size:16px;font-weight:lighter;color:#fff;margin:10px 0 0;}

/*guest*/
.Hn2nd-box.Hn2nd-public{padding:10px 0 10px;width:115px;text-align:center;left:-1px;}
.Hn2nd-box.Hn2nd-public a{display:block;padding:10px 5px;line-height:20px;color:#fff;}
.Hn2nd-box.Hn2nd-public a:hover{background:#06C;}

@media all and (min-width:980px){
 .Hnav>li:hover .Hn2nd-box{display:block;animation:fadeInBottom .4s ease-in-out forwards;-webkit-animation:fadeInBottom .4s ease-in-out forwards;}
 .Hlang:hover .Hlang-box{display:block;}
}
@keyframes fadeInBottom{
	0%{transform:translateY(10px);-webkit-transform:translateY(10px);opacity:0;}
	100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}

/*index*/
.index-header .Header-cl{display:none;}
.index-header .header-container{ height:80px; background:url(../images/head_bg.jpg) repeat-x;}
.index-header .Hlogo{height:80px;line-height:80px;}
.index-header .Hlogo img{display:none;}
.index-header .Hlogo img.rollover{display:inline-block;}
.index-header .Hnav>li .Hname ,.index-header .Hlang-menu{height:80px;line-height:80px;color:#000;}
.index-header .Hlang-menu{height:80px; background-image:url(../images/head_lang_ico.png);}
.index-header .Hsrch-menu{height:80px; background-image:url(../images/head_search_ico.png);}

.index-header .Hnav>li.cur .Hname{color:#000; font-weight:bold;}

.index-header .Hsrch-box{width:100%;height:80px;background:url(../images/head_bg.jpg) repeat-x;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
.index-header .Hsrch-block{padding:0 0 0 4rem !important;width:12rem !important;height:32px;margin:24px auto 0;}

.index-header .Hlang-box{width:140px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:80px;right:-16px;display:none;padding:10px 0;}

.index-header .Hn2nd-box{background:rgba(28,28,28,.3);position:absolute;top:80px;left:0px;display:none;}

/*banner*/
.banner-buttom {margin-top:-70px;}
#p-top {width:930px;margin:80px auto 0;padding:0 10px;text-align:right;}
#p-top {width:auto;min-width:990px;padding:0;background:none;}
#p-banner-1 {background:#EDEDED url('') repeat-x 50% 0px;}
#p-top-banner .p-banner-small-1 {background:url('') no-repeat 0 80%;}
#p-banner-2 {background:#EDEDED url('') repeat-x 50% 0px;}
#p-top-banner .p-banner-small-2 {background:url('') no-repeat 0px 80%;}
#p-banner-3 {background:#EDEDED url('') repeat-x 50% 0px;}
#p-top-banner .p-banner-small-3 {background:url('') no-repeat 0px 50%;}
#p-banner-4 {background:#EDEDED url('') repeat-x 50% 0px;}
#p-top-banner .p-banner-small-4 {background:url('') no-repeat 0px 50%;}
#p-banner-5 {background:#EDEDED url('') repeat-x 50% 0px;}
#p-top-banner .p-banner-small-5 {background:url('') no-repeat 0px 50%;}
.p-home-banner {width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3 {padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3 {position:relative;}
#p-top-banner {background:#EFEFEF;}
#p-top-banner.p-container {margin:0;}
#p-top-banner.p-top-qh .p-container-body {height:600px;margin:0;clear:both;position:relative;border:0 none;background:none;}
#p-top-banner .p-top-qh-pane {height:600px;position:relative;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img {margin-top:80px;}
#p-top-banner .p-bannerqh {position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner {width:100%;height:600px;margin:0;float:left;clear:none;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1 {width:990px;margin:0 auto;text-align:left;}
#p-top-banner .p-top-qh-nav {width:500px;height:20px;margin:-15px 100px 0 0;float:right;display:inline;}
#p-top-banner .p-top-qh-nav a {width:80px;height:60px;margin:3px 5px;position:relative;z-index:90;display:inline-block;text-decoration:none;padding:0;font-size:1px;outline:0;border:3px solid #EEE;border:3px solid rgba(255,255,255,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view {width:80px;height:60px;}
#p-top-banner .p-top-qh-nav a.p-active {top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active {border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt {display:none;background:url(images/p-banner-small-bg.png) no-repeat 0 0;_background-image:url("images/p-banner-small-bg-ie6.png");cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt {top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3 {display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2 {font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p {font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2 {color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p {color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev {display:none;}
.p-container {margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2 {background:none;border:none;}
.p-subtittle {position:absolute;left:-3000px;width:500px;}

.fullSlide{width:100%;position:relative;height:234px; margin-top:80px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:234px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:234px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:6px;margin:1px;overflow:hidden;background:#FFF;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#F00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*--- Footer ---*/
.Footer-wrapper{color:#fff;z-index:98;}


.footer-container{padding:20px 0;background:#1c1c1c;}

.footer-link{width:100%;padding:10px 0;line-height:30px;border-bottom:1px solid rgba(255,255,255,.1);float:left;margin:0 0 20px;font-size:14px;}
.footer-link a{display:inline-block;font-size:13px;margin:0 10px 0 0; color:#A2A2A2;}
.footer-link a:hover{ color:#FFF;}

.Fnav{width:10.5%;float:left;}
.Fnav dt{line-height:34px;font-size:15px;position:relative;}
.Fnav dt a{display:block;}
.Fnav dt i{display:block;width:50px;height:50px;background:url(../images/icon-dd1.png) no-repeat center center / 8px auto;transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;right:0px;top:0px;z-index:2;display:none;}
.Fnav dt.cur i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.Fnav dd{margin:5px 0 0;}
.Fnav dd a{display:block;padding:5px 0;line-height:20px;opacity:.6;}
.Fnav dd a:hover{opacity:1;}

.Footer-wrapper.on .Fnav dd{display:block !important;}

.Fcode{float:left;}
.Fcode ul{margin:10px 0 0;}
.Fcode ul li{text-align:center;float:left;margin:0 0 0 15px;}
.Fcode ul li:first-child{margin:0px;}
.Fcode ul li img{width:120px;height:auto;}
.Fcode ul li .name{line-height:20px;opacity:.6;margin:5px 0 0;}

.Fct{width:23%; margin-top:10px;line-height:30px;color:#fff;color:rgba(255,255,255,.9);float:right; background:url(../images/foot_con_ico.png) no-repeat top left;}
.Fct li{display:inline-block; list-style: none; padding-left:30px;}

.Fshare { position: relative; float: left;margin:25px 0 0 5%; list-style: none; }
.Fshare a { display: inline-block; width: 22px; height: 22px; background: no-repeat center center; vertical-align: top; }
.Fshare a.sina { background: url("../images/foot_con_ico2.png") no-repeat left top; }
.Fshare a.wx { background: url("../images/foot_con_ico2.png") no-repeat left -22px; }
.Fshare a.qq { background: url("../images/foot_con_ico2.png") no-repeat left -44px; }
.Fshare .mmp { position: absolute; left: 50%; bottom: 100%; margin-bottom: 20px; padding: 7px; border: 1px solid #000; border-radius: 7px; background: #fff; opacity: 0; visibility: hidden; transform: translate(-50%, 0); transition: all .5s; z-index: 5; }
.Fshare .mmp:before { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -7px; border-top: 6px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; z-index: 2; }
.Fshare .mmp:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -9px; border-top: 7px solid #000; border-left: 9px solid transparent; border-right: 9px solid transparent; }
.Fshare:hover .mmp { margin-bottom: 10px; opacity: 1; visibility: visible; }

.Fcr{padding:10px 0;line-height:35px;font-size:13px;color:rgba(255,255,255,.8);background:#0b0b0b;}
.Fcr .owner{ width:68%; float:left; }
.Fcr .pic{ width:40px; text-align:center;}
.Fcr .builder{ float:right;}


/*index product*/
.index-pro{overflow:hidden;}

.Ipro-nav{position:relative;z-index:2;}
.Ipro-nav a{display:block;padding:15px 0;width:25%;text-align:center;background:#eaf2ff;float:left; position: relative;}
.Ipro-nav a:before { content: ""; width: 0; height: 100%; background: #005fc0; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: 300ms ease-in-out; }
.Ipro-nav a:nth-child(2n-1){background:#f7f7f7;}
.Ipro-nav a i{display:inline-block;height:45px;vertical-align:middle;margin:0 4.583333333333333% 0 0; position: relative; z-index: 5;}
.Ipro-nav a .name{display:inline-block;padding:20px 0;line-height:30px;font-size:20px;vertical-align:middle; position: relative; z-index: 5;}

.Ipro-nav a i.i1{width:60px;background:url(../images/index/i_pro_ico.png) no-repeat left top;}
.Ipro-nav a i.i2{width:60px;background:url(../images/index/i_pro_ico.png) no-repeat -60px top;}
.Ipro-nav a i.i3{width:60px;background:url(../images/index/i_pro_ico.png) no-repeat -120px top;}
.Ipro-nav a i.i4{width:60px;background:url(../images/index/i_pro_ico.png) no-repeat -180px top;}

.Ipro-nav a.cur{color:#fff;background:#005fc0;}
.Ipro-nav a.cur i.i1{background:url(../images/index/i_pro_ico.png) no-repeat left bottom;}
.Ipro-nav a.cur i.i2{background:url(../images/index/i_pro_ico.png) no-repeat -60px bottom;}
.Ipro-nav a.cur i.i3{background:url(../images/index/i_pro_ico.png) no-repeat -120px bottom;}
.Ipro-nav a.cur i.i4{background:url(../images/index/i_pro_ico.png) no-repeat -180px bottom;}

.Ipro-nav a:hover:before { width: 100%; left: 0; opacity: 1; visibility: visible; }
.c_menu li:hover a, .c_menu li.on a { color: #CC9900; }

.Ipro-list{display:none;}
.Ipro-list li{width:25%;text-align:center;position:relative;float:left;}
.Ipro-list li:after{content:"";display:block;width:1px;height:77.4617067833698%;background:#ededed;position:absolute;left:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.Ipro-list li:nth-child(4n-3):after{display:none;}
.Ipro-list .Iplist-box{display:block;padding:25px 0 50px;}
.Iplist-box .Iplist-img{height:320px;line-height:320px;font-size:0px; overflow: hidden;}
.Iplist-box .Iplist-img img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.Iplist-box .name{line-height:32px;font-weight:600;font-size:18px;}
.Iplist-box .con{padding:0 10px;line-height:20px;color:#777777;margin:10px 0 0;}

.Iplist-box{transition:all .3s cubic-bezier(.55,0,.1,1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);}
.Iplist-box:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);}
.Iplist-box:hover .name{ color:#C7000A;}
.Iplist-box:hover .Iplist-img img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.Ipro-list.cur{display:block;animation:fadeInDown .6s ease-in-out forwards;-webkit-animation:fadeInDown .6s ease-in-out forwards;}

@keyframes fadeInDown{
	0%{transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0;}
	100%{transform:translateX(0px);-webkit-transform:translateX(0px);opacity:1;}
}

/*-- title --*/
.I-title{text-align:center;}
.I-title .t1{line-height:48px;font-size:35px; color:#C7000A; font-weight:bold; margin-top:80px;}
.I-title .t2{line-height:25px;margin:20px 0 0;}

.I-title .t1_n{line-height:48px;font-size:35px;}
.I-title .split_n{display:block;width:36px;height:2px;background:#C7000A;margin:10px auto 0;}
.I-title .t2_n{line-height:25px;font-size:16px;color:#999;margin:10px 0 0;}

.I-title_ser{text-align:left;}
.I-title_ser .t1{line-height:40px;font-size:35px;}
.I-title_ser .t1 .en{font-size:18px;margin:0 0 0 5px; color:#999999; font-family:Calibri;}
.I-title_ser .t2{line-height:25px;font-size:14px;color:#999; margin-bottom:20px;}


/*index about*/
.index-abUs{background:url(../images/index/i_about_bg.jpg) no-repeat center center / cover;overflow:hidden;}
.IabUs-wrap-l{padding:77px 17% 90px;width:50%;color:#fff;float:left;}
.IabUs-box{width:550px;float:left;}
.IabUs-box .con{line-height:34px;margin:10px 0 0;}
.IabUs-box .con p{ padding-bottom:8px;}
.IabUs-box .more-btn{width:150px;height:42px;line-height:40px;text-transform:uppercase;background:#C7000A;;margin:30px auto 0;}
.IabUs-box .more-btn:hover{border:1px solid rgba(199,0,10,1); background:none; color:#C7000A;}

.IabUs-wrap-r{padding:100px 4.84375% 0;width:50%;color:#fff;float:right;}
.IabUs-box-r{width:500px;float:left;}
.IabUs-box-r li{width:250px; height:120px; text-align:right;float:left; list-style: none;}
.IabUs-box-r li .title{width:100%; height:35px; line-height:35px; font-size:15px; color:#FFFFFF; text-align: right;}
.IabUs-box-r li .Box_num{ font-size:55px; font-weight:bold; line-height:120%; color:#C7000A; font-family:Microsoft YaHei;}
.IabUs-box-r li .Box_num sup{ font-size:15px; font-weight: bold; color:#C7000A; vertical-align:top; line-height:90%; margin-left:-15px;}

/*index news*/
.index-news{padding:60px 0;background:#FFF;}

.Inews-left{width:45%;height:410px;padding:0 0 0 2px;position:relative;float:left;margin:49px 0 0;}
#slider-container{width:500px;height:450px;position:relative;clear:both;margin:0 auto;}
#shadow-img-slider{height:5px;width:100%;position:absolute;top:0;left:0;z-index:30;}
.box_skitter_large {width:500px;height:450px;}
.label_skitter{bottom:10px !important;left:10px !important;padding:10px;background: rgba(0,0,0,0.5);}
.label_skitter .i_n_p_t{margin-bottom:10px;color:#FFF;height:25px;line-height:25px; font-size:16px;}
.label_skitter span{ color:#CCC;}


.Inews-right{width:54.33333333333333%;float:right;margin:49px 0 0;}
.Inews-right .Inews-nav{width:95.72649572649573%;}
.Inews-nav a{display:block;width:31.3334%;line-height:43px;text-align:center;color:#777777; font-size:15px;float:left; margin:0 1%; background:#EFEFEF;border:1px solid #EFEFEF;}
.Inews-nav a.cur,.Inews-nav a:hover{color:#C7000A;background:#FFF;border:1px solid #C7000A; font-weight:bold;}

.Inews-list{display:none; height:360px;}
.Inews-list li{padding:5px 78px 5px 0;position:relative;margin:18px 0 0; border-bottom:1px solid #e1e1e1;}
.Inews-list .Inlist-date{width:57px;text-align:center;position:absolute;right:0px;top:0px;}
.Inlist-date .day{line-height:40px;font-size:36px;font-family:'微软雅黑'; font-weight:bold;color:#999;}
.Inlist-date .year{padding:5px 0 0;line-height:28px;font-size:15px;color:#999;}
.Inews-list .Inlist-box{padding:0 0 11px 0;}
.Inlist-box .name{line-height:31px;font-size:18px; background:url(../images/li_ico.png) no-repeat left center; padding-left:12px;}
.Inlist-box .con{line-height:26px;color:#777777;margin:5px 0 0;}

.Inews-list li:hover .name{color:#C7000A; background:url(../images/li_icoa.png) no-repeat left center;}
.Inews-list li{transition:all .3s cubic-bezier(.55,0,.1,1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);}
.Inews-list li:hover{ box-shadow:3px 2px 3px 1px #e1e1e1;transform:translate3d(0,-2px,0);}
.Inews-list li:hover .Inlist-date .day, .Inews-list li:hover .Inlist-date .year{ color:#000;}


/*index services*/
.index-custSrv{padding:40px 0 0;}
.index-ser_bg{background:url(../images/index/i_ser_bg.jpg) no-repeat center center / cover;overflow:hidden;}
.Iser-wrap-l{padding:90px 0 90px 18%;width:50%;color:#fff;float:left;}
.Iser-box-l{width:500px;float:left;}
.Iser-box-l li{width:220px; height:98px; text-align:left;float:left; list-style: none; margin:10px;background: rgba(255,255,255,0.8);border-top:2px solid #C7000A; display: inline-block; position: relative;}
.Iser-box-l li:before { content: ""; width: 100%; height: 0; background: #C7000A; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: 420ms ease-in-out; }
.Iser-box-l li a{ font-size:18px; color:#000000; line-height:100px; padding-left:15px; z-index: 5; position: relative;}

.Iser-box-l li a i{display:inline-block;height:52px;vertical-align:middle;margin:0 4.583333333333333% 0 0;}
.Iser-box-l li a i.i1{width:60px;background:url(../images/index/i_ser_ico.png) no-repeat left top;}
.Iser-box-l li a i.i2{width:60px;background:url(../images/index/i_ser_ico.png) no-repeat -60px top;}
.Iser-box-l li a i.i3{width:60px;background:url(../images/index/i_ser_ico.png) no-repeat -120px top;}
.Iser-box-l li a i.i4{width:60px;background:url(../images/index/i_ser_ico.png) no-repeat -180px top;}

.Iser-box-l li:hover a { color: #FFF;}
.Iser-box-l li:hover a i.i1{background:url(../images/index/i_ser_ico.png) no-repeat left bottom;}
.Iser-box-l li:hover a i.i2{background:url(../images/index/i_ser_ico.png) no-repeat -60px bottom;}
.Iser-box-l li:hover a i.i3{background:url(../images/index/i_ser_ico.png) no-repeat -120px bottom;}
.Iser-box-l li:hover a i.i4{background:url(../images/index/i_ser_ico.png) no-repeat -180px bottom;}

.Iser-box-l li:hover:before { height: 100%; left: 0; opacity: 1; visibility: visible; }


.Iser-wrap-r{width:50%;float:right;}
.Iser-wrap-r .pic{width:610px; height:400px; float:left; margin-top:-90px; box-shadow:1px 1px 5px 1px #e1e1e1;position:absolute; }

/*class*/

/*class banner*/
.c-banner { position: relative; overflow: hidden; z-index: 1; margin-top:80px; }

.banner-pic { position: relative; transition: height .18s; z-index: 1; }

.banner-title { position: absolute; top: 50%; margin-top: -35px; color: #fff; z-index: 5; }
.banner-title h2 { margin: 0 0 10px; font-weight: bold; font-size: 36px; line-height: 40px; }
.banner-title p { font-size: 20px; line-height: 20px; }
.banner-title p.cy-en { font-family: Arial, sans-serif; text-transform:uppercase;}
.banner-title.cy-blue { color: #3193b8; }

.news-details .banner-pic { height: 192px; }
.news-details .container { width: 1000px; padding: 50px 60px; }
.news-details .ipc-banner .container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; }
.news-details .banner-title { margin-top: -25px; margin-right: 150px; }
.news-details .banner-title h2 { margin-bottom: 10px; font-weight: normal; font-size: 24px; line-height: 25px; }
.news-details .banner-title p { font-size: 12px; line-height: 15px; }
.news-details .banner-back { position: absolute; top: 50%; right: 60px; width: 136px; height: 36px; margin-top: -18px; padding: 8px 10px; line-height: 20px; text-align: center; color: #fff; border: 1px solid #fff; z-index: 5; }
.news-details .banner-back:before { content: ''; display: inline-block; width: 11px; height: 20px; margin-right: 20px; background: url("../images/icons/details-back.png") no-repeat center center; vertical-align: top; }
.news-details .banner-back:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../images/icons/blue30.png"); opacity: 0; visibility: hidden; transform: scale(1, 0); transition: all .3s; z-index: -1; }
.news-details .banner-back:hover:after { opacity: 1; visibility: visible; transform: none; }

/* class Navbar */
.c-navbar { background: #FFF; }
.c-navbar_p { background: #EFEFEF; }

.inav-list{ width:80%; float:left;}
.inav-list_p{ width:98%; float:left; margin:0 10px;}
.inav-item { position: relative; float: left; padding: 15px 25px; line-height: 20px; font-size:16px; color: #333; transition: all .2s; z-index: 1; }
.inav-item:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0066CC; opacity: 0; visibility: hidden; transform: scale(1, 0); transition: all .2s; z-index: -1; }
.inav-item:hover { color: #FFF; }
.inav-item:hover:before,.inav-item.active:before { opacity: 1; visibility: visible; transform: none; }
.inav-item.active { color: #FFF; }


.inav-items { position: relative; float: left; padding: 15px; line-height: 20px; font-size:24px; color: #333; transition: all .2s; z-index: 1; font-weight: bold; }

.pNavBar-locate{border:0px;float:right;color:#777777;padding:15px 0;line-height:20px;}
.pNavBar-locate_p{border:0px;float:left;color:#777777;padding:15px;line-height:20px;}
.pNavBar-locate a:first-child,.pNavBar-locate_p a:first-child{display:inline-block;padding:0 0 0 21px;background:url(../images/class/icon-home.png) no-repeat 2px center;}
.pNavBar-locate a:last-child,.pNavBar-locate_p a:last-child{color:#005fc0;}



/*about us*/
.about-section { padding: 10px 0; transition: all .2s; }
.about-section.about-jj { background: #EFEFEF; }
.cont{ height:auto !important; min-height:200px; padding:20px;}
.cont img{margin:0 auto;display: block;max-width:1000px;}
.cont p{text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}

.auIntro-list{width:100.625%;margin:0 0 0 -0.625%;}
.auIntro-list li{width:11.1111%;padding:10px 0 10px 0.1211180124223602%;float:left;}
.auIntro-list li img{width:100%;height:auto;}

/* about honor*/
#honorPage { padding: 90px 0px; background: #EFEFEF; }
.honorList a:link, .honorList a:visited { color: #787878; }
.honorList a:active, .honorList a:hover { color: #fff; }
.honorList { overflow: hidden; position: relative; }
.honorList ul { margin-left: -5%; }
.honorList li { float: left; display: block; width: 20%; margin: 0px 0px 38px 5%; }
.honorList a { display: block; }
.honorList .img { border: 1px solid #e7dfd2; padding: 18px 16px 14px; overflow: hidden; position: relative; }
.honorList .img img { width: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; -ms-transition: 400ms; }
.honorList .con { padding: 0px 16px; height: 52px; line-height: 52px; overflow: hidden; color: #787878; text-align: center; }
.honorList .bg { background: url(../images/class/black.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }
.honorList .ico { background: url(../images/class/fd.png) no-repeat; width: 58px; height: 58px; position: absolute; left: 50%; top: 50%; margin: -29px 0px 0px -29px; }
.honorList li:hover { background-color: #333; }
.honorList li:hover .img { border: 1px solid #000; }
.honorList li:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.honorList li:hover .bg { display: block; }
.honorList li:hover .ico { top: 50%; opacity: 1; }
.honorList li:hover .con { color: #fff; }

/* about jingcai*/
.jingcainew { padding: 90px 0px; background: #EFEFEF;}
.newjingcai { position: relative; }
.newjingcai figure { display: block; line-height: normal; overflow: hidden; width: 65%; float: left; }
.newjingcai figure img { display: block; width: 100%; height: auto; line-height: 0;  }
.newjingcai .jingcaitext { width: 35%; float: left; background: #0066CC; position: absolute; right: 0; top: 0; height: 100%; }
.jingcaitext time { display: block; width: 75px; height: 65px; background: #fff; line-height: normal; }
.jingcaitext time strong { display: block; line-height: 44px; color: #0066CC; font-size: 42px; text-align: center; font-weight: normal; }
.jingcaitext time b { display: block; text-align: center; color: #0066CC; line-height: normal; font-weight: normal; }
.newvies { margin-top: 28px; padding: 0 12%; }
.newvies h3 { color: #ffffff; font-size: 18px; line-height: 35px; padding-bottom: 34px; border-bottom: 1px solid #fff; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newvies p { color: #ffffff; font-size: 14px; margin-top: 20px; line-height: 30px; }
.newvies span { display: inline-block; color: #fff; position: absolute; left: 12%; bottom: 30px; }
.newvies span:before { content: ""; width: 0; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0; transition: 254ms; }
.newvies span:hover:before { width: 100%; }

.jingcainew-box { position: relative; }
.jingcainew-box .flex-control-nav { position: absolute; left: 32%; text-align: center; bottom: 10px; z-index: 20; }
.jingcainew-box .flex-control-nav li { display: inline-block; margin-right: 10px; }
.jingcainew-box .flex-control-nav li:last-child { margin-right: 0; }
.jingcainew-box .flex-control-nav li a span { display: block; width: 9px; height: 9px; border-radius: 50%; border: 1px solid #fff; transition: 310ms; text-indent: 999px; overflow: hidden; }
.jingcainew-box .flex-control-nav li a.flex-active span { background: #fff; }

/* News List */
.newspanel{ background:#EFEFEF;	overflow:hidden; padding:90px 0;}
.newsList a{ display:block;	background:#fff; color:#646464;	margin-bottom:25px;	}
.newsList .pic{	width:35%; float:left; }
.newsList .txts{ width:65%;	float:left;	}
.newsList .txts .pa{ padding:0 55px 0 35px;	}

.indate{ width:88px; height:70px; background:#f4f4f4; position:relative; color:#333; text-align:center;	line-height:1;	font-family:Arial;	overflow:hidden;}
.indate .d{	font-size:30px;	margin-top:12px;}
.indate .ym{font-size:14px;	margin-top:4px;	color:#333;	}
.indate .line{height:6px;width:0;background:#b59665;bottom:0;position:absolute;	left:0;	transition:300ms;-webkit-transition:300ms;}

.newsList .indate{ background:#dddcdc; margin-bottom:25px; transition:300ms; -webkit-transition:300ms;}
.newsList .nowti{ font-size:22px;font-weight:bold;color:#404040;border-bottom:2px solid #646464;padding:20px 0;position:relative;margin-bottom:10px;transition:300ms;-webkit-transition:300ms; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newsList .txts .tx{line-height:30px !important;height:60px;margin-bottom:10px;}

.inmore2{ display:inline-block; text-transform:uppercase; font-size:12px; font-family:Arial; color:#333; border-bottom:1px solid #333; line-height:1; transition:300ms; -webkit-transition:300ms;}

.newsList .pic{ display:block; overflow:hidden; position:relative; background-size:cover; background-repeat:no-repeat; background-position: center center; }
.newsList .pic > img{ display:block; width:100%; transition:600ms; -webkit-transition:600ms; }

/* paper */
.pageList { padding-top: 13px; border-top: 1px solid #a0a0a0; text-align: center; }
.pageList .pageprev { float: left; width: 94px; height: 44px; border: 1px solid #a0a0a0; line-height: 44px; color: #000000; margin: 0; }
.pageList .pagenext { float: right; width: 94px; height: 44px; border: 1px solid #a0a0a0; line-height: 44px; color: #000000; margin: 0; }
.pageList .pageprev:hover { color: #fff; border: 1px solid #2a3c90; background: #0066CC; }
.pageList .pagenext:hover { color: #fff; border: 1px solid #2a3c90; background: #0066CC; }
.pageList a, .pageList span { display: inline-block; padding: 0px 12px; text-align: center; line-height: 30px; border: 1px solid #f8f8f8; color: #000000; margin: 12px 2px 0px; }
.pageList a:hover, .pageList span { border-color: #e60012; background: #C7000A; color:#FFFFFF; }

/* news view */
.banner-pic .load-img { display: block; width: 100%; }
.newbg{ background:#f9fafc;}
.nview{ padding-bottom:68px}
.newview{ width:1200px; margin:auto; margin-top:-139px; padding-bottom:50px; background:#fff; position:relative; z-index: 5; }
.newtitle{ padding:42px 60px 24px; border-bottom:2px solid #e2e2e2; position:relative;}
.newtitle h3{ color:#333333; font-size:30px; line-height:1.2; margin-bottom:18px; font-weight:normal;}
.newtitle time{ display:inline-block;color:#666666; font-size:12px; font-family:"Arial"; line-height:16px;}
.shared{ margin-top:10px;}
.shared span{ color:#666666; font-size:14px; line-height:28px; margin-left:0; float:left;}
.more-fen-btn{ float: right; display: block; color: #fff; background-color: #977751; padding:4px 16px;}
.more-fen-btn:hover{ background-color: #999;}
.sharelist1{ margin-left:4px; float:left;}
.sharelist1 li{ float:left;}
.sharelist1 li a{ height:28px; display:block; position:relative;}
.sharelist1 li{ width:28px; height:28px; position:relative; margin-right:5px;}
.sharelist1 li:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:#f2f2f2; border-radius:50%; position:absolute; left:0; top:0; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); visibility:hidden; transition:0.32s;}
.sharelist1 li:hover:before{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); visibility:visible;}
.sharelist1 li:last-child{ margin-right:0;}
.sharelist1 li a.icon-share1{ background:url(../images/class/weixin.png) center no-repeat;}
.sharelist1 li a.icon-share2{ background:url(../images/class/qq.png) center no-repeat;}
.sharelist1 li a.icon-share3{ background:url(../images/class/weib.png) center no-repeat;}
.sharelist1 li a.icon-share4{ background:url(../images/class/weibx.png) center no-repeat;}
.sharelist1 li:hover a{ opacity:0.7;}

.newv{ margin:27px 60px 54px; overflow: hidden;}
.newv a:link,.newv a:visited { color:#666666;}
.newv a:active,.newv a:hover { color:#977751;}
.newv p{ text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}
.newv img{ margin:0 auto;display: block;max-width:1000px;}

.previous{ padding-top:22px; border-top:1px solid #aaaaaa; position:relative; margin:0 56px;}
.previous .previ{ display:block; width:143px; height:36px; text-align:center; line-height:36px; color:#666666; font-size:14px; border:1px solid #b5b5b5;}
.previous .previ i{ display:inline-block; position:relative; top:1px; width:10px; height:11px; transition:0.28s;}
.previous .prev{ float:left;}
.previous .prev i{ background:url(../images/class/arrow1.png) center no-repeat; margin-right:16px;}
.previous .next{ float:right;}
.previous .next i{ background:url(../images/class/arrow2.png) center no-repeat; margin-left:16px;}
.backlist{ display:block; width:145px; height:38px; text-align:center; line-height:38px; color:#fff; background:#0066CC; position:absolute; left:50%; margin-left:-72px; top:22px;}
.backlist:hover{ background:#1f1c1a;}
.previous .previ:hover{ background:#C7000A; border-color:#977751; color:#fff;}
.previous .prev:hover i{ background:url(../images/class/arrow3.png) center no-repeat; margin-right:18px;}
.previous .next:hover i{ background:url(../images/class/arrow4.png) center no-repeat; margin-left:18px;}


/* contact */
.mapBox{ position: relative; margin-top:80px;}
.mapBox .yy{ width: 100%; height: 100%; position: absolute; left: 0; bottom: 0;}
.map{ height: 800px; font-size: 12px;background: url(../images/class/map_bg.jpg) no-repeat center;}
.BMap_Marker div >img{ animation-delay: 0ms; animation-duration: 2000ms; animation-iteration-count: infinite; animation-name: scales; animation-play-state: running; animation-timing-function: linear;}
@keyframes scales {
    0% { opacity: 0.2; transform: scale(0.6);}
    33% { opacity: 0.5; transform:scale(0.8);}
    66% { opacity: 1; transform:scale(1);}
    100% { opacity: 0.6; transform:scale(0.6); }
}
.BMap_bubble_title{ color:#2e9a91; font-size:14px; font-weight:bold;}
.contact-list{ position: absolute; left: 0; bottom: 4%; width: 100%;}
.contact-list .item1 ,.contact-list .item2 ,.contact-list .item3{ background-color: rgba(255,255,255,.6); border:1px solid #999;}
/*
.contact-list .item2{ background-color: #2e9a91; color: #fff;}
.contact-list .item3{ background-color: #128660; color: #fff;}
*/
.contact-list .item2 a:link,.contact-list .item3 a:link,.contact-list .item2 a:visited ,.contact-list .item3 a:visited { color: #333333;}
.contact-list .item2 a:active,.contact-list .item3 a:active,.contact-list .item2 a:hover,.contact-list .item3 a:hover { color: #333333;}
.contact-list dd{ padding: 45px 0; width: 31.33%; float: left; display: block; text-align: center; min-height: 147px; margin:0 1%;}
.contact-list .ico{ width: 63px; margin: 0px auto 22px;}
.contact-list .num{ font-size: 24px; line-height: 1.5; font-family: arial, helvetica, sans-serif;}
.contact-list .num a{ font-size: 16px; line-height: 1.5; font-family: 微软雅黑;}
.contact-list .txt{ line-height: 36px;}
.contact-list .ico:hover { animation: logoShow .5s 1; -webkit-animation: logoShow .5s 1; }

/*class servies*/
/* services 1*/
.ser1 .adv-ti{ margin-bottom:26px; }
.ser1{ background:#EFEFEF; padding-top:94px; }

.adv-ti{ font-size:28px; font-weight:bold; }
.serCtas { line-height:30px;}

.sc-list{ overflow:hidden; margin-top:73px; }
.sc-list li{ width:33.33%; float:left; }
.sc-list a{ color:#696969; cursor:auto; }
.sc-list .ico{ height:60px; margin-bottom:8px; }
.sc-list .sc1 .ico{ background-image:url(../images/class/ser-ico-1.png); }
.sc-list .sc2 .ico{ background-image:url(../images/class/ser-ico-2.png); }
.sc-list .sc3 .ico{ background-image:url(../images/class/ser-ico-3.png); }
.sc-list .sc4 .ico{ background-image:url(../images/class/ser-ico-4.png); }
.sc-list .num{ line-height:1.4; font-size:20px; color:#C7000A; margin-top:3px; }
.sc-list .num a{ line-height:1.4; font-size:16px; color:#C7000A; margin-top:3px; }

.serIntro2{ background:#06C url(../images/class/ser-1-bg.jpg); color:#fff; padding:48px 0 63px 0; margin-top:90px; line-height:30px; }
.serIntro2 .freeTx{ width:945px; max-width:90%; margin:0 auto; font-size:16px; }

.commitment-box { padding: 80px 0; background-color: #f4f4f4; }
.commitment-box .t { font-size: 28px; font-weight: bold; line-height: 1; margin-bottom: 60px; }
.commitment-box .list li { float: left; width: 33.33%; }
.commitment-box .list li:nth-child(3n+1) { clear: both; }
.commitment-box .list li:nth-child(3n+2) .con { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 50px; padding-right: 50px; }
.commitment-box .list li:nth-child(3n) .con { padding-left: 50px; padding-right: 50px; }
.commitment-box .list li:nth-child(3n+1) .con { padding-right: 50px; }
.commitment-box .list li:nth-last-child(1) .con { border-bottom: 0; }
.commitment-box .list li:nth-last-child(2) .con { border-bottom: 0; }
.commitment-box .list li:nth-last-child(3) .con { border-bottom: 0; }
.commitment-box .list li:hover .tit:before { -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: shake 0.5s; animation: shake 0.5s; }
.commitment-box .list .tit { line-height: 1.3; font-size: 18px; color: #06C; padding-left: 60px; padding-top: 30px; padding-bottom: 5px; position: relative; margin-bottom: 20px; }
.commitment-box .list .tit.t1:before { background-image: url(../images/class/commitment_ico_1.png); }
.commitment-box .list .tit.t2:before { background-image: url(../images/class/commitment_ico_2.png); }
.commitment-box .list .tit.t3:before { background-image: url(../images/class/commitment_ico_3.png); }
.commitment-box .list .tit.t4:before { background-image: url(../images/class/commitment_ico_4.png); }
.commitment-box .list .tit.t5:before { background-image: url(../images/class/commitment_ico_5.png); }
.commitment-box .list .tit.t6:before { background-image: url(../images/class/commitment_ico_6.png); }
.commitment-box .list .tit:before { position: absolute; display: block; content: ""; display: block; width: 46px; height: 46px; background-position: center; background-repeat: no-repeat; background-attachment: scroll; left: 0; bottom: 2px; }
.commitment-box .list .con { padding: 20px 0; border-bottom: 1px solid #ccc; }
.commitment-box .list .c { height: 70px; overflow: hidden; text-align: justify; }

/* services 2*/
.ser2{ padding: 75px 0 125px 0; }
.ser2 .t { font-size: 28px; color:#FFFFFF; font-weight: bold; line-height: 1; margin-bottom: 30px; }
.ser2 .serCtas { line-height:30px; color:#CCCCCC;}
.ser2 .message-board-form{ margin-top: 85px; }
.message-board-form{ width: 900px; margin: 0 auto; }
.message-board-form li{ overflow: hidden; }
.message-board-form .s-input,.message-board-form .s-textarea{ width: 899px; line-height: 24px; border: 2px solid #FFF; color: #FFF; padding: 10px 15px; margin-bottom: 20px; transition:300ms; -webkit-transition:300ms; }
.message-board-form .m .s-input{ float: left; width: 426px; margin-left: 47px; } 
.message-board-form .m .s-input:first-child{ margin-left: 0; }
.message-board-form .s-textarea{ height: 192px; }
.message-board-form .s-input:focus,.message-board-form .s-textarea:focus{ border-color:#06C; }
.submit-btn{ width: 100%; height: 55px; background: #fff url(../images/class/ser-2-submit-ico.png) no-repeat 870px top; padding: 0 20px; text-align: center; font-family: "微软雅黑"; cursor: pointer; color: #666; -webkit-transition: background-color 300ms; transition: background-color 300ms;}

/* services 3*/
.ser3{ padding: 75px 0; }
.ser3 .t { font-size: 28px; font-weight: bold; line-height: 1; padding-bottom: 30px; }
.ser3 .serCtas { line-height:30px; color:#CCCCCC;}
.ser3 .ser3-list{ margin-top: 38px; }
.ser3 a{ color: #2f2f2f; }
.ser3-box{ padding-left: 75px; }

.ser3-list{ color: #969696; }
.ser3-list a{ color: #969696; }

.ser3-box li{ list-style: none;}
.ser3-list .t{ position: relative; padding: 12px 0; background: #838383; color: #fff; cursor: pointer; -webkit-transition: 400ms; transition: 400ms; }
.ser3-list .jw1{ float: left; width: 90%; }
.ser3-list .nowti{ line-height: 24px; font-size: 16px; }
.ser3-list .jw1 .nowti{ padding-left: 20px; }
.ser3-list li:first-child{ margin-bottom: 15px; font-size: 16px; }
.ser3-list .b{ display: none; font-size:14px; color:#333333; padding: 10px; border: 1px solid #e9e9e9; border-top: none; line-height: 2; text-indent:2em;  padding-bottom:10px; }

.ser3-list li + li{ margin-top: 10px; }
.show-btn{ display: block; position: absolute; top: 50%; margin-top: -10px; left: -43px; width: 21px; height: 21px; -webkit-transition: 300ms; transition: 300ms; }
.show-btn:after,.show-btn:before{ content: ""; position: absolute; background: #838383; }
.show-btn:after{ top: 0; left: 50%; margin-left: -1px; width: 1px; height: 100%; }
.show-btn:before{ left: 0; top: 50%; margin-top: -1px; height: 1px; width: 100%; }
.ser3-list li.act .t{ background: #06C; }
.ser3-list li.act .show-btn{ -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.rclose{ background: #eeeeee; text-align: center; cursor: pointer;}
.rclose span{ display: inline-block; height: 43px; line-height: 43px; color: #000000; font-size: 12px;}

/* services 4*/
.ser4{ padding: 75px 0; }
.ser4 .t { font-size: 28px; color:#FFF; font-weight: bold; line-height: 1; margin-bottom: 30px; }
.ser4 .serCtas { line-height:30px; color:#CCCCCC;}

.ser4 .support-carousel {position:relative;z-index:3;padding:50px 0;}
.ser4 .spt-list {margin-top:-15px; }
.ser4 .spt-item {margin-top:15px; }
.ser4 .spt-item:after {content:'';display:block;clear:both}
.ser4 .spt-item:hover .spt-pdf {background:#06C}
.ser4 .spt-item:hover .spt-pdf .c,.ser4 .spt-item:hover .spt-pdf .nc {color:#fff}
.ser4 .spt-item:hover .spt-pdf .i {background-image:url(../images/class/pdfh.png)}
.ser4 .spt-item:hover .spt-download {background:#da251c;color:#fff}
.ser4 .spt-item:hover .spt-download .i {background-image:url(../images/class/dlh.png)}
.ser4 .spt-download,.ser4 .spt-pdf {display:block;float:left;padding:20px 20px;background:#eee;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ser4 .spt-download .i,.ser4 .spt-pdf .i {display:inline-block;margin-right:20px;width:30px;height:30px;background:no-repeat center center;background-size:cover;vertical-align:top;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ser4 .spt-pdf {width:66%}
.ser4 .spt-pdf .nc {float:right;margin:0 20px;font-size:12px;line-height:30px;color:#666;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ser4 .spt-pdf .name {overflow:hidden}
.ser4 .spt-pdf .i {float:left;background-image:url(../images/class/pdf.png)}
.ser4 .spt-pdf .c {overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:18px;line-height:30px;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ser4 .spt-download {border-left:2px solid #fff;width:34%;font-size:16px;font-weight:700;line-height:30px;text-align:center;color:#666}
.ser4 .spt-download .i {background-image:url(../images/class/dl.png)}
.ser4 .slick-dots li {margin:0 5px;width:10px;height:10px;background:#666}
.ser4 .slick-dots li.slick-active {background:#da251c}

.slick-loading .slick-list {background:#fff url(../images/class/loading.gif) center center no-repeat}
.slick-slider {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;z-index:1}
.slick-list:focus {outline:0}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before {display:table;content:''}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide {float:right}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto}
.slick-arrow.slick-hidden {display:none}
.slick-next,.slick-prev {position:absolute;top:50%;display:block;width:32px;height:32px;padding:0;margin-top:-16px;font-size:0;line-height:0;cursor:pointer;z-index:5}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {color:transparent;outline:0;background:0 0}
.slick-next.slick-disabled,.slick-prev.slick-disabled {opacity:.3}
.slick-prev {left:-36px}
[dir=rtl] .slick-prev {right:-36px;left:auto}
.slick-next {right:-36px}
[dir=rtl] .slick-next {right:auto;left:-36px}
.slick-dots {position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;font-size:0;line-height:0;text-align:center;z-index:5}
.slick-dots li {position:relative;display:inline-block;margin:0 3px;width:10px;height:10px;padding:0;cursor:pointer}


/* jobs */
.c-jobs{ padding: 75px 0; background: #f5f5f5;}
.characterimg{ float: right; width: 40.37%; line-height: 1;}
.characterimg img{ display: block; width: 100%; height: auto; line-height: 0;}
.charctele{ float: left; width: 54.62%; float: left; padding-top: 68px;}
.charctele h3{ color: #000000; font-size: 28px; font-weight: bold; line-height: 1.2; margin-bottom: 30px;}
.charctele p{ color: #646464; font-size: 14px; line-height: 2;}

/* jobs list*/
.pagePadding3{ padding: 80px 0px;}
.black-40{ background: url(../images/class/black_40.png) repeat; background:rgba(0,0,0,0.4);}
.iboxT{ margin-bottom: 60px;}
.iboxT .zh{ font-size: 30px; color: #333333; line-height: 1.5;}
.iboxT .en{ color: #666; font-family: arial, helvetica, sans-serif; text-transform: uppercase;}
#hrlistPage .iboxT .zh,#hrlistPage .iboxT .en{ color: #fff;}
.iboxt-mt{ margin-bottom: 40px;}

.hrList{ margin: 32px 0px 0px; font-size: 16px;}
.hrList .hspan{ text-align:center;cursor:pointer; width: 16%; display: block; float: left; height: 50px; line-height: 50px;}
.hrList .hspan1{ text-align: left; padding-left: 5%; width:31%;}
.hrList .hrdt{ background-color: #9d9b9b; color: #fff; margin-bottom: 3px;}
.hrList dd{ margin-bottom: 3px; position: relative; background-color: #fff;}
.hrList .hrdt{ height: 50px; overflow: hidden;}
.hrList .hrT{ background-color: #f2f2f2; color:#666666;}
.hrList .hrT .hspan{ line-height: 50px; height: 50px;}
.hrList .ib{ width:16px; height:16px; margin: 17px auto 0px; display: block; position:relative; transition:400ms;-webkit-transition:400ms;}
.hrList .ib i{ display:block; background-color:#999999;}
.hrList .ib .ic1{ width:2px; height:16px; margin-left:7px;}
.hrList .ib .ic2{ width:16px; height:2px; position:absolute; left:0; top:50%; margin-top:-1px;}
.hrList .hrB{ border: 1px solid #cc0000; display: none;}
.hrList .hrCon{ width: 91%; margin: 0px auto; padding:30px 0px 50px; overflow: hidden;}
.hrList dd.active .hrT,.hrList dd:hover .hrT{ background-color:#C7000A; color: #fff;}
.hrList .active .ib i,.hrList dd:hover .ib i{ background-color: #fff;}
.hrList .active .ib{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.hrList .active .ib .ic2{ display: none;}

.pageC a:link, .pageC a:visited { color: #d02a25; }
.pageC a:active, .pageC a:hover { color: #ee2d31; }
.pageC img{ max-width: 100% !important; height: auto !important;}
.pageC{ overflow: hidden;}
.pageC h3{ line-height: 1; color: #000000; font-size: 16px; font-weight: bold; margin: 10px 0;}
.pageC p{ color: #646464; font-size: 14px; line-height: 2;}

.join-box-btn{ padding-top: 30px;}
.join-box-btn .btn{ float: left; display: block; background-color: #06C; color: #FFF; padding: 10px 40px; font-size: 14px;}
.join-box-btn .btn:hover{ background-color: #333333; color: #fff;}


/* prdouct list*/
.product-container{ padding: 45px 0; background: #EFEFEF;}

.pro-list{width:101.6666%;margin:10px 0 30px -1.6666%;}
.pro-list li{width:50%;padding:20px 0 0 1.63927976346214%;float:left;}
.pro-list .plist-box{display:block;padding:10px 0 20px;text-align:center;border:1px solid #e1e1e1; background:#FFFFFF;}
.plist-box .t1{font:bold 18px/32px '微软雅黑';color:#222;}
.plist-box .t2{line-height:32px;font-size:18px;color:#222; font-weight:bold;}
.plist-box .con{padding:0 10px; height:40px; line-height:20px;color:#777777;margin:10px 0 0;}
.plist-box .btn.more{line-height:23px;font-weight:lighter;font-size:13px;color:#777;margin:15px 0 0;}
.plist-box .split{display:block;width:10px;height:1px;background:#06C;margin:5px auto 0;}
.plist-box .plist-img{height:400px;line-height:400px;font-size:0px;overflow:hidden;}
.plist-img img{max-width:100%;max-height:100%;object-fit:cover;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.plist-box:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);}
.plist-box:hover .t1,.plist-box:hover .t2{color:#C7000A;}
.plist-box:hover .plist-img img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.plist-box:hover .btn.more{ color:#C7000A;}

/* product view */
/* tong */
.pboxItem { padding: 0 0 50px; background: #EFEFEF; }
.pboxItem a:link, .pboxItem a:visited { color: #8d8d8d; }
.pboxItem a:active, .pboxItem a:hover { color: #004A9A; }

.proImgBox { padding: 0 5%; background-color: #fff; overflow: hidden; }
.proImg { position: relative; display: block; }
.proImg .img { max-width: 800px; display: block; margin:0 auto; }
.proImg .img img { max-height:600px; display: block; }
.proImg .con { float: left; width: 50%; display: block; }
.proImg .con .bot { width: 80px; border-top: 3px solid #0F59AA; padding-top: 8%; }
.proImg .con .t { font: 18px/1.4 "microsoft yahei"; margin-bottom: 8%; color: #010101; }
.proImg .con .c { line-height: 2; margin-bottom: 8%; color:#999999; }
.proImg .con .c span { color:#010101; }
.proImg .owl-controls { margin: 0px; position: absolute; right: 0px; bottom: 0px; }
.proImg .owl-controls .owl-page span { background: url(../images/class/pro2.gif) scroll center center; width: 14px; height: 15px; }
.proImg .owl-controls .owl-page.active span { background-image: url(../images/class/pro1.gif); }

.proTba { display: block; background-color: #fff; }

.cont_p{ height:auto !important; min-height:200px; padding:20px; color:#333;}
.cont_p img{margin:0 auto;display: block;max-width:1000px;}
.cont_p .img_f{max-width:1000px; float:left;}
.cont_p .img_r{max-width:1000px; float:right;}
.cont_p p{text-indent:2em; line-height:40px; padding-bottom:10px; font-size:18px;}

.proTba hr { height:1px;border:none;border-top:1px solid #CCC; margin:10px 0 20px; }
.proT ul { width: 100%; border-bottom: 1px solid #f0f0f0; }
.proT li { float: left; display: block; width: 20%; height: 52px; display: block; text-align: center; color: #fff; font:bold 18px/52px "microsoft yahei" ; background-color: #06C; }

.ledmore a { display: block; background-color: #0f59aa; text-align: center; font: 14px/1.4 "microsoft yahei"; color: #fff; line-height: 74px; height: 74px; }
.ledmore a span { display: inline-block; background: url(../images/ledmore1.png) no-repeat scroll left center; padding-left: 32px; height: 100%; color: #fff; }
.ledmore a:hover { background-color: #5C5C5C; }
.ledmore a span.list { background-image: url(../images/ledmore2.png); }

/**/
.pro-stage{position:relative;overflow:hidden;}
.pro-stage .pro-box{position:relative;z-index:3;}
.pro-stage .pro-web{display:none;text-align:center;}
.pro-web img{max-width:100%;height:auto;object-fit:cover;position:relative;z-index:3;}
.pro-stage .pro-img{position:relative;overflow:hidden;}
.pro-img img{max-width:100%;}

.pro-box .t1{line-height:56px;font-size:48px;font-weight:600;margin:0 0 10px;}
.pro-box .t2{line-height:62px;font-size:42px;font-weight:lighter;}
.pro-box .t3{line-height:30px;color:#666666;margin:10px 0 0;}

.pro-box.pro-box2 .t1,
.pro-box.pro-box2 .t2,
.pro-box.pro-box2 .t3{color:#fff;}

/*- pro-1 -*/

.pro1-1{padding:82px 0 21px;background:#f7f7f7 url(../images/pro/7800/bg.jpg) no-repeat center;}
.pro1-1 .p1-1img{width:46.33333333333333%;text-align:center;float:left;}
.pro1-1 .p1-1img img{max-width:100%;}
.pro1-1 .pro-box{width:46%;float:right;margin:100px 0 0;}
.pro1-1 .pro-box ul{margin:0 0 0 -20px;}
.pro1-1 .pro-box ul li{width:30%;padding:0 2%;text-align:center;float:left;margin:41px 0 0;}
.pro1-1 .pro-box ul li .type{line-height:24px;color:#666;margin:11px 0 0;}

.pro1-2{height:700px;padding:88px 0 0;background:#000000;}
.pro1-2 .pro-box{text-align:left; float:left; margin-left:70px;}
.pro1-2 .pro-web{margin:2rem 0 0;}
.pro1-2 .pro-web img{width:400px;}

.pro1-3{padding:91px 0 0;height:368px;}
.pro1-3 .orn1,
.pro1-3 .orn2{height:100%;position:absolute;right:0px;top:0px;}
.pro1-3 .orn1{background:url(../images/content/pro1/p3-orn1.png) no-repeat right center;}
.pro1-3 .orn2{background:url(../images/content/pro1/p3-orn2.png) no-repeat right center;}
.pro1-3 .pro-box{margin:0 0 0 2.5%;}
.pro1-3 .pro-box .t3{opacity:.65;}

.pro1-4{}
.pro1-4 ul li{width:25%;float:left;}
.pro1-4 ul li img{width:100%;height:auto;}

.pro1-5{padding:90px 0 0;height:700px;background:#000000;}
.pro1-5 .pro-box{width:440px;float:right;}
.pro1-5 .pro-box ul{width:420px;padding:30px 0 0;margin:0 0 0 -10px;}
.pro1-5 .pro-box ul li{width:33.3334%;text-align:center;float:left;margin:16px 0 0;}
.pro1-5 .pro-box ul li .type{line-height:26px;color:#fff;opacity:.8;margin:15px 0 0;}

.pro1-6{padding:111px 0 75px;}
.pro1-6 .pro-box{width:855px;margin:0 auto;}
.pro1-6 .pro-box .t1,.pro1-6 .pro-box .t2,.pro1-6 .pro-box .t3{text-align:center;}
.pro1-6 .pro-box .t3 .type{font-weight:600;color:#333;}
.pro1-6 ul{width:84.33333333333333%;margin:75px auto 0;}
.pro1-6 ul li{width:25%;padding:4px;float:left;}
.pro1-6 ul li img{width:100%;height:185px;object-fit:cover;}

/*- pro-2 -*/
.pro2-1{padding:170px 0 0;height:800px;}
.pro2-1 .pro-box{width:40%;float:right;}
.pro2-1 .pro-box .t2{color:#000; font-weight:bold;}
.pro2-1 .pro-box .t3{line-height:30px;font-size:16px;font-weight:lighter; color:#666;}
.pro2-1 .pro-box .t3 p{padding:0 0 0 23px;position:relative;}
.pro2-1 .pro-box .t3 p:after{content:"";display:block;width:5px;height:5px;background:#999999;position:absolute;left:0px;top:50%;margin:-2px 0 0;}

.pro2-1 .pro-box ul{margin:0 0 0 -20px;}
.pro2-1 .pro-box ul li{width:25%;padding:0 2%;text-align:center;float:left;margin:20px 0 0;}
.pro2-1 .pro-box ul li .type{line-height:24px;color:#666;margin:11px 0 0;}
.pro2-1 .pro-box ul li img{width:100%;height:60px;object-fit:cover;}

.pro2-2{padding:150px 0 0;height:800px;}
.pro2-2 .pro-box{padding:0 0 0 6.25%;}
.pro2-2 .pro-box .t2{color:#000; font-weight:bold;}
.pro2-2 .pro-web{margin:2rem 0 0;}

.pro2-3 .pro-img{width:25%;float:left;}

.pro2-5{padding:73px 0 67px;}
.p2-5list li{width:20%;text-align:center;color:#fff;float:left;}
.p2-5list li .type{line-height:32px;font-size:16px;margin:25px 0 0;}

.pro2-6 .pro-box .t3{text-align:center;}

/*- pro-3 -*/

.pro3-1{padding:208px 0 0;height:800px;background:#f7f7f7;}
.pro3-1 .pro-box{padding:0 0 0 6.083333333333333%;}
.pro3-1 .pro-box .t4{line-height:47px;font-size:24px;font-weight:600;margin:10px 0 0;}
.pro3-1 .pro-box .list{margin:39px 0 0;}
.pro3-1 .pro-box .list li{text-align:center;float:left;margin:0 0 0 39px;}
.pro3-1 .pro-box .list li:first-child{margin:0px;}
.pro3-1 .pro-box .list li .type{line-height:26px;font-size:15px;color:#666666;margin:10px 0 0;}
.pro3-1 .pro-web{margin:2rem 0 0;}

.pro3-2{padding:98px 0 0;height:700px;}
.pro3-2 .pro-box{width:540px;text-align:left;margin:150px 0 0 auto;}
.pro3-2 .pro-box .t3 p{text-align:left;padding:0 0 0 15px;position:relative;}
.pro3-2 .pro-box .t3 p:after{content:"";display:block;width:5px;height:5px;background:#fff;border-radius:100%;position:absolute;left:0px;top:50%;margin:-2px 0 0;}
.pro3-2 .pro-box .list{font-size:0px;margin:45px 0 0;}
.pro3-2 .pro-box .list li{display:inline-block;margin:0 38px;}
.pro3-2 .pro-box .list li .type{line-height:25px;font-weight:lighter;font-size:14px;color:#1888fb;margin:20px 0 0;}
.pro3-2 .pro-web{margin:2rem 0 0;}

.pro3-3{padding:148px;height:1006px;}

.pro3-4 .pro-img{width:25%;float:left;}

.pro3-5{padding:100px 0 0;height:800px;}
.pro3-5 .pro-box{width:696px;margin:0 auto;}
.pro3-5 .pro-box .t2{text-align:center;}
.pro3-5 .pro-box .t3{margin:35px 0 0;}
.pro3-5 .pro-box .t3 .c{padding:2px 0 2px 19px;width:50%;position:relative;float:left;}
.pro3-5 .pro-box .t3 .c:after{content:"";display:block;width:5px;height:5px;background:#999999;position:absolute;left:0px;top:15px;}
.pro3-5 .p3-5list{text-align:center;font-size:0px;position:relative;margin:65px 0 0;z-index:2;}
.pro3-5 .p3-5list li{display:inline-block;margin:0 1.6667%;}
.pro3-5 .p3-5list li .type{line-height:27px;font-size:16px;margin:20px 0 0;}

.pro3-5 ul{width:84.33333333333333%;margin:55px auto 0;position:relative;z-index:2;}
.pro3-5 ul li{width:25%;padding:4px;float:left;}
.pro3-5 ul li img{width:100%;max-height:185px;object-fit:cover;}

.pro3-6{padding:99px 0 98px;height:500px;}
.pro3-6 .pro-box{width:70%;margin:0 auto;}
.pro3-6 .pro-box .t2{text-align:center;}
.pro3-6 .pro-box .t3{margin:35px 0 0;}
.p3-6list{}
.p3-6list li{padding:0 0 0 3.833333333333333%;width:33.3334%;float:left;}
.p3-6list li img{float:left;}
.p3-6list li .box{width:43.75%;float:left;margin:11px 0 0 7.5%;}
.p3-6list li .box .t1{line-height:32px;font-size:20px;}
.p3-6list li .box .t2{line-height:28px;margin:5px 0 0;}

.pro3-7{padding:78px 0 0;height:926px;}
.pro3-7 .pro-box{width:695px;text-align:center;margin:0px auto 0;}
.pro3-7 .pro-web{margin:2rem 0 0;}

/*-- 关于我们 --*/
.abUs-media{position:relative;}
.abUs-media .auMedia-bg{width:100%;height:auto;object-fit:cover;}

.auMedia-box{width:100%;text-align:center;position:absolute;left:0px;top:24.17061611374408%;}
.auMedia-box .c2{line-height:33px;font-size:18px;font-weight:lighter;letter-spacing:9px;color:#fff;margin:10px 0 0;}
.auMedia-box .btn{width:108px;height:104px;background:url(../images/icon/icon-media.png) no-repeat center center / 100% auto;margin:67px 0 0;opacity:.65;}

/*视频弹框*/
.media-modal{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0px;left:0px;z-index:9999;display:none;opacity:0;}
.media-modal .mediaModal-contain{width:1200px;height:600px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-300px 0 0 -600px;display:none;}
.mediaModal-contain video,
.mediaModal-contain .mejs-container,
.mediaModal-contain .mejs-overlay-play,
.mediaModal-contain .mejs-poster,
.mediaModal-contain .mejs-layers,
.mediaModal-contain .mejs-overlay{width:100% !important;height:100% !important;}
.mediaModal-contain .close{display:block;width:32px;height:32px;background:url(../images/icon/icon-close2.png) no-repeat center center / cover;position:absolute;right:5px;top:5px;z-index:2;}

/*简介*/
.abUs-intro{padding:62px 0 0;}
.auIntro-box{line-height:30px;/*text-align:center;*/letter-spacing:1px;color:#777777;margin:28px 0 0;}


/*营销网络*/
.abUs-mktNet{padding:55px 0 64px;background:#f5f5f5;}
.auMktNet-wrap{position:relative;margin:54px 0 0;}
.auMktNet-map{text-align:center;}
.auMktNet-map img{max-width:100%;}
.auMktNet-list{width:100%;position:absolute;top:39px;left:0px;}
.auMktNet-list li{padding:30px 0;}
.auMktNet-list li .box{width:280px;line-height:30px;font-size:16px;font-weight:lighter;}
.auMktNet-list li .box .num{font-size:24px;font-weight:600;color:#005fc0;}
.auMktNet-list li .box.fl{text-align:right;}

/*资质荣誉*/
.abUs-honor{padding:65px 0 67px;background:url(../images/bg/auHonor-bg.jpg) no-repeat center center / cover fixed;}

.auHonor-swiper{margin:60px 0 0;}
.auHonor-box{display:block;height:379px;line-height:379px;font-size:0px;text-align:center;background:#fff;}
.auHonor-box img{max-width:100%;max-height:100%;object-fit:cover;}

.auHonor-page{font-size:0px;text-align:center;position:relative;margin:64px 0 0;}
.auHonor-page:after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.2);position:absolute;left:0px;top:50%;margin:-1px 0 0;}
.auHonor-page a{display:inline-block;width:78px;height:70px;background:#262626;position:relative;z-index:2;}
.auHonor-page a:after{content:"";display:block;width:100%;height:100%;opacity:.4;}
.auHonor-page a.prev:after{background:url(../images/icon/swiper3-l.png) no-repeat center center;}
.auHonor-page a.next:after{background:url(../images/icon/swiper3-r.png) no-repeat center center;}
.auHonor-page a:hover{background:#2b4faa;}
.auHonor-page a:hover:after{opacity:1;}

/*员工风采*/
.team-active{padding:53px 0;}

/*685 *  549*/
.teamAct-swiper{width:1085px;height:549px;position:relative;margin:33px auto 0;}
.teamAct-swiper .poster-list{width:838px;height:485px;overflow:hidden;position:absolute;top:0px;left:0px;}
.teamAct-swiper .poster-list li{width:330px;height:485px;text-align:center;opacity:1 !important;position:absolute;top:0px;left:0px;}
.teamAct-img img{width:100%;height:auto;}
.teamAct-name{line-height:34px;font-size:20px;color:#666666;margin:20px 0 0;display:none;}
.teamAct-swiper .poster-list li.cur .teamAct-name{display:block;}
.teamAct-swiper .poster-load{width:685px;height:5px;background:#313030;position:absolute;bottom:54px;left:50%;margin-left:-343px;z-index:20;}
.teamAct-swiper .poster-load i{display:block;width:0px;height:5px;background:#91d118;position:absolute;left:0px;top:0px;}
.teamAct-swiper .poster-btn{display:block;width:52px !important;height:110px !important;line-height:110px;font-size:0px;text-align:center;background:rgba(0,0,0,.55);position:absolute;top:190px;z-index:20;}
.teamAct-swiper .poster-prev-btn{left:0px;}
.teamAct-swiper .poster-next-btn{right:0px;}
@media all and (max-width:1180px){

	.teamAct-swiper{left:50%;margin-left:-542px;}
	.teamAct-swiper .poster-prev-btn{left:200px;}
	.teamAct-swiper .poster-next-btn{right:200px;}

}
.teamAct-web{display:none;margin:.66rem 0 0;}
.teamAct-web .swiper-pagination{font-size:0px;position:relative !important;bottom:0px !important;margin:.4rem 0 0;}
.teamAct-web .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:12px;background:#313030;opacity:1;margin:0 5px;}
.teamAct-web .swiper-pagination .swiper-pagination-bullet-active{background:#91d118;}
.tActWeb-box{display:block;position:relative;overflow:hidden;}
.tActWeb-box img{width:100%;height:auto;}
.tActWeb-box .name{padding:0 4%;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(0,0,0,.5);position:absolute;left:0px;bottom:0px;z-index:2;}


/*-- 客户服务 --*/

/*售后*/
.csSale-flow{padding:60px 0 70px;}

.csSflow-top{text-align:center;position:relative;}
.csSflow-top span{display:inline-block;padding:0 2%;line-height:54px;font-size:36px;font-weight:lighter;background:#fff;position:relative;z-index:2;}
.csSflow-top:after{content:"";display:block;width:100%;height:1px;background:#e0e0e0;position:absolute;left:0px;top:50%;margin:-1px 0 0;}

.csSflow-tel{text-align:center;margin:46px 0 0;}
.csSflow-tel .box{display:inline-block;padding:20px 36px;line-height:25px;color:#fff;font-size:18px;border-radius:65px;background:#005fc0;}

.csSflow-list{text-align:center;font-size:0px;position:relative;margin:95px 0 0;}
.csSflow-list li{display:inline-block;padding:29px 0 0;width:23.75%;height:200px;border-left:1px solid #cccccc;position:relative;vertical-align:top;}
.csSflow-list li .con{width:60.56338028169014%;line-height:26px;font-size:14px;color:#666666;margin:5px auto 0;}
.csSflow-list li.line{width:100%;height:1px;padding:0px;background:#cccccc;border:0px;position:absolute;left:0px;top:50%;margin:-1px 0 0;}
.csSflow-list li.orn1,
.csSflow-list li.orn2{width:11px;height:11px;padding:0px;border:1px solid #cccccc;border-radius:100%;background:#fff;position:absolute;top:50%;margin-top:-6px;z-index:2;}
.csSflow-list li.orn1{left:0px;}
.csSflow-list li.orn2{right:0px;}
.csSflow-list li .num{display:block;width:42px;height:42px;line-height:42px;font-size:18px;color:#fff;border-radius:100%;background:#cccccc;position:absolute;left:-21px;}
.csSflow-list li:nth-child(1) .num,
.csSflow-list li:nth-child(2) .num,
.csSflow-list li:nth-child(3) .num,
.csSflow-list li:nth-child(4) .num{top:0px;}
.csSflow-list li:nth-child(5) .num,
.csSflow-list li:nth-child(6) .num,
.csSflow-list li:nth-child(7) .num{bottom:0px;}
.csSflow-list li:after{content:"";display:block;width:15px;height:15px;border-radius:100%;background:#ccc;position:absolute;left:-8px;}


.csSflow-list li:nth-child(1):after,
.csSflow-list li:nth-child(2):after,
.csSflow-list li:nth-child(3):after,
.csSflow-list li:nth-child(4):after{bottom:-7px;}
.csSflow-list li:nth-child(5):after,
.csSflow-list li:nth-child(6):after,
.csSflow-list li:nth-child(7):after{top:-7px;}

.csSflow-list li.line:after,
.csSflow-list li.orn1:after,
.csSflow-list li.orn2:after{display:none;}

/*承诺函*/
.csSale-CMT{padding:59px 0 81px;color:#fff;background:url(../images/bg/csSaleCMT-bg.jpg) no-repeat center center / cover;}
.csScmt-top{text-align:center;line-height:54px;font-size:36px;font-weight:lighter;}

.csScmt-list{width:50%;position:relative;float:left;margin:88px 0 0;}
.csScmt-list li{padding:0 0 23px 65px;line-height:38px;font-size:17px;color:#fff;position:relative;}
.csScmt-list li .num{width:38px;height:38px;line-height:38px;text-align:center;font-size:15px;border-radius:100%;background:#4781c5;position:absolute;left:0px;top:0px;z-index:2;}
.csScmt-list li:after{content:"";display:block;height:100%;border-left:1px dashed #4781c5;position:absolute;left:18px;bottom:0px;}

.csScmt-list li:last-child{padding-bottom:0px;}
.csScmt-list li:last-child:after{display:none;}

.csScmt-wrap{width:35%;float:right;margin:72px 0 0;}
.csScmt-wrap .top{padding:10px 0 10px 9.285714285714286%;line-height:28px;font-size:16px;font-weight:lighter;background:rgba(255,255,255,.2);}
.csScmt-wrap .con{padding:0 0 0 45px;line-height:27px;position:relative;margin:19px 0 0;}
.csScmt-wrap .con.adr{background:url(../images/content/csScmt-1.png) no-repeat 5px top;}
.csScmt-wrap .con.tel{background:url(../images/content/csScmt-2.png) no-repeat 5px top;}
.csScmt-wrap .con.post{background:url(../images/content/csScmt-3.png) no-repeat 5px top;}

/*常见故障处理*/
.csSale-CFT{padding:56px 0 93px;background:url(../images/bg/csScft-bg.png) no-repeat right bottom;}
.csSale-CFT .csScft-top{line-height:44px;font-weight:600;font-size:24px;}

.csScft-wrap{border:1px solid #e1e1e1;border-bottom:0px;margin:40px 0 0;}

.csScft-box{color:#666666;border:1px solid #e1e1e1;border-top:0px;border-left:63px solid #e1e1e1;position:relative;margin:1px 0 0;}
.csScft-box:first-child{margin:0px;}
.csScft-box .num{display:block;width:63px;line-height:30px;text-align:center;font-size:18px;position:absolute;left:-63px;top:50%;margin:-15px 0 0;}
.csScft-box .qu,
.csScft-box .anw{padding:15px 8.362676056338028% 15px 1.672535211267606%;line-height:28px;font-size:15px;position:relative;}
.csScft-box .anw{font-size:14px;background:#f6f6f6;display:none;}
.csScft-box .qu{background:url(../images/icon/icon-dd3.png) no-repeat 96% center;cursor:pointer;}
.csScft-box.cur{border-left:63px solid #005fc0;}
.csScft-box.cur .qu{background-image:url(../images/icon/icon-dd3-2.png);}
.csScft-box.cur .num{color:#fff;}

/*-- 新闻中心 --*/

/*详细*/
.artInfo-container{padding:20px 0 65px;}

.artInfo-container .page-navbar,
.artInfo-container .page-navbar .pNavBar-locate{background:#fff;}
.artInfo-container .page-navbar .pNavBar-locate{float:left;}

.artInfo-line{width:1px;height:100%;background:#ececec;position:absolute;top:0px;right:31%;}

.artInfo-left{width:65.5%;float:left;margin:25px 0 0;}
.artInfo-left .artInfo-name{text-align:center;line-height:44px;font-size:24px;font-weight:600;}
.artInfo-left .artInfo-ab{text-align:center;line-height:22px;color:#777777;margin:15px 0 0;}
.artInfo-ab span{display:inline-block;margin:0 5px;}
.artInfo-ab span.see{padding:0 0 0 24px;background:url(../images/icon/icon-see.png) no-repeat left center;}
.artInfo-con{line-height:32px;color:#777777;position:relative;overflow:hidden;margin:37px 0 0;}
.artInfo-con img{max-width:100%;}
.artInfo-page{padding:15px 3.689567430025445%;line-height:24px;color:#666666;background:#f1f1f1;margin:49px 0 0;}
.artInfo-page .type{color:#999999;margin:0 5px 0 0;}
.artInfo-page a{display:block;width:46%;}
.artInfo-page a.fr{text-align:right;}
.artInfo-action{line-height:24px;font-size:12px;color:#b1b1b1;position:relative;margin:33px 0 0;}
.artInfo-action .bdsharebuttonbox{float:right;}
.artInfo-recm{margin:44px 0 0;}
.artInfo-recm .top{line-height:24px;font-size:16px;font-weight:600;}
.aiRecm-list{width:102.67175572519084%;margin:0 0 0 -2.67175572519084%;}
.aiRecm-list li{width:33.3334%;padding:23px 0 0 2.602230483271375%;float:left;}
.aiRecm-list li img{width:100%;height:142px;object-fit:cover;}
.aiRecm-list li .name{line-height:24px;height:48px;color:#666666;margin:14px 0 0;}

.artInfo-right{width:27.5%;float:right;}
.artInfo-nav a{display:block;padding:10px 0;line-height:28px;text-align:center;color:#666666;border-bottom:1px solid #ececec;}
.artInfo-nav a.cur,
.artInfo-nav a:hover{color:#fff;background:#005fc0;border-color:#005fc0;}

.aiAbout-news{margin:25px 0 0;}
.aiAbout-news .top{line-height:28px;font-size:16px;font-weight:600;}
.aiAbout-news .list li{padding:0 0 0 16px;background:url(../images/icon/icon-l1.png) no-repeat left 9px;position:relative;margin:19px 0 0;}
.aiAbout-news .list li .name{line-height:26px;max-height:52px;color:#666666;}
.aiAbout-news .list li .date{line-height:21px;font-size:12px;color:#999999;margin:5px 0 0;}
.aiAbout-news .list li:hover .name{color:#005fc0;}

.aiAbout-pro{margin:33px 0 0;}
.aiAbout-pro .top{line-height:30px;font-size:16px;font-weight:600;}

.aiApro-swiper{position:relative;margin:15px 0 0;}

.aiApSwiper-prev,
.aiApSwiper-next{display:block;height:28px;border:1px solid #ececec;position:relative;}
.aiApSwiper-prev:after,
.aiApSwiper-next:after{content:"";display:block;width:100%;height:100%;background:url(../images/icon/swiper4-l.png) no-repeat center center;position:absolute;top:0px;left:0px;}
.aiApSwiper-next:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.aiApSwiper-prev:hover,
.aiApSwiper-next:hover{background:#ebebeb;border-color:#ebebeb;}
.aiApSwiper-next{margin:26px 0 0;}

.aiApro-swiper .swiper-container{height:658px;text-align:center;overflow:hidden;margin:12px 0 0;}
.aiApro-swiper .aiApSwiper-img{height:182px;line-height:182px;font-size:0px;background:#f1f1f1;}
.aiApSwiper-img img{max-width:100%;max-height:100%;}
.aiApro-swiper .name{line-height:22px;color:#666666;margin:10px 0 0;}


/*-- 人才招聘 --*/

.join-us{padding:63px 0 0;}
.join-us .I-title .t2{line-height:34px;font-size:14px;color:#777777;}

.JoinUs-orn{height:404px;background:url(../images/bg/joinUs-bg.jpg) no-repeat center center / cover fixed;margin:49px 0 0;}

.JoinUs-adv{padding:37px 0 30px;font-size:0px;text-align:center;background:#f4f4f4;}
.juAdv-box{display:inline-block;}
.juAdv-box .name{line-height:23px;font-size:16px;margin:25px 0 0;}
.JoinUs-adv .split{display:inline-block;width:49px;height:1px;background:#c9c9c9;margin:0 3.4375%;vertical-align:top;position:relative;top:54px;}

.JoinUs-wrap{padding:64px 0 89px;}

.recruit-thead{background:#4e4e4e;margin:51px 0 0;}

.recruit-thead .th,
.recruit-list dl dt .th{display:block;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;float:left;}

.recruit-thead .th.th-name,
.recruit-list dl dt .th-name{width:23.7410071942446%;padding:0 0 0 3.597122302158273%;text-align:left;}
.recruit-thead .th.th-salary,
.recruit-list dl dt .th-salary{width:16.36690647482014%;padding:0 0 0 2.248201438848921%;text-align:left;}
.recruit-thead .th.th-num,
.recruit-list dl dt .th-num{width:16.00719424460432%;}
.recruit-thead .th.th-adr,
.recruit-list dl dt .th-adr{width:25.17985611510791%;}
.recruit-thead .th.th-date,
.recruit-list dl dt .th-date{width:12.5%;}

.recruit-list dl{border-bottom:1px solid #ededed;}
.recruit-list dl dt{position:relative;cursor:pointer;}
.recruit-list dl dt .th{color:#666666;}
.recruit-list dl dt .op{display:block;width:11px;height:100%;background:url(../images/icon/icon-dd5.png) no-repeat center center;position:absolute;right:3.41726618705036%;top:0px;}
.recruit-list dl dt.cur .op{background-image:url(../images/icon/icon-dd5-2.png);}
.recruit-list dl dd{padding:20px 3.597122302158273% 45px;line-height:27px;color:#666666;background:#f4f4f4;position:relative;overflow:hidden;display:none;}
.recruit-list dl dd .btn{display:block;width:140px;height:42px;line-height:42px;color:#fff;border-radius:42px;background:#0562c1;margin:30px 0 0;}

.JoinUs-wrap .pagination{margin:59px 0 0;}



/* Add css */
.fdback_wrap{padding:90px 0px 100px;}
.fdback_wrap .fdtit{height:95px;line-height:60px;text-align:center;border-bottom:1px solid #f2f2f2;padding-bottom:35px;margin-bottom:45px;font-size:18px;color:#666;}
.fdback_wrap .fdtit p{width:850px;background:url(../images/icon_fkbj.png) no-repeat left top;margin:0px auto;padding-left:40px;height:58px;}
.fdtype{width:890px;margin:0px auto;overflow:hidden;}
.fdtype span{width:90px;float:left;display:inline-block;height:48px;line-height:48px;color:#666;}
.fdtype span i{color:#ff1111;}
.fdtype p{margin-bottom:18px;float:right;color:#666;}
.fdtype input[type="text"]{width:800px;height:48px;border:1px solid #e1e1e1;padding:0px 8px;}
.fdtype .inp_sub{width:800px;height:48px;border:0px;background:#005fc0;color:#fff;cursor:pointer;}
.fdtype .inp_res{width:800px;height:48px;border:0px;color:#666;cursor:pointer;}
.fdtype textarea{width:800px;height:140px;border:1px solid #e1e1e1;resize:none;margin-bottom:18px;padding:8px;}
.fdtype .inp_radio{margin-bottom:18px;height:48px;line-height:48px;color:#666;}
.fdtype .inp_radio input[type="radio"]{-webkit-appearance:radio;}

/*下载中心*/
.download-center{padding:60px 0 90px;}
.download-center .prtvideo{margin-bottom:40px;}
.download-center ul li{width:566px;height:120px;border:1px solid #e1e1e1;margin-left:64px;margin-bottom:34px;float:left;padding:23px 33px;}
.download-center ul li:hover{border-color:#005fc0;box-shadow:0px 1px 20px #d0e2f3;}
.download-center ul{overflow:hidden;margin-left:-64px;}
.download-center ul li .date{width:80px;height:74px;background:#f0f0f0;padding:13px;text-align:center;float:left;margin-right:25px;color:#888;}
.download-center ul li .date p{font-size:15px;border-bottom:1px solid #dadada;margin-bottom:7px;padding-bottom:8px;}
.download-center ul li .date span{font-size:21px;}
.download-center ul li .tit h4{font-size:16px;color:#666;font-weight:normal;margin-bottom:15px;margin-top:5px;}
.download-center ul li .tit span{color:#999;}
.download-center ul li:hover a{color:#005fc0;}
.download-center ul li:hover .date{background:#005fc0;color:#fff;}
.download-center ul li:hover .date p{border-color:#659ed9;}


/*人才招聘*/
.faq{color:#666;margin-bottom:40px;}
.faq dl{border-bottom:1px solid #ededed;padding-bottom:10px;}
.faq dl dt{height:60px;line-height:60px;cursor:pointer;margin:10px 0px;background:url(../images/icon_jia.png) no-repeat right center;}
.faq dl dt.cur{background:url(../images/icon_j.png) no-repeat right center;}
.faq span.job_post{text-align:left;padding-left:25px;}

.faq dl dd .faq_a{margin-top:20px;}
.faq dl dd{padding:14px 0px;}
.faq dl dd p{background:#f4f4f4;padding:25px;line-height:28px;float:right;width:92%;color:#666;position:relative;}
.faq dl dd p:after{content:'';height:14px;width:12px;background:url(../images/top_sj.jpg) no-repeat center;position: absolute;left:50px;top:-13px;z-index:2;}
.faq .faq_a{display:inline-block;float:left;width:5%;background:#fff;height:100%;border-right:1px dashed #eee;}





/*新闻列表页*/
.news{padding:105px 0px 75px;}
.newslist ul li{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;overflow:hidden;}
.newslist .date{width:7.25%;float:left;}
.newslist .date span{font-size:30px;color:#333;font-weight:bold;display: block;}
.newslist .date p{font-size:28px;color:#999;font-weight:bold;border-top:1px solid #999;display:inline-block;margin-top:10px;padding-top:10px;}
.newslist .img{width:33.3333%;float:left;overflow:hidden;}
.newslist .note{width:54%;float:right;}
.newslist .note h4{font-size:24px;color:#333;font-weight:normal;}
.newslist .note h4:hover{color:#005fc0;}
.newslist .note p{color:#777;line-height:28px;margin:30px 0 40px;}
.newslist .note a.more{display: block;font-size:13px;color:#333;text-transform:uppercase;background:url(../images/news_icon_more.png) no-repeat 90px center;}


/*-- 联系我们 --*/
.ctUs-list{padding:67px 0 68px;text-align:center;font-size:0px;}
.ctUs-list li{display:inline-block;width:166px;vertical-align:top;margin:0 4.6875%;}
.ctUs-list li .name{line-height:28px;font-size:16px;color:#222;margin:31px 0 0;}
.ctUs-list li .con{line-height:26px;font-size:14px;color:#666666;margin:10px 0 0;}


/*在线留言*/
.online-msg{padding:60px 0 49px;background:url(../images/bg/oMsg-bg.jpg) no-repeat center center / cover fixed;}
.online-msg .top{text-align:center;line-height:54px;font-size:36px;font-weight:lighter;color:#fff;}

.oMsg-list{width:102.6666%;margin:30px 0 0 -2.6666%;}
.oMsg-list li{width:50%;padding:10px 0 10px 2.6666%;float:left;}
.oMsg-list li .text{padding:0 20px;height:44px;line-height:42px;color:#fff;border:1px solid rgba(255,255,255,.2);}
.oMsg-list li .text::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.oMsg-list li.w100{width:100%;}
.oMsg-list li textarea.text{height:130px;}
.oMsg-list li.yzm .text{padding:0 20px;width:100px;float:left;}
.oMsg-list li.yzm .btn{width:100px;height:44px;float:left;margin:0 0 0 10px;}
.oMsg-list li.yzm .btn img{width:100%;height:100%;}
.oMsg-list li .oMsg-sub{display:block;width:193px;height:47px;line-height:47px;font-size:16px;color:#fff;border-radius:47px;background:#0066cb;margin:0 auto;}

.ctUs-box{padding:70px 0 60px;}

.ctUs-left{width:25%;float:left;}
.ctUs-left .top{line-height:43px;font-size:30px;font-weight:lighter;}
.ctUs-left ul{margin:33px 0 0;}
.ctUs-left ul li{padding:7px 0 20px 57px;position:relative;}
.ctUs-left ul li .num{width:40px;height:40px;line-height:38px;text-align:center;font-size:18px;color:#b7b7b7;border:1px solid #e3e3e3;border-radius:100%;background:#fff;position:absolute;left:0px;top:0px;z-index:2;}
.ctUs-left ul li .type{line-height:33px;font-size:16px;font-weight:lighter;}
.ctUs-left ul li .con{line-height:32px;color:#777777;margin:10px 0 0;}
.ctUs-left ul li:after{content:"";display:block;width:1px;height:100%;background:#e3e3e3;position:absolute;left:19px;top:0px;}
.ctUs-left ul li:last-child:after{display:none;}

.ctUs-map{width:70.41666666666667%;border:1px solid #e1e1e1;position:relative;overflow:hidden;float:right;}