@charset "utf-8";



/*全局控制*/

*{box-sizing: border-box;}

body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑",Arial;-webkit-text-size-adjust:none;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}

input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}

a{color:#333;text-decoration:none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}

.dis{display:block;}.undis{display:none;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}

.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}

.hr_1{height:1px;}.hr_10{height:10px;}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.wc{width:1200px;margin: 0 auto;}

img{padding: 0;margin: 0;vertical-align: middle;}

i{font-style:normal}

.clearfix::after {content: "";display: table;clear: both;}

.wap{display: none;}



.hhead{}

.htop{height: 32px;line-height: 32px;background: #eeeeee;color: #ea1c26;}

.hls{padding: 12px 0;}

.hlogo{width: 345px;float: left;}

.hlogo img{width: 100%;}

.hsearch{width: 330px;float: right;border: 1px solid #cecece;height: 50px;margin-top: 10px;}

.hinp{float: left;width: 278px;border: 0;height: 100%;padding: 0 3%;font-size: 16px;color: #969696;}

.button{width: 50px;float: right;height: 100%;border: 0;background: #fff;border-left: 1px solid #cecece;background: url(../images/ss.png) no-repeat center 50%;cursor: pointer;}

.hnav{width: 100%;background: #00a3e8;height: 50px;line-height: 50px;}

.hnav ul li{width: 120px;text-align: center;height: 50px;line-height: 50px;float: left;position: relative;}

.hnav ul li a{font-size: 16px;color: #fff;}

.hnav ul li:hover{background: #1c72fc}

.hnav ul li.on{background: #1c72fc}

.hnav ul li:hover{background: #1c72fc}

.hnav ul li:hover .numscs{display: block;}

.hnav ul li.on{background: #1c72fc}

.hnav li .numscs{position: absolute;top: 50px;left: 0;width: 100%;z-index: 2;background: #00a3e8;display: none;}
.hnav li .numscs a{height: 45px;line-height: 45px;;text-align: center;display: block;padding: 0 10px;} 
.hnav li .numscs a span{border-bottom: 1px dashed #fff;display: block;width: 100%}
.hnav li .numscs a:nth-last-child(1) span{border-bottom: 0;}
.hnav li .numscs a:hover{background: #1c72fc}

.mySwiper img{width: 100%;}

/* 左箭头 */

.mySwiper .swiper-button-prev::after {

    content: url(../images/h1.png);

}

/* 右箭头 */

.mySwiper .swiper-button-next::after {

    content: url(../images/h2.png);

}



.ctop-wap{display: none;}

.hind1{position: relative;}

.hind1-1{position: absolute;top:-75px;width: 100%;left: 0;background: #fff;z-index: 9999;border-radius: 20px;box-shadow: 5px 5px 5px rgba(238,238,238,.8);-moz-box-shadow: 5px 5px 5px rgba(238,238,238,.8); -webkit-box-shadow: 5px 5px 5px rgba(238,238,238,.8);}

.hind1-1 ul li{width: 25%;float: left;height: 220px;text-align: center;padding-top: 35px;}

.hind1-1 ul li p{height: 80px;line-height: 80px;color: #000;font-size: 24px;}



.hind2{padding:150px 0 50px;}

.hind2-l{float:left;width: 785px;}

.htitle{height: 120px;line-height: 120px;}

.htitle span{color: #00a3e8;font-size: 32px;font-weight: bold;}

.htitle a{float: right;font-size: 14px;color: #969696}

.hind2-c-1 .hind2-c-1-li{width: 48.5%;float: left;margin-right: 3%;position: relative;}

.hind2-c-1 .hind2-c-1-li:nth-child(2){margin-right: 0;}

.hind2-c-1 .hind2-c-1-li img{width: 100%;height: 250px;}

.hind2-c-1 .hind2-c-1-li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;padding:0 10px; background-color: rgba(16,96,175,.7);color: #fff;font-size: 14px;  overflow: hidden; /* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.hind2-c-2{padding-top: 22px;}

.ul li{height: 40px;line-height: 40px;font-size: 14px;}

.ul50 li{width: 48.5%;float: left;margin-right: 3%;}

.ul50 li:nth-child(2n){margin-right: 0;}

.ul li span{float: left;width: 80%;overflow: hidden; /* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.ul li i{float: right;color: #969696}

.hind2-r {width: 385px;float: right;}

.hind2-r ul li{line-height: 20px;}



.hind3{  background-image: url(../images/h2.jpg);background-size: cover;background-position: center center;background-repeat: no-repeat;background-attachment: fixed;padding-bottom: 75px;}

.hind3-c-con{border-radius: 5px;background-color: rgba(255,255,255,.7);padding: 30px  20px 0 20px;}

.hind3-c-con a{float: left;width: 171px;height: 45px;line-height: 45px;background: #eaf0f9;margin-right: 26px;margin-bottom: 36px;border-radius: 5px;padding: 0 10px;font-size: 16px;}

.hind3-c-con a:nth-child(6n){margin-right: 0;}

.hind3-c-con a span{color: #969696;margin-right: 5px;font-size: 12px;}

.hind3-c-con a:hover{background: #139ffe;color: #fff}

.hind3-c-con a:hover span{color: #fff}

.mySwiper1 .swiper-button-prev::after {

    content: url(../images/h8.png);

}

/* 右箭头 */

.mySwiper1 .swiper-button-next::after {

    content: url(../images/h9.png);

}

.mySwiper1 p{text-align: center;padding-top: 15px;font-size: 24px;}

.mySwiper1 p a{color: #00a3e8;font-weight: bold;}

.mySwiper1 b{display: block;width: 100%;text-align: center;font-weight: 400;line-height: 40px;height: 35px;}

.mySwiper1 span{display: block;width: 100%;text-align: center;font-weight: 400;color: #969696}



.hind5{padding:15px 0 30px;}

.hind5-r{width: 385px;float: right;}

.hind5-r ul li{border-bottom:1px solid #eeeeee;margin-bottom: 13px;}

.hind5-r ul li:nth-last-child(1){border-bottom: 0;}

.hind5-r ul li a{display: block;/* 确保超出容器的内容被裁剪 */white-space: nowrap; /* 确保文本在一行内显示 */text-overflow: ellipsis; /* 超出部分显示省略号 */}

.hind5-r ul li i{display: block;height: 48px;line-height: 48px;color: #969696}



.hind6{position: relative;overflow: hidden;}

.hind6 #container{width:100%; height:400px;resize:both;}

.hind6-c{position: absolute;top: 0;left: 50%;border-top: 8px solid #00a3e8;width: 395px;margin-left: 205px;padding: 20px;background:#fff;}

.hind6-c .maplogo{width: 300px;}

.hind6-c ul{padding-top: 20px;}

.hind6-c ul li{line-height: 32px;height: 32px;padding-left: 32px;}

.hind6-c ul li:nth-child(1){background: url(../images/h11.png)no-repeat left center;}

.hind6-c ul li:nth-child(2){background: url(../images/h12.png)no-repeat left center;}

.hind6-c ul li:nth-child(3){background: url(../images/h13.png)no-repeat left center;}

.hind6-c .herm{width: 142px;padding-top: 30px;padding-left: 32px;}

.hind6-c .herm img{width: 100%;}



.hind7{padding: 20px 0;}

.hind7 p{height: 65px;line-height: 65px;font-weight: bold;font-size: 24px;}

.hind7-c a{float: left;height: 30px;width: 175px;line-height: 30px;}

.hind7-c a:nth-child(5n){width:300px;padding-left: 35px;}
.hind7-c a:nth-child(4){width:250px;padding-left: 20px;}
.hind7-c a:nth-child(9){width:250px;padding-left: 20px;}
.hind7-c a:nth-child(14){width:250px;padding-left: 20px;}



.hfooter{background: #00a3e8;color: #fff;}

.hfooter a{color: #fff;}

.hfooter .hfooter-1{height: 60px;line-height: 60px;text-align: center;font-size: 14px;border-bottom: 1px solid #29b9f6}

.hfooter .hfooter-1 a{margin: 0 8px;}

.hfooter .hfooter-2{height: 66px;line-height: 60px;text-align: center;font-size: 14px;}



.hbanner{width: 100%;display: block;position: relative;background: url(../images/h5.jpg)no-repeat center;height: 300px;background-size: 100%;}

.hbanner-c{position: absolute;top: 30%;left: 50%;width: 350px;margin-left: -600px;}

.hbanner-c .hbanner-c-1{height: 95px;line-height: 95px;background: url(../images/h14.png)no-repeat left bottom;font-size: 40px;color: #fff;font-weight: bold;}

.hbanner-c .hbanner-c-2{height: 48px;line-height: 48px;color: #fff;padding-left: 24px;background: url(../images/h15.png)no-repeat left center;}

.hbanner-c .hbanner-c-2 a{color: #fff;margin:0 3px;}



.hmenu{height: 70px;line-height: 70px;border-bottom: 1px solid #efefef;margin-bottom: 5px;text-align: center;}

.hmenu a{margin: 0 16px;font-size: 18px;display: inline-block;height: 100%;}

.hmenu a.on{background: url(../images/h16.png)no-repeat center bottom;color: #00a3e8;font-weight: bold;}



.hcom{padding: 30px 0;min-height: 500px;}

.hcomh1{text-align: center;border-bottom: 1px dashed #ddd;margin-bottom: 20px;padding-bottom: 50px;}

.hnews{padding: 30px 0;}

.mainlist dd { padding: 40px 0; border-bottom: #f0f0f0 1px solid;}

.mainlist dd:first-child { padding-top:0;}

.mainlist dd .dds{width:240px; height: 150px; float: left !important;margin-right: 30px; border-radius:5px;text-align: center;background: #f5f5f5}

.mainlist dd img {width: 100%;height: 100%;display: inline-block;}

.mainlist dd strong { display: block; font-size: 18px; line-height: 24px; font-weight: normal; padding-top: 2px; height:48px;  line-height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

.mainlist dd strong em{color: #00a3e8;font-style:normal}

.mainlist dd:hover strong a{color: #00a3e8}

.mainlist dd p { font-size: 14px; line-height: 24px; margin: 17px 0 19px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.mainlist dd strong b, .mainlist dd p b { color: #db4927;}

.mainlist dd span { display:block; font-size: 14px; line-height:14px; font-style: normal; color: #999;}

.mainlist dd span i { float:left;}



.mainlistright dd .dds {float: right;margin-right: 0;margin-left: 30px;background: none;}





.hnews .main { float:left; margin:28px 0 0; width:920px;}

.hnews .side { float:right; margin:28px 0 0; width:260px;}

.art { color: #333;}

.art h1 { font-size:30px; line-height: 45px; padding:0 0 30px; font-weight:normal; text-align:center;}

.art .info { text-align:center; color:#999; font-size: 14px; line-height:30px; position:relative;border-bottom: 1px dashed #ddd;padding-bottom: 20px;}

.art .info .share { position:absolute; bottom:0; right:0;}

.art .content { font-size:18px; line-height: 36px; margin-top: 38px;}

.art .content p, .art .content div { padding-bottom: 30px;}

.art .content img { display: block; max-width: 100%; margin: 0 auto;}

.art .content table { margin-bottom:30px;}

.art .content table td { font-size:16px; border:#ccc 1px solid;}

.art .content table p { padding-bottom: 0; text-indent: 0;}



.hotnews .title { font-size: 24px; line-height: 26px; margin-bottom: 20px;}

.hotnews .pic { height: 188px; border-radius:5px; overflow:hidden; position:relative;}

.hotnews .pic img { width:100%; height:100%; }

.hotnews .pic span { display: block; width: 100%; height: 100%; position:absolute; bottom:0; left:0; background: url(../images/bg_23.png) left bottom repeat-x;}

.hotnews .pic p { font-size:16px; line-height: 24px; padding: 128px 18px 0; height:188px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.hotnews .pic a p { color: white;}

.hotnews li { font-size: 16px; line-height: 24px; padding: 20px 15px; border-bottom: #efefef 1px solid;}

.hotnews li:last-child { border: none;}

.hotnews li a { display: block; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.relative { border-top:#f0f0f0 1px solid;}

.relative .share { float:right; margin:52px 0 0 35px;}

.relative ul { font-size:16px; line-height:36px; margin-top:32px;}

.relative li { color:#00a3e8; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}





.department-wrap{margin-top:34px;padding-bottom: 80px;}

.department-wrap:after{content:'';display:block;width:0;height:0;float:none;clear:both}

.department-wrap .item{margin-top:50px;width:25%;position:relative;background-color:#f5f5f5;padding:48px 0 70px;float:left;height:265px;text-align:center}

.department-wrap .item .name{font-size:24px;margin-bottom:20px}

.department-wrap .item p{padding:0 32px;line-height:26px;height:78px;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}

.department-wrap .item .more{width:92px;height:2px;position:absolute;left:0;right:0;margin:0 auto;bottom:20px;overflow:hidden;background-color:#00a3e8;transition:height 0.3s 0s ease;-o-transition:height 0.3s 0s ease;-ms-transition:height 0.3s 0s ease;-moz-transition:height 0.3s 0s ease;-webkit-transition:height 0.3s 0s ease}

.department-wrap .item span{text-align: left;display: block;padding: 0 32px;line-height: 40px;color: #00a3e8;}

.department-wrap .item .more:hover{background-color:#00a3e8}

.department-wrap .item .more a{display:block;width:100%;color:#fff;height:32px;line-height:32px}

.department-wrap .item:hover .more{height:32px}

.department-wrap .item:nth-child(2n){background-color:#e6e6e6}



.ksabout{padding: 30px;background: #fff;box-shadow: 0 8px 35px rgba(0, 0, 0, .1);position: relative;}

.ksabout-l{width: 50%;float: left;}

.ksabout-l img{width: 100%;min-height: 360px;}

.ksabout-r{width: 47%;float: right;}

.ksabout-r h3{font-size: 26px;font-weight: 400;padding-top: 10px;}

.ksabout-r span{display: block;line-height: 32px;padding-top: 20px;color: #969696}

.ksabout-r a{display: block;height: 65px;line-height: 65px;color: #00a3e8;font-size: 13px;background: url(../images/h17.png)no-repeat right center;width: 100px;cursor: pointer;}

.ksabout-r-p{position: absolute;left: 50%;bottom: 30px;background: #19538c;padding: 10px 25px;margin-left: -24px;}

.ksabout-r-p p{height: 42px;line-height: 42px;color: #fff;padding-left: 40px;}

.ksabout-r-p p:nth-child(1){background: url(../images/h18.png)no-repeat left center;}

.ksabout-r-p p:nth-child(2){background: url(../images/h19.png)no-repeat left center;}



.ksimgs{padding-top: 30px;}

.ksimgs-t{height: 120px;line-height: 120px;font-size: 26px;}

.ksimgs-t a{float: right;background: url(../images/h17.png)no-repeat right center;width: 100px;font-size: 14px;color: #666;}

.ksimgs ul li{width: 210px;float: left;margin-right: 28px;margin-bottom: 28px;}

.ksimgs ul li img{width: 100%;}

.ksimgs ul li:nth-child(6n){margin-right: 0;}

.ksimgs ul li p{padding-top: 15px;font-size: 20px;font-weight: bold;text-align: center;}

.ksimgs ul li p a{color: #00a3e8;}

.ksimgs ul li span{line-height: 35px;text-align: center;color: #969696;text-align: center;display: block;}



.filter-box .padding-big{padding:15px 0;font-size: 16px;border-bottom: 1px solid #eeeeee;}

.filter-box dl{margin:25px 0;display: flex;}

.filter-box dl dt{width:8%;display:block;flex: none;line-height:32px;font-weight:normal}

.filter-box dl dd{display:block;float:left;position:relative;}

.filter-nav ul li {margin-bottom:15px;display:block;float:left;width:auto;line-height:24px;}

.filter-nav ul li a{margin:0 10px 0 0;padding:6px 15px;cursor:pointer;display:block;color:#6E6E6E;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;border-radius: 2em;}

.filter-nav ul li a:hover{color:#00a3e8;}

.filter-nav ul li a.active{color:#fff;background:#00a3e8}

.filter-nav ul li b{font-weight:normal;}



.ksimgs-num{text-align: right;padding-bottom: 30px;font-size: 16px;}

.ksimgs-num span{color: #00a3e8;margin: 0 5px;font-weight: bold;}



.doctor-resume {position: relative;min-height: 235px;padding-left: 340px;margin-bottom: 30px;margin-top: 80px;}

.doctor-resume .doctor-img {position: absolute;left: 0;top: 0;width: 300px}

.doctor-resume .doctor-img>img {display: block;width: 300px;}

.doctor-resume h1 {font-size: 30px;line-height: 70px;color: #00a3e8;}

.doctor-resume h1 span {vertical-align: middle;background-color: #63b98c;color: #fff;font-size: 12px;padding: 2px 6px;font-weight: normal;margin-left: 10px; border-radius: 3px}

.doctor-resume dl {position: relative;min-height: 35px;line-height: 35px; font-size: 16px}

.doctor-resume dl+dl { margin-top: 10px}

.doctor-resume dl dt {position: absolute; left: 0;top: 0;width: 80px;text-align: right;color: #666}

.doctor-resume dl dd {padding-left: 80px;color: #666}

.doctor-resume dl dd a:hover i {width: 25px;background-color: #226b4b;border-radius: 50%; color: #fff;text-align: center;animation: slideInRight 0.5s}





.hfan{width: 160px;height: 42px;border-radius: 21px;display: block;margin:50px auto;background: #00a3e8;color: #fff;text-align: center;line-height: 42px;font-size: 16px;}

.hnewsli li{height: 70px;border: 1px solid #eaeaeb;margin-bottom: 15px;line-height: 70px;padding:0 15px;font-weight: bold;font-size: 22px;}

.hnewsli li span{float: right;font-size: 14px;font-weight: 400;font-size: 14px;width: 105px;text-align: right;background: url(../images/h21.png)no-repeat left center;}



.text-center {

  text-align: center;

}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;padding: 3% 0;}

.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}

.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}

.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}

.pagination .active {pointer-events:none}

.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}

/*分页 begin*/

.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}

.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}

/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */

.pagination li.active a,.pagination li a:hover {background:#006dfa;color:#fff;border:1px solid #006dfa;}

/*分页 end*/



.shabo{display:none;position: fixed;height: 100%;width: 100%;left: 0;top: 0;background-color:rgba(0,0,0,.7);z-index: 99999999999;padding:1% 0; }

.ksabout-com{background: #fff;padding:3% 1%;display: block;height: 100%;position: relative;overflow: hidden;}

.ksabout-com-c{overflow-y: scroll;height: 100%;padding: 0 2%;}

.shabo_x{display:block;position: absolute;right: 2%;top: 30px;font-weight: bold;font-size: 40px;color: #000;cursor: pointer;}

.text-yellow{margin-right: 5px;}


.htc{position: fixed;bottom: 2%;right: 5px;width: 82px;z-index: 99999999998;border: 1px solid #eeeeee;margin-bottom: 0}
.htc .htcl{padding: 0 6px;background: #fff;border-bottom: 1px dashed #e6e6e6;height: 82px;width: 100%;text-align: center;position: relative;}
.htc .htcl:nth-child(5){border-bottom: 0;}
.htc .htcl:hover{background: #00a3e8}
.htc .htcl:hover a{color: #fff}
.htc .htcl a{display: block;padding-top: 12px;}
.htc .htcl a img{width: 30px;}
.htc .htcl a span{display: block;height: 32px;line-height: 32px;font-size: 12px;}
.htc .htcl .hg{background: #fff;position: absolute;padding-left:  50px;right: 110px;top:-170px;width: 640px;border-bottom: 10px;border: 1px solid #eeeeee;display: none;}
.htc .htcl .hg p{height:85px;font-weight: bold;color: #00a3e8;line-height: 85px;text-align: left;font-size: 20px;}
.htc .htcl .hg .hgli span{width: 265px;float: left;text-align: left;margin-bottom: 20px;margin-right: 48px;}
.htc .htcl .hg .hgli span:nth-child(2n){margin-right: 0;}
.htc .htcl .hg i{position: absolute;top: 50%;right: -18px;margin-top: -17px;}
.htc .htcl .hk{background: #fff;position: absolute;padding:15px;right: 110px;top:-65px;border: 1px solid #eeeeee;display: none;}
.htc .htcl .hk i{position: absolute;top: 50%;right: -18px;margin-top: -17px;}

.himgli{}
.himgli li{width: 22.75%;margin-right: 3%;float: left;margin-bottom: 3%;}
.himgli li:nth-child(4n){margin-right: 0;}
.himgli li img{width: 100%;}
.himgli li p{height: 35px;line-height: 35px;text-align: center;font-size: 12px;overflow: hidden;background: #efefef}

.home-contact{background: #f2f2f2;}
.home-contact .title{position:relative;width:600px;}
.home-contact .title h2{font-size:64px;line-height:64px;padding-top:25%;padding-right:50px;padding-bottom:30px;}
.home-contact .title h2 span{color:#ff9600}
.home-contact .title a{font-size:24px;text-decoration: none;border-bottom: 2px solid #ff9600;color: #FFF;}
.home-contact .title a:hover{border-bottom: 0 solid #82CC37;}
.home-contact .gb{position:relative;width:600px;float: left;}

 /*guestbook*/
.guestbook{padding: 35px;}
.guestbook h2{font-size:24px;font-weight:600;line-height: 20px;height: 50px}
.guestbook .padding{padding:50px;}
.guestbook .form-group {padding-bottom:20px}
.guestbook .input{font-size:16px;padding:0 15px;height:50px;line-height:50px;border:0;width:100%;display:block;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;}
.guestbook .textarea {padding:12px;line-height:24px;width:100%;font-size:16px;background:#fff;border:0;}


.guestbook .label {display:block;line-height:24px;}
.guestbook .label label {font-weight:400;}
.guestbook .field {font-size:16px}
.guestbook .form-tips .guestbook .input-help ul {border:0;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.button-block {display: block; width: 100%;padding: 12px 30px;font-size: 16px;line-height: 24px;-webkit-appearance: button;cursor: pointer;color: #fff;border:none;background: #ff9600;}
.img-responsive {float: right;width:600px;height:auto}


.cztime{}
.cztime-l .cztime-lt{background: #00a3e8}
.cztime-l .cztime-lt .div{height: 65px;float: left;line-height: 65px;color: #fff;font-size: 16px;text-align: center;}
.cztime-l .cztime-lt .cztime-lt1{width: 15%;}
.cztime-l .cztime-lt .cztime-lt2{width: 8%;border-left: 1px solid #fff}
.cztime-l .cztime-lt .cztime-lt3{width: 11%;border-left: 1px solid #fff}
.cztime-l .cztime-lc{background: #e6e6e6;margin-top: 5px;}
.cztime-l .cztime-lc:nth-child(2n){background: #ebf3f6}
.cztime-l .cztime-lc div{height: 100px;float: left;color: #000;font-size: 16px;text-align: center;}
.cztime-l .cztime-lc .cztime-lc1{width: 15%;line-height: 100px;}
.cztime-l .cztime-lc .cztime-lc2{width: 8%;border-left: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc2 span{display: block;width: 100%;height: 50px;line-height: 50px;}
.cztime-l .cztime-lc .cztime-lc2 span:nth-child(1){border-bottom: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc3{width: 11%;border-left: 1px dashed #00a3e8;}
.cztime-l .cztime-lc .cztime-lc3 span{display: block;width: 100%;height: 50px;line-height: 50px;}
.cztime-l .cztime-lc .cztime-lc3 span:nth-child(1){border-bottom: 1px dashed #00a3e8;}