/* 模板馆   www.iqmbg.com   专业苹果cms定制下载 */
body {
	font-family:'å¾®è½¯é›…é»‘';
	background:#ffffff;
	font-size:12px;
	line-height:22px
}
a,body,dd,div,dl,dt,em,embed,form,h1,h2,h3,h4,h5,h6,i,img,label,li,ol,p,span,strong,table,td,ul {
	margin:0;
	padding:0;
	border:0
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	text-decoration:none;
	color:#fb6b91
}
a:hover
{
	color:#ff9522;
}
.stui-pannel {
	position:relative;
	margin-top:30px;
	border-radius:5px;
	background-color:#fff;
	border:1px solid #eee;
	box-shadow:0 5px 10px #eee;
	width:960px;
	margin:10px auto;
}
.stui-pannel__foot {
	padding:15px 20px;
}
.col-pd {
	padding:15px 20px;
}
.stui-pannel__head {
	padding:15px 20px;
	line-height:25px;
	border-bottom:1px solid #eee;
}
.pull-right {
	float:right !important;
}
.stui-pannel__head .title {
	margin:0;
	color:#009688;
}
.width1200 {
	margin:0 auto;
	width:960px
}
/*.head_box {
	background:#1c2746
}
*/
.head_box {
	border:1px solid #eee;
	box-shadow:0 5px 10px #eee;
	width:960px;
	margin:10px auto;
}
.hot {
	color:red
}
.dkey {
	color:red;
	height:21px;
	border:1px red solid;
	border-radius:3px;
	font-size:12px
}
.ckey {
	height:21px;
	line-height:21px;
	padding:0 11px;
	background:#fff;
	border:1px red solid;
	border-radius:3px;
	color:red;
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	cursor:pointer
}
.ckey:hover {
	color:red
}
.bugs {
	float:right;
	height:21px;
	line-height:21px;
	padding:0 11px;
	background:#fff;
	border:1px #00f solid;
	border-radius:3px;
	color:#00f;
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	outline:0
}
.bugs:hover {
	color:red;
	border:1px red solid
}
.vod_content {
	padding:0 20px;
	line-height:26px
}
.header {
	height:100px;
	position:relative;
/*	padding-top:10px;
	margin-bottom:10px;
	margin-left:10px;*/
}
.header_left {
	display:block;
	float:left;
	margin-top: 15px;
}
.header_left a {
	display:block;
	width:270px;
	height:70px;
	position:relative;
	z-index:70
}
.header_left img {
	
	width:270px;
}
.header_right {
	height:100%;
	float:left;
	margin-left:50px
}
.header_submit {
	float:left;
	width:430px;
	height:36px;
	line-height:36px;
	border-radius:3px 0 0 3px;
	cursor:pointer;
	margin:20px 0;
}
.header_submit_b {
	float:left
}
.header_submit_b input[type=text] {
	width:340px;
	height:36px;
	background-color:#fff;
	line-height:36px;
	text-indent:9px;
	color:#c4c4c4;
	float:left;
	border:1px solid #d2d2d2;
}
.header_submit_b input[type=submit] {
	float:left;
	width:80px;
	height:38px;
	background-color:#fb6b91;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	margin-left:-1px;
	border:none;
}
.header_list {
	clear:both;
	width:100%;
	margin-top:10px
}
.header_list ul {
	display:inline-block
}
.header_list ul li {
	float:left;
	border-right:1px solid #969696;
	height:12px;
	line-height:12px;
	margin-right:10px;
	padding-right:10px;
	/*color:#c5cde9;
	*/
}
.header_list ul li:last-child {
	border:none
}
.header_list ul li a {
	font-size:14px
}
.header_fl {
	float:right;
	text-align:right;
}
.header_fl .qq-c {
	color:#555;
	height:40px;
	line-height:40px;
	margin-top:10px;
	background:url(../img/qqq.png) no-repeat left;
}
.header_fl .qq-c a {
	display:block;
	color:#555;
}
.header_fl strong {
	display:block;
	color:#ff7200;
	letter-spacing:1px
}
.nav {
	width:100%;
	width:960px;
	margin:0 auto;
	/*background:#365092;
	border-radius:6px;
	*/
margin-top:10px;
	height:49px;
	margin-bottom:10px;
	margin-left:10px;
}
.nav ul li {
	position:relative;
	float:left;
	width:100px;
	height:49px;
	margin-right:3px;
	line-height:49px;
	text-align:center;
	z-index:999;
	border:1px solid #fb6b91;
}
.nav ul li .new {
	position:absolute;
	top:0;
	left:11px
}
.nav ul li a {
	position:relative;
	display:block;
	color:#000000;
}
.nav ul li:nth-child(1) a {
	position:relative;
	display:block;
	color:#ffffff;
	background: #fb6b91;
}
.nav ul li a img {
	margin:6px;
}
.nav ul li.yes,.nav ul li:hover {
	background:#fb6b91
}
.nav ul li.non2 {
	background:#ff9522
}
.nav ul li .dropdown-content li {
	float:none;
	width:98px;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #ccddf2;
	margin-right:0
}
.nav ul li .dropdown-content li a {
	color:#000;
	font-size:12px
}
.nav ul li .dropdown-content li a:hover {
	color:#fff
}

