/* CSS Document */

li {

    vertical-align: bottom

;}



a {

    cursor: pointer

;}



body {

    background: #fff;}



.wrap {

    min-width: 1200px;

    margin: 0 auto;}



.box {

    width: 1200px;

    margin: 0 auto;}

.wdcy_top_head.wrap {

    background: #009396;

    height: 105px;

    position: relative;

    z-index: 1;}

.logo.fl {

    height: 105px;

    line-height: 105px;

    overflow: hidden;}

.logo.fl a {

    display: block;}

.tab.fr {

    height: 40px;

    overflow: hidden;

    margin: 32px 0;}

.form {

    position: relative;

    overflow: hidden;

    width: 240px;

    height: 40px;

    float: right;

    background:url(../images/search.png) no-repeat;}

input.searchInput {

    border: 0;

    height: 40px;

    font-size: 14px;

    line-height: 40px;

    position: absolute;

    z-index: 2;

    outline: none;

    width: 185px;

    color: #fff;

    float: left;

    left: 0;

    padding-left: 15px;

    padding-right: 40px;

    background:url(../images/search.png) no-repeat;}

input.searchBar {

    height: 14px;

    width: 14px;

    position: absolute;

    z-index: 3;

    border: 0;

    right: 14px;

    top: 13px;

    background: url(../images/searchicon.png) no-repeat;}

.tag {

    height: 40px;

    line-height: 40px;

    float: right;

    overflow: hidden;

    padding-right: 26px;}

.tag li {

    float: left;

    padding: 0 19px 0 18px;

    height: 40px;

    line-height: 40px;}

.tag li a {

    color: #b3dfe0;

    display: block;

    font-size: 12px;}

.tag li a:hover{

    color: #fec009;}

.wdcy_nav_head.wrap {

    background: #007b7c;

    height: 50px;

    position: relative;

    z-index: 9;}

.wdcy_nav {

    height: 50px;

    width: 100%;

    line-height: 50px;}

.wdcy_nav li {

    float: left;

    height: 50px;

    line-height: 50px;

    position: relative;}

.wdcy_nav li>a {

    display: block;

    padding: 0 35px ;

    font-size: 14px;

    color: #fff;}



.wdcy_nav li a:hover{

    color: #fec009;}

.wdcy_banner_head.wrap {

    height: 511px;

    position: relative;

    z-index: 1;}

.wdcy_banner {

    width: 100%;

    height: 511px;

    position: absolute;

    top: 0;

    left: 0;}

ul.wdcy_banner_pic {

    overflow: hidden;

    display: block;}

ul.wdcy_banner_pic li {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background-position: center top;

    background-repeat: no-repeat;

    z-index: 1;}

.wrap.wdcy_one_box_wrap {

    padding: 61px 0 51px;

    height: 310px;

    overflow: hidden;

    background: #f2f2f2;}

.wdcy_picnews {

    overflow: hidden;

    position: relative;

    width: 450px;

    height: 310px;

    background: #fff;

    float: left;}

.wdcy_picnews_box {

    overflow: hidden;

    position: relative;

    width: 450px;

    height: 310px;}

ul.wdcy_picnews_box_list {

    overflow: hidden;

    width: 9999px;}

ul.wdcy_picnews_box_list li {

    float: left;

    position: relative;

    width: 450px;

    height: 300px;}

ul.wdcy_picnews_box_list li a {

    color: #fff;

    text-decoration: none;

    display: block;}

ul.wdcy_picnews_box_list li a img {

    width: 450px;

    height: 310px;}

ul.wdcy_picnews_box_list li p {

    position: absolute;

    bottom: 0px;

    left: 0;

    height: 60px;

    color: #fff;

    font-size: 16px;

    background-color: rgba(0,123,124,0.90)!important;

    background-color: #007b7c;

    filter: Alpha(opacity=90);

    line-height: 60px;

    padding-left: 21px;

    padding-right: 104px;

    width: 325px;}

ul.wdcy_picnews_box_list li:hover p{

    color: #fec009;}

.wdcy_picnews .btn {

    position: absolute;

    bottom: 25px;

    right: 12px;}

.wdcy_picnews .btn li {

    float: left;

    height: 10px;

    width: 10px;

    margin-right: 8px;

    background: #fff;}

.wdcy_picnews .btn li.selected{

    background:#e7be00;}

.wdcy_one_box {

    width: 385px;

    margin-left: 48px;

    float: left;

    height: 310px;

    overflow: hidden;}

.wdcy_one_box_tit {

    height: 34px;

    border-bottom: 1px solid #d9d9d9;}

.wdcy_one_box_tit_h {

    position: relative;

    float: left;}

.wdcy_one_box_tit_h h1 {

    font-size: 20px;

    color: #007b7c;

    position: relative;

    line-height: 34px;

    height: 34px;}

.wdcy_one_box_tit_h i {

    position: absolute;

    width: 100%;

    height: 2px;

    z-index: 10;

    color: #007b7c;

    background: #007b7c;

    bottom: -1px;

    left: 0;}

.wdcy_one_box_tit_a {

    float: right;

    height: 34px;

    line-height: 34px;}

.wdcy_one_box_tit_a a {

    color: #616161;

    font-size: 14px;}

.wdcy_one_box_tit_a a:hover{

    color: #fec009;}

.wdcy_one_box_cont {

    margin: 23px 0 6px;

    height: 246px;

    width: 385px;

    display: block;

    overflow: hidden;}

.wdcy_one_box_cont li {

    float: left;

    width: 380px;

    display: block;

    height: 48px;

    overflow: hidden;

    margin-bottom: 18px;

    padding-right: 5px;}

.wdcy_one_box_cont li span {

    float: left;

    width: 45px;

    height: 43px;

    background: #007b7c;

    overflow: hidden;

    margin: 3px 12px 2px 0;}

.wdcy_one_box_cont li span h1 {

    text-align: center;

    padding-top: 4px;

    font-size: 18px;

    line-height: 22px;

    color: #fff;

    font-weight: bold;

    display: block;}

.wdcy_one_box_cont li span samp {

    text-align: center;

    font-size: 12px;

    line-height: 14px;

    color: #a7d1d2;

    display: block;}

.wdcy_one_box_cont li a {

    line-height: 24px;

    float: left;

    display: block;

    width: 323px;

    height: 48px;

    font-size: 14px;

    color: #4c4c4c;}

.wdcy_one_box_cont li a:hover{

    color: #fec009;}



.wdcy_two_box {

    width: 269px;

    float: left;

    height: 310px;

    overflow: hidden;

    margin-left: 48px;}

.wdcy_two_box_tit {

    height: 34px;

    border-bottom: 1px solid #d9d9d9;}

.wdcy_two_box_tit_h {

    position: relative;

    float: left;}

.wdcy_two_box_tit_h h1 {

    font-size: 20px;

    color: #007b7c;

    position: relative;

    line-height: 34px;

    height: 34px;}

.wdcy_two_box_tit_h i {

    position: absolute;

    width: 100%;

    height: 2px;

    z-index: 10;

    color: #007b7c;

    background: #007b7c;

    bottom: -1px;

    left: 0;}

.wdcy_two_box_tit_a {

    float: right;

    height: 34px;

    line-height: 34px;}

.wdcy_two_box_tit_a a {

    color: #616161;

    font-size: 14px;}

.wdcy_two_box_tit_a a:hover{

    color: #fec009;}

.wdcy_two_box_cont {

    margin: 23px 0 6px;

    height: 246px;

    width: 269px;

    display: block;

    overflow: hidden;}

.wdcy_two_box_cont li {

    float: left;

    width: 264px;

    display: block;

    height: 48px;

    overflow: hidden;

    margin-bottom: 18px;

    padding-right: 5px;}

.wdcy_two_box_cont li span {

    float: left;

    width: 45px;

    height: 43px;

    background: #007b7c;

    overflow: hidden;

    margin: 3px 12px 2px 0;}

.wdcy_two_box_cont li span h1 {

    text-align: center;

    padding-top: 4px;

    font-size: 18px;

    line-height: 22px;

    color: #fff;

    font-weight: bold;

    display: block;}

.wdcy_two_box_cont li span samp {

    text-align: center;

    font-size: 12px;

    line-height: 14px;

    color: #a7d1d2;

    display: block;}

.wdcy_two_box_cont li a {

    line-height: 24px;

    float: left;

    display: block;

    width: 207px;

    height: 48px;

    font-size: 14px;

    color: #4c4c4c;}

.wdcy_two_box_cont li a:hover{

    color: #fec009;}



.wrap.wdcy_two_box_wrap {

    padding: 46px 0 44px;

    height: 388px;

    position: relative;

    z-index: 1;

    overflow: hidden;

    background: #fff;}





.wdcy_two_box_one {

    width: 418px;

    float: left;

    height: 388px;

    overflow: hidden;}

.wdcy_two_box_one_tit {

    height: 38px;

    border-bottom: 1px solid #d9d9d9;}

.wdcy_two_box_one_tit_h {

    position: relative;

    float: left;}

.wdcy_two_box_one_tit_h h1 {

    font-size: 20px;

    color: #007b7c;

    position: relative;

    line-height: 38px;

    height: 38px;}

.wdcy_two_box_one_tit_h i {

    position: absolute;

    width: 100%;

    height: 2px;

    z-index: 10;

    color: #007b7c;

    background: #007b7c;

    bottom: -1px;

    left: 0;}

.wdcy_two_box_one_tit_a {

    float: right;

    height: 38px;

    line-height: 38px;}

.wdcy_two_box_one_tit_a a {

    color: #616161;

    font-size: 14px;}

.wdcy_two_box_one_tit_a a:hover{

    color: #fec009;}

.wdcy_two_box_one_cont {

    margin: 23px 0 14px;

    height: 312px;

    width: 418px;

    display: block;

    overflow: hidden;}

.wdcy_two_box_one_cont li {

    float: left;

    width: 413px;

    display: block;

    height: 48px;

    overflow: hidden;

    margin-bottom: 18px;

    padding-right: 5px;}

.wdcy_two_box_one_cont li span {

    float: left;

    width: 45px;

    height: 43px;

    background: #007b7c;

    overflow: hidden;

    margin: 3px 12px 2px 0;}

.wdcy_two_box_one_cont li span h1 {

    text-align: center;

    padding-top: 4px;

    font-size: 18px;

    line-height: 22px;

    color: #fff;

    font-weight: bold;

    display: block;}

.wdcy_two_box_one_cont li span samp {

    text-align: center;

    font-size: 12px;

    line-height: 14px;

    color: #a7d1d2;

    display: block;}

.wdcy_two_box_one_cont li a {

    line-height: 24px;

    float: left;

    display: block;

    width: 356px;

    height: 48px;

    font-size: 14px;

    color: #4c4c4c;}

.wdcy_two_box_one_cont li a:hover{

    color: #fec009;}





.wdcy_two_box_two {

    width: 418px;

    margin-left: 48px;

    float: left;

    height: 388px;

    overflow: hidden;}

.wdcy_two_box_two_tit {

    height: 38px;

    border-bottom: 1px solid #d9d9d9;
    width: 250px;}

.wdcy_two_box_two_tit_h {

    position: relative;

    float: left;}

.wdcy_two_box_two_tit_h h1 {

    font-size: 20px;

    color: #007b7c;

    position: relative;

    line-height: 38px;

    height: 38px;}

.wdcy_two_box_two_tit_h i {

    position: absolute;

    width: 100%;

    height: 2px;

    z-index: 10;

    color: #007b7c;

    background: #007b7c;

    bottom: -1px;

    left: 0;}

.wdcy_two_box_two_tit_a {

    float: right;

    height: 38px;

    line-height: 38px;}

.wdcy_two_box_two_tit_a a {

    color: #616161;

    font-size: 14px;}

.wdcy_two_box_two_tit_a a:hover{

    color: #fec009;}

.wdcy_two_box_two_cont {

    margin: 23px 0 14px;

    height: 312px;

    width: 418px;

    display: block;

    overflow: hidden;}

.wdcy_two_box_two_cont li {

    float: left;

    width: 413px;

    display: block;

    height: 48px;

    overflow: hidden;

    margin-bottom: 18px;

    padding-right: 5px;}

.wdcy_two_box_two_cont li span {

    float: left;

    width: 45px;

    height: 43px;

    background: #007b7c;

    overflow: hidden;

    margin: 3px 12px 2px 0;}

.wdcy_two_box_two_cont li span h1 {

    text-align: center;

    padding-top: 4px;

    font-size: 18px;

    line-height: 22px;

    color: #fff;

    font-weight: bold;

    display: block;}

.wdcy_two_box_two_cont li span samp {

    text-align: center;

    font-size: 12px;

    line-height: 14px;

    color: #a7d1d2;

    display: block;}

.wdcy_two_box_two_cont li a {

    line-height: 24px;

    float: left;

    display: block;

    width: 356px;

    height: 48px;

    font-size: 14px;

    color: #4c4c4c;}

.wdcy_two_box_two_cont li a:hover{

    color: #fec009;}



.wdcy_two_box_three {

    width: 300px;

  //  margin-left: 48px;

    float: left;

    height: 388px;

    overflow: hidden;}

.wdcy_two_box_three li {

    float: left;

    width: 268px;

    height: 70px;

    margin-bottom: 10px;

    overflow: hidden;}

.wdcy_two_box_three li a {

   // padding-left: 128px;

    height: 70px;

    display: block;

    width: 170px;

    overflow: hidden;}

.wdcy_two_box_three li a:hover span{

    opacity: 0.7;

    filter: alpha(opacity=70);}



.wdcy_two_box_three li a span {

    margin-top: 14px;

    height: 24px;

    line-height: 24px;

    color: #fff;

    font-size: 16px;

    display: block;}

.wdcy_two_box_three li a p {

    height: 24px;

    line-height: 24px;

    font-size: 12px;

    display: block;

    color: #ffffff;

    opacity: 0.4;

    filter: alpha(opacity=40);}



.bottom_box_head.wrap {

    background: #009396;

    padding: 46px 0;

    position: relative;

    z-index: 1;

    overflow: hidden;}

.bottom_box_nav {

    float: left;

    width: 858px;

    overflow: hidden;}

.bottom_box_nav_box {

    float: left;

    width: 133px;

    overflow: hidden;

    margin-bottom: 20px;

    padding-right: 10px;}

.bottom_box_nav_tit {

    line-height: 22px;

    display: block;

    margin-bottom: 10px;

    width: 133px;}

.bottom_box_nav_tit h1 {

    font-size: 14px;

    color: #fff;

    font-weight: bold;}

ul.bottom_box_nav_ul {

    width: 133px;

    overflow: hidden;

    line-height: 26px;}

ul.bottom_box_nav_ul li {

    float: left;

    display: block;

    width: 133px;

    line-height: 26px;

    overflow: hidden;}

ul.bottom_box_nav_ul li a {

    font-size: 12px;

    color: #d7eeef;

    display: block;}

ul.bottom_box_nav_ul li a:hover{

    color: #fec009;}

.bottom_box_lxwm {

    float: left;

    width: 198px;

    overflow: hidden;

    margin-left: 38px;

    margin-right: 10px;}

.bottom_box_lxwm_tit {

    line-height: 22px;

    display: block;

    margin-bottom: 10px;

    width: 198px;}

.bottom_box_lxwm_tit h1 {

    font-size: 14px;

    color: #fff;

    font-weight: bold;}



.bottom_box_lxwm_p {

    width: 198px;

    overflow: hidden;}

.bottom_box_lxwm_p span {

    line-height: 18px;

    margin-bottom: 8px;

    width: 198px;

    overflow: hidden;

    display: block;

    font-size: 12px;

    color: #fff;}

.bottom_box_ewm {

    float: left;

    width: 96px;

    height: 96px;

    overflow: hidden;}

.bottom_box_ewm img {

    width: 96px;

    height: 96px;}

.bottom_head.wrap {

    height: 68px;

    line-height: 68px;

    background: #007b7c;

    position: relative;

    z-index: 1;}

.bottom_bq {

    color: #b3d8d8;

    font-size: 12px;}

.bottom_bq a {

    color: #b3d8d8;

    font-size: 12px;}

.bottom_bq a:hover{

    color: #fec009;}





.wdcy_subnav {

    z-index: 10;

    display: block;

    position: absolute;

    width: 100%;

    background-color: #007b7c!important;

    filter: Alpha(opacity=70);

    top: 50px;

    left: 0;

    text-align: center;

    display: none;

    border-top: 1px solid #fff;}

.wdcy_subnav a {

    height: 50px;

    line-height: 50px;

    border-bottom: 1px solid #fff;

    display: block;

    font-size: 14px;

    color: #fff;

    text-align: center;}

.wdcy_main_fr_show_p p{

margin:10px 0;}