/*公共样式*/
body{background:#fff; font-size:12px; font-family:Tahoma; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
.none{display:none;}
.clear {clear:both;}
.t_center {text-align:center;}
.pad_L10 {padding-left:10px;}
.pad_R10 {padding-right:10px;}
.pad_T10 {padding-top:10px;}
.pad_B10 {padding-bottom:10px;}
.underline {text-decoration:underline}
.line {border:1px #EC90D4 solid;}
.body_bg {width:996px; background:url(../img/body_bg.gif) no-repeat #fff; margin:0 auto}
/*英文强制换行*/
.word{word-break:break-all;}

/*页面留白*/
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank10{height:10px; line-height:10px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
/*布局*/
.areaL{width:200px; float:left; margin-right:10px;}
.areaR{width:750px; float:left;}

/*网站顶部*/
#header {width:950px; margin:0 auto}
#header .channel_logo {width:200px; height:78px; background:url(../img/channel_logo.gif) no-repeat 3px 5px; float:left}
#header .channel_logo a{width:200px; height:78px; display:block; cursor:pointer}
#header .logochengdu {width:200px; height:78px; background:url(../img/logochengdu.gif) no-repeat 3px 5px; float:left}
#header .logochengdu a{width:200px; height:78px; display:block; cursor:pointer}
#header .logo {width:223px; height:78px; text-indent:-10000px; background:url(../img/channel_logo.gif); float:left} 
#header .fen{ width:60px; height:50px; float:left; margin-top:10px; line-height:150%}
#header .ad{ width:468px; height:60px; float:left; background:url(../img/topad.gif) no-repeat; margin:5px 0px 0px 5px}
#header .menu {width:950px; height:29px; line-height:29px; background:url(../img/menu_bg.gif); clear:both}
#header .menu ul {margin:0; padding:0;}
#header .menu ul li {text-align:center; float:left; margin:0px 10px}
#header .menu ul a,#header .menu ul a:link,#header .menu ul a:visited {color:#fff; font-size:14px; font-weight:bold; text-decoration:none}
#header .menu ul a:hover {color:#ff0; font-size:14px; font-weight:bold;}
#header .menu ul li.cur {width:60px; text-align:center; float:left; background:url(../img/cur_bg.gif);}
#header .menu ul li.cur a,#header .menu ul li.cur a:link,#header .menu ul li.cur a:visited {color:#ff0;}
#header .ace { margin:20px 15px 0 0; float:right; width:160px}
#header .ace a {margin-right:10px; color:#666}
#header .ace ul{ margin:0px; padding:0px}
#header .ace ul li{ list-style:none; width:80px; height:25px; float:left; text-align:center}


/*网站主要部分*/
#content {width:950px; background:#fff; margin:0 auto}

/*搜索列表 左边*/
#search_list {width:950px; float:left; background:#FCE9F7; padding:10px 0}
#search_list .areaL {width:670px; float:left; margin-left:10px; display:inline; background:#fff}
#search_list .areaL p {padding:6px 0 0 20px; line-height:30px; height:30px; font-size:14px; display:block;}
#search_list .areaL ul {margin:0 0 10px 0; padding:0}
#search_list .areaL ul li {width:614px; margin:0 20px; padding-left:10px; line-height:28px; height:28px; border-bottom:1px #CCCCCC solid; background:url(../img/ico_04.gif) no-repeat 0 11px;}
#search_list .areaL ul li span {float:right; color:#999}
#search_list .areaL ul li a {text-decoration:none;}

/*搜索列表 右边*/
#search_list .areaR {width:250px; float:left;}
#search_list .areaR .left {float:left; display:block; width:180px; padding-left:10px}
#search_list .areaR .right {float:left; display:block; width:60px}
#search_list .areaR .box {width:250px; float:left;}
#search_list .areaR .box .title {width:250px; line-height:26px; height:26px; background:url(../img/fushi_titbg3.gif); font-size:12px; color:#fff; font-weight:bold}
#search_list .areaR .box .list {width:225px; padding:10px 10px 10px 15px; background:#fff; float:left}
#search_list .areaR .box ul {margin:0; padding:0;}
#search_list .areaR .box ul li {width:220px; padding-left:10px; float:left; line-height:22px; height:22px; background:url(../img/ico_03.gif) no-repeat 0 10px;}
#search_list .areaR .box ul a {text-decoration:none;}
#search_list .areaR .box ul a:hover {text-decoration:underline;}

#page {width:670px; padding:3px 0; text-align:center; clear:both; background:#FBCFEA;}
#page a {padding:2px 5px; line-height:25px; text-decoration:none; font-size:12px; border:1px #D88CC5 solid; background:#fff;}
#page a:hover {padding:2px 5px; line-height:25px; text-decoration:none; font-size:12px; border:1px #FFCCFF solid; background:#906; color:#fff;}
#page strong {padding:2px 5px; line-height:25px; text-decoration:none; font-size:12px; border:1px #D88CC5 solid; background:#906; color:#fff;}
#page b {padding:2px 5px; line-height:25px; text-decoration:none; font-size:12px; border:1px #D88CC5 solid; background:#fff; font-family:Tahoma; font-weight:400}

/*内容页 左边*/
#article {width:950px; float:left; background:#FCE9F7; padding:10px 0}
#article .areaL {width:670px; float:left; margin-left:10px; display:inline; background:#fff}
#article .areaL .L1 {width:150px; float:left; padding-left:10px;}
#article .areaL .L1 ul {margin:0; padding:0;}
#article .areaL .L1 ul li {width:140px; float:left; text-align:center; padding:10px 0 0 0; margin:0; color:#fff;}
#article .areaL .L1 ul li span {width:120px; height:30px; margin:0 auto; padding-top:5px; cursor:hand; display:block;}
#article .areaL .L1 ul li a {background:#FFD5F1; border:1px #FD7CD2 dashed; text-align:center; display:block; padding:10px 0; color:#906; text-decoration:none}
#article .areaL .L1 li a:hover {background:#F862C6; text-align:center; display:block; padding:10px 0; color:#fff}
#article .areaL .L1 li img {width:120px; height:160px;}
#article .areaL .L2 {width:498px; padding:10px 10px 10px 0; float:left;}
#article .areaL .L2 ul {margin:0; padding:0}
#article .areaL .L2 ul li {width:488px; padding-left:10px; line-height:28px; height:28px; border-bottom:1px #CCCCCC solid; background:url(../img/ico_01.gif) no-repeat 0 11px;}
#article .areaL .L2 ul li span {float:right; color:#999}
#article .areaL .L2 ul li a {text-decoration:none;}
/*内容页 右边*/
#article .areaR {width:250px; float:left; }
#article .areaR .left {float:left; display:block; width:180px; padding-left:10px;}
#article .areaR .right {float:left; display:block; width:60px}
#article .areaR .box2 {width:250px; float:left;}
#article .areaR .box2 .title {width:250px; line-height:26px; height:26px; background:url(../img/c_side_bg.gif); font-size:12px; color:#fff; font-weight:bold}
#article .areaR .box2 .list {width:225px; padding:10px 10px 10px 15px; background:#fff; float:left}
#article .areaR .box2 ul {margin:0; padding:0;}
#article .areaR .box2 ul li {width:220px; padding-left:10px; float:left; line-height:22px; height:22px; background:url(../img/ico_01.gif) no-repeat 0 10px; white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
#article .areaR .box2 ul a {text-decoration:none;}
#article .areaR .box2 ul a:hover {text-decoration:underline;}

/*文章内容*/
#article .content {width:670px; float:left;}
#article .content div {margin:0 auto;}
#article .content h1 {width:95%; text-align:center; line-height:40px; height:40px; font-size:16px; font-weight:bold; color:#906; margin:0 auto}
#article .content .row1 {width:95%; text-align:center; line-height:25px; border-bottom:1px #ccc solid;}
#article .content .row1 a {text-decoration:none;}
#article .content .row2 {width:95%; padding:10px 0; line-height:180%; text-align:left; font-size:14px;}
#article .content .row2 a,#article .content .row2 a:link,#article .content .row2 a:visited {font-size:14px; color:#f3c;}
#article .content .row2 a:hover {font-size:14px; color:#ED02B2;}
#article .content .row2 p {padding:10px 0;}
#article .content .row2 img {display:block; text-align:center; margin:0 auto; padding:0}
#article .content .row2 .div {padding:0;}
#article .content .row2 .div div {padding:0;}
#article .content .row2 div {padding-top:15px; text-indent:30px}
#article .content .row3 {width:95%; padding:5px 0; line-height:180%; text-align:left; margin-bottom:10px; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
#article .content .row3 span {color:#906;}
#article .content .row4 {width:634px; line-height:280px; height:140px;}
#article .content .row4 .row4L {width:634px; float:left; background:#FFF2FC}
#article .content .row4 .row4L .tit {width:624px; line-height:20px; height:20px; background:#F4CDEA; color:#906; padding-left:10px;}
#article .content .row4 .row4L ul {margin:10px 0 10px 20px; padding:0;}
#article .content .row4 .row4L ul li {width:250px; padding-left:10px; line-height:24px; height:24px; background:url(../img/ico_01.gif) no-repeat 0 11px; float:left}
#article .content .row4 .row4L a {text-decoration:none;}
#article .content .row4 .row4R {width:336px; float:right; background:#ff}
#article .content .row5 {width:651px; margin:0 0 0 18px;}
#article .content .row5 a,#article .content .row5 a:link,#article .content .row5:visited {width:116px; float:left; padding:5px 0 5px 0; text-align:center; background:#FFF4FC; border:1px #D88CC5 solid; text-decoration:none; margin-right:11px;}
#article .content .row5 a:hover {width:116px; float:left; padding:5px 0 5px 0; text-align:center; background:#F7DCF0; color:#f00; border:1px #D88CC5 solid; text-decoration:none; margin-right:11px;}
#article .content .row5 img {margin-right:4px;}
#article .content .row7 {text-align:center; padding:10px 0}
#article .content .row8 {width:95%;; text-align:left; line-height:180%; margin:0 auto}
#article .content .row8 span {display:block; font-size:14px; font-weight:bold; color:#f09}

#comment {width:634px; margin:0 auto;}
#comment .row {width:634px; background:#FFF1FB;}
#comment .row .tit {width:624px; background:#F4CDEA; line-height:22px; height:22px; color:#906; padding-left:10px; clear:both}
#comment .row .comment {width:594px;  padding:5px 20px; margin:0; }
#comment .row span {padding-right:5px;}
#comment .row button {margin-top:5px;}
#comment .row input {height:18px; margin-right:5px; line-height:18px; border:1px #CCCCCC solid;}
#comment .row textarea {margin-top:5px;}
#comment .row .clew {width:594px; line-height:30px; border-top:2px #EEB9E1 solid; margin:0 auto}
#comment .row .face {width:60px; height:60px; float:left; margin:0 10px 0 0; border:1px #ccc solid}
#comment .row b{width:510px; display:block; float:left;}
#comment .row .pl {width:594px; margin:0 auto; padding:10px 0; border-bottom:1px #EEB9E1 dashed; overflow:hidden}
#comment .row big {width:510px; padding:6px 0; line-height:130%; font-size:12px; display:block; font-weight:400; white-space:normal; word-break:break-all}
#comment .row bdo {color:#666;  font-weight:400}
#comment .row .c_page {width:604px; margin:0 auto; line-height:200%; text-align:right; clear:both}
#comment .row .c_page a,#comment .row .c_page font {margin:0 3px; text-decoration:none}
#comment .row .c_page a:hover {text-decoration:underline;}


/*关注热点开始*/
#channel_zt {width:948px; border:1px #DA92C8 solid;}
#channel_zt .left {float:left;}
#channel_zt .right {float:right;}
#channel_zt .title {width:928px; line-height:28px; height:28px; padding:0 10px; background:#FCD4ED; border-bottom:3px #906 solid;}
#channel_zt .title .t_right {width:55px; margin-left:870px; font-family:"宋体";}
#channel_zt .list {width:936px; padding:5px 0 10px 8px; background:#fff; float:left; color:#333}
#channel_zt .list .l1 {width:30px; color:#fff; margin:5px 8px 0 0; text-align:center; padding:5px 1px 2px 1px; float:left}
#channel_zt .list .l2 {width:896px; margin:5px 0 0 0; float:left}
#channel_zt .list .l2 a {margin-right:8px; line-height:140%; color:#666; text-decoration:none}
#channel_zt .list .l2 a:hover {margin-right:8px; line-height:140%; color:#f00; text-decoration:underline}

/*网站底部*/
#footer {width:950px; background:#fff; padding-top:10px; margin:0 auto}
#footer b {padding:120px 0 0 0px; font-weight:400; line-height:160%; display:block; text-align:center}
#footer span {width:950px; background:url(../img/foot_bg.gif) no-repeat top; height:187px;  display:block}

/*会员中心*/
.user_layout {width:926px; margin:0 auto}
.user_areaL {width:185px; height:392px; background:url(../img/user_menubg.gif); float:left;}
.user_areaL ul {margin:50px 0 0 60px;}
.user_areaL ul li {width:100px; float:left; padding-left:10px; line-height:25px; border-bottom:1px #FBD7F1 solid; background:url(../img/ico_01.gif) no-repeat left; background-position:0 10px}
.user_areaL ul li a {text-decoration:none;}
.user_areaL ul li a:hover {text-decoration:underline;}
.user_areaR {width:733px; float:right;}
.user_areaR .bg {background:url(../img/user_b2.gif) repeat-y; margin:0 auto;}
.user_areaR .title {color:#906; font-size:14px; font-weight:bold}
.user_areaR .login_info {width:680px; margin:10px auto;}
.user_areaR .page a,.user_areaR .page a:link,.user_areaR .page a:visited {margin:0 5px;}
.user_areaR .page strong {color:red; font-weight:}

/*会员中心导航*/
#user_nav {width:920px; line-height:32px; height:32px; margin:0 auto}
#user_nav strong {color:#A9007F; font-weight:400; }
#user_nav span {}
#user_nav a,#user_nav a:link,#user_nav a:visited {text-decoration:none;}

/*注册登录*/
.login,.reg {background:url(../img/ornamental_01.gif) no-repeat top left; padding:0 0 20px 330px; overflow:hidden}
.login,.reg span {color:#f00; padding-right:5px}
.login,.reg b {font-weight:400; color:#999; padding-left:10px}

/*按钮*/
button.confirm_01 {background:url(../img/button_01.gif) no-repeat; height:30px; border:none; margin-right:10px; font-size:14px;font-weight:bold;color:#906; cursor:hand}
button.confirm_02 {background:url(../img/button_05.gif) no-repeat; height:30px; border:none; margin-right:10px; font-size:14px;font-weight:bold;color:#333; cursor:hand}
button.confirm_03 {background:url(../img/button_03.gif) no-repeat; height:30px; border:none; margin-right:10px; font-size:14px;font-weight:bold;color:#360; cursor:hand}
button.t1 {background-position:0 0; text-align:left; padding-left:40px; width:121px;}

button.act {background:url(../img/button_02.gif) no-repeat;height:21px;border:none;font-size:12px;line-height:19px;}
button.e2 {background-position:0 0;width:45px;}
button.e4 {background-position:0 -42px;width:75px;text-align:center;}
button.e5 {background-position:0 -63px;width:90px;text-align:center;}
button.e6 {background-position:0 -84px;width:110px;text-align:center;}

/*搜索开始*/
#search {width:943px; border:1px #D88CC5 solid; padding-right:5px;}
#search .s1 {line-height:32px; height:32px;}
#search .s1 span {width:108px; line-height:32px; height:32px; float:left; background:url(../img/channel_s1.gif); text-align:center; }
#search .s1 b {padding-top:0px!important; padding-top:3px; float:left; margin-right:20px}
#search .s1 select {width:152px; margin:0 5px;}

/*网友关注热点滚动*/
#roll {height:150px; overflow:hidden; padding:5px 0}

/*导航*/
#nav {width:670px; line-height:26px; height:26px; overflow:hidden; color:#fff; background:url(../img/nav_bg.gif)}
#nav strong {width:65px; color:#A9007F; font-weight:400; margin:0 0 0 10px; color:#fff}
#nav span {padding-top:4px; display:block}
#nav a,#nav a:link,#nav a:visited {text-decoration:none; color:#fff}
#nav a:hover {text-decoration:underline; color:#ff0;}

/*文字*/
.f_14b {color:#906; font-size:14px; font-weight:bold;}
.f_purple_12b {font-size:12px; font-weight:bold; color:#906}
.f_pink14b {color:#FF4795; font-size:14px; font-weight:bold;}
.f_pink12b {color:#FF4795; font-size:12px; font-weight:bold;}
.f_new1 {color:#E1B320;}
.f_new2 {color:#CCFF66;}
.f_new3 {color:#99FFFF;}

/*文字链接*/
a:link,a:visited {color:#333; font-size:12px;}
a:hover {color:#f00; font-size:12px; text-decoration:underline}
.l_red12,.l_red12:link,.l_red12:visited {color:#f00; font-size:12px; }
.l_red12:hover {color:#c00; font-size:12px;}
.l_white12,.l_white12:link,.l_white12:visited {color:#fff; font-size:12px; font-weight:400; font-family:"宋体";}
.l_white12:hover {color:#ff0; font-size:12px; font-weight:400;}
.l_white12n,.l_white12n:link,.l_white12n:visited {color:#fff; font-size:12px; font-weight:400; font-family:"宋体"; text-decoration:none}
.l_white12n:hover {color:#ff0; font-size:12px; font-weight:400;}
.l_pink12b,.l_pink12b:link,.l_pink12b:visited {color:#FF4795; font-size:12px; font-weight:bold; font-family:"宋体";}
.l_pink12b:hover {color:#DB0B73; font-size:12px; font-weight:bold;}
.l_pink14b,.l_pink14b:link,.l_pink14b:visited {color:#FF4795; font-size:14px; font-weight:bold; font-family:"宋体";}
.l_pink14b:hover {color:#DB0B73; font-size:14px; font-weight:bold;}
.l_pink16b,.l_pink16b:link,.l_pink16b:visited {color:#D62C9E; font-size:16px; font-weight:bold;}
.l_pink16b:hover {color:#FF5AC9; font-size:16px; font-weight:bold;}
.l_orange12b,.l_orange12b:link,.l_orange12b:visited {color:#f60; font-size:12px; font-weight:bold;}
.l_orange12b:hover {color:#f30; font-size:12px; font-weight:bold;}
.L_violet12 {color:#906; font-size:12px;}
.L_violet12:link,.L_violet12:visited {color:#906; font-size:12px; text-decoration:none}
.L_violet12:hover {color:#f09; font-size:12px;}
.l_black12,.l_black12:link,.l_black12:visited {color:#333; font-size:12px; font-family:"宋体";}
.l_black12:hover {color:#f00; font-size:12px;}
.l_14b,.l_14b:link,.l_14b:visited {color:#906; font-size:14px; font-weight:bold;}
.l_14b:hover{color:#F000A0; font-size:14px; font-weight:bold;}
.l_12,.l_12:link,.l_12:visited {color:#906; font-family:"宋体"}
.l_12:hover{color:#F000A0;}

.c1_14b,.c1_14b:link,.c1_14b:visited {color:#906; font-size:14px; font-weight:bold;}
.c1_14b:hover{color:#F000A0; font-size:14px; font-weight:bold;}
.c1_12,.c1_12:link,.c1_12:visited {color:#906; font-family:"宋体"}
.c1_12:hover{color:#F000A0;}

.c2_14b,.c2_14b:link,.c2_14b:visited {color:#BE0035; font-size:14px; font-weight:bold;}
.c2_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c2_12,.c2_12:link,.c2_12:visited {color:#BE0035; font-family:"宋体"}
.c2_12:hover{color:#f00;}

.c3_14b,.c3_14b:link,.c3_14b:visited {color:#AF5A06; font-size:14px; font-weight:bold;}
.c3_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c3_12,.c3_12:link,.c3_12:visited {color:#AF5A06; font-family:"宋体"}
.c3_12:hover{color:#f00;}

.c4_14b,.c4_14b:link,.c4_14b:visited {color:#5E8321; font-size:14px; font-weight:bold;}
.c4_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c4_12,.c4_12:link,.c4_12:visited {color:#5E8321; font-family:"宋体"}
.c4_12:hover{color:#f00;}

.c5_14b,.c5_14b:link,.c5_14b:visited {color:#1C8A65; font-size:14px; font-weight:bold;}
.c5_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c5_12,.c5_12:link,.c5_12:visited {color:#1C8A65; font-family:"宋体"}
.c5_12:hover{color:#f00;}

.c6_14b,.c6_14b:link,.c6_14b:visited {color:#29678F; font-size:14px; font-weight:bold;}
.c6_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c6_12,.c6_12:link,.c6_12:visited {color:#29678F; font-family:"宋体"}
.c6_12:hover{color:#f00;}

.c7_14b,.c7_14b:link,.c7_14b:visited {color:#992662; font-size:14px; font-weight:bold;}
.c7_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c7_12,.c7_12:link,.c7_12:visited {color:#992662; font-family:"宋体"}
.c7_12:hover{color:#f00;}

.c8_14b,.c8_14b:link,.c8_14b:visited {color:#836B21; font-size:14px; font-weight:bold;}
.c8_14b:hover{color:#f00; font-size:14px; font-weight:bold;}
.c8_12,.c8_12:link,.c8_12:visited {color:#836B21; font-family:"宋体"}
.c8_12:hover{color:#f00;}

/*广告*/
.gg_950_90 {width:950px; height:90px; }
.gg_250_250 {width:250px; height:0 auto;}