﻿

.hide{display: none;}
.font_size8 {
    font-size: 8px
}

.font_size10 {
    font-size: 10px
}

.font_size12 {
    font-size: 12px
}

.font_size14 {
    font-size: 14px
}

.font_size16 {
    font-size: 16px
}

.font_size18 {
    font-size: 18px
}

.font_size21 {
    font-size: 21px
}

.font_size24 {
    font-size: 24px
}

.font_size28 {
    font-size: 28px
}

.font_size32 {
    font-size: 32px
}

.font_size64 {
    font-size: 64px
}
.font_20_namal{ font-size: 20px; font-weight: normal;}
.font_size96 {
    font-size: 96px
}
.font_weight{ font-weight: 600;}
.color_primary,.color_heyilan {color: #3498DB;}
.color_success {color: #1ABC9C;}
.color_info {color: #5bc0de;}
.color_warning,.color_heyihong {color: #F39C12;}
.color_danger {color: #d9534f;}

.color_cheng {
    color: #ec972f;
}

.color_222 {
    color: #222;
}

.color_333 {
    color: #333;
}

.color_555 {
    color: #555;
}
.color_666 {
    color: #666;
}
.color_777 {
    color: #777;
}

.color_999 {
    color: #999;
}

.color_eee {
    color: #eee;
}

.color_aaa {
    color: #aaa;
}

.color_bbb {
    color: #bbb;
}
.color_ccc {
    color: #ccc;
}

.color_ddd {
    color: #ddd;
}

.color_qiyehong {
    color: #ed53a5;
}

.color_qiyelv {
    color: #a8cc17
}

.color_qiyecheng {
    color: #f07f0d
}

.color_qiyehuang {
    color: #fdcf00
}

.color_qiyelan {
    color: #2980B9
}

.float_right {
    float: right;
}

.float_left {
    float: left;
}

.pading_top_5px {
    padding-top: 5px;
}

.pading_top_10px {
    padding-top: 10px;
}

.pading_top_20px {
    padding-top: 20px;
}

.pading_top_30px {
    padding-top: 30px;
}

.pading_top_40px {
    padding-top: 40px;
}

.pading_top_50px {
    padding-top: 50px;
}

.pading_right_10px {
    padding-right: 10px;
}

.pading_left_10px {
    padding-left: 10px;
}

.pading_right_20px {
    padding-right: 20px;
}

.pading_right_30px {
    padding-right: 30px;
}

.pading_right_50px {
    padding-right: 50px;
}

.pading_bottom_30px {
    padding-bottom: 30px;
}

.pading_bottom_10px {
    padding-bottom: 10px;
}
.pading_bottom_0px {
    padding-bottom: 0px;
}

.margin_left10 {
    margin-left: 10px;
}

.margin_left14 {
    margin-left: 14px;
}
.margin_left16 {
    margin-left: 16px;
}
.margin_left20 {
    margin-left: 20px;
}

.margin_left30 {
    margin-left: 30px;
}

.margin_left50 {
    margin-left: 50px;
}

.margin_right30 {
    margin-right: 30px;
}

.margin_right20 {
    margin-right: 20px;
}

.margin_right16 {
    margin-right: 16px;
}

.margin_right10 {
    margin-right: 10px;
}
.margin_top0 {
    margin-top: 0px;
}

.margin_top10 {
    margin-top: 10px;
}

.margin_top20 {
    margin-top: 20px;
}

.margin_top30 {
    margin-top: 30px;
}

.margin_top50 {
    margin-top: 50px;
}
.margin_bottom0 {
    margin-bottom: 0px;
}
.margin_bottom6 {
    margin-bottom: 6px;
}
.margin_bottom10 {
    margin-bottom: 10px;
}
.margin_bottom15 {
    margin-bottom: 15px;
}
.margin_bottom20 {
    margin-bottom: 20px;
}

.margin_bottom30 {
    margin-bottom: 30px;
}

.margin_bottom50 {
    margin-bottom: 50px;
}
.line_height1d6{ line-height: 1.6;}
.line_height1d8{ line-height: 1.8;}
.line_height2d0{ line-height: 2;}

.manhangyichu {
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.manhangyichu-h {
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}  /*溢出高度可在代码里编写。或者同级别css里边写*/

.max-height-hide52{ max-height: 52px; overflow: hidden;}

.height-hide55{height: 55px; overflow: hidden;}
.height-hide97{height: 97px; overflow: hidden;}
/*
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}

@media (max-width: 767px) {}
@media (max-width: 991px) {}
*/
/*五指分页*/
/*分页active变化*/
.pagination > li > .active,
.pagination > li > .active > span,
.pagination > li > .active > a:hover,
.pagination > li > .active > span:hover,
.pagination > li > .active > a:focus,
.pagination > li > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #3498DB;
    border-color: #2f89c6;
}
.pagination > li > .active:hover {
    color: #fff;
    cursor: default;
    background-color: #3498DB;
    border-color: #2f89c6;
}
.font-Arial { font-family: Arial;}
.font-Tahoma { Font-Family: tahoma ;}
.font-Verdana { Font-Family: Verdana ;}
.font-TNR { Font-Family: "Times New Roman" ;}
.font-CSM { Font-Family: "Comic Sans MS" ;}
.font-Helvetica { Font-Family: "Helvetica" ;}
/*-----------------------以上为基础样式区----------------------------------*/
.container {
    width: 1200px;
    padding: 0;
    max-width: none !important;
}
.container .row {
    margin: 0;
}

.change-container .container {
    width: 970px;
    max-width: none !important;
}
.change-container-sm .container {
    width: 768px;
    max-width: none !important;
}
/* --- 媒体列表  ----*/
.headline-news-list{ margin-top: 16px; }
.headline-news-list .media { border-bottom: 1px solid #eeeeee; padding-bottom: 16px; margin-top: 16px;}
.headline-news-list .media:first-child { border-bottom: 1px solid #eeeeee; padding-bottom: 16px; margin-top: 0px;}
.headline-news-list .media-heading{  font-weight: bold;}
.headline-news-list .media-heading a.active{  font-weight: bold; color: #F39C12}
.media-content{ max-height: 50px; overflow: hidden;}
.media-time{ margin-top: 5px; color: #999999}
.media-time .left{ display: inline-block;}
.media-time .right{ float: right;}
.headline-news-list .media-left, .media > .pull-left {
    padding-right: 20px;
}

/*为选择-搜索 样式修改*/

.select-search{}
.select-search .btn-default {
    color: #999999;
    background-color: #ffffff;
    border-color: #cccccc;
}
.select-search .btn-default:active,
.select-search .btn-default.active,
.select-search .open > .dropdown-toggle.btn-default {
    color: #FFAB57;
    background-color: #FFFFFF;
    border-color: #cccccc;
    outline: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
}
.select-search .dropdown-menu > li > a {
    display: block;
    padding: 3px 12px;
    clear: both;
    font-weight: normal;
    line-height: 1.8;
    color: #333333;
    white-space: nowrap;
}
.select-search .dropdown-menu {
    left: 0;
    top: 36px;
    border: 1px solid #cccccc;
    border-top: none;
    border-radius: 0px;
}
.select-search .dropdown-menu {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.0);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.0);
    min-width: 90px;
}

.select-search .dropdown-menu li a {
    background-color: #FFF;    
}

.select-search .input-group-btn:first-child > .btn,
.select-search .input-group-btn:first-child > .btn-group {margin-right: -2px;}
.select-search .input-group-btn:first-child > .btn,
.select-search .input-group-btn:first-child > .dropdown-toggle{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    min-width: 100px;
}

.select-search .form-control {
    border-left: 0px;
    background:#ffffff  url("../images/ey/index_icon.png") no-repeat; background-position: 0 -55px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.select-search .form-control:focus {
    border-color: #cccccc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0);
}

.input-group-btn:last-child > .btn{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.header-top {
    width: 100%;
    padding: 0;
    background-color: #f1f1f1;
}

.header-top .top {
    border-bottom: 2px solid #FFF;
    padding: 6px 0;
}

.header-top .top p {
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #aaa9a9;
    overflow: auto;
    padding: 0 10px;
}

.header-top .top p span {
    display: block;
    float: left;
}

.header-top .top p .rSpan {
    float: right;
}

.header-top .top p a,
.header-top .top p font {
    color: #656464;
}

.header-top .topInfo {
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0 10px;
    overflow: auto;
}

.header-top .logo {
    float: left;
    padding-top: 11px;
}

.topInfo .rBox {
    float: right;
    width: 541px;
    color: #000;
}

.topInfo .rBox ul {
    overflow: auto;
}

.topInfo .rBox li {
    float: left;
    font-size: 12px;
    text-align: center;
    margin-right: 13px;
}

.topInfo .rBox li img {
    margin: 0 auto 5px;
    width: 70px;
    height: 70px;
}

.topInfo .rBox .top-address {
    text-align: left;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 0 0 70px;
    margin-right: 0;
}

.topInfo .rBox .top-address p {
    margin-bottom: 0;
}

.background-nav {
    width: 100%;
    padding: 0;
    background: #008187;
}

.background-nav .navbar-nav {
    width: 1200px;
    margin: 0 auto;
    float: none;
}

.navbar-default .navbar-nav>li>a {
    padding: 15px 15px;
    position: relative;
}

.navbar-default .navbar-nav>li>.has:before {
    width: 0;
    height: 0;
    content: "";
    border-top: 4px solid #FFF;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    right: 5px;
    top: 22px;
}

.navbar-nav>li>.dropdown-menu {
    padding: 0;
    border: none;
}

.navbar-nav>li>.dropdown-menu .dropdown-submenu{
    background-color: #0f868b;
    /*border-bottom: 1px solid #FFF;*/
 }

 .dropdown-menu .divider {
    margin: 0;
    background-color: #FFF;
 }

 .dropdown-menu>li>a {
    color: #FFF;
    background-color: #0f868b;
 }

 .dropdown-menu>li>a:hover {
    color: #FFF;
    background-color: #035a5e;
 }

 .dropdown-submenu>.dropdown-menu {
    padding: 0;
    box-shadow: 0 0 0 !important;
    border: none;
 }

  .banner {
    margin-bottom: 30px;
  }

 .banner .row {
    margin: 0;
 }

 .btmBox {
    padding: 22px 0 15px;
    background-color: #138b91;
 }

.btmBox ul {
    width: 1078px;
    margin: 0 auto;
    overflow: auto;
}

 .btmBox li {
    min-width: 154px;
    float: left;
    font-size: 16px;
    text-align: center;
    border-right: 1px solid #3aaaaf;
 }

  .btmBox li span {
    display: block;
    color: #FFF;
    margin-top: 25px;
  }

   .btmBox li:last-child {
    border-right: none;
   }

   .btmBox li a {
    color: #FFF;
    display: block;
   }

   .btmBox li a:hover {
    /*background-color: (0,0,0,0.6);*/
    opacity: 0.6;
   }

   .topInner .lBox {
    padding: 5px 4px 0 0;
    float: left;
    width: 780px;
    background-color: #FFF;
   }

.topInner .rBox {
    float: right;
    padding: 0 10px 10px;
    width: 380px;
    background-color: #FFF;
    min-height: 320px;
   }

.topInner .lBox .silderImg {
    float: left;
    width: 376px;
    height: 314px;
   }

.topInner .lBox .textBox {
    float: right;
    width: 376px;
   }

.topInner .lBox .textBox p {
    font-size: 16px;
    border-bottom: 2px solid #f0f7f4;
    margin-bottom: 0;
}

.topInner .lBox .textBox p span {
    display: inline-block;
    color: #525252;
    line-height: 35px;
    margin-bottom: -2px;
    cursor: pointer;
}

.topInner .lBox .textBox p .on {
    color: #008288;
    border-bottom: 2px solid #4f8f9e;
}

.topInner .lBox .textBox .contentBox {
    padding: 20px 0 0;
    width: auto;
}

.topInner .lBox .contentBox dl {
	margin-bottom: 0;
}

.topInner .lBox .contentBox dt {
    font-size: 12px;
    color: #99999c;
    padding-bottom: 10px;
    /*border-bottom: 1px dotted #DDD;*/
    background: url("../images/ey/line01.gif") repeat-x left bottom;
    margin-bottom: 10px;
}

.topInner .lBox .contentBox dt span {
    display: block;
    font-size: 18px;
    color: #5b5b5b;
    margin-bottom: 10px;
}

.topInner .lBox .contentBox dt font {
    text-indent: 2em;
    display: block;
    font-weight: normal;
}

.comList li {
    line-height: 30px;
}

.comList li .textSpan {
    white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
    width: 280px;
    display: block;
}

.comList li .date {
    float: right;
    color: #666;
}

.comList li a {
    display: block;
    padding-left: 10px;
    color: #666;
    overflow: auto;
    background: url(../images/ey/icon01.gif) no-repeat left center;
}

.comList01 li .textSpan {
    width: 185px;
}

.topInner .rBox .comList01 li .textSpan {
	width: 280px;
}

.imgBox .rBox .comList01 li .textSpan {
    width: 700px;
}

.none {
    display: none;
}

.topInner {
    margin-bottom: 25px;
}

.titleP {
    font-size: 16px;
    color: #158064;
    border-bottom: 2px solid #ebf5ec;
    margin-bottom: 20px;
}

.titleP span {
    display: inline-block;
    line-height: 35px;
    border-bottom: 2px solid #158064;
    margin-bottom: -2px;
}

.comList01 li {
    line-height: 35px;
    background: url(../images/ey/line01.gif) repeat-x left bottom; 
}

.comList01 li span {
    color: #989899;
}

.container .padding-zero {
    padding-right: 20px;
    width: 26%;
}

.container .rightBox {
    padding-right: 0;
    padding-left: 20px;
    width: 24%;
}

.container .centerBox {
    padding: 0 5px;
    width: 50%;
}

#party-img .inner,
.carousel-inner .inner {
    height: 218px;
    overflow: hidden;
    padding: 10px 35px;
    background-color: #528eb5;
}

#party-img .inner img,
.carousel-inner .inner img {
    float: left;
    width: 280px;
    height: 196px;
    min-width: 174px;
}

#party-img .inner .txt,
.carousel-inner .inner .txt {
	float: right;
    width: 220px;
    height: 185px;
    /*padding-left: 190px;*/
}

#party-img .inner .txt .subTxt,
.carousel-inner .inner .txt .subTxt {
    font-size: 13px;
    line-height: 20px;
    color: #FFF;
    margin-bottom: 0;
    word-break: break-all;
	height:  164px;
	overflow-y: auto;
	margin-top: 10px;
}

#party-img .inner .txt .title,
.carousel-inner .inner .txt .title {
    font-size: 14px;
}

#party-img .inner .txt p,
.carousel-inner .inner .txt p {
    font-size: 13px;
    line-height: 20px;
    color: #FFF;
    margin-bottom: 0;
    word-break: break-all;
}

#party-img .inner .txt .title,
.carousel-inner .inner .txt .title {

}

.keshi {
    overflow: hidden;
}

.keshi li {
    text-align: center;
    padding: 10px; 
    background-color: #337ab7;
    width: calc(33.333333% - 8px);
    min-height: 230px;
}

.keshi li p {
    font-size: 16px;
    color: #FFF;
}

.keshi li span a {
    display: block;
    background-color: #FFF;
    line-height: 25px;
    border-radius: 5px;
    font-size: 13px;
    color: #337ab7;
    margin-bottom: 10px;
}

.keshi li span a {
    color: #337ab7;
    display: block;
}

.keshi li .more {
    font-size: 11px;
    color: #FFF;
}

.keshi .green {
    background-color: #5cb85c;
    margin: 0 12px;
}

.keshi .green span a {
    color: #5cb85c;
}

.keshi .yellow {
    background-color: #f0ad4e;
}

.keshi .yellow span a {
    color: #f0ad4e;
}

.container .subBox {
    width: 1148px;
    margin: 0 auto;
}

.listLink {
    margin-right: -20px;
}

.listLink li {
    float: left;
    margin-right: 20px;
    width: 272px;
    height: 138px;
    position: relative;
    border: none;
}

.listLink li img {
    width: 272px;
    height: 138px;
}

.listLink li span {
    font-size: 15px;
    color: #FFF;
    display: block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
}

/* 横向滚动
------------------------------ */
.scroll_horizontal{position:relative;/*width: 1082px; height: 36px;*/}
.scroll_horizontal .box{overflow:hidden;position:relative;width: 1148px; height: 40px; margin: 0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;/*width:200px; padding-right: 20px;*/width: 140px;
    height: 40px;}
    .scroll_horizontal .list li a {
        display: block;
        position: relative;
    }
    .scroll_horizontal .list li img {
        width: 120px;
        height: 40px;
    }
.scroll_horizontal .list li span { font-size: 15px;
    color: #FFF;
    display: block;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.5); }
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%; margin-top:-17px;width:16px;height:33px;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:0;background:url(../images/ey/larrow.png) no-repeat left center;}
.scroll_horizontal .next{right:0;background:url(../images/ey/rarrow.png) no-repeat left center;}


.address {
    padding-top: 30px;
}

.address a {
    color: #FFF;
}

.container .btmRow {
    margin-top: 20px;
}

.container .btmRow p {
    margin-bottom: 0;
    line-height: 25px;
}

.container .btmRow .beian {
    margin-top: 25px;
}

.container .btmRow a {
    color: #FFF;
}

.topBox {
    border-bottom: 1px solid #DDD;
    /*background-color: #FFF;*/
}

.topBox .container .links {
    overflow: auto;
}

.topBox .container li {
    float: left;
    width: 170px;
    text-align: center;
}

.topBox .container li a {
    display: block;
    padding: 15px 0;
}

.topBox .container .on {
    color: #008187; 
}

.contentBox .title {
    font-size: 17px;
    color: #008187;
    margin: 0 0 10px;
}

.contentBox {
    width: 1100px;
    margin: 0 auto;
    padding: 30px 0;
}

.news {
    padding: 10px;
    background-color: #FFF;
}

.news .comList01 li a{
    line-height: 40px;
}

.comUl {
    overflow: hidden;
    width: 1216px;
    margin-right: -20px;
}

.comUl li {
    float:left;
    padding: 0 20px 10px 0;
    width: 304px;
}
.comUl li a {
        display: block;
        position: relative;
}
.comUl li img {
        width: 284px;
        height: 210px;
}

.comUl li p {
    font-size: 14px;
    line-height: 35px;
    margin-bottom: 0;
}

/*.conts {
    padding: 40px 0;
}*/

#content-wrapper .conts .topP {
    text-align: center;
    /*margin-bottom: 20px;*/
    font-size: 18px;
    color: #008187;
}


#content-wrapper .conts .noteP {
    color: #999;
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: 2px solid #f1f1f1;
    margin-bottom: 20px;
}

.conts .noteP .share {
    float: right;
}

.survey .topP {
    text-align: center;
    font-size: 24px;
    line-height: 80px;
}

.survey .txt {
    background: #F8F8F8;
    border: 1px dashed #ddd;
    padding: 10px 15px;
}

.survey dl {
    border-bottom: 1px dashed #ddd;
    padding: 15px 0;
    color: #666;
}

.survey dt {
    font-weight: bold;
    padding-bottom: 10px;
}

.survey dd li input {
    float: left;
    height: 26px;
}

.survey dd label {
    height: 26px;
}

.survey .btn {
    width: 160px;
    line-height: 40px;
    font-size: 16px;
    background: #158064;
    color: #FFF;
}

.survey dt:after {
    margin-left: 10px;
    content: '*';
    color: red;
}

.survey dd textarea {
    width: 80%;
    height: 120px;
    resize: none;
}

.survey dd input[type='text'],
.survey dd .code {
    width: 30%;
}

.survey dd .code {
    margin-top: 10px;
    float: left;
    margin-right: 10px;
}

.orderDl {
    overflow: hidden;
    width: 600px;
    margin: 0 auto;
    border-bottom: none !important;
}

.orderDl dt {
    float: left;
    width: 100px;
    letter-spacing: 4px;
    line-height: 35px;
    font-size: 15px;
}

.orderDl dd {
    padding: 0 0 10px 110px; 
}

.orderDl dd select {
    width: 280px;
    height: 35px;
    line-height: 35px;
}

.orderDl dd input[type='text'] {
    width: 240px;
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
}


.survey .orderDl dt:after {
    display: none;
}

.conts .linkP {
    border-bottom: 2px solid #dbe5d9;
}

.conts .linkP span {
    color: #3e949d;
    display: inline-block;
    width: 130px;
    border: 1px solid #d7e2d6;
    border-bottom: none;
    text-align: center;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    cursor: pointer;
}

.conts .linkP .on {
    height: 37px;
    margin-bottom: -2px;
    background-color: #eff1eb;
}

.none {
    display: none;
}

.page { text-align: center; }
.pagination{list-style: none; margin: 20px auto; width: auto;}
.pagination li{ float: left;/*padding: 8px 15px;*/}
.pagination .active{background: #fff;}

.navbar-nav>li.curs {
    background-color: #047277;
}

.btmRow .wid01 {
    width: 180px;
}

.navbar-nav .dropdown-menu {
    min-width: auto;
}

.navbar-nav>li {
    min-width: 132px;
    text-align: center;
}

.dropdown-menu>li {

}

.dropdown-menu>li>a {
    padding: 3px 5px;
    text-align: center;
}

.navbar-nav>li>.dropdown-menu>li>.has:after {
    width: 0;
    height: 0;
    content: "";
    border-left: 4px solid #FFF;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: absolute;
    right: 5px;
    top: 10px;
}

#zhinan .text-center {
    line-height: 31px;
}

#zhinan .text-center a {
    display: block;
    padding: 10px 0;
}

/*#zhinan .text-center a:hover {
    color: #FFF;
}*/

#zhinan .text-center a img {
    margin-right: 10px;
}
/*--------fullSlide--------*/
.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li { width: 376px; /*height: 276px;*/ height: 310px; }
.fullSlide1 .bd li {  height: 348px; }
.fullSlide .bd li img{width:100%; height: 100%; vertical-align:top;  }
.fullSlide .bd ul li a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.fullSlide .bd ul li span { position: absolute; background-color: rgba(0,0,0,0.6); display: block; width: 100%; height: 30px; left: 0; bottom: 0; text-align: left; color: #FFF; padding-left: 10px; font-size: 13px; line-height: 30px; }
.fullSlide .bd ul li span span { display: block; /*width: 130px;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fullSlide .hd{
    float: right;
position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;overflow: hidden;
             /*background:#000; filter:alpha(opacity=60);opacity:0.6*/ 
}
.fullSlide1 .hd {
    float: none;
    background:#000; filter:alpha(opacity=60);opacity:0.6
}
.fullSlide .hd ul{ text-align:right; padding-right: 10px;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px 3px; background:url(../images/ey/tg_flash_p.png) -18px 0; overflow:hidden; 
            font-size:0;
}
.fullSlide1 .hd ul{
    text-align: center;
 }

.fullSlide .hd ul li a { color: #FFF; }
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-19% 0 0 3%; float:left;  background:url(../images/ey/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


.mainBox {
    width: 1200px;
    margin: 30px auto;
}

.listUl {
    overflow: hidden;
}

.listUl li {
  float: left;
  padding: 0 11px 30px;
  width: 280px;
  min-height: 260px;
}

.listUl li img {
  display: block;
  width: 125px;
  height: 180px;
}

#breadcrumb-wrapper {
    padding: 0 0 20px 20px;
    color: #989899;
}

#breadcrumb-wrapper a {
    color: #989899;
}

#breadcrumb-wrapper ul {
    overflow: hidden;
}

#breadcrumb-wrapper li {
    float: left;
}

#content-wrapper {
    background-color: #FFF;
    padding: 20px;
    min-height: 480px;
}

