@charset "utf-8";
/* CSS Document */
#main{ width:970px; margin:0px auto; clear:both; overflow:hidden; margin-top:10px;}
/*     左边栏        */
.indexLeft{ float:left; width:720px; overflow:hidden;}
.indexLeft-part1{ float:left; width:233px; overflow:hidden;}
.indexLeft-title{ clear:both; width:213px; overflow:hidden; padding-left:10px; padding-right:10px; }
.indexLeft-title img{ display:block;}
.expertOnline{ clear:both; background:url(../images/index_13_1.jpg) no-repeat; width:223px; height:240px; overflow:hidden; margin-top:5px; padding-left:10px; padding-top:10px; margin-bottom:15px;}
.expertOnline img{ display:block; padding-top:3px; padding-left:0px; overflow:hidden;}
.expertOnline-text{ width:100px; overflow:hidden;}
.expertOnline-b img{ height:16px; overflow:hidden;border:0px; padding:0px; margin:0px; }
.expertOnline-b{ padding-top:0px; overflow:hidden; height:16px;clear:both; padding-bottom:3px;}
.expertOnline h3{ clear:both; display: block; height:13px; margin-bottom:5px;}
.expertOnline-text2{ line-height:23px;}
.indexLeft-part2{ float:right; width:472px; overflow:hidden;}
.indexLeft-add{background:url(../images/index_15.jpg) no-repeat; width:472px; height:250px; overflow:hidden; margin-top:16px; margin-bottom:15px;}
.indexLeft-add a img{ display:block; margin-top:4px; margin-left:4px;}
.indexLeft-part2-title{ clear:both; background:url(../images/index_36.jpg) repeat-x center; width:472px; height:15px;}
.index-pic{ float:left;}
.index-pic img{ display:block;}
.indexLeft-part2-title a{ float:right; background:url(../images/index_57.jpg) no-repeat #fff; width:35px; height:15px; padding-left:20px; background-position:10px 6px; line-height:15px;}
.yunyu-part1-show-text-ul{ margin:0px; padding:0px; float:left; width:223px; padding-top:3px; overflow:hidden;}
.yunyu-part1-show-text-ul li{ display:block; background:url(../images/index_75.jpg) no-repeat; padding-left:10px; background-position:0px 10px; line-height:23px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.indexLeft-part1-title{ clear:both;width:233px; overflow:hidden; border-bottom:1px solid #dadada;padding-bottom:5px; margin-top:13px;}
.margin10{ margin-left:10px;}
.indexMore{ float:right;background:url(../images/index_57.jpg) no-repeat; padding-left:10px; background-position:0px 6px;}
.indexLeft-part1-title2{ float:left;width:218px; overflow:hidden; border-bottom:1px solid #dadada; padding-top:15px; padding-bottom:5px;}
.indexLeft-part1-title3{ float:right;width:218px; overflow:hidden; border-bottom:1px solid #dadada; padding-top:15px; padding-bottom:5px;}
.width218{ float:left; width:218px; overflow:hidden; padding-top:10px;}
.width218 img{ display: block; border:1px solid #ccc; margin-bottom:5px;}
.width218 a{ line-height:17px; color:#999;}
.width218-right{ float:right; background:url(../images/index_69.jpg) repeat-x; height:66px; border:1px solid #ccc; width:216px; overflow:hidden; margin-top:10px;}
.width218-rightbg{ float:right; background: url(../images/dy.jpg) no-repeat; width:210px; padding-left:8px; height:55px; overflow:hidden; margin-top:10px; padding-top:74px;}

.width218-right-pic{ float:left; border-right:1px solid #ccc;}
.width218-right-p{ float:right; width:120px; line-height:20px; padding-right:5px;}
.width218-right-p span{ color:#d843b3;}
.indexBtn{ border:0px; background:url(../images/index_78.jpg) no-repeat; width:30px; height:18px; cursor:hand;}
.indexSelect{ width:43px; float:left;}
.indexSelect2{ width:60px; float:left;}
.indexInput{ border:1px solid #dadada; width:143px;}
.indexLeft-part3{ clear:both; float:left; width:472px; padding-top:10px; overflow:hidden;}
.indexLeft-part3-title{ border-bottom:1px solid #5dafd7; overflow:hidden; height:22px;}
.index-yunyu{ float:left; background:url(../images/index_32-24.jpg) no-repeat; width:88px; height:20px; text-align: center; color:#fff; font-size:14px; padding-top:6px;}
.index-yunyu-ul{ float:right; line-height:23px; margin:0px; padding:0px;}
.index-yunyu-ul li{ float:left; margin-left:5px;}
.indexPt{ float:left; line-height:30px; padding-left:10px; padding-top:10px;}
.indexPt img{ display:block; border:1px solid #ccc; padding:2px;}
.indexPt a{ display:block; color:#999; text-align:center;}
.indexLeft-part4{float:right; width:218px; margin-top:10px; overflow:hidden;}
.indexLeft-part4-ul{ margin:0px; padding:0px;border-bottom:1px solid #5dafd7; overflow:hidden; height:22px;}
.indexLeft-part4-ul li{ float:left; margin-right:2px;}
.indexLeft-part4-ul li.list1{ background:url(../images/index_32-24.jpg) no-repeat; width:86px; height:22px; cursor:hand; line-height:22px; font-weight:bold; color:#fff; font-size:13px; text-align:center;}
.indexLeft-part4-ul li.list1 a{ color:#fff;}
.indexLeft-part4-ul li.list1 a:hover{ text-decoration:none;}
.indexLeft-part4-ul li.list2{ background: url(../images/index_85.jpg) no-repeat; width:85px; height:16px; cursor:hand; padding-top:6px; font-weight:bold; color:#333; font-size:12px; text-align:center;}
.indexLeft-part4-ul li.list2 a{ color:#666;}
.indexLeft-part4-ul li.list2 a:hover{ text-decoration:none;}
.indexLeft-part4-ul2{ clear:both;overflow:hidden; margin:0px; padding:0px; padding-top:10px; width:218px;}
.indexLeft-part4-ul2 li{ float:left; line-height:23px; margin-right:6px;}
/*    左边栏结束          */
/*   右边栏        */
.indexRight{ float:right; width:235px; overflow:hidden;}
.indexRight-pic{ clear:both; background:url(../images/index_73.jpg) no-repeat; width:235px; height:13px; overflow:hidden; margin-top:5px;}
.indexRight-pic2{ clear:both; background: url(../images/index_87.jpg) no-repeat; width:235px; height:18px; overflow:hidden;}
.indexRight-bg{ clear:both; background: url(../images/index_83.jpg) repeat-y; width:235px; overflow:hidden;}
.loginIng{ width:210px; margin:0px auto; overflow:hidden;}
.loginIng-p{ clear:both; height:20px; line-height:20px; margin-bottom:5px;}
.loginIng-p b{ float:left; color:#5c5c5c; width:50px;}
.loginIng-input{ float:left; width:100px; border:1px solid #dfdfdf; height:20px;}
.indexRight-btn{ float:right; background: url(../images/index_18.jpg) no-repeat; width:49px; height:39px; cursor:hand; border:0px; margin-top:5px;}
.loginIng-mima{ clear:both; overflow:hidden; line-height:23px; margin-left:30px;}
.loginIng-mima a{ margin-left:10px;}
.loginIng-float{ float:left; width:160px;}
.loginShow{ clear:both; line-height:18px; overflow:hidden;height:75px;}
.loginShow a img{ display:block; border:1px solid #ccc;}
.loginShow p{ float:left; width:100px; padding-left:15px;}
.indexGz{ width:210px; margin:0px auto; overflow:hidden;}
.indexGz-pic{ float:left; width:90px; height:90px; border:1px solid #ccc; padding:3px;}
.indexGz-pic img{ display:block;}
.indexGz-text{ float:right; width:95px; line-height:18px;}
.indexGz-text h3{ font-weight:normal; margin-bottom:5px;}
.indexRight-part1{ clear:both; overflow:hidden; margin-top:10px; background:url(../images/index_18-11.jpg) no-repeat; width:235px; height:123px; padding-top:10px; margin-bottom:10px;}
.loginShow-btn{ display:block; background:url(../images/index2.jpg) no-repeat; width:89px; height:20px; line-height:20px; text-align:center; color:#fff;}
.loginShow-btn2{ display:block; background: url(../images/index3.jpg) no-repeat; width:89px; height:20px; line-height:20px; text-align:center; color:#fff;}

/*      右边栏完结               */
/*论坛  日记   生活*/
.indexPart2{ clear:both; overflow:hidden; background:url(../images/index_66.jpg) no-repeat top; width:970px;}
.indexPart2-bbs{ width:472px; float:left; overflow:hidden;}
.indexPart2-bbs-ul{ float:right; margin:0px; padding:0px; padding-top:35px; padding-right:15px;}
.indexPart2-bbs-ul li{ float:left; margin-left:5px; line-height:20px;}
.indexPart2-bbs-pic{ clear:both; background:url(../images/index_75-28.jpg) no-repeat; width:472px; height:11px; overflow:hidden;}
.indexPart2-bbs-pic2{ clear:both; background: url(../images/index_97.jpg) no-repeat; width:472px; height:15px; overflow:hidden;}
.indexPart2-bbs-bg{ clear:both; background: url(../images/index_88.jpg) repeat-y; width:457px;overflow:hidden; padding-left:15px;}
.indexPart2-bbs-bg p a img{ display:block; border:1px solid #ccc; padding:2px;}
.indexPart2-bbs-text{ float:right; padding-right:15px; width:290px; line-height:23px; padding-left:10px; color:#999;}
.indexPart2-ul{float:left; margin:0px; padding:0px; width:225px; overflow:hidden; padding-top:5px;}
.indexPart2-ul li{ display:block; line-height:23px; background: url(../images/index_75.jpg) no-repeat; background-position:0px 10px; padding-left:10px;}
.indexPart2-ul2{ float:right; margin:0px; padding:0px; width:231px; overflow:hidden; padding-top:5px;}
.indexPart2-ul2 li{ display:block; line-height:23px; background:url(../images/index_135.jpg) no-repeat; background-position:0px 11px; padding-left:10px;}
.indexTry{ float:left; width:235px; overflow:hidden; padding-left:13px;}
.indexTry h3{ clear:both; margin-top:30px; overflow:hidden; background:url(../images/index_160.jpg) no-repeat; height:18px; padding-left:25px;}
.borders{ float:left;}
.borders img{ display:block; border:1px solid #dcdcdc;}
.indexRight-texts{ float:right; width:100px; line-height:20px;}
.indexPart2-ul3{ clear:both; margin:0px; padding:0px; width:210px; overflow:hidden; padding-top:5px;}
.indexPart2-ul3 li{ display:block; line-height:23px; background:url(../images/index_75.jpg) no-repeat; background-position:0px 10px; padding-left:10px;}
.indexTry2{ float:right; width:235px; overflow:hidden;}
.indexTry2 h3{ clear:both; margin-top:30px; overflow:hidden; background:url(../images/index_160.jpg) no-repeat; height:18px; padding-left:25px;}
.indexRight-texts-a{ line-height:25px; text-align:center;}
.indexRight-texts2{ float:right; width:100px;text-align:center;}
.indexRight-texts2 a{ display:block;}
.indexBaby{ border-top:1px solid #ccc; overflow:hidden; padding-top:10px; clear:both; text-align:center;}
.babyBtn{ background:url(../images/index_114.jpg) no-repeat; width:154px; height:32px; cursor:hand; border:0px; text-align:center; margin-top:8px;}
.indexPart3{ clear:both; overflow:hidden; margin-top:10px; background: url(../images/index_1022.jpg) no-repeat top; width:970px;}
.indexPart2-bbs-pic3{ clear:both; background: url(../images/index_125.jpg) no-repeat; width:472px; height:12px; overflow:hidden;}
.indexPart2-bbs-pic4{ clear:both; background: url(../images/index_107-43.jpg) no-repeat; width:472px; height:16px; overflow:hidden;}
.indexPart2-bbs-bg2{ clear:both; background: url(../images/index_107.jpg) repeat-y; width:457px;overflow:hidden; padding-left:15px;}
.indexPh{ color:#cb423b; font-size:12px;}
.width231{ float:right; width:231px; overflow:hidden;}
.indexPt2{ float:left; line-height:30px; padding-top:15px;}
.indexPt2 img{ display:block; border:1px solid #ccc; padding:2px; margin-right:5px;}
.indexPt2 a{ display:block; color:#999; text-align:center;}
.indexGz-ul{ float:left; width:105px; margin:0px; padding:0px;}
.indexGz-ul li{display:block; line-height:21px; background: url(../images/index_75.jpg) no-repeat; background-position:0px 10px; padding-left:10px;}
.indexGz-ul li.pic{display:block; line-height:20px; background:none; padding-left:0px; margin-bottom:5px;}
.indexPart2-ul4{ clear:both; margin:0px; padding:0px; width:210px; overflow:hidden;}
.indexPart2-ul4 li{ display:block; line-height:23px; background:url(../images/index_75.jpg) no-repeat; background-position:0px 10px; padding-left:10px;}
.indexPart4{ clear:both; overflow:hidden; margin-top:10px; background: url(../images/index_123.jpg) no-repeat top; width:970px;}
.indexPart4-add{ float:right; width:235px; padding-top:50px; overflow:hidden;}
.indexPart4-add p{text-align:center;padding-top:3px; padding-bottom:8px; height:66px; overflow:hidden; width:232px;}
.photoShow{clear:both; overflow:hidden; margin-top:10px; background: url(../images/index_132-49.jpg) no-repeat top; width:970px;}
.photoShow h2{ float:left; margin-top:10px; padding-left:8px;}
.btnLeft{ border:0px; float:right; background:url(../images/index_158.jpg) no-repeat; width:18px; height:18px; cursor:hand; margin-top:10px; margin-right:5px;}
.btnRight{ border:0px; float:right; background:url(../images/index_160.jpg) no-repeat; width:18px; height:18px; cursor:hand; margin-top:10px; margin-right:5px;}
.photoShow-list{ clear:both; margin:0px; padding:0px; padding-top:10px;}
.photoShow-list li{ float:left; background:url(../images/index_146.jpg) no-repeat top; width:133px; text-align:center; padding-right:5px;}
.photoShow-list li a{ display:block;color:#61676b;}
.photoShow-list li a.pic2{height:105px; margin-top:10px;}
.indexLink{ clear:both; overflow:hidden; height:145px; margin-top:10px;}
.indexLink-pic{ float:left; background:url(../images/index_176.jpg) no-repeat; width:13px; height:145px;}
.indexLink-pic2{ float:right; background: url(../images/index_181.jpg) no-repeat; width:16px; height:145px;}
.indexLink-bg{ float:left; background: url(../images/index_155.jpg) repeat-x; width:941px; height:145px; overflow:hidden;}
.indexLink-bg h2{ margin:0px; padding:0px;margin-top:10px; height:20px}
.link-ul{ float:left; width:900px;  display:block; line-height:23px; padding-left:15px;}
.link-ul span{ margin-left:0px; margin-right:0px;}
.expertTime{ display:block; clear:both;background:url(../images/expert/expertHome_40.jpg) no-repeat; background-position:0px 5px; padding-left:10px; height:20px; line-height:20px; overflow:hidden;}
.ppic{ float:left; margin-right:7px;}
.ppic img{ display:block; border:1px solid #ccc;}
.index-ul{ width:210px; margin:0px auto; padding:0px; height:90px; overflow:hidden; float:left;}
.index-ul li{ background: url(../images/xiugai1_03r.jpg) no-repeat; width:190px; height:28px; clear:both;display:block;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; margin-bottom:5px; line-height:25px; padding-left:10px;}

.demo111-ul{ margin:0px; padding:0px; background:url(../images/lin_03.jpg) no-repeat; background-position:0px 8px; overflow:hidden; margin-bottom:5px;}
.demo111-ul li{
display:block;
background: url(../images/lin_07.jpg) no-repeat bottom; width:185px; line-height:20px; overflow:hidden; margin-left:8px;
}


.width217{ width:217px; margin-left:7px; overflow:hidden;}
.width217-p{ float:right; overflow:hidden; padding-right:5px; padding-top:5px;}
.width217-p a{ float:left; margin-left:4px;}
.width217-p a img{ display:block;}
.width217 ul{ margin:0px; padding:0px; clear:both;}
.width217 ul li{ display: block; height:68px;}
.width217 ul li a img{ border:1px solid #ccc; display:block;}
.indexLeft-part1-title3s{width:235px; overflow:hidden; clear:both; margin-bottom:10px; margin-top:10px;}





   











