@charset "UTF-8";
/*
   ]]]]]]]]]]]]]]]]]]]]]]]]       ,   
   oOOOOOOOOOOOOOOOOOOOOOOOO.      \  
  =OOOOOOOOOOOOOOOOOOOOOOOOOO       O 
   oOOOOOOOOOOOOOOOOOOOOOOOOO^       `
   oOOOOOOOOOOOOOOOOOOOOOOOOOO        
,  OOOOOOOOOOOOOOO[\OOOOOOOOOO/  `    
   OOOOOOOOOOOOO[[`   ....,[OO^.   . .
 ,OOOOOOOOOOOOOO]  /  .O\]  \/    .   
 `=OOOOOOOOOOOO/  /O^       ,^,OO\O =/
=OOOOOOOOOOOOOOOOOOOO        O/O/`]OOO
OOOOO`,OOOOOOOOOOOOOO       =OOOOOOO/\
/` .`` \OOOOOOOOOOOO\`      OOOOOOOOOO
 .][,OO\/OOOOOOOOOOOO\]    =OOOOOOOOOO
OOOOOOOO\/OOOOOOOOOOO`    ,OOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOO.    /OOOOOOOOOOOO
OOOOOOOOOOOOOOOOOO/[`    OOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOO       =OOOOOOOOO/` 
OOOOOOOOOOOOOOOOO/        OOOOOOOOOOO\
OOOOOOOOOOOOOOOOOO      ,O`=OOOOOOOOOO
*/
/*公共bb宝盈电竞分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
	overflow-x:hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #828385
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #828385;
}/* 未访问的链接 */
a:visited {
	color: #828385;
}/* 已访问的链接 */
a:hover {
	color: #3f51b5;
}/* 鼠标在链接上 */
a:active {
	color: #828385;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #828385;
	background:#f3f3f3;
	min-width:1366px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}

