@CHARSET "UTF-8";
body{
	padding:0px;
	margin:0px;
	background:#f6f6f6;
	text-align:center;
	font-size:12px;
	font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;
	color:#666;
}

body .warning .layui-layer-content{background-color: #ff8601; color: #fff;text-align:center;font-size:14px;padding:10px 5px;margin:0px}
body .warning .layui-layer-border{border:0px solid #ff8601;border:0px solid rgba(255,134,1,.1);box-shadow:0px 0px 0px rgba(255,134,1,.2)}
body .error .layui-layer-content{background-color: #ff3f32; color: #fff;text-align:center;font-size:14px;padding:10px 5px;margin:0px}
body .error .layui-layer-border{border:0px solid #ff3f32;border:0px solid rgba(255,134,1,.1);box-shadow:0px 0px 0px rgba(255,134,1,.2)}
body .success .layui-layer-content{background-color: #00cd2a; color: #fff;text-align:center;font-size:14px;padding:10px 5px;margin:0px}
body .error .layui-layer-border{border:0px solid #00cd2a;border:0px solid rgba(255,134,1,.1);box-shadow:0px 0px 0px rgba(255,134,1,.2)}

button::-moz-focus-inner {
    border:0;
    padding:0;
}

a.darkA:link,a.darkA:visited,a.darkA:active{
	color:#333;
	text-decoration:none;
}

a.darkA:hover{
	color:#ff6440;
	text-decoration:none;
}

a.whiteA:link,a.whiteA:visited,a.whiteA:active{
	color:#fff;
	text-decoration:none;
}

a.whiteA:hover{
	color:#fff;
	text-decoration:none;
}

a.whiteA2:link,a.whiteA2:visited,a.whiteA2:active{
	color:#fff;
	text-decoration:none;
}

a.whiteA2:hover{
	color:#fff;
	text-decoration:underline;
}

a.blackA:link,a.blackA:visited,a.blackA:active{
	color:#000;
	text-decoration:none;
}

a.blackA:hover{
	color:#ff6440;
	text-decoration:none;
}

a.greyA:link,a.greyA:visited,a.greyA:active{
	color:#666;
	text-decoration:none;
}

a.greyA:hover{
	color:#a0a0a0;
	text-decoration:none;
}

a.orangeA:link,a.orangeA:visited,a.orangeA:active{
	color:#ff6440;
	text-decoration:none;
}

a.orangeA:hover{
	color:#ff8366;
	text-decoration:none;
}

a.lightA:link,a.lightA:visited,a.lightA:active{
	color:#999;
	text-decoration:none;
}

a.lightA:hover{
	color:#ff6440;
	text-decoration:none;
}

a.selectA:link,a.selectA:visited,a.selectA:active{
	color:#ff6440;
	text-decoration:none;
	padding:1px 5px;
	border:1px solid #ff6440;
	border-radius:3px;
}

a.selectA:hover{
	color:#ff8366;
	text-decoration:none;
}

a.blueA:link,a.blueA:visited,a.blueA:active{
	color:#1e9fff;
	text-decoration:none;
}

a.blueA:hover{
	color:#187fcc;
	text-decoration:none;
}

.sliver{
	color:#ccc;
}

.light{
	color:#999;
}

.dark{
	color:#333;
}

.orange {
	color:#ff6440;
}

.red{
	color:#ff0010;
}

.blue{
	color:#1e9fff;
}

.green{
	color:#70b079;
}

.greyBg{
	background:#f6f6f6;
}

.darkBg{
	background:#333;
}

.orangeBg{
	background:#ff6440;
}

.blueBg{
	background:#ecf6ff;
}

.pinkBg{
	background:#fff4f1;
}

.greenBg{
	background:#effaf0;
}

.olineBg{
	background-image:url("/images/orange_line.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#fff;
}

.oline{
	border-bottom:1px solid #ff8366;
}

.gb1{
	border:1px solid #f0f0f0;
}

.ob1{
	border:1px solid #ff6440;
}

.grb1{
	border:1px solid #d4eed7;
}

.wb1{
	border:1px solid #fff;
}

.dbb1{
	border-bottom:1px solid #666;
}

.gbb1{
	border-bottom:1px solid #f0f0f0;
}

.gbr1{
	border-right:1px solid #f0f0f0;
}

.gbl1{
	border-left:1px solid #f0f0f0;
}

.gdb1{
	border-bottom:1px dashed #f0f0f0;
}

.rbb5w{
	border-right:5px solid #fff;
}

.rbb5r{
	border-right:5px solid #ff0010;
}

.mb5{
	margin-bottom:5px;
}


.mb10{
	margin-bottom:10px;
}

.mb15{
	margin-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mr5{
	margin-right:5px;
}

.mr10{
	margin-right:10px;
}

.ml10{
	margin-left:10px;
}

.ml15{
	margin-left:15px;
}

.mr15{
	margin-right:15px;
}

.mr16{
	margin-right:16px;
}

.mr20{
	margin-right:20px;
}

.mt15{
	margin-top:15px;
}

.mt35{
	margin-top:35px;
}

.p8{
	padding:8px;
}

.p10{
	padding:10px;
}

.p15{
	padding:15px;
}

.p20{
	padding:20px;
}

.pt10{
	padding-top:10px;
}

.pb10{
	padding-bottom:10px;
}

.pl10{
	padding-left:10px;
}

.pr10{
	padding-right:10px;
}



.pt15{
	padding-top:15px;
}

.pb15{
	padding-bottom:15px;
}

.pl15{
	padding-left:15px;
}

.pr15{
	padding-right:15px;
}



.h20{
	height:20px;
	line-height:20px;
}

.h30{
	height:30px;
	line-height:30px;
}

.h40{
	height:40px;
	line-height:40px;
}

.h36{
	height:36px;
	line-height:36px;
}

.h50{
	height:50px;
	line-height:50px;
}

.h110{
	height:110px;
	line-height:110px;
}

.h116{
	height:116px;
}

.h156{
	height:156px;
}

.h375{
	height:375px;
}


.w60{
	width:60px;
}

.w100{
	width:100px;
}

.w150{
	width:150px;
}

.w156{
	width:156px;
}

.w168{
	width:168px;
}

.w188{
	width:188px;
}

.w200{
	width:200px;
}


.w220{
	width:220px;
}


.w223{
	width:223px;
}

.w223:hover{
	box-shadow: 0px 0px 10px 0px #ccc; /*CSS3 shadow: 30px blurblue shadow all around image*/
	-webkit-box-shadow:0px 0px 10px 0px #ccc; /*Safari shadow version*/
	-moz-box-shadow:0px 0px 10px 0px #ccc; /*Mozilla shadow version*/
	transition: 0.5s;
}

.w225{
	width:225px;
}

.w238{
	width:238px;
}

.w240{
	width:240px;
}


.w250{
	width:250px;
}

.w260{
	width:260px;
}


.w280{
	width:280px;
}

.w286{
	width:286px;
}

.w288{
	width:288px;
}

.w303{
	width:303px;
}

.w303:hover{
	box-shadow: 0px 0px 10px 0px #ccc; /*CSS3 shadow: 30px blurblue shadow all around image*/
	-webkit-box-shadow:0px 0px 10px 0px #ccc; /*Safari shadow version*/
	-moz-box-shadow:0px 0px 10px 0px #ccc; /*Mozilla shadow version*/
	transition: 0.5s;
}


.w305{
	width:305px;
}

.w385{
	width:385px;
}

.w390{
	width:390px;
}

.w500{
	width:500px;
}

.w590{
	width:590px;
}

.w600{
	width:600px;
}

.w650{
	width:650px;
}

.w680{
	width:680px;
}

.w700{
	width:700px;
}


.w720{
	width:720px;
}

.w830{
	width:830px;
}

.w875{
	width:875px;
}

.w905{
	width:905px;
}

.w913{
	width:913px;
}

.w915{
	width:915px;
}

.w945{
	width:945px;
}

.w960{
	width:960px;
}

.w1000{
	width:1000px;
}


.w1160{
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}

.w1170{
	width:1170px;
	margin-left:auto;
	margin-right:auto;
}



.w1200{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.w8p{
	width:80%;
}

.w2p{
	width:20%;
}

.w33p{
	width:33%;
}

.ctag{
	width:58px;
	height:58px;
	line-height:58px;
	color:#ff6440;
	font-size:40px;
	border:2px solid #ff6440;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border-radius:50%
	
}

.mtag{
	width:30px;
	height:30px;
	line-height:30px;
	color:#ff0010;
	font-size:20px;
	border:1px solid #ff0010;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-radius:50%
	
}

.ptag{
	width:30px;
	height:30px;
	line-height:30px;
	color:#ccc;
	font-size:20px;
	border:1px solid #ccc;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-radius:50%
	
}

.sbj{
	width:100px;
	height:30px;
	line-height:30px;
	font-size:20px;
	padding-left:15px;
	background-image:url("/images/sbj_tag.png");
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	
}

.sbjMore{
	width:90px;
	height:25px;
	padding-top:5px;
	background-image:url("/images/sbj_more.png");
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:auto;
	margin-right:0px;
}

.otype{
	padding:4px 8px;
	color:#ff6440;
	border:1px solid #ff6440;
	border-radius:3px;
}


.estatus{
	padding:2px 4px;
	color:#1e9fff;
	border:1px solid #1e9fff;
	border-radius:3px;
}

.ftag{
	padding:1px 5px;
	color:#aaa;
	border:1px solid #aaa;
	border-radius:3px;
	text-align:center;
}

.ftagActive{
	padding:1px 5px;
	color:#ff6440;
	border:1px solid #ff6440;
	border-radius:3px;
	text-align:center;
}

.ftagActiveBg{
	padding:1px 5px;
	color:#fff;
	border:1px solid #ff6440;
	border-radius:3px;
	text-align:center;
	background:#ff6440;
}

.ntag{
	width:5px;
	height:60px;
	background-image:url("/images/ntag.png");
	background-repeat:no-repeat;
	background-position:0px 15px;
	float:left;
	
}


.atag{
	padding:1px 5px;
	color:#aaa;
	border:1px solid #aaa;
	text-align:center;
}

.atagActive{
	padding:1px 5px;
	color:#ff6440;
	border:1px solid #ff6440;
	text-align:center;
}

.atagActiveBg{
	padding:1px 5px;
	color:#fff;
	background:#ff6440;
	border:1px solid #ff6440;
	text-align:center;
}


.vtagActive{
	padding:1px 5px;
	color:#ff0010;
	border:1px solid #ff0010;
	text-align:center;
}

.prow:hover{
	background:#fdfdfd;
	box-shadow: 0px 0px 6px 0px #ccc; /*CSS3 shadow: 30px blurblue shadow all around image*/
	-webkit-box-shadow:0px 0px 6px 0px #ccc; /*Safari shadow version*/
	-moz-box-shadow:0px 0px 6px 0px #ccc; /*Mozilla shadow version*/
	transition: 0.5s;
}

.mainMenu{
	width:100px;
	height:50px;
	line-height:50px;
	background:#fff;
	color:#333;
	font-size:18px;
	text-align:center;
	margin-right:20px;
	border-radius:5px 5px 0px 0px;
	float:left;
}

.mainMenuActive{
	width:100px;
	height:50px;
	line-height:50px;
	background:#ff6440;
	color:#fff;
	font-size:18px;
	text-align:center;
	margin-right:20px;
	border-radius:5px 5px 0px 0px;
	float:left;
}


.mainMenuLast{
	width:100px;
	height:50px;
	line-height:50px;
	background:#fff;
	color:#333;
	font-size:18px;
	text-align:center;
	border-radius:5px 5px 0px 0px;
	float:left;
}

.mainMenuActiveLast{
	width:100px;
	height:50px;
	line-height:50px;
	background:#ff6440;
	color:#fff;
	font-size:18px;
	text-align:center;
	border-radius:5px 5px 0px 0px;
	float:left;
}

.vll1{
	background:url(/images/vline.png) no-repeat left center;
}
#picbox{
	width:880px;
}
#picbox img:hover{
	background:#fdfdfd;
	box-shadow: 0px 0px 10px 0px #ccc; /*CSS3 shadow: 30px blurblue shadow all around image*/
	-webkit-box-shadow:0px 0px 10px 0px #ccc; /*Safari shadow version*/
	-moz-box-shadow:0px 0px 10px 0px #ccc; /*Mozilla shadow version*/
	transition: 0.5s;
	cursor:pointer;
}


#searchBox{
	width:546px;
	border:2px solid #ff6440;
	border-radius:2px;
	height:36px;
	margin-right:50px;
	float:left;
}

#searchBoxType{
	width:76px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	float:left;
}

#searchBoxType:hover{
	cursor:pointer;
}

#searchBoxTxt{
	width:390px;
	height:36px;
	float:left;
}

#searchBoxBtn{
	width:80px;
	height:36px;
	float:left;
}

#searchTxt{
	width:390px;
	height:36px;
	line-height:36px;
	border-radius:0px;
	border-width:0px;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px;
}

#searchBtn{
	width:80px;
	height:36px;
	border-radius:0px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background:url(/images/search_btn_2.png) no-repeat;
}

