﻿/*focus*/
.focus {height:380px;overflow:hidden;position:relative;background:#fff;}
.focus_m ul {width:100%;height:380px;overflow:hidden;}
.focus_m li {width:100%;height:380px;_float:left;}
.focus_m li.li_1 {background:url(../image/banner11.jpg) center 0 no-repeat;}
.focus_m li.li_2 {background:url(../image/banner12.jpg) center 0 no-repeat;}
.focus_m li.li_3 {background:url(../image/banner13.jpg) center 0 no-repeat;}

/* 对齐 */
.text-center{
    text-align: center !important;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}
.margin-center {
    margin-left: auto;
    margin-right: auto;
}



.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:973px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/index/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/index/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:120px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span {left:12px;background:url(l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../image/l.png');_background:none;}
.focus_r span {left:16px;background:url(r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../image/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}

#wrapper {
	PADDING-TOP: 193px
}


.faq {
	MARGIN-TOP: 30px; width:267px; HEIGHT: 358px; OVERFLOW: hidden
}
.faq H2 {
	BACKGROUND: url(../image/barfaq.gif) no-repeat left bottom
}
.faq H2 A {
	COLOR: #1367c5
}
.fa_con {
	HEIGHT: 286px; OVERFLOW: hidden; margin-top:30px
}
.fa_con DL {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.fa_con DL DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; PADDING-RIGHT: 0px; FONT: 12px/30px "微软雅黑"; MARGIN-BOTTOM: 5px; BACKGROUND: url(../image/wen.gif) no-repeat 0px center; PADDING-TOP: 0px
}
.fa_con DL DT A {
	COLOR: #333
}
.fa_con DL DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; PADDING-RIGHT: 0px; FONT: 12px/20px "微软雅黑"; BACKGROUND: url(../image/da.gif) no-repeat 0px 2px; HEIGHT: 40px; OVERFLOW: hidden; PADDING-TOP: 0px; 
}
.fa_con DL DD A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 55px; PADDING-RIGHT: 0px; DISPLAY: inline-block; COLOR: #e64710; PADDING-TOP: 0px
}
.fa_con .nobot {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

/**新闻中心**/
.index_news {position:relative;height:642px;width:100%;text-align:center;}
.index_news h3{padding-top:60px;padding-bottom:12px;font-size:28px;color:#333;text-align:center;}
.index_news h4{padding-bottom:25px;font-size:20px;color:#00468e;text-align:center;}
.index_news .line {width:60px;height:4px;background:#fff;margin:0 auto;}

/**banner**/
.meal-banner2{float:left;width:360px;  height:240px;  overflow: hidden;  position: relative;z-index: 2;  }
.meal-banner2 li{ width:360px; height:240px;  overflow: hidden;  position: absolute;  left:0px;  z-index: 3;}
.meal-banner2 li img {width:360px; height:240px; }
.meal-banner2 li  p {position: absolute;bottom: 0px;left: 0px;height: 40px;line-height: 40px;width: 340px;padding-left: 20px;
background: url(../image/opacity_bg.png) repeat center;
font-size: 16px;
color: #fff;
z-index: 99;
text-align:left;
}
/*指示器样式*/
.meal-banner2 .dot_btn {  position: absolute;height: 10px;  right:20px;bottom: 15px;  z-index: 30;}
.meal-banner2 .dot_btn a {  display: block;  float: left;  width: 13px;  height: 13px; background:url(../image/ico.png) no-repeat -42px -471px;  cursor: pointer;  }
.meal-banner2 .dot_btn a.magRight {  margin-right: 10px;  }
.meal-banner2 .dot_btn a.current{ background:url(../image/ico.png) no-repeat -10px -470px; }
.index_news .tab{width:1040px;margin:0 auto;text-align:center;}
.index_news .tab dt a{display:inline-block;width:133px;height:38px;line-height:38px;border:1px solid #ddd;margin-right:20px;}
.index_news .tab dt a.on {border:1px solid #00468e;}
.index_news .tab dt .a1.on i {background-position: -150px -424px;}
.index_news .tab dt .a2.on i {background-position: -202px -424px;}
.index_news .tab dt .a3.on i {background-position: -243px -424px;}
.index_news .tab dt a i {float:left;height:38px;width:30px;    margin-left: 12px;background-image:url(../image/ico.png);background-repeat:no-repeat;}
.index_news .tab dt a i.i1 {background-position: -2px -424px;}
.index_news .tab dt a i.i2 {background-position: -52px -424px;}
.index_news .tab dt a i.i3 {background-position: -93px -424px;}
.index_news .tab dd {padding-top:70px;}
.index_news .tab dd:after {content:"";display:block;clear:both;}
.index_news .tab dd .index_news_content{float:right;width:655px;}
.index_news_content .img1 {border-bottom:1px solid #ddd;}
.index_news_content .img1 h6{padding-top:10px;color:#666;font-size:16px;text-align:left;}
.index_news_content .img1 p{padding-top:20px;padding-bottom:15px;color:#666;font-size:14px;line-height:22px;text-align:left;}
.index_news_content ul li{color:#7b7b7b;font-size:14px;line-height:30px;}
.index_news_content ul li span{float:right;}
.index_news_content ul li a{float:left;width:530px;text-align:left;color:#7b7b7b;}
    .index_news_content ul li a:hover {color:#00468e;}
	
/* */
.indexpro {
    margin-top: 35px;
}
.indextit {
    text-align: center;
}
.indextit .big {
    font-size: 30px;
    line-height: 36px;
    color: #0054b7;
}
.indextit .cn {
    font-size: 14px;
    line-height: 18px;
    color: #5c5c5c;
    background: url(../Image/line.png) no-repeat center center;
}
.indextit .en {
    font-size: 14px;
    line-height: 18px;
    color: #8c8b8b;
}
.indexpro .type {
    margin-top: 35px;
}
.indexpro .type li {
    width: 298px;
    border-right: 1px solid #0054B7;
    border-left: 1px solid #00CEF0;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    background: #2898f0;
    float: left;
    position: relative;
    transition:all 0.3s linear 0s;
}
.indexpro .type li a {
    color: #fff;
}
.indexpro .type li.on {
    background: #88b441;
    border-color: #88b441;
}
.indexpro .type li.on:after {
    content: "";
    width:0;
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-top:8px solid #88b441;
    position: absolute;
    top: 50px;
    left: 137px;
    transition:all 0.3s linear 0s;
}
.indexpro .prolist {
    margin-top: 40px;
}
.indexpro .prolist li {
    float: left;
    text-align: center;
    width: 280px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;

}
.indexpro .prolist li span {
    display: block;
    width: 280px;
    margin-top: 12px;
    height: 36px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px;
    color: #4c4c4c;
}
.indexpro .prolist li a:hover span {
    color: #88b441;
}
.indexpro .prolist .list {
    display: none;
}	


.pro1-li {
  width: 224px !important;
  height: 300px !important;
  margin-right: 20px !important;
  margin-left: 0 !important; }
  .pro1-li:last-child {
    margin-right: 0 !important; }
  .pro1-li a {
    width: 224px !important;
    height: 100% !important;
    overflow: hidden; }
    .pro1-li a span {
      width: 100% !important; }
    .pro1-li a .pic {
      width: 224px;
      height: 230px;
      box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }
    .pro1-li a img {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      width: 100%;
      height: 100%; }

.pro-more {
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  /* Firefox 4 */
  -webkit-transition-timing-function: ease;
  /* Safari 和 Chrome */
  -o-transition-timing-function: ease;
  /* Opera */ }
  .pro-more a {
    width: 100%;
    height: 100%;
    display: block; }
  .pro-more:hover {
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px); }

.thy-add-img img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%; }
  
  
.thy-qq {
  margin-left: 835px;
  margin-top: 50px;
  overflow: hidden; }
  .thy-qq .w1 {
    width: 37px;
    height: 37px;
    float: right;
    margin-left: 18px; }
    .thy-qq .w1 a {
      width: 100%;
      height: 100%;
      display: block; }

  


.bar{ background: url(../Image/bar.jpg) no-repeat center center;height: 259px;overflow:hidden; margin-top:10px;}
.bar .text {
    width: 400px;
    padding-top: 16px;
    margin-left: 800px;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
}


/*huanjing*/
.hj { height: 690px;background: url(../image/diandian1.png) no-repeat left center; }
.hj { text-align: center; }
.hjtit img { padding-top: 51px; }
.hjlist { width: 1200px;margin: 42px auto 0;height: 405px; }
.hjlist li { float: left;width: 240px;height: 210px; }
.hjlist li a img { width: 240px;height: 210px; }
.more2 { width: 52px; margin-top: 40px; margin-left: 575px;}