﻿	@charset "utf-8";

/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #666666;
}

h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
button,
input,
textarea,
th,
td,
pre,
a {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

a {
	color: #535353;
	text-decoration: none;
	border: none;
}

a:hover {
	color: #814D16;
}

img {
	border: 0 none;
}

ul,
li {
	list-style: none;
}

ul {
	padding: 0;
	margin: 0;
}

ul,
li,
p,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
span {
	margin: 0;
	padding: 0;
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f18 b {
	font-weight: 100;
}

.f20 {
	font-size: 20px
}

.f23 {
	font-size: 24px;
}

.lh20 {
	line-height: 20px
}

.lh22 {
	line-height: 22px
}

.lh24 {
	line-height: 30px
}

.lh26 {
	line-height: 26px
}

.lh28 {
	line-height: 28px
}

.lh30 {
	line-height: 30px
}

.lh35 {
	line-height: 35px
}

.fb {
	font-weight: bold
}

.fn {
	font-weight: normal
}

.text-c {
	text-align: center
}

.text-l {
	text-align: left
}

.text-r {
	text-align: right
}

.lf {
	float: left
}

.rt {
	float: right
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

select optgroup {
	color: #CAC8BB;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	clear: both;
}

.mopacity li:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}


/*header*/

.header {
	width: 100%;
	background: url(../images/bg_header.png) repeat-x;
	border-bottom: 1px #f9b32d solid;
}


/*nav*/

.nav_box {
	width: 1000px;
	height: 135px;
	margin: 0 auto;
	background: url(../images/logo.png) no-repeat center top;
}

.nav_box ul {
	display: block;
	margin: 0 auto;
}

.nav_box ul li {
	display: block;
	float: left;
	width: 14%;
	height: auto;
	z-index: 3;
	text-align: center;
	font-size: 17px;
	position: relative;
}

.nav_box ul li a {
	display: block;
	outline: none;
	color: #000;
	line-height: 135px;
}

.nav_box ul li a:hover {
	color: #006f7a;
}

.nav_box ul .n_space {
	width: 15%;
	display: block;
	height: 135px;
}

.nav_box ul li .dh {
	display: none;
	text-align: center;
	width: 100%;
	z-index: 9999999;
	position: absolute;
	top: 135px;
	left: 0;
	background: #006F7A;
	background-color: rgba(0, 111, 122, 0.8);
	opacity: 0.8;
	filter: Alpha(opacity=80);
	/* IE */
	-moz-opacity: 0.8;
	/* FF 主要是为了兼容老版本的FF */
}

.nav_box ul li .dh a {
	display: block;
	line-height: 45px!important;
	border-bottom: 1px solid #ccc;
	color: #fff;
}

.nav_box ul li .dh a:hover {
	background: #006F7A;
}

#banner {
	border-bottom: 1px solid #f9b32d;
}

.footer {
	border-top: 2px solid #f9b32d;
}


/*banner*/

.flexslider {
	position: relative;
	width: 100%;
	height: 700px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png)no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	/*height: 700px;*/
	display: block;
}


/*con1_box*/

.con1_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 25px;
}

.con1_box .mh3_tit {
	width: 100%;
	height: auto;
}

.mh3_tit {
	max-width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}

.mh3_tit .m_tit {
	display: block;
	height: 45px;
	width: 80%;
	padding-left: 18%;
	position: relative;
	z-index: 999;
	margin-top: 25px;
}

.mh3_tit .m_tit1 {
	background: url(../images/home_img1.png) no-repeat 40% 0;
}

.mh3_tit .m_tit2 {
	background: url(../images/home_img2.png) no-repeat 52% 0;
	background-size: 95px;
}

.mh3_tit .m_tit3 {
	background: url(../images/home_img3.png) no-repeat 52% 0;
	background-size: 155px;
}

.mh3_tit .m_tit4 {
	background: url(../images/home_img4.png) no-repeat 50% 0;
}

.mh3_tit p {
	display: block;
	width: 24%;
	height: 144px;
	line-height: 90px;
	float: left;
	cursor: pointer;
	text-align: center;
	margin: 0 0.5%;
	position: relative;
}

.mh3_tit p:hover,
.mon {
	background: url(../images/bgtab_mon.png) no-repeat center 0;
	color: #fff;
}

.mh3_tit p:hover .m_tit1,
.mon .m_tit1 {
	background: url(../images/home_img1.png) no-repeat 40% -45px;
}

.mh3_tit p:hover .m_tit2,
.mon .m_tit2 {
	/*background: url(../images/home_img2_1.png) no-repeat 52% -45px;*/
	background: url(../images/home_img2_1.png) no-repeat 52%;
	background-size: 95px;
}

.mh3_tit p:hover .m_tit3,
.mon .m_tit3 {
	/*background: url(../images/home_img3.png) no-repeat 52% -45px;*/
	background: url(../images/home_img3_1.png) no-repeat 52%;
	background-size: 155px;
}

.mh3_tit p:hover .m_tit4,
.mon .m_tit4 {
	background: url(../images/home_img4.png) no-repeat 50% -45px;
}

.m_infos {
	width: 30%;
	padding: 0 8%;
}

.m_lit {
	width: 50%;
	overflow: hidden;
	position: relative;
	margin-top: 60px;
}

.m_lit img {
	width: 100%;
	transform: scale(1.0, 1.0);
	transition: transform 0.9s ease 0s;
}

.m_lit a {
	display: block;
}

.m_lit:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.9s ease 0s;
}