#searchBtn:hover{
	cursor:pointer;
}


#ssearchBox{
	width:276px;
	border:2px solid #ff6440;
	border-radius:2px;
	height:36px;
}

#ssearchBoxType{
	width:76px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	float:left;
}

#ssearchBoxType:hover{
	cursor:pointer;
}

#ssearchBoxTxt{
	width:120px;
	height:36px;
	float:left;
}

#ssearchBoxBtn{
	width:80px;
	height:36px;
	float:left;
}

#ssearchTxt{
	width:120px;
	height:36px;
	line-height:36px;
	border-radius:0px;
	border-width:0px;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px;
}

#ssearchBtn{
	width:80px;
	height:36px;
	border-radius:0px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background:url(/images/search_btn_2.png) no-repeat;
}

#ssearchBtn:hover{
	cursor:pointer;
}



#searchBoxs{
	width:826px;
	border:2px solid #ff6440;
	border-radius:2px;
	height:36px;
	float:left;
	background:#fff;
}

#searchBoxTypes{
	width:76px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	float:left;
	
}

#searchBoxTypes:hover{
	cursor:pointer;
}

#searchBoxTxts{
	width:670px;
	height:36px;
	float:left;
}

#searchBoxBtns{
	width:80px;
	height:36px;
	float:left;
}

