a:active {outline: none;star:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;list-style:none;outline:none;word-wrap:break-word;}
img{border:none}
table{table-layout:fixed; border-collapse:collapse}
a{ text-decoration:none;}
.fb{ font-weight:bold;}
body{ font-size:12px; font-family:arial,"宋体";}
.fmP{ font-family:PFDINTEXTPRO-THIN_1;}
.fz14{ font-size:14px;}
.pp{ color:#c7000b; font-weight:900;}
.hid{ display:none;}
.clear{ clear:both; padding:0; border:0;}


body,html{ overflow-x:hidden;}

.line div{ background:#c7000b; overflow:hidden; position:fixed; z-index:10; display:none;}
.line .lineTop{ width:100%; height:7px; left:0; top:0;}
.line .lineBottom{ width:100%; height:7px; left:0; bottom:0;}
.line .lineLeft{ width:7px; height:100%; left:0; top:0;}
.line .lineRight{ width:7px; height:100%; right:0; top:0;}


.navigational{ width:22px; overflow:hidden; background:#212b34; position:fixed; left:0px; top:50%; z-index:9;}
.navigational .menu{ height:33px; position:relative;}
.navigational .menu img{ position:absolute; left:8px; top:8px;}
.navigational ul{ overflow:hidden; padding:0 0 20px 0;}
.navigational li{ width:100%; height:25px; line-height:14px; font-size:14px; margin:33px 0; float:left; position:relative;}
.navigational li a{ padding:0 0 5px 0; color:#fff; font-family:"微软雅黑"; transition:300ms;}
.navigational .liDarken a{ color:#a3a3a3;}
.navigational .cur a{ color:#fff; padding:0 0 8px 0; border-bottom:2px solid #c7000b;}
.navigational .dot{ width:5px; height:5px; overflow:hidden; background:#fff; position:absolute; left:8px; top:4px;}
.navigational .name{ display:none; width:80px; position:absolute; left:50px; top:0;}
.navigational .arrowTip{ height:18px; position:relative;}
.navigational .arrowTip1{ position:absolute; left:8px; top:0;}
.navigational .arrowTip2{ display:none; position:absolute; left:8px; top:0;}

.subNav{ width:100%; height:50px; background:#fff; position:fixed; left:0; top:0px; z-index:8;}
.subNavShow{ width:100%; height:50px; background:#fff; position:fixed; left:0; top:0px; z-index:8;}
.logo{ width:340px; height:34px; background:url(../images/logo.png) no-repeat left center; position:absolute; left:56px; top:8px;}
.navList ul{ position:absolute; top:0; right:30px;}
.navList li{ float:left; margin:0 15px; height:50px; line-height:50px; overflow:hidden; position:relative; border-bottom:3px solid rgba(255,255,255,0.0)}
.navList li a{ color:#393939; font-size:14px; font-family:"PFDINTEXTPRO-THIN_1","微软雅黑"; cursor:pointer;}
.navList li p{ position:relative; top:0;}
.navList .current{ border-bottom:3px solid #144690;}

.navM{ display:none; position:relative; z-index:9999999;}
.navM .navBtn{ width:40px; height:40px; display:inline-block; background:url(../images/navBtn.png) no-repeat; position:fixed; right:46px; top:5px; z-index:5; transition:300ms;}
.navM .navShow{ background:url(../images/navBtn2.png) no-repeat;}
.navM .list{ display:none; width:100%; padding:0 14px 0 0 ; background:#efefef; overflow-y:scroll; position:fixed; left:0; top:0; z-index:4;}
.navM ul{ width:100%; padding:45px 0 25px 0; margin:0; position:absolute; left:0; top:0; z-index:4;}
.navM li{ width:100%; padding:0; text-align:center; float:left; line-height:70px;}
.navM li .t1{ height:70px; overflow:hidden; text-align:center;}
.navM li .t1 a{ position:relative; top:0; padding:0 14px 0 0; color:#000; font-size:24px; font-family:"PFDINTEXTPRO-THIN_1","微软雅黑";}
.navM li .t2{ display:none; line-height:42px;}
.navM li .t2 a{ display:block; padding:0 14px 0 0; color:#393939; border-bottom:1px solid #c9c9c9; font-size:13px;}
.navM .tel{ color:#8f8f8f; font-size:20px;}
.navM .cur .t1 a{ color:#c7000b;}

.main{ margin:50px 0 0 0;}
.main ul{ margin-left:6%;}
.main li{ background:#000; position:relative; overflow:hidden; float:left; width:22%; margin-left:0.75%; margin-right:0.75%; margin-bottom:1%;}
.main li .img{ display:block; transition:all 300ms,width 1ms; width:100%;}
.main li:hover .img{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0.6; filter:alpha(opacity=60);}
.main li .imgLogo{ display:none; width:100%; height:70px; background:url(../images/logo2.png) no-repeat center; position:absolute; left:0; top:50%; margin:-150px 0 0 0;}
.main li .title{ display:block; width:100%; font-weight:bold; line-height:24px; font-size:14px; color:#fff; text-align:center; position:absolute; left:0; bottom:0px; margin:100px 0 0 0;}

.Showmain{ margin:70px 0 0 0; width:100%; float:left;}
.Showmain ul{ margin-left:6%;}
.Showmain li{ background:#000; position:relative; overflow:hidden; float:left; width:22%; margin-left:0.75%; margin-right:0.75%; margin-bottom:1%;}
.Showmain li .img{ display:block; transition:all 300ms,width 1ms; width:100%;max-height: 280px;}
.Showmain li:hover .img{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0.6; filter:alpha(opacity=60);}
.Showmain li .imgLogo{ display:none; width:100%; height:70px; background:url(../images/logo2.png) no-repeat center; position:absolute; left:0; top:50%; margin:-150px 0 0 0;}
.Showmain li .title{ display:block; width:100%; font-weight:bold; line-height:24px; font-size:14px; color:#fff; text-align:center; position:absolute; left:0; bottom:0px; margin:100px 0 0 0;}
/*视频*/
.ShowmainSP{ margin:70px 0 0 0; width:100%; float:left;}
.ShowmainSP ul{ margin-left:6%;}
.ShowmainSP li{ background:#000; position:relative; overflow:hidden; float:left; width:22%; margin-left:0.75%; margin-right:0.75%; margin-bottom:1%;}
.ShowmainSP li p{ width:100%; height:30px; background-color:#FFF; font-size:18px;}
.ShowmainSP li .img{ display:block; transition:all 300ms,width 1ms; width:100%;}
.ShowmainSP li:hover .img{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0.6; filter:alpha(opacity=60);}
.ShowmainSP li .imgLogo{ display:none; width:100%; height:70px; background:url(../images/logo2.png) no-repeat center; position:absolute; left:0; top:50%; margin:-150px 0 0 0;}
.ShowmainSP li .title{ display:none; width:100%; font-weight:bold; line-height:24px; font-size:14px; color:#fff; text-align:center; position:absolute; left:0; top:50%; margin:100px 0 0 0;}
/*视频*/
.ShowmainHzHP{ margin:70px 0 0 0; width:100%; float:left;}
.ShowmainHzHP ul{ margin-left:6%;}
.ShowmainHzHP li{ background:#000; position:relative; overflow:hidden; float:left; width:15%; margin-left:0.75%; margin-right:0.75%; margin-bottom:1%;}
.ShowmainHzHP li .img{ display:block; transition:all 300ms,width 1ms; width:100%;}
/*.ShowmainHzHP li:hover .img{ transform:scale(1.2); -webkit-transform:scale(1.2); opacity:0.6; filter:alpha(opacity=60);}*/
.ShowmainHzHP li .imgLogo{ display:none; width:100%; height:70px; background:url(../images/logo2.png) no-repeat center; position:absolute; left:0; top:50%; margin:-150px 0 0 0;}
.ShowmainHzHP li .title{ display:none; width:100%; font-weight:bold; line-height:24px; font-size:14px; color:#212b34; text-align:center; position:absolute; left:0; bottom:0px; margin:100px 0 0 0;}
/*合作伙伴*/
/*业务介绍*/
.new-s { background: #fff; width:1100px; margin:70px auto 0px;}
.new-s figure { display: block; width:26%; line-height: normal; overflow: hidden; float: left; }
.new-s figure img { display: block; width: 100%; height: auto; transition: 520ms; line-height: 0; }
.new-s a{ margin-bottom: 10px; display: block; overflow: hidden; width:100%;}
.new-texts { width:68%; float: right; margin-right: 35px; }
.new-texts time { display: block; width:80px; height:40px; background:#014690; }
.new-texts time strong { display: block; text-align: center; color: #fff; font-size:20px; line-height:20px; font-weight: normal; padding-top: 6px; }
.new-texts time b { display: block; margin-top: 2px; text-align: center; color: #fff; font-weight: normal; line-height: 12px; }
.new-texts h4 { color: #323232; position: relative; font-size:22px; font-weight: normal; line-height:30px; margin-top:10px; height:30px; border-bottom: 1px solid #c9c9c9; margin-bottom: 8px; transition: 340ms; }
.new-texts h4:before { content: ""; width: 0; height: 1px; background: #253580; position: absolute; left: 0; bottom: -1px; transition: 430ms ease-in-out; }
.new-texts p { color: #646464; font-size:16px; line-height:2; text-indent:2em;}
.new-texts span { display: inline-block; color: #969696; transition: 310ms; line-height: normal; margin-top: 14px; }
.new-s a:hover figure img { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); }
.new-s a:hover .new-texts h4 { color: #253580; }
.new-s a:hover .new-texts h4:before { width: 100%; }
.new-s a:hover .new-texts span { color: #253580; }
/*业务介绍 end*/




@media screen and (max-width:1100px) {
	.subNav{ height:165px;}
	.subNav .navList{ width:100%;}
	.subNav .navList ul{ top:35px; left:0px;}
	.subNavShow{ height:85px;}
	.subNavShow .logo{ width:100%; left:0px; top:0px;}
	.subNavShow .navList{ width:100%;}
	.subNavShow .navList ul{ top:35px; left:41px;}
	.banner{ padding:0;}
	.navM{ display:block;}
	.main{ margin:85px 0px 80px;}
	.main ul{ margin-left:0px;}
	.main li{ width:30.33333%; margin:0px 1.5% 20px;}
	.Showmain{ margin:90px 0px 80px;}
	.Showmain ul{ margin-left:0px;}
	.ShowmainHzHP ul{ margin-left:0px;}
	.Showmain li{ width:30.33333%; margin:0px 1.5% 20px;}
	.ShowmainHzHP li{ width:30.33333%; margin:0px 1.5% 20px;}
	.ShowmainSP{ margin:90px 0px 80px;}
	.ShowmainSP ul{ margin-left:0px;}
	.ShowmainSP li{ width:30.33333%; margin:0px 1.5% 20px;}
	.ShowmainHzHP{ margin:90px 0px 80px;}
	
	.new-s{ width:100%;}
}

@media screen and (max-width:880px) {
	.subNavShow .navList ul{ left:0px; right:0px;}
	.navList li{ border-bottom:0px; margin:0 10px;}
	.main li{ width:45%; margin:0px 2.5% 20px;}
	.Showmain li{ width:45%; margin:0px 2.5% 20px;}
	
	.ShowmainSP li{ width:45%; margin:0px 2.5% 20px;}
	
	.ShowmainHzHP li{ width:45%; margin:0px 2.5% 20px;}
	
	.new-s figure{ width:90%; margin:0px 5%;}
	.new-texts{ width:90%; margin:0px 5% 20px; margin-right:0px; float:left;}
}

@media screen and (max-width:680px) {
	.subNavShow{ height:90px;}
	.navM .navBtn{ right:5px; top:5px;}
	.subNavShow .logo{ width:100%; left:0px; background-size:auto 100%;}	
	.subNavShow .navList ul{ top:45px;}
	.new-s{ margin:50px auto 0px;}
	.new-texts time strong{ font-size:18px;}
	.new-texts h4{ font-size:25px; line-height:45px; height:45px; margin-top:5px;}
	.main{ margin:90px 0px 80px !important;}
	
	.main li{ width:90%; margin:0px 5% 20px;}
	.Showmain li{ width:90%; margin:0px 5% 20px;}
	.ShowmainSP li{ width:90%; margin:0px 5% 20px;}
	.ShowmainHzHP li{ width:90%; margin:0px 5% 20px;}
}

@media screen and (max-width:354px) {
	/*.line{ display:none;}*/
	.subNavShow .logo{ width:100%; left:0px; background-size:90% auto;}
	.Showmain{ margin:0;}
	.ShowmainSP{ margin:0;}
	.ShowmainHzHP{ margin:0;}
	

}













