html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
  font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
    color: #414242;
}

body {
	font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:300;
	line-height:1.6em;
	  background:#ffffff;
	 
}
@media (max-width: 768px){.body {background:#fff;}}
h4{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; font-weight:bold}
a:active {	outline:0;}
.clear {	clear:both;}

a {  color: #414242;  text-decoration:none;}
a:visited {  color: #414242;text-decoration:none;}
a:hover {  color: #d31b1f;text-decoration:none;}
a:focus {  outline: thin dotted;}
a:hover, a:active {  outline: 0;text-decoration:none;}


ul,ol {  padding: 0;  margin: 0;list-style: none;}
ul ul,ul ol,ol ol,ol ul {  margin-bottom: 0;}
ul.unstyled,ol.unstyled {  margin-left: 0;  list-style: none;}
ul.inline,ol.inline {  margin-left: 0;  list-style: none;}
ul.inline > li,ol.inline > li ,.inline{  display: inline-block;  *display: inline;  /* IE7 inline-block hack */  *zoom: 1;}

img {  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: middle;  max-width:100%;}
figure {  margin: 0;}
form {  margin: 0;}
fieldset {  border: 0;  margin: 0;  padding: 0;}
label {  cursor: pointer;}

button, input, select, textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;}
button, input {  line-height: normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;  *overflow: visible;}
button[disabled], input[disabled] {  cursor: default;}

input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0;  *width: 13px;  *height: 13px;}
input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}

button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0;}

textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}

.chromeframe {  margin: 0.2em 0;  background: #ccc;  color: black;  padding: 0.2em 0;}

.hidden {  display: none !important;  visibility: hidden;}

.invisible {  visibility: hidden;}
.clearfix:after, #main-content .btns:after, .tab-content .tab .accordion-wrap:after, .tab-content .tab .img-container:after, #main-content .contact-2-column:after, #property-dropdown ul:after {
  clear: both;}

.clearfix, #main-content .btns, .tab-content .tab .accordion-wrap, .tab-content .tab .img-container, #main-content .contact-2-column, #property-dropdown ul {
  *zoom: 1;}

.inputs{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:55%}
.inputs1{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:15%}
textarea{ height:25px; line-height:25px; padding-left:10px;border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:80%; height:160px;}
.message_tb{ width:65%; margin:0 auto;overflow:hidden}
.message_tb ul{clear:both}
.message_tb li{ margin-bottom:15px; line-height:25px;}
.message_tb li.message_td1{ width:21%;padding-right:10px; text-align:right; float:left; line-height:29px;display:inline-block;}
.message_tb li.message_td2{ width:78%; float: right;}
@media (max-width: 420px){
.inputs{width:80%}
.inputs1{width:25%}
textarea{ width:94%}
}
@media (max-width: 768px) {.message_tb{ width:98%}}

.hr1{ width:10%}
.hr2{ width:40%}
@media (max-width: 640px) {
.hr1{ width:25%; font-size:0.9em}
.hr2{ width:25%; font-size:0.9em}
.padding_left10{ padding-left:5px;}
}

