 
.hidden {
	display: none;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.page {
	margin: 16px 0px; padding: 0px; width: 100%; text-align: center; display: inline-block;
}
.page a {
	padding: 8px 16px; color: rgb(26, 26, 26); text-decoration: none; display: inline-table;
}
.page .current {
	padding: 8px 16px; color: rgb(255, 255, 255); text-decoration: none; display: inline-table; background-color: #31a92f;
}
.page a:not(.active):hover {
	color: rgb(255, 255, 255); background-color: #31a92f;
} 
.slider {
	background: rgb(238, 238, 238); text-align: center; color: rgb(255, 255, 255); line-height: 80px;
}
.slider .item {
	background: rgb(254, 248, 248);
}
.container {
	margin-top: 30px; padding: 0px; width: 1000px;
}
.container .slogen {
	width: 100%; text-align: center; color: rgb(94, 94, 94); line-height: 130px; font-size: 28px; font-style: normal; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.container .slogen_2 {
	margin: 36px 0px 0px; width: 100%; text-align: center; color: rgb(94, 94, 94); line-height: 130px; font-size: 28px; font-style: normal; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.section_box {
	
}
.section_box .title {
	margin: 21px 0px 20px 2px; padding: 0px 0px 0px 6px; color: rgb(76, 76, 76); line-height: 20px; font-size: 18px; border-left-color: #31a92f; border-left-width: 2px; border-left-style: solid; float: left;
}
.section_box .more {
	color: rgb(159, 159, 159); line-height: 60px; font-size: 16px; float: right;
}
.index_list_1 {
	
}
.index_list_1 .item {
	width: 242px; overflow: hidden; margin-right: 10px; margin-bottom: 36px; float: left;
}
.index_list_1 .last.item {
	margin-right: 0px;
}
.index_list_1 .item .img {
	background: 0px 0px rgb(239, 239, 239); width: 242px; height: 174px; overflow: hidden; margin-bottom: 10px; cursor: pointer;
}
.index_list_1 .item .img:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2); transform: translateY(-4px);
}
.index_list_1 .item .img img {
	display: block; max-width: 100%;
}
.index_list_1 .item .summary {
	width: 100%; color: rgb(76, 76, 76); line-height: 30px; overflow: hidden;
}
.index_list_1 .item .summary:hover {
	color: #31a92f;
}
.index_list_2 {
	
}
.index_list_2 .item {
	width: 323px; overflow: hidden; margin-right: 10px; margin-bottom: 36px; float: left; cursor: pointer;
}
.index_list_2 .last.item {
	margin-right: 0px;
} 
.index_list_2 .item .img {
	background: 0px 0px rgb(239, 239, 239); width: 326px; height: 233px; overflow: hidden; margin-bottom: 10px;
}
.index_list_2 .item .img:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2); transform: translateY(-4px);
}
.index_list_2 .item .img img {
	display: block; max-width: 100%;
     width: 385px; height: 285px;
}
.index_list_2 .item .summary {
	width: 100%; height: 30px; color: rgb(76, 76, 76); line-height: 30px; overflow: hidden; display: block; text-align:center; font-size:14px;
}
.index_list_2 .item .summary:hover {
	color: #31a92f;
}
.crumbs_box {
	margin: 22px 0px 0px;
}
.crumbs_box a {
	line-height: 12px;
}
.index_article_list_box {
	margin: 63px 0px 0px; width: 100%; text-align: center;
}
.index_article_list_box .index_article_list {
	width: 300px; text-align: left; font-size: 14px; display: inline-table;
}
.index_article_list_box .middle {
	margin: 0px 40px;
}
.index_article_list_box .index_article_list .type_name {
	margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_article_list_box .index_article_list .name {
	padding: 0px 0px 0px 6px; line-height: 20px; font-size: 18px; border-left-color: #31a92f; border-left-width: 2px; border-left-style: solid; float: left;
}
.index_article_list_box .index_article_list .more {
	margin: 4px 0px 0px; color: rgb(159, 159, 159); font-size: 12px; float: right;
}
.index_article_list_box .index_article_list .item {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden;
}
.index_article_list_box .index_article_list .title {
	padding: 0px 0px 0px 8px; color: rgb(51, 51, 51);
}
.article_list_2 {
	margin: 0px 0px 30px; padding: 0px; width: 100%;
}
.article_list_2 .item {
	border-width: 1px; line-height: 36px; margin-bottom: 6px; border-bottom-color: rgb(221, 221, 221); border-bottom-style: dashed;
}
.article_list_2 .item .title {
	color: rgb(51, 51, 51); line-height: 30px; float: left;
}
.article_list_2 .item .title:hover {
	color: rgb(17, 17, 17);
}
.article_list_2 .item .time {
	margin: 0px 4px 0px 0px; color: rgb(102, 102, 102); line-height: 30px; float: right;
}
.pager {
	margin: 0px 0px 60px;
}
.friend_list {
	
}
.friend_list .friend_link {
	width: 190px; height: 120px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; float: left;
}
.friend_list .last.friend_link {
	margin-right: 0px;
}
.index_list_3 {
	
}
.index_list_3 .item {
	width: 490px; overflow: hidden; margin-right: 20px; margin-bottom: 36px; float: left;
}
.index_list_3 .last.item {
	margin-right: 0px;
}
.index_list_3 .item .img {
	background: 0px 0px rgb(239, 239, 239); width: 490px; height: 360px; overflow: hidden; margin-bottom: 10px; cursor: pointer;
}
.index_list_3 .item .img:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2); transform: translateY(-4px);
}
.index_list_3 .item .img img {
	display: block; max-width: 100%;
}
.index_list_3 .item .title {
	margin: 12px 0px 6px; width: 100%; color: rgb(76, 76, 76); line-height: 20px; overflow: hidden;
}
.index_list_3 .item .summary {
	width: 100%; color: rgb(159, 159, 159); line-height: 22px; overflow: hidden; font-size: 12px;
}
.index_list_4 {
	
}
.index_list_4 .item {
	width: 210px; overflow: hidden; margin-right: 50px; margin-bottom: 36px; float: left;
}
.index_list_4 .last.item {
	margin-right: 0px;
}
.index_list_4 .item .img {
	background: 0px 0px rgb(239, 239, 239); width: 210px; height: 274px; overflow: hidden; margin-bottom: 10px; cursor: pointer;
}
.index_list_4 .item .img:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2); transform: translateY(-4px);
}
.index_list_4 .item .img img {
	display: block; max-width: 100%;
}
.index_list_4 .item .title {
	margin: 12px 0px 6px; width: 100%; color: rgb(76, 76, 76); line-height: 20px; overflow: hidden;
}
.index_list_4 .item .summary {
	width: 100%; color: rgb(159, 159, 159); line-height: 22px; overflow: hidden; font-size: 12px;
}
.index_list_5 {
	
}
.index_list_5 .item {
	width: 320px; overflow: hidden; margin-right: 20px; margin-bottom: 36px; float: left;
}
.index_list_5 .last.item {
	margin-right: 0px;
}
.index_list_5 .item .img {
	background: 0px 0px rgb(239, 239, 239); width: 320px; height: 142px; overflow: hidden; margin-bottom: 10px; cursor: pointer;
}
.index_list_5 .item .img:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 4px 15px 0px rgba(0,0,0,0.2); transform: translateY(-4px);
}
.index_list_5 .item .img img {
	display: block; max-width: 100%;
}
.index_list_5 .item .title {
	margin: 12px 0px 0px; width: 100%; color: rgb(76, 76, 76); line-height: 20px; overflow: hidden; font-size: 16px;
}
.index_list_5 .item .sub_info {
	margin: 12px 0px 18px; width: 100%; color: rgb(76, 76, 76); line-height: 20px; overflow: hidden;
}
.index_list_5 .item span {
	padding: 0px 0px 0px 30px;
}
.index_list_5 .item .requirement {
	width: 100%; color: rgb(159, 159, 159); line-height: 22px; overflow: hidden; font-size: 12px;
}
.friend_list_2 {
	
}
.friend_list_2 .friend_link {
	width: 190px; height: 120px; overflow: hidden; margin-right: 10px; margin-bottom: 20px; float: left;
}
.friend_list_2 .last.friend_link {
	margin-right: 0px;
}
.content_box_1 {
	padding: 40px 0px;
}
.content_box_1 .title {
	margin: 0px 0px 10px; color: rgb(94, 94, 94); font-family: "fsyht" !important; font-size: 28px;
}
.content_box_1 .content {
	color: rgb(94, 94, 94); line-height: 28px; font-family: "fsyht" !important; font-size: 14px;
}
.content_box_2 {
	background: rgb(173, 30, 36); padding: 40px 0px 80px; color: rgb(255, 255, 255);
}
.content_box_2 .en_title {
	margin: 0px; font-family: "fsyht" !important; font-size: 28px;
}
.content_box_2 .title {
	margin: 0px 0px 10px; font-family: "fsyht" !important; font-size: 28px;
}
.content_box_2 .content {
	line-height: 28px; font-family: "fsyht" !important; font-size: 14px;
}
.content_box_2 .content span {
	font-weight: 800;
}
.content_box_3 {
	margin: 0px 0px 80px; padding: 40px 0px 80px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.content_box_3 .title_1 {
	margin: 0px 0px 30px; color: rgb(94, 94, 94); font-family: "fsyht" !important; font-size: 22px;
}
.content_box_3 .title_2 {
	color: rgb(94, 94, 94); font-family: "fsyht" !important; font-size: 20px;
}
.content_box_3 .title_3 {
	margin: 0px 0px 20px; color: rgb(94, 94, 94); font-family: "fsyht" !important; font-size: 38px;
}
.content_box_3 .content {
	color: rgb(51, 51, 51); line-height: 28px; font-family: "fsyht" !important; font-size: 14px;
}
.content_box_3 .content span {
	font-weight: 800;
}
.content_img {
	margin: 0px auto; display: block;
}
.section_img {
	margin: 0px 0px 36px;
}
.contact_box {
	background: rgb(250, 250, 250); margin: 50px 0px 0px; padding: 40px 0px 30px; text-align: center;
}
.contact_box .item {
	width: 350px; font-size: 14px; vertical-align: top; display: inline-block;
}
.contact_box .item img {
	margin: 0px 0px 20px;
}
.contact_box .item .address_name {
	margin: -6px 0px 6px 16px; padding: 0px 2px; text-align: left; color: rgb(76, 76, 76); line-height: 30px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: inline-table; cursor: pointer;
}
.contact_box .item .activity.address_name {
	border-bottom-color: #31a92f; border-bottom-width: 2px; border-bottom-style: solid;
}
.contact_box .item .address_info {
	margin: 0px 0px 12px; text-align: left; color: rgb(159, 159, 159); padding-left: 20px;
}
.contact_box .item .phone_option {
	margin: 0px 0px 12px 24px; text-align: left; color: rgb(159, 159, 159); padding-left: 38px;
}
.contact_box .item .phone_option o {
	padding: 0px 10px 0px 0px; color: rgb(76, 76, 76);
}
.contact_box .item .mail_option {
	margin: 0px 0px 12px; text-align: left; color: rgb(159, 159, 159); padding-left: 68px;
}
.contact_box .item .mail_option o {
	padding: 0px 16px 0px 0px; color: rgb(76, 76, 76);
}
.article_title {
	margin: 16px 0px 0px; padding: 21px 0px 0px 2px; color: rgb(76, 76, 76); line-height: 36px; overflow: hidden; font-size: 22px; font-weight: 500;
}
.article_content {
	line-height: 24px;
}
.article_content img {
	max-width: 100%;
}
.article_img {
	width: 100%;
}
.article_img img {
	display: block; max-width: 100%;
}
.article_content .relation_link {
	margin: 30px 0px 0px;
}
.video_content {
	margin: 0px 0px 16px; width: 100%;
}
hr {
	background: 0px 0px rgb(230, 230, 230); margin: 6px 0px 20px; border: 0px currentColor; border-image: none; height: 1px;
}
.filter_box {
	margin: 36px 0px -10px;
}
.filter_box .item {
	margin: 0px 0px 18px;
}
.filter_box .item label {
	margin: 0px 22px 0px 0px; color: rgb(76, 76, 76); float: left;
}
.filter_box .item .item_box {
	width: 910px; float: left;
}
.filter_box .item a {
	margin: 0px 10px 6px 0px; padding: 5px 8px 5px; color: rgb(76, 76, 76); float: left;
}
.filter_box .item .current {
	background: #31a92f; color: rgb(255, 255, 255);
}
.filter_box .item .item_box2 {
	width: 858px; float: left;
}
.filter_box .item .item_box2 a {
	 
}
 
.main_content_bar_box {
	margin: 0px auto; top: 46%; width: 100%; display: none; position: fixed; background-color: transparent;
}
.main_content_bar {
	margin: 0px auto; width: 1000px; position: relative;
}
.main_content_bar .main_right_bar {
	right: -100px; position: absolute; background-color: transparent;
}
.main_content_bar .main_right_bar .right_bar_icon {
	width: 60px; margin-bottom: 8px;
}
.main_content_bar .main_right_bar .right_bar_icon img {
	width: 100%; display: block; cursor: pointer;
}
.main_content_bar .main_right_bar .right_bar_icon_qq {
	width: 60px; height: 60px; position: relative;
}
.main_content_bar .main_right_bar .right_bar_icon_qq .right_bar_icon_qq_current {
	left: -51px; top: -16px; width: 116px; display: none; position: absolute;
}
.main_content_bar .main_right_bar .right_bar_icon_qq .right_bar_icon_qq_current .qq_list_box {
	position: relative;
}
.main_content_bar .main_right_bar .right_bar_icon_qq .right_bar_icon_qq_current .qq_list_box .qq_1 {
	left: 8px; top: 7px; width: 35px; height: 35px; position: absolute;
}
.main_content_bar .main_right_bar .right_bar_icon_qq .right_bar_icon_qq_current .qq_list_box .qq_2 {
	left: 7px; top: 52px; width: 35px; height: 35px; position: absolute;
}
.main_content_bar .main_right_bar .right_bar_icon_phone {
	width: 60px; height: 60px; position: relative;
}
.main_content_bar .main_right_bar .right_bar_icon_phone .right_bar_icon_phone_current {
	background: #31a92f; padding: 6px 16px; border-radius: 6px; top: 4px; right: 68px; color: rgb(255, 255, 255); display: none; position: absolute;
}
.main_content_bar .main_right_bar .right_bar_icon_phone .right_bar_icon_phone_current .item {
	width: 234px;
}
.main_content_bar .main_right_bar .right_bar_icon_wechat {
	width: 60px; height: 60px; position: relative;
}
.main_content_bar .main_right_bar .right_bar_icon_wechat .right_bar_icon_wechat_current {
	left: -118px; top: -26px; width: 115px; display: none; position: absolute;
}
.contact_us_citys {
	margin: 0px 0px 30px; padding: 30px 0px 0px; text-align: center; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact_us_citys .city {
	line-height: 50px; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: inline-table; cursor: pointer;
}
.contact_us_citys .cut {
	margin: 0px 32px; color: rgb(221, 221, 221); font-size: 14px; display: inline-table;
}
.contact_us_citys .current {
	border-bottom-color: #31a92f; border-bottom-width: 3px; border-bottom-style: solid;
}
.city_show {
	margin: 0px 0px 60px;
}
.city_show .city_data {
	width: 240px; float: left;
}
.city_show .city_data .city_name {
	padding: 0px 0px 20px; font-size: 28px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;line-height: 28px;
}
.city_show .city_data .city_info {
	margin: 20px 0px 0px; text-align: left; line-height: 22px; font-size: 14px;
}
.city_show .city_data .city_info .item {
	margin: 0px 0px 10px;
}
.city_show .city_data .city_info .info_name {
	color: rgb(170, 170, 170); float: left;
}
.city_show .city_data .city_info .info_data {
	width: 220px; float: left;
}
.city_show .city_img {
	width: 733px; height: 350px; float: right;
}
.form_box {
	margin: 0px auto; width: 800px;
}
.form_box .form-group {
	margin: 0px 0px 36px;
}
.form_box .form_title {
	margin: 16px 0px 16px 31px;
}
.form_box .styled_select {
	background: url("/Public/web/images/select_bg.png") no-repeat right rgb(221, 221, 221); width: 450px; height: 36px; overflow: hidden;
}
.form_box .input_bg {
	background: url("/Public/web/images/input_bg.png") no-repeat right; width: 450px; height: 36px; overflow: hidden;
}
.form_box .styled_select select {
	background: none; border: 0px currentColor; border-image: none; width: 480px; font-size: 16px; -webkit-appearance: none;
}
.form_box .input_bg input {
	background: none; border: 0px currentColor; border-image: none; width: 480px; font-size: 16px; -webkit-appearance: none;
}
.form_box .input_label {
	background: url("/Public/web/images/input_label_bg.png") no-repeat right rgb(221, 221, 221); margin: 0px; border: 0px currentColor; border-image: none; width: 92px; height: 36px; text-align: center; color: rgb(76, 76, 76); padding-right: 0px; padding-left: 0px; font-weight: 400;
}
.form_box .input_box {
	padding-left: 0px;
}
.form_box .btn_submit {
	width: 542px;
}
.form_box .icon_city {
	margin: 4px 25px 0px 106px; height: 26px; float: left;
}
.form_box .icon_member_count {
	margin: 4px 18px 0px 98px; height: 26px; float: left;
}
.form_box .icon_day {
	margin: 4px 21px 0px 100px; height: 26px; float: left;
}
.form_box .icon_type {
	margin: 4px 21px 0px 100px; height: 26px; float: left;
}
.form_box .icon_money {
	margin: 2px 18px 0px 97px; height: 26px; float: left;
}
.form_box .icon_company {
	margin: 4px 22px 0px 100px; height: 26px; float: left;
}
.form_box .icon_customer {
	margin: 4px 20px 0px 100px; height: 26px; float: left;
}
.form_box .icon_phone_2 {
	margin: 4px 21px 0px 100px; height: 26px; float: left;
}
.form_box .btn-danger {
	background: #31a92f;
}
.form_box .btn-danger:hover {
	background: rgb(217, 83, 79);
}

.front_form_box_1 {
	margin: 0px auto; padding: 0px 0px 30px 108px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 1000px;
}
.front_form_box_1 .form_title {
	margin: 20px 0px 60px 180px; color: rgb(94, 94, 94); line-height: 28px; font-family: Tahoma,Arial,"Lantinghei SC","Microsoft YaHei","΢���ź�",����,sans-serif; font-size: 28px; float: left;
}
.front_form_box_1 .form-inline {
	margin: 30px 0px;
}
.front_form_box_1 .form-group-item {
	margin: 0px 0px 16px;
}
.front_form_box_1 .form-group {
	min-width: 380px;
}
.front_form_box_1 .form_item_label {
	margin: 0px 12px 0px 0px; line-height: 32px; font-weight: 400; float: left;
}
.front_form_box_1 .notice {
	margin: 0px 3px 0px 0px; color: #31a92f; line-height: 36px; float: left;
}
.front_form_box_1 .checkbox {
	margin: 0px 16px 0px 0px; line-height: 32px; overflow: hidden; float: left;
}
.front_form_box_1 .checkbox input[type='checkbox'] {
	margin: 11px 6px 0px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; float: left;
}
.front_form_box_1 .form_option_box {
	
}
.form-inline .form_hide.form-control {
	display: none;
} 
.front_form_box_1 .Wdate {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; height: 32px;
}
.front_form_box_1 .activiy_city_container {
	position: relative; cursor: pointer;
}
.front_form_box_1 .activiy_city_box {
	background: rgb(255, 255, 255); padding: 16px 0px 0px 12px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 84px; width: 400px; height: 158px; bottom: -153px; position: absolute; z-index: 666;
}
.front_form_box_1 .activiy_city_box a {
	margin: 0px 6px 18px 0px; padding: 3px 6px; border-radius: 6px; width: 57px; line-height: 20px; font-size: 14px; float: left;
}
.front_form_box_1 .activiy_city_box a:hover {
	
}
.design_search_box {
	background: rgb(255, 255, 255); margin: 60px 0px 40px; padding: 6px 20px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 600px; line-height: 20px;
}
.design_search_box .search_input {
	border: 0px currentColor; border-image: none; width: 500px; font-size: 18px;
}
.design_search_box .icon_search {
	width: 26px; float: right; cursor: pointer;
}
.design_search_item_box {
	background: rgb(255, 255, 255); padding: 24px 20px; border-radius: 6px; width: 100%;
}
.design_search_item_box .item {
	margin: 0px 0px 16px; font-size: 14px;
}
.design_search_item_box .item .item_name {
	width: 80px; float: left;
}
.design_search_item_box .item .item_options {
	width: 860px; float: left;
}
.design_search_item_box .item .item_options a {
	margin: 0px 6px 6px 0px; padding: 2px 12px; border-radius: 6px; color: rgb(51, 51, 51); float: left;
}
.design_search_item_box .item .item_options a:hover {
	background: rgb(252, 13, 27); color: rgb(255, 255, 255);
}
.design_search_item_box .item .item_options .current {
	background: rgb(252, 13, 27); color: rgb(255, 255, 255);
}
.desigin_resource_color_items {
	margin: 0px 0px 0px 16px;
}
.desigin_resource_color_items .color_item {
	margin: 0px 16px 0px 0px; border-radius: 30px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 30px; height: 30px; float: left; position: relative; cursor: pointer;
}
.desigin_resource_color_items .color_item .color_current {
	left: 5px; top: 8px; width: 18px; position: absolute;
}
.desigin_resource_color_items .color_item_mult {
	border: 0px currentColor; border-image: none;
}
.desigin_resource_color_items .color_item .color_img {
	width: 100%; height: 100%; display: block;
}
.desigin_resource_color_items .color_item_ff0000 {
	background: rgb(255, 0, 0);
}
.desigin_resource_color_items .color_item_ee7f16 {
	background: rgb(238, 127, 22);
}
.desigin_resource_color_items .color_item_f4e919 {
	background: rgb(244, 233, 25);
}
.desigin_resource_color_items .color_item_3aa74a {
	background: rgb(58, 167, 74);
}
.desigin_resource_color_items .color_item_43c0d0 {
	background: rgb(67, 192, 208);
}
.desigin_resource_color_items .color_item_0571b0 {
	background: rgb(5, 113, 176);
}
.desigin_resource_color_items .color_item_672d83 {
	background: rgb(103, 45, 131);
}
.desigin_resource_color_items .color_item_ffffff {
	background: rgb(255, 255, 255);
}
.desigin_resource_color_items .color_item_e6e6e7 {
	background: rgb(230, 230, 231);
}
.desigin_resource_color_items .color_item_7a4a16 {
	background: rgb(122, 74, 22);
}
.search_data_box {
	margin: 40px 0px 30px;
}
.search_data_box .search_count_box {
	margin: 0px 0px 30px; font-size: 22px;
}
.search_data_box .search_count_box span {
	padding: 0px 6px; color: rgb(35, 168, 116);
}
.search_data_box .sort_section {
	background: rgb(255, 255, 255); margin: 0px 0px 30px; padding: 12px 20px; border-radius: 6px; border: 6px currentColor; border-image: none; font-size: 16px;
}
.search_data_box .sort_section .item_name {
	margin: 0px 30px 0px 0px; padding-right: 20px; border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; float: left;
}
.search_data_box .sort_section a {
	padding: 0px 20px; color: rgb(51, 51, 51); float: left;
}
.search_data_box .sort_section .current {
	padding: 0px 20px; color: rgb(35, 168, 116); float: left;
}
.design_resource_list {
	
}
.design_resource_list .item {
	background: rgb(255, 255, 255); margin: 0px 26px 20px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 230px; float: left;
}
.design_resource_list .last {
	margin-right: 0px;
}
.design_resource_list .item .img {
	width: 230px; height: 124px; overflow: hidden; display: block;
}
.design_resource_list .item .img img {
	width: 100%; display: block;
}
.design_resource_list .item .resource_name {
	margin: 8px 0px 4px 12px; color: rgb(17, 17, 17); font-size: 14px; display: block;
}
.design_resource_list .item .resource_name:hover {
	color: #31a92f;
}
.design_resource_list .item .sub_name {
	margin: 0px 0px 12px 12px; height: 18px; color: rgb(136, 136, 136); overflow: hidden; font-size: 14px;
}
.design_resource_list .item .option_box {
	padding: 0px 0px 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.design_resource_list .item .option_box .option_left {
	margin: 0px 3px 0px 6px; width: 30%; float: left;
}
.design_resource_list .item .option_box .option_left img {
	margin: 2px 6px 0px; width: 16px; float: left;
}
.design_resource_list .item .option_box .option_left .option_count {
	float: left;
}
.design_resource_list .item .option_box .option_middle {
	width: 36%; text-align: center; float: left;
}
.design_resource_list .item .option_box .option_middle img {
	margin: 3px 3px 0px 16%; width: 16px; float: left;
}
.design_resource_list .item .option_box .option_middle .option_count {
	float: left;
}
.design_resource_list .item .option_box .option_right {
	width: 30%; text-align: right; padding-right: 6px; float: right;
}
.design_resource_list .item .option_box .option_right img {
	margin: 3px 3px 0px 16%; width: 14px; float: right;
}
.design_resource_list .item .option_box .option_right .option_count {
	float: right;
}
.design_resource_list .item .author_box {
	padding: 12px;
}
.design_resource_list .item .author_box .avatar {
	margin: 0px 12px 0px 0px; border-radius: 36px; width: 36px; float: left;
}
.design_resource_list .item .author_box .nick_name {
	width: 130px; height: 36px; line-height: 36px; overflow: hidden; float: left;
}
.crumb {
	margin: 40px 0px 20px; color: rgb(153, 153, 153); line-height: 30px;
}
.crumb a {
	color: rgb(153, 153, 153);
}
.design_resource_search_box {
	margin: 30px 0px 0px; height: 44px;
}
.design_resource_search_box .search_logo {
	margin: 2px 22px 0px 0px; height: 40px; float: left;
}
.design_resource_search_box .search_type {
	background: rgb(228, 228, 228); padding: 0px 12px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; height: 44px; line-height: 44px; font-size: 20px; float: left;
}
.design_resource_search_box .design_search_box {
	background: rgb(255, 255, 255); margin: 0px; padding: 9px 20px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 630px; line-height: 20px; float: right;
}
.design_resource_search_box .design_search_box .search_input {
	border: 0px currentColor; border-image: none; width: 500px; font-size: 18px;
}
.design_resource_search_box .design_search_box .icon_search {
	width: 26px; float: right; cursor: pointer;
}
.left_design_resource_box_2 {
	background: rgb(255, 255, 255); padding: 22px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 666px; float: left;
}
.left_design_resource_box_2 .top_info {
	margin: 0px 0px 20px;
}
.left_design_resource_box_2 .top_info .title {
	line-height: 20px; font-size: 20px; float: left;
}
.left_design_resource_box_2 .top_info .more {
	color: rgb(53, 173, 128); line-height: 20px; font-size: 12px; float: right;
}
.left_design_resource_box_2 .data_img {
	margin: 0px 0px 20px; width: 100%;
}
.left_design_resource_box_2 .data_img img {
	width: 100%; display: block;
}
.left_design_resource_box_2 .bottom_info {
	color: rgb(102, 102, 102);
}
.left_design_resource_box_2 .bottom_info .tags {
	width: 500px; font-size: 13px; float: left;
}
.left_design_resource_box_2 .bottom_info .tags .summary {
	padding: 10px 0px 0px;
}
.left_design_resource_box_2 .bottom_info .tags .summary span {
	padding: 0px 0px 0px 16px; line-height: 22px;
}
.left_design_resource_box_2 .bottom_info span {
	padding: 0px 12px;
}
.left_design_resource_box_2 .bottom_info .data_zan_cai_box {
	text-align: center; float: right;
}
.left_design_resource_box_2 .bottom_info .data_zan_cai_box .zan_box {
	margin: 0px 42px 0px 0px; width: 28px; float: right; cursor: pointer;
}
.left_design_resource_box_2 .bottom_info .data_zan_cai_box .cai_box {
	margin: 0px; width: 28px; float: right; cursor: pointer;
}
.left_design_resource_box_2 .bottom_info .data_zan_cai_box .icon_option {
	width: 100%; display: block;
}
.left_design_resource_box_2 .bottom_info .data_zan_cai_box .option_count {
	margin: 6px 0px;
}
.right_design_resource_box_2 {
	background: rgb(255, 255, 255); padding: 12px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 310px; float: right;
}
.right_design_resource_box_2 .top_info {
	margin: 0px 0px 10px; padding: 0px 0px 40px; height: 30px; line-height: 30px; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_design_resource_box_2 .top_info .avatar {
	border-radius: 30px; width: 30px; float: left; display: block;
}
.right_design_resource_box_2 .top_info .nick_name {
	margin: 0px 12px; font-size: 13px; float: left;
}
.right_design_resource_box_2 .top_info .follow {
	background: rgb(52, 163, 71); margin: 3px 0px 0px; padding: 3px 6px; border-radius: 6px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; float: right;
}
.right_design_resource_box_2 .price_box {
	margin: 0px 0px 20px;
}
.right_design_resource_box_2 .price_box span {
	color: #31a92f; font-size: 26px;
}
.right_design_resource_box_2 .option_box {
	margin: 0px 0px 20px; padding: 0px 0px 20px; text-align: left; color: rgb(136, 136, 136); border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_design_resource_box_2 .option_box img {
	margin: 0px 0px 6px; width: 100%;
}
.right_design_resource_box_2 .option_box .download_box {
	margin: 0px 20px 0px 0px; width: 76px; float: left;
}
.right_design_resource_box_2 .option_box .love_box {
	margin: 0px 20px 0px 0px; width: 76px; float: left;
}
.right_design_resource_box_2 .option_box .share_box {
	width: 76px; float: left;
}
.right_design_resource_box_2 .data_info {
	
}
.right_design_resource_box_2 .data_info .optoin_item {
	margin: 0px 0px 12px; font-size: 13px;
}
.right_design_resource_box_2 .data_info .optoin_item .item_name {
	width: 80px; float: left;
}
.right_design_resource_box_2 .data_info .optoin_item .item_content {
	width: 200px; line-height: 22px; float: left;
}
.comment_box {
	background: rgb(255, 255, 255); margin: 60px 0px 40px; padding: 46px 32px 10px;
}
.comment_box .comment_send_box {
	margin: 0px 0px 30px; width: 100%; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment_box .comment_send_box .comment_input {
	background: rgb(247, 248, 248); padding: 0px 16px; border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 100%; line-height: 40px; letter-spacing: 2px; font-size: 14px;
}
.comment_box .comment_send_box .comment_btn {
	background: rgb(228, 228, 228); margin: 20px 0px; border-radius: 6px; width: 123px; text-align: center; color: rgb(94, 94, 94); line-height: 40px; font-size: 16px; float: right;
}
.comment_box .comment_list_box {
	margin: 0px 0px 40px; width: 100%; color: rgb(102, 102, 102);
}
.comment_box .comment_list_box .section_title {
	margin: 0px 0px 30px; font-size: 16px;
}
.comment_box .comment_list_box .section_title span {
	padding: 0px 0px 0px 16px; color: rgb(136, 136, 136);
}
.comment_box .comment_list_box .comment_list {
	margin: 0px; width: 100%;
}
.comment_box .comment_list_box .comment_list .item {
	margin: 0px 0px 30px; padding: 0px 0px 30px; width: 100%; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.comment_box .comment_list_box .comment_list .item .avatar {
	margin: 0px 30px 0px 0px; width: 50px; height: 50px; float: left;
}
.comment_box .comment_list_box .comment_list .item .avatar img {
	border-radius: 50px; width: 100%;
}
.comment_box .comment_list_box .comment_list .item .comment_info {
	width: 818px; float: left;
}
.comment_box .comment_list_box .comment_list .item .comment_info .nick_name {
	margin: 6px 0px 8px; line-height: 15px; font-size: 15px;
}
.comment_box .comment_list_box .comment_list .item .comment_info .comment_content {
	margin: 0px; color: rgb(136, 136, 136); line-height: 20px; font-size: 12px;
}
.design_section_title {
	margin: 0px 0px 30px; line-height: 16px; font-size: 16px;
}
.left_design_resource_box {
	width: 333px; color: rgb(102, 102, 102); float: left;
}
.left_design_resource_box .section_title {
	margin: 0px 0px 12px; line-height: 30px; font-size: 20px;
}
.left_design_resource_box .section_title span {
	color: rgb(91, 189, 150);
}
.left_design_resource_box .data_box {
	padding: 12px 8px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.left_design_resource_box .data_box .img {
	width: 100%;
}
.left_design_resource_box .data_box .img img {
	margin: 0px 0px 30px; width: 100%; display: block;
}
.left_design_resource_box .data_box .data_items {
	color: rgb(136, 136, 136);
}
.left_design_resource_box .data_box .data_items .item {
	margin: 0px 0px 12px; line-height: 20px; font-size: 13px;
}
.left_design_resource_box .data_box .data_items .item .item_name {
	width: 78px; float: left;
}
.left_design_resource_box .data_box .data_items .item .item_content {
	width: 230px; float: left;
}
.right_pay_box {
	width: 650px; color: rgb(102, 102, 102); float: right;
}
.right_pay_box .section_title {
	margin: 0px 0px 9px; line-height: 30px; font-size: 18px;
}
.right_pay_box .section_title span {
	padding: 0px 6px; color: #31a92f; font-size: 26px;
}
.right_pay_box .pay_method_box {
	padding: 12px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.right_pay_box .pay_method_box .top {
	padding: 0px 0px 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_pay_box .pay_method_box .top img {
	margin: 0px 16px 0px 0px; width: 36px; float: left;
}
.right_pay_box .pay_method_box .top .top_name {
	line-height: 22px; font-size: 18px; float: left;
}
.right_pay_box .pay_method_options {
	margin: 35px 0px 20px;
}
.right_pay_box .pay_method_options .pay_method {
	margin: 12px 12px 0px 0px; width: 130px; float: left;
}
.right_pay_box .pay_method_options .pay_method img {
	width: 100%; display: block;
}
.right_pay_box .protocal_box {
	margin: 0px 0px 16px;
}
.right_pay_box .protocal_box .icon_checked {
	width: 14px; float: left;
}
.right_pay_box .protocal_box .protocal_rule {
	margin: 0px 0px 0px 12px; line-height: 14px; float: left;
}
.right_pay_box .protocal_box .protocal_buy_desc {
	margin: 20px 0px 0px; padding: 10px 12px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.right_pay_box .protocal_box .protocal_buy_desc span {
	color: #31a92f;
}
.right_pay_box .btn_pay {
	background: rgb(57, 167, 74); margin: 40px 0px 0px; border-radius: 8px; width: 200px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; letter-spacing: 3px; font-size: 16px; font-weight: bold;
}

/*分页样式*/
.pagelist{ clear:both;margin:20px 0 20px 0; }
	.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{ display:block; float:left; margin:0 5px 0 0; padding:0 10px; border:1px solid #dbdbdb; height:35px; overflow:hidden; }
	.pagelist .l-btns span{ font-size:14px; color:#333; line-height:35px; }
	.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:37px; height:35px; line-height:35px; font-size:14px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }

/*css default style pagination*/
div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:14px; }
	div.default a,div.default span{ display:inline-block; margin:0 0 0 -1px; padding:0px 12px; line-height:35px; height:35px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#FF5A00; border-color:#FF5A00; }
	div.default span.disabled{ color:#999; background:#fff; }
	
/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/pre.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px;}

.slogen_v2 {
	margin: 40px 0px 0px; width: 100%; text-align: center; color: rgb(94, 94, 94); font-style: normal; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slogen_v2 .title_1 {
	margin: 30px 0px 18px; letter-spacing: 4px; font-size: 28px;
}
.slogen_v2 .sub_title {
	margin: 0px 0px 30px; font-size: 16px;
}
.container_main_1 {
	background: #FFFFFF; width: 100%;margin-top: 50px;
}
.container_v2_1 {
	margin: 0px auto; width: 1000px;margin-bottom: 50px;
}
.container_main_2 {
	background: rgb(238, 238, 238); width: 100%;
}
.container_v2_2 {
	margin: 0px auto; width: 1000px;
}
.container_v2_1 .section_1 {
	margin: 60px 0px 70px; width: 100%; text-align: center;
}