@charset "utf-8";
/*reset.css*/
html { color:#000; background:#FFF; }
body { color:#666666; font:12px/1.231 Verdana, Arial, Helvetica, sans-serif, ""; } 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
a { color:#666666; text-decoration:none; } 
a:focus { outline:0; } 
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:normal; font-weight:inherit; }
em, i { font-style:normal; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%; }
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.bg { background:#FFF; }
.vam { vertical-align:middle; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.fw { font-family:"微软雅黑", "宋体"; }
.pa { position:absolute; width: 240px; height: 32px; }
.pr { position:relative }
.mt8 { margin-top:8px; }
.font14 { font-size:14px; font-weight:bold; }



/*公共内页您现在的位置*/
.weiz { height:63px; font:14px "Microsoft Yahei"; line-height:63px; color:#666; overflow:hidden; }
.weiz a { color:#666; padding:0 5px; }

/*common*/
.content { width:1200px; margin:0 auto; }

.bg1 { background:#f2f2f2; height:auto; padding-bottom:52px; overflow:hidden; width:100%; }


/*prolist二维码标签1------------------------------------------------*/
.fen { background:#fff; width:255px; overflow:hidden; padding-left:20px; padding-bottom:46px; }
.fen1 { width:235px; overflow:hidden; padding-top:24px; }
.fen1 h2 { height:80px; background:url(../images/fen_h.gif) no-repeat left top; font:24px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:70px; overflow:hidden; margin-bottom:3px; color:#fff; }
.fen1 h2 i { font:16px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-transform:uppercase; padding-left:8px; }
.fen1 h3 { font:16px "Microsoft Yahei"; height:41px; line-height:41px; overflow:hidden; margin-bottom:2px; }
.fen1 h3 a { display:block; background:url(../images/fen_bg1.gif) no-repeat left top; color:#fff; padding-left:21px; }
.fen1 h3 a:hover, .fen1 h3.cur a { background:url(../images/fen_bg2.gif) no-repeat left top; }
.fen1 ul { width:215px; margin:5px auto; }
.fen1 li { font:14px "Microsoft Yahei"; height:39px; line-height:39px; border-bottom:1px dashed #ccc; overflow:hidden; background:url(../images/fen_jt.gif) no-repeat 8px 15px; padding-left:22px; text-transform:uppercase; }
.fen1 li a { color:#666; }
.fen1 li a:hover, .fen1 li.cur a { color:#FF9012; }
.fen1 .nb { border-bottom:0; }


.pro { width:860px; background:#fff; padding:25px 30px 40px 30px; }
.pro .tit01 { font:20px "Microsoft Yahei"; height:53px; line-height:53px; overflow:hidden; color:#333; background:url(../images/line.gif) no-repeat left bottom; }
.hot { background:#f2f2f2; overflow:hidden; margin-top:15px; position:relative; }
.hot dl { margin:24px 24px 0 24px; height:188px; overflow:hidden; }
.hot dt { width:220px; height:188px; overflow:hidden; float:left; }
.hot dt img { width:210px; height:178px; border:5px solid #fff; }
.hot dd { width:210px; float:left; overflow:hidden; }
.hot dd h4 a { display:block; height:40px; border-bottom:1px dashed #a6a6a6; font:20px "Microsoft Yahei"; line-height:35px; overflow:hidden; }
.hot dd p { font:14px "Microsoft Yahei"; line-height:26px; height:78px; overflow:hidden; color:#666; margin-top:12px; }
.hot dd em a { display:block; font:14px "Microsoft Yahei"; color:#333; line-height:26px; height:26px; overflow:hidden; }
.hot .page { width:38px; height:38px; overflow:hidden; position:absolute; bottom:0; right:0; }
.hot .page .next { display:block; background:url(../images/hot_r.gif) no-repeat; width:38px; height:38px; overflow:hidden; cursor:pointer; }


.biaoqian{
line-height:40px;
margin-left:30px;
margin-bottom:20px;}
.biaoqian a {
line-height:40px;
padding:0 15px;
}
.biaoqian a:hover {
color:#FFFFFF;
line-height:40px;
padding:2px 15px;
background-color:#00A0BC;
}
.biaoqian span {
background-color:#00A0BC;
padding:2px 5px;
color:#FFFFFF;}


.leftfenlei ul li{ line-height:50px;}
.leftfenlei ul li .anxia{ line-height:50px; color:fff; background-color:#4d4d4d;}
.leftfenlei ul li a{ line-height:50px; display:block; }
.leftfenlei ul li a:hover{ display:block; background-color:#4d4d4d; color:#FFFFFF;}


.menu {
    float: right;
	}
	
.nav {
    clear: both;
    background-color: white;
    float: right;
    padding: 35px 0px 0px;
}

.navBox {
    float: right;
    margin: 0px auto;
    overflow: hidden;
	
}

.menu .mainlevel {
    float: left;
    display: inline;
    height: auto;
    padding: 0px;
}

.menu .mainlevel a {
    font-size: 16px;
    text-decoration: none;
    line-height: 29px;
    display: block;
    font-family: 微软雅黑;
    text-align: center;
    padding: 0px 25px;
}

.menu .mainlevel a:hover {
	color:#00A0BC;
	text-decoration: none;

}

.menu .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 9999;
}

.menu .mainlevel li {
	padding:0px;
}

.menu .mainlevel li a {
    font-size: 14px;
    color: #999999;
    padding: 6px 25px;
    text-align: center;
    background: #FFFFFF;
    border-bottom: #00a0bc solid 1px;}
	


.menu .mainlevel a span {
    font-size: 12px;
    text-decoration: none;
    line-height: 29px;
    display: block;
    font-family: "微软雅黑";
    text-align: center;
    color: #999999;
    margin-bottom: 13px;
	
	}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}
