.theme-color {
	color: #004f94
}

.theme-color-bg {
	background-color: #004f94
}

.light-blue {
	color: #2689e1
}

.light-blue-bg {
	background-color: #1f9d45
}

.red-color {
	color: #f33
}

.red-color-bg {
	background-color: #f33
}

.orange-red-color {
	color: #ec6941
}

.orange-red-bg {
	background-color: #ec6941
}

.orange-color {
	color: #eba00e
}

.orange-color-bg {
	background-color: #eba00e
}

.gray-color {
	color: #999
}

.font-mini {
	font-size: 12px
}

.font-small {
	font-size: 14px
}

.font-big {
	font-size: 18px
}

.font-weight {
	font-weight: 700
}

.text-center {
	text-align: center
}

a.none-hover:hover {
	text-decoration: none
}

.header_wrap {
}

.header_wrap .head_top {
	height: 30px;
	line-height: 30px;
	background-color: #f5f5f5;
	overflow: hidden
}

.header_wrap .head_top .top_nav {
	padding: 0 12px;
	display: inline-block
}

.header_wrap .header {
	overflow: hidden
}

.header_wrap .header .logo {
	width: 275px;
	height: 65px;
	text-indent: -1000px;
	background: url(../images/logo.png) no-repeat 50%;
	margin-top: 24px
}

.header_wrap .header .er_code {
	width: 212px;
	height: 100px;
	background: url(../images/er_code.png) no-repeat 50%;
	margin-top: 10px
}

.header_wrap .header .search_wrap {
	width: 500px;
	padding-top: 14px;
	margin: 0 auto
}

.header_wrap .header .search_wrap .search_box {
	width: 498px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ddd
}

.header_wrap .header .search_wrap .search_box .iconfont {
	display: inline-block;
	width: 48px;
	text-align: center;
	color: #999
}

.header_wrap .header .search_wrap .search_box input {
	height: 38px;
	line-height: 38px;
	width: 300px
}

.header_wrap .header .search_wrap .search_box .layui-btn {
	width: 86px;
	height: 40px;
	line-height: 40px;
	margin-top: -1px;
	margin-right: -1px;
	background-color: #FBC000
}

.header_wrap .header .search_wrap .search_hot {
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #999
}

.header_wrap .header .search_wrap .search_hot a {
	margin-right: 20px
}

.header_wrap .header .head_nav {
	padding-top: 10px;
	height: 40px;
	line-height: 40px
}

.header_wrap .header .head_nav .nav_item {
	width:100px;
	text-align: center;
	float: left;
	font-size: 16px
}

.header_wrap .header .head_nav .nav_item.active,.header_wrap .header .head_nav .nav_item:hover a {
	color:#333;
}

.footer {
}

.footer .footer_left {
	position: relative
}

.footer .footer_left:after {
	content: "";
	position: absolute;
	right: 0;
	top: 5px;
	height: 100%;
	border-right: 1px solid #ccc
}

.footer .icon_list .img_item {
	display: inline-block;
	width: 105px;
	height: 36px;
	margin-right: 30px;
	background-image: url(../images/bottom_icon.png);
	background-repeat: no-repeat
}

.footer .icon_list .item1 {
	background-position: 0 0
}

.footer .icon_list .item2 {
	background-position: -138px 0
}

.footer .icon_list .item3 {
	background-position: -273px 0
}

.footer .icon_list .item4 {
	background-position: -402px 0
}

.footer .text {
	padding-top: 11px;
	line-height: 34px;
	font-size: 12px;
	color: #ccc
}

.footer p a {
	margin-right: 12px
}

