﻿body{max-width: 1680px;margin: 0 auto; background: #fafdee; }
.color1{background: #eee;}
.color1 .Top002282 .open-search{background: url(../images/Top002282-icon_search.png) no-repeat center center #eee;}

.color2{background: #fafdee;}
.color2 .Top002282 .open-search{background: url(../images/Top002282-icon_search.png) no-repeat center center #fafdee;}

.color3{background: #f1fde6;}
.color3 .Top002282 .open-search{background: url(../images/Top002282-icon_search.png) no-repeat center center #f1fde6;}


.auto_1200{max-width: 1130px;}
/*Top002282*/
.Top002282{ border-top:3px solid #00923F;  position:relative; z-index:100; }
.Top002282 .header{ height:92px;}
.Top002282 .header-left{float:left;height:100%;display:table;max-width: 417px;width: 39%;}
.Top002282 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002282 .header-right,
.Top002282 .header-mid{ float:right;}
.Top002282 .header-menu li{ width:auto !important;}
.Top002282 .header-menu li em{ padding:0 14px; line-height:92px; position:relative;}
.Top002282 .header-menu li:nth-child(1) em{padding: 0 24px;}
/*.Top002282 .header-menu li em::after{content: "";position: absolute;top: 50%;margin-top: -4px;right: 0;display: block; border-right:1px dotted #7a7a7a;width: 1px;height: 8px;}*/
.Top002282 .header-menu li em a{ position:relative; font-weight:bold; color:#333; font-size: 16px; }
.Top002282 .header-menu li em a::before,
.Top002282 .header-menu li em a::after{ position:absolute; content:'';left:50%; transform:translateX(-50%);}
.Top002282 .header-menu li:hover em a,
.Top002282 .header-menu li.aon em{ background: #f29000;  background: -webkit-gradient(linear, 0 0, 0 100%, from(#00B44D), to(#00923F));}
.Top002282 .header-menu li.aon em a{color:#fff;}
.Top002282 .header-menu li:hover em a::after,
.Top002282 .header-menu li.aon em a::after{ width:100%;}
.Top002282 .header-menu li:hover em a::before,
.Top002282 .header-menu li.aon em a::before{ opacity:1;}

.Top002282 .sub-menu-layer{ background:#00923F;}
.Top002282 .header-menu li .sub-menu dt a{ color:#fff;}
.Top002282 .header-menu li .sub-menu dt a::after{ width:8px; height:5px; display:inline-block; content:''; background:url(../images/Top00282-icon.png) no-repeat -11px -47px; margin-left:7px;}
.Top002282 .header-menu li .sub-menu dt a:hover::after{ background-position:0 -47px;}
.Top002282 .header-menu li .sub-menu dt a:hover{ background:none; color:#fff;}

.Top002282 .header-right{ padding-top:32px; padding-left:12px;}
.Top002282 .header-right dd{ float:left;position:relative; z-index:100;}

.Top002282 .top-search{ position:relative; z-index:100;}
.Top002282 .open-search{background:url(../images/Top002282-icon_search.png) no-repeat center center #ffcc00; width:30px; height:30px;  display:block;}
.Top002282 .open-search-show{ position:relative; background:none;}
.Top002282 .open-search-show::before,
.Top002282 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#ffcc00; top:50%; left:10%; transform:rotate(-45deg);}
.Top002282 .open-search-show::after{transform:rotate(45deg);}

.Top002282 .search-box{position:absolute;top: 100%;right:0;z-index:100;display:none;margin-top: 30px;}
.Top002282 .search-box .text{width: 200px;line-height: 46px;height: 46px;border:1px solid #fff;background: #ccc;color:#fff;padding:0 50px 0 10px;}
.Top002282 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002282 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

.Top002282 #header-menu li#m9 em::before{display: none;}










.Top002282 .top-search-show .search-box {z-index:3;}
.Top002282 .top-webchat{ margin-left:12px;}
.Top002282 .top-webchat figure{ position:absolute; top:100%; background:url(../images/Top002282-weixin_bg.png) no-repeat center top; width:117px; padding:0 5px 0 5px; left:50%; margin-left:-58px; overflow:hidden; height:0; transition:height ease-out 0.3s;}
.Top002282 .top-webchat figure img{ display:block; width:100%; margin-top:10px;}
.Top002282 .open-webchat{ width:22px; height:22px; margin:4px; background:url(../images/Top002282-icon.png) no-repeat 0 -23px; display:block;transition:background ease-out 0.3s;}
.Top002282 .top-webchat-show figure{ height:120px;}
.Top002282 .top-webchat-show .open-webchat{ background-position:0 0;}










@media(max-width:1024px){
.Top002282 .header-left{width:55%}
.Top002282 .top-webchat{ margin-right:12px;}

.Top002282 #open_menu{ width:30px; height:30px; position:relative;}

.Top002282 #open_menu i::before,
.Top002282 #open_menu i::after,
.Top002282 #open_menu i{width:100%;  background:#000;}
.Top002282 #open_menu i{height:3px;margin-top:-1.5px;}

.Top002282 #header-menu{ position:absolute; width:100%; max-width:240px; top:100%; right:0; z-index:100; text-align:center; background:rgba(10, 49, 143, 0.85); display:none;}
.Top002282 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.5);}
.Top002282 #header-menu li em a{ font-weight:normal;}
.Top002282 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.5);}
.Top002282 #header-menu li:last-child em a,
.Top002282 #header-menu li:last-child em{ border-bottom:0;}
}



/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:120px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:45px 0 40px;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#00923f; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .Bottom002340 为demo编号
 */
.Bottom002340,.Bottom002340 a{ color: #fff; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out;}
.Bottom002340{ background-color: #9d2933; padding: 15px 0;}
.Bottom002340 a:hover{ color: #fff;}
.Bottom002340 .left{ float: left;}
.Bottom002340 .copyright{ float: right;color: #fff;}
.Bottom002340 .links,.Bottom002340 .share{ display: inline-block;}
.Bottom002340 .links a{ position: relative;color:#fff;}
.Bottom002340 .links a+a{ margin-left: 20px;}
.Bottom002340 .links a+a:before{ content: ""; position: absolute; top: 50%; margin-top: -2px; left: -10px; width: 1px; height: 5px; border-left: 1px dotted #929496;}
.Bottom002340 .share a{ display: inline-block; width: 17px; height: 14px; background: url(../images/Bottom002340-icon.png) no-repeat; margin-left: 10px;}
.Bottom002340 .share a:hover{ background-image: url(../images/Bottom002340-icon_hover.png);}
.Bottom002340 .share a.weixin{ background-position: 0 0;}
.Bottom002340 .share a.sina{ background-position:-34px 0;}
.Bottom002340 .copyright{ float: right;}
@media only screen and (max-width:1000px ) {
	.Bottom002340 .auto>*{ text-align: center; float: none; width: 100%;}
}
/*
 .Banner002341 为demo编号
 */
.Banner002341{ position: relative; max-width: 1920px; margin: 0 auto; overflow: hidden;}
.Banner002341 .bx-wrapper{ position:relative; z-index:1;}
.Banner002341 .bx-viewport{ z-index:1;}
.Banner002341 li a{ display:block; }
.Banner002341 li img{display:block;position: relative;}
.Banner002341 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002341 .bx-pager div{ display:inline-block; height:13px; margin:0 3px; padding: 2px;}
.Banner002341 .bx-pager div a{ display:block; width:13px; height:13px; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002341 .bx-pager div a.active{ background: none; border: 3px solid #00923F;}
.Banner002341 .bx-controls-direction{ display: none;}
.Banner002341  li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002341  li img{ display:block; width:100%; }
@media(min-width:1025px){
.Banner002341  li img.wap{ display:none;}
}
@media(max-width:1024px){
.Banner002341  li img.pc{ display:none;}
}


@media(min-width:768px){
.Banner002341 li img{width:100%; left: 0; max-width: 100%;}
.Banner002341 .bx-pager{ bottom:40px;}
.Banner002341 .bx-controls-direction{ display: block;}
.Banner002341 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002341 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002341-prev.png) no-repeat 0 0;}
.Banner002341 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002341-next.png) no-repeat 0 0;}
.Banner002341 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002341 .bx-controls-direction.on .bx-next {right:120px;}
}

/*
 .Floor002405 为demo编号
 */
.Floor002405{ padding:38px 0 15px 0;}
.Floor002405 .auto{ max-width: 1130px; position: relative;}
@media only screen and (max-width:1160px ) {
	.Floor002405 .auto{ padding-left: 15px; padding-right: 15px;}
}

.Floor002405 .box{position: relative;}
.Floor002405 .box+.box{ margin-top: 20px;}
.Floor002405 .box-head{ border-bottom: 1px solid #e6e6e6; height: 31px;}
.Floor002405 .box-head .tit{font-size: 18px; color: #000; border-bottom: 2px solid #00B44D; padding-bottom: 5px;}
.Floor002405 .box-head:after{ content: ""; clear: both; display: block; width: 100%; height: 0; overflow: hidden;}
.Floor002405 .new .box-content{ padding-top: 15px;}
@media only screen and (min-width:768px ) {
.Floor002405 .box{ float: left; width: 46%; }
.Floor002405 .new{ float: left; width: 30%; }
.Floor002405 .box+.box{ margin-left: 3%; margin-top: 0;}
.Floor002405 .box.subject{ width:18%;}
}

.Floor002405 .new .tabs{ float: right;}
.Floor002405 .new .tabs a{ display: inline-block; margin-left: 10px; font-size: 13px; color: #000;}
.Floor002405 .new .tabs a:hover,.Floor002405 .new .tabs a.on{ color: #00B44D;}
@media only screen and (max-width:850px ) {
	.Floor002405 .new .tabs a{ margin-left: 3px;}
}
.Floor002405 .new .box-content{ height: 159px; overflow: hidden;}
.Floor002405 .new .list{ /*display: none;*/}
.Floor002405 .new .list .top{ padding-bottom: 10px;}
.Floor002405 .new .list .top dt{color: #bd2437;}
.Floor002405 .new .list .top dt a{ color: #9d2933; font-size: 18px;}
.Floor002405 .new .list .top time{  display: block; color: #bf9643; font-size: 12px; padding: 3px 0;}
.Floor002405 .new .list .top dd{ color: #666; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden;}
.Floor002405 .new .list li{color: #666; position: relative; font-size: 14px; padding:0 0 0 80px; line-height: 28px; }
.Floor002405 .new .list li time{ position: absolute; left: 0;}
.Floor002405 .new .list li a{ color: #666;}
.Floor002405 .new .list li a:hover{ color: #00B44D;}

.Floor002405 .business li .pic{ float: left; width: 42%;  }
.Floor002405 .business li .pic a{ height: 160px; width: 100%; display: block; background-size: cover}
.Floor002405 .business li .pic  img{ max-height: 100%;}
.Floor002405 .business li .word{ float:right; width: 58%; padding-left: 4%; padding-top: 5px;  }
.Floor002405 .business li .word .cate a{ color: #9d2933; font-size: 12px; display: block;}
.Floor002405 .business li .word h3{ font-size:18px;  overflow: hidden; margin: 8px 0 8px;}
.Floor002405 .business li .word h3 a{ color: #333;font-weight: normal}
.Floor002405 .business li .word figure{ font-size: 14px; line-height:24px;  overflow: hidden;}
.Floor002405 .business .bx-pager{ display: none;}
.Floor002405 .business .bx-controls-direction a{ display: none;position: absolute; top: 0;width: 23px; height: 20px; background: url(../images/Floor002405-icon.png) no-repeat;}
.Floor002405 .business .bx-controls-direction .bx-prev{ background-position: 0 0; right: 30px;}
.Floor002405 .business .bx-controls-direction .bx-next{ background-position: right bottom; right: 0;}
.Floor002405 .business .bx-controls-direction .bx-prev:hover{ background-position: left bottom;}
.Floor002405 .business .bx-controls-direction .bx-next:hover{ background-position: right top;}


.Floor002405 .subject{
      box-sizing: border-box;
      background: #f3f6f8 url(../images/Floor002268-icon_stock_up.png) no-repeat center;
      background-size: 100% 80%;
      padding:15px 20px;
}
.Floor002405 .subject .more{ color: #666; float: right; font-size: 12px;}
.Floor002405 .subject .more:hover{ color: #bd2437;}
.Floor002405 .subject .box-content a{ display: table-cell; overflow: hidden;background: #ededed; height: 134px; width: 100%; text-align: center; vertical-align: middle;}



.Floor002405 .right .title{font-size: 16px;color: #424956;font-weight: 700;position: relative; float: left}

.Floor002405 .right p{ display: block; float: left }
.Floor002405 .right .stock {
    font-size: 40px;
    color: #e32a05;
    font-weight: 700;margin:15px 0 10px 0; line-height: 24px; float: left; display: block
}

.Floor002405 .right .del {
    font-size: 14px;
    color: #999;
    position: relative;
margin: 0
}

.Floor002405  .right .stock i {
    width: 15px;
    height: 12px;
    display: inline-block;
    background: url(../images/icon_arrow_up.png) no-repeat center;
    vertical-align: middle;
    margin-left: 10px;
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #c49162;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}


/*Menu002044 */
.Menu002044{ border-bottom:1px solid #e8e8e8;}
.Menu002044 .name{  margin-top:-86px; position:relative; z-index:1;  display:none;}
.Menu002044 .name span{ display:block; padding:15px 3% 0 3%; max-width:300px; color:#fff; background-color:#851b24; font-size:30px;height:86px; }
.Menu002044 .name span b{ font-size:18px; display:block;}
.Menu002044 em{ font-style:normal; float:right;color:#999;line-height:56px;}
.Menu002044 em a{ color:#999;}
.Menu002044 em span{color:#00923f;}

.Menu002044 li{ float:left; padding-right:5%;}
.Menu002044 li a{ display:block; line-height:56px; font-size:16px; color:#000;}
.Menu002044 li a:after{ display:block; content:''; height:2px; }
.Menu002044 li.aon a:after,
.Menu002044 li:hover a:after{background-color:#00923f;}
@media(max-width:768px){
.Menu002044 em{float:none;display:block;line-height:normal;padding:3% 0 0 0;margin-bottom: 3%;}
.Menu002044 li{width:30%;float:left;margin-bottom: 2%;}
.Menu002044 li a{width:100%;text-align: center;line-height: 30px;}
}
@media(max-width:640px){
.Menu002044{ padding-top:2%;}
.Menu002044 .name{ margin-top:0; }
.Menu002044 .name span{max-width:none;font-size:24px; height:auto; padding:3%;}
.Menu002044 .name span b{ font-size:16px;}
.Menu002044 li{width: 46%;margin-right: 2%;}
.Menu002044 li:last-child{ padding-right:0;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;}


.RighInfo002228 .title{margin-bottom: 30px;}
.RighInfo002228 .title h1{ color:#333; font-size:26px; margin:0 0 10px 0; font-weight:normal;}

.RighInfo002228  .title h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}

.single-header{ text-align:center; padding: 50px 0 30px}
.single-header1{padding-top: 0;}
.single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.single-header h3{color:#00923f; font-size:16px; margin:0; font-weight:normal; position:relative;}
.single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fafdee;}

.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; }
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}

.RighInfo002228 .text{ float:left; width: 67%; border-right: 1px solid #e8e8e8;padding-right: 30px}
.RighInfo002228 .pic{ float: right; width:30% }
.RighInfo002228 .pic img{ margin-bottom: 10px;}

@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
    .RighInfo002228 .fr{ float:right;}
    .RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .single-header h1{ font-size:24px;}
  .single-header h3{ font-size:18px;}
 .single-content p{ padding:15px 0;} 
  .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
   .single-header h1{ font-size:30px;}
}

/*Timeline001915*/
.Timeline001915{ padding-bottom:3%;}
.Timeline001915 .title h1{ text-align: center; font-weight: normal ; font-size: 22px; margin: 0 0 30px 0; color: #444; border-bottom: 1px solid #e5e5e5	; padding-bottom: 20px; position: relative}
.Timeline001915 .title h1:after{  content: ""; display: block; background: #9d2933; margin: 0 auto; width: 30px; height: 2px; position: absolute; left: 50%; bottom: 0; margin-left: -15px;}
.Timeline001915 .tab{ text-align: center; padding-bottom: 2%; margin-bottom: 3.5%; border-bottom: 5px solid #eee }
.Timeline001915 .tab span{ display: inline-block; font-size: 21px; margin: 0 20px; position: relative;color: #333; }
.Timeline001915 .tab span:after{ content: ""; display: block; position: absolute; left: 30px; bottom: -34px; width:18px; height: 18px; background: #fff; border: 2px solid #ddd;border-radius: 50%}
.Timeline001915 .tab .aon{ color: #00923f; }
.Timeline001915 .tab .aon:after{ border: 2px solid #00923f}
.Timeline001915 .tab-con p{color: #00923f;line-height: 25px;font-size: 19px;text-align: center;margin-top:0 ;margin-bottom: 40px;margin-top: 10px;}
.Timeline001915 .tab-con p span{color: #333;font-size: 16px;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:50px;max-width: 1130px;margin:0 auto;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; position: relative; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:150px;}
.Timeline001915 li .img{position: absolute;left: 9%;}
.Timeline001915 li .img img{width:  381px;height:  220px;}
.Timeline001915 li .con{float:left;width: 68%;padding-left: 15px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 ul li:nth-child(2n) .img{position: absolute;right: 9%;}
.Timeline001915 ul li.bottom{padding-bottom: 20px;}
.Timeline001915 li time{ display:block; color:#00923f; font-size:18px; border-top:4px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-4px 0 10px 0; content:''; background-color:#00923f; width:25px; height:4px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#00923f; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
.Timeline001915 .tab span{font-size:16px;}
.Timeline001915 .tab span:after{bottom: -20px;width: 15px;height: 15px;}
.Timeline001915 .tab-con p{font-size:16px;}
.Timeline001915 li .img{position:relative;left: 0;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}




/*
 .PicList000659 为demo编号
 */


.PicList000659{max-width: 1200px;margin:0 auto;padding: 2% 0 5.5%;}
.PicList000659 li{ width:32%;  float:left; margin-right:2%; padding-top: 2%;}
.PicList000659 li:nth-child(3n){ margin-right:0;}
.PicList000659 li a{ display:block; border-radius:5px;  background-color:#fff; box-shadow:0 0 10px #e6e6e6; padding:3%;}
.PicList000659 li a:hover{ box-shadow:0 0 10px #ccc;}
.PicList000659 li span{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:50%;}
.PicList000659 li h4{ margin:0; padding:10px 0; font-weight:normal; font-size:16px;}
.PicList000659 li p{  height:40px; overflow:hidden; line-height:20px; color:#999;}
@media(max-width:768px){
.PicList000659 li{ width:49%;}
.PicList000659 li:nth-child(3n){ margin-right:2%;}
.PicList000659 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000659 li{ width:100%; margin-right:0 !important;}
}
a:hover{color:#9d2933;}
/*PicList001912*/
.columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:46px; color:#c20f00; text-transform:uppercase;}
.columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:15px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:42px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px;margin-top: 0; overflow:hidden; height:42px; color:#999;}
.PicList001912 li .more{ color:#00923f;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{}
.RighInfo002275 .map #dituContent{width: 640px;height: 400px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
  .RighInfo002275 .text{float: left;width: 45%;}
  .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
  .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
  .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
  .RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
  .RighInfo002275{padding: 62px 0}
  .RighInfo002275 .text .title{margin-bottom: 75px}
  .RighInfo002275 .map{width: 650px;height: 430px;}
  .RighInfo002275 .text{width: 40%;}
}


/*TextList001851 */
.TextList001851{max-width: 1200px;margin:0 auto;padding-bottom: 3%;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.TextList001851 .title span{ font-size:18px;}
}
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#ffcc00; color:#333;}
.TextList001851 .list .con{ display:none; padding:2%; }

/*RighInfo002519 */
.RighInfo002519{ padding-bottom: 2%;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}

/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding-bottom:3%;}
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#ab0858;}
.PicList001747 li figure{ padding-bottom:37%;display: block;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 16px;}
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:12px;}
.PicList001747  .Ispic{height: 220px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

.TextList001398{ padding-bottom:2%;max-width: 1200px;margin:0 auto;}
.TextList001398 li{height: 49px;border-bottom: 1px solid #e3e3e3;line-height: 49px;position:relative;overflow: hidden;padding: 0 100px 0 8px;display: block;width: 100%;}
.TextList001398 li a{display:block;padding: 0 75px 0 15px;font-size: 16px;color: #3d3d3d;position: relative;}

.TextList001398 li a:before{ content:'';background-color: #9d2933;width: 5px;height: 5px;border-radius: 10px;margin-top: 22px;margin-right: 12px;display: block;float:left;position: absolute;left: 0; }

.TextList001398 li a:hover{color: #00923f;}
.TextList001398 li .btn{height: 49px;position: absolute;top: 0;right: 10px;font-size: 14px;color: #999;float: right;display: block;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}
@media(max-width:768px){
.fleft,.fright{width: 100%!important;float: none!important;}   
.TextList001398 li a{padding: 0 0 0 15px;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:00px 0 50px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px;color: #333; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ }
.RichInfo005 .news_info .info p{color: #333;text-indent: 2em;line-height: 28px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;margin-bottom: 20px;margin-top: 10px;} 
.RichInfo005 .news_info .info_back a{ font-size:14px;color: #00923f;border: 1px solid #00923f;padding: 5px 16px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#9d2933;}
.RichInfo005 .news_info .img img{width: 48%;margin-right: 2%;}
.RichInfo005 .news_info .img img:nth-child(2){margin-right: 0;}


.fleft{margin-top: 5%; width: 75%;float:left;border-right: 1px solid #eee;padding-right: 2%;}
.fright{margin-top: 5%; width: 23%;float:right;}
.fright dd{margin-bottom: 10px;}
.fright dd:nth-child(1) a{padding-bottom: 115%;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}
.fright dd:nth-child(2){background: url(../images/dd.jpg);line-height: 130px;font-size: 20px;text-align: center;background-size: cover;}
.fright dd:nth-child(2) a{color: #fff;}
.fleft1,.fright1{margin-top: 0;}
.fright2 dd:nth-child(2){background: url(../images/dd2.jpg);color: #fff;line-height: 130px;font-size: 20px;text-align: center;background-size: cover;}



/*
 .PicList001242 为demo编号
 */
.PicList001242{margin-top: 2%;}
.PicList001242 .auto{position:relative;}
.PicList001242 .auto .bg{ position:absolute; right:0; top:0; width:36%;  z-index:-1; background-color:#eaeaea;}
.PicList001242 ol{ float:right;width:100%; background-color:#fffde1;}
.PicList001242 ol a.dot{width: 35%;float:left;}
.PicList001242 ol img{ display:block; width:100%;}
.PicList001242 ol div{width: 65%;float:left; padding:4% 6%;}
.PicList001242 ol time{ font-size:20px; color:#666;font-family:Arial, Helvetica, sans-serif  }

.PicList001242 ol h3{ margin:0; font-size:20px; line-height:40px; max-height:46px; overflow:hidden;}
.PicList001242 ol p{ color:#999;}
.PicList001242 ol .more{height:25px; display:inline-block;color: #00923f;}
.PicList001242 li{ float:left; width:100%; border-bottom:dashed 1px #ddd; padding:30px 20px 30px 146px; position:relative; overflow:hidden;}
.PicList001242 li time{ position:absolute; left:30px; top:30px; font-size:16px;color:#00923f;}
.PicList001242 li h2{ font-size:16px; margin:0;color: #333;}
.PicList001242 li p{ margin:16px 0 0 0; line-height:24px; overflow:hidden; max-height:72px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;color:#999;font-size: 12px;}
.PicList001242 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3;}


@media(max-width:1200px){
.PicList001242 .auto{ padding:0;}
}
@media(max-width:768px){
.PicList001242 .auto .bg{ display:none;}
.PicList001242 ol,
.PicList001242 li{ float:none; width:auto;}
.PicList001242 ol a.dot,.PicList001242 ol div{width:100%;}
}
@media(max-width:480px){
.PicList001242 ol time{ font-size:20px;}
.PicList001242 ol h3{ font-size:18px;}
.PicList001242 li time{font-size:16px;left:10px;position: relative;top: 0;margin-bottom: 2%;display: block;}
.PicList001242 li{padding: 2%;}
.PicList001242 li p{ height:48px;}
}

.Singlepage { padding: 3% 0 }
.Singlepage .auto{ position: relative; }
.Singlepage p{font-size: 14px; line-height: 26px; color: #333;}
.Singlepage .p1{text-indent: 2em;}
.Singlepage .left{ width:75%; float: left; border-right:1px solid #e8e8e8; padding-right: 2%}
.Singlepage .right{ width: 23%; float: right  }
.Singlepage .right dd{ background: #eee;  width: 100% ; margin-bottom: 10px;}
.Singlepage .right dd:nth-child(1) a{padding-bottom: 115%;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}
.Singlepage .right .dd2{  background: url(../images/dd2.jpg);line-height: 130px; font-size: 20px; text-align: center; background-size: cover}
.Singlepage .right .dd2 a{color: #fff; }
.Singlepage .right .dd3{  background: url(../images/dd.jpg);color: #fff; line-height: 130px; font-size: 20px; text-align: center; background-size: cover}
.Singlepage .title h1{ text-align: center; font-weight: normal ; font-size: 22px; margin: 0 0 30px 0; color: #444; border-bottom: 1px solid #e5e5e5	; padding-bottom: 20px; position: relative}
.Singlepage .title h1:after{  content: ""; display: block; background: #00923f; margin: 0 auto; width: 30px; height: 2px; position: absolute; left: 50%; bottom: 0; margin-left: -15px;}
.Singlepage .title2 h1{text-align: center; font-weight: normal ; font-size: 22px; margin: 0 0 30px 0; color: #444;  padding-bottom: 20px; position: relative;}
.Singlepage .title2 h1:after{  content: ""; display: block; background: #00923f; margin: 0 auto; width: 30px; height: 2px; position: absolute; left: 50%; bottom: 0; margin-left: -15px;}

.Singlepage .part1 {padding:41px 35px ; margin-bottom: 46px;  }
.Singlepage .part1 dd{ width: 50%; float: left; }
.Singlepage .part1 dd:nth-child(1){ text-align: right; padding-right: 20px; border-right: 1px solid #eee}
.Singlepage .part1 dd:nth-child(1) .pic img{float: right; display: block;}
.Singlepage .part1 dd:nth-child(1) p{float: right; display: block;}
.Singlepage .part1 dd:nth-child(2){ padding-left: 20px; }
.Singlepage .part1 dd h1{font-size: 20px ; color: #00923f;}
.Singlepage .part1 dd h2{font-size: 14px ;font-weight: normal;color: #444; margin: 0}
.Singlepage .part1 dd p{ margin:5px 0;  color: #444}
.Singlepage .part1 dd .pic{width: 100%; height: auto; overflow: hidden  }
.Singlepage .part1 dd .pic img{ width: 120px;  }
@media(max-width:768px){
.Singlepage .left,.Singlepage .right{width: 100%!important;float: none!important;margin: 2%;}
}




.Singlepage .part2  { margin-bottom: 50px;}
.Singlepage .part2 .top { margin-bottom: 20px;}
.Singlepage .part2 .top h1{font-size: 20px; font-weight: normal; color: #444; text-align: center }
.Singlepage .part2 .top  h1 span{ color: #9d2933; }
.Singlepage .part2 .top  p{ }
.Singlepage .part2 .con  h1 { font-size: 16px; font-weight: normal; color: #444;}
.Singlepage .part2  .pic{ width: 42%; float:right; padding-top: 75px; }
.Singlepage .part2  .text{ width: 55%; float: left; text-align: left}
.Singlepage .part2  .text dl{height: auto; overflow: hidden}
.Singlepage .part2  .text dl dd{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; border: 1px solid #eee; padding: 19px;  }
.Singlepage .part2  .text dl dd:nth-child(2n){margin-right: 0  }
.Singlepage .part2  .text dl dd h2{ font-size: 16px;color: #00923f; margin: 0 0 10px 0; font-weight: normal  }
.Singlepage .part2  .text dl dd p{ height: 72px; color: #444; margin: 0 }
.Singlepage .part2  .top2{ width: 80%; text-align: center; margin: 0 auto}
.Singlepage .part2  .top2 h1{ margin:  0;font-size: 14px;}
.Singlepage .part2  .top2 p{ margin: 6px 0;font-size: 14px; color: #444;}
.Singlepage .part2  .box {margin-top: 30px }
.Singlepage .part3 dd{ width: 24.2%; margin-right: 1%; float: left; padding: 0 1px; }
.Singlepage .part3 dd{width: 23%;margin-right: 2.5%;float: left;padding: 0 1px;}
.Singlepage .part3 dd:nth-child(4n){ margin-right: 0}
.Singlepage .part3 dd .pic{width: 100%;margin: 0 auto;}
.Singlepage .part3 dd h1{ font-size: 16px; font-weight: normal; color: #00923f; text-align: center}
.Singlepage .part3 dd li{margin-bottom: 5px;color: #444;}
@media(max-width:768px){
.Singlepage .part3 dd{width: 48%;float: left;margin-right: 2%;padding: 0;margin-bottom: 3%;}
.Singlepage .part3 dd:nth-child(2n){margin-right:0;}
.Singlepage .part3 dd h1{text-align:left;}
.Singlepage .part2  .top2{width：96%；;width: 96%;}
.Singlepage .part2  .text,.Singlepage .part2  .pic{float:none;width: 100%;}
}





.Singlepage .about  p{ font-size: 14px; line-height: 26px; }
.Singlepage .about .pic img{  width: 32%; margin-right: 1.5%; }
.Singlepage .about .pic img:nth-child(3){  margin-right: 0 }
.Singlepage .pic1 img{width: 48%;margin-right: 2%;}
.Singlepage .pic1 img:nth-child(2){  margin-right: 0 }
.Singlepage .rz .list_img li{ width: 32%; margin-right: 1%; float: left }
.Singlepage .rz .list_img li:last-child{ margin-right: 0; }
.Singlepage .zl .list_img li{ width: 32%; margin-right: 1%; float: left }
.Singlepage .zl .list_img li:last-child{ margin-right: 0; }
.Singlepage2{ margin-top: -3% }





@font-face{
  font-family:dincond;
  src:url('../Fonts/dincond-regular.otf');
}


.Singlepage .stock {margin-bottom:23px;width:100%;background-color:#ffcc00;}
.Singlepage .stock .item {width: 100%;padding: 3.1% 11%;}
.Singlepage .stock .item table {width:678px; height:84px;}
.Singlepage .stock .item table .tit {font-size:13px; color:#212121;}
.Singlepage .stock .item table .tit span {margin-left:2px;}
.Singlepage  .stock .item table .data td { color:#212121;font-family: dincond; font-size: 26px}
.Singlepage  .stock .item table .data td span {}
.Singlepage  .stock .item table .data .red {color:#e62b1e;}
.Singlepage  .stock .item table .data td span {float:left;}
.Singlepage  .stock .item table .data .green {color:#212121;}
.Singlepage  .stock .item table .data td .num {font-size:60px;font-family: dincond;}
.Singlepage  .stock .item table .data td .icon {margin:0 3px; width:16px; height:70px; line-height:0; font-size:0; background:no-repeat 0 44px;}
.Singlepage  .stock .item table .data .red .icon {background-image:url(../img/relation/icon_stock_up.png);}
.Singlepage  .stock .item table .data .green .icon {background-image:url(../img/relation/icon_stock_down.png)}
.Singlepage  .stock .item table .data td .unit {margin-top:30px; font-size:30px; line-height:30px;}
.Singlepage  .stock .item p {color:#444; opacity:1; -webkit-opacity:0.5; -moz-opacity:0.5; -o-opacity:0.5; -ms-opacity:0.5; filter:alpha(50); margin: 0 }
.Singlepage .xiashu .p1{ color: #333;font-size: 20px;margin-top: 0; font-weight: normal; text-indent: 0em; }
.Singlepage .xiashu a{color: #00923f;display: inline-block;}
.Singlepage .p2{text-indent: 2em;}
.Singlepage .xiashu .img{text-align: center; margin-bottom: 10px;}
@media(max-width:1200px){
 .Singlepage .stock .item{padding:2%;overflow-x: scroll;}   
}



/*
 Floor000868 为demo编号
 */
.Floor000868{ padding:3% 0;    overflow-x: hidden;    overflow-y: hidden;}
.Floor000868 li h5{display: none;font-size: 16px;font-weight: normal; text-align: center;}
.Floor000868 .title h1{ text-align: center; font-weight: normal ; font-size: 22px; margin: 0 0 30px 0; color: #444; border-bottom: 1px solid #e5e5e5	; padding-bottom: 20px; position: relative}
.Floor000868 li a{display: block;width: 100%;position: relative;background:#fff no-repeat center center;background-size: contain;}
.Floor000868 .title h1:after{  content: ""; display: block; background: #9d2933; margin: 0 auto; width: 30px; height: 2px; position: absolute; left: 50%; bottom: 0; margin-left: -15px;}
.Floor000868 li img{    max-width: 520px;box-shadow: 0 8px 30px rgba(0,0,0,0.2); border: 10px solid #fff}
.Floor000868 .flipto-prev,
.Floor000868 .flipto-next {position: absolute;top: 38%;width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;line-height: 1000;background: #fff;}
.Floor000868 .flipto-prev{ background: url(../images/aaa.png) no-repeat left #fff}
.Floor000868 .flipto-next{  background: url(../images/aaa.png) no-repeat right #fff}
.Floor000868 .flipto-prev {left: -5%;}
.Floor000868 .flipto-next {right: -5%;}
.Floor000868 .flipster-carousel .flip-current h5{display: block;}
@media(max-width:640px){
.Floor000868 .flipto-prev,
.Floor000868 .flipto-next{top: 25%;}
.Floor000868 .flipto-prev {left:0%;}
.Floor000868 .flipto-next {right: 0%;} 
.Floor000868 li img{max-width: 320px;}  
}

/*
 .Menu002252 
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#e32a05;}
@media(min-width:768px){
.Menu002252{padding:25px 0 10px;}
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252{padding:40px 0 ;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}

.PicList003333{margin-bottom: 3%;}

.PicList003333 li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px dashed #ddd;line-height: 40px;padding-left: 8px;padding: 0 100px 0 0;position: relative;display: block;width: 100%;}
.PicList003333 li h1:before{ position: absolute; left: 0; top: 20px; width: 4px; height: 4px; background: #aaa; content: ""; display: block }
.PicList003333 li h1{font-size: 16px;color: #444;float: left;font-weight: normal;margin: 0;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;position: relative;display: block;width: 100%;padding-left: 8px;overflow: hidden;}
.PicList003333 li time{font-size: 14px;color: #999;float:right;position: absolute;right: 0;top: 10px;display: block;}






/*
 .TextList001202
 */
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#00923f; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px; background: #f5f5f5}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#00923f;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#00923f;}
.TextList001202 dl.Q_on dd{}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{max-height: 100px;overflow:hidden;}
}

/*Bottom002574 */
.Bottom002574{background: #6cad0e;  }
.Bottom002574 .bottom{ padding:1.2% 0 0% 0;}
.Bottom002574 .share{float:right;margin-top: 5px;margin-bottom: 10px;width: 145px;}
.Bottom002574 .share li{ float:left;}
.Bottom002574 .share li img{ max-width:97px;}
.Bottom002574 .share .bdsharebuttonbox a{ float:none; display:block; margin:0 15px 0px 0; width:33px; border-radius:50%; background: url(../images/share.png) no-repeat center top #ffcc00; padding:0; height:33px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_qzone{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tsina{ margin-bottom:0;background-position:center -86px;}
.Bottom002574  nav{margin-bottom: 8px;float: left;width: 75%;}
.Bottom002574  nav .title{color: #fff;text-align: center;font-size: 18px;margin-bottom: 15px;}
.Bottom002574  nav .title:after{content:" -";}
.Bottom002574  nav .title:before{content:"- ";}
.Bottom002574  .nav{width: 100%;}
.Bottom002574  .nav dl{float:left;width: 22%;margin-right:2.5%;}
.Bottom002574  .nav dt{ color:#FFF; padding-bottom:8px;}
.Bottom002574  nav dd{color:#c3c3c3; line-height:24px; font-size:12px;}
.Bottom002574  nav dd a{ color:#c3c3c3;} 
.Bottom002574  nav dd a:hover{ color:#c39a4b;} 
.Bottom002574  nav dl.contact b{ font-size:16px;}
.Bottom002574 .copyright{ padding-top:0.8%; padding-bottom:0.8%;border-top: 1px solid rgba(255,255,255,0.2);}
.Bottom002574 .copyright a{ color:#fff;}
.Bottom002574 .copyright dd{color: #fff;}
.Bottom002574 .copyright a:hover{ color:#c39a4b;}
@media(min-width:1201px){
 .Bottom002574  .nav dl:nth-child(4n){margin-right:0;}   
}
@media(min-width:1025px){
.Bottom002574 .copyright dt{ float:left;}
.Bottom002574 .copyright dd{ float:right;}
}
.Bottom002574 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:10px; background:#e5e5e5; margin:0 10px;}
.Bottom002574 .copyright dt a:last-child::after{ display:none;}
@media screen and (min-width: 961px) and (max-width: 1200px){
.Bottom002574  .nav dl{width: 30%;margin-right: 3%;}  
.Bottom002574  .nav dl:nth-child(3n){margin-right:0;}   
}
@media(max-width:1200px){
.Bottom002574  nav dl.contact{ display:block;}
}
@media(max-width:1024px){
.Bottom002574 .copyright{ padding-top:2%; padding-bottom:2%;}
.Bottom002574 .copyright{ text-align:center;}
.Bottom002574 .copyright dt{ padding-bottom:10px;}
}
@media(max-width:960px){
 .Bottom002574  .nav dl{width: 48%;margin-right: 2%;} 
.Bottom002574  .nav dl:nth-child(2n){margin-right:0;}  
}
@media(max-width:640px){
.Bottom002574  nav{width:100%}
.Bottom002574 .share{ float:none; display:table; margin:3% auto;}
/*.Bottom002574  .nav dl{width: 100%;margin-right: 0;float: none;margin: 0 auto;text-align: center;}   */
}
@media(max-width:480px){

.Bottom002574  nav dl.contact{ text-align:center; float:none;}
.Bottom002574  nav dl.contact dt{ padding:15px 0 10px 0; font-size:16px; border-bottom:1px solid #000; margin-bottom:10px;}
}




/*Form002219*/
.Form002219{ padding:5%;  background: #fff; margin-top: 5%}
.Form002219 h1{ text-align: center; font-size: 26px; font-weight: normal; color: #444;margin: 0 0 30px 0}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:100%; height:200px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:10px; background-color:#999; color:#fff; font-size:14px; border:none; border-radius:3px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#00923f;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219{padding: 2%;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/




/*Timeline000312 */
.Timeline000312{max-width: 1130px;margin: 0 auto;}
.Timeline000312 .year{ position:relative; padding:2% 0 4% 0; font-family:'宋体';color:#6e6e6e;}
.Timeline000312 .year::before{ content:''; width:1px; height:98%;  top:2%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline000312 ul{ position:relative; z-index:1;}
.Timeline000312 ul::before{ content:''; display:block; height:13px; width:13px; border-radius:50%; font-size:0; background:#fff;border:2px solid #666; margin:0 auto;}
.Timeline000312 li{position:relative; border-bottom:1px solid #ededed; padding:3% 0;  }
.Timeline000312 li:nth-child(2n){padding-left:2%;}
.Timeline000312 li:nth-child(2n-1){padding-right:2%;}
.Timeline000312 li::before{width:8px; height:8px;border:2px solid #666;  border-radius:50%;position:absolute; left:-4px; bottom:-4px; content:''; background:#fff;}
.Timeline000312 li .txt{font-size: 18px;  position:relative; min-height:90px; font-size:14px; line-height:24px;}
.Timeline000312 li:nth-child(2n) .txt{padding:0 4% 0 153px;}
.Timeline000312 li:nth-child(2n-1) .txt{padding:0 153px 0 4%;}
.Timeline000312 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:140px; height:100px;}
.Timeline000312 li:nth-child(2n) .txt figure{ left:0; }
.Timeline000312 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline000312 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline000312 li.has-info .txt{ cursor:pointer;}
.Timeline000312 li.has-info:hover .txt{ text-decoration:underline;}
.Timeline000312 li.has-info:hover .txt figure{ transform:scale(1.1);}
.Timeline000312 li .txt h3{margin: 0;font-size: 20px;color: #b5121b;padding-bottom: 7px; font-weight: normal}
.Timeline000312 li .info{ display:none;}
@media(min-width:641px){
.Timeline000312 .year::before{left:50%;margin-left:-0.5px; }
.Timeline000312 li{width:50%;}
.Timeline000312 li:nth-child(2n)::before{ display:none;}
.Timeline000312 li:nth-child(2n){ float:left; min-height:150px; padding-top:6%; }
.Timeline000312 li:nth-child(2n-1){float:right; min-height:90px; z-index:10; }
}
@media(max-width:640px){
.Timeline000312 .year{ margin:0 2%;}
.Timeline000312 .year::before{ left:0;}
.Timeline000312 ul::before{ display:inline-block; margin-left:-6px;}
}

.Timeline000312 .more{ text-align:center; padding-bottom:50px;}
.Timeline000312 .more a{width: 126px;padding-left: 24px;height: 26px; text-align:left;line-height: 26px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline000312-more_hover.png) no-repeat 90% center #9d2933;}
.Timeline000312 .more a:hover{ color:6f6f6f; background-image:url(../images/Timeline000312-more.png); background-color:#eee;}

.Timeline000312 .fixed_scroll{ display:none; position:fixed; z-index:200; background:rgba(0,0,0,0.5); width:100%; height:100%; left:0; top:0;}
.Timeline000312 .fixed_scroll .ytable{ height:100%;}
.Timeline000312 .fixed_scroll .inner{ position:relative; margin:0 auto; padding:10px; width:95%; max-width:900px;background-color:#fff; border-radius:5px;}
.Timeline000312 .fixed_scroll .close{ position:relative; float:right; width:33px; height:33px;cursor:pointer; overflow:hidden; font-size:0;}
.Timeline000312 .fixed_scroll .close::before,
.Timeline000312 .fixed_scroll .close::after{ position:absolute; content:''; width:100%; height:3px; background:#333; left:0; top:50%; margin-top:-1.5px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Timeline000312 .fixed_scroll .close::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.Timeline000312 .fixed_scroll .close:hover{ background:#ccc;}

.Timeline000312 .scroll-pane{ clear:both; height:326px; overflow:auto; margin-top:10px;}
.Timeline000312 .scroll-pane .info{ padding:0 15px;}
.Timeline000312 .jspContainer{overflow: hidden;position: relative;}
.Timeline000312 .jspPane{position: absolute;}
.Timeline000312 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.Timeline000312 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.Timeline000312 .jspCap{display: none;}
.Timeline000312 .jspHorizontalBar .jspCap{float: left;}
.Timeline000312 .jspTrack{background:url(../images/Timeline000312-scrollbg.png) repeat-y center top #fff;position: relative;}
.Timeline000312 .jspDrag{background:url(../images/Timeline000312-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.Timeline000312 .jspHorizontalBar .jspTrack,
.Timeline000312 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.Timeline000312 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.Timeline000312 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Timeline000312 .jspVerticalBar .jspArrow{height: 16px;}
.Timeline000312 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.Timeline000312 .jspVerticalBar .jspArrow:focus{outline: none;}
.Timeline000312 .jspCorner{background: #eeeef4;float: left;height: 100%;}


/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:#00923f; opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


.RighInfo001758{margin: 3% auto;background:  #fff;padding: 3%;}
.RighInfo001758 h2,.RighInfo001758 h1{text-align: center;font-size: 30px;text-transform: uppercase;color: #333;margin: 0;line-height: 40px;}
.RighInfo001758 h1{font-size: 28px;}
.RighInfo001758 .pic{padding-bottom: 30%;margin: 3% 0;}
.RighInfo001758 .txt{text-align: center;}
.RighInfo001758 .txt p{font-size: 15px;line-height: 30px;text-align: left;}
.RighInfo001758 ul{text-align: left;}
.RighInfo001758 ul li{line-height: 30px;background: url(../images/RighInfo001758_icon.png) no-repeat;padding-left: 40px;margin-bottom: 10px;}
.RighInfo001758 ul li a{font-size: 15px;color:#333;}
.RighInfo001758 ul li:nth-child(2){background: url(../images/RighInfo001758_icon2.png) no-repeat;}




/*PicList002854 */
.PicList002854{padding: 3vw 0 0vw 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 1px #e8e8e8;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color:#00923f;}
.PicList002854 li a:hover:after{background-color: #00923f; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 29.127%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