#searchTxts{
	width:670px;
	height:36px;
	line-height:36px;
	border-radius:0px;
	border-width:0px;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px;
}

#searchBtns{
	width:80px;
	height:36px;
	border-radius:0px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background:url(/images/search_btn_2.png) no-repeat;
}

#searchBtns:hover{
	cursor:pointer;
}



#qBox{
	width:160px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	background:#ff6440;
	margin-right:50px;
	border-radius:2px;
	color:#fff;
	font-size:16px;
}

#qBox:hover{
	cursor:pointer;
}


#pubBox{
	width:150px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	background:#ffb800;
	border-radius:2px;
	color:#fff;
	font-size:16px;
}

#pubBox:hover{
	cursor:pointer;
}

#category{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:14px;
	background-color:#ff6440;
	width:240px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	min-height:375px;
}

#category li{
	width:220px;
	height:40px;
	padding:0px 10px;
	line-height:40px;
	background:url(/images/white_right.png)  224px center no-repeat #ff6440;
}

#category li:hover{
	background-color:#fd512a;
	cursor:pointer;
}

#category li.current{
	background-color:#fd512a;
}

#subCategory{
		position:absolute;
		top:190px;
		left:10px;
		width:960px;
		background:#fff;
		z-index:9999;
		box-shadow: 5px 5px 5px 0px #eee;  
		text-align:left;
		min-height:375px;
}

#totalNum{
	background:url(/images/total_bg.png) #fff no-repeat;
}

#numOne{
	margin-bottom: 12px;
}

/*page nav*/
#pageNav{
	width:100%;
	margin:20px 0px;;
	text-align:center;
}

#pageNav a{
	margin:0 2px;
	background:#fff;
	padding:4px 8px;
	color:#999;
	border:1px solid #f0f0f0;
	border-radius:2px;
}

#pageNav a:link,#pageNav a:visited,#pageNav a:active{
	color:#999;
	text-decoration:none;
}

#pageNav a:hover{
	color:#ff6440;
	text-decoration:none;
}

#pageNav span{
	margin:0 2px;
	background:#fff;
	padding:4px 8px;
	border:1px solid #f0f0f0;
	border-radius:2px;
}

#pageNav span.off{
	margin:0 2px;
	background:#fff;
	padding:4px 8px;
	color:#999;
	border:1px solid #f0f0f0;
	border-radius:2px;
}

#pageNav span.active{
	margin:0 2px;
	background:#ff6440;
	padding:4px 8px;
	color:#fff;
	font-weight:bold;
	border-radius:2px;
}





