﻿/*公用样式*/


.Img_top img {
 width: 100%;
}

a {
 color: #666;
 text-decoration: none;
 cursor: pointer;
}

a:hover {
 color: #127c74;
 text-decoration: none;
}

.bord {
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border: 1px solid #e4e4e4;
}

.pad10 {
 padding: 10px;
 _padding-bottom: 0;
}

.H395 {
 height: 395px;
}

.H315 {
 height: 315px;
}

.mt15 {
 margin-top: 15px;
}

.mt10 {
 margin-top: 10px;
}

.mbt10 {
 margin: 10px 0;
}

.mr0 {
 margin-right: 0 !important
}

.link {
 width: 990px;
 margin: 15px auto;
}

.linktitle h2 {
 padding: 0 10px;
}

.linktitle h2 a {
 height: 36px;
 line-height: 36px;
 font-size: 16px;
 color: #127c74;
}

.title_header h2 {
 height: 36px;
 line-height: 36px;
 font-size: 16px;
 color: #127c74;
 border-bottom: 1px solid #E4E4E4;
}

.title_header h2 span {
 border-bottom: 2px solid #127c74;
 height: 35px;
 line-height: 36px;
 display: inline-block;
 *display: block;
 *float: left;
 font-weight: bold;
}

.title_header h2 a.more {
 font-size: 12px;
 float: right;
 font-weight: normal;
}

.frendlink_box.bord {
 border-top: none;
 height: 55px;
 line-height: 55px;
 padding-left: 10px;
}

.frendlink_box.bord li {
 float: left;
}

.frendlink_box li a {
 padding: 0 15px 0 15px;
}

ul.article_list li {
 line-height: 24px;
 background: url(../images/li_dot.jpg) no-repeat 0 center;
 padding-left: 15px;
 _line-height: 15px;
}

ul.article_list li a {
 font-size: 14px;
}

span.date_time {
 float: right;
}

div.linkmap {
 display: none
}

/*tab切换样式*/
.title_tab h2 {
 height: 36px;
 line-height: 36px;
 font-size: 16px;
}

.title_tab h2 span {
 height: 35px;
 line-height: 36px;
 display: inline-block;
 color: #4d4d4d;
 cursor: pointer;
 *display: block;
 float: left;
 padding: 0 5px;
}

.title_tab h2 span.active {
 border-bottom: 2px solid #127c74;
 color: #127c74;
}

.title_tab h2 a.more {
 font-size: 12px;
 float: right;
 font-weight: normal;
}

/*banner轮播图*/
.banner {
 width: 100%;
 display: block;
 *position: relative;
 z-index: 10;
}

.banner img {
 display: block;
 margin: 0 auto;
 height: 314px;
 width: 100%;
}

.ck-slide ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 height: 334px;
}

.ck-slide {
 position: relative;
 overflow: hidden;
 margin: 0 auto;
 height: 314px;
 width: 990px;
}

.ck-slide ul.ck-slide-wrapper {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
 margin: 0;
 padding: 0;
 width: 100%
}

.ck-slide ul.ck-slide-wrapper li {
 position: absolute;
 width: 100%
}

.ck-slide .ck-prev, .ck-slide .ck-next {
 position: absolute;
 top: 50%;
 z-index: 2;
 width: 35px;
 height: 60px;
 margin-top: -35px;
 border-radius: 3px;
 opacity: 0;
 text-indent: -9999px;
 background-repeat: no-repeat;
 transition: opacity .2s linear 0s;
}

.ck-slide .ck-prev {
 left: 5px;
 background: url(../images/prev.png) no-repeat;
}

.ck-slide .ck-next {
 right: 5px;
 background: url(../images/prev.png) no-repeat right top;
}

.ck-slidebox {
 position: absolute;
 left: 50%;
 bottom: 18px;
 z-index: 30;
}

.ck-slidebox ul {
 height: 18px;
 padding: 0 4px;
}

.ck-slidebox ul li {
 float: left;
 height: 18px;
 margin: 4px 4px;
}

.ck-slidebox ul li em {
 display: block;
 width: 18px;
 height: 18px;
 text-indent: -9999px;
 cursor: pointer;
}

.ck-slidebox ul li.current em, .ck-slidebox ul li em:hover {
 background-position: 0 bottom;
}

div.ctrl-slide_btn {
 position: absolute;
 width: 990px;
 height: 314px;
}

.phone_search form {
 float: none
}

/*主体内容*/
.main_con {
 width: 990px;
 margin: 25px auto 0;
}