.footer .icon-huizhang {
	background: url(../images/icon-huizhang.png) no-repeat 50%;
	width: 18px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.footer .footer_nav_list {
	padding: 15px 24px;
	color: #ccc
}

.footer .footer_nav_list .footer_nav_item {
	font-size: 16px;
	width: 94px;
	text-align: center;
	float: left;
	line-height: 40px
}

.footer .footer_ercode_item {
	float: left;
	width: 42%;
	margin-right: 8%;
	color: #ccc
}

.footer .footer_ercode_item img {
	width: 100%
}

.footer .footer_ercode_item p {
	font-size: 16px;
	line-height: 44px;
	text-align: center
}

.page_line {
	border-bottom: 2px solid #004f94
}

.content.index .banner_wrap {
	width: 100%;
	height: 487px;
	position: relative
}

.content.index .banner_wrap img {
	width: 100%
}

.content.index .banner_wrap a {
	display: block
}

.content.index .product_wrap {
	padding-top: 30px
}

.content.index .product_wrap .product_wrap_title {
	padding-bottom: 2px;
	border-bottom: 2px solid #f5f5f5
}

.content.index .product_wrap .product_wrap_title h3 {
	background-color: #f5f5f5;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	padding-left: 4px
}

.content.index .buy_and_sell {
	border-radius: 8px;
	height: 262px;
	margin-top: -70px;
	position: relative;
	z-index: 999
}

.content.index .buy_and_sell .buy_title,.content.index .buy_and_sell .sell_title {
	height: 38px;
	line-height: 38px;
	font-size: 18px
}

.content.index .buy_and_sell .buy_title {
	color: #ff6600
}

.content.index .buy_and_sell .sell_title {
	color: #ff6600
}

.content.index .buy_and_sell .buy_wrap,.content.index .buy_and_sell .sell_wrap {
	padding: 13px 28px
}

.content.index .buy_and_sell .buy_search_box {
	width: 330px;
	height: 38px;
	line-height: 38px;
	background-color: #f1f1f1;
	border-radius: 19px;
	margin-left: 56px;
	overflow: hidden;
	font-size: 12px;
	color: #999
}

.content.index .buy_and_sell .buy_search_box .iconfont {
	margin-left: 18px
}

.content.index .buy_and_sell .buy_search_box input {
	height: 38px;
	line-height: 38px;
	background-color: transparent;
	padding-left: 5px
}

.content.index .buy_and_sell .buy_search_box .btn {
	width: 64px;
	background-color: #f33;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.content.index .buy_and_sell .buy_content {
	padding-top: 10px;
	line-height: 43px;
	font-size: 14px
}

.content.index .buy_and_sell .buy_content p a {
	margin-right: 10px;
	display:inline-block;
	width:80px;
}

.content.index .buy_and_sell .buy_content p a:hover {
	text-decoration: underline
}

.content.index .buy_and_sell .sell_content .sell_show {
	line-height: 58px;
	color: #333
}

.content.index .buy_and_sell .sell_content .sell_show .red-color {
	font-size: 20px
}

.content.index .buy_and_sell .sell_content .sell_search_box {
	width: 390px;
	height: 48px;
	line-height: 48px;
	overflow: hidden
}

.content.index .buy_and_sell .sell_content .sell_search_box input {
	background-color: transparent;
	height: 48px;
	line-height: 48px;
	padding-left: 12px;
	width: 290px
}

.content.index .buy_and_sell .sell_content .sell_search_box .btn {
	width: 68px;
	text-align: center;
	background-color: #333333;
	color: #FBC000
}

.content.index .buy_and_sell .sell_content .sell_btn_group {
	text-align:left;
	padding-top: 20px;
	font-size: 0
}

.content.index .buy_and_sell .sell_content .sell_btn_group .sell_btn {
	display: inline-block;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	width: 130px;
	text-align: center;
	color: #fff;
	margin-right: 19px
}

.content.index .ad_show {
	padding: 32px 0
}

.content.index .ad_show img {
	width: 100%
}

.content.index .product_column .col_title {
	border-bottom: 1px solid #E0E0E0;
}
.content.index .product_column .col_title .big_title {
	margin-left:43px;
	font-size: 20px;
	line-height: 60px;
	height: 60px;
	color: #343434;
	font-weight:bold;
}

.content.index .product_column .col_title .sub_info {
	margin-left: 30px
}

.content.index .product_column .col_more {
	padding: 0 0 50px;
	text-align: center
}

.content.index .product_column .col_more .more_btn {
	display: inline-block;
	width: 196px;
	height: 47px;
	line-height: 47px;
	font-size: 18px;
	color: #2689e1;
	text-align: center;
	border: 1px solid #004f94;
	border-radius: 10px;
	box-shadow: inset 0 0 1px #2689e1
}

.content.index .product_column .left_show {
	width: 285px;
	float: left;
	padding: 10px 0
}

.content.index .product_column .left_show img {
	width: 100%;
	margin-bottom: 20px
}

.content.index .product_column .right_wrap {
	margin-left: 304px
}

.content.index .liucheng_wrap {
	height: 489px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: url(../images/liucheng_bg.png) 50% no-repeat
}

.content.index .liucheng_wrap .wp {
	position: relative
}

.content.index .liucheng_wrap .liucheng_nav {
	position: absolute;
	left: 0;
	top: 50px;
	border-bottom: 2px solid #004f94;
	height: 54px;
	z-index: 10
}

.content.index .liucheng_wrap .liucheng_nav .nav_item {
	float: left;
	line-height: 54px
}

.content.index .liucheng_wrap .liucheng_nav .nav_item a {
	padding: 0 20px;
	font-size: 22px;
	line-height: 1;
	display: inline-block;
	border-right: 1px solid #004f94
}

.content.index .liucheng_wrap .liucheng_nav .nav_item:first-child a {
	padding-left: 0
}

.content.index .liucheng_wrap .liucheng_nav .nav_item:last-child a {
	border-right: none;
	padding-right: 0
}

.content.index .liucheng_wrap .liucheng_nav .nav_item.active,.content.index .liucheng_wrap .liucheng_nav .nav_item:hover {
	border-bottom: 2px solid #2689e1
}

.content.index .liucheng_wrap .liucheng_nav .nav_item.active a,.content.index .liucheng_wrap .liucheng_nav .nav_item:hover a {
	color: #2689e1
}

.content.index .liucheng_wrap .show {
	background: url(../images/maiche_liucheng.png) bottom no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 489px
}

.content.index .kehu_wrap {
	padding-top: 60px;
	text-align: center
}

.content.index .kehu_wrap .wrap_title {
	font-size: 20px;
	line-height: 80px;
	color: #2689e1
}

.content.index .kehu_wrap .wrap_text {
	color: #111;
	font-size: 14px;
	line-height: 46px;
	height: 184px;
	text-align: center;
	padding: 0 150px;
	text-indent: 2em
}

.content.index .kehu_wrap .kehu_list {
	padding: 44px 0;
	position: relative;
	height: 164px;
	width: 780px;
	margin: 0 auto
}

.content.index .kehu_wrap .kehu_list .next,.content.index .kehu_wrap .kehu_list .prev {
	position: absolute;
	top: 90px;
	font-size: 24px;
	width: 110px;
	color: #999;
	cursor: pointer
}

.content.index .kehu_wrap .kehu_list .prev {
	left: 0
}

.content.index .kehu_wrap .kehu_list .next {
	right: 0
}

.content.index .kehu_wrap .kehu_list .head_list {
	margin-left: 110px
}

.content.index .kehu_wrap .kehu_list .head_list .head_item {
	width: 118px;
	margin-right: 37px;
	float: left;
	cursor: pointer
}

.content.index .kehu_wrap .kehu_list .head_list .head_item .image {
	border-radius: 50%;
	width: 116px;
	height: 116px;
	border: 2px solid #ddd;
	overflow: hidden
}

.content.index .kehu_wrap .kehu_list .head_list .head_item .image img {
	width: 100%
}

.content.index .kehu_wrap .kehu_list .head_list .head_item .text {
	line-height: 46px
}

.content.index .kehu_wrap .kehu_list .head_list .head_item.active .image {
	border-color: #2689e1
}

.content.index .information_wrap {
	padding: 60px 0
}

.content.index .information_wrap .college_wrap,.content.index .information_wrap .news_wrap {
	padding: 0 32px;
	box-sizing: border-box;
	background-color: #fff
}

.content.index .information_wrap .news_wrap {
	width: 748px;
	height: 539px;
	float: left;
	border: 1px solid #ddd
}

.content.index .information_wrap .college_wrap {
	margin-left: 761px;
	height: 539px;
	border: 1px solid #ddd
}

.content.index .information_wrap .wrap_title {
	height: 61px;
	line-height: 61px;
	border-bottom: 1px solid transparent
}

.content.index .information_wrap .wrap_title .wrap_nav_item {
	float: left;
	font-size: 22px;
	padding: 0 8px;
	border-bottom: 2px solid #ddd
}

.content.index .information_wrap .wrap_title .wrap_nav_item.active {
	color: #2689e1;
	border-color: #2689e1
}

.content.index .information_wrap .information_list {
	padding: 32px 0
}

.content.index .information_wrap .information_list .information_item {
	height: 42px;
	line-height: 42px;
	color: #666;
	padding-left: 24px;
	position: relative
}

.content.index .information_wrap .information_list .information_item .tit {
	margin-right: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.content.index .information_wrap .information_list .information_item.m_left {
	margin-left: 120px
}

.content.index .information_wrap .information_list .information_item.f_left {
	float: left;
	width: 280px;
	box-sizing: border-box;
	padding-left: 16px
}

.content.index .information_wrap .information_list .information_item:before {
	content: "";
	position: absolute;
	left: 2px;
	top: 18px;
	width: 6px;
	height: 6px;
	background-color: #999
}

.content.index .information_wrap .information_list .information_item:hover {
	color: #004f94
}

.content.index .information_wrap .information_list .shwo_image {
	width: 235px;
	height: 235px;
	overflow: hidden;
	margin-right: 24px
}

.content.index .information_wrap .information_list .shwo_image img {
	width: 100%
}

.content.index .information_wrap .information_list .info_big_item {
	height: 220px
}

.content.index .information_wrap .information_list .info_big_item .info_image {
	width: 267px;
	height: 220px;
	overflow: hidden
}

.content.index .information_wrap .information_list .info_big_item .info_image img {
	width: 100%
}

.content.index .information_wrap .information_list .info_big_item .info_txt {
	margin-left: 267px;
	padding-left: 32px
}

.content.index .information_wrap .information_list .info_big_item .info_title {
	font-size: 20px;
	line-height: 42px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.content.index .information_wrap .information_list .info_big_item .info_desc {
	line-height: 32px;
	font-size: 14px;
	color: #666;
	padding: 7px 0
}

.content.index .information_wrap .information_list .info_big_item .info_desc:before {
	content: "\e617";
	font-family: iconfont!important;
	color: #999
}

.content.index .information_wrap .information_list .info_big_item .info_desc:after {
	content: "\e615";
	font-family: iconfont!important;
	color: #999
}

.content.index .friendlink_wrap {
	margin-top: 20px;
	padding: 20px
}

.content.index .friendlink_wrap .friendlink_wrap_title {
	font-size: 22px;
	color: #000;
	font-weight: 700
}

.content.index .friendlink_wrap .friendlink_content .link {
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	color: #333;
	padding: 0 5px;
	border-right: 1px solid #333
}

.content.list_page .crumb_item .product_sc {
	display: none;
	height: 28px;
	line-height: 28px;
	width: 66px;
	text-align: center;
	color: #004f94;
	border: 1px solid #004f94;
	cursor: pointer
}

.content.list_page .crumb_item .product_sc:hover {
	background-color: #004f94;
	color: #fff
}

.content.list_page .layui-table td,.content.list_page .layui-table th {
	padding: 9px 15px;
	min-height: 40px;
	line-height: 40px;
	font-size: 16px
}

.content.list_page .layui-table tbody tr:hover {
	background-color: inherit
}

.content.list_page .product_screen_wrap .screen_item {
	padding: 0 13px;
	text-align: center;
	float: left;
	cursor: pointer
}

.content.list_page .product_screen_wrap .screen_item.active {
	color: #004f94
}

.content.list_page .product_screen_wrap .screen_td {
	height: 40px;
	overflow: hidden;
	position: relative;
	transition: all .5s
}

.content.list_page .product_screen_wrap .screen_td .more_btn {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 40px;
	padding: 0 20px;
	display: none
}

.content.list_page .product_screen_wrap .screen_td .icon-up {
	display: none
}

.content.list_page .product_screen_wrap .screen_td.active {
	height: auto
}

.content.list_page .product_screen_wrap .screen_td.active .icon-up {
	display: inline-block
}

.content.list_page .product_screen_wrap .screen_td.active .icon-down {
	display: none
}

.content.list_page .product_screen_wrap .screen_list {
	margin-right: 120px
}

.content.list_page .list_form_wrap {
	height: 452px;
	background: url(../images/list_form_bg.png) no-repeat 50%
}

.content.list_page .list_form_wrap .list_form_box {
	width: 593px;
	height: 350px;
	box-sizing: border-box;
	padding: 6px 24px;
	float: right;
	margin-top: 48px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 5px 10px #ccc
}

.content.list_page .list_form_wrap .list_form_box .form_title {
	font-size: 18px;
	line-height: 78px;
	color: #ec6941
}

.content.list_page .list_form_wrap .list_form_box .form_btn {
	width: 286px;
	height: 50px;
	line-height: 50px;
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	background-color: #ec6941;
	border-radius: 6px
}

.content.list_page .list_form_wrap .list_form_box .layui-input,.content.list_page .list_form_wrap .list_form_box .layui-select,.content.list_page .list_form_wrap .list_form_box .layui-textarea {
	height: 48px
}

.content.detail .prod_show {
	padding-bottom: 34px
}

.content.detail .prod_show .image_wrap {
	width: 400px
}

.content.detail .prod_show .image_wrap .main_image {
	height: 316px;
	overflow: hidden;
}

.content.detail .prod_show .image_wrap .main_image img {
	width: 100%;
	height:100%;
}

.content.detail .prod_show .image_wrap .image_list_wrap {
	padding-top: 18px;
	padding-bottom: 10px;
	height: 62px
}

.content.detail .prod_show .image_wrap .image_list_wrap .next_btn,.content.detail .prod_show .image_wrap .image_list_wrap .prev_btn {
	width: 20px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-top: 10px;
	cursor: pointer;
	color: #fff;
	background-color: #ccc
}

.content.detail .prod_show .image_wrap .image_list_wrap .next_btn:hover,.content.detail .prod_show .image_wrap .image_list_wrap .prev_btn:hover {
	background-color: #333333
}

.content.detail .prod_show .image_wrap .image_list_wrap .image_list {
	margin-left: 30px;
	margin-right: 30px;
	overflow: hidden;
	position: relative
}

.content.detail .prod_show .image_wrap .image_list_wrap .image_list ul {
	width: 300%;
	position: relative
}

.content.detail .prod_show .image_wrap .image_list_wrap .image_list .image_item {
	border: 1px solid #ddd;
	float: left;
	margin-right: 9px
}

.content.detail .prod_show .image_wrap .image_list_wrap .image_list .image_item.active {
	border-color: #004f94
}

.content.detail .prod_show .image_wrap .image_list_wrap .image_item,.content.detail .prod_show .image_wrap .image_list_wrap .image_item img {
	width: 78px;
	height: 62px
}

.content.detail .prod_show .prod_info {
	margin-left: 415px
}

.content.detail .prod_show .prod_info .main_info {
	height: 286px;
}

.content.detail .prod_show .prod_info .main_info .main_info_right {
	width: 156px;
	font-size: 16px
}

.content.detail .prod_show .prod_info .main_info .main_info_left {
	margin-right: 160px
}

.content.detail .prod_show .prod_info .main_info .info_btn {
	display: block;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border-radius: 4px;
	color: #fff
}

.content.detail .prod_show .prod_info .main_info .prod_title {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	line-height: 30px;
}

.content.detail .prod_show .prod_info .main_info .prod_sub {
	font-size: 14px;
	color: #999
}

.content.detail .prod_show .prod_info .main_info .prod_sub .prod_tag {
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	width: 60px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	margin-right: 10px;
	display: inline-block
}

.content.detail .prod_show .prod_info .main_info .prod_sub .price {
	font-size: 30px;
	color: #f33;
	font-weight: 700
}

.content.detail .prod_show .prod_info .main_info .prod_sub .tel {
	padding: 0 8px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	background: #fff;
	color: #fff;
	display: inline-block;
	border-radius: 8px
}

.content.detail .prod_show .prod_info .prod_tag {
	padding: 4px 0;
	height: 80px
}

.content.detail .prod_show .prod_info .prod_tag .prod_tag_item {
	line-height: 40px;
	height: 40px;
	font-size: 14px
}

.content.detail .prod_show .prod_info .prod_tag .prod_tag_item .iconfont {
	font-size: 22px
}

.content.detail .prod_show .prod_info .prod_contact {
	padding-top: 14px
}

.content.detail .bargain {
	display: inline-block;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border-radius: 4px;
	background-color: #FBC000;
	color: #fff;
	font-size: 18px;
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box {
	margin-left: 190px
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box .contacts_head {
	width: 66px;
	height: 66px;
	border-radius: 50%;
	overflow: hidden
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box .contacts_head img {
	width: 100%
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box .contacts_name {
	font-size: 12px;
	line-height: 18px;
	text-align: center
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box .contacts_info {
	margin-top: 22px;
	line-height: 34px;
	font-size: 20px
}

.content.detail .prod_show .prod_info .prod_contact .contacts_box .contacts_info .iconfont {
	color: #666
}

.content.detail .prod_show .prod_info .buy_explain {
	margin-top: 21px;
	padding: 20px 20px 8px
}

.content.detail .prod_show .prod_info .buy_explain .explain_title {
	float: left;
	padding: 0 17px;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	margin-top: -30px;
	background-color: #fff;
	color: #004f94
}

.content.detail .prod_show .prod_info .buy_explain .explain_cnt {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-left: 18px;
}

.content.detail .prod_content {
	margin-top: 20px;
	padding-bottom: 20px
}

.content.detail .prod_content .prod_head {
	height: 50px;
	line-height: 50px;
	text-align: left;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	color:#333;
	font-weight:bold;
	background:#EEEEEE;;
}

.content.detail .prod_content .prod_head h4 {
	width:160px;
	font-size: 18px;
	line-height: 46px;
	height:46px;
	font-weight: bold;
	border-top: 4px solid #FBC000;
	color: #333;
	text-align: center;
	background:#fff;
}

.content.detail .prod_content .prod_sidebar {
	width: 298px;
	background:#fff;
}

.content.detail .prod_content .prod_sidebar .prod_cnt_main {
	padding: 10px 6px
}

.content.detail .prod_content .prod_sidebar .prod_cnt_main .product_item {
	margin-top: 0;
	margin-bottom: 10px
}

.content.detail .prod_content .prod_sidebar .prod_cnt_main .product_item:hover {
	border-color: #ddd;
	box-shadow: none
}

.content.detail .prod_content .prod_main {
	margin-left: 320px;
	background:#fff;
}

.content.detail .prod_content .prod_main .prod_tab_item {
	display: inline-block;
	padding: 0 6px;
	margin: 0 62px;
	color: #333;
	font-size: 18px;
	cursor: pointer
}

.content.detail .prod_content .prod_main .prod_tab_item.active {
	color: #004f94;
	border-bottom: 2px solid #004f94;
	font-weight: 700
}

.content.detail .prod_content .prod_main .prod_cnt_main {
	padding: 26px 20px;
	line-height: 22px;
	font-size: 18px
}

.content.detail .prod_content .prod_main .prod_cnt_main p {
	margin: 5px 0;
	padding-left: 6px
}

.content.detail .prod_content .prod_main .prod_cnt_main img {
	width: 100%
}

.content.detail .prod_content .prod_main .prod_cnt_main .detail_tr {
	float: left;
	width: 33%;
	box-sizing: border-box;
	height: 54px;
	line-height: 54px;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-top: -1px;
	overflow: hidden;
	background:#F8F8F8;
	padding-left:30px;
}

.content.detail .prod_content .prod_main .prod_cnt_main .detail_td {
	float: left;
	width: 63%;
	height: 54px;
	line-height: 54px;
	text-align: center
}

.content.detail .prod_content .prod_main .prod_cnt_main .detail_td.label {
	width: 37%;
	border-right: 1px solid #ddd;
	margin-right: -1px;
	background-color: #f5f5f5
}

.content.detail #inquiry_dialog .layui-form-label {
	width: 60px
}

.content.detail #inquiry_dialog .layui-input-block {
	margin-left: 90px
}

.content.detail .youxuan_title {
	width: 50%;
	margin: 0 auto;
	border-top: 3px solid #004f94;
	text-align: center;
	font-size: 22px;
	line-height: 60px;
	margin-top: 60px
}

.content.detail .youxuan_title .tit {
	display: block;
	width: 40%;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: -30px;
	font-weight: 700;
	color: #004f94
}

.content.case_list .banner_wrap {
	width: 100%;
	height: 360px
}

.content.case_list .case_list {
	padding-top: 24px;
	margin-right: -15px
}

.content.case_list .case_list .case_item {
	width: 390px;
	height: 412px;
	margin-right: 15px;
	margin-bottom: 27px;
	float: left;
	display: block;
	position: relative;
	overflow: hidden
}

.content.case_list .case_list .case_item .case_image {
	height: 250px;
	overflow: hidden
}

.content.case_list .case_list .case_item .case_image img {
	width: 100%
}

.content.case_list .case_list .case_item .case_info {
	padding: 14px 15px 0
}

.content.case_list .case_list .case_item .case_info .case_title {
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.content.case_list .case_list .case_item .case_info .case_desc {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.content.case_list .case_list .case_item .case_info .case_time {
	margin-top: 20px;
	line-height: 18px;
	font-size: 12px;
	color: #999
}

.content.news_list .banner_wrap {
	width: 100%;
	height: 360px
}

.content.news_list .news_list {
	padding: 20px 0
}

.content.news_list .news_list .news_item {
	padding: 22px 0;
	height: 100px;
	border-bottom: 1px solid #ddd;
	cursor: pointer
}

.content.news_list .news_list .news_item .news_date {
	float: left;
	height: 100px;
	width: 100px;
	background-color: #eee;
	color: #999;
	box-sizing: border-box;
	padding-top: 22px;
	padding-bottom: 18px;
	font-size: 14px;
	line-height: 30px;
	text-align: center
}

.content.news_list .news_list .news_item .news_info {
	margin-left: 156px
}

.content.news_list .news_list .news_item .news_title {
	line-height: 32px;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.content.news_list .news_list .news_item .news_desc {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	padding-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.content.news_list .news_list .news_item:hover a:hover {
	text-decoration: none
}

.content.article .banner_wrap {
	width: 100%;
	height: 360px
}

.content.article .detail {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px
}

.content.article .detail .detail_head {
	padding: 18px 0;
	text-align: center
}

.content.article .detail .detail_head .detail_title {
	font-size: 20px;
	line-height: 44px;
	color: #000;
	font-weight: 700
}

.content.article .detail .detail_head .detail_sub {
	font-size: 14px
}

.content.article .detail .detail_content {
	font-size: 16px;
	line-height: 28px
}

.content.article .detail .detail_content p {
	margin-bottom: 10px;
	text-indent: 2em
}

.content.article .detail .about_title {
	font-size: 20px;
	line-height: 50px;
	color: #004f94;
	font-weight: 700;
	border-bottom: 2px solid #004f94;
	margin-top: 20px
}

.content.article .detail .about_content {
	font-size: 16px;
	line-height: 1.5;
	padding: 6px 0
}

.content.article .detail .about_content p {
	padding: 6px 0;
	text-indent: 2em
}

.content.article .bottom_link {
	height: 130px;
	line-height: 130px;
	font-size: 16px
}

.content.article .bottom_link a {
	color: #004f94
}

.content.article .bottom_link a:hover {
	text-decoration: underline
}

.content.article .similar_wrap {
	line-height: 2;
	font-size: 16px
}

.content.article .similar_wrap a:hover {
	color: #004f94;
	text-decoration: underline
}

.content.about .banner_wrap {
	width: 100%;
	height: 360px
}

.service.content {
	text-align: center
}

.service.content .sevice_txt1 {
	padding-bottom: 38px
}

.service.content .sevice_txt1 p {
	font-size: 18px;
	line-height: 32px
}

.service.content .sevice_txt1 p .bg_span {
	display: inline-block;
	height: 26px;
	padding: 0 8px;
	line-height: 26px;
	color: #fff;
	background: linear-gradient(180deg,#68b0f1,#5da9ef 50%,#358eef 0,#2473e3)
}

.service.content .item_title {
	margin-top: 50px;
	font-size: 38px;
	line-height: 96px;
	text-align: center;
	color: #333
}

.service.content .item_title .iconfont {
	font-size: 42px;
	color: #2689e1
}

.service.content .service_img1 {
	height: 1043px;
	background: url(../images/service/sevice_1.png) no-repeat 50%
}

.service.content .sevice_txt2 {
	padding-top: 22px;
	padding-bottom: 78px
}

.service.content .sevice_txt2 .text_item {
	text-align: left;
	padding-left: 30px
}

.service.content .sevice_txt2 h4 {
	font-size: 30px;
	font-weight: 700;
	line-height: 126px
}

.service.content .sevice_txt2 p {
	line-height: 32px;
	font-size: 16px
}

.service.content .appraiser_wrap .sub_title {
	font-size: 30px;
	line-height: 82px;
	margin-top: 26px
}

.service.content .appraiser_wrap .sub_title span {
	display: inline-block;
	line-height: 54px;
	border-bottom: 1px solid #2689e1
}

.service.content .appraiser_wrap .appraiser_show {
	height: 234px;
	padding: 0 100px
}

.service.content .appraiser_wrap .appraiser_show .show_image {
	width: 234px;
	height: 234px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #e1e5f0
}

.service.content .appraiser_wrap .appraiser_show .show_image img {
	width: 100%
}

.service.content .appraiser_wrap .appraiser_show .show_text {
	margin-left: 286px;
	text-align: left;
	padding-top: 56px
}

.service.content .appraiser_wrap .appraiser_show .show_text .appraiser_name {
	font-size: 26px;
	line-height: 54px
}

.service.content .appraiser_wrap .appraiser_show .show_text .appraiser_introduce {
	font-size: 14px;
	line-height: 28px
}

.service.content .appraiser_wrap .appraiser_list_wrap {
	height: 144px;
	position: relative;
	margin-top: 78px
}

.service.content .appraiser_wrap .appraiser_list_wrap .next_btn,.service.content .appraiser_wrap .appraiser_list_wrap .prev_btn {
	position: absolute;
	top: 0;
	height: 144px;
	line-height: 144px;
	width: 138px;
	text-align: center;
	font-size: 30px;
	cursor: pointer
}

.service.content .appraiser_wrap .appraiser_list_wrap .prev_btn {
	left: 0
}

.service.content .appraiser_wrap .appraiser_list_wrap .next_btn {
	right: 0
}

.service.content .appraiser_wrap .appraiser_list_wrap .next_btn:hover,.service.content .appraiser_wrap .appraiser_list_wrap .prev_btn:hover {
	background-color: #f1f1f1
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_list {
	padding: 0 138px;
	width: 200%
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_item {
	width: 98px;
	float: left;
	margin-right: 170px
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_item .head_image {
	width: 98px;
	height: 98px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #f1f1f1
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_item .head_image img {
	width: 100%
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_item p {
	line-height: 34px
}

.service.content .appraiser_wrap .appraiser_list_wrap .appraiser_item.active .head_image {
	border: 1px solid #004f94
}

.service.content .service_img2 {
	height: 768px;
	background: url(../images/service/service_2.png) no-repeat 50%
}

.service.content .service_lc .service_lc_step {
	height: 155px;
	border-radius: 10px;
	box-shadow: 0 0 10px #ccc;
	background: url(../images/service/service_lc_1.png) 50% no-repeat
}

.service.content .service_lc .service_lc_img {
	height: 214px;
	background: url(../images/service/service_lc.png) no-repeat 50%
}

.service.content .question_wrap .question_list {
	padding-top: 38px;
	text-align: left
}

.service.content .question_wrap .question_list .question_item {
	float: left;
	width: 50%;
	height: 300px;
	box-sizing: border-box;
	padding-left: 50px
}

.service.content .question_wrap .question_list .question_item .question_title {
	font-size: 30px;
	line-height: 94px
}

.service.content .question_wrap .question_list .question_item .question_cnt {
	line-height: 27px;
	font-size: 14px;
	padding-left: 4em
}

.finance.content .finance_img1 {
	height: 68px;
	background: url(../images/finance/finance_1.png) no-repeat 50%;
	padding: 46px 0
}

.finance.content .finance_case {
	padding-top: 34px;
	height: 600px;
	background-color: #f9f9f9;
	box-sizing: border-box
}

.finance.content .finance_case .finance_case_tit {
	font-size: 30px;
	line-height: 66px;
	border-bottom: 1px solid #666
}

.finance.content .finance_case .finance_case_cnt {
	padding: 34px 0;
	height: 394px
}

.finance.content .finance_case .finance_case_image {
	width: 593px;
	height: 394px;
	overflow: hidden
}

.finance.content .finance_case .finance_case_image img {
	width: 100%
}

.finance.content .finance_case .finance_case_list {
	margin-left: 608px
}

.finance.content .finance_case .finance_case_list .finance_case_item {
	float: left;
	width: 33%;
	margin-bottom: 12px
}

.finance.content .finance_case .finance_case_list .finance_case_item .txt1,.finance.content .finance_case .finance_case_list .finance_case_item .txt2 {
	font-size: 18px;
	line-height: 36px
}

.finance.content .finance_case .finance_case_list .finance_case_item .txt1 {
	padding-top: 8px;
	color: #f33
}

.finance.content .finance_case .finance_case_list .finance_case_item .txt2 {
	padding-bottom: 10px
}

.finance.content .finance_case .finance_case_list .finance_case_item .item_img {
	width: 170px;
	height: 100px;
	overflow: hidden
}

.finance.content .finance_case .finance_case_list .finance_case_item .item_img img {
	width: 100%
}

.finance.content .item_title {
	text-align: center;
	padding-top: 32px;
	padding-bottom: 70px
}

.finance.content .item_title h3 {
	font-size: 34px;
	line-height: 50px
}

.finance.content .item_title .sub_title {
	font-size: 18px;
	line-height: 34px;
	color: #999
}

.finance.content .finance_lc {
	height: 490px;
	background: url(../images/finance/finance_2.png) no-repeat 50%
}

.finance.content .custom_case {
	background-color: #f9f9f9;
	height: 600px
}

.finance.content .custom_case .custom_case_item {
	width: 233px;
	margin: 0 auto
}

.finance.content .custom_case .custom_case_item .case_image {
	height: 167px;
	overflow: hidden
}

.finance.content .custom_case .custom_case_item .case_image img {
	width: 100%
}

.finance.content .custom_case .custom_case_item .case_txt {
	padding-top: 14px
}

.finance.content .custom_case .custom_case_item .case_txt .case_title {
	font-size: 14px;
	line-height: 32px;
	border-bottom: 1px solid #ddd
}

.finance.content .custom_case .custom_case_item .case_txt .case_cnt p {
	font-size: 12px;
	line-height: 18px;
	color: #999
}

.finance.content .custom_case .custom_case_item .case_txt .case_cnt .sub_money {
	line-height: 31px
}

.finance.content .custom_case .custom_case_item .case_txt .case_cnt .sub_money .tag {
	height: 15px;
	line-height: 15px;
	display: inline-block;
	border: 1px solid #999;
	padding: 0 4px
}

.finance.content .finance_img3 {
	height: 600px;
	background: url(../images/finance/finance_3.png) 50% no-repeat
}

.finance.content .finance_apply_fixed {
	position: fixed;
	right: 0;
	top: 20%;
	width: 300px;
	height: 549px;
	border: solid #f33;
	border-width: 1px 0 1px 1px;
	border-radius: 8px 0 0 8px;
	box-shadow: 0 5px 5px #ffccc8;
	box-sizing: border-box;
	background-color: #fff
}

.finance.content .finance_apply_fixed .switch_name {
	width: 40px;
	height: 160px;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 20px;
	padding: 40px 0;
	text-align: center;
	background-color: #f33;
	color: #fff;
	position: absolute;
	left: -12px;
	top: 185px;
	cursor: pointer
}

.finance.content .finance_apply_fixed .switch_name:before {
	border-width: 15px 12px 0 0;
	top: -15px
}

.finance.content .finance_apply_fixed .switch_name:after,.finance.content .finance_apply_fixed .switch_name:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent #e61414 transparent transparent;
	position: absolute;
	left: 0
}

.finance.content .finance_apply_fixed .switch_name:after {
	border-width: 0 12px 15px 0;
	bottom: -15px
}

.finance.content .finance_apply_fixed .finance_form {
	padding-left: 50px;
	padding-top: 12px
}

.finance.content .finance_apply_fixed .finance_form .finance_form_name {
	font-size: 14px;
	line-height: 32px;
	color: #f33
}

.finance.content .finance_apply_fixed .finance_form .layui-form-item {
	margin-bottom: 7px
}

.finance.content .finance_apply_fixed .finance_form .layui-input-inline,.finance.content .finance_apply_fixed .finance_form .layui-select-inline {
	width: 100px;
	margin-right: 10px
}

.finance.content .finance_apply_fixed .finance_form .layui-btn {
	background-color: #f33;
	width: 228px;
	height: 52px;
	line-height: 52px;
	border-radius: 6px
}

.finance.content .finance_apply_fixed .finance_form .form_explain {
	width: 228px;
	font-size: 12px;
	text-align: center;
	color: #999;
	line-height: 16px
}

.new_machine.content .machine_item {
	height: 368px;
	margin-top: 40px;
	background: url(../images/repeat_bg_1.png) repeat 0 0
}

.new_machine.content .machine_item .machine_image,.new_machine.content .machine_item .machine_info {
	width: 600px;
	height: 368px;
	position: relative;
	box-sizing: border-box
}

.new_machine.content .machine_item .machine_image img {
	width: 100%;
	height: 100%
}

.new_machine.content .machine_item .machine_image:after {
	content: "";
	width: 150px;
	height: 156px;
	position: absolute;
	top: -9px
}

.new_machine.content .machine_item .machine_image.fl:after {
	background: url(../images/rexiao_l.png) no-repeat 50%;
	left: -9px
}

.new_machine.content .machine_item .machine_image.fr:after {
	background: url(../images/rexiao_r.png) no-repeat 50%;
	right: -9px
}

.new_machine.content .machine_item .machine_info.fl {
	padding-right: 26px;
	padding-left: 10px
}

.new_machine.content .machine_item .machine_info.fl .more_btn {
	float: right
}

.new_machine.content .machine_item .machine_info.fr {
	padding-left: 26px;
	padding-right: 10px
}

.new_machine.content .machine_item .machine_info.fr .more_btn {
	float: left
}

.new_machine.content .machine_item .machine_info {
	padding-top: 8px
}

.new_machine.content .machine_item .machine_info .machine_name {
	font-size: 36px;
	line-height: 80px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.new_machine.content .machine_item .machine_info .machine_desc {
	height: 202px;
	font-size: 20px;
	line-height: 35px;
	text-indent: 2em;
	overflow: hidden
}

.new_machine.content .machine_item .machine_info .machine_desc p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5
}

.new_machine.content .machine_item .machine_info .more_btn {
	width: 160px;
	height: 48px;
	line-height: 48px;
	border-radius: 8px;
	background-color: #f33;
	color: #fff;
	font-size: 24px;
	text-align: center;
	display: inline-block
}

.tjr_college.content .college_header {
	padding-top: 12px;
	padding-bottom: 30px;
	text-align: center
}

.tjr_college.content .college_header .tit {
	font-size: 36px;
	line-height: 96px
}

.tjr_college.content .college_header .sub_tit {
	font-size: 18px;
	line-height: 42px;
	color: #666
}

.tjr_college.content .college_banner {
	height: 276px
}

.tjr_college.content .college_content {
	padding-top: 40px
}

.tjr_college.content .college_content .college_slider {
	width: 160px;
	padding-bottom: 50px;
	float: left
}

.tjr_college.content .college_content .college_slider img {
	width: 100%
}

.tjr_college.content .college_content .college_slider .college_type_item {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #eee;
	margin-bottom: 10px;
	font-size: 18px
}

.tjr_college.content .college_content .college_slider .college_type_item.active {
	background-color: #004f94;
	color: #fff
}

.tjr_college.content .college_content .college_list_wrap {
	margin-left: 190px
}

.tjr_college.content .college_content .college_list .college_item {
	display: block;
	height: 200px;
	padding: 12px 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #ddd
}

.tjr_college.content .college_content .college_list .college_item .college_image {
	width: 312px;
	height: 200px;
	overflow: hidden
}

.tjr_college.content .college_content .college_list .college_item .college_image img {
	width: 100%
}

.tjr_college.content .college_content .college_list .college_item .college_text {
	margin-left: 336px
}

.tjr_college.content .college_content .college_list .college_item .college_text .college_title {
	font-size: 20px;
	line-height: 52px
}

.tjr_college.content .college_content .college_list .college_item .college_text .college_desc {
	font-size: 16px;
	line-height: 24px;
	color: #999;
	padding-left: 6px;
	padding-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4
}

.tjr_college.content .college_content .college_list .college_item:last-child {
	border-bottom: none
}

.new_detail.content .product_main {
	height: 560px
}

.new_detail.content .product_main .image_wrap {
	width: 512px
}

.new_detail.content .product_main .image_wrap .main_image {
	height: 407px;
	overflow: hidden;
	border: 1px solid #ddd
}

.new_detail.content .product_main .image_wrap .main_image img {
	width: 100%
}

.new_detail.content .product_main .image_wrap .image_list_wrap {
	padding-top: 20px;
	padding-bottom: 18px;
	height: 84px
}

.new_detail.content .product_main .image_wrap .image_list_wrap .next_btn,.new_detail.content .product_main .image_wrap .image_list_wrap .prev_btn {
	width: 20px;
	text-align: center;
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	margin-top: 10px;
	cursor: pointer;
	color: #fff;
	background-color: #ccc
}

.new_detail.content .product_main .image_wrap .image_list_wrap .next_btn:hover,.new_detail.content .product_main .image_wrap .image_list_wrap .prev_btn:hover {
	background-color: #004f94
}

.new_detail.content .product_main .image_wrap .image_list_wrap .image_list {
	margin-left: 30px;
	margin-right: 30px;
	overflow: hidden;
	position: relative
}

.new_detail.content .product_main .image_wrap .image_list_wrap .image_list ul {
	width: 300%;
	position: relative
}

.new_detail.content .product_main .image_wrap .image_list_wrap .image_list .image_item {
	border: 1px solid #ddd;
	float: left;
	margin-right: 9px
}

.new_detail.content .product_main .image_wrap .image_list_wrap .image_list .image_item.active {
	border-color: #004f94
}

.new_detail.content .product_main .image_wrap .image_list_wrap .image_item,.new_detail.content .product_main .image_wrap .image_list_wrap .image_item img {
	width: 103px;
	height: 82px
}

.new_detail.content .product_main .product_main_info {
	margin-left: 560px
}

.new_detail.content .product_main .product_main_info .product_name {
	font-size: 28px;
	line-height: 76px;
	font-weight: 700;
	border-bottom: 1px solid #ddd
}

.new_detail.content .product_main .product_main_info .product_desc {
	padding-top: 25px;
	height: 118px;
	font-size: 14px;
	line-height: 24px
}

.new_detail.content .product_main .product_main_info .product_prop {
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 28px;
	max-height: 150px;
	overflow: hidden
}

.new_detail.content .product_main .product_main_info .product_handle {
	padding-top: 32px;
	border-top: 1px solid #ddd
}

.new_detail.content .product_main .product_main_info .product_handle .handle_btn {
	height: 58px;
	line-height: 58px;
	border-radius: 8px;
	color: #fff;
	background-color: #f33;
	padding: 0 30px;
	font-size: 20px
}

.new_detail.content .product_main .product_main_info .product_handle .handle_btn .iconfont {
	font-size: 24px;
	margin: 0 2px
}

.new_detail.content .product_main .product_main_info .product_handle .contacts {
	margin-left: 252px;
	font-size: 18px;
	line-height: 24px
}

.new_detail.content .product_main .product_main_info .product_handle .contacts .contacts_number {
	line-height: 44px;
	font-weight: 700;
	color: #f33;
	padding-left: .5em
}

.new_detail.content .detail_content {
	border: 1px solid #ddd
}

.new_detail.content .detail_content .detail_title {
	border-bottom: 1px solid #ddd;
	line-height: 48px;
	text-align: center;
	font-size: 18px
}

.new_detail.content .detail_content .detail_main {
	font-size: 16px
}

.new_detail.content .detail_content .layui-table {
	border-style: dashed
}

.new_detail.content .detail_content .layui-table td,.new_detail.content .detail_content .layui-table th {
	text-align: center;
	font-size: 16px;
	border-style: dashed
}

.new_detail.content .detail_content .layui-table th {
	font-size: 22px;
	color: #004f94
}

.new_detail.content .recommend_wrap {
	padding: 10px 7px
}

.new_detail.content .recommend_wrap .recommend_item {
	margin-bottom: 20px
}

.new_detail.content .recommend_wrap .recommend_item .prod_image {
	height: 208px;
	border: 1px solid #ddd;
	overflow: hidden
}

.new_detail.content .recommend_wrap .recommend_item .prod_image img {
	width: 100%
}

.new_detail.content .recommend_wrap .recommend_item .prod_text {
	line-height: 30px;
	padding: 3px 10px;
	font-size: 16px;
	color: #000
}

.new_detail.content .detail_main {
	padding: 18px 12px
}

.new_detail.content #inquiry_dialog .layui-form-label {
	width: 60px
}

.new_detail.content #inquiry_dialog .layui-input-block {
	margin-left: 90px
}

.sale_product.content .sale_form_wrap {
	width: 400px;
	height: 280px;
	background-color: #fff;
	box-shadow: 0 0 5px #eee;
	overflow: hidden
}

.sale_product.content .sale_form_wrap .sale_form_title {
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #333;
	text-align: center
}

.sale_product.content .sale_form_wrap .sale_form {
	padding: 0 20px;
	color: #666
}

.sale_product.content .sale_form_wrap .sale_form .sale_explain {
	height: 26px;
	line-height: 26px;
	font-size: 16px
}

.sale_product.content .sale_form_wrap .sale_form .sale_explain .red-color {
	font-size: 24px
}

.sale_product.content .sale_form_wrap .sale_form .sale_form_item {
	margin-bottom: 10px;
}

.sale_product.content .sale_form_wrap .sale_form .sale_form_item input {
	display: block;
	height: 48px;
	line-height: 48px;
	border-radius: 4px;
	border: 1px solid #ddd;
	width: 100%;
	text-indent: 1em
}

.sale_product.content .sale_form_wrap .sale_form .sale_form_item .code_btn {
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	cursor: pointer
}

.sale_product.content .sale_form_wrap .sale_form .sale_form_item .layui-btn {
	height: 40px;
	line-height: 40px;
	border-radius: 4px
}

.sale_product.content .sale_img1 {
	height: 130px;
	background: url(../images/sale/sale_img1.png) no-repeat 50%
}

.sale_product.content .sale_img2 {
	height: 224px;
	background: url(../images/sale/sale_img2.png) no-repeat 50%
}

.sale_product.content .sale_liucheng {
	background-color: #f5f5f5;
	height: 496px
}

.sale_product.content .sale_liucheng .liucheng_img {
	height: 125px;
	background: #fff url(../images/sale/sale_liucheng.png) no-repeat 50%;
	border-radius: 8px;
	box-shadow: 0 0 10px #eee
}

.sale_product.content .item_title {
	font-size: 38px;
	line-height: 96px;
	text-align: center;
	color: #333
}

.sale_product.content .item_title .iconfont {
	font-size: 42px;
	color: #2689e1
}

.sale_product.content .kehu_wrap {
	padding: 60px 0 0;
	text-align: center
}

.sale_product.content .kehu_wrap .wrap_title {
	font-size: 20px;
	line-height: 80px;
	color: #2689e1
}

.sale_product.content .kehu_wrap .wrap_text {
	color: #111;
	font-size: 14px;
	line-height: 46px;
	height: 184px;
	text-align: center;
	padding: 0 150px;
	text-indent: 2em
}

.sale_product.content .kehu_wrap .kehu_list {
	padding: 44px 0;
	position: relative;
	height: 164px;
	width: 780px;
	margin: 0 auto
}

.sale_product.content .kehu_wrap .kehu_list .next,.sale_product.content .kehu_wrap .kehu_list .prev {
	position: absolute;
	top: 90px;
	font-size: 24px;
	width: 110px;
	color: #999;
	cursor: pointer
}

.sale_product.content .kehu_wrap .kehu_list .prev {
	left: 0
}

.sale_product.content .kehu_wrap .kehu_list .next {
	right: 0
}

.sale_product.content .kehu_wrap .kehu_list .head_list .head_item {
	width: 118px;
	margin-right: 37px;
	float: left;
	cursor: pointer
}

.sale_product.content .kehu_wrap .kehu_list .head_list .head_item .image {
	border-radius: 50%;
	width: 116px;
	height: 116px;
	border: 2px solid #ddd;
	overflow: hidden
}

.sale_product.content .kehu_wrap .kehu_list .head_list .head_item .image img {
	width: 100%
}

.sale_product.content .kehu_wrap .kehu_list .head_list .head_item .text {
	line-height: 46px
}

.sale_product.content .kehu_wrap .kehu_list .head_list .head_item.active .image {
	border-color: #2689e1
}

.sale_product.content .question_wrap .question_list {
	padding-top: 38px;
	text-align: left
}

.sale_product.content .question_wrap .question_list .question_item {
	float: left;
	width: 50%;
	height: 180px;
	box-sizing: border-box;
	padding-left: 50px;
	color:#565656;
}

.sale_product.content .question_wrap .question_list .question_item .question_title {
	font-size: 22px;
	line-height: 54px;
	color:#555555;
}

.sale_product.content .question_wrap .question_list .question_item .question_cnt {
	line-height: 27px;
	font-size: 14px;
	padding-left: 4em
}

.web_maps.content .maps_content {
	padding: 0 40px;
	background-color: #fff
}

.web_maps.content .maps_item {
	border-bottom: 1px dashed #ddd;
	padding: 20px 0
}

.web_maps.content .item_title {
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	color: #004f94
}

.web_maps.content .item_title .iconfont {
	display: inline-block;
	width: 34px;
	text-align: center;
	font-size: 30px
}

.web_maps.content .item_title a {
	display: inline-block
}

.web_maps.content .item_cnt {
	font-size: 16px;
	line-height: 46px;
	padding-left: 34px
}

.web_maps.content .item_cnt a {
	margin: 0 15px
}

.web_maps.content .item_cnt a:hover {
	text-decoration: underline
}

.recruit.content {
	padding: 10px 0 100px
}

.recruit.content .content_title {
	font-size: 38px;
	line-height: 146px;
	text-align: center
}

.recruit.content .recruit_table {
	width: 100%;
	border-top: 1px solid #ddd
}

.recruit.content .recruit_table td,.recruit.content .recruit_table th {
	height: 54px;
	line-height: 54px;
	text-align: center
}

.recruit.content .recruit_table tr {
	border-bottom: 1px dashed #ddd
}

.recruit.content .recruit_item {
	cursor: pointer
}

.recruit.content .recruit_item:hover {
	background-color: #f5f5f5
}

.page_banner {
	height: 489px;
	width: 100%;
	position: relative
}

.crumb_wrap {
	height: 65px;
	line-height: 65px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	border-bottom: 1px solid #ddd
}

.crumb_wrap .crumb_item {
	float: left
}

.crumb_wrap .crumb_item .iconfont {
	display: inline-block;
	width: 38px;
	text-align: center
}

.show_bottom {
	padding: 50px 30px
}

.show_bottom .btn_nav_group {
	float: right;
	background: linear-gradient(180deg,#ff6600,#eba00e 50%);
	color: #fff;
	height: 44px;
	line-height: 44px;
	width: 410px;
	border-radius: 6px;
	overflow: hidden
}

.show_bottom .btn_nav_group .btn_item {
	float: left;
	width: 136px;
	text-align: center;
	border-right: 1px solid #ddd
}

.show_bottom .btn_nav_group .btn_item.border_none {
	border: none
}

.show_bottom .btn_nav_group .btn_item:hover {
	color: #fff;
	background-color: #2689e1
}

.show_bottom .left_text {
	margin-right: 540px;
	text-align: right;
	line-height: 2;
	color: #666;
	font-size: 16px
}

.product_list {
	margin-right: -20px;
	padding: 10px 0
}

.product_item {
	margin: 0 20px 20px 0;
	width: 269px;
	height: 326px;
	float: left;
	cursor: pointer;
	position: relative;
	background-color: #fff
}

.product_item .product_image {
	width: 100%;
	height: 208px;
	overflow: hidden;
	position: relative
}

.product_item .product_image img {
	width: 100%;
	transition: all .5s
}

.product_item .product_image .right_tag {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 16px;
	line-height: 24px;
	padding: 0 8px;
	border-radius: 15px 0 0 15px;
	background-color: #f33;
	color: #fff
}

.product_item .product_info {
	padding: 10px
}

.product_item .product_info .priduct_title {
	font-size: 16px;
	font-weight:bold;
	line-height: 18px;
	color: #333333
}

.product_item .product_info .sub_title {
	font-size: 14px;
	color: #999;
	line-height: 26px
}

.product_item .product_info .sub_title .iconfont {
	font-size: 22px;
	margin: 0 2px;
	display: inline-block;
	width: 14px;
	text-align: center
}

.product_item .product_info .product_attr {
	font-size: 14px;
	margin-top: 10px;
	color: #999;
	line-height: 30px;
	height: 30px
}

.product_item .product_info .product_attr .price {
	font-size: 18px;
	font-weight: 700;
	color: #f33
}

.product_item .product_info .product_attr .time {
	font-size: 12px
}

.product_item .status_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	line-height: 340px;
	text-align: center;
	font-size: 120px;
	color: #f33;
	z-index: 10;
	cursor: no-drop
}

.product_item .status_mask .msk {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .4;
	z-index: 1
}

.product_item:hover {
	/*box-shadow: 1px 0 4px #eee*/
}

.product_item:hover a {
	text-decoration: none
}

.product_item:hover .product_image img {
	transform: scale(1.08)
}