.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.w{ width:1003px;margin:0 auto; padding:0px;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.ml10{ margin-left:10px;}

.H5{ height:5px; width:100%;clear:both;}
.H10{ height:10px; width:100%;clear:both;}
.H15{ height:15px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H35{ height:35px; width:100%;clear:both;}
.H40{ height:40px; width:100%;clear:both;}
.H45{ height:45px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}
.H55{ height:55px; width:100%;clear:both;}
.H60{ height:60px; width:100%;clear:both;}
.H65{ height:65px; width:100%;clear:both;}
.H70{ height:70px; width:100%;clear:both;}
.H75{ height:75px; width:100%;clear:both;}
.H80{ height:80px; width:100%;clear:both;}
.H85{ height:85px; width:100%;clear:both;}
.H90{ height:90px; width:100%;clear:both;}
.H95{ height:95px; width:100%;clear:both;}
.H100{ height:100px; width:100%;clear:both;}


.mobile{ display:none}
.mobile420{ display:none}
.pc{ display:inline-block}
.pc768{ display:inline-block; width:100%}
@media (max-width: 768px) {
.mobile{ display:inline-block}
.pc{ display:none}
}
@media (max-width: 420px) {.mobile420{ display:inline-block}
.pc768{ display:none}
}
.pager_ma{ text-align:center; margin-top:10px; font-size:1.3em; width:99%;margin-left:0.5%;margin-right:0.5%;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 10px;
	line-height:1.42857143;
	text-decoration:none;
	color:#30a491;
	background:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:#2a6496;
	background:#eee;
	border-color:#ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	background:#30a491;
	border-color:#30a491;
	cursor:default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color:#999;
	background:#fff;
	border-color:#ddd;
	cursor:not-allowed
}

.contact{ line-height:40px;}
.contact h3{ font-size:2em; line-height:2em}
.contact img{ margin-right:10px;}

#dituContent img{ max-width: none;}
#dituContent{height:540px; width:100%; margin-top:30px; margin-bottom:50px;}
@media (max-width: 420px){#dituContent{height:300px; margin-bottom:30px;}}

.P_Content{overflow:hidden;text-align:left;}
.P_Content img{max-width:700px;width:expression_r(width>700?”700px”:”auto”);overflow:hidden;}

.anniu{ width:80px; height:35px;line-height:35px;background:#fd0000;color:#fff; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:0px;font-family:"微软雅黑"; font-size:16px; padding:0px; cursor:pointer}

.sub_box{display:none;position:fixed;right:0.3em;bottom:2em;z-index:999}
.back_to_top{text-align:center;cursor:pointer;display:inline-block;width:2.4em;height:2.4em;padding-top:0.3em;position:relative;background:#333;color:#fff;border-radius:100%;}
/*公共部分*/

.inner{  margin: 0 auto; 
/* max-width:120em;*/
 max-width:105.5em;
  clear:both;
  vertical-align:top;
}
@media (max-width: 1266px){
	.mod-inner{ margin:0px 0.5%; width:99%;}
}


@media (max-width: 640px){
	.mod-inner{ margin:0px 2%; width:96%}
}
@media (max-width: 320px){
}

.H20{ height:20px}
@media (max-width: 480px){.H20{ height:10px}}



.logo{display:inline-block;*display:inline;*zoom:1;  width:30%;text-align:left; margin-left:0%; vertical-align:middle;margin-top:10px; margin-bottom:10px}
.top_right{display:inline-block;*display:inline;*zoom:1;  width:70%;text-align:right; vertical-align:middle; margin-top:10px}
.menu_top{ color:#89898a}
.menu_top img{ margin-right:10px}
.menu_top a{ color:#89898a}
.menu_top a:hover{ color:#d31b1f}

.menu{display:inline-block;*display:inline;*zoom:1;  width:100%; text-align:center;margin-right:0%; margin-top:10px}
.menu ul{}
.menu ul li{display:inline-block;*display:inline;*zoom:1; width:14.2857%; height:43px; line-height:43px; text-align:center; font-size:1.333em; color:#FFF ;cursor:pointer}
.menu ul li a:hover,.menu ul li a.c{ height:43px; display:block; background-color:#d31b1f; color:#FFF; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
@media (max-width: 768px) {
	.logo{width:25%;}
    .top_right{width:73%; margin-left:2%; margin-bottom:10px;}
	.menu ul li{font-size:1.2em; height:30px; line-height:30px;}
	.menu ul li a:hover,.menu ul li a.c{ height:30px;}
	}

@media (max-width: 640px) {
	.logo{width:60%; margin-left:3%}
	.top_right{ width:0%; display:none}
.menu{ display:none }
}
@media (max-width: 480px) {
	.logo{width:60%; margin-right:5% ; }
}


.menu_top{display:inline-block;*display:inline;*zoom:1; width:100%}

.menu1{ width:10%; cursor: pointer; right:5px; float:right; text-align:right; margin-top:28px; z-index:100000; position:absolute; display:none}
@media (max-width: 640px) {	
.menu1{ display:block; margin-top:28px;  position:fixed;}
}

.sjmenu_bg{ background-color:#d31b1f; }
.sjmenu{position:fixed; z-index: 10001; display:none; top:0px;  width:100%; height:100%;background-color:#d31b1f; }
.sjmenu ul{ margin-top:100px}
.sjmenu ul li{display:inline-block;*display:inline;*zoom:1;  width:100%; margin-left:0%; margin-right:0%;  line-height:2em; text-align:center; font-size:1.5em; vertical-align:top}
.sjmenu ul li a{ color:#fff; display:block;  }

a.i_more{ color:#fff; padding:10px 10px; width:150px;border-radius:5px; text-align:center; display:block; background-color:#d31b1f; margin-top:20px;}
a.i_more:hover{color:#fff; padding:10px 10px; width:150px;border-radius:5px; text-align:center; display:block; background-color:#9f0408}

.i_about_t{color:#000;}
.i_about_t h2{ margin-top:0px; font-weight:bold}

.i_about_left{ display:inline-block;*display:inline;*zoom:1; width:50%; margin-right:2%; vertical-align:top; margin-top:20px}
.i_about_right{ display:inline-block;*display:inline;*zoom:1; width:45%; margin-right:3%; vertical-align:top; margin-top:20px}
.i_about_right img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.i_about_line{ display:inline-block;*display:inline;*zoom:1; width:100%; height:1em; vertical-align:top; margin-top:10px; background-image:url(../img/line_01.jpg); background-position:top left; background-repeat:no-repeat}
.i_about_show{ display:inline-block;*display:inline;*zoom:1; width:100%; margin-left:0%; vertical-align:top; margin-top:10px; line-height:2em; font-size:1.2em}
@media (max-width: 980px) {	.i_about_show{width:98%; margin-left:2%; margin-top:0px }
.i_about_line{ margin-top:0px; }
}
@media (max-width: 800px) {.i_about_left{  width:50%; margin-right:0%; margin-top:10px}
.i_about_right{  width:48%; margin-right:2%; vertical-align:middle; margin-top:10px}
	.i_about_line{width:0%; }
	.i_about_show{width:100%; margin-left:0%;}
	.i_about_show p{ height:5.6em; overflow:hidden}
	.i_about_t h2{ font-size:1.8em}
	}
@media (max-width: 700px) {
		.i_about_t h2{ display:none}}
@media (max-width: 640px) {
	.i_about_t{ text-align:center}
	.i_about_left{  width:100%;  margin-top:10px}
.i_about_right{  width:0%; margin-left:0%; display:none}
.i_about_t h2{ display:block}
.i_about_show a{ margin-left:30%}}
@media (max-width: 420px) {.i_about_t h2{ font-size:1.4em}
.i_about_t h4{ font-size:1.3em}
}


.i_about_list{ margin-top:40px;}
.i_about_list ul{}
.i_about_list ul li{display:inline-block;*display:inline;*zoom:1; width:24%; margin-right:1.3333%;}
.i_about_list ul li img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.i_about_list ul li:nth-child(4){margin-right:0%;}
@media (max-width: 640px) {.i_about_list ul li{ width:49%; margin-right:2%; margin-top:10px; text-align:center}
.i_about_list ul li:nth-child(2){margin-right:0%;}
.i_about_list ul li:nth-child(4){margin-right:0%;}}

.i_product_bg{ background-color:#CCC; background-image:url(../img/prouduct_bg.jpg); background-position:center top; background-repeat:no-repeat; }

.i_product_t{color:#000; text-align:center}
.i_product_t h2{ margin-top:0px; font-weight:bold}
.i_product_line{ display:inline-block;*display:inline;*zoom:1; width:100%; height:1em; vertical-align:top; margin-top:15px; background-image:url(../img/line_01.jpg); background-position:top center; background-repeat:no-repeat; margin-bottom:30px;}
@media (max-width: 640px) {
	.ab_m{ display:none}
	.i_product_t h2{ margin-top:0px; font-weight:bold; margin-top:0px; display:none}
.i_product_line{  height:1em; vertical-align:top; margin-top:5px;}
	}
	
.zz-sever{ display:inline-block}
.zz-sever .list-item .item{width:286px;padding-bottom:0;overflow: hidden;}
.zz-sever .list-item .item .box{}
.zz-sever .list-item .item .box img{width:100%;margin:0;}
.zz-sever .list-item .item .box h2{padding:10px 20px;margin:0;}
.zz-sever .list-item .item .box a{ display:block; background-color:#dbdbdc}
.zz-sever .list-item .item .box a:hover{ display:block; background-color:#d31b1f; color:#FFF}
.zz-sever .list-item .item .box p{padding:10px; text-align:center; line-height:24px;}
.zz-sever .list-item .item .box a:hover p{padding:10px; text-align:center; line-height:24px;}
.zz-sever .list-item .item .box div{ height:60px;}
.zz-sever .list-item{position: relative;overflow: hidden;}
.zz-sever .list-item span[class*="-btn"]{position:absolute;z-index:99999;display:block;height:36px;width:110px;line-height:80px;text-align:center;opacity:.85;}
.zz-sever .list-item span.next-btn{position:absolute;right:40%;bottom:50px;user-select:none;cursor:pointer;}
.zz-sever .list-item span.prev-btn{position:absolute;left:40%;bottom:50px;user-select:none;cursor:pointer;}
#zzScroll .wrapbox{width:30000px;position: relative;}
.i_product{ display:none}
@media (max-width: 1024px) {.zz-sever .list-item .item{width:240px; }
.zz-sever .list-item span.next-btn{right:35%;}
.zz-sever .list-item span.prev-btn{right:35%;}
}
@media (max-width: 992px){ .zz-sever .list-item .item{ float:inherit }
.i_product_bg{ display:none}
.zz-sever{ display:none}  }
@media screen and (max-width:768px){
	.i_product_bg{ display:block}
	.zz-sever{ display:block}
     .zz-sever .list-item .item{float:left;width:183px;}
     .list-item .item{border:none; }
     .zz-sever .list-item .wrapbox{width:3000px;position: relative;}
	 .zz-sever .list-item span.next-btn{right:25%;}
     .zz-sever .list-item span.prev-btn{right:25%;}
}
@media screen and (max-width:736px){.zz-sever .list-item .item{float:left;width:175px;}}
@media screen and (max-width:684px){.zz-sever .list-item .item{float:left;width:159px;}}
@media (max-width: 640px) {	.zz-sever .list-item span.next-btn{right:5%;bottom:50px;}
.zz-sever .list-item span.prev-btn{left:5%;bottom:50px;}}
@media (max-width: 420px) {.zz-sever{ display:none}
.i_product{ display: inline-block}
.i_product ul li{width:47%; margin-left:1%; margin-right:1%; text-align:center; display: inline-block; line-height:2.5em;}
.i_product ul li img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
}

.newstitle{text-align:center;}
.newsdate{text-align:center;}
.newstitle h2{ font-size:18px;}
.news_show{ font-size:1.2em; line-height:2em; margin-bottom:30px; margin-top:30px; min-height:300px;}
.news_show img{display: table-cell;}
@media (max-width: 640px) {.newstitle h2{ font-size:18px; font-weight:bold;  margin-bottom:20px}}
.i_news_a{ margin-bottom:20px;}
.i_news_a ul{}
.i_news_a ul li{display:inline-block;*display:inline;*zoom:1; width:30%; margin-left:1.5%; margin-right:1.5%; margin-top:20px; margin-bottom:20px; background-color:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:1px solid #ccc; vertical-align:top; height:27em}
.i_news_a ul li img{-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px; }
.i_news_m{ padding:10px 20px;}
.i_news_m p{ margin-top:20px; line-height:2em}
.i_news_m h4{ font-size:1.3em}

@media (max-width: 1024px) {.i_news_m h4{height:1.17em; overflow:hidden}
.i_news_m p{height:3.7em; overflow:hidden;}
.i_news_a ul li{height:24em;margin-bottom:10px;}
}
@media (max-width: 768px) {.i_news_a ul li{height:21em;margin-bottom:6px;}}
@media (max-width: 640px) {
	.i_news_a ul li{width:96%; margin-left:2%; margin-right:2%; margin-top:0px}
	.i_news_m{ padding:10px 10px}
	.i_news_m p{ margin-top:5px; }
}
@media (max-width: 420px) {.i_news_a ul li{ margin-bottom:20px;height:25em}}
@media (max-width: 375px) {.i_news_a ul li{ height:24em}}

.i_news_list{ margin-bottom:20px}
.i_news_list ul{}
.i_news_list ul li{display:inline-block;*display:inline;*zoom:1; width:48%; margin-right:2%; margin-top:20px}
.i_news_list ul li:nth-child(2n){ margin-left:2%; margin-right:0%}

.i_news_list_img{display:inline-block;*display:inline;*zoom:1; width:37%; vertical-align:top}
.i_news_list_show{display:inline-block;*display:inline;*zoom:1; width:59%; margin-left:4%;vertical-align:top; font-size:1.2em}
.i_news_list_show h3{ font-size:1.2em; margin-top:0; padding:0;white-space: nowrap;   text-overflow:ellipsis;  overflow:hidden;}
.i_news_list_date{ color:#ccc}
@media (max-width: 780px) {.i_news_list_show p{ height:4em;  overflow:hidden;}}
@media (max-width: 640px) {.i_news_list ul li{ width:100%; margin-right:0%; margin-top:20px}
.i_news_list ul li:nth-child(2n){ margin-left:0%; margin-right:0%}}
@media (max-width: 480px) {.i_news_list ul li{margin-top:10px}}
@media (max-width: 350px) {.i_news_list_show p{ height:4em;  overflow:hidden;}}

.bottom_bg{ background-color:#212225;}
.bottom_line{ padding-top:20px;background-image:url(../img/bottom_list_line1.jpg); background-position:bottom; background-repeat:repeat-x;}
@media (max-width: 500px) {.bottom_line{ display:none}}

.bottom_list{}
.bottom_list ul{}
.bottom_list ul li{display:inline-block;*display:inline;*zoom:1;  width:30.3%; margin-left:1.5%;margin-right:1.5%;font-size:1.2em; vertical-align:top;}
.bottom_list ul li:nth-child(1){width:25.3%; margin-left:1.5%; margin-right:1.5%;}
.bottom_list ul li:nth-child(2){width:35.3%; margin-left:1.5%; margin-right:1.5%;}
@media (max-width: 640px) {.bottom_list{ display:none}}

.bottom_01{ background-color:#FFF; padding:10px; padding-bottom:12px; line-height:2.4em}
.bottom_01_l{display:inline-block;*display:inline;*zoom:1; width:25%; vertical-align:top;  text-align:center;font-weight:bold}
.bottom_01_r{display:inline-block;*display:inline;*zoom:1; width:75%;vertical-align:top; line-height:2.4em}
.bottom_01_r a{ margin-left:5%;display:inline-block;*display:inline;*zoom:1;}

.bottom_02{ background-color:#FFF; padding:5px 5px 26px 20px;}
.bottom_02 h3{ color:#d52c30}
.bottom_02 a{ margin-right:3%; display:inline-block;*display:inline;*zoom:1; line-height:2.4em}

.bottom_03{ color:#bfbfbf; line-height:2.2em; vertical-align:top;}
.bottom_03 h3{ color:#bfbfbf; line-height:1.7em; vertical-align:top;margin-top:0px;}
.bottom_03 img{ margin-right:10px}

.foot_x{ border-top:1px solid #2c2c2c; padding-top:20px;margin-top:40px}
.bottom_url{ text-align:center;color:#d0d0d0; line-height:2em;padding-bottom:20px;}
.bottom_url a{ color:#d0d0d0}

@media (max-width: 420px) {.bottom_url{padding-bottom:10px; padding-top:10px;}}

.ksdh_pc{ display:inline-block}
.ksdh_pc_1024{ display:none}
@media (max-width: 1024px) {.bottom_02{ display:none}
.bottom_list ul li:nth-child(1){width:50%;}
.bottom_list ul li:nth-child(2){width:0%; margin:0%}
.bottom_list ul li{width:44%;}
.bottom_01_l{width:15%;}
.bottom_01_r{width:85%;}
.bottom_01{padding-bottom:22px;padding-top:22px;}
.bottom_03 h3{ font-size:1.2em}
.ksdh_pc{ display:none}
.ksdh_pc_1024{ display:inline-block}
}
@media (max-width: 768px) {
.bottom_list ul li:nth-child(1){width:40%;}
.bottom_list ul li{width:54%;}
.bottom_01_l{width:25%;}
.bottom_01_r{width:75%;}
.bottom_01{padding-bottom:16px;padding-top:16px;}
.bottom_list ul li.bottom_03{ font-size:1.1em; line-height:2.6em}
.ksdh_pc{ display:inline-block}
.ksdh_pc_1024{ display:none}
	}
@media (max-width: 736px) {
.bottom_list ul li.bottom_03{ font-size:1.1em; line-height:2.85em}
}


.mainVideonews54{top:-54px; height:0px; min-width:980px; z-index:100000;  position:relative;}
@media (max-width: 1000px) {.mainVideonews54{top:0px; height:54px; min-width:100px;  position:static;}}

.about_menu{ border:#e8e8e8 1px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.about_menu ul{ padding:15px}
.about_menu ul li{display:inline-block;*display:inline;*zoom:1;  width:12%; margin-right:1.5%; vertical-align:top}
.about_menu ul li a{ display:block; width:100%; height:45px; line-height:45px; font-size:1.5em; text-align:center; background-color:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.about_menu ul li a:hover{ background-color:#d31b1f; color:#FFF}
.about_menu ul li a.c{ background-color:#d31b1f; color:#FFF}
@media (max-width: 768px) {.about_menu ul li a{font-size:1.3em;height:40px; line-height:40px;}}
@media (max-width: 700px) {.about_menu ul li{ width:18%;}}
@media (max-width: 420px) {
.about_menu ul{ padding:5px}
.about_menu ul li{ width:18.5%;}
.about_menu ul li a{ height:28px; line-height:28px; font-size:1em }
}

.products_menu{ border:#e8e8e8 1px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.products_menu ul{ padding:20px 0px 5px 22px;}
.products_menu ul li{display:inline-block;*display:inline;*zoom:1;  width:12.7%; margin-right:1.5%; vertical-align:top; margin-bottom:15px;}
.products_menu ul li a{ display:block; width:100%; height:45px; line-height:45px; font-size:1.3em; text-align:center; background:#eee;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.products_menu ul li a:hover{ background-color:#d31b1f; color:#FFF}
.products_menu ul li a.c{ background-color:#d31b1f; color:#FFF}
@media (max-width: 1024px) {.products_menu ul{ padding:20px 0px 5px 17px;}}
@media (max-width: 768px) {
.products_menu ul li{ width:15%;}
.products_menu ul li a{font-size:1.2em;height:40px; line-height:40px;}}
@media (max-width: 700px) {.products_menu ul li{ width:18%;}}
@media (max-width: 420px) {
.products_menu ul{ padding:5px 0px 0px 5px}
.products_menu ul li{ width:23.5%; margin-bottom:5px;}
.products_menu ul li a{ height:25px; line-height:25px; font-size:1em }
}
	
.about_title_line{display:inline-block;*display:inline;*zoom:1; height:50px; margin-top:30px;  width:5%; background-image:url(../img/line_01.jpg); background-position:bottom; background-repeat:repeat-x; vertical-align:top}
.about_title_t{display:inline-block;*display:inline;*zoom:1;  width:94%;margin-top:30px; margin-left:1%; vertical-align:top; font-size:1.9em;}

.main_show{ margin:30px 0px; margin-top:50px;min-height:500px; line-height:2em; font-size:1.2em}
.c2a{ color:#2a758b}
@media (max-width: 500px) {.main_show{ margin:0px;margin-top:10px; font-size:1.2em}
.about_title_t{margin-top:0px;}}

.i_product_list{ margin-top:30px}
.i_product_list_img{display:inline-block;*display:inline;*zoom:1; width:37%; vertical-align:top}
.i_product_list_show{display:inline-block;*display:inline;*zoom:1; width:59%; margin-left:4%;vertical-align:top; font-size:1.2em}
.i_product_list_show h3{ font-size:1.2em; margin-top:0; padding:0;white-space: nowrap;   text-overflow:ellipsis;  overflow:hidden;}
.i_product_list_show_01{ line-height:2em}
@media (max-width: 500px) {.i_product_list_img{ width:100%; }
.i_product_list_show{ width:100%; margin-left:0%; margin-top:20px}
.about_title_line{ display:none}}

.product_list{ margin-top:20px;}
.product_list ul{}
.product_list ul li{display:inline-block;*display:inline;*zoom:1; width:23.5%; margin-right:2%; vertical-align:top; text-align:center ;margin-top:20px;}
.product_list ul li:nth-child(4n){ margin-right:0%}
.product_list ul li img{ width:100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
@media (max-width: 1024px) {.product_list ul li{margin-top:15px;}}
@media (max-width: 640px) {.product_list ul li{width:31.3%; margin-left:1%; margin-right:1%; margin-top:10px}
.product_list ul li:nth-child(4n){ margin-right:1%}}
@media (max-width: 420px) {.product_list ul li{width:48%; margin-left:1%; margin-right:1%; margin-top:10px;}
.product_list ul li h5{ font-size:1em}
}

.hr_list {width:100%; cursor:pointer}
.hr_list h3{ color:#626262; }
.hr_list h4{ color:#000; font-size:20px }
.hr_list h5{ color:#626262; }
.hr_list h5 span{color:#83a7a3;}
.hr_list img{ float:right;}
.hr_list1 {width:100%; border-bottom:#d7d7d7 1px solid; padding-bottom:20px}
.hr_show{  line-height:2em; text-align:left; clear:both; display:none}

.equipment_list{}
.equipment_list ul{}
.equipment_list ul li{display:inline-block;*display:inline;*zoom:1; width:20.7%; margin-right:2.2%; margin-left:2.1%; vertical-align:top; text-align:center ;margin-bottom:40px;}
.equipment_list ul li img{ width:100%}
.equipment_list ul li a{border:#ededed 1px solid;display: inline-block; width:100%; background:#e8e8e8; line-height:2em; overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.equipment_list ul li a:hover{ border:#e40e0e 1px solid;}
.equipment_list ul li a p{white-space: nowrap; text-overflow:ellipsis;  overflow:hidden;line-height:2em; background:#e8e8e8; padding-top:5px; }
@media (max-width: 1024px) {.equipment_list ul li{margin-bottom:30px;}}
@media (max-width: 768px) {.equipment_list ul li{margin-bottom:20px;}.equipment_list ul li a p{ padding:5px; padding-bottom:0px;}}
@media (max-width: 640px) {.equipment_list ul li{width:31.3%; margin-left:1%; margin-right:1%;}}
@media (max-width: 420px) {.equipment_list ul li{width:46.5%; margin-left:1.7%; margin-right:1.8%;margin-bottom:5px;}}

#myCarousel_pc{ display:block}
#myCarousel_mobile{ display:none}
@media (max-width: 640px) {#myCarousel_mobile{ display:block}
#myCarousel_pc{ display:none}}