@charset "utf-8";
/*body公用*/
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal; color: rgba(255, 255, 255, 0.8); color: #000;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/}
/** 定义HTML body **/

a {color:#000;transition:400ms ease all;}
a:focus {color: #000;outline: none; text-decoration: none;}
a:hover {color: #000;outline: none;text-decoration: none;transition:400ms ease all;}

/*========== 翻页公用 ==========*/

.pageflip { width: 100%; overflow: hidden; text-align: center; margin: 70px 0px 70px 0px; }
.pageflip a { color: #999; display: inline-block; overflow: hidden; line-height: 30px; padding: 0px 10px; margin: 0px 5px; font-size: 16px; }
.pageflip a:hover,.pageflip a.dq { color: #2B5899; }
.pageflip a i { display: inline-block; width: 38px; line-height: 30px; height: 18px; background-repeat: no-repeat; background-position: bottom left; margin: 0 15px -2px; }
@media (max-width:1366px) {
	.pageflip{ margin: 60px 0px 60px 0px; }
}
@media (max-width:1200px) {
	.pageflip{ margin: 50px 0px 50px 0px; }
	.pageflip a { font-size: 14px; padding: 0px 5px; }
}
@media (max-width:992px) {
	.pageflip{ margin: 40px 0px 40px 0px; }
}
@media (max-width:767px) {
	.pageflip{ margin: 30px 0px 30px 0px; }
	.pageflip a { font-size: 12px; }
}
@media (max-width:480px) {
	.pageflip{ margin: 20px 0px 20px 0px; }
}
/*========== 翻页公用 ==========*/

/** IE浏览器版本过低  **/
#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg.png);position: fixed; top: 0; left: 0;z-index:99999999999;}
* html #ie-alert-overlay {position: absolute;z-index:999999999999;}
#ie-alert-panel {width:520px;height:331px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;padding:72px 0 0 72px;_position:absolute;  /* fixed position hack for IE6 */_top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */font-weight:bold;color:#333;line-height:1.5em;z-index:999999999999;}
#ie-alert-panel p {font-size:14px;width:486px;text-align:justify;}
#ie-alert-panel img {border:0;}
#ie-alert-panel span {font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel ul {list-style: none;margin:0;padding:0;	}
#ie-alert-panel li {float:left;margin:0 22px 0 0;	}
#ie-alert-panel li.last {margin-right:0;}
#ie-alert-panel a {display:inline-block;		}
.browser {position: absolute;bottom:35px;	}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}
.chrome {background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}
.firefox {background-position: -292px 0;width: 73px;height: 98px;}
.ie9 {background-position: -179px 0;width: 95px;height: 98px;}
.opera {background-position: -90px 0;width: 73px;height: 98px;}
.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}
/** IE浏览器版本过低  **/


/*统一色  #ce182e */
/*======================== 顶部 ============================*/
/* Sticky Header Style 

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}
*/
/* ---------------------------------------- */

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}


/* << ==== 北科环境 ==== >> */

/* << == 公共部分 == >> */
/* 主题颜色 ==>> #2B5899 */

/* << 页面 - 顶部 >> */
.header { position: relative; top: 0px; left: 0px; background: #fff; width: 100%; height: 160px; z-index: 100; box-shadow: 0 0 40px 3px rgba(0, 0, 0, .3); }
.bs-slider { margin-top: 0; }

/* 手机 导航 - 按钮 */
.btn-manu { position: absolute; top: 12px; right: 0; width: 24px; height: 30px; display: none; }
.btn-manu span { position: absolute; top: 50%; width: 24px; height: 4px; border-radius: 3px; background: #000; }
.btn-manu span:nth-of-type(1) { margin-top: -9px; }
.btn-manu span:nth-of-type(2) { margin-top: -1px; }
.btn-manu span:nth-of-type(3) { margin-top: 7px;  }

/* 手机 导航 */
.header-menu { display: none; font-size: 0; text-align: center; }
.nav_menu,
.nav_menu ul,
.nav_menu ul li,
.nav_menu ul li a { display: block; position: relative; }

/* 手机 导航 - 背景 */
.menu-bg { display: none; width: 100%; height: 60px; position: absolute; top: 0; left: 0; background: #fff; z-index: 100; }

/* PC 导航 */
.menu-width { width: 100%; max-width: 1200px; margin: 0 auto; position: relative;   padding-top: 15px; z-index: 100; }
.logo { width: 40%; float: left; position: relative; }
.logo img { position: relative; left: 0; top: 0; z-index: 100; max-width: 500px; } /* img原始height： 72px */
.menu-tel { font-size: 24px; color: #093678; float: right; padding-top: 26px; } /* ( 72 - 20 ) / 2 = 26px */
.menu-zh { float: left; }
.menu-num { float: left; font-weight: 600; font-style: italic; padding-right: 5px; }
.nav_menu { width: 100%; max-width: 1200px; margin: 0 auto; padding: 10px 0 0; }
.nav_menu > ul > li { width: 12.5%; float: left; text-align: center; } /* 100% / 7 约= 14.285% */
.nav_menu > ul > li > a { padding: 15px 0 25px; font-size: 16px; display: inline-block; color: #666;
border-bottom: 2px solid #fff; }
.nav_menu > ul > li:hover > a { border-bottom: 2px solid #093678; }

/* PC 导航 - 二级 */
.nav_menu ul ul { text-align: center; position: absolute; left: -9999px; }
.nav_menu > ul > li > ul { padding-top: 10px; width: 120%; margin-left: -10%; }
.nav_menu > ul > li:nth-last-child(1) > ul { margin-left: -25%; }
.nav_menu li:hover > ul { left: auto; }
.nav_menu ul ul li { height: 0; width: 100%; background: rgba(255,255,255,.9); }
.nav_menu ul li:hover > ul > li { height: 45px; line-height: 45px; }
.nav_menu ul ul li a { display: block; font-size: 16px; color: #333; font-weight: 100; border-bottom: 1px solid #fff; }
.nav_menu ul ul li:last-child a { border-bottom: 0px; }
.nav_menu ul ul li:hover { height: 0; width: 100%; background: #004570; }
.nav_menu ul ul li a:hover { color: #fff; }

.nav-three{ margin-left: 100%; width: 135%;  top: 0;}

/* banner */
.pag_ban { position: relative; height: 330px; margin-top: 0; }
@media (max-width:1270px) { .pag_ban{ position: relative; height: 280px; } }
@media (max-width:768px)  { .pag_ban{ position: relative; height: 200px; } }
@media (max-width:480px)  { .pag_ban{ position: relative; height: 150px; } }
.pag_ban .imgBg { height: 100%; }
.pag_ban .imgBg { background-repeat: no-repeat; background-position: center center; background-size: cover; }
.pag_ban .imgBg img { display: none; }
/* banner */

@media (max-width: 1270px) {
	.header { height: 140px; }
	.menu-width { padding: 10px 40px 0; }
	.logo img { height: 60px; }
	.nav_menu > ul > li > a { padding: 15px 0 22px; }
	.menu-tel { font-size: 18px; padding-top: 21px; } /* ( 60 - 18 ) / 2 = 21px */
}
@media (max-width: 992px) {
	.header { height: 120px; }
	.menu-width { padding: 10px 40px 0; }
	.logo img { height: 50px; }
	.nav_menu ul ul li a { font-size: 14px; }
	.nav_menu > ul > li > a { padding: 10px 0 20px; font-size: 14px; }
	.menu-tel { font-size: 18px; padding-top: 17px; } /* ( 50 - 16 ) / 2 = 17px */
}
@media (max-width:768px) {
	.menu-width { padding: 10px 0 0; }
	.header { height: 60px; padding: 0 20px;position: fixed; }
	.pag_ban { margin-top: 60px; }
	.bs-slider { margin-top: 60px; }
	.menu-tel { display: none; }
	.nav_menu{ display: none; }
	.logo img { height: 40px; }
	.menu-bg { display: block; }
	.btn-manu { z-index: 100; display: block; }
	.btn-manu span {
		    -ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		   -moz-transform-origin: center center;
		     -o-transform-origin: center center;
		        transform-origin: center center;
		    -ms-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		   -moz-transition: all .3s ease-out;
		     -o-transition: all .3s ease-out;
		        transition: all .3s ease-out; }
	.menu-open .btn-manu span { margin-top: -1px; }
	.menu-open .btn-manu span:nth-of-type(1) {	   -ms-transform: rotate(45deg);
											   -webkit-transform: rotate(45deg);
											      -moz-transform: rotate(45deg);
												    -o-transform: rotate(45deg);
													   transform: rotate(45deg); }
	.menu-open .btn-manu span:nth-of-type(2) { opacity: 0; }
	.menu-open .btn-manu span:nth-of-type(3) {	   -ms-transform: rotate(-45deg);
											   -webkit-transform: rotate(-45deg);
											      -moz-transform: rotate(-45deg);
												    -o-transform: rotate(-45deg);
													   transform: rotate(-45deg); }
	.header-menu { padding-top: 56px; display: block; position: fixed; top: 0px; right: 0; bottom: 0; left: 0; background: rgba(255, 255, 255, 1); opacity: 0; overflow-y: auto;
		-webkit-transform: translate3d(0, -150%, 0);
	            transform: translate3d(0, -150%, 0);
	    -webkit-transition: all .5s ease;
	            transition: all .5s ease; }
	.subMenu { position: relative; top: auto; width: auto; height: 0; left: 0; margin-left: 0; margin-right: 0; opacity: 0;
		-webkit-transition: all .3s ease;
		        transition: all .3s ease; }
	.subMenu-ul { height: 0; overflow: hidden; }
	.menu-open .header-menu { -webkit-transform: translate3d(0, 0, 0);
		                              transform: translate3d(0, 0, 0); opacity: 1; }
	.menu-item { position: relative; display: block; opacity: 0; width: 95%; margin: 0 auto;	
		-webkit-transform: translate3d(0, 20px, 0);
	            transform: translate3d(0, 20px, 0);
		-webkit-transition: all .3s ease;
	            transition: all .3s ease; }
	.subMenu-bg{ border-bottom: 1px solid #2B5899; }
	.menu-item.active .menu-link { color: #2B5899; }
	.menu-item.active .subMenu { height: auto; opacity: 1; }
	.menu-item.active .subMenu-ul { height: auto; }
	.menu-item::after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 1px; background-color: #bfbfbf;
		-webkit-transform: scale3d(0, 0.5, 1);
		        transform: scale3d(0, 0.5, 1);
		-webkit-transition: transform .8s ease;
		        transition: transform .8s ease; }
	.menu-link { position: relative; font-size: 16px; line-height: 60px; color: #999; display: block; }
	.menu-link:hover { color: #2B5899; }
	.subMenu-ul li:last-of-type .subMenu-link { border-bottom: 0; }


	.subMenu-item1{width: 50%; float: left;}



	.subMenu-link {display: block;color: #999;text-align: center;margin: 0 0px;font-size: 12px;line-height: 44px;position: relative;} .subMenu-link:hover { color: #2B5899; }
	.subMenu-link::after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 1px; background-color: #f2f2f2;
		-webkit-transform: scale3d(1, 0.5, 1);
	            transform: scale3d(1, 0.5, 1); }
	.menu-open .menu-item { opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0); }
	.menu-open .menu-item::after {
		-webkit-transform: scale3d(1, 0.5, 1);
		        transform: scale3d(1, 0.5, 1); }
	.menu-open .menu-item:nth-of-type(1) {
		-webkit-transition-delay: .35s;
		        transition-delay: .35s; }
	.menu-open .menu-item:nth-of-type(1)::after {
		-webkit-transition-delay: .4s;
		        transition-delay: .4s; }
	.menu-open .menu-item:nth-of-type(2) {
		-webkit-transition-delay: .4s;
		        transition-delay: .4s; }
	.menu-open .menu-item:nth-of-type(2)::after {
		-webkit-transition-delay: .45s;
		        transition-delay: .45s; }
	.menu-open .menu-item:nth-of-type(3) {
		-webkit-transition-delay: .45s;
		        transition-delay: .45s; }
	.menu-open .menu-item:nth-of-type(3)::after {
		-webkit-transition-delay: .5s;
		        transition-delay: .5s; }
	.menu-open .menu-item:nth-of-type(4) {
		-webkit-transition-delay: .5s;
		        transition-delay: .5s; }
	.menu-open .menu-item:nth-of-type(4)::after {
		-webkit-transition-delay: .55s;
		        transition-delay: .55s; }
	.menu-open .menu-item:nth-of-type(5) {
		-webkit-transition-delay: .55s; }
	.menu-open .menu-item:nth-of-type(5)::after {
		-webkit-transition-delay: .6s;
		        transition-delay: .6s; }
	.menu-open .menu-item:nth-of-type(6) {
		-webkit-transition-delay: .6s;
		        transition-delay: .6s; }
	.menu-open .menu-item:nth-of-type(6)::after {
		-webkit-transition-delay: .65s;
		        transition-delay: .65s; }
	.menu-open .menu-item:nth-of-type(7) {
		-webkit-transition-delay: .65s;
		        transition-delay: .65s; }
	.menu-open .menu-item:nth-of-type(7)::after {
		-webkit-transition-delay: .7s;
		        transition-delay: .7s;}
	.menu-open .menu-item:nth-of-type(8) {
		-webkit-transition-delay: .7s;
		        transition-delay: .7s; }
	.menu-open .menu-item:nth-of-type(8)::after {
		-webkit-transition-delay: .75s;
		        transition-delay: .75s;}
	.menu-open .menu-item:nth-of-type(9) {
		-webkit-transition-delay: .75s;
		        transition-delay: .75s; }
	.menu-open .menu-item:nth-of-type(9)::after {
		-webkit-transition-delay: .8s;
		        transition-delay: .8s; }
}
@media (max-width:480px) {
	.menu-width { padding: 5px 0 0; }
	.header { height: 50px; padding: 0 10px; }
	.pag_ban { margin-top: 50px; }
	.bs-slider { margin-top: 50px; }
	.menu-bg { height: 50px; }
	.btn-manu { top: 8px; }
	.header-menu { padding-top: 46px; }
}
/* << 页面 - 顶部 end >> */


/* << 页面 - 底部 >> */
.footer { width: 100%; position: relative; overflow: hidden; background: #363841; }
.footer-box { width: 100%; max-width: 1200px; margin: 0 auto; position: relative; overflow: hidden; padding: 35px 0 80px; }
.footer-nav { width: 80%; float: left; }
.footer-nav ul { margin-left: -10px; }
.footer-nav ul li { padding-left: 10px; width:auto; padding-right: 50px; float: left; } /* 100% / 6 约= 16.66666667% */
.footer-nav-tit { font-size: 16px; padding-bottom: 7px; color: #999; display: inline-block; border-bottom: 1px solid #999; }
.footer-nav-box a { font-size: 14px; color: #999; display: inline-block; }
.footer-nav-box a:hover { color: #2B5899; }
.footer-nav-box { padding-bottom: 15px; }
.footer-nav ul li .footer-nav-box:nth-child(1) { padding-bottom: 25px; }
.footer-ewm { width: 20%; float: right; text-align: left; }
.footer-ewm1{width: 50%; float: left; padding-right: 5px;}
.footer-ewm img { width: 100%; }
.footer-ewm > div { font-size: 14px; line-height: 18px; padding-top: 8px; color: #999; }
.footer-bottom-box { width: 100%; position: relative; overflow: hidden; background: #2D2F35; }

.youqing{ width: 100%; max-width: 1200px; margin: 0 auto;padding: 25px 0 30px 0;color: #999;}
.youqing a{color: #999; padding-right: 10px; display: inline-block; width: 20%; float: left; text-align: center;}
.youqing a img{width: 200px; height: 45px;}
.youqing a:hover{ color: #2B5899;}

.footer-bottom-box  .footer-bottom-box1 { width: 100%; max-width: 1200px; margin: 0 auto; position: relative; overflow: hidden; color: #999;
                           font-size: 14px; line-height: 18px; padding: 15px 0; }
@media (max-width:1270px) {
	.footer-box { padding: 30px 40px 60px; }
	.footer-bottom-box .footer-bottom-box1 { padding: 10px 40px; }
}
@media (max-width:992px) {
	.footer-box { padding: 25px 40px 40px; }
	.footer-nav { width: 100%; }
	.footer-nav-tit { font-size: 14px; }
	.footer-nav-box a { font-size: 12px; }
	.footer-ewm { float: none; margin: 0 auto; text-align: center; }
	.footer-ewm img { padding-top: 40px; }
	.footer-ewm > div { font-size: 12px; } 
	.footer-bottom-box { text-align: center; }
	.footer-bottom-box .footer-bottom-box1 { font-size: 12px; padding: 15px 40px; }
}
@media (max-width:768px) {
	.footer-nav { display: none; }
	.footer-ewm img { padding-top: 0; }
	.footer-box { padding: 30px 20px; }
	.footer-bottom-box .footer-bottom-box1 { padding: 10px 20px; }
}
@media (max-width:480px) {
	.footer-box { padding: 30px 10px; }
	.footer-bottom-box .footer-bottom-box1{ padding:10px 10px; }
	.youqing{ padding: 25px 10px 30px 10px; display: none; }
	.youqing a { width: 50%; margin: 10px 0; }
	.youqing a img { width: 100%; height: auto; }
	.footer-ewm { width: 60%; }
	.footer-ewm > div { padding: 0 10px; }
}


/* 版块标题栏 */
.tit-box { width: 100%; max-width: 690px; margin: 0 auto; position: relative; overflow: hidden; text-align: center; cursor: default; }
.tit-box-l, .tit-box-r { float: left; width: 30%; height: 1px; background: #B5B5B5; margin-top: 27px; } /* 37% * 2 + 26% = 100% */
.tit-box-c { float: left; width: 40%; font-size: 28px; color: #012456; }
.tit-box-b { float: left; width: 100%; font-size: 18px; font-weight: 600; color: #08D467; padding-top: 10px; text-transform: uppercase;}
@media (max-width:1270px) {
	.tit-box-l, .tit-box-r { margin-top: 25px; }
	.tit-box-c { font-size: 26px; }
}
@media (max-width:768px) {
	.tit-box-l, .tit-box-r { margin-top: 21px; }
	.tit-box-c { font-size: 22px; }
	.tit-box-b { font-size: 16px; padding-top: 8px; }
}
@media (max-width:480px) {
	.tit-box-l, .tit-box-r { width: 30%; margin-top: 19px; }
	.tit-box-c { font-size: 20px; width: 40%; }
	.tit-box-b { font-size: 14px; padding-top: 5px; }
}
/* 版块标题栏 end */

/* 标题栏 */
.tit-box-2 { padding-top: 137px; }
.tit-box-2 .tit-box-l, .tit-box-2 .tit-box-r { background: #fff; }
.tit-box-2 .tit-box-c { color: #fff; }
.tit-box-2 .tit-box-b { color: #fff; font-weight: 500; }
@media (max-width:1270px) { .tit-box-2 { padding-top: 113px; }  }
@media (max-width:768px)  { .tit-box-2 { padding-top: 77px; }   }
@media (max-width:480px)  { .tit-box-2 { padding-top: 55.5px; } }
/* 标题栏 end */




/* 过渡动画 */
.ClassName,
.index-about-l, .index-about-llyy, .index-about-ll img, .index-about-lr-but, .index-about-rimg, .index-about-ryy, .index-about-rw,
.index-about-lr-cont, .index-about-lr-tit,
.index-bus-bg > span, .index-bus-yiny, .index-bus-bg img,
.index-case-img img, .index-case-word,
.index-core-bg img, .index-core-yiny, .index-core-more,
.index-yous-bg, .index-yous-word-i img, .index-yous-word-t, .index-yous-word-i, .index-yous-word-c,
.index-news-word,
.case-box-2 > div, .case-box-2 > div > div, .case-box-tit,
.yingy-l-t > li > a > i,
.jishu-box > li > a > img,.jishu-box2 > li > a > img,
.nav_menu ul ul li, 
.about-jianj-ul > ul > li > div, .about-jianj-ul > ul > li > div > span,
.jishu-box-word { 
/* 将要添加 过渡动画 的 class名称 添加于此！ IE10以下不支持！ */
	    transition: all .5s;
	-ms-transition: all .5s; /* IE 9 */
   -moz-transition: all .5s; /* Firefox 4 */
-webkit-transition: all .5s; /* Safari 和 Chrome */
     -o-transition: all .5s; /* Opera */ }

/* 图片放大动画 */
.ClassName,
.index-about-l > a:hover .index-about-ll img, .index-about-sw a:hover .index-about-rimg,
.index-core-sw a:hover .index-core-bg img, .jishu-box > li > a:hover > img, .jishu-box2 > li > a:hover > img {
	-ms-transform: scale(1.05); /* IE 9 */
   -moz-transform: scale(1.05); /* Firefox 4 */
-webkit-transform: scale(1.05); /* Safari 和 Chrome */
     -o-transform: scale(1.05); /* Opera */ 
        transform: scale(1.05); }

/* 文本多行省略显示 */
.ClassName, .index-about-lr-cont, .index-bus-label, .index-yous-word-c, .index-news-cont, .index-core-tit,
.lianx-max-l-ct, .index-yous-word-t { 
	overflow: hidden;
	text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; 
	display: -webkit-box; -webkit-box-orient: vertical;
	/* -webkit-line-clamp: 2; line-clamp: 2; */ }
.ClassName, .index-about-lr-tit, .index-about-rw, .index-bus-tit, 
.yingy-l-b-one-r-tit, .lianx-max-l-tt > div {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; }

/* slide切换 */
.slideTxtBox, .slideTxtBox2, .slideTxtBox3 { width: 100%; }
.hd { position: relative; text-align: center; }
.hd ul { position: relative; display: inline-block; margin: 0 auto; }
.hd ul li { float: left; }
.hd ul li a {  }
.hd ul li a:hover {  }
.hd ul li.on a { }
.infoList-a { display: block; }

/* swiper滚动 */
/*.swiper-slide { padding: 0 5px; }*/
.swiper-slide > a { display: block; width: 100%; height: auto; position: relative; overflow: hidden; }
.swiper-button-prev { left:  0; background: url(../images/jtl2.png) no-repeat center; }
.swiper-button-next { right: 0; background: url(../images/jtr2.png) no-repeat center; }
.swiper-button-prev.swiper-button-disabled { opacity: 1; background: url(../images/jtl1.png) no-repeat center; }
.swiper-button-next.swiper-button-disabled { opacity: 1; background: url(../images/jtr1.png) no-repeat center; }


/*当前位置*/
.weiz { width: 100%; margin: 0 auto; position: relative; overflow: hidden; border-bottom: 1px solid #B9B9B9; }
.weiz-box { width: 100%; max-width: 1200px; padding: 20px 0; margin: 0 auto; position: relative; overflow: hidden; }
.weiz-box > div { height: 16px; line-height: 16px; }
.wz-img { display: inline-block; width: 16px; height: 16px; background: url(../../themes/images/weizhi.png) no-repeat center center; background-size: cover; }
.weiz-box > div > span { font-size: 12px; color: #BCBCBC; }
.weiz-box > div > a { font-size: 14px; color: #4E4E4E; margin-bottom: -2px; }
.weiz-box > div > a:hover { color: #2B5899; }
@media (max-width:1270px) {
	.weiz-box { padding: 15px 40px; max-width: 100%; }
}
@media (max-width:992px) {
	.weiz-box { padding: 10px 40px; }
}
@media (max-width:768px) {
	.weiz { display: none; }
}

/* << 首页 >> */
/* 1 >> 关于北科 */
.index-about { width: 100%; max-width: 1200px; padding: 80px 0 20px 0px; margin: 0 auto; position: relative; overflow: hidden; }
.index-about-box { width: 100%; position: relative; height: 345px; padding: 0 530px 0 0; margin-top: 60px; }
.index-about-l { width: 100%; padding-left: 335px; height: 285px; box-shadow: 0 0 20px 5px #E7E7E7; position: relative; }
.index-about-ll { width: 335px; height: 100%; float: left; position: absolute; overflow: hidden; left: 0; top: 0; }
.index-about-ll img { width: 100%; }
.index-about-llyy { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.index-about-lr { width: 100%; height: 100%; float: left; padding: 40px 40px; overflow: hidden; }
.index-about-lr-tit  { font-size: 26px; color: #666; }
.index-about-lr-sp   { font-size: 14px; color: #ccc; padding: 5px 0 5px; }
.index-about-lr-cont { font-size: 14px; color: #7F7F7F; line-height: 32px; -webkit-line-clamp: 3; line-clamp: 3; }
.index-about-lr-but  { font-size: 14px; color: #2B5899; padding: 10px 25px; margin-top: 30px; display: inline-block; 
					   text-align: center; text-transform: uppercase; position: relative; border: 1px solid #2B5899; }
.index-about-r { width: 505px; height: 285px; position: absolute; overflow: hidden; right: 0; top: 0; }
.index-about-sw { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; }
.index-about-sw .swiper-slide > a { height: 100%; }
.index-about-rimg { height: 100%; }
.index-about-rimg img { width: 100%; min-height: 288px; }
.index-about-ryy { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0); width: 100%; height: 100%; }
.index-about-rw { width: 100%; height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px;
				  position: absolute; left: 0;  bottom: 0; color: #fff; background: rgba(0, 0, 0, .5); }
.index-about-l:hover { box-shadow: 0 0 20px 5px #D4E5ED; }
.index-about-l > a:hover .index-about-llyy { background: rgba(0, 0, 0, .3); }
.index-about-l > a:hover .index-about-lr-tit { color: #2B5899; }
.index-about-l > a:hover .index-about-lr-cont { color: #2B5899; }
.index-about-l > a:hover .index-about-lr-but { color: #fff; background: #2B5899; }
.index-about-sw a:hover .index-about-ryy  { background: rgba(0, 0, 0, .2); }
.index-about-sw a:hover .index-about-rw { color: #2B5899; background: rgba(255, 255, 255, .8); }
@media (max-width: 1270px) {
	.index-about { padding: 60px 40px; max-width: 100%; }
	.index-about-box { height: 290px; padding: 0 365px 0 0; margin-top: 50px; }
	.index-about-l { padding-left: 280px; height: 290px; }
	.index-about-ll { width: 280px; }
	.index-about-lr { padding: 30px 30px; }
	.index-about-lr-tit  { font-size: 24px; }
	.index-about-lr-sp   { padding: 15px 0 25px; }
	.index-about-lr-but  { margin-top: 20px; }
	.index-about-r { width: 345px; height: 290px; }
	.index-about-rimg img { min-height: 290px; }
}
@media (max-width: 992px) {
	.index-about { padding: 40px 40px; }
	.index-about-box { padding: 0; margin-top: 40px; }
	.index-about-r {  position:relative; overflow: hidden; right: 0; top: 0; height: auto;  width: 100%;}
}
@media (max-width: 768px) {
	.index-about { padding: 30px 20px; }
	.index-about-box { height: 240px; margin-top: 30px; }
	.index-about-l { padding-left: 230px; height: 240px; }
	.index-about-ll { width: 233px; }
	.index-about-lr { padding: 15px 20px; }
	.index-about-lr-tit  { font-size: 20px; }
	.index-about-lr-sp   { font-size: 12px; padding: 20px 0 25px; }
	.index-about-lr-cont { font-size: 12px; line-height: 26px; }
	.index-about-lr-but  { font-size: 12px; padding: 8px 15px; margin-top: 20px;  }
}
@media (max-width: 480px) {
	.index-about { padding: 20px 10px; }
	.index-about-box { margin-top: 20px; height: auto; }
	.index-about-l { padding-left: 0; height: 200px; }
	.index-about-ll { display: none; }
	.index-about-lr { padding: 15px 15px; }
	.index-about-lr-tit  { font-size: 20px; }
	.index-about-lr-sp   { font-size: 12px; padding: 10px 0 15px; }
	.index-about-lr-cont { font-size: 12px; line-height: 22px; }
	.index-about-lr-but  { font-size: 12px; padding: 8px 15px; margin-top: 15px;  }
}

/* 2 >> 主营业务*/
.index-bus { width: 100%; padding: 80px 0; margin: 0 auto; position: relative; overflow: hidden; background: #F4F6FA; }
.index-bus-box { width: 100%; max-width: 1210px; padding-top: 60px; margin: 0 auto; position: relative; overflow: hidden; }
.index-bus-bg { width: 100%; height: 0; padding-bottom: 68.645%; overflow: hidden; }
.index-bus-bg img { width: 100%; }
.index-bus-div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; }
.index-bus-div > div { height: 100%; position: relative; overflow: hidden; padding: 8px; }
.index-bus-div > div > span { display: block; position: absolute; width: 16px; height: 14px; border: 1px solid rgba(0, 0, 0, 0); }
.index-bus-div > div > span:nth-child(1) { top: 0; left: 0; border-right: none; border-bottom: none; }
.index-bus-div > div > span:nth-child(2) { top: 0; right: 0; border-left: none; border-bottom: none; }
.index-bus-div > div > span:nth-child(3) { bottom: 0; left: 0; border-right: none; border-top: none; }
.index-bus-div > div > span:nth-child(4) { bottom: 0; right: 0; border-left: none; border-top: none; }
.index-bus-yiny { width: 100%; height: 100%; background: rgba(0, 0, 0, 0); padding: 10px; }
.index-bus-yiny > div { color: #fff; text-align: center; font-weight: bold; }
.index-bus-tit { font-size: 20px; padding: 80px 0 25px;  font-weight: bold;}
.index-bus-label { font-size: 16px; line-height: 22px; -webkit-line-clamp: 2; line-clamp: 2; }
.index-bus-sw .swiper-slide { padding: 0 5px; }
.index-bus a:hover .index-bus-bg img { transform: scale(1.05); }
.index-bus a:hover .index-bus-div > div > span { border-color: #fff; }
.index-bus a:hover .index-bus-yiny { background: rgba(0, 0, 0, .3); }
.index-bus-sw .swiper-pagination { display: none; padding-top: 5px; margin-bottom: -10px; }
@media (max-width: 1270px) {
	.index-bus { padding: 60px 35px; }
	.index-bus-box { padding-top: 50px; }
	.index-bus-tit { padding: 50px 0 25px; font-size: 16px; }
	.index-bus-div { padding: 9px; }
	.index-bus-div > div { padding: 7px; }
}
@media (max-width: 992px) {
	.index-bus { padding: 40px 35px; }
	.index-bus-box { padding-top: 40px; }
	.index-bus-tit { padding: 70px 0 25px; }
	.index-bus-div { padding: 8px; }
	.index-bus-div > div { padding: 6px; }
	.index-bus-sw .swiper-pagination { display: block; }
	.index-bus-sw .swiper-wrapper { padding-bottom: 20px; }
}
@media (max-width: 768px) {
	.index-bus { padding: 30px 15px; }
	.index-bus .tit-box { padding: 0 5px; }
	.index-bus-box { padding-top: 30px; }
	.index-bus-tit { padding: 40px 0 15px; font-size: 14px; }
	.index-bus-label { font-size: 12px; line-height: 18px; }
	.index-bus-div { padding: 7px; }
	.index-bus-div > div { padding: 5px; }
}
@media (max-width: 480px) {
	.index-bus { padding: 20px 5px; }
	.index-bus-box { padding-top: 20px; }
	.index-bus-tit { padding: 60px 0 20px; }
	.index-bus-div { padding: 6px; }
	.index-bus-div > div { padding: 4px; }
}



/* 3 >> 主导技术 */
.index-core { width: 100%; max-width: 1270px; padding: 80px 0; margin: 0 auto; position: relative; overflow: hidden; }
.index-core-box { width: 100%; max-width: 1210px; margin: 0 auto; position: relative; overflow: hidden; padding-top: 60px; }
.index-core-sw a { display: block; width: 100%; position: relative; overflow: hidden; border: 1px solid #D8D8D8; padding: 5px; }
.index-core-sw a:hover { border: 1px solid #71A7F5; }
.index-core-sw .swiper-slide { padding: 0 5px; }
.index-core-bg { width: 100%; height: 0; padding-bottom: 135%; position: relative; overflow: hidden; }
.index-core-bg img { width: 100%; }
.index-core-yiny { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.index-core-sw a:hover .index-core-yiny { background: rgba(0, 0, 0, .4); }
.index-core-abso { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; text-align: center; font-size: 16px; color: #fff; }
.index-core-tit { margin: 50% 0 20px; font-size: 16px; line-height: 22px; height: 44px; -webkit-line-clamp: 2; line-clamp: 2; }
.index-core-more { display: inline-block; width: 45px; height: 40px; line-height: 35px; font-size: 24px; background: rgba(0, 0, 0, .4);}
.index-core-sw a:hover .index-core-more { background: rgba(43, 88, 153, .8); }
.swiper-button-next.index-core-next, .swiper-button-prev.index-core-prev { top: 58%; }
.index-core-sw .swiper-pagination { display: none; padding-top: 5px; margin-bottom: -10px; }
@media (max-width: 1270px) {
	.index-core { padding: 60px 35px; }
	.index-core-box { padding-top: 50px; }
	.index-core .swiper-button-prev { left: 10px; right: auto; }
	.index-core .swiper-button-next { right: 10px; left: auto; }
	.index-core-sw a { padding: 4px; }
	.index-core-more { width: 40px; height: 35px; line-height: 32px; font-size: 22px; }
}
@media (max-width: 992px) {
	.index-core { padding: 40px 35px; }
	.index-core-box { padding-top: 40px; }
	.index-core-sw a { padding: 3px; }
	.index-core-tit { font-size: 14px; }
}
@media (max-width: 768px) {
	.index-core { padding: 30px 15px; }
	.index-core-box { padding-top: 30px; }
	.index-core .swiper-button-prev { display: none; }
	.index-core .swiper-button-next { display: none; }
	.index-core-sw .swiper-pagination { display: block; }
	.index-core-sw .swiper-wrapper { padding-bottom: 20px; }
	.index-core-sw a { padding: 2px; }
	.index-core .tit-box { padding: 0 5px; }
	.index-core-more { width: 35px; height: 30px; line-height: 28px; font-size: 20px; }
}
@media (max-width: 480px) {
	.index-core { padding: 20px 5px; }
	.index-core-box { padding-top: 20px; }
	.index-core-sw a { padding: 1px; }
}


/* 4 >> 技术优势 */
.index-yous { width: 100%; max-width: 1200px; padding: 80px 0; margin: 0 auto; position: relative; overflow: hidden; }
.index-yous-box { width: 100%; margin: 0 auto; position: relative; padding-top: 60px; }
.index-yous-ul { width: 125%; float: left; }
.index-yous-ul li { float: left; width: 12%; margin-right: 0.5%; background: #F4F4F4; height: 370px; 
	overflow: hidden; position: relative;
	transition: background 0.3s;
	-o-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-webkit-transition: background 0.3s; }
.index-yous-bg { width: 100%; height: 100%; background-repeat: no-repeat; background-position: left top; background-size: cover; opacity: 0; }
.index-yous-yiny { width: 100%; height: 100%; background: rgba(43, 88, 153, .3); }
.index-yous-word { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 10px; }
.index-yous-word-i { width: 70px; height: 70px; margin: 0 auto; position: relative; overflow: hidden; margin-top: 90px; }
.index-yous-word-i img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.index-yous-word-i img:nth-child(2) { opacity: 0; }
.index-yous-word-t { text-align: center; font-size: 20px; color: #333; padding: 45px 0 20px; -webkit-line-clamp: 1; line-clamp: 1; }
.index-yous-word-c { color: #fff; font-size: 16px; line-height: 34px; padding: 0 40px; -webkit-line-clamp: 3; line-clamp: 3; opacity:0;}
.index-yous-ul li.curr .index-yous-bg { opacity: 1; }
.index-yous-ul li.curr .index-yous-word-i { margin-top: 40px; }
.index-yous-ul li.curr .index-yous-word-i img:nth-child(2) { opacity: 1;  }
.index-yous-ul li.curr .index-yous-word-t { color: #fff; }
.index-yous-ul li.curr .index-yous-word-c { opacity: 1; }
@media (max-width: 1270px) {
	.index-yous { padding: 60px 40px; }
	.index-yous-box { padding-top: 50px; }
}
@media (max-width: 992px) {
	.index-yous { padding: 40px 40px; }
	.index-yous-box { padding-top: 40px; }
	.index-yous-word-t { font-size: 18px; }
	.index-yous-word-c { font-size: 14px; line-height: 32px; }
}
@media (max-width: 768px) {
	.index-yous { padding: 30px 20px; }
	.index-yous-box { padding-top: 30px; }
	.index-yous-word-i { width: 40px; height: 40px; }
	.index-yous-word-t { font-size: 16px; line-height: 24px; width: 40px; margin: 0 auto; -webkit-line-clamp: 5; line-clamp: 5; }
	.index-yous-word-c { font-size: 12px; line-height: 28px; padding: 0; -webkit-line-clamp: 5; line-clamp: 5; }
	.index-yous-ul li { height: 300px; }
	.index-yous-word-i { margin-top: 60px; }
	.index-yous-ul li.curr .index-yous-word-i { margin-top: 10px; }
	.index-yous-ul li.curr .index-yous-word-t { width: 100%; padding: 45px 0 10px; }
}
@media (max-width: 480px) {
	.index-yous { padding: 20px 10px; }
	.index-yous-box { padding-top: 20px; }
	.index-yous-word { padding: 5px; }
	.index-yous-word-t { width: 34px; }
	.index-yous-word-i { width: 34px; height: 34px; }
}


/* 5 >> 资讯中心 */
.index-news { width: 100%; padding: 80px 0; margin: 0 auto; position: relative;
              background: url(../../themes/images/index-news-bg.jpg) no-repeat top center; background-size: cover; }
.index-news-box { width: 100%; max-width: 1200px; margin: 0 auto; position: relative; overflow: hidden; text-align: center; }
.index-news-but { color: #fff; font-size: 20px; padding: 10px 12px; display: inline-block; }
.index-news-but:hover { background: #012456; color: #fff; }
.index-news-box .hd ul { padding: 30px 0 35px; }
.index-news-box .hd ul li.on .index-news-but { background: #012456; color: #fff; }
.index-news-box .infoList ul { margin-left: -35px; }
.index-news-box .infoList ul li { float: left; width: 50%; padding-left: 35px; padding-bottom: 35px; }
.index-news-a { display: block; width: 100%; height: 140px; padding: 15px 25px 15px 15px; margin-bottom: 10px; background: #cde2ff; color: #000; position: relative; overflow: hidden; }
.index-news-img { width: 185px; height: 110px; }
.index-news-img img { min-width: 110px; }
.index-news-word { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px 25px 15px 230px;  text-align: left; font-weight: 100; }
.index-news-tit { font-size: 16px; padding-top: 0px; height: 32px; overflow: hidden; }
.index-news-time { font-size: 14px; padding: 13px 0; }
.index-news-cont { font-size: 14px; line-height: 20px; -webkit-line-clamp: 2; line-clamp: 2; }
.index-news-a:hover { padding: 15px 15px 15px 25px; background:#012456; color: #fff;}
.index-news-a:hover .index-news-word { padding: 15px 15px 15px 240px; color: #fff; }
.index-news-a-bot { font-size: 14px; padding: 10px 25px; display: inline-block; color: #2B5899; text-transform: uppercase; position: relative; border: 1px solid #2B5899; }
.index-news-a-bot:hover { color: #fff; background: #2B5899; }
@media (max-width: 1270px) {
	.index-news { padding: 60px 40px; }
	.index-news-box .hd ul { padding: 30px 0 30px; }
	.index-news-but { font-size: 18px; padding: 8px 10px; }
	.index-news-a-bot { padding: 10px 20px; }
	.index-news-box .infoList ul { margin-left: -25px; }
	.index-news-box .infoList ul li { padding-left: 25px; padding-bottom: 25px; }
	.index-news-tit { font-size: 18px; }
	.index-news-word { padding: 15px 15px 15px 220px; }
}
@media (max-width: 992px) {
	.index-news { padding: 40px 40px; }
	.index-news-box .hd ul { padding: 25px 0 25px; }
	.index-news-but { font-size: 16px; padding: 6px 8px; }
	.index-news-box .infoList ul { margin-left: 0; }
	.index-news-box .infoList ul li { width: 100%; padding-left: 0; padding-bottom: 20px; }
}
@media (max-width: 768px) {
	.index-news { padding: 30px 20px; }
	.index-news-box .hd ul { padding: 20px 0 20px; }
	.index-news-but { font-size: 14px; padding: 4px 6px; }
	.index-news-a-bot { font-size: 12px; padding: 8px 15px; }
	.index-news-tit { font-size: 16px; }
	.index-news-cont { font-size: 12px; line-height: 16px; }
	.index-news-time { font-size: 12px; }
	.index-news-word { padding: 10px 10px 10px 210px; }
	.index-news-a { padding: 10px; height: 130px; }
	.index-news-box .infoList ul li { padding-bottom: 10px; }
	.index-news-a:hover { padding: 10px 5px 10px 15px; }
	.index-news-a:hover .index-news-word { padding: 10px 5px 10px 215px; }
}
@media (max-width: 480px) {
	.index-news { padding: 20px 10px; }
	.index-news-box .hd ul { padding: 15px 0 15px; }
	.index-news-tit { padding-top: 0; font-size: 14px; margin-top: 0px; line-height: 20px;height: 40px;}
	.index-news-time { padding: 8px 0; }
	.index-news-word { padding: 10px 5px 10px 170px; }
	.index-news-a { padding: 5px; height: 100px; }
	.index-news-img { height: 90px; width: 151px; }
	.index-news-a:hover { padding: 5px 5px 5px 5px; }
	.index-news-a:hover .index-news-word { padding: 5px 5px 5px 170px; }
}


/* 6 >> 经典案例 */
.index-case { width: 100%; max-width: 1200px; padding: 80px 0 30px 0px; margin: 0 auto; position: relative; overflow: hidden; }
.index-case-box { width: 100%; max-width: 1200px; margin: 0 auto; position: relative; overflow: hidden; padding-top: 60px; }
.index-case-sw a { display: block; position: relative; overflow: hidden; }
.index-case-img { width: 100%; height: 0; padding-bottom: 69.231%; overflow: hidden; }
.index-case-img img { width: 100%; } /* 图片原尺寸 390px x 270px */
.index-case-word { position: absolute; bottom: 0; left: 0; font-size: 18px; color: #fff; background: rgba(0,0,0,.5);
                   width: 100%; height: 50px; line-height: 25px; padding: 0 10px; text-align: center; }
.index-case-sw a:hover .index-case-img img { -ms-transform: scale(1.05); /* IE 9 */
														 -moz-transform: scale(1.05); /* Firefox 4 */
													  -webkit-transform: scale(1.05); /* Safari 和 Chrome */
														   -o-transform: scale(1.05); /* Opera */ 
															  transform: scale(1.05); }
.index-case-sw a:hover .index-case-word { height: 100%; height: 270px; color: #6AA7FF;  padding-top: 30%;}
.index-case-sw .swiper-slide { padding: 0 5px; }
.index-case-sw .swiper-pagination { display: none; padding-top: 5px; margin-bottom: -10px; }
@media (max-width: 1270px) {
	.index-case { padding: 60px 35px; }
	.index-case-box { padding-top: 50px; }
	.index-case-word { font-size: 16px; height: 45px; line-height: 45px; }
	.index-case-sw a:hover .index-case-word { line-height: 0; padding-top: 35%; }
}
@media (max-width: 992px) {
	.index-case { padding: 40px 35px; }
	.index-case-box { padding-top: 40px; }
	.index-case-sw .swiper-pagination { display: block; }
	.index-case-sw .swiper-wrapper { padding-bottom: 20px; }
}
@media (max-width: 768px) {
	.index-case { padding: 30px 15px; }
	.index-case-box { padding-top: 30px; }
	.index-case .tit-box { padding: 0 5px; }
	.index-case-word { font-size: 14px; height: 35px; line-height: 35px; }
}
@media (max-width: 480px) {
	.index-case { padding: 20px 5px; }
	.index-case-box { padding-top: 20px; }
}


/* 工程案例 */
.case-max { width: 100%; max-width: 1200px; padding: 40px 0; margin: 0 auto; position: relative; }
.ohter-nav { display: block; }
.ohter-nav li { display: block; float: left; margin: 0 20px 20px 0; }
.ohter-nav li a { display: inline-block; font-size: 16px; padding: 10px 25px; border: 1px solid #BFBFBF; color: #A7A7A7; }
.ohter-nav li a:hover, .ohter-nav li a.ohter-nav-on { background: #012456; border-color: #012456; color: #fff; }
@media (max-width: 1270px) { 
	.ohter-nav li { margin: 0 15px 15px 0; } 
	.ohter-nav li a { padding: 8px 20px; }
	.case-max { max-width: 100%; padding: 40px 40px; }
}
@media (max-width: 992px) { 
	.ohter-nav li { margin: 0 10px 10px 0; }
	.ohter-nav li a { font-size: 14px; padding: 8px 15px; }
}
@media (max-width: 768px) { 
	.ohter-nav li { margin: 0 5px 5px 0; }
	.ohter-nav li a { padding: 5px 10px; }
	.case-max { max-width: 100%; padding: 30px 20px; }
}
@media (max-width: 480px) {
	.case-max { max-width: 100%; padding: 20px 10px; }
}


.case-box { display: block; width: 100%; max-width: 1200px; padding-top: 40px; margin: 0 auto; position: relative; }
.case-box > li { display: block; height: 375px; box-shadow: 0 0 10px 3px #ccc; margin-bottom: 50px; position: relative; }
.case-box > li > a { display: block; height: 100%; }
.case-box > li:nth-child(1)  > .case-box-1 { float: left; }
.case-box > li:nth-child(2) > .case-box-2 { float: left; }
.case-box > li:nth-child(3) > .case-box-1 { float: left; }
.case-box > li:nth-child(4) > .case-box-2 { float: left; }
.case-box > li:nth-child(5) > .case-box-1 { float: left; }
.case-box > li:nth-child(6) > .case-box-2 { float: left; }
.case-box > li:nth-child(7) > .case-box-1 { float: left; }
.case-box > li:nth-child(8) > .case-box-2 { float: left; }
.case-box > li:nth-child(1) > .case-box-2 { float: right; }
.case-box > li:nth-child(2) > .case-box-1 { float: right; }
.case-box > li:nth-child(3) > .case-box-2 { float: right; }
.case-box > li:nth-child(4) > .case-box-1 { float: right; }
.case-box > li:nth-child(5) > .case-box-2 { float: right; }
.case-box > li:nth-child(6) > .case-box-1 { float: right; }
.case-box > li:nth-child(7) > .case-box-2 { float: right; }
.case-box > li:nth-child(8) > .case-box-1 { float: right; }
.case-box-1 { width: 35%; height: 100%;  }
.case-box-2 { width: 65%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 12px; }
.case-box-2 > div { border: 1px solid #fff; height: 100%; text-align: center; line-height: 350px; display: none; }
.case-box-2 > div > div { display: inline-block; width: 50px; height: 50px; border-radius: 50px; border: 1px solid #141014; line-height: 45px; text-align: center; font-size: 50px; font-weight: 100; color: #000; }
.case-box-1 { padding: 30px 30px; overflow: hidden; }
.case-box-tit { font-size: 20px; font-weight: 600; color: #000; padding-bottom: 25px; }
.case-box-cont { position: relative; overflow: hidden; }
.case-box-jt { position: absolute; top: 6px; left: 0; width: 44px; height: 13px; background: url(../../themes/images/case-jt.png) no-repeat center right; background-size: cover; display: none; }
.case-box-word { width: 100%; font-size: 14px; padding-left: 0px; line-height: 26px; height: 270px; color: #999; }
.case-box > li > a:hover .case-box-2 > div { border-color: #3D74E5; }
.case-box > li > a:hover .case-box-2 > div > div { border-color: #3D74E5; color: #3D74E5; }
.case-box > li > a:hover .case-box-1 .case-box-tit { color: #2B5899; }

@media (max-width: 1270px) {
	.case-box-1 { width: 100%; padding: 50px 610px 50px 25px; overflow: hidden; }
	.case-box-2 { width: 585px; padding: 10px; position: absolute; top: 0; right: 0; }
	.case-box > li { height: 280px; margin-bottom: 40px; }
    .case-box-2 > div { line-height: 260px; }
	.case-box-2 > div > div { width: 40px; height: 40px; border-radius:40px; line-height: 35px; font-size: 40px; }
	.case-box-tit { font-size: 22px; padding-bottom: 20px; }
	.case-box-word { padding-left: 0px; line-height: 24px; height:auto; }
	.case-box > li:nth-child(2) > a > .case-box-1,
	.case-box > li:nth-child(4) > a > .case-box-1 { padding: 50px 25px 50px 610px; float: right; }
	.case-box > li:nth-child(2) > a > .case-box-2,
	.case-box > li:nth-child(4) > a > .case-box-2 { left: 0; right: 0; }
}
@media (max-width: 992px) {
	.case-box { padding-top: 30px; }
	.case-box-1 { padding: 30px 458.75px 30px 20px; }
	.case-box-2 { width: 438.75px; padding: 8px; }
	.case-box > li { height: 210px; margin-bottom: 30px; }
    .case-box-2 > div { line-height: 194px; }
	.case-box-2 > div > div { width: 30px; height: 30px; border-radius:30px; line-height: 25px; font-size: 30px; }
	.case-box-tit { font-size: 20px; padding-bottom: 15px; }
	.case-box-word { padding-left: 0px; line-height: 22px; height: auto; }
	.case-box > li:nth-child(2) > a > .case-box-1,
	.case-box > li:nth-child(4) > a > .case-box-1 { padding: 30px 20px 30px 458.75px; }
}
@media (max-width: 768px) {
	.case-box { max-width: 100%; padding-top: 20px; }
	.case-box-word { font-size: 12px; line-height: 20px; height:auto; }
	.case-box-1 { padding: 20px 300px 20px 15px; }
	.case-box-2 { width: 280px; padding: 5px; }
	.case-box > li { height: 157.5px; margin-bottom: 20px; }
    .case-box-2 > div { line-height: 147.5px; }
	.case-box-2 > div > div { width: 25px; height: 25px; border-radius:25px; line-height: 27.5px; font-size: 25px; }
	.case-box-tit { font-size: 18px; padding-bottom: 10px; }
	.case-box > li:nth-child(2) > a > .case-box-1,
	.case-box > li:nth-child(4) > a > .case-box-1 { padding: 20px 15px 20px 300px; }
}
@media (max-width: 600px) {
	.case-box-1 { padding: 20px 260px 20px 15px; }
	.case-box-2 { width: 240px; padding: 5px; }
	.case-box > li:nth-child(2) > a > .case-box-1,
	.case-box > li:nth-child(4) > a > .case-box-1 { padding: 20px 15px 20px 260px; }
}
@media (max-width: 480px) {
	.case-box { max-width: 100%; padding-top: 10px; }
	.case-box > li { height:auto; }
	.case-box-1 { float: left; height: auto; width: 100%;padding: 15px; }
	.case-box-2 { float: left; position: relative; width: 100%; height: 157.5px; }
	.case-box > li:nth-child(2) > a > .case-box-1,
	.case-box > li:nth-child(4) > a > .case-box-1 { padding: 15px; }
}


.max-box { width: 100%; margin: 0 auto; position: relative; overflow: hidden; padding: 0px 0px 50px 0px;
background: url(../../themes/images/case-bottom-img.jpg) no-repeat center bottom; }
@media (max-width: 1270px) {
	.max-box { padding: 0 0 40px 0; }
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
	.max-box { padding: 0 0 20px 0; }
}
@media (max-width: 480px) {
	.max-box { padding: 0 0 10px 0; }
}


/*专家团队*/
.team-max { width: 100%; max-width: 1200px; padding: 40px 0; margin: 0 auto; position: relative; overflow: hidden; }
.team-box { display: block; width: 100%; max-width: 1200px; margin: 0 auto; position: relative; }
.team-box > li { display: block; border-bottom: 1px dashed #CACACA; padding: 45px 60px; }
.team-box > li > a { display: block; position: relative; overflow: hidden; min-height: 300px; }
.team-box-r { padding-left: 260px; }
.team-box-r-tit { color: #E84218; font-size: 18px; font-weight: 600; line-height: 30px; }
.team-box-r-cont { color: #666; font-size: 14px; line-height: 24px; padding-top: 25px; }
.team-box-l { position: absolute; top: 0; left: 0; }
.team-box-l-img { width: 200px; height: 245px; overflow: hidden; }
.team-box-l-img img { width: 100%; }
.team-box-l-tit { text-align: center; font-size: 18px; font-weight: 600; color: #000; padding-top: 35px; }
@media (max-width: 1270px) {
	.team-max { padding: 40px 40px; }
	.team-box > li { padding: 40px 0; }
	.team-box-r { padding-left: 240px; }
	.team-box-l-tit { padding-top: 30px; }
	.team-box-r-cont { padding-top: 20px; }
	.team-box-r-tit { font-size: 16px; line-height: 26px; }
}
@media (max-width: 992px) {
	.team-box > li { padding: 35px 0; }
	.team-box-l-img { width: 150px; height: 183.75px; }
	.team-box-r { padding-left: 170px; }
	.team-box-l-tit { font-size: 16px; padding-top: 25px; }
	.team-box-r-cont { padding-top: 15px; }
}
@media (max-width: 768px) {
	.team-max { padding: 30px 20px; }
	.team-box > li { padding: 25px 0; }
	.team-box-l-img { width: 120px; height: 147px; }
	.team-box-r { padding-left: 140px; }
	.team-box-l-tit { font-size: 14px; padding-top: 20px; }
	.team-box-r-cont { font-size: 12px; line-height: 20px; padding-top: 10px; }
	.team-box-r-tit { font-size: 14px; line-height: 22px; }
}
@media (max-width: 480px) {
	.team-max { padding: 20px 10px; }
	.team-box > li { padding: 20px 0; }
	.team-box-r { padding-left: 0; }
	.team-box-l-tit { padding-top: 15px; }
	.team-box-l { position: relative; padding-bottom: 15px; }
	.team-box-l-img { margin: 0 auto; }
	.team-box-r-cont { padding-top: 5px; }
}


/*行业应用*/
.yingy-max { width: 100%; max-width: 1200px; padding: 40px 0; margin: 0 auto; position: relative; overflow: hidden; }
.yingy-max-l { float: left; width: 30%; }
.yingy-max-r { float: right; width: 70%; padding-left: 35px; position: relative; overflow: hidden; }
.yingy-l-t { display: block; border-top: 1px solid #858585; border-left: 1px solid #858585; border-right: 1px solid #858585; }
.yingy-l-t > li { display: block; }
.yingy-l-t > li > a { display: block; color: #858585; border-bottom: 1px solid #858585; padding: 20px 35px; font-size: 16px; }
.yingy-l-t > li > a > i { padding-left: 15px; opacity: 0; }
.yingy-l-t > li > a:hover, .yingy-l-t > li > a.yingy-l-aon { background: #012456; color: #fff; }
.yingy-l-t > li > a:hover i, .yingy-l-t > li > a.yingy-l-aon i { opacity: 1; color: #fff; }

.yingy-l-b { border: 1px solid #aaa; margin-top: 30px; padding: 30px; }
.yingy-l-b-one { width: 100%; position: relative; overflow: hidden; }
.yingy-l-b-one-r { padding: 0 0 20px 45px; }
.yingy-l-b-one-r-tit { color: #012456; font-size: 16px; font-weight: 600; padding-bottom: 8px; }
.yingy-l-b-one-r-cont { color: #999; font-size: 14px; line-height: 22px; }
.yingy-l-b-one-l { position: absolute; top: 0; left: 0; width: 30px; height: 30px; }
.yingy-l-b-one-l img { width: 100%; }
.yingy-max-r-tit { font-size: 28px; font-weight: 600; color: #000; line-height: 36px; }
.yingy-max-r-tit-b { width: 100%; height: 20px; background: #851B3C; position: relative; overflow: hidden; margin-top: 15px; }
.yingy-max-r-tit-b-r { float: right; background: #fff; padding-left: 20px; width: 220px; }
.yingy-max-r-tit-b-r > div { background: #EEEEEF; height: 20px; width: 200px; }
.yingy-max-r-cont { position: relative; overflow: hidden; width: 100%; margin: 0 auto; padding: 20px 0; color: #999; font-size: 14px; line-height: 20px; }
@media (max-width: 1270px) {
	.yingy-max { padding: 40px 40px; max-width: 100%; }
	.yingy-max-r-tit { font-size: 26px; line-height: 34px; }
	.yingy-l-t > li > a { padding: 20px 30px; }
	.yingy-l-b { margin-top: 20px; }
}
@media (max-width: 992px) {
	.yingy-max-r-tit { font-size: 24px; line-height: 32px; }
	.yingy-l-t > li > a { padding: 15px 25px; }
	.yingy-l-b { margin-top: 15px; padding: 25px; }
}
@media (max-width: 768px) {
	.yingy-max { padding: 30px 20px; }
	.yingy-max-l { float: left; width: 100%; padding-bottom: 20px; }
	.yingy-max-r { float: left; width: 100%; padding-left: 0; }
	.yingy-l-b { display: none; }
	.yingy-l-t > li > a { padding: 15px 25px; font-size: 14px; }
	.yingy-max-r-tit { font-size: 20px; line-height: 30px; }
}
@media (max-width: 480px) {
	.yingy-max { padding: 20px 10px; }
	.yingy-max-r-tit { font-size: 18px; line-height: 28px; }
}


/*联系我们*/
.lianx-max { width: 100%; max-width: 1200px; padding: 40px 0; margin: 0 auto; position: relative; overflow: hidden; }
.lianx-max-l { width: 39.5%; float: left; padding-right: 30px; border-right: 1px solid #D9D9D9; }
.lianx-max-r { width: 60.5%; float: right; padding-left: 30px; }
.lianx-max-l-t { border-bottom: 1px solid #D9D9D9; padding-bottom: 30px; }
.lianx-max-l-tt > div:nth-child(1) { font-size: 22px; color: #000; font-weight: 600; }
.lianx-max-l-tt > div:nth-child(2) { font-size: 12px; color: #747474; font-weight: 500; padding: 10px 0 15px; }
.lianx-max-l-tc { color: #333; font-size: 16px; line-height: 28px; }
.lianx-max-l-c { padding: 20px 0; border-bottom: 1px solid #D9D9D9; }
.lianx-max-l-ct { color: #333; font-size: 16px; padding-bottom: 15px; }
.lianx-max-l-ctel { color: #2b5899; font-size: 26px; }
.lianx-max-l-ctel img { margin-right: 10px; }
.lianx-max-l-b { padding-top: 25px; }
.lianx-max-l-b img { float: left; }
.lianx-max-l-b-w { float: left; width: 20px; height: 156px; background: #EFEFEF; color: #666; text-align: center; line-height: 19px; overflow: hidden; }
.lianx-max-r iframe { width: 100%; height: 545px; }
@media (max-width: 1270px) {
	.lianx-max { padding: 40px 40px; max-width: 100%; }
	.lianx-max-l { padding-right: 40px; }
	.lianx-max-r { padding-left: 40px; }
	.lianx-max-l-t { padding-bottom: 25px; }
	.lianx-max-l-tt > div:nth-child(2) { padding: 9px 0 14px; }
	.lianx-max-l-tc { line-height: 26px; }
	.lianx-max-l-ctel { font-size: 24px; }
	.lianx-max-r iframe { height: 525px; }
}
@media (max-width: 992px) {
	.lianx-max-l { padding-right: 30px; }
	.lianx-max-r { padding-left: 30px; }
	.lianx-max-l-t { padding-bottom: 20px; }
	.lianx-max-l-tt > div:nth-child(1) { font-size: 20px; }
	.lianx-max-l-tt > div:nth-child(2) { padding: 8px 0 13px; }
	.lianx-max-l-tc { font-size: 14px; line-height: 24px; }
	.lianx-max-l-ct { font-size: 14px; }
	.lianx-max-l-ctel { font-size: 22px; }
	.lianx-max-l-ctel img { margin-right: 8px; }
	.lianx-max-l-c { padding: 15px 0; }
	.lianx-max-r iframe { height: 510px; }
}
@media (max-width: 768px) {
	.lianx-max { padding: 30px 20px; }
	.lianx-max-l { width: 100%; padding-right: 0; border-color: #fff; padding-bottom: 30px; }
	.lianx-max-r { width: 100%; float: left; padding-left: 0; }
	.lianx-max-l-t { padding-bottom: 15px; }
	.lianx-max-l-tt > div:nth-child(1) { font-size: 18px; }
	.lianx-max-l-tt > div:nth-child(2) { padding: 6px 0 11px; }
	.lianx-max-l-tc { line-height: 22px; }
	.lianx-max-l-ct { padding-bottom: 10px; }
	.lianx-max-l-ctel { font-size: 20px; }
	.lianx-max-l-ctel img { margin-right: 5px; }
	.lianx-max-l-c { padding: 10px 0; }
	.lianx-max-r iframe { height: 400px; }
}
@media (max-width: 480px) {
	.lianx-max { padding: 20px 10px; }
	.lianx-max-l-t { padding-bottom: 10px; }
	.lianx-max-l-tt > div:nth-child(2) { padding: 5px 0 10px; }
	.lianx-max-l-tc { font-size: 12px; line-height: 20px; }
	.lianx-max-l-ct { font-size: 12px; }
	.lianx-max-l-ctel { font-size: 18px; }
}



/*主导技术*/
.jishu-max { width: 100%; height: 1200px; max-width: 1200px; margin: 0 auto; position: relative; overflow: hidden; }
.jishu-box { display: block; width: 100%; height: 100%; position: relative; overflow: hidden;
background: url(../../themes/images/jishu-bg.png) no-repeat center top; }
.jishu-box > li { display: block; position: absolute; width: 290px; height: 240px; padding: 8px; overflow: hidden; border: 1px solid #D9D9D9; }
.jishu-box > li > a { display: block; position: relative; overflow: hidden; width: 100%; height: 100%; }
.jishu-box > li > a > img { width: 100%; }
.jishu-box-word { position: absolute; top: 0; left: 0; width: 100%; color: #fff; font-size: 16px; text-align: center; line-height: 220px; height: 100%; }
.jishu-box > li:nth-child(1) { top: 80px;  left: 430px; }
.jishu-box > li:nth-child(2) { top: 330px; left: 30px;  }
.jishu-box > li:nth-child(3) { top: 330px; right: 30px; }
.jishu-box > li:nth-child(4) { top: 730px; left: 40px;  }
.jishu-box > li:nth-child(5) { top: 730px; right: 25px; }
.jishu-box > li:nth-child(6) { top: 950px; right: 430px; }
.jishu-box-word:hover { background: rgba(0, 0, 0, .3); color: #57ABFF; }

.jishu-box2 { display: block; width: 100%; height: 100%; position: relative; overflow: hidden;
	background: url(../../themes/images/jishu-bg1.png) no-repeat center top; }
	.jishu-box2 > li { display: block; position: absolute; width: 290px; height: 240px; padding: 8px; overflow: hidden; border: 1px solid #D9D9D9; }
	.jishu-box2 > li > a { display: block; position: relative; overflow: hidden; width: 100%; height: 100%;}
	.jishu-box2 > li > a > img { width: 100%;  height: 100%; object-fit: cover;}

	.jishu-box2 > li > a:before{content: " "; display: block; height:100%; width: 100%; position: absolute; z-index: 2; left: 0px; top: 0px;  background-color: rgba(0, 0, 0, .4);}

	.jishu-box-word { position: absolute; top: 0; left: 0; width: 100%; color: #fff; z-index: 99; font-size: 16px; text-align: center; line-height: 220px; height: 100%; }
	.jishu-box2 > li:nth-child(1) { top: 80px;  left: 430px; }
	.jishu-box2 > li:nth-child(2) { top: 330px; left: 30px;  }
	.jishu-box2 > li:nth-child(3) { top: 330px; right: 30px; }
	.jishu-box2 > li:nth-child(4) { top: 730px; left: 40px;  }
	.jishu-box2 > li:nth-child(5) { top: 730px; right: 25px; }
	.jishu-box2 > li:nth-child(6) { top: 950px; right: 430px; }
	.jishu-box-word:hover { background: rgba(0, 0, 0, .3); color: #57ABFF; }


@media (max-width: 1270px) {
	.jishu-max { padding: 0 40px 83%; height: 0; max-width: 100%; }
	.jishu-box { width: 100%; height: 0; padding-bottom: 83.333333%; }
	.jishu-box > li { width: 26.6%; height: 24.365%; padding: 5px; }
	.jishu-box > li:nth-child(1) { top: 8%;  left: 37%; }
	.jishu-box > li:nth-child(2) { top: 33.5%; left: 0;  }
	.jishu-box > li:nth-child(3) { top: 33.5%; right: 0; }
	.jishu-box > li:nth-child(4) { top: 74%; left: 0;  }
	.jishu-box > li:nth-child(5) { top: 74%; right: 0; }
	.jishu-box > li:nth-child(6) { top: 74%; right: 0; margin-right: 0;}
	.jishu-box-word { line-height: 16px; padding-top: 35%; }

	.jishu-box2 { width: 100%; height: 0; padding-bottom: 83.333333%; }
	.jishu-box2 > li { width: 26.6%; height: 24.365%; padding: 5px; }
	.jishu-box2 > li:nth-child(1) { top: 8%;  left: 37%; }
	.jishu-box2 > li:nth-child(2) { top: 33.5%; left: 0;  }
	.jishu-box2 > li:nth-child(3) { top: 33.5%; right: 0; }
	.jishu-box2 > li:nth-child(4) { top: 74%; left: 0;  }
	.jishu-box2 > li:nth-child(5) { top: 74%; right: 0; }
	.jishu-box2 > li:nth-child(6) { top: 74%; right: 0; margin-right: 0;}
	.jishu-box-word { line-height: 16px; padding-top: 35%; }
}
@media (max-width: 992px) {
	.jishu-box > li { padding: 2px; }
	.jishu-box2 > li { padding: 2px; }
	.jishu-box-word { font-size: 14px; line-height: 14px; }
	
}
@media (max-width: 768px) {
	.jishu-max { padding: 30px 20px 0; height: auto; }
	.jishu-box { width: 100%; height: auto; padding-bottom: 0; background: rgba(0,0,0,0); }
	.jishu-box > li { position: relative; width: 48%; height: 0; margin-right: 4%; margin-bottom: 4%; float: left; padding: 0 0 39.72%;}
	.jishu-box > li:nth-child(1) { top: 0; left: 0; }
	.jishu-box > li:nth-child(2), .jishu-box > li:nth-child(4) { margin-right: 0; }
	.jishu-box > li > a { position: absolute; }


	.jishu-box2 { width: 100%; height: auto; padding-bottom: 0; background: rgba(0,0,0,0); }
	.jishu-box2 > li { position: relative; width: 48%; height: 0; margin-right: 4%; margin-bottom: 4%; float: left; padding: 0 0 39.72%;}
	.jishu-box2 > li:nth-child(1) { top: 0; left: 0; }
	.jishu-box2 > li:nth-child(2), .jishu-box > li:nth-child(4) { margin-right: 0; }
	.jishu-box2 > li > a { position: absolute; }
	
}
@media (max-width: 480px) {
	.jishu-max { padding: 20px 10px 0;}
	.jishu-box-word { font-size: 12px; line-height: 12px; }
	
}


.xiangq-max { width: 100%; max-width: 1200px; padding: 40px 0; margin: 0 auto; position: relative; overflow: hidden; }
.xiangq-box { width: 100%; margin: 0 auto; position: relative; overflow: hidden; padding-top: 40px; color: #333; font-size: 16px; line-height: 32px; }
.xiangq-box iframe{width: 100%; max-width: 800px; height: auto; min-height: 600px;}
@media (max-width: 1270px) {
	.xiangq-max { padding: 35px 40px; }
	.xiangq-box { padding-top: 35px; line-height: 30px; }
}
@media (max-width: 992px) {
	.xiangq-max { padding: 30px 40px; }
	.xiangq-box { padding-top: 30px; font-size: 14px; line-height: 26px; }
}
@media (max-width: 768px) {
	.xiangq-max { padding: 30px 20px; }
	.xiangq-box { padding-top: 20px; line-height: 24px; }
	.xiangq-box iframe{width: 100%; max-width: 800px; height: auto; min-height: 300px;}
}
@media (max-width: 480px) {
	.xiangq-max { padding: 20px 10px; }
	.xiangq-box { padding-top: 15px; font-size: 12px; line-height: 20px; }
}


/* 关于我们 - 公司简介 */
.about-jianj-ul { width: 100%; margin: 0 auto;  position: relative; overflow: hidden; }
.about-jianj-ul > ul { margin-left: -30px; }
.about-jianj-ul > ul > li { padding-left: 30px; width: 25%; float: left; }
.about-jianj-ul > ul > li > div { border-radius: 10px; background: #f5f5f5; text-align: center; font-size: 16px; font-weight: 100; color: #898989; padding: 35px 10px 25px; }
.about-jianj-ul > ul > li > div > div { font-size: 14px; padding-bottom: 20px; }
.about-jianj-ul > ul > li > div > div > span { font-size: 36px; font-weight: 600; color: #012456; }
.about-jianj-ul > ul > li > div:hover { background: #e5e5e5; color: #2B569A; }
.about-jianj-ul > ul > li > div:hover > div > span { color: #003F99; }
@media (max-width: 1270px) {
	.about-jianj-ul > ul { margin-left: -25px; }
	.about-jianj-ul > ul > li { padding-left: 25px; }
	.about-jianj-ul > ul > li > div { padding: 30px 10px 20px; }
	.about-jianj-ul > ul > li > div > div > span { font-size: 34px; }
}
@media (max-width: 992px) {
	.about-jianj-ul > ul { margin-left: -20px; }
	.about-jianj-ul > ul > li { padding-left: 20px; }
	.about-jianj-ul > ul > li > div { font-size: 14px; }
	.about-jianj-ul > ul > li > div > div { font-size: 12px; padding-bottom: 15px; }
	.about-jianj-ul > ul > li > div > div > span { font-size: 30px; }
}
@media (max-width: 768px) {
	.about-jianj-ul > ul { margin-left: -15px; }
	.about-jianj-ul > ul > li { padding-left: 15px; width: 50%; padding-bottom: 15px; }
	.about-jianj-ul > ul > li > div { border-radius: 5px; padding: 25px 5px 15px; }
	.about-jianj-ul > ul > li > div > div { padding-bottom: 10px; }
	.about-jianj-ul > ul > li > div > div > span { font-size: 26px; }
}
@media (max-width: 480px) {
	.about-jianj-ul > ul { margin-left: -10px; }
	.about-jianj-ul > ul > li { padding-left: 10px; padding-bottom: 10px; }
	.about-jianj-ul > ul > li > div { font-size: 12px; padding: 20px 5px 10px; }
	.about-jianj-ul > ul > li > div > div { padding-bottom: 5px; }
	.about-jianj-ul > ul > li > div > div > span { font-size: 22px; }
}






.sp-info-h1{font-size: 26px; padding-bottom: 10px; text-align:center; color: #333;}
.sp-info-top-b{ color: #999;text-align: center; padding-bottom: 10px; margin-bottom: 30px; border-bottom: 1px dotted #ccc;}
.news-info-m{width: 100%; padding: 30px 0px; color: #666; font-size: 13px; line-height: 28px; overflow: hidden; }

.sp-info-sxye{ padding: 20px 0px 0px 0px;}
.sp-info-sxye1{ padding-bottom: 10px; color: #666;}
.sp-info-sxye1 a{color: #666;}
.sp-info-sxye1 a:hover{ color: #093678;}



@media (max-width: 480px) {
.sp-info-h1{font-size: 20px; line-height: 1.3; padding-bottom: 10px; text-align:center; color: #333;}
}













