body{ margin:0; padding:0; overflow-x:hidden; overflow-y:auto; background: #efefef; font-family: "微软雅黑"; font-size: 14px; line-height: 24px;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:0; max-width: 100%;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#00a2e1;}

.text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }/*单行字数长度限制 多出部分显示“...”*/
a.text-ellipsis{ display:inline-block; max-width: 100%; }/*单行字数长度限制 多出部分显示“...”*/
a:focus{ text-decoration: none; }
.bg-fff{ background: #fff; }

@media (max-width:767px) { }
@media (min-width:768px) and (max-width:991px) { }
@media (min-width:991px) and (max-width:1199px) { }
@media (min-width:1199px) { }

.m-0{ margin:0 !important;}
.m-t-0{ margin-top:0 !important;}
.m-r-0{ margin-right:0 !important;}
.m-b-0{ margin-bottom:0 !important;}
.m-l-0{ margin-left:0 !important;}

.m-5{ margin:5px;}  .m-t-5{ margin-top:5px;}  .m-r-5{ margin-right:5px;}  .m-b-5{ margin-bottom:5px;}  .m-l-5{ margin-left:5px;}
.m-10{ margin:10px;}.m-t-10{ margin-top:10px;}.m-r-10{ margin-right:10px;}.m-b-10{ margin-bottom:10px;}.m-l-10{ margin-left:10px;}
.m-15{ margin:15px;}.m-t-15{ margin-top:15px;}.m-r-15{ margin-right:15px;}.m-b-15{ margin-bottom:15px;}.m-l-15{ margin-left:15px;}
.m-20{ margin:20px;}.m-t-20{ margin-top:20px;}.m-r-20{ margin-right:20px;}.m-b-20{ margin-bottom:20px;}.m-l-20{ margin-left:20px;}
.m-30{ margin:30px;}.m-t-30{ margin-top:30px;}.m-r-30{ margin-right:30px;}.m-b-30{ margin-bottom:30px;}.m-l-30{ margin-left:30px;}

.p-5{ padding:5px;}  .p-t-5{ padding-top:5px;}  .p-r-5{ padding-right:5px;}  .p-b-5{ padding-bottom:5px;}  .p-l-5{ padding-left:5px;}
.p-10{ padding:10px;}.p-t-10{ padding-top:10px;}.p-r-10{ padding-right:10px;}.p-b-10{ padding-bottom:10px;}.p-l-10{ padding-left:10px;}
.p-15{ padding:15px;}.p-t-15{ padding-top:15px;}.p-r-15{ padding-right:15px;}.p-b-15{ padding-bottom:15px;}.p-l-15{ padding-left:15px;}
.p-20{ padding:20px;}.p-t-20{ padding-top:20px;}.p-r-20{ padding-right:20px;}.p-b-20{ padding-bottom:20px;}.p-l-20{ padding-left:20px;}
.p-30{ padding:30px;}.p-t-30{ padding-top:30px;}.p-r-30{ padding-right:30px;}.p-b-30{ padding-bottom:30px;}.p-l-30{ padding-left:30px;}

/*浏览器版本过低 升级提示*/
#browser_ie {BACKGROUND-COLOR: #f6f6b4; DISPLAY: none; HEIGHT: 85px; COLOR: #000; FONT-SIZE: 15px; width: 100%; position: fixed; top: 0; z-index: 9999999;}
#browser_ie .brower_info {MARGIN: 0px auto; WIDTH: 800px; PADDING-TOP: 17px}
#browser_ie .brower_info .notice_info {	POSITION: relative; MARGIN-TOP: 5px; FLOAT: left}
#browser_ie .brower_info .notice_info P {TEXT-ALIGN: left; LINE-HEIGHT: 25px; WIDTH: 360px; DISPLAY: inline-block}
#browser_ie .browser_list {	POSITION: relative; FLOAT: left}
#browser_ie .browser_list IMG {	WIDTH: 40px; HEIGHT: 40px}
#browser_ie .browser_list SPAN {TEXT-ALIGN: center; WIDTH: 80px; DISPLAY: inline-block}


/*放大 样式需放在.img父级*/
.img-scale > img, .img-scale a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ display:block; max-width:100%; height:auto; }
.img-scale{ overflow: hidden; padding:0; border: 0; display: block;
    -ms-transform:scale(1,1); /* IE 9 */
	-webkit-transform: scale(1,1); /* Safari */
	transform: scale(1,1); /* 标准语法 */
}
.img-scale img{ width: 100%;
	transition: all .5s;
    -webkit-transition: all .5s; /* Safari */
}
.img-scale:hover img{
	transition: all .3s;
    -webkit-transition: all .5s; /* Safari */
	-ms-transform:scale(1.02,1.02); /* IE 9 */
	-webkit-transform: scale(1.02,1.02); /* Safari */
	transform: scale(1.02,1.02); /* 标准语法 */
}
.box-scale{ background: #f5f5f5; 
	transition: all .5s;
    -webkit-transition: all .5s; /* Safari */
}
.box-scale:hover{    
	transition: all .5s;
    -webkit-transition: all .5s; /* Safari */
	-ms-transform:scale(1.1); /* IE 9 */
	-webkit-transform: scale(1.1); /* Safari */
	transform: scale(1.1); /* 标准语法 */
}
/*动画*/
.keyframes > img, .img-scale a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ display:block; max-width:100%; height:auto; }
.keyframes
{
	position:relative;
}
.keyframes:hover{
	animation:tiaoyue 1s;
	-webkit-animation:tiaoyue 1s; /* Safari and Chrome */
}
@keyframes tiaoyue
{
	0%   { top: 0;}
	25%  { top: -10px; }
	50%  { top: 0;}
	75%  { top: 0px;}
	100% { top: 0;}
}