.con_L {
 width: 636px;
 float: left;
 background: #fff;
}

.con_R {
 width: 295px;
 float: right;
 background: #fff;
 _padding-bottom: 10px;
}

.con_R .span_date {
 float: right;
}

.main_T .con_R {
 width: 315px;
 height: 417px;
 _height: 420px;
 padding: 0
}

.con_L ul.icon_list {
 float: left;
 padding: 15px 0;
}

.con_L ul.icon_list li {
 display: inline;
 width: 105px;
 height: 94px;
 overflow: hidden;
 float: left;
 text-align: center;
}

.con_L ul.icon_list li a {
 height: 15px;
 display: block;
 padding-top: 68px;
 font-size: 12px;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 *width: 89px;
 *float: left;
 padding-bottom: 10px;
 line-height: normal;
 zoom: 1
}

a.icon_1 {
 background: url(../images/icon_1.png) no-repeat center 20px;
}

a.icon_2 {
 background: url(../images/icon_2.png) no-repeat center 20px;
}

a.icon_3 {
 background: url(../images/icon_3.png) no-repeat center 20px;
}

a.icon_4 {
 background: url(../images/icon_4.png) no-repeat center 20px;
}

a.icon_5 {
 background: url(../images/icon_5.png) no-repeat center 20px;
}

a.icon_6 {
 background: url(../images/icon_6.png) no-repeat center 20px;
}

a.icon_7 {
 background: url(../images/icon_7.png) no-repeat center 20px;
}

a.icon_8 {
 background: url(../images/icon_8.png) no-repeat center 20px;
}

a.icon_9 {
 background: url(../images/icon_9.png) no-repeat center 20px;
}

a.icon_10 {
 background: url(../images/icon_10.png) no-repeat center 20px;
}

a.icon_11 {
 background: url(../images/icon_11.png) no-repeat center 20px;
}

a.icon_12 {
 background: url(../images/icon_12.png) no-repeat center 20px;
}

a.icon_13 {
 background: url(../images/icon_13.png) no-repeat center 20px;
}

a.icon_14 {
 background: url(../images/icon_14.png) no-repeat center 12px;
}

a.icon_15 {
 background: url(../images/icon_15.png) no-repeat center 20px;
}

a.icon_16 {
 background: url(../images/icon_16.png) no-repeat center 20px;
}

a.icon_17 {
 background: url(../images/icon_17.png) no-repeat center 20px;
}

a.icon_18 {
 background: url(../images/icon_18.png) no-repeat center 20px;
}

a.icon_19 {
 background: url(../images/icon_19.png) no-repeat center 20px;
}

a.icon_20 {
 background: url(../images/icon_20.png) no-repeat center 20px;
}

a.icon_21 {
 background: url(/Sites/Uploaded/UserUpLoad/20171011/20171011180624.png) no-repeat center 20px;
}
a.icon_25{
 background: url('/Sites/Uploaded/UserUpLoad/20230420/20230420112145.png') no-repeat center 20px;
}

.con_L ul.icon_list li a:hover {
 color: #fff;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px
}

a.icon_1:hover {
 background: #419690 url(../images/icon_1_1.png) no-repeat center 20px;
}

a.icon_2:hover {
 background: #419690 url(../images/icon_2_1.png) no-repeat center 20px;
}

a.icon_3:hover {
 background: #419690 url(../images/icon_3_1.png) no-repeat center 20px;
}

a.icon_4:hover {
 background: #419690 url(../images/icon_4_1.png) no-repeat center 20px;
}

a.icon_5:hover {
 background: #419690 url(../images/icon_5_1.png) no-repeat center 20px;
}

a.icon_6:hover {
 background: #419690 url(../images/icon_6_1.png) no-repeat center 20px;
}

a.icon_7:hover {
 background: #419690 url(../images/icon_7_1.png) no-repeat center 20px;
}

a.icon_8:hover {
 background: #419690 url(../images/icon_8_1.png) no-repeat center 20px;
}

a.icon_9:hover {
 background: #419690 url(../images/icon_9_1.png) no-repeat center 20px;
}

a.icon_10:hover {
 background: #419690 url(../images/icon_10_1.png) no-repeat center 20px;
}

a.icon_11:hover {
 background: #419690 url(../images/icon_11_1.png) no-repeat center 20px;
}

a.icon_12:hover {
 background: #419690 url(../images/icon_12_1.png) no-repeat center 20px;
}

