.index_banner{ margin-top: 90px;}
.banner{ position: relative; width: 100%; height: 501px;}
.banner .item_img{ position: absolute; display: none; width: 100%; height: 100%;}
.banner .item_img:first-child{ display: block;}

.banner_btnO{ position: absolute; width: 100%; height: 15px; z-index: 10; bottom: 32px; text-align: center;}
.banner_btnO .banner_btn{ display: inline-block;}
.banner_btnO .banner_btn .item_btn{ display: inline-block; width: 15px; height: 15px; background: url('../style/banner_btn.png') no-repeat left top; font-size: 0; margin: 0px 4px;}

#main{ width: 100%; margin-top: 10px;}

.index_info .title{ width: 100%; text-align: center; font-size: 40px;}
.index_info .title{ font-size: 40px; color: #006aa3;}
.index_info .brief{ width: 685px; margin: 27px auto 10px auto; font-size: 14px; color: #555; text-align: left;}

/*******************************Bamboo start***********************************/
#main .nb_bg{ width: 100%; height: 582px; background: url('../style/nb_bg.png') repeat-x left top;}
.bamboo{ width: 1000px; margin: 0px auto; text-align: center; padding-top: 69px;}
.bamboo .index_art_list{ width: 1000px; margin-bottom: 20px;}

.index_art_list .art_list{ overflow: hidden;}

.art_list .art_item{ float: left; margin-left:20px; margin-top:20px;}
 
.art_list .art_item:nth-child(3n+1){margin-left: 0px;}

.art_list .art_item .art_a{ display: block; width: 320px; height: 26px; line-height: 26px; padding-top: 119px; text-decoration: none; color: #fff; }
.art_list .art_item .art_a:hover{ color: #fff;}
.art_list .art_item .art_a .art_title{ font-size: 14px; font-weight: bold; background-color:#006aa3; display:block;opacity: 0.6}
.art_list .art_item .art_a .more{ font-size: 10px;}




/*******************************Bamboo end***********************************/

/*******************************Like start***********************************/
#main .like{ width: 100%; min-width: 1000px; margin-top: 86px; overflow: hidden;}
.like .picScroll-left{ margin: 0px auto; height: 550px; position: relative; margin-top: 69px;}
.like .picScroll-left .picList{ position: absolute;}
.like .picScroll-left .picList .case_item{ float: left; position: relative; width: 625px; height: 362px; margin: 0px 10px;}
.like .picScroll-left .picList .case_item .case_a{ display: block; width: 625px; height: 362px;}
.like .picScroll-left .picList .case_item .case_a img{ max-width: 625px; max-height: 362px;}
.case_bg{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: url('../style/index_case_bg.png') repeat left top; z-index: 10;}

.hd{ width: 100%; text-align: center; height: 20px; margin-top: 15px;}
.hd ul{ display: inline-block;}
.hd li{ display: inline-block; width: 20px; height: 20px; background: url("../style/banner_btn.png") center center  no-repeat; margin: 0 3px; cursor: pointer;}
.hd li.on{background: url("../style/banner_btn2.png") center center  no-repeat;}
.hd .prev{ display: inline-block; width: 13px; height: 19px; background: url('../style/index_prev.png') no-repeat center;}
.hd .next{ display: inline-block; width: 13px; height: 19px; background: url('../style/index_next.png') no-repeat center;}

/*******************************Like end***********************************/

/*******************************Content start***********************************/
#main .index_contact_outer{ min-height: 372px; background: url('../style/index_con_bg.jpg') no-repeat center top #7fbe26; font-size: 0px;}
.index_contact_outer .index_contact{ width: 1000px; margin: 0px auto;}
.index_contact .contact_top{ width: 100%; height: 306px;}
.index_contact .contact_top .left{ float: left; width: 630px; margin-left: 16px; margin-top: 92px;}
.index_contact .contact_top .right{ float: left; margin-left: 70px; margin-top: 98px;}
.index_contact .contact_top .right .index_con_btn{ display: inline-block; width: 284px; height: 77px; background: url('../style/index_con_btn.png') no-repeat left center;}
.index_contact .contact_top .right .index_con_btn:hover{background: url('../style/index_con_btn2.png') no-repeat left center;}
.index_contact .contact_bottom{ width: 100%; height: 66px; line-height: 92px;}
.index_contact .contact_bottom .index_share{ display: inline-block; width: 32px; height: 32px; margin: 0px 23px;}
.index_contact .contact_bottom .index_share_00{ margin-left: 363px;}
.index_contact .contact_bottom .index_share_03{ width: 37px;}
/*******************************Content end***********************************/

/*******************************Video start***********************************/
#main .index_video_outer{ width: 100%; height: 447px; background: url('../style/video_bg.jpg') no-repeat center top;}
.index_video_outer .index_video{ width: 1000px; margin: 0px auto;}
.index_video .left{ float: left; width: 553px; height: 311px; margin-top: 25px; font-size: 0px;}
.index_video .right{ float: left; width: 327px; height: 201px; line-height: 20px; margin-top: 85px; margin-left: 85px;}
.index_video .right .video_content{ width: 100%; height: 260px; overflow: hidden;}
.index_video .right .video_btn{ margin-top: 15px; text-align: center;}
.index_video .right .video_btn span{ display: inline-block; width: 9px; height: 9px; border: 1px solid #059208; margin: 0px 4px; cursor: pointer; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
.index_video .right .video_btn span:first-child{ border: 1px solid #059208; background-color: #059208;}
/*******************************Video end***********************************/