﻿
.u-notice { padding: 10px 0; clear: both; background-color: #fff; background-image:url

(images/noticebg.jpg);    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;}




.u-ksdir1 .title .more{color: #4d4d4d;}
.scroll_horizontal {
	position: relative;
	
	margin-bottom: 5px;
	
}
.scroll_horizontal .box {
	
	position: relative;

	height: 325px;
	margin: 0 auto;
}
.scroll_horizontal .list {
	overflow: hidden;
	width: 100%;
height: 325px;
}
.scroll_horizontal .list li:nth-child(2){
margin-left: 14px;
}
.scroll_horizontal .list li:nth-child(3){
margin-left: 14px;
}
.scroll_horizontal .list li:nth-child(4){
margin-left: 14px;
}
.scroll_horizontal .list li:nth-child(5){
margin-left: 14px;
}
.scroll_horizontal .list li:nth-child(6){
margin-left: 14px;
}
.scroll_horizontal .list li {
	float: left;
	width: 200px;
 padding-right:0px;
	height: 325px;
	overflow: hidden;
 padding-left:0px;
   background-color: white;
 margin-left: 16px;
    margin-right:16px;
}
.scroll_horizontal .list li img {
width:170px;
    height: 213px !important;
    margin-left: 15px;
    margin-right:15px;
    padding-top: 13px;
}
.scroll_horizontal .list li h2 {
    width: 160px;
    text-align: center;
    padding-top: 18px;
    height: 43px;
    margin: 0 auto;
    line-height: 21px;
    border-top: 4px solid saddlebrown;
}
.scroll_horizontal .list li strong{height: 24px;font-size: 14px;font-family: MicrosoftYaHei;line-height: 38px;display: block;color: rgba(130,130,130,1);/* width: 80px; */margin: 0 auto;padding-top: 5px;text-align: center;}

.scroll_horizontal .list li h2 a { vertical-align: middle; f display: inline-

block; max-width: 100%; color: #333; font-weight: 700; overflow: hidden; text-overflow: 

ellipsis; white-space: nowrap ;font-size:16px;
font-family:MicrosoftYaHei-Bold;
line-height:36px;
color:rgba(144,94,35,1);}
.scroll_horizontal .list li h2 a:hover { color: #e84d3d }


.scroll_horizontal .list li p {
	
	
	overflow: hidden;
	
	height: 30px;
}
.scroll_horizontal .prev, .scroll_horizontal .next {
	position: absolute;
	top: 48px;
	/* width: 26px; */
	/* height: 42px; */
	/* cursor: pointer; */
}
.scroll_horizontal .prev {
	left: -32px;
	background: url(images/prev.jpg);
}
.scroll_horizontal .next {
	/* right: -30px; */
	/* background: url(images/next.jpg); */
}
.u-ksdir1{

    padding: 25px 0;


}
.u-ksdir1 .wrapper{
padding: 15px 10px;
    min-height: 250px;
    overflow: hidden;
}
.u-ksdir1 .title{
    line-height: 43px;
    border-bottom: 2px #dcd9d9 solid;
    position: relative;
   height: 47px;margin-bottom: 20px;
}
.u-ksdir1 .lt-index{
    display: inline-block;
    padding-right: 50px;
    color: #dadada;
    font-size: 12px;
}
.u-ksdir1 .title ul{
    display: inline-block;

}
.u-ksdir1 .title li.active{


   border-bottom: 3px solid rgba(144,94,35,1);  
 
}
.u-ksdir1 .title .more{
float: right;
}
.u-ksdir1 .title li{
     width: 120px;

    height: 47px;
    line-height: 25px;
    font-size: 20px;
       text-align: center;
    
    color: #1f6e6b;    float: left;
}
.u-ksdir1 .title li a{

    width: 80px;
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
    color: rgba(144,94,35,1);
    line-height: 30px;
    font-weight: 700;
    opacity: 1;
}
#left-con5-con{
    
    margin: 0 auto;
    overflow: hidden;


}
#gun-clude{
    height: 187px;
  
 
    width: 300%;
}
#left-con5-con-clude1,#left-con5-con-clude2{
    height: 187px;
    float: left;
}
.left-con5-con-div{
    float: left;
    width: 226px;
    margin-right: 10px;
}


