﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust: none;
}
html, body {
	overflow-x: hidden;
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #888888;
}
a:hover {
	border: none;
	padding-left: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
img {
	border: 0;
	text-align: center;
	max-width: 100%;
}
ins {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "microsoft yahei";
}
* html .clearfix {
	height: 1%;
}
html[xmlns] .clearfix {
	display: block;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear, .divider {
	clear: both;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.wid1184 {
	width: 1184px;
	margin: 0 auto;
}
.wap {
	width: 1200px;
	margin: 0 auto;
}
/*******************star**********************/
.newhead {
	width: 100%;
	height: 136px;
}
.newtop {
	background: url(../images/newbg1.jpg) repeat-x 0px 0px #0a0809;
	height: 41px;
	width: 100%;
	margin-top: -14px;
	overflow: hidden;
}
.center {
	width: 1200px;
	margin: 0px auto;
}
.newtop img {
	float: left;
	margin-top: 10px;
}
.newtop em {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #434040;
	font-weight: bold;
	font-style: normal;
	line-height: 41px;
}
.newshare {
	float: right;
	margin-top: 5px;
	height: auto;
	overflow: hidden;
}
.newshare a {
	float: left;
	background: url(../images/s_ico.png) repeat-x 0px 0px;
	width: 29px;
	height: 29px;
	margin-left: 10px;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.newshare a.news1 {
	background-position: 0px 0px;
}
.newshare a.news1:hover {
	background-position: 0px -29px;
}
.newshare a.news2 {
	background-position: -29px 0px;
}
.newshare a.news2:hover {
	background-position: -29px -29px;
}
.newshare a.news3 {
	background-position: -58px 0px;
}
.newshare a.news3:hover {
	background-position: -58px -29px;
}
.head_1010g {
	width: 100%;
	height: 111px;
	background: #b40000;
	position: relative;
}
.head_1010g h1 {
	float: left;
	padding-right: 0;
}
.head_1010g h1 a {
	width: 215px;
	display: block;
}
.head_1010g h1 a img {
	margin: 20px auto 0;
	display: block;
}
.nav_1010 {
	float: right;
}
.nav_1010 li {
	float: left;
	font-family: microsoft yahei;
	font-size: 14px;
	list-style: none;
	padding-top: 29px;
	padding-right: 50px;
}
.nav_1010 li.hover02 {
	background: url(../images/n_ico.png) no-repeat center bottom;
}
.nav_1010 li a {
	height: 80px;
	line-height: 23px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 5px;
	text-decoration: none;
}
.nav_1010 li a:hover {
	color: #f4b900;
}
.nav_1010 li a i {
	padding-right: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.nav_1010 li a p {
	font-size: 16px;
}
.nav_list {
	width: 100%;
	height: 38px;
	line-height: 38px;
	color: #fff;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	left: 0;
	top: 109px;
	z-index: 100;
	background: #990101;
	display: none;
}
.nav_list_menu {
	width: 870px;
	height: 38px;
	overflow: hidden;
	position: relative;
	float: right;
}
.nav_list_menu ul {
	display: block;
	width: 870px;
	position: absolute;
	right: 0;
	top: 0;
}
.nav_list_menu ul li {
	height: 38px;
	display: block;
	clear: both;
}
.nav_list_menu ul li a {
	display: block;
	white-space: nowrap;
	color: #fff;
	line-height: 38px;
	float: left;
	padding: 0 5px;
	text-transform: uppercase;
	font-family: "microsoft yahei"
}
.nav_list_menu ul li a:hover {
	color: #FC0;
}
.nav_list_menu a ins {
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../images/star.gif) no-repeat center bottom;
	padding-left: 6px;
	padding-bottom: 2px;
}
.nav_list_menu a em {
	color: #FC0;
	font-style: normal;
	margin-left: 5px;
	display: inline-block;
}
.nav_list_menu ul li a tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.nav_list_menu ul li.nav_about {
	padding-left: 70px;
}
.nav_list_menu ul li.nav_brand {
	padding-left: 300px;
}
.nav_list_menu ul li.nav_gallery {
	padding-left: 500px;
}
.nav_list_menu ul li.nav_works {
	float: right;
}
/*banner*/
.banner {
	width: 1200px;
	height: 597px;
	position: relative;
	margin: 0 auto;
	margin-top: 16px;
}
.banner .ban_con {
	width: 2560px;
	height: 597px;
	position: absolute;
	left: -680px;
	top: 0;
}
.list {
	width: 2560px;
	height: 88px;
	background: url(../images/bg2.png) repeat;
	position: absolute;
	bottom: 0;
	left: -680px;
	z-index: 200;
}
.list div {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.list div ul {
	width: 1300px;
}
.list div li {
	width: 430px;
	float: left;
	padding: 14px 0 0 0;
}
.list div li a span {
	width: 62px;
	height: 62px;
	display: block;
	background: url(../images/bg3.png) no-repeat;
	float: left;
	line-height: 62px;
	text-align: center;
	color: #97848d;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.list div li a.current span {
	background: url(../images/bg4.png) no-repeat;
	color: #fff;
}
.list div li a ins {
	display: block;
	float: left;
	padding: 0 20px 0 15px;
}
.list div li a ins p {
	color: #fff;
	font-size: 16px;
	font-family: "microsoft yahei";
	padding: 14px 0 0 0;
}
.list div li a ins font {
	display: block;
	color: #cdcdcd;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 12px;
}
.smallWidth .banner {
	width: 1000px;
	height: 597px;
	position: relative;
	margin: 0 auto;
}
.smallWidth .banner .ban_con {
	width: 2560px;
	height: 597px;
	position: absolute;
	left: -780px;
	top: 0;
}
.smallWidth .list {
	width: 1680px;
	height: 88px;
	background: url(../images/bg2.png) repeat-y;
	position: absolute;
	bottom: 0;
	left: -340px;
	z-index: 200;
}
.smallWidth .list div {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.smallWidth .list div li {
	width: 340px;
	float: left;
	padding: 14px 0 0 0;
}
/*banner end*/
.everyday-title {
	width: 1200px;
	margin: 20px auto;
	height: 58px;
	overflow: hidden;
	background: #d31e1e;
}
.everyday-title a.more-day {
	background: url(../images/icon.png) no-repeat 0px 0px;
	width: 58px;
	height: 58px;
	float: right;
	margin-right: 7px;
}
.everyday-title a.more-day:hover {
	background: url(../images/icon.png) no-repeat 0px -59px;
}
.everyday-bg {
	background: #f4f4f4;
	overflow: hidden;
}
.everydayList {
	width: 1200px;
	margin: 20px auto 0px;
	height: auto;
	overflow: hidden;
}
.everydayList li {
	float: left;
	width: 282px;
	height: auto;
	margin: 0px 9px 8px;
}
.everydayList li a img {
	display: block;/*width:395px; height:242px;*/
	width: 282px;
	height: 430px;
}
.everydayList li a tt {
	padding: 10px;
	height: auto;
	overflow: hidden;
	position: relative;
	width: 262px;
	display: block;
	font-family: "microsoft yahei";
}
.everydayList li a:hover tt {
	background: #d31e1e;
}
.everydayList li a:hover tt p, .everydayList li a:hover tt span {
	color: #fff;
}
.everydayList li a tt p {
	font-size: 14px;
	color: #838383;
}
.everydayList li a tt em {
	background: url(../images/icon.png) no-repeat -308px 0px;
	width: 43px;
	height: 43px;
	position: absolute;
	right: 15px;
	top: 10px;
	display: block;
}
.everydayList li a:hover tt em {
	background: url(../images/icon.png) no-repeat -308px -43px;
}
.everydayList li a tt span {
	font-size: 14px;
	display: block;
	line-height: 180%; /*font-weight:bold;*/
	color: #adadad;
}
.everydayList li a tt span font {
	font-family: Verdana, Geneva, sans-serif;
}
/*date_work月推荐客片*/
.date_work {
	width: 1200px;
	margin: 0 auto;
	height: 333px;
}
.date_work ul li {
	float: left;
	padding-right: 5px;
	padding-bottom: 22px;
}
/***/
.titleFont {
	background: #d31e1e;
	height: 58px;
	overflow: hidden;
	margin: 0px auto 20px;
	width: 1200px;
}
.titleFont a.more {
	float: right;
	background: url(../images/icon.png) no-repeat 0px 0px;
	width: 58px;
	height: 58px;
	margin-right: 7px;
}
.titleFont a.more:hover {
	background: url(../images/icon.png) no-repeat 0px -59px;
}
/*首页视频*/
.indexTxt {
	width: 1200px;
	margin: 0 auto;
	padding: 15px 0 20px 0;
	overflow: hidden;
}
.smallWidth .indexTxt {
	width: 970px;
	margin: 0 auto;
	padding: 9px 0 30px 0;
	overflow: hidden;
}
.indexTxt span {
	display: block;
	color: #c0c0c0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
}
.indexTxt p {
	color: #8b8b8b;
	line-height: 18px;
}
.indexTxt p font {
	font-size: 12px;
	color: #d31e1e;
}
.indexTxt p a {
	color: #d31e1e;
	font-family: Arial, Helvetica, sans-serif;
}
.indexTxt p a:hover {
	color: #5c5c5c;
}
.microVideo {
	width: 1200px;
	margin: 20px auto 40px auto;
	position: relative;
	overflow: hidden;
}
.v_left {
	width: 335px;
	float: left;
	height: 555px;
	background: #f4f4f4;
}
.v_left h3 {
	text-align: center;
	border-top: 4px solid #d31e1e;
	padding: 26px 0 0 0;
}
.v_left ul {
	width: 277px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	overflow: hidden;
}
.v_left li {
	height: 50px;
	background: url(../images/sp_04.jpg) repeat-x bottom;
	line-height: 50px;
	overflow: hidden;
}
.v_left li a {
	display: block;
	background: url(../images/sp_02.jpg) no-repeat left 18px;
	padding: 0 0 0 25px;
	color: #000;
	font-size: 14px;
	font-family: "microsoft yahei";
}
.v_left li a span {
	color: #979797;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 6px;
}
.v_left li a.current {
	display: block;
	background: url(../images/sp_03.jpg) no-repeat left 18px;
	padding: 0 0 0 25px;
	color: #d31e1e;
}
.v_left li.v3 {
	background: none;
}
.v_left ins a {
	width: 335px;
	height: 67px;
	display: block;
	background: #c8c8c8 url(../images/sp_01.png) no-repeat center center;
	position: absolute;
	bottom: 0;
	left: 0;
}
.v_left ins a:hover {
	background: #d31e1e url(../images/sp_01.png) no-repeat center center;
}
.v_right {
	width: 865px;
	height: 555px;
	position: absolute;
	right: 0;
	top: 0;
}
.smallWidth .microVideo {
	width: 1000px;
	margin: 20px auto 40px auto;
	position: relative;
	overflow: hidden;
}
.smallWidth .v_left {
	width: 345px;
	float: left;
	height: 420px;
	background: #f4f4f4;
}
.smallWidth .v_left h3 img {
	width: 240px;
}
.smallWidth .v_left ins a {
	width: 345px;
	height: 52px;
	display: block;
}
.smallWidth .v_right {
	width: 655px;
	height: 420px;
	position: absolute;
	right: 0;
	top: 0;
}
.smallWidth .v_right img {
	width: 655px;
	height: 420px;
}
.original {
	width: 1200px;
	height: 854px;
	margin: 38px auto 40px auto;
	position: relative;
	overflow: hidden;
}
.original .bigbox {
	width: 1200px;
	height: 703px;
	position: relative;
	overflow: hidden;
}
.original .bigbox li {
	width: 1300px;
	position: absolute;
	top: 0;
	left: 0;
}
.original .bigbox li div {
	width: 395px;
	height: 703px;
	float: left;
	position: relative;
	margin: 0 8px 0 0;
}
.original .bigbox li div a ins {
	display: block;
	font-size: 11px;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0 5px 0;
	overflow: hidden;
}
.original .bigbox li div a ins span {
	display: block;
	float: left;
}
.original .bigbox li div a ins font {
	display: block;
	float: right;
}
.original .bigbox li div a strong {
	display: block;
	color: #000;
	font-size: 16px;
	font-family: "microsoft yahei";
	font-weight: bold;
}
.original .bigbox li div a tt {
	width: 395px;
	height: 36px;
	display: block;
	background: #f4f4f4;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 16px 0 0 0;
}
.original .bigbox li div a big {
	width: 395px;
	height: 0;
	display: block;
	background: #d31e1e;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.original .bigbox li div a tt span {
	width: 202px;
	height: 16px;
	display: block;
	background: url(../images/yp_01_1.png) no-repeat;
	position: relative;
	z-index: 10;
	margin: 0 auto;
}
.original .bigbox li div a:hover tt span {
	background-position: 0 -16px;
}
.smallWidth .original {
	width: 990px;
	height: 745px;
	margin: 38px auto 40px auto;
	position: relative;
	overflow: hidden;
}
.smallWidth .original .titleFont {
	width: 990px;
}
.smallWidth .original .bigbox {
	width: 990px;
	height: 600px;
	position: relative;
	overflow: hidden;
}
.smallWidth .original .bigbox li {
	width: 1100px;
	position: absolute;
	top: 0;
	left: 0;
}
.smallWidth .original .bigbox li div {
	width: 320px;
	height: 600px;
	float: left;
	position: relative;
	margin: 0 15px 0 0;
}
.smallWidth .original .bigbox li div a img {
	width: 320px;
	height: 482px;
	display: block;
}
.smallWidth .original .bigbox li div a tt {
	width: 320px;
}
.smallWidth .original .bigbox li div a big {
	width: 320px;
}
/**/
.everyWeek-hot {
	width: 1200px;
	position: relative;
	height: auto;
	overflow: hidden;
	margin: 30px auto 20px;
}
.hotlist {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.hotlist.s1 {
	width: 1200px;
	margin: 0 auto 20px;
	height: 620px;
	overflow: hidden;
}
.hotlist li {
	float: left;
	width: 278px;
	height: auto;
	margin: 0px 11px 22px;
	position: relative;
}
.hotlist.s1 li {
	float: left;
	width: 395px;
	height: auto;
	margin: 0px 2px 12px;
}
.hotlist li a {
	display: block;
	width: 100%;
}
.hotlist li a .hotimg {
	width: 278px;
	height: 364px;
}
.hotlist li a ins {
	width: 192px;
	height: 0;
	display: block;
	position: absolute;
	left: 55px;
	top: 90px;
	background: url(../images/bg6.png) no-repeat;
}
.hotlist.s1 li a ins {
	width: 395px;
	height: 0;
	display: block;
	position: absolute;
	left: 105px;
	top: 25px;
	background: url(../images/bg6.png) no-repeat;
}
.hotlist li a tt {
	width: 268px;
	height: 44px;
	display: block;
	color: #818181;
	border-bottom: 3px solid #e7e7e7;
	position: relative;
	padding-left: 10px;
}
.hotlist.s1 li a tt {
	padding: 10px;
	height: auto;
	overflow: hidden;
	position: relative;
	width: 375px;
	border-bottom: 3px solid #e7e7e7;
	border-bottom: 3px solid #e7e7e7;
	display: block;
	font-family: microsoft yahei;
}
.hotlist li a tt em {
	background: url(../images/icon.png) no-repeat -58px -26px;
	width: 27px;
	height: 26px;
e;
	right: 10px;
	top: 10px;
}
.hotlist.s1 li a tt em {
	background: url(../images/icon.png) no-repeat -308px 0px;
	width: 43px;
	height: 43px;
	position: absolute;
	right: 15px;
	top: 10px;
	display: block;
}
.hotlist li a:hover tt {
	background: #d31e1e;
	color: #fff;
}
.hotlist li a:hover tt em {
	background-position: -58px 0px;
}
.hotlist.s1 li a:hover tt em {
	background: url(../images/icon.png) no-repeat -308px -43px;
}
.hotlist li a tt p {
	font-size: 16px;
	padding: 5px 0px 0px;
	font-family: microsoft yahei;
}
.writeword {
	width: 1148px;
	height: auto;
	overflow: hidden;
	background: #f4f4f4;
	padding: 20px 0px 0px 20px;
	margin-left: 10px;
}
.writeword li {
	float: left;
	width: 215px;
	height: auto;
	overflow: hidden;
	margin: 0px 13px 20px 0px;
}
.writeword li a {
	width: 100%;
	display: block;
}
.writeword li a dl dt {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 3px;
}
.writeword li a dl dd {
	float: left;
	background: url(../images/wordbg.jpg) no-repeat 0px 0px;
	width: 146px;
	height: 42px;
	line-height: 15px;
	color: #666;
	padding: 2px 5px 7px 10px;
	overflow: hidden;
}
.writeword li a:hover dl dd {
	color: #d31e1e;
}
/**/
.original {
	width: 1200px;
	height: 854px;
	margin: 38px auto 40px auto;
	position: relative;
	overflow: hidden;
}
.original .bigbox {
	width: 1200px;
	height: 703px;
	position: relative;
	overflow: hidden;
}
.original .bigbox li {
	width: 1300px;
	position: absolute;
	top: 0;
	left: 0;
}
.original .bigbox li div {
	width: 395px;
	height: 703px;
	float: left;
	position: relative;
	margin: 0 8px 0 0;
}
.original .bigbox li div a ins {
	display: block;
	font-size: 11px;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0 5px 0;
	overflow: hidden;
}
.original .bigbox li div a ins span {
	display: block;
	float: left;
}
.original .bigbox li div a ins font {
	display: block;
	float: right;
}
.original .bigbox li div a strong {
	display: block;
	color: #000;
	font-size: 16px;
	font-family: "microsoft yahei";
	font-weight: bold;
}
.original .bigbox li div a tt {
	width: 395px;
	height: 36px;
	display: block;
	background: #f4f4f4;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 16px 0 0 0;
}
.original .bigbox li div a big {
	width: 395px;
	height: 0;
	display: block;
	background: #d31e1e;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.original .bigbox li div a tt span {
	width: 202px;
	height: 16px;
	display: block;
	background: url(../images/yp_01_1.png) no-repeat;
	position: relative;
	z-index: 10;
	margin: 0 auto;
}
.original .bigbox li div a:hover tt span {
	background-position: 0 -16px;
}
.change {
	width: 1200px;
	height: 52px;
	background: #f4f4f4;
	position: absolute;
	bottom: 0;
	left: 0;
}
.change a {
	width: 63px;
	height: 52px;
	display: block;
	background: url(../images/yc_02.png) no-repeat left center;
	margin: 0 auto;
	color: #8d8d8d;
	font-size: 14px;
	font-family: "microsoft yahei";
	font-weight: bold;
	text-align: right;
	line-height: 52px;
}
.change a:hover {
	background: url(../images/yc_03.png) no-repeat left center;
	color: #d31e1e;
}
.smallWidth .change {
	width: 990px;
}
.gray {
	width: 100%;
	height: 663px;
	background: #f4f4f4;
	margin: 0 0 40px 0;
	overflow: hidden;
}
.indexBase {
	width: 1200px;
	height: 663px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.indexBase ul {
	width: 554px;
	height: 663px;
	position: absolute;
	top: 0;
	left: 0;
}
.indexBase li {
	height: 108px;
	border-bottom: 3px solid #e7e7e7;
	position: relative;
}
.indexBase li a {
	height: 108px;
	display: block;
}
.indexBase li a ins {
	width: 554px;
	height: 108px;
	display: block;
	position: absolute;
	top: 0;
	left: -1000px;
	overflow: hidden;
}
.indexBase li a.current ins {
	background: url(../images/tuijian_1.jpg) no-repeat 0 -13px;
}
.indexBase li a tt {
	display: block;
	position: absolute;
	top: 10px;
	left: 15px;
	z-index: 10;
}
.indexBase li a p {
	color: #2d2d2d;
	font-size: 30px;
	font-family: "microsoft yahei";
	padding: 6px 0 0 0;
}
.indexBase li a span {
	width: 470px;
	display: block;
	color: #919191;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 24px;
}
.indexBase li a.current p {
	color: #fff;
	font-weight: bold;
}
.indexBase li a.current span {
	color: #fff;
}
.indexBase div {
	width: 643px;
	height: 664px;
	background: #fff;
	border-left: 3px solid #e7e7e7;
	position: absolute;
	top: 0;
	right: 0;
}
.indexBase div font a {
	display: block;
	padding: 41px 0 0 0;
	text-align: center;
}
.indexBase div span {
	width: 122px;
	height: 29px;
	display: block;
	position: absolute;
	bottom: 30px;
	left: 210px;
	z-index: 20;
}
.indexNews {
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0 0px 10px;
	overflow: hidden;
}
.indexNews dl {
	width: 1250px;
	overflow: hidden;
}
.indexNews dd {
	width: 393px;
	height: 241px;
	position: relative;
	float: left;
	margin: 0 9px 0 0;
	overflow: hidden;
}
.indexNews dd a img {
	width: 393px;
	height: 241px;
	display: block;
}
.indexNews dd a ins {
	width: 37px;
	height: 37px;
	display: block;
	background: url(../images/more6.jpg) no-repeat;
	position: absolute;
	bottom: 4px;
	right: 4px;
}
.indexNews dd a tt {
	width: 37px;
	height: 37px;
	display: block;
	background: url(../images/more6.jpg) no-repeat;
	background-position: 0 -37px;
	position: absolute;
	bottom: -1000px;
	right: 4px;
}
.indexNews ul {
	width: 1250px;
	padding: 0 0 0 10px;
}
.indexNews li {
	width: 565px;
	height: auto;
	float: left;
	padding: 0px 28px 23px 0;
	position: relative;
	overflow: hidden;
}
.indexNews li a {
	border: 1px solid #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	padding: 10px;
	display: block;
	width: 545px;
}
.indexNews li a:hover {
	background: #fff;
	border: 1px solid #e9e9e9;
	box-shadow: 0px 0px 3px #e9e9e9;
}
.indexNews li a.xw1 span {
	display: block;
	color: #ac0707;
	font-size: 11px;
	font-family: "microsoft yahei";
	padding: 0 0 0 8px;
}
.indexNews li a.xw1 font {
	display: block;
	color: #383737;
	font-size: 24px;
	font-family: "microsoft yahei";
	line-height: 25px;
	padding: 0 0 0 8px;
}
.indexNews li a.xw1 samp {
	display: block;
	color: #a50606;
	font-size: 11px;
	font-family: "microsoft yahei";
	text-transform: uppercase;
	padding: 2px 0 4px 8px;
}
.indexNews li a.xw1 p {
	display: block;
	color: #5c5c5c;
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	margin: 0 0 9px 8px;
	overflow: hidden;
}
.indexNews li a:hover font {
	font-weight: bold;
}
.indexNews li a.xw2 {
	width: 182px;
	height: 22px;
	display: block;
	position: absolute;
	top: 130px;
	left: 180px;
	z-index: 100;
}
.indexWx {
	width: 1200px;
	margin: 0 auto;
	padding: 22px 0 23px 0;
	overflow: hidden;
}
.indexWx span {
	display: block;
	float: left;
	padding: 0 0 0 10px;
}
.indexWx font {
	display: block;
	float: right;
	padding: 0 104px 0 0;
}
.smallWidth .indexWx {
	width: 970px;
	margin: 0 auto;
	padding: 55px 0 23px 0;
	overflow: hidden;
}
.smallWidth .indexWx span img {
	width: 428px;
	display: block;
}
.smallWidth .indexWx font {
	display: block;
	float: right;
	padding: 0 30px 0 0;
}
.smallWidth .indexWx font img {
	width: 435px;
	display: block;
}
.btm_bg1 {
	width: 100%;
	height: 113px;
	background: #202020;
	overflow: hidden;
}
.address {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.address ul {
	width: 1250px;
}
.address li {
	width: 295px;
	height: 70px;
	float: left;
	border-right: 1px solid #343434;
	margin: 16px 0 0 0;
	padding: 14px 0 0 0;
	position: relative;
}
.address li ins {
	display: block;
	padding: 0 0 4px 0;
	overflow: hidden;
}
.address li ins span {
	display: block;
	float: left;
	color: #fff;
	font-size: 28px;
	font-family: "microsoft yahei";
	line-height: 28px;
	padding: 0 7px 0 0;
}
.address li ins i {
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
	font-family: "microsoft yahei";
	line-height: 15px;
	padding: 0 7px 0 0;
	font-style: normal;
}
.address li ins font {
	display: block;
	float: left;
}
.address li ins font samp {
	display: block;
	padding: 2px 0 2px 0;
}
.address li ins font strong {
	display: block;
	color: #fff;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.address li ins font strong a {
	color: #fff;
}
.address li p {
	color: #fff;
	font-size: 12px;
	font-family: "microsoft yahei";
	text-transform: uppercase;
}
.address li p span {
	display: block;
	float: left;
}
.address li p font {
	display: block;
	float: left;
	padding: 3px 0 0 4px;
}
.address li.a1 {
	padding: 14px 0 0 15px;
}
.address li.a2 {
	padding: 14px 0 0 15px;
}
.address li.a3 {
	padding: 14px 0 0 15px;
}
.address li.a4 {
	padding: 14px 0 0 15px;
}
.address li tt {
	width: 35px;
	height: 26px;
	display: block;
	background: url(../images/hot.png) no-repeat;
	position: absolute;
	top: -6px;
	left: 47px;
}
.btm_bg3 {
	width: 100%;
	background: #171717;
	overflow: hidden;
}
.foot {
	width: 1200px;
	margin: 0 auto;
	padding: 22px 0 48px 0;
	overflow: hidden;
}
.foot tt {
	display: block;
}
.foot ins {
	display: block;
	padding: 28px 0 25px 10px;
	overflow: hidden;
}
.foot ins span {
	display: block;
	float: left;
	padding: 2px 0 0 0;
}
.foot ins font {
	width: 990px;
	display: block;
	float: right;
	color: #fff;
	line-height: 22px;
}
.foot ins font a {
	color: #fff;
	padding: 0 7px;
}
.foot ins font a:hover {
	color: #ffd700;
	padding: 0 7px;
}
.foot p {
	color: #ffd700;
	padding: 0 0 0 10px;
}
.foot p a {
	color: #fff;
}
.foot p a:hover {
	color: #ffd700;
}
.foot samp {
	display: block;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 0 0 10px;
}
.foot samp a {
	color: #fff;
}
.foot samp a:hover {
	color: #ffd700;
}
/****内页***/
.wap {
	width: 1188px;
	margin: 0 auto;
}
/*.banner{ width: 100%; height: 580px;}
.banner a{ width: 100%; height: 580px; display: block;}*/

.indexContact {
	width: 1188px;
	height: 67px;
	background: #191919;
}
.indexContact ul li {
	float: left;
}
.indexContact ul li a {
	display: block;
	height: 67px;
	background: url(../images/bg1.png) no-repeat;
	cursor: pointer;
}
.indexContact ul li a.tel {
	width: 339px;
	background-position: 118px 0px;
}
.indexContact ul li a:hover.tel {
	background-position: 118px -62px;
}
.indexContact ul li a.qq {
	width: 275px;
	background-position: -221px 0px;
}
.indexContact ul li a:hover.qq {
	background-position: -221px -62px;
}
.indexContact ul li a.wb {
	width: 260px;
	background-position: -495px 0px;
}
.indexContact ul li a:hover.wb {
	background-position: -495px -62px;
}
.indexContact ul li a.wx {
	width: 212px;
	background-position: -755px 0px;
}
.indexContact ul li a:hover.wx {
	background-position: -755px -62px;
}
.pastNav {
	line-height: 30px;
	height: 30px;
	border-bottom: solid 1px #131313;
	margin-top: 70px;
}
.pastNav a {
	margin: 0px 10px;
	color: #131313;
}
.pastNav a:hover {
	text-decoration: underline;
}
ul.pastulBox {
	width: 100%;
	margin-top: 43px;
	margin-bottom: 35px;
}
ul.pastulBox li {
	width: 1186px;
	height: 317px;
	border: solid 1px #999999;
	margin-bottom: 20px;
}
ul.pastulBox li div.fl {
	width: 714px;
}
ul.pastulBox li div.fl img {
	width: 714px;
	height: 317px;
}
ul.pastulBox li div.fr {
	width: 400px;
	padding-top: 50px;
	text-align: left;
	margin-right: 30px;
}
ul.pastulBox li div.fr div.time {
	font-size: 40px;
	font-family: georgia;
	color: #000;
}
ul.pastulBox li div.fr b {
	display: block;
	height: 35px;
	font-size: 25px;
	font-weight: normal;
	color: #333333;
	font-family: "microsoft yahei"
}
ul.pastulBox li div.fr p {
	margin-top: 15px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #999999;
}
ul.pastulBox li div.fr ins {
	display: block;
	margin-left: 23px;
	margin-top: 45px;
}
ul.pastulBox li:hover {
	border-color: #990000;
}
ul.pastulBox li:hover div.fr b, ul.pastulBox li:hover div.fr div.time, ul.pastulBox li:hover div.fr p {
	color: #BD0000;
}
#page {
	clear: both;
	border-top: 1px solid #c2c2c2;
	text-align: center;
	padding-bottom: 5px;
}
ul.page {
	height: 43px;
	display: inline-block;
}
ul.page li {
	display: block;
	width: 40px;
	height: 43px;
	float: left;
}
ul.page li a {
	border-top: 3px solid #fff;
	width: 20px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: block;
	margin: 0 auto;
	color: #616161;
	font-size: 14px;
	font-weight: bold;
}
ul.page li a:hover, ul.page li a.selected {
	border-top: 3px solid #000;
	color: #dc0000;
}
ul.page li.prev a {
	background: url(../images/bg24.png) no-repeat -38px 15px;
}
ul.page li.prev a:hover {
	background: url(../images/bg24.png) no-repeat -38px -26px;
}
ul.page li.next a {
	background: url(../images/bg24.png) no-repeat -81px 15px;
}
ul.page li.next a:hover {
	background: url(../images/bg24.png) no-repeat -81px -26px;
}
ul.page li.prev a, ul.page li.next a, ul.page li.nexts a, ul.page li.prevs a {
	text-indent: -9999px;
}
ul.page li.prevs a {
	background: url(../images/bg24.png) no-repeat 4px 15px;
}
ul.page li.prevs a:hover {
	background: url(../images/bg24.png) no-repeat 4px -26px;
}
ul.page li.nexts a {
	background: url(../images/bg24.png) no-repeat -121px 15px;
}
ul.page li.nexts a:hover {
	background: url(../images/bg24.png) no-repeat -121px -26px;
}
.isbanner {
	width: 100%;
	height: 600px;
}
.kp_t1 {
	width: 100%;
	text-align: center;
	margin-top: 108px;
	margin-bottom: 52px;
}
.kp_listnav {
	width: 100%;
	text-align: center;
}
.kp_listnav a {
	width: 336px;
	height: 70px;
	display: inline-block;
	border-radius: 5px;
	background: #ffd800;
	color: #000;
	font-size: 32px;
	font-family: "microsoft yahei";
	line-height: 67px;
	font-weight: bold;
	margin: 0 3px;
}
.kp_listnav a:hover {
	background: #ed0700;
	color: #fff;
}
.kp_listnav a.isnav_hover {
	background: #ed0700;
	color: #fff;
}
.kp_list {
	width: 1224px;
	margin: 0 auto;
	padding-top: 87px;
}
.kp_list li {
	float: left;
	display: inline;
	width: 290px;
	overflow: hidden;
	margin: 0 8px;
	margin-bottom: 31px;
}
.kp_list li a img {
	width: 290px;
	height: 452px;
}
.kp_list li .kpcr {
	padding: 0 10px;
}
.kp_list li .kptt {
	width: 157px;
	height: 69px;
	overflow: hidden;
}
.kp_list li .kptt span, .kp_list li .kpmore span {
	color: #bababa;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 13px 0 4px 0;
	display: block;
}
.kp_list li .kptt h2 a {
	font-size: 22px;
	color: #000;
	font-family: "microsoft yahei";
}
.kp_list li .kpmore a {
	width: 110px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	background: #b80c18;
	color: #fff;
	display: block;
}
.kp_list li .kpmore span {
	padding: 13px 0 8px 0;
}
.kp_list li:hover .kpcr {
	background: #b80c18;
}
.kp_list li:hover span, .kp_list li:hover h2 a {
	color: #fff;
}
.kppage {
	text-align: center;
	margin-top: 30px;
	padding-bottom: 30px;
}
.kppage a {
	background: url(../images/kppage_2.jpg) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	color: #fff;
}
.kppage a:hover, .kppage a.thisclass {
	background: url(../images/kppage_1.jpg) no-repeat;
}
.kppage a.thisclass {
}
.insideBox {
	width: 1184px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.kpsm {
	width: 1184px;
	margin: 0 auto;
	padding: 70px 0;
	text-align: center;
}
.nblink {
	width: 100%;
	height: 42px;
	background: #e8e8e8;
	margin: 62px 0px 23px 0;
}
.nblink a.fr {
	margin-left: 2px;
}
/*主题*/
.suzhouMenu {
	width: 100%;
	margin-top: 74px;
}
.suzhouMenu h2 {
	display: block;
	height: 40px;
	position: relative;
	padding-left: 10px;
	font-weight: normal;
}
.suzhouMenu p {
	font-size: 20px;
	text-transform: uppercase;
	float: left;
	color: #990000;
}
.suzhouMenu p span {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.suzhouMenu .a01 {
	white-space: nowrap;
	position: absolute;
	left: 825px;
	top: 0px;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #595a5c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.suzhouMenu .a01 em {
	color: #2ac26b;
	font-style: normal;
}
.suzhouMenu .a02 {
	white-space: nowrap;
	position: absolute;
	left: 1030px;
	top: 0px;
	display: block;
	height: 20px;
	line-height: 20px;
	color: #595a5c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.suzhouMenu .a02 em {
	color: #ff1800;
	font-style: normal;
}
.suzhouMenu .a01:hover {
	text-decoration: underline;
}
.suzhouMenu .a02:hover {
	text-decoration: underline;
}
.themelistMenu {
	margin-bottom: 20px;
}
.themelistMenu ul {
	height: 134px;
	display: block;
	background: url(../images/bg9.png) no-repeat left top;
	border-top: 1px solid #c2c2c2;
}
.themelistMenu ul li {
	display: block;
	float: left;
}
.themelistMenu ul li a {
	height: 125px;
	padding-top: 10px;
	display: block;
	width: 100%;
}
.themelistMenu ul li a {
	padding-top: 0px;
}
.themelistMenu ul li.allseries {
	width: 213px;
}
.themelistMenu ul li.mixcrash {
	width: 212px;
}
.themelistMenu ul li.Traditional {
	width: 263px;
}
.themelistMenu ul li.korea {
	width: 279px;
}
.themelistMenu ul li.docimentary {
	width: 217px;
}
.themelistMenu ul li.allseries a:hover, .themelistMenu ul li.allseries a.hover {
	border-top: 10px solid #000;
}
.themelistMenu ul li.mixcrash a:hover, .themelistMenu ul li.mixcrash a.hover {
	border-top: 10px solid #dc0000;
}
.themelistMenu ul li.Traditional a:hover, .themelistMenu ul li.Traditional a.hover {
	border-top: 10px solid #ffcc00;
}
.themelistMenu ul li.korea a:hover, .themelistMenu ul li.korea a.hover {
	border-top: 10px solid #dfdfdf;
}
.themelistMenu ul li.docimentary a:hover, .themelistMenu ul li.docimentary a.hover {
	border-top: 10px solid #94c9c8;
}
/*.mrjlistMenu ul{ background: url(../images/bg10.png) no-repeat;}
.mrjlistMenu ul li.allmrjseries{width: 151px;}
.mrjlistMenu ul li.sfp{width: 136px;}
.mrjlistMenu ul li.snp{width: 142px;}
.mrjlistMenu ul li.mxp{width: 137px;}
.mrjlistMenu ul li.gmp{width: 154px;}
.mrjlistMenu ul li.fgp{width: 128px;}
.mrjlistMenu ul li.wjp{width: 159px;}
.mrjlistMenu ul li.zgf{width: 176px;}
.mrjlistMenu ul li.allmrjseries a:hover,.mrjlistMenu ul li.allmrjseries a.hover{border-top:10px solid #000; }
.mrjlistMenu ul li.sfp a:hover,.mrjlistMenu ul li.sfp a.hover{border-top:10px solid #dc0000;}
.mrjlistMenu ul li.snp a:hover,.mrjlistMenu ul li.snp a.hover{border-top:10px solid #ffcc00;}
.mrjlistMenu ul li.mxp a:hover,.mrjlistMenu ul li.mxp a.hover{border-top:10px solid #dfdfdf;}
.mrjlistMenu ul li.gmp a:hover,.mrjlistMenu ul li.gmp a.hover{border-top:10px solid #94c9c8;}
.mrjlistMenu ul li.fgp a:hover,.mrjlistMenu ul li.fgp a.hover{border-top:10px solid #0081dc;}
.mrjlistMenu ul li.wjp a:hover,.mrjlistMenu ul li.wjp a.hover{border-top:10px solid #8bcdff;}
.mrjlistMenu ul li.zgf a:hover,.mrjlistMenu ul li.zgf a.hover{border-top:10px solid #8ba982;}*/

.sample_new {
	width: 1200px;
	margin: 0 auto;
	padding: 5px 0 6px 0;
	overflow: hidden;
}
.sample_new ul {
	width: 1300px;
}
.sample_new li {
	width: 395px;
	height: 703px;
	float: left;
	position: relative;
	margin: 0 8px 28px 0;
}
.sample_new li a ins {
	display: block;
	font-size: 11px;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0 5px 0;
	overflow: hidden;
}
.sample_new li a ins span {
	display: block;
	float: left;
}
.sample_new li a ins font {
	display: block;
	float: right;
}
.sample_new li a strong {
	display: block;
	color: #000;
	font-size: 16px;
	font-family: "microsoft yahei";
	font-weight: bold;
}
.sample_new li a tt {
	width: 395px;
	height: 36px;
	display: block;
	background: #f4f4f4;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 16px 0 0 0;
}
.sample_new li a big {
	width: 395px;
	height: 0;
	display: block;
	background: #d31e1e;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.sample_new li a tt span {
	width: 202px;
	height: 16px;
	display: block;
	background: url(../images/yp_01_1.png) no-repeat;
	position: relative;
	z-index: 10;
	margin: 0 auto;
}
.sample_new li a:hover tt span {
	background-position: 0 -16px;
}
.hdbanner {
	width: 100%;
	height: 580px;
}
.fwbanner {
	width: 100%;
	height: 580px;
}
.abbanner {
	width: 100%;
	height: 580px;
	background: url(../images/abbanner.jpg) no-repeat center top;
}
.insideContact {
	width: 100%;
	height: 67px;
	background: #191919;
}
h3.mouthTitle {
	text-align: center;
	margin: 70px auto 50px auto;
}
/*fuwu*/
.payTitle {
	padding: 86px 0px 56px 0px;
	border-bottom: solid 1px #666666;
}
.payMoney {
	margin: 60px auto 25px auto;
}
#con {
	width: 892px;
	height: 290px;
	border: 4px solid #C83434;
	;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
#con ul {
	width: 898px;
	position: relative;
	top: 30px;
	left: 0px;
}
#con ul li {
	width: 100%;
	border-top: 1px dotted rgb(214, 214, 214);
	padding: 10px 0px;
	overflow: hidden;
	line-height: 1.5;
}
.xiadankuang {
	width: 896px;
	height: 50px;
	margin: 0 auto;
}
.im {
	width: 50px;
}
.dingdan {
	width: 250px;
}
.qita {
	width: 148px;
}
.xiadankuang dl {
	float: left;
	width: 958px;
	list-style: none;
	line-height: 50px;
	height: 50px;
}
.xiadankuang dl dt {
	float: left;
	height: 50px;
	color: #666;
	text-align: center;
}
.xiadankuang2 {
	width: 900px;
	height: 42px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: #999 0px solid;
	background: #750101;
	color: #FFF;
	background: url(../images/progress_bg.gif);
	margin: 50px auto 0px auto;
}
.xiadankuang2 dl {
	float: left;
	width: 896px;
	list-style: none;
	line-height: 42px;
	height: 20px;
	display: block;
}
.xiadankuang2 dl dt {
	float: left;
	text-align: center;
}
#con .bottomcover {
	position: absolute;
	bottom: 0px;
	height: 35px;
	width: 900px;
	pointer-events: none;
}
.abttle {
	width: 100%;
	height: 203px;
	text-align: center;
	margin: 40px 0;
}
.jionus {
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
/*新闻*/
.newslistBox {
	width: 1024px;
	margin: 33px auto;
}
.listLeft {
	width: 218px;
	float: left;
	margin-right: 20px;
}
.listLeft ol li {
	width: 218px;
	border: solid 1px #E8E8E8;
	margin-bottom: 10px;
}
.listLeft ol li:hover {
	border-color: #990000;
}
.listLeft ul {
	margin-bottom: 20px;
}
.listLeft ul li {
	width: 100%;
	margin-top: 12px;
}
.listLeft ul li a {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: url(../images/bg7.png) no-repeat;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-family: "microsoft yahei";
}
.listLeft ul li a:hover {
	background-position: 0px -40px;
	font-weight: bold;
}
.newslistRight {
	width: 741px;
	float: left;
	padding-left: 44px;
	background: url(../images/bg8.jpg) repeat-y;
	text-align: left;
}
.newslistRight li {
	width: 741px;
	height: 80px;
	border-bottom: 1px #CCC solid;
	margin-bottom: 25px;
}
.newslistRight li a {
	display: block;
	height: 80px;
	cursor: pointer;
}
.newslistRight li span {
	width: 60px;
	height: 57px;
	border: solid 1px #333333;
	float: left;
	font-size: 24px;
	line-height: 35px;
	text-align: center;
	color: #333333;
	margin-right: 20px;
	margin-left: 10px;
	font-weight: bold;
}
.newslistRight li span i {
	display: block;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	font-style: normal;
	background: #333333;
	height: 20px;
	line-height: 20px;
	padding-top: 2px;
}
.newslistRight li b {
	font-size: 20px;
	color: #353535;
	display: block;
	height: 26px;
	line-height: 20px;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 640px;
	font-weight: normal;
	font-family: "microsoft yahei";
}
.newslistRight li p {
	line-height: 20px;
	color: #353535;
	display: block;
	height: 40px;
	overflow: hidden;
	font-family: "microsoft yahei";
}
.newslistRight li a:hover span {
	border-color: #cc0000;
	color: #cc0000;
}
.newslistRight li a:hover span i {
	background: #cc0000;
}
.newslistRight li a:hover b {
	color: #cc0000;
}
.newslistRight li a:hover p {
	color: #838383;
}
.classIfy {
	height: 60px;
	clear: both;
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 20px;
}
.classIfy li {
	width: 20%;
	display: block;
	height: 60px;
	float: left;
	background: url(../images/line.gif) repeat-y right top;
	padding: 0;
}
.classIfy li a {
	display: block;
	width: 100%;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 24px;
	color: #818181;
}
.classIfy li.li1 a {
	border-bottom: solid 8px #000;
}
.classIfy li.li1 a:hover, .classIfy li.li1 a.hover {
	color: #000;
}
.classIfy li.li2 a {
	border-bottom: solid 8px #C80500;
}
.classIfy li.li2 a:hover, .classIfy li.li2 a.hover {
	color: #C80500;
}
.classIfy li.li3 a {
	border-bottom: solid 8px #0045B6;
}
.classIfy li.li3 a:hover, .classIfy li.li3 a.hover {
	color: #0045B6;
}
.classIfy li.li4 a {
	border-bottom: solid 8px #009933;
}
.classIfy li.li4 a:hover, .classIfy li.li4 a.hover {
	color: #009933;
}
.classIfy li.li5 {
	background: none;
}
.classIfy li.li5 a {
	border-bottom: solid 8px #CC3333;
}
.classIfy li.li5 a:hover, .classIfy li.li5 a.hover {
	color: #CC3333;
}
.newsorderBox {
	border: solid 10px #000;
	padding: 20px 32px 22px 50px;
}
b.orderTitle {
	padding-bottom: 5px;
	border-bottom: solid 1px #cccccc;
	display: block;
	width: 370px;
}
.orderContent {
	padding-top: 24px;
}
.orderContent div {
	float: left;
	font-size: 19px;
	margin-right: 20px;
	line-height: 33px;
}
.orderContent div input {
	width: 225px;
	height: 19px;
	padding: 5px;
	outline: none;
	color: #999999;
}
input.submit {
	float: right;
	border: solid 1px #A9A9A9;
	background: none;
	padding: 5px 15px;
	font-size: 14px;
	margin-right: 100px;
	margin-top: 20px;
	outline: none;
	cursor: pointer;
}
.error {
	background-color: #FFF !important;
	border: 2px solid #990000 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-box-shadow: 0 0 6px #ddd;
	-webkit-box-shadow: 0 0 6px #ddd;
}
.newstxtBox {
	width: 1088px;
	margin: 40px auto 62px auto;
	text-align: left;
}
.newstxtLeft {
	width: 670px;
	float: left;
	border-right: solid 1px #999999;
	padding-right: 14px;
}
h1.newstxtTitle {
	font-size: 26px;
	font-weight: normal;
}
.newstxtInfo {
	width: 100%;
	margin-top: 5px;
	height: 40px;
	line-height: 40px;
}
.newstxtInfo p {
	float: left;
	font-size: 12px;
}
.sharebtn {
	float: left;
	padding-top: 5px;
	margin-left: 10px;
}
.newstxtContent {
	width: 100%;
	padding: 15px 0px;
	line-height: 24px;
	color: #333333;
	font-family: microsoft yahei;
}
.newstxtContent img {
	max-width: 670px;
}
.newstxtRight {
	margin-left: 10px;
	float: left;
}
.newstxtRight ul li {
	width: 360px;
	height: 109px;
	margin-bottom: 13px;
	background: #131313;
}
/*月合集*/
.pad-6 {
	padding: 6px;
	overflow: hidden
}
.pad-10 {
	padding: 10px;
	overflow: hidden
}
.pad_10, .pad-lr-10 {
	padding: 0 10px
}
.pad-lr-6 {
	padding: 0 6px
}
/*图片内容
#Article{ position:relative;}
.tool{ position:absolute; height:35px;left:-31px;top:310px;width:1231px;}
.yeshu{ position:absolute;top:-30px; font-family:"microsoft yahei";color:#666;width:100%; text-align:center;}
.tool .auto,.photo-channel .tool .up,.photo-channel .tool .next{background: url(../images/case_r.jpg) no-repeat; height:60px; width:31px;margin-right:10px; overflow:hidden; line-height:27px; display:block; float:left;}
.tool .auto span,.photo-channel .tool .up span,.photo-channel .tool .next span{ visibility:hidden}
.tool .up{background-position: 0px -60px; float:left;}
.tool .next{background-position: 0px top; float:right;}
.Article-Tool{ position:absolute; right:0; border:none; background:none; font-size:12px; font-weight:normal}
.tool .stat{ color:#999;}
.big-pic{ text-align:center; padding:10px 0; border:1px solid #ededed; background-color:#fafcfe; position: relative}
.big-pic #big-pic{display:table-cell;vertical-align:middle;*display:block; overflow:hidden;*font-size:480px; width:1201px; height:650px}
.big-pic .max{ position:absolute; bottom:0px; right:0px;background: #FFF url(../images/max.png) no-repeat 5px center; z-index:101; padding:5px 5px 5px 20px}
.photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:100}
.photo_next{ position:absolute; right:0; top:0; width:50%; height:100%; z-index:100}
.photo_prev a,.photo_next a{background-image: url(../images/blank.gif);display:block; width:100%; height:100%; outline:none;}

.list-pic{ padding:22px 0 16px; height:100px}
.cont{overflow:hidden; float: left; width:100%; height:80px}
.cont ul{padding:0px;}
.cont li{ float:left; width:123px; text-align:center; display:block; overflow:hidden}
.cont li .img-wrap{width:100px; height:75px; margin:0 auto;}
.cont li .img-wrap a{*font-size:55px;width:100px; height:75px;outline: medium none;}
.cont li.on .img-wrap{ border:2px solid #ffb017}
.list-pic .pre,.list-pic .next{float:left; display:block; position:relative;background: url(../images/pic_bg.png) no-repeat;width:110px;height:86px; text-align:center}
.list-pic .pre{ left:-8px;top:-3px; margin-right:14px}
.list-pic .next{ right:-8px; float:right;top:-3px}
.list-pic .pre .img-wrap,.list-pic .next .img-wrap{width:102px; height:72px;border:none; padding:4px 0 8px; overflow:hidden;}
.list-pic .pre .img-wrap a,.list-pic .next .img-wrap a{*font-size:53px;width:98px; height:72px; padding:0px 5px 0 4px;*padding:0px 5px 5px 0px }
.list-pic .next .img-wrap img,.list-pic .pre .img-wrap a img{width:98px;}
.list-pic .pre .img-wrap a:hover,.list-pic .next .img-wrap a:hover{ background:none}
.list-pic .next{ right:-8px; float:right;bottom:-2px}
.pre-bnt,.next-bnt{margin-top:3px;cursor: hand;!important;cursor: pointer}
.pre-bnt,.next-bnt,.pre-bnt span,.next-bnt span{background: url(../images/big-btn.png) no-repeat; display:block; width:17px; height:69px; float:left;}
.pre-bnt:hover, .next-bnt:hover,.pre-bnt-on,.next-bnt-on{background-position: 0 -78px;}
.pre-bnt span{background-position: -30px top;}
.pre-bnt:hover span,.pre-bnt-on span{background-position: -30px -78px;}
.next-bnt span{background-position: -55px top;}
.next-bnt:hover span,.next-bnt-on span{background-position: -55px -78px;}*/
/*图片内容*/
#Article {
	position: relative;
}
.tool {
	position: absolute;
	height: 35px;
	left: -31px;
	top: 310px;
	width: 1231px;
}
.yeshu {
	padding-bottom: 10px;
	font-family: "microsoft yahei";
	color: #666;
	width: 100%;
	text-align: center;
}
.tool .auto, .tool .up, .tool .next {
	background: url(../images/case_r.jpg) no-repeat;
	height: 60px;
	width: 31px;
	margin-right: 10px;
	overflow: hidden;
	line-height: 27px;
	display: block;
	float: left;
}
.tool .auto span, .tool .up span, .tool .next span {
	visibility: hidden
}
.tool .up {
	background-position: 0px -60px;
	float: left;
}
.tool .next {
	background-position: 0px top;
	float: right;
}
.tool .stat {
	color: #999;
}
.big-pic {
	text-align: center;
	padding: 10px 0;
	border: 1px solid #ededed;
	background-color: #fafcfe;
	position: relative
}
.big-pic #big-pic {
	display: table-cell;
	vertical-align: middle;
*display:block;
	overflow: hidden;
*font-size:480px;
	width: 1210px;
	height: 650px
}
.big-pic .max {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: #FFF url(../images/max.png) no-repeat 5px center;
	z-index: 101;
	padding: 5px 5px 5px 20px
}
.photo_prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	z-index: 100
}
.photo_next {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	z-index: 100
}
.photo_prev a, .photo_next a {
	background-image: url(../images/blank.gif);
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}
.list-pic {
	padding: 22px 0 16px;
	height: 100px
}
.cont {
	overflow: hidden;
	float: left;
	width: 880px;
	height: 80px
}
.cont li {
	float: left;
	width: 126px;
	text-align: center;
	display: block;
	overflow: hidden
}
.cont li .img-wrap {
	width: 100px;
	height: 75px;
	margin: 0 auto;
}
.cont li .img-wrap a {
*font-size:55px;
	width: 100px;
	height: 75px;
	outline: medium none;
}
.cont li.on .img-wrap {
	border: 2px solid #ffb017
}
.list-pic .pre, .list-pic .next {
	float: left;
	display: block;
	position: relative;
	background: url(../images/pic_bg.png) no-repeat;
	width: 110px;
	height: 86px;
	text-align: center
}
.list-pic .pre {
	left: -8px;
	top: -3px;
	margin-right: 14px
}
.list-pic .next {
	right: -8px;
	float: right;
	top: -3px
}
.list-pic .pre .img-wrap, .list-pic .next .img-wrap {
	width: 102px;
	height: 72px;
	border: none;
	padding: 4px 0 8px
}
.list-pic .pre .img-wrap a, .list-pic .next .img-wrap a {
*font-size:53px;
	width: 98px;
	height: 72px;
	padding: 0px 5px 0 4px;
*padding:0px 5px 5px 0px
}
.list-pic .pre .img-wrap a:hover, .list-pic .next .img-wrap a:hover {
	background: none
}
.list-pic .next {
	right: -8px;
	float: right;
	bottom: -2px
}
.pre-bnt, .next-bnt {
	margin-top: 3px;
	cursor: hand;
!important;
	cursor: pointer
}
.pre-bnt, .next-bnt, .pre-bnt span, .next-bnt span {
	background: url(../images/big-btn.png) no-repeat;
	display: block;
	width: 17px;
	height: 69px;
	float: left;
}
.pre-bnt:hover, .next-bnt:hover, .pre-bnt-on, .next-bnt-on {
	background-position: 0 -78px;
}
.pre-bnt span {
	background-position: -30px top;
}
.pre-bnt:hover span, .pre-bnt-on span {
	background-position: -30px -78px;
}
.next-bnt span {
	background-position: -55px top;
}
.next-bnt:hover span, .next-bnt-on span {
	background-position: -55px -78px;
}
/* endSelect */
#endSelect {
	top: 290px;
	left: 480px;
	position: absolute;
	width: 230px;
	height: 71px;
	border: 1px solid #8a8a8a;
	display: none;
	z-index: 200;
}
#endSelect .bg {
	height: 100%;
	width: 100%;
	background: #000;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
}
#endSelect .E_Cont {
	position: absolute;
	top: 10px;
	left: 26px;
	color: #fff;
	font-size: 14px;
}
#endSelect .E_Cont p {
	padding: 4px 0;
	zoom: 1;
	overflow: hidden;
}
#rePlayBut, #nextPicsBut, #endSelect #endSelClose {
	background: url(../images/big-btn.png) no-repeat
}
#rePlayBut {
	float: left;
	width: 69px;
	height: 23px;
	background-position: 0px -167px;
}
#nextPicsBut {
	float: left;
	width: 97px;
	height: 23px;
	background-position: -100px -167px;
	margin-left: 10px;
}
#endSelect #endSelClose {
	background-position: 0px -217px;
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
	width: 11px;
	height: 11px;
	overflow: hidden;
	z-index: 2;
}
.yuett {
	width: 100%;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-family: "microsoft yahei";
	font-weight: bold;
	font-size: 22px;
	padding-top: 40px;
}
.liuyan {
	width: 100%;
	height: 218px;
	background: url(../images/khupingjia.jpg) no-repeat;
	margin: 20px 0;
}
.liuyan .wap {
	position: relative;
}
.liuyan .wap .coolbg {
	position: absolute;
	right: 41px;
	top: 119px;
	z-index: 999;
	background: url(../images/tijiao.jpg) no-repeat;
	width: 182px;
	height: 36px;
	border: 0px;
	cursor: pointer;
}
.liuyan table {
	float: right;
	padding-left: 516px;
	padding-top: 82px;
}
.liuyan table td {
	padding: 0px;
	margin: 0px;
}
.liuyan table .lytt {
	font-family: "microsoft yahei";
	font-size: 33px;
	width: 100px;
	height: 40px;
	padding: 0px;
	padding-bottom: 10px;
}
.liuyan table #name, .liuyan table #mobile {
	width: 100px;
	height: 38px;
	border: 0px;
	text-indent: 1em;
	background: #fff;
	border-radius: 5px;
}
.liuyan table #moble {
	width: 100px;
	height: 38px;
}
a.backlist {
	background: url(../images/backlist.jpg) no-repeat;
	width: 236px;
	height: 42px;
	display: block;
}
a.backlist:hover {
	background: url(../images/backlist_hover.jpg) no-repeat;
}
a.iwant {
	width: 184px;
	height: 42px;
	display: block;
	background: url(../images/ys_02.jpg) no-repeat;
	line-height: 42px;
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 52px;
}
a.iwant:hover {
	background: url(../images/ys_02.jpg) 0 -42px no-repeat;
}
.xgzp {
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.xgzp h3 {
	text-align: center;
	padding: 0 0 25px 0;
	overflow: hidden;
}
.xgzp ul {
	width: 1250px;
}
.xgzp li {
	float: left;
	padding: 0 21px 20px 0;
}
.xgzp li a img {
	width: 385px;
	height: 580px;
	display: block;
}
.smallWidth .xgzp {
	width: 1000px;
	margin: 0 auto;
	padding: 10px 0 25px 0;
	overflow: hidden;
}
.smallWidth .xgzp li {
	float: left;
	padding: 0 19px 19px 0;
}
.smallWidth .xgzp li a img {
	width: 320px;
	height: 196px;
	display: block;
}
.float_obj {
	height: 0px;
	display: block;
	width: 1200px;
	position: relative;
	margin: 0 auto;
}
.piaofu {
	width: 80px;
	height: 451px;
	background: url(../images/pf.png) no-repeat;
	padding: 29px 0 0 0;
	position: absolute;
	right: -110px;
	top: 600px;
	z-index: 500;
}
.piaofu a.p1 {
	width: 40px;
	height: 46px;
	display: block;
	background: url(../images/wb_01.jpg) no-repeat;
	margin: 0 auto 28px auto;
}
.piaofu a.p1:hover {
	background-position: 0 -46px;
}
.piaofu a.p2 {
	width: 51px;
	height: 49px;
	display: block;
	background: url(../images/weixin_01.jpg) no-repeat;
	margin: 0 auto 28px auto;
}
.piaofu a.p2:hover {
	background-position: 0 -49px;
}
.piaofu a.p3 {
	width: 51px;
	height: 53px;
	display: block;
	background: url(../images/kf_01.jpg) no-repeat;
	margin: 0 auto 31px auto;
}
.piaofu a.p3:hover {
	background-position: 0 -53px;
}
.piaofu a.p4 {
	width: 29px;
	height: 49px;
	display: block;
	background: url(../images/qq_01.jpg) no-repeat;
	margin: 0 auto 45px auto;
}
.piaofu a.p4:hover {
	background-position: 0 -49px;
}
.piaofu a.p5 {
	width: 70px;
	height: 46px;
	display: block;
	background: url(../images/tmall.jpg) no-repeat;
	margin: 0 auto 21px auto;
}
.piaofu a.p5:hover {
	background-position: 0 -46px;
}
.piaofu a.p6 {
	width: 29px;
	height: 35px;
	display: block;
	background: url(../images/top_01.jpg) no-repeat;
	margin: 0 auto;
}
.piaofu a.p6:hover {
	background-position: 0 -35px;
}
