/* 总的样式定义 */
* { margin: 0px; padding: 0px; }
body { color: #FAC827; text-decoration: none; font: 12px/24px "宋体", Arial, Helvetica, sans-serif; background: #fff /* url(indexbg/index_bg2010.jpg) no-repeat center top;若无背景，节日应加相应背景 */ }
img { display: inline; border-width: 0px; border-style: none; }
ul { list-style-type: none; }
.claer { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
a:link, a:visited { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
/*字号*/
.font14, .font14 a:link, .font14 a:visited, .font14 a:hover, a.font14 { font-size:14px; }
.font12, .font12 a:link, .font12 a:visited, .font12 a:hover { font-size:12px; font-weight: normal; }
/*颜色*/
.color1 { color:#00FF00; }
.monycss { color: #CCCCCC; }
/* 缩进 */
.pdtxt2 { text-indent:2em; }
.Mardiboot5 { margin-bottom:5px; }
.padding-top30 { padding-top: 20px; }
/*文字样式*/
.italic { font-style: italic; }
.bold { font-weight: bold; }
.normal2 { font-weight: normal; }
.yingwen { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; }
/*浮动*/
.left { float: left; }
.right { float: right; }
.box { background: #FFFFFF; height: auto; width: 950px; margin: 0px auto 10px; }
.padding5 { padding: 5px; }
#tel { background: url(topbg1.jpg); height: 30px; width: 940px; line-height: 30px; padding-right: 5px; padding-left: 5px; color: #FFFFFF; }
#tel a { color: #FFFFFF; margin-right: 3px; margin-left: 3px; }
.telfont { font: italic bolder 18px Verdana, Arial, Helvetica, sans-serif; }
#nav { height:auto; width:950px; }
#logo { height: 60px; width: 234px; float: left; }
#nav_list { float: left; }
#nav_list li { float: left; display: inline; margin-left: 5px; }
#nav_list a { margin-right: 3px; margin-left: 4px; }
#nav_list ul { float: left; padding-top: 7px; }
#time { background: #FF0000; height: 30px; line-height: 30px; color: #FFFFFF; padding-right: 5px; padding-left: 5px; }
#time a:hover, #tel a:hover { color: #00FF00; }
#time a { color: #FFFFFF; }
/* 顶部广告 */
#top_ad { margin: 10px auto; height: auto; width: 950px; background: #FFFFFF; }
#topad_l { float: left; width: 180px; line-height: 24px; height: auto; padding-left: 5px; padding-right: 5px; }
#topad_r { float: left; width: 760px; line-height: 24px; height: auto; }
#topad_r_up { height: auto; width: 750px; padding-left: 10px; }
#topad_r_ua { height: 79px; width: 526px; display: inline; float: left; border-top: 10px solid #E0E0E0; border-right: 10px solid #E0E0E0; border-bottom: 10px solid #E0E0E0; border-left: 11px solid #E0E0E0; }
#topad_r_ub { float: left; display: inline; width: 188px; background: #FFFFFF; height: 79px; border-top: 10px solid #E0E0E0; border-right: 10px solid #E0E0E0; border-bottom: 10px solid #E0E0E0; border-left: 5px solid #E0E0E0; }
#topad_r_down { height: auto; width: 745px; padding-left: 10px; line-height: 22px; padding-right: 5px; }
#topad_r_down a { text-decoration: underline; }
#topad_r_down a:hover { color: #0033CC; text-decoration: none; }
#topad_r_down li { display: inline; }
.ad2 { margin: 0px auto; height: auto; width: 940px; border-top: 1px solid #D1D1D1; }
.ad2_left { float: left; width: 665px; display: inline; margin-top: 5px; }
.ad2_right { float: left; width: 270px; line-height: 23px; padding-top: 2px; }
.ad2_right li { width: 135px; overflow: hidden; float: left; }
.ad2_left p { margin-top: 3px; }
#ad3 { background: #F2F2F2; padding: 5px; border: 1px solid #B5C6CE; margin-top: 5px; line-height: 21px; }
.ad5 { margin-bottom: 0px; }
.ad5 img { margin-bottom: 0px; }
/*首页新闻*/
.news_left { background: #FFFFFF; float: left; height: auto; width: 265px; display: inline; margin-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
.news_cont { background: #FFFFFF; float: left; height: auto; width: 378px; border-right: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; display: inline; margin: 5px 0px 0px; padding: 0px 5px; }
.news_right { background: #FFFFFF; float: left; height: auto; width: 275px; padding-left: 5px; display: inline; margin-top: 5px; }
/*业务*/
#yewu { margin: 8px 0px; }
#yewu li { background: url(yewubg.jpg) no-repeat center 1px; height: 27px; width: 88px; float: left; text-align: center; line-height: 27px; padding: 1px 0px 0px; }
/*业务2*/
#yewu2 { margin: 2px 0px; }
#yewu2 li a { margin: 2px 0px; background: #F6F6F6; display: block; height: 27px; width: 60px; }
#yewu2 li { background:  url(yewubg2.jpg) no-repeat center 1px; height: 27px; width: 66px; float: left; text-align: center; line-height: 27px; padding: 1px 0px 0px; }
.line { border-bottom: 1px dotted #CCCCCC; margin-top: 2px; margin-bottom: 2px; }
/*标题样式*/
.title1 { font-size:12px; font-weight: bold; border-bottom: 1px solid #ECECEC; height: 26px; line-height: 26px; }
.title2 { font-size:14px; font-weight: bold; background: url(title2bg.gif) no-repeat left; height: 26px; line-height: 26px; padding-left: 21px; }
.news_right dt { background: url(titlebg300.gif) no-repeat 40px 12px; height: 19px; font-weight: bold; overflow: hidden; padding: 5px; }
.news_right dl { padding-left: 5px; }
.title3 dt { line-height: 26px; font-weight: bold; background: url(title3bg.jpg) repeat-x; height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 5px; padding-left: 35px; }
.title3 img { float: left; height: 98px; width: 110px; padding-right: 10px; }
.title3 { line-height: 26px; }
.ad4 { background: #FFFFFF; height: 90px; width: 645px; border-top: 1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; padding-top: 5px; padding-bottom: 5px; }
.title4/*频道页右侧标题*/ { font-size: 14px; line-height: 35px; font-weight: normal; height: 35px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin: 10px 10px 0px; background: #FFF; 

padding-left: 10px; }
.title5/*心易标题*/ { font-size: 14px; font-weight: bold; padding-left: 35px; padding-top: 8px; }
.title6/*首页心易b*/ { padding-left: 110px; padding-top: 10px; height: 30px; }
.title7/*频道页循环栏目名称*/ { font-size: 14px; font-weight: bold; color: #000; padding-left: 70px; padding-top: 8px; height: 30px; }
.title8/*首页南宗b*/ { padding-left: 70px; padding-top: 10px; height: 30px; }
/*我的着作*/
#maybook { background: #ECECEC; height: 245px; width: 200px; margin: 10px auto 10px 35px; }
#mingjia { padding-top: 10px; }
#mingjia dl { height: auto; width: 80px; display: inline; margin-right: 0px; margin-left: 6px; float: left; }
#mingjia p { clear: left; }
#mingjia dd { margin: 2px auto 0px; width: 80px; text-align: center; }
#mingjia img { height: 120px; width: 80px; }
#wenti { line-height: 24px; padding-top: 5px; padding-left: 5px; }
/*幻灯*/
#news_huandeng { background: #ECECEC; height: 206px; width: auto; }
/* 搜索 */
#sousuo1 {/* ? */ height: auto; width: 376px; margin-top: 5px; border: 1px solid #DFE5E8; }
/*公告*/
.gg_cont { padding-top: 5px; }
.bbslistss { padding-top: 5px; padding-bottom: 5px; }
#foot { background: #FF0000 url(topbg2.jpg) no-repeat bottom; height: 30px; line-height: 30px; }
.icp { color: #FFFFFF; margin: 0px auto; width: 950px; text-align: center; }
#nav2 { text-align: center; line-height: 45px; height: 45px; }
.Goods_list { padding: 5px 3px 0px 7px; float: left; display: inline; }
.Goods_list img { height: 80px; width: 80px; }
.Goods_list p { height: 20px; width: 80px; overflow: hidden; }
.Goods_text { float: left; width: 185px; }
.hezuo a { height: 32px; width: 185px; text-align: center; background: url(hezuo.jpg) no-repeat center; line-height: 32px; display: block; float: left; }
#link { padding: 5px; height: auto; }
.hezuo { height: auto; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.news_left p { text-indent: 2em; margin-top: 5px; margin-bottom:10px; }
.us li { border-bottom: 1px dotted #D6D6D6; }
.box .nelist1 { background: #009900; height: auto; width: 30px; }
.list1 { height: auto; width: 77px; line-height: 26px; }
.list2 { height: auto; width: 300px; line-height: 26px; }
#ask { background: url(indexask.jpg) no-repeat; height: 95px; padding: 5px 5px 0px 80px; }
.nanz_box { background: url(title4bg.jpg) no-repeat left top; height: auto; width: 660px; margin: 0px 0px 5px 5px; }
#nanz_box_c { background: url(nz.jpg) no-repeat right bottom; height: auto; width: auto; padding: 5px; }
#nanz_box_c dl, #xy_box_c dl { height: auto; float: left; padding-left: 10px; }
#nanz_box_c dl dt, #xy_box_c dl dt { font-weight: bold; }
#xy_box_c { background: url(xy.jpg) no-repeat right bottom; height: auto; width: auto; padding: 5px; }
/* ===========================频道页========================= */
#pd_cont {/* 主体 */ background:#FFFFFF; width:940px; height:auto; margin:10px auto 10px; line-height: 24px; padding: 5px; }
/* 位置导航 */
#pd_wzdh { height:60px; margin: 5px auto; width: 950px; }
#pd_wezdh_cont1 { height:30px; line-height:30px; background:url(wzdhbg.jpg) no-repeat left top; color: #FFFFFF; padding-left: 10px; }
#pd_wezdh_cont1 ul li { display:inline; }
#pd_wezdh_cont2 { height:30px; line-height:30px; background:url(wzdhbg2.jpg) no-repeat left top; padding-left: 10px; text-align: left; }
#pd_wezdh_cont1 a:link, #pd_wezdh_cont1 a:visited { color: #FFFFFF; text-decoration: none; }
#pd_wezdh_cont2 a:link, #pd_wezdh_cont2 a:visited { color: #000000; text-decoration: none; }
#pd_wezdh_cont1 a:hover, #pd_wezdh_cont2 a:hover { color: #FF0000; text-decoration: underline; }
/* 左 */
#pd_cont_left { width:252px; height:auto; float:left; padding-right: 10px; }
.pd_cont_l_c { border:solid 1px #DADADA; background: #FFFFFF; height: auto; width: 230px; padding: 0px 10px 10px; }
.pd_cont_l_t { background:#FFFFFF url(pdtitle1.gif) no-repeat left center; line-height: 30px; font-weight: bold; text-indent: 20px; height: 30px; font-size: 12px; }
/* 右 */
#pd_cont_right { width:257px; height:auto; float:left; padding-left:10px; }
#pd_cont_right_c { height:auto; background:#F7F7F7; width: 237px; padding: 0px 10px 10px; }
.pd_cont_r_t { background:#F7F7F7 url(pdtitle2.gif) no-repeat left center; line-height: 30px; font-weight: bold; text-indent: 20px; height: 30px; font-size: 12px; }
.lianxi { border:1px solid #DADADA; background: #FFFFFF; padding: 10px; }
/* 中 */
#pd_cont_zhong { width:406px; height:auto; float:left; padding-left:5px; }
#pd_cont_zhong_c { background:#FFFFFF; height:auto; }
#pd_cont_zhong_c a { font-size:14px; }
#pd_cont_zhong_c ul { padding:10px; }
.pd_cont_zhong_t { height:30px; font-size:14px; text-indent: 10px; border-bottom: 1px solid #333333; text-decoration: none; vertical-align: middle; position: relative; line-height:30px; }
/* ===========================内容页========================= */
#nei_cont { width:651px; padding:10px; height:auto; float: left; border:solid 1px #DADADA; }
.nei_t { text-align:center; font-size: 14px; padding: 10px; }
.nei_t2 { text-align:center; font-size: 12px; font-weight: normal; color: #999999; background: #F7F7F7; width: auto; }
#updown { font-weight: bold; }
#up { }
#down { }
#nei_cont_c { font-size:14px; padding: 10px; }
#MyContent img {
width: expression(this.width > 550 ? 550: true); max-width:550px; margin: 5px auto; }
/*内容页ad*/
#contad { background-color: #FFFFFF; width: 305px; float: left; padding-right: 5px; height: 350px; }
#tuijie { height: 26px; width: 288px; margin-top: 8px; border-top-width: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; 

border-left-style: solid; border-top-color: #9D9D9D; border-right-color: #9D9D9D; border-bottom-color: #9D9D9D; border-left-color: #9D9D9D; font-size: 12px; padding-left: 10px; padding-top: 5px; }
#tuijie a { text-decoration: underline; background-image: url(article_elite.gif); background-repeat: no-repeat; background-position: left top; padding-left: 12px; line-height: 15px; height: 15px; margin-right: 10px; }
#tuijie h4 { font-size: 12px; font-weight: bold; background-color: #FFFFFF; height: 15px; z-index: 100; margin-top: -19px; width: 60px; text-align: center; line-height: 15px; position:absolute; }
#contad2 { padding: 10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border

-bottom-color: #CCC; height: auto; width: 360px; }
#contad2 ul li { float: left; width: 180px; }
#contad3 { background-color: #E6E6E6; padding: 10px; height: 79px; width: 526px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }



/* ===========================问答系统============================ */
.asksearch { width:950px; margin:5px auto 0px; height:35px; border:1px solid #DFE5E8; background:#F4F7FC; padding-top:8px; }
.asksearch_l { width:500px; float:left; }
.asksearch_r { width:450px; float:right; line-height:35px; color:#CC6600; font-size:14px; font-weight:bold; }
.askmain { width:950px; margin:0px auto; }
#askad { width:202px; height:480px; background: #FFFFFF; padding: 5px; }
.ask_t { font-size:12px; }
.ask_t span { font-size:18px; font-weight: bold; color: #009900; font-style: italic; }
#ask_list dl { font-size:12px; }
#ask_list dt { font-size:14px; color: #009900; }
#ask_list dt a { font-size:14px; color: #009900; font-weight: bold; }
#ask_list dd { margin: 0px auto; width: 210px; }
a.ask_classname { font-size:14px; color: #009900; }
#ask_news img { display: inline; }
.xuanscss { color: #009900; }
#ask_class_list a { font-size:12px; }
#ask_class_list li { width:68px; float: left; }
#ask_class_ft { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #000000; height: 30px; width: auto; }
#ask_class_ft a { font-size:14px; font-weight: bold; }
#ask_class_ft li { margin-right: 10px; float: left; }
#ask_cont { width:663px; margin-left:10px; float: left; display: inline; }
#asklisthover td { border-bottom:1px dashed #CCCCCC; }
#asklisthover th { background-color:#efefef; }
.curr { cursor:pointer; width:84px; background:#FFFFFF; border-bottom:0px none; line-height:30px; text-align: center; height: 30px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; list-

style: none; }
.normal { cursor:pointer; width:84px; height:30px; background:#EBEBEB; text-align: center; line-height: 30px; font-weight: bold; list-style: none; }
#yangzhengma img { float:left; }
.STYLE3 { font-weight: bold; }
.f1 { color: #C5C5C5; }
/*==================================== 会员系统问答系统用 =============================================*/
#askuserlist { height:315px; padding-left: 15px; border:1px solid #DADADA; background: #FFFFFF; }
#askuserlist li { color:#003366; text-align:center; float:left; padding-right:16px; padding-left: 2px; }
#askuserlist img { width:47px; height:47px; border:#ccc 1px solid; padding:2px; margin-top:5px; display: inline; }
a.u { width:44px; overflow: hidden; display: block; height: 20px; line-height: 20px; }
/*==================================== 商城系统 =============================================*/
#maygouwu { margin: 0px auto; float: right; line-height: 30px; height: 30px; padding-right: 10px; }
#maygouwu img { float:left; margin: 5px 10px 5px auto; }
.lianxi dt { font-weight: bold; color: #000000; background: url(shopdt.gif) no-repeat left center; text-indent: 15px; line-height: 15px; height: 15px; }
.lianxi dd { padding-top: 10px; padding-bottom: 10px; text-indent: 2em; }
.monycss, .timecss { color:#CCCCCC; }
#shop_nav { }
#shop_nav li { height:35px; background: url(shop_fenlei.gif) no-repeat; margin-top: 5px; line-height: 35px; text-indent: 90px; }
#shop_nav a { font-size:12px; font-weight: bold; display: block; }
#shop_nav a:hover { font-size:12px; font-weight: bold; background: url(shop_fenlei_a.gif); }
#shop_cont_tu { float: left; height: auto; width: 208px; font-size: 12px; }
#shop_cont_tu a { font-size:12px; font-weight: normal; color: #999999; }
#shop_cont_shu { float: left; height: auto; width: 195px; }
#shop_cont_jie { height: auto; margin-top: 5px; }
#shop_cont_shu img { text-align: center; display: inline; padding-bottom: 2px; }
#shop_cont_shu ul { margin-left:8px; }
#shop_gouwuche { margin: 0px auto 5px; }
tr.title { background-color:#DFE5E8; }
.shop_care table { background-color:#F4F7FC; border: 1px solid #DFE5E8; }
.shop_care { width: 100%; }
/*当前栏目特殊样式*/
#shop_nav .currclass { height:35px; background: url(shop_fenlei_a.gif) no-repeat; margin-top: 5px; line-height: 35px; text-indent: 90px; }
/*==================================== 业务咨询 =============================================*/
#name li { float:left; width: 75px; }
#name li img { float:left; }
/*==================================== 充值卡 =============================================*/
#czk { padding: 5px; height: auto; width: 980px; text-align: center; }
#czklist50 li, #czklist100 li { float: left; height: 123px; width: 240px; margin-right: 5px; position: relative; }
#czklist50 li { background:url(images/user/czk50.jpg) }
#czklist100 li { background:url(background:url(images/user/czk100.jpg)) }
#czk span { font-weight: bold; position: absolute; right: 5px; bottom: 5px; font-size: 14px; color: #FFFFFF; }
#czklist50, #czklist100 { float: left; }
/* =========================资讯首页================================== */
.nanz_box_list { padding-left: 15px; padding-top: 0px; }
#pd_news { height: auto; width: 940px; background: #FFF; padding: 0px 5px 5px; margin: 0px auto 10px; overflow: hidden;}
#pd_n_nav { margin: 0px auto; width: 940px; background: #FFF; line-height: 30px; padding: 5px; }
#pd_n_logo { font-size: 20px; font-weight: bold; color: #333; float: left; }
#pd_n_sousuo { float: right; }
#pd_n_nav_list { padding: 5px; height: 20px; border-top: 1px solid #C9C9C9; border-bottom: 1px solid #F00; line-height: 20px; }
#pd_n_nav_list ul li { display: inline; margin-right: 4px; margin-left: 0px; }
#pd_neww_l { background: #fff; float: left; height: auto; width: 375px; padding-right: 25px; }
#pd_neww_c { background: #FFF; float: left; height: auto; width: 202px; padding: 0px 15px 0px 0px; }
#pd_neww_r { background: #F0F0F0; float: left; height: auto; width: 323px; padding: 0px; }
.line2 { font-size: 0px; line-height: 0px; background: #F00; height: 10px; width: 940px; margin: 1px 0px 0px; }
/*右侧样式*/
.box1 { background: #FFF; padding: 10px; margin: 0px 10px 10px; border: 1px solid #CCCCCC; }
.box1 p { text-indent: 2em; }
.title7 { padding: 0px 0px 0px 10px; border-top: 1px solid #999; font-weight: normal; }
.title7_span, .title7_span a { font-size: 16px; background: #999; height: 30px; width: 100px; display: block; line-height: 30px; text-align: center; color: #fff; }
.title7_span a:hover { font-size: 16px; color: #F00; text-decoration: none; }
.pdpic { background: #fff; padding: 10px; height: auto; width: 180px; border: 1px solid #E1E1E1; margin-top: 10px; margin-bottom: 10px; }
.pdpic img { height:280px; width: 180px; }
#pd_neww_c dl { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #EAEAEA; }
#pd_neww_c dl dt { width: 75px; padding-right: 5px; float: left; }
#pd_neww_c dl dd { color: #666; }
/*tags*/

#tags { float: left; width: 670px; }

