﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body {width: 1002px;margin:0 auto;font:12px,"宋体";line-height:125%;color: #333;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;}
.wrap{margin:0 auto;width:1002px;text-align:left;overflow:hidden;}
.block{display: block;}
.none{display:none;}
.fl{float:left;}
.fr{float:right;}
/* Clear Fix */
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
.clear{clear:both;}

li {
    list-style:none;
}
.wap .logo{
	text-align: center;
}
.wap {
    width: 1080px;
    height: 80px;
    margin: 0 auto;
    background: #ffffff;
    box-shadow: -1px 0px 18px 0px #DCDDDD;
}
.wap .logo {
    width: 180px;
    height: 53px;
    float: left;
    margin-left: 10px;
}
.wap .logo img {
    width: 150px;
    height: 35px;
    margin-top: 24px;
}
.wap .xian {
    width: 3px;
    height: 32px;
    background: #efefef;
    margin-left: 172px!important;
    margin-top: -39px;
}
.wap .dao {
    height: 80px;
    margin-left: -7px;
    float: left;

}
.wap .dao ul li {
    float: left;
    line-height: 80px;
    margin-left: 7px;
}
.wap .dao ul li a {
    font-size: 12px;
    color: #545656;
}
.box_4 {
    width: 1080px;
    height: 30px;
    background: #4ab7f4;
    margin-top: 20px;
    margin: 20px auto;
}
.mulu {
    margin-left: 15px;
    float: left;
}
.box_4 a {
    line-height: 30px;
    color: #ffffff;
}
.box_4 a:after{ content:">"; color:#fff; padding-left:5px;}
.box_4 a:last-child:after{ content:""; padding-right:0;}
.suoou {
    float: right;
    width: 300px;
    text-align: center;
}
.box_4 input {
       border-radius: 10px;
    margin-right: -58px;
    margin-top: 5px;
    padding-left: 10px;
    outline: none;
    border: solid 1px #479adf;
}
.imsuo {
    float: right;
    margin-right: -206px;
    margin-top: 10px;
}
#container{
    width: 1080px;
	position:relative;
}
.box_5 {
    width: 1040px;
    height: 22px;
    margin: 0px auto;
	position:absolute;
	top:40px;
}
.box_5 ul li {
    float: left;
    padding-left: 10px;
}
.share-weixin, .share-sina, .share-zone, .share-deng {
    background: url(../images/1.png) no-repeat;
    display: inline-block;
    font-size: 16px;
    height: 40px;
    inel-height: 40px;
    color: #fff;
    padding: 0 0 0 28px;
    cursor: pointer;
    vertical-align: top;
    margin: 0 8px 0 0;
}
.share-sina {
    background-position: -105px 0;
}
.share-zone {
    background-position: -212px 0;
}
.share-deng-wrap {
    float: right!important;
}
.share-deng {
    background-position: -314px 0;
    width: 40px;
    height: 40px;
    font-size: 0;
    padding: 0;
}
.box_5 p {
    float: right;
    margin-right: 10px;
    color: #666666;
    margin-top: 2px;
    font-size: 12px;
}
.box_5 p {
    float: right;
    margin-right: 10px;
    color: #666666;
    margin-top: 2px;
    font-size: 12px;
}


    .lunbo{
    width: 1025px;
    height: 250px;
    margin:0 auto;
    background: #fcfcfc;
    }
    #scroll{
    width: 825px;
    font-family: "Microsoft Yahei";
    float: left;
    margin-left: 11px;
    margin-top: 78px;}
    #scroll .item{position:relative;width:135px;height:120px;margin:0 auto;background-color:#fff;overflow:hidden;text-align: center}
    .item a{
    color: #000;
    font-size: 13px;
    }
    #scroll .item img{
    width: 135px;
    height:90px;
    }
    #scroll h3{width:226px;height:25px;margin-bottom:6px;padding-top:6px;font:700 18px/25px arial,"Microsoft Yahei";overflow:hidden;}
    #scroll h3 a{color:#333;text-decoration:none;}
    #scroll h3 a:hover{color:#338de6;}
    #scroll p{width:226px;height:54px;line-height:18px;font-size:12px;}

    .scrollbox{
    width: 190px;
    margin-right: -27px;
    -moz-box-shadow: -1px 0px 18px 0px #DCDDDD;
    box-shadow: -1px 0px 18px 0px #DCDDDD;
    overflow: hidden;
    float: right;
    margin-top: 59px;
    }
    #scrollDiv{width:180px;height:120px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
    #scrollDiv li{height:30px; width:180px;  overflow:hidden; vertical-align:bottom; zoom:1;text-align: center}
    #scrollDiv li h3{
    height: 24px;
    padding-top: 9px;
    font-size: 15px;
    color: #DCDDDD;
    line-height: 24px;
    text-align: center;
    width: 180px;
    }
