
body{}
html.auto,body.auto {width: auto; height: auto; overflow: auto; position: static;}
img{margin:0; padding:0; border-style:none;}
ul,li{margin:0; padding:0; list-style-type:none;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form{margin:0; padding:0;}
input,textarea,select{margin:0; padding:0; vertical-align:middle;}
a{color:#000; text-decoration:none}
a:link{color:#000; text-decoration:none}
a:visited{color:#000; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
a:hover img{filter:Alpha(opacity=70); opacity:0.8;}
.span01{display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.sp_block,.sp_inline{display:none;}
.sp_none {display: block;}

.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px; line-height:150%;}
.font24{font-size:24px; line-height:150%;}

.pt5{padding-top:5px;}
.pt20{padding-top:20px;}


#nav{position: relative;width:100%; height:51px;}
#nav ul{width:1170px; height:42px; font-size:16px; text-align:center; line-height:42px; font-weight:bold; margin:0 auto; display:block; border-left:#cdcdcd 1px solid;}
#nav ul .nav_li01{width:25%; float:left;}
#nav ul .nav_li02{width:24%; float:left;}
#nav ul .nav_li03{display:none;}
#nav ul .nav_li04{width:20%; float:left;}
#nav ul a{display:block; border-right:#cdcdcd 1px solid; transition:all 0.3s ease;}
#nav ul a:hover{color:#F00; text-decoration:none;}


.st-GlobalHeader{font-size:16px; line-height:1.6;}
a.st-GlobalSiteNav_DivisionTitle,a.st-GlobalSiteNav_Link,a.st-GlobalSiteNav_SubLinkTop,a.st-GlobalSiteNav_SubLink{color:#FFF;}
a.st-DropGlobalNav_Link{color:#444;}
@media print, screen and (min-width: 1024px) {
  a.st-GlobalSiteNav_DivisionTitle,a.st-GlobalSiteNav_Link,a.st-DropGlobalNav_Link{color:#FFF;}
}
@media print, screen and (max-width: 1023px) {
  a.st-DropGlobalNav_LinkTop,a.st-DropGlobalNav_Link:hover,a.st-GlobalSiteNav_DivisionTitle:hover,a.st-GlobalSiteNav_SubLinkTop:hover{text-decoration:none;}
}
a.st-GlobalLink:hover{text-decoration:none;}
.st-Breadcrumb_Item a,a.st-GlobalLink{color:#666;}
.st-GlobalSiteNav_SubItem:before{display:none;}
.st-GlobalSiteNav_SubLink{display:block; padding:16px 0; color:#fff; text-decoration:none; border-top:none; border-bottom:1px solid #747474;}
.character_ins {margin-left: 50px;}
.character_ins li {float: left;width: 50%;margin-top: 25px;}
.character_ins li h3 {font-size: 23px;color: #dc1437;}
.character_ins li p {font-size: 13px;margin-top: 14px;line-height: 28px;}
.table_3d {margin-top: 30px;text-align: left;border-top: 1px solid #a5a5a5;border-left: 1px solid #a5a5a5;}
.table_3d th {font-size: 14px;background: #e6e4e5;padding: 5px 2px;box-sizing: border-box;border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;}
.table_3d td {border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;padding: 12px 16px;box-sizing: border-box;}
.table_3d td a {display: block;text-decoration: none;}
.table_3d td h3 {font-size: 15px;}
.table_3d td a:hover {color: #F00;}
.table_3d td p {font-size: 12px; color: #767171;margin-top: 25px;line-height: 18px;}
.tec_content li {float: left;width: 45%;margin-left: 10%;margin-top: 50px;}
.tec_content li:nth-child(2n+1) {margin-left: 0;}
.tec_content li:nth-child(1),.tec_content li:nth-child(2) {margin-top: 0;}
.tec_content li h3 {font-size: 22px;line-height: 33px;color: #da262e;}
.tec_content li p {font-size: 15px;line-height: 28px;}
.tec_content li img.mt20 {margin-top: 20px;}
.tec_content li img.mt60 {margin-top: 60px;}
.t_title {font-size: 15px;margin-top: 25px;}
.t_table {margin-top: 10px;border-top: 1px solid #a5a5a5;border-left: 1px solid #a5a5a5;width: 100%;font-size: 14px;box-sizing: border-box;}
.t_table tr th {padding: 5px 2px;border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;box-sizing: border-box;background: #e6e4e5;}
.t_table tr td {border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;text-align: center;}
.t_table .red {color: #B30116;}
.t_table .bg1 {background:#e6e4e5;}
.t_table .bg2 {background:#e6e4e5;}
.table_scroll {width: 100%;overflow: auto;}



.kyocera_w315{width:315px; float:left;}

main{box-sizing:content-box;}
.header{padding-bottom:15px;}
.header .container{max-width:1170px; padding-left:10px; padding-right:0;}
.header h3{font-size:24px; font-weight:500; line-height:1.1; margin-top:25px;margin-bottom: 2px;}
.header .menu a{color:#333; padding:15px 0; font-size:14px; display:block;}
@media (max-width: 768px) {
	.header{margin-top:15px; padding-bottom:10px;}
	.header h3{margin-top:0px; font-size:18px;}
	.header .menu a{padding-top:0;}
  .character_ins {margin: 0;}
  .character_ins li {margin-top: 20px;width: 100%;margin-left: 0;float: none;}
  .character_ins li h3 {font-size: 14px;line-height: 23px;}
  .character_ins li p {font-size: 12px;margin-top: 10px;line-height: 22px;}
.table_3d td {vertical-align: top;}
  .table_3d td h3 {font-size: 12px;}
  .table_3d td p {margin-top: 15px;line-height: 17px;}
  .tec_content li {float: none;width: 100%;margin: 0;margin-top: 20px;}
  .tec_content li:nth-child(1), .tec_content li:nth-child(2) {margin-top: 20px;}
  .tec_content li img {width: 100%;height: auto;}
  .tec_content li img.mt60 {margin-top: 20px;}
  .tec_content li h3 {font-size: 17px;line-height: 22px;}
  .tec_content li p {margin-top: 10px;font-size: 14px;line-height: 22px;}
  .room-des {
    padding: 50px 0;
    background-image: url("../images/bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
@media (max-width: 480px) {
	.header .menu a{font-size:0.8em; width:160px;}
  .kyocera_w315 {width: 100%;}

  .room-des {
    background-image: url("../images/bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px}
.room-des {
  padding: 50px 0;

  background-image: url("../images/bg.jpg");
  background-repeat: no-repeat;

  background-position: center;
}
.text-mode{
  margin-top: 0;
}
}
@media (min-width:992px){
  .container{width:970px} 
.room-des {
  padding: 50px 0;

  background-image: url("../images/bg.jpg");
  background-repeat: no-repeat;

  background-position: center;
}
}
@media (min-width:1200px){.container{width:1170px}}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;content:" "}
.container-fluid:after,.container:after{clear:both}
.st-Breadcrumb_Item a:hover{color:#df0523;}

.ba_top{width:100%; padding:8px 0 8px 0; /*border-bottom:1px solid #DDDDDD;*/}
.ba_title{font-size:0.75rem; color:#666; max-width:1170px; height:14px; line-height:14px; margin:0 auto; padding:0 15px;}
.ba_title a{color:#666;}
.ba_title a:hover{color:#F00;}
#banner{width:950px; margin:0 auto;}
.top30{padding-top:30px;}


.top15{padding-top:15px;}
.kyocera_smart{padding:5px 0 0 5px;}
.kyocera_output_b{font-size:13px; line-height:22px;}
.kyocera_details{float:right; margin-right:10px;}
.kyocera_details a{width:92px; height:28px; display:block; color:#FFF; font-size:13px; text-align:center; line-height:28px; margin-top:20px; background:#cf0012;}
.lm10{margin-left:10px;}
.tm10{margin-top:10px;}
.top60{padding-top:60px;}

.kyocera_i{color:#CF0012; font-size:14px; font-style:normal;}
.kyocera_news{padding:20px 5px 0 5px;}
.kyocera_news li{width:100%; height:35px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kyocera_news span{font-size:13px; padding:0 20px 0 10px;}
#sitemap{width:100%; padding:35px 0 25px 0; background:#ECECEC;}
.kyocera_hotline{width:950px; margin:0 auto 35px auto; padding-bottom:25px; border-bottom: #CCC 1px solid;}
.kyocera_f22{font-size:22px; line-height:30px;}
.kyocera_f13{color:#333; font-size:13px;}
.top5{padding-top:5px;}
.top10{padding-top:10px;}
.kyocera_w240{width:240px;}
.kyocera_w390{width:390px;}
.kyocera_w240_a{width:240px; float:left;}
.mgl50{margin-left:50px;}
.kyocera_f16{color:#B30116; font-size:16px;}
.kyocera_f29{color:#B30116; font-size:29px; font-weight:bold;}
.kyocera_f29 img{vertical-align:middle; margin:0 5px 5px 0;}
.kyocera_mail a{width:135px; height:25px; display:block; color:#FFF; font-size:16px; line-height:25px; padding:5px 10px; margin-top:30px; background:#444444;}
.kyocera_mail a:hover{filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5;text-decoration: none;}
.kyocera_f14{font-size:14px; font-weight:bold;}
ul.kyocera_f13 li{padding-bottom:5px;}
.kyocera_if{color:#999; font-size:12px; font-style:normal;}
.kyocera_f13 a{color:#333;}
.kyocera_w395{width:395px; float:left;}
ul.kyocera_f13 li.kyocera_ttl{color:#DF464C; font-weight:bold; padding-bottom:0;}
.icon01{margin-left:5px;}
#footer{width:950px; margin:0 auto; padding:10px 0 20px 0;}
.footer_ul{margin-top:5px;}
.footer_ul li{width:90px; float:left;}
.p_bor{border-bottom:1px solid #ccc;}
.kyocera_w280{width:600px; float:left;}
.kyocera_w280 img{vertical-align:middle;margin-left: 5px;}
.ttop15{padding-top:15px;}
.kyocera_f29_02{font-size:29px; font-weight:bold;vertical-align: middle;}

.st-GlobalFooter {
  border-top: 1px solid #e6e6e6;
}

.st-GlobalFooter_Inner {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 25px 0 0;
}

.st-GlobalFooter_Inner:after {
  content: "";
  display: block;
  clear: both;
}

@media print, screen and (min-width: 768px) {
  .st-GlobalFooter_Inner {
    padding: 20px 15px;
  }
}

.st-GlobalFooter_NavArea {
  margin-bottom: 20px;
  padding: 0 15px;
}

@media print, screen and (min-width: 768px) {
  .st-GlobalFooter_NavArea {
    float: left;
    margin-bottom: 0;
    padding: 0;
  }
}

.st-GlobalFooter_Nav {
  display: block;
  padding-left: 0;
  list-style-type: none;
  text-align: center;
  font-size: 0;
}

.st-GlobalFooter_NavItem {
  display: inline-block;
  vertical-align: middle;
  padding: 8px 0;
  font-size: 0.75rem;
}

.st-GlobalFooter_NavItem + .st-GlobalFooter_NavItem:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 1rem;
  margin: 0 8px;
  border-left: 1px solid #dadada;
}

@media print, screen and (min-width: 768px) {
  .st-GlobalFooter_NavItem {
    padding: 3px 0 2px;
    font-size: 0.875rem;
  }
  .st-GlobalFooter_NavItem + .st-GlobalFooter_NavItem:before {
    margin: 0 20px;
  }
}

a.st-GlobalFooter_NavLink {
  color: #666;
  text-decoration: none;
}

a.st-GlobalFooter_NavLink:hover {
  color: #df0523;
  text-decoration: underline;
  transition-duration: 0.3s;
}

a.st-GlobalFooter_NavLink > .st-Icon {
  margin-left: 6px;
  position: relative;
  top: -0.1em;
}

.st-GlobalFooter_NavIconExternal:before {
  font-family: "template-iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  speak: none;
  content: "";
  margin-left: 3px;
  font-size: 1.2em;
  color: #777;
}

a.st-GlobalFooter_NavLink:hover .st-GlobalFooter_NavIconExternal:before {
  color: currentColor;
}

.st-GlobalFooter_CopyrightArea {
  margin-bottom: 20px;
  text-align: center;
}

@media print, screen and (min-width: 768px) {
  .st-GlobalFooter_CopyrightArea {
    margin-bottom: 0;
    float: right;
  }
}

.st-GlobalFooter_Copyright {
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 300;
}

.tel_ti{float:left; width:310px;}
.cn_number{text-align:right; font-size:12px; color:#333; padding:5px 10px 0 0;}
.cn_number a{color:#333;}


.index_new{width:640px; float:left;}
.shanghai{float:right; border:1px solid #d7d7d7; padding:4px 4px;}
/*index end*/

.top40{padding-top:40px;}
.top45{padding-top:45px;}
.top50{padding-top:50px;}
.top20{padding-top:20px;}
.top25{padding-top:25px;}



.pack_top{position:fixed; right:20px; bottom:50px;}



/*
.flexslider {margin:0px auto;position: relative;width:950px; height:291px;zoom: 1;}
.flex-direction-nav a {width: 70px;	height: 70px;line-height: 99em;	overflow: hidden;margin: -35px 0 0;	display: block;	background: url(images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-control-nav {width: 100%;	position: absolute;	top:85%;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}*/
/**/




.phg84{height:84px;}
.mgl35{margin-left:35px;}
.p_span_c{color:#B20116;}
.w675{width:675px;}
.w520{width:520px;}
.w300 {width: 300px;}
.mgl10{margin-left:10px;}
.p_border_b{border-bottom:2px solid #f2f2f2;}



.ky_index_ax1{width:520px; font-size:15px; line-height:150%;}


.ky_news{padding-left:30px; height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #999;}
.ky_news span{color:#ff0000;}


.asph_f1{font-size:1.375rem;}



#cip {width: 100%;margin-top: 13px;padding: 10px 0 50px 0;background: url(../images/cip_bg.jpg) no-repeat top center;box-sizing: border-box; position:relative;}
.cip_bg_zi{position:absolute; bottom:-28px;}
.cip_title {position: relative;}
.cip_title h5 {width:625px; font-family: 微软雅黑;letter-spacing: 3px;font-size: 37px;line-height: normal;padding-bottom: 8px;}
.cip_title_bg {width: 100%;height: 2px;background: linear-gradient(to right,#918c89,transparent);position: absolute;bottom: 0;}
.cip_title span {font-size: 18px;margin-left: 16px;}
#cip .w1170 {width: 1170px;margin: 0 auto;padding-left: 77px;box-sizing: border-box; position:relative; z-index:5;}
.cip_logan {font-size: 57px;font-style: italic;line-height: 95px;margin: 30px 0 28px 0;letter-spacing: 5px;margin-left: 24px;}
.cip_logan span {font-size: 82px;color: #df0623;font-weight: bold;}
.cip_logan span.ml19 {margin-left: 19px;}
.cip_contact {display: block;margin: 32px 0 0 62px;font-size: 16px;width: 260px;height: 52px;line-height: 52px;text-align: center;color:#fff;background:url(../images/cip_contact_bg.jpg) no-repeat top left;}
a.cip_contact:visited {color: #fff;text-decoration: none;}
a.cip_contact:link {color: #fff;text-decoration: none;}
.cip_contact.other {margin: 36px auto 0 auto;}
.cip_des {font-size: 14px;line-height: 22px;margin-top: 15px;}
.cip_ul {width: 100%;max-width: 1920px;margin: 0 auto;background: #231816;padding: 18px 12px;box-sizing: border-box; position:relative; z-index:5;}
.cip_ul li {float: left;width:23.5%;margin-left: 2%;}
.cip_ul li img {width: 100%;height: auto;}
.cip_ul li:first-child {margin-left: 0;}
.kcip_contents {width: 100%;padding: 80px 0 98px 0;color: #fff;background: url(../images/kcip_contents_bg.jpg) no-repeat top center;background-size: cover;box-sizing: border-box;}
.kcip_contents .w800 {width: 800px;margin: 0 auto;}
.kcip_contents_title {font-size: 38px;line-height: normal;text-align: center;}
.kcip_contents_des {font-size: 16px;line-height: 32px;margin-top: 58px;text-align: center;}
.kcip_contents_img {margin-top: 35px;text-align: center;}
.kcip_contents_title02 {font-size: 24px;padding-bottom: 7px;border-bottom: 1px solid #fff;line-height: normal;box-sizing: border-box;}
.kcip_chief_inspector {margin-top: 19px;display: flex;align-items: center;}
.kcip_chief_inspector .fl {margin-right: 48px;width: 75%;}
.kcip_chief_inspector .fl h5 {font-size: 24px;line-height: 34px;}
.kcip_chief_inspector .fl h5 span {font-size: 16px;font-weight: normal;}
.kcip_chief_inspector .fl p {font-size: 16px;line-height: 33px;margin-top: 17px;}
.cip_character {width: 100%;padding: 55px 0 142px 0;background: url(../images/cip_character_bg.jpg) no-repeat top center;background-size: cover;}
.cip_character .w1279 {width: 1279px;margin: 0 auto;}
.cip_character_h5 {font-size: 38px;text-align: center;color: #fff;margin-bottom: 47px;line-height: normal;}
.cip_character_list {display: flex;align-items: center;}
.cip_character_list .fl {width: 50%;padding: 0 120px 0 128px;box-sizing: border-box;}
.cip_character_list .fl.other {padding: 0 200px 0 78px;}
.cip_character_list .fr {width: 50%;}
.cip_character_num {color: #df0623;font-weight: bold;line-height: normal;}
.cip_character_num img {vertical-align: top;margin-top: 35px;}
.cip_character_num .a1 {font-size: 72px;margin-left: 5px;}
.cip_character_num .a2 {font-size: 31px;margin-left: 10px;}
.cip_character_title {font-size: 44px;margin-top: 26px;line-height: normal;font-weight: bold;}
.cip_character_des {font-size: 16px;line-height: 28px;margin-top: 32px;}
.tobottom {margin: 37px 0;text-align: center;}
.tech_features {width: 100%;padding: 100px 0;background: url(../images/tech_features_bg.jpg) no-repeat top center;background-size: cover;box-sizing: border-box;}
.tech_features_title {font-size: 38px;text-align: center;}
.tech_features_apply {width: 1200px;margin: 40px auto 0 auto;background: #f7f7f7;padding: 40px 60px 30px 60px;box-sizing: border-box;}
.tech_features_apply_title {font-size: 34px;text-align: center;font-weight: normal;line-height: normal;}
.tech_features_apply_list {margin-top: 0;}
.tech_features_apply_list .fl {float: left;padding: 0 42px 0 60px;margin-right: 25px;border-right: 1px dotted #b3b3b3;box-sizing: border-box;}
.tech_features_apply_list .fr {float: left;}
.tech_features_apply_title02 {font-size: 22px;line-height: normal;}
.tech_features_apply_title02 span {color: #df0623;}
.tech_features_apply_img {margin-top: 27px;text-align: center;height: 236px;}
.tech_features_apply_ins {font-size: 19px;text-align: center;margin-top: 23px;line-height: normal;color: #df0623;font-weight: bold;}
.tech_features_ul {width:1200px;margin:0 auto;}
.tech_features_ul li {float: left;margin-top: 59px;width: 278px;height: 480px;margin-left: 29.33px;border-top: 4px solid #df0623;padding: 41px 20px 20px 20px;background: #fff;box-shadow: 0 10px 10px 5px #d2d2d2;box-sizing: border-box;}
.tech_features_ul li:nth-child(4n+1) {margin-left: 0;}
.tech_features_ul li h5 {font-size: 22px;text-align: center;line-height: 28px;height: 56px;}
.tech_features_ul li .img {text-align: center;margin-top: 19px;height: 161px;vertical-align: middle;margin-bottom: 16px;}
.tech_features_ul li .img img{width:100%; height:auto;}
.tech_features_ul li .des {font-size: 14px;line-height: 21px;padding-left: 14px;background: url(../images/red_point.jpg) no-repeat left 4px;}
.tech_features_ul li .des strong{font-size: 18px;letter-spacing: -.02em; line-height:1.5;}
.tech_features_ul li a {display: block;width: 192px;height: 31px;line-height: 31px;text-align: center;font-size: 13px;color: #989898;margin: 10px auto 0 auto;padding-left: 20px;background: url(../images/tech_features_more_bg.jpg) no-repeat top left;box-sizing: border-box;}
.tech_features_ul li .fl {width: 48%;margin-left: 4%;}
.tech_features_ul li .fl h5 {font-size: 18px;line-height: 23px;}
.tech_features_ul li .fl .img {height: 90px;display: flex;}
.tech_features_ul li .fl .img img {width: 100%;height: auto;}
.tech_features_ul li .fl.ml0 {margin-left: 0;}
.tech_features_ul li .fl .tech_features_uldes {height: 189px;}
.tech_features_uldes {height: 119px;}
.cip_contact_style {margin-top: 0;text-align: center;padding: 59px 0 68px 0;color: #fff;background: url(../images/cip_contact_style_bg.jpg) no-repeat top center;box-sizing: border-box;}
.cip_contact_style_title {font-size: 38px;line-height: normal;}
.cip_contact_style_des {font-size: 16px;line-height: 28px;margin-top: 34px;}
.cip_contact_tel {margin-top: 50px;font-size: 40px;line-height: normal;font-weight: bold;}
.cip_contact_tel img {vertical-align: middle;margin-right: 7px;}
.cip_contact_email {font-size: 22px;line-height: normal;margin-top: 34px;font-weight: bold;}
.cip_contact_email img {margin-right: 13px;vertical-align: middle;}
.cip_contact_email a {color: #fff;}
#gnavi {padding: 9px 0;background: url(../images/kyocera_r8_c1.jpg) repeat-x;border-top: 3px solid #DF0622;box-sizing: border-box;}
.gnavi_fixed{position:fixed;top:0;width: 100%;z-index: 100;}

.room-des {
  padding-top: 30px;
  background-image: url("../images/bg.jpg");
  background-repeat: no-repeat repeat;
  
  background-position: center;
}
/* .room-des {
  padding: 100px 0;
  background: url(../images/bg.jpg) no-repeat top center;box-sizing: border-box;
  background-position: center center;
} */
/*@media screen and (max-width:970px){*/
/*    .tips{*/
/*        display: none!important;*/
/*    }*/
/*}*/
.tips{
  position: absolute;
  right: 0;
  z-index: 999;
  top: 100px;
  width: 10%;
}
.tipsn{
  display: none;
}
.room-des-title{
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  color: #ffffff;
  margin: 80px 0;

  text-shadow: 0 0 10px rgba(0,0,0,0.7);
}

.room-des-title .room-des-titlecn{
  font-size: 40px;
  font-weight: bold;
}
.room-des-title .room-des-titleen{
  font-size: 18px;
  font-weight: normal;
}
.text-mode{
  margin-top: 100px;
  
}
.room-text1{
  text-shadow: 0 0 10px rgba(0,0,0,0.7);
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #ffffff;
}
.room-text2{
  text-shadow: 0 0 10px rgba(0,0,0,0.7);
  text-align: center;
  font-size: 12px;
  line-height: 30px;
  color: #ffffff;
}
.des-item{
  background: #ffffff;
  padding: 40px 20px;
  /*height: 300px*/
  /*padding: 0 20px;*/
  border-radius: 15px;
  overflow: hidden;

  height: 100%;
}
.des-item-title{
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color: #cf2540;
  margin-bottom: 10px;
}
.des-content{
  font-family: 微软雅黑;
}
.room-row{
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}
.room-row .col-lg-3 {
  margin-bottom: 15px;
}
.room-btn{
  background: #cf2540;
  color: #ffffff;
  width: 200px;
  height: 48px;
  margin: 0 auto;
  border-radius: 6px;
  text-align: center;
  padding: 10px 0;
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
}

.room-btn a{
  color: aliceblue;
  float: left;
  margin-left: 60px;
}
/*.room-row .col-xs-12 .des-item{*/
/*  height: auto;*/
/*}*/
.content-item{
  display: flex;
  align-items: center;
}
.des-icon{
  align-self: flex-start;
  flex-shrink: 0;
  margin-right: 10px;
  width: 12px;

  margin-top: 8px;
}
.des-li:before{
  width: 6px;
  height: 6px;
  content: '';
  display: block;
  border-radius: 100%;
  margin-right: 5px;
  flex-shrink: 0;
  align-self: flex-start;
  background: #cf2540;
  margin-top: 7px;
}
.des-li{
  display: flex;
  align-items: center;
  font-size: 1.1em;

}
.des-text{
  font-size: 1.1em;

  margin-top: 5px;
  letter-spacing: 2px;
}
h5{
  font-weight: bold;
}


	.svg-div {
		width:30px;
		height:30px;
    float: right;
    margin-right: 30px;
		background:url("../images/svg/icn_window_gray01.svg") no-repeat center / 50%;
	}

.kcip_PAT_bg{padding:100px 0; background:url(../images/kcip_PAT_bg.jpg) no-repeat center; background-size:cover;}
.kcip_PAT_box{width:1170px; margin:0 auto; padding:40px 45px 30px 45px; text-align:center; background-color:rgba(255,255,255,.7); box-sizing:border-box;}
.kcip_PAT_title{font-size:34px; font-weight:bold; line-height:55px; border-bottom:#DF0623 2px solid; display:inline-block;}
.kcip_PAT{display:flex; padding-top:45px;}
.kcip_PAT_app{width:450px; padding-right:20px; border-right:#B3B3B3 2px dotted;}
.kcip_PAT_bt{font-size:22px; font-weight:bold; text-align:left;}
.kcip_PAT_bt span{color:#DF0522; font-family:"Source Han Sans CN", "黑体", sans-serif; padding-right:2px;}
.kcip_PAT_text{color:#DF0522; font-size:19px; line-height:1.5; padding-top:15px; font-family:"Arial", sans-serif;}
.kcip_PAT_technology{width:630px; padding-left:25px;}
.kcip_brief_bg{padding:100px 0; background:url(../images/kcip_brief_bg.jpg) no-repeat center; background-size:cover;}
.kcip_brief_box{width:1170px; margin:0 auto;}
.kcip_brief_intro{text-align:center;}
.kcip_brief_title{font-size:38px; font-weight:bold; line-height:50px;}
.kcip_brief_title p{font-size:13px; font-weight:normal; line-height:20px;}
.kcip_brief_text{font-size:25px; line-height:34px; padding-top:60px;}
.kcip_brief_text_en{font-size:12px; line-height:19px; padding-top:10px;}
.kcip_brief_enter a{width:260px; height:52px; color:#FFFFFF; font-size:16px; line-height:52px; display:inline-block; margin-top:15px; background-color:#DF0522; box-sizing:border-box; position:relative;}
.kcip_brief_enter a svg{width:11px; position:absolute; top:calc(50% - 9px); left:18px;}
.kcip_brief{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:-275px;}
.kcip_brief.sp_block{display:none;}
.kcip_brief > li{width:320px; margin-top:30px; padding:15px 15px 20px 15px; border-radius:10px; background-color:#FFFFFF;}
.kcip_brief > li:nth-child(2),.kcip_brief > li:nth-child(5){height:0; padding:0; background-color:transparent;}
.kcip_brief_park{color:#DF0522; font-size:22px; line-height:1.3; font-weight:bold; text-align:center;}
.kcip_brief_img{padding-top:10px;}
.kcip_brief_yqzz{font-size:13px; line-height:20px; padding-top:8px;}
.kcip_brief_more,.kcip_corner_more{text-align:center;}
.kcip_brief_more a{width:130px; height:30px; color:#DF0522; font-size:13px; line-height:28px; display:inline-block; margin-top:15px; padding-left:15px; border:#DF0522 1px solid; border-radius:15px; box-sizing:border-box; position:relative;}
.kcip_brief_more a svg{width:8px; position:absolute; top:calc(50% - 7px); left:15px;}
.kcip_brief > li.corner{width:100%; padding:20px 15px; display:flex; justify-content:space-between;}
.kcip_brief > li.corner .kcip_brief_img{padding-top:0;}
.kcip_brief > li.corner .kcip_brief_more a{margin-top:6px;}
.kcip_corner_tu{width:290px;}
.kcip_corner_lr{width:817px; padding-right:5px;}
.kcip_corner_lr .kcip_brief_park{text-align:left;}
.kcip_corner_ul{display:flex; justify-content:space-between; padding-top:10px;}
.kcip_corner_ul li{width:157px;}
.kcip_corner_ul li h4{color:#FFFFFF; font-size:13px; font-weight:bold; line-height:22px; text-align:center; background-color:#DF0522;}
.kcip_corner_more a{width:104px; height:24px; color:#DF0522; font-size:12px; line-height:22px; display:inline-block; margin-top:10px; padding-left:12px; border:#DF0522 1px solid; border-radius:15px; box-sizing:border-box; position:relative;}
.kcip_corner_more a svg{width:6px; position:absolute; top:calc(50% - 5px); left:12px;}

.footer_cookie{
	font-size: 16px;
    line-height: 150%;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, .8);
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    z-index: 99999;
    padding: 26px 7.8%;
	box-shadow: 0 0 18px rgba(0, 0, 0, .2);
	box-sizing: border-box;
	justify-content: space-between;
    display: none;
}
.footer_cookie.is-active {
  display: flex;
}
.footer_cookie > p a{text-decoration:underline;}
.cookie_enter{width:300px; display:flex; justify-content:space-between;}
.footer_cookie_btn{display: inline-block;
    color: #fff;
    background-color: #df0523;
    height: 44px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    min-width: 128px;
	cursor: pointer;
}
