@import url('//at.alicdn.com/t/font_1950276_akvloaf89hg.css');
a:focus, a:hover {
    color: #f19eb4;
    transition: color .4s;
}
a{
	color: #333;
}
i{
	background: unset;
	text-indent: unset;
    display: unset;
}
html,body{
	min-width: 1400px;
}
ul,li{
    list-style: none;
}
#LRdiv1{display: none!important}
.js-fadein {
  opacity: 0;
  -webkit-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
          transform: translateY(-40px);
  -webkit-transition: all 2.4s cubic-bezier(0, 0.68, 0.34, 1) 0s;
  -o-transition: all 2.4s cubic-bezier(0, 0.68, 0.34, 1) 0s;
  transition: all 2.4s cubic-bezier(0, 0.68, 0.34, 1) 0s;
}

.js-fadein.isShown {
  opacity: 1;
  -webkit-transform: inherit;
      -ms-transform: inherit;
          transform: inherit;
}
.my-animation-delay {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}
.am-g-fixed{
	min-width: 1400px;
	margin: 0 auto;
	max-width: 1400px;
}
.am-header{
	width: 1400px;
	min-width: 1400px;
	font-weight: lighter;
	margin: 0 auto;
	height: 127px;
}
.am-header>.am-u-lg-12{
	height: 127px;
}
.am-header .am-header-logo{
	width: 273px;
	height: 127px;
	margin-top: 50px;
}

.am-header .am-header-logo>i{
	font-size: 150px;
	color: #fff;
	line-height: 130px;
}
.am-header .am-header-item,
.am-header .am-header-item>ul{
	width: 1015px;
	min-width: 1015px;
	height: 100%
}
.am-header .am-header-item>ul>li{
	text-align: center;
	margin-top: 20px;
	font-size: 20px;
	position: relative;
	line-height: 125px;
}
.am-header .am-header-item>ul>li>a.active,
.am-header .am-header-branch>ul>li>a.active{
	color: #f19eb4;
}
.am-header .am-header-item>ul>li>a {
	position: relative;
}
.am-header .am-header-item>ul>li>a::before,
.am-header .am-header-item>ul>li>a.active::before{
	content: '';
	position: absolute;
	z-index: -1;
	bottom: -10px;
	left: 0;
	width: 0;
	border-bottom: 2px solid #f19eb4;
}
.am-header .am-header-item>ul>li>a.active::before{
	width: 100%;
}
.am-header .am-header-item>ul>li>a:hover::before,
.am-header .am-header-item>ul>li>a:focus::before {
	width:100%;
	transition:400ms ease all;
}

.am-header .am-header-branch{
	position: absolute;
	width: 477px;
	height: 39px;
	top: 0;
	right: 0px;
	text-align: center;
	font-size: 26px;
	background:url(../images/tel_bg.jpg) no-repeat center top;
	line-height: 1.4
}
.am-header .am-header-branch .iconfont{
	font-size: 22px;
}


.am-index-banner{
    height: 650px;
    position: relative;
}
.am-index-banner .swiper-slide{
    min-width: 1400px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
}
.am-index-banner .swiper-slide-active img,
.am-index-banner .swiper-slide-duplicate-active img{
    transition:5s linear;
}   
.am-index-banner .swiper-button-prev,
.am-index-banner .swiper-container-rtl .swiper-button-next,
.am-index-banner .swiper-button-next, 
.am-index-banner .swiper-container-rtl .swiper-button-prev{
    left: 135px;
    border: 1px solid #f19eb4;
    height: 70px;
    width: 70px;
    background: unset;
    text-align: center;
}
.am-index-banner .swiper-button-next, 
.am-index-banner .swiper-container-rtl .swiper-button-prev{
    right: 135px;
    left: unset
}
.am-index-banner .swiper-button-prev i,
.am-index-banner .swiper-button-next i{
    font-size: 35px;
    color: #f19eb4;
    line-height: 67.5px;
}
.am-index-banner .banner-page .banner-next,
.am-index-banner .banner-page .banner-prev{
    margin-left: 10px;
    float: right;
}
.am-index-banner .banner-page .banner-next,
.am-index-banner .banner-page .banner-prev,
.am-index-banner .banner-page span{
    display: inline-block;
}
.am-index-banner .banner-page span{
    margin: 0 5px;
    float: left;
}
.am-index-banner .banner-page span.all{
    color: #333
}
.am-index-banner .banner-page .banner-next i,
.am-index-banner .banner-page .banner-prev i{
    height: 65px;
    font-size: 30px;
    cursor: pointer;
}