a.icon_13:hover {
 background: #419690 url(../images/icon_13_1.png) no-repeat center 20px;
}

a.icon_14:hover {
 background: #419690 url(../images/icon_14_1.png) no-repeat center 12px;
}

a.icon_15:hover {
 background: #419690 url(../images/icon_15_1.png) no-repeat center 20px;
}

a.icon_16:hover {
 background: #419690 url(../images/icon_16_1.png) no-repeat center 20px;
}

a.icon_17:hover {
 background: #419690 url(../images/icon_17_1.png) no-repeat center 20px;
}

a.icon_18:hover {
 background: #419690 url(../images/icon_18_1.png) no-repeat center 20px;
}

a.icon_19:hover {
 background: #419690 url(../images/icon_19_1.png) no-repeat center 20px;
}

a.icon_20:hover {
 background: #419690 url(../images/icon_20_1.png) no-repeat center 20px;
}

a.icon_21:hover {
 background: #419690 url(/Sites/Uploaded/UserUpLoad/20171012/20171012094116.png) no-repeat center 20px;
}
a.icon_25:hover{
 background: #419690 url('/Sites/Uploaded/UserUpLoad/20230420/20230420112241.png') no-repeat center 20px;
}

.lin_2 {
 width: 1px;
 height: 90px;
 background: url(../images/lin_2.png) center;
 display: inline;
 float: left;
}

.con_L ul.icon_list .lin_3 {
 display: inline;
 height: 1px;
 overflow: hidden;
 width: 100%;
 float: left;
 font-size: 0;
 line-height: 0;
 background: #e4e4e4;
 width: 100%;
 margin: 15px 0;
}

/*.con_L ul.icon_list .lin_3 span{ display:block;height:1px; font-size:0; line-height:0;background: #e4e4e4;width:100%;margin:15px 0;}
*/
/*图片滚动*/
.scroll_img {
 position: relative;
 *zoom: 1;
 margin-bottom: 8px;
 *height: 155px;
}

.pic li {
 width: 315px;
 height: 155px;
 overflow: hidden;
}

.pic li img {
 width: 100%;
 height: auto;
}

.tit {
 bottom: 0;
 height: 36px;
 left: 0;
 overflow: hidden;
 position: absolute;
 padding-left: 5px;
 z-index: 10;
 _width: 220px;
 line-height: 36px;
}

.tit li a {
 color: #fff;
 line-height: 36px;
 padding: 0 0 0 10px;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 font-size: 14px;
}

.num {
 height: 15px;
 overflow: hidden;
 position: absolute;
 right: 5px;
 bottom: 10px;
 padding: 0 5px 0 0;
 width: auto !important;
 z-index: 10;
}

.num li {
 float: left;
 width: 15px;
 height: 15px;
 font-size: 0;
 background: url(/Sites/Uploaded/UserUpLoad/20160114/20160114094511.png) no-repeat 0 0;
 font-size: 0;
 line-height: 0;
 cursor: pointer;
 margin-left: 5px;
}

.num li.s {
 background: url(/Sites/Uploaded/UserUpLoad/20160114/20160114094511.png) no-repeat -15px 0;
}

.op_bg {
 position: absolute;
 width: 100%;
 height: 36px;
 bottom: 0;
 left: 0;
 background: url(/Sites/Uploaded/UserUpLoad/20160114/20160114115156.png) repeat !important;
}

.undis {
 display: none
}

.title_tab h2 {
 padding: 0 10px;
}

.video_box {
 position: relative;
 float: left;
 width: 355px;
 height: 255px;
}

.video_box img {
 width: 355px;
 height: 255px;
}

.video_box h2 {
 position: absolute;
 bottom: 0;
 left: 0;
 height: 36px;
 line-height: 36px;
 z-index: 10;
 font-weight: normal;
 padding-left: 5px;
}

.video_box h2 a {
 font-size: 14px;
 color: #fff;
}