#scrollDiv li h3 a:hover{
	color: #1d83d8;
}
    /*#scrollDiv ul .scrli{
    background: #DCDDDD;
    }*/
    #scrollDiv li h3 a{color:#9e9e9e; text-decoration:none}
    #scrollDiv li .scrh3 a{ color:#1d83d8;}
    #itemt{
    border:1px solid red;

    }

    .scroltit{height:26px; line-height:26px; padding-bottom:4px; margin-top: 10px;background: #f5f5f5;}
    .scrol{
  height:26px; line-height:26px; padding-bottom:4px;background: #f5f5f5;
    }
    .scroltit h3{ width:100px; float:left;}
    .scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
    #but_up{ background: url(../images/2017.02.2017.png) no-repeat 0 7px; text-indent:-9999px;margin-left: 93px;}
    #but_down{ background: url(../images/2017.02.2016.png) no-repeat 4px 7px; text-indent:-9999px;  margin-right: 72px;margin-top: 5px;}
    .quan_qw{
    width: 1080px;
    height: 1262px;
    margin: auto;
    -moz-box-shadow: 0px 0px 8px 0px #DCDDDD; /* 老的 Firefox */
    box-shadow: 0px 0px 8px 0px #DCDDDD;
    }
    .lunbo {
    position: relative;
    }

    #scroll {
    height: 250px;
    margin-top: 0;
    position: relative;
    box-sizing: border-box;
    padding-top: 90px;
    overflow: hidden;
    
    }

    #scroll .scrollContain {
    position: absolute;
    left: 0;
    top: 90px;
    height: 160px;
    font-size: 0;
    }

    #scroll .item {
    font-size: 13px;
    display: inline-block;
    margin: 0 15px;
    }

    .btnLeft, .btnRight {
    position: absolute;
    top: 95px;
    width: 30px;
    height: 100px;
    background-color: transparent;
    overflow: hidden;
    }

    .btnLeft {
    left: -8px;
    background: url("../images/lh-arrow-left.png") no-repeat;
    }

    .btnRight {
    right: 163px;
    background: url("../images/lh-arrow-right.png") no-repeat;
    }

    .scrollbox a {
    cursor: pointer;
    }

    #scrollDiv {
    position: relative;
    }

    #scrollDiv ul {
    position: absolute;
    top: 0;
    left: 0;
    }



  select, input, textarea {
    font-size: 1em;
  }

  h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #dedede;
  }
  /*h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }*/
  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(list-style.gif);
  }
  pre {
    font:12px Verdana,sans-serif,"宋体";
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding:10px;
  }
  code {
    font:12px Verdana,sans-serif,"宋体";
    margin: 0;
    padding: 0;
  }

  #gallery {
	margin: 0 auto;
  }
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }


.ad-thumbs{
    overflow: hidden !important;
    position: relative;
}
.ad-thumbs ul{
    position: absolute;
    left: 0;
    top: 0;
}

