@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:1rem; line-height:200%; color:#575757}
body{ height:100%;overflow-x:hidden;}
html,body{ height:100%;}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ol,ul{ list-style:none;} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{ font-size:100%; word-wrap:break-word; font-weight:normal; font-style:normal;}
a { text-decoration:none; outline:none; color:#575757;}
img { vertical-align:middle;    max-width: 100%;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.t10 { margin-top:10px;}
.t20 { margin-top:20px;}
.tc { text-align:center;}
.f14 { font-size:14px;}
.f20 { font-size:20px;}
.w100 { width:100%}
.w96 { width:96%; margin:0 auto;}
/*************公共样式*************/
body { background-color:#fff;}
header { height:50px; overflow:hidden; background-color:#fff;}
header div.logo { width:80%;}
header div.logo img {height:60px; padding-left:2%;}
/*header end*/
.banner img { width:100%;}
/*.slide-main { position:relative;}
.slide-box, .slide { display:block; width:100%; height:146px; overflow:hidden;}
.slide-box { position:relative; opacity:1;}
.slide { display:none; height:146px; position:relative; position:absolute; z-index:8;}
.slide a { display:block; width:100%; cursor:pointer;}
.slide a img { width:100%;}
.item { display:block; width:100%; position:absolute; z-index:124; top:126px; left:0; text-align:center;}
.item a { display:inline-block; width:9px; height:9px; border-radius:50%; margin:0 2px; background:#C2C2C2; overflow:hidden;}
.item a.cur { background:#AD1010;}*/
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:20px; position:absolute; z-index:1; bottom:10px; text-align:center;}
.focus .hd ul{ display:inline-block; height:15px; padding:8px 8px;font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:9px; height:9px; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; background:#fff; margin:0 5px; vertical-align:top; overflow:hidden; color:rgba(0,0,0,0);}
.focus .hd ul .on{ background:#f00; color:rgba(0,0,0,0);}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; height: 100%; }
.focus .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/* banner end */
.in_enter { margin:20px auto;}
.in_enter dl { position:relative; float:left; width:23%; padding:0 1%;}
.in_enter dl dt {}
.in_enter dl dt img { width:100%;}
.in_enter dl dd { position:absolute; top:10px; left:0; width:100%; line-height:20px;  text-align:center;}
.in_enter dl dd a { display:block; font-size:12px; color:#fff;}
.in_enter dl dd a img { width:30px;}
.in_about { height:140px; overflow:hidden;}
.in_about > div { width:50%;}
.in_about_left { height:140px; color:#fff; text-align:center; padding:32px 0 0 0; background-color:#DD0127;}
.in_about_left strong { display:block; font-size:20px;}
.in_about_left i { display:block; width:20px; height:1px; background-color:#fff; margin:10px auto;}
.in_about_left span { display:block; font-size:14px; text-transform:uppercase;}
.in_about_right dl { height:70px; overflow:hidden;}
.in_about_right dl a { color:#DD0127; font-size:12px;}
.in_about_right dl:first-child { background-color:#EBEBEB;}
.in_about_right dl:last-child { background-color:#F6F6F6;}
.in_about_right dl dt { width:28%; padding:20px 1% 0 0; text-align:center;}
.in_about_right dl dt img { width:30px;}
.in_about_right dl dd { width:66%; padding:16px 0 0 0;}
.in_about_right dl dd strong { display:block;}
.in_title { margin-top:5px;}
.in_title li { float:left; width:33.33333%; text-align:center; line-height:40px; height:40px; color:#2f2f2f; font-size:12px; border-bottom:0px #CDCDCD solid;}
.in_title li a{ display:block; width:80%; background-color:#ccc; margin:0 auto; border-radius:5px; font-size:14px}
.in_title li.current { font-weight:bold; border-bottom:0px #dd0127 solid;}
.in_title li.current a { color:#fff; background-color:#000}
.in_content {}
.in_content > div { width:100%; margin:0 auto;}
.in_con li { height:60px!important;height:80px; padding-top:10px; padding-bottom:10px; overflow:hidden; padding-left:10px; border-bottom:1px #e6e6e6 solid;}
.in_con li a { font-size:12px;}
.in_con li a dl{ width:30%; float:left}
.in_con li a dl img{ width:100%; height:60px}
.in_con li a dd{ width:65%; float:right; text-align:left; height:60px; overflow:hidden}
.in_con li a dd h1{ color:#333; font-size:14px}
.in_con li a dd p{ font-size:12px; padding-top:1px}
.in_con li.more { text-align:center; background:none;}
.in_con li.more a { color:#dd0127; display:inline-block;}
footer { text-align:center; padding:30px 30px 80px 30px; background-color:#fff;}
footer p { line-height:25px; font-size:12px; color:#000;}
/*index footer end*/
.fixed_bottom { position:fixed; bottom:0; left:0; background-color:#e61e1a; padding:10px 0;}
.fixed_bottom > p { width:33.3333%;}
.fixed_bottom > p:nth-child(1) { width:33%; border-right:1px #fff dashed;}
.fixed_bottom > p:nth-child(2) { width:33%; border-right:1px #fff dashed;}
.fixed_bottom > p img { width:35px;}
.fixed_bottom > p a { color:#fff; font-size:14px;}
/*footer fixed end*/
/*two_xiala*/
.two_xiala { position:relative; height:53px;}
.accordion1 { position:absolute; left:0; top:0; width:100%;}
.accordion1 .link {line-height:53px; text-align:center; font-size:14px; color:#fff; background-color:#333;}
.accordion1 .link i { font-size:24px;}
.accordion1 .submenu { background-color:#202122;}
.accordion1 .submenu li:last-child { border-bottom:none;}
.accordion1 .submenu a:hover{ background:#585556;}
.accordion1 li.open i.fa-angle-down { transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);-o-transform: rotate(180deg);}
/*two_xiala*/
table { border-collapse:collapse;}
table td { border:1px #C5C5C5 solid; font-size:12px; padding:7px 25px; background-color:#fff;}
.sales-title { line-height:30px; margin:20px 0 10px 0;}
.sales-title strong { display:inline-block; font-size:14px; color:#fff; padding:0 20px; background-color:#DD0127;}
table tr td:first-child { width:40%;}
table tr td:last-child { width:60%;}
/*销售机构分布 end*/
.banner1 { width:94%; margin:10px auto;}
/*国际贸易网络 end*/
.mgs_new { width:92%; margin:0 auto;}
.mgs_new li { height:40px; line-height:40px; overflow:hidden; padding-left:10px; background:url(../images/icon_dian.png) no-repeat left center; border-bottom:1px #e6e6e6 solid;}
.mgs_new li a { color:#666; font-size:12px;}
/*新闻中心 end*/
.page_mgs { margin:25px 15px 0 15px; text-align:center;}
.page_mgs a { display:inline-block; width:23px; height:23px; line-height:23px; text-align:center; overflow:hidden; border:1px #eee solid; color:#333; font-size:12px;}
.page_mgs a input { width:21px; height:21px;}
.page_mgs a.none { border:none;}
.page_mgs a.active, .page_mgs a:hover { color:#fff; background-color:#DD0127; border:1px #DD0127 solid;}
.page_mgs a.none:hover { color:#333; background:none; border:none;}
.fanye { margin:25px 15px 0 15px; overflow:hidden;}
.fanye p { width:45%; line-height:30px; height:30px; overflow:hidden;}
.fanye a { width:20%; max-width:20px; height:20px; margin-top:5px; border:1px #D7D7D7 solid; text-align:center;}
.fanye a img { margin-top:-12px;}
.fanye span { width:80%; font-size:12px;}
/*首页产品分类*/
.index_product2 ul li {
    width: 46%;
    float: left;
    border: 1px solid #eee;
    margin: 5px;
}
.index_product2 ul li p{font-size: 0.8rem;text-align: center;}
/*首页产品分类*/
/*分页 end*/
.mgs_new_n > h3 { font-size:14px; text-align:center; color:#000; margin:15px 0 5px 0; font-weight:bold;}
.mgs_new_n > h4 { font-size:12px; text-align:center; color:#999; margin-bottom:10px;}
.mgs_new_n > p { font-size:12px; color:#666; line-height:25px; text-indent:2em;}
.mgs_new_n > div { width:80%; margin:15px auto;}
.mgs_new_n > div img { width:100%;}
.mgs_new_n > div > p { text-align:center; margin:3px 0 10px 0; color:#666; font-size:12px;}
/*新闻内页 end*/
.cp_tjj { background-color:#fff; padding:10px 15px 0 15px;}
.cp_tjj > p { height:45px; line-height:45px; overflow:hidden; border-bottom:1px #eee solid;}
.cp_tjj > p a { display:inline-block; padding:0 10px 0 10px; color:#666; font-size:12px; background:url(../images/icon_dian.png) no-repeat left center;}
.cp_tjj > p a.active, .cp_tjj > p a:hover { font-weight:bold; color:#dd0127; background:url(../images/dian1.png) no-repeat left center;}
.mgs_cp { padding-top:5px;}
.mgs_cp > dl { float:left; width:47.2%; margin:2% 1%; padding:10px 0; background-color:#fff; text-align:center; border:1px #fff solid;}
.mgs_cp > dl dt { height:170px; overflow:hidden;}
.mgs_cp > dl dt img { width:100%;}
.mgs_cp > dl dd h3, .mgs_cp dl dd p { padding:0 5px;}
.mgs_cp > dl dd h3 { line-height:30px;}
.mgs_cp > dl dd h3 a { color:#282727; font-size:14px;}
.mgs_cp > dl dd p { line-height:25px; height:25px; overflow:hidden;}
.mgs_cp > dl dd p a { color:#848484; font-size:12px;}
.mgs_cp > dl.active { border:1px #dd0127 solid;}
.mgs_cp > dl.active dd h3 a, .mgs_cp > dl.active dd p a { color:#dd0127;}
/*产品看台 end*/
.mgs_cp_n > dl { padding:20px 15px; background-color:#fff;}
.mgs_cp_n > dl dt { width:45%; margin-right:5%;}
.mgs_cp_n > dl dt img { width:100%;}
.mgs_cp_n > dl dd { width:50%;}
.mgs_cp_n > dl dd > h3 { line-height:40px; color:#dd0127; font-size:16px;}
.mgs_cp_n > dl dd > p { line-height:25px; font-size:12px;}
.cp_n_title { line-height:45px; background-color:#dd0127; color:#fff; font-size:16px; padding:0 10px; font-weight:bold;}
.cp_n_title span { padding-left:10px; font-size:14px; font-weight:normal;}
.cp_n_con { padding:10px;}
.cp_n_con > h3 { line-height:30px; color:#dd0127; font-size:12px;}
.cp_n_con > p { line-height:25px; font-size:12px;}
/*产品内页 end*/
.mgs_leader_c { width:55%; margin:15px auto;}
.mgs_leader_c dt img { width:100%;}
.mgs_leader_c dd { background-color:#EEE; line-height:25px; padding:5px; color:#262627;}
.mgs_leader_c dd h3 { font-size:16px;}
.mgs_leader_c dd p { font-size:12px;}
.mgs_leader_con dl { width:46%; margin:2%;}
.mgs_leader_con dl dt img { width:100%;}
.mgs_leader_con dl dd { background-color:#EEE; height:50px; line-height:25px; padding:5px; color:#262627;}
.mgs_leader_con dl dd h3 { font-size:16px;}
.mgs_leader_con dl dd p { font-size:12px;}
/*公司领导 end*/
.mgs_about { padding:10px 0;}
.mgs_about > p { font-size:12px; line-height:25px; text-indent:2em;} 
.mgs_about img{ width:100%}
/*about end*/
.mgs_culture img { width:100%; margin-top:15px;}
/*about culture end*/
.mgs_staff { padding-top:10px;}
.mgs_staff dl { float:left; width:46%; margin:2%;}
.mgs_staff dl dt img { width:100%;}
.mgs_staff dl dd { font-size:12px; height:85px; line-height:20px; padding:5px 0; color:#262627;}
/*员工风采 end*/
@media screen and (min-width: 320px){ }
@media screen and (min-width: 375px){
	header { height:54px;}
	footer p { font-size:14px; line-height:30px;}
	.in_enter dl dd { top:13px;}
	.in_enter dl dd a img { width:35px;}
	.in_enter dl dd a { font-size:14px;}
	.in_about_right dl a { font-size:14px;}
	.in_about_left strong { font-size:22px;}
	.in_about { height:140px; overflow:hidden;}
	.in_about { height:160px;}
	.in_about_left { height:160px; padding:40px 0 0 0;}
	.in_about_right dl { height:80px;}
	.in_about_right dl dd { padding:18px 0 0 0;}
	.in_about_right dl dt { padding:24px 0 0 0;}
	.in_title li { font-size:14px;}
	.in_con li a { font-size:14px;}
	.in_con li { line-height:47px; height:47px;}
	.fixed_bottom { padding:15px 0;}
	.fixed_bottom > p a { font-size:16px;}
	.sales-title { line-height:35px;}
	.sales-title strong { font-size:16px;}
	table td { font-size:14px; padding:9px 25px;}
	.mgs_new li a { font-size:14px;}
	.mgs_new li { line-height:45px; height:45px;}
	.page_mgs a { width:28px; height:28px; line-height:28px; font-size:14px;}
	.page_mgs a input { width:26px; height:26px;}
	.mgs_new_n > h3 { font-size:16px; margin:15px 0 10px 0;}
	.mgs_new_n > h4 { font-size:14px;}
	.mgs_new_n > p { font-size:14px;}
	.mgs_new_n > div > p { font-size:14px; line-height:30px;}
	.fanye span { font-size:14px;}
	.two_xiala { height:60px;}
	.accordion1 .link { font-size:18px; line-height:60px;}
	.submenu a { padding:15px 12px !important;}
	.cp_tjj > p a { font-size:14px;}
	.cp_tjj > p { height:50px; line-height:50px;}
	.mgs_cp dl dt { height:200px;} 
	.mgs_cp dl dd h3 a { font-size:16px;}
	.mgs_cp dl dd p a { font-size:14px;}
	.mgs_cp_n > dl dd > h3 { font-size:18px;}
	.mgs_cp_n > dl dd > p { font-size:14px; line-height:30px;}
	.cp_n_title { line-height:50px; font-size:18px;}
	.cp_n_title span { font-size:14px;}
	.cp_n_con > h3 { font-size:14px; line-height:33px;}
	.cp_n_con > p { font-size:14px; line-height:28px;}
	.mgs_leader_c dd { line-height:30px;}
	.mgs_leader_c dd h3 { font-size:20px;}
	.mgs_leader_c dd p { font-size:14px;}
	.mgs_leader_con dl dd { line-height:30px; height:60px;}
	.mgs_leader_con dl dd h3 { font-size:20px;}
	.mgs_leader_con dl dd p { font-size:14px;}
	.mgs_about > p { font-size:14px; line-height:28px;} 
	.mgs_staff dl dd { font-size:14px; height:95px; line-height:23px;}
	/*.slide-box, .slide { height:182px;}
	.item { top:154px;}
	.item a { width:10px; height:10px;}*/
	}
@media screen and (min-width: 414px){
	header { height:60px;}
	.nav__trigger { /*top:10px !important*/;}
	footer p { font-size:16px; line-height:35px;}
	.in_enter dl dd { top:17px;}
    .in_enter dl dd a img { width:40px;}
	.in_enter dl dd a { font-size:14px;}
	.in_about { height:160px;}
	.in_about_left { height:160px; padding:40px 0 0 0;}
	.in_about_right dl { height:80px;}
	.in_about_right dl a { font-size:16px;}
	.in_about_left strong { font-size:24px;}
	.in_about_right dl dd { padding:18px 0 0 0;}
	.in_about_right dl dt { padding:27px 0 0 0;}
	.in_title li { font-size:16px;}
	.in_con li a { font-size:16px;}
	.in_con li { line-height:53px; height:53px;}
	.fixed_bottom { padding:15px 0;}
	.fixed_bottom > p a { font-size:18px;}
	.sales-title { line-height:40px;}
	.sales-title strong { font-size:18px;}
	table td { font-size:16px; padding:10px 25px;}
	.mgs_new li a { font-size:16px;}
	.mgs_new li { line-height:50px; height:50px;}
	.page_mgs a { width:32px; height:32px; line-height:32px; font-size:16px;}
	.page_mgs a input { width:30px; height:30px;}
	.mgs_new_n > h3 { font-size:18px; margin:15px 0 10px 0;}
	.mgs_new_n > h4 { font-size:14px;}
	.mgs_new_n > p { font-size:16px; line-height:35px;}
	.mgs_new_n > div > p { font-size:16px;}
	.fanye span { font-size:16px;}
	.two_xiala { height:65px;}
	.accordion1 .link { font-size:20px; line-height:65px;}
	.submenu a { padding:18px 12px !important;}
	.cp_tjj > p { height:55px; line-height:55px;}
	.cp_tjj > p a { font-size:16px;}
	.mgs_cp dl dt { height:220px;}
	.mgs_cp dl dd h3 a { font-size:16px;}
	.mgs_cp dl dd p a { font-size:14px;}
	.mgs_cp_n > dl dd > h3 { font-size:20px;}
	.mgs_cp_n > dl dd > p { font-size:16px; line-height:32px;}
	.cp_n_title { line-height:52px; font-size:20px;}
	.cp_n_title span { font-size:16px;}
	.cp_n_con > h3 { font-size:16px; line-height:35px;}
	.cp_n_con > p { font-size:16px; line-height:30px;}
	.mgs_leader_c dd { line-height:30px;}
	.mgs_leader_c dd h3 { font-size:20px;}
	.mgs_leader_c dd p { font-size:14px;}
	.mgs_leader_con dl dd { line-height:30px; height:60px;}
	.mgs_leader_con dl dd h3 { font-size:20px;}
	.mgs_leader_con dl dd p { font-size:14px;}
	.mgs_about > p { font-size:16px; line-height:32px;} 
	.mgs_staff dl dd { font-size:16px; height:100px; line-height:25px;}
	/*.slide-box, .slide { height:201px;}
	.item { top:170px;}
	.item a { width:12px; height:12px;}*/
	}
/*导航弹出层 start*/
.iphone__item {
  width: 16.06em;
  height: 1em;
  position: absolute;
  bottom: -2em;
  color: #158f76;
  text-align: center;
}
.iphone__power-btn {
  width: 2.188em;
  height: .188em;
  background: #e0e0e0;
  position: absolute;
  right: 2.5em;
  top: -0.188em;
}
.iphone__left-btn {
  width: .188em;
  height: 1.250em;
  top: 3.250em;
  left: -0.188em;
  position: absolute;
  background: #e0e0e0;
}
.iphone__left-btn:before {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 3em;
  background: #e0e0e0;
}
.iphone__left-btn:after {
  content: '';
  width: .188em;
  height: .875em;
  position: absolute;
  top: 5.5em;
  background: #e0e0e0;
}
.iphone__details {
  width: .438em;
  height: .438em;
  border-radius: 100%;
  position: relative;
  top: 1.313em;
  left: 8em;
  background: #7c7c7c;
}
.iphone__details:before {
  content: '';
  width: 2.5em;
  height: .25em;
  border-radius: .25em;
  position: absolute;
  top: 1em;
  left: -1em;
  background: #7c7c7c;
}
.iphone__home-btn:before {
  content: '';
  width: .813em;
  height: .813em;
  border: .15em solid #a8a8a8;
  border-radius: .2em;
  position: absolute;
  top: .6em;
  left: .57em;
}
.iphone__content {
  position: relative;
  background-color: #D2527F;
  width: 100%;
  height: 100%;
}
.nav {
  position: absolute;
  right:0px;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav--active .nav {
  opacity: 1;
  background-color: #202122;
}
.nav__trigger {
  display: block;
  position: absolute;
  width: 30px;
  height: 25px;
  right: 8px;
  /*top: 5px;*/
  z-index: 200; 
  padding:9px 5px 8px 8px;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 26px;
  height: 2px;
  background-color: #d2d2d2;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 26px;
  height: 2px;
  position: absolute;
  background: #d2d2d2;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -8px;
}
.nav__icon:after {
  margin-top: 8px;
}
.style-1 .nav {
  -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
  width: 50%;
  min-height: 100%; float:left; padding-bottom:100px; 
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/*导航下拉 start*/
.accordion { margin:55px 10px 0 10px; width:90%}
.accordion .link {
	cursor: pointer; 
	display: block;
	padding: 15px;
	color: #777777;
	font-size: 14px; 
	text-align:center;
	border-bottom: 1px solid #272727;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion .link a{ color:#777777}
.accordion li i {
	position: absolute;
	top: 22px;
	left: 12px;
	font-size: 16px;
	color: #777777;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-angle-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.accordion li.open .link {
	color: #fff;
}
.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-angle-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
 .submenu {
 	display: none;
 	font-size: 12px;
 }
 .submenu li {
 	border-bottom: 1px solid #777777; background-color:#19191a; border-bottom:#272727 solid 1px;
	text-align:center;
	width:100%; margin:0 auto;
 }
 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #777777;
 	padding: 12px; 
	font-size:12px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }
 .submenu a:hover {
 	background: #585556;
 	color: #FFF;
 }
.slider-focus{position:relative;overflow:hidden;/*max-height:320px;*/; margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:22px;left:0;bottom:10%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#333;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.ione-con a{ display:block; background-image:url(../images/i1.png); width:45%; height: auto; float:left; margin:2.5%; background-color:#f1f1f1; background-position:right top}
.ione-con a dl{ margin:0px; padding:0px; width:100%; height:25px;  font-size:20px; margin:0.5em; line-height:1em; color:#424242}
.ione-con a dd{ margin:0px; padding:0px; width:100%; height:25px;  font-size:16px; margin:0.5em; line-height:1em; color:#424242}
.ione-con a dt{ margin:0px; padding:0px; width:24px; height:24px; margin-left:20px; margin-top:2px; background-image:url(../images/i1-t1.png)}
.ione-con a:hover{box-shadow:0px 0px 15px #999;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s}
.ione-con a:hover dl{ color:#000;}
.ione-con a:hover dd{ color:#000;}
.ione-con a:hover dt{background-image:url(../images/i1-t2.png)}
.icase-con{ width:96%; margin:0 auto;}
.icase-con a{ width:100%; height: auto; float:left; margin-bottom:60px;position:relative; min-height:80px}
.icase-con a dl{ width:100%; height:auto; min-height:80px}
.icase-con a dl img{width:100%; height:auto; min-height:80px}
.icase-con a dd{ width:86%!important;width:90%; padding:2%; height:60px!important; height:80px; padding-top:10px; padding-bottom:10px; background-color:#fff; position:absolute; left:5%; bottom:-40px;box-shadow:0px 0px 15px #999;}
.icase-con a dd h1{ font-weight:100; padding:0px; margin:0px; font-size:14px}
.icase-con a dd p{ display:block; height:30px; line-height:35px; padding-left:20px; background-image:url(../images/dingweit.jpg); background-repeat:no-repeat}
.ipro-xilie-con-r{ width:100%; }
.ipro-xilie-con-r a{ width:50%; height:auto;float:left; position:relative; min-height:80px; margin-bottom:15px}
.ipro-xilie-con-r a dl{ width:90%; height:auto; min-height:80px; margin:0 auto}
.ipro-xilie-con-r a dl img{ width:100%; height:auto; min-height:80px}
.ipro-xilie-con-r a dd{ width:70%; height: auto; position:absolute; left:15%; top:20%; background-color:#2d2d2d; z-index:9;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align:center; border-radius:5px}
.ipro-xilie-con-r a dd h1{ font-size:12px; color:#fff; font-weight:100; padding-top:2px; line-height:35px; border-bottom:#666 solid 1px; width:80%; margin:0 auto}
.ipro-xilie-con-r a dd p{ color:#ccc; padding-top:5px; padding-bottom:2px}
.zymain { width:100%; height:auto;}
.cgal_nr { width:100%; height:auto; padding:10px 0px;}
.cgal_nr ul li { width:50%; height:auto; min-height:80px; float:left; text-align:center; line-height:30px;}
.cgal_nr ul li .lzj { width:90%; margin:0px auto; text-align:center;box-shadow:0px 0px 1px #ccc}
.cgal_nr ul li .lzj  img{ width:100%}
.xwzx_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}
.xwzx_nr ul li { width:100%; height:auto; padding:10px 0px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }
.xwzx_nr ul li h3 { width:78%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.xwzx_nr ul li p { width:78%; font-size:12px; color:#666; line-height:20px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.xwzx_nr ul li .lzj { width:13%;  text-align:center; float:left; margin-right:15px;}
.page-style{ clear:both; margin-top:15px; padding-top:15px; text-align: center}
.page-style a{padding:8px; border:#333333 solid 1px; color:#333333; margin-left:2px; margin-right:2px; font-size:14px; padding-left:8px; padding-right:8px; border-radius:2px}
.disabled,.disabledfy{padding:8px; border:#333333 solid 1px; color:#333333; margin-left:2px; margin-right:2px; font-size:14px; padding-left:8px; padding-right:8px; border-radius:2px}
.page-style a:hover{ background-color:#930; color:#FFFFFF}
.nowpage a{ background-color:#e61e1a; color:#FFFFFF}
.current{ padding:8px; border:#333333 solid 1px; color:#333333; margin-left:2px; margin-right:2px; font-size:14px; padding-left:8px; padding-right:8px; border-radius:2px;background-color:#e61e1a; color:#FFFFFF}
.input_k{BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #808080 1px solid; COLOR: #646464; BORDER-BOTTOM: #d4d0c8 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; height:30px}
.register td{ padding-left:15px; padding-top:2px; padding-bottom:2px}
.editor{ width:96%; line-height:180%; margin:0 auto}
.editor img{ width:100%}
.imoretxt{ clear:both; margin-top:20px;width:200px}
.imoretxt a{box-shadow:0px 0px 0px #fff;display:block; padding:2px; background-color:#e61e1a; color:#fff; line-height:30px; font-size:14px; width:200px; text-align:center;border-radius:2px; border:#e61e1a solid 1px; border-radius:30px}
.imoretxt a:hover{box-shadow:0px 0px 0px #fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s; background-color:#400e18; color:#fff;border:#000000 solid 1px}
.imoretxt2{}
.imoretxt2 a{display:block;box-shadow:0px 0px 0px #000 ;background-color:#fff; color:#2a6eaf;border-radius:2px; border:#2a6eaf solid 1px; width:100px; padding:2px; line-height:25px; text-align:center}
.imoretxt2 a:hover{box-shadow:0px 0px 0px #000;display:block; padding:2px; background-color:#fff; color:#fff; background-color:#2a6eaf; line-height:25px; font-size:14px;text-align:center; margin:0 auto;border-radius:2px; border:#2a6eaf solid 1px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}


.iabt-line{ width:80px; height:5px; background-color:#ffc001; margin-bottom:20px}


.iservice{ width:100%; margin:0 auto}
.iservice ul{ list-style:none; margin:0px; padding:0px}
.iservice ul li{ margin:0px; padding:0px; width:50%; float:left}
.iservice ul li a{ display:block; width:170px; height:170px; border:#7f848a solid 2px; margin:0 auto}
.iservice ul li a dl{ width:90px; height:90px; margin:0 auto; margin-top:40px}
.iservice ul li a dl img{ width:90px; height:90px}
.iservice ul li dd{ height:50px; line-height:50px; font-size:16px; color:#5a4d44; text-align:center; margin-top:20px}
.iservice ul li:hover a{border:#fff solid 2px; border-radius:50%;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s; }
.iservice ul li:hover dd{color:#fff;}

.form-group{ width:96%; margin:0 auto; clear:both; margin-top:20px; height:40px}
.form-group div{ width:100%; margin:0 auto; height:40px}
.form-group div input{ width:96%; height:28px; border-radius:2px; border:#ccc solid 1px; padding:2%}
.form-group div textarea{width:96%; height:60px; border-radius:2px; border:#ccc solid 1px; padding:2%}
.form-group div button{height:40px; width:100%; border-radius:2px; border:#176aaa solid 1px; background-color:#176aaa; color:#fff; font-size:16px}
