﻿a[title]{text-decoration:underline;color: #22364d;}

button{line-height: 1.15;}
body{
	/*width: 1920px;*/
	min-width: 960px !important;
	padding-left: 0;
	padding-right: 0;
	overflow-x: hidden;
	overflow-y: scroll ;
	font-family: PingFangSC;
}

p{
	margin: 0 0 5px 0;
}

.underLine{
	background:linear-gradient(to left,#efefef,#666,#efefef);
	height:2px;
}

/*区域间隔*/
.space{
	padding-top: 120px;
	padding-bottom: 120px;
}

/*首页巨幕*/
.jumu_science{
	position: relative;
	/*background-repeat:no-repeat; 
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;*/
}

/*产品中心巨幕标题*/
.jumu_science .title{
	position: absolute;
	top: 34%;
	cursor: default;
}
.jumu_science .title>h2{
  height: 46px;
  font-family: PingFangSC;
  font-size: 38px;
  line-height: 1.21;
  letter-spacing: normal;
  color: #ffffff;
}
.jumu_science .title>p{
  height: 32px;
  font-family: PingFangSC;
  font-size: 24px;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.8);
}

.jumu{
    height: 420px; 
    background-image: url(../img/banner_3.jpg);
}



/*下载按钮*/
.downloadBtn{
	margin-bottom: 20px;
	border: 1px solid #2484f2;
	border-radius: 5px;
	color: #2484f2;
	cursor: pointer;
}




/*渐变背景*/
.bg-shade{
	background: linear-gradient(to bottom, #ffffff, #f2f3f5);
}

/*科技背景*/
.bg-science{
	background-color:  #22364d;
}



/*盒子文字上下左右居中*/
.middletext{
	text-align: center;
	padding-top: 160px;
}

.lefttext{
	padding-top: 260px;
	/*动画效果参数*/
	animation-duration:1.75s;
    animation-delay:0.85s;
    opacity: 0;
}

.ani_img{
	animation-duration:1.75s;
    animation-delay:0.15s;
    opacity: 0;
}

.lefttext > h2{
  font-family: PingFangSC;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.33;
  letter-spacing: normal;
  color: #fff;
  

}

.lefttext > p {
	 font-family: PingFangSC;
  font-size: 16px;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.8);
}

/*图片文字浮动动画*/
.animate{
	margin-top: 100px;
	opacity: 0;
	position: relative;
	
}

/*aboutfsy轮播图图片的字大小*/
.bannerImg span{
	font-size: 22px;
}

/*====================================================================================
navbar导航
====================================================================================*/

/*导航栏下拉框*/
.drop_cop{
	background-color:#22364d ;
	position: fixed;
	top: 75px;
	z-index: 1000;
	height: 50px;
	list-style: none;
	padding: 0 20px;
	display: none;
}
.drop_cop li{
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	
}
.drop_cop li > a{
	color:rgba(255, 255, 255, 0.8) ;
}
.drop_cop li > a:hover{
	text-decoration: none;
	color: #fff;
}

/*导航背景兼容ie*/
#navforIE{
	background-color: #top-navbar;
}

.navforIE{
	background-color:#22364d;
}

.navigation{
	display: flex;
	display: -webkit-flex;
	align-items:center;
	justify-content: space-between;
	height: 75px;
	min-width: 1200px;
}

.navigation-logo{
	display: flex;
	display: -webkit-flex;
}

.nav-logo img{
	min-width: 280px;
}

.navbar-list{
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	justify-content:space-around;
}


.navbar-list>div{
	display: -webkit-flex;
	display: flex;

	  font-family: PingFangSC;
	  font-size: 16px;
	  letter-spacing: normal;
	  color: rgba(255, 255, 255, 0.8);
	
	padding: 0 20px;
	line-height: 75px;
	/*border-top: 3px solid white;*/
	text-align: center;
}

.navbar-list  a{
	/*color: #666;*/
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	/*font-size: 21px;*/
	font-family: PingFangSC;
}




.navbar-list a:hover{
	color: #fff;
}

/*.navbar-list ul li:hover{
	border-radius: 0;
	border-top: 3px solid #2484f2;
}*/

.navbar-link{
	
	padding: 10px 0 0 0;
	text-align: right;
	display: inline-block;
}

.navbar-link .list-group-item{
	border: none;
	padding: 0;
}

.navbar-link ul li{
	line-height: 30px;
	font-size: 15px;
	text-align: center;
	padding: 5px 0 0 0 ;
	background-color: #22364d;
}

.navbar-link ul li a{
	color: gray;
	text-decoration: none;
}

.navbar-link ul li a:hover{
	color: #2484f2;
	text-decoration: none;
}

.nav-active{
	background-color: #2484f2 !important;
}

.nav-active>a{
	color: #FFFFFF !important;
}

.followUs {
	list-style: none;
	
}
	

.followUs span{
	border-left: 2px solid #0099CC;
	border-radius: 0;
	padding-left: 5px;
	color: #999;
	font-size:14px;
	cursor: default;
}