.ctit {
	width: 100%;
	margin: 50px 0 60px 0;
}

.ctit_a {
	font-size: 34px;
	color: #c49a3a;
}

.ctit_i {
	font-size: 18px;
	color: #999;
}

.cline {
	display: block;
	width: 60px;
	height: 3px;
	background: #bec5c6;
}

.go_iocn {
	width: 150px;
	height: 43px;
	line-height: 43px;
	margin-top: 30px;
	font-size: 20px;
}

.go_iocn a {
	display: block;
	width: 100%;
	background: url(../images/go_ico.png) right 0 no-repeat;
}

.go_iocn a:hover {
	background: url(../images/go_ico.png) right -43px no-repeat;
}


/*con2_box*/

.mbt {
	width: 305px;
	height: auto;
	padding: 20px 0;
	font-size: 35px;
	text-align: center;
	color: #a67f22;
	background: url(../images/bg_mbt.png) no-repeat 0 center;
	margin: 90px auto 40px auto;
}


/*main_box1*/

.main_box1 {
	width: 1130px;
	height: auto;
	margin: 0 auto;
}

.con2_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f7f7f7;
}

.news_box {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.newstab_tit ul {
	display: block;
	overflow: hidden;
}

.newstab_tit ul li {
	display: inline-block;
	margin-left: 5px;
	width: 135px;
	height: 45px;
	line-height: 45px;
	_zoom: 1;
	*display: inline;
	overflow: hidden;
	border: 1px solid #dab765;
	cursor: pointer;
}

.newstab_tit ul li a {
	color: #dab765;
}

.newstab_tit li a:hover,
.mmon {
	background: #dab765;
	color: #000;
}

.newstab_tit li.mmon a {
	color: #000;
}

.layout {
	_zoom: 1;
	display: inline-block;
}

.newstab_tit li a {
	display: inline-block;
	line-height: 45px;
	width: 135px;
}

.news_list_box ul li {
	border: 1px solid #dab765;
	height: 450px;
	overflow: hidden;
}

.news_img {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.news_img img {
	display: block;
	width: 100%;
	transform: scale(1.0, 1.0);
	transition: transform 0.6s ease 0s;
	position: relative;
}

.news_img img:hover {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}

.n_data {
	display: block;
	height: 40px;
	width: 40%;
	text-align: center;
	line-height: 40px;
	background: #fff;
	border: 1px solid #a67f22;
	margin: -20px auto 0 auto;
	z-index: 99999;
	position: relative;
}

.n_tit {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #333;
	margin-top: 30px;
}

.n_infos {
	padding: 4%;
	overflow: hidden;
}

.more_xq {
	display: block;
}

.news_list_box ul {}


/*rows_3*/

.rows_3 {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.rows_3 li {
	display: block;
	width: 30%;
	margin: 1.5%;
	float: left;
	overflow: hidden;
	position: relative;
}

.more_list {
	width: 100%;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.more_list a {
	display: block;
	width: 10%;
	padding: 8px 30px;
	color: #A67F22;
	border-top: 1px solid #A67F22;
	border-bottom: 1px solid #A67F22;
	margin: 35px auto 90px auto;
}

.more_list a:hover {
	color: #666;
}

.bgmh3_tit {
	width: 100%;
	background: url(../images/bgmh3_tit.png) repeat-x;
}


/*ny css*/

.ny_banner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.ny_banner img {
	width: 100%;
	max-height: 600px;
	margin: 0 auto;
}

.main_box2 {
	width: 1120px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 40px;
}

.ny_nav_tit {
	width: 100%;
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #eedfc1;
}

.nav_tit {
	display: block;
	width: 100%;
	overflow: hidden;
}

.nav_tit li {
	display: block;
	float: left;
	margin-right: 50px;
	text-align: center;
}

.nav_tit li a {
	display: block;
}

.nav_tit li a:hover,
.nav_active {
	border-bottom: 3px solid #006875;
	color: #006875;
}

.details_box {
	width: 100%;
	height: auto;
}

.d_mbt {
	width: 100%;
	margin: 35px 0 35px 0;
}

.d_mbt .d_cn {
	font-size: 30px;
	color: #666;
}

.d_mbt .d_en {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}

.pd {
	padding-left: 20px;
	padding-right: 20px;
}

.com_infos {
	padding-bottom: 40px;
}

.rows_4 li {
	display: block;
	width: 25%;
	float: left;
	overflow: hidden;
	position: relative;
}

.rows_4 li a {
	display: block;
}

.rows_4 li img {
	width: 100%;
}

.imgShow .bg {
	width: 100%;
	height: 251px;
	/*background: url(../images/bg.png);*/
	background: #006875;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.imgShow .bg a {
	display: block;
	width: 100%;
	height: 100%;
}

.tit {
	display: block;
	width: 80%;
	position: absolute;
	top: 43%;
	left: 10%;
	right: 10%;
	color: #fff;
	text-align: center;
	line-height: 35px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}


/*history*/

.pub-history {
	height: auto;
	width: 100%;
	overflow: hidden;
}

.bhd {
	width: 1009px;
	height: 81px;
	margin: 10px auto 0 auto;
	background: url(../images/res14.png) center bottom repeat-x;
}

.bhd .tempWrap {
	width: 1008px !important;
	height: 110px;
	overflow: hidden;
}

.bhd .tempWrap .year-list {
	width: 300%;
	float: left;
	padding-bottom: 25px;
	background: url(../images/bg_history.png) 10px bottom repeat-x;
}

.bhd .tempWrap .year-list li {
	height: 95px;
	width: 70px;
	float: left;
	line-height: 55px;
	font-size: 22px;
	text-align: center;
	color: #666;
	cursor: pointer;
	margin-left: 110px;
	background: url(../images/bgdot.png) center 78px no-repeat;
}

.bhd .tempWrap .year-list li:hover {
	color: #29829e;
}

.bhd .tempWrap .year-list .on {
	font-size: 30px;
	color: #29829e;
	background: url(../images/bg_on.png) center 45px no-repeat;
}

.centerbg {
	width: 100%;
	padding: 40px 0 30px 0;
	overflow: hidden;
}

.centerbg .tempWrap {
	margin: 0 auto;
	overflow: hidden;
	background: #f7f6f6;
	padding: 15px 10px 10px 15px;
}

.centerbg .tempWrap .bd {
	float: left;
	width: 500%;
}

.centerbg .tempWrap .img-hot {
	width: 215px;
	display: block;
	float: left;
	position: relative;
}

.centerbg .tempWrap .detail-hot {
	width: 740px;
	float: left;
	margin-left: 45px;
}

.centerbg .tempWrap .year-hot {
	height: 90px;
	font-size: 48px;
	line-height: 90px;
	text-align: center;
	border-right: 2px solid #29829e;
	color: #333333;
	font-weight: bold;
}

.hd2 {
	width: 1007px;
	margin: 0 auto;
	height: auto;
	top: -64px;
	position: relative;
}

.hd2 a {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 47px;
	transition-duration: 400ms;
	cursor: pointer;
	z-index: 99;
}

.hd2 .prev {
	left: -20px;
	background: url(../images/res-left.png) left top no-repeat;
}

.hd2 .prev:hover {
	background: url(../images/res-left.png) left bottom no-repeat;
}

.hd2 .next {
	right: -20px;
	background: url(../images/res-right.png) right top no-repeat;
}

.hd2 .next:hover {
	background: url(../images/res-right.png) right bottom no-repeat;
}


/*rongyu*/

.list_rongyu {
	display: block;
	overflow: hidden;
}

.main_honors li {
	width: 27%;
	margin: 15px 3%;
	float: left;
	overflow: hidden;
	position: relative;
}

.main_honors li .honorstitle {
	display: none;
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0px;
	bottom: 0px;
}

.main_honors li .main_honors_img img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.main_honors li:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

.main_honors_txt {
	text-indent: 0px;
	font-size: 14px;
	word-break: break-all;
	margin-top: 10px;
	text-align: center;
	z-index: 1
}

.honorstitle a {
	color: #fff;
	z-index: 2
}

.pop_colsebox {
	padding: 3px 0;
}


/*close*/

.main_honor_padding {
	padding: 20px 50px;
}

.pop_imgbox_re {
	position: relative;
	overflow: hidden;
}

.mask {
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	background-color: #000;
	z-index: 999;
	width: 100%;
	height: 100%;
}

.pop {
	position: fixed;
	top: 50px;
	left: 50px;
	z-index: 9999;
	display: none;
	box-shadow: 3px 3px 8px #666;
}

.pop_box {
	position: relative;
	text-align: center;
}

.pop_fl_top,
.pop_fl_bottom,
.pop_fr_top,
.pop_fr_bottom {
	position: absolute;
	display: block;
	width: 4px;
	height: 4px;
}

.pop_fl_top {
	left: -1px;
	top: -2px;
	background: #fff url("") 0% 0% no-repeat;
}

.pop_fl_bottom {
	left: -1px;
	bottom: -1px;
	background: #fff url("") 0% 100% no-repeat;
}

.pop_fr_top {
	right: -1px;
	top: -2px;
	background: #fff url("") 0% 100% no-repeat;
}

.pop_fr_bottom {
	right: -1px;
	bottom: -1px;
	background: #fff url("") 0% 0% no-repeat;
}

.pop_padding {
	padding: 5px;
	background-color: #fff;
}

.pop_fl_top_top,
.pop_fl_top_left,
.pop_fl_top_right,
.pop_fl_top_bottom {
	position: absolute;
	background-color: #fff;
}

.pop_fl_top_top,
.pop_fl_top_bottom {
	left: 3px;
	width: 90%;
	height: 4px;
}

.pop_fl_top_left,
.pop_fl_top_right {
	top: 2px;
	height: 90%;
	width: 4px;
}

.pop_fl_top_top {
	top: -2px;
}

.pop_fl_top_bottom {
	bottom: -1px;
}

.pop_fl_top_left {
	left: -1px;
}

.pop_fl_top_right {
	right: -1px;
}

.pop_positonbox {
	position: relative;
	height: 30px;
	overflow: hidden;
}

.pop_colse {
	width: 20px;
	height: 20px;
	background: url(../images/pop_colse.jpg) 0% 0% no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

.pop_prev,
.pop_next {
	position: absolute;
	top: 50%;
	display: block;
	height: 78px;
	width: 40px;
	cursor: pointer;
	margin-top: -39px;
}

.pop_prev {
	left: -5px;
	background: url(../images/mask_prev.png) 0% 0% no-repeat;
}

.pop_next {
	right: -5px;
	background: url(../images/mask_next.png) 0% 0% no-repeat;
}

.pop_prev:hover {
	background: url(../images/mask_next_cur.png) 0% 0% no-repeat;
}

.pop_next:hover {
	background: url(../images/mask_prev_cur.png) 0% 0% no-repeat;
}

.imgdetail_text {
	text-align: center;
	overflow: hidden;
	padding: 5px 0px;
	color: #666;
	font-size: 21px
}


/* techan*/

.list_tc_box {
	width: 100%;
	overflow: hidden;
}

.mmain_tcboxs li {
	width: 30%;
	margin: 15px 1.5%;
	float: left;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}

.mmain_tcboxs li .honorstitle {
	width: 100%;
	text-align: center;
	height: 45px;
	line-height: 45px;
	left: 0px;
	bottom: 0px;
}

.mmain_tcboxs li .honorstitle a {
	background: #e9e7e7;
	display: block;
	color: #333;
	font-size: 18px;
}

.mmain_tcboxs li .honorstitle a:hover,
.mmain_tcboxs li:hover .honorstitle a {
	background: #006f77;
	color: #fff;
}

.mmain_tcboxs li .main_honors_img img {
	width: 100%;
	cursor: pointer;
}

.mmain_tcboxs li:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

.main_honors_describe {
	text-indent: 0px;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
	z-index: 1;
	display: none;
}

.imgdetail_text {
	overflow: hidden;
	padding: 5px 0px;
	color: #666;
	font-size: 21px
}

.imgdetail_text_tc {
	font-size: 14px;
	text-align: left;
	color: #006F78;
	width: 100%;
	overflow: hidden;
}

.imgdetail_describe_tc {
	margin-top: 10px;
	font-size: 13px;
	text-align: left;
}

.pop_colsebox {
	padding: 3px 0;
}


/*close*/

.main_honor_padding {
	padding: 20px 50px;
}

.pop_imgbox_re {
	position: relative;
	overflow: hidden;
}

.pop_imgbox_re img {
	width: 100%;
	display: block;
	margin: 0 auto;
}

.mask {
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	background-color: #000;
	z-index: 999;
	width: 100%;
	height: 100%;
}

.pop {
	position: fixed;
	top: 50px;
	left: 50px;
	z-index: 9999;
	display: none;
	box-shadow: 3px 3px 8px #666;
}

.pop_box {
	position: relative;
	text-align: center;
}

.tcpop {
	width: 750px;
	overflow: hidden;
}

.main_tc_padding {
	padding: 20px 75px;
	background: #fff;
}

.pop_fl_top,
.pop_fl_bottom,
.pop_fr_top,
.pop_fr_bottom {
	position: absolute;
	display: block;
	width: 4px;
	height: 4px;
}

.pop_fl_top {
	left: -1px;
	top: -2px;
	background: #fff url("") 0% 0% no-repeat;
}

.pop_fl_bottom {
	left: -1px;
	bottom: -1px;
	background: #fff url("") 0% 100% no-repeat;
}

.pop_fr_top {
	right: -1px;
	top: -2px;
	background: #fff url("") 0% 100% no-repeat;
}

.pop_fr_bottom {
	right: -1px;
	bottom: -1px;
	background: #fff url("") 0% 0% no-repeat;
}

.pop_padding {
	padding: 5px;
	background-color: #fff;
}

.pop_fl_top_top,
.pop_fl_top_left,
.pop_fl_top_right,
.pop_fl_top_bottom {
	position: absolute;
	background-color: #fff;
}

.pop_fl_top_top,
.pop_fl_top_bottom {
	left: 3px;
	width: 90%;
	height: 4px;
}

.pop_fl_top_left,
.pop_fl_top_right {
	top: 2px;
	height: 90%;
	width: 4px;
}

.pop_fl_top_top {
	top: -2px;
}

.pop_fl_top_bottom {
	bottom: -1px;
}

.pop_fl_top_left {
	left: -1px;
}

.pop_fl_top_right {
	right: -1px;
}

.pop_positonbox {
	position: relative;
	height: 30px;
	overflow: hidden;
}

.pop_colse_tc {
	width: 40px;
	height: 40px;
	background: url(../images/tc_close.png) 0% 0% no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

.pop_prev_tc,
.pop_next_tc {
	position: absolute;
	top: 50%;
	display: block;
	height: 151px;
	width: 92px;
	cursor: pointer;
	margin-top: -39px;
}

.pop_prev_tc {
	left: -5px;
	background: url(../images/tc_arrorw.png) 0% 0% no-repeat;
}

.pop_next_tc {
	right: -5px;
	background: url(../images/tc_arrorw.png) -92px 0% no-repeat;
}

.pop_prev_tc:hover {
	background: url(../images/tc_arrorw.png) 0% 0% no-repeat;
}

.pop_next_tc:hover {
	background: url(../images/tc_arrorw.png) -92px 0% no-repeat;
}


/*jobs*/

.jobs_list {
	width: 100%;
	overflow: hidden;
}

.column {
	margin: 35px 0;
}

.column .ly_tit {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #000;
	font-size: 14px;
	padding-left: 30px;
	background: #ccc url(../images/ly_tit_iocn.png) 10px center no-repeat;
}

.column .ly_tit:hover {
	cursor: pointer;
}

.column .lycon {
	text-indent: 2em;
	color: #666;
	line-height: 28px;
	font-size: 13px;
}


/*news*/

.top_news_l {
	position: relative;
}

.top_news_l a.control {
	position: absolute;
	display: block;
	top: 47%;
	width: 42px;
	height: 80px;
	cursor: pointer;
	z-index: 9999999;
	background: url(../images/hislider-arrow.png) no-repeat;
	opacity: 0;
	alpha(opacity=0);
	-moz-opacity: 0;
}

.about_conr a.control {
	position: absolute;
	display: block;
	top: 47%;
	width: 42px;
	height: 80px;
	cursor: pointer;
	z-index: 99999;
	background: url(../images/hislider-arrow.png) no-repeat;
	opacity: 0;
	alpha(opacity=0);
	-moz-opacity: 0;
}

.top_news_l a.prev,
.about_conr a.prev {
	left: 10px;
	background-position: 0 0
}

.top_news_l a.next,
.about_conr a.next {
	right: 10px;
	background-position: -42px 0
}

.top_news_l:hover .prev,
.top_news_l:hover .next,
.about_conr:hover .prev,
.about_conr:hover .next {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	transition: all 0.5s;
}

.top_news_l .slider {
	display: none
}


/*公司简介幻灯*/

.about_conr {
	position: relative;
}

.about_conr .slide2 {
	height: 420px;
	overflow: hidden;
}

.about_conr .slide2 .desc .title {
	display: none!important;
}

.about_conr .slide2 .desc .num {
	display: none!important;
}

.about_conr .slide2 .desc .bg {
	display: none!important;
}


/*news list*/

.top_news {
	width: 100%;
	overflow: hidden;
	padding: 55px 0 85px 0;
}

.top_news_l {
	width: 48%;
	height: 370px;
	overflow: hidden;
}

.top_news_r {
	width: 48%;
	overflow: hidden;
	margin-left: 2%;
}

.mnews_lists {
	display: block;
	width: 100%;
	overflow: hidden;
}

.mnews_lists li {
	display: block;
	height: auto;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
}

.md_date {
	display: block;
	padding: 5px 0;
	width: 100%;
}

.mlist_news {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.mlist_news li {
	display: block;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.mlist_l {
	width: 60%;
}

.mlist_l .mn_tit {
	margin-bottom: 20px;
}

.mlist_l .md_date {
	margin: 15px 0;
}

.mlist_r img {
	width: 100%;
}

.mlist_r {
	width: 30%;
}

.mmore {
	display: block;
	padding-left: 30px;
	background: url(../images/mmore_icon.png) 0 center no-repeat;
}


/*pages*/

.pages {
	text-align: center;
	width: 100%;
	height: 33px;
	margin: 20px 0px;
}

.n_pages {
	text-align: center;
	width: 100%;
	height: 33px;
	margin: 20px 0px;
}

.pages ul {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	height: 33px;
}

.pages ul li {
	float: left;
	display: block;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	height: 21px;
	font-size: 12px;
}
.pages ul a {
	float: left;
	display: block;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	height: 21px;
	font-size: 12px;
}
span.page-num{ display:none}
.pages span.page-status {
	float: left;
	display: block;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	height: 21px;
	font-size: 12px;
}
.pages ul li a {
	display: block;
	color: #666;
	font-size: 12px;
}

.pages ul a:hover {
	display: block;
	color: #fff;
	background-color: #006F78;
	padding: 5px 10px;
	cursor: pointer;
}

.pages ul li:hover a {
	color: #fff;
	text-decoration: none;
}

.pages ul li.thisclass {
	color: #fff;
	background-color: #006F78;
}

  a.page-num-current{ color: #fff;
	background-color: #006F78;}
.pages ul li span,
strong {
	font-size: 12px;
}

.newsbt_box {
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #c8c9c9;
}

.mback {
	display: block;
	padding-right: 30px;
	background: url(../images/bgback_iocn.png) right center no-repeat;
}

.news_tit {
	font-size: 25px;
	margin: 30px auto 20px auto;
}

.micon {
	display: block;
	width: 100%;
}

.micon span {
	padding: 0 20px;
	background: url(../images/micon.png) 0 1px no-repeat;
}

.micon .mauthor {
	background-position: 0 -16px;
}

.newsnr_box {
	padding: 35px 0;
}

.page_up_down {
	padding: 30px 0;
}


/*about_conm1*/

.bgf5 {
	background: #f5f5f5;
}

.main_box3 {
	width: 88.8%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	/*background: #fff;*/
}

.main_box3_1 {
	width: 88.8%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	/*background: #fff;*/
	margin-top: 70px;
}

.main_box3_cp {
	width: 88.8%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.about_conm1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 70px;
	background: #fff;
}

.about_conm1_1 {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
}

.about_conl {
	width: 30%;
	padding: 3% 1% 0 2%;
}

.color_w {
	color: #fff;
}

.color_b {
	color: #000;
}

.color_3 {
	color: #333;
}

.about_bt {
	display: block;
	height: auto;
	overflow: hidden;
	font-size: 48px;
	padding: 20px 10px 0px 0px;
	line-height: 55px;
}

.about_infos {
	margin: 30px 0;
}

.more_addr {
	display: block;
	width: 120px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #ccc;
}

.more_addr:hover {
	background: #006f7a;
	color: #fff;
}

.about_conr {
	width: 66%;
	overflow: hidden;
}

.about_conr a {
	display: block;
}

.about_conr img {
	width: 100%;
	transform: scale(1.0, 1.0);
	transition: transform 0.6s ease 0s;
}

.about_conr a:hover img {
	width: 100%;
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}

.margin_tnone {
	margin-top: 0px!important;
}


/*about_conm2*/

.about_conm2 {
	width: 100%;
	overflow: hidden;
	margin-top: 80px;
}

.about_conm2 .main_box3 {
	/*	padding-bottom: 20px;*/
	background: #fff;
}

.about_con2l {
	width: 88%;
	overflow: hidden;
}

.about_con2r {
	width: 11%;
	text-align: center;
	overflow: hidden;
	font-size: 35px;
	color: #333;
	line-height: 45px;
	position: relative;
}

.about_con2r p {
	display: block;
	margin-top: 45%;
}


/*scroll*/

.warp-pic-list {
	width: 100%;
	overflow: hidden;
}

.warp-pic-list ul {
	display: block;
	width: 100%;
	overflow: hidden;
}

.warp-pic-list ul li {
	float: left;
	display: block;
	width: 360px;
	overflow: hidden;
	margin: 0 5px;
}

.img_wrap img {
	width: 100%;
	overflow: hidden;
}

.about_video {
	width: 100%;
	overflow: hidden;
	margin: 80px 0;
}

.about_video img {
	width: 100%;
	transform: scale(1.0, 1.0);
	transition: transform 0.6s ease 0s;
	cursor: pointer;
}

.about_video img:hover {
	width: 100%;
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}

.about_con4 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 80px;
	background: url(../images/bg_pinpai.jpg) center no-repeat;
}

.about_con4_1 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 80px;
	background: #f9eedc;
}


/**/

.hidden {
	display: none
}

.scroll_horizontal {
	position: relative;
	width: 1680px;
	height: 390px;
	margin: 80px auto 0 auto;
	overflow: hidden;
}

.scroll_horizontal .box {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 390px;
	margin: 0 auto;
}

.scroll_horizontal .list {
	overflow: hidden;
	width: 800%;
}

.scroll_horizontal .list li {
	float: left;
	display: block;
	width: 420px;
	text-align: center;
	cursor: pointer;
}

.scroll_horizontal .list li img {
	display: block;
	width: 410px;
}

.scroll_horizontal .list li p {
	display: block;
	width: 100%;
	line-height: 40px;
	color: #000;
}

.scroll_horizontal .list li:hover p {
	color: #006f7a;
}

.scroll_horizontal .plus {
	position: absolute;
	top: 35%;
	width: 30px;
	height: 80px;
	background: url(../images/arr_2.gif) left top;
	cursor: pointer;
}

.scroll_horizontal .minus {
	position: absolute;
	top: 35%;
	width: 30px;
	height: 80px;
	background: url(../images/arr_2.gif) -32px top no-repeat;
	cursor: pointer;
}

.scroll_horizontal .plus {
	left: 2%
}

.scroll_horizontal .minus {
	right: 2%
}

.scroll_horizontal .plus,
.scroll_horizontal .minus {
	opacity: 0;
	alpha(opacity=0);
	-moz-opacity: 0;
}

.scroll_horizontal:hover .plus {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	transition: all 0.5s;
}

.scroll_horizontal:hover .minus {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	transition: all 0.5s;
}


/* 效果CSS开始 */

.mskeLayBg {
	background: #000;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
	opacity: 0.7;
	filter: alpha(opacity=70);
	display: none;
	_display: none!important
}

.mskelayBox {
	height: 598px;
	position: fixed;
	left: 30%;
	top: 20%;
	border: 7px solid #FFF;
	z-index: 11;
	background: #FFF;
	display: none;
	_display: none!important
}

.mskeClaose {
	position: absolute;
	z-index: 22;
	top: -25px;
	right: -20px;
	cursor: pointer;
}


/* 效果CSS结束 */

.mcp_tab_tit {
	margin-top: 20px;
}


/* 滚动*/

#demo {
	width: 400%;
	float: right;
	overflow: hidden;
	border: none;
}

#indemo {
	float: left;
	width: 800%;
}

#demo1 {
	float: left;
}

#demo2 {
	float: left;
}

#mdemo {
	float: right;
	overflow: hidden;
	border: none;
}

.ds_list {
	display: block;
	height: auto;
	overflow: hidden;
}

.ds_list li {
	display: block;
	float: left;
	width: 360px;
	height: 250px;
	overflow: hidden;
	margin: 0 7px;
}

.ds_list li img {
	width: 100%;
}

.ds_list li a {
	display: block;
}

.top_padding {
	padding-top: 80px;
}

.top_padding1 {
	margin-top: 80px;
}


/**/

#pic_list_3 {
	position: relative;
	width: 1035px;
	height: 220px;
	margin: 0 auto;
	overflow: hidden;
}

#pic_list_3 .box {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 220px;
	margin: 0 auto;
}

