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;}

.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){
}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.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;}
@media (max-width: 640px){.H35{ height:20px}}
@media (max-width: 480px){.H35{ height:10px}}
.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;}

.page{width:99%;margin-left:0.5%;margin-right:0.5%;text-align:center; margin-top:30px;font-family:Arial, Helvetica, sans-serif}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#666;font-size:12px}
.page span{background:url(../img/page.jpg) no-repeat -5px -86px;color:#fff;width:23px; height:21px;}
.page a{background:url(../img/page.jpg) no-repeat -5px -60px;color:#666;}
.page a:hover{font-weight:bold;color:#d31b1f;}
.page span.next,.page a.next{ width:23px; height:21px; background:url(../img/page.jpg) no-repeat -5px -60px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#666}

.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}

.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%}}

.top_bg{ background-color:#f6f5f5; border-bottom:#ededee 1px solid; color:#aeaeae}
@media (max-width: 640px){.top_bg{ display:none}}
.top_hy{ display:inline-block;*display:inline;*zoom:1; height:40px; line-height:40px;  width:39%; text-align:left; vertical-align:top}
.menu_top{ display:inline-block;*display:inline;*zoom:1;  height:40px; line-height:40px; width:60%; text-align:right;vertical-align:top}
.menu_top img{ margin-right:10px}
.menu_top a{ color:#aeaeae}
.menu_top a:hover{ color:#d31b1f;}


.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{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%; margin-right:0.2857%; height:43px; line-height:43px; text-align:center; font-size:1.333em; color:#FFF ;cursor:pointer}
.menu ul li a{ height:43px; display:block}
.menu ul li a:hover,.menu ul li a.cc{ height:43px; display:block; background-color:#f00202; color:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
@media (max-width: 768px) {.menu ul li{font-size:1.1em;}}

@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% ; }
}

.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;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; text-align:center; display:block; background-color:#d31b1f}
a.i_more:hover{color:#fff; padding:10px 10px; width:150px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; text-align:center; display:block; background-color:#9f0408}


.i_p_t{color:#000; text-align:center;}
.i_p_t h2{ margin-top:0px; font-weight:bold; color:#2b2b2b}
.i_p_t h2 span{color:#e30e0e}
.i_p_t h5{ color:#bdbdbd}
.i_p_t div{ background-image:url(../img/line_02.png); background-position:top; background-repeat:repeat-x}
.i_p_t div p{ display:inline-block;*display:inline;*zoom:1; padding:3px 10px;background-color:#F00; color:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
@media (max-width: 640px) {
	.i_p_t{ margin-top:10px}
	.i_p_t h5{ margin-top:0px; font-weight:bold; margin-top:0px; display:none}
	}
	
.p_t{ text-align:center;}
.p_t h2{ margin-top:0px; font-weight:bold; color:#2b2b2b}
.p_t h2 span{color:#e30e0e}
.p_t h5{ color:#bdbdbd; text-transform:capitalize}
.p_t div{ background-image:url(../img/line_02.png); background-position:top; background-repeat:repeat-x}
.p_t div p{ display:inline-block;*display:inline;*zoom:1; padding:3px 10px;background-color:#F00; color:#FFF}
@media (max-width: 640px) {
	.p_t{ margin-top:10px}
	.p_t h5{ margin-top:0px; font-weight:bold; margin-top:0px; display:none}
	}
@media (max-width: 480px) {.p_t{ display:none}}

.i_product_list{ }
.i_product_list ul{overflow:hidden;}
.i_product_list ul li{display:inline-block;*display:inline;*zoom:1; width:23%; margin-right:1%; margin-left:1%; vertical-align:top; text-align:center ;margin-bottom:20px; overflow:hidden; height:auto;}
.i_product_list ul li img{ width:100%;}
.i_product_list ul li a{border:#ededed 1px solid;display: inline-block; width:100%;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.i_product_list ul li a:hover{ border:#e40e0e 1px solid; display:inline-block; width:100%; line-height:2.5em;}
.i_product_list ul li a span{white-space: nowrap; text-overflow:ellipsis; overflow:hidden;line-height:3.5em;display:block; width:100%; background:#e8e8e8; }
.i_product_list ul li a span:hover{background:#ededed;}
@media (max-width: 768px) {.i_product_list ul li{margin-bottom:10px}}
@media (max-width: 640px) {.i_product_list ul li{width:31.3%; margin-left:1%; margin-right:1%; margin-top:10px}}
@media (max-width: 420px) {.i_product_list ul li{width:46.5%; margin-left:1.7%; margin-right:1.8%; margin-top:0px}}


.i_p_list{}
.i_p_list ul{overflow:hidden;}
.i_p_list ul li{display:inline-block;*display:inline;*zoom:1; width:23%; margin-right:1%; margin-left:1%; margin-top:0px;overflow:hidden; height:auto;}
.i_p_list ul li:nth-child(4){margin-right:0%;}
.i_p_list_01{ border:#ededed 1px solid;overflow:hidden; height:auto;}
.i_p_list_01 img{ width:100%;}
.i_p_list_show{}
.i_p_list_show a{ color:#F00; background-color:#ededed}
.i_p_list_show h4{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#464646; font-size:1.5em; font-weight:normal; text-align:center; background-color:#ededed; display:;line-height:3.5em; width:100%}
.i_p_list_show p{color:#787878; height:3em; overflow:hidden}
@media (max-width: 768px) {.i_p_list_show h4{font-size:1.2em;}}
@media (max-width: 640px) {.i_p_list ul li{ width:48%;margin-right:1%; margin-left:1%; margin-top:10px; text-align:center}
.i_p_list ul li:nth-child(2){margin-right:0%;}
.i_p_list ul li:nth-child(4){margin-right:0%;}
.i_p_list_01 img{ width:100%; min-height:200px}
.i_p_list_show p{ height:3.5em; overflow:hidden}
}
@media (max-width: 440px) {.i_p_list_01 img{ width:100%; min-height:160px}}
@media (max-width: 360px) {.i_p_list_01 img{ width:100%; min-height:150px}}


.i_contact_bg{ background-color:#383c45; background-image:url(../img/index2_02.jpg); background-position:center top; background-repeat:no-repeat}
.i_contact{display:inline-block;*display:inline;*zoom:1; width:45%; margin-left:55%}
@media (max-width: 640px) {.i_contact_bg{ background-color:#383c45; background-image:none; }
.i_contact{ width:80%; margin-left:10%; text-align:center}}

.i_about_left{ display:inline-block;*display:inline;*zoom:1; width:50%; margin-right:5%; vertical-align:top; margin-top:20px}
.i_about_right{ display:inline-block;*display:inline;*zoom:1; width:45%; margin-right:0%; vertical-align:top; margin-top:20px;}
.i_about_right img{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.i_about_t{color:#000; background-image:url(../img/line_03.jpg); background-position:left top; background-repeat:no-repeat}
.i_about_t h2{ margin-top:0px;font-size:1.4em; margin-left:20px; font-weight:bold}
.i_about_t h4{ margin-top:0px; font-size:1.4em; margin-left:20px; font-weight:bold; color:#b4b4b4}

.i_about_show{ display:inline-block;*display:inline;*zoom:1; width:100%; margin-left:0%; vertical-align:top; margin-top:0px; line-height:2em; font-size:1.2em}
.i_about_show h3{ color:#F00}
@media (max-width: 1024px) {.i_about_show span{ height:16em; overflow:hidden;}}
@media (max-width: 768px) {.i_about_show span{ height:8em; overflow:hidden;}}
@media (max-width: 420px) {.i_about_show span{ height:19em; overflow:hidden;}}

.i_about_menu{}
.i_about_menu ul{}
.i_about_menu ul li{display:inline-block;*display:inline;*zoom:1; width:24%; margin-right:0.5%; margin-left:0.5%; margin-top:10px}
@media (max-width: 640px) {.i_about_left{  width:100%; margin-right:0%;  margin-top:20px}
.i_about_right{  width:0%; margin-right:0%; margin-top:20px}}

.i_news_left{display:inline-block;*display:inline;*zoom:1; width:47%; margin-right:4%; vertical-align:top;}
.i_news_right{display:inline-block;*display:inline;*zoom:1; width:45%; vertical-align:top; border-left:1px solid #ccc; padding-left:4%;}

.i_news_00{}
.i_news_00 img{ width:100%; margin-bottom:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.i_news_01{ font-size:2.7em; text-align:center; color:#acacac;display:inline-block;*display:inline;*zoom:1; width:15%; min-width:100px; margin-right:5%; vertical-align:top; font-family: Arial, Helvetica, sans-serif; float:left}
.i_news_01 span{ font-size:0.8em; line-height:2em}
.i_news_02{display:inline-block;*display:inline;*zoom:1; width:75%; vertical-align:middle; float: right}
@media (max-width: 1024px) {.i_news_02{width:69%;}
.i_news_02 h4{ height:1.2em;line-height:1.2em; overflow:hidden}
.i_news_02 p{ height:3em; overflow:hidden;}
}
@media (max-width: 768px) {.i_news_02{width:60%;}
.i_news_02 h4{font-size:1.3em;}
.i_news_01{ font-size:2.2em; line-height:1em}
}
@media (max-width: 736px) {.i_news_02{width:57%;}}
@media (max-width: 667px) {.i_news_02{width:56%;}}

.i_news_a{}
.i_news_a ul{}
.i_news_a ul li{display:inline-block;*display:inline;*zoom:1; width:98%; margin-left:1%; margin-right:1%; margin-top:20px; border-bottom:#CCC 1px solid; padding-bottom:20px; background-color:#FFF}
@media (max-width: 1024px) {.i_news_a ul li{margin-top:12px;padding-bottom:12px;}}
@media (max-width: 768px) {.i_news_a ul li{margin-top:5px;padding-bottom:5px;}}
@media (max-width: 640px) {
	.i_news_01{ width:0%; min-width:0px; margin-right:0%; display:none }
	.i_news_02{width:100%; vertical-align:middle}
	.i_news_left{ width:38%; margin-right:5%; }
	.i_news_right{ width:57%; }
	.i_news_a ul li{width:100%; margin-left:0%; margin-right:0%; margin-top:0px;padding-bottom:5px; }
	.i_news_02 h4{ font-size:14px}
}
@media (max-width: 480px) {.i_news_left{ width:96%;margin-left:2%; margin-right:0%; border-bottom:#CCC 1px solid }
.i_news_right{ width:96%; padding:0px;border-left:0px;margin-left:2%; }
.i_news_00 img{ display:none}
}

.bottom_bg{ background-color:#212225}
@media (max-width: 640px) {.m640{ display:none}}

.bottom_01{display:inline-block;*display:inline;*zoom:1; width:74%; vertical-align:top; padding:10px}
.bottom_02{display:inline-block;*display:inline;*zoom:1; width:25%; padding-left:3%;vertical-align:top; color:#c9c9c9; border-left:1px solid #3c3c40; line-height:3em}
.bottom_02 h2{ margin-top:0; padding-top:0; font-size:2em}
.bottom_02 img{ margin-right:10px}
@media (max-width: 640px) {.bottom_01{ width:0%; display:none}
.bottom_02{ line-height:2em; width:100%; margin-left:0%; text-align:center; display:none}
}

.bottom_list{display:inline-block;*display:inline;*zoom:1;  width:100%; vertical-align:middle;}
.bottom_list ul{margin:0 ; padding:0}
.bottom_list ul li{display:inline-block;*display:inline;*zoom:1;  width:15%;font-size:1.5em; text-align:left; vertical-align:top; }
.bottom_list ul li:nth-child(2){width:25%;}
@media (max-width: 768px) {.bottom_list ul li:nth-child(2){ display:none}
.bottom_list ul li{width:20%;}
.bottom_list ul li a{font-size:0.9em;}
	.bottom_01{width:64%;}
	.bottom_02{width:36%; line-height:2.5em;}
	.bottom_02 h2{font-size:1.4em}
}
.bottom_list ul li ul li{width:100%;}
.bottom_list ul li ul li:nth-child(2){width:100%;}
.bottom_list ul li a{ color:#d0d0d0}
.bottom_list ul li a:hover{ color:#0068b7}
.bottom_list ul li ul{margin:0 ; padding:0; margin-top:20px}
.bottom_list ul li ul li{ display:inline-block;*display:inline;*zoom:1;  width:100%; font-weight:500; line-height:33px;font-size:0.66em;font-weight:bold; text-align:left}
.bottom_list ul li ul li a{ color:#d0d0d0;font-weight:500; }
.bottom_list ul li ul li a:hover{ color:#0068b7;}

.bottom_line{ padding-top:20px;background-image:url(../img/bottom_list_line1.jpg); background-position:bottom; background-repeat:repeat-x;}
.bottom_url{ text-align:center;color:#d0d0d0; line-height:2em;  padding-bottom:20px; padding-top:20px}
@media (max-width: 640px) {.bottom_line{ padding-top:10px;}
.bottom_url{padding-bottom:10px; padding-top:10px}
.bottom_url span{ display:none}
}

.news_list{}
.news_list ul{}
.news_list ul li{display:inline-block;*display:inline;*zoom:1; width:32.33%; margin-left:1%; margin-top:20px; background-color:#FFF}
.news_list ul li:nth-child(1){ margin-left:0%}
.i_news_m{ padding:10px 20px}
.i_news_m p{ margin-top:20px; line-height:2em}
@media (max-width: 1024px) {.i_news_m h4{height:1.1em; overflow:hidden}
.i_news_m p{height:3.5em; overflow:hidden}
}
@media (max-width: 640px) {.news_list ul li:nth-child(1){ margin-left:2%}
	.news_list 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; }
}

.product_left{display:inline-block;*display:inline;*zoom:1; width:23%; vertical-align:top; background-color:#f2f2f4; border-bottom:#e30e0e 3px solid}
.product_left img{ width:100%}
.product_right{display:inline-block;*display:inline;*zoom:1; width:74%; vertical-align:top; margin-left:3%}
@media (max-width: 640px) {	
.product_left{ width:0%; display:none}
.product_right{ width:100%; margin-left:0%}
}
.product_menu{ margin:0px}
.product_menu ul{}
.product_menu ul li{  text-align:left;}
.product_menu ul li a{ padding-left:20px; padding-right:20px;display:block;line-height:1.5em; padding-top:1.3em; padding-bottom:1.3em; font-size:1.2em; background-color:#f2f2f4; border-bottom:#e8e8e8 1px solid;}
.product_menu ul li a:hover,.product_menu ul li a.cc{ background-color:#e8e8e8;}
@media (max-width: 768px) {.product_menu ul li a{padding-top:0.7em; padding-bottom:0.7em;padding-left:10px; padding-right:10px;}}

.product_list{ }
.product_list ul{overflow:hidden;}
.product_list ul li{display:inline-block;*display:inline;*zoom:1; width:31%; margin-right:1.2%; margin-left:1.1%; vertical-align:top; text-align:center ;margin-bottom:20px; overflow:hidden; height:auto;}
.product_list ul li img{ width:100%;}
.product_list ul li a{border:#ededed 1px solid;display: inline-block; width:100%;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_list ul li a:hover{ border:#e40e0e 1px solid;}
.product_list ul li a span{white-space: nowrap; text-overflow:ellipsis; overflow:hidden;line-height:3.5em;display:block; width:100%; background:#e8e8e8; }
.product_list ul li a span:hover{background:#ededed;}
.mobile420{ display:none}
@media (max-width: 768px) {.product_list ul li{margin-bottom:10px}}
@media (max-width: 640px) {.product_list ul li{width:31.3%; margin-left:1%; margin-right:1%; margin-top:10px}}
@media (max-width: 420px) {.product_list ul li{width:46.5%; margin-left:1.7%; margin-right:1.8%; margin-top:0px}
.mobile420{ display: inline-block}
}

.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; }
.mobile420{ display:none}
@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;}
.mobile420{ display: inline-block}
}

.product_menu1{ width:10%; cursor: pointer; right:0px; float:right; text-align:right; bottom:100px;margin-bottom:28px; z-index:100000; position:absolute; display:none}
@media (max-width: 640px) {	
.product_menu1{ display:block; bottom:100px; position:fixed;}
}

.newstitle{text-align:center;}
.newstitle h2{ font-size:1.6em; line-height:1.5em}
.newsdate{text-align:center;}
@media (max-width: 640px) {.newstitle h2{ font-size:18px; font-weight:bold;  margin-bottom:20px}}


.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;}}

.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:10%; margin-right:1.5%; vertical-align:top}
.about_menu ul li a{ display:block; width:100%; height:50px; line-height:50px; 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.cc{ background-color:#d31b1f; color:#FFF}
@media (max-width: 768px) {.about_menu ul li{ width:15%;}}
@media (max-width: 640px) {.about_menu ul{ padding:5px}
.about_menu ul li{ width:24.5%; overflow:hidden; white-space:nowrap;margin-right:0.5%;}
.about_menu ul li a{ height:30px; line-height:30px; font-size:1.2em }
}
	
.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;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}}
.contact{ line-height:40px;}
.contact h2{ font-size:1.5em; line-height:2em}
.contact img{ margin-right:10px;}
@media (max-width: 420px) {.contact h2{ font-size:1.3em;}}

.my-map { margin: 0 auto; width: 100%; height: 550px; margin-top:30px;margin-bottom:50px;}
.my-map .icon { background: url(../img/contact_map_location.png) no-repeat; }
.my-map .icon-cir { width: 105px; height: 100px;}
.amap-container{height: 100%;}
@media (max-width: 420px){.my-map {height:350px; margin-bottom:30px;}}

.news_03{ margin-bottom:30px; width:100%; overflow:hidden;}
.news_01{ font-size:2.5em; text-align:center; color:#acacac;display:inline-block;*display:inline;*zoom:1; width:10%; min-width:100px; vertical-align:top; font-family: Arial, Helvetica, sans-serif; float:left; overflow:hidden; margin-right:0px}
.news_01 span{ font-size:0.8em; line-height:2em}
.news_02{display:inline-block;*display:inline;*zoom:1; width:87%; vertical-align:middle; float: right; text-align:left; }
@media (max-width: 1024px) {
.news_02 h4{ height:1.2em; overflow:hidden;line-height:1.2em}
.news_02 p{ height:3em; overflow:hidden;}
}
@media (max-width: 768px) {.news_02{width:83%;}
.news_02 h4{font-size:1.3em}
.news_01{ font-size:2.2em; line-height:1em}
}
@media (max-width: 640px) {
	.news_01{ width:0%; min-width:0px; margin-right:0%; display:none }
	.news_02{width:100%; vertical-align:middle}
	.news_02 h4{ font-size:14px}
}

.sub_box{display:none;position:fixed;right:0.3em;bottom:2em;z-index:999}
.back_to_top .icon-gotop{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%;}

.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;}
}