@font-face {
	font-family: ArnoPro semibold;
	src: url(../font/ArnoPro semibold.otf);
}
@font-face {
	font-family: ArnoPro semibold;
	src: url(../font/ArnoPro semibold.otf);
}
@font-face {
	font-family: ArnoPro semibold;
	src: url(../font/ArnoPro semibold.otf);
}
.head {
	background: rgb(8, 142, 40); height: 47px; line-height: 47px;
}
.head_left {
	color: rgb(255, 255, 255); font-size: 15px;
}
.head_right .message {
	color: rgb(255, 255, 255); font-size: 16px;
}
.message {
	position: relative;
}
.message::before {
	background: rgb(255, 255, 255); left: 35%; top: 16px; width: 0px; height: 16px; position: absolute; content: "";
}
.message a {
	font-size: 15px; margin-right: 20px;
}
.message a:last-child {
	margin-right: 0px;
}
.contact i {
	color: rgb(255, 255, 255); font-family: "iconfont"; font-size: 15px;
}
#ban .swiper-pagination-bullet-active {
	background: rgb(255, 255, 255);
}
#ban .swiper-button-next {
	background-image: url("../images/youbian.png");
}
.swiper-container-rtl .swiper-button-prev {
	background-image: url("../images/youbian.png");
}
#ban .swiper-button-next {
	width: 50px; height: 50px; background-size: 50px 50px;
}
.swiper-button-prev {
	width: 50px; height: 50px; background-size: 50px 50px;
}
#ban .swiper-button-prev {
	background-image: url("../images/zuobian.png");
}
.swiper-container-rtl .swiper-button-next {
	background-image: url("../images/zuobian.png");
}
.logo {
	background: rgb(255, 255, 255); padding: 30px 0px;
}
.logo_icon {
	width: 35%;
}
.logo_nav {
	width: 780px; height: 43px; line-height: 43px; margin-top: 12px;
}
.cur {
	background: linear-gradient(to right, rgb(8, 142, 40), rgb(5, 166, 43));
}
.cur a {
	color: rgb(255, 255, 255) !important;
}
.logo_nav li {
	border-radius: 25px; transition:0.5s; width: 110px; height: 43px; text-align: center; float: left; cursor: pointer;
}
.logo_nav li:last-child {
	margin-right: 6px;
}
.logo_nav li a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.logo_nav li:hover {
	background: linear-gradient(to right, rgb(8, 142, 40), rgb(5, 166, 43));
}
.logo_nav li:hover a {
	color: rgb(255, 255, 255);
}
.lastone {
	height: 67px; color: rgb(8, 142, 40); line-height: 67px; font-size: 16px; position: relative;
}
.lastone .nav-form {
	top: 60px; right: 0px; display: none; position: absolute; z-index: 999;
}
.lastone:hover .nav-form {
	display: block;
}
.ipt-sh input {
	border: 20px solid rgb(8, 142, 40); border-image: none; width: 400px; height: 90px; padding-left: 10px;
}
.seach span {
	top: 25%; width: 40px; height: 40px; right: 10%; display: block; position: absolute; z-index: 1000;
}
.seach span img {
	width: 100%; height: 100%;
}
.product_all {
	color: rgb(251, 251, 251);
}
.product_all {
	margin-top: 40px; margin-bottom: 60px;
}
.cp_list {
	width: 22%; clear: both;
}
.cp_top {
	position: relative;
}
.cp_top img {
	width: 100%;
}
.cp_title {
	top: 27px; width: 100%; text-align: center; position: absolute;
}
.cp_title h3 {
	text-align: center; font-size: 30px; margin-bottom: 10px;
}
.sidebar_icon {
	background: url("../img/sidebar_icon1.png") no-repeat top / 100% 100%; transition:0.2s ease-in-out; width: 22px; height: 22px; margin-top: 16px; float: right;
}
.list .nav1 .li1:hover .sidebar_icon {
	background: url("../img/sidebar_icon2.png") no-repeat top;
}
.cp_title span {
	text-align: center; text-transform: uppercase; font-family: "ArnoPro semibold"; font-size: 20px;
}
.list .nav1 .li1 {
	margin: 15px 0px 0px; padding: 0px 35px; width: 100%; height: 45px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; position: relative; cursor: pointer;
}
.list .nav1 .li1::before {
	background: rgb(5, 166, 43); left: 0px; width: 6px; height: 50px; display: none; position: absolute; content: "";
}
.list .nav1 .li1:hover::before {
	display: block;
}
.nav1 {
	border: 1px solid rgb(221, 221, 221); border-image: none; padding-bottom: 48px;
}
.nav1 .li1 h3 {
	text-align: left; font-size: 15px;
}
.list .nav1 li:hover h3 a {
	color: rgb(5, 166, 43); font-weight: bold;
}
.list ul a {
	color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 15px; text-decoration: none;
}
.nav2 {
	background: rgb(255, 255, 255); list-style: none; border: 17px solid rgb(5, 166, 43); border-image: none; top: -55px; width: 300px; height: auto; right: -223px; padding-bottom: 35px; display: none; position: relative;
}
.nav2 .li2 {
	margin: 10px 20px; text-align: left; color: rgb(102, 102, 102);
}
.list .nav1 .li1:hover ul.nav2 {
	color: rgb(255, 255, 255); display: block; z-index: 999;
}
.nav2 .li2:hover .mennu3 {
	display: block;
}
.mennu3 {
	text-indent: 2em; margin-top: 20px; display: none; position: relative;
}
.mennu3 li:hover a {
	color: rgb(5, 166, 43); font-weight: bold;
}
.mennu3::after {
	background: rgb(187, 187, 187); left: -8px; width: 100%; height: 1px; bottom: -15px; position: absolute; content: "";
}
.menuit {
	transition:0.3s ease-in-out; font-size: 15px; display: block; position: relative;
}
.menuit::after {
	background: rgb(187, 187, 187); left: -9px; width: 100%; height: 1px; bottom: -5px; position: absolute; content: "";
}
.menuit::before {
	background: rgb(5, 168, 44); transition:0.5s ease-in-out; left: -8px; top: 42%; width: 22px; height: 6px; display: none; position: absolute; content: ""; opacity: 0;
}
.nav2 li .menuit:hover::before {
	transition:0.5s ease-in-out; display: block; opacity: 1;
}
.nav2 li .menuit:hover {
	transition:0.5s ease-in-out; color: rgb(5, 166, 43); text-indent: 2em; font-weight: bold;
}
.cp_show {
	width: 75%; color: rgb(0, 0, 0);
}
.recomen_left1 span i {
	color: rgb(215, 2, 61); font-size: 30px;
}
.recomen_left1 span {
	color: rgb(28, 108, 1); font-size: 30px;
}
.recomen_left1 a {
	color: rgb(195, 203, 193); text-transform: uppercase; font-family: "ArnoPro semibold"; font-size: 20px; margin-left: 20px;
}
.recomen_right {
	background: rgb(31, 158, 17); width: 120px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 14px;
}
.cp_picture {
	margin-top: 35px;
}
.cp_picture ul .pic1 {
	transition:0.3s ease-in-out; width: 293px; margin-right: 10px; margin-bottom: 20px; float: left;
}
.cp_picture ul :nth-child(3n).pic1 {
	margin-right: 0px;
}
.cp_picture ul .pic1 .pic1_photo {
	overflow: hidden;
}
.pic1_photo .img {
	width: 293px; height: 220px; overflow: hidden;
}
.pic1_photo img {
	transition:1s ease-in-out; width: 100%; cursor: pointer;
}
.pic1_photo:hover img {
	transform: scale(1.2);
}
.pic1_font {
	transition:0.2s ease-in-out; height: 50px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 15px;
}
.cp_picture li:hover {
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.4);
}
.cp_picture li:hover .pic1_font {
	background: rgb(31, 158, 17); transition:0.3s ease-in-out; color: rgb(255, 255, 255);
}
.advert {
	height: 203px; margin-top: 70px;
}
.advert img {
	width: 100%; height: 100%;
}
.kh_case .swiper-button-prev {
	background: url("../images/zuohua.jpg") no-repeat;
}
.swiper-container-rtl .swiper-button-next {
	background: url("../images/zuohua.jpg") no-repeat;
}
.kh_case .swiper-button-next {
	background: url("../images/youhua.png") no-repeat;
}
.swiper-container-rtl .swiper-button-prev {
	background: url("../images/youhua.png") no-repeat;
}
.kh_case .swiper-button-next {
	width: 117px; height: 50px;
}
.swiper-button-prev {
	width: 117px; height: 50px;
}
.kh_case .swiper-button-next {
	top: 96%; right: 50%; margin-right: -201px;
}
.kh_case .swiper-button-prev {
	left: 50%; top: 96%; margin-left: -217px;
}
.case_content {
	overflow: hidden; position: relative;
}
.kh_case .swiper-container-horizontal > .swiper-pagination-bullets {
	left: 40%; width: 100%; bottom: 97%;
}
.swiper-pagination-custom {
	left: 40%; width: 100%; bottom: 97%;
}
.swiper-pagination-fraction {
	left: 40%; width: 100%; bottom: 97%;
}
.kh_case {
	background: url("../images/shuye.png") no-repeat left top;
}
.recomen_left {
	margin-top: 37px;
}
.kh_right {
	margin-top: 37px;
}
.kh_right li {
	width: 120px; height: 40px; text-align: center; color: rgb(119, 119, 119); line-height: 40px; font-size: 15px; float: left;
}
.kh_right li on {
	background: rgb(8, 142, 40); color: rgb(255, 255, 255);
}
.kh_right li:hover {
	background: rgb(8, 142, 40); color: rgb(255, 255, 255);
}
.line {
	position: relative;
}
.line::after {
	top: 28%; width: 2px; height: 16px; right: 0px; position: absolute; content: "";
}
.line::before {
	background: rgb(119, 119, 119); left: 0px; top: 28%; width: 2px; height: 16px; position: absolute; content: "";
}
.recomen_left span i {
	color: rgb(215, 2, 61); font-size: 30px;
}
.recomen_left span {
	color: rgb(28, 108, 1); font-size: 30px;
}
.recomen_left a {
	color: rgb(195, 203, 193); text-transform: uppercase; font-family: "ArnoPro semibold"; font-size: 20px; margin-left: 20px;
}
.case_pic {
	margin-top: 50px;
}
.case_pic ul li {
	transition:0.3s ease-in-out; width: 30.5%; margin-right: 50px; margin-bottom: 15px; float: left;
}
.case_pic ul li:nth-child(3n) {
	margin-right: 0px;
}
.case_pic ul li .case1_photo {
	overflow: hidden;
}
.caseimg {
	width: 380px; height: 285px; overflow: hidden;
}
.case1_photo img {
	transition:1s ease-in-out; width: 100%; cursor: pointer;
}
.case1_photo:hover img {
	transform: scale(1.2);
}
.case_font {
	transition:0.3s ease-in-out; height: 55px; line-height: 55px; position: relative;
}
.case_font h2 {
	transition:0.8s ease-in-out; text-align: center; color: rgb(102, 102, 102); font-size: 15px; font-weight: normal; position: relative;
}
.case_font h2::after {
	background: url("../images/kh.png") no-repeat; transition:0.4s ease-in-out; top: 13px; width: 27px; height: 27px; right: 33px; position: absolute; content: ""; opacity: 0;
}
.case_pic li:hover .case1_photo .case_font h2::after {
	opacity: 1;
}
.case_pic li:hover {
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.4);
}
.case_pic li:hover .case_font {
	background: rgb(31, 158, 17);
}
.case_pic li:hover .case_font h2 {
	color: rgb(255, 255, 255); text-indent: -12em;
}
#box .case_pic .case1_photo:hover {
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.4);
}
#box .case1_photo:hover .case_font h2::after {
	opacity: 1;
}
#box .case1_photo:hover .case_font {
	background: rgb(31, 158, 17);
}
#box .case1_photo:hover .case_font h2 {
	color: rgb(255, 255, 255); text-indent: -12em;
}
#box .case1_photo {
	width: 29%; margin-bottom: 15px; margin-left: 50px; float: left;
}
#box .caseimg {
	width: 100%; height: 100%; overflow: hidden;
}
#box .case_pic {
	width: calc(100% + 50px); margin-left: -50px;
}
.anniu {
	margin: 70px;
}
.anniu a {
	text-align: center; display: block;
}
.anniu_left {
	background: url("../images/zuo.jpg") no-repeat center; margin: 0px auto; border: 1px solid rgb(5, 166, 43); transition:1s; border-image: none; width: 117px; height: 46px; float: left;
}
.copy {
	background: url("../images/you.png") no-repeat center; margin: 0px auto; border: 1px solid rgb(5, 166, 43); transition:1s; border-image: none; width: 117px; height: 46px; float: left;
}
.anniu_right {
	border: 1px solid rgb(5, 166, 43); transition:0.5s ease-in-out; border-image: none; left: 50%; width: 165px; height: 50px; text-align: center; bottom: 8px; color: rgb(8, 142, 40); line-height: 46px; font-size: 14px; margin-left: -90px; position: absolute;
}
.anniu_right:hover {
	background: rgb(31, 158, 17); color: rgb(255, 255, 255);
}
.foll {
	margin-left: 300px;
}
.scoll {
	padding: 0px; top: 0px; width: 100%; height: 554px; overflow: hidden; margin-top: 37px; position: relative;
}
.scoll-1 {
	background: url("../images/aa.png") fixed no-repeat top;
}
.scoll .info {
	left: 0%; top: 50%; right: 0%; overflow: hidden; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.scoll .aboutcenter {
	margin: 0px auto; width: 1200px; height: auto;
}
.scoll .aboutcenter .aboutcontain {
	margin: 0px auto; width: 1000px; height: 160px; text-align: center; line-height: 32px;
}
.scoll .aboutcenter .aboutmore {
	margin: 0px auto; border: 1px solid rgb(172, 172, 172); transition:0.4s ease-in-out; border-image: none; width: 189px; height: 49px; text-align: center; color: rgb(129, 129, 129); line-height: 50px; font-family: "Arial MT Regular"; font-size: 18px; display: block;
}
.scoll .aboutcenter .aboutmore:hover {
	background: rgb(74, 179, 68); border: currentColor; transition:0.4s ease-in-out; border-image: none; width: 189px; height: 49px; color: rgb(255, 255, 255);
}
.scoll .aboutcenter .aboutmore a {
	transition:0.4s ease-in-out;
}
.scoll .aboutcenter .aboutmore:hover a {
	color: rgb(255, 255, 255);
}
.title {
	color: rgb(255, 255, 255);
}
.title h1 {
	text-align: center; color: rgb(255, 255, 255); font-size: 34px;
}
.title p {
	text-align: center; text-transform: uppercase; text-indent: 4.5rem; font-family: "ArnoPro semibold"; font-size: 20px;
}
.fw_content {
	background: rgb(255, 255, 255); padding: 40px 30px 30px; width: 800px; height: 167px; text-align: left; color: rgb(102, 102, 102); line-height: 25px; font-size: 15px; margin-top: 83px; float: right;
}
.flower_show {
	margin-left: 240px;
}
.flower_show li {
	padding: 50px 96px; transition:0.4s ease-in-out; color: rgb(255, 255, 255); font-size: 22px; margin-right: 40px; float: left;
}
.flower_show li:hover {
	box-shadow: 0px 5px 16px 0px #777777; transform: translateY(-15px);
}
.flower_show .home {
	background: url("../images/hy1.jpg");
}
.flower_show .tree {
	background: url("../images/hy2.jpg");
}
.flower_show .work {
	background: url("../images/hy3.jpg");
}
.number {
	background: rgb(38, 158, 25); overflow: hidden;
}
.roll {
	padding: 30px 0px;
}
.display li {
	width: 25%; text-align: center; color: rgb(255, 255, 255); font-size: 15px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.display li:last-child {
	border: currentColor; border-image: none;
}
.scolling h3 {
	font-size: 50px;
}
.scolling a {
	text-align: right;
}
.scolling span {
	margin-left: 144px;
}
.introduce {
	background: url("../images/youyezi.png") no-repeat right top content-box border-box;
}
.about {
	padding-top: 70px;
}
.about_us {
	margin-top: 53px;
}
.us_pic {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 34%; height: 287px; margin-left: 14px; position: relative;
}
.us_pic img {
	top: 24px; right: 25px; position: absolute;
}
.us_wenzi {
	background: rgb(255, 255, 255); width: 59%; color: rgb(102, 102, 102); line-height: 40px; padding-top: 37px; padding-bottom: 60px; font-size: 15px; position: relative;
}
.us_wenzi::after {
	background: rgb(81, 178, 59); left: 0px; top: 0px; width: 60px; height: 4px; position: absolute; content: "";
}
.company_left span i {
	color: rgb(215, 2, 61); font-size: 30px;
}
.company_left span {
	color: rgb(28, 108, 1); font-size: 30px;
}
.company_left a {
	color: rgb(195, 203, 193); text-transform: uppercase; font-family: "ArnoPro semibold"; font-size: 20px; margin-left: 20px;
}
.news {
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.newtitle {
	height: 140px; text-align: center; color: rgb(97, 97, 97); line-height: 40px; position: relative;
}
.newtitle::after {
	background: rgb(214, 214, 214); left: 0px; top: 48px; width: 100%; height: 1px; position: absolute; content: "";
}
.newtitle h5 {
	font-size: 30px; font-weight: normal;
}
.newtitle h5 span {
	color: rgb(215, 2, 61); position: relative;
}
.newtitle h5 span::before {
	background: rgb(215, 2, 61); left: 30%; top: 45px; width: 80px; height: 3px; position: absolute; z-index: 999; content: "";
}
.newtitle h4 {
	color: rgb(195, 203, 193); text-transform: uppercase; line-height: 80px; font-family: "ArnoPro semibold"; font-size: 20px; font-weight: normal;
}
.new_left {
	width: 65%;
}
.new_left h5 {
	color: rgb(0, 161, 68); font-size: 20px; font-weight: normal; display: inline;
}
.new_left p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.detail {
	color: rgb(211, 26, 41); font-size: 14px;
}
.new_left img {
	vertical-align: middle; display: inline;
}
.new_right {
	width: 30%;
}
.left_zhong {
	margin: 40px 0px;
}
.left_zhong li {
	padding: 23px 15px 30px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 50%; float: left;
}
.data_left {
	background: rgb(31, 158, 17); padding: 24px 12px 30px; width: 22%; text-align: center; color: rgb(255, 255, 255); font-size: 20px;
}
.data_left span {
	color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.data_left a {
	color: rgb(255, 255, 255); font-size: 20px; display: block;
}
.data_right {
	width: 73%;
}
.data_right h3 {
	color: rgb(51, 51, 51); font-size: 16px;
}
.data_right p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-top: 15px;
}
.left_zhong li:last-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.left_footer li {
	width: 100%; padding-bottom: 30px; margin-bottom: 20px; border-bottom-color: rgb(220, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.footile {
	transition:0.5s ease-in-out; color: rgb(51, 51, 51); font-size: 15px;
}
.left_footer li .footile:hover {
	color: rgb(230, 33, 41); text-indent: 3em;
}
.left_footer a {
	color: rgb(102, 102, 102);
}
.footdata {
	font-size: 15px;
}
.new_right {
	padding: 30px 20px 25px; border: 1px solid rgb(195, 203, 193); border-image: none; width: 30%;
}
.rightop h3 {
	color: rgb(215, 2, 61); font-size: 20px;
}
.rightop img {
	margin: 15px 0px; width: 100%;
}
.rightop h4 {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 16px;
}
.rightop p {
	color: rgb(119, 119, 119); text-indent: 0px; padding-bottom: 20px; font-size: 14px;
}
.rightop {
	width: 100%; border-bottom-color: rgb(220, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;
}
.rightfoot {
	margin-top: 20px;
}
.rightfoot ul li {
	width: 100%; line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.rightfoot ul li a {
	background: url("../images/youjiant.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 20px;
}
.last {
	background: rgb(243, 243, 243); width: 100%; padding-bottom: 75px;
}
.message_title {
	padding: 65px 0px; text-align: center;
}
.message_title h3 {
	color: rgb(68, 68, 68); font-size: 31px;
}
.message_title p {
	color: rgb(119, 119, 119); line-height: 50px; font-size: 15px;
}
.messagelist {
	height: 40px; margin-right: 22px; margin-bottom: 32px; float: left;
}
:nth-child(3).messagelist {
	margin-right: 0px;
}
.messagelist input {
	background: rgb(255, 255, 255); border: 1px solid rgb(225, 231, 238); border-image: none; width: 385px; height: 50px; color: rgb(119, 119, 119); text-indent: 1.6rem; font-family: "΢���ź�"; font-size: 14px;
}
.messagetext textarea {
	border: 1px solid rgb(225, 231, 238); border-image: none; width: 100%; height: 120px; color: rgb(119, 119, 119); text-indent: 1.6rem; padding-top: 20px; font-family: "΢���ź�"; font-size: 14px; resize: none;
}
.messagetop {
	background: rgb(5, 168, 44); margin: 0px auto; border-radius: 50px; width: 220px; height: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 55px;
}
.messagetop a {
	display: block;
}
.messagetext {
	margin-bottom: 50px;
}
.link {
	background: rgb(8, 142, 40);
}
.link_font {
	color: rgb(255, 255, 255);
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.link_font span {
	font-size: 18px !important;
}
.footer {
	background: rgb(51, 51, 51);
}
.adress {
	padding: 40px 20px;
}
.adress li {
	margin: 0px auto; width: 33.3%; float: left;
}
.adress li h3 {
	color: rgb(0, 178, 118); line-height: 50px; font-size: 18px; margin-bottom: 20px;
}
.footer_ad {
	margin-top: 20px; margin-left: 15px;
}
.footer_ad img {
	vertical-align: bottom; display: inline;
}
.footer li {
	color: rgb(180, 180, 180); font-size: 15px;
}
.footer_ad span {
	color: rgb(0, 178, 118); font-family: "iconfont"; font-size: 25px; margin-right: 10px;
}
.kindleft a {
	width: 50%; color: rgb(180, 180, 180); line-height: 25px; font-size: 15px; margin-bottom: 11px; float: left; display: block;
}
.kindleft a:hover {
	transition:0.3s ease-in-out; color: rgb(255, 200, 0);
}
.point {
	background: rgb(58, 58, 58); width: 150px; height: 170px; text-align: center; margin-left: 35px;
}
.pointa {
	background: rgb(58, 58, 58); width: 150px; height: 170px; text-align: center;
}
.pointa img {
	margin: 16px 16px 8px;
}
.point img {
	margin: 16px 16px 8px;
}
.cos {
	background: rgb(51, 51, 51); padding: 20px 0px; width: 100%; text-align: center; color: rgb(180, 180, 180); font-size: 14px; border-top-color: rgb(72, 72, 72); border-top-width: 1px; border-top-style: solid;
}
.news-huan-topr span {
	background: url("../images/shuaxin.jpg") no-repeat; transition:0.3s ease-in-out; width: 28px; height: 28px; margin-left: 15px; vertical-align: middle; display: inline-block;
}
.news-huan-topr {
	margin-top: 10px;
}
.sbument {
	margin-top: 40px; margin-bottom: 30px;
}
.sbument h2 {
	color: rgb(51, 51, 51); font-size: 24px; float: left;
}
.news-huan-topr {
	color: rgb(102, 102, 102); float: right; cursor: pointer;
}
.relevant {
	margin-bottom: 30px;
}
.convert div {
	text-align: center; float: left;
}
#movie1 a {
	float: left;
}
#movie2 a {
	float: left;
}
#movie3 a {
	float: left;
}
.convert img {
	width: 166px; height: 127px; margin-right: 7px; margin-bottom: 20px;
}
.pagelist {padding:10px 0; text-align:center;}
.pagelist span,.pagelist a{ border-radius:3px; border:1px solid #dfdfdf;display:inline-block; padding:5px 12px;}
.pagelist a{ margin:0 3px;}
.pagelist span.current{ background:#09F; color:#FFF; border-color:#09F; margin:0 2px;}
.pagelist a:hover{background:#09F; color:#FFF; border-color:#09F; }
.pagelist label{ padding-left:15px; color:#999;}
.pagelist label b{color:red; font-weight:normal; margin:0 3px;}