/** 导航栏回退按钮 **/
/**前往按钮**/
/* General Buttons */
.Rectangle-3{
	/*width: 100px;*/
	width: 70px;
	height: 32px;
	border-radius: 1px;
	border: solid 1px #3091f2;
  	background-color: #2484f2;
  	
  	text-align: right;
  	color: #fff;
  	font-size: 14px;
  	font-family: PingFangSC;
}

.Rectangle-discuz{
	/*width: 100px;*/
	width: 70px;
	height: 32px;
	border-radius: 1px;
	border: solid 1px #3091f2;
  	background-color: #2484f2;
  	
  	text-align: right;
  	color: #fff;
  	font-size: 14px;
  	font-family: PingFangSC;
}

.banner{
	padding-left: 0;
	padding-right: 0;
}

/*====================================================================================
工作室详情
====================================================================================*/
.studio-detail{
	padding: 0;
	margin-top: 80px;
}

.platform-summary{
	text-align: center;
	margin-top: -40px;
}

.studio-detail-title{
	display: inline-block;
	text-align: center;
}

.platform-summary-box{
	margin-top: 20px;
}

.glyphicon{
	color: #09C;
	margin: 3px;
}

/*.mask span{
	font-size: 50px;
}*/


.studio-detail-info{
/*	margin-top: 40px;*/
}

.studio-text{
	margin-top: 20px;
	/*padding-bottom: 20px;*/
}

.studio-text hr{
	line-height: 2px;
	margin: 3px 0 3px 0;
}

.studio-text img{
	width: 100%;
	margin-bottom: 5px;
}

.text-box-border{
	border: 1px solid gainsboro;
	border-radius: 3px;
	padding: 40px 40px 40px 40px;
}

.text-box-border a{
	color: #000000;
	margin: 10px 0;
	cursor: pointer;
}

.text-box-border a:hover{
	color: #0099CC;
	text-decoration: none;
}

.text-box-border p{
	color: #666;
}


/*====================================================================================
footer部分
====================================================================================*/

footer{
	height: 347px;
	background-color: #22364d;
}

.footer-list{
	padding: 0;
	margin-top: 52px;
}

.footer-list span a{
  height: 24px;
  font-family: PingFangSC;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: normal;
  color: #ffffff;
  text-decoration: none;
}

.footer-list span{
  height: 24px;
  font-family: PingFangSC;
  font-size: 16px;
  /*font-weight: 600;*/
  line-height: 1.5;
  letter-spacing: normal;
  color: #ffffff;
  text-decoration: none;
}

.footer-list div{
	margin-top: 32px;
}

.footer-list div > a{
  height: 24px;
  font-family: PingFangSC;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
  cursor: pointer;
}

.footer-hr{
	height: 1px;
	background-color: rgba(255, 255, 255, 0.2);
	margin-top: 2px;
}

.footer-right{
  margin-top: 5px;
  text-align: center;
  height: 17px;
  font-family: PingFangSC;
  font-size: 12px;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.4);
}



.fsy-info a{
	display: inline-block;
	margin-top: 5px;
	color: gray;
}

.fsy-info a:hover{
	color: #075f95;
}

.wechat-pic{
	text-align: center;
	margin-bottom: 20px ;
}

.wechat-pic p{
	color: #3f9c29;
}

.footer-bottom{
	text-align: center;
	padding: 0;
	margin: 0;
	background: #13171a;
}

/*友情链接*/
.up_menu{
	margin-top: 0 !important;
}

.up_menu>a{
  color: #ffffff !important;
}

.up_menu a>span{
	height: 0.2em;
}

.dropdown-menu{
	min-width: 24px;
	box-shadow: none;
	-webkit-box-shadow: none;
    font-family: PingFangSC;
    font-size: 14px;
    /* font-weight: 600; */
    letter-spacing: normal;
}

.dropdown-menu>li>a{
	padding: 3px 6px;
}

.contact-us{
	position: fixed;
  	bottom: 83px;
  	right: 5px;
  	opacity: .85;
  	background: #9F9F9F;
  	padding: 10px;
	cursor: pointer;
  	border-radius: 5px;
  	
}

.to-top {
  	position: fixed;
  	bottom: 32px;
  	right: 5px;
  	background: #9F9F9F;
  	opacity: .85;
  	padding: 10px;
  	color: #000 !important;
  	cursor: pointer;
  	border-radius: 5px;
  	/*width: 40px;*/
  	/*font-size: 20px;*/
}

/*====================================
选项卡
====================================*/
.chosen-tabs .nav{
	height: 100%;
}

/*标题样式一*/
/*.main_tittle{
	border: 1px solid darkgray;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	box-shadow: 7px 7px 3px gainsboro;
	padding: 5px 10px;
}*/

/*====================================
测试盒子效果
====================================*/
/*.test_father{
	padding-top: 10px;
}
.test{
	border: 1px solid #000000;
	
}*/


/*====================================
测试div
====================================*/


.bannerWechatCode{
	position: absolute;
	z-index: 99999;
	top: 75px;
	left: 91.5%;
	/*display: inline;*/
	/*border: 1px solid gainsboro;*/
}

.bannerWechatCode img{
	border-radius: 5px;
}

#triangle-up { 
	position: absolute;
	z-index: 999;
	top: 65px;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent; 
	border-right: 6px solid transparent; 
	border-bottom: 12px solid gainsboro; 
} 