#content-wrapper .conts p {
    font-size: 18px;
}

/*#content-wrapper .conts img {
    width: 520px;
    margin: 0 auto;
    display: block;
}

#content-wrapper .conts section img {
    width: 520px;
    margin: 0 auto;
    display: block;
}*/

#content-wrapper .inner {
    overflow: hidden;
    margin-bottom: 30px;
    padding-bottom: 20px;
    background: url(../images/ey/line01.gif) repeat-x left bottom;
}

#content-wrapper .inner .img {
    float: left;
    width: 112px;
    height: 152px;
}

#content-wrapper .inner .img img {
    width: 112px;
    height: 152px;
}

#content-wrapper .inner .rBox {
    padding-left: 130px;
    color: #878484;
}

#content-wrapper .inner .rBox .name {
    font-size: 18px;
    font-weight: bold;
}

.navbar-nav>li>.dropdown-menu {
    text-shadow: none;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 rgba(0,0,0,0);
    border-radius: 0;
}

/*#breadcrumb-wrapper {
    display: none;
}*/

.fnavi .word-break {
    width: 12.5%;
    padding: 0 5px;
}

.listLinks {
    overflow: auto;
}

.listLinks li {
    float: left;
    width: 200px;
    margin: 0 20px 10px 0;
    padding: 5px 10px;
    border: 1px solid #DDD;
    border-radius: 5px;
    text-align: center;
}

