body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
body { color:#333; font-family:"Microsoft YaHei"; font-size: 18px; margin:0 auto; /*filter: grayscale(100%);*/}
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#bb7f4f; text-decoration:underline; }
.azhong:link,.azhong:visited{ color: #bb7f4f;}
.azhong:hover{ color: #bb7f4f;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.w1140{ width: 1140px;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt60{padding-top: 60px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.mt30{ margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{ margin-top:60px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.bgblue{background: #edf5fb;}
.bghui{background: #f0f0f0;}
.br5{border-radius: 5px;}
.bs5{box-shadow: 0 0 3px 0 rgba(0, 0, 0,.3);}
.bhui{border:#f1f1f1 1px solid;}
.cwhite{color: white;}
.cblue{color: #bb7f4f;}
.clightgrey{color: #8d8d8d;}
.cred{color: red;}
.lhd15{line-height: 1.8;}
.f20{font-size: 20px !important;}
.f30{font-size: 30px !important;}


.container{width: 1200px; margin-left: auto; margin-right: auto;}
header{border-top: #bb7f4f 18px solid; width: 100%; min-width: 1200px;}
.logo{ padding: 18px 0; float: left;}
.top_youshi{float: left; padding-left: 50px; padding-top: 25px;}
.top_youshi li{float: left; padding-right: 15px;}
.tel{float:right; padding-top: 25px;}
nav{height: 60xp; border-top: #c6c6c6 1px solid; clear: both;}
.nav{width: 1200px; margin: 0 auto;}
.nav li{float: left; position: relative; line-height: 60px; font-size: 20px; padding: 0 31px;}
.nav li::after{ content:""; width: 0; height: 5px; background: #bb7f4f; position: absolute; left: 0; bottom: 5px; opacity: 0; transition: all .5s;}
.nav li:hover::after{opacity: 1; width: 100%;}
.nav li a{text-decoration: none; display: block;}
.banner{height: 680px; clear: both; min-width: 1200px;}
.banner .swiper-slide{ height: 680px; right: 0;}
.swiper-banner{position: relative; min-width: 1200px;}
.swiper-banner-pagination{width: 1200px !important; text-align: right; bottom: 30px !important;}
.swiper-banner-pagination span{width: 23px; height: 23px; background: #feeee1;}
.swiper-banner-pagination .swiper-pagination-bullet{opacity: 1; margin: 0 10px !important;}
.swiper-banner-pagination .swiper-pagination-bullet-active{background: #bb7f4f;}

.index_new_title{ height: 92px;}
.index_new_title_l{ width: 300px; float: left; position: relative;}
.title{ width: 225px; display: inline-block; padding-left: 60px; position: relative;}
.title h2{font-size: 45px; line-height: 1; font-weight: normal; text-align: left;}
.title p{font-size: 20px; color: #b2b2b2; font-family: Arial, Helvetica, sans-serif; line-height: 1; padding-top: 5px; text-align: left;}
.title::after{content: ""; width: 40px; height: 9px; background: #bb7f4f; position: absolute; left: 0; top: 20px;}

.title_white{ width: 225px; display: inline-block; padding-left: 60px; position: relative;}
.title_white h2{font-size: 45px; line-height: 1; font-weight: normal; text-align: left; color: white;}
.title_white p{font-size: 20px; color: #fff; font-family: Arial, Helvetica, sans-serif; line-height: 1; padding-top: 5px; text-align: left;}
.title_white::after{content: ""; width: 40px; height: 9px; background: #fff; position: absolute; left: 0; top: 20px;}

.index_new_title_r{float: right;}
.index_new_title_r li{float: left; width: 208px; height: 71px; border: #b3b3b3 1px solid; font-size: 24px; text-align: center; line-height: 71px; margin-right: 10px; cursor: pointer;}
.index_new_title_r li:last-child{margin-right: 0;}
.index_new_title_r .index_new_title_r_on{ width: 210px; height: 92px; border: 0; background: url(../images/tab_on.png) no-repeat top center; line-height: 73px; color: #fff;}
.index_new_container_box{display: none;}
.index_new_container_box:first-child{display: block;}
.index_new_container_l{width: 580px; height: 435px; overflow: hidden;}
.index_new_container_l img{transition: all 1s;}
.index_new_container_l img:hover{transform: scale(1.05);}
.index_new_container_r{width: 580px; padding-top: 20px;}
.index_new_container_r dl{padding-bottom: 30px; clear: both; overflow: hidden;}
.index_new_container_r dt{ width: 470px; float: left;}
.index_new_container_r dt h3{font-weight: normal; font-size: 20px; line-height: 1; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.index_new_container_r dt p{font-size: 16px; color: #666; padding-top: 10px; line-height: 1.8;}
.index_new_container_r dd{width: 80px; float: right; height: 50px; border-left: #ddd 1px solid; text-align: center; color: #b3b3b3; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.index_new_container_r dd span,.index_new_container_r dd strong{display: block;}
.index_new_container_r dd strong{font-size: 26px; font-weight: normal; line-height: 1; padding-top: 5px;}
.index_new_container_more{ clear: both; text-align: right;}
.morelink{width: 200px; height: 45px; line-height: 45px; border: #b7b7b7 1px solid; display: inline-block; border-radius: 45px; text-align: center; transition: all .3s;}
.morelink:hover{ background: #bb7f4f; color: white; border: #bb7f4f 1px solid; text-decoration: none;}

.index_doc_title{border-bottom: #c6c6c6 1px solid; padding-bottom: 15px; overflow: hidden; clear: both;}
.index_doc_title dt,.index_doc_title dd{width: 50%; float: left;}
.index_doc_title dt h2{display: inline; font-size: 35px; font-weight: normal; line-height: 1;}
.index_doc_title dt span{font-size: 16px; color: #999;}
.index_doc_title dd{ text-align: right; font-size: 22px;}
.index_doc_title dd a{color: #bb7f4f;}
.index_doc_container{position: relative; height: 220px; padding-top: 20px;}
.index_doc_list_img{width: 170px; height: 218px; float: left;}
.index_doc_list_img img{width: 100%;}
.index_doc_list_con{width: 200px; float: left; padding-left: 10px;}
.index_doc_list_con h3{font-size: 20px; color: #bb7f4f; font-weight: normal; line-height: 1;}
.index_doc_list_con h4{font-weight: normal; color: #666; padding-top: 10px; font-size: 16px;}
.index_doc_list_con p{font-size: 14px; padding-top: 20px; color: #666; line-height: 1.8;}
.index_doc_list_con_menu{ clear: both; padding-top: 15px;}
.index_doc_list_con_menu a{border:#bb7f4f 1px solid; display: inline-block; width: 70px; font-size: 16px; text-align: center; line-height: 30px; color: #bb7f4f; transition: all .3s;}
.index_doc_list_con_menu a:hover{background: #bb7f4f; color: white; text-decoration: none;}
.index_doc_tab{ width: 100%; position: absolute; top: 110px; left: 0; z-index: 2;}
.index_doc_tab dt{position: absolute; left: -40px; cursor: pointer;} 
.index_doc_tab dd{position: absolute; right: -40px; cursor: pointer;} 

.index_tsfw_title{text-align: center; clear: both;}
.index_tsfw_box{clear: both; padding-top: 50px; min-width: 1200px;}
.index_tsfw_container{height: 860px; display: none;}
.index_tsfw_container:first-child{display: block;}
.index_tsfw_article{width: 530px; padding: 40px 60px; background: rgba(255, 255, 255,.7); border-radius: 10px; position: absolute; top: 220px; right: 0;}
.index_tsfw_article h3{font-size: 35px; color: #bb7f4f; padding-bottom: 20px; border-bottom: #bb7f4f 5px solid; display: inline-block; clear: both; line-height: 1;}
.index_tsfw_article p{clear: both; font-size: 18px; color: #666; line-height: 1.8; padding-top: 20px;}
.index_tsfw_tab{ position: relative; z-index: 1; top: -90px; height: 190px; background: white; border-radius: 10px; box-shadow: 0 0 10px #dcdbdb; overflow: hidden;}
.index_tsfw_tab dl{width: 171px; height: 190px; float: left; position: relative; text-align: center; transition: all .3s; cursor: pointer;}
.index_tsfw_tab dl::after{content: ""; width: 1px; height: 130px; background: #eee; position: absolute; right: -1px; top: 30px;}
.index_tsfw_tab dl:last-child{width: 174px;}
.index_tsfw_tab dl:last-child::after{display: none;}
.index_tsfw_tab dt{width: 86px; height: 86px; margin: 40px auto 0 auto; overflow: hidden;}
.index_tsfw_tab dt img{ position: relative; top: 0; transition: all .3s;}
.index_tsfw_tab dd{font-size: 20px; padding-top: 10px;}
.index_tsfw_tab .index_tsfw_tab_on{background: #bb7f4f; color: #fff;}
.index_tsfw_tab .index_tsfw_tab_on dt img{ top: -86px;}

.title1{text-align: center; clear: both;}
.title1 h2{font-size: 50px; line-height: 1; font-weight: normal; position: relative;}
.title1 h2::after{content:""; width: 100px; height: 5px; background: #bb7f4f; margin: 20px auto; display: block;}
.title1 p{color: #666; font-size: 20px; line-height: 1;}

.index_slhj_tab{ clear: both; padding-top: 40px; padding-bottom: 20px; text-align: center; min-width: 1200px;}
.index_slhj_tab dl{width: 165px; height: 185px; padding-right: 10px; background: url(../images/index_slhj_tab.png) no-repeat top center; display: inline-block; text-align: center; font-size: 0; margin-right: 20px; cursor: pointer;}
.index_slhj_tab dl:last-child{margin-right: 0;}
.index_slhj_tab dt{width: 77px; height: 77px; overflow: hidden; position: relative; margin: 20px auto 0 auto;}
.index_slhj_tab dt img{position: relative; top: 0; transition: all .3s;}
.index_slhj_tab dd{line-height: 1; padding-top: 15px; font-size: 24px;}
.index_slhj_tab .index_slhj_tab_on{ background: url(../images/index_slhj_tab_on.png) no-repeat top center;}
.index_slhj_tab .index_slhj_tab_on dd{color: white;}
.index_slhj_tab .index_slhj_tab_on dt img{position: relative; top: -77px;}

.index_slhj_container{height: 612px; display: none; min-width: 1200px;}
.index_slhj_container:first-child{display: block;}
.index_slhj_article{width: 600px; position: absolute; right: 0; top: 70px; }
.index_slhj_article h3{font-size: 40px; color: #bb7f4f; font-weight: normal; display: inline-block; padding-bottom: 20px; border-bottom: #bb7f4f 3px solid; clear: both; margin-left: 50px;}
.index_slhj_article p{font-size: 20px; color: #666; padding-top: 30px; margin: 0 50px; line-height: 1.8;}
.index_slhj_menu{padding-top: 40px; clear: both; text-align: right; margin-right: 50px;}
.index_slhj_imglist{ clear: both; padding-top: 40px;}
.index_slhj_imglist li{width: 290px; float: left; margin-right: 20px;}
.index_slhj_imglist li:last-child{margin-right: 0;}
.index_slhj_imglist li img{width: 100%;}

.index_fwdx{height: 510px; padding-top: 100px; position: relative; min-width: 1200px;}
.index_fwdx::before{content:""; background: #bb7f4f; position: absolute; width: 100%; height: 440px; z-index: -1; top: 0;}
.index_fwdx_container{background: white; width: 1130px; height: 470px; padding: 35px 35px 0 35px;}
.index_fwdx_l{width: 533px; height: 470px; float: left; overflow: hidden;}
.index_fwdx_r{width: 560px; float: right;}
.index_fwdx_title{ padding-top: 60px;}
.index_fwdx_list{padding-top: 30px;}
.index_fwdx_list li{font-size: 20px; line-height: 44px; padding-left: 20px;}
.index_fwdx_list li span{display: inline-block; width: 35px; height: 35px; line-height: 35px; border: #ddd 1px solid; border-radius: 35px; margin-right: 10px; color: #999; text-align: center; position: relative; top: 2px;}
.liucheng{padding:40px 0; height: 90px;}
.liucheng dl{float: left; padding: 0 30px;}
.liucheng dt{width: 90px; height: 90px; float: left;}
.liucheng dd{float: left; padding-left: 20px; padding-top: 15px; line-height: 1.5; font-size: 20px;}

footer{background: #3c3c3c; height: 180px; padding: 80px 0; clear: both; min-width: 1200px;}
.footer_logo{width: 310px; float: left;}
.footer_ewm{float: left; width: 173px; padding-left: 50px; margin-left: 50px; border-left: #777777 1px solid;}
.footer_info{float: right; width: 560px; font-size: 18px; line-height: 1.8; color: #aaa;}
.footer_info dd{padding-top: 20px;}
.footer_info a{text-decoration: underline; color: #aaa !important;}


/*about*/
.about_jj{padding-top: 60px;}
.about_jj_img{width: 580px; height: 430px; float: left; overflow: hidden;}
.about_jj_img img{transition: all 1s;}
.about_jj_img img:hover{transform: scale(1.05);}
.about_jj_con{width: 550px; float: left; padding-left: 40px;}
.about_jj_about{font-size: 18px; line-height: 1.8; color: #666; padding-top: 20px;}
.about_jj_info{ padding-top: 30px;}
.about_jj_info dl{clear: both;}
.about_jj_info dt{width: 38px; float: left;}
.about_jj_info dd{line-height: 38px; font-size: 20px; float: left; padding-left: 10px;}
.about_ks{padding: 40px 0 30px 0; overflow: hidden;}
.about_ks dl{float: left; width: 172px; height: 50px; padding: 10px 20px; margin: 0 43px 30px 43px; border: #bb7f4f 1px solid; border-radius: 10px; overflow: hidden;}
.about_ks dt{float: left; width: 51px;}
.about_ks dd{font-size: 20px; float: left; line-height: 50px; padding-left: 10px;}
.about_fwzz{height: 780px; background: url(../images/about_fwzz_bg.png) no-repeat top center; clear: both; min-width: 1200px;}
.about_fwzz_con{padding-top: 80px; padding-left: 70px; float: left;}
.about_fwzz_con_js{ width: 450px; padding-top: 30px; line-height: 1.8; color: white;}
.about_fwzz_ys{ position:absolute; top: 490px; background: white; box-shadow: 0 0 10px #dcdbdb; height: 290px; width: 100%;}
.about_fwzz_ys dl{width: 200px; padding: 30px 50px 0 50px; float: left; text-align: center; position: relative;}
.about_fwzz_ys dl::after{content: ""; position: absolute; width: 1px; height: 230px; background: #ddd; right: 0; top: 30px;}
.about_fwzz_ys dt img{margin: 0 auto;}
.about_fwzz_ys dt p{font-size: 24px;}
.about_fwzz_ys dd{font-size: 18px; color: #666; padding-top: 20px; line-height: 1.8;}

.about_zxwn{height: 710px; margin-top: 60px; background: url(../images/about_zxwn_bg.png) no-repeat top center; min-width: 1200px; max-width: 1920px; margin-left: auto; margin-right: auto; overflow: hidden;}
.about_zxwn_con{width: 540px; float: right;}
.about_zxwn_title{padding: 35px; clear: both;}
.about_zxwn_js{padding: 15px 50px 50px 50px; font-size: 18px; line-height: 1.8; color: #666;}
.about_zxwn_imglist{position: absolute; top: 385px; left: 670px; width: 1000px;}
.about_zxwn_imglist li{float: left; width: 280px; margin-right: 10px;}
.about_zxwn_imglist img{width: 100%;}

.about_huanjing{height: 580px; overflow: hidden;}
.about_huanjing_info{border: #ddd 1px solid; padding: 30px 40px; overflow: hidden;}
.about_huanjing_title{ width: 50%; float: left;}
.about_huanjing_tab{float: right; padding-top: 25px;}
.about_huanjing_tab li{width: 22px; height: 21px; background: url(../images/jiantou.png) no-repeat top center; cursor: pointer;}
.about_huanjing_tab li:hover{background: url(../images/jiantou_on.png) no-repeat top center;}
.about_huanjing_tab li:first-child{float: left; padding-right: 20px;}
.about_huanjing_tab li:last-child{float: right; transform: rotate(180deg)}

.zhaopian_con{padding: 40px 0; background: #f5f5f5; margin-top: 20px;}
.zhaopian_list{ width: 1200px; margin:0 auto; overflow: hidden;}
.zhaopian_list li{width: 350px; height:270px; padding: 12px; background: white; float: left; margin: 0 13px 30px 13px; transition: all .3s; cursor: pointer;}
.zhaopian_list li img{width: 100%;}
.zhaopian_list p{ font-size: 24px; color: #666; text-align: center; line-height: 1; padding-top: 22px;}
.zhaopian_list li:hover{background: #bb7f4f;}
.zhaopian_list li:hover p{color: white;}
.zhaopian_nav{width: 1200px; margin:0 auto 40px auto; overflow: hidden;}
.zhaopian_nav li{font-size: 24px; float: left; padding: 0 30px; color: #666; position: relative; line-height: 2; cursor: pointer; transition: all .3s;}
.zhaopian_nav li::after{content: ""; position: absolute; top: 15px; right: 0; height: 24px; width: 2px; background: #ddd;}
.zhaopian_nav .zhaopian_nav_on{background: #bb7f4f; color: white;}
.zhaopian_nav_on::after,.zhaopian_nav li:last-child::after{display: none;}
.zhaopian_nav li:hover{background: #bb7f4f; color: white;}
.zhaopian_nav li:hover::after{display: none;}

.doclist_l{width: 870px; float: left; padding-top: 20px;}
.dqwz{line-height: 90px; background: white; padding-left: 20px; color: #999;}
.dqwz img{float: left; padding-right: 10px; position: relative; top: 12px;}
.doclist_con{width: 840px; height: 230px; padding: 15px 20px; background: white; margin-bottom: 20px;}
.doclist_time{width: 100px; float: left; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #999; padding-top: 15px;}
.doclist_time li:nth-child(1){font-size: 54px; line-height: 1;}
.doclist_time li:nth-child(2){font-size: 20px; line-height: 1; margin-top: 10px; padding-top: 10px; border-top: #ddd 1px solid;}
.doclist_time li:nth-child(3){ padding-top: 20px;}
.doclist_time li img{display: inline;}
.doclist_img{width: 180px; height: 231px; float: left; padding-left: 20px;}
.doclist_img img{width: 100%;}
.doclist_container{width: 510px; float: right;}
.doclist_container h2{font-size: 24px; color: #bb7f4f; font-weight: normal; padding-top: 10px; line-height: 1;}
.doclist_container h2 span{font-size: 18px; color: #666; padding-left: 10px;}
.doclist_description{font-size: 16px; line-height: 1.8; padding-top: 30px;}
.doclist_info{ padding-top: 30px;}
.doclist_info dt{width: 50%; float: left; font-size: 14px;}
.doclist_info dt img{ float: left; position: relative; top: 1px; padding-right: 10px;}
.doclist_info dd{width: 50%; float: right;}
.doclist_info dd a{width: 75px; line-height: 30px; background: #bb7f4f; float: right; text-align: center; color: white;}
.fenye{font-size: 0; text-align: center; overflow: hidden; padding: 20px 0 50px 0;}
.fenye li{display: inline-block; margin-right: 10px; font-size: 16px; background: white; cursor: pointer;}
.fenye a,.thisclass{display: block; padding: 10px 20px; border: #ddd 1px solid;}
.fenye .active a,.fenye a:hover{background: #bb7f4f; color: white; border: #bb7f4f 1px solid;}
.doclist_r{width: 300px; background: white; padding: 2px; float: right; margin-top: 20px;}
.doclist_r_title{line-height: 55px; background: #bb7f4f; color: white; font-size: 22px; padding-left: 20px; font-weight: normal;}
.doclist_r_jsimg{padding-top: 10px; width: 300px; height: 180px;}
.doclist_r_jscon{ padding: 10px; font-size: 16px; line-height: 1.8; color: #666;}
.doclist_r_doc{padding: 20px 0; height: 128px;}
.doclist_r_doc_img{width: 100px; height: 128px; float: left;}
.doclist_r_doc_img img{width: 100%;}
.doclist_r_doc_con{width: 165px; float: left; padding-left: 20px;}
.doclist_r_doc_con h3{font-size: 20px; font-weight: normal;}
.doclist_r_doc_con h4{font-weight: normal; font-size: 16px; padding-top: 10px;}
.doclist_r_doc_con p{font-size: 14px; color: #666; line-height: 1.5; padding-top: 10px;}
.doclist_r_kslist{padding: 30px 35px; font-size: 16px; line-height: 1.8; color: #666;}
.doclist_r_liucheng{width: 225px; height: 80px; margin:0 auto 20px auto; border: #ddd 1px solid; border-radius: 10px; padding: 0 20px;}
.doclist_r_liucheng dt{float: left; padding-top: 12px;}
.doclist_r_liucheng dd{float: left; padding-left: 20px; font-size: 16px; padding-top: 20px; color: #666;}

.article{background: white; padding: 0 30px;}
.article_title{font-size: 40px; text-align: center; line-height: 1.5; padding-top: 50px; font-weight: normal;}
.article_info{ text-align: center; padding-top: 20px; font-size: 16px; color: #666; padding-bottom: 30px; border-bottom: #ddd 1px solid;}
.article_info li{display: inline; padding-right: 20px;}
.article_info li:last-child{padding-right: 0;}
.article_docbox{padding: 30px 0; border-bottom: #ddd 1px solid; height: 385px;}
.article_docbox_img{width: 300px; float: left; height: 385px;}
.article_docbox_img img{width: 100%; height: 100%;}
.article_docbox_con{width: 470px; float: right;}
.article_docbox_con h2{font-size: 24px; color: #bb7f4f; padding-top: 10px;}
.article_docbox_touxian{ padding-top: 20px;}
.article_docbox_shijian{padding-top: 10px; padding-bottom: 20px; border-bottom: #ddd 1px solid;}
.article_docbox_shanchang{padding-top: 20px; line-height: 1.8;}
.article_docbox_menu{padding-top: 50px;}
.article_docbox_menu li{float: left; width: 80px; line-height: 30px; float: left;}
.article_docbox_menu li:first-child{padding-right: 20px;}
.article_docbox_menu a{display: block; border: #ddd 1px solid; text-align: center; transition: all .3s;}
.article_docbox_menu a:hover{border: #bb7f4f 1px solid; background: #bb7f4f; color: white;}
.article_artcle{line-height: 1.8; padding-top: 30px;}
.article_artcle img{display: inline; max-width: 100%;}
.article_artcle a{color: #bb7f4f; text-decoration: underline;}
.article_artcle p{padding-bottom: 20px;}
.article_prevnext{padding: 30px 0; clear: both; height: 40px; line-height: 40px;}
.article_prevnext dt:hover,.article_prevnext dd:hover{color: #bb7f4f;}
.article_prevnext dt{width: 50%; float: left;}
.article_prevnext dd{width: 50%; float: right; text-align: right;}
.article_prevnext dd span{transform: rotate(180deg); padding-right: 10px; display: inline-block;}
.article_prevnext a{color: #bb7f4f; text-decoration: underline;}
.article_prevnext dt,.article_prevnext dd{white-space: nowrap; /* 不换行 */  overflow: hidden; /* 超出部分隐藏 */ text-overflow: ellipsis; }
.bghui_box{padding-bottom: 50px;}

.vr_box{background: #858585; padding: 60px;}
.vr{height: 844px; width: 1500px; margin: 0 auto;}
.vr_bigimg_list{width: 1500px; height: 843px; overflow: hidden; display: none;}
.vr_bigimg_list iframe{width: 1500px; height: 1200px; overflow: hidden;}
.vr_bigimg_list:first-child{display: block;}
.vr_bigimg_list img{width: 1500px; height: 843px;}
.vr_list{height: 76px; padding-top: 10px; background: rgba(0, 0, 0,.3); position: absolute; bottom: 50px; width: 100%;}
.vr_list_box{width: 1200px; margin: 0 auto; text-align: center; font-size: 0;}
.vr_list_img{border: #fff 2px solid; width: 72px; height: 62px; display: inline-block; margin-right: 10px; cursor: pointer;}
.vr_list_img:last-child{margin-right: 0;}
.vr_list_img img{width: 100%; height: 100%;}
.vr_list_box .vr_list_on{border: #bb7f4f 2px solid;}

.zhinan_title{padding-top: 60px; height: 195px;}
.zhinan_title dt{width: 50%; float: left;}
.zhinan_title dt h1{font-size: 50px; line-height: 1; padding-top: 10px; padding-bottom: 30px; font-weight: normal;}
.zhinan_title dt p{font-size: 30px; line-height: 1;}
.zhinan_title dd{width: 294px; height: 130px; padding-right: 40px; color: white; line-height: 110px; float: right; background: url(../images/zhinan_03.jpg) no-repeat top center; font-size: 50px; text-align: right;}
.zhinan_liucheng{padding-top: 30px; height: 514px;}
.zhinan_liucheng_l{float: left;}
.zhinan_liucheng_r{width: 630px; float: right; padding-top: 40px;}
.zhinan_liucheng_r dl{height: 80px; margin-bottom: 40px; font-size: 20px;}
.zhinan_liucheng_r dt{width: 100px; background: #bb7f4f; line-height: 80px; color: white; font-size: 45px; text-align: center; float: left; font-family: Arial, Helvetica, sans-serif;}
.zhinan_liucheng_r dd{width: 480px; padding:0 20px; float: left; height: 76px; line-height: 76px; border: #dcdcc8 2px solid; border-left: none;}
.zhinan_fangxing{padding-top: 30px;}
.zhinan_fangxing_list{float: left; width: 210px; height: 446px; transition: all .3s; position: relative; margin-right: 1px;}
.zhinan_fangxing_title{position: absolute; right: 25px; bottom: 25px;}
.zhinan_fangxing_list_on{ width: 566px;}
.zhinan_js{height: 500px; background: url(../images/zhinan_14.jpg) no-repeat top center; color: white; margin-top: 60px; min-width: 1200px;}
.zhinan_js_title{padding-top: 150px; padding-left: 65px;}
.zhinan_js_title dt{font-size: 80px; line-height: 1;}
.zhinan_js_title dd{font-size: 28px; padding-top: 20px; line-height: 1.8;}
.zhinan_liuxian{padding-top: 60px;}
.zhinan_liuxian_title{float: left; padding-left: 60px;}
.zhinan_liuxian_info{float: right; width: 836px; padding-right: 60px;}
.zhinan_liuxian_info p{font-size: 22px; line-height: 2; padding-bottom: 20px;}

.xiangmu_about{width: 1200px; clear: both; position: relative; margin: 60px auto 0 auto; }
.xiangmu_about_en{font-size: 80px; color: #dbdbdb; float: left; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; width: 100px; writing-mode: vertical-lr; padding-top: 20px;}
.xiangmu_about_js{width: 860px; background: #bb7f4f; height: 310px; padding: 75px 70px; float: left; color: white;}
.xiangmu_about_js h2{font-size: 34px; font-weight: normal; width: 344px; background: url(../images/xiangmu_06.jpg) no-repeat bottom left; padding-bottom: 30px;}
.xiangmu_about_js p{line-height: 1.8; width: 470px; padding-top: 30px;}
.xiangmu_about_img{width: 530px; height: 414px; position: absolute; right: 0; top: 20px; overflow: hidden;}
.xiangmu_xmlist{padding-top: 40px; min-width: 1200px;}
.xiangmu_xmlist_list{ width: 24.25%; padding-right: 1%; float: left;}
.xiangmu_xmlist_list:last-child{padding-right: 0;}
.xiangmu_xmlist_list_img{clear: both;}
.xiangmu_xmlist_list_img img{width: 100%;}
.xiangmu_xmlist_list_title{padding: 20px 0; font-size: 0; text-align: center;}
.xiangmu_xmlist_list_title dl{display: inline-block; position: relative; text-align: left;}
.xiangmu_xmlist_list_title dt{ font-size: 34px; line-height: 1;}
.xiangmu_xmlist_list_title dd{font-size: 18px; line-height: 1; padding-top: 10px;}
.xiangmu_xmlist_list_title dd::after{content:""; width: 100px; height: 4px; background: #bb7f4f; margin-top: 20px; display: block;}
.xiangmu_ys{height: 702px; background: url(../images/xiangmu_21.jpg) no-repeat top center; margin-top: 60px;}
.xiangmu_ys_con{width: 530px; padding: 0 50px;}
.xiangmu_ys_con_title{padding-top: 100px;}
.xiangmu_ys_con_js{ font-size: 20px; line-height: 1.8; padding-top: 40px;}
.xiangmu_ys_con_yslist{padding-top: 60px; clear: both;}
.xiangmu_ys_con_yslist li{float: left; font-size: 20px; text-align: center; width: 170px; border-right: #bb7f4f 1px solid;}
.xiangmu_ys_con_yslist li:last-child{border-right: none;}
.xiangmu_ys_con_yslist img{margin: 0 auto;}
.xiangmu_ys_con_yslist p{font-size: 20px; padding-top: 10px;}

.xcx_ewm{background: #fff; width: 300px; height: 300px; padding: 20px; border-radius: 10px; box-shadow: 0 0 20px #ddd; position: fixed; z-index: 9; top: 300px; left: 300px; display: none;}
.xcx_ewm_box{width: 300px; height: 300px; border: #eee 1px solid;}
.xcx_ewm_box img{width: 100%; height: 100%;}
.xcx_ewm_gb{ position: absolute; top: -12px; right: -12px; width: 35px; height: 35px; border: #fff 2px solid; overflow: hidden; border-radius: 35px;}
.xcx_ewm_gb img{width: 100%; height: 100%;}

@media screen and (max-width: 1850px) {
    .about_zxwn_imglist li:last-child{display: none;}
    .about_zxwn_imglist{left: 660px; width: 1000px;}
    .about_zxwn_imglist li{width: 265px; margin-right: 10px;}
    .about_zxwn_imglist{top: 404px;}
}






