.wrap {
    min-width: 1300px;
}
#vsb_content_2 P{text-indent:2.5em!important}
#vsb_content_2 IMG{border:0px!important}
.container {
    width: 1300px;
    margin: 0 auto;
}
.comIntro_content{padding-top:20px;}
.guide .header {
    height: 120px;
    text-align: center;
    background: #0066B1;
}

.guide .section {
    overflow: hidden;
    margin: 0;
}

.guide .section img {
    width: 100%;
}

.guide .section a {
    display: block;
}

/*======banner======*/
.banner{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.banner.slideBox{
	position: relative;
}
.banner .banner_img{
    width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.banner .banner_img ul li{
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  max-height:700px;
}
.banner .banner_img ul li img{width: 100%;height: auto;}
.banner .banner_li{
	position: absolute;bottom:0;left:0;right: 0;
	width: 200px;
	height:45px;
	margin: 0 auto;
	z-index:100;
}
.banner .banner_li ul{
	float: right;
	margin: 16px 0;
}
.banner .banner_li li{
	float:left;
	width:14px;height:14px;
	margin-right:8px;
	background: url(../images/hd_i.png) no-repeat 0 0;
}
.banner .banner_li li.on{
	background: url(../images/hd_o.png) no-repeat 0px 0;
}
.banner .banner_keep a{
	width: 40px;height: 80px;
	position: absolute;top: 45%;
}
/*======banner======*/

.guide .footer {
    background: #0066B1;
    height: 440px;
    padding: 30px 0 10px;
}

.guide .language {
    margin-top:20px;
    text-align:center;
    /*margin: 25px 0 0 110px;*/
}

.guide .language li {
    /*float: left;*/
    /*margin-left: 20px;*/
display:inline;
margin:20px 20px;
}

.group_left {
    float: left;
    width: 806px;
}

.news {
    margin-bottom: 40px;
}

.news .news_imgs {
    width: 370px;
    height: 225px;
    overflow: hidden;
    float: left;
    position: relative;
}

.news .news_imgs .info {
    position: absolute;
    top: 188px;
    left: 0;
    width: 370px;
    height: 38px;
    line-height: 38px;
    background: url(../img/new_bg.png) no-repeat;
    color: #fff;
}

.news .slick-dots {
    bottom: 8px;
    width: 76px;
    right: 8px;
}

.news .slick-dots li {
    margin: 0 2.5px;
}

.news .slick-dots button {
    width: 18px;
    height: 18px;
    border: 1px solid #7e7f83;
    background: #565857;
    color: #fff;
    font-size: 14px;
    padding: 0;
}

.news .slick-dots li.slick-active button {
    border-color: #0066b1;
    background-color: #0066b1;
}

.news .slick-dots button:before {
    display: none;
}

.news img {
    width: 370px;
    height: 225px;
}

.news .news_list, .dynamic .dynamic_list {
    width: 390px;
    float: right;
    margin-right: 5px;
}

.news .news_list li, .dynamic .dynamic_list li {
    height: 46px;
    line-height: 46px;
    text-indent: 16px;
    background: url(../img/new_ico.png) no-repeat left center;
}

.news .news_list span, .dynamic .dynamic_list span {
    float: right;
}

.dynamic .dynamic_imgs {
    float: left;
    width: 370px;
}

.dynamic_imgs > div {
    width: 370px;
    height: 190px;
    overflow: hidden;
}

.dynamic_imgs p {
    line-height: 45px;
    text-align: center;
}

.group_right {
    float: right;
    width: 314px;
}

.group_right img {
    width: 314px;
    height: 100%;
}

.group_right p {
    text-align: center;
    line-height: 35px;
    margin-bottom: 12px;
}

.good_produce {
    padding-bottom: 70px;
}

.good_produce .title {
    text-align: center;
    margin-bottom: 32px;
}

.pro_tab_tit {
    padding: 0 0 38px 10px;
}

.pro_tab_tit li {
    float: left;
    margin: 0 4px;
    padding: 7px 27px;
    border: 1px solid #ccc;
    font-size: 20px;
}

.pro_tab_tit li.active {
    background-color: #0066B1;
    border: 1px solid #0066B1;
    color: #fff;
    cursor: pointer;
}

.pro_wrap {
    display: none;
}

.pro_wrap.active {
    display: block;
}

.pro_slick1, .pro_slick2 {
    width: 390px;
    height: 290px;
    overflow: hidden;
    float: left;
    position: relative;
}
 .pro_slick2 {

margin-left:60px;
}
.pro_slick img {
    width: 390px;
    height: 290px;
}

.pro_slick li {
    position: relative;
}

.pro_slick .info {
    position: absolute;
    bottom: 0;
    height: 44px;
    width: 390px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    background: url(../img/new_bg.png) no-repeat;
    background-size: 100% 100%;
}

.pro_slick button {
    display: block;
    width: 25px;
    height: 38px;
    margin-top: -12.5px;
}

.pro_slick .slick-prev {
    background: url("../img/prev_pro.png") no-repeat;
}

.pro_slick .slick-next {
    background: url("../img/prev_next.png") no-repeat;
}

.pro_right {
    width: 340px;
    float: right;
    overflow: hidden;
}

.imp_pro {
    border-bottom: 1px dotted #CCCCCC;
}

.imp_pro h4 {
    font-size: 20px;
    font-weight: bolder;
    color: #0066B1;
    line-height: 36px;
}

.imp_pro p {
    line-height: 34px;
}

.imp_pro a {
    display: block;
    text-align: right;
    line-height: 30px;
    color: #CCC;
}

.pro_href {
    margin-top: 10px;
    width: 400px;
}

.pro_href li {
    float: left;
    width: 180px;
    height: 34px;
    line-height: 34px;
    text-indent: 16px;
    background: url(../img/href_ico.png) no-repeat 4px center;
}


.service_detail > p {
    line-height: 35px;
    margin-bottom: 50px;
}

.service_show_content .part {
    margin-bottom: 61px;
    position: relative;
}

.service_show_content .part div {
    position: relative;
}

.service_show_content .right_top,
.service_show_content .left_top {
    margin-bottom: 61px;
}

.service_show_content .part > div {
    float: left;
}

.service_show_content .part .left {
    margin-right: 55px;
}

.service_show_content .part .mask {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    background: #0066B1;
    height: 0;
    padding: 30px;
    display: none;
}

.service_show_content .mask h2 {
    font-size: 30px;
    display: inline-block;
    border-bottom: 2px solid #fff;
    padding-bottom: 15px;
}

.service_show_content .mask p {
    line-height: 35px;
    margin: 25px 0;
}

.service_show_content .mask a {
    padding: 10px 20px;
    background: url("../images/icon.png") no-repeat -88px 0;
}


.info_detail li {
    padding: 25px 0;
}

.info_detail li > a {
    display: block;
}

.info_detail li > a:after {
    content: "";
    display: block;
    clear: both;
}

.info_detail .info_content {
    float: left;
    width: 820px;
    margin-right: 200px;
}

.info_detail .info_content > img {
    width: 200px;
    height: 112px;
}

.info_detail .info_content > div {
    float: right;
    width: 600px;
}

.info_detail .info_content h4 {
    font-size: 20px;
    margin-bottom: 15px;
}

.info_detail .date {
    float: left;
    border: 1px solid #D9D9D9;
    text-align: center;
    padding: 10px 10px 0;
    margin-top: 20px;
}

.info_detail .date .day {
    font-size: 44px;
    color: #999;
    margin-bottom: 10px;
}

.info_detail .date .month {
    font-size: 14px;
    color: #ABABAB;
}

.info_detail li:hover {
   background: #0066B1;;
}

.info_detail li:hover a {
    color: #fff;
    position: relative;
    left: 30px;
}

.info_detail li:hover .day,
.info_detail li:hover .month {
    color: #fff;
}

.info_detail li:hover .date {
    border-color: #fff;
}

.media_detail .media_pic {
    width: 335px;
    height: 208px;
    position: relative;
}

.media_pic .media_pic_detail li {
    position: absolute;
    top: 0;
    left: 0;
}

.media_pic .media_pic_detail li a {
    display: block;
}

.media_pic .media_pic_index {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.media_pic .media_pic_index li {
    float: left;
    width: 15px;
    height: 15px;
    background: url("../images/icon.png") no-repeat -30px -33px;
    margin-right: 10px;
    cursor: pointer;
}

.media_pic_index li.active {
    background-position: -30px -46px;
}

.media_detail > div {
    float: left;
}

.media_pic img {
    width: 335px;
    height: 208px;
    margin-bottom: 10px;
}

.media_detail .media_detail_content {
    width: 810px;
    margin-left: 50px;
}

.media_detail .media_detail_content li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}

.media_detail .media_detail_content li span {
    color: #A9A9A9;
}

.company_media {
    margin: 20px 0;
    position: relative;
    min-height: 470px;
    margin: 0 auto;
}

.company_media .tab_title {
    margin: 0 auto;
    text-align: center;
    width: 528px;
}

.company_media_detail {
    display: none;
    position: absolute;
    top: 180px;
}

.company_media_detail.show {
    display: block;
}

.company_media_detail > div {
    float: left;
    margin: 0 40px 10px 0;
}
.company_media_detail p{text-align:center;line-height:30px;}

.company_media_video {
    position: relative;
}

.company_media_video > img {
    width: 350px;
    height: 232px;
}

.company_media_video .pause {
    display: block;
    position: absolute;
    top: 32%;
    left: 40%;
}

.company_media_content {
    margin-top: 35px;
    margin-left: 30px;
}

.company_media_content ul li {
    widows: 500px;
    list-style: square;
    list-style-position: inside;
    margin-bottom: 25px;
}

.company_media_content ul li span {
    float: right;
    color: #A3A3A3;
}

.technological_part1 {
    position: relative;
    min-height: 200px;
    margin: 0 auto 40px;
}

.technological_part1 ul {
    margin: 0 0 35px 250px;
}

.technological_part1 ul a {
    font-size: 20px;
}

.technological_detail img {
    
height: 236px;
    
float: left;
    
padding-right: 25px;
}

.technological_detail p {
    float: right;
    width: 760px;
    line-height: 35px;
}

.blank {
    padding: 15px;
}

.technological_part2 {
    float: left;
    width: 560px;
    text-align: center;
    margin-bottom: 40px;
}

.technological_part2 img {
    width: 530px;
    height: 350px;
    text-align: center;
    margin-bottom: 10px;
}

.technological_part2 p {
    text-align: left;
    line-height: 33px;
}

.technological_part2 > a {
    display: block;
}


.knowtz_left {
    float: left;
    width: 750px;
}

.knowtz_content img {
    width: 330px;
    height: 234px;
    float: left;
}

.knowtz_content p {
    float: right;
    width: 370px;
    line-height: 35px;
    margin-top: 0px;
    text-align: justify;
}

.knowtz_left .culture_content li {
    line-height: 35px;
}

.knowtz_left .culture_content li span {
    padding-right: 10px;
    color: #A9A9A9;
}

.knowtz_right {
    float: right;
    width: 390px;
}

.knowtz_right .culture .tab_title {
    margin-left: 60px;
}

.knowtz_right .culture_content {
    text-align: center;
}

.culture_content a{
    display: none;
}
.culture_content .block{
    display: block;
}
.knowtz_right .culture p {
    line-height: 35px;
}

.knowtz_right .culture > a {
    font-size: 16px;
    display: block;
}


.article .news_content {
    /* text-align: center; */
}

.article .news_content h2 {
    font-size: 24px;
}

.article .news_content .article_info {
    margin: 20px auto 50px;
    padding: 10px;
    background: #F7F7F7;
    width: 70%;
}

.article .news_content .article_info .date {
    padding-right: 50px;
}

.article .article_content img {
    /* margin-bottom: 65px; */
}

.article .article_content p {
    /* text-align: left; */
    margin-bottom: 25px;
    line-height: 35px;
}
.article .article_content p  strong{
    /* text-align: left; */
    font-weight:bold;
}
.article .article_content table tbody tr td p{
margin-bottom: 0px!important;
}

.article .nextPage .prev {
    margin-right: 80px;
}


.comIntro_content p {
    line-height: 35px;
    /* margin-bottom: 30px; */
}


.comNews_content > .clearfix > a {
    display: block;
    margin-bottom: 50px;
}

.comNews_content .news_img {
    float: left;
    width: 492px;
    height: 258px;
}

.comNews_content .news_detail {
    float: right;
    width: 670px;
    height: 200px;
}

.comNews_content .news_detail h2 {
    font-size: 20px;
    margin: 30px 0;
    color: #383838;
}

.comNews_content .news_detail .content {
    line-height: 30px;
    margin-bottom: 30px;
    float: left;
    margin-left: -13px;
    margin-top: 18px;
    width: 490px;
}

.comNews_content .icon {
    padding: 4px 10px;
    background: url("../images/icon.png") no-repeat -59px -36px;
}

.comNews_content .icon2 {
    background-position: -86px -33px;
}

.comNews_content .blank {
    padding: 10px;
}


.section .nav .active .nav1 {
    width: 1200px;
    margin-left: 10px;
}

.section .nav .active .nav1 li {
    float: left;
    margin-left: -17px;
}

.section .nav .active .nav1 li a {
    background: none;
    color: black;
    text-align: center;
}

.section .nav .active .nav1 li a:hover {
    color: #0066B1;
}

.section .service {
    margin-top: 10px;
    height: 30px;
    margin: 0 auto;
    width: 1200px;
    border-bottom: 2px solid #0066B1;

}

.section .service ul {
    margin-left: 0px;
    /*float: left;*/
    margin-top: 0px;

}
 ul:after{
    content: "";
    display: block;
    clear: both;
}

.section .service li {
    float: left;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding-right: 28px;
    padding-left: 28px;
    border-right: 1px solid gray;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    z-index: 2;
}

.section .content li.active1 {
    border-left: 1px solid gray;
}

.section .content li:hover {
    background: #0066B1;
    cursor:pointer;
}
.section .content li:hover a {
  color: white;
}



.section .content p {
    line-height: 35px;
    /* margin-top: 30px; */
    /* float: left; */
    position: relative;
    top: 0px;
}

.section .content .blank {
    padding: 15px;
}

.section .content .info {
    float: left;
    margin-left: 26px;
    margin-top: 35px;
    width: 570px;
    height: 428px;
    overflow: hidden;
    z-index: 10;
}

.section .content .info img {
    float: left;
    /*margin-left: 28px;
    margin-top: 46px;*/
    width: 570px;
    height: 428px;
    display: block;
 
 
}
/*.section .content .info img:hover{*/
    /*width:684px;*/
    /*height: 384px;*/
    /*margin-top: -32px;*/
    /*margin-left: -32px;*/
/*}*/
.section .content .wk {
    float: left;
    margin-left: -478px;
    margin-top: 240px;
}

.section .content .span {
    float: left;
    display: block;
    margin-top: 475px;
    margin-left: -560px;
    text-align: center;
    width: 540px;
}
.cc{overflow:hidden}

.dated {
    width: 300px;
    height: 140px;
    /* background: #EFEFEF; */
    /*position: absolute;*/
    /*top: 1560px;*/
    /* left: 132px; */
    margin-top: 50px;
    margin-left: 25px;
  
}

.dated .p1 {
    font-size: 18px;
    color: #0066B1;
    float: left;
    margin-top: 7px;
    margin-left: 25px;
       background: #EFEFEF;
    width: 270px;
    padding-left: 30px;
    padding-top: 10px;
line-height:30px!important;
}

.dated .p2 {
      font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
line-height:30px!important;
}

.dated .p3 {
    font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;line-height:30px!important;

}
.dated .p4 {
    font-size: 16px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
    width: 270px;
    background: #EFEFEF;
    padding-left: 30px;
    padding-bottom: 30px;
    line-height:30px!important;
}

.section .content .date {
    width: 300px;
    height: 140px;
    /* background: #EFEFEF; */
    /*position: absolute;*/
    /*top: 1560px;*/
    /* left: 132px; */
    margin-top: 50px;
    margin-left: 25px;
    float: left;
}

.section .content .date .p1 {
    font-size: 18px;
    color: #0066B1;
    float: left;
    margin-top: 7px;
    margin-left: 25px;
       background: #EFEFEF;
    width: 270px;
    padding-left: 30px;
    padding-top: 10px;
}

.section .content .date .p2 {
      font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date .p3 {
    font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date .p4 {
    font-size: 16px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     width: 270px;
    background: #EFEFEF;
    padding-left: 30px;
    padding-bottom: 70px;
}


.section .content .date1 {
    width: 300px;
    height: 140px;
    /* background: #EFEFEF; */
    /*position: absolute;*/
    /*top: 1560px;*/
    /* left: 132px; */
    margin-top: 50px;
    margin-left: 25px;
    float: left;
}

.section .content .date1 .p1 {
    font-size: 18px;
    color: #0066B1;
    float: left;
    margin-top: 7px;
    margin-left: 25px;
    background: #EFEFEF;
    width: 270px;
    padding-left: 30px;
    padding-top: 10px;
}

.section .content .date1 .p2 {
      font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
    background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date1 .p3 {
    font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
    background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date1 .p4 {
    font-size: 16px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
    width: 270px;
    background: #EFEFEF;
    padding-left: 30px;
    padding-bottom: 70px;
}

.section .content .date2 {
    width: 300px;
    height: 140px;
    /* background: #EFEFEF; */
    /*position: absolute;*/
    /*top: 1560px;*/
    /* left: 132px; */
    margin-top: 50px;
    margin-left: 25px;
    float: left;
}

.section .content .date2 .p1 {
    font-size: 18px;
    color: #0066B1;
    float: left;
    margin-top: 7px;
    margin-left: 25px;
    background: #EFEFEF;
    width: 270px;
    padding-left: 30px;
    padding-top: 10px;
}

.section .content .date2 .p2 {
    font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date2 .p3 {
    font-size: 17px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     background: #EFEFEF;
    padding-left: 30px;
    width: 270px;
}

.section .content .date2 .p4 {
    font-size: 16px;
    float: left;
    margin-top: -5px;
    margin-left: 25px;
     width: 270px;
    background: #EFEFEF;
    padding-left: 30px;
    padding-bottom: 70px;
}

.section .content {
    width: 1200px;
    /* height: 1200px; */
    
    margin: auto;
}
.mar-bom{margin-bottom:40px;}
.yeya1{
    width: 1200px;
    /* height: 1000px; */
    background: white;
    padding-top: 20px;
}
.yeya ,.yeya2 ,.yeya3 ,.yeya4 ,.yeya5 ,.yeya6{
    width: 1200px;
    height: 1000px;
    display: none;
    background: white;
}
/*.yeya {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
  /*!*  position: absolute;*/
    /*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/

/*.yeya2 {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
    /*!*position: absolute;*!*/
    /*!*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/

/*.yeya3 {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
    /*!*position: absolute;*!*/
    /*!*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/

/*.yeya4 {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
    /*!*position: absolute;*!*/
    /*!*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/

/*.yeya5 {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
    /*!*position: absolute;*!*/
    /*!*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/

/*.yeya6 {*/
    /*width: 1200px;*/
    /*height: 1000px;*/
    /*!*position: absolute;*!*/
    /*!*top: 552px;*!*/
    /*display: none;*/
    /*background: white;*/
/*}*/