@-webkit-keyframes tiaoyue
{
	0%   { margin-top: 0; }
	25%  { margin-top: -20px; }
	50%  { margin-top: 0;}
	75%  { margin-top: -15px;}
	100% { margin-top: 0;}
} 
/*3d Y左右旋转*/
.rotate{}
.rotate:hover
{
	transition:.5s;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg); /* Safari and Chrome */
}

/*================================================================================*/
/*================================================================================*/
/*================================================================================*/
/* --------------------------------  Header  -------------------------------- */
.cd-morph-dropdown {}
.cd-morph-dropdown::before {
  /* never visible - used in JS to check mq */
  content: 'mobile';
  display: none;
}
.cd-morph-dropdown .nav-trigger {
  /* menu icon - visible on small screens only */
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  height: 60px;
  width: 100%;
  background: #2a292f;
  /* replace text with icon */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}
.cd-morph-dropdown .nav-logo {
  /* menu icon - visible on small screens only */
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  background: #2a292f;
  float: left;
  line-height:60px; 
  padding-left:10px;
  /* replace text with icon */
  color: #00a2e1;
  overflow: hidden;
}
.cd-morph-dropdown .nav-trigger span, .cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  /* these are the 3 lines of the menu icon */
  position: absolute;
  background-color: #fff;
  height: 3px;
  width: 26px;
}
.cd-morph-dropdown .nav-trigger span {
  right: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
.cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  content: '';
  left: 0;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.cd-morph-dropdown .nav-trigger span::before {
  -webkit-transform: translateY(-9px);
      -ms-transform: translateY(-9px);
          transform: translateY(-9px);
}
.cd-morph-dropdown .nav-trigger span::after {
  -webkit-transform: translateY(9px);
      -ms-transform: translateY(9px);
          transform: translateY(9px);
}
.cd-morph-dropdown.nav-open .nav-trigger span {
  background-color: transparent;
}
.cd-morph-dropdown.nav-open .nav-trigger span::before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.cd-morph-dropdown.nav-open .nav-trigger span::after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.cd-morph-dropdown .main-nav {
  display: none;
}
.cd-morph-dropdown .morph-dropdown-wrapper {
  display: none;
  position: absolute;
  z-index: 2;
  top: 60px;
  left: 0;
  width: 100%;
  padding: 1.2em 5%;
  box-shadow: inset 0 1px 0 #23a6d1;
  background: rgba(255,255,255,.9);
}
.cd-morph-dropdown.nav-open .morph-dropdown-wrapper {
  display: block;
}
.cd-morph-dropdown .dropdown-list > ul > li {
  /*margin-bottom: 3.3em;*/
}
.cd-morph-dropdown .label {
  display: none;
  font-size: 2.2rem;
  color: #1A1A1A;
  margin-bottom: .8em;
}
.cd-morph-dropdown .content li::after {
  clear: both;
  content: "";
  display: block;
}
.cd-morph-dropdown .gallery .content li {
	width: 50%; float: left;
  margin-bottom: 10px;
}
.cd-morph-dropdown .gallery .content a {
  display: block;
}
.cd-morph-dropdown .gallery .content a::before {
  /* icon on the left */
  content: '';
  display: inline-block;
  float: left;
  height: 24px;
  width: 24px;
  margin-right: .6em;
  background: red;
  border-radius: 50%;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.cd-morph-dropdown .gallery .content a span, .cd-morph-dropdown .gallery .content a em {
  display: block;
  line-height: 1.2;
}
.cd-morph-dropdown .gallery .content a em {
  font-size: 1.8rem;
  padding: .1em 0 .2em;
  color: #1A1A1A;
}
.cd-morph-dropdown .gallery .content a span {
  font-size: 1.4rem;
  color: #a6a6a6;
}
.cd-morph-dropdown .gallery .content a:hover::before {
  background-color: #1A1A1A;
}
.cd-morph-dropdown .gallery li:nth-of-type(1) a::before {
  background: #f4e58a url(../img/cd-gallery-icons.svg) no-repeat 0 0;
}
.cd-morph-dropdown .gallery li:nth-of-type(2) a::before {
  background: #F4AF6D url(../img/cd-gallery-icons.svg) no-repeat -54px 0;
}
.cd-morph-dropdown .gallery li:nth-of-type(3) a::before {
  background: #DB6356 url(../img/cd-gallery-icons.svg) no-repeat -108px 0;
}
.cd-morph-dropdown .gallery li:nth-of-type(4) a::before {
  background: #8D4645 url(../img/cd-gallery-icons.svg) no-repeat -162px 0;
}
.cd-morph-dropdown .links .content > ul > li {
  margin-top: 1em;
}
.cd-morph-dropdown .links-list li{ float: left;  }
.cd-morph-dropdown .links-list a{  display: block;
  font-size: 1em;
  line-height: 1.6;
  padding-right:15px;}
/*
.cd-morph-dropdown .links-list a, .cd-morph-dropdown .btn {
  display: block;
  font-size: 1.5rem;
  line-height: 1.6;
  padding-right:15px;
}
.cd-morph-dropdown .links-list a:hover,
.cd-morph-dropdown .btn:hover {
  color: #23a6d1;
}
*/
.cd-morph-dropdown .content h2 {
  color: #23a6d1;
  text-transform: uppercase;
  font-style:oblique;
  font-size: 1.3rem;
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.nav-logo img{ max-height: 100%; }
@media only screen and (min-width: 768px) {
  .cd-morph-dropdown .links-list li{ float:none; border-bottom: 1px #ddd dashed;}
  .cd-morph-dropdown .nav-logo {
    /* menu icon - visible on small screens only */
    position: relative;
    top: 0;
    left: 0;
    line-height:80px; 
    /* replace text with icon */
    color: #00a2e1;
    overflow: hidden;
  }
  .cd-morph-dropdown {
  	position: relative;
  	z-index: 2;
    height: auto;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0;
    /*background-color: transparent;*/
    background:#2a292f;
  }
  .cd-morph-dropdown::before {
    content: 'desktop';
  }
  .cd-morph-dropdown .nav-trigger {
    display: none;
  }
  .cd-morph-dropdown .main-nav {
  	float:right;
    display: inline-block;
  }
  .cd-morph-dropdown .main-nav > ul > li {
    display: inline-block;
    float: left;
  }
  .cd-morph-dropdown .main-nav > ul > li > a {
    display: block;
    padding: 0 1.2em;
    height: 70px;
    line-height: 70px;
    color: #fff;
    font-size: 1.1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
  }
  .cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li > a {
    /* main navigation hover effect - on hover, reduce opacity of elements not hovered over */
    opacity: .6;
  }

  .cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li.active > a {
    opacity: 1;
  }
  .cd-morph-dropdown .morph-dropdown-wrapper {
    /* dropdown wrapper - used to create the slide up/slide down effect when dropdown is revealed/hidden */
    display: block;
    top: 81px;
    /* overwrite mobile style */
    width: auto;
    padding: 0;
    box-shadow: none;
    background-color: transparent;
    /* Force Hardware acceleration */
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    will-change: transform;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }
  .cd-morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .cd-morph-dropdown .dropdown-list {
    position: absolute;
    top: 31px;
    left: 0;
    visibility: hidden;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    will-change: transform, width, height;
    -webkit-transition: visibility .3s;
    transition: visibility .3s;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
  }
  .no-csstransitions .cd-morph-dropdown .dropdown-list {
    display: none;
  }
  .cd-morph-dropdown .dropdown-list::before {
    /* dropdown top triangle */
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
  .cd-morph-dropdown .dropdown-list > ul {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
  .cd-morph-dropdown.is-dropdown-visible .dropdown-list {
    visibility: visible;
    -webkit-transition: width .3s, height .3s, -webkit-transform .3s;
    transition: width .3s, height .3s, -webkit-transform .3s;
    transition: transform .3s, width .3s, height .3s;
    transition: transform .3s, width .3s, height .3s, -webkit-transform .3s;
  }
  .cd-morph-dropdown.is-dropdown-visible .dropdown-list::before {
    opacity: 1;
  }
  .cd-morph-dropdown .dropdown {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    -webkit-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
  }
  .cd-morph-dropdown .dropdown.active {
    opacity: 1;
    visibility: visible;
  }
  .cd-morph-dropdown .dropdown.move-left .content {
    -webkit-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  .cd-morph-dropdown .dropdown.move-right .content {
    -webkit-transform: translateX(100px);
        -ms-transform: translateX(100px);
            transform: translateX(100px);
  }
  .cd-morph-dropdown .label {
    /* hide the label on bigger devices */
    display: none;
  }
  .cd-morph-dropdown .content {
    padding: 2.2em 1.8em;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    text-align: left;
  }
  .cd-morph-dropdown .content > ul::after {
    clear: both;
    content: "";
    display: block;
  }
  .cd-morph-dropdown .content > ul > li {
    width: 100%;
    margin-right: 4%;
    margin-top: 0;
  }
  .cd-morph-dropdown .content > ul > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .cd-morph-dropdown .gallery .content {
    /* you need to set a width for the .content elements because they have a position absolute */
    width: 510px;
    padding-bottom: .8em;
  }
  .cd-morph-dropdown .gallery .content li {
    margin-bottom: 1.8em;
  }
  .cd-morph-dropdown .links .content > ul > li {
    margin-top: 0;
  }
  .cd-morph-dropdown .links .content,
  .cd-morph-dropdown .button .content {
    width: 200px;
  }

  .cd-morph-dropdown .links-list a {
    font-size: 1em;
    padding:.5em 0;
  }
  /*
			  .cd-morph-dropdown .btn {
			    display: block;
			    width: 100%;
			    height: 60px;
			    margin: 1.5em 0 0;
			    font-size: 1.8em;
			    text-align: center;
			    color: #FFFFFF;
			    line-height: 60px;
			    background: #DB6356;
			    -webkit-font-smoothing: antialiased;
			    -moz-osx-font-smoothing: grayscale;
			  }
			  .cd-morph-dropdown .btn:hover {
			    background: #1A1A1A;
			    color: #FFFFFF;
			  }
  */
  .cd-morph-dropdown .content h2 {
  	border-bottom:1px #ddd solid;
  	text-align:center;
    font-size: 1.8em;
    text-transform: none;
    font-weight: normal;
    color: #00a2e1;
    margin: 0 0 .6em;
    font-style: normal;
    padding-bottom:10px;
  }
  .cd-morph-dropdown .bg-layer {
    /* morph dropdown background */
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
    background: #FFFFFF;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    will-change: transform;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .cd-morph-dropdown.is-dropdown-visible .bg-layer {
    opacity: 1;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
  } 
}
@media (min-width: 768px) and (max-width: 1200px)  {
.cd-morph-dropdown .main-nav > ul > li > a{ padding: 0 .8em; }
}
  /**nav新增**/
  .nav-righttop{ border-bottom: 1px solid rgba(255,255,255,.1); text-align: right; padding-bottom:8px; padding-top:8px;}
  .logo-xs{ height: 40px; width: auto; }  
@media (min-width: 768px){   
  .cd-morph-dropdown .links .content2, .cd-morph-dropdown .button .content2 { width: 240px; }
  .bg-pagein{ margin-top:10px; }

}
/*page-banner*/
.page-banner{ z-index:1; }
.page-banner img{ text-align:center; margin:0 auto;  }
@media (max-width: 768px) {
	.page-banner{ margin-top:60px; }
  .bg-pagein{ margin-top:70px; }

}
/*页面*/
.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{ padding-left: 8px; padding-right:8px;}

.list-1{ border:1px #ddd solid; background: #fff; /*box-shadow: 0px 1px 5px rgba(0,0,0,.1);*/}
.list-1 .title{ color: #00a2e1; line-height:42px; font-size:16px; padding:0 10px; margin-bottom:10px; border-bottom:1px #ddd solid; }
.list-1 ul{ padding:0 10px; }
.list-1 ul li{ margin-bottom: 6px; }
.list-1 ul li p{ margin-bottom:1px; }
.list-1 ul li img{ margin-bottom:5px; min-width: 100%; }
.list-1 .help-block{ font-size: 12px; line-height: 18px; color: #aab3b9; }
.list-1 h6{ font-size: 15px; color: #000; line-height: 15px; height: 15px; overflow: hidden; }
.list-1 ul li:hover h6{ color: #00a2e1; }
.list-1 .text-about{ color: #666; font-size: 12px; line-height: 18px; max-height: 54px; overflow: hidden; margin-bottom: 10px; }

.list-2{ border:1px #ddd solid; border-top: 0; background: #fff; }
.list-2 ul{ padding:5px 15px; }
.list-2 ul li{ border-bottom:1px #eee solid;  cursor: pointer; padding:0 10px;}
.list-2 ul li p{ margin-bottom:10px; }
.list-2 ul li img{ min-width: 100%; margin-top: 15px; margin-bottom: 15px; opacity: 1; transition: all .5s; height: 90px; }
.list-2 ul li:hover img{ opacity: .8; transition: all .5s;}
.list-2 ul li text{ color: #323232; }
.list-2 .help-block{ font-size: 12px; color: #aab3b9; margin-top: 0; }
.list-2 h6{ font-size: 15px; color: #000;  line-height: 20px; height: 20px; overflow: hidden;}
.list-2 ul li:hover h6{ color: #00a2e1; }
.list-2 .text-about{ color: #666; font-size: 12px; line-height: 18px; max-height: 36px; overflow: hidden; margin-bottom: 5px; }

.fengexian{ margin-left:-10px; margin-right: -10px; height: 1px; display: block; background: #e4e7e9; margin-top: 10px; margin-bottom:10px;}

.list-3{ border:1px #ddd solid; border-top:2px #00a2e1 solid; background: #fff; padding-bottom:2px; /*box-shadow: 0px 1px 5px rgba(0,0,0,.1);*/ }
.list-3 .title{ color: #00a2e1; line-height:42px; font-size:16px; padding:0 10px; border-bottom:1px #ddd solid; }
.list-3 ul{ padding:0 10px; }
.list-3 ul li{ margin-bottom: 1px;}
.list-3 ul li p{ margin-bottom:1px; }
.list-3 ul li text{ color: #323232; }
.list-3 .help-block{ font-size: 12px; line-height: 18px; color: #aab3b9; }
.list-3 h6{ font-size: 15px; color: #000; line-height: 15px; height: 15px; overflow: hidden; }
.list-3 ul li:hover h6{ color: #00a2e1; }
.list-3 .text-about{ color: #666; font-size: 12px; line-height: 18px; max-height: 54px; overflow: hidden; margin-bottom: 10px; }

.banner-in1{}
.banner-in1 .carousel-indicators{bottom: -17px; }
.carousel-indicators .active{width: 15px; height: 8px; background:rgba(255,255,255,.8); border-top-right-radius: 100px; border-top-left-radius: 100px; margin: 0; border: 0;}
.carousel-indicators li{  width: 15px; height: 8px; background:rgba(0,0,0,.2); border-top-right-radius: 100px; border-top-left-radius: 100px; border: 0; margin: 0; }
.carousel-caption{ text-align:left; padding-left:2%;  padding-left:2%; left: 0; right: 0; font-size: 20px; font-weight: bold; bottom: -20px;}
.carousel-caption p{ margin:5px 0 0 0; font-size: 12px; font-weight:normal;  }
.carousel-indicators{ z-index: 1; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img{ margin:0 auto; width: 100%; }
@media (min-width: 768px){   
}
@media (min-width: 992px){   
  .list-1 ul li img{  height: 120px;}
  .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height: 284px; }
  .list-3 ul{ padding:0 10px; margin-top: -8px; }
}
@media (min-width: 1200px){   
  .list-1 ul li img{  height: 140px;}
  .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height: 344px; }
  .list-3 ul{ padding:0 10px; margin-top: 0px; }
}


.pxhd{ border:1px #ddd solid; border-top:2px #00a2e1 solid; background: #fff; /*box-shadow: 0px 1px 5px rgba(0,0,0,.1);*/ }
.pxhd .title{ color: #00a2e1; line-height:42px; font-size:16px; padding:0 10px; }
.pxhd ul{ border-top: 1px #eee solid; overflow: hidden;}
.pxhd ul li{ clear: both; border-bottom: 1px #eee solid; overflow: hidden;}
.pxhd .pxhd-l{ width: 30%; padding:0 2%; float: left; overflow: hidden; border-right: 1px #eee solid;}
.pxhd .pxhd-l img{ width: 100%; height: 100%; border:3px #fff solid; min-height: 50px;}
.pxhd .pxhd-r{ width: 65%; margin-right: 2%; padding-left: 3%; padding-top:5px; float: left; overflow: hidden; border-left: 1px #eee solid; margin-left: -1px; }
.pxhd .pxhd-r p{ margin:0;}
.pxhd .pxhd-r .help-block{ font-size: 12px; }
.pxhd .border-0{ border: 0;}

.more{ font-size: 12px; color: rgba(0,0,0,.3); margin-top: 0px; }

.guanggao{  }
.guanggao img{ width:100%;  }
/*瀑布流*/
#my-gallery-container{ margin-left: -5px; margin-right: -5px; }
#my-gallery-container img{ width:100%; }
#my-gallery-container .item {width:100%;  min-height:100px; padding:5px 10px; margin:10px 0px; border: 1px #ddd solid; background: #fff;}
#my-gallery-container .item:hover { border: 1px #ddd solid;}
#my-gallery-container .item h6{ font-size: 16px; color: #000; font-weight: bold; line-height: 24px; max-height: 50px; overflow: hidden;}
#my-gallery-container .item .help-block{ font-size: 12px; color: #999; margin:10px auto 5px auto;}
#my-gallery-container .item .img-in{  width: 100%; overflow: hidden; min-height: 105px; position: relative; z-index: 2; }
#my-gallery-container .item .img-bgtext{ color: #999; height: 105px; overflow:hidden; background: #f5f5f5; padding:5px 10px; margin-top: -105px; position: relative; z-index: 1;}
#my-gallery-container .padding{padding: 0px 5px;}

#my-gallery-container2{ margin-left: -5px; margin-right: -5px; }
#my-gallery-container2 img{ width:100%; }
#my-gallery-container2 .item {width:100%;  min-height:100px; padding:10px 10px; margin:10px 0px; border: 1px #ddd solid; background: #fff;}
#my-gallery-container2 .item:hover { border: 1px #ddd solid;}
#my-gallery-container2 .item h6{ font-size: 16px; color: #000; font-weight: bold; line-height: 24px; max-height: 50px; overflow: hidden; margin-bottom: 0;}
#my-gallery-container2 .item .help-block{ font-size: 12px; color: #999; margin:5px auto 0px auto;}
#my-gallery-container2 .item .img-in{  width: 100%; overflow: hidden; min-height: 105px; position: relative; z-index: 2; }
#my-gallery-container2 .item .img-bgtext{ color: #999; height: 105px; overflow:hidden; background: #f5f5f5; padding:5px 10px; margin-top: -105px; position: relative; z-index: 1;}
#my-gallery-container2 .padding{padding: 0px 5px;}

.list-ckgd{ width: 100%; background: #fff; display: block; text-align: center; }

.zj-fenlei{ background: #ddd; border-radius: 3px; padding: 3px 10px; line-height: 14px; font-size: 12px; color: #999; float: left; margin: 5px 0 5px 0;}

.pxhd2{ border:1px #ddd solid; border-top:2px #00a2e1 solid; background: #fff; /*box-shadow: 0px 1px 5px rgba(0,0,0,.1);*/ }
.pxhd2 .nav-tabs a{ padding:10px 5px; text-align:center;  }
.pxhd2 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{box-shadow:inset 0 -1px 0 #a2c1da;}
.pxhd-tab{ overflow: hidden; border-top: 1px #ddd solid; margin-top: -1px;}
.pxhd-tab li{ clear: both; border-bottom: 1px #eee solid; overflow: hidden;}
.pxhd-tab .pxhd-l{ width: 30%; padding:0 2%; float: left; overflow: hidden; border-right: 1px #eee solid;}
.pxhd-tab .pxhd-l img{ width: 100%; height: 100%; border:3px #fff solid; min-height: 50px;}
.pxhd-tab .pxhd-r{ width: 65%; margin-right: 2%; padding-left: 3%; padding-top:5px; float: left; overflow: hidden; border-left: 1px #eee solid; margin-left: -1px; }
.pxhd-tab .pxhd-r p{ margin:0;}
.pxhd-tab .pxhd-r .help-block{ font-size: 12px; }
.pxhd-tab .border-0{ border: 0;}

/**首页 -底部**/
.in-foot1{ background:#2a292f; border-top: 1px #fff solid; border-bottom:1px solid #1c1c1e; padding-top:30px; padding-bottom:30px; font-size:12px;}
.in-foot1 h5{ color:#fff; font-weight: bold; font-size:14px;}
.in-foot1 p{ color:#fff; line-height:2em; opacity:.3; filter:alpha(opacity=30);}
.in-foot1 a{ display:block; color:#fff; line-height:2em; opacity:.3; filter:alpha(opacity=30);}
.in-foot1 a:hover{ opacity:1; filter:alpha(opacity=100); color: #00a2e1;}
.in-foot1 .ewm{ text-align:center;}
.in-foot1 .ewm img{ margin:0 auto;}
.in-foot2{ background:#232228; text-align:center; line-height:28px; font-size:12px; border-top:1px solid #353539;}
.in-foot2 span{ color:#fff; opacity:.3; filter:alpha(opacity=30);}

.breadcrumb{ margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: #fff; border-bottom: 1px #efefef solid; }
.well{ background: #fff; border-top-left-radius: 0; border-top-right-radius: 0;}
.nav2-title{  font-size: 16px; color:#00a2e2; font-weight:bold; }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{ background: #f5f5f5; border-color:#ddd; color: #323232; }

.list-ny{ min-height: 450px; }
.list-ny a{ height: 42px; line-height: 42px; overflow: hidden; display: block; border-bottom: 1px #eee dashed;}
.list-ny a span{ font-size: 12px; line-height: 40px; color: #aab3b9; }

.fenye{ margin-top: 20px; margin-bottom: 50px; text-align: center;}
.fenye a{ line-height:normal; height: auto; }
/*视频新闻观看页面*/
.about-page{ padding-top:20px; padding-bottom:20px; background:#1e1e1e;}
.about-page .page-title{overflow: hidden; margin:0 0 10px 0;}
.about-page .page-title span{color: #999; font-weight:normal; font-size:12px; line-height:50px; margin-top:5px; height: 14px;  }

.about-video{ width: 100%; height: 425px;}
.about-page .page-body{ background:#000; border-radius:4px; padding-bottom:0px;}
.about-page .page-body .body-title{ font-size: 16px; color:#fff; line-height: 32px; padding:10px; opacity: .2;}
.about-page .page-body:hover .body-title{ opacity: .5; }
@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1200px)  {
}
@media (min-width: 768px) and (max-width: 992px)  {
  .about-video{ width: 100%; height: auto;}
}
@media (max-width: 768px)  {
  .about-page{ margin-left:-20px; margin-right:-20px; padding-top:0; padding-bottom:10px; margin-top:54px; }
  .about-page .page-body .body-title{font-size: 12px; color:#fff; line-height: 22px; padding:10px; opacity:.5;}
  .about-video{ width: 100%; height: auto;}
}

.about-xx{ font-size: 14px; }
.about-xx .xx-title h3{ overflow: hidden; font-weight:bold; font-size:22px; line-height:40px; margin:0 0 15px 0; border-bottom:1px #ddd dashed; padding:10px 0 0 0; }
.about-xx .xx-title h3 span{ color: #999; font-weight:normal; font-size:12px; line-height:50px; margin-top:5px; height: 14px; }

@media (max-width:767px) {
.about-xx .xx-title h3 span{ width: 100%; padding-bottom:10px; margin-bottom: 10px; display: block; height: 32px;}
}
@media (min-width:768px) and (max-width:991px) {
.about-xx .xx-title h3 span{ width: 100%; padding-bottom:10px; margin-bottom: 10px; display: block; height: 32px;}
  }
/*详细页最热新闻*/
.title-hot1{ font-size:20px; color:#719aa4; line-height: 32px; margin-bottom:10px; border-bottom:1px #333 solid;}
.title-hot1 small{ color: #999; margin-left: 5px; font-size:12px;}
.hot1-news{ height: 433px; overflow-x:hidden; width: 100%; margin-left: -8px; }
.hot1-news img{ width: 100%; }
.list4 p{ max-height: 20px; overflow: hidden; font-size: 12px; }

@media (max-width:767px) {
  .list4 img{ height: 180px; border-radius:2px;}
 }
@media (min-width:768px) and (max-width:991px) {
  .list4 img{ height: 200px; border-radius:2px;}
 }
@media (min-width:991px) and (max-width:1199px) {
  .list4 img{ height: 80px; border-radius:2px;}
 }
@media (min-width:1199px) { 
  .list4 img{ height: 70px; border-radius:2px;}
}
/*详细页*/
.page-xx{ min-height: 450px; }
.page-xx .title{ text-align:center; font-size:20px; font-weight:bold; line-height:32px; padding-bottom: 15px; margin:0 -3px; color:#000;}
.page-xx .title-bar{  line-height:22px; padding:5px 20px; border-top:1px #efefef dashed; border-bottom:1px #efefef dashed; margin-left:-20px; margin-right:-20px; color: #aab3b9; font-size: 12px; margin-bottom:15px;}
.page-xx .title-bar .bds_more{ height: 16px; background: #fff; font-size: 12px; margin:0; padding: 0; color: #aab3b9;}
.page-xx .xx-nr{ }

.fenye1{ font-size: 14px; margin-top:-19px; }
.fenye1 a{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-radius: 0; box-shadow: 0px 1px 2px #ddd;}
.fenye1 .text-left{ text-align:left !important; }
.fenye1 .text-right{ text-align:right !important; }

.btn-fenye1{ border-radius: 0; box-shadow: 0px 1px 2px #ddd; margin-top: 1px; color: #aab3b9;}
/*友情链接*/
.page-links{ background: #fff; padding-top:10px; padding-bottom:10px; margin-top:20px; border-top:1px #ddd solid; }
.page-links a{ padding-right:10px; font-size: 12px; color: #999;}
.page-links a:hover{ color: #00a2e1;}


























