/* CSS Document */
@charset "utf-8";
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; font-size:12px; color:#2d2d2d; background:url(../images/mainbg.jpg) #c4c4c4 repeat-x; margin:8px 0px 0px 0px; }
a { color:#2c2c2c; text-decoration:none; }
a:hover { text-decoration:underline; }
div { overflow:hidden; padding:0px; margin:0px; }
ul, li, dl, dt, dd, form, h2, h3, h4 { margin:0px; padding:0px; list-style:none; }
img { border:0px; }
code { display:none; }
.clear { clear:both; height:0px; }
a.green { color:#176a00; }
a.red { color:#a3001f; }
a.red1 { color:#a50900; }
a.blue { color:#2c4052; }
a.blue2 { color:#013588; }
a.zi { color:#ac0066; }
a.blue1 { color:#213f58; }
a.b_g { color:#5f4b14; }
a.s_b { color:#002261; }
.more_br { color:#ffffff; background:#a3001f; line-height:20px; }
.bgimg { border:1px #696969 solid; }

/*登录*/
#header .right p { float:left; margin:0px; width:220px; text-align:right; display:block; font-family:"宋体"; *line-height:15px!important; line-height:17px; }

/*当前位置*/
#postion { width:828px; height:29px; line-height:29px; background:#dddddd; border:1px #c0c0c0 solid; float:left; margin-bottom:10px; }
#postion span { float:left; margin-left:10px; }
#postion strong { width:200px; height:29px; display:block; float:right; }
#postion strong form { height:21px; width:200px; margin-top:4px; }
#postion strong img { float:left; }
#postion strong .inputext { background:url(../images/input.gif) repeat-x; width:132px; height:21px; border:0px; float:left; font-size:12px; line-height:16px; overflow:hidden; }
#postion strong .botton { background:url(../images/sbutton.gif) no-repeat; width:57px; height:21px; border:0px; font-size:12px; float:left; }

/*2 colspan*/
#maincontainer { width:1004px; margin:0 auto; }
#maincontainer .bg { border:7px #ffffff solid; width:990px; float:left; background:#ffffff; }

#maincontainer .left { width:131px; float:left; background:#dddddd; border-top:6px #d8d8d8 solid; }
#maincontainer .left h2 { width:131px; float:left; clear:both; }
#maincontainer .left .nav { width:131px; float:left; background:url(../images/navline.gif); clear:both; }
#maincontainer .left .nav a { width:131px; height:42px; display:block; background-repeat:no-repeat; clear:both; }
#maincontainer .left .nav a:hover { filter:alpha(opacity=90); -moz-opacity:.9; opacity:0.9; }
#maincontainer .left h3 { width:131px; float:left; line-height:30px; border-bottom:1px #5d5d5d solid; border-top:1px #5d5d5d solid; float:left; clear:both; text-align:center; font-size:14px; font-weight:normal; }
#maincontainer .left ul { float:left; clear:both; }
#maincontainer .left li { width:111px; height:30px; line-height:30px; padding-left:10px; }
#maincontainer .left li a { font-size:14px; }

#maincontainer .right { width:841px; float:right; border-top:6px #d8d8d8 solid; border-right:6px #d8d8d8 solid; padding:10px 0px 0px 12px; }

/*right colspan*/
#maincontainer .right .sleft { width:608px; float:left; }
#maincontainer .right .sright { width:210px; float:left; margin-left:12px; }

/*灰色线框*/
.gborder { width:208px; border:1px #c0c0c0 solid; float:left; }
.gbborder { border-bottom:1px #c0c0c0 solid; }
.gimg { border:1px #bfbfbf solid; }
.ccen { text-align:center; }
.more_g { width:100%; height:20px; line-height:20px; display:block; clear:both; font-weight:bold; color:#176a00; text-align:right; }
.more_g a { font-weight:bold; color:#176a00; text-decoration:none; margin-right:10px; }

/*图片+标题 图上标下 p-图 t-标题 x-分隔符 t-上 d-下*/
.ptxtd { width:100%; text-align:center; margin:10px auto 0px; line-height:35px; }
.ptxtd a { display:block; clear:both; }

/*图片+标题+简介+more 图左 标题 简介在右 more独占行 */
.ptixlr { width:100%; margin:10px auto 0px; }
.ptixlr dl { width:100%; line-height:20px; }
.ptixlr dt { float:left; width:50%; font-size:14px; font-weight:bold; }
.ptixlr dd { float:left; width:50%; }

/*blog 调用*/
.blog { width:100%; margin:10px auto 0px; }
.blog dl { width:100%; height:80px; overflow:hidden; line-height:20px; float:left; clear:both; }
.blog dt { float:left; width:50%; font-size:12px; }
.blog dl a { color:#ac8c64; }
.blog dd { float:left; width:50%; }

/*无序列表*/
.li { width:100%; margin:10px auto 0px; }
.li li { height:25px; background:url(../images/squee.gif) no-repeat 10px 10px; padding-left:20px; line-height:25px; }
.li .nbg { background:none; padding-left:5px; }
.li .nbg span { font-family:"宋体"; margin:0px 5px; }

/*头条*/
.bignews { width:606px; height:304px; border:1px #c0c0c0 solid; clear:both; margin-bottom:10px; }
.bignews dt { float:right; font-size:18px; width:295px; height:40px; line-height:40px; overflow:hidden; padding-top:10px; }
.bignews dt a { font-weight:bold; }
.bignews .img { border:1px #000000 solid; width:280px; height:270px; float:left; background:#ffffff; margin-top:10px; margin-right:10px; margin-left:10px; _margin-left:5px; overflow:hidden; }
.bignews .intro { width:280px; line-height:25px; float:left; padding-left:10px; }

/*专题列表*/
.feature { width:606px; float:left; clear:both; }
.feature dl { width:570px; height:120px; margin:20px auto 0px; clear:both; line-height:20px; padding-bottom:20px; }
.f16b { font-size:16px; font-weight:bold; }
.feature dt { width:390px; float:left; margin-right:15px; color:#545454; }
.feature .ldt { margin-left:15px; margin-right:0px; }
.feature dt .keyword { color:#176a00; }
.feature dt .keyword a { color:#176a00; }
.feature dd { padding:5px; width:150px; height:110px; float:left; }

/*话题*/
.theme { width:210px; height:105px; margin:10px auto 0px; }
.theme h4 { height:24px; width:186px; margin:0 auto; color:#ffffff; font-size:14px; line-height:24px; padding-left:10px; }
.theme center { margin:25px auto; }
.theme select { font-size:14px; }

/*右侧表头*/
#maincontainer .right .sright h2 { width:188px; font-size:14px; font-weight:normal; line-height:29px; height:29px; border-bottom:1px #c0c0c0 solid; padding-left:20px; background:url(../images/arrow_g.gif) #dddddd no-repeat 10px 11px; }
#maincontainer .right .sright h3 { width:190px; font-size:14px; font-weight:normal; color:#ffffff; line-height:20px; height:20px; padding-left:20px; background:#000000; }

/*banner*/
.a830100 { width:830px; height:100px; float:left; margin-bottom:10px; }
.a86296 { width:86px; height:296px; margin:30px auto; }

/*page*/
#page { width:510px; height:60px; margin:0 auto; clear:both; overflow:hidden; }
#page a { padding:3px 5px; height:12px; line-height:12px; display:block; float:left; font-size:14px; margin:15px 3px; border:1px #c0c0c0 solid; background:#f2f2f2; color:#003366; }
#page a:hover { text-decoration:none; color:#ff3300; }
#page .next { font-size:12px; border:1px #e6e6e6 solid; font-weight:normal; font-size:11px; }
#page .current { background:#003366; border:1px #e6e6e6 solid; color:#ffffff; }
#page span { float:left; padding:3px; height:12px; margin:15px 3px; }

/*首页式列表*/
.indexlist { float:left; }
.indexlist h2 { width:273px; display:block; height:30px; line-height:30px; background:url(../images/arrow_b.gif) #d1f0eb no-repeat 10px 10px; border:1px #8bbdb8 solid; padding-left:25px; font-size:14px; }
.indexlist h2 span { float:left; }
.indexlist h2 a { float:right; margin:0 10px; font-weight:normal; color:#9a0000; }
.indexlist h3 { width:100%; display:block; height:30px; line-height:30px; font-size:16px; overflow:hidden; }
.indexlist .ileft { width:122px; float:left; text-align:center; padding:20px 5px; }
.indexlist .ileft a { display:block; clear:both; line-height:30px; color:#545454; }
.indexlist .iright { width:168px; float:right; padding:13px 0px; }
.indexlist .iright li { height:20px; background:url(../images/squee.gif) no-repeat 0px 10px; padding-left:10px; line-height:20px; overflow:hidden; }
.indexlist .iright li a { color:#545454; }

/*list*/
.list { width:606px; float:left; clear:both; margin-bottom:10px; }
.list h2 { width:606px; height:29px; background:url(../images/line1.gif); }
.list h2 a { width:90px; height:28px; display:block; float:left; background:url(../images/arrow_d.gif) no-repeat 10px 10px; padding-left:30px; font-size:14px; line-height:28px; margin-right:10px; }
.list h2 a.current { background:url(../images/arrow_c.gif) #ffffff no-repeat 10px; 10px; border-bottom:1px #ffffff solid; }
.list h2 a.currentn { background:url(../images/arrow_d.gif) #cfcfcf no-repeat 10px; 10px; border-bottom:1px #c0c0c0 solid; }
.list h2 span { font-size:12px; font-weight:normal; float:right; display:block; width:320px; }
.list h2 span strong { float:left; display:block; line-height:28px; margin-right:10px; }
.list h2 span a { width:60px; height:28px; display:block; float:right; background:none; padding-left:0px; font-size:12px; line-height:28px; margin-right:0px; overflow:hidden; }
.list .contect { width:586px; float:left; margin:20px auto 0px; padding:0px 17px; }
.list .contect dl { width:100px; height:200px; padding:5px; overflow:hidden; margin-left:15px; _margin-left:10px; margin-right:15px; float:left; margin-bottom:20px; background:#ffffff; border:1px #c0c0c0 solid; }
.list .contect dl img { width:100px; height:150px; }
.list .contect dt { line-height:20px; margin-top:10px; }
.list .contect dt a { color:#545454; }
.list .contect dt a:hover { text-decoration:none; color:#ff3300; }

.listb { width:606px; float:left; clear:both; margin-bottom:10px; }
.listb h2 { width:606px; height:29px; background:url(../images/line.gif); font-weight:normal; }
.listb h2 a { width:90px; height:28px; display:block; float:left; background:url(../images/arrow_d.gif) no-repeat 10px 10px; padding-left:30px; font-size:14px; line-height:28px; margin-right:10px; }
.listb h2 a.current { background:url(../images/arrow_c.gif) #ffffff no-repeat 10px; 10px; border-bottom:1px #ffffff solid; font-weight:bold; }
.listb .contect { width:606px; float:left; margin:20px auto 0px; padding:0px 23px; }
.listb dl { width:145px; height:163px; border:1px #c0c0c0 solid; padding:5px; overflow:hidden; margin-left:15px; _margin-left:10px; margin-right:15px; float:left; margin-bottom:20px; background:#ffffff; }
.listb dt { line-height:20px; margin-top:10px; }
.listb dt a:hover { text-decoration:none; color:#ff3300; }

.snaps { padding:20px 4px; }
.snaps dl { width:94px; float:left; padding:3px; }
.snaps dd { height:147px; border:1px #ababab solid; overflow:hidden; float:left; clear:both; }
.snaps dl img { border:1px #ffffff solid; }
.snaps dt { padding:5px 0px; width:94px; height:20px; clear:both; }

.top10 { width:208px; height:298px; margin:0 auto 6px; background:#ffffff; }
.top10 h4 { background:url(../images/top10.jpg); width:208px; height:29px; margin:1px auto; line-height:25px; font-size:14px; color:#ffffff; padding-left:5px; }
.top10 ul { font-family:"宋体"; background:url(../images/number.gif) #ffffff no-repeat left center; margin-left:9px; padding-left:40px; height:250px; margin-top:8px; line-height:25px; }

/*friend*/
#friend { width:1004px; height:116px; background:#ffffff; margin:0px auto; padding-top:8px; }
#friend .bg { width:990px; height:114px; margin:0px auto; border:1px #c0c0c0 solid; }
#friend .bg dl { width:970px; height:100px; background:url(../images/friend.gif) #ffffff repeat-x; margin:7px auto; }
#friend .bg dl dt { background:url(../images/fti.gif) no-repeat; clear:both; height:18px; }
#friend .bg dl dd { line-height:25px; padding:0px 10px; }
#friend .bg dl dd a { margin:5px; }

/*底部*/
#footer { width:1004px; height:80px; margin:0 auto; background:#ffffff; }
#footer ul { width:976px; margin:0 auto; text-align:center; line-height:25px; margin-top:15px; }
#footer ul span { margin:0px 15px; }
#footer ul .copyright { border-bottom:0px #363636 solid; color:#756f71; text-align:center; }
#footer ul .other { color:#756f71; margin-top:10px; }
#footer ul .other a { color:#756f71; }

/*底层页面*/
.finally { width:608px; float:left; }
.finally h1 { font-size:24px; width:606px; line-height:40px; text-align:center; }
.finally .property { width:608px; height:30px; border-bottom:1px #c0c0c0 solid; text-align:right; color:#435769; }
.finally .property a { color:#435769; }
.finally .leader { width:576px; border:1px #c0c0c0 solid; margin:19px auto; line-height:20px; padding:15px; background:#ededed; }
.finally .eidter { width:576px; color:#4f4f4f; height:30px; padding-top:20px; clear:both; }
.finally .matter { font-size:14px; line-height:30px; padding:5px 10px; width:588px; float:left; clear:both; }
.finally #page_content img { border:1px #000000 solid; }
.finally .mpage { width:576px; text-align:center; height:25px; line-height:21px; font-family:"宋体"; clear:both; }
.finally .mpage .current { color:#c1140d; }
.finally .correlation { width:606px; height:170px; border:1px #c0c0c0 solid; margin-top:20px; }
.finally h2 { width:584px; height:29px; background:url(../images/arrow_b.gif) #d6e6f3 no-repeat 10px 10px; border-bottom:1px #c0c0c0 solid; font-size:14px; font-weight:normal; line-height:29px; padding-left:24px; }
.finally .correlation span { margin-left:5px; font-size:11px; color:#606060; }
.finally .a60690 { width:606px; height:90px; margin:15px 0px; clear:both; }
.finally .recommend { width:606px; border:1px #c0c0c0 solid; margin-top:20px; font-size:14px; }
.finally .recommend .snaps { float:left; clear:none; width:260px; }
.finally .recommend .snaps dl { width:122px; }
.finally .recommend .snaps dd { width:122px; }
.finally .recommend .snaps dd img { width:120px; height:145px; }
.finally .recommend .snaps dt { width:122px; }
.finally .recommend .li { float:left; clear:none; width:300px; margin-left:20px; }
.finally .recommend .li li { overflow:hidden; margin:5px 0px; }
.finally .comm { width:606px; border:1px #c0c0c0 solid; margin-top:20px; font-size:12px; }
.finally .comm ul { padding-left:15px; margin:15px 0px;}
.finally .comm ul li { float:left; clear:both; line-height:20px; }
.finally .comm ul li strong { color:#ff0000; }
.finally .comm ul li a { color:#246eb5; }
.finally .comm ul li input { font-size:12px; }
.finally .comm ul .text { width:380px; color:#959492; border:1px #cdcdcd solid; }
.finally .comm ul .textarea { width:560px; height:90px; border:1px #cdcdcd solid; }
.finally .comm ul .botton { margin-top:10px; }

.finally .commsb { width:606px; border:1px #c0c0c0 solid; margin-top:20px; font-size:12px; padding-bottom:20px; }
.finally .commsb h3 { font-size:12px; font-weight:normal; color:#FF0066; line-height:25px; padding-left:15px; background:#ebebeb; border:1px #cdcdcd solid; width:576px; margin:10px auto; }
.finally .commsb span { float:left; }
.finally #commStat { float:right; font-size:12px; padding-right:20px; }
.finally .commsb dl { width:556px; padding:0 15px; margin-left:10px; _margin-left:5px; display:block; float:left; border-bottom:1px #666666 dotted; }
.finally .commsb dl dt { width:556px; display:block; clear:both; float:left; line-height:30px; }
.finally .commsb dl dt strong { font-weight:normal; font-size:11px; color:#666666; margin:0px 10px; }
.finally .commsb dl dd { font-size:14px; line-height:28px; }
.finally .commsb ul { width:556px; padding:0 15px; margin-left:10px; _margin-left:5px; display:block; clear:both; margin-top:10px; float:left; }
.finally .commsb ul li { float:left; clear:both; line-height:20px; display:block; }
.finally .commsb ul li a { color:#246eb5; }
.finally .commsb ul li input { font-size:12px; }
.finally .commsb ul .text { width:380px; color:#959492; border:1px #cdcdcd solid; }
.finally .commsb ul .textarea { width:560px; height:90px; border:1px #cdcdcd solid; display:block; clear:both; }
.finally .commsb ul .botton { margin-top:10px; }
.finally .commsb ul strong { color:#333333; line-height:30px; }
.finally .commsb ul span { font-family:"宋体"; }


#descriptionc{ width:923px;/*=188*3+15*2 */ height:270px; overflow:hidden; float:left; }