body, html{background-color: #fefaef;}
.it{    margin-left: 16px;}
.mo{  width:100%;
height:100px;
background:linear-gradient(90deg,rgba(159,117,65,1) 0%,rgba(144,94,35,1) 100%);
opacity:1;}
.at{    padding: 0 10px;
    height: 25px;}
.fenge1{    width: 2px;
    margin-left: 30px;
    margin-right: 30px;
    display: block;
    float: left;
    height: 25px;
    margin-top: -4px;

}

.scroll_horizontal .box1 .zhong li{float: left;
    border: 1px solid;
    width: 19%;    background-size: 100% 100%;
    height: 160px;
  background-image:url(images/25sd.png);
    opacity: 0.8;}
.scroll_horizontal .box1 .zhong li div{
    width: 55px;
    height: 56px;
    margin: 0 auto;
    margin-top: 45px;
    background-color: #794200;
border-radius: 30px;
}
.scroll_horizontal .box1 .zhong li div img {   width: 40px;
    margin-top: 10px;
    margin-left: 7px;}


.scroll_horizontal .box1 .zhong li p{

text-align: center;

height: 21px;

font-size: 16px;

font-family: Microsoft YaHei;

font-weight: 400;

line-height: 42px;

color: rgba(255,255,255,1);

margin: 0 auto;

margin-top: 10px;
}
.scroll_horizontal .box1{

position: relative;
    height: 85px;
    margin: 0 auto;


}

.u-ksdir1{background-color:#fefaef}
.zhong1{margin-left: 10px;}

.bi{ height: 70px;padding-left: 10px;
    line-height: 57px;position: relative;
    border-bottom: 2px dashed;}
.bi a{font-size:20px;font-weight: 700;
font-family:MicrosoftYaHei-Bold;
line-height:70px;
color:rgba(144,94,35,1);
opacity:1;}
.bi span{display: inline-block;
    line-height: 70px;
    position: absolute;
    z-index: 10;
    zoom: 1;
    top: 0;
    right: 0;
    color: #999;}
    .u-notice .wrapper { height: 50px; position: relative; overflow: hidden }
    .u-notice li { width: 100%; height: 50px; overflow: hidden }
        .u-notice li a { display: block; box-sizing: border-box; -moz-box-sizing: border-box; 

-webkit-box-sizing: border-box; float: left; width: 50%; height: 50px; line-height: 50px; 

white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 17px; position: 

relative; color: #767d85 }
            .u-notice li a span { padding-left: 60px; color: #aaa; padding-right: 10px }
            .u-notice li a strong { font-weight: 400 }
            .u-notice li a:hover { color: #e84d3d }
    .u-notice .tip { width: 150px; height: 50px; text-align: center; line-height: 16px;;  position: absolute;z-index: 1; left: 0; 

top: 10px }
.u-notice .tip img {width: 40px; height: 30px;display: table-row-group;margin-left: 10px;
    float: left;}
 .u-notice .tip a{width:80px;

font-size:20px;
font-family:MicrosoftYaHei-Bold;

color:rgba(144,94,35,1);    line-height: 30px;
    font-weight: 700;
opacity:1;}
.u-service { padding: 24px 0;margin-top: -170px; }
.u-title a.more i{color: #1f6e6b;}
.u-title a{ color:#000000;}
    .u-service ul { width: 1200px; position: relative;text-align:center;;-moz-border-

radius:10px;  overflow: hidden }
        .u-service ul li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-

box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; float: left;     

width: 136px;
background:rgba(255,253,246,1);
opacity:1;
border-radius:8px;
    height: 120px;border-radius:10px;
    border-color: darkcyan; font-family:"΢���ź�"; }
		        .u-service ul li:hover {     background-color: antiquewhite; }
				
            .u-service ul li .tit { display: block; height: 94px; line-height: 1.2; font-size: 

12px; color: #bbb; cursor: pointer; outline: 0; text-transform: uppercase }
                .u-service ul li .tit i {margin-top: 23px; display: inline-block;  z-index: 1;  

 width: 40px; height: 42px; font-size: 30px; color: #fff; text-align: center; padding-bottom: 

10px; text-transform: uppercase; display:inline-fixe;}
				.fa-calendar{ background:url(images/ipa/001.png) no-repeat 

center center;background-size: 100% 100%;}
				.fa-file-text{ background:url(images/ipa/002.png) no-repeat 

center center;background-size: 100% 100%;}
				.fa-building{ background:url(images/ipa/003.png) no-repeat 

center center;background-size: 100% 100%;}
				.fa-search{ background:url(images/ipa/004.png) no-repeat center 

center;background-size: 100% 100%;}
				.fa-credit-card{ background:url(images/ipa/005.png) no-repeat 

center center;background-size: 100% 100%;}
				.fa-comments{ background:url(images/ipa/006.png) no-repeat 

center center;background-size: 100% 100%;}
				.fa-bus{ background:url(images/ipa/007.png) no-repeat center 

center;background-size: 100% 100%;}
				.fa-thumbs{ background:url(images/ipa/008.png) no-repeat center 

center;background-size: 100% 100%;}
				.bdsharebuttonbox img { height:25px; width:25px;}
				
				
				
				
				
                .u-service ul li .tit b { display: block;
height:21px;margin-top: 10px;
font-size:16px;
font-family:MicrosoftYaHei-Bold;
line-height:28px;
color:rgba(161,82,47,1);
opacity:1; }
				
            .u-service ul li > .tit:hover { color: #1f6e6b }
                .u-service ul li > .tit:hover b { color: #c1ffff }
            .u-service ul li .box { display: none; position: absolute; z-index: 10; width: 

100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; background-color: #1f6e6b; 

transition: all .3s ease }
                .u-service ul li .box .tit { color: #fff; margin: 15px 0 0 15px }
                    .u-service ul li .box .tit b, .u-service ul li .box .tit i { color: #fff }
                .u-service ul li .box .info { margin: 15px 15px 15px 40px; overflow: hidden }
                    .u-service ul li .box .info a { display: inline-block; float: left; min-

width: 30%; margin-right: 3%; color: #fff; font-size: 16px; line-height: 30px; margin-bottom: 

5px; outline: 0 }
                        .u-service ul li .box .info a:hover { text-decoration: underline }
                .u-service ul li .box .fa.fa-close { display: none }
.u-news {height:569px;    padding-top: 4px;
background:rgb(226, 215, 186);
background-image:url(images/ipa/1212.png);     background-repeat: no-repeat;
    background-size: 100% 100%;
}
    .u-news .new_ad, .u-news .new_tabs { width: 560px; height: 337px }
    .u-news .new_ad { position: relative; overflow: hidden }
        .u-news .new_ad .bd, .u-news .new_ad img { width: 100%; height: 337px }
            .u-news .new_ad .bd li { position: relative; width: 100%; overflow: hidden }
                .u-news .new_ad .bd li h1 { position: absolute; z-index: 100; zoom: 1; bottom: 

0; left: 0; right: 0; height: 50px; line-height: 50px; padding: 0 120px 0 14px; color: #fff; 

background:rgba(0,0,0,0.6);font-size: 16px; overflow: hidden; text-overflow: 

ellipsis; white-space: nowrap }
        .u-news .new_ad .hd { position: absolute; z-index: 100; zoom: 1; bottom: 12px; right: 

12px; text-align: right }
            .u-news .new_ad .hd li { display: inline-block; width: 13px; height: 6px; border-

radius: 50%; margin: 0 2px; background:rgba(204,204,204,1); overflow: hidden; text-indent: 

20px; cursor: pointer }
                .u-news .new_ad .hd li.on { background:rgba(255,156,0,1); }
    .u-news .new_tabs { width: 580px ; padding:10px 10px;}
        .u-news .new_tabs > ul { width: 100%; height: 50px; border-bottom: 1px solid; margin-

bottom: 10px ; border-color:#CDCDCD;}
            .u-news .new_tabs > ul li { width:106px;
height:50px; line-height: 31px; color: #1f6e6b; text-

align: center; font-size: 18px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; 

white-space: nowrap;  float:left; }
                .u-news .new_tabs > ul li a {width:96px;
height:31px;
font-size:24px;    font-weight: 700;
font-family:MicrosoftYaHei-Bold;
line-height:42px;
color:rgba(94,94,94,1);
opacity:1; }
                .u-news .new_tabs > ul li.active {border-bottom: 3px solid rgba(144,94,35,1); }
                    .u-news .new_tabs > ul li.active a { color:rgba(144,94,35,1) }
    .u-news .list-art { display: none }
    .u-news .irlist li { height: 35px; line-height: 35px; font-size: 16px }
.u-branch { background: url("images/Branchbg2.jpg") center no-repeat; background-size: cover; 

background-attachment: fixed }
    .u-branch .fixed { background-color: rgba(25,166,183,.8); padding: 80px 0 100px; min-

height: 600px }
    .u-branch .wrapper { position: relative; padding-right: 480px }
        .u-branch .wrapper .map { max-width: 100% }
        .u-branch .wrapper .mv { position: absolute; z-index: 20; zoom: 1; right: 0; top: 50%; 

width: 460px; margin-top: -153px; background-color: #000; -webkit-box-shadow: 0 2px 10px rgba

(0,0,0,.61); -moz-box-shadow: 0 2px 10px rgba(0,0,0,.61); -ms-box-shadow: 0 2px 10px rgba

(0,0,0,.61); -o-box-shadow: 0 2px 10px rgba(0,0,0,.61); box-shadow: 0 2px 10px rgba(0,0,0,.61) 

}
            .u-branch .wrapper .mv:after { display: none; content: "\f01d"; position: absolute; 

z-index: 10; zoom: 1; left: 50%; top: 50%; font-weight: 400; text-align: center; color: rgba

(255,255,255,.68); width: 80px; height: 80px; line-height: 80px; font-size: 80px; margin: -50px 

0 0 -40px; -webkit-transition: all .21s ease-in-out; -moz-transition: all .21s ease-in-out; -

ms-transition: all .21s ease-in-out; -o-transition: all .21s ease-in-out; transition: all .21s 

ease-in-out }
            .u-branch .wrapper .mv:hover:after { display: inline-block }
.u-doctor { padding: 20px 0;background:rgba(255,251,238,1);background-image:url(images/ipa/ss.png);    background-repeat: no-repeat;
    background-size: 100% 100%;  }
    .u-doctor .title { height: 45px; line-height: 45px; text-align: right; color: rgba(144,94,35,1); 

position: relative; border-bottom: 2px #dbdbdb solid; padding-bottom: 5px; margin-bottom: 20px 

}
        .u-doctor .title b { border-bottom: 3px solid;display: inline-block; position: absolute; z-index: 1; left: 0; 

top: 50%; margin-top: -15px;    height: 38px;
    width: 100px; line-height: 20px; font-size: 24px;  color: rgba(144,94,35,1) ; }
        .u-doctor .title a { font-size: 15px; color: #767d85 }
            .u-doctor .title a.more { padding-left: 50px }
                .u-doctor .title a.more i { color: #1f6e6b }
            .u-doctor .title a.hover { color: #1f6e6b }
        .u-doctor .title span { padding: 0 15px }
.u-ksdir { background-color: #fefaef; padding: 25px 0; }
    .u-ksdir * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: 

border-box }
    .u-ksdir .wrapper { padding: 15px 10px;/* min-height: 250px;*/ 

overflow: hidden }
    .u-ksdir .title { line-height: 43px; border-bottom: 2px #f2f2f2 solid; position: relative; 

text-align: right }
        .u-ksdir .title b {  border-bottom: 3px solid;display: inline-block; position: absolute; z-index: 1; left: 0; 

top: 50%; margin-top: -15px;    height: 38px;
    width: 100px; line-height: 20px; font-size: 24px;  color: rgba(144,94,35,1) }
        .u-ksdir .title ul { display: inline-block }
        .u-ksdir .title li { display: inline-block; color: #666; height: 45px; font-size: 16px; 

line-height: 40px; border: 2px transparent solid; padding: 0 18px }
            .u-ksdir .title li a { color: #666 }
            .u-ksdir .title li.active { border-radius: 8px;
    position: relative;
    color: #ffffff;
    height: 35px;
    background-color: #9B562A;
    line-height: 35px;
    border: none;
 }
                .u-ksdir .title li.active a { color: #ffffff }
                .u-ksdir .title li.active:before { position: absolute; content: " "; display: 

block; z-index: 10; left: 0; bottom: -2px; width: 100%; border-bottom: 2px #fff solid }
    .u-ksdir .lt-index { display: inline-block; padding-right: 50px; color: #dadada; font-size: 

12px }
        .u-ksdir .lt-index span { display: inline-block; padding: 0 6px; line-height: 1; 

border-right: 1px solid #eee }
		.u-keshi {    /* padding: 15px 20px 20px;*/ margin-bottom: 20px; background-

color: #fff;}
    .u-keshi .title { height: 45px; line-height: 45px;/* text-align: right;*/ color: #bbb; 

position: relative; border-bottom: 2px #f2f2f2 solid; padding-bottom: 5px; z-index: 99;}
        .u-keshi .title b { display: inline-block; /*position: absolute;*/ z-index: 1; left: 0; 

top: 50%; margin-top: -17px;    height: 38px;
    width: 100px;
    line-height: 20px;
    font-size: 24px;
 padding-

right:20px; ;  }
        .u-keshi .title a { font-size: 15px; color: #4d4d4d; }
            .u-keshi .title a.more { /*padding-left: 50px; */ float:right;}
                .u-keshi .title a.more i { color: #1f6e6b; }
            .u-keshi .title a.hover { color: #1f6e6b; }
        .u-keshi .title span { padding: 0 15px; }
    .u-keshi .box { position: relative; }
        .u-keshi .box .keshi-img img { display: inline-block; width: 260px; height: 320px; 

background-color: #f1f1f1; position: absolute; z-index: 1; left: 0; top: 0; }
        .u-keshi .box .hot { line-height: 25px; }
            .u-keshi .box .hot h1 { display: block; height: 30px; line-height: 30px; overflow: 

hidden; text-align: center; margin-bottom: 15px; font-size: 28px; }
                .u-keshi .box .hot h1 a { color: #4d4d4d; }
            .u-keshi .box .hot p { display: block; max-height: 100px; overflow: hidden; }
                .u-keshi .box .hot p a { display: inline-block; padding-left: 10px; color: 

#e56283; }
            .u-keshi .box .hot a:hover { color: #e84d3d; }
        .u-keshi .box ul { padding-top: 12px; }
            .u-keshi .box ul li { height: 34px; overflow: hidden; line-height: 34px; position: 

relative;/* float: left;*/ width: 100%; white-space: nowrap; text-overflow: ellipsis; }
                .u-keshi .box ul li a { color: #4d4d4d; font-size: 16px; }
              /*  .u-keshi .box ul li:nth-child(2n) a { margin-left: 20px; }*/
                    .u-keshi .box ul li a:hover { color: #e84d3d; }
        .u-keshi .box .tag { width: 220px; height: 300px; background-color: #fff; padding: 10px 

0px; position: absolute; z-index: 1; right: 0; top: 0; }
            .u-keshi .box .tag b { display: block; line-height: 30px; font-size: 18px; 

padding-bottom: 6px; margin-bottom: 15px; color: #1f6e6b; font-weight: normal; border-bottom: 

1px #1f6e6b solid; }
            .u-keshi .box .tag p { width: 240px; height: 240px; margin-left: -12px; line-

height: 30px; overflow: hidden; }
                .u-keshi .box .tag p a { display: inline-block; margin-left: 12px; color: 

#4d4d4d; float: left; min-width: 102px; border: 1px #ccc solid; margin-bottom: 8px; -webkit-

border-radius: 4px; -moz-border-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 

4px; text-align: center; }
                    .u-keshi .box .tag p a:hover { background-color: #e56283; border-color: 

#e56283; color: #fff; }
					
.hea{ width:100%; height:auto; width:auto; overflow:hidden; padding-top:10px; padding-

bottom:5px; border-bottom:1px solid #EEEEEE; background-color:#FFFFFF;}				

	
.head1{max-width: 100%;
    margin: 0 1.4rem 1rem;clear: both;
    margin: 0 auto;
    max-width: 1200px;}
.h1right{float:right; display:flex;height: 15px;
    line-height: 15px; }
     .h1right a{color:#767d85} 
.h1left{ float:left;margin-left:30px;}   
.con{ width:48%;background-color: white;    min-height: 257px;
    margin-right: 24px;
    float: left;}
.con01{ height:auto; width:100%;}
.u-keshi .title .b .active {
    color: #905e23 !important;
    border-bottom: 3px solid rgba(144,94,35,1);
    background-size: 100% 100%;
}
.u-keshi .title .active{     color: #905e23;
    padding-bottom: 10px;
        border-bottom: 3px solid rgba(144,94,35,1);
    background-size: 100% 100%;}
	.box span{ float:right;}
	.con{ padding-left:20px; padding-top:10px; padding-right:10px;}
@media screen and (max-width:1200px) {
    .u-notice { padding: .4rem 0 }
        .u-notice li a { font-size: 1.15rem }
            .u-notice li a span { padding-left: 45px; padding-right: .8rem }
    .u-service { padding:0.5rem 0 }
        .u-service ul { width: 100%; /*padding: 1.2rem .9rem*/ }
            .u-service ul:nth-child(1) { padding-right: 0 }
            .u-service ul:nth-child(2) { padding-left: 0 }
            .u-service ul li { width: 25%; height: 4rem ;background-color: none;}
                .u-service ul li .tit { display: block; padding: 1.2rem 0 0 0rem; font-size: 

.85rem; line-height: 1 }
                    .u-service ul li .tit i { left: 1.2rem; top: 1.2rem; width: 3rem; /*height: 

3rem;*/ font-size: 2rem }
                    .u-service ul li .tit b { font-size: 1.0rem; padding-bottom: .4rem }
                .u-service ul li .box .tit { margin: .8rem 0 0 .8rem }
                .u-service ul li .box .info { margin: 1rem .8rem .8rem 2.1rem; height: 4.5rem; 

overflow: hidden }
                    .u-service ul li .box .info a { font-size: 1.1rem; line-height: 1.8rem; 

margin-bottom: .4rem }
.u-news{ padding: 0.5rem 0 ;width:100%;
}
        .u-news .new_ad, .u-news .new_tabs { width: 49.2%; height: 380px }
            .u-news .new_ad .bd, .u-news .new_ad img { height: 375px }
                .u-news .new_ad .bd li h1 { height: 3.2rem; line-height: 3rem; font-size: 

1.2rem }
            .u-news .new_ad .hd { bottom: 1.1rem; right: 1rem }
                .u-news .new_ad .hd li { width: .9rem; height: .9rem; margin: 0 .2rem }
            .u-news .new_tabs > ul { margin-bottom: .8rem }
                .u-news .new_tabs > ul li { font-size: 1.2rem }
        .u-news .irlist li { height: 34px; line-height: 34px; font-size: 1.12rem }
    .u-branch .fixed { padding: 3.5rem 0 4rem; min-height: initial }
    .u-branch .wrapper { padding-right: 480px }
        .u-branch .wrapper .mv { width: 460px; margin-top: -153px }
    .u-doctor { padding: 1.2rem 0 }
        .u-doctor .title { height: 40px; line-height: 40px; padding-bottom: 5px; margin-bottom: 

1rem }
            .u-doctor .title b { margin-top: -1rem; font-size: 1.42rem; padding-left: .8rem }
            .u-doctor .title a { font-size: 1rem }
                .u-doctor .title a.more { padding-left: 3rem }
            .u-doctor .title span { padding: 0 1rem }
    .u-ksdir { padding: 0 }
        .u-ksdir .wrapper { padding: 0 1.4rem; min-height: initial }
}

@media screen and (max-width:1024px) {
.scroll_horizontal .list li:nth-child(2){    margin-left: 10px !important;}
.scroll_horizontal .list li:nth-child(3){    margin-left: 10px !important;}
.scroll_horizontal .list li:nth-child(4){    margin-left: 10px !important;}
.scroll_horizontal .list li:nth-child(5){    margin-left:10px !important;}
.u-service ul li .tit i{left:3.5rem;
    top: 1.2rem;
    width: 3rem;
    font-size: 2rem;
    position: absolute;
    margin-top: 0px;
    height: 30px;
    width: 30px;    background-color: aliceblue;
}
.zhong1:last-of-type{

display: none;
}
.bi a{    width: 85%;}
.u-news{height: 500px;}
.u-notice{height: 60px;}
.u-notice .wrapper{ height: 50px;}
.example{    margin-left: 20%!important;
    width: 80% !important;
}
.u-service ul li .tit b{
    color: rgb(255, 255, 255);line-height: 10px;
}
.hea{ display:none;}
.u-service ul li{    background: none;
    border-right: 1px solid;
  
    border-radius: 0px;
    border-top: 1px solid; border-color: #a97c47;}
.u-service ul li .tit{display: block;
    padding: 1.2rem 0 0 0rem;
    font-size: .85rem;
    line-height: 1;
    position: relative;
    height: 50px;}
.u-notice{ width: 980px;}
.u-head{    width: 1024px;}
.u-service{margin-top:0px;}
.mo{display: none;}
.it{margin: 0;}
.con{ padding-left:0px;    width: 100%;
    margin-bottom: 10px; }
.moba{    background-color: #916026;border-radius: 8px;}
.fa-navicon{ background-image:url(images/ipa/-5.png); background-position:center; background-

repeat:no-repeat; width:22.63px;    background-size: 100% 100%;}
.u-menu .first > li{ background-image:none;}
    .u-news { margin: 0 0rem; padding: 0rem .4rem; -webkit-border-radius: 3px; -moz-border-

radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
        .u-news .new_tabs { width: 52.2%; height: 330px; overflow: hidden }
            .u-news .new_tabs > ul { height: 42px }
                .u-news .new_tabs > ul li { height: 42px; line-height: 42px; font-size: 1.2rem; 

position: relative; border-top-left-radius: 3px; border-top-right-radius: 3px }
                    .u-news .new_tabs > ul li:before { content: " "; display: block; position: 

absolute; z-index: 10; zoom: 1; left: 0; bottom: 0; top: 0; width: 100% }
        .u-news .new_ad { width: 46.2%; height: 325px }
            .u-news .new_ad .bd, .u-news .new_ad img { height: 325px; overflow: hidden; -

webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 

3px; border-radius: 3px }
                .u-news .new_ad .bd li h1 { padding-right: 90px }
            .u-news .new_ad .hd { height: 1.3rem; right: .5rem }
                .u-news .new_ad .hd li { width: .8rem; height: .8rem; margin: 0 2px; padding: 0 

}
    .u-branch { background-attachment: initial }
        .u-branch .fixed { padding: 1.2rem 0 3rem }
        .u-branch .wrapper { padding-right: 420px }
            .u-branch .wrapper .mv { width: 320px; margin-top: -106px; right: 60px }
                .u-branch .wrapper .mv:after { display: inline-block }
    .u-doctor { margin: 0rem 0rem; padding: 0rem .4rem .6rem; -webkit-border-radius: 3px; -

moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
    .u-service ul li .box .fa.fa-close { display: inline-block; position: absolute; z-index: 

100; width: 30pt; height: 30pt; font-size: 14pt; line-height: 30pt; text-align: center; right: 

0; top: 0; color: #fff }
    .u-ksdir { margin: 0rem 1.5rem; padding: 0; -webkit-border-radius: 3px; -moz-border-radius: 

3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
        .u-ksdir .wrapper { margin: 0; padding: 1rem 1rem .6rem; min-height: initial }
        .u-ksdir .lt-index { display: none }
        .u-ksdir .title li { position: relative }
            .u-ksdir .title li:before { content: " "; display: block; position: absolute; z-

index: 10; zoom: 1; left: 0; bottom: 0; top: 0; width: 100% }
			    .u-keshi { /*padding: 15px 0 0;*/ margin: 10px 1.5rem; }
        .u-keshi .title { height: 36px; line-height: 36px; border-width: 1px; padding-

left:20px; }
            .u-keshi .title b { font-size: 14pt; height: 18pt; line-height: 18pt; margin-top: 

-12pt; padding:8px 8px;}
            .u-keshi .title a { font-size: 10pt; }
                .u-keshi .title a.more { padding-left: 30pt; }
            .u-keshi .title span { padding: 0 10px; }
        .u-keshi .box { padding: 0 0pt 0 20pt;  margin: 0; }
            .u-keshi .box .keshi-img { display: block; }
                .u-keshi .box .keshi-img img { width: 150pt; height: 190pt; }
            .u-keshi .box .hot { line-height: 20pt; }
                .u-keshi .box .hot h1 { height: 20pt; line-height: 20pt; margin: 10pt 0 5pt; 

font-size: 16pt; }
                .u-keshi .box .hot p { display: block; max-height: 60pt; line-height: 20pt; 

font-size: 9pt; color: #888; }
            .u-keshi .box ul { padding-top: 5pt; }
                .u-keshi .box ul li { height: 20pt; line-height: 20pt; }
                    .u-keshi .box ul li a { font-size: 10pt; position: relative; padding-left: 

6pt; }
                        .u-keshi .box ul li a:before { content: " "; background-color: #aaa; 

width: 2pt; height: 2pt; position: absolute; left: 0; top: 50%; margin-top: -2px; }
                  /*  .u-keshi .box ul li:nth-child(2n) a { margin-left: 15pt; }*/
            .u-keshi .box .tag { width: 160pt; height: 190pt; padding: 0 0 0 20pt; overflow: 

hidden; background-color: initial; border-left: 1px #eee solid; }
                .u-keshi .box .tag b { display: none; }
                .u-keshi .box .tag p { width: 170pt; height: 190pt; margin-left: -10pt; line-

height: 20pt; padding-top: 1pt; }
                    .u-keshi .box .tag p a { font-size: 9pt; margin-left: 10pt; color: #1f6e6b; 

min-width: 73pt; border-color: #1f6e6b; margin-bottom: 7pt; -webkit-border-radius: 4px; -moz-

border-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; }
					.con{ margin-left:-1rem;}
}

@media screen and (max-width:960px) {
    .u-service .wrapper { position: relative }
    .u-service ul { position: static }
        .u-service ul li .tit { padding: 1.2rem 0 0 0rem; font-size: .75rem }
            .u-service ul li .tit i { left: 1rem }
            .u-service ul li .tit b { /*font-size: 1.4rem; */padding-bottom: .4rem }
			    .u-keshi .box { padding: 0 0pt 0 5pt; }
        .u-keshi .box .keshi-img { display: none; }
}

@media screen and (max-width:768px) {
.bi {
    height: 34px;
    padding-left: 10px;
    line-height: 30px;
    position: relative;
    border-bottom: 2px dashed;
}
.swiper-slide {
    width: 48% !important;
    margin-right: 4px !important;
}
.bi span{    display: inline-block;
    line-height: 30px;
    position: absolute;
    z-index: 10;
    zoom: 1;
    top: 0;
    right: 0;
    color: #999;}
.bi a{font-size: 15px;
    font-weight: 700;    width: 71%;
    font-family: MicrosoftYaHei-Bold;
    line-height: 30px;
    color: rgba(144,94,35,1);
    opacity: 1;}
.u-head{width:768px}
.scroll_horizontal .box1 .zhong li div img{width: 25px;
    margin-top: 3px;
    margin-left: 7px;}
.u-kslist a{margin-right: 8px;}
.u-head .wrapper{width: 768px }
.u-ksdir1 .title li{width: 90px !important;}
.scroll_horizontal .box1 .zhong li{    width: 48%;margin-top: 10px;
    height: 120px;}
.scroll_horizontal .list{height: 320px;}
.scroll_horizontal .box1 .zhong li:nth-last-of-type(3){margin-left: 0px;}

.scroll_horizontal .box1 .zhong li div{
width: 40px;
    height: 35px;
}
.u-news{ height: 320px;}
.scroll_horizontal .box1 .zhong li p{font-size: 14px;
    margin-top: 0px;}
    .u-service { padding: 1.4rem 0 }
.u-notice{width: 100%; display:none;}
.u-news .new_tabs > ul li{    width: 22%;    text-align: center;}
.u-notice .tip img{width: 5%;}
.u-notice .tip a{width: 15%;}
.example{width: 80%;}
        .u-service ul { width: 100%; padding:15px 0px;; background-color: #f6f6f6 !important;   

 padding-bottom: 40px; }
            .u-service ul li { width: 25% }
                .u-service ul li .box .tit { padding: 1.2rem 0 0 4.2rem; overflow: hidden; 

text-overflow: ellipsis; white-space: nowrap }
                    .u-service ul li .box .tit i { left: .8rem; top: 1.2rem; font-size: 2.8rem 

}
                    .u-service ul li .box .tit b { font-size: 1.4rem; overflow: hidden; text-

overflow: ellipsis; white-space: nowrap }
                .u-service ul li .box .tit { margin: .2rem 0 0 .8rem }
                .u-service ul li > .tit { padding: 0; text-align: center }
                    .u-service ul li a > .tit span { display: none }
                    .u-service ul li a > .tit i { left: 0; top: 0; margin: 0 auto;     width: 3rem;
    height: 3rem; line-height: 4.2rem; -webkit-border-radius: 100%; -moz-border-radius: 

100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; background-

color:#069090; color: #fff; position: initial; font-size: 2rem }
                    .u-service ul li a > .tit b { display: block; font-size: 1.2rem;  text-overflow: ellipsis; white-space: nowrap; color:#000000; margin-top: 2rem }
            .u-service ul li { height: 7rem; background-color: #f6f6f6 !important }
              /*  .u-service ul li:nth-child(1) > .tit i { background-image: linear-gradient

(90deg,#2a71ab,#228cb1) }
                .u-service ul li:nth-child(2) > .tit i { background-image: linear-gradient

(90deg,#228cb1,#1f6e6b) }
                .u-service ul li:nth-child(3) > .tit i { background-image: linear-gradient

(90deg,#1f6e6b,#12a691) }
                .u-service ul li:nth-child(4) > .tit i { background-image: linear-gradient

(90deg,#12a691,#08a55f) }*/
    .u-notice li a { padding-left: 45px; font-size: 1.1rem }
        .u-notice li a span { display: none }
.u-news .new_tabs > ul li a{    line-height: 31px;font-size: 20px;}
.u-news .new_tabs > ul li{width: 22%;}
    .u-news { padding: 1rem 1rem; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; 

-ms-border-radius: 0; -o-border-radius: 0; border-radius: 0 }
        .u-news .wrapper { margin: 0; padding: 0 }
        .u-news .new_ad { display: none }
        .u-news .new_tabs { width: 100%; height: initial }
            .u-news .new_tabs > ul { height: 42px; padding-bottom:0px; }
                .u-news .new_tabs > ul li { border-radius: 0; font-size: 1.4rem;  width:22% }
                    .u-news .new_tabs > ul li:nth-child(1) { border-left: none }
    .u-branch .fixed { padding: 2.8rem 0 3rem }
    .u-branch .wrapper { padding-right: 50% }
        .u-branch .wrapper .mv { width: 300px; margin-top: -100px; right: 60px }
            .u-branch .wrapper .mv:after { display: inline-block }
    .u-doctor { margin: 0; padding: 1rem 0 .6rem; -webkit-border-radius: 0; -moz-border-radius: 
background:rgba(255,251,238,1);
0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0 }
    .doctor_list li:last-child { display: none }
	.doctor_list li:nth-child(2){ display: none }
    .u-ksdir { margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 

0; -o-border-radius: 0; border-radius: 0 }
        .u-ksdir .wrapper { margin: 0 1.0rem; padding: 0 1rem }
		.u-keshi .box { padding: 0 0pt 0 5pt; }
        .u-keshi .box .keshi-img { display: none; }
		.u-news .new_tabs > ul li.active{  background-

image:none; }
		.u-news .new_tabs > ul li.active a{color:rgba(144,94,35,1);;}
		
		.u-service ul li{ border:none;}
		.wrapper{margin: 0 1rem; margin: 0 10px;}
		.con{ width:100%; margin-top:10px; background-color:#fff; margin-left:0rem;}
		.u-keshi{ background-color:transparent;}
			
.fenge{    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;}




}

@media screen and (max-width:640px) {
.u-head .wrapper{width: 640px;}
    .u-service { padding: 1rem 0 }
    .u-news .new_tabs > ul li { font-size: 1.2rem }
    .u-branch .fixed { padding: 3rem 0 }
    .u-branch .wrapper { padding: 0 20% }
        .u-branch .wrapper .map { display: none }
        .u-branch .wrapper .mv { width: 100%; position: static; left: initial; right: initial; 

top: initial; margin: 0 auto }
    .u-ksdir .title { border: 0 }
        .u-ksdir .title b { display: none }
        .u-ksdir .title ul { display: block; height: 42px; -webkit-border-radius: 4px; -moz-

border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 

1px #1f6e6b solid; overflow: hidden }
        .u-ksdir .title li { border-radius: 0; float: left; width: 33.33%; text-align: center; 

height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 

1.2rem; border: 0; border-left: 1px #1f6e6b solid }
            .u-ksdir .title li:nth-child(1) { border-left: none }
            .u-ksdir .title li a { color: #1f6e6b }
            .u-ksdir .title li.active { position: relative; border: 0; background-color: 

#1f6e6b }
                .u-ksdir .title li.active a { color: #fff }
    .doctor_list li:nth-child(6), .doctor_list li:nth-child(7), .doctor_list li:nth-child(8) { 

display: none !important }
	.u-ksdir .wrapper {  padding: 0 0rem }
}

@media screen and (max-width:480px) {
.u-head .wrapper{width:480px}
.u-news{height: 300px;}
    .u-news { padding: 0rem .6rem;    padding-top: 16px; }
        .u-news .new_tabs > ul { height: 34px; line-height: 34px; margin-bottom: .4rem }
            .u-news .new_tabs > ul li { height: 34px; line-height: 34px; font-size: 1.1rem; 

overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:22% }
                /*.u-news .new_tabs > ul li:nth-child(3) { display: none }*/
        .u-news .new_tabs .irlist li { font-size: 1.02rem }
    .u-notice { padding: 0 }
        .u-notice li a { width: 100%; padding-left: 26pt }
        .u-notice .tip { width: 20pt; height: 20pt; line-height: 9pt; font-size: 8pt; top: 50%; 

margin-top: -10pt; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; 

-o-border-radius: 2px; border-radius: 2px }
    .u-service { padding: 1rem 0 }
        .u-service ul li .box .tit { padding: 1rem 0 0 3.2rem; font-size: .8rem }
            .u-service ul li .box .tit i { left: 0; top: 1rem; font-size: 2.4rem }
            .u-service ul li .box .tit b { font-size: 1.2rem }
        .u-service ul li .box .info { margin: 1rem .8rem .8rem 1rem }
        .u-service ul li > .tit b { font-size: 1.1rem !important }
    .u-branch .fixed { padding: 3rem 0 }
    .u-branch .wrapper { padding: 0 10% }
    .u-ksdir { display: none }
        .u-ksdir .title ul { height: 34px }
            .u-ksdir .title ul li { height: 34px; line-height: 32px }
        .u-ksdir .wrapper { padding: 0 .6rem }
		    .u-keshi .title { height: 36px; line-height: 36px; padding: 0; text-align: 

center; /*border: 1px #1f6e6b solid;*/ -webkit-border-radius: 2px; -moz-border-radius: 2px; -

ms-radius: 2px; -o-radius: 2px; border-radius: 2px; overflow: hidden; margin: 0; float:left; 

text-align:left; width:100%; z-index: 99; }
        .u-keshi .title b,
        .u-keshi .title span,
       <!-- .u-keshi .title a.more { display: none; }-->
        .u-keshi .title a { display: inline-block; /*height: 30px; */font-size: 10pt; padding: 

0; color: #1f6e6b; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -

webkit-box-sizing: border-box; width: 25%; float: left; border-left: 1px #1f6e6b solid; }
            .u-keshi .title a.on { background-color: #1f6e6b; color: #fff; }
            .u-keshi .title a.hover { background-color: #1f6e6b; color: #fff; }
    .u-keshi .box { padding: 0; height: auto; margin: 0; padding-bottom: 15px; }
        .u-keshi .box .hot { padding-top: 5px; }
            .u-keshi .box .hot p { max-height: initial; line-height: 1.8; font-size: 10pt; }
        .u-keshi .box ul { padding-top: 10pt; }
            .u-keshi .box ul li a { font-size: 10pt; }
           /* .u-keshi .box ul li:nth-child(2n) a { margin-left: 5pt; }*/
        .u-keshi .box .tag { display: none; width: 100%; height: auto; padding: 0; padding-top: 

15px; margin-top: 15px; border: none; border-top: 1px #eee solid; position: initial; right: 

auto; top: auto; }
            .u-keshi .box .tag b { display: none; }
            .u-keshi .box .tag p { width: 100%; height: auto; margin: 0; }
                .u-keshi .box .tag p a { margin: 0 6pt 5pt 0; min-width: initial; padding: 0 

9pt; }
.u-head{width:100%}
.u-head .wrapper{width:100%}
}

@media screen and (max-width:414px) {
.u-ksdir1 .title .more{color: #4d4d4d;}

.flex-control-nav{width: 350px;}

.u-ksdir1 .title li{line-height: none;}
.u-ksdir1 .title li a{line-height:none;}
.fenge1{
margin-left: 3px;
    margin-right: 3px;

}
#_ideConac{
    width: 80px;
    margin: 0 auto;
    display: block;

}
.at {
    padding: 0 3px;
    height: 25px;
}
.u-keshi .title b{width: 80px;    padding:0px;}
.u-head .logo img{    margin-left: 0px;}
.u-keshi .title .active{padding-bottom: 6px;}
.u-doctor .title b{     height: 35px;}
.slides {
    height:  225px !important;
    overflow: hidden;
}
.clearfix3{padding:0px;}
.scroll_horizontal .box{width:385px;    height: 265px;}
.u-head{width:100%}
.u-head .wrapper{width:100%}
.u-news .new_tabs > ul li{width:29%}
}
@media screen and (max-width:375px) {
.u-head{width:100%}
.scroll_horizontal .box{width:360px}
.u-head .wrapper{width:100%}
.u-keshi .box ul li a{width: 70%;
    display: block;
    float: left;
    overflow: hidden;}
.u-news .new_tabs > ul li{width:29%}
}
@media screen and (max-width:360px) {
.u-head{width:360px}.scroll_horizontal .list{height: 225px   !important;width: 345px;}
.scroll_horizontal .box{width:100%}
.u-news .new_tabs > ul li{width:28%}
.u-head .wrapper{width:360px}

}
 .zjfc{overflow:hidden;position:relative;}
 .zjfc .hd{overflow:hidden;height:30px;padding: 0 10px 0 560px;}
 .zjfc .hd .prev,.u-ksdir1 .zjfc .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
 .zjfc .hd .next{ background-position:0 -50px;  }
 .zjfc .hd .prevStop{ background-position:-60px 0; }
 .zjfc .hd .nextStop{ background-position:-60px -50px; }
 .zjfc .hd ul{overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
 .zjfc .hd ul li{float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;}
 .zjfc .hd ul li.on{ background-position:0 0; }



@media screen and (max-width:320px) {
.u-head .wrapper{width:320px}
    .u-service li > .tit i { width: 3.8rem; height: 3.8rem; line-height: 3.8rem; font-size: 

1.8rem }
}

.return_button {
	background: #206e6b;
	padding:10px 30px;
	color:#fff;
	font-size:14px;
}
.return_button a:hover{
	color:#fff;
}
.mt1{
	color:#000;
}
.mt1 a{
	color:#000;
}
.mt1 a:hover{
	color:#000;
}
.mt1 dd {
	margin: 20px 22px
}

dd.contentaboutguestbook .letter_desciption {
	/* background: url("/scjg_images/cbg.png") no-repeat; */
	height: 32px;
	color: #206e6b;
	font-size: 16px;
	position: relative;
	margin-bottom: 6px;
}

dd.contentaboutguestbook .letter_desciption .letter_caption {
	position: absolute;
	/* top: 4px; */
	left: 10px;
}

dd.contentaboutguestbook table {
	width: 100%;
	margin-bottom: 14px;
	border-collapse: collapse;
}

dd.contentaboutguestbook table tr td {
	font-size: 14px;
	border: 1px solid #e5edf5
}

dd.contentaboutguestbook table tr .common_td {
	width: 80px;
	height: 36px;
	text-align: center;
	color: #206e6b;
	background-color: #f3fbfd;
}

dd.contentaboutguestbook table tr .nohigh_td {
	width: 80px;
	text-align: center;
	color: #206e6b;
	min-height: 80px;
	background-color: #f3fbfd;
}

dd.contentaboutguestbook table tr .letter_field {
	padding-left: 10px;
	width: 273px
}

dd.contentaboutguestbook table tr .spanthreecol {
	padding: 10px 10px 30px 10px
}

dd.contentaboutguestbook table tr .field_subject {
	padding-left: 10px
}
.scroll_horizontal .box1 .zhong .sjzd {
	background-image: url(images/26sd.png);
}e: url(images/26sd.png);
}