*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
body {text-align: left;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; font:normal 14px/24px Microsoft Yahei,Tahoma,simsun;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td {	margin: 0;	padding: 0;}
/* 重设 HTML5 标签*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* HTML5 媒体文件跟 img 保持一致*/
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
table, fieldset, img, a img {border: 0;}
ul, ol, li, dl, dd, dt {list-style: none outside none;}
table {	border-collapse: collapse;border-spacing: 0;}
em, strong, th {font-style: normal;font-weight: normal;}
b,strong {font-weight: 600;}
audio,canvas,progress,video {  display: inline-block; /* 1 */  vertical-align: baseline; /* 2 */}
img { width: auto\9;height: auto;max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
input, select, form img, button {vertical-align: middle;}
iframe {overflow: hidden;}
small {  font-size: 80%;}
svg:not(:root) {  overflow: hidden;}
hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}
h1 {  margin: .67em 0;  font-size: 2em;}
mark {  color: #000;  background: #ff0;}
small {  font-size: 80%;}
sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {  top: -.5em;}
sub {  bottom: -.25em;}
img {  border: 0;}svg:not(:root) {  overflow: hidden;}
figure {  margin: 1em 40px;}
img {  vertical-align: middle;}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto;}
.img-rounded {  border-radius: 6px;}
.img-thumbnail {  display: inline-block;  max-width: 100%;  height: auto;  padding: 4px;  line-height: 1.42857143;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
.img-circle {  border-radius: 50%;}
a, a:link, a:visited {text-decoration: none;color: #666;}
a:hover {text-decoration: none;	color: #9a0107;}
a, a:focus {outline: none;}/*去除链接虚线*/

 /* 框架*/
 @media print {}

.page,.container,.area{  margin:0 auto; overflow:hidden;}
.page{ width:100%;}
.row{ width:100% }
@media (min-width: 768px) { .container{    width: 750px;  }}
@media (min-width: 992px) { .container {    width: 970px;  }}
@media (min-width: 1200px) { .container {    width: 1170px; }}
.container {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}

.container:before,.container:after {  display: table;  content: " ";}

.container:after {  clear: both;}

.container:before,.container:after {  display: table;  content: " ";}

.container:after {  clear: both;}



.row {  margin-right: -15px;}

.row:before,.row:after {  display: table;  content: " ";}

.row:after {  clear: both;}

.row:before,.row:after {  display: table;  content: " ";}

.row:after {  clear: both;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12
{  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {  float: left;}

.col-xs-12 {  width: 100%;}

.col-xs-11 {  width: 91.66666666666666%;}

.col-xs-10 {  width: 83.33333333333334%;}

.col-xs-9 {  width: 75%;}

.col-xs-8 {  width: 66.66666666666666%;}

.col-xs-7 {  width: 58.333333333333336%;}

.col-xs-6 {  width: 50%;}

.col-xs-5 {  width: 41.66666666666667%;}

.col-xs-4 {  width: 33.33333333333333%;}

.col-xs-3 {  width: 25%;}

.col-xs-2 {  width: 16.666666666666664%;}

.col-xs-1 {  width: 8.333333333333332%;}



@media (min-width: 768px) {
  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 
  {    float: left;  }
  .col-sm-12 {    width: 100%;  }
  .col-sm-11 {    width: 91.66666666666666%;  }
  .col-sm-10 {    width: 83.33333333333334%;  }
  .col-sm-9 {    width: 75%;  }
  .col-sm-8 {    width: 66.66666666666666%;  }
  .col-sm-7 {    width: 58.333333333333336%;  }
  .col-sm-6 {    width: 50%;  }
  .col-sm-5 {    width: 41.66666666666667%;  }
  .col-sm-4 {    width: 33.33333333333333%;  }
  .col-sm-3 {    width: 25%;  }
  .col-sm-2 {    width: 16.666666666666664%;  }
  .col-sm-1 {    width: 8.333333333333332%;  }
  
}

@media (min-width: 992px) {
  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 
  {    float: left;  }
  .col-md-12 {    width: 100%;  }
  .col-md-11 {    width: 91.66666666666666%;  }
  .col-md-10 {    width: 83.33333333333334%;  }
  .col-md-9 {    width: 75%;  }
  .col-md-8 {    width: 66.66666666666666%;  }
  .col-md-7 {    width: 58.333333333333336%;  }
  .col-md-6 {    width: 50%;  }
  .col-md-5 {    width: 41.66666666666667%;  }
  .col-md-4 {    width: 33.33333333333333%;  }
  .col-md-3 {    width: 25%;  }
  .col-md-2 {    width: 16.666666666666664%;  }
  .col-md-1 {    width: 8.333333333333332%;  }
  
}

@media (min-width: 1200px) {
  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {    float: left;  }
  .col-lg-12 {    width: 100%;  }
  .col-lg-11 {    width: 91.66666666666666%;  }
  .col-lg-10 {    width: 83.33333333333334%;  }
  .col-lg-9 {    width: 75%;  }
  .col-lg-8 {    width: 66.66666666666666%;  }
  .col-lg-7 {    width: 58.333333333333336%;  }
  .col-lg-6 {    width: 50%;  }
  .col-lg-5 {    width: 41.66666666666667%;  }
  .col-lg-4 {    width: 33.33333333333333%;  }
  .col-lg-3 {    width: 25%;  }
  .col-lg-2 {    width: 16.666666666666664%;  }
  .col-lg-1 {    width: 8.333333333333332%;  }
 
}

@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {}

@media (max-width: 767px) {  
.hidden-xs {  display: none !important;  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {  display: none !important;  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {  display: none !important;  }
}
@media (min-width: 1200px) {
  .hidden-lg { display: none !important;  }
}
.visible-print { display: none !important;}
@media print {
  .visible-print {  display: block !important;  }
 }
@media print {
  .hidden-print {  display: none !important;  }
}
 /* 公共*/

.fl{ float:left !important; display:inline;}
.fr{ float:right !important; display:inline;}
.dis_no{ display:none !important;}
.text_space2 p,.text_space{ text-indent:2em;}
.text_shadow{text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
.b-border{ border-bottom:1px solid #d2d2d2}
.r-border{ border-right:1px solid #d2d2d2}
.l-border{ border-left:1px solid #d2d2d2}

.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.fix{ position: fixed !important; z-index:99999;}
.clearfix:after {visibility: hidden; display: block; font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7*/
 .block_center{ margin:0 auto;  float:none !important;}
/* 字体*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { font-family: inherit; font-weight: 500; line-height: 1.5; color: inherit; }
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small { font-weight: normal; line-height: 1; color: #999; }
h1,.h1,h2,.h2,h3,.h3 { margin-top: 20px; margin-bottom: 10px; }
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small { font-size: 65%; }
h4,.h4,h5,.h5,h6,.h6 { margin-top: 10px; margin-bottom: 10px; }
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small { font-size: 75%; }
h1,.h1 { font-size: 50px; }
h2,.h2 { font-size: 40px; }
h3,.h3 { font-size: 36px; }
h4,.h4 { font-size: 28px; }
h5,.h5 { font-size: 24px; }
h6,.h6 { font-size: 14px; }
p { margin: 0 0 10px; }
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 200; line-height: 1.4; }




 /* 色彩*/
 .color_01{ background:#18bd9b;}
 .color_01 a, .color_01{ color:#fff}
 .color_01 a:hover{ color:000}
 .color_01f,.color_01f a{color:#18bd9b;}
 
  .color_02{ background:#2ecd71;}
 .color_02 a, .color_02{ color:#fff}
 .color_02 a:hover{ color:000}
 .color_02f,.color_01f a{color:#2ecd71;}
 
  .color_03{ background:#5cade2;}
 .color_03 a, .color_03{ color:#fff}
 .color_03 a:hover{ color:000}
 .color_03f,.color_03f a{color:#5cade2;}
 
  .color_04{ background:#9a59b5;}
 .color_04 a, .color_04{ color:#fff}
 .color_04 a:hover{ color:000}
 .color_04f,.color_04f a{color:#9a59b5;}
 
  .color_05{ background:#34495e;}
 .color_05 a, .color_05{ color:#fff}
 .color_05 a:hover{ color:000}
 .color_05f,.color_05f a{color:#34495e;}
 
 .color_06{ background:#f2c40f;}
 .color_06 a, .color_06{ color:#fff}
 .color_06 a:hover{ color:000}
 .color_06f,.color_06f a{color:#f2c40f;}
 
  .color_07{ background:#e77e22;}
 .color_07 a, .color_07{ color:#fff}
 .color_07 a:hover{ color:000}
 .color_07f,.color_07f a{color:#e77e22;}
 
  .color_08{ background:#e94c3d;}
 .color_08 a, .color_08{ color:#fff}
 .color_08 a:hover{ color:000}
 .color_08f,.color_08f a{color:#e94c3d;}
 
  .color_09{ background:#ecf0f1;}
 .color_09 a, .color_09{ color:#fff}
 .color_09 a:hover{ color:000}
 .color_09f,.color_09f a{color:#ecf0f1;}
 
  .color_10{ background:#95a4a7;}
 .color_10 a, .color_10{ color:#fff}
 .color_10 a:hover{ color:000}
 .color_10f,.color_10f a{color:#95a4a7;}
 
 .color_11{ background:#74b749;}
 .color_11 a, .color_11{ color:#fff}
 .color_11 a:hover{ color:000}
 .color_11f,.color_11f a{color:#74b749;}
 
 
 .color2_01{ background:#179f87;}
 .color2_01 a, .color2_01{ color:#fff}
 .color2_01 a:hover{ color:000}
 .color2_01f,.color2_01f a{color:#179f87;}
 
  .color2_02{ background:#26ad5e;}
 .color2_02 a, .color2_02{ color:#fff}
 .color2_02 a:hover{ color:000}
 .color2_02f,.color2_01f a{color:#26ad5e;}
 
  .color2_03{ background:#2b80b9;}
 .color2_03 a, .color2_03{ color:#fff}
 .color2_03 a:hover{ color:000}
 .color2_03f,.color2_03f a{color:#2b80b9;}
 
  .color2_04{ background:#9146af;}
 .color2_04 a, .color2_04{ color:#fff}
 .color2_04 a:hover{ color:000}
 .color2_04f,.color2_04f a{color:#9146af;}
 
  .color2_05{ background:#2d3e50;}
 .color2_05 a, .color2_05{ color:#fff}
 .color2_05 a:hover{ color:000}
 .color2_05f,.color2_05f a{color:#2d3e50;}
 
 .color2_06{ background:#f39c11;}
 .color2_06 a, .color2_06{ color:#fff}
 .color2_06 a:hover{ color:000}
 .color2_06f,.color2_06f a{color:#f39c11;}
 
  .color2_07{ background:#d25400;}
 .color2_07 a, .color2_07{ color:#fff}
 .color2_07 a:hover{ color:000}
 .color2_07f,.color2_07f a{color:#d25400;}
 
  .color2_08{ background:#be3a2b;}
 .color2_08 a, .color2_08{ color:#fff}
 .color2_08 a:hover{ color:000}
 .color2_08f,.color2_08f a{color:#be3a2b;}
 
  .color2_09{ background:#ecf0f1;}
 .color2_09 a, .color2_09{ color:#fff}
 .color2_09 a:hover{ color:000}
 .color2_09f,.color2_09f a{color:#ecf0f1;}
 
  .color2_10{ background:#95a4a7;}
 .color2_10 a, .color2_10{ color:#fff}
 .color2_10 a:hover{ color:000}
 .color2_10f,.color2_10f a{color:#95a4a7;}
 
 .color2_11{ background:#74b749;}
 .color2_11 a, .color2_11{ color:#fff}
 .color2_11 a:hover{ color:000}
 .color2_11f,.color2_11f a{color:#74b749;}
  
  .color_12{ background:#fff;}
 .color_12 a, .color_12{ color:#000;}
 .color_12 a:hover{ color:000}
 .color_12f,.color_12f a{color:#000;}
 
 .colorf_01, .colorf_01 a{color:#fff;}
 .bgbai{ background:#FFF;}

 /*--特效应用--*/
 .cover{ background:url(../img/bg.png) center top repeat;}

 /*--张帆增加--*/
.imgBox {position: relative; float:left; width: 220px; height:220px; overflow: hidden; _display: inline; margin: 10px;}
.imgBox span { cursor:pointer}
.imgBox .img { display:inline-block; width: 220px; height:220px; overflow: hidden;}
.imgBox .img img { width: 220px; height:220px;}
.imgBox .bg { position: absolute; top:0; left:0; width: 220px; height:220px; overflow: hidden; z-index:0; opacity: 0.4; filter: alpha(opacity=40); background:#000}
.imgBox .name { position: absolute; z-index:10; margin-left:50%; bottom:70px; left:-45%; width:90%; text-align:center; line-height:1.5; font-size:22px; color:#fff}
.imgBox .num { position: absolute; z-index:10; margin-left:50%; bottom:20px; left:-50px; width:100px; text-align:center; line-height:30px; font-size:14px; color:#fff; border: 2px solid rgba(255,255,255,0.5); border-radius: 20px; overflow:hidden}

.block { padding-bottom:10px; width:100%; overflow:hidden;}
.block h2 { margin-bottom:5px; border-bottom:1px solid #60BBF4; line-height:2; color:#60BBF4; font-size:26px; font-weight:normal}
.block .col-sm-2 .row { border-left:4px solid #60BBF4;}
.block #author .list .img-circle { margin-top:0}
.block h6 { margin:5px 0 0}
 /*--张帆增加end--*/
 
 /**/
 .content2{width:700px;border-bottom:dashed #ccc 1px;position:relative;}
 .content2 dt img{width:220px;height:146px;}
 .content2 .c-top{height:30px;font-size:20px;line-height:30px;font-weight:bold;color:green;margin:6px 0px;}
 .content2 dl dt{width:220px;float:left;margin-right:15px;}
 .content2 dl dd{width:465px;float:right}
 .content2 h5{color:#000;font-weight:bold;font-size:20px;}
  .content2 .timeyue{width:510px;height:25px;}
 .content2 .timeyue div{float:left;margin-right:10px;color:#909090;}
 .con-dd{width:350px;flaot:left;height:auto!important;min-height:126px;}
 .h6c{margin-top:20px;}
 #author2{width:100px;float:right;height:166px;position:absolute;top:-25px;right:0}
 
 /*头部*/
    .header{width:1118px;
             height:275px;
             margin:10px auto;
             border-bottom:solid #ddd 1px;}
    .header dt{width:450px;height:260px;background:#000;float:left;}
    .header dd{width:610px;height:260px;float:right;}
    .header p{font-size:42px;line-height: 54px;}
    .header h2{font-size:14px;text-indent:2em;font-weight: normal;color:#909090;line-height:24px;}
    .header h2 a{color:#0c87d5;}
    .header ul{height:20px;line-height:20px;}
    .header ul li{float:left;font-size:12px;color:#ccc;margin-right:23px;}
/*右侧*/
.tuijian{border-left:solid #ddd 1px;padding-left:25px;}
.block2 h2{height:40px;font-weight:bold;font-size:20px;margin-top:0;line-height:40px;margin-bottom:18px;}
.block2 h2 span{flaot:left}
.list-hang ul li{height:23px;line-height:23px;font-size:14px;color:#5b5b5b;margin-bottom:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.list-hang span{}
.list-hang .num{float:left;width:23px;height:23px;background:#b3b3b3;color:#fff;text-align:center;font-weight:bold;margin-right:7px;}
.list-hang .bg{background: #fd7613}

/*top*/
#btn_nav span{position:absolute;right:0}

 
 