#pic_list_3 .list {
	overflow: hidden;
	width: 500%;
}

#pic_list_3 .list li {
	float: left;
	display: block;
	width: 345px;
	text-align: center;
	cursor: pointer;
}

#pic_list_3 .list li img {
	display: block;
	width: 295px;
}

#pic_list_3 .plus {
	position: absolute;
	top: 33%;
	width: 55px;
	height: 70px;
	background: url(../images/arr3.png) left center;
	cursor: pointer;
}

#pic_list_3 .minus {
	position: absolute;
	top: 33%;
	width: 55px;
	height: 70px;
	background: url(../images/arr3.png) -55px top no-repeat;
	cursor: pointer;
}

#pic_list_3 .plus {
	left: 2%
}

#pic_list_3 .minus {
	right: 6%
}


/*仲记特产*/

.mtc_tit {
	padding: 80px 0 50px 0;
}

.tc_infos {
	width: 100%;
	padding-bottom: 80px;
}


/*wenhua*/

.wenhua_box {
	width: 100%;
	height: 805px;
	overflow: hidden;
	background: url(../images/bg_wenhua.jpg) center center no-repeat;
}

.wenhua_tit {
	width: 100%;
	overflow: hidden;
	margin: 65px auto 85px auto;
}

.wenhua_tit img {
	margin: 0 auto;
	display: block;
}