.am-index-active ul li{
	text-align: center
}
.am-index-item{
	margin-top:40px;
	font-size: 70px;
	text-align: center;
	background: rgba(170,148,109,1);
	background: -moz-linear-gradient(45deg, rgba(170,148,109,1) 0%, rgba(249,230,200,1) 51%, rgba(170,148,109,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(170,148,109,1)), color-stop(51%, rgba(249,230,200,1)), color-stop(100%, rgba(170,148,109,1)));
	background: -webkit-linear-gradient(45deg, rgba(170,148,109,1) 0%, rgba(249,230,200,1) 51%, rgba(170,148,109,1) 100%);
	background: -o-linear-gradient(45deg, rgba(170,148,109,1) 0%, rgba(249,230,200,1) 51%, rgba(170,148,109,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(170,148,109,1) 0%, rgba(249,230,200,1) 51%, rgba(170,148,109,1) 100%);
	background: linear-gradient(45deg, rgba(170,148,109,1) 0%, rgba(249,230,200,1) 51%, rgba(170,148,109,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa946d', endColorstr='#aa946d', GradientType=1 );
	color: transparent; 
	-webkit-background-clip: text;
}

.am-index-item ul li a .item-icon{
	font-size: 60px;
	text-align: center;
	margin:0 auto;
	padding:5px;
	display: block;
}
.am-index-item ul li:last-child a .item-icon{
	font-size: 42px;
	line-height: 2.3;
}
.am-index-item ul li a p{
	margin:0;
	padding:0;
	text-align:center;
}

.am-index-items{
	margin:40px auto;
}
.am-index-items .items-title{
	margin:20px 0;
	padding-bottom: 15px;
	font-size: 26px;
}

.am-index-items ul li img{
	width: 208px;
	transition: all 1s ease 0s;
}
.am-index-items ul li p{
	margin-top: 1rem
}
.am-index-items ul li span{
	display: block;
	overflow: hidden;
	width: 208px;
	border-radius: 15px;
}
.am-index-items ul li:hover img,.am-index-active .active-item li:hover img{
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.active-title{
	padding:30px 0;
}
.active-title ul li p,.am-index-case .case-title p,.am-index-doctor .doctor-title p{
	font-size: 30px;
    margin: unset;
    font-weight: lighter;
}
.active-title ul li{
	cursor: pointer;
}

.active-title ul li.active,.active-title ul li:hover{
	color: #f19eb4;
	transition: color .4s;
}
.active-title ul li i,.am-index-case .case-title i,.am-index-doctor .doctor-title i{
	font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
}
.am-index-active .active-item{
	margin-top:15px;
}
.am-index-active .active-item img{
	width: 450px;
	transition: all 1s ease 0s;
}
.am-index-active .active-item ul li span{
	display: block;
	overflow: hidden;
	margin:0 auto;
	width: 450px;
}

.am-index-case,.am-index-doctor{
	margin:40px auto;
}
.am-index-case .case-title,.am-index-doctor .doctor-title{
	padding-top: 40px;
	text-align: center;
}
.am-index-case .case-main{
	margin-top:40px;
	width: 100%;
    height: 700px;
    background: url(../images/case_01.jpg) no-repeat center top;
    display: inline-block;
    padding-top: 120px;
}
.case-text{
	padding-top: 100px;
	width: 390px;
	text-align: center;
}
.case-text p:nth-child(1){
	font-size: 36px;
}
.case-text p:nth-child(2){
	font-size: 30px;
}
.case-text .am-case-btn{
	color: #fff;
	margin-top:30px;
	background: #333;
	padding:15px 50px;
	transition: all 1s ease 0s;
	border:none;
}
.case-text .am-case-btn:hover{
	background-color: #f19eb4;
}

.doctor-main{
	margin-top:40px;
}
.doctor-main .doctor-text{
	height: 356px;
	width: 100%;
	background: url(../images/doctor_top.jpg) no-repeat center top;
}
.doctor-main .doctor-text .text-info{
	width: 373px;
	float: right;
	color: #fff;
	padding-top: 100px;
	text-align: center;
}
.doctor-main .doctor-text .text-info .am-doctor-btn{
	color: #333;
	margin-top:30px;
	background: #fff;
	padding:15px 50px;
	transition: all 1s ease 0s;
	border:none;
}
.doctor-main .doctor-text .text-info .am-doctor-btn:hover{
	background-color: #f19eb4;
	color: #fff
}
.doctor-main ul{
	margin-top:10px;
}
.doctor-main ul li{
	/*width: 337px;*/
	/*margin-right: 16.3px;*/
}
.doctor-main ul li{
    text-align: center;
}
.doctor-main ul li:first-child{
    text-align: left;
}
.doctor-main ul li:last-child{
    text-align: right;
}
.doctor-main ul li:last-child{
	margin-right: 0
}
.doctor-main ul li img{
	width: 337px;
	transition: all 1s ease 0s;
}
.doctor-main ul li span{
	display: block;
	overflow: hidden;
	/*width: 337px;*/
}
.doctor-main ul li:hover img{
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
}



.am-form-servers{
	width: 100%;
	height: 739px;
	background: url('../images/from-bg.jpg') no-repeat fixed center top;
	text-align: center;
	padding: 152px 0;
}
.am-form-servers .form__body{
	display: inline-block;
	height: 435px;
	width:1400px;
	background: #fff;
	padding: 40px 105px;
}
.am-form-servers .form__body>li{
	height: 355px;
	position: relative;
}
.am-form-servers .form__body>li:after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	border-right: 1px solid #aaa;
}
.am-form-servers .form__body>li:last-child:after{
	border: unset;
}
.am-form-servers .form__body>li>h1{
	font-size: 30px;
	margin-top: 10px;
	font-weight: lighter
}
.am-form-servers .form__body .form__line{
	width: 35px;
	border-bottom: 2px #333 solid;
	margin: 30px auto;
}
.am-form-servers .form__body>li:nth-child(2)>p{
	font-size: 20px;
	font-weight: lighter
}
.am-form-servers .form__body>li:nth-child(3){
	margin-top: 15px;
	text-align: right
}
.am-form-servers .form__body>li input{
	width: 85%;
	padding: 17px 25px;
	font-size: 20px;
	font-weight: lighter;
	margin-bottom: 15px;
	float: right;
	border: 1px #333 solid;
}
.am-form-servers .form__body>li input::-webkit-input-placeholder{
    color:#333;
}
.am-form-servers .form__body>li input::-moz-placeholder{
    color:#333;
}
.am-form-servers .form__body>li input:-moz-placeholder{
    color:#333;
}
.am-form-servers .form__body>li input:-ms-input-placeholder{
    color:#333;
}
.am-form-servers .form__body>li .am-btn-default{
	background: #d3b26f;
	color: #fff;
	font-size: 30px;
	border: 1px solid #d3b26f;
	font-weight: lighter;
	width: 85%;
	margin-top: 25px;
}
.am-form-servers .form__body>li .am-btn-default:focus {
    outline: 0!important;
}




.am-form-servers .form__servers li>p>i{
	width: 90px;
	height: 90px;
	border-radius: 90px;
	background: #eeeeee;
	font-size: 50px;
	display: inline-block;
	line-height: 90px;
}
.am-form-servers .form__servers li{
	margin-bottom: 15px;
}
.am-form-servers .form__servers li>p{
	margin: 0;
	padding: 0;
}
.am-form-servers .form__servers li>span{
	font-size: 20px;
	font-weight: lighter
}
.am-form-servers .form__servers li:nth-child(3)>p>i{
	font-size: 55px;
}
.am-form-servers .form__servers li:nth-child(4)>p>i{
	font-weight: 500;
	font-size: 40px;
}


.am-index-address{
	width: 100%;
	height: 755px;
	background: url(../images/map_bg.jpg) no-repeat center top;
}
.am-index-address .address-padding{
	padding-top: 40px;
}
.address-info{
	margin-top:40px;
	width: 550px;
	padding:40px;
	font-size: 25px;
	background-color: #fff;
	color: #999;
	border-radius: 15px;
	-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);
 	-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);
 	box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);
}
.address-info span{
	display: block;
	font-size: 30px;
	color: #666;
	font-weight: normal;
}
.address-info i{
	font-style: normal;
	font-size: 40px;
	border-bottom: 1px #999 solid;
	text-transform: uppercase;
}
.address-info p{
	margin:0;
}
.address-info .address-info-add,.address-info .address-info-tel,.address-info .address-info-time{
	margin-top:30px;
	color: #666;
	font-size: 25px;
	font-weight: normal;
}
.address-info .address-info-add p:last-child{
	color: #999;
	font-weight: lighter;
	text-indent:1em;
}
.address-info .address-info-tel  p:last-child,.address-info .address-info-time p:last-child{
	font-family: "impact";
	color: #666;
	font-size: 40px;
}
.address-info .iconfont{
	font-weight: lighter;
	border:none;
	font-size: 35px;
	color: #999;
	margin-right: 15px;
}

