dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}
tr {
	font-size: 12px;
}
th {
	font-size: 12px;
}
li {
	list-style-type: none;
}
table {
	margin: 0px;
}
img {
	border: currentColor; vertical-align: top;
}
ol {
	list-style: none;
}
dd {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 12px; font-weight: normal;
}
h2 {
	font-size: 12px; font-weight: normal;
}
h3 {
	font-size: 12px; font-weight: normal;
}
h4 {
	font-size: 12px; font-weight: normal;
}
h5 {
	font-size: 12px; font-weight: normal;
}
h6 {
	font-size: 12px; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor;
}
acronym {
	border: 0px currentColor;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(186, 38, 54); text-decoration: underline;
}
a:active {
	color: rgb(186, 38, 54);
}
a.cGg:hover {
	color: rgb(186, 38, 54);
}
.cRed a:hover {
	color: rgb(186, 38, 54);
}
a.cRed:hover {
	color: rgb(186, 38, 54);
}
.cBlue a:hover {
	color: rgb(186, 38, 54);
}
a.cBlue:hover {
	color: rgb(186, 38, 54);
}
.cDRed a:hover {
	color: rgb(186, 38, 54);
}
a.cDRed:hover {
	color: rgb(186, 38, 54);
}
.cPRed a:hover {
	color: rgb(186, 38, 54);
}
a.cPRed:hover {
	color: rgb(186, 38, 54);
}
.cGray a:hover {
	color: rgb(186, 38, 54);
}
a.cGray:hover {
	color: rgb(186, 38, 54);
}
.cDGray a:hover {
	color: rgb(186, 38, 54);
}
a.cDGray:hover {
	color: rgb(186, 38, 54);
}
.cWhite a:hover {
	color: rgb(186, 38, 54);
}
a.cWhite:hover {
	color: rgb(186, 38, 54);
}
.cBlack a:hover {
	color: rgb(186, 38, 54);
}
a.cBlack:hover {
	color: rgb(186, 38, 54);
}
.cGreen a:hover {
	color: rgb(186, 38, 54);
}
a.cGreen:hover {
	color: rgb(186, 38, 54);
}
.cYellow a:hover {
	color: rgb(186, 38, 54);
}
a.cYellow:hover {
	color: rgb(186, 38, 54);
}
.cWhite a:hover {
	color: rgb(255, 255, 255);
}
a.cWhite:hover {
	color: rgb(255, 255, 255);
}
.cGreenO a:hover {
	color: rgb(255, 136, 0);
}
a.cGreenO:hover {
	color: rgb(255, 136, 0);
}
.left {
	float: left;
}
.right {
	float: right;
}
.hidden {
	display: none;
}
.unLine {
	text-decoration: none;
}
.unLine a {
	text-decoration: none;
}
.noBorder {
	border: currentColor;
}
strong {
	font-weight: normal;
}
.news-column {
	padding: 9px 0px;
}
.Hometop_2 ul li i {
	background: url("../images/home01.png") no-repeat;
}
.Hometop_2 span .SinaWeibo1 i {
	background: url("../images/home01.png") no-repeat;
}
.Hometop_3 {
	background: url("../images/home01.png") no-repeat;
}
.Hometop_3 ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeMenu div a i {
	background: url("../images/home01.png") no-repeat;
}
.HomeMenu div em {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1L .flash_num ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1L .flash_num .lihove {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1M3 ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1R small a {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1R em a {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon2 h3 {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon2 h3 ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon2_1_1 span ol li {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon4_1 em {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon4_3 ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon4_4_1 dl dt font {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon4_4_1 dl dd font {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon4_4_1 ul li {
	background: url("../images/home01.png") no-repeat;
}
.HomeBottom_1 div small {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon2 h3 ul :nth-child(7).lihover {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon3_3 .zjPrev {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon3_3 .zjNext {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon3_1R font a {
	background: url("../images/home01.png") no-repeat;
}
.HomeCon1_1M1 ul li a {
	background: url("../images/home01.png") no-repeat;
}
.wrap {
	width: 100%; overflow: hidden;
}
.top_bj {
	background: rgb(255, 255, 255); width: 100%; height: 166px;
}
.top_c {
	margin: 0px auto; width: 1000px; height: 166px;
}
.header {
	background: rgb(213, 43, 92); width: 100%; overflow: hidden;
}
.banner {
	width: 100%; height: 420px; clear: both;
}
#focusBar {
	background: rgb(36, 36, 36); width: 100%; height: 420px; overflow: hidden; clear: both; position: relative;
}
#focusBar li {
	width: 100%; height: 644px; overflow: hidden; clear: both; display: none; position: absolute;
}
#focusBar .focusL {
	left: -500px; top: 0px; height: 420px; margin-top: -1px; margin-left: 50%; position: absolute; z-index: 9;
}
#focusBar .focusR {
	left: -500px; top: 0px; height: 420px; margin-top: -1px; margin-left: 50%; position: absolute; z-index: 19;
}
a.arrL {
	background: url("../images/sprite.png") no-repeat 0px 0px; top: 150px; width: 45px; height: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block; position: absolute; z-index: 99; cursor: pointer;
}
a.arrR {
	background: url("../images/sprite.png") no-repeat 0px 0px; top: 150px; width: 45px; height: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: block; position: absolute; z-index: 99; cursor: pointer;
}
a.arrL {
	left: 15%; filter: alpha(Opacity=30); opacity: 0.3; -moz-opacity: 0.3;
}
a.arrR {
	background-position: right top; right: 15%; filter: alpha(Opacity=30); opacity: 0.3; -moz-opacity: 0.3;
}
.bar {
	width: 1003px; overflow: hidden; clear: both; margin-bottom: 20px;
}
.box h4 {
	color: rgb(158, 20, 64); font-size: 16px; margin-top: 14px; margin-left: 16px;
}
.box h4 span {
	color: rgb(85, 85, 85); font-size: 12px; font-weight: normal; margin-left: 10px;
}
#content {
	margin: 0px auto; width: 992px; padding-top: 10px;
}
#content_part1 {
	background: rgb(255, 255, 255); height: 365px;
}
#part1_news {
	border: 1px solid rgb(229, 229, 229); height: 365px; float: left;
}
#part1_right {
	border: 1px solid rgb(229, 229, 229); height: 365px; float: left;
}
#part1_news {
	background: url("../images/part1_news_bg.gif") no-repeat 0px 155px; width: 421px; margin-left: 10px;
}
#part1_news ul {
	background: rgb(224, 224, 224); width: 380px; height: 32px; color: rgb(0, 0, 0); font-size: 14px; margin-top: 19px; margin-left: 20px;
}
#part1_news ul li {
	width: 90px; height: 32px; line-height: 14px; float: left;
}
#part1_news ul li a {
	padding: 8px 16px; width: 63px; height: 16px; color: rgb(0, 0, 0); display: block;
}
#part1_news .active a {
	background: url("../images/part1_news_ul.gif"); color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
#part1_news div strong {
	text-align: center; font-size: 14px; font-weight: normal; margin-top: 22px; display: block;
}
#part1_news div strong a {
	color: rgb(158, 20, 64);
}
#part1_news div p {
	width: 372px; line-height: 20px; text-indent: 2em; margin-top: 15px; margin-left: 23px;
}
#part1_news div p a {
	color: rgb(158, 20, 64);
}
#part1_news div ol {
	width: 372px; line-height: 20px; padding-left: 22px; margin-top: 32px;
}
#part1_news div ol li {
	background: url("../images/common_list_style.gif") no-repeat 0px 8px; padding-left: 9px; margin-bottom: 10px; margin-left: -15px; position: relative; _margin-left: 0px;
}
#part1_news div ol li span {
	right: 0px; position: absolute;
}
#part1_news div ol li a {
	height: 18px; color: rgb(85, 85, 85); font-size: 14px; display: block;
}
#part1_right {
	background: url("../images/part1_right_bg.gif") no-repeat 0px 37px; width: 275px; margin-left: 10px; position: relative;
}
#part1_right h4 {
	margin-top: 20px; margin-left: 28px;
}
#part2Tab {
	width: 180px; height: 29px; line-height: 24px; font-size: 14px; margin-top: 30px; margin-left: 12px;
}
#part2Tab li {
	background: rgb(226, 226, 226); width: 83px; height: 23px; text-align: center; color: rgb(0, 0, 0); margin-right: 2px; float: left; display: inline; cursor: pointer;
}
#part2Tab li a {
	color: rgb(255, 255, 255);
}
#part2Tab li.active {
	background: url("../images/part2_left_dt1.gif") no-repeat top; height: 29px; color: rgb(255, 255, 255); font-weight: bold;
}
#part2Tab li.active a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#part1_right .part_left_list {
	width: 255px; height: 238px; text-align: center; margin-top: 15px; margin-left: 10px;
}
#part1_right .part_left_list a {
	background: rgb(244, 244, 244); width: 83px; height: 34px; color: rgb(143, 12, 58); line-height: 34px; font-family: "Î¢ÈíÑÅºÚ"; margin-bottom: 12px; margin-left: 2px; float: left;
}
.nav {
	background: url("../images/nav_bg.jpg") repeat-x 0px 0px rgba(0, 0, 0, 0); width: 100%; height: 49px;
}
.nav ul {
	margin: 0px auto; width: 960px; overflow: hidden;
}
.nav li {
	background: url("../images/nav_line.jpg") no-repeat right rgba(0, 0, 0, 0); width: 106px; height: 49px; text-align: center; line-height: 49px; float: left;
}
.nav li.nav_end {
	background: 0px 0px rgba(0, 0, 0, 0);
}
.nav li a {
	width: 104px; height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 49px; font-size: 14px; font-weight: 900; display: block;
}
.nav li a:hover {
	background: url("../images/nav_h.jpg") no-repeat 0px 0px rgba(0, 0, 0, 0); color: rgb(62, 0, 0); text-decoration: none;
}
.homeCon4bg {
	background: 0px 0px rgb(232, 232, 232); padding-bottom: 20px; margin-top: 2px;
}
.homeCon4 {
	margin: auto; width: 1000px; padding-top: 10px; display: table;
}
.homeCon4T {
	width: 100%; padding-bottom: 10px; border-bottom-color: rgb(219, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.homeCon4T ul {
	float: left;
}
.homeCon4T ul li {
	background: 0px 0px rgb(168, 168, 168); width: 93px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 16px; margin-right: 10px; float: left; display: inline; cursor: pointer;
}
.homeCon4T ul li.lihover {
	background: 0px 0px rgb(243, 44, 101);
}
.homeCon4C {
	width: 100%; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid; float: left;
}
.homeCon4C_1 {
	width: 100%; margin-top: 24px; float: left;
}
.homeCon4C_1 div {
	width: 225px; padding-left: 23px; border-right-color: rgb(219, 216, 216); border-left-color: rgb(246, 246, 246); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.homeCon4C_1 div.div1 {
	padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.homeCon4C_1 div.div4 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.homeCon4C_1 div span {
	float: left;
}
.homeCon4C_1 div span.span1 {
	margin-bottom: 24px;
}
.homeCon4C_1 div span i {
	width: 41px; height: 41px; overflow: hidden; float: left; position: relative;
}
.homeCon4C_1 div span i a {
	left: 0px; top: 0px; width: 41px; float: left; position: absolute;
}
.homeCon4C_1 div span i a img {
	width: 41px;
}
.homeCon4C_1 dl {
	width: 175px; padding-left: 8px; float: left;
}
.homeCon4C_1 dl.dl1 {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.homeCon4C_1 dl.dl2 {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.homeCon4C_1 dl.dl7 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.homeCon4C_1 dl.dl8 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.homeCon4C_1 dl dt {
	width: 100%; color: rgb(227, 53, 90); font-size: 14px; font-weight: bold; float: left;
}
.homeCon4C_1 dl dt a {
	color: rgb(227, 53, 90);
}
.homeCon4C_1 dl dd {
	width: 100%; margin-top: 4px; float: left;
}
.homeCon4C_1 dl dd a {
	color: rgb(63, 63, 63); line-height: 18px; padding-right: 10px; font-size: 12px; float: left;
}
.homeCon4C_2 {
	width: 100%; margin-top: 24px; float: left;
}
.homeCon4C_2 a {
	color: rgb(63, 63, 63); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; margin-right: 10px; display: inline;
}
.homeCon4C_2 a.a1 {
	color: rgb(227, 52, 89);
}
.newindex1 {
	padding: 0px; width: 450px; height: 30px; margin-top: 2px; float: right;
}
.newindex1 #SearchKeyWord {
	background: url("../images/201408index_06.jpg") no-repeat 0px 0px rgba(0, 0, 0, 0); border: 0px currentColor; width: 169px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 35px; float: left;
}
.newindex1 #SearchbtnPost {
	background: url("../images/201408index_07.jpg") 0px 0px rgba(0, 0, 0, 0); border: currentColor; width: 80px; height: 30px; margin-right: 15px; float: left; display: inline; cursor: pointer;
}
* {
	margin: 0px; padding: 0px;
}
img {
	border: currentColor;
}
a {
	text-decoration: none;
}
table {
	border-collapse: collapse;
}
.fL {
	display: inline;
}
.fR {
	display: inline;
}
.fL {
	float: left;
}
.fR {
	float: right;
}
.clear {
	margin: 0px; padding: 0px; width: 100%; height: 0px; clear: both;
}
.index {
	background: rgb(247, 249, 250); width: 100%; height: auto; color: rgb(85, 85, 85); overflow: hidden; font-size: 14px;
}
.index .index_advert {
	margin: 0px auto; width: 1000px; height: auto;
}
.index .index_advert img {
	margin-top: 30px; margin-bottom: 36px; float: left; display: inline;
}
.index .index_div {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden;
}
.con_4_right {
	width: 701px; height: 454px; overflow: hidden; float: left; position: relative;
}
.s_pre {
	width: 26px; height: 46px; display: block; position: absolute;
}
.s_next {
	width: 26px; height: 46px; display: block; position: absolute;
}
a.s_pre {
	background: url("../images/indexzj_14.jpg") no-repeat left; left: -26px; top: 27px; cursor: pointer;
}
a.s_pre:hover {
	background: url("../images/indexzj_14.jpg") no-repeat left; cursor: pointer;
}
a.s_next {
	background: url("../images/indexzj_17.jpg") no-repeat right; top: 27px; right: -26px; cursor: pointer;
}
a.s_next:hover {
	background: url("../images/indexzj_17.jpg") no-repeat right; cursor: pointer;
}
.outScroll_pic {
	left: 10px; top: 2px; width: 560px; height: 102px; overflow: hidden; position: relative; _left: 5px;
}
.outScroll_pic .scroll_pic {
	margin: 0px auto; width: 3000px; position: absolute;
}
.box {
	background: rgb(255, 255, 255); margin: auto; width: 1000px; height: auto; overflow: hidden; position: relative;
}
.box img {
	display: block;
}
.index_con {
	margin: 10px auto 0px; width: 982px; overflow: hidden;
}
#b {
	background: url("../images/b.jpg") no-repeat center; height: 400px; border-bottom-color: rgb(235, 46, 108); border-bottom-width: 22px; border-bottom-style: solid;
}
.box h4 {
	color: rgb(158, 20, 64); font-size: 16px; margin-top: 14px; margin-left: 16px;
}
.box h4 span {
	color: rgb(85, 85, 85); font-size: 12px; font-weight: normal; margin-left: 10px;
}
#content {
	margin: 0px auto; width: 992px; padding-top: 17px;
}
#content_part1 {
	background: rgb(255, 255, 255); height: 365px;
}
.dn {
	display: none;
}
#box2 {
	background: url("../images/box2_bj.jpg") no-repeat top rgba(0, 0, 0, 0); width: 100%; height: 571px; font-size: 12px; border-bottom-color: rgb(235, 46, 108); border-bottom-width: 22px; border-bottom-style: solid;
}
#foot {
	background: url("../images/foot.gif") repeat-x 0px 0px rgb(233, 233, 233); height: auto; overflow: hidden;
}
.foot_nav {
	margin: 0px auto; width: 820px; height: 40px; line-height: 40px;
}
.foot_nav li {
	margin-left: 25px; float: left; display: inline;
}
.foot_nav li a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.footer {
	margin: 25px auto 0px; width: 1000px; height: 248px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer_l {
	width: 252px; height: 174px; float: left;
}
.footer_c {
	width: 428px; height: 198px; margin-top: 20px; float: left;
}
.footer_r {
	width: 304px; height: 196px; margin-top: 20px; float: right;
}
.nivo-directionNav {
	display: none;
}
.nivo-controlNav {
	width: 65px; height: 16px; text-align: center; right: 3px; bottom: 4px; overflow: hidden; position: absolute; z-index: 30;
}
.nivo-control {
	background: 0px 0px rgb(239, 239, 239); margin: 1px; width: 14px; height: 14px; color: rgb(162, 162, 162); line-height: 14px; overflow: hidden; float: left; z-index: 6; cursor: pointer;
}
.active {
	background: 0px 0px rgb(199, 153, 70); margin: 1px; width: 14px; height: 14px; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; float: left;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 2;
}
* {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
ol {
	list-style: none;
}
img {
	border: currentColor;
}
a {
	text-decoration: none;
}
table {
	border-collapse: collapse;
}
.clear {
	margin: 0px; padding: 0px; width: 100%; height: 0px; clear: both;
}
.index_div {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden;
}
.index_header {
	background: rgb(247, 247, 247); padding: 20px 0px; width: 100%; height: 60px; overflow: hidden;
}
.index_header div {
	margin: 0px auto; width: 1000px;
}
.index_header div img {
	float: left;
}
.index_nav {
	background: rgb(159, 1, 30); width: 100%; height: 48px; line-height: 48px;
}
.index_nav ul {
	margin: 0px auto; width: 1000px; height: 48px; border-right-color: rgb(121, 4, 26); border-left-color: rgb(230, 52, 85); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted;
}
.index_nav ul li {
	width: 123px; height: 48px; text-align: center; border-right-color: rgb(230, 52, 85); border-left-color: rgb(121, 4, 26); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted; float: left; display: inline-block;
}
.index_nav ul li a {
	color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.index_banner {
	background: url("../images/banner_bg.jpg") no-repeat top; width: 100%; height: 519px;
}
.index_banner div {
	margin: 0px auto; width: 1000px; height: 519px; overflow: hidden; position: relative;
}
.index_banner div img {
	float: left;
}
.index_banner div p {
	left: 268px; top: 406px; width: 500px; height: 55px; display: block; position: absolute;
}
.headbox3 {
	background: rgb(255, 221, 210); width: 100%; height: 519px; margin-bottom: 1px;
}
.flexslider {
	background: url("../images/loading.gif") no-repeat 50%; height: 519px; overflow: hidden; position: relative;
}
.slides {
	position: relative; z-index: 1;
}
.slides li {
	width: 100%; height: 519px; float: left;
}
.slides li a {
	margin: 405px auto 0px; width: 470px; height: 50px; display: block;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.flex-control-nav li {
	margin: 0px 5px; width: 14px; height: 14px; display: inline-block; zoom: 1;
}
.flex-control-nav a {
	width: 14px; height: 14px; line-height: 40px; overflow: hidden; display: inline-block; cursor: pointer;
}
.flex-control-nav .flex-active {
	
}
.flex-direction-nav {
	top: 45%; width: 100%; position: absolute; z-index: 3;
}
.flex-direction-nav li a {
	width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.flex-direction-nav li a.flex-prev {
	background: url("../images/main_prev.png") no-repeat center; left: 40px;
}
.flex-direction-nav li a.flex-next {
	background: url("../images/main_next.png") no-repeat center; right: 40px;
}
.index_top {
	padding: 0px 10px; border: 1px solid rgb(223, 223, 223); width: 980px; margin-top: 13px;
}
.index_img {
	margin: 10px 10px 10px 0px; width: 257px; height: 348px; overflow: hidden; float: left; position: relative; _padding-bottom: 10px; _margin-bottom: 0px;
}
.index_pic {
	width: 9999em; position: absolute;
}
.index_pic li {
	height: 348px; overflow: hidden; float: left; position: relative;
}
.index_pic li p {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 65px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; display: inline-block; filter: alpha(opacity=70); position: absolute; opacity: 0.7;
}
.index_pic li p a {
	color: rgb(255, 255, 255);
}
.index_btn {
	right: 90px; bottom: 7px; float: right; position: absolute; _bottom: 17px;
}
.index_btn li {
	background: url("../images/index_icon.png") no-repeat -172px -44px; margin: 4px; width: 14px; height: 14px; float: left; cursor: pointer;
}
.index_btn li.index_current1 {
	background-position: -145px -44px;
}
.index_new {
	padding: 10px 18px; width: 405px; height: 348px; border-right-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 223); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.index_new .index_h3 {
	width: 405px; height: 39px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_new .index_h3 span {
	width: 95px; height: 36px; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: 500; margin-left: 45px; float: left; display: inline-block;
}
.index_new .index_h3 span a {
	color: rgb(102, 102, 102); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; font-weight: 500;
}
.index_new .index_h3 .index_tab {
	border-bottom-color: rgb(235, 46, 100); border-bottom-width: 3px; border-bottom-style: solid;
}
.index_new .index_h3 .index_tab a {
	color: rgb(235, 46, 100);
}
.index_new .index_m03 {
	width: 405px; height: auto; overflow: hidden;
}
.index_new .index_m03 h3 {
	text-align: center; line-height: 50px; padding-top: 5px;
}
.index_new .index_m03 h3 a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.index_new .index_m03 p {
	line-height: 25px; padding-bottom: 15px; font-size: 12px;
}
.index_new .index_m03 p a {
	color: rgb(159, 1, 30);
}
.index_m03 p a:hover {
	text-decoration: underline;
}
.index_new .index_m03 ul {
	background: url("../images/index_ul.jpg") no-repeat left top; width: 405px; height: auto; padding-top: 10px; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: dotted; _padding-top: 20px;
}
.index_new .index_m03 ul li {
	height: 18px; line-height: 18px; margin-top: 12px; display: inline-block; _margin-top: 13px;
}
.index_new .index_m03 ul li span {
	width: 36px; height: 18px; text-align: center; color: rgb(255, 255, 255); margin-right: 5px; float: left; display: inline-block;
}
.index_new .index_m03 ul li a {
	color: rgb(51, 51, 51);
}
.index_new .index_m03 ul li .index_span1 {
	
}
.index_new .index_m03 ul li .index_span2 {
	
}
.index_new .index_m03 ul li .index_span3 {
	
}
.index_fast {
	width: 260px; float: right;
}
.index_fast ul {
	margin: 0px auto; width: 241px;
}
.index_fast ul li {
	width: 71px; height: 104px; margin-top: 17px; margin-left: 14px; float: left; display: inline-block; _margin-top: 17px;
}
.index_fast ul li a {
	width: 71px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-top: 80px; font-size: 12px; display: inline-block;
}
.index_fast ul .index_fast1 a {
	background: url("../images/index_05.jpg") no-repeat;
}
.index_fast ul .index_fast2 a {
	background: url("../images/index_06.jpg") no-repeat;
}
.index_fast ul .index_fast3 a {
	background: url("../images/index_07.jpg") no-repeat;
}
.index_fast ul .index_fast4 a {
	background: url("../images/index_08.jpg") no-repeat;
}
.index_fast ul .index_fast5 a {
	background: url("../images/index_09.jpg") no-repeat;
}
.index_fast ul .index_fast6 a {
	background: url("../images/index_10.jpg") no-repeat;
}
.index_fast ul .index_fast1 {
	margin-left: 0px;
}
.index_fast ul .index_fast4 {
	margin-left: 0px;
}
.index_fast ul .index_fast_hover a {
	background-position: -72px 0px; color: rgb(255, 255, 255);
}
.index_fast img {
	margin-top: 15px; _margin-top: 13px;
}
.index_case {
	margin: 14px auto; border: 1px solid rgb(223, 223, 223); height: 120px;
}
.index_case .index_case1 {
	width: 1000px; overflow: hidden; padding-top: 5px; padding-bottom: 5px;
}
.index_case .index_case1 img {
	padding-left: 3px; float: left;
}
.index_case .index_case1 ul {
	width: 905px; height: 102px; float: left;
}
.index_case .index_case1 ul li {
	margin-top: 2px; margin-left: 2px; float: left; display: inline-block;
}
.index_case .index_case1 ul li a {
	height: 51px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; display: inline-block;
}
.index_case .index_case1 ul .index_blue a {
	background: rgb(197, 166, 228);
}
.index_case .index_case1 ul .index_blue a:hover {
	background: rgb(47, 159, 235);
}
.index_case .index_case1 ul .index_gren a {
	background: rgb(248, 137, 48);
}
.index_case .index_case1 ul .index_gren a:hover {
	background: rgb(253, 158, 185);
}
.index_case .index_case1 ul .index_pink a {
	background: rgb(246, 94, 138);
}
.index_case .index_case1 ul .index_pink a:hover {
	background: rgb(227, 69, 98);
}
.index_case .index_case1 ul .index_li1 a {
	width: 152px;
}
.index_case .index_case1 ul .index_li2 a {
	width: 78px;
}
.index_case .index_case1 ul .index_li3 a {
	width: 62px; height: 46px; line-height: 20px; padding-top: 5px;
}
.index_case .index_case1 ul .index_li4 a {
	width: 119px; _width: 115px;
}
.index_case .index_case1 ul .index_li5 a {
	width: 95px; height: 46px; line-height: 20px; padding-top: 5px;
}
.index_case .index_case1 ul .index_li6 a {
	width: 128px;
}
.index_case .index_case1 ul .index_li7 a {
	
}
.index_case .index_case1 ul .index_li8 a {
	width: 103px; height: 46px; line-height: 20px; padding-top: 5px;
}
.index_case .index_case1 ul .index_li9 a {
	width: 133px;
}
.index_case .index_case1 ul .index_li10 a {
	width: 118px;
}
.index_case .index_case1 ul .index_li11 a {
	width: 85px;
}
.index_case .index_case1 ul .index_li12 a {
	width: 113px; height: 46px; line-height: 20px; padding-top: 5px;
}
.index_case .index_case1 ul .index_li13 a {
	width: 83px;
}
.index_case .index_case1 ul .index_li14 a {
	width: 105px;
}
.index_case .index_case1 ul .index_li15 a {
	width: 100px; height: 46px; line-height: 20px; padding-top: 5px; _width: 96px;
}
.index_case .index_case2 {
	background: rgb(247, 247, 247); padding: 9px 10px 5px; width: 980px; height: 41px; overflow: hidden;
}
.index_case .index_case2 p {
	float: left; display: inline-block;
}
.index_case .index_case2 .index_serch {
	width: 463px; height: 35px; float: left;
}
.index_case .index_case2 .index_serch .schtxt {
	background: url("../images/index_serch.jpg") no-repeat 5px 5px rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(117, 117, 117) currentColor rgb(208, 208, 208) rgb(117, 117, 117); width: 358px; height: 32px; color: rgb(153, 153, 153); line-height: 32px; padding-left: 35px; float: left;
}
.index_case .index_case2 .index_serch .schsub {
	background: url("../images/index_12.jpg") no-repeat; border: currentColor; width: 66px; height: 34px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.index_case .index_case2 .index_shwt {
	width: 157px; height: 34px; margin-left: 9px; float: left;
}
.index_case .index_case2 .index_shwt a {
	background: url("../images/index_13.gif") no-repeat; width: 107px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-left: 50px; font-weight: bold; display: inline-block;
}
.index_case .index_case2 .index_photo {
	width: 338px; float: right;
}
.index_case .index_case2 .index_photo .text {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(117, 117, 117) currentColor rgb(208, 208, 208) rgb(117, 117, 117); width: 241px; height: 32px; color: rgb(153, 153, 153); line-height: 32px; padding-left: 10px; float: left;
}
.index_case .index_case2 .index_photo .sub {
	background: url("../images/index_14.jpg") no-repeat; border: currentColor; width: 83px; height: 34px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.index_main {
	padding: 10px; border: 1px solid rgb(223, 223, 223); width: 980px;
}
.index_title {
	width: 980px; height: 48px; padding-top: 7px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_sink {
	width: 700px; height: auto; overflow: hidden; margin-top: 15px; float: left;
}
.index_tab_l {
	width: 165px; height: 285px; float: left;
}
.index_tab_l ul li {
	width: 165px; height: 65px; margin-top: 6px; display: inline-block;
}
.index_tab_l ul li a {
	background: rgb(240, 240, 240); width: 155px; height: 65px; color: rgb(51, 51, 51); line-height: 65px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; display: inline-block;
}
.index_tab_l ul li a .icon {
	background: url("../images/index_icon.png") no-repeat; margin: 19px 5px 0px 15px; width: 26px; height: 26px; float: left; display: inline-block;
}
.index_tab_l ul li a .icon6 {
	background-position: 0px -38px;
}
.index_tab_l ul li a .icon7 {
	background-position: -36px -38px;
}
.index_tab_l ul li a .icon8 {
	background-position: -70px -38px;
}
.index_tab_l ul li a .icon9 {
	background-position: -104px -38px;
}
.index_tab_l ul .index_tab2 {
	
}
.index_tab_l ul .index_tab2 a {
	background: url("../images/index_15.jpg") no-repeat; width: 165px; color: rgb(255, 255, 255);
}
.index_tab_l ul .index_tab2 a .icon6 {
	background-position: 0px -70px;
}
.index_tab_l ul .index_tab2 a .icon7 {
	background-position: -26px -70px;
}
.index_tab_l ul .index_tab2 a .icon8 {
	background-position: -55px -70px;
}
.index_tab_l ul .index_tab2 a .icon9 {
	background-position: -84px -70px;
}
.index_tab_r {
	width: 528px; height: 285px; overflow: hidden; float: right;
}
.index_tabr_title {
	background: rgb(240, 240, 240); width: 528px; height: 32px; line-height: 32px;
}
.index_tabr_title span {
	margin-left: 15px;
}
.index_tabr_title span {
	height: 32px; color: rgb(51, 51, 51); float: left; display: inline-block;
}
.index_tabr_title a {
	width: 75px; height: 30px; text-align: center; color: rgb(51, 51, 51); margin-left: 25px; float: left; display: inline-block;
}
.index_tabr_title .index_tab3 {
	color: rgb(235, 46, 100); border-bottom-color: rgb(235, 46, 100); border-bottom-width: 2px; border-bottom-style: solid;
}
.index_zl {
	width: 528px; height: auto; margin-top: 16px;
}
.index_zl img {
	border: 1px solid rgb(223, 223, 223); float: left;
}
.index_zl .index_zl_r {
	width: 330px; float: right;
}
.index_zl .index_zl_r h3 {
	text-align: center; color: rgb(51, 51, 51); line-height: 35px; font-size: 14px;
}
.index_zl .index_zl_r h3 a {
	color: rgb(51, 51, 51);
}
.index_zl .index_zl_r p {
	line-height: 30px;
}
.index_zl .index_zl_r p a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.index_zl .index_list1 {
	width: 455px; padding-top: 15px; float: left; _padding: 0px;
}
.index_zl .index_list1 li {
	background: url("../images/index_icon.png") no-repeat -195px 10px; width: 215px; height: 30px; line-height: 30px; padding-left: 12px; float: left; display: inline-block;
}
.index_zl .index_list1 li a {
	color: rgb(102, 102, 102);
}
.index_zl .index_list1 li a span {
	color: rgb(51, 51, 51);
}
.index_zl .index_list2 {
	width: 70px; padding-top: 15px; float: right; _padding: 0px;
}
.index_zl .index_list2 li {
	margin-top: 5px;
}
.index_zl .index_list2 li {
	width: 70px; height: 25px; line-height: 25px; display: inline-block;
}
.index_zl .index_list2 li a {
	width: 70px; height: 25px; line-height: 25px; display: inline-block;
}
.index_zl .index_list2 li a {
	background: url("../images/index_icon.png") no-repeat -135px -70px; width: 35px; color: rgb(235, 46, 100); padding-left: 35px;
}
.index_ask {
	background: rgb(240, 240, 240); border: 1px solid rgb(223, 223, 223); width: 698px; height: 107px; margin-top: 8px;
}
.index_ask img {
	border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; float: left;
}
.index_ask ul {
	margin: 8px 0px 0px 15px; width: 585px; float: left;
}
.index_ask ul li {
	float: left; display: inline-block;
}
.index_ask ul li a {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 0px; border: 1px solid rgb(223, 223, 223); height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; display: inline-block;
}
.index_ask ul .index_li002 a {
	width: 115px;
}
.index_ask ul .index_li003 a {
	width: 88px;
}
.index_ask ul .index_li004 a {
	width: 54px;
}
.index_ask ul .index_li005 a {
	width: 49px;
}
.index_ask ul .index_00hov a {
	background: rgb(235, 46, 100); border: 1px solid rgb(235, 46, 100); color: rgb(255, 255, 255);
}
.index_ques {
	background: rgb(240, 240, 240); width: 262px; height: auto; overflow: hidden; margin-top: 15px; float: right;
}
.index_ques h3 {
	background: rgb(235, 46, 100); width: 262px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: 500;
}
.index_ques h4 {
	padding: 8px 0px; text-align: center;
}
.index_ques div {
	background: url("../images/index_22.jpg") no-repeat; margin: 0px auto; width: 222px; height: 228px; padding-left: 32px;
}
.index_ques div p {
	padding: 0px 1px 11px 0px; line-height: 25px; font-size: 12px;
}
.index_ques div p span {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.index_pro {
	margin: 15px auto;
}
.index_num {
	margin: 15px auto 0px; width: 980px; height: 60px;
}
.index_num ul {
	background: rgb(240, 240, 240); width: 980px; height: 50px;
}
.index_num ul li {
	width: 195px; height: 40px; text-align: center; line-height: 40px; margin-top: 5px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; position: relative;
}
.index_num ul li a {
	color: rgb(102, 102, 102); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; text-decoration: none; display: inline-block;
}
.index_num ul .index_tab4 a {
	background: url("../images/index_25.png") no-repeat; left: 11px; width: 172px; height: 51px; color: rgb(255, 255, 255); position: absolute; z-index: 10;
}
.index_js {
	width: 980px; height: 390px; overflow: hidden;
}
.index_js .index_js_l {
	width: 247px; height: 400px; float: left;
}
.index_js .index_js_l img {
	border: 1px solid rgb(222, 222, 222);
}
.index_js .index_js_c {
	width: 425px; padding-right: 15px; margin-left: 15px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.index_js .index_js_c h3 {
	height: 40px; color: rgb(235, 46, 100); line-height: 40px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; font-weight: 500;
}
.index_js .index_js_c h3 a {
	color: rgb(235, 46, 100); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
.index_js .index_js_c h3 img {
	margin: 8px 8px 0px 0px; float: left;
}
.index_js .index_js_c p {
	line-height: 30px; padding-bottom: 10px;
}
.index_js .index_js_c ul {
	padding-top: 7px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; _padding-top: 20px;
}
.index_js .index_js_c ul li {
	height: 18px; line-height: 18px; font-size: 14px; margin-top: 12px; display: inline-block;
}
.index_js .index_js_c ul li span {
	background: rgb(223, 223, 223); width: 63px; height: 18px; text-align: center; margin-right: 5px; display: inline-block;
}
.index_js .index_js_c img {
	margin-top: 17px;
}
.index_js .index_js_r {
	width: 265px; float: right;
}
.index_js .index_js_r h3 {
	padding: 10px 0px; height: 20px;
}
.index_js .index_js_r div {
	width: 265px; height: auto; overflow: hidden; margin-top: 3px;
}
.index_js .index_js_r div h4 {
	padding: 5px 0px; height: 25px; color: rgb(102, 102, 102); font-size: 14px;
}
.index_js .index_js_r div h4 i {
	background: url("../images/index_29_2.jpg") no-repeat; width: 20px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; padding-left: 7px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; font-weight: 500; display: inline-block;
}
.index_js .index_js_r div p {
	line-height: 25px; font-size: 12px;
}
.index_doc_ul {
	margin: 15px 0px; width: 980px; height: 0px;
}
.index_doc_ul ul li {
	float: left; display: inline-block;
}
.index_doc_ul ul li a {
	border: 1px solid rgb(223, 223, 223); width: 152px; height: 35px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; margin-right: 9px; display: inline-block;
}
.index_doc_ul ul .index_tab5 a {
	background: rgb(235, 46, 100); border: 1px solid rgb(235, 46, 100); color: rgb(255, 255, 255); font-weight: bold;
}
.index_doc {
	width: 980px; height: 440px; overflow: hidden;
}
.index_doc img {
	float: left;
}
.index_doc .index_doc_r {
	width: 675px; height: 440px; float: right; position: relative;
}
.index_doc .index_doc_r h3 {
	height: 55px; line-height: 55px;
}
.index_doc .index_doc_r h3 a {
	color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: 500;
}
.index_doc .index_doc_r h3 a span {
	color: rgb(235, 46, 100);
}
.index_doc .index_doc_r .index_doc_p {
	padding: 10px 0px; line-height: 28px;
}
.index_doc .index_doc_r .index_doc_p span {
	color: rgb(51, 51, 51);
}
.index_doc .index_doc_r .index_ry {
	width: 675px; height: auto; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.index_doc .index_doc_r .index_ry h3 {
	height: 45px; color: rgb(51, 51, 51); line-height: 45px; font-size: 14px;
}
.index_doc .index_doc_r .index_ry ul {
	width: 255px; float: left;
}
.index_doc .index_doc_r .index_ry ul li {
	background: url("../images/index_38.jpg") no-repeat; width: 235px; height: 25px; line-height: 25px; padding-left: 20px; margin-bottom: 4px; margin-left: 5px; display: inline-block;
}
.index_doc .index_doc_r .index_ry div {
	padding: 10px 0px 0px 13px; border: 1px dashed rgb(204, 204, 204); width: 400px; height: 97px; float: right;
}
.index_doc .index_doc_r .index_ry div p {
	line-height: 30px;
}
.index_doc .index_doc_r .index_ry div p span {
	color: rgb(235, 46, 100);
}
.index_doc .index_doc_r .index_ry div p b {
	color: rgb(51, 51, 51);
}
.index_doc .index_doc_r .index_doc_img {
	width: 675px; height: auto; overflow: hidden; clear: both; margin-top: 15px;
}
.index_doc .index_doc_r .index_doc_img ul li {
	width: 160px; margin-left: 11px; float: left; display: inline-block;
}
.index_doc .index_doc_r .index_doc_img ul li p {
	text-align: center; line-height: 43px;
}
.index_doc .index_doc_r .index_doc_btn {
	left: 240px; top: 13px; width: 290px; height: 35px; position: absolute;
}
.index_doc .index_doc_r .index_doc_btn a {
	width: 100px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-left: 37px; font-weight: bold; float: left; display: block;
}
.index_doc .index_doc_r .index_doc_btn .index_btn1 {
	background: url("../images/index_36.gif") no-repeat;
}
.index_doc .index_doc_r .index_doc_btn .index_btn2 {
	background: url("../images/index_37.gif") no-repeat; margin-left: 13px;
}
.index_host {
	margin-top: 15px;
}
.index_host ul {
	background: rgb(240, 240, 240); width: 980px; height: 53px; line-height: 53px; overflow: hidden;
}
.index_host ul li {
	width: 108px; height: 50px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; margin-left: 10px; float: left; display: inline-block;
}
.index_host ul .index_tab6 {
	color: rgb(235, 46, 100); border-bottom-color: rgb(235, 46, 100); border-bottom-width: 3px; border-bottom-style: solid;
}
.index_host div {
	width: 980px; height: 387px; overflow: hidden; margin-top: 10px;
}
.index_host div img {
	float: left;
}
.index_host div iframe {
	float: right;
}
.index_bian {
	background: rgb(240, 240, 240); padding: 20px 20px 20px 15px; border: 1px solid rgb(240, 240, 240); width: 965px; height: 117px; margin-top: 12px;
}
.index_bian img {
	float: left;
}
.index_bian ul {
	width: 882px; margin-left: 11px; float: left;
}
.index_bian ul li {
	width: 131px; height: 117px; margin-left: 19px; float: left; display: inline-block;
}
.index_bian ul li a {
	background: url("../images/index_48_2.jpg") no-repeat; width: 131px; height: 117px; display: inline-block;
}
.index_bian ul li a:hover {
	background-position: 0px -121px;
}
.index_bian ul li a i {
	background: url("../images/index_50.png") no-repeat; margin: 12px auto 0px; width: 110px; height: 90px; display: block;
}
.index_bian ul .index_bian1 {
	margin-left: 0px;
}
.index_bian ul .index_bian1 a i {
	background-position: 4px 0px;
}
.index_bian ul .index_bian2 a i {
	background-position: -130px 0px;
}
.index_bian ul .index_bian3 a i {
	background-position: -263px 0px;
}
.index_bian ul .index_bian4 a i {
	background-position: -394px 0px;
}
.index_bian ul .index_bian5 a i {
	background-position: -528px 0px;
}
.index_bian ul .index_bian6 a i {
	background-position: -653px 0px;
}
.index_b_menu {
	background: rgb(160, 1, 31); width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; margin-top: 20px;
}
.index_b_menu a {
	padding: 0px 25px; color: rgb(255, 255, 255);
}
.index_footer {
	background: rgb(247, 247, 247); width: 100%; height: 230px;
}
.index_footer div {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden; padding-top: 45px;
}
.index_footer div a {
	width: 300px; height: 164px; float: left; display: block;
}
.index_footer div img {
	float: right;
}
.index_footer div p {
	width: 395px; color: rgb(102, 102, 102); line-height: 27px; font-size: 12px; margin-left: 28px; float: left; display: block;
}
.index_new .index_m03 ul li a:hover {
	color: rgb(235, 46, 100);
}
.index_list1 li a:hover {
	color: rgb(235, 46, 100);
}
.index_add {
	height: 172px; margin-top: 15px;
}
.index_add .index_addtop {
	width: 1000px; height: 35px; border-bottom-color: rgb(239, 69, 101); border-bottom-width: 2px; border-bottom-style: solid;
}
.index_add .index_addtop p {
	width: 136px; height: 35px; text-align: center; line-height: 35px; float: left; cursor: pointer;
}
.index_add .index_addtop p.index_tab6 {
	background: rgb(239, 69, 101); color: rgb(255, 255, 255);
}
.index_add .index_addshow {
	width: 1000px; height: auto;
}
.index_add .index_addshow ul li {
	width: 160px; height: auto; text-align: center; overflow: hidden; font-size: 12px; margin-top: 10px; float: left; display: inline;
}
.index_add .index_addshow ul li.showli1 {
	width: 180px;
}
.index_addshowimg img {
	margin: 10px 0px 0px 8px; float: left;
}
.index_addshowimg img.addshowimg {
	margin-left: 0px;
}
.jhsy_banner div {
	margin: 0px auto; width: 1000px; height: auto; overflow: hidden;
}
.banner div {
	margin: 0px auto; width: 1000px; height: 519px; overflow: hidden; position: relative;
}
.banner div img {
	float: left;
}
.banner div p {
	left: 268px; top: 406px; width: 500px; height: 55px; display: block; position: absolute;
}
.box {
	background: rgb(255, 255, 255); margin: auto; width: 1000px; height: auto; overflow: hidden; position: relative;
}
.box img {
	display: block;
}
.index_con {
	margin: 10px auto 0px; width: 982px; overflow: hidden;
}
.map_title {
	padding: 30px 0px 27px; width: 100%; height: 69px; overflow: hidden;
}
.map_1 {
	margin: 15px auto 0px; width: 945px; height: 30px; line-height: 30px;
}
.map_1 ul li {
	background: url("../images/map_01.jpg") no-repeat; width: 185px; height: 29px; padding-left: 40px; margin-left: 15px; float: left; display: inline-block;
}
.map_1 ul li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.map_1 ul .map_l0 {
	margin-left: 0px;
}
.map_2 {
	margin: 15px auto; width: 982px; height: 397px;
}
.map_3 {
	background: rgb(237, 237, 237); margin: 0px auto; padding: 0px 18px; width: 946px; height: 65px;
}
.map_3 p {
	color: rgb(63, 63, 63); line-height: 65px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; float: left; display: inline-block;
}
.map_3 p span {
	color: rgb(160, 1, 31); font-size: 22px;
}
.map_3 a {
	background: url("../images/map_03.jpg") no-repeat; width: 329px; height: 35px; text-align: center; color: rgb(255, 240, 0); line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 17px; margin-top: 16px; float: right; display: inline-block;
}
.map_4 {
	width: 982px; height: 343px; overflow: hidden;
}
.map_4 img {
	float: left;
}
.map_4 div {
	background: rgb(237, 237, 237); padding: 0px 20px; width: 350px; height: 343px; overflow: hidden; font-size: 14px; float: right;
}
.map_4 div h3 {
	padding: 20px 0px 18px; color: rgb(0, 0, 0); font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px; font-weight: 500;
}
.map_4 div p {
	color: rgb(90, 90, 90); line-height: 26px;
}
.map_4 div a {
	background: url("../images/map_06.jpg") no-repeat; margin: 16px auto 0px; width: 288px; height: 35px; text-align: center; color: rgb(255, 240, 0); line-height: 35px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 17px; display: block;
}
.map_5 {
	width: 982px; height: auto; overflow: hidden;
}
.map_5 ul li {
	width: 148px; height: auto; overflow: hidden; margin-left: 18px; float: left; display: inline-block;
}
.map_5 ul .map_l0 {
	margin-left: 4px; _margin-left: 2px;
}
.map_5 ul li i {
	background: url("../images/map_08.jpg") no-repeat -165px 0px; width: 148px; height: 103px; text-align: center; color: rgb(235, 46, 100); padding-top: 45px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-style: normal; display: inline-block;
}
.map_5 ul li.map_hover i {
	color: rgb(255, 255, 255);
}
.map_5 ul li p {
	color: rgb(90, 90, 90); line-height: 25px; padding-top: 10px; font-size: 14px; margin-top: 10px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;
}
.map_6 {
	margin: 0px auto; width: 982px; height: auto; overflow: hidden;
}
.map_6 .map_6_1 {
	background: rgb(243, 243, 243); width: 982px; height: 302px;
}
.map_6 .map_6_2 {
	background: rgb(243, 243, 243); width: 982px; height: 302px;
}
.map_6 .map_6_1 .map_6_l {
	background: rgb(235, 46, 100); padding: 100px 0px; width: 165px; height: 102px; text-align: center; float: left;
}
.map_6 .map_6_2 .map_6_l {
	background: rgb(235, 46, 100); padding: 100px 0px; width: 165px; height: 102px; text-align: center; float: left;
}
.map_6 .map_6_1 .map_6_l i {
	background: url("../images/map_icon.png") no-repeat; width: 100px; height: 102px; display: inline-block;
}
.map_6 .map_6_2 .map_6_l i {
	background: url("../images/map_icon.png") no-repeat; width: 100px; height: 102px; display: inline-block;
}
.map_6 .map_6_1 ul {
	background: rgb(243, 243, 243); width: 790px; height: 302px; padding-left: 25px; float: left;
}
.map_6 .map_6_2 ul {
	background: rgb(243, 243, 243); width: 790px; height: 302px; padding-left: 25px; float: left;
}
.map_6 .map_6_1 ul {
	width: 570px;
}
.map_6 .map_6_1 ul li {
	height: 150px; display: inline-block;
}
.map_6 .map_6_1 ul li h3 {
	padding: 20px 0px 10px; color: rgb(235, 46, 100); font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: 500;
}
.map_6 .map_6_2 ul li h3 {
	padding: 20px 0px 10px; color: rgb(235, 46, 100); font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: 500;
}
.map_6 .map_6_1 ul li p {
	color: rgb(90, 90, 90); line-height: 25px; font-size: 14px;
}
.map_6 .map_6_2 ul li p {
	color: rgb(90, 90, 90); line-height: 25px; font-size: 14px;
}
.map_6 .map_6_1 ul .mapli_1 {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.map_6 .map_6_1 ul .mapli_2 {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.map_6 .map_6_1 a {
	background: url("../images/map_10.gif") no-repeat; margin: 115px 25px 0px 0px; width: 164px; height: 93px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; padding-top: 10px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 17px; font-weight: 500; float: right; display: block; _margin: 115px 13px 0px 0px;
}
.map_6 .map_6_1 a span {
	font-size: 20px;
}
.map_6 .map_6_2 {
	margin-top: 20px;
}
.map_6 .map_6_2 .map_6_l i {
	background-position: -115px 0px;
}
.map_6 .map_6_2 ul {
	
}
.map_6 .map_6_2 ul li {
	width: 385px; height: 150px; float: left;
}
.map_6 .map_6_2 ul li h3 {
	
}
.map_6 .map_6_2 ul li p {
	
}
.map_6 .map_6_2 ul .mapli_1 {
	border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.map_6 .map_6_2 ul .mapli_2 {
	width: 355px; padding-left: 30px; border-bottom-color: rgb(232, 232, 232); border-left-color: rgb(255, 255, 255); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.map_6 .map_6_2 ul .mapli_3 {
	border-top-color: rgb(255, 255, 255); border-right-color: rgb(232, 232, 232); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.map_6 .map_6_2 ul .mapli_4 {
	width: 355px; padding-left: 30px; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.map_7 {
	width: 982px; height: 310px; overflow: hidden;
}
.map_7 .map_7_l {
	background: rgb(0, 0, 255); width: 540px; height: 310px; float: left;
}
.map_7 .map_7_r {
	width: 415px; height: 310px; overflow: hidden; float: right;
}
.map_7 .map_7_r table {
	height: 316px;
}
.map_7 .map_7_r table tr .map_td {
	padding: 0px 15px; width: 235px;
}
.map_7 .map_7_r table tr td {
	border: currentColor;
}
.map_7 .map_7_r table tr td input {
	background: rgb(249, 249, 249); color: rgb(90, 90, 90); font-size: 14px;
}
.map_7 .map_7_r table tr td .map_input1 {
	background: url("../images/map_14.jpg") no-repeat rgb(249, 249, 249); border: 1px solid rgb(227, 227, 227); width: 160px; height: 35px; padding-left: 75px;
}
.map_7 .map_7_r table tr td .map_input2 {
	background: url("../images/map_16.jpg") no-repeat rgb(249, 249, 249); border: 1px solid rgb(227, 227, 227); width: 160px; height: 35px; padding-left: 75px;
}
.map_7 .map_7_r table tr td .inpBut {
	background: url("../images/map_15.gif") no-repeat; border: currentColor; width: 59px; height: 37px; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px;
}
.map_8 {
	background: url("../images/map_12.jpg") no-repeat; margin: 20px auto 30px; width: 981px; height: 81px;
}
.map_8 p {
	padding: 14px 0px 0px 120px; color: rgb(63, 63, 63); line-height: 27px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; float: left; display: inline-block;
}
.map_8 a {
	margin: 11px 0px 0px 25px; width: 75px; height: 69px; float: left; display: inline-block;
}
.map_menu {
	background: rgb(160, 1, 31); width: 100%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px;
}
.map_menu a {
	padding: 0px 25px; color: rgb(255, 255, 255); font-size: 14px;
}
.index_main1 {
	padding: 10px; border: 1px solid rgb(223, 223, 223); width: 980px; margin-top: 15px; margin-bottom: 15px;
}
.menu2 {
	background: url("../images/small_bg.png") no-repeat 0px 0px;
}
.menu2 li.hover {
	background: url("../images/small_bg.png") no-repeat 0px 0px;
}
.footer a {
	background: url("../images/small_bg.png") no-repeat 0px 0px;
}
.rightLine {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.container_02 {
	margin: 0px auto; padding: 0px; width: 993px; text-align: left;
}
#main1 ul {
	display: none;
}
#main2 ul {
	display: none;
}
#main0 ul.block {
	display: block;
}
#main1 ul.block {
	display: block;
}
#main2 ul.block {
	display: block;
}
.help_class2 {
	background: rgb(242, 239, 239); border: 1px solid rgb(229, 219, 211); width: 980px; float: left;
}
.menu2 {
	background-position: 0px -76px; padding: 2px 0px 0px 33px; width: 963px; height: 42px;
}
.menu2 li {
	width: 69px; height: 42px; text-align: center; line-height: 42px; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 14px; float: left; display: block; cursor: pointer;
}
.menu2 a {
	color: rgb(93, 75, 61);
}
.menu2 a:hover {
	color: rgb(165, 78, 14); text-decoration: none;
}
.menu2 li.hover {
	background-position: 0px -12px; width: 69px; height: 42px; color: rgb(165, 78, 14);
}
.envircon_pic {
	margin: 20px 0px 20px 15px;
}
.monthPic {
	width: 951px; height: 244px; position: relative;
}
.picBox {
	position: absolute;
}
.picBox1 {
	left: 0px; top: 0px; width: 285px; height: 149px;
}
.picBox2 {
	left: 0px; top: 160px; width: 138px; height: 84px;
}
.picBox3 {
	left: 148px; top: 160px; width: 138px; height: 84px;
}
.picBox4 {
	left: 300px; top: 0px; width: 309px; height: 245px;
}
.picBox5 {
	left: 620px; top: 0px; width: 163px; height: 245px;
}
.picBox6 {
	left: 797px; top: 0px; width: 150px; height: 150px;
}
.picBox7 {
	left: 797px; top: 160px; width: 150px; height: 84px;
}
.boxCon {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 30px; text-align: center; bottom: 0px; line-height: 30px; font-size: 14px; filter: alpha(opacity=70); position: absolute; opacity: 0.7;
}
.boxCon p.text {
	
}
.boxCon p.text1 {
	margin-top: 5px;
}
.boxCon p.text2 {
	margin-top: 25px;
}
.boxCon a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.boxCon .biaoti {
	font-weight: bolder;
}
.boxCon .link a {
	width: 60px; text-align: center; font-size: 12px; text-decoration: underline; margin-left: 55px; float: left; display: block;
}
.monthPicnew {
	margin: 10px 0px; width: 951px; height: 244px; position: relative;
}
.picBoxnew {
	position: absolute;
}
.picBoxnew1 {
	left: 0px; top: 0px; width: 212px; height: 142px;
}
.picBoxnew2 {
	left: 232px; top: 0px; width: 212px; height: 142px;
}
.picBoxnew3 {
	left: 0px; top: 150px; width: 140px; height: 94px;
}
.picBoxnew4 {
	left: 153px; top: 150px; width: 140px; height: 94px;
}
.picBoxnew5 {
	left: 305px; top: 150px; width: 140px; height: 94px;
}
.picBoxnew6 {
	left: 500px; top: 0px; width: 212px; height: 142px;
}
.picBoxnew7 {
	left: 735px; width: 212px; height: 142px;
}
.picBoxnew8 {
	left: 500px; top: 150px; width: 140px; height: 94px;
}
.picBoxnew9 {
	left: 653px; top: 150px; width: 140px; height: 94px;
}
.picBoxnew10 {
	left: 807px; top: 150px; width: 140px; height: 94px;
}
.none {
	display: none;
}
.boxConnew {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 30px; text-align: center; bottom: 0px; line-height: 30px; font-size: 14px; filter: alpha(opacity=70); position: absolute; opacity: 0.7;
}
.boxConnew p.text {
	
}
.boxConnew p.text1 {
	margin-top: 15px;
}
.boxConnew a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.boxConnew .biaoti {
	
}
.monthPic {
	width: 951px; height: 244px; position: relative;
}
.picBox {
	position: absolute;
}
.huanjing_box img {
	margin: 0px auto; display: block;
}
.huanjing_box2 img {
	margin: 0px auto; display: block;
}
.huanjing_box3 img {
	margin: 0px auto; display: block;
}
.huanjing_box4 img {
	margin: 0px auto; display: block;
}
.huanjing_box5 img {
	margin: 0px auto; display: block;
}
.huanjing_box6 img {
	margin: 0px auto; display: block;
}
.huanjing_box7 img {
	margin: 0px auto; display: block;
}
.huanjing_box a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box2 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box4 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box5 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box6 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box7 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.huanjing_box {
	overflow: hidden;
}
.huanjing1 {
	left: 0px; top: 0px; width: 256px; height: 120px;
}
.huanjing2 {
	left: 0px; top: 130px; width: 256px; height: 115px;
}
.huanjing3 {
	left: 266px; top: 0px; width: 354px; height: 245px;
}
.huanjing4 {
	left: 630px; top: 0px; width: 180px; height: 120px;
}
.huanjing5 {
	left: 820px; top: 0px; width: 131px; height: 120px;
}
.huanjing6 {
	left: 630px; top: 130px; width: 131px; height: 115px;
}
.huanjing7 {
	left: 771px; top: 130px; width: 180px; height: 115px;
}
.huanjing_jieshao {
	width: 214px; height: 50px; text-align: center; padding-top: 10px; font-size: 16px; display: block; position: relative; z-index: 100; cursor: pointer; background-color: rgb(229, 229, 229);
}
.hjdaohang {
	margin-top: -51px;
}
.huanjing_title2 {
	width: 710px; height: 35px; margin-top: 20px; margin-bottom: 22px; float: left;
}
a.more_ys1 {
	margin-bottom: 0px;
}
.browse_box {
	width: 710px; height: 380px; overflow: hidden; margin-top: 6px; float: left;
}
.yldaohang {
	width: 51px; height: 51px; margin-top: -215px; margin-left: 330px; display: block; position: relative; background-image: url("../images/360-1.png");
}
.yldaohang:hover {
	background-image: url("../images/360-2.png");
}
.rydaohang {
	width: 51px; height: 51px; bottom: -51px; float: left; display: block; position: relative; background-image: url("../images/fangda01.png");
}
.rydaohang:hover {
	background-image: url("../images/fangda02.png");
}
.fancybox-wrap {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-skin {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-outer {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-inner {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-image {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap object {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav span {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap {
	left: 0px; top: 0px; position: absolute; z-index: 8020;
}
.fancybox-skin {
	background: rgb(249, 249, 249); border-radius: 4px; color: rgb(68, 68, 68); position: relative; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0px 10px 25px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer {
	position: relative;
}
.fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; color: rgb(68, 68, 68); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.fancybox-image {
	width: 100%; height: 100%; display: block;
}
.fancybox-iframe {
	width: 100%; height: 100%; display: block;
}
.fancybox-image {
	max-height: 100%; max-width: 100%;
}
.fancybox-close {
	background-image: url("../images/fancybox_nav.png");
}
.fancybox-prev span {
	background-image: url("../images/fancybox_nav.png");
}
.fancybox-next span {
	background-image: url("../images/fancybox_nav.png");
}
#fancybox-loading {
	background-position: 0px -108px; left: 50%; top: 50%; margin-top: -22px; margin-left: -22px; position: fixed; z-index: 8060; cursor: pointer; opacity: 0.8;
}
#fancybox-loading div {
	background: url("../images/fancybox_loading.gif") no-repeat center; width: 44px; height: 44px;
}
.fancybox-close {
	top: -15px; width: 35px; height: 35px; right: -15px; position: absolute; z-index: 8040; cursor: pointer; background-image: url("../images/fancybox_nav.png");
}
.fancybox-nav {
	background: url("../images/blank.gif"); top: 0px; width: 20%; height: 100%; text-decoration: none; position: absolute; z-index: 8040; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fancybox-prev {
	left: 0px;
}
.fancybox-next {
	right: 0px;
}
.fancybox-nav span {
	top: 50%; width: 68px; height: 58px; margin-top: -29px; visibility: hidden; position: absolute; z-index: 8040; cursor: pointer; opacity: 0.7;
}
.fancybox-prev span {
	background-position: 0px -36px; left: 10px;
}
.fancybox-next span {
	background-position: 0px -99px; right: 10px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	left: -99999px; top: -99999px; overflow: visible !important; visibility: hidden; position: absolute; max-height: 99999px; max-width: 99999px;
}
.fancybox-lock {
	width: auto; overflow: hidden !important;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	background: url("../images/fancybox_overlay.png"); left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 8010;
}
.fancybox-overlay-fixed {
	right: 0px; bottom: 0px; position: fixed;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto; overflow-y: scroll;
}
.fancybox-title {
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; width: 100%; visibility: hidden; position: relative; z-index: 8050; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	text-align: right; bottom: 0px; margin-top: 0px;
}
.fancybox-title-float-wrap .child {
	border-radius: 15px; color: rgb(244, 117, 72); line-height: 35px; font-size: 16px; font-weight: bold; margin-top: -35px; margin-right: 12px; vertical-align: text-top; display: inline-block; white-space: nowrap; position: relative; text-shadow: 0 1px 2px #222; -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.fancybox-title-outside-wrap {
	color: rgb(255, 255, 255); margin-top: 10px; position: relative;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
#fancybox-loading {
	background-image: url("../images/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-close {
	background-image: url("../images/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-prev span {
	background-image: url("../images/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-next span {
	background-image: url("../images/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
#fancybox-loading div {
	background-image: url("../images/fancybox_loading@2x.gif"); background-size: 24px 24px;
}
.flink {
	margin: 0px auto; width: 1000px;
}
.flink ul li {
	margin-right: 10px; float: left;
}
.flink ul a {
	padding-left: 20px;
}