.video_box a.video_btn {
 width: 355px;
 height: 255px;
 position: absolute;
 left: 0;
 top: 0;
 background: url(../images/video_btn.png) no-repeat center;
 -moz-opacity: 0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.video_box a.video_btn:hover {
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.video_box li p {
 display: none;
}

.colum_list {
 float: right;
 width: 270px;
}

.colum_list li {
 width: 127px;
 height: 75px;
 float: left;
 line-height: 75px;
 text-align: center;
 margin: 0 15px 15px 0;
}

.colum_list li a {
 display: block;
 color: #fff;
 font-size: 16px;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s
}

a.color_1 {
 background: #bebd88;
}

a.color_2 {
 background: #7caa77;
}

a.color_3 {
 background: #e4a17e;
}

a.color_4 {
 background: #75cfd9;
}

a.color_5 {
 background: #d0838c;
}

a.color_6 {
 background: #9a9dcb;
}

a.color_1:hover {
 background: #A8A771;
}

a.color_2:hover {
 background: #699365;
}

a.color_3:hover {
 background: #CB845E;
}

a.color_4:hover {
 background: #56A7B0;
}

a.color_5:hover {
 background: #B26870;
}

a.color_6:hover {
 background: #7679AB;
}


.main_B .con_R a {
 display: block;
 transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s
}

.main_B .con_R a.img_1 {
 background: #307db3
}

.main_B .con_R a.img_2 {
 background: #03988d
}

.main_B .con_R a.img_3 {
 background: #eaeaea
}

.main_B .con_R a.img_1:hover {
 background: #175C8C
}

.main_B .con_R a.img_2:hover {
 background: #106F68
}

.main_B .con_R a.img_3:hover {
 background: #898888
}

.main_B .con_R a img {
 display: block;
 margin: 0 auto;
 width: 286px;
 height: 98px;
 -webkit-transition: all ease .3s;
 transition: all ease .3s
}

.main_B .con_R a img:hover {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}

@media only screen and (max-width:1024px) {
 .ck-slide {
 height: auto;
 }

 .ck-slide ul {
 height: auto;
 }

 .ck-slide {
 width: 100%;
 }

 .banner img {
 width: 100%;
 height: auto;
 }
}


@media only screen and (max-width:768px) {

 .couple, .Img_top {
 display: none;
 }

 .main_con {
 width: 100%;
 padding: 0 10px;
 box-sizing: border-box;
 }

 .con_L {
 width: 98%;
 float: none;
 margin: 0 auto 15px;
 box-sizing: border-box
 }

 .con_L ul.icon_list li {
 width: 14%
 }

 .con_R {
 width: 98% !important;
 float: none;
 margin: 0 auto;
 padding: 10px;
 box-sizing: border-box
 }

 .scroll_img {
 float: left;
 display: none;
 }

 .main_T .con_R ul.article_list li {
 width: 48%;
 float: left;
 box-sizing: border-box;
 margin-right: 2%
 }

 .main_T .con_R ul.article_list li a span.date_time {
 display: none;
 }

 .main_T .con_R ul.article_list:after {
 content: "";
 display: block;
 height: 0;
 clear: both;
 }

 .main_T .con_R {
 height: auto
 }

 .main_B .con_R a {
 width: 32%;
 float: left;
 height: auto;
 margin-right: 1% !important
 }

 .main_B .con_R a.img_2 {
 margin: 0
 }

 .main_B .con_R a.img_3 {
 margin: 0 !important
 }

 .main_B .con_R a img {
 width: 100%;
 height: auto
 }

 .con_R.H315 {
 height: auto
 }

 .con_R.H315:after {
 content: "";
 display: block;
 height: 0;
 clear: both;
 }

 .colum_list {
 width: 47%
 }

 .colum_list li {
 width: 46%
 }

 .H395 {
 height: auto;
 overflow: hidden
 }

 .H315 {
 height: auto;
 overflow: hidden
 }
}

@media only screen and (max-width:730px) {
 .colum_list {
 width: 42%
 }
}

@media only screen and (max-width:670px) {
 .colum_list {
 width: 40%
 }
}

@media only screen and (max-width:640px) {
 .video_box {
 float: none;
 }

 .video_box {
 margin: 15px auto
 }

 .colum_list {
 width: 100%;
 float: none;
 }

 .main_T .con_R ul.article_list li {
 width: 100%;
 float: none;
 margin: 0
 }
}

@media only screen and (max-width:600px) {
 .con_L ul.icon_list li {
 width: 19%;
 background: url(../images/lin_2.png) no-repeat right center;
 }

 .lin_3, .lin_2 {
 display: none !important
 }

 .main_B .con_R a img {
 width: 100%;
 float: none;
 margin: 0 auto;
 }

}

@media only screen and (max-width:450px) {
 .con_L ul.icon_list li {
 width: 24%;
 }
}

@media only screen and (max-width:420px) {
 div.video_box {
 width: 280px;
 height: 198px;
 }

 .video_box img {
 height: 198px;
 }

 .video_box a.video_btn {
 height: 198px;
 }
} 