.ad-gallery {width:1002px; /*overflow:hidden;*/}
.ad-gallery, .ad-gallery * {margin: 0; padding: 0;}
.ad-gallery .ad-image-wrapper {width: 950px;min-height: 650px;_height: 600px;margin: 20px auto;margin-bottom: 10px;position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width:50%;height:100%;cursor: pointer;display: block;z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next p{width:100%;heigth:650px;font-size:600px;line-height:650px;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 50%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev p{width:100%;heigth:650px;font-size:800px;line-height:650px;}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/lh-arrow-left.png);
    width: 50px;
    height: 104px;
    position:absolute;
    top: 45%;
    left:0px;
    z-index:9999;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/lh-arrow-right.png);
    width: 50px;
    height: 104px;
    right: 0;
    left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2;background: url(../images/opa75.png);color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls {width: 900px;height: 20px;margin:5px auto;font-size:12px; font-family:"宋体";overflow:hidden;}
.ad-gallery .ad-controls .keys_side{color:#666666; line-height:12px; _line-height:14px; }
.ad-gallery .ad-controls .keys{color:#00a7ff; line-height:12px; _line-height:14px;}
.ad-gallery .ad-controls .ckyt a{ text-decoration:none; color:#666666}

.ad-gallery .ad-controls .qbtp a{ text-decoration:none; color:#666666}

/* 标题、日期样式 */
.ad-gallery .jyw_picinfo{width: 700px;height:25px;margin:0 auto; overflow:hidden;text-align: center; padding-top:20px;}
.jyw_title{text-align:center; font-size:18px; line-height:120%;  color:#000;}

.ad-gallery .show-picinfo {width: 900px;margin:30px auto; overflow:hidden;font-size:12px; font-family:"宋体";}
.ad-gallery .show-picinfo .show-null{width:200px; height:15px; float:left;}
.ad-gallery .ad-controls .show-date{color:#666666; line-height:12px; padding-right:20px; }
.ad-gallery .show-picinfo .show-title{width:500px; text-align:center; font-size:18px; line-height:120%;color:#000;}
.ad-gallery .show-picinfo .show-num{color:#FFF; }
/* 内容样式 */
.show-content{width:100%; height:40px; text-indent:24px; font-size:12px; font-family:"宋体"; text-align:left; color:#aaaaaa;}

.ad-gallery .ad-info {color:#000;font-size:18px;}
.ad-gallery .ad-slideshow-controls {float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start {width:70px; height:20px; background:url(../images/play_icon.png) no-repeat; padding-left:18px; cursor: pointer;font-size:12px; display:none;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop {width:70px; height:20px; background:url(../images/stop_icon.png) no-repeat;padding-left: 18px;cursor: pointer;display:none;font-size:12px; display:none;}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;}


.ad-gallery .ad-border{
    /*width:660px;*/
    margin:0 auto;
    overflow:hidden;
}

.ad-gallery .ad-nav {width: 620px;position: relative;margin:10px auto;}

.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}
.ad-gallery .ad-back {cursor: pointer;
    left: 0px;
    width: 20px;
    display: block;
    background: url(../images/img-arrow-left.png) no-repeat;
    top: 0px;}
.ad-gallery .ad-forward {    cursor: pointer;
    display: block;
    right: 5px;
    width: 20px;
    top: 0px;
    background: url(../images/img-arrow-right.png) no-repeat;
    height: 104px;}
.ad-gallery .ad-nav .ad-thumbs {
    width:555px;
    height:104px;
    margin-left: 31px;
    overflow: hidden;
}
.ad-gallery .ad-thumbs .ad-thumb-list {float:left;width:9000px; list-style: none;margin:0 auto; overflow:hidden;}
.ad-gallery .ad-thumbs li {float:left;padding-right: 6px;padding-left: 5px;}
.ad-gallery .ad-thumbs li a {display:block;}
.ad-gallery .ad-thumbs li a img {border:1px solid #666666;width: 125px;
    height: 100px;}
.ad-gallery .ad-thumbs li a.ad-active img {
    border: 1px solid #e81313;
   
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}



/*头部*/
#header{height:45px; color:#999999; font-size:12px; font-family:"宋体";}
#header .newsnav{margin-top:17px; margin-left:10px;}
#header .setlogo{width:139px; height:36px; background:url(../images/logo.png) no-repeat; margin-right:10px;}
#header a{color:#999999;}
#T_title{height:50px; background-color:#000; line-height:25px; padding-top:20px; text-align:center; font-size:18px; font-weight:bold; font-family:"宋体"; color:#FFF;}
#T_title p{font-size:12px; font-weight:normal; color:#666;}

/*图片列表*/

#container ul#menup{ margin:0; padding:0;list-style-type:none;}
#container ul#menup li{width:70px;height:20px; float:left; color:#FFF; text-align:center; font-size:18px; font-weight:bold; border:solid 1px #FFF; line-height:20px;overflow:hidden;}
#container ul#menup li a{color:#FFF;font-size:14px;}
#container ul#menup .cur1 {color:#ffba02}
#container ul#menup .cur1 a{color:#ffba02}
.ad-gallery .list_box{width:970px; margin:20px auto; overflow:hidden; }
.ad-gallery .list_box .list_box2{width:165px; height:145px; margin:10px 10px 15px 15px; _margin:10px 10px 15px 12px; float:left; text-align:center;overflow:hidden;}
.ad-gallery .list_box .list_box2 img{width:165px; height:110px; border:0;}
.ad-gallery .list_box .list_box2 a{color:#FFF;font-size:12px;}
/*分页样式*/
.list_box .pagecss{width:970px; height:20px; margin:20px auto; font-size:12px; font-family:"宋体"; color:#FFF; font-weight:bold; text-align:center; overflow:hidden;}
/*.list_box .pagecss .nlbtn{width:65px; height:20px; margin:0 5px; padding-top:3px; border:solid 1px #666666; background-color:#363636; }
.list_box .pagecss .numbtn{width:22px; font-weight:bold;  padding-top:3px; font-size:14px;}*/
.list_box .pagecss a{color:#cbcbcb;}
.list_box .pagecss a:hover{text-decoration:underline;}
.list_box .pagecss .curbtn{color:#ffba02;}

/*上下图集*/
.ad-gallery .up_tjbg{padding: 0 10px;
    width: 125px;
    height: 137px;
    background: url(../images/icon_04.gif) no-repeat;
        margin: 0px 26px 20px 20px;
    display: inline;
    overflow: hidden;
    text-align: center;}
.ad-gallery .up_tjbg img{width: 125px;
    height: 100px; border: 1px solid #666666; margin-top:10px; text-align:center;}
.ad-gallery .up_tjbg a{color:#aaaaaa; font-size:12px; font-family:"宋体"; line-height:35px;}
.ad-gallery .up_tjbg .syg{padding-top:7px;}

#ad_side{width:950px; height:80px; margin:20px auto; overflow:hidden;}
#ad_side img{border:0;}

.daquan {
    width:1080px;
box-shadow:0px 0px 8px 0px #DCDDDD;
}

#scrollDiv li .scrh3 a {
	color: #1d83d8;
}
img {
	border: 0;
}
a.bshareDiv, #bsPanel, #bsMorePanel, #bshareF {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	font: 12px Helvetica, Calibri, Tahoma, Arial, 宋体, sans-serif;
	line-height: 14px;
}
#bsPanel div, #bsMorePanel div, #bshareF div {
	display: block;
}
.bsRlogo .bsPopupAwd, .bsRlogoSel .bsPopupAwd, .bsLogo .bsPopupAwd, .bsLogoSel .bsPopupAwd {
	line-height: 16px !important;
}
a.bshareDiv div, #bsFloatTab div {
*display:inline;
	zoom: 1;
	display: inline-block;
}
a.bshareDiv img, a.bshareDiv div, a.bshareDiv span, a.bshareDiv a, #bshareF table, #bshareF tr, #bshareF td {
	text-decoration: none;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1.2
}
a.bshareDiv span {
	display: inline;
	float: none;
}
div.buzzButton {
	cursor: pointer;
	font-weight: bold;
}
.buzzButton .shareCount a {
	color: #333
}
.bsStyle1 .shareCount a {
	color: #fff
}
span.bshareText {
	white-space: nowrap;
}
span.bshareText:hover {
	text-decoration: underline;
}
a.bshareDiv .bsPromo, div.bshare-custom .bsPromo {
	display: none;
	position: absolute;
	z-index: 100;
}
a.bshareDiv .bsPromo.bsPromo1, div.bshare-custom .bsPromo.bsPromo1 {
	width: 51px;
	height: 18px;
	top: -18px;
	left: 0;
	line-height: 16px;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #fff;
	text-align: center;
	background: url(http://static.bshare.cn/frame/images/bshare_box_sprite2.gif) no-repeat 0 -606px;
}
div.bshare-custom .bsPromo.bsPromo2 {
	background: url(http://static.bshare.cn/frame/images/bshare_promo_sprite.gif) no-repeat;
	cursor: pointer;
}
.bsBox {
	display: none;
	z-index: 100000001;
	font-size: 12px;
	background: url(http://static.bshare.cn/frame/images//background-opaque-dark.gif) !important;
	padding: 6px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bsClose {
	_overflow: hidden;
	cursor: pointer;
	position: absolute;
	z-index: 10000000;
	color: #666;
	font-weight: bold;
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 20px;
}
.bsTop {
	color: #666;
	background: #f2f2f2;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #e8e8e8;
}
.bsTop span {
	float: left;
}
.bsFrameDiv, #bsMorePanel {
	border: none;
	background: #fff;
}
.bsReturn {
	float: right;
*margin-right:20px;
	margin-right: 36px;
	text-align: right;
	cursor: pointer;
	line-height: 24px;
	color: #666;
	opacity: 0.5;
}
#bsReturn:hover {
	text-decoration: underline;
	opacity: 1;
}


div.bsClear {
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
}
.bsSearchDiv {
	padding: 5px 15px;
	background-color: #fafafa;
}
.bFind-wrapper-top {
	background: #fff;
	border-color: #ccc #aaa #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	height: 16px;
	padding: 4px;
	margin: 0;
}
.bFind-wrapper-top input {
	padding: 0 !important;
	border: none !important;
	box-shadow: none !important;
	line-height: 16px !important;
}
.bFind-placeholder {
	background: url("http://static.bshare.cn/css/images/search-icon.gif") no-repeat;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}
.bFind {
	background: none;
	border: none;
	float: left;
	font-size: 11px !important;
	height: 16px !important;
	margin-left: 3px;
	outline: none;
	padding: 0;
	width: 400px;
}
.bsPlatDiv {
	height: 322px;
	background: #fff;
	overflow: auto;
	padding: 0 15px;
}
#bsLogoList {
	display: block;
	list-style: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#bsLogoList li {
	float: left;
	display: inline-block;
	width: 71px;
	text-align: center;
	font-size: 12px;
	height: 80px;
	margin: 0 !important;
}
#bsLogoList .bsPlatIcon {
	cursor: pointer;
	display: block !important;
	text-align: center;
}
#bsLogoList .bsPlatImg {
	width: 32px;
	height: 32px;
	border: none !important;
	display: inline-block;
}
#bsLogoList .bsPlatImg:hover {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 0 15px #a7a8ac;
}
#bsLogoList .bsPlatName {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	color: #333 !important;
	margin-top: 2px;
	line-height: 140%;
*width:70px;
}
#bsLogoList .bsPromoM {
	text-align: center;
}
.bsFooterDiv {
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	border-top: 1px solid #e8e8e8;
	background: #f2f2f2;
	text-align: right;
}
a.bsLogoLink {
	color: #666;
}
.bsLogoLink:hover {
	text-decoration: underline;
}
.bsPromoM {
	background: url(http://static.bshare.cn/frame/images//bshare_box_sprite2.gif) no-repeat top left;
}
.bsNew, .bsHot, .bsRec, .bsAwd {
	background-position: 0 -552px;
	width: 19px;
	margin: 5px auto 1px;
	line-height: 16px;
	height: 18px;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
}
.bsNew {
	background-position: 0 -570px;
}
.bsRec {
	width: 30px;
	background-position: 0 -588px;
}
.bsAwd {
	background: url(http://static.bshare.cn/frame/images//promot/promote.gif) no-repeat;
}