.meitu img {
max-width:800px;CURSOR: hand;width:expression(onreadystatechange=function(){if(this.width>800)this.width=800;});
}
.meitu img {
max-width:850px;CURSOR: hand;width:expression(onreadystatechange=function(){if(this.width>850)this.width=850;});
BORDER-RIGHT: #F0F0F0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #F0F0F0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F0F0F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F0F0F0 1px solid; BACKGROUND-COLOR: #F0F0F0
}

.banner_img {
	width:960px;
	margin:0 auto;
	height:60px
}
.banner_img a {
	height:60px;
	display:inline-block
}
.banner_img img {
	width:960px;
	height:60px
}
.classify {
	height:130px;
	background:#fff;
	margin-top:20px
}
.classify h3 {
	width:48px;
	float:left;
	height:100%;
	background:#00adef;
	font-weight:400;
	text-align:center
}
.classify h3 span {
	font-size:17px;
	color:#fff;
	display:inline-block;
	width:17px;
	margin-top:40px
}
.classify ul {
	position:relative;
	top:25px;
	left:30px
}
.classify ul li {
	float:left;
	margin-top:8px;
	transition:all .5s;
	margin-left:2px
}
.classify ul li a {
	width:130px;
	height:32px;
	display:block;
	float:left;
	text-align:center;
	line-height:32px;
	border-radius:30px;
	font-size:14px;
	transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	-webkit-transition:all .5s
}
.classify ul li.active a {
	background:#00adef;
	color:#fff
}
.classify ul li:hover a {
	background:#00adef;
	color:#fff
}
.index_list ul li {
	padding:10px;
	background:#fff;
	float:left;
	margin:20px 10px 0 0
}
.index_list ul li img {
	width:270px;
	height:190px
}
.index_list ul li p {
	font-size:14px;
	color:#333;
	height:25px;
	line-height:25px;
	margin-top:2px
}
.index_list ul li span {
	display:block;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:210px
}
.index_list ul li a {
	display:block;
	float:right;
	color:#ff9522;
	background:#fff3ea;
	width:55px;
	height:25px;
	text-align:center;
	line-height:25px;
	border:1px solid #f9d2b3
}
.index_list ul {
	overflow:hidden
}
.index_list_foot {
	text-align:center;
	margin-top:40px
}
.index_list_foot ol {
	display:inline-block
}
.index_list_foot ol li,.page_btn,.page_input {
	float:left;
	height:24px;
	line-height:24px;
	border:1px solid #e6e6e6;
	padding:0 10px;
	margin-right:6px;
	font-size:13px
}
.index_list_foot ol li.active,.index_list_foot ol li.on,.index_list_foot ol li:hover,.page_btn:hover {
	background:#00adef;
	color:#fff
}
.page_input {
	width:40px
}
.page_btn {
	cursor:pointer;
	height:26px;
	line-height:26px
}
.page_input:hover {
	border:1px solid #00adef
}
.Lock {
	pointer-events:none
}
.index_list_foot ol li.active a,.index_list_foot ol li:hover a {
	color:#fff;
	display:block;
	height:100%
}
.index_list_foot ol li.none {
	border:none;
	cursor:default
}
.index_list_foot ol li input[type=text] {
	background:#f1f1f1;
	width:30px
}
.index_list_foot ol li.submit {
	background:#ff9522
}
.index_list_foot ol li.submit input {
	background:#ff9522;
	color:#fff;
	cursor:pointer
}
.index_list_foot p {
	font-size:13px;
	color:#333;
	margin-top:10px
}
.footer {
	width:100%;
	background:#fb6b91;
	margin-top:20px;
	height:150px;

	   float: left;  
	   
	   overflow: visible;
	   position: relative;}
}
.footer h2 {
	height:136px;
	margin-top:10px;
	float:left;
	border-right:1px solid #575a60;
	padding-right:30px
}
.footer h2 a {
	display:block;
	width:250px;
	height:120px;
	background:url(../img/logo.png) no-repeat center center;
	margin-top:30px
}
.footer_right {
	width:100%;
	float:left;
	text-align:center
}
.footer_right ul {
	margin-top:20px;
	overflow:hidden
}
.footer_right ul li {
	float:left;
	font-size:13px;
	border-right:1px solid #969696;
	font-size:14px;
	line-height:14px;
	margin-right:10px;
	padding-right:10px;
	margin-bottom:15px
}
.footer_right ul li.active {
	border-right:1px solid #ff9522
}
.footer_right ul li.active a {
	color:#ff9522
}
.footer_right ul li:last-child {
	border:none
}
.footer_right ul li a {
	color:#ffffff
}
.footer_right p {
	clear:both;
	line-height:25px;
	color:#fdfdff
}
.footer_right p a {
	color:#00adef
}
.footer_right p a:hover {
	color:#ff9522
}
.footer_right p span {
	color:#939497
}
.fixed_img img {
	width:120px;
	height:300px;
	position:fixed
}
.fixed_banner_left img {
	left:0;
	top:0
}
.fixed_banner_right img {
	right:0;
	top:0
}
.fixed_ads img {
	width:300px;
	height:250px;
	position:fixed
}
.fixed_ads_left img {
	left:0;
	bottom:0
}
.fixed_ads_right img {
	right:0;
	bottom:0
}
.template_title {
	height:50px;
	line-height:50px
}
.template_title ul li {
	float:left;
	font-size:13px;
	color:#999;
	margin-right:10px
}
.template_title ul li a {
	color:#999
}
.template_title ul li:last-child a {
	color:#08c
}
.template_banner {
	padding:40px;
	background:#fff;
	overflow:hidden
}
.template_banner img {
	width:420px;
	height:300px;
	float:left
}
.template_banner_txt {
	float:left;
	margin-left:25px;
	font-size:14px;
	color:#333
}
.template_banner_txt h3 {
	font-size:18px;
	margin-bottom:5px
}
.template_banner_txt a {
	height:40px;
	width:200px;
	display:block;
	background:#ff9522 url(../img/r1.png) no-repeat 40px center;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#fff;
	float:left;
	margin:40px 20px 0 0;
	border-radius:5px
}
.template_banner_txt a.a2 {
	background:#00adef url(../img/r1.png) no-repeat 40px center
}
.template_list h3 {
	height:60px;
	line-height:60px;
	font-weight:400;
	color:#333;
	font-size:17px
}
.template_list ul {
	margin-top:-20px
}
.template_list p {
	width:100%;
	text-align:center
}
.about_nav {
	height:80px
}
.about_nav h3 span {
	margin-top:20px
}
.about_nav ul li {
	margin:0
}
.about_list {
	overflow:hidden;
	display:none
}
.about_list ul li {
	background:#fff;
	float:left;
	margin:20px 10px 20px 10px
}
.about_list_top {
	padding:10px 10px 0;
	width:200px;
	height:180px;
	position:relative
}
.about_list_top img {
	width:200px;
	height:130px
}
.about_list_top p {
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.about_list_top strong {
	font-weight:400;
	background:rgba(0,0,0,.5);
	position:absolute;
	bottom:50px;
	right:10px;
	height:24px;
	line-height:24px;
	font-size:13px;
	color:#fff;
	padding:0 5px
}
.about_list_bottom {
	height:50px;
	line-height:50px;
	border-top:1px solid #eee;
	font-size:13px;
	color:#999
}
.about_list_bottom em {
	font-style:normal;
	display:block;
	float:left;
	margin-left:10px
}
.about_list_bottom p {
	float:right;
	margin-right:10px
}
.about_list_bottom p span {
	display:block;
	height:22px;
	width:22px;
	background:url(../img/r1.png) no-repeat;
	float:left;
	margin:14px 2px 0 0
}
.about_list_bottom p span.true {
	background:url(../img/r1.png) no-repeat
}
.set_nav {
	height:50px;
	line-height:50px;
	background:#3b4658;
	font-size:15px;
	color:#fff;
	text-align:center
}
.embed {
	padding:30px 0;
	background:#fff
}
.embed_video {
	width:900px;
	margin:0 auto;
	overflow:hidden
}
.embed_video h3 {
	font-weight:400;
	height:80px;
	line-height:80px;
	font-size:17px;
	color:#333
}
.embed_video ul li {
	float:left;
	margin:0 20px 20px 0
}
.embed_video ul li img {
	width:200px;
	height:240px
}
.enter {
	overflow:hidden
}
.enter_left {
	width:720px;
	float:left;
	background:#fff;
	padding-bottom:30px
}
.enter_left h3 {
	height:46px;
	line-height:46px;
	background:#3b4658;
	padding-left:30px;
	color:#fff;
	font-size:15px;
	margin-bottom:30px
}
.enter_left ul li {
	width:100%;
	overflow:hidden;
	margin-top:25px
}
.enter_left ul li label {
	width:150px;
	display:block;
	float:left;
	height:48px;
	line-height:48px;
	text-align:right;
	font-size:15px;
	color:#333
}
.enter_left ul li input {
	border:1px solid #dcdcdc;
	width:470px;
	padding-left:20px;
	border-radius:5px;
	height:48px;
	line-height:48px;
	margin-left:15px;
	font-size:15px;
	color:#999
}
.enter_left ul li p {
	float:left;
	margin-left:15px
}
.enter_left ul li p span {
	display:block;
	height:18px;
	width:18px;
	background:url(../img/r1.png) no-repeat;
	text-indent:20px;
	line-height:18px;
	cursor:pointer;
	margin-top:5px
}
.enter_left ul li p span.active {
	background:url(../img/r1.png) no-repeat
}
.enter_left ul li p.p2 {
	margin-left:70px
}
.enter_left ul li p i {
	font-style:normal;
	display:block;
	background:url(../img/r1.png) no-repeat left center/18px 18px;
	text-indent:22px;
	height:18px;
	line-height:18px;
	cursor:pointer;
	margin-top:5px
}
.enter_left ul li p i.active {
	background:url(../img/r1.png) no-repeat left center/18px 18px
}
.enter_left ul li input[type=button] {
	display:block;
	height:50px;
	line-height:50px;
	background:#ff9522;
	color:#fff;
	font-size:17px;
	border:none;
	cursor:pointer;
	margin-left:165px
}
.enter_right_bj {
	background:#fff;
	padding-bottom:20px
}
.enter_right {
	width:460px;
	float:right;
	background:0 0
}
.enter_right ul li label {
	width:80px
}
.enter_right ul li input {
	width:300px
}
.enter_right_password {
	height:50px;
	line-height:50px;
	margin-left:95px;
	width:322px
}
.enter_right_password span {
	display:block;
	font-size:15px;
	color:#333;
	background:url(../img/r1.png) no-repeat left center/18px 18px;
	text-indent:22px;
	cursor:pointer;
	float:left
}
.enter_right_password span.active {
	background:url(../img/r1.png) no-repeat left center/18px 18px
}
.enter_right_password a {
	display:block;
	float:right;
	color:#333
}
.enter_right_banner {
	width:460px;
	height:180px;
	background:#606060;
	margin-top:20px;
	color:#fff;
	text-align:center;
	line-height:180px;
	font-size:20px
}
.enter_right_button input {
	display:block;
	height:50px;
	line-height:50px;
	background:#ff9522;
	color:#fff;
	font-size:17px;
	border:none;
	cursor:pointer;
	margin-left:95px;
	width:322px;
	cursor:pointer;
	border-radius:5px
}
.enter_left ul li span {
	display:inline-block;
	height:16px;
	width:16px;
	background:url(../img/r1.png) no-repeat
}
.enter_left ul li span.true {
	display:inline-block;
	height:16px;
	width:16px;
	background:url(../img/r1.png) no-repeat
}
.about_list2 {
	display:block
}
.list-nav {
	width:960px;
	margin:0 auto;
	border:solid 1px #DEDEDE;
	margin-bottom:5px;
	/*background:#354052;*/
	background: #fb6b91;
}
.list-nav span {
	display:block;
	font-size:14px;
	color:#ffffff;
	margin:10px;
}
.list-nav a {
	color:#fff;
}
.list-nav .active {
	color:#08c
}
.white {
	background:#fff;
	padding-bottom:20px
}
.whitetitle {
	height:48px;
	line-height:48px;
	/*background:url(../img/listbg_03.jpg) no-repeat center;*/
	background: #fb6b91;
	color:#fff;
	font-size:16px;
	margin-bottom:20px;
	padding-left:10px
}
.people {
	width:920px;
	margin:0 auto
}
.people .left {
	float:left;
	width:380px;
	height:260px;
	float:left;
	margin-bottom:10px;
	margin-right:20px;
}
.people .left img {
	width:100%;
	height:100%
}
.right {
	
	margin-left:30px;
	font-size:15px
}
.right p {
	line-height:26px;
	width:630px
}
.img {
	margin-top:10px
}
.ardess h3 {
	font-size:16px;
	margin-bottom:5px;
	font-weight:400;
	margin-top:20px
}
.ardess h4 {
	font-size:14px;
	font-weight:400;
	margin-bottom:5px
}
.ardess p {
	line-height:20px;
	color:#00adef
}
.ardess p a {
	color:#00adef
}
.notice {
	padding:5px 10px;
	line-height:16px;
	background-color:#fffc00;
	text-align:center;
	color:red;
	font-weight:700
}
.playdown {
	margin:0 auto;
	padding:30px 30px;
	background:#fff3ea;
	border:1px solid #f9d2b3;
	margin-bottom:60px
}
.down a {
	width:160px;
	height:36px;
	display:inline-block;
	background:#52bf00;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:16px
}
.down h3 {
	margin-bottom:15px
}
.playlist a {
	word-wrap:break-word
}
.pages {
	height:36px;
	text-align:center;
	color:#FFFFFF;
	line-height:0;
	font-size:0px;
	overflow:hidden;
}
.pages .pagego {
	height:30px;
	line-height:30px;
	padding-bottom:2px;
	margin-left:5px;
	margin-right:10px;
	padding-right:15px;
	background-color:#FFFFFF;
	border:1px solid #000;
	color:#0066FF;
	font-size:14px;
	display:none;
}
.pages .pagebtn {
	display:none;
}
.pages a,.pages span,.pages em,.pages label {
	height:34px;
	line-height:34px;
	font-size:14px;
	display:inline-block;
	text-align:center;
	margin:0 1px;
	padding:0 16px;
	color:#666;
	overflow:hidden;
	vertical-align:middle;
	background-color:#fcfcfc;
	border:solid #dcdcdc 1px;
}
.pages a:hover {
	color:#fff;
	background-color:#fb6b91;
	border:1px solid #fb6b91;
}
.pages span.active {
	color:#fff;
	font-weight:700;
	background-color:#fb6b91;
	border:1px solid #fb6b91;
}
.pages span.disabled {
	border-color:#e2e2e2;
	background-color:#eee;
}
.pages .prev {
	padding:0 10px 0 20px;
	background-position:0 7px;
}
.pages .next {
	padding:0 20px 0 10px;
	background-position:right -20px;
}