.listLinks li a {
    display: block;
}

.listLinks li:hover {
    border: 1px solid #008187;
}

.spUl {
    display: none;
}

.party-img {
    padding: 5px;
    min-height: 150px;
}

.party-img .comList01 li {
    line-height: 29px;
}

.map {
    border: none;
}

.row02 {
    display: none;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.imgBox .lBox {
    float: left;
    width: 120px;
}

.imgBox .rBox {
    float: right;
    width: 1000px;
}

.imgBox .lBox .titleP {
    text-align: center;
    margin-bottom: 10px;
}

.imgBox .lBox li {
    text-align: center;
    margin-bottom: 10px;
}

.imgBox .lBox .curs {
    color: #FFF;
    background-color: #158064;
    border-radius: 5px;
}

.imgBox .lBox .curs a {
    color: #FFF;
}

.imgBox .lBox li a {
    display: block;
    padding: 5px;
}

/*.navbar-default_sp {
    display: none;
} */

::-webkit-inner-spin-button { visibility: hidden; }
::-webkit-calendar-picker-indicator {
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: inset 0 1px #fff, 0 1px #eee;
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);
    color: #666;
}

 .imgList {
/*    width: 1180px;
    margin-right: -20px;*/
    overflow: auto;
    position: relative;
  }

  .imgList li {
    float: left;
    width: 280px;
    margin-right: 10px;
  }

  .imgList li img {
    width: 280px;
    height: 212px;
  }

  .imgList li .word-break {
    text-align: center;
    font-size: 15px;
    line-height: 30px;
  }

  .bx-wrapper .bx-viewport {
    background: none;
    box-shadow: 0;
    border: 0;
    left: 0;
  }

 .conts table {
	width: 100%;
	 border-collapse: collapse;
 }

