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: #3e3e3f;
}

body {
	font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:300;
	line-height:1.6em;
	background:#fff;
	 
}
@media (max-width: 768px){.body {background:#fff;}}
a:active {outline:0;}
.clear {clear:both;}

.back{margin-top:20px; margin-bottom:30px; text-align:center}
a {  color: #3e3e3f;  text-decoration:none;}
a:visited {  color: #3e3e3f;text-decoration:none;}
a:hover {  color: #e50014;text-decoration:none;}
a:focus {  outline: thin dotted;}
a:hover, a:active {  outline: 0;text-decoration:none;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

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;resize: vertical;}

table {  border-collapse: collapse;  border-spacing: 0;}

.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:106.6666666666667em;
  clear:both;
  vertical-align:top;
}
@media (max-width: 1266px){
	.mod-inner{ margin:0px 1%; width:98%;}
}


@media (max-width: 640px){
	.mod-inner{ margin:0px 1%; width:98%}
}
@media (max-width: 320px){
}

.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;}
@media (max-width: 480px){.H20{ height:10px}
.H25{ height:1px}
}

.pager_ma{ text-align:center; margin-top:30px; margin-bottom:30px; font-size:1.1em; width:99%;margin-left:0.5%;margin-right:0.5%;}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:0px;
	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:#e50014;
	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:#e50014;
	border-color:#e50014;
	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
}


.mobile{ display:none}
.pcc{ display:inline-block}
@media (max-width: 420px) {
.mobile{ display:inline-block}
.pcc{ display:none}
}

.menu1{ width:10%; cursor: pointer; right:5px; top:10px; float:right; text-align:right;z-index:100000; position:absolute; display:none}
@media (max-width: 640px) {	.menu1{ display:block; margin-top:15px;  position:fixed;}}
.bg000{background-color:#Fff;position:fixed;top:0;right:0;left:0;z-index:10030;}

.logo{display:inline-block;*display:inline;*zoom:1;  width:17%;text-align: left; margin-left:0%; vertical-align:middle; margin-top:8px; margin-bottom:15px;}

.search{display:inline-block;*display:inline;*zoom:1;  width:11%;text-align: right; margin-left:0%; vertical-align:middle;}

.search1{  background-color:#f89a15; padding:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.search_input{ display:inline-block;*display:inline;*zoom:1;width:85%; border:0; background-color:#fff;   line-height:29px;height:29px; vertical-align:top;padding-left:10px;}
.search_tijao{ display:inline-block;*display:inline;*zoom:1;width:15%;height:29px;line-height:29px;  background-color:#f89a15; border:0; font-size:1.2em; vertical-align:top; color:#FFF;}
.search_tijao:hover{ background:#e50014; color:#FFF}

.menu_bg{ background-color:#005b34}

.menu{display:inline-block;*display:inline;*zoom:1;  width:72%; text-align:center;margin-right:0%;}
.menu ul li{display:inline-block;*display:inline;*zoom:1; width:9.5%; margin-right:2.5%; margin-left:1%; text-align:center; font-size:1.3em; color:#000000 ;cursor:pointer}
.menu ul li a{ height:70px;line-height:70px;  display:block; color:#000000;}
.menu ul li a:hover,.menu ul li a.c{ height:70px;line-height:70px;  display:block;  color:#ee6015;border-bottom:#ee6015 1px solid}

#nav{float:left; margin-left:15%;}
ul#dropmenu,ul#dropmenu ul{
margin: 0 auto;
text-align: left;
padding: 0;
list-style: none;
z-index: 99; width:100%;
}
ul#dropmenu {
width: 100%;
display: block;
height: 26px;
clear: both;
text-align: center;
}
ul#dropmenu li {
position: relative;
z-index: 999;
float: left; font-size:1.2em
}
ul#dropmenu ul {
/*width: 122px;
w\idth: 120px;*/
height: auto;
position: absolute;
text-align: left;
left: -10px;
display: none;
}
/*当鼠标在子菜单和父菜单上时，父菜单的样式*/
ul#dropmenu li.over a,ul#dropmenu li:hover a{
color: #000;
}
/*将子菜单的样式清除*/
ul#dropmenu li.over ul a,ul#dropmenu li:hover ul a{
font-weight: normal;
color: #000;
}
/*子菜单的hover样式*/
ul#dropmenu li.over ul a:hover,ul#dropmenu li:hover ul a:hover{
font-weight: normal;
color: #00a7e1;
}
/* Styles for Menu Items */
ul#dropmenu a {
display: block;
width: 100%;
color: #000;
line-height: 26px;
}
ul#dropmenu ul li{
width: 110%;
border: 0;padding:0px;
float: left;
display: block;
}
/* End */
ul#dropmenu ul a {
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* 透明 */
border: 0;
width: 100%;
}
ul#dropmenu li:hover ul,ul#dropmenu li.over ul {
display: block; /* The magic */
}

@media (max-width: 1024px) {.menu ul li{font-size:1.1em}
.logo{width:20%;}
.menu{width:65%;}
.search{width:15%;}
}
@media (max-width: 768px) {
.logo img{ width:70%;}
.menu ul li{width:12%; margin-right:1%;}
.menu ul li span{ display:none}
.menu{width:60%;}
.search{width:20%;}
#nav{ margin-left:10%;}
}
@media (max-width: 684px) {
#nav{ margin-left:5%;}
}
@media (max-width: 640px) {
.logo{width:60%; margin-left:3%; margin-top:15px;text-align: left;}
.search{width:20%; text-align:right}
.menu{ display:none; width:0%;}
#nav{display:none;}
}