::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h5 {
	clear: both;
	height: 5px;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h65 {
	clear: both;
	height: 65px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共bb宝盈电竞分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
/*
///////////////top
*/	
.headBox{clear:both;position: fixed;width: 100%;top: 0;left: 0; z-index: 99;}
.headBox1{
	clear:both;
	height: 80px;
	background: #3f51b5;
	position:relative;
	z-index:999;
	}
.logo{
	width:350px;
	height: 80px;
	overflow:hidden;
	}
.logo a{
	display:block;
	height: 80px;
	background:url(/subsiteSrc/qfzyxypc/images/logo.png) no-repeat left center;
	}
.indexBox1 .logo a{
    background:url(/subsiteSrc/qfzyxypc/images/logoBai.png) no-repeat left center;
}
/**/
.search_type{
	width:140px;
	height:40px;
	position:relative;
	z-index:9999;
	cursor:pointer;
	background:#fc8832 url(../images/icon1.png) no-repeat 105px center;
	}
.search_type em{
	display:block;
	width:100px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	padding:0 40px 0 0;
	}
.search_type .div{
	width:478px;
	height:412px;
	overflow:hidden;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
	position:absolute;
	right:0;
	top:55px;
	background:#fff;
	z-index:999;
	visibility:hidden;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	opacity:0;
	}
.search_type:hover .div{visibility:visible;top:40px;opacity:1;}
.search_type .div .h_375LDl{width:100%;margin-top:18px}
.search_type .div .h_375LDl dd{
	width:158px;
	margin-left:49px;
	height:40px;
	}
.search_type .div .h_375LDl dd a{line-height:40px;font-size:14px}

/**/
.search{
	width:329px;
	height:40px;
	overflow:hidden;
	margin-right:10px;
	}
.search input{
	display:inline;
	float:left;
	width:265px;
	height:40px;
	line-height:40px;
	padding:0 10px;
	background:#fff;
	border:none;
	color:#999999;
	font-size:14px;
	font-family:"microsoft yahei";
	}
.search a{
	display:inline;
	float:left;
	width:43px;
	height:40px;
	border-left:1px solid #ddd;
	background:#fff url(../images/icon2.png) no-repeat center center;
	}
.headBox2{
	clear:both;
	background: #fff;
	height: 80px;
	position:relative;
	z-index:99;
	}
/*导航*/
.menuDl{
	/* width:1200px; */
	position:relative;
	}
.menuDl dd{
	display:inline;
	float:left;
	}
.menuDl dd span{
	display:block;
	height: 80px;
	overflow:hidden;
	}
.menuDl dd span a{
	display:block;
	height: 80px;
	overflow:hidden;
	text-align:center;
	line-height: 80px;
	color:#333;
	font-size:16px;
	padding: 0 10px;
	position: relative;
	}
.indexBox1 .menuDl dd span a{
    color: #FFF;
}
.menuDl dd span a::after{
	display: block;
    content: '';
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    height: 2px;
    background: #faa02b;
	transition: all .5s;
	-webkit-transition: all .5s;
    transform: scaleX(.4);
    -webkit-transform: scaleX(.4);
    opacity: 0;
    visibility: hidden;
}
.menuDl dd.hover span a{color:#faa02b}
.menuDl dd.hover span a::after{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    opacity: 1;
    visibility: visible;
}
.indexBox1 .menuDl dd.hover span a{
    color: #fff;
}
.indexBox1 .menuDl dd.hover span a::after{
    background: #fff;
}
.menuDl dd .ddDiv{
	width: 1200px;
	height:220px;
	position:absolute;
	top: 80px;
	/* left:0; */
	right: -45px;
	z-index:9999;
	overflow:hidden;
	padding:20px;
	background:#fff;
	display:none;
	}
.menuDl dd .ddDiv .pic{
	width:420px;
	height:220px;
	overflow:hidden;
	margin-right:20px;
	}
.menuDl dd .ddDiv .pic img{
	display:block;
	width:420px;
	height:220px;
	}
.menuDl dd .ddDiv .divR{
	overflow:hidden;
	}
.menuDl dd .ddDiv .divR .divT{
	clear:both;
	height:32px;
	overflow:hidden;
	line-height:32px;
	margin:5px 0 3px 0;
	}
.menuDl dd .ddDiv .divR .divT a{
	font-size:16px;
	color:#000;
	font-weight:bold;
	}
.menuDl dd .ddDiv .divR .divT a:hover{color:#3f51b5}
.menuDl dd .ddDiv .divR .txt{
	clear:both;
	height:48px;
	overflow:hidden;
	color:#898989;
	line-height:24px;
	text-align:left;
	font-size:14px;
	padding-bottom:17px;
	border-bottom:1px solid #ddd;
	}
.menuDl dd .ddDiv .divR .divUl{
	overflow:hidden;
	height:100px;
	}
.menuDl dd .ddDiv .divR .divUl li{
	display:inline;
	float:left;
	width:144px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	}
.menuDl dd .ddDiv .divR .divUl li a{padding-right:10px;color:#555;font-size:14px}
.menuDl dd .ddDiv .divR .divUl li a:hover{color:#3f51b5}
/*
///////////////////banner
*/
.banner{
	clear:both;
	overflow:hidden;
	height: 100%;
    width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	}
.banner .bd{
	height: 100%;
	overflow:hidden;
    position: relative;
	}
.banner .bd dl{
	height: 100%;
	overflow:hidden;
    position: relative;
	}
.banner .bd dl dd{
	height: 100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.banner .bd dl dd a{
	display: block;
	height: 100%;
	position: relative;
}
.banner .hd{
	width:100%;
	height:60px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	text-align:center;
	}
.banner .hd ul{display:inline-block}
.banner .hd ul li{
	display:inline;
	float:left;
	width:15px;
	height:15px;
	overflow:hidden;
	line-height:99999px;
	background:url(/subsiteSrc/qfzyxypc/images/icon3.png) no-repeat center center;
	margin:7px 10px;
	border-radius:100%;
	cursor:pointer;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.banner .hd ul li.on{
	width:29px;
	height:29px;
	margin:0 10px;
	}
/*
//////////////////foot
*/
.foot{
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:9;
	}
.footBox1{
	clear:both;
	overflow:hidden;
	background:#fdfdfd;
	padding:45px 0;
	}
.linkT{
	width:81px;
	height:45px;
	overflow:hidden;
	background:url(/subsiteSrc/qfzyxypc/images/icon5.png) no-repeat left center;
	}
.linkR{
	width:1088px;
	overflow:hidden;
	margin-left:30px;
	}
.linkR a{
	display:inline;
	float:left;
	height:32px;
	line-height:32px;
	padding:0 13px;
	background:url(/subsiteSrc/qfzyxypc/images/icon4.png) no-repeat left center;
	position:relative;
	left:-2px;
	font-size:14px;
	color:#666;
	}
.linkR a:hover{color:#3f51b5;}
.footBox2{
	overflow:hidden;
	background:#575757;
	}
.footBox2Nav{
	clear:both;
	padding:15px 0 10px 0;
	overflow:hidden;
	border-bottom:1px solid #666;
	text-align:center;
	}
.footBox2Dl{
	display:inline-block;
	overflow:hidden;
	}
.footBox2Dl dd{
	display:inline;
	float:left;
	height:38px;
	padding:0 18px;
	background:url(/subsiteSrc/qfzyxypc/images/icon6.png) no-repeat left center;
	position:relative;
	left:-1px;
	}
.footBox2Dl dd a{
	display:block;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#bfbfbf;
	font-family:"宋体";
	}
.footBox2Dl dd a:hover{color:#fff;}
.footBox3{
	clear:both;
	background:#575757;
	overflow:hidden;
	border-top:1px solid #454545;
	color:#bfbfbf;
	line-height:26px;
	text-align:center;
	padding:15px 0;
	}
.footBox3 a{color:#bfbfbf;}
.footBox3 a:hover{color:#fff;}
/*
///////////首页通栏
*/
.ixBox{
	clear:both;
	overflow:hidden;
	background:#fff;
	height:600px;
	padding:0 20px;
	}
.pic img{
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.pic img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
/*1*/
.h_487{height:487px;overflow:hidden}
.ixT{
	clear:both;
	height:70px;
	border-bottom:1px solid #dddddd;
	}
.ixT span{
	display:inline;
	float:left;
	height:69px;
	overflow:hidden;
	line-height:70px;
	border-bottom:3px solid #3f51b5;
	font-size:22px;
	color:#3f51b5;
	}
.ixT .tab2 span{
	overflow:visible;
	border-bottom:none;
	font-size:18px;
	padding-right:20px;
	margin-right:20px;
	}
.ixT .tab2 span a{
	display:block;
	height:69px;
	cursor:pointer;
	color:#3f51b5;
	}
.ixT .tab3 span.hover a{
	border-bottom:3px solid #3f51b5;
	font-size:22px;
	}
	.ixT .tab3 span{
	overflow:visible;
	border-bottom:none;
	font-size:18px;
	padding-right:20px;
	margin-right:20px;
	}
.ixT .tab3 span a{
	display:block;
	height:69px;
	cursor:pointer;
	color:#3f51b5;
	}
.ixT .tab3 span.hover a{
	border-bottom:3px solid #3f51b5;
	font-size:22px;
	}
.ixT .more{
	width:70px;
	height:70px;
	background:url(/subsiteSrc/qfzyxypc/images/icon7.png) no-repeat right center;
	}
.h_487Slide{
	width:490px;
	height:365px;
	overflow:hidden;
	position:relative;
	}
.h_487Slide .bd{
	width:490px;
	height:365px;
	overflow:hidden;
	}
.h_487Slide .bd dl dd{
	width:490px;
	height:365px;
	overflow:hidden;
	}
.h_487Slide .bd dl dd a{
	display:block;
	width:490px;
	height:365px;
	position:relative;
	}
.h_487Slide .bd dl dd a img{
	display:block;
	width:490px;
	height:365px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_487Slide .bd dl dd a img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.h_487Slide .bd dl dd a span{
	display:block;
	width:100%;
	height:55px;
	overflow:hidden;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	bottom:0;
	z-index:9;
	line-height:55px;
	text-align:center;
	font-size:16px;
	color:#fff;
	}
.h_487Slide .bt{
	display:block;
	width:38px;
	height:55px;
	cursor:pointer;
	position:absolute;
	bottom:0;
	z-index:99;
	}
.h_487Slide .bt.prev{left:0;background:url(/subsiteSrc/qfzyxypc/images/icon8.png) no-repeat center center}
.h_487Slide .bt.next{right:0;background:url(/subsiteSrc/qfzyxypc/images/icon9.png) no-repeat center center}
.h_487R{
	overflow:hidden;
	width:650px;
	height:365px;
	}
.h_487RT{
	clear:both;
	height:56px;
	border-bottom:1px solid #ededed;
	}
.h_487RT .tab1 a{
	display:inline;
	float:left;
	height:56px;
	line-height:56px;
	padding:0 4px;
	margin-right:30px;
	font-size:16px;
	color:#999;
	}
.h_487RT .tab1 a.hover{border-bottom:1px solid #3f51b5;color:#333}
.h_487RT .tab1 a:hover{border-bottom:1px solid #3f51b5;color:#333}
.h_487RT .more{
	width:24px;
	height:56px;
	overflow:hidden;
	background:url(/subsiteSrc/qfzyxypc/images/icon10.png) no-repeat center center;
	}
.h_487RHot{
	clear:both;
	overflow:hidden;
	height:115px;
	padding-bottom:20px;
	border-bottom:1px solid #ededed;
	}
.h_487RHot .pic{
	overflow:hidden;
	width:190px;
	height:115px;
	}
.h_487RHot .pic img{
	display:block;
	width:190px;
	height:115px;
	}
.h_487RHot .divR{
	width:445px;
	overflow:hidden;
	padding-left:15px;
	}
.h_487RHot .divR .divT{
	clear:both;
	overflow:hidden;
	height:40px;
	text-align:left;
	}
.h_487RHot .divR .divT a{
	color:#333333;
	font-size:18px;
	line-height:40px;
	}
.h_487RHot .divR .divT a:hover{color:#3f51b5}
.h_487RHot .divR .txt{
	clear:both;
	height:72px;
	overflow:hidden;
	color:#999999;
	font-size:14px;
	line-height:24px;
	text-align:left;
	}
.ixList dd{
	clear:both;
	height:32px;
	overflow:hidden;
	}
.ixList dd a{
	display:inline;
	float:left;
	line-height:32px;
	color:#666;
	font-size:14px;
	}
.ixList dd a:hover{color:#3f51b5;}
.ixList dd span{
	display:inline;
	float:right;
	line-height:32px;
	color:#999999;
	font-size:14px;
	}
.tab1C .div{display:none}
/*2*/
.h_487_2{height:487px;overflow:hidden}
.h_487_2L{
	width:765px;
	overflow:hidden;
	}
.h_487_2RHot{
	clear:both;
	overflow:hidden;
	height:148px;
	}
.h_487_2RHot .pic{
	overflow:hidden;
	width:248px;
	height:148px;
	}
.h_487_2RHot .pic img{
	display:block;
	width:248px;
	height:148px;
	}
.h_487_2RHot .divR{
	width:500px;
	overflow:hidden;
	padding-left:15px;
	}
.h_487RHot .divR .divT{
	clear:both;
	overflow:hidden;
	height:40px;
	text-align:left;
	}
.h_487_2RHot .divR .divT a{
	color:#333333;
	font-size:18px;
	line-height:40px;
	}
.h_487_2RHot .divR .divT a:hover{color:#3f51b5}
.h_487_2RHot .divR .txt{
	clear:both;
	height:48px;
	overflow:hidden;
	color:#999999;
	font-size:14px;
	line-height:24px;
	text-align:left;
	margin-top:5px;
	}
.h_487_2RHot .divR .divT2{
	clear:both;
	height:24px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#999999;
	}
.ixList dd a i{font-family:"宋体";color:#999;padding-right:5px}
.h_487_2R{
	width:372px;
	overflow:hidden;
	}
.tab2C .h_487_2RDl{display:none}
.h_487_2RDl dd{
	clear:both;
	height:70px;
	overflow:hidden;
	margin-bottom:25px;
	}
.h_487_2RDl dd .pic{
	width:115px;
	height:70px;
	overflow:hidden;
	}
.h_487_2RDl dd .pic img{
	display:block;
	width:115px;
	height:70px;
	}
.h_487_2RDl dd .ddDivR{
	height:70px;
	overflow:hidden;
	padding-left:15px;
	}
.h_487_2RDl dd .ddDivR .divT{
	clear:both;
	overflow:hidden;
	height:18px;
	line-height:18px;
	}
.h_487_2RDl dd .ddDivR .divT a{
	color:#333333;
	font-size:16px;
	}
.h_487_2RDl dd .ddDivR .divT a:hover{color:#3f51b5;}
.h_487_2RDl dd .ddDivR .txt{
	height:48px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#999999;
	margin-top:5px;
	}
/*3*/
.ixPic{

	overflow:hidden;
	}
.ixPic img{
	display:block;
	width:100%;
	height:150px;
	}
/*4*/
.h_375{height:375px;overflow:hidden}
.h_375L{
	width:765px;
	overflow:hidden;
	}
.h_375LDl{
	width:800px;
	}
.h_375LDl dd{
	display:inline;
	float:left;
	width:235px;
	height:45px;
	overflow:hidden;
	margin-right:30px;
	}
.h_375LDl dd a{
	line-height:45px;
	padding-left:15px;
	background:url(/subsiteSrc/qfzyxypc/images/icon11.png) no-repeat left center;
	font-size:16px;
	color:#333;
	}
.h_375LDl dd a:hover{background:url(/subsiteSrc/qfzyxypc/images/icon12.png) no-repeat left center;color:#3f51b5}
.h_375R{
	width:372px;
	overflow:hidden;
	}
.h_375RDl{width:400px}
.h_375RDl dd{
	display:inline;
	float:left;
	width:80px;
	overflow:hidden;
	margin:0 17px 6px 0;
	}
.h_375RDl dd img{
	display:block;
	width:80px;
	height:80px;
	}
.h_375RDl dd span{
	display:block;
	clear:both;
	height:44px;
	line-height:44px;
	text-align:center;
	font-size:16px;
	color:#666;
	}
.h_375RDl dd a:hover span{color:#3f51b5}
/*5*/
.h_460{height:460px;overflow:hidden}
.h_460Dl{width:1250px;}
.h_460Dl dt{
	display:inline;
	float:left;
	width:570px;
	height:350px;
	overflow:hidden;
	margin-right:20px;
	}
.h_460Dl dt a{
	display:block;
	width:570px;
	height:350px;
	position:relative;
	}
.h_460Dl dt a img{
	display:block;
	width:570px;
	height:350px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_460Dl dt a img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.h_460Dl dt a span{
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:18px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:-60px;
	z-index:11;
	background:rgba(0,0,0,0.8);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_460Dl dt a:hover span{bottom:0;}
.h_460Dl dd{
	display:inline;
	float:left;
	width:275px;
	height:165px;
	overflow:hidden;
	margin:0 20px 20px 0;
	}
.h_460Dl dd a{
	display:block;
	width:275px;
	height:165px;
	position:relative;
	}
.h_460Dl dd a img{
	display:block;
	width:275px;
	height:165px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_460Dl dd a img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.h_460Dl dd a span{
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:-40px;
	z-index:11;
	background:rgba(0,0,0,0.8);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_460Dl dd a:hover span{bottom:0;}
/*右侧*/
.floatRDl{
	width:70px;
	overflow:hidden;
	position:fixed;
	top:50%;
	right:1px;
	z-index:9999;
	display:none;
	}
.floatRDl dd{
	width:70px;
	height:70px;
	overflow:hidden;
	margin-bottom:1px;
	}
.floatRDl dd a{
	display:block;
	font-size:14px;
	color:#fff;
	line-height:108px;
	text-align:center;
	}
.floatRDl dd.dd1 a{background:#999999 url(../images/icon13.png) no-repeat center 9px;}
.floatRDl dd.dd2 a{background:#999999 url(../images/icon14.png) no-repeat center 9px;}
.floatRDl dd.dd3 a{background:#999999 url(../images/icon15.png) no-repeat center 9px;}

.floatRDl dd.dd1 a:hover{background:#3f51b5 url(../images/icon13.png) no-repeat center 9px;}
.floatRDl dd.dd2 a:hover{background:#3f51b5 url(../images/icon14.png) no-repeat center 9px;}
.floatRDl dd.dd3 a:hover{background:#3f51b5 url(../images/icon15.png) no-repeat center 9px;}
/*
//////////////////内页bb宝盈电竞分
*/
/*内页banner*/
.subBanner{
	clear:both;
	height:320px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	}
/*内页二级导航*/
.subNavBox{
	height:62px;
	}
.subNav{
	height:60px;
	background:#fff;
	border-bottom:1px solid #ddd;
	text-align:center;
	position: relative;
	}
.subNavC{display:inline-block}
.subNavC dd{
	display: inline;
	float: left;
	margin:0 22px;
}
.subNavC .a1{
	display:block;
	height:62px;
	overflow: hidden;
	}
.subNavC .a1 .span{
	display:block;
	height:60px;
	overflow:hidden;
	line-height:60px;
	color:#000;
	font-size:14px;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.subNavC .a1 .spanH{
	display:block;
	height:58px;
	overflow:hidden;
	line-height:60px;
	color:#000;
	font-size:14px;
	border-bottom:5px solid #3f51b5;
	}
.subNavC dd:hover .a1 .span{margin-top:-60px;}
.subNavC dd.hover .a1 .span{margin-top:-60px;}
.subNav3{
	clear: both;
	text-align: center;
	font-size: 0;
	width: 1200px;
	position: absolute;
	bottom:-60px;
	left: 50%;
	margin-left: -600px;
	z-index: 9;
	display: none;
}
.subNavC dd.hover .subNav3{display:block}
.subNav3 a{
	display: inline-block;
	width: 124px;
	height: 34px;
	background: #fff;
	color: #666666;
	font-size: 14px;
	margin: 0 7px;
	line-height: 34px;
}
.subNav3 a:hover{background:#fc8832;color: #fff}
.subNav3 a.hover{background:#fc8832;color: #fff}
/**/
.pageBox{
	background:#fff;
	overflow:hidden;
	}
.pageBoxC{
	overflow:hidden;
	padding:20px;
	}
/*分页*/	
.page {
	padding:5px 0 20px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
	font-family:"宋体";
}
.page code, .page a {
	border: 1px solid #e4e4e4;
	padding:6px 9px;
	background: #fafafa;
	color:#393939;
	border-radius:3px;
}
.page a:hover {
	border: 1px solid #3f51b5;
	background: #3f51b5;
	color: #fff;
}
.page a.hover {
	border: 1px solid #3f51b5;
	background: #3f51b5;
	color: #fff;
}
.page input {
	vertical-align: middle;
	height: 22px;
	border: 1px solid #e4e4e4;
}
.page input.pageDetail {
	width: 30px;
	height:22px;
	text-align: center;
	border-radius:3px;
}
.page label{color:#393939;}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 25px;
	cursor:pointer;
	background:#fafafa;
	border-radius:3px;
}
/*图文列表*/
.newsTextImg dd{
	height:160px;
	overflow:hidden;
	padding-bottom:30px;
	border-bottom:1px solid #ececec;
	margin-bottom:30px;
	}
.newsTextImg.list1 dd{margin-bottom:15px;}
.newsTextImg dd .pic{
	overflow:hidden;
	width:215px;
	height:160px;
	position:relative;
	margin-right:25px;
	}
.newsTextImg dd .pic img{
	display:block;
	width:215px;
	height:160px;
	}
.newsTextImg dd .pic span{
	display:block;
	width:108px;
	height:32px;
	background:rgba(63,81,181,0.8);
	color:#fff;
	text-align:center;
	font-size:14px;
	line-height:32px;
	position:absolute;
	left:57px;
	bottom:10px;
	}
.newsTextImg dd .divR{
	overflow:hidden;
	}
.newsTextImg dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:49px;
	line-height:49px;
	}
.newsTextImg dd .divR .divT a{color:#333333;font-size:18px;}
.newsTextImg dd .divR .divT a:hover{color:#3f51b5}
.newsTextImg dd .divR .icon{
	display:block;
	width:32px;
	height:4px;
	margin-top:4px;
	background:#999;
	}
.newsTextImg dd .divR .txt{
	height:48px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:24px;
	}
.newsTextImg dd .divR .more{
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:14px;
	line-height:20px;
	}
.newsTextImg dd .divR .more:hover{color:#3f51b5;}
.newsTextImg dd .divR .more i{padding-left:3px;font-family:"宋体";}
.newsTextImg.list1 dd .more:hover{color:#999;}
/*图文列表2*/
.newsTextImg2 dd{
	height:215px;
	overflow:hidden;
	padding-bottom:19px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px;
	}
.newsTextImg2 dd .pic{
	width:285px;
	height:215px;
	overflow:hidden;
	margin-right:22px;
	}
.newsTextImg2 dd .pic img{
	display:block;
	width:285px;
	height:215px;
	}
.newsTextImg2 dd .divR{overflow:hidden;}
.newsTextImg2 dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:37px;
	line-height:37px;
	margin-top:9px;
	}
.newsTextImg2 dd .divR .divT a{color:#333333;font-size:18px;}
.newsTextImg2 dd .divR .divT a:hover{color:#3f51b5}
.newsTextImg2 dd .divR .divT2{
	clear:both;
	overflow:hidden;
	height:26px;
	line-height:26px;
	font-size:14px;
	}
.newsTextImg2 dd .divR .txt{
	overflow:hidden;
	height:48px;
	font-size:14px;
	line-height:24px;
	color:#666;
	}
.newsTextImg2 dd .divR .more{
	display:block;
	width:118px;
	height:38px;
	overflow:hidden;
	color:#666;
	font-size:14px;
	line-height:38px;
	border:1px solid #ddd;
	text-align:center;
	}
.newsTextImg2 dd .divR .more:hover{color:#3f51b5;}
.newsTextImg2 dd .divR .more i{padding-left:5px;font-family:"宋体";}
/*全图列表*/
.newsAllImg{width:1250px}
.newsAllImg dd{
	display:inline;
	float:left;
	width:374px;
	height:450px;
	overflow:hidden;
	background:#f9f9f9;
	border-bottom:10px solid #f9f9f9;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	margin:0 19px 30px 0;
	}
.newsAllImg dd:hover{border-bottom:10px solid #3f51b5}
.newsAllImg.list4 dd{
	width:374px;
	height:480px;
	border-bottom:none;
	margin:0 19px 20px 0;
	background:#f7f7f7;
	}
.newsAllImg dd .pic{
	clear:both;
	width:374px;
	height:282px;
	overflow:hidden;
	}
.newsAllImg.list4 dd .pic{width:374px;height:275px;}
.newsAllImg dd .pic img{
	display:block;
	width:374px;
	height:282px;
	}
.newsAllImg.list4 dd .pic img{width:374px;height:275px;}
.newsAllImg dd .divT2{
	clear:both;
	height:27px;
	overflow:hidden;
	line-height:27px;
	padding:0 18px;
	font-size:14px;
	color:#999;
	}
.newsAllImg dd .divT{
	clear:both;
	height:32px;
	overflow:hidden;
	line-height:32px;
	padding:0 18px;
	font-size:16px;
	}
.newsAllImg.list4 dd .divT{color:#000;font-size:18px;}
.newsAllImg.list4 dd .divT i{color:#666}
.newsAllImg dd .divT a{color:#333333}
.newsAllImg dd:hover .divT a{color:#3f51b5}
.newsAllImg dd .txt{
	height:48px;
	overflow:hidden;
	padding:0 10px 0 18px;
	font-size:14px;
	line-height:24px;
	color:#666;
	}
.newsAllImg.list4 dd .more2{
	display:block;
	width:150px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#cbcbcb;
	margin:0 auto;
	}
.newsAllImg.list4 dd .more2 i{font-family:"宋体";padding-left:5px;font-size:16px;}
.newsAllImg.list4 dd:hover .more2{background:#3f51b5;}
/***留言***/
.msgPic{
	clear:both;
	overflow:hidden;
	width:100%;
	}
.msgPic img{
	display:block;
	width:100%;
	height:auto;
	}
.msgT{
	clear:both;
	overflow:hidden;
	font-size:12px;
	color:#333333;
	line-height:28px;
	text-align:left;
	}
.msgT span{
	color:#333333;
	font-size:18px;
	}
.msg_dl{
	display:block;
	overflow:hidden;
	}
.msg_dl dd{
	display:block;
	clear:both;
	}
.msg_dl dd .inputT{
	height:44px;
	text-align:left;
	line-height:44px;
	color:#333333;
	font-size:14px;
	border:1px solid #dddddd;
	padding:0 10px;
	margin:0 20px 0 0;
	background:#fdfdfd;
	font-family:"microsoft yahei";
	}
.msg_dl dd .inputT:focus{outline:2px solid #396eae;}
.msg_dl dd .inputT::-webkit-input-placeholder {color:#333333;}
.msg_dl dd .inputT::-moz-placeholder {color:#333333;}
.msg_dl dd .inputT:-moz-placeholder {color:#333333;}
.msg_dl dd .inputT.w_333{width:333px;}
.msg_dl dd .inputT.w_140{width:140px;}
.msg_dl dd textarea{
	display:block;
	width:1083px;
	height:100px;
	padding:10px;
	background:#fdfdfd;
	border:1px solid #dddddd;
	color:#333333;
	font-size:14px;
	line-height:24px;
	text-align:left;
	font-family:"microsoft yahei";
	}
.msg_dl dd textarea:focus{outline:2px solid #4457c2;}
.msg_dl dd textarea:focus{outline:2px solid #4457c2;}
.msg_dl dd textarea::-webkit-input-placeholder {color:#333333;}
.msg_dl dd textarea::-moz-placeholder {color:#333333;}
.msg_dl dd textarea:-moz-placeholder {color:#333333;}
.msg_dl dd .code{
	width:93px;
	height:44px;
	overflow:hidden;
	border:1px solid #dddddd;
	background:#fdfdfd;
	}
.msg_dl dd .code img{
	display:block;
	width:93px;
	height:44px;
	}
.msg_dl dd .bt{
	display:block;
	width:125px;
	height:46px;
	color:#fff;
	line-height:46px;
	text-align:center;
	font-size:14px;
	background:#3f51b5;
	}
.msg_dl dd .bt:hover{background:#4457c2;}
.msg_dl dd .bt.bt2{background:none;color:#333}
/**/
.mapBox1{
	height:213px;
	overflow:hidden;
	background:#f7f7f7;
	padding:0 50px;
	}
.mapBox1Dl{
	width:1300px;
	overflow:hidden;
	padding:0 50px;
	}
.mapBox1Dl dd{
	display:inline;
	float:left;
	overflow:hidden;
	width:400px;
	}
.mapBox1Dl dd .divT{
	clear:both;
	height:48px;
	overflow:hidden;
	line-height:48px;
	color:#666;
	font-size:14px;
	}
.mapBox1Dl dd .icon{
	display:block;
	width:29px;
	height:3px;
	clear:both;
	background:#666;
	}
.mapBox1Dl dd .txt{
	margin-top:10px;
	overflow:hidden;
	font-size:16px;
	line-height:28px;
	color:#333333;
	}
.mapBox2{
	clear:both;
	overflow:hidden;
	height:410px;
	}
/*全文列表2*/
.newsList2{
	overflow:hidden;
	margin-bottom:20px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	}
.newsList2 dd{
	clear:both;
	height:55px;
	overflow:hidden;
	padding:0 20px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	line-height:55px;
	}
.newsList2 dd a{
	display:inline;
	float:left;
	font-size:16px;
	color:#000;
	line-height:55px;
	}
.newsList2 dd a:hover{color:#3f51b5;}
.newsList2 dd a i{color:#666;padding-right:10px}
.newsList2 dd span{
	display:inline;
	float:right;
	font-size:14px;
	color:#888888;
	line-height:55px;
	}
/*全图列表2*/
.newsAllImg2{width:1250px;}
.newsAllImg2 dt{
	display:inline;
	float:left;
	overflow:hidden;
	}
.newsAllImg2 dt .pic{
	width:570px;
	height:570px;
	overflow:hidden;
	margin:0 20px 20px 0;
	position:relative;
	}
.newsAllImg2 dt .pic img{
	display:block;
	width:570px;
	height:570px;
	}
.newsAllImg2 dt .pic span{
	display:block;
	height:65px;
	overflow:hidden;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	line-height:65px;
	color:#fff;
	font-size:14px;
	padding:0 20px;
	background:rgba(0,0,0,0.5) url(../images/icon16.png) no-repeat 255px center;
	}
.newsAllImg2 dd{
	display:inline;
	float:left;
	overflow:hidden;
	}
.newsAllImg2 dd .pic{
	width:275px;
	height:275px;
	overflow:hidden;
	margin:0 20px 20px 0;
	position:relative;
	}
.newsAllImg2 dd .pic img{
	display:block;
	width:275px;
	height:275px;
	}
.newsAllImg2 dd .pic span{
	display:block;
	height:45px;
	overflow:hidden;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	line-height:45px;
	color:#fff;
	font-size:14px;
	padding:0 20px;
	background:rgba(0,0,0,0.5) url(../images/icon16.png) no-repeat 255px center;
	}
/*全图列表3*/
.newsAllImg3{width:1250px;}
.newsAllImg3 dd{
	display:inline;
	float:left;
	width:374px;
	height:385px;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
	margin:0 20px 30px 0;
	}
.newsAllImg3 dd .pic{
	width:374px;
	height:282px;
	overflow:hidden;
	position:relative;
	}
.newsAllImg3 dd .pic img{
	display:block;
	width:374px;
	height:282px;
	}
.newsAllImg3 dd .pic span{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.33) url(../images/icon17.png) no-repeat center center;
	z-index:1;
	opacity:1;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.newsAllImg3 dd:hover .pic span{opacity:0}
.newsAllImg3 dd .divT{
	clear:both;
	height:34px;
	overflow:hidden;
	line-height:34px;
	}
.newsAllImg3 dd .divT a{color:#333333;font-size:18px}
.newsAllImg3 dd .divT2{
	clear:both;
	height:28px;
	overflow:hidden;
	line-height:28px;
	font-size:14px;
	color:#999;
	}
.newsAllImg3 dd:hover .divT2 a{color:#3f51b5;}
/*发展历程*/
.courseDl{
	border-left:1px solid #dddddd;
	margin-left:8px;
	}
.courseDl dd{
	overflow:hidden;
	padding-left:47px;
	position:relative;
	margin-left:-9px;
	background:url(/subsiteSrc/qfzyxypc/images/cr_icon1.jpg) no-repeat left top;
	padding-top:3px;
	padding-bottom:37px;
	}
.courseDl dd.bg{background:#fff url(/subsiteSrc/qfzyxypc/images/cr_icon1.jpg) no-repeat left top;}
.courseDl dd:hover{background:url(/subsiteSrc/qfzyxypc/images/cr_icon2.jpg) no-repeat left top;}
.courseDl dd.bg:hover{background:#fff url(/subsiteSrc/qfzyxypc/images/cr_icon2.jpg) no-repeat left top;}

.courseDl dd .pic{
	width:240px;
	height:180px;
	overflow:hidden;
	margin-right:20px;
	}
.courseDl dd .pic img{
	display:block;
	width:240px;
	height:180px;
	}
.courseDl dd .divR{overflow:hidden}
.courseDl dd .divR .divT{
	clear:both;
	height:32px;
	overflow:hidden;
	line-height:32px;
	color:#999;
	font-size:16px;
	}
.courseDl dd .divR .divT2{
	clear:both;
	height:47px;
	overflow:hidden;
	line-height:47px;
	font-size:18px;
	margin-bottom:3px;
	}
.courseDl dd .divR .divT2 a{color:#333333;}
.courseDl dd .divR .divT2 a:hover{color:#3f51b5;}
.courseDl dd .divR .txt{
	height:72px;
	overflow:hidden;
	color:#666;
	font-size:14px;
	line-height:24px;
	}
/*单篇，新闻详细页*/
.articleBox {
	line-height: 24px;
	font-size: 14px;
	clear: both;
	overflow: hidden;
	color: #666666
}
.articleBox img {
	max-width: 100%;
}
.newsTit {
	font-size: 18px;
	color: #333333;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align:center;
}
.newsTime {
	font-size: 14px;
	color: #919191;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align:center;
	background:#f4f4f4;
	padding:5px 0;
}
.newsTime span{color:#616161;cursor:pointer}
.newsTime span.hover{color:#3f51b5}
.lookBox {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #9c9c9c;
	background: #f7f5f5;
	overflow: hidden;
	padding: 0 15px;
	margin: 25px 0;
}
.lookBox span {
	padding-right: 20px;
}
.lookBox .zan {
	padding-left: 20px;
	background: url(/subsiteSrc/qfzyxypc/images/zan.png) no-repeat left center;
	color: #d81e06;
}
.map {
	width: 100%;
	height: 420px;
	overflow: hidden;
}
#play {
	width:800px;
	height:600px;
	position: relative;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 8px;
	margin: 0 auto;
}
#play .change_a {
	width: 40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background: url(/about:blank);
}
#play .prev_a {
	left: 0;
}
#play .next_a {
	right: 0
}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {
	background: url(/subsiteSrc/qfzyxypc/images/article_icon.png) no-repeat 0px -50px;
	left: 0;
}
#play .next_a span {
	background: url(/subsiteSrc/qfzyxypc/images/article_icon.png) no-repeat -30px -50px;
	right: 0;
}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:800px;
	height:600px;
	overflow: hidden;
}
#play .img_ul li {
	position: relative;
	z-index: 1;
	width:800px;
	height:600px;
	background: #fff;
}
#play .img_ul li img {
	position: absolute;
}
.imgMove {
	width: 800px;
	clear: both;
	margin: 20px auto;
	position: relative;
}
.img_hd {
	margin: 0 auto;
	overflow: hidden;
	height: 60px;
	position: relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height: 50px;
	width: 85px;
	padding: 3px;
	margin: 0 7px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #d4d4d4;
	position: relative;
}
.img_hd ul li p {
	height: 50px;
	width: 85px;
	display: block;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.img_hd ul li i {
	display: none;
}
.img_hd ul li img {
	position: absolute;
	height: 47px;
	width: 70px;
}
.img_hd ul li.on {
	border: 1px solid #3698d9
}
.imgMove .bottom_a {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float: left;
	top: 15px;
	position: absolute;
	z-index: 2;
	background: url(/subsiteSrc/qfzyxypc/images/article_icon.png) no-repeat;
}
.imgMove .prev_a {
	background-position: left top;
	left: 0;
}
.imgMove .next_a {
	background-position: right top;
	right: 0;
}
.video {
	width:800px;
	height:600px;
	overflow: hidden;
	margin: 0px auto;
}
.video_name {
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.article_pageUp {
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 0;
	border-top: 1px solid #e8e8e8;
}
.article_pageUp dl dd {
	display: block;
	height: 30px;
	clear: both;
	line-height: 30px;
}
.article_pageUp dl dd span {
	float: left;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	color: #666;
	font-size: 14px;
}
.article_pageUp dl dd a {
	float: left;
	font-size: 14px;
	display: inline-block;
	height: 30px;
	overflow: hidden;
}
a.goBack {
	width: 90px;
	height: 35px;
	background: #3f51b5;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
}
a.goBack:hover {
	opacity: 0.8
}
.article_page{padding:15px 0;text-align:center;}
.article_page a.hover{ color:#3f51b5; font-weight:bold;}
.article_page a:hover{ color:#3f51b5; font-weight:bold;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(/subsiteSrc/qfzyxypc/images/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(/subsiteSrc/qfzyxypc/images/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(/subsiteSrc/qfzyxypc/images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(/subsiteSrc/qfzyxypc/images/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(/subsiteSrc/qfzyxypc/images/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(/subsiteSrc/qfzyxypc/images/zip.png) no-repeat left 3px; color:#ff9779 !important; }
/*招聘*/
.rmtDl dd{
	clear:both;
	overflow:hidden;
	height:82px;
	background:#f8f8f8;
	margin-bottom:10px;
	}
.rmtDl dd .fl{
	line-height:82px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-left:30px;
	}
.rmtDl dd .fr span{
	display:inline;
	float:left;
	line-height:82px;
	font-size:14px;
	color:#aaaaaa;
	}
.rmtDl dd .fr a{
	display:inline;
	float:left;
	width:118px;
	height:35px;
	border-radius:20px;
	background:#999999;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:35px;
	margin-top:24px;
	margin-left:35px;
	}
.rmtDl dd .fr a:hover{background:#3f51b5}
.rmtBox1{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px solid #f1f1f1;
	}
.rmtBox1 .divT{
	height:30px;
	overflow:hidden;
	line-height:30px;
	font-size:24px;
	color:#333;
	margin-top:15px;
	}
.rmtBox1 .divT2{
	height:30px;
	overflow:hidden;
	line-height:30px;
	font-size:14px;
	color:#aaaaaa;
	margin-top:12px;
	}
.rmtBoxC{
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#333333;
	}
.rmtBtBox .rmtBt{
	width:124px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#3f51b5;
	border-radius:3px;
	font-size:16px;
	color:#fff;
	}
.rmtBtBox .rmtBt.bt2{color:#3f51b5;background:none}
/*荣誉*/
.honorDl dd{
	display:inline;
	float:left;
	overflow:hidden;
	}
.honorDl dd .pic{
	width:290px;
	height:290px;
	overflow:hidden;
	position:relative;
	}
.honorDl dd .pic i{
	display:block;
	width:19px;
	height:32px;
	position:absolute;
	top:50%;
	margin-top:-16px;
	z-index:2;
	}
.honorDl dd.odd .pic i{right:0;background:url(/subsiteSrc/qfzyxypc/images/icon18.png) no-repeat center center;}
.honorDl dd.even .pic i{left:0;background:url(/subsiteSrc/qfzyxypc/images/icon19.png) no-repeat center center;}

.honorDl dd .pic a{
	display:block;
	width:290px;
	height:290px;
	position:relative;
	}
.honorDl dd .pic a img{
	display:block;
	width:290px;
	height:290px;
	}
.honorDl dd .pic a span{
	display:block;
	width:290px;
	height:290px;
	background:rgba(0,0,0,0.2) url(../images/icon20.png) no-repeat center center;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	visibility:hidden;
	transform:scale(0.001);
	-webkit-transform:scale(0.001);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	border-radius:100%;
	}
.honorDl dd .pic:hover a span{
	visibility:visible;
	border-radius:0%;
	transform:scale(1);
	-webkit-transform:scale(1);
	}
.honorDl dd .divTxt{
	width:290px;
	height:290px;
	overflow:hidden;
	background:#f9f9f9;
	}
.honorDl dd .divTxt .divT{
	clear:both;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	padding:0 20px;
	margin-top:74px;
	}
.honorDl dd .divTxt .divT a{color:#000}
.honorDl dd .divTxt .divT a:hover{color:#3f51b5}
.honorDl dd .divTxt .txt{
	height:48px;
	padding:0 20px;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	color:#666666;
	margin-top:12px;
	}
.honorDl dd .divTxt .divT2{
	clear:both;
	height:42px;
	padding:0 20px;
	font-size:14px;
	color:#999999;
	line-height:42px;
	}
/**/
.downloadDl{width:1250px}
.downloadDl dd{
	display:inline;
	float:left;
	width:570px;
	height:80px;
	overflow:hidden;
	background:#f8f8f8;
	margin-right:20px;
	margin-bottom:20px;
	}
.downloadDl dd span{
	display:inline;
	float:left;
	height:80px;
	line-height:80px;
	padding-left:60px;
	font-size:16px;
	color:#000;
	background:url(/subsiteSrc/qfzyxypc/images/icon21.png) no-repeat 23px center;
	}
.downloadDl dd a{
	display:inline;
	float:right;
	height:80px;
	margin-right:25px;
	line-height:80px;
	padding-right:28px;
	font-size:14px;
	color:#000;
	background:url(/subsiteSrc/qfzyxypc/images/icon22.png) no-repeat right center;
	}
.downloadDl dd a:hover{color:#3f51b5;}
/**/
.queryBox{
	height:104px;
	border-bottom:1px solid #ddd;
	position:relative;
	}
.queryBox .divT{
	clear:both;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:24px;
	color:#333;
	}
.queryBox .divT2{
	clear:both;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:24px;
	color:#f4f4f4;
	}
.queryBox .icon{
	width:100px;
	height:3px;
	background:#fc8832;
	position:absolute;
	left:50%;
	bottom:-2px;
	margin-left:-50px;
	z-index:1;
	}
.queryBox2{
	clear:both;
	width:890px;
	margin:0 auto;
	overflow:hidden;
	}
.queryBox2_box1 span{
	display:inline;
	float:left;
	width:50px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666666;
	}
.queryBox2_box1 input{
	display:inline;
	float:left;
	width:179px;
	height:38px;
	border:1px solid #ddd;
	line-height:38px;
	padding:0 5px;
	margin-right:20px;
	}
.queryBox2_box1 .code{
	display:inline;
	float:left;
	width:100px;
	height:40px;
	overflow:hidden;
	}
.queryBox2_box1 .code img{
	display:block;
	width:100px;
	height:40px;
	}
.queryBox2_box1 .bt{
	display:block;
	width:158px;
	height:40px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	border-radius:20px;
	background:#3f51b5;
	font-size:18px;
	line-height:40px;
	color:#fff;
	}
.queryBox2_box1 .bt:hover{background:#4458c4}
.queryBox2_box2{width:1000px}
.queryBox2_box2 .bt{
	display:block;
	width:110px;
	height:40px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	background:#3f51b5;
	font-size:18px;
	line-height:40px;
	color:#fff;
	}
/*slelect.demo样式start*/
.demo2{width:213px; height:40px; position:relative; padding-right:30px;background:#f0f0f0;margin-right:17px}
.demo2 .seljg{ padding-left:20px; line-height:40px; color:#333333; font-size:14px; font-weight:bold;cursor:pointer;}
.demo2 i{ display:block; width:40px; height:40px; background:url(/subsiteSrc/qfzyxypc/images/icon23.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.demo2 .selTj{overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:0;right:0;top:40px; background:#FFF; display:none; z-index:100000}
.demo2 .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.demo2 .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.demo2 .selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/
.queryBox2_box3{
	height:60px;
	color:#666666;
	font-size:16px;
	line-height:60px;
	}
.queryBox2_box3 i{color:#000}
.queryBox2_box4{
	min-height:240px;
	}
.queryDl{
	overflow:hidden;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	}
.queryDl dt{
	clear:both;
	overflow:hidden;
	height:38px;
	background:#f0f0f0;
	border-bottom:1px solid #ddd;
	font-size:14px;
	}
.queryDl dt .span1{
	display:inline;
	float:left;
	width:578px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#666;
	border-right:1px solid #ddd;
	}
.queryDl dt .span2{
	display:inline;
	float:left;
	width:309px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#666;
	border-right:1px solid #ddd;
	}
.queryDl dd{
	clear:both;
	height:38px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #ddd;
	}
.queryDl dd .span1{
	display:inline;
	float:left;
	width:578px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#666;
	border-right:1px solid #ddd;
	}
.queryDl dd .span2{
	display:inline;
	float:left;
	width:309px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#666;
	border-right:1px solid #ddd;
	font-weight:bold;
	}
/**/
.signUpDl{width:900px;}
.signUpDl dd .spanT{
	width:80px;
	height:42px;
	overflow:hidden;
	line-height:42px;
	text-align:right;
	color:#666666;
	font-size:16px;
	}
.signUpDl dd .inputT{
	width:268px;
	height:40px;
	overflow:hidden;
	border:1px solid #ddd;
	line-height:40px;
	color:#666666;
	font-size:16px;
	padding:0 5px;
	margin-right:90px;
	}
.signUpDl dd .radio{margin:15px 3px 0 5px;}
.signUpDl dd .emT{
	height:42px;
	overflow:hidden;
	line-height:42px;
	text-align:right;
	color:#666666;
	font-size:16px;
	padding-right:15px;
	}
/*slelect.demo样式start*/
.demo3{width:248px; height:40px; position:relative;padding-right:30px;margin-right:17px;border:1px solid #ddd;margin-right:90px;}
.demo3 .seljg{ padding-left:5px; line-height:40px; color:#333333; font-size:14px;cursor:pointer;}
.demo3 i{ display:block; width:40px; height:40px; background:url(/subsiteSrc/qfzyxypc/images/icon24.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.demo3 .selTj{overflow:hidden;border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px;right:-1px;top:41px; background:#FFF; display:none; z-index:100000}
.demo3 .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.demo3 .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.demo3 .selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/
.signUpDl{margin-left:40px}
.signUpDl dd textarea{
	display:inline;
	float:left;
	width:718px;
	height:140px;
	overflow:hidden;
	border:1px solid #ddd;
	line-height:22px;
	color:#666666;
	font-size:16px;
	padding:5px;
	}
.signUpDl dd .code{
	width:100px;
	height:40px;
	overflow:hidden;
	border:1px solid #dddddd;
	background:#fdfdfd;
	}
.signUpDl dd .code img{
	display:block;
	width:100px;
	height:40px;
	}
.signUpDl dd .bt{
	display:inline;
	float:left;
	width:275px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#3f51b5;
	margin-left:230px;
	}
.signUpDl dd .bt:hover{background:#4457c2}
.signUpDl dd .bt2{
	display:inline;
	float:left;
	width:135px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#666666;
	}
#openCon2 {
	padding: 0 30px;
}
.zpForm {
	overflow: hidden;
}
.zpForm dt {
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}
.zpForm dd {
	overflow: hidden;
	margin-bottom: 10px;
}
.zpForm dd span {
	line-height: 40px;
	overflow: hidden;
	margin-right: 10px;
	float: left;
	display: inline;
	font-size:14px;
}
.zpForm dd input {
	float: left;
	display: inline;
	width: 215px;
	height: 38px;
	border: 1px solid #dddddd;
	display: block;
	background: #FFF;
	padding: 0 10px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.zpForm dd a {
	float: left;
	display: inline;
	width: 100px;
	height: 38px;
	background:#efefef;
	text-align: center;
	line-height: 38px;
	color: #666666;
	font-size: 14px;
}
.zpForm dd em {
	float: left;
	display: inline;
	line-height: 48px;
	font-size: 14px;
	color: #aaaaaa;
	margin-left: 20px;
}
.aykjClass .layui-layer-title{text-align:left;background:none;color:#000;font-size:18px;padding:0 20px 0 25px}
.aykjClass .layui-layer-setwin .layui-layer-close1{
	width:25px;
	height:25px;
	background:url(/subsiteSrc/qfzyxypc/images/icon25.png) no-repeat center center;
	}
.aykjClass .layui-layer-btn .layui-layer-btn0{background:#3f51b5;font-size:14px}
.aykjClass .layui-layer-btn .layui-layer-btn1{line-height:40px}

/* 搜索 start */
.search {
	overflow: hidden;
}

.searchInput {
	width: 268px;
	z-index: 0;
	float: left;
	display: inline;
}

.searchInput input {
	width: 100%;
	padding: 0 16px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	background: none;
	border: none;
}

.searchInput input input::-webkit-input-placeholder {
	color: #666666;
	/* placeholder颜色  */
	font-size: 14px;
	/* placeholder字体大小  */
	text-align: left;
	/* placeholder位置  */
}

.searchBtn {
	float: left;
	display: inline;
	width: 38px;
	height: 40px;
	overflow: hidden;
	background: url(/subsiteSrc/qfzyxypc/images/common/search.png) no-repeat center center;
	position: relative;
}

.searchBtn:before {
	display: block;
	position: absolute;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -10px;
	width: 1px;
	height: 20px;
	background-color: #d7d7d7;
}

.animHide {
	opacity: 0;
}

.model.show::before {
	animation: menu-animation .8s ease-out forwards;
	transform: scale(2) translateY(0);
}

.model.show {
	display: block;
}

.model {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10600;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.model span {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
	font-size: 60px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	z-index: 10;
	font-weight: lighter;
}

.model::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, .35);
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	border-radius: 100%;
	transform: scale(.04) translateY(9999px);
	overflow: hidden;
	z-index: 9;
}

.searchPWBox {
	width: 600px;
	height: 60px;
	overflow: hidden;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9;
	margin: -30px 0 0 -300px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	;
}

.searchPWBox input {
	display: block;
	float: left;
	width: 530px;
	height: 60px;
	background: none;
	border: none;
	line-height: 60px;
	color: #333;
	font-size: 16px;
	padding-left: 10px;
	background: #fff;
}

.searchPWBox input::placeholder {
	color: #999;
	font-size: 16px;
}

.searchPWBox input::-webkit-placeholder {
	color: #999;
	font-size: 16px;
}

.searchPWBox a {
	float: left;
	display: inline;
	width: 60px;
	height: 60px;
	background: #0081d5 url(/subsiteSrc/qfzyxypc/images/searchWtite.png) no-repeat center center;
	background-size: 30px;
	color: #fff;
	font-size: 30px;
	text-align: center;
	line-height: 60px;
}

.searchPWBox a:hover {
	opacity: 0.9;
}

@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}

/* 搜索 end */
.subSchoolDl{
    float: right;
    display: inline;
    overflow: hidden;
}
.subSchoolDl dd{
    float: left;
    display: inline;
    margin-left: 20px;
}
.subSchoolDl dd a{
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    transition: all .4s;
    -webkit-transition: all .4s;
}
.subSchoolDl dd:hover a{
    color: rgba(255, 255, 255, 1);
}
.headBox2Fr {
    padding: 0px 0;
}
/* 实现覆盖效果 start */
.indexBox1 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.indexBox2 {
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: #F5F5F5;
	overflow: hidden;
	overflow-y: auto;
	transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	outline: none;
    padding-top: 150px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.indexBox1 .headBox .headBox2{
    background: rgb(0,0,0,0.3);
}
.indexBox2 .headBox{
    position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
	transform: translateY(-100%);
	transition: all 0.5s ease-out 0s;
	box-shadow: 0 1px 3px rgb(0, 0, 0, 0.1);
}
.indexBox2 .headBox.show{
    transition: all 0.7s ease-in-out 0.5s;
	transform: none;
	opacity: 1;
}
.indexBox2.show {
	top: 0;
}

.indexBox2 .headBox.fxd {
	position: fixed;
}

.indexBox1 .headBox.hide {
	opacity: 0;
	transform: translateY(-100%);
	transition-delay: 0.5s;
}

/* 实现覆盖效果 end */
.menuSerch{
    float: left;
    display: inline;
    margin-left: 10px;
    padding: 25px 0;
}
.menuSerch a{
    display: block;
    width: 30px;
    height: 30px;
    border: 2px solid #999999;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 30px;
    background: url(/subsiteSrc/qfzyxypc/images/searchBtn.png) center center no-repeat;
    background-size: 20px;
}
.indexBox1 .menuSerch a{
    border-color: #fff;
    background: url(/subsiteSrc/qfzyxypc/images/searchWtite.png) center center no-repeat;
    background-size: 20px;
}
.ixPicBanner {
	overflow: hidden;
}

.ixPicBanner .bd{
	margin: 0 -10px;
	overflow: hidden;
}

.ixPicBanner .myslide {
	float: left;
	display: inline;
	width: 33.333%;
}

.ixPicBanner .con {
	margin: 0 10px;
	border-radius: 10px;
	overflow: hidden;
}
.ixPicBanner .myslide .pic{
    position: relative;
    overflow: hidden;
}
.ixPicBanner .myslide .pic::before {
    display: block;
    content: '';
	padding-top: 56.25%;
}
.ixPicBanner .myslide .pic img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: center center;
}
.ixPicBanner .prev,
.ixPicBanner .next {
	display: block;
	width: 34px;
	height: 48px;
	background: rgba(0, 0, 0, 0.3);
	cursor: pointer;
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: -25px;
	transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	border-radius: 4px;
}

.ixPicBanner .prev {
	left: 0;
}

.ixPicBanner .next {
	right: 0;
}

.ixPicBanner .prev:hover,
.ixPicBanner .next:hover {
	background: rgba(0, 0, 0, 0.5);
}

.ixPicBanner .prev::before,
.ixPicBanner .next::before {
	display: block;
	content: '';
	color: #FFFFFF;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 20px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ixPicBanner .prev::before {
	left: 15px;
	border-left: solid 1px currentColor;
	border-top: solid 1px currentColor;
}

.ixPicBanner .next::before {
	left: 8px;
	border-bottom: solid 1px currentColor;
	border-right: solid 1px currentColor;
}