.am-footer{
	background: #282828;
	color: #999;
	padding:30px 0;
}
.am-footer .footer-main{
	display: flex;
	flex-direction: row;
	padding-left:150px
}
.am-footer .footer-main .footer-text{
	text-align: left;
	padding-left: 100px;
}
.am-footer .footer-main .footer-text p,.am-footer .footer-main .footer-text p a{
	margin:0;
	padding: 0;
	font-size: 14px;
	color: #999;
}
.am-footer .footer-main .footer-text p a:focus, .am-footer .footer-main .footer-text p a:hover {
    color: #f19eb4;
    transition: color .4s;
}

.clear{ clear:both;height:0;font-size:1px;line-height:0}

.w1200{ width:1200px;}
.h-50{ height:50px; line-height:50px; font-size:1px;}
.h-40{ height:40px; line-height:40px; font-size:1px;}
.h-20{ height:20px; line-height:20px; font-size:1px;}
.h-10{ height:10px; line-height:10px; font-size:1px;}

.f-l{ float:left;}
.f-r{ float:right;}
.newjym{ width:100%; height:auto; overflow:hidden; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:#fff;margin-top: 40px;}
.newjym_c{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.newjym_l{ width:800px; height:auto; overflow:hidden;  background:#fff; float:left;}

.newjym_l .x1{ text-align:center; font-size:24px; line-height:36px;}
.newjym_l .x2{ text-align:center; font-size:14px; line-height:45px; color:#999; border-bottom:solid 1px #ddd; margin-bottom:20px;}
.newjym_l .x3 p{ text-align:left; font-size:15px; color:#333; line-height:27px;}

.newjym_r{ width:400px; height:auto; overflow:hidden; background:#fff; float:right; padding-top:30px;   }
.newjym_r_1{ width:396px; padding-bottom:20px;}
 .newjym_r_1 ul li{ width:396px; height:100%; }


.mbxz1{width:100%; height:853px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz1.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbxz2{width:100%; height:843px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz2.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbxz3{width:100%; height:755px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz3.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbxz4{width:100%; height:181px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz4.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbxz5{width:100%; height:807px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz5.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbxz6{width:100%; height:511px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbxz6.jpg) center no-repeat; overflow:hidden; text-align:center;}

.mbtc1{width:100%; height:846px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc1.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc2{width:100%; height:668px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc2.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc3{width:100%; height:880px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc3.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc4{width:100%; height:520px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc4.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc5{width:100%; height:581px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc5.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc6{width:100%; height:121px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc6.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc7{width:100%; height:334px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc7.jpg) center no-repeat; overflow:hidden; text-align:center;}
.mbtc8{width:100%; height:465px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/mbtc8.jpg) center no-repeat; overflow:hidden; text-align:center;}

.xtds1{width:100%; height:837px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds1.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds2{width:100%; height:607px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds2.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds3{width:100%; height:974px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds3.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds4{width:100%; height:227px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds4.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds5{width:100%; height:628px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds5.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds6{width:100%; height:227px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds6.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xtds7{width:100%; height:481px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xtds7.jpg) center no-repeat; overflow:hidden; text-align:center;}

.xdmr1{width:100%; height:841px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr1.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr2{width:100%; height:1074px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr2.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr3{width:100%; height:774px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr3.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr4{width:100%; height:328px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr4.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr5{width:100%; height:134px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr5.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr6{width:100%; height:967px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr6.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr7{width:100%; height:588px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr7.jpg) center no-repeat; overflow:hidden; text-align:center;}
.xdmr8{width:100%; height:501px; min-width:1200px; _width:expression((documentElement.clientWidth <1200) ? "1200px" : "auto"); background:url(img/xdmr8.jpg) center no-repeat; overflow:hidden; text-align:center;}

.news_list{ width:1200px; height:auto; overflow:hidden; margin:auto;margin-top: 30px;}
.news_list_l{ width:285px; height:auto; overflow:hidden; float:left;}
.news_list_l_1{ text-align:center; margin-bottom:30px;}
.news_list_l_1 p{ text-align:center;}
.news_list_l_2{ text-align:center; margin-bottom:30px;}
.news_list_l_2c{ width:285px; height:auto; overflow:hidden;}
.news_list_l_2c li{ width:25%; text-align:center; margin-bottom:5px; float:left;}
.news_list_l_2c li:hover img{filter: Alpha(opacity=80);opacity:0.8; filter: none;}
.news_list_l_3{ text-align:center; margin-bottom:30px;}
.news_list_l_3c{ width:285px; height:200px; overflow:hidden;}

.news_list_r{ width:885px; height:auto; overflow:hidden; float:right; }
.news_list_r_1{ font-size:15px; color:#888; line-height:32px; text-align:left; border-bottom:solid 1px #ddd; margin-bottom:25px;}
.news_list_r_2{ width:845px; padding-left:20px; padding-right:20px; padding-bottom:15px; border-bottom:dotted 1px #ccc; margin-bottom:15px;}
.news_list_r_2 p{ text-align:left; font-size:14px; line-height:24px; color:#888;}
.news_list_r_2 p.title{ text-align:right; line-height:36px;}
.news_list_r_2 p.title a{ float:left; font-size:20px;}
.news_list_fy{ width:100%; text-align:center; font-size:16px; line-height:30px; color:#888;}
.news_list_fy a{ display:inline-block; margin-left:10px; margin-right:10px;}

.news_list_r_d{ width:885px; height:auto; overflow:hidden; background:#fff; float:right;}
.news_list_r_d .x1{ text-align:center; font-size:24px; line-height:36px; margin:20px 0;}
.news_list_r_d .x2{ text-align:center; font-size:14px; line-height:45px; color:#999; border-bottom:solid 1px #ddd; margin-bottom:20px;}
.news_list_r_d .x3{ width:845px;}
.news_list_r_d .x3 p{ text-align:left; font-size:15px; color:#333; line-height:27px;}
.news_list_r_d .x4{ text-align:center; font-size:15px; line-height:30px; color:#999; margin-top:20px; padding-top:10px; padding-bottom:10px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}

.ab-banner { position: relative; width: 100%; height: 750px; overflow: hidden}
.ab-banner img { position: absolute; width: 1920px; left: 50%; margin-left: -960px;}
.am-index-about {background: url(../images/about_bg_03.jpg) top center no-repeat; width: 100%; height: 752px;}
.am-index-about .am-g-fixed .about-title { padding-top: 84px; text-align: center;}
.am-index-about .am-g-fixed .about-title p:nth-child(1) {font-size: 42px;}
.am-index-about .am-g-fixed .about-title p:nth-child(2) {font-size: 25px;}
.am-index-about .am-g-fixed .about-title .about-line { width: 312px; border: 1px #cebc9f solid;margin: 58px auto;}
.am-index-about .am-g-fixed .about-title p:nth-child(4) {font-size: 27px; line-height: 50px;}
.am-index-brand { position: relative; width: 100%; height: 753px; overflow: hidden}
.am-index-brand img { position: absolute; width: 1920px; left: 50%; margin-left: -960px;height: 759px;}


.KSTwinBox {width:500px;height:403px;display:none; background-color:#FFF;border-radius:10px;position:fixed;left:50%;top:50%; margin-left:-250px;margin-top:-201px;z-index:300;-moz-transition: all 1.6s ease-out 0s; -webkit-transition: all 1.6s ease-out 0s;-ms-transition: all 1.6s ease-out 0s;-o-transition: all 1.6s ease-out 0s; transition: all 1.6s ease-out 0s;  box-shadow: 7px 12px 65px 0px rgba( 0, 0, 0 , 0.35); -webkit-box-shadow: 7px 12px 65px 0px rgba( 0, 0, 0 , 0.35); -moz-box-shadow:7px 12px 65px 0px rgba( 0, 0, 0 , 0.35);-ms-box-shadow:7px 12px 65px 0px rgba( 0, 0, 0 , 0.35);-o-box-shadow:7px 12px 65px 0px rgba( 0, 0, 0 , 0.35);overflow:hidden;z-index: 2017;}
.KSTlogo {width:100%;padding:9px 15px 8px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box; box-sizing: border-box; }
.HMlogo  {display:inline-block;padding-left:50px;height:45px;line-height:45px;font-size:16px;font-style:normal;color:#000;margin-right:32px;background:url(../images/swt__logo.jpg) no-repeat left center;}
.KSTlogo i b{color:#f76d02;margin-left:2px;}
.HMlogoWidi  {line-height:1.2 !important;}
.HMlogoWidi small {color:#888991;}
.KSTCloseBtn {width:22px;height:22px;right:4px;top:4px;cursor:pointer;position: absolute;}
.KSTwinBox .tellFormcen{width:185px;height:30px;position:absolute;top:185px;right:157px;}
.KSTwinBox .tellFormcen input{width:125px;height:30px;border:none;background:rgba(0,0,0,.4);color:#fff;font-size:12px;padding:7px 0px 7px 12px;float:left;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;box-sizing:border-box; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.KSTwinBox .tellFormcen input:focus,.Rtell_form .inner input:focus{outline:none;}
.KSTwinBox .tellFormcen a.subCen_btn{width:60px;height:30px;line-height:30px;float:left;text-align:center;background:#000;color:#666;text-decoration:none;font-size:12px;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.KSTwinBox .tellFormcen a.subCen_btn:hover{ color:#d2d2d2;}
.KSTwinBox .txt {width:100%;height:35px;overflow:hidden;margin-bottom:0;background-image:none !important; }
.KSTwinBox .scrollNotice{margin-left:15px;display:inline;}
.KSTwinBox .scrollNotice{width:274px;height:23px;margin-top:6px;overflow:hidden;}
.KSTwinBox .scrollNotice li {width:274px;height:23px;line-height:23px;}
.KSTwinBox .scrollNotice a {width:100% !important;height:23px !important;line-height:23px !important;}
.KSTwinBox .scrollNotice a,.KSTwinBox .KSTnavs a,.KSTChatBox a {-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-ms--transition:all 0.3s linear 0s;-o--transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.KSTwinBox .scrollNotice a {left:0 !important;top:0 !important;display:block;font-size:12px;color:#868686;text-decoration:none;}
.KSTwinBox .KSTnavs a {display:block;font-size:12px !important;line-height:35px !important;color:#afafb5;text-decoration:none;float:left;margin-left:18px;display:inline;}
.KSTwinBox .KSTnavs a {width:auto !important;left:0 !important;top:0 !important;}
.KSTwinBox .KSTnavs a:hover,.KSTwinBox .scrollNotice a:hover {color:#000;text-decoration:none;}
.KSTwinBox .scrollNotice a:hover {text-decoration:underline;}
.KSTChatBox {width:479px;height:71px;margin:18px auto 0;overflow:hidden;border-radius:10px;-moz-box-shadow:inset 0 0 4px rgba(9,2,4,.3);-webkit-box-shadow:inset 0 0 4px rgba(9,2,4,.3);-ms-box-shadow:inset 0 0 4px rgba(9,2,4,.3);-o-box-shadow:inset 0 0 4px rgba(9,2,4,.3);box-shadow:inset 0 0 4px rgba(9,2,4,.3);}
.KSTChatBox textarea{border:none;float:left;display:block;width:383px;height:70px;line-height:1.5; background-color:#fff;color:#333;font-size:16px;margin-top:4px;margin-left:4px;display:inline;outline:none;max-width:387px;max-height:53px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box; box-sizing: border-box; } 
.KSTChatBox a {display:inline-block;width:88px;height:71px; background-color:rgba(170,148,109,1);color:#fff;float: right;font-size:16px;text-decoration:none;text-align:center;line-height:1;padding-top:20px;}
.KSTChatBox a p {text-align:center;}
.KSTChatBox a:hover { background-color:#e0c00e;color:#412d2d;text-decoration:none;}
.swt__bg{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    display: none;
    z-index: 99
}
.KSTlogo{
    position: relative;
}
.KSTlogo span{
    position: absolute;
    right: 35px;
    top: 10px;
    font-size: 12px;
    padding: 0 5px;
    border: 1px solid #999;
    border-radius: 6px;
}
.KSTCloseBtn{
    cursor: pointer;
    z-index: 99
}

.animated1{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-ms-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInDown1 { 0% {
-webkit-transform:translate3d(0, -300%, 0) ;
-ms-transform:translate3d(0, -300%, 0) ;-o-transform:translate3d(0, -300%, 0) ;-webkit-transform:translate3d(0, -300%, 0) ;
transform: translate3d(0, -300%, 0);
}

50%{
-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);
transform:rotate(3deg);
    }

100% {
-webkit-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;
transform: none;
}
}
@-moz-keyframes fadeInDown1 { 0% {
-webkit-transform:translate3d(0, -300%, 0) ;
-ms-transform:translate3d(0, -300%, 0) ;-o-transform:translate3d(0, -300%, 0) ;-webkit-transform:translate3d(0, -300%, 0) ;
transform: translate3d(0, -300%, 0);
}

50%{
-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);
transform:rotate(3deg);
    }

100% {
-webkit-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;
transform: none;
}
}
@-ms-keyframes fadeInDown1 { 0% {
-webkit-transform:translate3d(0, -300%, 0) ;
-ms-transform:translate3d(0, -300%, 0) ;-o-transform:translate3d(0, -300%, 0) ;-webkit-transform:translate3d(0, -300%, 0) ;
transform: translate3d(0, -300%, 0);
}

50%{
-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);
transform:rotate(3deg);
    }

100% {
-webkit-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;
transform: none;
}
}
@-o-keyframes fadeInDown1 { 0% {
-webkit-transform:translate3d(0, -300%, 0) ;
-ms-transform:translate3d(0, -300%, 0) ;-o-transform:translate3d(0, -300%, 0) ;-webkit-transform:translate3d(0, -300%, 0) ;
transform: translate3d(0, -300%, 0);
}

50%{
-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);
transform:rotate(3deg);
    }

100% {
-webkit-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown1 { 00% {
-webkit-transform:translate3d(0, -300%, 0) ;
-ms-transform:translate3d(0, -300%, 0) ;-o-transform:translate3d(0, -300%, 0) ;-webkit-transform:translate3d(0, -300%, 0) ;
transform: translate3d(0, -300%, 0);
}

50%{
-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg);
transform:rotate(3deg);
    }

100% {
-webkit-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;
transform: none;
}
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1;-moz-animation-name: fadeInDown1;-ms-animation-name: fadeInDown1;-o-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeOutDown1 { 
50%{
-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);
transform:rotate(-5deg);
    }
100% {
-webkit-transform:translate3d(0, 300%, 0);-moz-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);-o-transform:translate3d(0, 300%, 0);
transform:translate3d(0, 300%, 0);
}
}
@-moz-keyframes fadeOutDown1 { 
50%{
-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);
transform:rotate(-5deg);
    }
100% {
-webkit-transform:translate3d(0, 300%, 0);-moz-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);-o-transform:translate3d(0, 300%, 0);
transform:translate3d(0, 300%, 0);
}
}
@-ms-keyframes fadeOutDown1 { 
50%{
-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);
transform:rotate(-5deg);
    }
100% {
-webkit-transform:translate3d(0, 300%, 0);-moz-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);-o-transform:translate3d(0, 300%, 0);
transform:translate3d(0, 300%, 0);
}
}
@-o-keyframes fadeOutDown1 { 
50%{
-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);
transform:rotate(-5deg);
    }
100% {
-webkit-transform:translate3d(0, 300%, 0);-moz-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);-o-transform:translate3d(0, 300%, 0);
transform:translate3d(0, 300%, 0);
}
}
@keyframes fadeOutDown1 { 
50%{
-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);
transform:rotate(-5deg);
    }
100% {
-webkit-transform:translate3d(0, 300%, 0);-moz-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);-o-transform:translate3d(0, 300%, 0);
transform:translate3d(0, 300%, 0);
}
}
.fadeOutDown1 { -webkit-animation-name: fadeOutDown1;-ms-animation-name: fadeOutDown1;-o-animation-name: fadeOutDown1;-moz-animation-name: fadeOutDown1; animation-name: fadeOutDown1 }
