﻿@charset "utf-8";
/*----全局定义----*/
body{ font:14px "宋体","微软雅黑" ; color:#55555; background:#f4f4f4;}
*{ padding:0px; margin:0px;}
img{ border:none;}
ul{ list-style:none;}
li{ list-style:none;}
a{ text-decoration:none; color:#555555;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
.konceng{ height:15px;_height:-15px; float:left; width:100%;}
/*----web开始----*/
#web{ width:1003px;*width:1043px\9;*width:1003px; margin:auto; background:#fff; padding:0 20px; padding-bottom:20px;}
#header{ width:1003px;height: 104px; border-top:none; float:left; overflow:hidden;}
.logo{ float:left; width:136px; height:80px; margin:12px 0px 12px; margin-left:4px;_margin-left:2px;}
.h-banner{ float:right; margin-top:8px;  height:85px; width:853px;  }
/*----nav----*/
#nav{ width:999px;width:1003px\9;*width:999px; height:38px; background:#004e90;border:1px solid #0071c3;}
.nav{ width:997px;width:1001px\9;*width:997px; height:36px; border:1px solid #58baf2; float:left; background: url(../images/nav-back.jpg) repeat-x;}
.nav li{ float:left; display:inline; height:36px; line-height:36px; padding:0 30px;_margin-left:32px;font-size:18px;position: relative;background:url(../images/icon-nav.jpg) no-repeat right center; }
.nav li a{ color:#bbe9fa;}
.nav ul li .menu{display:none;width:100px;padding-bottom:10px;line-height: 24px;background:#c7e2f1;border:1px solid #ccc;position: absolute;top:36px;left:0;}
.nav ul li .menu a{display:block;color:#555;font-size:14px;line-height: 24px;text-align:center;}
/*----nav结束----*/
.sub-nav{ height:36px; background:#f9f9f9; border:1px solid #dddddd; width:987px;width:1003px\9;*width:987px; line-height:36px; padding-left:12px; margin-top:10px;}
.sub-nav a{ font-size:14px;}
.search{ margin:auto; width:850px; border:1px solid #dddddd; background:#f9f9f9; height:100px; border-top:none; font-size:14px; line-height:32px;}
.s-btn{ height:34px; line-height:32px; width:520px; margin-left:170px; _margin-left:85px; margin-top:15px; float:left;}
.s-text{ vertical-align:middle; background:url(../images/input-text.jpg) no-repeat; width:297px; height:32px; line-height:32px; border:none; padding-left:6px;}
#s-btn{vertical-align:middle; height:32px; width:87px; border:none; background:url(../images/btn-ss.jpg) no-repeat; cursor:pointer;}
.s-list{  margin-left:30px; _margin-left:5px; margin-top:15px; float:left;}
.s-list li{ float:left; margin-left:15px;_margin-left:15px;}
/*-----------------博客聚合首页开始-------------------*/
.picbw{ width:314px; height:270px; float:left; border:1px solid #dddddd; margin-top:10px;}
.bk-title{ height:35px; width:100%; background:url(../images/s-back-pic.jpg) repeat-x; border-bottom:1px solid #dddddd;}
.bk-pic{ float:left; margin-left:3px;_margin-left:4px; margin-top:4px; text-align:center; line-height:30px;}
.bk-p-pic{ float:left;}
.bk-p-more{  float:right; margin-right:16px;_margin-right:8px; margin-top:8px;}
.bk-p-more a{ line-height:12px; color:#448ccb; }
.bktop{ width:348px; margin-left:10px;}
.bktop-text{ width:328px; height:210px; margin-left:12px; margin-top:12px; }
.bktop-text li{ width:308px; padding-left:20px; background:url(../images/s-icon0.jpg) left center no-repeat; line-height:26px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.bknew{ float:right;}
.bknew-text{ width:294px; }
.bknew-text li{ width:274px; background:url(../images/s-icon1.jpg) left center no-repeat;}
.jcbw{ float:left; width:1001px;*width:1003px\9;*width:1001px; background:url(../images/s-back-pic.jpg) repeat-x; height:35px; border:1px solid #dddddd; margin-top:10px;}
.jcbw-pic{ float:left;}
.jcbw-search{ float:right; margin-right:15px;_margin-right:5px;}
.jcbw-text{ width:241px; height:25px; background:url(../images/s-text.jpg) no-repeat; vertical-align:middle; border:none; margin-top:5px; padding-top:5px\9;*padding-top:0px; padding-left:8px; margin-right:-8px;}
#jcbw-btn{ height:25px; width:60px; vertical-align:middle; border:none; background:url(../images/s-btn.jpg) no-repeat; margin-top:5px;}
.jcbw-tqdt{ float:left; width:674px; border:1px solid #dddddd; height:477px; margin-top:10px;}
/*----图情动态选卡部分-----*/
.jcbw-tuqing{ height:31px; width:654px; background:url(../images/s-back1-pic.jpg) repeat-x; padding-left:20px; border-bottom:1px solid #dddddd;}
.jcbw-tuqing li{ float:left; margin-right:30px;_margin-right:30px; line-height:31px; font-size:14px; cursor:pointer;}
.tuqing-left{ float:left; width:135px; height:407px; margin-left:20px;_margin-left:10px; margin-top:20px;}
.tuqing-left li{ margin-bottom:8px; text-align:center; width:133px; float:left; }
.tuqing-left li img{width:133px; height:100px; border:1px solid #dddddd; word-break: break-all;}
.tuqing-left li a{ line-height:30px; text-align:center; display:block;}
.tuqing-right{ float:left; margin-left:20px; width:480px; height:412px; margin-top:10px; overflow:hidden;}
.tuqing-right li{ width:460px;}


.jcbw-mrbw{ width:314px; height:31px; border:1px solid #dddddd; float:right; background:url(../images/s-back1-pic.jpg) repeat-x; margin-top:10px; line-height:31px; font-size:14px;}
.jcbw-mrbw img{ vertical-align:middle; margin-left:16px;_margin-left:8px; margin-top:-4px;_margin-top:8px; margin-right:12px;_margin-right:6px;}
.jcbw-mrbw-date{ width:314px; height:220px; border:1px solid #dddddd; border-top:none; float:right;}
.j-m-d-nianyue{ margin-top:16px; text-align:center; line-height:10px;}
.j-m-d-nianyue a{ color:#448ccb;}
.j-m-d-nianyue a:hover{ color:#448ccb; text-decoration:none; cursor:pointer;}
.j-bkph-img{ float:left;}
.j-m-d-ri{ text-align:center; margin-left:28px; line-height:24px; }
.j-m-d-ri a{ display:block; width:36px; float:left;}
.j-bkph-text {float:right; color:#448ccb;}
.j-bkph-text span{ text-align:center; float:left; display:block; width:50px;  cursor:pointer; }
.j-bz-text{ display:none; float:right;  border:1px solid #dddddd; width:314px; height:180px; }
.j-bz-text li{width:270px; line-height:14px; padding-left:16px; background:url(../images/s-icon1.jpg) no-repeat left center; margin-top:14px; margin-left:18px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.bkzx{ border:1px solid #dddddd;border-right:none; width:928px;*width:1003px\9;*width:928px; height:140px;  margin-top:10px; float:left;}
.bkzx li{ display:inline; margin-left:23px; width:90px;*width:90px; height:118px; text-align:center; line-height:30px; margin-top:20px; float:left; }
.bkzx li img{ height:89px; width:90px;}
.bkzx li a{ display:block;}
.bkzx-pic{ float:right; margin-top:10px; border:1px solid #dddddd; border-left:none; width:73px; height:140px;}
.bkdh{ line-height:31px;}
.bkdh-pic{ float:left;}
.bkdh-more{ float:right;  margin-right:16px;_margin-right:8px;}
.bkdh-more a{ color:#448ccb; font-size:14px;}
.bkdh-bozhu{ width:961px;*width:1003px\9;*width:961px; padding:10px 18px; padding:0 20px; border:1px solid #dddddd; border-top:none; float:left;}
.bkdh-bozhu li{ display:inline;  margin-right:25px; line-height:28px;}


/*----列表----*/
.s-list-list{ float:left; margin-top:10px;}
.s-p1{ color:#448bcb; font-family:"微软雅黑"; font-size:16px;}
.s-p2{  width:999px;width:1003px\9;*width:999px; border:1px solid #dddddd; background:#f9f9f9; margin-top:3px;  }
.s-p2 li{ float:left; margin-left:15px;_margin-left:7px; line-height:26px;}
.s-p2 li a{ line-height:26px;}
.s-p3{ height:30px;}
/*----翻页----*/
.p1{ text-align:center; height:36px; line-height:36px; width:960px; float:left; margin-top:10px; }
label{vertical-align:middle}
.p1 a{font-size:12px; color:#448ccb;}
.yema{ width:40px; vertical-align:middle; *margin-bottom:2px; }
.btn{background:url(../images/btn-go.jpg) no-repeat;  width:38px; height:22px; border:none; cursor:pointer; vertical-align:middle;
margin-bottom:4px;}
/*----footer----*/
#footer{  width:1003px; text-align:center; margin:auto;margin-top:12px; font-size:13px;}
.footer{ line-height:24px; margin-bottom:20px; color:#555555; font-size:13px;}

/*------------------------博客聚合2级页面开始------------------------*/
.main-list ,.main-list1{ width:883px; margin-left:60px;_margin-left:30px; float:left; margin-top:12px; _margin-bottom:-20px; line-height:24px;}
.m-list-title { font:14px; color:#448ccb; font-weight:bold; float:left;}
.m-list-tuijian{ color:#ed1c24;}
.m-list-xiangxi{ color:#448ccb;}
.m-border{ height:1px; border-top:1px solid #dddddd; float:left; width:100%; margin-top:5px;}
.m-list-pic-pic{ float:left; /*height:72px;*/ width:110px; margin-top:12px;}
.m-list-pic-text{ float:right; width:760px; margin-top:6px; }
.m-list-pic-text p{ line-height:21px;}
.main-list1{ /*height:120px;*/ }
/*------------------------博客聚合3级博客展示页面开始------------------------*/
.search1{ height:50px; width:974px;*width:1003px\9;*width:974px; border:1px solid #dddddd; background:#f9f9f9; margin-top:10px; line-height:46px; padding-left:26px; float:left;}
.search1 a{ color:#448ccb;}
#main{ float:left; width:676px;*width:720px\9;*width:676px; background:#f9f9f9; border:1px solid #dddddd; margin-top:12px; padding:20px; padding-top:8px;}
.sub-nav1{ width:650px;  line-height:24px; overflow:hidden; }
.sub-nav1 a{ color:#555555;}
.m-h2{ text-align:center; color:#448ccb; _height:40px; line-height:60px;_line-height:40px; width:676px;width:720px\9;*width:676px; overflow:hidden; *font-size:16px;}
.m-p{ line-height:30px; font-size:14px;}
.m-p a{color:#136ec2;}
.cont_text p{ text-indent:2em; line-height:26px; font-size:14px; margin:0 0 10px;}
.cont_text p a{color:#136ec2;}
.mian-right{ float:right; width:267px; background:#f9f9f9;  margin-top:12px; border:1px solid #dddddd;}
.m-r-title{ width:251px;*width:267px\9;*width:251px; padding-left:16px; background:url(../images/back-pic.jpg) repeat-x; height:39px; border-bottom:1px solid #dddddd; color:#448ccb; font-size:16px; line-height:39px;}
.m-r-text{ width:240px; margin-left:16px;_margin-left:9px; margin-top:10px; padding-bottom:10px;}
.m-r-text li{ width:228px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; padding-left:16px; background:url(../images/icon-dian.jpg) no-repeat left center;}
.m-r-text li a{ line-height:26px; clear:#555555;}
.link a{ color:#888888;}
.rg_cont{ float:right; width:270px; }



/*------------------------博客聚图片展示页面开始------------------------*/
.s-list-p1{ height:24px; line-height:24px; margin-top:0px; width:810px;  font-size:12px;}
.border1{ border-top:1px solid #dddddd; width:100%px; height:1px; margin-top:18px; }
.main-bozhupic{ float:left; width:1003px;}
.main-bozhupic li{ padding:6px; padding-bottom:30px; border:1px solid #dddddd; background:#f9f9f9; text-align:center; width:125px; height:124px; float:left; margin-left:40px;_margin-left:30px; margin-right:17px; margin-top:20px; }
.main-bozhupic li a{ line-height:30px;}
.main-bozhupic li img{ width:125px; height:124px;}
/*-------juqery样式------*/

.bluecolor{ color:#448ccb;}

/*-------juqery样式------*/
.slideshow_buttontitle{
    padding: 0px;
    margin-left: 0px;_margin-left: -156px;
    position: relative;
}
.slideshow_buttontitle .slideshow_simple1_title{
    position: absolute;
    left: 0px;_left:-100px;
    bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}
.slideshow_buttontitle .slideshow_simple1_nav{
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 7px;
    right: 7px;_right: -140px;
}
.slideshow_buttontitle .slideshow_simple1_nav li{
    position: relative;
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}
.slideshow_buttontitle ul{
    margin: 0px;
}
.slideshow_buttontitle ul li{
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}
.slideshow_buttontitle ul li a{
    text-decoration: none;
}
.slideshow_buttontitle ul li a img{
    border: none;
}
.yellowcolor{ color:#f68e56;}

/*--------焦点图片切换--------*/

#player{position:relative;width:306px;_width:612px;height:230px;overflow:hidden;_margin-left:-310px; display:block;}
#player a{color:#333;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;background:#fff; width:306px; height:230px;}
#player .Limg li img{border:1px solid #FFFFFF; margin:0; height:190px; width:306px;}
#player .Limg li  p{line-height:25px; font-size:14px; padding-left:15px;}
#player .Nubbt{position:absolute;z-index:9;right:5px;bottom:40px; line-height:25px;}
#player .Nubbt span{border:1px solid #45A06F;background:#fff;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#player .Nubbt span.on{background:#47AA72;color:#fff;}
/*------补充css------*/
.m-img{ width:expression_r(this.width > 350 && this.height < this.width ? 350:true);max-width:350px;
height:expression_r(this.height >300 ? 300:true);max-height:300px; margin:auto; padding-bottom:10px; }
.m-img img{ margin:auto; width:expression_r(this.width > 350 && this.height < this.width ? 350:true);max-width:350px;
height:expression_r(this.height >300 ? 300:true);max-height:300px;  border:10px solid #fff;}
.m-list-imgs{ width:676px; margin:20px 0; }
.m-list-imgs li{ float:left; margin-right:20px; line-height:18px; text-align:center;width:expression_r(this.width > 200 && this.height < this.width ? 200:true);max-width:200px;
height:expression_r(this.height >200 ? 200:true);max-height:200px; padding:10px 0; }
.m-list-imgs li img {width:expression_r(this.width > 200 && this.height < this.width ? 200:true);max-width:200px;height:150px; margin-top:18px;}



