@charset "utf-8";
@font-face {font-family: 'lixukexingshu_fxs';src: url('/static/font/63033a4bf629d80ad0ceb793.gif?r=209549057205');src: url('/static/font/63033a4bf629d80ad0ceb793.gif?r=209549057205?#iefix') format('embedded-opentype'),url('/static/font/63033a4bf629d80ad0ceb793.png?r=209549057205') format('woff2'),url('/static/font/63033a4bf629d80ad0ceb793.bmp?r=209549057205') format('woff'),url('/static/font/63033a4bf629d80ad0ceb793.jpg?r=209549057205') format('truetype');font-weight: normal;font-style: normal;}

/* CSS Document */
body{margin:0;padding:0;font:12px 'Microsoft YaHei',Arial,Times New Roman,"\5B8B\4F53",san-serif;background:url('/static/img/pc_bg.jpg') repeat-x top #fff}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,blockquote,p,object{padding:0;margin:0}
table,td,tr,th{font-size:12px}
li{list-style-type:none}
img{vertical-align:top;border:0}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
address,cite,code,em{font-weight:normal;font-style:normal}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.ovs{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.cont_div{width:1200px;min-height:0;overflow:hidden;margin:0 auto;}
.cont_wh{width:100%;min-width:1200px;margin:0 auto;min-height:0;overflow:hidden;}

#header{padding-top:139px;}
#logo{width:200px;height:200px;overflow:hidden;float:left;}
#logo img{height:100%;overflow:hidden;}
#banner{width:100%;min-height:0;overflow:hidden;}
#banner_swp{width:1920px;height:500px;overflow:hidden;position:relative;left:50%;margin-left:-960px;text-align:center;}
#banner_swp img{max-height:100%;overflow:hidden;}
#menus{height:180px;overflow:hidden;float:right;padding-top:20px;}
#menus ul{position:relative;left:-1px}
#menus ul li.mli{float:left;width:90px;height:120px;float:left;line-height:30px;text-align:center;border-left:1px solid #975030;}
#menus ul li a.menu_item{display:inline-block;color:#222;font-size:26px;font-family:lixukexingshu_fxs;padding-left:30px;letter-spacing:40px;}
#menus ul li a.active,#menus ul li a.menu_item:hover{color:#92522F;}
#menus ul li .ol_outer{position:absolute;height:54px;overflow:hidden;left:0;right:0;top:120px;background-color:#fff;display:none}
#menus ul li.selected .ol_outer{display:block;}
#menus ul li ol{float:left;height:54px;overflow:hidden}
#menus ul li ol.c_right{float:right;}
#menus ul li ol li{min-height:0;overflow:hidden;position:relative;left:-1px;float:left;}
#menus ul li ol li a{display:inline-block;font-size:16px;font-weight:bold;color:#5E5E5E;height:51px;min-width:71px;line-height:54px;padding:0px 10px;}
#menus ul li ol li a:hover{color:#C32728;}
#menus i{display:inline-block;width:0;height:45px;border-left:1px solid #A40B0D;border-right:1px solid #E14C4E;position:absolute;left:0;top:0}


.login_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;display:none;}
#login_area{width:650px;height:430px;position:fixed;top:20%;left:50%;margin-left:-325px;z-index:2;display:none;}
#login_area iframe{width:650px;height:430px;}
.login_box{width:650px;height:430px;display:flex;justify-content:flex-start;background-color:#fff;border-radius:5px;overflow:hidden;}
.login_banner{width:230px;height:430px;}
.login_banner img{width:230px;height:430px;object-fit:cover;}
.login_form{flex:1;padding:35px;}
.login_form .title{font-size:18px;font-weight:600;color:var(--text);margin-bottom:30px;}
.red {color:#fe2b58!important;}
.login_btn{width:100%;height:40px;font-size:16px;font-weight:600;background-color:#fe2b58;color:#fff;border-radius:40px;margin-top:30px;cursor:pointer;letter-spacing:3px;}
.login_row{padding:10px 0;display:flex;justify-content:flex-start;align-items:center;}
.get_code{width:100px;height:40px;margin-left:10px;border:none;background-color:#fe2b58;color:#fff;cursor:pointer;outline:none;}
.get_code:disabled{opacity:.6;cursor:not-allowed;}
.login_row input{font-size:14px;line-height:30px;border:1px solid #f1f1f1;border-radius:3px;flex:1;padding:5px 10px;}
.login_row input:focus{border:1px solid #fe2b58;}
.login_label{font-size:12px;color:#666;}
.login_label a{color:#666;}
.close_login{position:absolute;top:-50px;right:0;width:30px;height:30px;cursor:pointer;}
.close_login img{width:30px;height:30px;}


.cont_list{width:1100px;padding:0 50px;margin:0 auto;min-height:0;overflow:hidden;}
.list_title{height:48px;overflow:hidden;position:relative;padding:0 27px 0 29px;line-height:32px}
.list_title b{display:inline-block;position:absolute;border:1px solid #964F31;top:4px;left:4px;right:0;bottom:8px;z-index:-1}
.list_title i{display:inline-block;position:absolute;border:1px solid #964F31;top:8px;left:0;right:4px;bottom:4px;z-index:-2}
.list_title h2{height:32px;float:left;padding:8px 22px;background-color:#964F31;font-size:18px;color:#fff;font-weight:bold;}
.list_title p{float:right;height:32px;padding:8px 0;color:#565656;}
.list_title p a{color:#565656;}

#show_map{width:100%;height:440px;overflow:hidden;position:relative;margin:36px 0 30px 0;background-color:#F9F2E0;}
#contact_info{padding:0 20px;min-height:0;overflow:hidden;}
#contact_info h3{font-size:20px;line-height:46px;color:#954E30;}
#contact_info p{line-height:30px;font-size:14px;color:#555;}
.info_left{float:left;border-right:1px solid #C0C0C0;width:530px;padding:10px 0 30px 0}
.info_right{float:left;padding:10px 20px;}
#contact_info p span{display:inline-block;width:129px;height:129px;overflow:hidden;margin-right:10px;box-shadow: 0px 0px 4px #ccc;-moz-box-shadow:0px 0px 4px #ccc}
#contact_info p span img{width:100%;overflow:hidden;}
.BMap_bubble_content{padding:0 10px 10px 10px}

.inner_banbar{width:100%;height:40px;}
.inner_banmini{width:100%;height:30px;}
.index_banbar{width:100%;height:60px;}
.index_title{height:40px;width:400px;margin:0 auto;text-align:center;font-family:lixukexingshu_fxs;background:url('/static/img/pc_tit_bg.png') no-repeat top;line-height:40px;font-size:26px;}
.index_title a{color:#1A1A1A;}
.index_title a:hover{color:#92522F;}
.index_more{min-height:0;overflow:hidden;margin:0 auto;text-align:center;}
.index_more a{display:inline-block;width:152px;height:46px;overflow:hidden;background:url('/static/img/index_more_bg.gif') no-repeat;font-size:16px;line-height:46px;color:#9A9A9A;}
.index_more a:hover{color:#AF2613;}

#index_news{height:800px;overflow:hidden;width:100%;background:url('/static/img/index_news_bg.gif') no-repeat bottom;padding-top:85px;}
#index_news .cont_div{width:1100px;}
#index_news ul{min-height:0;overflow:hidden;}
#index_news ul li{height:170px;overflow:hidden;margin-bottom:48px;}
#index_news ul li .news_date{width:90px;height:20px;overflow:hidden;line-height:20px;float:left;padding:46px 0 0 30px;position:relative;background:url('/static/img/index_news_date_bg.gif') no-repeat;color:#9A9A9A;}
#index_news ul li .news_date b{display:inline-block;width:100%;height:50px;font-size:26px;line-height:30px;position:absolute;top:0;left:0}
#index_news ul li .news_thumb{width:300px;height:170px;overflow:hidden;float:left;margin-right:40px;}
#index_news ul li .news_thumb img{width:100%;overflow:hidden;}
#index_news ul li .news_info{width:620px;height:170px;overflow:hidden;float:left;}
#index_news ul li .news_info h3{height:46px;border-bottom:1px solid #E2E2E2;font-size:16px;line-height:30px;}
#index_news ul li .news_info a{color:#A0A0A0;}
#index_news ul li .news_info a:hover{color:#AF2613;}
#index_news ul li .news_info p{padding-top:25px;line-height:24px;color:#999;position:relative;height:98px;}
#index_news ul li .news_info p a{display:inline-block;position:absolute;bottom:0;left:0}

#show_news_thumb{width:740px;min-height:0;overflow:hidden;margin:0 auto;padding:15px 30px;border:1px solid #989898;float:right;}
#show_news_thumb ul{min-height:0;overflow:hidden;}
#show_news_thumb ul li{position:relative;border-bottom:1px dashed #C9C9C9;min-height:0;overflow:hidden;margin-top:5px;padding-bottom:15px;}
#show_news_thumb ul li h3{height:30px;line-height:30px;font-size:16px;}
#show_news_thumb ul li h3 a{color:#92522F;}
#show_news_thumb ul li p{height:80px;overflow:hidden;position:relative;padding-left:130px;}
#show_news_thumb ul li p .news_thumb{display:inline-block;width:120px;height:80px;overflow:hidden;position:absolute;left:0;top:0;text-align:center}
#show_news_thumb ul li p .news_thumb img{height:80px;overflow:hidden;}
#show_news_thumb ul li p span{font-size:14px;line-height:26px;}
#show_news_thumb ul li i{position:absolute;right:10px;top:0;line-height:30px;font-style:normal;font-size:14px;}

#index_intro{background:url('/static/img/index_intro_bg.jpg') no-repeat top;min-height:490px;overflow:hidden;padding-top:60px;}
#index_intro .cont_div{height:400px;}
#intro_thumb{width:460px;height:270px;float:left;position:relative;top:100px;left:17px}
#intro_info{width:570px;height:230px;float:right;position:relative;top:100px;}
#intro_info strong{display:inline-block;width:50px;height:120px;padding:20px 10px;position:absolute;left:14px;top:34px;font-size:26px;line-height:40px;text-align:center;color:#AD464A;}
#intro_info p{writing-mode:vertical-lr;margin:10px 70px 10px 120px;font-size:14px;line-height:30px;color:#737373;}
#intro_info a{display:inline-block;width:20px;height:67px;padding:30px 10px;text-align:center;color:#AB4155;font-size:16px;line-height:18px;overflow:hidden;background:url('/static/img/index_intro_more.gif') no-repeat;position:absolute;right:10px;top:34px}

#index_hfls{height:600px;background:url('/static/img/index_hfls_bg.gif') no-repeat bottom;}

#index_main{padding-top:30px;}
#index_main h1{font-size:66px;line-height:99px;font-weight:bold;}


#page_div{width:100%;line-height:24px;padding:20px 0 10px 0;font-size:12px;text-align:center;}
#page_div a{display:inline-block;margin-right:5px;padding:0 7px 0 7px;color:#676D6B;background:#D8D8D8;border-radius:3px;-webkit-border-radius:3px;}
#page_div b.current{display:inline-block;margin-right:5px;padding:0 7px 0 7px;color:#fff;background:#F0700B;border-radius:3px;-webkit-border-radius:3px}
#page_div a:hover{background:#F0700B;color:#fff}
#page_div input{display:none}

#show_video{border:1px solid #979797;padding:30px 0 30px 53px;min-height:0;overflow:hidden;margin-top:38px;}
#show_video ul{min-height:0;overflow:hidden;}
#show_video ul li{width:230px;height:195px;overflow:hidden;float:left;margin-right:25px;}
#show_video ul li p{width:230px;height:160px;overflow:hidden;text-align:center;}
#show_video ul li p a{display:inline-block;width:500px;height:160px;overflow:hidden;left:-135px;position:relative;}
#show_video ul li p a b{display:inline-block;position:absolute;top:59px;left:50%;margin-left:-21px;width:42px;height:42px;border-radius:22px;-webkit-border-radius:22px;background-color:rgba(255,255,255,0.8);box-shadow: 0px 0px 80px #000;-moz-box-shadow:0px 0px 80px #000}
#show_video ul li p a:hover b{box-shadow: 0px 0px 80px #eee;-moz-box-shadow:0px 0px 80px #eee}
#show_video ul li p a b i{display:inline-block;width:0px;height:0px;overflow:hidden;border:10px solid transparent;border-left-color:rgba(0,0,0,0.5);border-left-width:15px;position:relative;left:7px;top:11px;}
#show_video ul li p a img{height:100%;overflow:hidden;}
#show_video ul li h3{height:28px;text-align:center;line-height:28px;}
#show_video ul li h3 a{color:#000;}
#svg{width:100px;height:100px;overflow:hidden;margin:0 auto;}

#detail_main{min-height:0;overflow:hidden;margin:0 auto;margin-top:30px;}
#show_detail{width:680px;min-height:0;overflow:hidden;margin:0 auto;padding:15px 60px;border:1px solid #989898;float:right;}
#news_title{width:100%;font-size:20px;font-weight:bold;line-height:40px;padding:3px 0}
#news_info{font-size:14px;line-height:20px;color:#B8B8B8;}
#news_info span{color:#576b95;margin-right:18px;}
#news_content{min-height:0;overflow:hidden;margin:0 auto;margin:10px;font-size:14px;line-height:1.5;}
#news_content img{max-width:100%;overflow:hidden;}
#show_list{float:left;width:275px;min-height:0;overflow:hidden;border:1px solid #989898}
#show_list ul{margin-top:-1px;}
#show_list ul li{height:48px;overflow:hidden;border-top:1px solid #989898;font-size:16px;line-height:48px;padding:0 20px}
#show_list ul li a{display:inline-block;width:100%;height:100%;color:#272727;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#show_list ul li a:hover{color:#C32728;}

.vm_info{width:100%;min-height:0;overflow:hidden;padding:30px 0 10px 0}
.vm_info ul{min-height:0;overflow:hidden;width:110%}
.vm_info ul li{width:285px;height:174px;overflow:hidden;float:left;margin-right:20px;}
.vm_info ul li img{width:100%;overflow:hidden;}

#index_links{padding:10px 0 5px 0;font-size:14px;line-height:30px;color:#666;}
#index_links a{color:#666;margin-right:15px;}
#index_links a:hover{text-decoration:underline;}

#footer{width:100%;color:#666;padding-top:5px;background:url('/static/img/foot_line.gif') repeat-x top;position:relative;}
#footer a{color:#666;}

#footer_main{height:340px;width:100%;overflow:hidden;background:url('/static/img/font_main_bg.jpg') repeat-x bottom;}
#footer_main .cont_div{position:relative;}
#footer_ewm{width:300px;min-height:0;overflow:hidden;float:left;text-align:center;padding-top:60px;line-height:26px;font-size:14px;font-weight:bold;margin-right:20px;}
#footer_ewm span{display:inline-block;width:120px;height:120px;overflow:hidden;background-color:#fff;box-shadow: 0px 0px 4px #ccc;-moz-box-shadow:0px 0px 4px #ccc}
#footer_ewm span img{width:100%;overflow:hidden;}
#footer_info{width:600px;min-height:0;overflow:hidden;float:left;padding-top:55px;font-weight:bold;font-size:14px;line-height:34px;color:#545454;}
#footer_info a{color:#545454;}
#map_bar{width:360px;height:190px;overflow:hidden;position:absolute;right:25px;top:50px;box-shadow: 0px 0px 4px #ccc;-moz-box-shadow:0px 0px 4px #ccc}
#map_bar img{width:100%;overflow:hidden;}
#footer_bg{width:100%;height:95px;overflow:hidden;margin:0 auto;background:url('/static/img/pc_foot_bg.jpg') repeat-x top;}