.l{float:left}
.r{float:right}
.red{color:#F00}
.black{color:#181818;}
.w1000{width: 1000px;margin: auto;}
.w775{ width:775px; overflow:hidden;}
.w610{ width:610px; overflow:hidden;}
.w380{width:380px;overflow:hidden;}
.w220{ width:220px;overflow:hidden;}
.w390{ width:390px;overflow:hidden;}
.w300{ width:300px;overflow:hidden;}
.w330{ width:330px;overflow:hidden;}
.w328{ width:328px;overflow:hidden;}
.w665{ width:665px;overflow:hidden;}
.w695{ width:695px;overflow:hidden;}
.w550{ width:550px;overflow:hidden;}



.content{margin:0 auto;width:1000px; height:auto; overflow:hidden;}
.mtop5{ margin-top:5px;}
.mleft5{ margin-left:5px}
.mright5{margin-right:5px;}
.mleft35{ margin-left:35px}
.mleft100{ margin-left:100px}
.clear{ clear:both;}

.vipleft{border-bottom:1px solid #FFC78E; height:160px; width:220px;background-image:url(/images/common/login_bg.jpg);}
.viplist{padding-top:25px; font-size:12px;}
.viplist ul{padding:10px;padding-bottom:0px;zoom:1;}
.viplist ul li{float: left;width:200px;line-height:25px; font-size:13px;text-align: left;overflow: hidden; margin-left:15px;}
.viplist a{color:#2A2A2A; text-decoration:none;}



.yc{margin-top:5px; width:auto;height:auto; border:1px solid #95CAFF; overflow:hidden}
.ycbg{ height:31px; line-height:31px; border-bottom:1px solid #95CAFF; background-image:url(/images/common/title-right.jpg);overflow: hidden;}
.ycbg ul li{vertical-align:middle; color:#0066CC; font-weight:bold; font-size:13px; margin-left:20px;}	
.ycbg ul li a{color:#0066CC; text-decoration:none;}
.ycbg ul li span{ float:right; padding-right:5px;}
.ycbg-topline{ width:1000px;border-top:1px solid #95CAFF;}

.yclist{ background:#ffffff; font-size:14px; }
.yclist ul{padding-top:10px; margin-left:5px; margin-right:5px;overflow: hidden;}
.yclist ul li{height:24px; line-height:24px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.yclist a{color:#181818; text-decoration:none;}	
.yclist ul .ycpic{width:125px;float:left; height:120px; text-align:center; background:none;}
.yclist ul .dheight22{height:22px; line-height:25px;}
.yclist ul .yctxt{width:126px; overflow:hidden;float:left;}
.yclist ul .h192{height:192px;}

.ycdot_noline ul li{background:url(/images/news/dot1.gif) no-repeat left center;padding-left:10px;}
.ycdot_noline ul li.bg1{background:url(/images/news/jing.jpg) no-repeat left center; padding-left:20px;}
.ycdot_noline ul li.bg2{background:url(/images/news/re.jpg)  no-repeat left center; padding-left:20px;}
.ycdot_noline ul li.bg3{background:url(/images/news/jian.jpg)  no-repeat left center; padding-left:20px;}

.gjtm ul li{ float:left;width:150px;}

.zjhg{ width:218px;}
.zjhg .yclist li{ width:200px; font-size:13px;}

.ssqkj{margin-top:5px; width:378px;height:351px; border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC; overflow:hidden}
.ssqkjbg{ height:31px; line-height:31px;background:url(/images/common/title-3.jpg?v=1) no-repeat;}
.ssqkjbg ul li{ padding-left:40px; height:30px; line-height:30px; font-size:12px;font-family:"黑体";float:left; width:175px; vertical-align:bottom; }
.ssqkjbg ul  .ssqbg{padding-left:45px; padding-top:10px;height:25px;background:url(/images/common/ssq.jpg) no-repeat 0px 8px; float:left}
.ssqkjbg ul li a{ padding-left:20px;vertical-align:middle}
.yclist ul .dheight40{ line-height:40px;height:40px;}


.jinfo_l{width:180px; height:20px; line-height:20px;float:left;padding-left:35px;}
.jinfo_r{width:150px;height:20px; line-height:20px;float:right;}




.ball_box01{float:left; overflow:hidden; }
.ball_box01 li{ float:left; height:25px; line-height:25px; margin-right:5px;}
.ball_red{ background-image:url(/images/kaijiang/ball_red.gif); height:25px; width:25px; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px;}
.ball_blue{ background-image:url(/images/kaijiang/ball_blue.gif); height:25px; width:25px; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px;}
.ball_orange{ background-image:url(/images/kaijiang/ball_orange.gif); height:25px; width:25px; color:#520002; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:25px;}


.d3kj{border:1px solid #C90; background-color:#FEEFC2; height:40px; line-height:40px; vertical-align:middle;}
.d3kj span{font-size: 24px; font-weight:bold; color:#F00}

.yc-vip ul li{ width:150px; float:left;}
.tumi-tu ul li{ width:155px; height:120px; float:left; text-align:center;}

/*.list-yc ul li{display:block;float:left; border-bottom: 1px dotted #ddd;clear: both; padding:4px 0px;overflow: hidden;height:30px; line-height:30px; font-size:14px; }
*/
 
.list-yc ul li{margin-left:20px;background:url(/images/news/dot1.gif) no-repeat;display:block;float:left; border-bottom: 1px dotted #ddd;overflow: hidden;  height:30px; line-height:30px; font-size:14px; width:47%;}
.list-yc ul li a{padding-left:15px; display:block;margin:0 auto;}
.list-yc ul li:hover{background-color: rgb(246, 252, 255); background-position: initial initial;}
.list-yc ul li span{ float:right; color:gray;padding-right:5px;}
.list-yc ul li.bg1{background:url(/images/news/jing.jpg) no-repeat left center; padding-left:3px;}
.list-yc ul li.bg2{background:url(/images/news/re.jpg)  no-repeat left center; padding-left:3px;}
.list-yc ul li.bg3{background:url(/images/news/jian.jpg)  no-repeat left center; padding-left:3px;}
 
 .wb100 ul li{ width:97%;overflow:hidden;}

.view{ margin-top:5px; border:1px solid #95CAFF; overflow:hidden; border-top:3px solid #95CAFF;}
.view h1{ font-size:18px; color:#000; text-align:center; font-weight:bold; line-height:30px;}
.cont{ margin:15px;}
.cont #fontzoom{ font-size:14px; color:000; line-height:25px;}
.cont #fontzoom img {max-width: 670px;}
#viewstamp{position:relative;width:100%;height:0;overflow:visible;}#viewstamp img{position:absolute;top:-1px;right:-1px;}
#about { text-align:center;font-size: 12px; COLOR: #4d4d4d; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding-bottom: 5px; width: 650px; position: relative; margin:0 auto;}
#about span{ padding-right: 20px; line-height:25px; height:25px;}
#about a{padding-right: 20px;COLOR: #4d4d4d; }
#about a.size{ padding-right: 5px; COLOR: #4d4d4d; padding-left: 5px; }
#about p{ line-height:25px; height:25px;}

.mainContent {display: block; width: 650px; clear: both;  font-size:12px; color:#333}
.mainContent  p{ padding-bottom: 15px; }
#lastpage{ font-size:14px;} 
#lastpage a{line-height:25px; line-height:25px;}

.crank{padding:6px 9px 5px 9px;width:280px;overflow:hidden;background:url(/images/news/orank.gif) no-repeat 12px 11px;}
.crank li{width:280px;height:35px;line-height:35px;overflow:hidden;text-indent:34px;border-bottom:1px dashed #f0f0f0;}

.location-d{height: 32px;line-height: 32px;padding: 3px 0; color: #333;border: 1px solid #dfdfdf;background: #eeeeee;border-radius: 0px 0px 3px 3px; vertical-align:bottom;}
 .location-d a{ color:#0f3f94;}
.pl10{padding-left:10px;}
.pr5{padding-right:5px;}
.fl { float:left;}
.fr { float:right;}
.clearfix:before, .clearfix:after {content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}
.clearfix {zoom:1}

.search-r{width: 300px;height: 32px;}
.search-r input{width: 233px;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;border-top: 1px solid #a7a7a7;border-left: 1px solid #cfcfcf;float: left; text-indent: 10px;border-right: none;}
.search-r button{width: 66px;height: 32px;line-height: 32px;text-align: center;border: none;background: url(/images/common/btico.png) no-repeat 0 0; cursor: pointer;}
.search-r-hot{height: 30px;font: 12px/30px "微软雅黑";color: #0250a5;border: 1px solid #e2e2e2;border-top: none;background: #f7f7f7;}
.search-r-hot a{color: #0250a5;padding: 0px 5px;}
.search-r-hot a:hover{color: #e70044;}

@font-face {font-family: "iconfont";
  src: url('/images/common/font/iconfont.eot'); /* IE9*/
  src: url('/images/common/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 /* url('/images/common/font/iconfont.woff') format('woff'), /* chrome、firefox */
  url('/images/common/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/images/common/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

 
.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fenxiang:before { content: "\e600"; }
.icon-shouye:before { content: "\e601"; }
.icon-sousuo:before { content: "\e602"; }
.icon-pinglun:before { content: "\e603"; }
.icon-peiziiconfont09:before { content: "\e604"; }
.icon-edit:before { content: "\e605"; }
.icon-lianjie:before { content: "\e606"; }
.icon-iconhotyoushangjiao:before { content: "\e607"; }
.icon-paixingbang:before { content: "\e608"; }

 
/*border:1px solid #CDCDCD; */
	.mood_title{ height:35px; line-height:35px; padding-top:15px; font-size:14px; font-weight:bold; color:#333; }
.mood{ height:230px; font-family:Tahoma, Geneva, sans-serif; position:relative; background:#fff; }
.mood_tip{ position:absolute; top:5px; left:50%; margin-left:-90px; text-align:center; width:180px; height:25px; line-height:25px; background:#FFA; color:#666; }
.mood_list{padding:110px 0 19px 30px; overflow:hidden;  }
.mood_list li{ float:left; width:78px; margin-right:21px; display:inline; position:relative; zoom:1; }
.mood_list li .hh{ position:absolute; width:28px; left:25px; bottom:101px; }
.mood_list li .hh .add_1{ color:#fa6c04; font-weight:bold; width:28px; text-align:center; }
.mood_list li .hh .m_num{ width:28px; height:20px; line-height:20px; margin:2px auto; text-align:center; }
.mood_list li .hh .m_map{ margin:5px auto; width:28px; background:#F9B60E; height:0;}
.mood_list li .m_img1, .mood_list li .m_img2, .mood_list li .m_img3, .mood_list li .m_img4, .mood_list li .m_img5, .mood_list li .m_img6{ background:url(/images/news/moods.png) no-repeat 0 0; width:78px; height:30px; padding-top:71px; line-height:30px; text-align:center;   }
.mood_list li .m_img1:hover, .mood_list li .m_img2:hover, .mood_list li .m_img3:hover, .mood_list li .m_img4:hover, .mood_list li .m_img5:hover, .mood_list li .m_img6:hover{ background:url(/images/news/moods.png) no-repeat -1px -1px #FEFCC7; border:1px solid #bdba73; width:76px; height:28px; cursor:pointer; }
.mood_list li .m_img2{ background-position: -76px 0; }
.mood_list li .m_img2:hover{ background-position: -77px -1px; }
.mood_list li .m_img3{ background-position: -151px 0; }
.mood_list li .m_img3:hover{ background-position: -152px -1px; }
.mood_list li .m_img4{ background-position: -228px 0; }
.mood_list li .m_img4:hover{ background-position: -229px -1px; }
.mood_list li .m_img5{ background-position: -307px 0; }
.mood_list li .m_img5:hover{ background-position: -308px -1px; }
.mood_list li .m_img6{ background-position: -388px 0; }
.mood_list li .m_img6:hover{ background-position: -389px -1px; }


.lmtj{ width:100%;border-right: 1px solid #95CAFF;}
.lmtj tr:hover {
background: #fbf8e9;
-o-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}

.lmtj td, .lmtj thead th {
border-left: 1px solid #95CAFF;
border-top: 1px solid #95CAFF;
padding: 7px;
text-align:center;
height:22px;
}
 
.lmtj td{
  background-color:#FCFCFC;
  border-bottom: 1px solid #95CAFF;
  }
.lmtj th {
background-color: #FCFCFC;
border-top: none;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.lmtj a{text-decoration:none;}

  .mod-sidebar__content {
    margin-top: 10px;
	margin-left:5px;
}


.mod-sidebar__content a {
    display: inline-block!important;
    height: 20px;
    margin: 0 5px 5px 0;
    padding: 0 5px;
    line-height: 20px;
    color: #999;
    background: #f3f3f3;
    white-space: nowrap;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    font-family: Microsoft Yahei;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ycbg .mod-sidebar__tag_change {

    margin-top: 5px;
    font-size: 12px;
    text-decoration: none;
    color: #ccc;
    cursor: pointer;
	font-weight:normal;
}

.tag{ margin-bottom:20px; width:100%; height:25px; line-height:25px; font-size:14px; font-weight:bold;}
.tag a{color:#0f3f94; font-weight:normal;}

#atarget,.unchk,.chked{padding-left:15px;line-height:35px;background:url(/images/news/atarget.png) no-repeat 0 12px;color:#369;cursor:pointer;}.ie_all #atarget,.ie_all .unchk,.ie_all .chked{display:inline-block;line-height:20px;}#atarget.atarget_1,.chked{background-position:0 -28px;}