.wenhua_list_box {
	width: 1110px;
	margin: 0 auto;
	position: relative;
}

.wenhua_list {
	width: 480px;
	height: auto;
	position: absolute;
	right: 190px;
	border-left: 2px solid #dbb665;
}

.list_wz {
	display: block;
	width: 100%;
	padding: 30px 0;
}

.list_wz li {
	display: block;
	margin: 10px 0;
	position: relative;
	color: #666;
}

.list_wz .wz {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	margin-left: -22px;
	top: 18%;
	left: -1px;
}

.infos_wz {
	font-size: 13px;
	padding: 10px 0 10px 50px;
}

.wz_tit {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.ren {
	background: url(../images/ren_icon1.png) center center no-repeat;
	z-index: 999;
}

.yi {
	background: url(../images/yi_icon1.png) center center no-repeat;
	z-index: 999;
}

.li {
	background: url(../images/li_icon1.png) center center no-repeat;
	z-index: 999;
}

.zhi {
	background: url(../images/zhi_icon1.png) center center no-repeat;
	z-index: 999;
}

.xin {
	background: url(../images/xin_icon1.png) center center no-repeat;
	z-index: 999;
}

.wenhua_list li:hover {
	cursor: pointer;
	color: #fff;
}

.wenhua_list li:hover .wz_tit {
	color: #fff;
}

.wenhua_list li:hover .wen_1 {
	background: #016f78;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #fff;
}

.wenhua_list li:hover .wen_2 {
	background: #016f78;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #fff;
}

.wenhua_list li:hover .wen_3 {
	background: #016f78;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #fff;
}

.wenhua_list li:hover .wen_4 {
	background: #016f78;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #fff;
}

.wenhua_list li:hover .wen_5 {
	background: #016f78;
	opacity: 0.7;
	filter: alpha(opacity=70);
	color: #fff;
}

.wenhua_list li:hover .ren {
	background: url(../images/ren_icon2.png) center center no-repeat;
}

.wenhua_list li:hover .yi {
	background: url(../images/yi_icon2.png) center center no-repeat;
}

.wenhua_list li:hover .li {
	background: url(../images/li_icon2.png) center center no-repeat;
}

.wenhua_list li:hover .zhi {
	background: url(../images/zhi_icon2.png) center center no-repeat;
}

.wenhua_list li:hover .xin {
	background: url(../images/xin_icon2.png) center center no-repeat;
}


/*企业理念*/

.main_box4 {
	width: 1110px;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.linian_con {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 140px;
	background: #fff;
}

.linian_list {
	display: block;
	overflow: hidden;
	padding: 0 60px;
}

.linian_list li {
	display: block;
	width: 330px;
	position: relative;
	float: left;
	text-align: center;
}

.li_con {
	width: 330px;
	height: 205px;
	overflow: hidden;
	position: relative;
}

.bg_linian {
	background: #dcb864;
	line-height: 80px;
	vertical-align: central;
	color: #333;
	font-size: 16px;
}

.snajiao_icon {
	display: block;
	width: 18px;
	height: 18px;
	background: #f00 url(../images/sanjiao_con.png) center center no-repeat;
	position: absolute;
	left: 48%;
	top: -10px;
}

.linian_tit {
	display: block;
	font-size: 28px;
	margin-top: 40px;
}

.bg_linian p {
	line-height: 0px;
}

.linian_list li img {
	width: 100%;
	transform: scale(1.0, 1.0);
	transition: transform 0.6s ease 0s;
}

.linian_list li:hover img {
	transform: scale(1.1, 1.1);
	transition: transform 0.6s ease 0s;
}

.linian_list li i {
	position: absolute;
	left: 48%;
	top: 193px;
	display: block;
	width: 23px;
	height: 12px;
	background: url(../images/home_76.png) no-repeat center;
}

.linian_list .i-thb i {
	z-index: 99;
	position: absolute;
	left: 48%;
	top: 0px;
	display: block;
	width: 23px;
	height: 12px;
	background: url(../images/home_74.png) no-repeat center;
}


/*map*/

.map_box {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.address_box {
	position: absolute;
	width: 455px;
	max-height: 645px;
	top: 0%;
	left: 15%;
	overflow: scroll;
	overflow-x: hidden;
}


/*内容区域*/

.tabmain {
	width: 666px;
	height: auto;
	overflow: scroll;
}

.tabmain .tabGroup {
	float: left;
	width: 140px;
	height: auto;
	z-index: 3;
}

.tabmain .tabGroup li {
	height: 70px;
	line-height: 25px;
	padding-left: 25px;
	text-align: right;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	font-size: 14px;
	font-family: 'Microsoft yahei';
	color: #fff;
	background: url(../images/bgmap_tab1.png) no-repeat;
}

.tabmain .tabGroup li:hover,
.tabmain .tabGroup li.map_mon {
	background: url(../images/bgmap_tab2.png) no-repeat;
	color: #fff;
	font-weight: bold;
}

.tabmain .tabContent {
	padding: 10px 20px;
	background-color: #fff;
	color: #777;
	height: auto;
	min-height: 600px;
	overflow: hidden;
}

.addr_list li {
	padding-right: 70px;
}

.bg_map_addr li {
	display: block;
	background: #fff;
	margin-top: 15px;
}

.bg_map_addr li:hover {
	background: #eee;
}

.bg_map_xxj li {
	display: block;
	background: #fff;
	margin-top: 15px;
}

.bg_map_xxj li:hover {
	background: #eee;
}

.bg_map_sgm li {
	display: block;
	background: #fff;
	margin-top: 15px;
}

.bg_map_sgm li:hover {
	background: #eee;
}

.addr_list .addr_tit {
	margin-bottom: 5px;
	color: #14696a;
	font-size: 15px;
}

.addr_list p {
	display: block;
	line-height: 25px;
	padding-left: 20px;
}

.addr_list .addr_adr {
	background: url(../images/addr_icon1.png) left 0 no-repeat;
}

.addr_list .addr_tel {
	background: url(../images/addr_icon2.png) left -20px no-repeat;
}


/*#container {
	float: left;
	width: 345px;
	height: auto;
	overflow: hidden;
}
#slider {
	position: absolute;
	top: 0px;
	right: 0;
	width: 6px;
	border-radius: 6px;
	background: #f00;
	cursor: pointer;
}
#sliderParent {
	position: absolute;
	left: 0;
	height: 0;
	width: 608px;
	z-index: 999;
}
*/


/*shipin*/

.mask {
	height: 100%;
	width: 100%;
	position: fixed;
	_position: absolute;
	top: 0;
	z-index: 1000;
	display: none;
}

.opacity {
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #000;
}

#indexheadpopup {
	width: 68.8%;
	height: 582px;
	overflow: hidden;
	position: absolute;
	display: none;
	margin: 0 auto;
	z-index: 2000;
}

.gonggao {
	background: #333;
}

.gonggao_title {
	text-align: center;
	overflow: hidden;
}

.gonggao_title a {
	width: 50px;
	float: right;
	height: 40px;
	font: normal 16px/36px "Microsoft YaHei", "5FAE8F6F96C59ED1";
	line-height: 40px;
	color: #fff;
}

.gonggao_content {
	padding: 10px;
	text-align: left;
	color: red;
	/* font-size: 20px; */
	line-height: 30px;
}


/*footer*/

.footer {
	width: 100%;
	height: auto;
	padding: 70px 0 35px 0;
	background: #333;
	overflow: hidden;
}

.foot_tit {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}

.foot_l {
	width: 80%;
}

.foot_l a {
	color: #716d61;
}

.foot_l a:hover {
	color: #814D16;
}

.footer .foot_list {
	display: block;
	width: 13%;
	float: left;
	margin: 0 3%;
	padding-bottom: 20px;
	border-right: 1px solid #484743;
}

.foot_r {
	width: 13%;
	text-align: center;
}

.foot_r img {
	width: 100%;
}

.more_links {
	display: block;
	height: 30px;
	width: 100%;
	color: #fff;
	line-height: 30px;
	background: #6f6647;
}

.footl_infos {
	margin-top: 30px;
	color: #978648;
}

.i_ban {
	display: block;
	padding-left: 35px;
	background: url(../images/icp.png) no-repeat 10px center;
}

.icp {
	padding: 0 110px;
}

@media screen and (max-width:1440px) {
	.scroll_horizontal {
		position: relative;
		width: 1230px;
		height: 390px;
		margin: 80px auto 0 auto;
		overflow: hidden;
	}
	.scroll_horizontal .plus {
		left: 3%
	}
	.scroll_horizontal .minus {
		right: 5%
	}
}

@media screen and (max-width:1280px) {
	.hidden {
		display: none
	}
	.scroll_horizontal {
		position: relative;
		width: 1080px;
		height: 339px;
		margin: 80px auto 0 auto;
		overflow: hidden;
	}
	.scroll_horizontal .box {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 339px;
		margin: 0 auto;
	}
	.scroll_horizontal .list {
		overflow: hidden;
		width: 300%;
	}
	.scroll_horizontal .list li {
		float: left;
		display: block;
		width: 360px;
		text-align: center;
		cursor: pointer;
	}
	.scroll_horizontal .list li img {
		display: block;
		width: 350px;
	}
	.scroll_horizontal .list li p {
		display: block;
		width: 100%;
		line-height: 40px;
	}
	.scroll_horizontal .plus {
		position: absolute;
		top: 43%;
		width: 30px;
		height: 80px;
		background: url(../images/arr_2.gif) left top;
		cursor: pointer;
	}
	.scroll_horizontal .minus {
		position: absolute;
		top: 43%;
		width: 30px;
		height: 80px;
		background: url(../images/arr_2.gif) -32px top no-repeat;
		cursor: pointer;
	}
	.scroll_horizontal .plus {
		left: 2%
	}
	.scroll_horizontal .minus {
		right: 2%
	}
	.scroll_horizontal .plus,
	.scroll_horizontal .minus {
		opacity: 0;
		alpha(opacity=0);
		-moz-opacity: 0;
	}
	.scroll_horizontal:hover .plus {
		opacity: 0.8;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		transition: all 0.5s;
	}
	.scroll_horizontal:hover .minus {
		opacity: 0.8;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		transition: all 0.5s;
	}
	/* 效果CSS开始 */
	.mskeLayBg {
		background: #000;
		width: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 5;
		opacity: 0.7;
		filter: alpha(opacity=70);
		display: none;
		_display: none!important
	}
	.mskelayBox {
		height: 598px;
		position: fixed;
		left: 22%;
		top: 20%;
		border: 7px solid #FFF;
		z-index: 11;
		background: #FFF;
		display: none;
		_display: none!important
	}
	.mskeClaose {
		position: absolute;
		z-index: 22;
		top: -25px;
		right: -20px;
		cursor: pointer;
	}
	/* 效果CSS结束 */