.conts .firstRow td {
	font-size: 18px;
	text-align:center;
	font-weight: bold;
}

.conts td {
	font-size: 16px;
	padding: 10px;
	border: 1px solid #DDD;
}

@media all and (min-width: 0px) and (max-width: 768px) {
    .row02 {
        display: block;
    }
    .row01 {
        display: none;
    }
    .spUl {
        display: block;
    }
    .pcUl {
        display: none;
    }
    .mainBox {
        width: 100%;
        margin: 10px 0;
    }

    .background-nav .navbar-nav {
        width: 100%;
    }
    .navbar-nav>li {
        text-align: left;
    }
    .row {
        padding: 0;
        margin: 0;
    }

    .container {
        width: 100%;
        padding: 0 10px;
        margin-bottom: 0;
    }

    .btmBox {
        padding: 0;
        background-color: #FFF;
    }

    .btmBox ul {
        width: 100%; 
    }

    .swiper-button-next, .swiper-button-prev {
        background-size: 50% 50%;
    }

    .btmBox li {
        min-width: auto;
        width: 50%;
        background-color: #138b91;
        font-size: 13px;
        border-bottom: 1px solid #3aaaaf;
    }

    .btmBox li a {
        display: block;
        padding: 10px 0;
    }

    .btmBox li img {
        width: 30px;
     }

    .btmBox li span {
        margin-top: 10px;
    }

    .btmBox li:last-child {
        display: none;
    }

    .topInner .lBox {
        width: 100%;
        float: none;
    }

    .topInner .lBox .silderImg {
        display: none;
    }

    .topInner .lBox .textBox {
        padding: 5px 10px;
        float: none;
        width: 100%;
    }

    .topInner .rBox {
        width: 100%;
        min-height: auto;
    }

    .titleP {
        margin-bottom: 5px;
    }

    .banner .row {
        margin-bottom: 20px;
    }

    .container .padding-zero {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .zhinan {
        margin-top: 0;
        border-bottom: 1px solid #FFF;
    }

    #zhinan {
        margin-bottom: 20px;
    }

    #searchs {
        margin-top: 0;
    }

    .container .centerBox {
        width: 100%;
        padding: 0;
    }

    .container .rightBox {
        width: 100%;
        padding-left: 0;
    }

    .scroll_horizontal {
        overflow: hidden;
    }

    .scroll_horizontal .box {
        width: 90%;
    }

    .scroll_horizontal .list li {
        width: 90%;
        height: auto;
    }

    .visible-xs {
        width: 100%;
        padding: 0 10px;
    }

    .topBox .container li {
        width: 33.333%;
    }

    .topBox .container li a {
        padding: 10px 0;
    }

    .contentBox {
        padding: 10px;
    }

    .survey {
        margin-bottom: 20px;
    }

    .survey .btn {
        width: 120px;
        font-size: 13px;
        line-height: 20px;
    }

    .container .subBox {
        width: 100%;
    }

    .orderDl {
        width: 100%;
    }

    .orderDl dd select,
    .orderDl dd input[type='text'],
    .survey dd textarea {
        width: 100%;
        border: 1px solid #DDD;
    }

    /*.conts {
        padding: 20px 10px;
    }*/

    .conts .linkP span {
        font-size: 14px;
        width: 30%;
    }

    #content-wrapper .conts .noteP {
        margin-bottom: 10px;
        font-size:13px; 
    }

    #content-wrapper .conts p {
        font-size: 15px;
    }

    .keshi li {
        width: 100%;
        float: none;
        margin-bottom: 5px;
    }

    .keshi .green {
        margin: 0 0 5px;
    }

    /*.navbar-nav .dropdown-menu {
        display: none !important;
    }*/

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #FFF;
        padding: 5px;
        border-bottom: 1px solid #FFF;
    }

    .comList01 li {
        line-height: 20px;
        padding: 10px 0;
    }

    .fullSlide1 .bd li {
        height: 200px;
    }

    .play img {
        width: 100%;
    }

    /*#party-img .inner img, .carousel-inner .inner img {
        width: 100px;
    }

    #party-img .inner .txt, .carousel-inner .inner .txt {
        width: 100%;
        padding-left: 110px;
    }*/

   /* #party-img .inner .txt p:nth-child(2), .carousel-inner .inner .txt p:nth-child(2) {
        height: 130px;

    }*/

    .play embed {
        width: 100%;
        height: 178px;
    }

    .fLink {
        display: none;
    }

    .keshi li {
        min-height: auto;
    }

    .keshi .spanBox {
        overflow: hidden;
    }

    .keshi .spanBox span {
        width: 48%;
        float: left;
        margin-right: 2%;
    }

    .keshi .spanBox span:nth-child(2n) {
        margin-right: 0;
    }

    .mapBox {
        width: 100% !important;
        height: 200px;
    }

    .mapBox iframe {
        width: 100% !important;
        height: 190px;
    }

    .listLinks li {
        width: calc(49% - 20px);
        margin: 0 0 10px 0;
    }

    .listLinks li:nth-child(2n) {
       float: right;
    }

    .listUl li {
        padding: 0;
        width: 49%;
    }

    .listUl li:nth-child(2n) {
       float: right;
    }

    /*.listUl li img {
        width: 125px;
    }*/

    .imgList li {
        float: none;
        width: 100%;
        margin: 0 auto;
    }

    .imgList li img {
        width: 100%;
        height: 200px;
    }

    .imgList li object,
    .imgList li embed {
        width: 100%;
        height: 200px;
    }

    .imgBox .lBox {
        float: none;
        width: 100%;
    }

    .videoShow object,
    .videoShow embed {
        width: 100%;
        height: 300px;
    }

    .imgBox .lBox li {
        width: 48%;
        float: left;
        margin-right: 2%;
        border: 1px solid #008187;
        border-radius: 5px;
    }

    .imgBox .rBox {
        width: 100%;
    }

    .comList li .textSpan {
       width: 60%;
    }

    .imgBox .lBox .titleP {
        margin-bottom: 10px;
    }

    .imgBox .rBox .comList01 li .textSpan {
        width: 60%;
    }

    /*#party-img .inner .txt,
    .carousel-inner .inner .txt {
        height: 150px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        text-overflow: ellipsis; 
    }*/

    /*.navbar-default_pc {
        display: none;
    }

    .navbar-default_sp {
        display: block;
    }

    #navbar-collapse1 {
        display: none;
    }*/

    #breadcrumb-wrapper {
        padding-bottom: 5px;
    }

    #party-img .inner, .carousel-inner .inner {
        height: 180px;
    }

    #party-img .inner .txt, .carousel-inner .inner .txt {
        width: calc(100% - 150px);
        height: 150px;
        padding: 10px 0 0 0;
        float: right;
    }

    #party-img .inner .txt .subTxt, .carousel-inner .inner .txt .subTxt {
        height: 120px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        text-overflow: ellipsis;
        overflow: hidden; 
    }

   /* #party-img .inner .txt p:first-child,
    .carousel-inner .inner .txt p:first-child {
        width: 105px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
*/
    #party-img .inner .txt .title, .carousel-inner .inner .txt .title {
        /*width: 105px;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    #party-img .inner img, .carousel-inner .inner img {
        width: 130px;
        height: 150px;
        min-width: 100px;
    }

    .topInner .lBox .contentBox dt font {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    #content-wrapper .inner {
        margin-bottom: 0;
    }

    .videoShow iframe {
        height: 300px;
    }
}   