﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
    font-weight:normal;
}
body {font-size: 14px;background:url(../images/bg-body.gif);}
body, table, input, textarea, select, option,h1,h2,h3,h4,h5,h6 {font-family: "Microsoft YaHei";}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
a {
	color: #444;
	text-decoration: none;
}
a:hover {
	color: #e50516;
	text-decoration: underline;
}
.clear{clear:both; height:0;font-size:0px;width:100%;}
.hidden{ display:none;}
.clearfix:after{clear:both;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mtb5{margin:5px 0;}

.pd5{padding-bottom:5px;}
.pd10{padding-bottom:10px;}
.pd15{padding-bottom:15px;}
.pd20{padding-bottom:20px;}

.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

body {background:url(../images/bg.jpg) top center no-repeat #E6E6E6;margin-left:0px;margin-top:60px;margin-right:0px;margin-bottom:20px; line-height:22px;}

/*head css*/
.head{width:1000px;height:120px;margin:0 auto;}
.none{float:left;width:30px;height:100px;}
.top{float:left;width:970px;height:120px;background-color:#fff;}
.logo{padding:28px 10px;width:400px;float:left;}
.top_right{width:485px;float:right;padding-right:15px;}
.fav{text-align:right;height:40px;line-height:40px;}

.top .search{ width:340px;padding:20px 2px 0 0;float:right;}
.top .search .skey{width:220px; height:27px; line-height:27px; outline:none; float:left; text-indent:5px; font-size:12px;color:#666; border:1px solid #ccc;}
.top .search .sbutton{width:50px; height:31px;line-height:31px; float:left; text-align:center; font-size:12px; font-weight:bolder; color:#fff; background:#e50516;display:block;}
.top .search .selectbox{display:block; width:60px; height:30px; line-height:30px; text-indent:8px; cursor:pointer;  margin:0; padding:0; border:0; background:none;}

.dropdown{width:60px; float:left;margin:0px;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; z-index:9999;}
.dropdown dd { position:relative;}
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;height:29px; }
.dropdown a:hover { color:#5d4617; }
.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af; }
.dropdown dt a { background:url(../images/select.png) no-repeat scroll right center; display:block; border:1px solid #ddd; width:60px; }
.dropdown dt a span { cursor:pointer; display:block; padding:5px; }
.dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #ddd; color:#C5C0B0; display:none; left:0px; position:absolute; top:2px; width:auto; min-width:58px; list-style:none;}
.dropdown span.value { display:none; }

.dropdown dd ul li a { padding:2px 5px 0 15px; display:block;line-height:29px;cursor:pointer;}
.dropdown dd ul li a:hover { background-color:#e50516;color:#fff; }
.search p{width:180px;float:left;overflow:hidden;height:35px;line-height:35px;padding-left:5px;display:inline;}
.search p a{color:#5d4617;float:left;display:block;width:60px;}
.search p a:hover{color:#fa8801;text-decoration:underline;}

.nav{width:1000px;margin:0 auto;height:40px;line-height:40px;background-color:#005baa;}
.nav li{float:left;text-align:center;display:inline;padding:0 12px;}
.nav li a{font-size:16px;color:#fff;height:40px;}
/*.nav li.on{background-color:#ddd;color:#005baa;}
.nav li.on a{color:#005baa;}*/
.nav li:hover{background-color:#ddd;}
.nav li:hover a{color:#005baa;text-decoration: none;}

/*foot css*/
.foot{width:1000px;margin:0 auto;}
.copyright{width:970px;float:left;padding:20px 0;}
.bottomlogo{width:115px;height:111px;float:right;}
.info{float:left;width:850px;background:url(../images/wx.jpg) right center no-repeat;color:#666;}
.info p{height:23px;line-height:23px;padding:0 10px;}
.info a{color:#666;display:inline;padding:0 10px;}
