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;}

a {  color: #3e3e3f;  text-decoration:none;}
a:visited {  color: #3e3e3f;text-decoration:none;}
a:hover {  color: #113b80;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:20px; margin-bottom:30px; font-size:1.3em; 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:#1e50b3;
	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:#1e50b3;
	border-color:#1e50b3;
	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
}

#dituContent img{ max-width: none;}
#dituContent{height:540px; width:100%; margin-top:30px;}
@media (max-width: 420px){#dituContent{height:300px;}}

.mobile{ display:none}
.pcc{ display:inline-block}
@media (max-width: 420px) {
.mobile{ display:inline-block}
.pcc{ display:none}
}

.logo{display:inline-block;*display:inline;*zoom:1;  width:22%;text-align:left; margin-left:0%; margin-top:20px; margin-bottom:20px;}
.menu{display:inline-block;*display:inline;*zoom:1;  width:78%; text-align:center;margin-right:0%}
.menu ul{  }
.menu ul li{display:inline-block;*display:inline;*zoom:1; width:12%; margin-right:1%;height:32px; line-height:32px; text-align:center;  cursor:pointer;}
.menu ul li:nth-child(8) {display:inline-block; width:11%; text-align:right;}
.menu ul li a{ display:block;font-size:1.5em;  }
.menu ul li a:hover,.menu ul li a.c{ color:#fff; background:#006ebb;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius:16px;}
.menu ul li dl{ margin: 0 auto; }
.menu ul li dl dd{display:inline-block;*display:inline;*zoom:1;  width:30%;}
.menu ul li dl dt{display:inline-block;*display:inline;*zoom:1;  width:10%; text-align:center}
.menu ul li#aa{ width:15%}
.menu ul li#aa dl dd a.en{background:none;color: #3e3e3f; border:1px solid #1f2c32; font-size:1.2em; height:36px; width:36px; line-height:36px; text-align:center; font-family: "微软雅黑";border-radius:17px;}
@media (max-width: 1024px) {.logo{width:22%; margin-right:3%}
.menu{width:75%;}
.menu ul li{width:11%;}
.menu ul li#aa dl dd a.en{height:28px; width:28px; line-height:28px;border-radius:14px; font-size:1em;}
}
@media (max-width: 780px) {
.menu ul li dl dd{width:35%;}
.menu ul li dl dt{width:25%; text-align:center}
.menu ul li:nth-child(8) {display:inline-block; width:12%; text-align:right}
.menu ul li a{ display:block;font-size:1.2em;  }
}
@media (max-width: 700px) {.logo{  width:20%; margin-right:0px}
.menu{ width:80%;}}
@media (max-width: 640px) {
	.logo{width:40%;  margin-left:5% }
.menu{  width:55% }
.menu ul li{display:none}
.menu ul li:nth-child(8) {display:inline-block; width:40%;}
}
@media (max-width: 480px) {
	.logo{width:40%; margin-right:5% }
	.menu{  width:50% }
}
.index_bg{background:url("../img/index_bg.jpg") no-repeat;  background-size: 100% 100%; }
.index_bg2{background:url("../img/index_bg2.jpg") no-repeat;  background-size: 100% 100%;  }
@media (max-width: 500px) {.index_bg{background:url("../img/index_bg_s.jpg") no-repeat;  background-size: 100% 100%; }
.index_bg2{background:url("../img/index_bg2_s.jpg") no-repeat;  background-size: 100% 100%;  }
.index_bg,.index_bg2{background-size:cover;  background-position:center}}

.index_p_l{display:inline-block;*display:inline;*zoom:1;width:40%; margin-top:2%;margin-right:10%; vertical-align:middle; margin-bottom:5%;}
.index_p_r{display:inline-block;*display:inline;*zoom:1;width:50%; margin-top:1% ;margin-bottom:2%; vertical-align:middle;}
@media (max-width: 1200px) {.index_p_l,.index_p_r{ margin-bottom:20px}}
@media (max-width: 500px) {.index_p_l,.index_p_r{ width:100%; margin-right:0%; margin-bottom:20px}}

.index_p_r a.product_01{margin-left:25%;}
.index_p_r a{display:inline-block;*display:inline;*zoom:1;width:50%; margin-top:20px; text-align:center}
@media (max-width: 1200px) {.index_p_r a img{ width:80%;}}
@media (max-width: 500px) {.index_p_r a{display:inline-block;*display:inline;*zoom:1;width:23%; margin-left:4%; margin-right:4%; margin-top:10px; text-align:center}
.index_p_r a img{ width:100%}
.index_p_r a.product_01{margin-left:6%;}
}

.search{  background-color:#5186c6; 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:#5186c6; border:0; font-size:1.2em; vertical-align:top; color:#FFF;}
.search_tijao:hover{ background:#113b80; color:#FFF}

.index_url{ margin-top:80px}
.index_url a{display:inline-block;*display:inline;*zoom:1;width:40%; color:#FFF; border:#FFF 1px solid; text-align:center;padding-top:15px; padding-bottom:15px; font-size:1.5em;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.index_url a:hover{ background-color:#5186c6}
.index_url a:nth-child(1) { margin-right:18%}
@media (max-width: 1024px) {
.index_url a:nth-child(1) { margin-right:10%; margin-left:5%}
.index_url a span{ display:none}
}
@media (max-width: 768px) {.index_url a{padding-top:10px; padding-bottom:10px;}}
@media (max-width: 500px) {
.index_url{ margin-top:20px; margin-left:10%; margin-right:10%}
.index_url a:nth-child(1) { margin-right:5%}
.index_url a{padding-top:10px; padding-bottom:10px; background:none; font-size:1.2em;width:45%;}
}
.index_about{line-height:2em; background:url(../img/index_about.jpg) no-repeat left top; background-size:95%}
.index_about h1{ line-height:82px; font-size:2.2em}
.index_about h2{ text-transform:uppercase; font-size:1em;background:url(../img/index_dhx.jpg) no-repeat left bottom; text-align:left; line-height:2em; margin-bottom:40px}
.index_about1 a{ background:#c5c5c5; color:#fff; display: inline-block; overflow:hidden; width:100px; font-size:14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin:0 auto; margin-right:1%; margin-top:20px; height:35px; line-height:35px; text-align:center; text-transform:capitalize}
.index_about1 a:hover{background:#006ebb;}
@media (max-width: 768px) {.index_about1{height:50px; overflow:hidden}}
	
	
.i_contact_bg{ background-color:#10061f; background-image:url(../img/index_m.jpg); background-position:center top; background-repeat:no-repeat; background-size:100% 100%;height:442px;}
.i_contact{display:inline-block;*display:inline;*zoom:1; margin-top:129px;}
@media (max-width: 768px) {.i_contact{ width:90%; text-align:center;margin-top:149px;}}
@media (max-width: 640px) {.i_contact_bg{height:170px;background-size:auto auto;}
.i_contact{margin-top:49px;}
}

.index_contact_l{ width:50%; margin-right:3%; float:left;}
.index_contact_r{ width:47%; float:right;line-height:2em; font-size:1.3em;}
.index_contact_r h2{ font-size:1.4em;}
@media (max-width:1024px) {
.index_contact_l{ width:59%;}
.index_contact_r{ width:38%;}
.index_about h1{font-size:1.8em;line-height:1.8em;}
.index_contact_r .nr{height:12em; overflow:hidden}
}
@media (max-width:768px) {
.index_contact_l{ width:45%;}
.index_contact_r{ width:52%; font-size:1.2em;line-height:1.8em;}
.index_contact_r h2{ font-size:1.2em;}
.index_about h1{font-size:1.6em;}
.index_about h2{  margin-bottom:10px}
.index_contact_r .nr{height:5em; overflow:hidden}
.index_about1 a{margin-top:10px;}
}
@media (max-width:684px) {
.index_about h1{font-size:1.4em;}
.index_contact_l{ width:42%;}
.index_contact_r{ width:55%;}
.index_contact_r{ line-height:1.5em;}
.index_contact_r .nr{height:3.1em; overflow:hidden}
	}
@media (max-width:500px) {.index_contact_l{ width:100%;margin-right:0%}
.index_contact_r{ width:100%; font-size:1.2em;line-height:1.8em;}
.index_about{line-height:2em; font-size:1.2em;}
.index_contact_r .nr{height:11em; overflow:hidden}
.index_about1{height:60px; overflow:hidden}
.index_about1 a{margin-top:20px;}
}
@media (max-width:375px) {.index_about h1{font-size:1.2em;}}

.index_gh{ text-align:center; padding-top:4%; padding-bottom:4%;}
.index_gh_img{ width:60%;display:inline-block;*display:inline; text-align:left;*zoom:1; float:left;margin-top:60px;}
.index_gh_img a{display:inline-block;*display:inline;*zoom:1;width:31%; margin-left:1%; margin-right:1%; text-align:center}
.index_gh_map{ width:38%; margin-left:1%;display:inline-block;*display:inline; text-align:center; *zoom:1;}
.index_gh_map a{ padding:10px 15px 10px 15px; background:#c01915; color:#fff; display: inline-block; overflow:hidden; width:100px; font-size:14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin:0 auto; margin-top:30px;}
.index_gh_map a:hover{background:#1e50b3;}
@media (max-width:500px) {.index_gh_img,.index_gh_map{ width:100%; margin:0}
.index_gh_map{margin-top:30px}
.index_gh_map a{ margin-top:0px;}
}

.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:20px;  position:;}}

.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:#222222; padding-bottom:50px; padding-top:50px; overflow:hidden}
.bottom1{ width:35%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.3em; text-align:center}
.bottom2{ width:25%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.3em;border-left:1px solid #454343; border-right:1px solid #454343; text-align:center}
.bottom3{ width:35%; padding-left:4%; color:#fff;display:inline-block;*display:inline; vertical-align:top; font-size:1.3em; line-height:3em}
.bottom3 h3{ margin-bottom:1em}
.bottom1 a,.bottom_bg1 a{color:#fff}
.bottom1 li{ width:40%;display:inline-block;*display:inline; line-height:3em;}
.bottom_bg1{ background:#171717; line-height:4em; 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}
@media (max-width: 1024px) {
.bottom1{ width:30%;}
.bottom3{ width:40%;}
	}
@media (max-width: 768px) {.bottom_logo{ display:none}
.bottom1{ width:43%;}
.bottom2{ width:0%; display:none}
.bottom3{ width:52%;line-height:2.5em}
}
@media (max-width: 684px) {
.bottom1{ width:38%;}
.bottom3{ width:57%;line-height:2.5em}
}
@media (max-width: 420px) {
.bottom1{ width:100%; padding-top:10px; font-size:1.2em;}
.bottom1 li{ width:25%;}
.bottom3{ width:96%; padding-left:4%; font-size:1.2em;}
.bottom3 h3{font-size:1.2em;}
.bottom_bg1 span{ display:none}
}

.bottom_logo .wx{ width:40%;}
.bottom_list{display:inline-block;*display:inline;*zoom:1;  width:74%; vertical-align:top;}
@media (max-width: 768px) {.bottom_list{width:100%}}
.bottom_list ul{margin:0 ; padding:0}
.bottom_list ul li{display:inline-block;*display:inline;*zoom:1;  width:16.66%; padding-left:5%;font-size:1.5em; font-weight:bold; text-align:left; vertical-align:top;}
.bottom_list ul li a{ color:#d0d0d0}
.bottom_list ul li a:hover{ color:#fff}
.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;padding:0px;}
.bottom_list ul li ul li a{ color:#d0d0d0;font-weight:500; }
.bottom_list ul li ul li a:hover{ color:#fff;}
.bottom_list_line{ background-image:url(../img/bottom_list_line.jpg); background-position:left; background-repeat:repeat-y; min-height:220px}
@media (max-width: 768px) {.bottom_list ul li:nth-child(1){ background:none}}
	
.bottom_url{ color:#d0d0d0; text-align:center; line-height:2em; padding-top:20px}
.bottom_url a{color:#d0d0d0;display:inline-block;*display:inline;*zoom:1;  padding:2px 20px;}
.bottom_url a:hover{color:#fff;display:inline-block;*display:inline;*zoom:1;  padding:2px 20px;}
@media (max-width: 768px) {.bottom_url span{ display:none}}
@media (max-width: 500px) {.bottom_url a{ padding:2px 9px;}
.bottom_url a:hover{ padding:2px 10px;}
}

.mobile420{ display: none}
@media (max-width: 420px) {
.mobile420{ display:inline-block}
.pc{ display:none}
.bottom_url{padding-top:10px}
.bottom_bg{padding-bottom:10px;padding-top:0px}
}

.about_menu{ background-color:#fff; border-bottom:#dfdedf 1px solid; border-top:#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:3em; 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.2em; text-transform:capitalize}
.about_menu1 ul li a.c{ color:#006ebb}
@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_menu1 ul li{ width:16.66%; font-weight:500; }
.about_menu1 ul li a{ font-size:1em}
.about_menu1 ul li:nth-child(6) {background: none}
}

.about_title{ font-size:1.2em;color:#000; text-align:left; line-height:3em;font-weight:bold;}
.about_title span{ color:#113b80}
.about_show{ line-height:2em; font-size:1.2em; min-height:300px; margin-top:20px; margin-bottom:80px;}
.news_nr img {width: expression(this.width > 1920 ? 1920: true); max-width: 100%;} 
@media (max-width: 1024px) {.product_show{width:95%;}}
@media (max-width: 500px) {
.about_title{margin-bottom:10px;line-height:4em;}
.about_show{  font-size:1em; min-height:300px; margin-top:0px; margin-bottom:50px}
.news_nr img {width: 90% !important; height:auto !important;}
}

.product_list{ margin-top:30px; margin-bottom:20px; min-height:370px;}
.product_list ul{}
.product_list ul li{display:inline-block;*display:inline;*zoom:1;  width:23%; margin-left:1%; margin-right:1%; text-align:center; vertical-align:top; 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;padding:15px; padding-bottom:5px; border:#CCC 1px solid; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_list ul li:hover{ border:#113b80 1px solid; }
.product_list 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;}
.product_list ul li:hover img {transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05);width:100%;}
.product_list ul li a p{ height:2em; overflow:hidden; line-height:2em;}
@media (max-width: 768px) {.product_list ul li{margin-bottom:15px}}
@media (max-width: 500px) {.product_list ul li{ width:48%; margin-left:1%; margin-right:1%;  margin-bottom:10px}}

.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;text-transform:capitalize}
.product_menu ul li a:hover,.product_menu ul li a.c{color:#fff; background:#1e50b3;}
@media (max-width: 1024px) {.product_menu ul li{ width:19%}}
@media (max-width: 768px) {.product_menu ul li{font-weight: normal}}
@media (max-width: 684px) {.product_menu ul li{ width:24%}}
@media (max-width: 420px) {.product_menu ul li{width:32%;line-height:2.5em;}.product_menu ul li a{ font-size:1em;}}

.product_img,.product_t,.product_lx{display:inline-block;*display:inline;*zoom:1;  width:31%; vertical-align:top}
.product_t,.product_lx{ margin-left:3%}
@media (max-width: 910px) {.product_img,.product_t{ width:48%; }
.product_t{margin-left:4% }
.product_lx{ margin-left:0%;width:0%; display:none}}
@media (max-width: 500px) {
.product_img,.product_t{margin-left:2% ; width:96%;  }
.product_t h3{ padding-bottom:10px; font-size:1.4em}
.product_lx{ margin-left:2%;width:96%; display:inline-block;*display:inline;}
}

.product_img p{ display:block;}
.product_lx_line{ background-color:#FFF; border:#ededee 1px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_lx_show{ font-size:1.2em; margin-left:20px; margin-right:20px; margin-top:20px; line-height:2em}
.product_lx_dh{margin:20px;}
.product_lx_dh ul{}
.product_lx_dh ul li{ background-color:#006fbc; color:#fff; font-size:1.5em; line-height:3em; margin-top:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.product_lx_dh ul li img{ margin-left:20px; margin-right:20px}
@media (max-width: 970px) {.product_lx_dh ul li img{ margin-left:10px; margin-right:10px}}
@media (max-width: 500px) {
	.product_lx{ margin-top:10px}
	.product_lx_show{ font-size:1.2em; margin-left:20px; margin-right:20px; margin-top:10px; line-height:1.5em}
	.product_lx_dh{margin:10px;}
	.product_lx_dh ul li{  font-size:1.2em; line-height:2.8em; margin-top:10px;}
	.product_lx_dh ul li img{ margin-left:20px; margin-right:20px}
	}

.product_line{ border-bottom:#CCC 1px solid;border-left:#CCC 1px solid;border-right:#CCC 1px solid; }
.product_show_title{  background-image:url(../img/about_01.jpg); background-position:bottom; background-repeat:repeat-x; width:100%;}
.product_show_title ul{ }
.product_show_title ul li{ display:inline-block;*display:inline;*zoom:1; min-width:100px;font-size:1.2em; line-height:2em; vertical-align:top;cursor:pointer; text-align:center;}
.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{ display:none;  font-size:1.2em; padding:20px; min-height:400px}
.OKhover{ border:1px solid #dedede; border-bottom:#FFF 1px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px 5px 0px 0px;}
.qqbj a{ color:#113b80; 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:40px;}}

.news_list{ margin-bottom:20px}
.news_list ul{}
.news_list ul li{display:inline-block;*display:inline;*zoom:1; width:45%; vertical-align:top; padding-bottom:20px; border-bottom:#CCC 1px solid; margin-top:20px}
.news_list ul li:nth-child(2n) { margin-left:10%}
@media (max-width: 500px) {.news_list ul li{ width:100%;  padding-bottom:10px; margin-top:10px}
.news_list ul li:nth-child(2n) { margin-left:0%}}

.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:#113b80}

@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}}

.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}}


.contact_t h2{ font-size:2em; line-height:1.5em; color:#113b80; text-align:center; margin-bottom:50px;}
.contact_z{ width:95%; padding-left:5%; font-size:1.2em; line-height:2.2em; padding-bottom:20px}
.contact_z span{ line-height:1.5em}
#mapContainer{width:100%;height:500px;font-size:12px}
@media (max-width: 420px) {#mapContainer{height:300px}}

.contact_list{ margin-bottom:30px}
.contact_list ul{}
.contact_list ul li{display:inline-block;*display:inline;*zoom:1;  width:49%;  text-align:left; vertical-align:top; font-size:1.2em; line-height:2.2em; border-bottom:#CCC 1px solid; padding-bottom:20px; padding-top:20px;}
.contact_list ul li:nth-child(2n){background-image:url(../img/about_01.jpg); background-position:left; background-repeat:repeat-y;}
.contact_list ul li h3{ color:#113b80}
.contact_show1,.contact_show2{ margin-left:8%; margin-right:8%}
.contact_list ul li:nth-child(7){min-height:258px;}
.contact_list ul li:nth-child(9){min-height:289px;}
.contact_list ul li:nth-child(15){min-height:320px;}
@media (max-width: 1024px) {.contact_list ul li:nth-child(15){min-height:351px;}}
@media (max-width: 768px) {
.contact_show1,.contact_show2{ margin-left:7%}
.contact_list ul li:nth-child(5){min-height:258px;}
.contact_list ul li:nth-child(9){min-height:351px;}
.contact_list ul li:nth-child(11){min-height:280px;}
.contact_list ul li:nth-child(13){min-height:351px;}
.contact_list ul li:nth-child(15){min-height:413px;}
.contact_list ul li:nth-child(15) span{ width:100%; padding-left:23%;display:block}
}
@media (max-width: 736px) {.contact_list ul li:nth-child(7){min-height:320px;}
.contact_list ul li:nth-child(11){min-height:320px;}
.contact_list ul li:nth-child(15){min-height:413px;}
}
@media (max-width: 684px) {
.contact_list ul li:nth-child(5){min-height:289px;}	
.contact_list ul li:nth-child(9){min-height:382px;}
.contact_list ul li:nth-child(13){min-height:382px;}
}
@media (max-width: 667px) {.contact_list ul li:nth-child(3){min-height:320px;}
.contact_list ul li:nth-child(5){min-height:289px;}
}
@media (max-width: 500px) {
.contact_list{ margin-bottom:10px}
.contact_list ul li{  width:100%; font-size:1.2em; line-height:2em; border-bottom:#CCC 1px solid; padding-bottom:20px; }
.contact_list ul li:nth-child(3),.contact_list ul li:nth-child(5),.contact_list ul li:nth-child(7),.contact_list ul li:nth-child(9),.contact_list ul li:nth-child(11),.contact_list ul li:nth-child(13),.contact_list ul li:nth-child(15){min-height: inherit;}
.contact_list ul li:nth-child(15) span{ width:100%; padding-left:17%;display:block}
.contact_list ul li:nth-child(2n){ background-image:url(../img/about_0001.jpg); }
.contact_list ul li h3{ color:#113b80}
.contact_show1{ margin-left:5%; margin-right:5%}
.contact_show2{ margin-left:5%; margin-right:5%}
}

.contact_eaq{ border-bottom:#CCC 1px solid; padding-bottom:20px}	
.contact_eaq_list{ margin-top:10px;}
.contact_eaq_list ul{}
.contact_eaq_list ul li{display:inline-block;*display:inline;*zoom:1; vertical-align:top; font-size:1.2em; line-height:1.5em }
.contact_eaq_list ul li:nth-child(1){ width:10%; max-width:50px}
.contact_eaq_list ul li:nth-child(2){width:90%;}
.c_999{ color:#727272}

#submenu{display:none;position:absolute;top:80px;clear:both;width:100%;height:250px;background:#f7f7f7;border-bottom:2px solid #1e50b3;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:210px;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; text-transform:capitalize}
#submenu > div > ul > li:hover,#submenu > div > ul > li:focus{background:#1e50b3;}
#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;}


#play {width:100%;text-align:center;position:relative;overflow:hidden;margin:5px auto; border:1px solid #ccc}
#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:0;}
#play .next_a span {background:url(../img/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:100%;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 20px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .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}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}

#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;}
}
.margin_b2{ margin-bottom:1px;}

#dituContent img { max-width: none;}
#dituContent{height:540px; width:100%; margin-top:30px}
@media (max-width: 420px){
#dituContent{height:320px;}
}

.icon_wx_01{display:none;position:absolute;}
.icon_wx_01 div{position:relative;left:40px;bottom:10px;z-index:10}
@media (max-width: 1024px) {.icon_wx_01 div{left:-20px;}}
@media (max-width: 480px) {.icon_wx_01 div{bottom:185px;left:60px;}}

.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:55%; margin:0 auto}
.message_tb li{ margin-bottom:15px;}
.message_td1{ width:20%;padding-right:10px; text-align:right; float:left;}
.message_td2{ width:80%; float:left}
@media (max-width: 420px){.inputs{width:80%}
.inputs1{width:25%}
textarea{ width:96%}
}
@media (max-width: 768px) {.message_tb{ width:90%}}
.x{ height:1px; width:100%; border-bottom:1px dashed #ccc}

.hr_list {width:100%; cursor:pointer}
.hr_list h3{ color:#626262;font-size:1.2em}
.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}
@media (max-width: 420px){.hr_list h5{ color:#626262;font-size:1em }}

.i_product_t,.i_product_t1{color:#000; text-align:center; margin-top:20px;}
.i_product_t h2,.i_product_t1 h2{ margin-top:0px; line-height:1.5em; font-size:2em;text-transform:capitalize}
.i_product_t h4,.i_product_t1 h4{ text-transform:capitalize}
.i_product_line{ display:inline-block;*display:inline;*zoom:1; width:100%; height:1em; vertical-align:top;background-image:url(../img/line_01.jpg); background-position:top center; background-repeat:no-repeat;}
@media (max-width: 640px) {
.i_product_t h2{ font-size:1.5em; line-height:1.4em;}
.i_product_t h4{ font-size:1.2em}
.i_product_line{  height:1em; vertical-align:top; margin-top:5px;}
	}
.pro_i_m a{ background:#222222; color:#fff; display: inline-block; overflow:hidden; width:100px; font-size:14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin:0 auto; margin-top:10px; height:35px; line-height:35px; text-align:center}
.pro_i_m a:hover{background:#1e50b3;}
.news_i_bj{ background:#f2f2f2; width:100%; padding:50px 0;}
.news_i{ width:100%}
.news_i ul li{ width:48%;display:inline-block;*display:inline;margin-top:30px;}
.news_i ul li:nth-child(2n){margin-left:4%;display:inline-block;*display:inline;}
.news_i_l{ width:40%; float:left}
.news_i_r{ width:60%; padding:0.5% 2% 1% 2%; float:right; background:#fff;}
.news_i_r h4{ height:1.2em; overflow:hidden; font-size:1.3em}
@media (max-width: 1024px) {.news_i_r p{ height:1.5em; overflow:hidden}
.news_i_r{padding:0% 2% 1% 2%;}
.news_i_r h4{ height:1.1em; font-size:1.2em}
}
@media (max-width: 768px) {.news_i_r p{ display:none}
.news_i_r{padding:1% 2% 2% 2%;}
}
@media (max-width: 736px) {.news_i_r{padding:1% 2% 1.2% 2%;}}
@media (max-width: 684px) {.news_i_r{padding:0.2% 2% 0.7% 2%;}}
@media (max-width: 667px) {.news_i_r{padding:0% 2% 0.7% 2%;}}
@media (max-width: 420px) {
.news_i_l{ width:100%;}
.news_i_l img{ width:100%;}
.news_i_r{ width:100%;}
.news_i ul li{ width:100%;}
.news_i ul li:nth-child(2n){margin-left:0%}
.news_i_r p{ display: inline-block; height:3em;}
.news_i_r{padding:0% 2% 2% 2%;}
	}