.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
li, ul {
	list-style: none;}
i {
	font-style: normal;}

.header-top, .new-banner {
	background: #fff;
	width: 100%;
	min-width: 1035px;}
.box-container {
	width: 1035px;
	margin-left: auto;
	margin-right: auto;}
.web-logo {
	margin: 20px 0 22px 0;
	background: url(base_res/logo.png) no-repeat;
	font-size: 0;
	width: 658px;
	height: 62px;
	float: left;
	background-size: 100%;}
.header-top-search {
	display: block;
	float: right;
	margin-top: 40px;
	background: none;
	height: 35px;
	border: 1px solid #ccc;
	padding-left: 2px;}
.header-top-search input {
	border: none;
	position: relative;
	outline-style: none;}
.header-top-search input[type=button] {
	background: #0685d2;
	color: #fff;
	height: 35px;
	top: 0px;
	font-size: 1.2 rem;
	padding: 0;
	width: 100px;
	position: relative;
	left: 1px;}
.header-top-search input[type=text] {
	width: 145px;
	padding-left: 5px;
	font-size: 1.2 rem;
	height: 27px;
	border: 0;}
.nav-box-container {
	background: #05519c;
	min-width: 1035px;}
.am-nav li a {
	color: #fff;}
.am-nav li a:hover {
	background: #287dd2;}
.am-nav > li > a {
	padding: .4em 1.2em;}

.main {
	padding-bottom: 2rem;}
.main-left {
	float: left;
	width: 738px;
	margin-left: -12px;
	position: relative;}
.main-right {
	float: right;}
[data-am-widget=tabs] {
	margin: 25px 0 0 0;}

.am-tabs-default .am-tabs-nav {
	padding-left: 0px;
	background: none;
	height: auto;
	line-height: auto;
	position:relative;
	*height:auto;
	*overflow:hidden;
	border-bottom: 1px dashed #d7d7d7;}

[data-am-widget=tabs] .am-tabs-nav li {
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	float: left\9;}
.am-tabs-bd {
	height: 288px;
	position:relative;}
.am-tabs-nav li a {
	padding: 0em 1.2em;
	line-height: 0;
	color: #333333;
	font-size: 1.4rem;
	line-height: 35px;
	display:block;}
.am-tabs-default .am-tabs-nav a {
	line-height: 35px;}
.am-tabs-default .am-tabs-nav > .am-active {}
.am-tabs-default .am-tabs-nav > .am-active a {
	background: #ffffff;
	color: #0685d2;}

.new-list, .new-list li {
	list-style-type: none;
	margin: 0;
	padding: 0;}
.new-list li {
	height: 30px;
	line-height: 30px;
	width: 325px;
	margin-right: 20px;
	float: left;
	font-size: 1.3 rem;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;}
.new-list li a {
	color: #333333;}
.new-list li a:hover {
	color: #009ef0;}
.am-icon-arrow-circle-right {
	margin-right: 5px;
	color: #333333;}
.am-tabs-bd-2 {
	height: 230px;}
.tab-last-a {
	position: absolute;
	right: 10px;
	top: 5px;}
.tab-last-a a {
	color: #333333;}
.tab-last-a a:hover {
	color: #05519c;}
.thub-item {
	width: 262px;
	height: auto;
	margin-top: 19px;
	border: 1px solid #ccc;
	overflow: hidden;
	position:relative;}
.thub-item .thub-title {
	display: block;
	padding: 5px 10px;
	font-size: 1.6rem;
	color: #fff;
	background: #05519c;}
.thub-item .thub-box {
	padding: 15px 18px;
	background: #f7f7f7;
	font-size: 1.4 rem;}
.login-table td {
	height: 30px;
	text-align: center;}
.pd-item .am-tabs-bd {
	border: 0;}
.thub-box .box-log-a {
	padding: 0.1em 1.7em;
	background: #ff8100;
	color: #fff;
	float: left;
	margin-left: 5px;
	margin-top: 13px;
	border-radius: 5px;
	letter-spacing: 0.3em;
	transition: all 0.2s ease-in-out;}
.thub-box .box-log-a:hover {
	background: #e77500;}
.clear {
	clear: both;}

.thub-title a {
	float: right;
	color: #fff;
	font-size: 1.4 rem;}
.thub-list, .thub-list li {
	list-style-type: none;
	margin: 0;
	padding: 0;}
.thub-list li a {
	color: #333333;}
.thub-list li a:hover {
	color: #009ef0;}
.thub-list .am-icon-right {
	margin-right: 5px;}

.td-them {
	width: 33%;
	float: left;
	text-align: center;
	margin-bottom: 5px;}
.td-them a {
	display: block;
	color: #333333;
	font-size: 1.2 rem;}
.td-them a:hover {
	color: #009ef0;}
.td-them a span.ico {
	display: block;
	width: 47px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;}
.thub-next {
	padding: 15px 5px !important;}
.work-time {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1.6 rem;
	color: #000;}
.work-bottom {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 10px;}
.work-span {
	font-size: 1.2 rem;
	display: block;}
.zp-list {
	font-size: 12px;}
.zp-list li {
	min-width: 45%;
	width: 50% !important;
	margin-right: 0px;}
.foot-banner {
	height: auto;
	padding-top: 2rem;
	padding-bottom: 2rem;}
.r-footer {
	border-top: 2px solid #1fb2fc;
	padding-top: 22px;
	padding-bottom: 22px;}
.yq-link {
	border-right: 1px solid #ccc;}
.yq-link a {
	font-size: 1.4 rem;
	color: #666666;
	margin-right: 10px;}
.b-footer {
	height: auto;
	padding: 13px 0;
	background: #333333;}
.b-foot-div {
	line-height: 16px;
	color: #999999;
	font-size: 12px;}
.b-footer a {
	font-size: 1.4 rem;
	color: #999999;
	float: left;}
.b-footer a:hover {
	color: #fafafa;}
.b-footer span {
	width: 2px;
	height: 20px;
	display: block;
	float: left;
	margin: 0 8px;
	background: #999999;}

/*detail*/
.new-banner {
	margin: 25px auto;}
.new-banner-left {
	width: 260px;
	float: left;
	border: 1px solid #ccc;}
.new-banner-left dl {
	background: #f7f7f7;
	margin: 0 !important;}
.new-banner-left dd {
	background: #05519c;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	color: #fff;}
.new-banner-left dt {
	padding: 3px 10px;
	font-size: 16px;}
.new-banner-left dt span {
	display: inline-block;
	width: 0;
	height: 0;
	border-width: 5px 0 5px 5px;
	border-style: solid;
	border-color: transparent transparent transparent #b6b4b4;
	margin-right: 4px;}
.new-banner-right {
	float: right;
	width: 760px;
	background: #f7f7f7;
	border: 1px solid #ccc;}
.banner {
	max-height: 343px;
	position: relative;
	overflow: hidden;}
.banner .swiper-container {
	max-height: 343px;
	position: relative;}
/*闂傚倸鐗勯崹鍦拷鍨焽娴狅箓鏁撻敓锟�/
 .am-breadcrumb{
 border: 1px solid #ccc;
 background: #44b6f0;
 }
 .am-breadcrumb a{
 color: #fff!important;
 }
 /*闂佸搫鍊烽崡鍐差渻閸儱绀嗘俊銈呭閿熸枻鎷�*/
.new-banner-right {
	border: 1px solid #ccc;}
.new-banner-right li i {
	display: block;
	width: 4px;
	height: 4px;
	background: #333;
	border-radius: 50%;
	position: relative;
	top: 16px;
	left: -10px;}

.new-banner-right li span {
	float: right;
	padding-right: 28px;}
.new-num {
	margin: 0 auto;
	width: 50%;
	font-size: 14px;
	padding-bottom: 6px;}
.new-num span {
	display: inline-block;
	padding: 3px;}
/*闂佸搫鍊烽崡鍐差渻閸儱绀冮柛娑卞弾閸燂拷*/
.new-content {
	padding: 0 10px;}
.new-content p {
	font-size: 14px;}
.new-content .sjj {
	 border-bottom: 1px solid #ccc;
	font-size: 12px;
	}
.detail_share {
	margin: 0 10px;
	border-top: 1px solid #ccc;}
.detail_share a {
	display: block;
	height: 25px !important;
	padding-top: 6px;}
/*reg*/
.reg-head, .reg_main {
	width: 1035px;
	margin: 0 auto;
	padding-top: 30px;}
.reg-head img {
	width: 350px;
	height: 100px;
	background: 100%;
	margin-left: 20px;}
.reg_main-content {
	padding: 50px 10%;}
.reg_main-content img {
	background: 100%;
	width: 250px;
	height: 250px;}
.reg_main-content div {
	float: right;
	width: 35%;}
.reg_main-content input {

	padding: 5px;
	border-radius: 4px;
	width: 70%;}
.reg_main-content input[type=button] {
	-ms-margin-left: 0 !important;
	margin-left: 22%;
	background: #0e90d2;
	margin-top: 10px;
	color: #fff;}
.am-breadcrumb > li+ li:before {}
.new-banner-left dt a {
	font-weight: normal;}
.am-breadcrumb {
	border: none;}

/*婵懓鍊芥禍锟�*/
.wz {
	display: block;
	padding-top: 2rem;
	border-bottom: 2px solid #05519C;}
.clearbox:after {
	content: '';
	display: block;
	clear: both;
	line-height: 0;}
.wz-list {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;}
.wz-list:after {
	content: '';
	display: inline-block;
	width: 15px;
	height: 7px;
	background: url(base_res/wz-bot.gif) no-repeat;
	background-size: 100%;
	position: absolute;
	bottom: -9px;
	left: 10px;}
.wz-list li {
	background: #05519c;
	float: left;
	color: #fff;
	padding: 8px 8px;
	font-size: 1.4 rem;
	font-weight: bold;}
.wz-list li.wz-mid {
	padding: 8px 2px;}
.wz-list li a {
	color: #fff;}

.wz-search {
	float: right;
	padding: 4px 0 0;}
.wz-search input[type=text] {
	border: 1px solid #ccc;
	width: 150px;
	font-size: 1.4 rem;
	padding-left: 5px;
	height: 28px;}
.wz-search input[type=button] {
	background: #05519c;
	width: 102px;
	height: 28px;
	color: #fff;
	font-weight: bold;
	border: 0;
	font-size: 1.4 rem;}
.zptable {
	font-size: 1.4 rem;
	color: #333;}
.zptable th {
	color: #05519c
;}
.zptable tr {
	border-bottom: 1px solid #e6e6e6;}
.zptable td, .zptable th {
	text-align: center;
	padding: 10px 0;}
.zptable .t-title {
	width: 230px;}
.zptable td a {
	color: #333;}
.zptable td a:hover {
	color: #05519c;}
.zptable .t-time {
	width: 135px;}
.zptable .t-xl {
	width: 135px;}
.zptable .t-xz {
	width: 135px;}
.zptable .t-zw, .zptable .t-adr, .zptable .t-fbtime {
	width: 180px;}

/*in*/
.mes-top {
	padding: 10px 0;}
.mes-top .mes-name {
	padding-left: 10px;
	font-size: 24px;
	ont-weight: bold;}
.mes-top .mes-about {
	display: inline-block;
	margin-left: 15px;}
.mes-top .mes-about .mes-ite {
	font-size: 14px;}
.mes-box {
	padding: 15px 0;}
.mes-title {
	border-bottom: 1px solid #d7d7d7;
	position: relative;}
.mes-title span {
	padding: 5px 10px;
	border: 1px solid #d7d7d7;
	border-bottom: 1px solid #fff;
	background: #fff;
	display: inline-block;
	position: relative;
	font-weight: bold;
	top: 1px;}
.mes-table {
	width: 860px;}
.mes-table .mes-into {
	display: inline-block;
	width: 230px;
	padding: 8px 0 8px 10px;
	color: #999999;
	font-size: 14px;}
.mes-fo {
	padding: 15px 0;
	color: #333;
	font-size: 14px;}
.pad10 {
	padding-left: 10px;}
.red {
	color: #ff0606;}
.f14 {
	font-size: 14px;}
.gray {
	color: #333;}
.bold {
	font-weight: bold;}
.mes-table-big .mes-into {
	width: 400px;}
.troblink {
	display: none;}
.trobact {
	display: block;}

.block {
	display: block;
	position: relative;}
#demo a {
	color: #333 !important;}
#demo a:hover {
	color: #1fb2fc !important
;}
.ellicps {
	overflow: hidden;
	text-overflow: ellipsis;/*鏂囧瓧婧㈠嚭鐨勯儴鍒嗛殣钘忓苟鐢ㄧ渷鐣ュ彿浠ｆ浛*/
	white-space: nowrap;}
.pright {
	position: absolute;
	right: 0;
	top: 0;}

/*下拉列表*/
.menulist {
	position: relative;}
.menulist a {
	display: block;
	padding: 3px 0;
	font-size: 14px;
	padding-left: 20px;}
.new-banner-left dt a i {
	margin-right: 10px;}
.new-banner-right a {
	color: #333;
	font-size: 14px;}
.new-banner-right a:hover {
	color: #05519c
;}
.am-breadcrumb a {
	color: #05519c
;}

.floatingAd .ad {
	z-index: 100;
	background: none;
	position: absolute;
	display: none;}
.floatingAd a {
	color: #000000;
	display: inline-block;
	text-decoration: none;}
.floatingAd a img {
	border: 0;}
.floatingAd .close {
	display: none;}
.floatingAd .opacity {
	position: absolute;
	top: 0;
	width: 100%;
	height: 25px;
	background-color: #333;
	opacity: 0.20;
	filter: alpha(opacity = 20);}
.opacity1 {
	opacity: 0.90;
	filter: alpha(opacity = 90);}
.floatingAd .text {
	position: absolute;
	top: 0;
	width: 100%;
	height: 40px;
	color: #fff;
	line-height: 25px;}
.floatingAd .text .button {
	position: relative;
	float: right;
	top: 5px;
	right: 5px;
	width: 16px;
	height: 16px;
	background: url(base_res/close.png) no-repeat;
	cursor: pointer;}
.floatingAd .text .title {
	position: relative;
	float: left;
	font-size: 12px;
	margin-left: 5px;}

/*改版*/
.pd-item {
	position: relative;
	width: 350px;
	float: left;
	margin: 25px 5px 0 12px;
	height: 290px;
	overflow: hidden;}
.pd-last {
	margin-top: 28px;
	width: 721px;}
.clear {
	clear: both;}
.pd-item .am-tabs-nav > li {
	position: relative;
	top: 1px;
	_float:left;}

.pd-item .am-tabs-nav > li a {
	color: #333;
	font-size: 16px;
	margin-right: 10px;
	position: relative;}
.pd-item .am-tabs-nav > li.am-active a {
	color: #333;}
.pd-item .am-tabs-nav > li.am-active a, .pd-item .am-tabs-nav > li > a:hover {
	border-bottom: 2px solid #05519c;}
.pd-item .am-tabs-nav > li.am-active a:after, .pd-item .am-tabs-nav > li > a:hover:after {
	width: 0;
	height: 0;
	content: '';
	display: block;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid #05519c;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -3px;}

.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 5px;
	cursor: auto;
	width: 100%;
	z-index: 9999;}
.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #000 none repeat scroll 0% 0%;
	margin: 0 5px;
	opacity: 0.2;}
.swiper-active-switch {
	background: #007AFF none repeat scroll 0% 0%;
	opacity: 1;}
.bannerbox {
	min-height: 343px;}
.swiper-container1 {
	height: 112px;}
.swiper-container1 img {
	max-height: 112px;
	max-width: 112px;}
.ft-title {
	font-size: 1.6 rem;
	font-weight: normal;
	border-bottom: 1px dashed #d7d7d7;
	padding-bottom: 15px;}

.foot-right {
	text-align: right;
	padding-right: 27px;
	position: relative;}
.foot-right a {
	float: none;
	font-size: 1.5 rem;
	position: relative;
	top: -5px;}
.foot-right a i.wb {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(base_res/weibo.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='base_res/weibo.png',
	sizingMethod='scale');
	background-size: cover;
	position: relative;
	top: 5px;
	margin-right: 5px;}
.foot-right a i.wx {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(base_res/weixin.png);
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='base_res/weixin.png',
	sizingMethod='scale');
	position: relative;
	top: 5px;
	margin-right: 5px;}
.foot-right span {
	float: none;
	display: inline-block;
	margin: 0 0px 0 5px;}
.ewm-box {
	position: absolute;
	top: -200px;
	width: 150px;
	z-index: 99999;
	height: 150px;
	left: 50%;
	display: none;
	margin-left: -75px;
	box-shadow: 0px 0px 2px 5px #d7d7d7;}
.ewm-box.active {
	display: block;}
.ewm-box img {
	width: 150px;
	height: 150px;}

.fullSlide {
	position: relative;
	background: #000;
	margin: 0 auto;
	overflow: hidden;}
.fullSlide .bd {
	position: relative;
	z-index: 0;}
.fullSlide .bd li img {
	width: 100%;
	vertical-align: top;
	max-height:100%;}
.fullSlide .hd {
	position: relative;
	z-index: 1;
	margin-top: -30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6
;}
.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(https://m.fwpgoods.com/jy/dfiles/11305/web/css/images/tg_flash_p.png) -18px 0;
	overflow: hidden;
	font-size: 0;}
.fullSlide .hd ul .on {
	background-position: 0 0;}
.fullSlide .prev, .fullSlide .next {
	z-index: 1;
	display: block;
	width: 55px;
	height: 55px;
	position: absolute;
	top:50%;
	margin-top:-27.5px;
	background: url(base_res/arrow.png) 0 0 no-repeat;
	filter: alpha(opacity=40);
	opacity: 0.4
;}
.fullSlide .prev{
	left:30px;}
.fullSlide .next{
	right:30px;
	    right: 30px;
    background-position: -163px 0;}
.fullSlide .prev:hover, .fullSlide .next:hover {
	filter: alpha(opacity=80);
	opacity: 0.8
;}

.picScroll {
	width:960px;
	margin:0 auto;overflow: hidden;}
.picScroll li{
	width:100px;
	margin:10px;}

#box ul{
	margin:0;padding:0
;}
#box ul li a{
	color:#242424
;}

