body { margin: 0pt; padding: 0pt; line-height: 18px; font-size: 14px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; height: 0pt; font-size: 1px; line-height: 0px; }
h1, h3, h4, h5, p { margin: 0pt; padding: 0pt; }
h2 { margin: 0pt; padding: 0pt;display : inline}
a { color: rgb(51, 51, 51); text-decoration: underline; }
a:visited { color: rgb(51, 51, 51); text-decoration: underline; }
a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
ul li, ul, dl, ol, dd, dt { margin: 0pt; padding: 0pt; list-style-type: none; }
li, dl, ol { line-height: 18px; }
img { border: medium none; }
img, div, input {  }
form { padding: 0pt; margin: 0pt; border: medium none; list-style: none outside none; }
input { border: medium none; }
input, textarea { border: 1px solid rgb(228, 228, 228); background-color: rgb(253, 253, 253); padding: 5px; margin: 5px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.fl { float: left; }
.fr { float: right; }

#site-navs { width: 1200px;  height: 35px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-top: 0px; }
#site-nav .search .menu-hd S { background: url("mbg.png") no-repeat scroll 0% 0% transparent; }
#site-nav { z-index: 10000; color: rgb(0, 0, 0); width: 1200px; margin: 0pt auto; line-height: 22px; position: relative; height: 22px; top: 10px; }
#site-nav a { font-size: 12px; color: rgb(102, 102, 102); }
#site-nav a:hover { font-size: 12px; color: rgb(185, 150, 106); }
#site-nav li span.su { color: rgb(222, 222, 222); padding: 0px 4px; }
#site-nav .quick-menu { right: 0px; position: absolute; top: 0px; }
#site-nav .quick-menu LI { padding: 2px 5px 0px; background-position: right 6px; float: left; margin-left: -1px; }
#site-nav .quick-menu LI.menu-item { padding: 0px; position: relative; }
#site-nav .quick-menu .app_download { display: block; width: 50px; background: url("index_app_download.png") no-repeat scroll 0% 0% transparent; padding-left: 17px; color: rgb(83, 83, 83); margin-left: 5px; text-decoration: none; }

.naver_bj { width: 1200px; margin: 0px auto 0px; padding-bottom: 3px; overflow: hidden;height: 41px; background: url("naver_bj.gif") repeat-x scroll 0pt 0pt transparent; margin-top: 0px;  }
.naver { padding-left: 10px; width: 1200px; height: 41px; margin: 0pt auto;}
.naver li { float: left; line-height: 41px; }
.naver li font { font-family: arial; font-size: 14px; }
.naver li span { padding-left: 5px; font-family: arial; font-size: 14px; }
.naver li a { padding-right: 20px;  font-size: 14px; }
.naver li a:hover { padding-right: 20px; color: rgb(225, 150, 25); font-size: 14px; }

.naver_bj2 { width: 1200px; margin: 0px auto 0px; padding-bottom: 3px; overflow: hidden;height: 35; background: url("naver_bj.gif") repeat-x scroll 0pt 0pt transparent; margin-top: 0px;  }
.naver2 { padding-left: 10px; width: 1200px; height: 30px; margin: 0pt auto;}
.naver2 li { float: left; line-height: 30px; }
.naver2 li font { font-family: arial; font-size: 12px; }
.naver2 li span { padding-left: 5px; font-family: arial; font-size: 12px; }
.naver2 li a { padding-right: 20px;  font-size: 12px; }
.naver2 li a:hover { padding-right: 20px; color: rgb(225, 150, 25); font-size: 12px; }

.weizhi {PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 0px; width:1180px; PADDING-RIGHT: 0px; HEIGHT: 40px; OVERFLOW: hidden; PADDING-TOP: 5px}
.weizhi .img {WIDTH: 30px; BACKGROUND: url(wz.png); FLOAT: left; HEIGHT: 40px}
.weizhi .left {LINE-HEIGHT: 40px; WIDTH: 1100px; FLOAT: left}
.weizhi .right {TEXT-ALIGN: right; LINE-HEIGHT: 40px; WIDTH: 80px; FLOAT: right; COLOR: #dd0050}
.weizhi a {	COLOR: #dd0050}
.weizhi a:hover {COLOR: #f00; TEXT-DECORATION: underline}

.m {margin:auto;width:1200px;clear:both;}
.m_l {width:860px; padding-right:20px; border-right:1px solid #f2f2f2; float: left;}
.m_r {width:300px; float:right;overflow:hidden;}
.m_n {width:10px;}
.m_l_1 {width:840px;}
.m_r_1 {width:350px;}

.box_head { height:20px; line-height:20px; padding:0px; background:url('bg2.png') repeat-x; font-size:14px; font-weight:700; overflow:hidden;}
.box_head strong { padding-right:15px; display:block; float:left; background-color:#fff;color:#D18B30; font-size:16px;  }

dl.wen{ border-bottom:1px solid #e5e5e5; padding:5px 0; }
.wen dd{ margin:0;}
.wen dd.img{ width:280px; height:188px; float:left; margin-right:25px;}
.wen dt{ border-bottom:1px dashed #cdcdcd; padding:2px 0 10px; margin-bottom:10px;  height:20px; line-height:25px; float:left; width:500px; overflow:hidden;} 
.wen dt.w100{ width:100%;}
.wen dt a{ font-size:16px; color:#221815; font-weight:500;}
.wen dd.des{ font-size:14px; color:#726f6e; line-height:30px; margin-top:5px; }


/* side */
.sideAd{ clear:both; margin-top:10px}
.sideAd img,.sideBanner img{display:block;margin:auto}

.sideBox{border:1px solid #D1B96F;background:#fff;margin-top:10px;overflow:hidden;_zoom:1}

.sideList,.sideList_arr{clear:both;padding:5px;overflow:hidden;_zoom:1}
.sideList li{background-position:-70px -275px;height:30px;line-height:30px;padding-left:17px;overflow:hidden;_zoom:1}
.sideList span{margin-left:5px;padding:1px 2px 0; cursor:pointer}
.sideList .ico_un{background:#e3fde3;border:1px solid #01b022;color:#060}
.sideList .ico_ar{background:#fff4e4;border:1px solid #f38f00;color:#f60}
.sideList a{text-decoration: underline; font-size: 14px; }
.sideList_arr li{background-position:-245px -23px;height:22px;line-height:22px;padding-left:12px;overflow:hidden;_zoom:1;margin:0 5px}
.sideList_arr a{text-decoration: underline;}

.listrh {height:36px;line-height:30px; padding:0px;color:#D18B30; font-size:16px; text-indent:24px;font-size:14px;font-weight:bold;}

.guide-tip{font-size:0; line-height:0; overflow:hidden;border:7px solid transparent;opacity:0;_border-color:gray;_filter:chroma(color=#808080);height:0;width:0;position:absolute;}

DIV.green-black{PADDING-RIGHT:3px; PADDING-LEFT:3px; PADDING-BOTTOM:3px; MARGIN:3px; PADDING-TOP:3px; TEXT-ALIGN:center}
DIV.green-black A{BORDER-RIGHT:#2c2c2c 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#2c2c2c 1px solid; PADDING-LEFT:5px; BACKGROUND:url(image1.gif) #2c2c2c; PADDING-BOTTOM:2px; BORDER-LEFT:#2c2c2c 1px solid; COLOR:#fff; MARGIN-RIGHT:2px; PADDING-TOP:2px; BORDER-BOTTOM:#2c2c2c 1px solid; TEXT-DECORATION:none}
DIV.green-black A:hover{BORDER-RIGHT:#aad83e 1px solid; BORDER-TOP:#aad83e 1px solid; BACKGROUND:url(image2.gif) #aad83e; BORDER-LEFT:#aad83e 1px solid; COLOR:#fff; BORDER-BOTTOM:#aad83e 1px solid}
DIV.green-black A:active{BORDER-RIGHT:#aad83e 1px solid; BORDER-TOP:#aad83e 1px solid; BACKGROUND:url(image2.gif) #aad83e; BORDER-LEFT:#aad83e 1px solid; COLOR:#fff; BORDER-BOTTOM:#aad83e 1px solid}
DIV.green-black SPAN.current{BORDER-RIGHT:#aad83e 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#aad83e 1px solid; PADDING-LEFT:5px; FONT-WEIGHT:bold; BACKGROUND:url(image2.gif) #aad83e; PADDING-BOTTOM:2px; BORDER-LEFT:#aad83e 1px solid; COLOR:#fff; MARGIN-RIGHT:2px; PADDING-TOP:2px; BORDER-BOTTOM:#aad83e 1px solid}
DIV.green-black SPAN.disabled{BORDER-RIGHT:#f3f3f3 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#f3f3f3 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:2px; BORDER-LEFT:#f3f3f3 1px solid; COLOR:#ccc; MARGIN-RIGHT:2px; PADDING-TOP:2px; BORDER-BOTTOM:#f3f3f3 1px solid}

#cat_index { width: 1198px; margin: 0px auto 15px; padding-bottom: 10px; overflow: hidden; border: 1px solid rgb(225, 225, 225); font-family: "微软雅黑"; }
#cat_index .allcat { width: 1150px; margin: 0pt 10px; float: left; }
#cat_index .allcat .tit { width: 245px; height: 40px; line-height: 45px; border-bottom: 1px solid rgb(150, 150, 150); }
#cat_index .allcat .tit span.zw { font-size: 18px; color: rgb(150, 150, 150); padding-left: 10px; }
#cat_index .allcat .tit span.yw { font-size: 12px; font-family: arial; color: rgb(150, 150, 150); padding-left: 7px; }
#cat_index .allcat .demo {margin: 0pt auto; }
#cat_index .allcat .demo .taglist { margin-top: 6px; }
#cat_index .allcat .demo .taglist a {font-size: 14px; padding: 5px 4px; display: inline-block; white-space: nowrap;  }
#cat_index .allcat .demo a.size0 { font-size: 18px; color: rgb(0, 0, 0); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size0:hover { font-size: 18px; color: rgb(225, 150, 25); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size1 { font-size: 14px; color: rgb(0, 0, 0); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size1:hover { font-size: 14px; color: rgb(225, 150, 25); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size2 { font-size: 16px; color: rgb(0, 0, 0); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size2:hover { font-size: 16px; color: rgb(225, 150, 25); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size3 { font-size: 22px; color: rgb(0, 0, 0); font-family: Constantia,Georgia; }
#cat_index .allcat .demo a.size3:hover { font-size: 22px; color: rgb(225, 150, 25); font-family: Constantia,Georgia; }

/*正文内容*/
.wenzhang-content h1.title { margin: 0px 30px; font-size: 24px; text-align: center; padding: 20px 0px 0px; font-weight: bold; }
.wenzhang-content .context { margin-top: 10px; height: 30px; line-height: 30px;padding: 0px 15px; border-left: 0px none; border-right: 0px none; background: rgb(241, 208, 136) none repeat scroll 0% 0%; }
.wenzhang-content .context li { width: 50%; height: 28px; overflow: hidden; margin-top: 5px; }

.content-tj{padding:5px 0 0 0;}
.content-tj h3{font-size:16px;font-weight:bold;color:#630;border-bottom:2px #630 solid;height:30px;line-height:30px;}
.content-tj ul{width:840px;zoom:1;padding-top:3px;margin-bottom: 10px;}
.content-tj li{float:left;white-space:nowrap;width:405px;overflow:hidden;margin:0 3px 0 3px;height:28px;line-height:28px;border-bottom:1px #ccc dashed;}
.content-tj li a{float:left}
.content-tj li span{float:right;}

/*猜你喜欢推荐*/
.wenzhang-content .likebox { margin-top: 10px; }
.wenzhang-content .likebox li { float: left; width: 400px; height: 28px; line-height: 28px; padding-left: 10px; overflow: hidden; }
.wenzhang-content .content-page { padding: 15px 0px 40px 50px; }

.nfoots { margin: 20px auto; padding-top: 20px; background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.wrap { width: 100%; min-width: 1200px; }
.nfoot { width: 1198px; height: 150px; border: 1px solid rgb(215, 215, 215); margin: 0pt auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.nfoot a { color: rgb(115, 115, 115); }
.nfoot a:hover { color: rgb(185, 151, 106); }
.nfoot .nhelp { float: left; width: 189px; height: 120px; border-right: 1px solid rgb(215, 215, 215); }
.nfoot .nhelp .tt { height: 34px; line-height: 18px; color: rgb(0, 0, 0); padding-left: 20px; padding-top: 15px; }
.nfoot .nhelp li { height: 23px; line-height: 23px; padding-left: 20px; }
.nfoot .nweibo { width: 149px; float: left; height: 300px; border-right: 1px solid rgb(215, 215, 215); text-align: center; color: rgb(115, 115, 115); }
.nfoot .nweibo a { color: rgb(150, 150, 150); }
.nfoot .nweibo .weixint { padding-top: 5px; }
.nfoot .nweibo .weixinm { padding-top: 12px; }
.nfoot .nweibo img { vertical-align: middle; }
.nfoot .ntel { width: 297px; float: left; }
.nfoot .ntel .rx { height: 149px; border-bottom: 1px solid rgb(215, 215, 215); text-align: center; }
.nfoot .ntel .rx p.rxh { color: rgb(115, 115, 115); padding-top: 40px; }
.nfoot .ntel .rx p.dh { font-size: 22px; font-weight: bold; color: rgb(0, 0, 0); padding: 7px 0pt; }
.nfoot .ntel .rx p.sj { color: rgb(178, 178, 178); }
.nfoot .ntel .emai { height: 149px; text-align: center; }
.nfoot .ntel .emai p.ema { color: rgb(115, 115, 115); padding-top: 20px; }
.nfoot .ntel .emai p.hm a { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); padding: 7px 0pt; }
.nfoot .ntel .emai p.hf { color: rgb(178, 178, 178); padding: 7px 0pt; }

.foot_copy { width: 1200px; margin: 0pt auto; text-align: center; }
.foot_copy p { padding-top: 10px; }
.foot_copy p img { border: 1px solid rgb(225, 225, 225); }
.foot_copy p a { padding-right: 5px; }
.foot_copy .baitong { padding-top: 10px; text-align: center; }

.z_box {
	text-align:center; border-bottom: #0e797c 1px solid; border-left: #0e797c 1px solid; overflow: hidden; border-top: #0e797c 1px solid; border-right: #0e797c 1px solid
}
.zhanzhu {
	margin-bottom: 5px; flaat: none; height: : auto; clear: : both; font-size: 15px; width:80%;text-align:  center; margin: 0px auto; overflow: hidden; 

}
.zhanzhu dl {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; clear: both; padding-top: 5px
}
.zhanzhu dt {
	float: left; overflow: : hidden; margin-right: : 5px
}
.zhanzhu dt img {
	width: 75px;  height: 60px
}
.zhanzhu dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ;width:80%
}
.zhanzhu dd p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.zhanzhu li {
	text-align: center; padding-bottom: 5px; line-height: 20px; margin: 0px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 5px
}
.zhanzhu .fc1 {
	color: #ff0000
}
.zhanzhu .fc1 a{
	color: #ff0000
}
.zhanzhu .gary {
	line-height: 22px; color: gray; font-size: 14px
}
.zhanzhu .red {
	color: #ff0000; font-size: 16px; 
}
.zhanzhu a{text-decoration: underline;}