.navigation-down{background:#000000;}
.nav-down-menu{ padding:30px}
.y_p_menu ul li{display:inline-block;*display:inline;*zoom:1; line-height:2.5em; width:23%;text-align:left; margin-left:1%; margin-right:1%; vertical-align:top;}
.y_p_menu ul li b{ color:#fff}

.y_n_menu ul li{display:inline-block;*display:inline;*zoom:1;width:100%;  text-align:left;vertical-align:top;text-transform:capitalize;}
.y_n_menu ul li a{ width:100%; display:block; line-height:3em; font-size:1em;color:#fff}
.y_n_menu ul li a:hover{ color:#00a7e1;}
#about .y_n_menu ul li{width:14%;margin-left:31%}
#product .y_n_menu ul li{width:14%;margin-left:42%}
#news .y_n_menu ul li{width:14%;margin-left:51%}
#service .y_n_menu ul li{width:14%;margin-left:60%}
#quality .y_n_menu ul li{width:14%;margin-left:70%}

.sjmenu_bg{ background-color:#222222; }
.sjmenu{position:fixed; z-index: 10001; display:none; top:0px;  width:100%; height:100%;background-color:#222222; background-image:url(../img/12menu_bg.jpg); background-position:center 50px; background-repeat:no-repeat}
.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;  }

.bottom_bg{ background:#e50014; padding-bottom:50px; padding-top:50px; overflow:hidden}
.bottom1{ width:15%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.2em; text-align:center}
.bottom2{ width:43%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.2em;text-align:left;}
.bottom3{ width:30%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.2em; line-height:3em}
.bottom4{ width:11%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.2em; line-height:3em;}
.bottom1 a,.bottom_bg1 a,.bottom2 a,.bottom3 a{color:#fff}
.bottom_bg b{ font-size:1.2em}
.bottom1 li,.bottom2 li,.bottom3 li{ width:100%;display:inline-block;*display:inline; line-height:2.5em; text-align:left}
.bottom1 li span,.bottom2 li span,.bottom3 li span{ border-bottom:1px solid #fff; padding-bottom:0.5em} 
.bottom1 li:nth-child(1),.bottom2_p,.bottom3 li:nth-child(1){padding-bottom:1em;}
.bottom_bg1{ background:#e50014; line-height:2.5em; text-align:center;color:#fff;}
.bottom_logo{display:inline-block;*display:inline;*zoom:1;  width:26%; vertical-align:top; text-align:center; color:#d0d0d0; line-height:2em}
.bottom2_1{ width:100%;}
.bottom2_1 li:nth-child(1){width:25%;display:inline-block;*display:inline; float:left}
.bottom2_1 li:nth-child(2){width:73%;display:inline-block;*display:inline;}
.bottom2_1 a{ float:left; margin-right:10px;}
.bottom2_1 ul{ margin-top:1.5em}
.bottom_bg_x{border-top:1px solid #fd915f; padding-top:10px; padding-bottom:10px;}
.bottom3 h3{ font-size:1.2em}

@media (max-width: 1024px) {
.bottom1{ width:15%;}
.bottom2{ width:45%;}
.bottom3{ width:40%;}
.bottom4{ width:0%; display:none}
	}
@media (max-width: 768px) {
.bottom1{ width:43%; margin-left:5%}
.bottom2{ width:0%; display:none}
.bottom3{ width:52%;}
}
@media (max-width: 420px) {
.bottom_bg{ display:none}
.bottom_bg1 span{ display:none}
}

.mobile420{ display: none}
@media (max-width: 420px) {
.mobile420{ display:inline-block}
.pc{ display:none}
.bottom_bg{padding-bottom:10px;padding-top:0px}
}

.about_menu{ background-color:#fff; border-bottom:#dfdedf 1px solid; margin-bottom:2em}
.about_menu1 ul{}
.about_menu1 ul li{display:inline-block;*display:inline;*zoom:1;  width:14.28%; font-weight:bold; text-align:center; vertical-align:top; line-height:4em; background-image:url(../img/about_01.jpg); background-position:right; background-repeat:repeat-y;}
.about_menu1 ul li:nth-child(1) { background:url(../img/about_01.jpg) left repeat-y ,url(../img/about_01.jpg) right repeat-y;}
.about_menu1 ul li a{ font-size:1.25em}
.about_menu1 ul li a.c{ color:#e50014;}
@media (max-width:1024px) {.about_menu1 ul li:nth-child(1) { background:url(../img/about_01.jpg) right repeat-y;}}
@media (max-width: 500px) {
.about_menu{margin-bottom:0em}
.about_menu1 ul li{ width:33.33%; font-weight:500; }
.about_menu1 ul li a{ font-size:1em}
.about_menu1 ul li:nth-child(5) {background: none}
}

.about_show{ line-height:2em; font-size:1.2em; min-height:385px; margin-top:30px; margin-bottom:40px;}
.about_show h2{color:#e50014;line-height:1.5em;}
.about_show h4{line-height:1.5em; margin-bottom:1em}
.news_nr{ margin-bottom:50px;}
.news_nr img {width: expression(this.width > 1920 ? 1920: true); max-width: 100%;} 
@media (max-width: 1024px) {.product_show{width:95%;}
.about_t img{ width:50%}
}
@media (max-width: 500px) {
.about_show{  font-size:1em; margin-top:0px;}
.about_show h2{ font-size:1.6em}
.about_t img{ width:100%}
.news_nr img {width: 90% !important; height:auto !important;}
}

.about_bj{ background:#e50014; overflow:hidden; color:#fff; padding-top:1em; padding-bottom:1em}
.about_bj ul li{ font-size:1.2em;display:inline-block;*display:inline;*zoom:1;  width:24.5%;}
.about_bj span{ font-family:Arial, Helvetica, sans-serif; font-size:3em; line-height:1.5em}
.culture{ background:url(../img/culture.jpg) no-repeat center top; width:100%; background-size:cover; padding-bottom:50px; text-align:center; color:#fff; font-size:1.3em}
.culture_n{opacity:0.85;filter:Alpha(Opacity=85); background:#e50014; width:48%; text-align:left; margin:0 auto; padding:3%; padding-top:1%}
.culture_t{ padding-top:30px; padding-bottom:10px;}
.culture_100{ height:100px;}
.culture_n_z{position:relative; line-height:2em}
.honorzi{ line-height:2em; font-size:1.3em; margin-bottom:1.5em; margin-top:1.5em}
.zixun{ width:30%;margin:0 auto}
.zixun a{color:#000;width:44%; font-size:1.5em; height:44px; line-height:44px;display:inline-block; *display:inline;*zoom:1;margin-right:2%; margin-left:2%; text-align:center;border:1px solid #f0efef;-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius:22px; cursor:pointer}
.zixun a:hover,.zixun a.current{color:#fff; background:#e50014}
@media (max-width: 1024px) {
.culture_t img{ width:50%}
.culture_100{ height:30px;}
}
@media (max-width: 768px) {
.about_bj span{font-size:2em;}
.culture_n{width:80%;}
.zixun{ width:40%;}
.honor_t img{ width:70%}
}
@media (max-width: 420px) {
.about_bj ul li{ width:49%; text-align:center; margin-bottom:10px;}
.culture{font-size:1.2em}
.culture_t img{ width:80%}
.honor_t img{ width:85%}
.culture_n{width:100%;}
.culture_n_z h3{ font-size:1.2em}
.zixun{ width:70%;}
.zixun a{ font-size:1.2em;width:46%; }
}

.zz-sever{ display:inline-block; margin-top:50px;}
.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;}
.zz-sever .list-item .item .box a:hover{ display:block; color:#333}
.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:38px;width:50px;line-height:80px;text-align:center;opacity:.85;}
.zz-sever .list-item span.next-btn{position:absolute;right:45%;bottom:20px;user-select:none;cursor:pointer; background:url(../img/right.jpg) no-repeat center top; }
.zz-sever .list-item span.next-btn:hover{ background:url(../img/right1.jpg) no-repeat center top; }
.zz-sever .list-item span.prev-btn{position:absolute;left:45%;bottom:20px;user-select:none;cursor:pointer; background:url(../img/left.jpg) no-repeat center top; }
.zz-sever .list-item span.prev-btn:hover{background:url(../img/left1.jpg) no-repeat center top; }
#zzScroll .wrapbox{width:30000px;position: relative;}
.i_product{ display:none}
@media (max-width: 1024px) {.zz-sever .list-item .item{width:240px; }}
@media (max-width: 992px){ .zz-sever .list-item .item{ float:inherit }}
@media screen and (max-width:768px){
	.zz-sever{ display:block}
     .zz-sever .list-item .item{float:left;width:183px;}
     .list-item .item{border:none; }
     .zz-sever .list-item .wrapbox{width:30000px;position: relative;}
	 .zz-sever .list-item span.next-btn{right:40%;}
     .zz-sever .list-item span.prev-btn{right:40%;}
}
@media screen and (max-width:736px){.zz-sever .list-item .item{float:left;max-width:175px;}}
@media screen and (max-width:684px){.zz-sever .list-item .item{float:left;max-width:159px;}}
@media (max-width: 640px) {	.zz-sever .list-item span.next-btn{right:35%;bottom:30px;}
.zz-sever .list-item span.prev-btn{left:35%;bottom:30px;}}
@media (max-width: 420px) {
.zz-sever .list-item .item{float:left;max-width:180px;}
.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;}
}
@media (max-width: 375px) {.zz-sever .list-item .item{float:left;max-width:170px}}
.product_menu1 ul{}
.product_menu1 ul li{display:inline-block;*display:inline;*zoom:1;  width:14.28%; font-weight:bold; text-align:center; vertical-align:top; line-height:3em; background-image:url(../img/about_01.jpg); background-position:right; background-repeat:repeat-y;}
.product_menu1 ul li:nth-child(1) { background:url(../img/about_01.jpg) left repeat-y ,url(../img/about_01.jpg) right repeat-y;}
.product_menu1 ul li a{ font-size:1.2em}
.product_menu1 ul li a.c{ color:#e50014}
@media (max-width: 1000px) {.product_menu1 ul li{ font-weight:500;}}
@media (max-width: 500px) {.product_menu1 ul li{ width:19.1%;}
.product_menu1 ul li a{ font-size:1em}}

.product_menu{ margin-bottom:10px; margin-top:20px;}
.product_menu ul li{display:inline-block;*display:inline;*zoom:1; width:13.28%; margin-right:1%; margin-bottom:10px; font-weight:bold; text-align:center; line-height:3em;}
.product_menu ul li a{ font-size:1.2em;display:inline-block;*display:inline; width:100%; border:1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_menu ul li a:hover,.product_menu ul li a.c{color:#fff; background:#e50014;}
@media (max-width: 768px) {.product_menu ul li{width:15.66%;}}
@media (max-width: 420px) {.product_menu ul li{width:24%;line-height:2.5em;}.product_menu ul li a{ font-size:1em;}}

.product_left{display:inline-block;*display:inline;*zoom:1; width:20%; vertical-align:top; margin-top:50px;}
.product_right{display:inline-block;*display:inline;*zoom:1; width:76%; margin-left:3%; vertical-align:top; margin-top:50px;}
.product_meutitle{ width:100%; background:#e50014; color:#fff; font-size:2.2em; text-transform:uppercase; padding:5px 0 7px 0; text-align:center}

@media (max-width: 1024px) {
.product_left{ width:28%;}
.product_right{ width:68%; margin-left:3%; }
}
@media (max-width: 768px) {
.product_left{ width:22%;}
.product_right{ width:74%; margin-left:3%; }
}
@media (max-width: 684px) {.product_left{ width:100%;margin-top:10px;}
.product_right{ width:100%; margin-left:0%; margin-top:10px}
}

.product_img{display:inline-block;*display:inline;*zoom:1;  width:56%; vertical-align:top; line-height:2.4em;}
.product_t{display:inline-block;*display:inline;*zoom:1;  width:40%; vertical-align:top; line-height:2.4em; margin-left:4%; border:1px solid #f0efef; padding:2.5%; padding-top:0; font-size:1.2em; background-color:#FFFFFF;}
.product_t h3{ padding-bottom:20px;}
.pro1{width:7%; margin-right:1%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;margin-top:25px;}
.pro2{width:81%; margin-left:1%;display:inline-block;*display:inline;*zoom:1; vertical-align:top}
.pro3{width:7%; margin-left:1%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;margin-top:25px;}
.pro1 .prev_a {background:url(../img/lef.jpg) no-repeat center top; width:100%; display:inline-block; height:30px; cursor:pointer;}
.pro1 .prev_a:hover {background:url(../img/lef1.jpg) no-repeat center top;}
.pro3 .next_a {background:url(../img/rig.jpg) no-repeat center top; width:100%; display:inline-block; height:30px; cursor:pointer;}
.pro3 .next_a:hover {background:url(../img/rig1.jpg) no-repeat center top;}
@media (max-width: 1024px) {
.product_img,.product_t{ width:100%;margin-left:0%;}
}
@media (max-width: 768px) {
.pro2{width:81.5%; margin-left:0.5%}
}
@media (max-width: 736px) {
.pro2{width:84%; margin-left:0%}
.pro1,.pro3{width:6%;}
}
@media (max-width: 500px) {
.product_t h3{ padding-bottom:10px; font-size:1.4em}
.pro2{width:80%; margin-left:0%}
.pro1,.pro3{width:8%;}
}
@media (max-width: 375px) {
.pro2{width:77%; margin-left:0.5%}
.pro1,.pro3{width:9%;}
}

#play {width:100%;text-align:center;position:relative;overflow:hidden;margin:5px auto; margin-top:0px; border:1px solid #f0efef}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(../img/s_gallery_2012110702.png) no-repeat 0px -50px;left:15px;}
#play .next_a span {background:url(../img/s_gallery_2012110702.png) no-repeat -30px -50px;right:15px;}
#play .img_ul {position:relative;z-index:1;}
#play .img_ul img {width: 100% !important; height:auto !important;}
.img_hd  {width:100%;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:10px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:80px;height:60px;border:1px solid #f0efef;cursor:pointer;margin:0 10px 0 0px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{border:1px solid #e50014}
.bottom_a {background:url(../img/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
@media (max-width: 768px) {.img_hd ul li {margin:0 8px 0 0px;}}
@media (max-width: 420px) {.img_hd ul li {width:70px;height:60px;}}
@media (max-width: 375px) {.img_hd ul li {width:63px;height:60px;margin:0 5px 0 0px;}}

.product_show_title{ width:100%; line-height:2em; border-bottom:1px solid #d0d0d0}
.product_show_title span{ border-bottom:2px solid #e50014;line-height:2.5em;font-size:1.3em; padding-bottom:8px;}
.product_show_list{}
.product_show_list ul{}
.product_show_list ul li{ line-height:2.5em; padding-bottom:10px; font-size:1.2em;background:url(../img/down.jpg) no-repeat center right; border-bottom:1px solid #ccc}
.product_show_list ul li a{ margin-right:20px;}
@media (max-width: 500px) {.product_show_list ul li{ line-height:2em; font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }}
.product_show_s{ font-size:1.2em; padding:20px; min-height:400px}
.qqbj a{ color:#e50014; width:124px; padding-left:50px; height:44px; margin-right:9px; background:url(../img/qqbj.jpg) no-repeat center center; display:inline-block; line-height:44px; font-size:1.2em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
@media (max-width: 1024px) {.qqbj a{width:31.5%; background-size:100%; padding-left:30px;}}
@media (max-width: 768px) {.qqbj a{padding-left:38px;}}
@media (max-width: 684px) {.qqbj a{width:31%;padding-left:35px;}}
@media (max-width: 420px) {.qqbj a{padding-left:45px;}}

.news_menu1 ul{}
.news_menu1 ul li{display:inline-block;*display:inline;*zoom:1;  width:14.28%; font-weight:bold; text-align:center; vertical-align:top; line-height:3em; background-image:url(../img/about_01.jpg); background-position:right; background-repeat:repeat-y;}
.news_menu1 ul li:nth-child(1) { background:url(../img/about_01.jpg) left repeat-y ,url(../img/about_01.jpg) right repeat-y;}
.news_menu1 ul li a{ font-size:1.2em}
.news_menu1 ul li a.c{ color:#e50014}

@media (max-width: 1024px) {.news_menu1 ul li:nth-child(1) {background:url(../img/about_01.jpg) right repeat-y;}}
@media (max-width: 500px) {.news_menu1 ul li{ width:24%; font-weight:500; }
.news_menu1 ul li a{ font-size:1em}
.news_menu1 ul li:nth-child(4) {background: none}
}

.i_news_a{ margin-top:10px;}
.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_a ul li a img{max-height:173px; width:100%}
.i_news_m{ padding:10px 20px;}
.i_news_m p{ margin-top:20px; line-height:2em;height:3.7em; overflow:hidden;}
.i_news_m h4{ font-size:1.3em;height:1.17em; overflow:hidden}

@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}}



.news_list{ margin-top:50px;}
.news_list ul{ margin:0; padding:0px;}
.news_list ul li{display:inline-block;*display:inline;*zoom:1;  vertical-align:top ;}
.news_list ul li:first-child{ width:40%;}
.news_list ul li:last-child{ width:57%; margin-left:3%;}
.news_list ul li h1{ color:#b8b8b8; font-size:1.5em; line-height:30px;margin:0;}
.news_list ul li h2{ color:#3f3f3f; font-size:1.4em; margin-bottom:15px; margin-top:15px}
.news_brief{ height:7.8em; overflow:hidden; line-height:1.7em; font-size:1em}
a.news_more{ display:block; width:130px;font-size:1.2em;  height:2.5em;line-height:2.5em;text-align: center;border:#ccc 1px solid; color:#333;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius:0.5em;}
a.news_more:hover{  background: #e50014;border:#e50014 1px solid; color:#fff}

@media (max-width: 1024px) {.news_list ul li h2{ height:1.8em; overflow:hidden}
.news_brief{ height:5em;margin-bottom:20px;}
}
@media (max-width: 768px) {
.news_list{ margin-top:30px;}
.news_list ul li:first-child{ width:44%}
.news_list ul li:last-child{ width:53%; margin-left:2%}
.news_list ul li h1{  font-size:1.2em}
.news_list ul li h2{  margin-bottom:5px; margin-top:5px;font-size:1.3em; line-height:1.8em}
.news_brief{ height:4.8em; overflow:hidden; line-height:1.7em; font-size:1em; }
}
@media (max-width: 480px) {
.news_list{ margin-top:20px;}
.news_list ul li:first-child{ width:100%}
.news_list ul li:last-child{ width:100%; margin-left:0%}
.news_list ul li h1{  font-size:1.2em;margin-top:10px}
.news_list ul li h2{  margin-bottom:10px; margin-top:0px}
.news_brief{ line-height:2em;height:6em;  }
.news_list a.news_more{ width:100px; float:right}
}

.news_list1{ margin-top:30px}
.news_list1 ul{}
.news_list1 ul li{vertical-align:middle; font-size:1.3em; padding:30px 0; border-top:#e8e8e8 1px solid; color:#000}
.news_list1 ul li span{ float:right; color:#b8b8b8; margin-left:20px;}
.news_list1 ul li .news_list1_c{ color:#666;font-size:0.7em; margin-top:1em;}
.news_list1 ul li div a.news_more{ margin-top:0em; display: inline-block; width:110px;font-size:1em;  height:2.5em;line-height:2.5em;text-align: center;border:#ccc 1px solid; color:#333;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius:0.5em;}
.news_list1 ul li div a.news_more:hover{  background: #e50014;border:#e50014 1px solid; color:#fff}
@media (max-width: 1024px) {.news_list1 ul li a{ height:1.5em; line-height:1.5em; overflow:hidden; display:inline-block}
.news_list1 ul li div a.news_more{font-size:0.8em;}
.news_list1 ul li .news_list1_c{ height:4em; line-height:2em; overflow:hidden; margin-bottom:20px;}
}
@media (max-width: 480px) {
.news_list1 ul li{padding:20px 0;}
.news_list1 ul li .news_list1_c{ height:6em; line-height:2em; overflow:hidden; margin-bottom:10px;}
.news_list1 ul li div a.news_more{ width:100px;font-size:0.9em; margin-top:10px;}
}

.newsdate{ margin-top:0px; text-align:center; color:#999}
.news_title{ font-size:1.4em; font-weight:bold; color:#000; text-align:center; background:url(../img/about_title.jpg) center bottom no-repeat; line-height:1.5em; padding-bottom:10px; margin-top:30px; margin-bottom:20px}
@media (max-width: 500px) {.news_title{ font-size:1.5em;  line-height:1.5em;  margin-top:20px; margin-bottom:10px}}
.lasts{ margin-left:10px; height:25px; height:2em; }
@media (max-width: 768px) {.lasts{line-height:2em; overflow:hidden}}

.contact_z{ width:35%; font-size:1.4em; padding-bottom:20px;display:inline-block;*display:inline;*zoom:1; vertical-align: top; background:#e50014;}
.contact_z ul{ width:93%; margin:0 auto}
.contact_z ul li{ border-bottom:1px solid #fda476;color:#fff;line-height:5.5em; }
.contact_z ul li h2{line-height:2em;  text-align:center}
.contact_z ul li a{color:#fff;}
.contact_z ul li img{ margin-right:20px;}

.contact_z ul li:nth-child(2){ background:url(../img/tel.jpg) left  center no-repeat; padding-left:72px; line-height:1.8em; padding-top:10px; padding-bottom:10px;}
.contact_z ul li:nth-child(2) span{ padding-left:89px;}
@media (max-width: 420px){.contact_z ul li:nth-child(2) span{ padding-left:83px;}}
@media (max-width: 375px){.contact_z ul li:nth-child(2) span{ padding-left:70px;}}

#dituContent img{ max-width: none;}
#dituContent{height:483px; width:60%;display:inline-block;*display:inline;*zoom:1; margin-right:4%;}

@media (max-width: 1024px) {
.contact_z{ width:41%;}
#dituContent{width:57%;margin-right:2%;}
.contact_z ul li h2{ font-size:1.5em}
}
@media (max-width: 768px) {
.contact_z{ width:100%;}
#dituContent{width:100%;margin-right:0%;}
}
@media (max-width: 420px){#dituContent{height:300px;}
.contact_z{font-size:1.3em;}
}

@media (max-width:375px){.contact_z{font-size:1.1em;}}


#submenu{display:none;position:absolute;top:80px;clear:both;width:100%;height:220px;background:#f7f7f7;border-bottom:2px solid #e50014;z-index:990;}
#submenu > div{position:relative; width:100%;margin:20px auto;text-align:center;overflow:hidden;}
#submenu > div > ul{float:left;width:9.5%;height:180px;border-right:1px solid #e7e9ec;}
#submenu > div > ul:first-child{margin-left:35%;}
@media (max-width: 1024px) {
	#submenu{top:75px;}
	#submenu > div > ul:first-child{margin-left:20%;}}
@media (max-width: 768px) {
#submenu{top:57px;}
#submenu > div > ul:first-child{margin-left:0%;}
#submenu > div > ul{width:10%;}
}
@media (max-width: 684px) {#submenu > div > ul{width:9.5%;}
#submenu{top:48px;}
}

#submenu > div > ul:last-child{border-right:0px;}
#submenu > div > ul > li{height:30px;line-height:30px;margin:5px 0px;font-size:14px;}
#submenu > div > ul > li > a{display:block;font-size:14px;}
#submenu > div > ul > li:hover,#submenu > div > ul > li:focus{background:#e50014;}
#submenu > div > ul > li:hover > a,#submenu > div > ul > li:focus > a,
#submenu > div > ul > li:hover > a:hover,#submenu > div > ul > li:focus > a:focus{color:#fff;}
.main #submenu{position:fixed;}

#goback{  position:fixed; cursor:pointer;bottom:40px;right:0px; z-index:1000;width:62px;}
#goback img{ width:100%}
#gotop{display: none}
@media (max-width: 768px) {#goback{bottom:40px}}
@media (max-width: 480px){
#goback{bottom:32%}
#goback{width:40px; height:40px;}
}


.inputs{ height:25px; line-height:25px; padding-left:10px;border:1px solid #f0efef;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 #f0efef;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 #f0efef;font-family:"微软雅黑";font-size: 14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; width:80%; height:160px;}

@media (max-width: 420px){.inputs{width:80%}
.inputs1{width:25%}
textarea{ width:96%}
}

	
.service{ width:100%; border-bottom:1px solid #efefef; margin-bottom:20px;}
.service ul li:first-child{ width:49.5%;display:inline-block;*display:inline; text-transform:uppercase}
.service ul li:last-child{ width:49.5%;display:inline-block;*display:inline; text-transform:uppercase}
@media (max-width: 768px) {
.service ul li:first-child{ width:40.5%;}
.service ul li:last-child{ width:58.5%;}
.service h2{ font-size:1.5em}
}
@media (max-width: 420px){
.service ul li:first-child{ width:100%;}
.service ul li:last-child{ width:0%; display:none}
}

.service1{ width:100%; margin-bottom:2%; background:#e50014;}
.service1 ul li{ width:62%;display:inline-block;*display:inline;*zoom:1; color:#FFF; vertical-align: top;}
.service1 ul li:nth-child(2n){ width:38%; padding:2%; font-size:1.2em}
.service1 ul li span{ font-size:1.5em; line-height:3em}

.service2 ul li,.service3 ul li{ width:49%; padding:2%; padding-top:0px;display:inline-block;*display:inline;*zoom:1; color:#404040;background:#f3f3f3; margin-bottom:2%; min-height:288px;vertical-align: top; font-size:1.1em}
.service2 ul li:nth-child(2n){background:url(../img/service_2.jpg) no-repeat right #f3f3f3; margin-left:2%;}
.service3 ul li:nth-child(2n){background:url(../img/service_3.jpg) no-repeat right #f3f3f3; margin-left:2%;}
.service2 h3,.service3 h3{ line-height:3em}
@media (max-width: 1024px) {
.service2 ul li,.service3 ul li{ min-height:200px;}
.service2 h3,.service3 h3{ line-height:1.5em}
.service1 ul li span{ font-size:1.3em; line-height:2.5em}
.service2 ul li:nth-child(2n){background:url(../img/service_21.jpg) no-repeat right #f3f3f3;}
.service3 ul li:nth-child(2n){background:url(../img/service_31.jpg) no-repeat right #f3f3f3;}
.service2 ul li br,.service3 ul li br{ display: none; }
}
@media (max-width: 768px) {
.service1 ul li{ width:45%;}
.service1 ul li:nth-child(2n){ width:55%;font-size:1em;padding:1.5%;}
.service2 ul li,.service3 ul li{ min-height:220px;}
.service1 ul li span{ display:none}
}
@media (max-width: 736px) {
.service1 ul li{ width:52%;}
.service1 ul li:nth-child(2n){ width:48%;padding:1%; padding-bottom:0}
}
@media (max-width: 684px) {
.service1 ul li{ width:55%;}
.service1 ul li:nth-child(2n){ width:45%;}
.service2 ul li,.service3 ul li{font-size:1em;min-height:210px;}
.service2 h3,.service3 h3{ font-size:1.2em}
}
@media (max-width: 667px) {
.service1 ul li{ width:65%;}
.service1 ul li:nth-child(2n){ width:35%;font-size:0.925em;line-height:1.8em; padding-bottom:4px;}
}
@media (max-width: 420px) {
.service1 ul li{ width:100%;}
.service1 ul li:nth-child(2n){ width:100%; font-size:1.2em; padding:3%}
.service2 ul li,.service3 ul li{ width:100%;padding:5%;min-height:100px; padding-top:0}
.service2 ul li:nth-child(2n),.service3 ul li:nth-child(2n){margin-left:0%;}
.service3 { margin-bottom:10px;}

}

/*下载页*/
.download ul li {line-height:50px;height:50px;padding-left:20px; margin-bottom:1em; background:url(../img/download.jpg) no-repeat 98% #f0f0f2}
.download ul li:hover{ cursor:pointer; background:url(../img/download1.jpg) no-repeat 98% #e50014; color:#fff}
.download ul li:hover a{color:#fff}

.class{ background: #e50014;}
.class a{ float:right;display: inline-block; margin-top:100px; margin-right:20px; width:110px;font-size:1em;  height:2.5em;line-height:2.5em;text-align: center;border:#fff 1px solid; color:#fff;-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;border-radius:0.5em;}
.product_class{ margin-top:30px; width:100%;}
.product_class ul li{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:14.66%; margin-left:1%; margin-right:1%; text-align:center;margin-bottom:20px;-webkit-transition:all .7s ease-out .1s;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out .1s;transition:all .7s ease-out .1s; overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_class ul li:hover a{ color:#e50014}
.product_class ul li img{display:block; margin:0 auto; transition: all 0.25s linear 0s; -moz-transition: all 0.25s linear 0s; -webkit-transition: all 0.25s linear 0s; -ms-transition: all 0.25s linear 0s; -o-transition: all 0.25s linear 0s; width:100%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin-bottom:10px; border:1px solid #ccc}
.product_class ul li a p{ height:2em; overflow:hidden; line-height:2em;}
@media (max-width: 768px) {.product_class ul li{margin-bottom:15px;width:23%;}}
@media (max-width: 500px) {.product_class ul li{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:10px;}
.class img{ width:70%;} 
.class a{ margin-top:30px; width:80px; height:2.5em;line-height:2.5em; margin-right:10px; }
}
@media (max-width: 375px) {.class a{ margin-top:20px;}}

.product_list{display:inline-block;*display:inline;*zoom:1; width:100%; margin-top:20px;vertical-align:top;}
.product_list ul{}
.product_list ul li{display:inline-block;*display:inline;*zoom:1; width:22.5%; vertical-align:top;text-align:center;line-height:50px; margin:1%;}
.product_list ul li a{ display:block;  background:#f7f7f7; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;border:#e3e3e3 1px solid; }
 .product_list ul li a img{ width:100%}
.product_list ul li a:hover{ 
    transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);}
@media (max-width: 768px) {
.product_list ul li{ width:47.5%; margin:0 1%  }
}
	
.main_imgbg{position: relative; margin:5px}
.main_imgbg div { background: rgba(0, 0, 0, 0.6);
	 height:100%;
	 width:100%;
     left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    z-index: 200; overflow:hidden
	 transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
}
.product_list ul li:hover .main_imgbg div  {opacity: 1;filter:alpha(opacity=100);}



.weizhi span{ float:left; font-size:2em; color:#e50014}

.bg4e4e4e{background:#4e4e4e}
.bgefefef{ background:#efefef}
.fenlei .current{background:#e50014; }
.fenlei li{ width:50%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;background:#4e4e4e; height:120px; color:#fff; cursor:pointer}
.fenlei a{ float:right; width:80px; height:35px; line-height:35px; background:#e50014; text-align:center;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;color:#fff; margin-right:2%;}
.fenlei .current a{ background:#000000;}
.fenlei h3{ line-height:1em;}
.fenlei span{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-transform: uppercase}
.pn1{ width:45%;display:inline-block;*display:inline;*zoom:1; vertical-align:top; line-height:2em; font-size:1.1em; margin-top:30px;}
.pn2{ width:55%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.pn1 h2{ color:#e50014}
.pcon{ background:#e50014; padding:20px; color:#fff; font-size:1.2em; line-height:2em; margin-top:30px;}
.pcon1{ margin-top:20px; margin-bottom:20px;}
.pn1 a{ width:80px; height:35px; line-height:35px; display:inline-block; background:#e50014; text-align:center;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;color:#fff;}

@media (max-width: 1024px) {
	.fenlei li{height:100px;}
	.fenlei li img{ width:50%;}
}
@media (max-width: 768px) {
.fenlei li{height:90px;}
.fenlei a{ display:none}
.pcon{ display:none;}
.pn1{ margin-top:10px; margin-bottom:10px;}
.pn1 h2{ font-size:1.5em;}
}
@media (max-width: 684px) {
.fenlei h3{ font-size:1.3em;}
.fenlei li{height:80px;}
}
@media (max-width: 420px) {
.fenlei li{ width:100%}
.pn1,.pn2{ width:100%;}
.pn1 h2{ line-height:1.5em;margin-top:0px; font-size:1.4em}
.pcon{ display: inline-block;margin-top:0px;}
}

.about_i_bg{ background:url(../img/g.jpg) no-repeat left 50px; margin-top:40px;}
.about_i_bg h2{color:#e50014}
.about_i_bg span{ font-family:Arial, Helvetica, sans-serif; font-size:1.3em; text-transform: uppercase}
.about_i{ width:90%;margin-left:10%; margin-top:80px;}
.about_i1,.about_i2{width:50%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.about_i1_t{background:#e50014; overflow:hidden; font-size:3em; line-height:3em;color:#fff; margin-top:60px; padding-left:20%;opacity: 0.8;filter:alpha(opacity=80);}
.about_i_c{ background:#f7f7f7; overflow:hidden; padding:50px; padding-top:10px; line-height:2em; font-size:1.3em}
.about_i_c h3{ line-height:1.5em}
.about_i_x{ height:6px; width:80px; background:#e50014; margin:40px 0;}
.about_i_c a{ margin-top:50px; float: right;width:100px; font-size:1em; height:35px; line-height:35px; background:#e50014; text-align:center;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;color:#fff; display:inline-block}

@media (max-width: 1024px) {
.about_i1_t{ font-size:2em; line-height:3em;}
.about_i1_t img{ width:50%;}
.about_i_c{padding:30px;padding-top:0px;}
.about_i_c h3{font-size:1.4em;}
.about_i_x{ margin:20px 0;}
.about_i_c a{ margin-top:20px; }
}
@media (max-width: 768px) {
.about_i1,.about_i2{width:100%;}
.about_i2 img{width:100%;}
}
@media (max-width: 420px) {
.about_i_bg{ background: none;margin-top:0px;}
.about_i{ width:100%;margin-left:0%; margin-top:0px;}
.about_i_c{ font-size:1.1em}
.about_i_c h3{font-size:1.4em;}
.about_i_bg h2{font-size:1.8em;}
.about_i_bg .c img{ height:0px;}
.about_i1_t{ margin-top:10px;font-size:1.8em;}
}

.bge50014{ background:#e50014; padding:70px 0; color:#fff;width:100%; margin-top:50px;}
.ti{font-size:1.4em; line-height:1.5em}
.smart{ width:100%;overflow:hidden; margin:0 auto;}
.smart ul li{ width:18.4%; margin-right:2%; background:#fd8a55; padding:2%; text-align:center;display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-size:1.3em}
.smart ul li:last-child{ margin-right:0;}
.bgf4f4f4{ background:url(../img/service_i.jpg) no-repeat center top #f4f4f4; padding-top:70px; padding-bottom:80px; margin-bottom:70px;}
.service_i{ margin-top:80px;}
.service_i ul li{ width:23%; margin-right:1%; margin-left:1%; text-align:center;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.service_i ul li div:first-child{ width:35%; margin-right:5%; display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.service_i ul li div:last-child{ width:60%; display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-top:25px;font-size:1.8em; line-height:1.6em; text-align:left }

@media (max-width: 1024px) {
.smart ul li{font-size:1.1em;width:19.2%; margin-right:1%; }	
.smart ul li h3{font-size:1.5em;}
.service_i ul li div:last-child{font-size:1.5em;line-height:1.4em;padding-top:20px;}
}
@media (max-width: 768px) {
.bgf4f4f4{ background-image:url(../img/service_i.jpg); background-position:center top; background-repeat:no-repeat; background-size:100%; padding-top:30px; padding-bottom:20px;}
.service_i ul li div:last-child{font-size:1.2em;padding-top:10px;}
.service_i{ margin-top:30px;}
.ti img{ width:20%}
.pt img{ width:50%}
.mt img{ width:45%}
}
@media (max-width: 736px) {.service_i ul li div:last-child{font-size:1.1em;}}
@media (max-width: 684px) {.service_i ul li div:last-child{font-size:1em;}}
@media (max-width: 420px) {
.smart ul li{font-size:1.1em;width:32.5%; margin-right:1%; margin-bottom:5px;}	
.smart ul li:nth-child(3n){ margin-right:0;}
.smart ul li h3{font-size:1.3em;}
.bgf4f4f4{ background-image: none;}
.bge50014{ background:#e50014; padding:40px 0;}
.ti{font-size:1.2em;}
.ti img{ width:30%}
.pt img{ width:70%}
.mt img{ width:55%}
.service_i ul li{ width:48%; margin-bottom:20px;}
}
.nt{}
.news_i{ width:100%; padding-bottom:20px;}
.news_i1{width:60%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.news_i2{width:40%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.news_i1_l{width:30%;display:inline-block;*display:inline;*zoom:1; vertical-align:top; background:#e50014; overflow:hidden; color:#fff; padding:15px; padding-bottom:20px; text-align:left; }
.news_i1_r{width:70%;display:inline-block;*display:inline;*zoom:1; vertical-align:top;}
.news_i1_l h4{ line-height:1.5em;}
.news_i1_l span{height:3px; width:60px; background:#fff; display:inline-block}
.news_i1_l_c{line-height:2em;height:8.3em; font-size:1.2em}
.news_i1_l a{ margin-top:20px; width:60px; float:left; font-size:1em; height:35px; line-height:35px; background:#e50014; text-align:center;-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius:5px;color:#fff; display:inline-block; border:1px solid #fff}

.news_list_i a:hover p{ color:#e50014;}
.news_list_i a:hover h3{ color:#e50014}
.news_list_i{display:inline-block;*display:inline;*zoom:1;width:100%;text-align:left;margin-bottom:25px; padding:20px; border:#ebebeb 1px solid}
.news_list_i h3{ margin:0; padding:0;font-size:1.3em;line-height:24px; color:#000;  text-align:left;vertical-align:bottom}
.news_list_i p{ text-indent:2em; font-size:1.1em;color:#6d6b68; overflow:hidden; height:4em; margin-top:10px; line-height:2em}
.index_news_date{display:block; background:#e50014;width:80px; height:87px; float:left; margin-right:20px;text-align:center}
.index_news_date h1{ margin:0; margin-top:15px; font-size:3em; line-height:40px;  display:block; color:#fff}
.index_news_date h2{ margin:0; font-size:1.25em;  line-height:20px; display:block; color:#FFF; }
@media (max-width: 1024px) {
.news_i2{width:39%; margin-left:1%}
.news_i1_l h4{ height:3em; overflow:hidden}
.news_i1_l_c{height:4.7em;overflow:hidden; padding-top:10px;}
.news_list_i h3{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list_i{text-align:left;margin-bottom:12px; padding:17px; }
.news_list_i p{ line-height:1.5em; height:3em;}
.index_news_date{display:block; width:87px; height:80px; }
.index_news_date h1{  margin-top:5px; font-size:2.5em; line-height:40px; }
.index_news_date h2{font-size:1.25em;  line-height:30px;  }
}

@media (max-width: 768px) {
.nt img{ width:40%}	
.news_i1{width:100%;}
.news_i2{width:100%; margin-left:0%}
.news_i1_l{width:45%;}
.news_i1_r{width:55%;}
.news_i1_l_c{height:4.3em;padding-top:10px;}
.news_i2{ margin-top:12px;}
}
@media (max-width: 736px) {
.news_i1_l_c{height:3.6em;padding-top:5px; line-height:1.8em}	
}
@media (max-width: 734px) {
.news_i1_l_c{height:3.55em;line-height:1.7em}	
}
@media (max-width: 684px) {
.news_i1_l{ padding-top:5px;}
.news_i1_l_c{height:3.15em;line-height:1.5em}	
}
@media (max-width: 480px) {
.news_list_i p{ margin-top:5px; }
.index_news_date{width:80px; height:70px; margin-right:20px;}
.index_news_date h1{ margin-top:5px; font-size:2.5em; line-height:40px;}
.index_news_date h2{  font-size:1.25em;  line-height:20px; }
.nt img{ width:60%}	
.news_i1_l{width:100%; margin-bottom:10px;}
.news_i1_r{width:100%;}
}
@media (max-width: 320px) {	.news_list_i h3{ line-height:1.8em}}
