@charset "utf-8";


body{
	width:100%;
	min-width:1200px;
	position: relative;
	background: #fafafa;
}

body.body-index{background: #fff;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.fl{float: left;}
.fr{float: right;}

/*--------*/
.wms-wrap{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

/*wms-top*/
.wms-top{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	min-width: 1200px;
	margin: 0 auto;
	background-color: #f9f9f9;
	border-bottom: 1px solid #eee;
	position: relative;
	z-index: 100;
	background: #fff;
}
.wms-location{
	height: 36px;
	float: left;
	padding-left: 20px;
	background: url(ico-location.png) no-repeat 0 center;
	overflow: hidden;
}
.wms-location span{
	font-size: 18px;
	color: #dd0000;
}
.wms-location a{
	font-size: 14px;
	color: #0055aa;
}
.wms-location a:hover{color: #3395f8;}
.wms-topbar{
	width: auto;
	height: 36px;
	position: relative;
	float: right;
}
.wms-topbar-ul{
	width: 100%;
	height: 36px;
	margin: 0 auto;
}
.wms-topbar-ul li{
	height: 36px;
	line-height: 36px;
	float: left;
	color: #999;
	background: url(ico-line.png) no-repeat right center;
	padding:0 5px;
}
.wms-topbar-ul li.wms-welcome{background: none;padding-right: 10px;}
.wms-topbar-ul li.wms-welcome span{color: #dd0000;}
.wms-topbar-ul li a{color: #999;}
.wms-topbar-ul li a:hover{color: #dd0000;}
/*.wms-topbar-ul li.wms-login a,.wms-topbar-ul li.wms-register a{color: #dd0000;}*/
.wms-topbar-ul li.wms-register,.wms-topbar-ul li.wms-exit{
	margin-right: 30px;
	background: none;
}
.wms-topbar-ul li.wms-hotline{
	font-size: 18px;
	color: #dd0000;
	padding-right: 0;
	background: none;
}

/*wms-header*/
.wms-header{
	width: 100%;
	min-width: 1200px;
	margin:0 auto;
	border-bottom: 2px solid #dd0000;
	padding-top: 20px;
	background: #fff;
}
.wms-header-main{
	width: 1200px;
	height: 70px;
	margin: 0 auto 20px auto;
}
.wms-logo{
	width: 100px;
	height: 70px;
	float: left;
	margin-right: 150px;
}
.wms-top-search{
	width:600px;
	height: 70px;
	float: left;
	position: relative;
	margin-right: 140px;
}
.wms-select{
	height: 31px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.wms-select a{
	display: block;
	height: 31px;
	font-size: 14px;
	float: left;
	margin-right: 20px;
}
.wms-select a.selected{
	color: #dd0000;
	background:url(ico-triangle.png) no-repeat center bottom;
}

.wms-form{
	height: 40px;
	position: absolute;
	top:30px;
	left: 0;
	z-index: 1;
}
.wms-search-int{
	width: 480px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding:9px;
	border: 1px solid #dd0000;
	float: left;
	color: #929292;
}
.wms-search-btn{
	display: block;
	width: 60px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	padding-left: 40px;
	background-image: url(ico-search.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	float: left;
	background-color: #dd0000;	
}
.wms-search-btn:hover{
	color: #fff;
	background-color: #c01920;
}

.wms-public-msg{
	display:block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	padding-left: 50px;
	background-image: url(ico-edit.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-color: #dd0000;
	float: left;
	margin-top: 30px;
}
.wms-public-msg:hover{
	color: #fff;
	background-color: #C01920;
}

.wms-nav{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}
.wms-nav li{
	width: 130px;
	height: 40px;
	float: left;
	margin-right: 10px;
}
.wms-nav li a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
}
.wms-nav li a.curr,.wms-nav li a:hover{
	color: #fff;
	background: #dd0000;
}

.wms-menubox{
	width: 240px;
	height: 479px;
	border: 1px solid #e8e8e8;
	background: #fafafa;
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 300;
}
.wms-menubox ul{
	width: 220px;
	margin:0 auto;
	position: relative;
	z-index: 200;
}
.wms-menubox ul li{
	width: 100%;
	height: 25px;
	line-height: 25px;
	padding:7px 0;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
	cursor: pointer;
}
.wms-menubox ul li.hover{
	background:#fff;
	border: 1px solid #dd0000;
	border-right: 1px solid #fff;
	width:230px ;
	margin-left: -11px;
	margin-top: -1px;
	padding-left: 10px;
}
.wms-menubox ul li i{
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
}
.wms-menubox ul li b{
	font-size: 14px;
	float: left;
	font-weight: normal;
}
.wms-menubox ul li b a{
	font-size: 14px;
	color: #333;
}
.wms-menubox ul li a{
	font-size: 12px;
	color: #888;
	float: left;
	margin-right: 10px;
}
.wms-menubox ul li a:hover{color: #dd0000;}

.wms-menucont{
	border: 1px solid #dd0000;
	background: #fff;
	position: absolute;
	top:-1px;
	left: 240px;
	z-index: 100;
	width: 480px;
	height: 479px;
	display: none;
}
.wms-menu-item{
	width: 440px;
	height: 459px;
	padding: 10px 20px;
	display: none;
}
.wms-menu-item h2{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}
.wms-menu-item h2 i{
	display: block;
	width: 4px;
	height: 20px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	background: #dd0000;
}
.wms-menu-item h2 span{
	display: block;
	height: 30px;
	float: left;
}
.wms-menu-item p,.wms-menu-item div{
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}
.wms-menu-item p a,.wms-menu-item div a{
	display: inline-block;
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #888;
	float: left;
}
.wms-menu-item p a:hover,.wms-menu-item div a:hover{color: #dd0000;}
.wms-menu-item h5{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}

.wms-part-center{
	width: 700px;
	height: 479px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 200;
}
.wms-banner-box{
	width: 698px;
	height: 300px;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.wms-slid-box{
	width:485px;
	height: 300px;
	float: left;
	overflow: hidden;
	position: relative;
}
.wms-slid-list{
	width: 100%;
	height: 300px;
	overflow: hidden;
}
.wms-slid-list li{
	width: 485px;
	height: 300px;
	float: left;
	overflow: hidden;
}
.wms-slid-list li a{
	display: block;
	width: 485px;
	height: 300px;
	position: relative;
}
.wms-slid-list li a img{
	position: relative;
	z-index: 1;
}
.wms-slid-list li a p{
	width: 445px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
	color: #fff;
	padding:0 20px;
	background-color: #999;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
}
.wms-slid-btn{
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0;
	bottom: 50px;
	z-index: 10;
	text-align: center;
}
.wms-slid-btn li{
	display: inline;
	font-size: 0;
	line-height: 0;
	padding:4px;
	background: #ccc;
	border: 1px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin:0 2px;
	cursor: pointer;
}
.wms-slid-btn li.on{
	background: #dd0000;
}
.wms-prev,.wms-next{
	display: block;
	width: 30px;
	height: 60px;
	background-color: #999;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	top: 50%;
	margin-top: -30px;
	z-index: 10;
	font-size: 30px;
	text-align: center;
	line-height: 60px;
	color: #fff;
}
.wms-prev{left: 0;}
.wms-next{right: 0;}
.wms-prev:hover,.wms-next:hover{
	color: #fff;
	background-color: rgba(0,0,0,0.8);
}
.wms-banner-ad{
	width: 213px;
	height: 300px;
	overflow: hidden;
}
.wms-banner-ad li{
	width: 213px;
	height: 99px;
	border-bottom: 1px solid #e8e8e8;
}
.wms-banner-ad li a{
	display: block;
	width: 200px;
	height: 99px;
	overflow: hidden;
	padding-left: 13px;
}
.wms-banner-ad li a h2{
	width: 100%;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	float: left;
}
.wms-banner-ad li a:hover{background-color: #fafafa;}
.wms-banner-ad li a:hover h2{color: #dd0000;}
.wms-banner-ad li a dl{
	width:110px;
	height: 60px;
	line-height: 25px;
	float: left;
	font-size: 14px;
	color: #888;
	overflow: hidden;
}
.wms-banner-ad li a dl dt,.wms-banner-ad li a dl dd{
	width: 100%;
	height: 25px;
}
.wms-banner-ad li a dl dt span{color: #dd0000;}
.wms-banner-ad li a div{
	width: 80px;
	height: 60px;
	overflow: hidden;
	float: right;
}
.wms-banner-ad li a div img{
	width: 80px;
	height: 60px;
}

.wms-part-ad{
	width:711px ;
	height: 170px;
	overflow: hidden;
}
.wms-part-ad li{
	width: 226px;
	height: 80px;
	float: left;
	margin-right: 11px;
	margin-bottom: 9px;
}
.wms-part-ad li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.wms-part-ad li a img{
	width:226px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.wms-part-ad li a div{
	width:186px;
	height: 70px;
	padding:5px 20px;
	overflow: hidden;
	position: absolute;
	top: -80px;
	left: 0;
	z-index: 5;
	background-color: #cd2b2b;
    background-color: rgba(215,78,83,0.9);
	color: #fff;
	transition: top 0.4s ease;
}
.wms-part-ad li a div p{
	width: 100%;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-align: left;
}
.wms-part-ad li a div p span{margin-right: 5px;}
.wms-part-ad li a:hover div{top: 0;}

.wms-part-right{
	width: 240px;
	height: 479px;	
	float: right;
}
.wms-part-rtop{
	width:238px;
	height: 300px;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.wms-logbox{
	width: 100%;
	height: ;
}
.wms-pubtitle{
	width: 218px;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	color: #333;
	padding:0 10px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.wms-pubtitle span{
	display: block;
	height: 38px;
	border-bottom: 2px solid #dd0000;
	padding:0 10px;
	float: left;
}
.wms-pubtitle a{
	display: block;
	height: 38px;
	line-height: 38px;
	float:right;
	font-size: 12px;
	color: #888;
}
.wms-pubtitle a:hover{color: #dd0000;}
.wms-logform{
	width: 218px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.wms-logform li{
	width: 100%;
	height: 28px;
	overflow: hidden;
	margin-bottom: 6px;
	font-size: 14px;
	color: #333;
}
.wms-logform li span{
	display: block;
	width: 60px;
	height: 28px;
	line-height: 28px;
	text-align: left;
	float: left;
}
.wms-int-1,.wms-int-2{
	width: 148px;
	height: 18px;
	line-height: 18px;
	color: #666;
	padding:4px;
	border: 1px solid #e8e8e8;
	float: left;
}
.wms-int-2{width: 68px;margin-right: 10px;}
.wms-int-3{border: 1px solid #e8e8e8;}
.wms-int-1:focus,.wms-int-2:focus{border: 1px solid #dd0000;}
.wms-logform li.wms-logbar{
	width: 158px;
	height: 20px;
	padding-left: 60px;
	font-size: 12px;
	line-height: 20px;
}
.wms-logform li.wms-logbar label{
	display: block;
	height: 20px;
	float: left;
}
.wms-code{
	width: 70px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.wms-logform li.wms-logbar label *{vertical-align: middle;}
.wms-logform li.wms-logbar a{
	display: block;
	height: 20px;
	float: right;
	color: #6489c0;
}
.wms-logform li.wms-logbar a:hover{color: #dd0000;]}
.wms-logform li.wms-logbtn-box{
	width: 158px;
	padding-left: 60px;
}
.wms-logbtn{
	width: 158px;
	height: 30px;
	line-height: 28px;
	border: none;
	color: #fff;
	background: #dd0000;
	font-size: 14px;
}
.wms-logbtn:hover{background: #C01920;}

.wms-user-dl{
	width: 200px;
	margin: 0 auto;
	margin-bottom: 10px;
	height: 141px;
	padding-top: 15px;
}
.wms-user-dl dt{
	padding-left: 50px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	color: #333;
	background: url(ico-user.png) no-repeat 0 center;
	margin-bottom: 20px;
}
.wms-user-dl dd{
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	color: #888;
	padding-left: 50px;
}
.wms-user-dl dd a{color: #888;}
.wms-user-dl dd a:hover{color: #dd0000;}

.wms-case-num{
	width: 100%;
	margin: 0 auto;
}
.wms-case-num h2{
	padding:0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	border-top: 1px solid #e8e8e8;
}
.wms-case-num ul{
	height: 30px;
	overflow: hidden;
	padding-left: 10px;
}
.wms-case-num ul li{
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 26px;
	color: #dd0000;
	text-align: center;
	float: left;
	margin-right: 5px;
	background: url(num-bg.png) no-repeat center;
}
.wms-case-num ul li.wms-nobg{
	background: none;
	width: 10px;
}
.wms-part-rbottom{
	width: 238px;
	height: 167px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
}
.wms-newsbox{
	width:218px;
	height: 115px;
	margin: 0 auto;
	overflow: hidden;
}
.wms-newsbox ul{width: 100%;}
.wms-newsbox ul li{
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;	
}
.wms-newsbox ul li a{
	display: block;
	padding-left: 10px;
	font-size: 14px;
	height: 23px;
	color: #333;
	overflow: hidden;
	background: url(circle.jpg) no-repeat 0 center;
}
.wms-newsbox ul li a:hover{color: #dd0000;}

.wms-ad-1{
	width: 1200px;
	/*height: 80px;*/
	margin:0 auto 10px auto;
	text-align: center;
}
.wms-ad-1 a{
	display: block;
	width: 100%;
	height: 100%;
}
.wms-ad-1 img{max-width: 1200px;}
.wms-ad-2{
	width:1210px;
	overflow: hidden;
	margin:0 auto;
}
.wms-ad-2 li{
	width: 595px;
	/*height: 80px;*/
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.wms-ad-2 li img{
	width: 595px;
	height: 80px;
}
.wms-ad-3{
	width: 1210px;
	margin: 0 auto;
	overflow: hidden;
}
.wms-ad-3 li{
	width: 232px;

	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.wms-ad-3 li a{
	display: block;
	width: 232px;
	
	position: relative;
}
.wms-ad-3 li a img{
	width: 232px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.wms-ad-3 li a div{
	width: 170px;
	height: 72px;
	padding:4px 31px;
	overflow: hidden;
	position: absolute;
	top: -80px;
	left: 0;
	z-index: 5;
	background-color: #cd2b2b;
    background-color: rgba(215,78,83,0.9);
	color: #fff;
	transition: top 0.4s ease;
}
.wms-ad-3 li a div p{
	width: 100%;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-align: left;
}
.wms-ad-3 li a div p span{margin-right: 5px;}
.wms-ad-3 li a:hover div{top: 0;}

/*wms-hot*/
.wms-hot{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	margin-bottom: 10px;
	border-bottom: 2px solid #dd0000;
}
.wms-hot h2{
	width:232px;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #333;
	float: left;
	margin-right: 10px;
}
.wms-tabbtn{
	width: auto;
	height: 40px;
	float: left;
	overflow: hidden;
}
.wms-tabbtn li{
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	float: left;
}
.wms-tabbtn li a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #333;
}
.wms-tabbtn li a:hover{color: #dd0000;}
.wms-tabbtn li.hover{background: url(ico-triangle-2.png) no-repeat center bottom;}
.wms-tabbtn li.hover a{color: #dd0000;}
.wms-tabcont{
	width: 1200px;
	overflow: hidden;
	margin-bottom: 10px;
}
.wms-dnone{display: none;}
.wms-tabcont ul{
	width:1210px;
	overflow: hidden;
}
.wms-tabcont ul li{
	width: 230px;
	height: 75px;
	border: 1px solid #e8e8e8;
	background: #fafafa;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.wms-tabcont ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	overflow: hidden;
}
.wms-tabcont ul li a div{
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.wms-tabcont ul li a div img{max-width: 100px;}
.wms-tabcont ul li a dl{
	width:110px;
	padding-top:5px;
	float: left;
	font-size: 14px;
}
.wms-tabcont ul li a dl dt{
	line-height: 20px;
	max-height:40px ;
	margin-bottom: 5px;
	overflow: hidden;
}
.wms-tabcont ul li a dl dd{
	height: 20px;
	overflow: hidden;
}
.wms-tabcont ul li a dl dd span{color: #dd0000;}
.wms-tabcont ul li a:hover {color: #dd0000;}

.wms-ad-4{
	width: 900px;
	height: 80px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.wms-ad-5{
	width: 290px;
	height: 80px;
	margin-bottom: 10px;
	float: left;
}

.wms-adtxt-list{
	width:910px;
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}
.wms-adtxt-list li{
	width:215px;
	height: 68px;
	border: 1px solid #e8e8e8;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.wms-adtxt-list li a{
	display: block;
	width: 195px;
	height: 58px;
	padding: 5px 10px;
	overflow: hidden;
}
.wms-adtxt-list li a h3{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	float: left;
	overflow: hidden;
}
.wms-adtxt-list li a span{
	display: block;
	width: 90px;
	line-height: 20px;
	color: #888;
	float: left;
}
.wms-adtxt-list li a span i{
	color: #dd0000;
	font-size: 14px;
}
.wms-adtxt-list li a em{
	display: block;
	width:80px ;
	height: 20px;
	line-height: 20px;
	float: right;
	color: #888;
	padding-left: 15px;
	background: url(ico-tel.png) no-repeat 0 center;
}
.wms-adtxt-list li a:hover{background: #fafafa;}
.wms-adtxt-box{
	width: 900px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}

.wms-picnews-box{
	width: 288px;
	float: right;
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
}
.wms-pubtitle-2{
	width: 268px;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	color: #333;
	padding:0 10px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.wms-pubtitle-2 span{
	display: block;
	height: 38px;
	border-bottom: 2px solid #dd0000;
	padding:0 10px;
	float: left;
}
.wms-pubtitle-2 a{
	display: block;
	height: 38px;
	line-height: 38px;
	float:right;
	font-size: 12px;
	color: #888;
}
.wms-pubtitle-2 a:hover{color: #dd0000;}
.wms-jzbox{
	width: 268px;
	height: 75px;
	overflow: hidden;
	border-bottom: 1px dashed #e8e8e8;
	margin: 0 auto;
}
.wms-jzbox a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.wms-jzbox a:hover{background: #fafafa;}
.wms-jzbox a img{
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.wms-jzbox a dl{
	width: 158px;
	height: 75px;
	float: left;
}
.wms-jzbox a dl dt{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}
.wms-jzbox a dl dd{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: #888;
}
.wms-newslist-ul{
	width: 268px;
	margin: 0 auto;
}
.wms-newslist-ul li{
	width: 100%;
	height: 37px;
	border-top: 1px dashed #e8e8e8;
}
.wms-newslist-ul li:first-child{border-top: none;}
.wms-newslist-ul li a{
	display: block;
	width: 258px;
	height: 37px;
	font-size: 14px;
	line-height: 37px;
	padding-left: 10px;
	overflow: hidden;
	background: url(circle.jpg) no-repeat 0 center;
}
.wms-newslist-ul li a span{
	display: block;
	width: 168px;
	height: 38px;
	float: left;
	overflow: hidden;
	color: #333;
}
.wms-newslist-ul li a em{
	display: block;
	width: 80px;
	height: 38px;
	float: right;
	overflow: hidden;
	color: #888;
	text-align: right;
}
.wms-newslist-ul li a:hover span{color: #dd0000;}

.wms-adtxt-list2{
	width: 910px;
	overflow: hidden;
}
.wms-adtxt-list2 li{
	width: 140px;
	height: 110px;
	border: 1px dashed #e8e8e8;
	float: left;
	margin-right: 9px;
	margin-bottom: 7px;
}
.wms-adtxt-list2 li a{
	display: block;
	width: 120px;
	height: 100px;
	padding:5px 10px;
}
.wms-adtxt-list2 li a:hover{background: #fafafa;}
.wms-adtxt-list2 li a dl{
	width:120px;
	height: 100px;
	overflow: hidden;
	font-size: 14px;
}
.wms-adtxt-list2 li a dl dt,.wms-adtxt-list2 li a dl dd{
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #333;
}
.wms-adtxt-list2 li a dl dd{
	font-size: 12px;
	color: #888;
}

/*wms-main*/
.wms-main{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	overflow: hidden;
}
.wms-fllor-title{
	width: 100%;
	height: 40px;
	overflow: hidden;
	border-bottom: 2px solid #dd0000;
}
.wms-fllor-title h2{
	width: 232px;
	height: 40px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.wms-fllor-title h2 span{
	display: block;
	width: 26px;
	height: 36px;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	margin-right: 14px;
	float: left;
	background: url(floor-bg.png) no-repeat center top;
}
.wms-fllor-title h2 em{
	display: block;
	width: 192px;
	height: 40px;
	line-height: 40px;
	float: left;
	color: #333;
	font-size: 24px;
}
.wms-fllor-title div{
	width:958px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	font-size: 18px;
	color:#333;
}
.wms-fllor-title div a{
	margin-right: 20px;
}
.wms-floor-ad{
	width: 400px;
	height: 330px;
	float: left;
	text-align: left;
	overflow: hidden;
}
.wms-floor-ad img{
	width: 400px;
	height: 330px;
}
.wms-floor-adr{
	width: 798px;
	height: 328px;
	float: left;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	border-top: none;
}
.wms-floor-adr ul{
	width:800px;
	overflow: hidden;
}
.wms-floor-adr ul li{
	width:199px;
	height:109px;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	float: left;
}
.wms-floor-adr ul li a{
	display: block;
	width:180px;
	height:94px;
	padding:5px 9px 10px 10px;
}
.wms-floor-adr ul li a:hover{background: #fafafa;}
.wms-floor-adr ul li a p{
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}
.wms-floor-adr ul li a div{
	width: 180px;
	height: 64px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.wms-floor-adr ul li a div img{
	width: 180px;
	height: 64px;
}
.wms-floor-news{
	width: 1210px;
	overflow: hidden;
	margin-bottom: 10px;
}
.wms-floor-news li{
	width: 292px;
	height: 30px;
	float: left;
	margin-right: 10px;
}
.wms-floor-news li a{
	display: block;
	width: 282px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	color: #333;
	font-size: 12px;
	background: url(circle.jpg) no-repeat 0 center;
}
.wms-floor-news li a span{
	display: block;
	width:160px ;
	height: 30px;
	font-size: 13px;
	float: left;
	margin-right: 5px;
}
.wms-floor-news li a i{
	display: block;
	width: 85px;
	height: 30px;
	float: left;
	color: #888;
	overflow: hidden;
	text-align: right;
}
.wms-floor-news li a i font{
	color: #dd0000;
	font-size: 14px;
}
.wms-floor-news li a em{
	display: block;
	width: 24px;
	height: 30px;
	float: right;
	color: #888;
	overflow: hidden;
}
.wms-floor-news li a:hover{color: #dd0000;}
.wms-wrap-ad{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}

.wms-news-box{
	width: 1220px;
	overflow: hidden;
	margin: 0 auto;
}
.wms-news-item{
	width: 384px;
	height: 210px;
	border: 1px solid #e8e8e8;
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.wms-news-item h2{
	width: 364px;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	color: #333;
	padding:0 10px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
}
.wms-news-item h2 span{
	display: block;
	height: 38px;
	border-bottom: 2px solid #dd0000;
	padding:0 10px;
	float: left;
}
.wms-news-item h2 a{
	display: block;
	height: 38px;
	line-height: 38px;
	float:right;
	font-size: 12px;
	color: #888;
}
.wms-news-item h2 a:hover{color: #dd0000;}
.wms-news-item ul{margin:0 10px;height: 150px;}
.wms-news-item ul li{
	width:354px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	font-size: 14px;
	background: url(circle.jpg) no-repeat 0 center;
}
.wms-news-item ul li a{
	display: block;
	width: 240px;
	height: 30px;
	float: left;
	color: #333;
	overflow: hidden;
}
.wms-news-item ul li a:hover{color: #dd0000;}
.wms-news-item ul li span{
	display: block;
	width: 90px;
	height: 30px;
	float: right;
	text-align: right;
	color: #888;
}

.wms-bottom-tabbox{
	border: 1px solid #e8e8e8;
	margin:10px auto;
}
.wms-bottom-tab{
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    color: #333;
    padding: 0 10px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
}
.wms-bottom-tab a{
	display: block;
	height: 38px;
    padding: 0 10px;
    float: left;
    margin-right: 10px;
}
.wms-bottom-tab a.hover,.wms-bottom-tab a:hover{border-bottom: 2px solid #dd0000;}
.wms-bottom-tabson{
	padding:10px 20px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}
.wms-bottom-tabson a{
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}



.wms-navbar-floor{
	display: none;
	width: 40px;
	border: 1px solid #e8e8e8;
	position: fixed;
	top:50%;
	left: 50%;
	margin-left: -650px;
	margin-top: -220px;
	z-index: 400;
}
.wms-navbar-floor a{
	display: block;
	width: 30px;
	padding: 5px;
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
	cursor: pointer;
}
.wms-navbar-floor a.current,.wms-navbar-floor a:hover{
	color: #fff;
	background: #dd0000;
}

.wms-footer{
	width: 100%;
	min-width: 1200px;
	margin:0 atuo;
	border-top:5px solid #fff;
	background-color: #eee;
	margin:0 auto;
	padding-top: 20px;
}
.wms-fcont{
	width: 1100px;
	overflow: hidden;
	margin:0 auto;
	margin-bottom: 20px;
}
.wms-fcont-dl{
	width:200px;
	float: left;
	margin-right: 50px;
	color: #333;
	font-size: 14px;
	text-align: left;
}
.wms-fcont-dl-2{
	width:200px;
	float: right;
	color: #333;
	font-size: 14px;
	text-align: left;
}
.wms-fcont-dl dt,.wms-fcont-dl-2 dt{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.wms-fcont-dl dd,.wms-fcont-dl-2 dd{
	width: 100%;
	line-height: 24px;
	font-size: 14px;
}
.wms-copy{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	background: #888;
	color: #fff;
}

/*----*/
.wms-bread-crumbs{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: left;
	color: #333;
}
.wms-select-box{
	border: 1px solid #e8e8e8;
	background: #fff;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 20px;
}
.wms-select-item{font-size: 14px;padding:0 20px;}
.wms-select-item span{
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	float: left;
	font-size: 16px;
	margin-bottom: 5px;
}
.wms-select-item div{
	width: 1108px;
	float: left;
	overflow: hidden;
}
.wms-select-item div a{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	float: left;
	margin:3px 10px 5px 0;
	color: #666;
}
.wms-select-item div a:hover{color: #dd0000;}
.wms-select-item div a.select{
	color: #fff;
	background: #dd0000;
}
.wms-select-item div p{
	overflow: hidden;
	height: 24px;
	margin: 3px 10px 3px 0;
	float: left;
}
.wms-select-item .wms-int-4{
	width: 40px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	padding:0 5px;
	float: left;
	border: 1px solid #e8e8e8;
	margin-right: 5px;
}
.wms-select-item div p .wms-int-4:focus{border: 1px solid #dd0000;}
.wms-select-item div p em{
	display: block;
	height: 24px;
	text-align: center;
	line-height: 24px;
	float: left;
	margin-right: 5px;
}
.wms-select-item div p a{
	width: 50px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #e8e8e8;
	background: #fafafa;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}
.wms-select-item div p a:hover{
	color: #fff;
	border: 1px solid #dd0000;
	background: #dd0000;
}
.wms-select-menu{
	width: 1086px;
	border: 1px solid #e8e8e8;
	background: #fafafa;
	margin-left: 50px;
	padding:10px;
	margin-bottom: 5px;
	overflow: hidden;
	font-size: 13px;
}
.wms-select-menu a{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	float: left;
	margin:3px 10px 3px 0;
	color: #666;
}
.wms-select-menu a:hover{color: #dd0000;}
.wms-select-menu a.select{
	color: #fff;
	background: #dd0000;
}
.wms-selected-box{
	padding:0 20px;
	border-top: 1px solid #e8e8e8;
	margin-top: 10px;
	background: #fafafa;
	overflow: hidden;
}
.wms-selected-box span{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	float: left;
	margin:5px 0;
}
.wms-selected-box div{
	width: 1054px;
	float: left;
	overflow: hidden;
	padding-top: 8px;
}
.wms-selected-box div a{
	display: block;
	height: 22px;
	line-height: 22px;
	padding:0 20px 0 10px;
	border: 1px solid #e8e8e8;
	font-size: 12px;
	margin-right: 10px;
	float: left;
	text-align: left;
	background: #fff url(ico-del-2.png) no-repeat right center;
	margin-bottom: 8px;
}
.wms-selected-box div a:hover{
	border: 1px solid #dd0000;
	background: #fff url(ico-del.png) no-repeat right center;
}

.wms-leftcont{
	width: 900px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.wms-leftcont-son{
	width: 860px;
	margin-bottom: 20px;
	background: #fff;
	padding:20px;
}
.wms-shop-select{
	width: 100%;
	height: 50px;
	font-size: 14px;
	color: #333;
	text-align: left;
	border-bottom: 3px solid #f3f3f3;
}
.wms-rank-span{
	display: block;
	height: 40px;
	line-height: 40px;
	float: left;
}
.wms-rank-ul{
	float: left;
	height: 30px;
	margin-top: 5px;
}
.wms-rank-ul li{
	float: left;
	height: 30px;
	position: relative;
	margin-right: 10px;
}
.wms-rank-ul li a{
	display: block;
	height: 28px;
	padding: 0 10px;
	border: 1px solid #e8e8e8;
	line-height: 30px;
}
.wms-rank-ul li a:hover{
	color: #dd0000;
	border: 1px solid #dd0000;
}

.wms-shop-list{
	width:100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wms-shop-list li{
	padding:20px 10px;
	height: 75px;
	border-bottom: 1px solid #e8e8e8;
}
.wms-shop-list li:hover{background: #fafafa;}
.wms-shop-img{
	display: block;
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.wms-shop-img img{
	width: 100px;
	height: 75px;
}
.wms-shop-item0{
	width: 720px;
	height: 23px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	float: left;
}
.wms-shop-item0 a{color: #333;}
.wms-shop-item0 a:hover{color: #dd0000;}
.wms-shop-item0 *{vertical-align: middle;}
.wms-shop-item1{
	width: 340px;
	margin-right: 20px;
	height: 42px;
	float: left;
}
.wms-shop-item1 p{
	width: 100%;
	height: 15px;
	padding-top: 3px;
	overflow: hidden;
	font-size: 12px;
	color: #333;
}
.wms-shop-item1 p span{margin-right: 10px;}
.wms-shop-item1 div{
	width: 100%;
	height: 18px;
	color: #888;
}
.wms-shop-item1 div *{vertical-align: middle;}
.wms-shop-item1 div a{
	margin-right: 20px;
	color: #888;
}
.wms-shop-item1 div a:hover{color: #dd0000;}
.wms-shop-item2{
	width: 210px;
	margin-right: 20px;
	height: 36px;
	float: left;
	padding-top: 13px;
}
.wms-shop-item2 div{
	width: 100%;
	height: 18px;
	text-align: left;
	color: #888;
	font-size: 12px;
	margin-bottom: 5px;
}
.wms-shop-item2 div span{
	color: #333;
	font-size: 18px;
}
.wms-shop-item2 p{
	width: 100%;
	height: 18px;
	line-height: 22px;
	color: #888;
}
.wms-shop-item2 p span{color: #333;}
.wms-shop-item3{
	width: 130px;
	height: 36px;
	padding-top: 13px;
	float: left;
}
.wms-shop-item3 div{
	width: 100%;
	height: 18px;
	text-align: left;
	color: #888;
	font-size: 12px;
	margin-bottom: 5px;
}
.wms-shop-item3 div span{
	color: #dd0000;
	font-size: 18px;
}
.wms-shop-item3 p{
	width: 100%;
	height: 18px;
	line-height: 22px;
	color: #888;
}
.wms-shop-item3 p span{color: #333;}
.wms-page{
	width: 100%;
	margin: 15px auto;
	text-align: center;
}
.wms-page a{
	display: inline-block;
	min-width: 16px;
	height: 26px;
	line-height: 26px;
	padding:0 5px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #bababa;
	margin:0 5px;
}
.wms-page a:hover,.wms-page a.pageCur{
	background: #dd0000;
	color: #fff;
	border: 1px solid #dd0000;
}
.wms-right-bar{
	width: 280px;
	float: right;
	margin-bottom: 20px;
}
.wms-right-hot{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
	background: #fff;
	padding-bottom: 10px;
}
.wms-right-hot h2{
	height: 40px;
	line-height: 40px;
	padding:0 15px;
	text-align: left;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #e8e8e8;
	background: #f0f0f0;
	margin-bottom: 10px;
}
.wms-right-hot div{
	width: 100%;
	height:71px;
}
.wms-right-hot div a{
	display: block;
	width:250px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.wms-right-hot div a:hover{color: #dd0000;}
.wms-right-hot div a:hover dt span{color: #dd0000;}
.wms-right-hot div a img{
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 10px;
}
.wms-right-hot div dl{
	width: 160px;
	height: 60px;
	float: right;
	line-height: 20px;
}
.wms-right-hot div dl dt{
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
}
.wms-right-hot div dl dd{
	overflow: hidden;
	color: #888;
}
.wms-right-hot div dl dd em{color: #dd0000;}
.wms-right-hot ul{
	margin: 0 auto;
	width: 250px;
}
.wms-right-hot ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}
.wms-right-hot ul li a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #333;
}
.wms-right-hot  ul li a:hover{color: #dd0000;}
.wms-right-hot ul li a b{padding-right: 5px;}

.wms-right-adbox{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wms-right-adbox li{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}
.wms-right-adbox li img{width: 100%;}

/*----*/
.wms-clr{clear: both;}
.wms-article-title{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 3px solid #fafafa;
}
.wms-article-h2{
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.wms-article-bar{
	height: 20px;
	float: left;
}
.wms-article-bar li{
	height: 20px;
	line-height: 20px;
	float: left;
	margin-right: 20px;
	color: #888;
}
.article-time{
	padding-left: 20px;
	background: url(ico-clock.png) no-repeat 0 center;
}
.article-scan{
	padding-left: 23px;
	background: url(ico-eye.png) no-repeat 0 center;
}
.article-scan span{color: #dd0000;}
.article-collect a{
	display: block;
	height: 20px;
	padding-left: 19px;
	background: url(ico-start.png) no-repeat 0 center;
	color: #888;
}
.article-collect a:hover,.article-collect a.collect{
	color: #fe7903;
	background: url(ico-start-2.png) no-repeat 0 center;
}
.article-print a{
	display: block;
	height: 20px;
	padding-left: 19px;
	background: url(ico-print.png) no-repeat 0 center;
	color: #888;
}
.article-print a:hover{
	color: #fe7903;
	background: url(ico-print-2.png) no-repeat 0 center;
}
.baidu-share{
	height: 20px;
	float: right;
}
.baidu-share .bdsharebuttonbox a{
	margin:0 5px 0 0;
}

.wms-article-intro{
	margin: 0 auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
.article-intro{
	width: 440px;
	float: left;
}
.article-intro li{
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
}
.article-intro li h5{
	height: 20px;
	width: 80px;
	float: left;
	font-size: 14px;
	color: #000;
}
.article-intro li div{
	width: 360px;
	line-height: 20px;
	float: left;
	color: #666;
}
.article-intro li div span{color: #dd0000;}
.article-intro li div a{color: #3395F8;margin-right: 5px;}
.article-intro li div a:hover{color: #dd0000;}

.article-video{
	width: 400px;
	height: 250px;
	float: right;
	background: #fafafa url(ico-video.png) no-repeat center;
}

.wms-article-about{
	width: 100%;
	overflow: hidden;
}
.article-about{
	width: 440px;
	float: left;
}
.article-about li{
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px;
}
.article-about-item1{
	padding-left: 40px;
	background: url(ico_user.png) no-repeat 0 center;
	font-size: 14px;
}
.article-about-item2{
	padding-left: 40px;
	background: url(ico_tel.png) no-repeat 0 center;
	font-size: 14px;
}
.article-about-item2 span{
	font-size: 18px;
	color: #dd0000;
}
.article-about-item2 span img{
	vertical-align: middle;
}
.article-about-item3{
	font-size: 14px;
	color: #888;
}
.article-pubbtn{
	width: 400px;
	float: right;
	text-align: left;
}
.article-btn{
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    padding-left: 50px;
    background-image: url(ico-edit.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    background-color: #dd0000;
    margin-bottom: 10px;
}
.article-btn:hover{
	color: #fff;
	background-color: #C01920;
}
.article-pubbtn p{
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fe7903;
}

.wms-leftcont-item{
	width: 100%;
	background: #fff;
	margin: 0 auto 20px auto;
}
.wms-left-h2{
	padding:0 20px;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	background: #f0f0f0;
	border-bottom: 1px solid #e8e8e8;
}
.article-introduce,.article-map,.shop-slid,.article-hot-news{
	padding:10px 20px;
	background: #fff;
	font-size: 14px;
	color: #333;
	line-height: 160%;
	overflow: hidden;
}
.article-introduce img{max-width:860px ;}

.article-map h3{
	width: 100%;
	font-size: 14px;
	color: #888;
	text-align: left;
}
.map-box{
	width: 100%;
	margin:0 auto;
	overflow: hidden;
}
.shop-slid{padding:20px;}
.shop-slid-btn{
	float: right;
	height: 30px;
	margin-top: 5px;
	overflow: hidden;
}
.shop-slid-btn a{
	display: block;
	width: 18px;
	height: 28px;
	border: 1px solid #e0e0e0;
	background: #fff;
	line-height: 28px;
	text-align: center;
	float: left;
	margin-left: 10px;
	color: #888;
}
.shop-slid-btn a:hover{
	color: #fff;
	background: #dd0000;
}
.shop-slid-ul{
	width: 1500px;
	height: 136px;
	overflow: hidden;
}
.shop-slid-ul li{
	width: 180px;
	height: 136px;
	float: left;
	margin-right: 46px;
}
.article-page{
	width: 408px;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #333;
	font-size: 14px;
	margin-bottom: 15px;
}
.article-page-prev{
	padding-left: 20px;
	margin-right: 46px;
}
.article-hot-ul{
	width:908px;
	padding:10px 0;
	overflow: hidden;
	background: #fff;
}
.article-hot-ul li{
	width: 408px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 46px;
}
.article-hot-ul li a{
	display: block;
	width: 400px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	overflow: hidden;
	padding-left: 8px;
	background: url(circle.jpg) no-repeat 0 center;
	color: #333;
}
.article-hot-ul li a:hover{color: #dd0000;}
.article-hot-ul li a span{
	display: block;
	width: 180px;
	height: 36px;
	overflow: hidden;
	float: left;
	margin-right: 140px;
}
.article-hot-ul li a em{
	display: block;
	width: 100px;
	height: 36px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.article-hot-ul li a em font{
	color: #dd0000;
	font-size: 14px;
}
.article-hot-ul li a em{color: #888;font-size: 12px;}
.article-hot-ul li a i{
	display: block;
	width: 80px;
	height: 36px;
	overflow: hidden;
	float: left;
	color: #888;
}

.wms-mask{
	width: 100%;
	height: 100%;
	background: #000;
	filter:alpha(opacity=60);
	opacity: 0.6;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}
.wms-show{
	width: 660px;
	height:500px;
	padding:20px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1100;
	background: #fff;
	margin-left: -350px;
	margin-top: -270px;
	display: none;
}
.wms-close{
	display: block;
	height: 20px;
	font-size: 14px;
	padding:0 10px;
	background: #3395F8;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
}
.wms-close:hover{
	color: #fff;
	background: #dd0000;
}
.wms-show-pic{
	width: 660px;
	height: 500px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	line-height: 500px;
	vertical-align: middle;
	display: none;
}
.wms-show-pic img{
	vertical-align: middle;
	max-width: 100%;
}

/*----*/
.wms-left-bar{
	width: 280px;
	float: left;
	margin-bottom: 20px;
}
.wms-left-menu,.wms-left-newsrank{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	background: #fff;
}
.wms-leftpub-h2{
	height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-align: left;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #e8e8e8;
    background: #f0f0f0;
}
.wms-left-nav{margin:0 15px;}
.wms-left-nav li{
	width: 100%;
	height: 40px;
	border-top: 1px solid #e8e8e8;
}
.wms-left-nav li:first-child{border-top: none;}
.wms-left-nav li a{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	padding-left: 20px;
}
.wms-left-nav li a:hover,.wms-left-nav li a.curr{color: #dd0000;}
.wms-left-top{margin: 0 15px;}
.wms-left-top li{
	width: 100%;
	height: 40px;
	overflow: hidden;
}
.wms-left-top li a{
	width: 100%;
	height: 40px;
	color: #333;
	overflow: hidden;
}
.wms-left-top li a span{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 14px;
	color: #333;
	background: url(rank-0.png) no-repeat center;
}
.wms-left-top li a.wms-rankTop span{
	color: #fff;
	background: url(rank.png) no-repeat center;
}
.wms-left-top li a em{
	display: block;
	width: 220px;
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 14px;
	overflow: hidden;
}
.wms-left-top li a:hover{color: #dd0000;}

.wms-right-cont{
	width: 900px;
	background: #fff;
	float: right;
	margin-bottom: 20px;
	min-height: 500px;
}
.wms-right-pubtitle{
	padding:0 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
    text-align: left;
    background: #f0f0f0;
    margin-bottom: 10px;
}
.wms-right-pubtitle span{color: #dd0000;}
.wms-right-news{
	margin: 0 20px 30px 20px;
}
.wms-right-news li{
	width: 100%;
	height: 40px;
}
.wms-right-news li a{
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left:20px ;
	font-size: 14px;
	color: #333;
	background: url(ico-news.jpg) no-repeat 0 center;
	overflow: hidden;
}
.wms-right-news li a span{
	display: block;
	width: 700px;
	height: 40px;
	float: left;
	overflow: hidden;
}
.wms-right-news li a em{
	display: block;
	width: 100px;
	height: 40px;
	float: right;
	color: #888;
	overflow: hidden;
	text-align: right;
}
.wms-right-news li a:hover{color: #dd0000;}
.wms-right-main{
	margin:10px 40px;
}
.wms-rmain-top{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e8e8e8;
}
.wms-rmain-top h2{
	text-align: center;
	font-size: 18px;
	color: #333;
	padding:10px 0;
}
.wms-rmain-top .clearfix p{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #888;
}
.wms-rmain-top .clearfix p span{
	margin-right: 20px;
}
.wms-rmain-top .clearfix .baidu-share{margin-top: 5px;}

.wms-rmain-center{
	width: 100%;
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	color: #333;
	padding-bottom: 20px;
	border-bottom: 1px dashed #E8E8E8;
	margin-bottom: 20px;
}
.wms-rmain-center img{max-width: 820px;}
.wms-rmain-bottom{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wms-rmain-bottom p{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.wms-rmain-bottom p i{
	display: block;
	width: 60px;
	float: left;
	color: #000;
	font-size: 14px;
}
.wms-rmain-bottom p a{
	display: block;
	width: 760px;
	height: 30px;
	line-height: 30px;
	float: left;
	overflow: hidden;
	font-size: 13px;
}
.wms-rmain-bottom p a span{
	display: block;
	width: 600px;
	height: 30px;
	float: left;
	overflow: hidden;
}
.wms-rmain-bottom p a em{
	display: block;
	width: 100px;
	height: 30px;
	float: right;
	overflow: hidden;
	text-align: right;
	color: #888;
}
.wms-rmain-bottom p a:hover{color: #dd0000;}

/*----*/
.wms-hyzx-news li{overflow: hidden;}
.wms-hyzx-news li a{width: 640px;float: left;}
.wms-hyzx-news li p{
	width: 160px;
	height: 40px;
	line-height: 40px;
	float: right;
	overflow: hidden;
}
.wms-hyzx-news li p i{
	display: block;
	height: 40px;
	color: #dd0000;
	float: left;
}
.wms-hyzx-news li p a{
	display: block;
	width: 50px;
	height: 40px;
	color: #888;
	float: right;
	padding:0;
	background: none;
}

/*----*/
.wms-user-form{
	margin: 50px 100px;
}
.wms-user-formcont{}
.wms-user-formcont li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.wms-user-formcont li span{
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 14px;
	color: #333;
	float: left;
}
.wms-user-formcont li em{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	float: left;
}
.wms-user-formcont li .wms-user-int{
	width: 200px;
	height: 28px;
	border: 1px solid #e8e8e8;
	background: #fff;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	float: left;
	margin-right: 10px;
}
.wms-user-formcont li .wms-user-int:focus{border: 1px solid #dd0000;}
.wms-user-formcont li p{
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.wms-user-formcont li p.wms-error{
	color: #dd0000;
	background: url(ico-tip.jpg) no-repeat 0 center;
}
.wms-user-formcont li.wms-btnbox{
	padding-left: 80px;
}
.wms-form-sub{
	width: 80px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #dd0000;
	border: none;
	cursor: pointer;
	float: left;
	margin-right: 62px;
}
.wms-form-sub:hover{
	color: #fff;
	background: #ff0000;
}
.wms-form-reset{
	width: 80px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #333;
	background: #e8e8e8;
	border: none;
	cursor: pointer;
	float: left;
}
.wms-form-reset:hover{
	color: #333;
	background: #c7c7c7;
}

/*----*/
.log-reg-box{
	width: 1000px;
	padding: 50px 100px;
	background: #fff;
	margin:20px auto;
	overflow: hidden;
}
.log-reg-cont{
	width: 500px;
	padding-right: 100px;
	margin-right: 100px;
	border-right: 1px solid #f6f6f6;
	float: left;
}
.log-reg-cont .log-reg-h2{
	width: 100%;
	text-align: left;
	font-size: 30px;
	margin-bottom: 40px;
}
.log-reg-cont .log-reg-ul{width: 100%;}
.log-reg-cont .log-reg-ul li{
	width: 100%;
	overflow: hidden;
}
.log-reg-cont .log-reg-ul li span{
	display: block;
	width: 80px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	font-size: 16px;
	color: #333;
	float: left;
}
.log-reg-int{
	width: 340px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #888;
	padding: 0 10px;
	border: 1px solid #e8e8e8;
	float: left;
}
.log-reg-int-2{
	width: 160px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #888;
	padding: 0 10px;
	border: 1px solid #e8e8e8;
	margin-right: 40px;
	float: left;
}
.log-reg-int:focus,.log-reg-int-2:focus{border: 1px solid #dd0000;}
.log-reg-cont .log-reg-ul li p{
	height: 20px;
	line-height: 20px;
	padding-left: 100px;
	float: left;
	clear: both;
	font-size: 14px;
	margin-bottom: 10px;
}
.log-reg-cont .log-reg-ul li p.log-reg-error{
	color: #dd0000;
	background: url(ico-tip.jpg) no-repeat 80px center;
}
.log-reg-code{
	width: 140px;
	height: 50px;
	float: left;
	cursor: pointer;
}
.log-reg-cont .log-reg-ul li.log-reg-btnbox{padding-left: 80px;}
.log-reg-btn{
	width: 362px;
	height: 50px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	background: #dd0000;
	float: left;
	border: none;
	cursor: pointer;
	font-size: 20px;
}
.log-reg-btn:hover{
	color: #fff;
	background: #ff0000;
}
.log-reg-cont .log-reg-ul li.log-reg-forgot{
	width: 362px;
	height: 20px;
	padding-left: 80px;
	margin-bottom: 30px;
	font-size: 14px;
	color: #888;
}
.log-reg-forgot label{
	display: block;
	float: left;
	height: 20px;
	cursor: pointer;
}
.log-reg-forgot label *{vertical-align: middle;}
.log-reg-forgot a{
	display: block;
	height: 20px;
	line-height: 20px;
	float: right;
	color: #0055AA;
}
.log-reg-forgot a:hover{color: #3395F8;}

.log-reg-dl{
	width: 298px;
	float: left;
	margin-top: 70px;
	color: #ccc;
}
.log-reg-dl dt{
	font-size: 20px;
	margin-bottom: 20px;
}
.log-reg-dl dd{
	font-size: 14px;
	margin-bottom: 20px;
}
.log-reg-dl dd a{color: #dd0000;}
.log-reg-dl dd a:hover{color: #ff0000;}
.log-reg-cont .log-reg-ul li.log-reg-xy{
	padding-left: 80px;
	width: 362px;
	color: #888;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px;
}
.log-reg-cont .log-reg-ul li.log-reg-xy a{
	display: inline-block;
	color: #dd0000;
}
.log-reg-cont .log-reg-ul li.log-reg-xy a:hover{color: #ff0000;}

/*----*/
.wms-rmain-txt{border-bottom: none;}

/*----*/
.wms-zsjm-list{
	width:100%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wms-zsjm-list li{
	padding:20px 10px;
	height: 128px;
	border-bottom: 1px solid #e8e8e8;
}
.wms-zsjm-list li:hover{background: #fafafa;}
.wms-zsjm-img{
	display: block;
	width: 222px;
	height: 128px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}
.wms-zsjm-img img{
	width: 222px;
	height: 128px;
}
.wms-zsjm-dl{
	width: 598px;
	float: left;
	height: 128px;
}
.wms-zsjm-dl dt{
	width：100%；
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	overflow: hidden;
	margin-bottom: 10px;
}
.wms-zsjm-dl dt a{color: #333;}
.wms-zsjm-dl dt a:hover{color: #dd0000;}
.wms-zsjm-dl dt *{vertical-align: middle;}
.zsjm-intro{
	width: 100%;
	height: 60px;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	overflow: hidden;
}
.zsjm-about{
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding-top: 4px;
	color: #929292;
	font-size: 14px;
}
.zsjm-about *{vertical-align: middle;}
.zsjm-about span,.zsjm-about em,.zsjm-about i{display: inline-block;}
.zsjm-about em{width: 100px;height: 20px;overflow: hidden;}
.zsjm-about em img{
	width: 14px;
	height: 13px;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
.zsjm-about i{font-size: 12px;margin-right: 20px;}
.zsjm-about font{
	display: inline-block;
	width: 60px;
	color: #dd0000;
}

.wms-brand-hot{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
	background: #fff;
	padding-bottom: 10px;
}
.wms-brand-hot h2{
	height: 40px;
	line-height: 40px;
	padding:0 15px;
	text-align: left;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #e8e8e8;
	background: #f0f0f0;
	margin-bottom: 10px;
}
.wms-brand-hot ul{
	overflow: hidden;
	padding-left: 12px;
}
.wms-brand-hot ul li{
	width: 122px;
	height: 102px;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	margin-right: 12px;
}
.wms-brand-hot ul li a{
	display: block;
	width: 120px;
	height: 100px;
	border: 1px solid #e8e8e8;
	text-align: center;
	overflow: hidden;
}
.wms-brand-hot ul li a:hover{
	border: 1px solid #dd0000;
	background: #fafafa;
}

/*----*/
.wms-zsjm-menu{
	width: 238px;
	height: 478px;
	background: #fafafa;
	border: 1px solid #e8e8e8;
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 300;
}
.wms-zsjm-h2{
	margin: 0 5px;
	height: 36px;
	line-height: 36px;
	color: #333;
	padding-left: 10px;
	overflow: hidden;
}
.wms-zsjm-h2 a{
	display: block;
	height: 36px;
	padding-left: 30px;
	font-size: 14px;
	color: #333;
	background: url(ico-zsjm-0.png) no-repeat 0 center;
}
.wms-zsjm-h2 a:hover{color: #dd0000;}
.wms-zsjm-nav{
	width: 100%;
	margin: 0 auto;
	height: 439px;
	position: relative;
	z-index: 300;
}
.wms-zsjm-nav li{
	margin: 0 5px;
	height: 54px;
	border-top: 1px solid #e8e8e8;
	overflow: hidden;
}
.wms-zsjm-nav li h3{
	padding-left: 10px;
	height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
.wms-zsjm-nav li h3 i{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.wms-zsjm-nav li h3 a{
	display: block;
	height: 20px;
	line-height: 20px;
	float: left;
	font-size: 14px;
	color: #333;
}
.wms-zsjm-nav li h3 a:hover{color: #dd0000;}
.wms-zsjm-nav li p{
	padding-left: 40px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	overflow: hidden;
}
.wms-zsjm-nav li p a{
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-right: 10px;
	color: #888;
}
.wms-zsjm-nav li p a:hover{color: #dd0000;}

#J_catList-2 li.hover{
	width: 228px;
	height: 53px;
	border: 1px solid #dd0000;
	margin: 0;
	margin-top: -1px;
	margin-left: -1px;
	background: #fff;
	border-right: 1px solid #fff;
	padding: 0 5px;
}
#J_subCatList-2{
	height: 478px;
	left: 238px;
}

.wms-zsjm-rtop{
	width: 950px;
	height: 284px;
	margin-bottom: 10px;
	overflow: hidden;
}
.wms-zsjm-slid{
	width: 710px;
	height: 284px;
	float: left;
}
.wms-zsjm-slid-list{height: 284px;}
.wms-zsjm-slid-list li{
	width: 710px;
	height: 284px;
}
.wms-zsjm-slid-list li a,.wms-zsjm-slid-list li a img{
	width: 100%;
	height: 284px;
}

.wms-zsjm-rad{
	width: 230px;
	height: 284px;
	overflow: hidden;
	float: right;
}
.wms-zsjm-rad ul{
	width: 100%;
	margin: 0 auto;
}
.wms-zsjm-rad ul li{
	width: 230px;
	height: 88px;
	overflow: hidden;
	margin-bottom: 10px;
}
.wms-zsjm-rad ul li a{
	display: block;
	width: 100%;
	height: 88px;
	position: relative;
	overflow: hidden;
}
.wms-zsjm-rad ul li a img{
	width: 230px;
	height: 88px;
}
.wms-zsjm-rad ul li a div{
	width: 210px;
	height: 68px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	top: -88px;
	z-index: 10;
	background-color: #cd2b2b;
    background-color: rgba(215,78,83,0.9);
    transition: top 0.4s ease;
    vertical-align: middle;
}
.wms-zsjm-rad ul li a:hover div{
	top: 0;
	transition: top 0.4s ease;
}

.wms-zsjm-rbottom{
	width: 950px;
	height: 186px;
	overflow: hidden;
	float: left;
}
.wms-zsjm-tj{
	width: 960px;
	height: 196px;
	overflow: hidden;
}
.wms-zsjm-tj li{
	width: 230px;
	height: 88px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
}
.wms-zsjm-tj li a{
	display: block;
	width: 100%;
	height: 88px;
	position: relative;
	overflow: hidden;
}
.wms-zsjm-tj li a img{
	width: 230px;
	height: 88px;
}
.wms-zsjm-tj li a div{
	width: 210px;
	height: 68px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	top: -88px;
	z-index: 10;
	background-color: #cd2b2b;
    background-color: rgba(215,78,83,0.9);
    transition: top 0.4s ease;
    vertical-align: middle;
}
.wms-zsjm-tj li a:hover div{
	top: 0;
	transition: top 0.4s ease;
}

.wms-zsjm-pro{
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
	width: 1205px;
}
.wms-zsjm-pro li{
	width: 222px;
	height: 220px;
	padding: 5px;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	float: left;
	margin-right: 7px;
	margin-bottom: 20px;
}
.zsjm-pro-pic{
	display: block;
	width: 222px;
	height: 128px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 5px;
}
.zsjm-pro-pic img{width: 222px;height: 128px;}
.wms-zsjm-pro li dl{
	width: 100%;
	margin: 0 auto;
}
.wms-zsjm-pro li dl dt{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}
.wms-zsjm-pro li dl dd{
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	color: #888;
}
.dd-item0 span,.dd-item0 em{display: block;height: 20px;float: left;}
.dd-item0 em{width: 90px;overflow: hidden;}
.dd-item0 em img{
	width: 14px;
	height: 13px;
	float: left;
	margin-top: 3px;
}
.dd-item0-rz{
	width: 42px;
	height: 16px;
	margin-top: 2px;
	float: right;
}
.dd-item1 *{vertical-align: middle;}
.dd-item1 em{color: #dd0000;}
.dd-item2 p{
	width: 120px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	float: right;
}
.dd-item2 p span{color: #dd0000;}
.bg-grey{
	width: 100px;
	height: 5px;
	float: left;
	margin-top: 8px;
	background: url(bg-grey.png) no-repeat 0 center;
	overflow: hidden;
}
.bg-grey img{
	height: 5px;
	float: left;
}

/*----*/
.zsjm-picbox{background: #fff;}
.zsjm-pic-item{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.zsjm-pic-item img{vertical-align: middle;}
.wms-zsjm-fw{
	width: 380px;
	float: left;
	background: #fff;
	margin-right: 20px;
}
.wms-zsjm-fw h2{
	width: 100%;
	height: 148px;
	text-align: center;
	margin-bottom: 20px;
}
.wms-zsjm-fw dl{
	width: 100%;
	margin-bottom: 40px;
}
.wms-zsjm-fw dl dt{
	width: 240px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	background: url(red-bg.png) no-repeat 0 center;
	color: #fff;
	font-size: 20px;
	text-indent: 30px;
}
.wms-zsjm-fw dl dd{
	padding: 0 30px;
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	line-height: 180%;
}

.wms-zsjm-online{
	width: 798px;
	height: 617px;
	float: left;
	border: 1px solid #e8e8e8;
	border-top: 2px solid #e64346;
	background: #fff;
}
.wms-zsjm-online h2{
	margin: 20px 30px;
	padding-left: 46px;
	font-size: 18px;
	line-height: 36px;
	background: url(ico-online.png) no-repeat 0 0;
	color: #e64346;
	padding-bottom: 10px;
	border-bottom: 1px solid #e64346;
}
.wms-zsjm-form{margin: 0 30px;}
.wms-zsjm-form li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
.wms-zsjm-form li span{
	display: block;
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 10;
}
.zsjm-ico-1{background-image: url(zsjm-form-1.png);background-color: #fafafa;border-right: 1px solid #e8e8e8;}
.zsjm-ico-2{background-image: url(zsjm-form-2.png);background-color: #fafafa;border-right: 1px solid #e8e8e8;}
.zsjm-ico-3{background-image: url(zsjm-form-3.png);background-color: #fafafa;border-right: 1px solid #e8e8e8;}
.zsjm-ico-4{background-image: url(zsjm-form-4.png);background-color: #fafafa;border-right: 1px solid #e8e8e8;}
.zsjm-ico-5{background-image: url(zsjm-form-5.png);}

.zsjm-int{
	width: 400px;
	height: 40px;
	padding: 0 10px 0 50px;
	border: 1px solid #e8e8e8;
	background: #fff;
	float: left;
	margin-right: 20px;
	font-size: 14px;
}
.zsjm-int:focus{background: #fdfdb3;}
.wms-zsjm-form li  p{
	padding: 10px 0;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	float: left;
}
.zsjm-area{
	width: 400px;
	height: 140px;
	padding: 0 10px 0 50px;
	border: 1px solid #e8e8e8;
	background: #fff;
	float: left;
	margin-right: 20px;
	font-size: 14px;
}
.wms-zsjm-form li.zsjm-error .zsjm-int,.wms-zsjm-form li.zsjm-error .zsjm-area{
	border: 1px solid #dd0000;
	background: #ffe7e7;
}
.wms-zsjm-form li.zsjm-error p{color: #dd0000;}
.zsjm-sub{
	width: 240px;
	height: 40px;
	line-height: 38px;
	border: none;
	background: #5caf02;
	color: #fff;
	font-size: 20px;
	float: left;
	margin-left: 100px;
	cursor: pointer;
}
.zsjm-sub:hover{background: #75c919;}

/*----*/
.wms-citybox{
	width: 1100px;
	padding: 20px 50px;
	margin: 20px auto;
	background: #fff;
}
.wms-city-hot{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
	overflow: hidden;
	font-size: 16px;
}
.wms-city-hot dt{
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #dd0000;
	float: left;	
}
.wms-city-hot dd{
	width: 1020px;
	line-height: 30px;
	float: left;
}
.wms-city-hot dd a{margin-right: 10px;}

.wms-city-selectbox{
	width: 1100px;
	padding: 20px 0;
	margin:40px auto;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.wms-city-selbox{
	height: 30px;
	float: left;
	margin-right: 100px;
}
.wms-city-selbox h5{
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
}
.city-sel{
	border: 1px solid #e8e8e8;
	float: left;
	margin-right: 20px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
}
.city-sub{
	padding: 0 20px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #dd0000;
	float: left;
	border: none;
	cursor: pointer;
}
.city-int{
	width: 140px;
	height: 28px;
	border: 1px solid #e8e8e8;
	float: left;
	padding: 0 10px;
	margin-right: 20px;
	margin-left: 10px;
}
.city-sub:hover{background: #ff0000;}

.wms-city-all{
	width: 100%;
	margin-bottom: 20px;
}
.wms-city-all-h2{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 20px;
}
.wms-city-item{
	width: 100%;
	margin: 0 auto 20px auto;
}
.wms-city-item dt{
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	margin-right: 20px;
	background-color: #f0f0f0;
	color: #333;
	float: left;
}
.wms-city-item  dd{
	width:1040px;
	overflow: hidden;
}
.wms-city-item  dd a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 5px 20px 5px 0;
	float: left;
	font-size: 14px;
}

/*--------*/
.forgetpwd{
	width: 1000px;
	margin: 0 auto;
	min-height: 400px;
}
.forgetpwd .log-reg-h2{
	width: 100%;
	font-size: 30px;
	color: #333;
	margin-bottom: 40px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
}
.forgetpwd-ul{
	width: 600px;
	margin: 0 auto 40px auto;
}
.forgetpwd-ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.forgetpwd-ul li span{
	display: block;
	width: 80px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	font-size: 16px;
	color: #333;
	float: left;
}
.forgetpwd-ul li p{
	height: 20px;
	line-height: 20px;
	padding-left: 100px;
	float: left;
	clear: both;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.forgetpwd-ul li p.log-reg-error{
	color: #dd0000;
	background: url(ico-tip.jpg) no-repeat 80px center;
}
.forgetpwd .log-reg-btnbox{margin-top: 30px;}
.pwdsuccess{
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #888;
	margin: 100px auto;
}
.pwdsuccess a{
	color: #dd0000;
	text-decoration: underline;
}
.pwdsuccess a:hover{color: #ff0000;}









