html,body,div{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;font-family:Microsoft Yahei;}
.menu_btn{display:none;}
.nav_mask{display:none;}
body{background:url(../images/bodyer_bg.png) repeat-x top #ffffff;padding-top:0px;font-family:Microsoft Yahei;min-width:1380px;}
#wrapper{margin:0px auto;width:1380px;height:auto;background-color:#FFF;overflow:hidden;}

#head_div{display:block;Z-INDEX:1; POSITION: relative;width:100%;height:300px;margin-top:76px;overflow:hidden;}

#header_bar{margin:0 auto;width:1380px;height:36px;overflow:hidden;}

.header_left{float:left;width:520px;height:36px;overflow:hidden;}
.header_left h1{float:left;color:#000000;width:270px;height:36px;line-height:36px;font-size:13px;text-align:left;font-weight:500;font-family:Microsoft Yahei;}
.header_left h2{float:left;color:#000000;width:auto;height:36px;line-height:36px;font-size:13px;text-align:left;font-weight:500;font-family:Microsoft Yahei;}

.datecolor{color:#000000;font-size:13px;font-weight:500;font-family:Microsoft Yahei;}
.datecolor A{color:#000000;font-size:13px;font-weight:500;font-family:Microsoft Yahei;}
.datecolor A:link{color:#000000;font-size:13px;font-weight:500;font-family:Microsoft Yahei;}
.datecolor A:visited{color:#000000;font-size:13px;font-weight:500;font-family:Microsoft Yahei;}
.datecolor A:hover{color:#000000;font-size:13px;font-weight:500;font-family:Microsoft Yahei;}

.header_right{float:right;width:520px;height:36px;overflow:hidden;}

.viploginlist{float:left;margin-top:4px;width:520px;height:27px;overflow:hidden;}
.viploginlist ul{list-style:none;width:auto;float:left;}
.viploginlist ul li{height:27px;list-style-type:none;float:left;}
.viploginlist ul .viplg_name{height:27px;line-height:27px;width:65px;text-align:center;font-size:13px;font-weight:500;color:#000000;overflow:hidden;}
.viploginlist ul .viplg_inpt{height:27px;line-height:27px;vertical-align:middle;width:95px;text-align:left;overflow:hidden;margin:0px; padding:0px;}
.viploginlist ul .viplg_bt{height:27px;width:100px;text-align:center;overflow:hidden;}
#vipusername,#vippassword{width:88px;height:25px;line-height:25px;text-indent:3px;background-color:#E6E4E4;border:#B8B6B6 1px solid;float:left;cursor:pointer;}
.vipsubmit{width:90px;color:#FFF;height:27px;padding:0px;line-height:27px;border:none;background-color:#0E6AB3;cursor:pointer;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-weight:500;}
.vipregbt{width:45px; height:21px;border:none; background:url(../images/lgn_bt.png) no-repeat center; cursor:pointer;letter-spacing:5px; text-indent:5px;}
.viplg_name{height:27px;line-height:36px;width:50px;text-align:left;font-size:14px;font-weight:600;color:#000000;overflow:hidden;}
.form_submit{margin:0 2px 0 2px;height:27px;line-height:27px;border:none;background-color:#0E6AB3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;color:#ffffff;font-size:13px;font-weight:500;width:90px;cursor:pointer;font-family:Microsoft Yahei;}

#header_con{margin:0 auto;width:1380px;height:107px;overflow:hidden;}

.logo{float:left;width:478px;height:107px;background:url(../images/logo.png) no-repeat left center;overflow:hidden;}
#home{margin-top:16px;width:478px;height:75px;overflow:hidden;cursor:pointer;}
#home a{display:block;width:478px;height:75px;cursor:pointer;}

#search_list{float:right;margin-top:40px;width:418px;height:29px;overflow:hidden;}
#search_list ul{list-style:none;width:405px;}
#search_list ul li{float:left;height:29px;}
#searchinput{float:left;border:#B9BABA 1px solid;background:none;width:320px;height:27px;line-height:27px;color:#BBBBBB;font-size:13px;text-indent:10px;font-family:Microsoft Yahei;overflow:hidden;}
#ssubmit{float:right;display:block;background-color:#0E6AB3;border:0;width:76px;height:29px;text-align:center;cursor:pointer;color:#FFFFFF;font-size:13px;overflow:hidden;}
.search_input{float:left;width:322px;overflow:hidden;}
.search_submit{float:right;margin-left:7px;width:76px;overflow:hidden;}


.blanker35px{width:100%;height:35px;clear:both;overflow:hidden;}
.blanker25px{width:100%;height:25px;clear:both;overflow:hidden;}
.blanker20px{width:100%;height:20px;clear:both;overflow:hidden;}
.blanker15px{width:100%;height:15px;clear:both;overflow:hidden;}
.blanker12px{width:100%;height:12px;clear:both;overflow:hidden;}
.blanker10px{width:100%;height:10px;clear:both;overflow:hidden;}
.blanker8px{width:100%;height:8px;clear:both;overflow:hidden;}
.blanker7px{width:100%;height:7px;clear:both;overflow:hidden;}
.blanker6px{width:100%;height:6px;clear:both;overflow:hidden;}
.blanker3px{width:100%;height:3px;clear:both;overflow:hidden;}
.blanker30px{width:100%;height:30px;clear:both;overflow:hidden;}
.blanker60px{width:100%;height:60px;clear:both;overflow:hidden;}

.mainer{margin:0 auto;width:1380px;height:auto;overflow:hidden;}
.larger{float:left;width:907px;height:auto;overflow:hidden;}
.righter{float:right;width:307px;height:auto;overflow:hidden;}

.tpnews{float:left;width:400px;height:265px;overflow:hidden;}
.listnews{float:right;width:492px;height:265px;overflow:hidden;}

#s_top{border-bottom:#B3B3B4 1px solid;height:44px;width:492px;overflow:hidden;}
#s_mid{width:492px;height:auto;overflow:hidden;}

.son {float:left;background-color:#0E6AB3;width:117px;height:44px;cursor:pointer;}
.son h1{float:left;width:117px;height:44px;line-height:44px;text-align:center;color:#ffffff;font-size:18px;font-weight:600;cursor:pointer;font-family:Microsoft Yahei;}
.sout{float:left;width:117px;height:44px;cursor:pointer;}
.sout h1{width:117px;height:44px;line-height:44px;color:#0e6ab3;font-size:18px;font-weight:500;cursor:pointer;}

.more_large{float:right;height:44px;width:50px; overflow:hidden;}
.more_large a{color:#474444;line-height:44px;text-align:center;vertical-align:middle;height:44px;width:50px;}
.more_large a:link{font-size:13px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
.more_large a:visited{font-size:13px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
.more_large a:active{font-size:13px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
.more_large a:hover{font-size:13px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}

#news_list_14{float:none;width:100%;height:auto;margin:0 auto;}
#news_list_14 ul{width:100%;height:auto;}
#news_list_14 ul li{background:url(../../ico/news.gif) no-repeat 8px 16px;height:35px;text-align:left;width:100%;overflow:hidden;list-style-type:none;}
#news_list_14 ul li h1{font-size:15px;height:35px;line-height:35px;width:auto;text-align:left;text-indent:20px;float:left;clear:right;font-weight:500;}
#news_list_14 ul li h1 a{font-size:15px;color:#474444;text-align:left;font-weight:500;font-family:Microsoft Yahei;}
#news_list_14 ul li h1 a:link{font-size:15px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
#news_list_14 ul li h1 a:visited{font-size:15px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
#news_list_14 ul li h1 a:active{font-size:15px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;} 
#news_list_14 ul li h1 a:hover{font-size:15px;color:#474444;text-decoration:none;font-weight:500;font-family:Microsoft Yahei;}
#news_list_14 ul li span{ float:right;text-align:center;color:#7F7F7F;font-weight:500;height:35px;line-height:35px;width:auto; padding-right:6px;font-size:14px;font-family:Microsoft Yahei;}

#right_top{border-bottom:#B3B3B4 1px solid;height:44px;width:307px;overflow:hidden;}
#right_mid{width:307px;height:auto;overflow:hidden;}

.title_right{float:left;background-color:#0E6AB3;width:117px;height:44px;cursor:pointer;}
.title_right h1{float:left;width:117px;height:44px;line-height:44px;text-align:center;color:#ffffff;font-size:18px;font-weight:600;cursor:pointer;font-family:Microsoft Yahei;}

.larger_left{float:left;width:437px;height:auto;overflow:hidden;}
.larger_right{float:right;width:437px;height:auto;overflow:hidden;}

#larger_small_top{border-bottom:#B3B3B4 1px solid;height:44px;width:437px;overflow:hidden;}
#larger_small_mid{width:437px;height:auto;overflow:hidden;}

.title_larger_small{float:left;background-color:#0E6AB3;width:117px;height:44px;cursor:pointer;}
.title_larger_small h1{float:left;width:117px;height:44px;line-height:44px;text-align:center;color:#ffffff;font-size:18px;font-weight:600;cursor:pointer;font-family:Microsoft Yahei;}

.submit_link{float:right;height:44px;width:100px;margin-right:20px;overflow:hidden;}
.submit_link a{color:#0E6AB3;line-height:44px;text-align:center;vertical-align:middle;height:44px;width:100px;}
.submit_link a:link{font-size:18px;color:#0E6AB3;text-decoration:none;font-weight:600;font-family:Microsoft Yahei;}
.submit_link a:visited{font-size:18px;color:#0E6AB3;text-decoration:none;font-weight:600;font-family:Microsoft Yahei;}
.submit_link a:active{font-size:18px;color:#0E6AB3;text-decoration:none;font-weight:600;font-family:Microsoft Yahei;}
.submit_link a:hover{font-size:18px;color:#0E6AB3;text-decoration:none;font-weight:600;font-family:Microsoft Yahei;}

.larger_big_right{float:right;width:773px;height:auto;overflow:hidden;}

#larger_big_top{border-bottom:#B3B3B4 1px solid;height:44px;width:773px;overflow:hidden;}
#larger_big_mid{width:773px;height:auto;overflow:hidden;}

#control2{width:772px;margin:0 auto;}
#CSSBox2{float:left;width:740px;height:200px;margin:0 auto;overflow:hidden;}
#CSSBox2 ul li{float:left;display:block;list-style:none;background-color:#FFFFFF;width:185px;height:200px;overflow:hidden;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
#CSSBox2 ul li span{margin:0 auto;width:156px;height:169px;overflow:hidden;}
#CSSBox2 ul li span a img{margin-top:3px;display:block;overflow:hidden;}

#CSSBox2 ul li h1{margin:0 auto;width:156px;height:30px;line-height:30px;text-align:center;overflow:hidden;}
#CSSBox2 ul li h1 a{color:#333333;text-decoration:none;text-align:center;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#CSSBox2 ul li h1 a:link{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#CSSBox2 ul li h1 a:visited{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#CSSBox2 ul li h1 a:active{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#CSSBox2 ul li h1 a:hover{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

#LeftButton2{cursor:pointer;height:169px;width:16px;float:left;background:url(../images/1294825702857.png) center center no-repeat;overflow:hidden;}
#RightButton2{cursor:pointer;height:169px;width:16px;float:left;background:url(../images/1294825623597.png) center center no-repeat;overflow:hidden;}

.main_left{float:left;width:393px;height:auto;overflow:hidden;}
.main_center{float:left;margin-left:30px;width:393px;height:auto;overflow:hidden;}
.main_right{float:right;width:393px;height:auto;overflow:hidden;}

#main_small_top{border-bottom:#B3B3B4 1px solid;height:44px;width:393px;overflow:hidden;}
#main_small_mid{width:393px;height:auto;overflow:hidden;}

#friend_top{border-bottom:#B3B3B4 1px solid;height:44px;width:1380px;overflow:hidden;}
#friend_mid{width:1380px;height:auto;overflow:hidden;}

.friendlink{width:1380px;height:auto;overflow:hidden;}
.friendlink ul{width:100%;}
.friendlink ul li{float:left;width:177px;height:35px;line-height:35px;}
.friendlink ul li a{color:#423c3c;text-decoration:none;text-align:center;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
.friendlink ul li a:link{color:#423c3c;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
.friendlink ul li a:visited{color:#423c3c;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
.friendlink ul li a:active{color:#423c3c;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
.friendlink ul li a:hover{color:#423c3c;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

.footer{margin:0 auto;background-color:#174996;width:100%;height:332px;overflow:hidden;}/*页脚*/
#footer_con{margin:0 auto;width:1380px;height:332px;font-size:14px;COLOR:#ffffff;text-align:center;line-height:27px;font-weight:500;font-family:Microsoft Yahei;overflow:hidden;}

#footer_logo{float:left;background:url(../images/footer_logo.png ) no-repeat left 20px;width:500px;height:213px;overflow:hidden;}
#footer_fg{float:left;border-left:#456DAB 1px solid;width:35px;height:213px;overflow:hidden;}
#footer_contact{float:left;width:280px;height:213px;overflow:hidden;}

.foot_title{float:left;background:url(../images/foot_title_bg.jpg) no-repeat left bottom;height:38px;width:360px;overflow:hidden;}
.foot_title h1{height:38px;line-height:35px;width:360px;color:#ffffff;font-weight:500;font-size:16px;cursor:pointer;text-align:left;font-family:Microsoft Yahei;overflow:hidden;}

.addressc{line-height:30px;color:#D1DBEA;text-align:left;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

#footer_menu{float:left;width:320px;height:213px;overflow:hidden;}
#footer_menu span{width:auto;height:38px;line-height:35px;display:block;color:#ffffff;font-size:16px;font-weight:500;vertical-align:middle;text-align:left;font-family:Microsoft Yahei;}
#footer_menu ul{width:auto;height:auto;padding-bottom:7px;padding-top:3px;border-top-width:0;overflow:hidden;}
#footer_menu ul li{float:left;width:50%;height:30px;overflow:hidden;}
#footer_menu ul li h1{color:#D1DBEA;height:30px;line-height:30px;font-size:14px;font-weight:500;text-align:left;overflow:hidden;}
#footer_menu ul li h1 a{color:#D1DBEA; text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#footer_menu ul li h1 a:link{color:#D1DBEA; text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#footer_menu ul li h1 a:visited{color:#D1DBEA; text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#footer_menu ul li h1 a:active{color:#D1DBEA; text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#footer_menu ul li h1 a:hover{color:#D1DBEA;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

#footer_ewm{float:left;padding-top:13px;width:78px;height:213px;overflow:hidden;}

#footer_copy{margin:0 auto;width:100%;height:auto;text-align:center;overflow:hidden;}

.addrest{color:#ffffff;line-height:30px;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
a.addrest:link{color:#ffffff;line-height:30px;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
a.addrest:visited{color:#ffffff;line-height:30px;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
a.addrest:active{color:#ffffff;line-height:30px;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
a.addrest:hover{color:#ffffff;line-height:30px;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

.lefter{float:left;width:310px;height:auto;overflow:hidden;}
.large{float:right;width:1040px;height:auto;overflow:hidden;}

#menu_list{margin:0 auto;width:310px;overflow:hidden;}
#menu_list span{float:left;display:block;background-color:#0C40AF;width:310px;height:55px;line-height:55px;color:#ffffff;font-size:22px;font-weight:600;vertical-align:middle;text-align:center;font-family:Microsoft Yahei;}
#menu_list ul{padding:10px 0px 10px 0;background-color:#F8F8F8;width:310px;height:auto;overflow:hidden;}
#menu_list ul li{width:310px;height:55px;overflow:hidden;}
#menu_list ul li h1{color:#333333;height:55px;line-height:55px;font-size:16px;font-weight:normal;text-align:left;overflow:hidden;white-space:nowrap;}
#menu_list ul li h1 a{display:block;color:#333333;text-decoration:none;font-size:16px;font-weight:500;font-family:Microsoft Yahei;padding-left:58px;}
#menu_list ul li h1 a:link{color:#333333;text-decoration:none;font-size:16px;font-weight:500;font-family:Microsoft Yahei;}
#menu_list ul li h1 a:visited{color:#333333;text-decoration:none;font-size:16px;font-weight:500;font-family:Microsoft Yahei;}
#menu_list ul li h1 a:active{color:#333333;text-decoration:none;font-size:16px;font-weight:500;font-family:Microsoft Yahei;}
#menu_list ul li h1 a:hover{color:#0C40AF;text-decoration:none;font-size:16px;font-weight:600;font-family:Microsoft Yahei;}
#menu_list ul li.onm h1{}
#menu_list ul li.onm h1 a{display:block;border:0;color:#0C40AF;text-decoration:none;font-size:16px;font-weight:600;font-family:Microsoft Yahei;}
#menu_list ul li.lion h1 a{display:block;color:#0C40AF;font-weight:600;background:#e9f0ff;border-left:3px solid #0C40AF;padding-left:55px;text-decoration:none;font-size:16px;font-family:Microsoft Yahei;}

#main_con{background-color:#F8F8F8;width:100%;height:80px;overflow:hidden;}
#main_top{margin:0 auto;width:1380px;height:80px;overflow:hidden;}
#large_mid{background-color:#F8F8F8;width:1038px;height:auto;overflow:hidden;}

.large_btns{float:right;margin-right:5%;height:86px;align-items:center;transition:height 0.4s ease;flex:none;}
.btn_enters{display:inline-block;width:120px;height:50px;line-height:50px;padding:0 26px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:15px;font-weight:600;border-radius:8px;box-shadow:0 6px 16px rgba(252,127,26,0.35);transition:all 0.35s ease;text-align:center;border:0;}
.btn_enters:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,0.50);cursor:pointer;}

#mainer_tops{border-bottom:#B3B3B4 1px solid;height:44px;width:1380px;overflow:hidden;}
#mainer_mids{border:#C1C1C1 1px solid;width:1238px;height:auto;overflow:hidden;}

.notes{display:block;border-bottom:#DDDDDD 1px solid;height:50px;text-align:center;overflow:hidden;}
.notes h1{color:#888888;line-height:30px;text-align:left;font-size:18px;font-weight:500;}

.title_large{float:right;width:auto;height:80px;cursor:pointer;}
.title_large h1{float:left;width:auto;height:80px;line-height:80px;text-align:left;text-indent:15px;color:#0C40AF;font-size:22px;font-weight:600;cursor:pointer;font-family:Microsoft Yahei;}

.title_con{width:100%;height:60px;cursor:pointer;overflow:hidden;text-align:center;}
.title_con h1{display:inline-block;margin:0 auto;height:60px;line-height:60px;color:#333333; font-size:22px;font-weight:600;cursor:pointer;font-family:Microsoft Yahei;position:relative;}
.title_con h1::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#0C40AF;}

.title_pathp{color:#6d6565;font-size:14px;float:left;height:80px;line-height:80px;width:auto;overflow:hidden;margin-right:6px;}
.title_pathp h1{float:left;color:#6d6565;height:80px;line-height:80px;text-align:right;font-size:16px;font-weight:500;}
.title_pathp h1 a{color:#6d6565;text-align:left;font-size:16px;font-weight:500;}
.title_pathp h1 a:link{color:#6d6565;text-decoration:none;font-size:16px;font-weight:500;}
.title_pathp h1 a:visited{color:#6d6565;text-decoration:none;font-size:16px;font-weight:500;}
.title_pathp h1 a:active{color:#6d6565;text-decoration:none;font-size:16px;font-weight:500;}
.title_pathp h1 a:hover{color:#6d6565;text-decoration:none;font-size:16px;font-weight:500;}
.title_pathp span{float:left;color:#6d6565;height:80px;text-align:center;text-indent:6px;line-height:80px;font-size:16px; font-weight:500;}

.title_path{color:#6d6565;font-size:14px;float:left;height:44px;line-height:44px;width:auto;overflow:hidden;margin-right:6px;}
.title_path h1{float:left;color:#6d6565;height:44px;line-height:44px;text-align:right;font-size:14px;font-weight:500;}
.title_path h1 a{color:#6d6565;text-align:left;font-size:14px;font-weight:500;}
.title_path h1 a:link{color:#6d6565;text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:visited{color:#6d6565;text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:active{color:#6d6565;text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:hover{color:#6d6565;text-decoration:none;font-size:14px;font-weight:500;}
.title_path span{float:left;color:#6d6565;height:44px;text-align:center;text-indent:6px;line-height:44px;font-size:14px; font-weight:500;}

#lump_big_list{background-color:#EEEEEE;height:40px;width:95%;overflow:hidden;margin-bottom:10px;margin-top:10px;}
#lump_big_list .title_list{float:left;width:60%;}
#lump_big_list .title_list h1{text-align:left;text-indent:12px;line-height:40px;}
#lump_big_list .title_list h1 a{color:#333333;font-size:15px;font-weight:600;font-family:Microsoft Yahei;}
#lump_big_list .more_list{float:right;width:80px;text-align:center;}
#lump_big_list .more_list a{line-height:40px;color:#333333;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

#article_list{margin:0 auto;width:93%;}
#article_list ul{width:100%;margin-left:0;}
#article_list ul li{background:url(../../ico/news.gif) no-repeat 6px 19px;height:40px;line-height:40px;border-bottom:dashed 1px #CCCCCC;text-indent:18px;text-align:left;width:100%;overflow:hidden;list-style-type:none;}
#article_list ul li h1{height:40px;line-height:40px;width:auto;text-align:left;float:left;clear:right;font-size:14px;font-weight:100;}
#article_list ul li h1 a{color:#6d6565;text-decoration:none;font-family:Microsoft Yahei;text-align:left;height:40px;line-height:40px;font-weight:500;margin-bottom:0px;font-size:15px;}
#article_list ul li h1 a:link{color:#6d6565;text-decoration:none;text-align:left;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
#article_list ul li h1 a:visited{color:#6d6565;text-decoration:none;text-align:left;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
#article_list ul li h1 a:active{color:#6d6565;text-decoration:none;text-align:left;font-weight:500;font-size:15px;font-family:Microsoft Yahei;} 
#article_list ul li h1 a:hover{color:#1D89DD;text-decoration:none;text-align:left;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
#article_list ul li span{float:right;text-align:left;font-weight:500;height:40px;line-height:40px;width:auto;font-size:14px;font-family:Microsoft Yahei;}

#pagelist{width:98%;height:auto;margin:10px auto -33px auto;font-family:Microsoft Yahei;text-align:center;}
#pagelist #homepage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px; line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #prepage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #itempage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #nextpage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #lastpage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #nowpage{display:inline;text-align:center;font-weight:600;background-color:#1060FF;color:#ffffff;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}
#pagelist #totalpage{display:inline;text-align:center;font-weight:600;background-color:#E5E5E5;color:#888888;height:24px;line-height:24px;font-size:12px;padding:6px 12px;margin:0px 1px;}

#txpic_list{width:96%;height:auto;margin:0 auto;overflow:hidden; }
#txpic_list ul{list-style:none;width:100%;height:auto;overflow:hidden;margin:0 auto;}
#txpic_list ul li{width:25%;height:205px;text-align:center;float:left;overflow:hidden;list-style-type:none;}
#txpic_list ul li span{margin:0 auto;text-align:center;margin:0 auto;width:200px;height:155px;line-height:155px;display:block;vertical-align:middle;border:#EAEAEA 2px solid;}
#txpic_list ul li span a img{width:200px;height:155px;}
#txpic_list ul li h1{margin:0 auto;width:200px;height:30px;text-align:center;line-height:30px;font-weight:500;text-align:center;overflow:hidden;}
#txpic_list ul li h1 a{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:14px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:link{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:14px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:visited{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:14px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:active{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:14px;font-family:Microsoft Yahei;} 
#txpic_list ul li h1 a:hover{color:#1D89DD;text-decoration:none;text-align:center;font-weight:500;font-size:14px;font-family:Microsoft Yahei;}
#txpic_list ul li h2{width:193px;height:24px;text-align:center;line-height:24px;font-weight:600;font-size:12px;text-align:center;overflow:hidden;}

#msg_style{width:95%;}
#msg_style tr th{color:#FFF;font-size:15px;font-weight:600;height:40px;line-height:40px;padding:3px;background-color:#1D89DD;}
#msg_style tr .msgtitle{text-align:left;text-indent:6px;}
#msg_style tr .msgtime{text-align:center;}
#msg_style tr .msgactive{text-align:center;}
#msg_style tr td{font-size:15px;font-weight:500;line-height:38px;padding:3px;}
#msg_style tr td a{color:#6d6565;font-size:15px;font-weight:500;line-height:38px;}
#msg_style tr td a:link{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
#msg_style tr td a:visited{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
#msg_style tr td a:active{color:#6d6565;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;} 
#msg_style tr td a:hover{color:#1D89DD;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}

.viptablelist{width:95%;border-top:#ececec 1px solid;border-left:#ececec 1px solid;}
.viptablelist tr th{height:38px;font-size:15px;font-weight:600;line-height:38px;padding:2px;color:#fff;background-color:#0E6AB3; text-align:right;border-right:#ececec 1px solid;border-bottom:#ececec 1px solid;padding-right:6px;}
.viptablelist tr td{height:38px;font-size:15px;font-weight:500;line-height:38px;padding:2px;color:#636465;text-indent:25px;border-right:#ececec 1px solid;border-bottom:#ececec 1px solid;}
.viptablelist tr td a{color:#6d6565;font-size:15px;font-weight:500;line-height:38px;}
.viptablelist tr td a:link{color:#636465;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
.viptablelist tr td a:visited{color:#636465;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}
.viptablelist tr td a:active{color:#636465;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;} 
.viptablelist tr td a:hover{color:#1D89DD;text-decoration:none;text-align:center;font-weight:500;font-size:15px;font-family:Microsoft Yahei;}

.company_content{margin:0 auto;padding:20px;height:auto;text-align:left;line-height:30px;overflow:hidden;font-size:15px;font-weight:500;}

.inputs{margin:5px 0 5px 0;border:#D9D9D9 1px solid;height:30px;line-height:30px;color:#373333;font-size:13px;text-indent:2px;font-weight:500;font-family:Microsoft Yahei;}
.textareas{margin:5px 0 5px 0;border:#D9D9D9 1px solid;height:auto;line-height:20px;color:#373333;font-size:13px;text-indent:2px;font-weight:500;font-family:Microsoft Yahei;}
.reg_submit{ height:38px;line-height:38px;border:none;background-color:#E4481D;width:150px;cursor:hand;font-size:16px;font-weight:600;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}

.add_div{float:right;margin-top:7px;height:30px;width:92px;line-height:30px;cursor:pointer;}
.add_bt{height:30px;border:none;background:url(../images/ico/bt_blue.png) no-repeat center;text-align:center;color:#ffffff; font-size:14px;font-weight:600;width:92px;line-height:30px;cursor:pointer;font-family:Microsoft Yahei;}

.choose_item{height:24px;line-height:24px;width:100px;font-size:14px;float:left;display:block;}

.prov{border:#D9D9D9 1px solid;color:#373333;font-size:15px;width:270px;height:32px;line-height:32px;text-align:left; text-indent:10px;outline:none;appearance:none;-moz-appearance:none; -webkit-appearance:none;background:url(../images/select_bg.jpg) no-repeat right center transparent; cursor:pointer;font-weight:500;font-family:Microsoft Yahei;}

.pro_bt{float:right;width:115px;height:35px;overflow:hidden;}
#pro_con{margin:0 auto;width:920px;height:auto;overflow:hidden;}
.propic{float:left;width:480px;height:350px;overflow:hidden;}
.project{float:right;width:420px;height:350px;overflow:hidden;}

.item_list{margin:0 auto;border-bottom:#CCCCCC 1px dotted;width:420px;height:42px;line-height:42px;overflow:hidden;}
.item_list span{float:left;width:90px;color:#6D6D6D;height:42px;text-align:center;line-height:42px;font-size:15px;font-weight:600;font-family:Microsoft Yahei;}
.item_list h1{color:#999999;height:42px;line-height:42px;text-align:left;font-size:15px;font-weight:500;font-family:Microsoft Yahei;}

#pro_top{margin:0 auto;border-bottom:#CCCCCC 1px solid;width:920px;height:40px;overflow:hidden;}
.pro_title{float:left;background-color:#0E6AB3;width:117px;height:44px;overflow:hidden;}
.pro_title h1{float:left;width:117px;height:44px;line-height:44px;text-align:center;color:#ffffff;font-size:18px;font-weight:500;cursor:pointer;font-family:Microsoft Yahei;}

#txpic_pro{width:920px;height:auto;}
#txpic_pro ul{margin:0 auto;width:920px;height:auto;overflow:hidden;margin-top:20px;}
#txpic_pro ul li{width:230px;height:190px;text-align:center;float:left;overflow:hidden;list-style-type:none;}
#txpic_pro ul li span{margin:0 auto;width:210px;height:160px;text-align:center;}
#txpic_pro ul li span a img{margin:0 auto;width:210px;height:160px;border:#EEEEEE 2px solid;}
#txpic_pro ul li h1{margin:0 auto;width:210px;height:28px;line-height:28px;text-align:center;}
#txpic_pro ul li h1 a{color:#666666;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#txpic_pro ul li h1 a:link{color:#666666;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#txpic_pro ul li h1 a:visited{color:#666666;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#txpic_pro ul li h1 a:active{color:#666666;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;} 
#txpic_pro ul li h1 a:hover{color:#666666;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}

.btn_sms{float:left;display:block;background-color:#1B92E9;border:0;color:#FFFFFF;height:20px;line-height:20px;padding:0 10px;cursor:pointer;}























.govtd{BACKGROUND: url(../images/gov_bg.png) no-repeat left; HEIGHT: 41px; line-height:41px; text-indent:24px; overflow:hidden; }


.more{BACKGROUND: url(../images/more.png) no-repeat center; display:block;}

.tblcompany{ width:94%; height:auto;}
.tblcompany tr td{ text-align:left; line-height:22px; color:#868686;}
.tblcompany tr td a{ text-align:left; line-height:22px; color:#868686; font-size:15px; font-family:Microsoft Yahei;}

.lktbl{ width:90%; height:auto;}
.lktbl tr td{ text-align:left; line-height:22px; color:#585858; font-size:14px;}

.china{ color:#FFF; font-size:14px; font-family:Microsoft Yahei; background-color:#ac0c08; display:block; width:80px; height:24px;}
.english{ color:#FFF; font-size:14px; font-family:Microsoft Yahei; background-color:#0f6bb4; display:block; width:80px; height:24px;}

/*mainer style*/
/*主体部分*/



.srcher_bar{HEIGHT:34px; line-height:34px; width:100%; background-color:#eaeaea;}


.logo_link{ width:440px; height:103px; display:block; float:left; overflow:hidden;}



.menuer_bar{HEIGHT: 37px; line-height:37px; width:1196px; text-align:center;}
.menuer_bar a{COLOR:#ffffff; height:37px; line-height:37px; font-weight:100; font-size:14px; font-family:Microsoft Yahei; margin-left:10px; margin-right:10px;}
.menuer_bar a:link{ color:#ffffff; text-decoration:none;font-size:14px; font-weight:100;}
.menuer_bar a:visited{ color:#ffffff; text-decoration:none;font-size:14px; font-weight:100;}
.menuer_bar a:active{ color:#ffffff; text-decoration:none;font-size:14px; font-weight:100;}
.menuer_bar a:hover{COLOR:#f00101;TEXT-DECORATION: none;height:47px; font-weight:100;font-size:14px;}
.menuer_bar a.cur{COLOR:#f00101;TEXT-DECORATION: none;height:47px; font-weight:100;font-size:14px;}

.p-top{width:1196px; height:34px; overflow:hidden;}
.p-title{ width:138px; height:34px; margin:0 auto; overflow:hidden;}
.p-title h1{float:left; text-align:center; height:34px;width:138px; overflow:hidden;}
.p-title h1 a{ color:#737373;line-height:34px;text-align:center; font-weight:100; vertical-align:middle;height:34px;width:138px; display:block; font-size:20px; font-family:Microsoft Yahei;}
.p-title h1 a:link{ color:#737373; text-decoration:none;}
.p-title h1 a:visited{ color:#737373; text-decoration:none;}
.p-title h1 a:active{ color:#737373; text-decoration:none;}
.p-title h1 a:hover{ color:#737373; display:block; line-height:34px; font-weight:100; text-align:center; vertical-align:middle;height:34px;width:138px; font-size:20px; font-family:Microsoft Yahei;}

.m-top{width:1196px; height:34px; background:url(../images/m_top.png) repeat-x center; overflow:hidden;}
.m-title{ width:415px; height:34px; margin:0 auto; overflow:hidden;}
.m-title h1{float:left; text-align:center; height:34px;width:138px; overflow:hidden;background:url(../images/on.png) no-repeat center;}
.m-title h1 a{ color:#ffffff;line-height:34px;text-align:center; font-weight:100; vertical-align:middle;height:34px;width:138px; display:block; font-size:18px; font-family:Microsoft Yahei;}
.m-title h1 a:link{ color:#ffffff; text-decoration:none;}
.m-title h1 a:visited{ color:#ffffff; text-decoration:none;}
.m-title h1 a:active{ color:#ffffff; text-decoration:none;}
.m-title h1 a:hover{ color:#ffffff; display:block; line-height:34px; font-weight:100; text-align:center; vertical-align:middle;height:34px;width:138px; font-size:18px; font-family:Microsoft Yahei;}

#qxdx{width:910px; height:58px; background:url(../images/qx_bg.png) no-repeat center;}

.flft440{ float:left; width:440px; height:auto; overflow:hidden;}
.frit460{ float:right; width:460px; height:auto; overflow:hidden;}
.kz{width:308px; height:205px;  background:url(../images/k.png) no-repeat center; overflow:hidden;}
.line{background:url(../images/line.png) repeat-y left;}

/*头条新闻*/
.topnews{width:1196px; height:34px; line-height:30px;}
.topnewstitle{ background:url(../images/hdnews_bg.png) no-repeat center left; height:34px; line-height:34px; width:80px; text-align:right; overflow:hidden;}
.topnewstitle a{ font-size:14px; font-weight:bolder; color:#333333; width:80px; height:28px; line-height:30px; overflow:hidden; display:block;}
.topnewstitle a:link {color: #333333;font-size:14px;}
.topnewstitle a:visited {color: #333333;font-size:14px;}
.topnewstitle a:hover{color: #333333;text-decoration: none;font-size:14px;}
.topnewstitle a:active {color: #333333;font-size:14px;}
.scrolllefttile{background:url(../../ico/news.gif) no-repeat 24px center; text-indent:30px;height:28px;}
.scrolllefttile a{ font-size:14px; font-weight:100; color:#666666; height:28px; line-height:28px; font-family:Microsoft Yahei;}

.clearlink{width:38px; height:110px; display:block; cursor:pointer; overflow:hidden;}
.estyle{margin:0 auto; height:32px; background:url(../images/e_bg.png) no-repeat center center;}
.jgzn{margin:0 auto;width:227px; height:152px; background:url(../images/jgzn.png) no-repeat top left; overflow:hidden;}
.hg{margin:0 auto;width:926px; height:128px; background:url(../images/hg_bg.png) no-repeat top left; overflow:hidden;}


/*jquery nav_menu  style*/
.menuer{ HEIGHT: 45px; width:1380px;BACKGROUND: url(../images/menu_left.png) no-repeat left; overflow:hidden;margin:0 auto; }




/*search style*/


#sinpute{ border:none; background:none; color:#7F7F7F; font-size:14px; text-indent:3px; font-weight:bold; width:180px; height:21px; border:#CECACA 1px solid; background-color:#FFFFFF;line-height:21px;}


.tbtitle{ position:relative; width:346px; height:30px; z-index:12; bottom:36px;}
.tbtitlebg{ position:relative; width:346px; height:30px; z-index:9; bottom:66px;
background:#000;
    color:#fff;
    /* older safari/Chrome browsers */
    -webkit-opacity: 0.5;
    /* Netscape and Older than Firefox 0.9 */
    -moz-opacity: 0.5;
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    -khtml-opacity: 0.5;
    /* IE9 + etc...modern browsers */
    opacity: .5;
    /* IE 4-9 */
    filter:alpha(opacity=50);
    /*This works in IE 8 & 9 too*/
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    /*IE4-IE9*/
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.tcolor{ color:#FFF;}
.spon{ width:74px; height:58px; padding-top:6px; line-height: text-align:center; vertical-align:middle;background:url(../images/spon.gif) no-repeat center;}
.spout{ width:74px; height:58px; padding-top:6px; text-align:center; vertical-align:middle;background:url(../images/spout.gif) no-repeat center;}
.pre_picbt{ width:10px; height:66px; background:url(../images/btn_prev.gif) no-repeat center;cursor:pointer; }
.next_picbt{ width:10px; height:66px;background:url(../images/btn_next.gif) no-repeat center;cursor:pointer;}

.indexly{ float:right; width:850px; height:500px; background:url(../images/l_bg.jpg) no-repeat top left; overflow:hidden;}
.w480h500fl{width:480px; height:500px;float:left; text-align:center;overflow:hidden;}
.w370h500fr{width:366px; height:500px;float:left; text-align:center;overflow:hidden;}

.ts_pic{width:848px; height:343px; background:url(../images/ts.png) no-repeat top left; overflow:hidden;}

.indexslider{width:850px; height:290px; background:url(../images/slider_bg.png) no-repeat top left; overflow:hidden;}
.sliderspace{width:44px; height:290px; float:left;overflow:hidden;}
.sliderdiv{width:805px; height:290px; float:left;overflow:hidden;}


.center{float:left; width:420px; height:auto; overflow:hidden;}/*中*/
.table6pad tr td{ padding-left:6px; padding-bottom:8px;}


#scene{width:759px; height:103px; border:#E1E4E6 1px solid; float:left; margin-left:3px;overflow:hidden;}
#main_mid{background-color:#F2EFEF;border:#DBD8D8 1px solid;height:146px;width:1006px; margin-left:5px;overflow:hidden;}



/**多栏目列表**/


/*大模块样式*/

#large_bot{ background:url(../images/large_bot.png) no-repeat center bottom;height:3px;width:910px;overflow:hidden;}







/*右侧模块样式*/

.title_right span{ font-family:Microsoft Yahei; text-indent:6px; float:left; color:#ffffff; text-align:left; font-size:18px;height:34px; line-height:34px; font-weight:100;}
.more_right{ text-align:right; float:right; text-align:center; height:34px; line-height:34px;width:50px; overflow:hidden;}
.more_right a{ color:#ffffff;line-height:34px;text-align:center;height:34px;width:50px;font-size:12px; display:block;}
.more_right a:link{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_right a:visited{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_right a:active{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_right a:hover{ display:block; color:#ffffff; line-height:34px; text-align:center;height:34px;width:50px;font-size:12px;}


.bmtable tr td{background:url(../../ico/news.gif) no-repeat 6px 10px; text-align:left; text-indent:16px;}

.sorttbl{width:230px;background-color:#ffffff;}
.sorttbl tr th{height:27px;background:url(../images/ith.png) repeat-x center; text-indent:8px;}
.sorttbl tr th a{ font-size:14px; font-weight:600;}
.sorttbl tr td{height:30px;background:url(../images/itd.png) repeat-x center; text-indent:16px; color:#b84600;}
.sorttbl tr td a{ font-size:12px; font-weight:100; color:#b84600;}

.btmmenutbl{}
.btmmenutbl tr th{height:40px; line-height:40px; text-indent:10px; text-align:left; font-size:14px; font-weight:600; color:#ffffff;}
.btmmenutbl tr th a{ font-size:14px; font-weight:600; color:#ffffff;}
.btmmenutbl tr td{height:24px; line-height:24px; text-indent:14px; color:#ffffff; text-align:left; font-size:12px; font-weight:100; color:#ffffff;}
.btmmenutbl tr td a{ font-size:12px; font-weight:100; color:#ffffff;}

.tblts{width:858px; height:390px; background:url(../images/ts_bg.png) no-repeat center; background-color:#ffffff;}
.tblts tr th{ width:45px; height:390px;}
.tblts tr td{ font-size:13px; font-weight:100px; line-height:20px;}

.tbmsg{background-color:#dcdcdc;}
.tbmsg tr th{ width:45px; height:auto;background-color:#ffffff; padding:3px;}
.tbmsg tr td{ font-size:13px; font-weight:100px; line-height:20px;background-color:#ffffff; padding:3px;}

.gridtable{width:98%; border-top:#CCC 1px solid; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid; margin:0 auto;}
.gridtable tr th{ height:30px; font-size:14px; font-weight:600px; line-height:18px; padding:3px; border:#CCC 0px dotted; color:#636465; background-color:#e6f1fb; text-align:center;}
.gridtable tr td{ height:24px; color:#636465;  font-size:12px; font-weight:100px; line-height:18px; padding:3px; border-bottom:#CCC 1px dashed; color:#636465; border-right:#CCC 1px solid; text-indent:6px;}



.tablesearch{width:1160px; background-color:#ffffff;}
.tablesearch .head{ text-align:left; background-color:#2EBAEF;}
.tablesearch .head td{ height:30px; text-align:left; color:#FFF; font-weight:600; text-indent:20px; font-size:14px; background-color:#2EBAEF;}
.tablesearch tr td{ font-size:13px; height:24px; font-weight:100px; line-height:20px; padding:2px; border:#CCC 1px dotted;}

.rowlisttable{}
.rowlisttable tr{}
.rowlisttable tr th{ text-align:center; height:30px; line-height:30px; color:#f0ccce; font-weight:600; font-size:14px;}
.rowlisttable tr th a{ text-align:center; color:#f0ccce; font-weight:600; font-size:14px;}
.rowlisttable tr td{ text-align:center;font-size:12px; color:#f0ccce; font-weight:100px; line-height:20px;}
.rowlisttable tr td a{ text-align:center;font-size:12px; color:#f0ccce; font-weight:100px; line-height:20px;}

#spaceee{float:left;line-height:26px; height:26px; width:6px;overflow:hidden;}



#poll_list{float:none;width:100%; height:auto; margin:0 auto; overflow:hidden; }
#poll_list ul{ list-style:none;width:100%; height:auto; overflow:hidden; margin:0 auto;}
#poll_list ul li{width:193px; height:185px; text-align:center; float:left; overflow:hidden;list-style-type: none;}
#poll_list ul li span{text-align:center; margin:0 auto; width:170px;height:125px; line-height:125px; display:block; vertical-align:middle; border:#EAEAEA 2px solid;}
#poll_list ul li span a img{width:170px;height:125px;}
#poll_list ul li h1{ width:193px; height:30px; text-align:center; line-height:30px; font-weight:600; text-align:center;overflow:hidden;}
#poll_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#poll_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#poll_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#poll_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#poll_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#poll_list ul li h2{ width:193px; height:24px; text-align:center; line-height:24px; font-weight:600; font-size:12px; text-align:center;overflow:hidden;}



#descrip_list{float:none;width:100%; height:auto; text-align:center; margin:0 auto; overflow:hidden; }
#descrip_list ul{ list-style:none;width:230px; height:auto; overflow:hidden; margin:0 auto;}
#descrip_list ul li{width:230px; height:auto; text-align:center; overflow:hidden;list-style-type: none;}
#descrip_list ul li span{text-align:center; margin:0 auto; width:230px;height:165px; line-height:135px; display:block; vertical-align:middle;}
#descrip_list ul li span a img{width:230px;height:165px;}
#descrip_list ul li h2{ width:230px; height:auto; text-align:left; margin-top:8px; line-height:20px; font-weight:100;overflow:hidden;}
#descrip_list ul li h2 a{ color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_list ul li h2 a:link{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_list ul li h2 a:visited{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_list ul li h2 a:active{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#descrip_list ul li h2 a:hover{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}


#descrip_pic_list{float:none;width:100%; height:auto; text-align:center; margin:0 auto; overflow:hidden; }
#descrip_pic_list ul{ list-style:none;width:96%; height:auto; overflow:hidden; margin:0 auto;}
#descrip_pic_list ul li{width:100%; margin-top:6px; height:auto; text-align:center; overflow:hidden;list-style-type: none;}
#descrip_pic_list ul li span{text-align:center; float:left; width:230px;height:165px; line-height:135px; display:block; vertical-align:middle;}
#descrip_pic_list ul li span a img{width:230px;height:165px;}
#descrip_pic_list ul li h1{ width:650px; height:30px; float:right; text-align:center; font-size:14px; line-height:30px; font-weight:600; text-align:center;overflow:hidden;}
#descrip_pic_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:center; font-weight:600; font-size:14px;}
#descrip_pic_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:center; font-weight:600; font-size:14px;}
#descrip_pic_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:center; font-weight:600; font-size:14px;}
#descrip_pic_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:center; font-weight:600; font-size:14px;} 
#descrip_pic_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:center; font-weight:600; font-size:14px;}
#descrip_pic_list ul li h2{ width:650px; height:auto; float:right; text-align:left; margin-top:8px; line-height:20px; font-weight:100;overflow:hidden;}
#descrip_pic_list ul li h2 a{ color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_pic_list ul li h2 a:link{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_pic_list ul li h2 a:visited{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#descrip_pic_list ul li h2 a:active{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#descrip_pic_list ul li h2 a:hover{color:#696564;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}

.polltable{width:96%;}
.polltable tr th{ font-size:14px; height:50px; text-align:center; font-weight:100px; line-height:50px;}
.polltable tr td{text-align:left;}



.fltleft{float:left;}
.fltright{float:right;}
#space{ width:10px; height:24px; float:left;}

.top28{ width:100%; height:18px;}



/*访问路径样式*/



/*访问路径样式*/



/*标题样式*/
.caption { height:auto; line-height:60px; text-align:center; overflow:hidden;}
.caption h4{ color:#333333; height:auto; line-height:45px; padding:3px 0px 0px 0px;text-align:left;font-size:33px; font-weight:500; }

/*news list style fontsize12px*/
#gk_list{ float:none;width:100%; background-color:#e8e6e6; text-align:center;}
#gk_list ul{width:100%; height:auto;background-color:#e8e6e6;}
#gk_list ul li{ background:url(../../ico/news.gif) no-repeat 6px 10px; height:26px; text-indent:17px; text-align:left; width:96%; overflow:hidden;list-style-type: none; border-bottom:#cac8c8 1px solid; margin:0 auto;}
#gk_list ul li h1{ font-size:12px; height:25px; line-height:25px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#gk_list ul li h1 a{ font-size:12px;color:#4c4c4c;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#gk_list ul li h1 a:link{ font-size:12px;color:#4c4c4c;text-decoration:none; text-align:left; font-weight:100;}
#gk_list ul li h1 a:visited{ font-size:12px;color:#4c4c4c;text-decoration:none; text-align:left; font-weight:100;}
#gk_list ul li h1 a:active{ font-size:12px;color:#4c4c4c;text-decoration:none; text-align:left; font-weight:100;} 
#gk_list ul li h1 a:hover{ font-size:12px;color:#4c4c4c;text-decoration:none; text-align:left; font-weight:100;}

/*新闻下带虚线样式*/


/*news list style fontsize12px*/
#news_list{ float:none;width:100%; margin:0 auto;}
#news_list ul{width:98%;float:right; text-align:left;}
#news_list ul li{ background:url(../images/ico/arrow_orrage.png) no-repeat 6px 10px; height:24px; text-indent:22px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#news_list ul li h1{ font-size:13px; height:24px; line-height:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#news_list ul li h1 a{ font-size:13px;color:#666666;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#news_list ul li h1 a:link{ font-size:13px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#news_list ul li h1 a:visited{ font-size:13px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#news_list ul li h1 a:active{ font-size:13px;color:#666666;text-decoration:none; text-align:left; font-weight:100;} 
#news_list ul li h1 a:hover{ font-size:13px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#news_list ul li span{ float:right; color:#666666;text-align:center; font-weight:100;height:23px; line-height:23px; width:auto; padding-right:16px;font-size:13px;}

/*news list num queue style fontsize12px*/
#news_queue_list{ float:none;width:320px; text-align:center;}
#news_queue_list ul{width:100%;text-align:left;}
#news_queue_list ul li{height:auto; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#news_queue_list ul li span{float:left; background-color:#aaaaaa; color:#ffffff;text-align:center; font-weight:bolder;height:21px; line-height:21px; width:30px;font-size:14px;font-family:Microsoft Yahei;}
#news_queue_list ul li h1{float:right; font-size:13px; height:auto; line-height:24px; width:278px; text-align:left; font-weight:100;font-family:Microsoft Yahei;}
#news_queue_list ul li h1 a{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;font-family:Microsoft Yahei;}
#news_queue_list ul li h1 a:link{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#news_queue_list ul li h1 a:visited{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#news_queue_list ul li h1 a:active{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;} 
#news_queue_list ul li h1 a:hover{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}


/*news list style fontsize12px*/
#unit_list{ float:none;width:100%; text-align:center;}
#unit_list ul{width:98%;float:right; text-align:left;}
#unit_list ul li{height:26px; text-indent:17px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#unit_list ul li h1{ font-size:14px; height:24px; line-height:24px; text-indent:60px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#unit_list ul li h1 a{ font-size:14px;color:#666666;text-decoration:none; font-family:Microsoft Yahei; text-align:left; font-weight:100; margin-bottom:0px;}
#unit_list ul li h1 a:link{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#unit_list ul li h1 a:visited{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#unit_list ul li h1 a:active{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;} 
#unit_list ul li h1 a:hover{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:100;}
#unit_list ul li span{ float:right; color:#666666;text-align:center; font-weight:100;height:23px; line-height:23px; width:auto; padding-right:16px;font-size:13px;}

/*news list style fontsize12px*/
#lump_list{ float:none;width:100%; text-align:center;}
#lump_list ul{width:98%;float:right; text-align:left;}
#lump_list ul li{height:28px; margin-top:12px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#lump_list ul li h1{ font-size:14px; height:28px; line-height:28px; text-indent:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#lump_list ul li h1 a{ font-size:14px;color:#666666;text-decoration:none; font-family:Microsoft Yahei; text-align:left; font-weight:600; margin-bottom:0px;}
#lump_list ul li h1 a:link{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:600;}
#lump_list ul li h1 a:visited{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:600;}
#lump_list ul li h1 a:active{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:600;} 
#lump_list ul li h1 a:hover{ font-size:14px;color:#666666;text-decoration:none; text-align:left; font-weight:600;}
#lump_list ul li span{ float:right; color:#666666;text-align:center; font-weight:100;height:23px; line-height:23px; width:auto; padding-right:16px;font-size:13px;}

/*gnews list style fontsize12px*/
#gnews_list{ float:none;width:100%; text-align:center;}
#gnews_list ul{width:98%;float:right; text-align:left;}
#gnews_list ul li{ background:url(../../ico/dd.gif) no-repeat 6px 10px; height:24px; text-indent:17px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#gnews_list ul li h1{ font-size:12px; height:24px; line-height:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#gnews_list ul li h1 a{ font-size:12px;color:#a4714d;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#gnews_list ul li h1 a:link{ font-size:12px;color:#a4714d;text-decoration:none; text-align:left; font-weight:100;}
#gnews_list ul li h1 a:visited{ font-size:12px;color:#a4714d;text-decoration:none; text-align:left; font-weight:100;}
#gnews_list ul li h1 a:active{ font-size:12px;color:#a4714d;text-decoration:none; text-align:left; font-weight:100;} 
#gnews_list ul li h1 a:hover{ font-size:12px;color:#a4714d;text-decoration:none; text-align:left; font-weight:100;}
#gnews_list ul li span{ float:right; color:#a4714d;text-align:center; font-weight:100;height:23px; line-height:23px; width:auto; padding-right:6px;font-size:12px;}

/*news list style fontsize12px*/
#infor_list{ float:none;width:100%; text-align:center;}
#infor_list ul{width:99%;float:right; text-align:left;}
#infor_list ul li{ background:url(../../ico/arrow01.gif) no-repeat 6px 10px; height:26px; text-indent:24px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#infor_list ul li h1{ font-size:13px; height:26px; line-height:26px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#infor_list ul li h1 a{ font-size:13px;color:#8d4d21;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#infor_list ul li h1 a:link{ font-size:13px;color:#8d4d21;text-decoration:none; text-align:left; font-weight:100;}
#infor_list ul li h1 a:visited{ font-size:13px;color:#8d4d21;text-decoration:none; text-align:left; font-weight:100;}
#infor_list ul li h1 a:active{ font-size:13px;color:#8d4d21;text-decoration:none; text-align:left; font-weight:100;} 
#infor_list ul li h1 a:hover{ font-size:13px;color:#8d4d21;text-decoration:none; text-align:left; font-weight:100;}
#infor_list ul li span{ float:right; text-align:center; font-weight:100;height:23px; line-height:23px; width:auto; padding-right:6px;font-size:13px;}

#viprent_list{ float:none;width:100%; text-align:center;}
#viprent_list ul{width:99%;float:right; text-align:left;}
#viprent_list ul li{ background:url(../../ico/news.gif) no-repeat 6px 10px; height:23px; text-indent:17px; text-align:left; width:99%; overflow:hidden;list-style-type: none; border-bottom:#CCC dotted 1px;}
#viprent_list ul li h1{ float:left; text-align:left; font-weight:100;height:23px; line-height:23px; width:auto; font-size:12px;}
#viprent_list ul li span{ font-size:12px; height:24px; line-height:24px; width:80px; text-align:center;float:right;8 font-weight:100;}
#viprent_list ul li span a{ font-size:12px;color:#333333;text-decoration:none; text-align:center; font-weight:100; margin-bottom:0px;}
#viprent_list ul li span a:link{ font-size:12px;color:#333333;text-decoration:none; text-align:center; font-weight:100;}
#viprent_list ul li span a:visited{ font-size:12px;color:#333333;text-decoration:none; text-align:center; font-weight:100;}
#viprent_list ul li span a:active{ font-size:12px;color:#333333;text-decoration:none; text-align:center; font-weight:100;} 
#viprent_list ul li span a:hover{ font-size:12px;color:#333333;text-decoration:none; text-align:center; font-weight:100;}



/*news all title display list style fontsize12px*/
#news_all_list{ float:none;width:250px; text-align:center;}
#news_all_list ul{width:250px;float:right; text-align:left;}
#news_all_list ul li{ background:url(../../ico/news.gif) no-repeat 12px 8px; margin-top:6px; width:246px; height:auto; text-indent:24px; text-align:left; overflow:hidden;list-style-type: none;word-wrap: break-word;word-break: normal; background-color:#F5F5F5; border-bottom:#CCC 1px dotted; padding:2px;
-moz-border-radius:6px;      /* Gecko browsers */
    -webkit-border-radius:6px;   /* Webkit browsers */
    border-radius:6px;      
}
#news_all_list ul li h1{ font-size:12px;color:#333333; height:auto; line-height:22px; width:auto; text-align:left;float:left; clear:right; font-weight:100;word-wrap: break-word;word-break: normal;}
#news_all_list ul li h1 a{ font-size:12px;color:#333333;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#news_all_list ul li h1 a:link{ font-size:12px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_all_list ul li h1 a:visited{ font-size:12px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_all_list ul li h1 a:active{ font-size:12px;color:#333333;text-decoration:none; text-align:left; font-weight:100;} 
#news_all_list ul li h1 a:hover{ font-size:12px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_all_list ul li span{ float:right;color:#696564; text-indent:10px; font-weight:100;height:20px; line-height:20px; width:auto;font-size:12px; padding-right:6px;}

#publ{ width:214px; height:249px; border:#E0DFDF 1px solid;overflow:hidden;}
#zwgk_a{ height:24px;line-height:24px;width:107px;border-bottom:#E0DFDF 1px solid;overflow:hidden;text-align:left; text-indent:25px;float:left;}
#zwgk_c{height:25px;line-height:25px;width:80px;overflow:hidden;text-align:center;float:left;}
#zwgk_d{ background:url(../images/index_7.jpg) no-repeat center top;height:34px;line-height:32px;width:120px; text-align:left; text-indent:42px;overflow:hidden;float:left;}

/***/
#service_list{ float:none;width:90%; float:right; text-align:center;}
#service_list ul{ width:100%; margin-top:20px;}
#service_list ul li{ background:url(../../ico/news.gif) no-repeat 6px 12px; height:24px; text-indent:13px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#service_list ul li h1{ font-size:12px; height:24px; line-height:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#service_list ul li h1 a{ font-size:12px;color:#6d6565;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#service_list ul li h1 a:link{ font-size:12px;color:#6d6565;text-decoration:none; text-align:left; font-weight:100;}
#service_list ul li h1 a:visited{ font-size:12px;color:#6d6565;text-decoration:none; text-align:left; font-weight:100;}
#service_list ul li h1 a:active{ font-size:12px;color:#6d6565;text-decoration:none; text-align:left; font-weight:100;} 
#service_list ul li h1 a:hover{ font-size:12px;color:#696564;text-decoration:none; text-align:left; font-weight:100;}

#pic_list{width:440px; height:auto; text-align:center;  overflow:hidden; margin:0 auto;}
#pic_list ul{ list-style:none;width:440px; height:auto; overflow:hidden;}
#pic_list ul li{ float:left; width:110px; height:100px; text-align:center; overflow:hidden;list-style-type: none;}
#pic_list ul li span{text-align:center; width:110px;height:76px; margin:0 auto;}
#pic_list ul li span a{ }
#pic_list ul li span a img{width:90px;height:70px;margin-left:10px;}
#pic_list ul li h1{ width:110px; height:20px; line-height:20px; font-weight:600; text-align:center;}
#pic_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}
#pic_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}
#pic_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}
#pic_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;} 
#pic_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}

#card_list{width:365px; height:auto; text-align:center;  overflow:hidden; margin:0 auto;}
#card_list ul{ list-style:none;width:365px; height:auto; overflow:hidden;}
#card_list ul li{ float:left; width:90px; height:65px; text-align:center; overflow:hidden;list-style-type: none;}
#card_list ul li span{text-align:center; width:110px;height:65px; margin:0 auto;}
#card_list ul li span a{ }
#card_list ul li span a img{width:80px;height:60px;margin-left:5px;}

/*default pic list style*/


/*default pic list style*/
#sortpic_list{float:none;width:100%; height:auto; margin:0 auto; overflow:hidden; }
#sortpic_list ul{ list-style:none;width:100%; height:auto; overflow:hidden; margin:0 auto;}
#sortpic_list ul li{width:380px; height:310px; text-align:center; float:left; overflow:hidden;list-style-type: none;}
#sortpic_list ul li span{text-align:center; margin:0 auto; width:340px;height:250px; line-height:250px; display:block; vertical-align:middle; border:#EAEAEA 2px solid;}
#sortpic_list ul li span a img{width:340px;height:250px;}
#sortpic_list ul li h1{ width:386px; height:30px; text-align:center; line-height:30px; font-weight:600; text-align:center;overflow:hidden;}
#sortpic_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#sortpic_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#sortpic_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#sortpic_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#sortpic_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#sortpic_list ul li h2{ width:386px; height:24px; text-align:center; line-height:24px; font-weight:600; font-size:12px; text-align:center;overflow:hidden;}


#spic_list{float:none;width:890px; height:auto; text-align:center;  overflow:hidden; }
#spic_list ul{ list-style:none;width:880px; height:auto; overflow:hidden; margin:0 auto;}
#spic_list ul li{width:176px; height:80px; background:url(../images/s_bg.png) no-repeat center top; text-align:center; float:left; overflow:hidden;list-style-type: none;}
#spic_list ul li span{text-align:center; clear:right; width:150px;height:40px; display:block;}
#spic_list ul li span a img{width:150px;height:40px; margin-top:4px;}
#spic_list ul li h1{ width:176px; height:24px;float:left; clear:left; line-height:24px; font-weight:600; text-align:center;}
#spic_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#spic_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#spic_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#spic_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#spic_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}

#goods_list{float:none;width:868px; height:auto; text-align:center;  overflow:hidden;}
#goods_list ul{ list-style:none;width:850px; height:auto; overflow:hidden; margin:0 auto;}
#goods_list ul li{width:170px; height:226px; text-align:center; float:left; overflow:hidden;list-style-type: none;}
#goods_list ul li span{text-align:center; margin:0 auto; width:160px;height:180px; line-height:180px; display:block; vertical-align:middle; border:#E1E1E1 1px solid;}
#goods_list ul li span a img{width:160px;height:160px; margin-top:10px;}
#goods_list ul li h1{ width:170px; height:20px; text-align:center; line-height:20px; font-weight:600; text-align:center;overflow:hidden;}
#goods_list ul li h1 a{ color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#goods_list ul li h1 a:link{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#goods_list ul li h1 a:visited{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#goods_list ul li h1 a:active{color:#6d6565;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#goods_list ul li h1 a:hover{color:#666666;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#goods_list ul li h2{ width:170px; height:20px; background:url(../images/buy.png) no-repeat 100px top; text-align:left; line-height:20px; font-weight:600; text-align:left; text-indent:20px;overflow:hidden;}
#goods_list ul li h2 a{ color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px; display:block; width:170px; height:20px;}
#goods_list ul li h2 a:link{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}
#goods_list ul li h2 a:visited{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}
#goods_list ul li h2 a:active{color:#6d6565;text-decoration:none; text-align:left; font-weight:100; font-size:12px;} 
#goods_list ul li h2 a:hover{color:#666666;text-decoration:none; text-align:left; font-weight:100; font-size:12px;}

/*news list style fontsize13px*/
#news_list_13{ float:none;width:98%;}
#news_list_13 ul{ float:left; width:100%; margin-left:0px;}
#news_list_13 ul li{ background:url(../../ico/news.gif) no-repeat 6px 6px; height:20px; text-indent:14px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#news_list_13 ul li h1{ font-size:12px; height:18px; line-height:16px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#news_list_13 ul li h1 a{ font-size:12px;color:#696564;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#news_list_13 ul li h1 a:link{ font-size:12px;color:#696564;text-decoration:none; text-align:left; font-weight:100;}
#news_list_13 ul li h1 a:visited{ font-size:12px;color:#696564;text-decoration:none; text-align:left; font-weight:100;}
#news_list_13 ul li h1 a:active{ font-size:12px;color:#696564;text-decoration:none; text-align:left; font-weight:100;} 
#news_list_13 ul li h1 a:hover{ font-size:12px;color:#6d6565;text-decoration:none; text-align:left; font-weight:100;}
#news_list_13 ul li span{ float:right; text-align:center; font-weight:100;height:18px; line-height:16px; width:auto; padding-right:6px;font-size:12px;}

.sort_list{ float:none;width:98%;}
.sort_list ul{ float:left; width:100%; margin-left:0px;}
.sort_list ul li{height:20px; text-indent:14px; text-align:left; float:left; width:auto; overflow:hidden;list-style-type: none;}
.sort_list ul li h1{ font-size:14px; height:18px; line-height:16px; width:auto; text-align:left; padding-right:12px;}
.sort_list ul li h1 a{ font-size:14px;color:#696564;text-decoration:none; text-align:left; font-weight:600; margin-bottom:0px;}
.sort_list ul li h1 a:link{ font-size:14px;color:#696564;text-decoration:none; text-align:left; font-weight:600;}
.sort_list ul li h1 a:visited{ font-size:14px;color:#696564;text-decoration:none; text-align:left; font-weight:600;}
.sort_list ul li h1 a:active{ font-size:14px;color:#696564;text-decoration:none; text-align:left; font-weight:600;} 
.sort_list ul li h1 a:hover{ font-size:14px;color:#EB5515;text-decoration:none; text-align:left; font-weight:600;}

#sons_list{ float:none;width:98%;}
#sons_list ul{ float:left; width:100%; margin-left:0px;}
#sons_list ul li{height:20px; float:left; width:auto; overflow:hidden;list-style-type: none;}
#sons_list ul li h1{ font-size:14px; height:20px; line-height:20px; width:auto; text-align:center;padding-right:12px;}
#sons_list ul li h1 a{ font-size:14px;color:#504242; padding-left:12px; padding-right:12px; display:block; height:20px; line-height:20px;text-decoration:none; background-color:#e8e5e5; text-align:center; font-weight:100;}
#sons_list ul li h1 a:link{ font-size:14px;color:#504242;text-decoration:none; text-align:center; font-weight:100;}
#sons_list ul li h1 a:visited{ font-size:14px;color:#504242;text-decoration:none; text-align:center; font-weight:100;}
#sons_list ul li h1 a:active{ font-size:14px;color:#504242;text-decoration:none; text-align:center; font-weight:100;} 
#sons_list ul li h1 a:hover{ font-size:14px;color:#504242;text-decoration:none; text-align:center; font-weight:100;}

/*news list style fontsize14px*/


/*新闻标题描述13px*/
#news_list_descrip{ float:none;width:98%;}
#news_list_descrip ul{ float:left; width:100%; margin-left:0px;}
#news_list_descrip ul li{height:auto; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
#news_list_descrip ul li h1{background:url(../../ico/news.gif) no-repeat 5px 11px; text-indent:15px; font-size:14px; height:24px; line-height:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#news_list_descrip ul li h1 a{ font-family:Microsoft Yahei;font-size:14px;color:#333333;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#news_list_descrip ul li h1 a:link{ font-size:14px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_list_descrip ul li h1 a:visited{ font-size:14px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_list_descrip ul li h1 a:active{ font-size:14px;color:#333333;text-decoration:none; text-align:left; font-weight:100;} 
#news_list_descrip ul li h1 a:hover{ font-size:14px;color:#333333;text-decoration:none; text-align:left; font-weight:100;}
#news_list_descrip ul li span{ float:right; text-align:center; font-weight:100;height:24px; line-height:24px; width:auto; color:#5f5d5c; padding-right:6px;font-size:14px;}

#news_list_descrip ul li h2{ width:100%; height:30px; line-height:30px;text-align:center;font-size:18px; margin-bottom:5px;}
#news_list_descrip ul li h2 a{ color:#B00000;text-decoration:none; font-family:Microsoft Yahei; text-align:center; font-weight:100;font-size:18px;white-space:nowrap;}
#news_list_descrip ul li h2 a:link{color:#B00000;text-decoration:none; text-align:center; font-weight:100;font-size:18px;}
#news_list_descrip ul li h2 a:visited{color:#B00000;text-decoration:none; text-align:center; font-weight:100;font-size:18px;}
#news_list_descrip ul li h2 a:active{color:#B00000;text-decoration:none; text-align:center; font-weight:100;font-size:18px;} 
#news_list_descrip ul li h2 a:hover{color:#B00000;text-decoration:none; text-align:center; font-weight:100;font-size:18px;}

#news_list_descrip ul li h3{ width:96%; height:auto; line-height:22px;text-indent:24px;text-align:left; padding:0px; margin-left:6px; margin-bottom:3px;}
#news_list_descrip ul li h3 a{ color:#696b69;text-decoration:none; font-family:Microsoft Yahei; text-align:center; font-weight:100;font-size:12px;}
#news_list_descrip ul li h3 a:link{color:#696b69;text-decoration:none; text-align:center; font-weight:100;font-size:12px;}
#news_list_descrip ul li h3 a:visited{color:#696b69;text-decoration:none; text-align:center; font-weight:100;font-size:12px;}
#news_list_descrip ul li h3 a:active{color:#696b69;text-decoration:none; text-align:center; font-weight:100;font-size:12px;} 
#news_list_descrip ul li h3 a:hover{color:#333333;text-decoration:none; text-align:center; font-weight:100;font-size:12px;}


/*新闻标题描述13px*/
.news_pic_descrip{ float:none;width:785px; margin:0 auto;}
.news_pic_descrip ul{ float:left; width:100%; margin-left:0px;}
.news_pic_descrip ul li{height:auto; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
.news_pic_descrip ul li .pic{ float:left; text-align:center; width:160px; height:103px; overflow:hidden;}
.news_pic_descrip ul li .pic a img{width:160px; height:103px;}
.news_pic_descrip ul li .txt{ float:right; text-align:center; width:600px; height:103px; overflow:hidden;}
.news_pic_descrip ul li .txt h1{font-size:15px; height:24px; line-height:24px; width:100%; text-align:left;font-weight:100;}
.news_pic_descrip ul li .txt h1 a{ font-family:Microsoft Yahei;font-size:15px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:300; margin-bottom:0px;}
.news_pic_descrip ul li .txt h1 a:link{ font-size:15px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:300;}
.news_pic_descrip ul li .txt h1 a:visited{ font-size:15px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:300;}
.news_pic_descrip ul li .txt h1 a:active{ font-size:15px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:300;} 
.news_pic_descrip ul li .txt h1 a:hover{ font-size:15px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:300;}
.news_pic_descrip ul li .txt h2{ width:100%; height:auto; line-height:24px;text-align:left;font-size:13px; margin-top:6px;}
.news_pic_descrip ul li .txt h2 a{ color:#838386;text-decoration:none; font-family:Microsoft Yahei; text-align:left; font-weight:300;font-size:13px;}
.news_pic_descrip ul li .txt h2 a:link{color:#838386;text-decoration:none; text-align:left; font-weight:300;font-size:13px;}
.news_pic_descrip ul li .txt h2 a:visited{color:#838386;text-decoration:none; text-align:left; font-weight:300;font-size:13px;}
.news_pic_descrip ul li .txt h2 a:active{color:#838386;text-decoration:none; text-align:left; font-weight:300;font-size:13px;} 
.news_pic_descrip ul li .txt h2 a:hover{color:#838386;text-decoration:none; text-align:left; font-weight:300;font-size:13px;}

/*新闻标题描述13px*/

#num_list_descrip{ float:none;width:95%; border:#F00100 px solid;}
#num_list_descrip ul{ float:left; width:100%; margin-left:0px;}
#num_list_descrip ul li{background:url(../images/ab.png) no-repeat left top; height:46px; text-align:left; width:100%; overflow:hidden;list-style-type: none;}
/*---大标题--*/
#num_list_descrip ul li h2{ color:#FFF; font-family:Microsoft Yahei; width:100%; height:26px; line-height:26px;text-align:left;font-size:14px; text-indent:16px; font-weight:600;}
#num_list_descrip ul li h2 a{ height:26px; line-height:26px; text-indent:33px; display:inline-block;color:#666666;text-decoration:none; font-family:Microsoft Yahei; text-align:left; font-weight:100;font-size:14px;white-space:nowrap;}
#num_list_descrip ul li h2 a:link{color:#666666; font-weight:100;}
#num_list_descrip ul li h2 a:visited{color:#666666; font-weight:100;}
#num_list_descrip ul li h2 a:active{color:#666666; font-weight:100;} 
#num_list_descrip ul li h2 a:hover{color:#666666; font-weight:100;}
/*---描述--*/
#num_list_descrip ul li h3{ width:100%;  height:16px; line-height:16px;text-indent:72px;text-align:left;}
#num_list_descrip ul li h3 a{  height:16px; line-height:16px; color:#888888;text-decoration:none; font-family:Microsoft Yahei; text-align:left; font-weight:100;font-size:12px;}
#num_list_descrip ul li h3 a:link{color:#888888;}
#num_list_descrip ul li h3 a:visited{color:#888888;}
#num_list_descrip ul li h3 a:active{color:#888888;} 
#num_list_descrip ul li h3 a:hover{color:#333333;}
/*---列表--*/
#num_list_descrip ul li h1{text-indent:15px; font-size:14px; height:24px; line-height:24px; width:auto; text-align:left;float:left; clear:right; font-weight:100;}
#num_list_descrip ul li h1 a{ font-family:Microsoft Yahei;font-size:14px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:100; margin-bottom:0px;}
#num_list_descrip ul li h1 a:link{ font-size:14px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:100;}
#num_list_descrip ul li h1 a:visited{ font-size:14px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:100;}
#num_list_descrip ul li h1 a:active{ font-size:14px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:100;} 
#num_list_descrip ul li h1 a:hover{ font-size:14px;color:#5f5d5c;text-decoration:none; text-align:left; font-weight:100;}
#num_list_descrip ul li span{ float:right; text-align:center; font-weight:100;height:24px; line-height:24px; width:auto; color:#5f5d5c; padding-right:6px;font-size:14px;}
#num_list_descrip ul .bottom{ background-position:left bottom;}

/*右侧模块样式*/
#tip_top{ background:url(../images/tip_top.png) no-repeat left top;height:38px;width:238px;overflow:hidden;}
#tip_mid{ background:url(../images/tip_mid.png) repeat-y left;width:238px; height:auto;overflow:hidden;}
#tip_bot{ background:url(../images/tip_bot.png) no-repeat left top;height:3px;width:238px;overflow:hidden;}
.title_tip {float:left;width:auto; height:38px; overflow:hidden;}
.title_tip h1{ height:38px; line-height:38px; text-indent:16px; color:#ffffff;text-align:left;font-size:14px; font-weight:600;}
.title_tip span{ color:#010204; padding:18px 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.more_tip{ text-align:right; float:right; text-align:left; height:38px;width:50px; overflow:hidden;}
.more_tip a{ color:#d3e6f6;line-height:38px;text-align:left;height:38px;width:50px;font-size:12px;}
.more_tip a:link{ color:#d3e6f6; text-decoration:none;font-size:12px;}
.more_tip a:visited{ color:#d3e6f6; text-decoration:none;font-size:12px;}
.more_tip a:active{ color:#d3e6f6; text-decoration:none;font-size:12px;}
.more_tip a:hover{ color:#d3e6f6; display:block; line-height:38px; text-align:left;height:38px;width:50px;font-size:12px;}


/*右侧模块样式*/
#center_top{ background:url(../images/center_top.png) repeat-x top;height:43px;width:440px;overflow:hidden;}
#center_nek{ background:url(../images/center_nek.png) no-repeat left bottom;height:8px;width:440px;overflow:hidden;}
#center_mid{ background:url(../images/center_mid.png) repeat-y left;width:440px; height:auto;overflow:hidden;}
#center_bot{ background:url(../images/center_bot.png) no-repeat left top;height:3px;width:440px;overflow:hidden;}
.title_center {float:left;width:auto; height:43px; overflow:hidden;}
.title_center h1{ font-family:Microsoft Yahei; float:left; width:100px;height:29px; line-height:29px; color:#ffffff;text-align:center;font-size:14px; font-weight:600;}
.title_center span{ float:left; width:112px;height:29px; line-height:29px; color:#333333;text-align:center;font-size:14px; font-weight:600;}
.more_center{ text-align:left; float:right; height:43px; line-height:43px;width:60px; overflow:hidden;}
.more_center a{ color:#6c6b6c;line-height:40px;text-align:left;height:43px;width:60px;font-size:12px; display:block;}
.more_center a:link{ color:#6c6b6c; text-decoration:none;font-size:12px;}
.more_center a:visited{ color:#6c6b6c; text-decoration:none;font-size:12px;}
.more_center a:active{ color:#6c6b6c; text-decoration:none;font-size:12px;}
.more_center a:hover{ display:block; color:#6c6b6c; line-height:40px; text-align:left;height:43px;width:60px;font-size:12px;}

#large_samll_top_coust{background:url(../images/large_samll_top_coust.jpg) no-repeat center top;height:40px;width:826px;overflow:hidden;}
#small_hd_top{ background:url(../images/small_hd_top.jpg) no-repeat top center;height:30px;width:826px;overflow:hidden; }
#small_hd_mid{ background:url(../images/small_hd_mid.jpg) repeat-y center;width:826px; height:auto;overflow:hidden;}
#small_hd_bot{ background:url(../images/small_hd_bot.jpg) no-repeat center top;height:2px;width:826px;overflow:hidden;}


.more_set_right{  color:#32312F; font-size:12px; float:right;text-align:center; height:32px; line-height:32px; width:56px; overflow:hidden;}
.more_set_right a{ color:#32312F; font-size:12px;}

.mon {float:left;width:96px; height:33px; line-height:33px;text-align:center;color:#000000;font-size:14px; font-weight:600;background:url(../images/on.png) no-repeat center top; cursor:pointer;overflow:hidden;}
.mout{float:left;width:96px; height:33px; line-height:33px;text-align:center;color:#000000;font-size:14px; font-weight:100; cursor:pointer;overflow:hidden;}


/*右侧模块样式*/
#left_top{ background:url(../images/left_top86.png) repeat-x bottom;height:33px;width:270px;overflow:hidden;}
#left_nek{ background:url(../images/left_nek.png) no-repeat center bottom;height:5px;width:270px;overflow:hidden;}
#left_mid{ background:url(../images/left_mid.png) repeat-y center;width:270px; height:auto;overflow:hidden;}
#left_bot{ background:url(../images/left_bot.png) no-repeat center top;height:3px;width:270px;overflow:hidden;}
.title_left {float:left;width:auto; height:33px; overflow:hidden;}
.title_left h1{font-family:Microsoft Yahei;float:left; width:auto; background-color:#409319; height:33px; line-height:33px; text-indent:8px; color:#ffffff;text-align:left;font-size:16px; font-weight:100; padding-right:6px;}
.title_left span{float:left;  height:33px; line-height:33px; text-indent:3px; color:#ffffff;text-align:left; font-size:16px; font-weight:600;}
.more_left{ text-align:right; float:right; text-align:left; height:33px;width:50px; overflow:hidden;}
.more_left a{ color:#ffffff;line-height:33px;text-align:left;height:33px;width:50px;font-size:12px;}
.more_left a:link{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_left a:visited{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_left a:active{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_left a:hover{ color:#ffffff; display:block; line-height:33px; text-align:left;height:33px;width:50px;font-size:12px;}

#gd_top{ background:url(../images/gd_top.png) no-repeat left top;height:28px;width:877px;overflow:hidden;}
.more_gd{ text-align:right; float:right; text-align:left; height:24px;width:55px; overflow:hidden;}
.more_gd a{ color:#ffffff;height:24px;line-height:24px;text-align:left;width:55px;font-size:12px;}
.more_gd a:link{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_gd a:visited{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_gd a:active{ color:#ffffff; text-decoration:none;font-size:12px;}
.more_gd a:hover{ color:#ffffff; display:block;height:24px;line-height:24px; text-align:left;width:55px;font-size:12px;}

#tp_top{ background:url(../images/tp_bg.png) no-repeat left top;height:44px;width:1008px;overflow:hidden;}
/*总模块样式*/
#mainer_top{ background:url(../images/mainer_top.png) no-repeat left top;height:4px;width:1176px;overflow:hidden;}
#mainer_nek{ background:url(../images/mainer_nek.png) no-repeat left bottom;height:8px;width:1176px;overflow:hidden;}
#mainer_mid{ background:url(../images/mainer_mid.png) repeat-y left;width:1176px; height:auto;overflow:hidden;}
#mainer_bot{ background:url(../images/mainer_bot.png) no-repeat left top;height:4px;width:1176px;overflow:hidden;}
.title_mainer {float:left;width:auto; height:31px; overflow:hidden;}
.title_mainer h1{ height:31px; width:112px; line-height:31px; color:#ffffff;text-align:center;font-size:14px; font-weight:600;}
.title_mainer span{ color:#010204; padding:18px 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.more_mainer{ text-align:right; float:right; text-align:left; height:31px;width:50px; overflow:hidden;}
.more_mainer a{ color:#6e6b6b;line-height:31px;text-align:left;height:31px;width:50px;font-size:12px;}
.more_mainer a:link{ color:#6e6b6b; text-decoration:none;font-size:12px;}
.more_mainer a:visited{ color:#6e6b6b; text-decoration:none;font-size:12px;}
.more_mainer a:active{ color:#6e6b6b; text-decoration:none;font-size:12px;}
.more_mainer a:hover{ color:#6e6b6b; display:block; line-height:31px; text-align:left;height:31px;width:50px;font-size:12px;}


.title_s {float:left;width:auto; height:28px; overflow:hidden;}
.title_s h1{ float:left; width:81px; height:28px; line-height:28px; color:#ffffff;text-align:center;font-size:14px; font-weight:600;}
.title_s span{ float:left;height:28px; line-height:28px; text-indent:12px; color:#7c7777;text-align:left;font-size:14px; font-weight:100;}
.more_s{ text-align:right; float:right; text-align:center; height:34px;width:70px; overflow:hidden;}
.more_s a{ color:#848586;line-height:34px;text-align:center;height:34px;width:70px;font-size:12px;}
.more_s a:link{ color:#848586; text-decoration:none;font-size:12px;}
.more_s a:visited{ color:#848586; text-decoration:none;font-size:12px;}
.more_s a:active{ color:#848586; text-decoration:none;font-size:12px;}
.more_s a:hover{ color:#848586; display:block; line-height:34px; text-align:center;height:34px;width:70px;font-size:12px;}

#c_top{ background:url(../images/t_top.png) no-repeat left top;height:32px;width:290px;overflow:hidden;}
#c_nek{ background:url(../images/t_nek.png) no-repeat left bottom;height:6px;width:290px;overflow:hidden;}
#c_mid{ background:url(../images/c_mid.png) repeat-y left;width:290px; height:auto;overflow:hidden;}
#c_bot{ background:url(../images/c_bot.png) no-repeat left top;height:3px;width:290px;overflow:hidden;}

#t_top{ background:url(../images/t_top.png) no-repeat left top;height:32px;width:440px;overflow:hidden;}
#t_nek{ background:url(../images/t_nek.png) no-repeat left bottom;height:6px;width:365px;overflow:hidden;}
#t_mid{ background:url(../images/t_mid.png) repeat-y left;width:365px; height:auto;overflow:hidden;}
#t_bot{ background:url(../images/t_bot.png) no-repeat left top;height:3px;width:365px;overflow:hidden;}
.title_t {float:left;width:auto; height:37px; overflow:hidden;}
.title_t h1{ height:37px; line-height:39px; text-indent:28px; color:#ffffff;text-align:left;font-size:14px; font-weight:600;}
.more_t{ text-align:right; float:right; text-align:center; height:37px;width:70px; overflow:hidden;}
.more_t a{ color:#333333;line-height:37px;text-align:center;height:37px;width:70px;font-size:12px;}
.more_t a:link{ color:#333333; text-decoration:none;font-size:12px;}
.more_t a:visited{ color:#333333; text-decoration:none;font-size:12px;}
.more_t a:active{ color:#333333; text-decoration:none;font-size:12px;}
.more_t a:hover{ color:#333333; display:block; line-height:37px; text-align:center;height:37px;width:70px;font-size:12px;}

.ron {float:left;width:auto; height:32px;cursor:pointer; text-align:left;}
.ron h1{ font-family:Microsoft Yahei;width:auto; height:32px; line-height:32px;color:#fff;font-size:16px; font-weight:300; background:url(../images/ron.png) repeat-x; cursor:pointer; padding-left:12px; padding-right:12px;}

.ton {float:left;width:115px; height:43px;cursor:pointer;}
.ton h1{ float:left; font-family:Microsoft Yahei;width:115px;text-align:center; height:43px; line-height:43px;color:#0168BC;font-size:16px; font-weight:300; background:url(../images/ton.png) repeat-x bottom; cursor:pointer;}
.tout{float:left;width:115px; height:43px;cursor:pointer;}
.tout h1{width:115px; height:43px; line-height:43px;color:#565b5f;font-size:16px; font-weight:100;cursor:pointer;}

.fbbt{float:left;width:auto; height:43px;cursor:pointer;}
.fbbt a{width:auto; display:block; text-indent:16px; height:43px; line-height:43px;color:#2a2d29;font-size:14px; font-weight:100;cursor:pointer; font-family:Microsoft Yahei;}


.sonline{float:left;width:3px; height:30px; line-height:30px;color:#000000;font-size:14px;}
.son span{ float:left;width:130px; height:36px; text-indent:42px; text-align:left; line-height:14px;color:#666666;font-size:13px; font-weight:100; cursor:pointer;}
/**small style***/
#small_top{ background:url(../images/small_top.png) no-repeat left top;height:30px;width:376px;overflow:hidden;}
#small_top span{ float:left;height:30px; line-height:30px; text-indent:12px;}
#small_top span a{color:#584B4B; font-weight:600;}
#small_nek{ background:url(../images/small_nek.png) no-repeat left bottom;height:3px;width:376px;overflow:hidden;}
#small_mid{ background:url(../images/small_mid.png) repeat-y left;width:376px; height:auto;overflow:hidden;}
#small_bot{ background:url(../images/small_bot.png) no-repeat left top;height:3px;width:376px;overflow:hidden;}
.title_small {float:left;width:86%; height:30px; overflow:hidden;}
.title_small h1{float:left; font-family:Microsoft Yahei; height:30px; line-height:30px; width:100px; color:#000000;text-align:center;font-size:14px; font-weight:100;}
.title_small h1 font{height:30px; line-height:30px; width:12px;background:url(../images/det.png) no-repeat center;}
.title_small span{ text-indent:17px;height:30px; line-height:30px; float:left; color:#6e6a69; font-size:12px; font-weight:100;}
.more_small{ text-align:right; float:right; text-align:left; height:30px; line-height:31px;width:45px; overflow:hidden;}
.more_small a{ color:#8a8883;line-height:30px;text-align:left;height:30px;width:45px;font-size:12px; display:block;background:url(../images/more2.png) no-repeat center;}
.more_small a:link{ color:#8a8883; text-decoration:none;font-size:12px;}
.more_small a:visited{ color:#8a8883; text-decoration:none;font-size:12px;}
.more_small a:active{ color:#8a8883; text-decoration:none;font-size:12px;}
.more_small a:hover{ color:#8a8883; display:block; line-height:30px; text-align:left;height:30px;width:45px;font-size:12px;}


/*服务分类样式区*/
.bright{float:right; width:660px; height:auto; overflow:hidden;}
.sleft{float:left; width:100px; height:auto; overflow:hidden; border:#CCC 1px solid;}
.sleft UL {HEIGHT: auto; width:80px; overflow:hidden;margin:0 0 0 0;}
.sleft UL LI {LINE-HEIGHT: 28px; HEIGHT: 28px; width:80px; border-bottom:#CCC 1px dotted;}

.sveron {background:url(../images/son.png) no-repeat center center;color:#a00909; font-size:14px; font-weight:600;float:left; width:80px; height:28px; line-height:28px; text-align:center; overflow:hidden;cursor:pointer;}
.sverout {color:#6d6565; font-size:14px; font-weight:100;float:left; width:80px; height:28px; line-height:28px;overflow:hidden;cursor:pointer;}


/*滑门模块样式*/
#set_top{ background:url(../images/set_top.png) repeat-x top;height:33px;width:847px;overflow:hidden;}
#set_nek{ background:url(../images/set_nek.png) no-repeat left top;height:8px;width:390px;overflow:hidden;}
#set_mid{ background:url(../images/set_mid.png) repeat-y left;width:390px; height:auto;overflow:hidden;}
#set_bot{ background:url(../images/set_bot.png) no-repeat left top;height:3px;width:390px;overflow:hidden;}
.title_set {font-weight:600;float:left; width:300px; height:25px; overflow:hidden;}

.seton {background:url(../images/on.png) repeat-x top;float:left; width:82px; height:34px;}
.seton h1{color:#383a60; font-size:14px; font-weight:600;width:auto; height:34px; line-height:34px;text-align:center;cursor:pointer;}
.setout {float:left; width:82px; height:34px;}
.setout h1{color:#555151; font-size:12px; font-weight:100;width:auto; height:30px; line-height:30px;text-align:center;cursor:pointer;}

.more_set{ text-align:right; float:right; text-align:center; height:36px;width:50px; overflow:hidden;}
.more_set a{ color:#999999;line-height:36px;text-align:center; vertical-align:middle;height:33px;width:50px;}
.more_set a:link{ color:#999999; text-decoration:none;}
.more_set a:visited{ color:#999999; text-decoration:none;}
.more_set a:active{ color:#999999; text-decoration:none;}
.more_set a:hover{ color:#999999;  line-height:36px; text-align:center;height:36px;width:50px;}

.gray_r { color:#4c4c4c;font-size:14px; height:22px; line-height:20px; text-indent:15px; text-align:left; width:100%; display:block;}
a.gray_r:link {color: #4c4c4c;font-size:14px;}
a.gray_r:visited {color: #4c4c4c;font-size:14px;}
a.gray_r:hover{color: #4c4c4c;	text-decoration: none;font-size:14px;}
a.gray_r:active {color: #4c4c4c;font-size:14px;}

/*上一个下一个样式*/
#pre_next{border-top:#DDDDDD 1px solid;display:inline;float:none;width:100%;}
#pre_next ul{ list-style:none;width:100%; height:auto; margin-top:20px; margin-bottom:20px;}
#pre_next ul li{width:100%; height:20px;list-style-type: none; overflow:hidden;}
#pre_next ul li h1{ width:45%; height:20px;float:left; line-height:18px; text-align:left; font-weight:100; margin:0px; padding:0px; padding-left:20px;}
#pre_next ul li h1 a{ color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px; overflow:hidden;}
#pre_next ul li h1 a:link{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h1 a:visited{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h1 a:active{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#pre_next ul li h1 a:hover{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h2{ width:45%; height:20px; float:right; line-height:18px;text-align:right; font-weight:100; margin:0px; padding:0px; overflow:hidden; padding-right:20px;}
#pre_next ul li h2 a{ color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h2 a:link{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h2 a:visited{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}
#pre_next ul li h2 a:active{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;} 
#pre_next ul li h2 a:hover{color:#990000;text-decoration:none; text-align:center; font-weight:100; font-size:12px;}

/*分页样式*/


#picleftscroll{background:url(../images/tpgt.png) no-repeat center #ffffff; height:171px; width:1180px;}


.msg_submit{ height:28px;border:none; background:url(../images/bt_bg.png) no-repeat center; text-align:center; color:#ffffff; font-size:14px; font-weight:600; width:90px;line-height:28px;cursor:pointer; margin-top:4px;}

.form_submiton{ height:20px;border:none; background:url(../../ico/submiton.gif) no-repeat center; text-align:center; color:#6d6565; font-size:12px; font-weight:600; width:100px;line-height:20px;cursor:pointer;}
.form_submitout{ height:20px;border:none; background:url(../../ico/submitout.gif) no-repeat center; text-align:center; color:#6d6565; font-size:12px; font-weight:600; width:100px;line-height:20px;cursor:pointer;}

.fabubutton{ height:24px;border:none; background:url(../images/fabu.png) no-repeat center; width:89px;;cursor:pointer;}

.submit_in{height:22px;border:none; float:left; background:url(../images/submit_pu.png) no-repeat center; text-align:center; color:#6d6565; font-size:12px; font-weight:100; width:110px;line-height:20px;cursor:pointer;}
.submit_pu{height:24px;border:none; float:left; background:url(../images/submit_pu.png) no-repeat center; text-align:center; color:#6d6565; font-size:12px; font-weight:100; width:228px;line-height:20px;cursor:pointer;}



.font_14{ font-size:14px;}
.font_14 a{font-size:14px;}
.font_14 a:link{font-size:14px; text-decoration:none;}
.font_14 a:visited{font-size:14px; text-decoration:none;}
.font_14 a:active{font-size:14px; text-decoration:none;}
.font_14 a:hover{font-size:14px;}

.blue_14{ font-size:14px; color:#09F; font-weight:bold;}
.blue_14 a{font-size:14px; color:#690;}
.blue_14 a:link{font-size:14px; color:#690; text-decoration:none;}
.blue_14 a:visited{font-size:14px; color:#690; text-decoration:none;}
.blue_14 a:active{font-size:14px; color:#690; text-decoration:none;}
.blue_14 a:hover{font-size:14px; color:#00F;}

.menu_color{ font-size:14px; color:#FFF;}
.menu_color a{font-size:14px; color:#FFF;}
.menu_color a:link{font-size:14px; color:#FFF; text-decoration:none;}
.menu_color a:visited{font-size:14px; color:#FFF; text-decoration:none;}
.menu_color a:active{font-size:14px; color:#FFF; text-decoration:none;}
.menu_color a:hover{font-size:14px; color:#e50003;}

/*友情连接模块样式*/
#link_top{ background:url(../images/link_top.png) no-repeat left top;height:34px;width:1380px;overflow:hidden;}
#link_nek{ background:url(../images/link_nek.png) no-repeat left bottom;height:6px;width:1100px;overflow:hidden;}
#link_mid{ background:url(../images/link_mid.png) repeat-y left;width:1100px; height:auto;overflow:hidden;}
#link_bot{ background:url(../images/link_bot.png) no-repeat left bottom;height:3px;width:1100px;overflow:hidden;}
.title_link {float:left;width:auto; height:31px; overflow:hidden;}
.title_link h1{ height:31px; line-height:31px; text-indent:40px; color:#000000;text-align:left;font-size:14px; font-weight:bold;}
.title_link span{ color:#010204; padding:18px 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.more_link{ text-align:right; float:right; text-align:left; height:31px;width:50px; overflow:hidden;}
.more_link a{ color:#696564;line-height:35px;text-align:left;height:31px;width:50px;font-size:12px;}
.more_link a:link{ color:#696564; text-decoration:none;font-size:12px;}
.more_link a:visited{ color:#696564; text-decoration:none;font-size:12px;}
.more_link a:active{ color:#696564; text-decoration:none;font-size:12px;}
.more_link a:hover{ display:block; line-height:35px; text-align:left;height:31px;width:50px;font-size:12px;}

/*友情连接样式
.friendlink{width:970px; height:auto; margin:0 auto;}
.friendlink ul{ list-style:none;width:100%;}
.friendlink ul li{float:left;list-style-type: none; height:30px; width:193px; vertical-align:middle; text-align:center;}
.friendlink ul li a{ color:#6d6565;text-decoration:none; text-align:left; padding-top:3px;width:auto; height:30px; line-height:30px; display:block;}
.friendlink ul li a:link{color:#6d6565;text-decoration:none; text-align:left;}
.friendlink ul li a:visited{color:#6d6565;text-decoration:none; text-align:left;}
.friendlink ul li a:active{color:#6d6565;text-decoration:none; text-align:left;} 
.friendlink ul li a:hover{color:#666666;text-decoration:none; text-align:left;}
.friendlink ul li a img{ width:91px; height:33px;}
*/


.lifecont{width:240px; margin:0 auto;}
.lifecont li,.lifecont li a{ color:#999999; float: left; text-align:center; width:60px; font-size:12px;}
.lifecont li{ padding:5px 0;}


/*侧栏自动导航*/
.menuer_list{width:269px; margin:0 auto;}
.menuer_list span{width:269px; height:36px; text-indent:24px; text-align:left; display:block; background-color:#eaeaea;}
.menuer_list span a{text-align:left;font-family:Microsoft Yahei; font-weight:600; color:#555555; font-size:15px; height:36px; line-height:36px; width:269px;}
.menuer_list .menuaon{background-color:#0f6bb2;}
.menuer_list .menuaon a{color:#ffffff;}
.menuer_list ul{width:269px; height:auto; border-top:none;}
.menuer_list ul li{list-style:none; text-indent:48px; color:#3a4332; text-align:left; height:28px; line-height:28px; width:269px;}
.menuer_list ul li a{ background:url(../images/menuer_list.png) no-repeat center bottom; display:block;text-align:left;font-family:Microsoft Yahei; font-weight:600; color:#6b6b6b; font-size:14px; height:28px; line-height:28px; width:269px;}
.menuer_list ul li a:link{ color:#6b6b6b; text-decoration:none;}
.menuer_list ul li a:visited{ color:#6b6b6b; text-decoration:none;}
.menuer_list ul li a:active{ color:#6b6b6b; text-decoration:none;};
.menuer_list ul li a:hover{background:url(../images/menuer_olist.png) no-repeat center bottom;COLOR:#ffffff;}
.menuer_list ul li .menuon{ background:url(../images/menuer_list.png) no-repeat center bottom; display:block;text-align:left;font-family:Microsoft Yahei; font-weight:600; color:#6b6b6b; font-size:14px; height:28px; line-height:28px; width:269px;}
.menuer_list ul li .menuon:hover{background:url(../images/menuer_olist.png) no-repeat center bottom;COLOR:#ffffff;}

/*侧栏自动导航*/
.menuer_clist{width:269px; margin:0 auto;}
.menuer_clist ul{width:269px; height:auto; border-top:none;}
.menuer_clist ul li{list-style:none; text-indent:78px; background:url(../images/menuer_clist.png) no-repeat center bottom; color:#3a4332; text-align:left; height:28px; line-height:28px; width:269px;}
.menuer_clist ul li a{text-align:left;font-family:Microsoft Yahei; font-weight:600; color:#6b6b6b; font-size:13px; height:28px; line-height:28px; width:269px;}
.menuer_clist ul li a:link{ color:#6b6b6b; text-decoration:none;}
.menuer_clist ul li a:visited{ color:#6b6b6b; text-decoration:none;}
.menuer_clist ul li a:active{ color:#6b6b6b; text-decoration:none;};
.menuer_clist ul li a:hover{color:#6b6b6b; text-decoration:none;width:269px; }


#msg_sort_list{ float:none;width:100%; text-align:center;}
#msg_sort_list ul{width:90%; margin:0 auto;}
#msg_sort_list ul li{height:31px;line-height:33px; text-align:left; text-indent:25px; width:100%;overflow:hidden; border-bottom:#dcdcdc 1px dashed ;}
#msg_sort_list ul li a{ color:#333333;text-decoration:none;font-size:14px;font-weight:600;}
#msg_sort_list ul li a:link{color:#333333;text-decoration:none;font-size:14px;font-weight:600;}
#msg_sort_list ul li a:visited{color:#333333;text-decoration:none;font-size:14px;font-weight:600;}
#msg_sort_list ul li a:active{color:#333333;text-decoration:none;font-size:14px;font-weight:600;} 
#msg_sort_list ul li a:hover{color:#333333;text-decoration:none;font-size:14px;font-weight:600;}

/*侧栏自动导航*/


/*侧栏自动导航*/
.menu_cplist{width:265px; margin:0 auto;}
.menu_cplist ul{width:265px; height:170px; overflow:hidden;}
.menu_cplist ul li{list-style:none; float:left; color:#3a4332; height:45px; line-height:45px; width:50%;}
.menu_cplist ul li a{ background-color:#cde5f7; display:block;text-align:center; font-weight:100; color:#454e55; font-size:14px; height:35px; line-height:35px; width:116px; margin:0 auto;font-family:Microsoft Yahei;}
.menu_cplist ul li a:link{ color:#454e55; text-decoration:none;}
.menu_cplist ul li a:visited{ color:#454e55; text-decoration:none;}
.menu_cplist ul li a:active{ color:#454e55; text-decoration:none;};
.menu_cplist ul li a:hover{color:#454e55; text-decoration:none;width:335px; }


/*侧栏自动导航*/
.menu_blist{width:335px; margin:0 auto;}
.menu_blist ul{width:335px; height:auto; border-top:none; margin:0 auto;}
.menu_blist ul li{list-style:none; text-indent:36px; background:url(../images/menu_blist.png) no-repeat left bottom; color:#3a4332; text-align:left; height:28px; line-height:28px; width:100%;}
.menu_blist ul li a{text-align:left;font-family:Microsoft Yahei; font-weight:100; color:#8d8d8d; font-size:15px; height:28px; line-height:24px; width:224px;}
.menu_blist ul li a:link{ color:#8d8d8d; text-decoration:none;}
.menu_blist ul li a:visited{ color:#8d8d8d; text-decoration:none;}
.menu_blist ul li a:active{ color:#8d8d8d; text-decoration:none;};
.menu_blist ul li a:hover{color:#8d8d8d; text-decoration:none;width:335px; }

/*侧栏自动导航*/
.menu_tp_list{width:270px; margin:0 auto;}
.menu_tp_list ul{width:260px; height:auto; border-top:none; margin:0 auto;}
.menu_tp_list ul li{list-style:none; background:url(../images/menu_list86.png) no-repeat center bottom; color:#3a4332; text-align:left; height:auto; line-height:28px; width:100%; border-bottom:#dcdcdc 1px dashed ;}
.menu_tp_list ul li table{ width:90%;}
.menu_tp_list ul li table tr td{ height:18px;}
.menu_tp_list ul li table tr td a{text-align:left; font-family:Microsoft Yahei; font-weight:100; color:#2c2c2b; font-size:15px; height:18px; line-height:18px;}
.menu_tp_list ul li table tr td a:link{ color:#2c2c2b; text-decoration:none;}
.menu_tp_list ul li table tr td a:visited{ color:#2c2c2b; text-decoration:none;}
.menu_tp_list ul li table tr td a:active{ color:#2c2c2b; text-decoration:none;};
.menu_tp_list ul li table tr td a:hover{color:#2c2c2b; text-decoration:none;width:260px; }

.vote_submit{ height:25px;border:none; background:url(../../ico/votebt.gif) no-repeat center; text-align:center; color:#ffffff; font-size:12px; font-weight:600; width:60px;line-height:25px;cursor:pointer; margin-top:4px;}
.cursor{cursor:pointer;}
/*web vote style*/
.vote_show{width:96%; margin:0 auto;}
.vote_show h1{width:100%; height:50px;line-height:36px; font-size:18px; color:#900; text-align:center;}
.vote_show span{width:100%; display:block;line-height:24px; text-indent:24px; font-size:13px; color:#5C5C5C; text-align:left;}
.vote_show ul{width:100%; height:auto; border-top:none;}
.vote_show ul .listtitle{list-style: none; display: inline;color:#5C5C5C; text-align:left; font-size:14px;float:left; height:28px; line-height:28px; width:100%;}
.vote_show ul li{list-style: none; overflow:hidden; display: inline;color:#6d6565; text-align:left; font-size:13px; text-indent:6px;float:left; height:24px; line-height:24px; width:50%;}

.vote_show_index{width:96%; margin:0 auto;}
.vote_show_index h1{width:100%; height:36px;line-height:36px; font-size:14px; color:#900; text-align:center;}
.vote_show_index span{width:100%; display:block;line-height:24px; text-indent:24px; font-size:13px; color:#555c61; text-align:left;}
.vote_show_index ul{width:100%; height:auto; border-top:none;}
.vote_show_index ul .listtitle{list-style: none; display: inline;color:#555c61; text-align:left; font-size:14px;float:left; height:28px; line-height:28px; width:100%;}
.vote_show_index ul li{list-style: none; overflow:hidden; display: inline;color:#333333; text-align:left; font-size:13px; text-indent:18px;float:left; height:24px; line-height:24px; width:100%;}


/*留言问答样式*/
#msg_ask_list{ width:90%;}
#msg_ask_list tr th{ font-size:12px; font-weight:600px; line-height:18px; padding:3px; color:#333;}
#msg_ask_list tr th a{ font-size:12px; font-weight:600px; line-height:18px; color:#333;}
#msg_ask_list tr td{ font-size:12px; font-weight:100px; line-height:18px; padding:3px; color:#666; border-bottom:#CCC 1px dashed;}
#msg_ask_list tr td a{ font-size:12px; font-weight:600px; line-height:18px; color:#666;}


#msg_list{ width:98%;}
#msg_list tr th{ color:#000000; font-size:12px; font-weight:600px; line-height:18px; padding:3px; border:#CCC 0px dotted; background-color:#E2E2E2; text-align:center;}
#msg_list tr .msgtitle{ text-align:left; text-indent:6px;}
#msg_list tr .msgtime{ text-align:center;}
#msg_list tr .msgactive{ text-align:center;}
#msg_list tr td{ font-size:12px; font-weight:100px; line-height:18px; padding:3px; border:#CCC 0px dotted;}

#price_style{ width:460px; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid;}
#price_style tr th{ font-size:12px; font-weight:600px; line-height:18px; padding:3px; background-color:#EEEEEE; text-align:center; border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid;}
#price_style tr td{ font-size:12px; font-weight:100px; line-height:18px; padding:3px; border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid;}

#lprice_style{ width:910px; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid;}
#lprice_style tr th{ font-size:12px; font-weight:600px; line-height:18px; padding:3px; background-color:#EEEEEE; text-align:center; border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid;}
#lprice_style tr td{ font-size:12px; font-weight:100px; line-height:18px; padding:3px; border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid;}

#expert_style{ width:812px;}
#expert_style tr th{ font-size:12px; font-weight:600px; line-height:18px; padding:3px; border:#CCCCCC 1px solid; background-color:#EEEEEE; text-align:center;}
#expert_style tr td{ font-size:12px; font-weight:100px; line-height:18px; padding:3px; border:#CCCCCC 1px solid;}


#msgs_style{ border:#E0E0E0 1px solid;}

.scrolleftpictu_element{background:url(../images/element_bg86.png) no-repeat top center; width:167px; margin-top:6px;}
.scrolleftpictu_element_pic{width:167px; line-height:30px;}
.scrolleftpictu_element_pic a{width:167px;}
.scrolleftpictu_element tr td span{ border:#dcdcdc 1px solid; width:100%; display:block;}
.scrolleftpictu_element tr td img{height:114px; margin-top:3px;display:block}
/*图片滚动元素样式*/
.scrolleftpic_element{background:url(../images/element_bg86.png) no-repeat top center;  margin-top:0px;}
.scrolleftpic_element_pic{line-height:30px;}
.scrolleftpic_element tr td span{ display:block;}
.scrolleftpic_element tr td img{}
.nav_item{background:url(../images/item_bg86.png) no-repeat center; width:60px; height:23px; text-indent:3px; line-height:23px; text-align:center; display:block;}

.pstbt{width:61px; height:19px;border:none; background:url(../images/pstbt.png) no-repeat center; cursor:pointer; margin-top:3px;}



/**********/
.viplg_color{ font-size:12px; color:#0c5896;}
.viplg_color a{font-size:12px; color:#0c5896;}
.viplg_color a:link{font-size:12px; color:#0c5896; text-decoration:none;}
.viplg_color a:visited{font-size:12px; color:#0c5896; text-decoration:none;}
.viplg_color a:active{font-size:12px; color:#0c5896; text-decoration:none;}
.viplg_color a:hover{font-size:12px; color:#0c5896;}


/****************/
/******************/
.scroll_left_pic{background:url(../images/scroll_left_pic_bg.png) no-repeat center;height:150px;width:866px;overflow:hidden;}
.gd{height:145px; width:38px;word-wrap:break-word;word-break:nomal;}
.gd a{ display:block;width:16px; line-height:13px;word-wrap:break-word; color:#FFF; font-weight:600; padding-bottom:6px;}
.gd a:link{font-size:12px; color:#FFF; text-decoration:none;}
.gd a:visited{font-size:12px; color:#FFF; text-decoration:none;}
.gd a:active{font-size:12px; color:#FFF; text-decoration:none;}
.gd a:hover{font-size:12px; color:#FFF;}

.gray {COLOR: #959899;font-size:12px; line-height:24px;}
.gray A{COLOR: #959899;font-size:12px; line-height:24px;}
.gray A:link {COLOR: #959899;font-size:12px;}
.gray A:visited {COLOR: #959899;font-size:12px;}
.gray A:hover {COLOR: #959899;font-size:12px;}

.white {COLOR: #ffffff;font-size:12px;}
.white A{COLOR: #ffffff;font-size:12px;}
.white A:link {COLOR: #ffffff;font-size:12px;}
.white A:visited {COLOR: #ffffff;font-size:12px;}
.white A:hover {COLOR: #ffffff;font-size:12px;}


.orrage {COLOR: #b84600;font-size:12px;}
.orrage A{COLOR: #b84600;font-size:12px;}
.orrage A:link {COLOR: #b84600;font-size:12px;}
.orrage A:visited {COLOR: #b84600;font-size:12px;}
.orrage A:hover {COLOR: #b84600;font-size:12px;}



/*友情连接图片样式*/
.link_list{width:1380px;height:auto; float:none;overflow:hidden; margin:0 auto;}
.link_list ul{ list-style:none;width:100%;}
.link_list ul li{float:left;list-style-type: none;width:170px;height:50px;vertical-align:top;}
.link_list ul li a{ margin:0 auto;}
.link_list ul li a img{width:145px;height:40px;}

/*友情连接文字样式*/

/**********头部登录表单*************/


.form_bt_vip{width:86px; height:32px;border:none; background:url(../images/bt_lgn.png) no-repeat center; cursor:pointer;}


.bt_jbzd{width:106px; height:68px;border:none; background:url(../images/bt_jbzd.png) no-repeat center; cursor:pointer;}
.bt_wyjb{width:106px; height:68px;border:none; background:url(../images/bt_wyjb.png) no-repeat center; cursor:pointer;}

/**vote style**/
.VoteColumnTable{ width:96%;height:24px; border-bottom:#CCC dotted 1px; margin-bottom:6px; overflow:hidden;}
.VoteColumnTitle { width:240px; height:24px; text-align:center; color:#FFF; font-size:14px; font-weight:600;}
.VoteColumnList {width:100%;background:#eee;height:24px;}
.VoteColumnBar {height:24px;width:0px;	background:#6adcfa; position:relative; left:0px; z-index:6;}
.VoteColumnNum{width:60px;background:#eee;height:24px; text-align:center; font-weight:600;}
.VoteColumnGroup{height:24px; text-align:left; font-size:14px; font-weight:600;}

.fltqq{ width:220px; height:auto; background-color:#FFF;}
.fltqq tr td{text-align:center;}

#comment_list{width:812px; height:auto; margin:0px; overflow:hidden;}
#comment_list ul{ width:800px;background-color:#FFFFFF;}
#comment_list ul li{ list-style-type: none; height:auto;text-align:left; width:800px; overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:5px;}
#comment_list ul li span{ padding:3px; margin:0px; padding:0px;width:140px; text-align:center; font-weight:100; font-size:13px;height:20px; line-height:20px; float:right; overflow:hidden;}
#comment_list ul li h1{ padding:3px; margin:0px; padding:0px; height:auto; line-height:20px; font-weight:100;font-size:13px; text-align:center; width:120px; float:left;}
#comment_list ul li h2{ padding:3px; margin:0px; padding:0px; height:auto; line-height:20px; font-weight:100; font-size:13px;text-align:left; width:400px; float:left; border-left:#EDE8D3 1px solid; border-right:#EDE8D3 1px solid; padding-left:6px; padding-right:6px;}

/*==========以下为原 home.css 合并内容（首页样式，作用域 body.home）==========*/
/*==========宝鸡市对外贸易综合服务平台 首页样式表 home.css==========*/
/*书写风格与 style.css 一致：单行压缩，方便手动微调*/
/*主色：#0E5FFF 科技蓝 / #0A1E5C 深蓝 / #00E5FF 亮青 / #FC7F1A 橙  内容宽1380px*/
.home{font-family:"Microsoft Yahei","微软雅黑",Arial,sans-serif;color:#333333;background:#ffffff;font-size:14px;line-height:1.6;min-width:1200px;-webkit-font-smoothing:antialiased;}
.home a{text-decoration:none;outline:none;}
.home a:hover{text-decoration:none;}
.home ul,.home ol,.home li{list-style:none;margin:0;padding:0;}
.home img{border:0;vertical-align:middle;}
.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{font-weight:normal;margin:0;padding:0;}

/*通用容器：内容区宽1380px居中*/
.h_inner{width:1380px;margin:0 auto;position:relative;}

/*==========顶部导航 start==========*/
#header{width:100%;height:76px;background:#ffffff;position:fixed;left:0;top:0;z-index:999;box-shadow:0 2px 12px rgba(10,30,92,0.10);transition:all 0.4s ease;}
#header.hd_scroll{height:64px;box-shadow:0 4px 20px rgba(10,30,92,0.18);}
#header .h_inner{height:76px;transition:all 0.4s ease;display:flex;align-items:center;justify-content:space-between;}
#header.hd_scroll .h_inner{height:64px;}
.logo_area{height:76px;display:flex;align-items:center;overflow:hidden;transition:height 0.4s ease;flex:none;}
#header.hd_scroll .logo_area{height:64px;}
.logo_icon{width:48px;height:48px;margin-right:14px;border-radius:12px;background:linear-gradient(135deg,#4da3ff 0%,#0E5FFF 55%,#0A1E5C 100%);box-shadow:0 2px 6px rgba(14,95,255,0.22);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;transition:transform 0.4s ease,box-shadow 0.4s ease;}
#header.hd_scroll .logo_icon{width:44px;height:44px;}
.logo_icon svg{display:block;}
.logo_icon:hover{transform:rotateY(180deg) scale(1.05);box-shadow:0 4px 10px rgba(14,95,255,0.32);}
.logo_txt{transition:all 0.4s ease;}
.logo_txt h1{color:#0A1E5C;font-size:22px;font-weight:700;height:34px;line-height:34px;letter-spacing:1px;white-space:nowrap;transition:all 0.4s ease;}
#header.hd_scroll .logo_txt h1{height:30px;line-height:30px;font-size:20px;}
.logo_txt span{display:block;color:#7a93c9;font-size:11px;letter-spacing:2px;height:24px;line-height:24px;font-weight:500;text-transform:uppercase;white-space:nowrap;transition:all 0.4s ease;}
#header.hd_scroll .logo_txt span{height:20px;line-height:20px;font-size:10px;}
#nav_menu{height:76px;transition:height 0.4s ease;flex:none;}
#header.hd_scroll #nav_menu{height:64px;}
#nav_menu > li.navli{float:left;height:76px;position:relative;transition:height 0.4s ease;}
#header.hd_scroll #nav_menu > li.navli{height:64px;}
#nav_menu > li.nav_space,#nav_menu > li.nav_col{display:none;}
#nav_menu > li.navli > a{display:block;color:#1a2b4d;font-size:16px;font-weight:500;padding:0 24px;height:76px;line-height:76px;position:relative;transition:all 0.3s ease;}
#header.hd_scroll #nav_menu > li.navli > a{height:64px;line-height:64px;}
#nav_menu > li.navli > a:before{content:"";position:absolute;left:24px;right:24px;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);opacity:0;transform:scaleX(0);transition:all 0.3s ease;}
#nav_menu > li.navli > a:hover{color:#0E5FFF;}
#nav_menu > li.navli > a:hover:before{opacity:1;transform:scaleX(1);}
#nav_menu > li.navli > a.cur{color:#0E5FFF;font-weight:600;}
#nav_menu > li.navli > a.cur:before{opacity:1;transform:scaleX(1);}
#nav_menu > li.navli > ul{position:absolute;left:0;top:76px;min-width:200px;background:#ffffff;border-radius:0 0 10px 10px;box-shadow:0 8px 24px rgba(10,30,92,0.15);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:1000;}
#header.hd_scroll #nav_menu > li.navli > ul{top:64px;}
#nav_menu > li.navli:hover > ul{opacity:1;visibility:visible;transform:translateY(0);}
#nav_menu > li.navli > ul > li{float:none;height:auto;width:100%;}
#nav_menu > li.navli > ul > li > a{display:block;height:auto;line-height:1.6;padding:10px 20px;font-size:14px;color:#42536f;font-weight:400;white-space:nowrap;transition:all 0.25s ease;}
#nav_menu > li.navli > ul > li > a:hover{color:#0E5FFF;background:#f0f6ff;padding-left:26px;}
#nav_menu > li.navli > ul > li > a:before{display:none;}
.header_btns{height:76px;display:flex;align-items:center;transition:height 0.4s ease;flex:none;}
#header.hd_scroll .header_btns{height:64px;}
.btn_login{display:inline-block;color:#0A1E5C;font-size:15px;font-weight:500;margin-right:18px;height:40px;line-height:40px;position:relative;transition:color 0.3s ease;}
.btn_login:hover{color:#0E5FFF;}
.btn_login:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:#0E5FFF;transition:width 0.3s ease;}
.btn_login:hover:after{width:100%;}
.btn_enter{display:inline-block;height:40px;line-height:40px;padding:0 26px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:15px;font-weight:600;border-radius:8px;box-shadow:0 6px 16px rgba(252,127,26,0.35);transition:all 0.35s ease;}
#header.hd_scroll .btn_login{height:36px;line-height:36px;}
#header.hd_scroll .btn_enter{height:36px;line-height:36px;}
.btn_enter:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,0.50);}
/*==========顶部导航 end==========*/

/*==========Hero首屏 start==========*/
#hero{width:100%;height:660px;position:relative;overflow:hidden;margin-top:76px;}
#hero .hero_slide{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center top / cover;opacity:0;transition:opacity 1.6s ease;z-index:0;}
#hero .hero_slide.s1{background-image:url(../images/hero_bg.jpg);}
#hero .hero_slide.s2{background-image:url(../images/hero_bg2.jpg);}
#hero .hero_slide.s2::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(8,20,40,0.60);}
#hero .hero_slide.show{opacity:1;}
#hero .hero_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
#hero .hero_arrow svg{transition:transform .35s ease;}
#hero .hero_arrow.prev{left:2.6%;}
#hero .hero_arrow.next{right:2.6%;}
#hero .hero_arrow:hover{background:#ffffff;border-color:#ffffff;transform:translateY(-50%) scale(1.1);box-shadow:0 10px 28px rgba(10,40,80,0.35);}
#hero .hero_arrow:hover svg{stroke:#1D89DD;transform:scale(1.12);}
#hero .hero_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;z-index:1;}
#hero .hero_cloud{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;pointer-events:none;}
#hero .hero_inner{position:relative;z-index:3;text-align:center;padding-top:172px;}
.hero_title{color:#ffffff;font-size:58px;font-weight:800;letter-spacing:3px;text-shadow:0 6px 24px rgba(0,0,0,0.45);margin-bottom:30px;animation:fadeUp 1s ease 0.15s both;}
.hero_sub{color:#ffffff;font-size:20px;letter-spacing:2px;text-shadow:0 4px 14px rgba(0,0,0,0.45);margin-bottom:64px;animation:fadeUp 1s ease 0.3s both;}
.hero_btns{display:flex;align-items:center;justify-content:center;animation:fadeUp 1s ease 0.45s both;}
.btn_primary{display:inline-block;height:52px;line-height:52px;padding:0 44px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:18px;font-weight:600;border-radius:8px;margin:0 14px;box-shadow:0 8px 22px rgba(252,127,26,0.45);position:relative;overflow:hidden;transition:all 0.35s ease;}
.btn_primary:before{content:"";position:absolute;left:-80%;top:0;width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.4),rgba(255,255,255,0));transform:skewX(-25deg);transition:left 0.5s ease;}
.btn_primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(252,127,26,0.60);}
.btn_primary:hover:before{left:130%;}
.btn_ghost{display:inline-block;height:52px;line-height:52px;padding:0 44px;color:#ffffff;font-size:18px;font-weight:500;border:1px solid rgba(255,255,255,0.7);border-radius:8px;margin:0 14px;background:rgba(255,255,255,0.08);box-sizing:border-box;transition:all 0.35s ease;}
.btn_ghost:hover{background:#ffffff;color:#0E5FFF;transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.25);}
@keyframes fadeUp{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}
/*==========Hero首屏 end==========*/

/*==========通用板块标题 start==========*/
.section{width:100%;position:relative;overflow:hidden;}
.sec_head{text-align:center;padding:72px 0 48px 0;position:relative;z-index:2;}
.sec_en{color:#0E5FFF;font-size:15px;font-weight:600;letter-spacing:6px;margin-bottom:10px;}
.sec_en b{color:#00C6FF;font-weight:600;}
.sec_title{color:#0A1E5C;font-size:38px;font-weight:700;letter-spacing:2px;position:relative;display:inline-block;padding-bottom:16px;}
.sec_title:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:4px;border-radius:4px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);transform:translateX(-50%);}
.sec_sub{color:#7a88a6;font-size:16px;margin-top:16px;}
/*深色板块标题*/
.sec_head.light .sec_en{color:#00E5FF;}
.sec_head.light .sec_title{color:#ffffff;}
.sec_head.light .sec_sub{color:#c6d4f2;}
.sec_head.light .sec_title:after{background:linear-gradient(90deg,#ffffff,#00E5FF);}
/*==========通用板块标题 end==========*/

/*==========核心业务 start==========*/
#core{background:#ffffff;padding-bottom:80px;}
.core_grid{width:1380px;margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.core_item{float:left;width:436px;height:280px;margin:0 18px 36px 0;background:#ffffff;border:1px solid #e8eefb;border-radius:14px;position:relative;padding:34px 30px 30px 30px;box-sizing:border-box;box-shadow:0 4px 14px rgba(10,30,92,0.06);transition:all 0.4s ease;overflow:hidden;}
.core_item:nth-child(3n){margin-right:0;}
.core_item:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);opacity:0;transition:all 0.4s ease;}
.core_item:after{content:"";position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(14,95,255,0.08),rgba(14,95,255,0));transition:all 0.5s ease;}
.core_item:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(10,30,92,0.16);border-color:#c9dcff;}
.core_item:hover:before{opacity:1;}
.core_item:hover:after{transform:scale(1.4);}
.core_icon{width:70px;height:70px;border-radius:16px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);box-shadow:0 8px 18px rgba(252,127,26,0.35);position:absolute;left:30px;top:34px;display:flex;align-items:center;justify-content:center;transition:all 0.45s ease;}
.core_icon:after{content:"";position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 3px rgba(255,59,48,0.25);transition:all 0.45s ease;}
.core_icon svg{display:block;}
.core_item:hover .core_icon{transform:rotateY(360deg) scale(1.06);box-shadow:0 12px 26px rgba(252,127,26,0.55);}
.core_item:hover .core_icon:after{transform:scale(1.3);}
.core_txt{margin-left:96px;height:100%;position:relative;z-index:2;}
.core_txt h2{color:#0A1E5C;font-size:20px;font-weight:700;margin-bottom:10px;transition:color 0.3s ease;}
.core_item:hover .core_txt h2{color:#0E5FFF;}
.core_txt p{color:#7a88a6;font-size:14px;line-height:1.8;height:52px;overflow:hidden;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.core_btn{display:inline-block;height:36px;line-height:34px;padding:0 22px;border:1px solid #cfe0ff;color:#0E5FFF;font-size:14px;font-weight:500;border-radius:8px;background:linear-gradient(180deg,#5E9CFF 0%,#0E5FFF 100%);color:#ffffff;box-shadow:0 5px 14px rgba(14,95,255,0.28);transition:all 0.35s ease;position:absolute;left:0;bottom:26px;}
.core_btn:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(14,95,255,0.48);}
/*==========核心业务 end==========*/

/*==========会议会展 start==========*/
#exhibition{background:url(../images/exhibition_bg.jpg) no-repeat center top / cover;padding-bottom:80px;}
#exhibition .bg_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(14,95,255,0.35);z-index:1;}
.exhi_grid{width:1380px;margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.exhi_item{float:left;width:324px;margin:0 21px 0 0;background:#ffffff;border-radius:14px;padding:38px 26px 32px 26px;box-sizing:border-box;text-align:center;box-shadow:0 6px 20px rgba(10,30,92,0.18);transition:all 0.4s ease;position:relative;overflow:hidden;}
.exhi_item:last-child{margin-right:0;}
.exhi_item:before{content:"";position:absolute;left:50%;top:0;width:0;height:4px;border-radius:4px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);transition:all 0.4s ease;transform:translateX(-50%);}
.exhi_item:hover{transform:translateY(-10px);box-shadow:0 18px 44px rgba(10,30,92,0.28);}
.exhi_item:hover:before{width:80%;}
.exhi_icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);box-shadow:0 8px 20px rgba(252,127,26,0.38);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;transition:all 0.5s ease;}
.exhi_icon:after{content:"";position:absolute;right:13px;top:13px;width:9px;height:9px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 3px rgba(255,59,48,0.25);transition:all 0.45s ease;}
.exhi_icon svg{display:block;}
.exhi_item:hover .exhi_icon{transform:scale(1.12) rotate(8deg);box-shadow:0 12px 28px rgba(252,127,26,0.55);}
.exhi_item h2{color:#0A1E5C;font-size:20px;font-weight:700;margin-bottom:12px;transition:color 0.3s ease;}
.exhi_item:hover h2{color:#0E5FFF;}
.exhi_item p{color:#7a88a6;font-size:14px;line-height:1.8;height:76px;overflow:hidden;margin-bottom:18px;text-align:left;}
.exhi_btn{display:inline-block;height:36px;line-height:34px;padding:0 26px;border-radius:8px;background:linear-gradient(180deg,#5E9CFF 0%,#0E5FFF 100%);color:#ffffff;font-size:14px;font-weight:500;box-shadow:0 5px 14px rgba(14,95,255,0.30);transition:all 0.35s ease;}
.exhi_btn:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(14,95,255,0.50);}
/*==========会议会展 end==========*/

/*==========服务案例 start==========*/
#cases{background:#f6f9ff;padding-bottom:80px;}
.cases_grid{width:1380px;margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.case_item{float:left;width:327px;margin:0 24px 0 0;background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(10,30,92,0.07);transition:all 0.4s ease;}
.case_item:last-child{margin-right:0;}
.case_item:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(10,30,92,0.18);}
.case_pic{width:327px;height:184px;overflow:hidden;position:relative;}
.case_pic img{width:100%;height:100%;transition:transform 0.6s ease;display:block;}
.case_item:hover .case_pic img{transform:scale(1.12);}
.case_pic:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,30,92,0.32);}
.case_pic h2{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;color:#ffffff;font-size:22px;font-weight:700;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,0.6);padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_tag{display:inline-block;height:26px;line-height:26px;padding:0 14px;background:#e8f0ff;color:#0E5FFF;font-size:12px;font-weight:600;border-radius:13px;margin-bottom:12px;}
.case_con{padding:20px 20px 22px 20px;}
.case_con p{color:#7a88a6;font-size:14px;line-height:1.7;height:48px;overflow:hidden;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.case_more{display:inline-block;height:38px;line-height:38px;padding:0 22px;background:linear-gradient(135deg,#4da3ff 0%,#0E5FFF 100%);color:#ffffff;font-size:14px;font-weight:600;border-radius:8px;transition:all 0.35s ease;box-shadow:0 4px 12px rgba(14,95,255,0.30);}
.case_more:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,95,255,0.45);}
.case_more i{font-style:normal;margin-left:4px;transition:all 0.3s ease;}
.case_more:hover i{transform:translateX(5px);display:inline-block;}
/*==========服务案例 end==========*/

/*==========关于我们 start==========*/
#about{background:url(../images/about_bg.jpg) no-repeat center top / cover;padding-bottom:90px;}
#about .bg_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;z-index:1;}
.about_card{width:1380px;margin:0 auto;background:#ffffff;border-radius:16px;padding:36px;box-sizing:border-box;box-shadow:0 16px 44px rgba(10,30,92,0.18);display:flex;align-items:center;position:relative;z-index:2;overflow:hidden;transition:all 0.4s ease;}
#about .sec_head.light .sec_en{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,0.55);}
#about .sec_head.light .sec_title{text-shadow:0 3px 12px rgba(0,0,0,0.50);}
#about .sec_head.light .sec_sub{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,0.55);}
.about_pic{width:520px;flex:none;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(10,30,92,0.15);}
.about_pic img{width:100%;height:auto;display:block;}
.about_info{flex:1;padding-left:40px;}
.about_info h2{color:#0A1E5C;font-size:26px;font-weight:700;margin-bottom:18px;}
.about_info p{color:#5a6b8c;font-size:15px;line-height:1.9;margin-bottom:14px;text-align:justify;}
.about_points{margin:18px 0 24px 0;overflow:hidden;}
.about_points li{width:100%;padding:8px 0 8px 32px;position:relative;color:#2a3b5c;font-size:15px;box-sizing:border-box;transition:all 0.3s ease;}
.about_points li i{position:absolute;left:0;top:10px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#00E5FF,#0E5FFF);}
.about_points li i:after{content:"";position:absolute;left:6px;top:4px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.about_btn{display:inline-block;height:42px;line-height:42px;padding:0 36px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 6px 16px rgba(252,127,26,0.40);transition:all 0.35s ease;margin-top:30px;}
.about_btn:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(252,127,26,0.55);}
/*==========关于我们 end==========*/

/*==========合作伙伴 start==========*/
#partners{background:#F4F9FF;padding-bottom:80px;}
.partners_grid{width:1380px;margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.partner_item{float:left;width:327px;height:100px;margin:0 24px 24px 0;background:#ffffff;border:1px solid #e8eefb;border-radius:10px;cursor:pointer;transition:all 0.4s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.partner_item:nth-child(4n){margin-right:0;}
.partner_item:hover{transform:translateY(-6px);border-color:#0E5FFF;box-shadow:0 14px 32px rgba(14,95,255,0.20);}
.partner_item img{max-width:78%;max-height:62px;display:block;transition:all 0.4s ease;filter:grayscale(30%);opacity:0.85;}
.partner_item:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.06);}
/*==========合作伙伴 end==========*/

/*==========在线留言 start==========*/
#message{background:url(../images/message_bg.jpg) no-repeat center top / cover;padding-bottom:90px;}
#message .bg_mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(14,95,255,0.35);z-index:1;}
.msg_row{width:1380px;margin:0 auto;position:relative;z-index:2;overflow:hidden;display:flex;justify-content:space-between;align-items:stretch;}
.msg_left{width:470px;background:linear-gradient(160deg,#0E5FFF 0%,#0A1E5C 100%);border-radius:16px;padding:44px 40px;box-sizing:border-box;color:#ffffff;box-shadow:none;transition:all 0.4s ease;flex:none;}
.msg_left:hover{transform:translateY(-6px);box-shadow:0 20px 46px rgba(10,30,92,0.45);}
.msg_left h3{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:6px;}
.msg_left .msg_en{color:#7fd4ff;font-size:12px;letter-spacing:3px;margin-bottom:26px;}
.msg_left ul li{padding:14px 0 14px 52px;position:relative;border-bottom:1px solid rgba(255,255,255,0.14);transition:all 0.3s ease;}
.msg_left ul li:last-child{border-bottom:none;}
.msg_left ul li:hover{transform:translateX(8px);}
.msg_left .m_ico{position:absolute;left:0;top:16px;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,0.14);display:flex;align-items:center;justify-content:center;transition:all 0.35s ease;}
.msg_left ul li:hover .m_ico{background:linear-gradient(135deg,#FFAD5C,#FC7F1A);}
.msg_left .m_lab{color:#bcd0f5;font-size:13px;display:block;}
.msg_left .m_val{color:#ffffff;font-size:16px;font-weight:500;display:block;margin-top:2px;}
.msg_right{width:850px;background:#ffffff;border-radius:16px;padding:40px 40px;box-sizing:border-box;box-shadow:none;transition:all 0.4s ease;flex:none;}
.msg_right:hover{box-shadow:0 20px 46px rgba(10,30,92,0.30);}
.msg_right h3{color:#0A1E5C;font-size:22px;font-weight:700;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #eef3fc;position:relative;}
.msg_right h3:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
.msg_form{overflow:hidden;}
.msg_form .f_row{float:left;width:48%;margin:0 2% 20px 0;}
.msg_form .f_row.full{width:100%;margin-right:0;}
.msg_form .code_row{display:flex;align-items:center;flex-wrap:wrap;}
.msg_form .code_row label{width:100%;}
.msg_form .code_row img{display:block;}
.msg_form label{display:block;color:#42536f;font-size:14px;font-weight:600;margin-bottom:8px;}
.msg_form label em{font-style:normal;color:#ff3b30;}
.msg_form input[type="text"],.msg_form input[type="tel"],.msg_form input[type="email"]{width:100%;height:46px;line-height:46px;border:1px solid #dbe4f5;border-radius:8px;padding:0 16px;box-sizing:border-box;color:#2a3b5c;font-size:15px;font-family:"Microsoft Yahei";transition:all 0.3s ease;background:#fafcff;outline:none;}
.msg_form input:focus,.msg_form textarea:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.12);background:#ffffff;}
.msg_form textarea{width:100%;height:110px;border:1px solid #dbe4f5;border-radius:8px;padding:12px 16px;box-sizing:border-box;color:#2a3b5c;font-size:15px;font-family:"Microsoft Yahei";resize:none;transition:all 0.3s ease;background:#fafcff;outline:none;}
.msg_form .f_tip{color:#9aabc8;font-size:13px;margin-top:8px;}
.msg_form .f_submit{float:right;height:46px;line-height:46px;padding:0 44px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;box-shadow:0 6px 16px rgba(252,127,26,0.40);transition:all 0.35s ease;font-family:"Microsoft Yahei";}
.msg_form .f_submit:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(252,127,26,0.55);}
/*==========在线留言 end==========*/

/*==========页脚 start==========*/
#footer{width:100%;background:#222E3C;padding:56px 0 0 0;position:relative;}
.footer_main{width:1380px;margin:0 auto;overflow:hidden;padding-bottom:40px;display:flex;justify-content:space-between;}
.foot_col{width:360px;}
.foot_col.f_link{width:200px;}
.foot_col.f_biz{width:200px;}
.foot_col.f_contact{width:300px;}
.foot_col h4{color:#ffffff;font-size:17px;font-weight:600;margin-bottom:22px;position:relative;padding-bottom:12px;}
.foot_col h4:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
.foot_col p{color:#8fa0b8;font-size:14px;line-height:1.9;}
.foot_col ul li{margin-bottom:10px;}
.foot_col ul li a{color:#8fa0b8;font-size:14px;transition:all 0.3s ease;position:relative;padding-left:14px;}
.foot_col ul li a:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#0E5FFF;transition:all 0.3s ease;}
.foot_col ul li a:hover{color:#00E5FF;padding-left:20px;}
.foot_col ul li a:hover:before{background:#00E5FF;}
.foot_col .f_addr{color:#8fa0b8;font-size:14px;line-height:2;margin-bottom:14px;}
.foot_copy{width:100%;border-top:1px solid rgba(255,255,255,0.10);text-align:center;padding:20px 0;color:#6b7c94;font-size:13px;overflow:hidden;}
.foot_copy a{color:#6b7c94;transition:color 0.3s ease;}
.foot_copy a:hover{color:#00E5FF;}
.foot_copy .addrest,.foot_copy .addrest:link,.foot_copy .addrest:visited,.foot_copy .addrest:active,.foot_copy .addrest:hover{color:#6b7c94;font-size:13px;font-weight:400;line-height:inherit;font-family:inherit;}
.foot_copy .addrest:hover{color:#00E5FF;}
/*==========页脚 end==========*/

/*==========回到顶部 start==========*/
#gotop{position:fixed;right:36px;bottom:60px;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#4da3ff,#0E5FFF);color:#ffffff;text-align:center;line-height:46px;cursor:pointer;z-index:888;font-size:20px;box-shadow:0 8px 20px rgba(14,95,255,0.40);opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.4s ease;}
#gotop.show{opacity:1;visibility:visible;transform:translateY(0);}
#gotop:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(14,95,255,0.55);}
/*==========回到顶部 end==========*/

/*==========滚动显现动画 start==========*/
.reveal{opacity:0;transform:translateY(50px);transition:all 0.8s ease;}
.reveal.on{opacity:1;transform:translateY(0);}
.reveal.d1{transition-delay:0.1s;}
.reveal.d2{transition-delay:0.2s;}
.reveal.d3{transition-delay:0.3s;}
/*==========滚动显现动画 end==========*/

/*==========会议会展独立页 hyhz.htm 覆盖样式(去背景图+深色标题) 首页不受影响 start==========*/
body.hyhz #exhibition{background:#ffffff;padding-bottom:80px;}
body.hyhz #exhibition .bg_mask{display:none;}
body.hyhz #exhibition .exhi_grid{overflow:visible;}
body.hyhz .section#exhibition{overflow:visible;}
body.hyhz #exhibition .sec_head.light .sec_en{color:#0E5FFF;}
body.hyhz #exhibition .sec_head.light .sec_en b{color:#00C6FF;}
body.hyhz #exhibition .sec_head.light .sec_title{color:#0A1E5C;}
body.hyhz #exhibition .sec_head.light .sec_title:after{background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
body.hyhz #exhibition .sec_head.light .sec_sub{color:#7a88a6;}
/*==========会议会展独立页 hyhz.htm 覆盖样式 end==========*/

/*==========服务案例图片列表 txpic.htm 新版卡片样式(完整覆盖旧txpic_list样式) 按截图设计 start==========*/
body.txpic #wrapper{overflow:visible;}
body.txpic .mainer{overflow:visible;}
body.txpic{min-width:1380px;}
body.txpic #main_con{overflow:visible;min-width:1380px;}
#txpic_list{width:1380px;height:auto;margin:0 auto;overflow:visible;}
#txpic_list ul{list-style:none;width:100%;height:auto;overflow:visible;margin:0 auto;}
#txpic_list ul li{width:327px;height:auto;text-align:left;float:left;margin:0 24px 28px 0;background:#ffffff;border-radius:0;overflow:hidden;list-style-type:none;box-shadow:0 6px 20px rgba(10,30,92,0.10);transition:all 0.4s ease;position:relative;box-sizing:border-box;}
#txpic_list ul li:nth-child(4n){margin-right:0;}
#txpic_list ul li:hover{transform:translateY(-8px);box-shadow:0 16px 36px rgba(120,130,145,0.32);}
#txpic_list ul li span{width:100%;height:200px;display:block;overflow:hidden;position:relative;background:#eef2f8;border:0;}
#txpic_list ul li span a{display:block;width:100%;height:100%;}
#txpic_list ul li span a img{width:100%;height:100%;display:block;object-fit:cover;border:0;transition:transform 0.6s ease;}
#txpic_list ul li:hover span a img{transform:scale(1.10);}
#txpic_list ul li h1{margin:0;width:100%;height:auto;text-align:left;line-height:1.6;font-weight:600;overflow:hidden;padding:24px 18px 20px 18px;box-sizing:border-box;border-bottom:0;}
#txpic_list ul li h1::after{content:"";display:block;width:64px;height:2px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);margin-top:14px;}
#txpic_list ul li h1 a{color:#0A1E5C;text-decoration:none;text-align:left;font-weight:600;font-size:16px;font-family:Microsoft Yahei;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#txpic_list ul li h1 a:link{color:#0A1E5C;text-decoration:none;text-align:left;font-weight:600;font-size:16px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:visited{color:#0A1E5C;text-decoration:none;text-align:left;font-weight:600;font-size:16px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:active{color:#0A1E5C;text-decoration:none;text-align:left;font-weight:600;font-size:16px;font-family:Microsoft Yahei;}
#txpic_list ul li h1 a:hover{color:#0A1E5C;text-decoration:none;text-align:left;font-weight:600;font-size:16px;font-family:Microsoft Yahei;}
/* 查看详情真实链接:文字靠左 箭头靠右 颜色#999999 hover不变色 */
#txpic_list ul li a.txpic_more{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 22px 18px;color:#999999;font-size:15px;font-weight:400;line-height:1;text-decoration:none;background:none;border-radius:0;box-shadow:none;transition:all 0.3s ease;box-sizing:border-box;height:auto;width:auto;}
#txpic_list ul li a.txpic_more:link{color:#999999;}
#txpic_list ul li a.txpic_more:visited{color:#999999;}
#txpic_list ul li a.txpic_more .txpic_arr{color:#999999;transition:all 0.3s ease;display:inline;width:auto;height:auto;line-height:1;background:none;margin:0;padding:0;}
#txpic_list ul li:hover a.txpic_more{color:#999999;}
#txpic_list ul li:hover a.txpic_more .txpic_arr{color:#999999;transform:translateX(4px);}
/*==========服务案例图片列表 txpic.htm 新版卡片样式 end==========*/

/*==========关于我们独立页 gywm.htm 简介版块覆盖样式(去背景图+白底+深色标题) 首页不受影响 start==========*/
body.gywm #about{background:#ffffff;padding-bottom:90px;}
body.gywm #about .bg_mask{display:none;}
body.gywm #about .sec_head.light .sec_en{color:#0E5FFF;text-shadow:none;}
body.gywm #about .sec_head.light .sec_en b{color:#00C6FF;}
body.gywm #about .sec_head.light .sec_title{color:#0A1E5C;text-shadow:none;}
body.gywm #about .sec_head.light .sec_title:after{background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
body.gywm #about .sec_head.light .sec_sub{color:#7a88a6;text-shadow:none;}
/*==========关于我们独立页 gywm.htm 简介版块覆盖样式 end==========*/

/*==========关于我们独立页 gywm.htm 平台优势+合作流程 版块样式 首页不受影响 start==========*/
body.gywm #gys_adv{background:linear-gradient(135deg,#0A1E5C 0%,#0E5FFF 100%);padding:36px 0 60px 0;position:relative;}
body.gywm #gys_adv .sec_head{padding:30px 0 40px 0;}
body.gywm #gys_adv .sec_head.light .sec_en{color:#00E5FF;}
body.gywm #gys_adv .sec_head.light .sec_en b{color:#ffffff;}
body.gywm #gys_adv .sec_head.light .sec_title{color:#ffffff;text-shadow:0 3px 12px rgba(0,0,0,0.30);}
body.gywm #gys_adv .sec_head.light .sec_title:after{background:linear-gradient(90deg,#00E5FF,#ffffff);}
body.gywm #gys_adv .sec_head.light .sec_sub{color:#c6d4f2;}
body.gywm #gys_adv .adv_grid{width:1380px;margin:0 auto;position:relative;z-index:2;}
body.gywm #gys_adv .adv_item{float:left;width:213px;height:258px;margin:0 20px 20px 0;background:#ffffff;border-radius:14px;padding:28px 16px 24px 16px;box-sizing:border-box;text-align:center;box-shadow:0 10px 28px rgba(10,30,92,0.25);transition:all 0.4s ease;display:flex;flex-direction:column;align-items:center;}
body.gywm #gys_adv .adv_item:nth-child(6n){margin-right:0;}
body.gywm #gys_adv .adv_item:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,0.30);}
body.gywm #gys_adv .adv_icon{width:78px;height:78px;flex:none;margin:0 auto 20px auto;background:linear-gradient(135deg,#4da3ff 0%,#0E5FFF 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(14,95,255,0.40);transition:all 0.4s ease;}
body.gywm #gys_adv .adv_item:hover .adv_icon{transform:scale(1.10) rotate(8deg);box-shadow:0 12px 28px rgba(14,95,255,0.55);}
body.gywm #gys_adv .adv_item h3{color:#0A1E5C;font-size:20px;font-weight:700;margin-bottom:8px;line-height:1.4;height:52px;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;}
body.gywm #gys_adv .adv_item p{color:#7a88a6;font-size:15px;line-height:1.6;margin-top:auto;}

body.gywm #gys_flow{background:#ffffff;padding:56px 0 60px 0;}
body.gywm #gys_flow .sec_head .sec_en{color:#0E5FFF;}
body.gywm #gys_flow .sec_head .sec_en b{color:#00C6FF;}
body.gywm #gys_flow .sec_head .sec_title{color:#0A1E5C;}
body.gywm #gys_flow .sec_head .sec_title:after{background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
body.gywm #gys_flow .sec_head .sec_sub{color:#7a88a6;}
body.gywm #gys_flow .flow_row{width:1380px;margin:0 auto;position:relative;z-index:2;display:flex;justify-content:space-between;}
body.gywm #gys_flow .flow_step{width:210px;text-align:center;position:relative;}
body.gywm #gys_flow .flow_step:not(:last-child):after{content:"";position:absolute;top:22px;left:220px;width:73px;height:0;border-top:2px dashed #c4d4f0;}
body.gywm #gys_flow .flow_num{width:44px;height:44px;margin:0 auto 16px auto;background:#e8f1ff;color:#0A1E5C;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0E5FFF;position:relative;z-index:2;}
body.gywm #gys_flow .flow_icon{width:100px;height:100px;margin:0 auto 18px auto;background:#f4f8ff;border-radius:0;display:flex;align-items:center;justify-content:center;border:1px solid #dbe7fb;transition:all 0.4s ease;}
body.gywm #gys_flow .flow_step:hover .flow_icon{transform:translateY(-6px);border-color:#0E5FFF;box-shadow:0 12px 26px rgba(14,95,255,0.25);}
body.gywm #gys_flow .flow_step h4{color:#0A1E5C;font-size:17px;font-weight:700;}
/*==========关于我们独立页 gywm.htm 平台优势+合作流程 版块样式 end==========*/

/*==========新闻公告列表 news.htm/list.htm 卡片样式 start==========*/
body.news #article_list{width:100%;margin:0 auto;}
body.news #article_list ul{list-style:none;margin:0;padding:0;}
body.news #article_list li{position:relative;display:flex;align-items:flex-start;background:#ffffff;border:1px solid #eef2f8;border-radius:0;padding:26px 30px 26px 24px;margin:0 0 20px 0;box-shadow:0 6px 18px rgba(10,30,92,0.06);transition:all 0.4s ease;box-sizing:border-box;height:auto;overflow:visible;line-height:normal;text-indent:0;width:100%;}
body.news #article_list li:hover{transform:translateY(-4px);}
body.news #article_list .news_pic{width:300px;height:200px;flex:none;overflow:hidden;display:block;position:relative;z-index:1;}
body.news #article_list .news_pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;}
body.news #article_list li:hover .news_pic img{transform:scale(1.08);}
body.news #article_list .news_info{flex:1;margin-left:28px;padding-right:90px;position:relative;z-index:1;}
body.news #article_list .news_info h2{color:#333333;font-size:20px;font-weight:700;line-height:1.5;margin:2px 0 12px 0;padding:0;height:auto;float:none;width:auto;text-align:left;text-indent:0;}
body.news #article_list .news_info h2 a{color:#333333;text-decoration:none;transition:color 0.3s ease;height:auto;line-height:1.5;font-weight:700;font-size:20px;font-family:inherit;margin:0;}
body.news #article_list .news_info h2 a:hover{color:#0E5FFF;}
body.news #article_list .news_info p{color:#7a88a6;font-size:14px;line-height:1.8;margin:0 0 16px 0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto;float:none;width:auto;text-align:left;text-indent:0;font-family:inherit;}
body.news #article_list .news_btn{display:inline-flex;align-items:center;gap:6px;color:#0E5FFF;font-size:15px;font-weight:600;text-decoration:none;transition:color 0.3s ease;height:auto;line-height:1.4;margin:0;padding:0;float:none;font-family:inherit;}
body.news #article_list .news_btn:hover{color:#0A1E5C;}
body.news #article_list .news_btn .news_arr{font-size:15px;transition:transform 0.3s ease;}
body.news #article_list .news_btn:hover .news_arr{transform:translateX(4px);}
body.news #article_list .news_num{position:absolute;top:calc(50% - 52px);right:28px;color:#333333;font-size:56px;font-weight:800;line-height:1;z-index:0;letter-spacing:1px;}
body.news #article_list .news_date{position:absolute;top:calc(50% + 12px);right:28px;color:#333333;font-size:15px;font-weight:600;z-index:1;}
body.news #large_mid{background-color:#ffffff;}
/*==========新闻公告列表 news.htm/list.htm 卡片样式 end==========*/

/*==========详情页上下篇+返回按钮 样式（show.htm 图1样式）==========*/
#pre_next{display:flex;justify-content:space-between;align-items:center;border-top:#DDDDDD 1px solid;padding:50px 6px 4px 6px;width:100%;box-sizing:border-box;}
#pre_next .pn_left{flex:1;overflow:hidden;}
#pre_next .pn_left p{width:100%;height:auto;margin:0 0 12px 0;padding:0;line-height:24px;font-weight:400;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Microsoft Yahei;font-size:14px;color:#333333;}
#pre_next .pn_left p span{color:#333333;font-weight:600;}
#pre_next .pn_left p a{color:#333333;text-decoration:none;font-weight:400;font-size:14px;font-family:Microsoft Yahei;transition:color 0.3s ease;}
#pre_next .pn_left p a:hover{color:#0E5FFF;}
#pre_next .pn_back{flex:none;margin-left:20px;padding:8px 28px;border:#1060FF 1px solid;color:#1060FF;font-size:14px;font-weight:500;text-decoration:none;text-align:center;line-height:20px;border-radius:0;font-family:Microsoft Yahei;transition:all 0.3s ease;background:#ffffff;}
#pre_next .pn_back:hover{background:#1060FF;color:#ffffff;}
/*==========详情页上下篇+返回按钮 样式 end==========*/

/*==========合作伙伴内页 logo 墙 hover 阴影完整显示==========*/
body.txpic #txpic_listrs{overflow:visible;}
body.txpic #txpic_listrs .partners_grid{overflow:visible;}
body.txpic #txpic_listrs .partner_item{margin-top:0;margin-bottom:24px;}
/*==========合作伙伴内页 logo 墙 end==========*/

/*==========企业注册页 start==========*/
body.vipreg .reg_page{width:100%;background:#ffffff;padding:40px 0 60px 0;}
body.vipreg .reg_card{width:1380px;margin:0 auto;background:#ffffff;border:1px solid #eef2f8;border-radius:12px;box-shadow:0 10px 30px rgba(26,43,71,0.06);display:flex;overflow:hidden;}
body.vipreg .reg_left{width:45%;flex:0 0 45%;background:#fbfdff;border-right:1px solid #f0f4fa;padding:40px 40px 34px 40px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;}
body.vipreg .reg_illus{width:100%;height:auto;max-height:430px;}
body.vipreg .reg_illus_tip{width:100%;background:rgba(255,255,255,0.75);border:1px solid #e2ecfc;border-radius:12px;padding:16px 20px;margin-top:16px;box-sizing:border-box;text-align:center;}
body.vipreg .reg_illus_t1{font-size:20px;font-weight:700;color:#0E5FFF;letter-spacing:1px;}
body.vipreg .reg_illus_t2{font-size:13px;color:#6b7c94;margin-top:6px;letter-spacing:2px;}
body.vipreg .reg_right{width:55%;flex:0 0 55%;padding:40px 70px 46px 70px;box-sizing:border-box;}
body.vipreg .reg_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
body.vipreg .reg_head h2{font-size:30px;font-weight:700;color:#1a2b47;margin:0;}
body.vipreg .reg_head .reg_login{font-size:14px;color:#0E5FFF;text-decoration:none;transition:color 0.3s ease;}
body.vipreg .reg_head .reg_login:hover{color:#ff5a3c;}
body.vipreg .reg_tip{font-size:13px;color:#7a8ba5;margin:0 0 26px 0;padding-bottom:16px;border-bottom:1px dashed #e3ecf9;}
body.vipreg .reg_tip span{color:#ff4d3a;font-style:normal;font-weight:700;}
body.vipreg .reg_row{display:flex;align-items:center;margin-bottom:18px;}
body.vipreg .reg_lab{width:96px;flex:0 0 96px;font-size:14px;color:#33425e;text-align:right;padding-right:14px;box-sizing:border-box;}
body.vipreg .reg_lab em{color:#ff4d3a;font-style:normal;font-weight:700;margin-right:2px;}
body.vipreg .reg_types{display:flex;flex-wrap:wrap;gap:8px 4px;}
body.vipreg .rtype{position:relative;cursor:pointer;margin:0 6px 0 0;}
body.vipreg .rtype input{position:absolute;opacity:0;}
body.vipreg .rtype i{display:inline-block;font-style:normal;font-size:13px;color:#55647e;background:#f4f7fc;border:1px solid #dfe8f6;border-radius:8px;padding:7px 16px;transition:all 0.3s ease;cursor:pointer;white-space:nowrap;}
body.vipreg .rtype input:checked+i{background:#eaf2ff;border-color:#0E5FFF;color:#0E5FFF;font-weight:600;box-shadow:0 0 0 2px rgba(14,95,255,0.10);}
body.vipreg .rtype i:hover{border-color:#4da3ff;color:#0E5FFF;}
body.vipreg .reg_sel{width:400px;height:42px;border:1px solid #dfe8f6;border-radius:8px;font-size:14px;color:#33425e;padding:0 12px;background:#fbfdff;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;}
body.vipreg .reg_sel:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.10);}
body.vipreg .reg_input{width:400px;height:42px;border:1px solid #dfe8f6;border-radius:8px;font-size:14px;color:#33425e;padding:0 14px;background:#fbfdff;box-sizing:border-box;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;}
body.vipreg .reg_input:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.10);background:#ffffff;}
body.vipreg .reg_input::placeholder{color:#a8b6cc;}
body.vipreg .reg_code{display:flex;align-items:center;gap:12px;}
body.vipreg .reg_code_in{width:220px;}
body.vipreg .reg_yzm img{width:90px;height:43px;border-radius:6px;cursor:pointer;vertical-align:middle;border:1px solid #e3ecf9;}
body.vipreg .reg_legal{font-size:13px;color:#6b7c94;display:flex;align-items:center;gap:6px;cursor:pointer;}
body.vipreg .reg_legal input{accent-color:#0E5FFF;width:15px;height:15px;cursor:pointer;}
body.vipreg .reg_legal a{color:#0E5FFF;text-decoration:none;}
body.vipreg .reg_legal a:hover{text-decoration:underline;}
body.vipreg .reg_btn{width:400px;height:40px;border:none;border-radius:8px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:15px;font-weight:600;letter-spacing:6px;cursor:pointer;box-shadow:0 6px 16px rgba(252,127,26,0.35);transition:all 0.35s ease;}
body.vipreg .reg_btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,0.50);}
body.vipreg .reg_btn:active{transform:translateY(0);}
/*==========企业注册页 end==========*/

/*==========会员登录页 start==========*/
body.viplogin .login_page{width:100%;background:#ffffff;padding:40px 0 60px 0;}
body.viplogin .login_card{width:1380px;margin:0 auto;background:#ffffff;border:1px solid #eef2f8;border-radius:12px;box-shadow:0 10px 30px rgba(26,43,71,0.06);display:flex;overflow:hidden;}
body.viplogin .login_left{width:45%;flex:0 0 45%;background:#fbfdff;border-right:1px solid #f0f4fa;padding:46px 40px 40px 40px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;}
body.viplogin .login_illus{flex:0 0 auto;width:auto;max-width:100%;height:430px;}
body.viplogin .login_illus_tip{width:100%;background:#fbfdff;border:1px solid #e2ecfc;border-radius:12px;padding:16px 20px;margin-top:20px;box-sizing:border-box;text-align:center;flex:0 0 auto;}
body.viplogin .login_illus_t1{font-size:20px;font-weight:700;color:#0E5FFF;letter-spacing:1px;}
body.viplogin .login_illus_t2{font-size:13px;color:#6b7c94;margin-top:6px;letter-spacing:1px;}
body.viplogin .login_right{width:55%;flex:0 0 55%;padding:46px 70px 50px 70px;box-sizing:border-box;}
body.viplogin .login_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
body.viplogin .login_head h2{font-size:30px;font-weight:700;color:#1a2b47;margin:0;}
body.viplogin .login_head .login_reg{font-size:14px;color:#0E5FFF;text-decoration:none;transition:color 0.3s ease;}
body.viplogin .login_head .login_reg:hover{color:#FC7F1A;}
body.viplogin .login_tip{font-size:13px;color:#7a8ba5;margin:0 0 30px 0;padding-bottom:18px;border-bottom:1px dashed #e3ecf9;}
body.viplogin .login_row{display:flex;align-items:center;margin-bottom:26px;}
body.viplogin .login_lab{width:110px;flex:0 0 110px;font-size:14px;color:#33425e;text-align:right;padding-right:14px;box-sizing:border-box;}
body.viplogin .login_lab em{color:#ff4d3a;font-style:normal;font-weight:700;margin-right:2px;}
body.viplogin .login_input{width:360px;height:52px;border:1px solid #dfe8f6;border-radius:8px;font-size:15px;color:#33425e;padding:0 16px;background:#fbfdff;box-sizing:border-box;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;}
body.viplogin .login_input:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.10);background:#ffffff;}
body.viplogin .login_input::placeholder{color:#a8b6cc;}
body.viplogin .login_code{display:flex;align-items:center;gap:12px;}
body.viplogin .login_code_in{width:360px;}
body.viplogin .login_yzm img{width:120px;height:52px;border-radius:6px;cursor:pointer;vertical-align:middle;border:1px solid #e3ecf9;}
body.viplogin .login_btn{width:360px;height:52px;border:none;border-radius:8px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:17px;font-weight:600;letter-spacing:6px;cursor:pointer;box-shadow:0 6px 16px rgba(252,127,26,0.35);transition:all 0.35s ease;}
body.viplogin .login_btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,0.50);}
body.viplogin .login_reg2{display:inline-block;margin-left:16px;font-size:14px;color:#0E5FFF;text-decoration:none;transition:color 0.3s ease;}
body.viplogin .login_reg2:hover{color:#FC7F1A;text-decoration:underline;}

body.viplogin #vipusername,body.viplogin #vippassword{width:360px;height:52px;line-height:52px;text-indent:0;background:#fbfdff;border:1px solid #dfe8f6;border-radius:8px;font-size:15px;color:#33425e;padding:0 16px;box-sizing:border-box;outline:none;float:none;cursor:text;transition:border-color 0.3s ease,box-shadow 0.3s ease;}
body.viplogin #vipusername:focus,body.viplogin #vippassword:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.10);background:#ffffff;}
/*==========会员登录页 end==========*/
/*==========会员登录状态下拉 start==========*/
.vip_user{height:76px;display:flex;align-items:center;position:relative;flex:none;margin-left:26px;cursor:pointer;}
.vip_user_txt{color:#0A1E5C;font-size:15px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vip_user_arr{font-style:normal;color:#7a93c9;font-size:12px;margin-left:6px;transition:transform 0.3s ease,color 0.3s ease;}
.vip_user:hover .vip_user_arr{transform:rotate(180deg);color:#FC7F1A;}
.vip_drop{position:absolute;top:62px;right:0;min-width:170px;width:max-content;background:#ffffff;border:1px solid #eef2f8;border-radius:10px;box-shadow:0 12px 32px rgba(10,30,92,0.14);padding:8px;display:none;z-index:999;}
.vip_user:hover .vip_drop{display:block;animation:vipDropIn 0.25s ease;}
@keyframes vipDropIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}
.vip_drop_i{display:block;padding:10px 16px;font-size:14px;white-space:nowrap;color:#33425e;border-radius:6px;text-decoration:none;transition:all 0.25s ease;}
.vip_drop_i:hover{background:#f2f7ff;color:#0E5FFF;padding-left:22px;}
.vip_drop_out{border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:14px;font-family:inherit;}
.vip_drop_out:hover{background:#fff3ee;color:#FC7F1A;}
/*==========会员登录状态下拉 end==========*/



/*=======================================================
会员主页 viphome 样式
=======================================================*/
body.viphome #large_mid{background:none;width:1040px;padding:0;}
body.viphome .large{overflow:visible;}
body.viphome .vh_banner{position:relative;width:auto;margin:0 18px;height:150px;border-radius:12px;overflow:hidden;display:flex;align-items:center;padding:0 40px;box-sizing:border-box;background:linear-gradient(120deg,#0A1E5C 0%,#0C40AF 55%,#134BDE 100%);box-shadow:0 8px 24px rgba(10,30,92,.3);}
body.viphome .vh_banner::before{content:"";position:absolute;top:-60%;left:-10%;width:60%;height:220%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 60%);transform:rotate(18deg);animation:vhflow 8s linear infinite;}
body.viphome .vh_banner::after{content:"";position:absolute;right:-8%;bottom:-70%;width:55%;height:220%;background:radial-gradient(circle,rgba(252,127,26,.18) 0%,transparent 60%);transform:rotate(-15deg);}
@keyframes vhflow{0%{transform:rotate(18deg) translateX(0);}100%{transform:rotate(18deg) translateX(120px);}}
body.viphome .vh_avater{position:relative;z-index:2;width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 4px 14px rgba(0,0,0,.18);}
body.viphome .vh_avater span{color:#fff;font-size:16px;font-weight:600;}
body.viphome .vh_hi{position:relative;z-index:2;margin-left:26px;min-width:0;}
body.viphome .vh_hi h2{color:#fff;font-size:26px;font-weight:700;letter-spacing:1px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
body.viphome .vh_hi p{color:rgba(255,255,255,.78);font-size:14px;margin:10px 0 0;}
body.viphome .vh_badge{position:relative;z-index:2;margin-left:auto;padding:8px 22px;border-radius:30px;background:linear-gradient(135deg,#FC7F1A,#FF9C4A);color:#fff;font-size:14px;font-weight:600;letter-spacing:2px;box-shadow:0 4px 14px rgba(252,127,26,.45);animation:vhpulse 2.6s ease-in-out infinite;}
@keyframes vhpulse{0%,100%{box-shadow:0 4px 14px rgba(252,127,26,.45);}50%{box-shadow:0 4px 22px rgba(252,127,26,.75);}}
body.viphome .vh_card{width:auto;margin:22px 18px 0;background:#fff;border:1px solid #E8EEF8;border-radius:12px;box-shadow:0 6px 22px rgba(10,30,92,.16);padding:28px 30px 34px;box-sizing:border-box;}
body.viphome .vh_card_head{display:flex;align-items:center;padding-bottom:18px;border-bottom:1px solid #EAF0FA;margin-bottom:24px;font-size:20px;color:#0A1E5C;font-weight:700;font-family:Microsoft Yahei;}
body.viphome .vh_card_head i{width:5px;height:22px;border-radius:3px;background:linear-gradient(180deg,#FC7F1A,#FF9C4A);margin-right:12px;}
body.viphome .vh_card_head em{margin-left:12px;font-size:12px;color:#A9BBDD;font-style:normal;letter-spacing:1px;font-weight:400;}
body.viphome .vh_grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
body.viphome .vh_item{width:calc(50% - 12px);box-sizing:border-box;display:flex;align-items:center;background:#F7FAFF;border:1px solid #EBF1FB;border-radius:10px;padding:18px 20px;margin-bottom:18px;transition:all .3s ease;}
body.viphome .vh_item.vh_wide{width:100%;}
body.viphome .vh_item:hover{background:#fff;border-color:#C9D8F5;box-shadow:0 8px 22px rgba(10,30,92,.12);transform:translateY(-3px);}
body.viphome .vh_ico{width:46px;height:46px;border-radius:10px;background:linear-gradient(135deg,#E8EFFC,#F4F8FF);display:flex;align-items:center;justify-content:center;flex:none;margin-right:16px;transition:all .3s ease;}
body.viphome .vh_ico svg{transition:transform .3s ease;}
body.viphome .vh_item:hover .vh_ico{background:linear-gradient(135deg,#FC7F1A,#FF9C4A);box-shadow:0 4px 12px rgba(252,127,26,.4);}
body.viphome .vh_item:hover .vh_ico svg{stroke:#fff !important;transform:scale(1.12);}
body.viphome .vh_txt{min-width:0;}
body.viphome .vh_txt em{display:block;font-style:normal;font-size:13px;color:#93A5C9;margin-bottom:6px;}
body.viphome .vh_txt strong{display:block;font-size:16px;color:#0A1E5C;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

body.viphome .vh_left{position:relative;z-index:2;display:flex;align-items:center;min-width:0;}
body.viphome .vh_hi{margin-left:26px;}
body.viphome .vh_badge{flex:none;margin-left:30px;}
body.viphome .vh_service{width:auto;margin:18px 18px 0;background:linear-gradient(90deg,#F7FAFF,#EAF1FC);border:1px solid #E3ECFA;border-radius:12px;padding:20px 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;box-shadow:0 6px 14px rgba(10,30,92,.08);}
body.viphome .vh_svc_item{display:flex;align-items:center;}
body.viphome .vh_svc_ico{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #FCE2CC;display:flex;align-items:center;justify-content:center;flex:none;margin-right:14px;transition:all .3s ease;}
body.viphome .vh_svc_item:hover .vh_svc_ico{background:linear-gradient(135deg,#FC7F1A,#FF9C4A);border-color:transparent;box-shadow:0 4px 12px rgba(252,127,26,.4);}
body.viphome .vh_svc_item:hover .vh_svc_ico svg{stroke:#fff !important;transform:scale(1.1);}
body.viphome .vh_svc_ico svg{transition:transform .3s ease;}
body.viphome .vh_svc_item em{display:block;font-style:normal;font-size:12px;color:#93A5C9;margin-bottom:5px;}
body.viphome .vh_svc_item strong{display:block;font-size:16px;color:#0A1E5C;font-weight:600;}

.vip_user_ico{display:flex;align-items:center;margin-right:8px;flex:none;transition:transform .3s ease;}
.vip_user_ico svg{display:block;}
.vip_user:hover .vip_user_ico{transform:scale(1.1);}

body.viphome .vh_deco{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:240px;height:150px;pointer-events:none;z-index:1;}
body.viphome .vh_deco_globe{position:absolute;right:0;top:50%;transform:translateY(-50%);animation:vhSpin 40s linear infinite;}
body.viphome .vh_deco_ring{position:absolute;right:16px;top:50%;width:122px;height:122px;border:2px dashed rgba(255,255,255,.3);border-radius:50%;transform:translateY(-50%);animation:vhSpin 26s linear infinite reverse;}
body.viphome .vh_deco_plane{position:absolute;right:30px;top:4px;animation:vhFloat 3.6s ease-in-out infinite;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));}
body.viphome .vh_deco_dot{position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);}
body.viphome .vh_deco .d1{right:172px;top:14px;}
body.viphome .vh_deco .d2{right:44px;bottom:8px;width:4px;height:4px;background:rgba(255,255,255,.4);}
@keyframes vhSpin{from{transform:translateY(-50%) rotate(0deg);}to{transform:translateY(-50%) rotate(360deg);}}
@keyframes vhFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}

/*==========会员修改密码页 start==========*/
body.viphome .pwd_card{width:auto;margin:0 18px;background:#fff;border:1px solid #E8EEF8;border-radius:12px;box-shadow:0 6px 22px rgba(10,30,92,.16);padding:30px 40px 36px;box-sizing:border-box;}
body.viphome .pwd_head{display:flex;align-items:center;padding-bottom:18px;border-bottom:1px solid #EAF0FA;margin-bottom:22px;font-size:22px;color:#0A1E5C;font-weight:700;font-family:Microsoft Yahei;}
body.viphome .pwd_head i{width:5px;height:22px;border-radius:3px;background:linear-gradient(180deg,#FC7F1A,#FF9C4A);margin-right:12px;}
body.viphome .pwd_head em{margin-left:12px;font-size:12px;color:#A9BBDD;font-style:normal;letter-spacing:1px;font-weight:400;}
body.viphome .pwd_tip{display:flex;align-items:center;background:#F2F7FF;border:1px solid #E2ECFC;border-radius:10px;padding:13px 18px;margin-bottom:26px;box-sizing:border-box;}
body.viphome .pwd_tip svg{flex:none;margin-right:10px;}
body.viphome .pwd_tip span{font-size:13px;color:#5A6E8F;letter-spacing:.5px;}
body.viphome .pwd_row{display:flex;align-items:center;margin-bottom:24px;}
body.viphome .pwd_lab{width:120px;flex:0 0 120px;font-size:15px;color:#33425e;text-align:right;padding-right:16px;box-sizing:border-box;}
body.viphome .pwd_lab em{color:#ff4d3a;font-style:normal;font-weight:700;margin-right:2px;}
body.viphome .pwd_val{display:flex;align-items:center;height:52px;min-width:320px;padding:0;background:transparent;border:none;border-radius:0;box-sizing:border-box;font-size:15px;font-weight:600;color:#0A1E5C;}
body.viphome .pwd_val_ico{display:flex;align-items:center;margin-right:10px;background:#EAF1FF;width:30px;height:30px;border-radius:50%;justify-content:center;flex:none;}
body.viphome .pwd_input{width:320px;height:52px;border:1px solid #dfe8f6;border-radius:8px;font-size:15px;color:#33425e;padding:0 16px;background:#fbfdff;box-sizing:border-box;outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;}
body.viphome .pwd_input:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,0.10);background:#ffffff;}
body.viphome .pwd_input::placeholder{color:#a8b6cc;}
body.viphome .pwd_hint{margin-left:14px;font-size:12px;color:#A9BBDD;}
body.viphome .pwd_code{display:flex;align-items:center;gap:14px;}
body.viphome .pwd_code_in{width:200px;}
body.viphome .pwd_yzm img{width:120px;height:52px;border-radius:6px;cursor:pointer;vertical-align:middle;border:1px solid #e3ecf9;}
body.viphome .pwd_btn{width:320px;height:52px;border:none;border-radius:8px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#ffffff;font-size:17px;font-weight:600;letter-spacing:6px;cursor:pointer;box-shadow:0 6px 16px rgba(252,127,26,0.35);transition:all 0.35s ease;}
body.viphome .pwd_btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,0.50);}
body.viphome .pwd_btn:active{transform:translateY(0);}
/*==========会员修改密码页 end==========*/
/*==========会员申请记录页 start==========*/
body.viphome .pwd_card.rec_card{padding:0;overflow:hidden;}
body.viphome .pwd_card.rec_card .pwd_head{padding:24px 32px 18px;margin-bottom:0;}
body.viphome .pwd_head .status-tag{margin-left:auto;}
body.viphome .status-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;background:#ECFDF5;color:#059669;}
body.viphome .status-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#10b981;}
body.viphome .main-table{width:calc(100% - 48px);margin:0 24px;border-collapse:collapse;font-size:14px;}
body.viphome .main-table thead th{background:linear-gradient(180deg,#5B79B8 0%,#46629E 100%);color:#fff;font-weight:700;text-align:center;padding:16px 32px;border-bottom:1px solid #46629E;font-size:15px;letter-spacing:1px;}
body.viphome .main-table thead th:first-child{width:80px;padding:16px 10px;white-space:nowrap;}
body.viphome .main-table thead th:nth-child(3){padding:16px 10px;white-space:nowrap;}
body.viphome .main-table thead th:nth-child(4){padding:16px 10px;white-space:nowrap;}
body.viphome .main-table thead th:last-child{width:90px;text-align:center;padding:16px 8px;white-space:nowrap;}
body.viphome .main-table tbody tr{transition:background .2s ease;}
body.viphome .main-table tbody tr:hover td{background:#F9FAFB;}
body.viphome .main-table tbody td{padding:16px 32px;border-bottom:1px solid #F3F4F6;vertical-align:middle;background:#fff;line-height:1.4;height:auto;}
body.viphome .main-table thead th + th{border-left:1px solid rgba(255,255,255,.25);}
body.viphome .main-table tbody tr.rec_row td{vertical-align:middle;}
body.viphome .main-table tbody tr.rec_row td + td{border-left:1px solid #EDF0F3;}
body.viphome .main-table tbody td:first-child{color:#9ca3af;width:80px;text-align:center;padding:16px 10px;}
body.viphome .main-table tbody td:nth-child(2){font-weight:500;color:#1f2937;}
body.viphome .main-table tbody td:nth-child(3){color:#6b7280;text-align:center;width:155px;padding:16px 10px;}
body.viphome .main-table tbody td:nth-child(4){text-align:center;width:112px;padding:16px 10px;}
body.viphome .main-table .status-tag.pending{background:#FEE2E2;color:#DC2626;}
body.viphome .main-table .status-tag.pending::before{background:#EF4444;}
body.viphome .main-table .status-tag.processing{background:#FFF3E0;color:#EA580C;}
body.viphome .main-table .status-tag.processing::before{background:#F97316;}
body.viphome .main-table .status-tag.done{background:#ECFDF5;color:#059669;}
body.viphome .main-table .status-tag.done::before{background:#10b981;}
body.viphome .main-table tbody td:last-child{text-align:center;width:90px;padding:16px 8px;}
body.viphome .main-table tbody tr.expand-row td{padding:12px 0 20px 0;border-bottom:1px solid #F3F4F6;background:#fff;line-height:1.4;height:auto;overflow:hidden;}
body.viphome .expand-panel{width:98%;margin:0 auto;background:#FFFFFF;border-radius:0;border:1px solid #E2E8F0;overflow:hidden;box-sizing:border-box;}
body.viphome .sub-table thead th{background:#E8F1FA;padding:12px 14px;border-bottom:1px solid #CFE0F4;font-size:13px;font-weight:600;color:#334155;line-height:1.4;}
body.viphome .sub-table thead th:first-child{width:64px;padding:12px 4px;text-align:center;white-space:nowrap;}
body.viphome .sub-table thead th:nth-child(2){text-align:center;}
body.viphome .sub-table thead th:last-child{width:155px;text-align:center;padding:12px 10px;white-space:nowrap;}
body.viphome .sub-table thead th + th{border-left:1px solid #CFE0F4;}
body.viphome .sub-table{width:100%;border-collapse:collapse;font-size:13px;}
body.viphome .sub-table tbody tr{transition:background .15s ease;}
body.viphome .sub-table tbody tr:hover td{background:#F2F7FC !important;}
body.viphome .sub-table tbody td{padding:12px 14px;text-align:left;background:#FFFFFF !important;border-bottom:1px solid #E9F0F9;color:#475569;line-height:1.4;height:auto;}
body.viphome .sub-table tbody td:first-child{width:56px;color:#94a3b8;text-align:center;vertical-align:middle;}
body.viphome .sub-table tbody td:first-child .rec_seq{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid #22C55E;color:#22C55E;background:#fff;font-size:13px;font-weight:700;line-height:1;box-sizing:border-box;margin:2px auto 6px;}
body.viphome .sub-table tbody td:first-child .rec_seq.red{border-color:#EF4444;color:#EF4444;}
body.viphome .sub-table tbody td:first-child .rec_seq.orange{border-color:#F97316;color:#F97316;}
body.viphome .sub-table tbody td:first-child .rec_seq.green{border-color:#22C55E;color:#22C55E;}
body.viphome .sub-table tbody td:first-child .rec_up.red{color:#EF4444;}
body.viphome .sub-table tbody td:first-child .rec_up.orange{color:#F97316;}
body.viphome .sub-table tbody td:first-child .rec_up.green{color:#22C55E;}
body.viphome .sub-table tbody td:first-child .rec_line.red{background:#EF4444;}
body.viphome .sub-table tbody td:first-child .rec_line.orange{background:#F97316;}
body.viphome .sub-table tbody td:first-child .rec_line.green{background:#22C55E;}
body.viphome .sub-table tbody td:first-child .rec_up{display:block;font-size:10px;line-height:1;color:#22C55E;margin-top:2px;}
body.viphome .sub-table tbody td:first-child .rec_line{display:block;width:2px;height:16px;background:#22C55E;margin:0 auto;}
body.viphome .sub-table tbody td:last-child{width:155px;text-align:center;color:#64748b;font-variant-numeric:tabular-nums;padding:12px 10px;vertical-align:middle;}
body.viphome .sub-table tbody td:nth-child(2){padding-left:28px !important;padding-right:28px !important;text-align:left;vertical-align:top;}
body.viphome .sub-table tbody td + td{border-left:1px solid #E9F0F9;}
body.viphome .sub-table tbody tr:last-child td{border-bottom:none;}
body.viphome .sub-table .rec_none{text-align:center;color:#94a3b8 !important;padding:20px 0 !important;}
body.viphome .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;outline:none;line-height:1.4;font-family:inherit;}
body.viphome .btn-ghost{background:transparent;color:#475569;border-color:#D1D5DB;}
body.viphome .btn-ghost:hover{background:#F3F4F6;border-color:#9CA3AF;color:#1F2937;}
body.viphome .btn-ghost.active{background:#EFF6FF;color:#2563EB;border-color:#BFDBFE;}
body.viphome .btn-ghost.active:hover{background:#DBEAFE;border-color:#93C5FD;}
body.viphome .btn .chevron{width:14px;height:14px;transition:transform .3s cubic-bezier(.16,1,.3,1);}
body.viphome .btn-ghost.active .chevron{transform:rotate(180deg);}
/*==========会员申请记录页 end==========*/

/*==========内页栏目横幅标题叠加 start==========*/
.head_banner{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:flex-end;padding:0 calc((100% - 1380px)/2);box-sizing:border-box;overflow:hidden;}
.head_banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(8,22,66,.55);}
.head_banner_txt{position:relative;z-index:2;text-align:right;}
.head_banner_txt h2{font-size:44px;color:#fff;font-weight:700;letter-spacing:6px;text-shadow:0 3px 14px rgba(0,0,0,.4);margin:0 0 12px;line-height:1.2;}
.head_banner_txt span{display:inline-block;font-size:15px;color:rgba(255,255,255,.9);letter-spacing:2px;text-transform:uppercase;position:relative;padding-right:44px;}
.head_banner_txt span::after{content:'';position:absolute;right:0;top:50%;width:30px;height:1px;background:rgba(255,255,255,.6);}
/*==========内页栏目横幅标题叠加 end==========*/

/*==========全屏自适应（响应式）追加区 2026-09-10==========
规则：显示屏宽度≥1380px 时完全沿用上方样式，不做任何调整；
     宽度<1380px 时全部主容器切换为全屏自适应；
     手机端(<768px) 单列堆叠显示，保证正常访问。
书写风格与 style.css 一致：单行压缩，方便手动微调*/

/*① 屏宽<1380px：主容器全屏自适应*/
@media screen and (max-width:1379px){
	body{min-width:0;}
	body.home{min-width:0;}
	body.txpic{min-width:0;}
	body.txpic #main_con{min-width:0;}
	#wrapper,.mainer{width:100%;box-sizing:border-box;padding:0 20px;}
	.h_inner{width:100%;box-sizing:border-box;padding:0 20px;}
	.core_grid,.exhi_grid,.cases_grid,.partners_grid{width:100%;box-sizing:border-box;padding:0 10px;}
	.msg_row{width:100%;box-sizing:border-box;padding:0 20px;}
	.footer_main{width:100%;box-sizing:border-box;padding:0 20px 40px 20px;}
	.about_card{width:calc(100% - 40px);box-sizing:border-box;}
	.reg_card,.login_card{width:100%;box-sizing:border-box;}
	.txpic,#txpic_list{width:100%;box-sizing:border-box;}
	#main_top{width:100%;box-sizing:border-box;padding:0 20px;}
	#mainer_tops,.menuer,#header_con,#header_bar,#footer_con,#friend_top,#friend_mid,.friendlink,#link_top,.link_list{width:100%;box-sizing:border-box;}
	body.gywm #gys_adv .adv_grid,body.gywm #gys_flow .flow_row{width:100%;box-sizing:border-box;}
	/*内页左右双列自适应：侧栏310px固定，内容区撑满剩余*/
	.large{width:calc(100% - 330px);}
	.larger{width:calc(100% - 330px);}
	#large_mid{width:100%;box-sizing:border-box;}
	body.viphome #large_mid{width:100%;box-sizing:border-box;}
	/*首页浮动块按比例缩放*/
	.core_item{width:32%;margin:0 1.3% 2% 0;}
	.core_item:nth-child(3n){margin-right:0;}
	.exhi_item{width:23.7%;margin:0 1.2% 0 0;}
	.exhi_item:nth-child(4n){margin-right:0;}
	.case_item{width:23.7%;margin:0 1.2% 0 0;}
	.case_item:nth-child(4n){margin-right:0;}
	.partner_item{width:23.7%;margin:0 1.2% 1.2% 0;}
	.partner_item:nth-child(4n){margin-right:0;}
	body.gywm #gys_adv .adv_item{width:15.2%;height:auto;min-height:220px;margin:0 1.3% 1.4% 0;padding:28px 16px 24px 16px;}
	body.gywm #gys_adv .adv_item:nth-child(6n){margin-right:0;}
	/*flex双栏子项缩放*/
	.msg_left{width:34%;flex:none;}
	.msg_right{width:64%;flex:none;}
	.foot_col{width:23%;}
	.about_pic{width:40%;flex:none;}
	.about_info{padding-left:24px;}
	.flow_step{width:15%;}
	/*头部大图随屏宽等比缩放*/
	#hero{height:47.8vw;min-height:420px;}
	#hero .hero_inner{padding-top:14vw;}
	.hero_title{font-size:4.2vw;}
	.hero_sub{font-size:1.5vw;margin-bottom:4vw;}
	.btn_primary,.btn_ghost{height:3.8vw;line-height:3.8vw;padding:0 3.2vw;font-size:1.3vw;}
	.hero_arrow{width:3.4vw;height:3.4vw;min-width:36px;min-height:36px;}
	/*栏目大图等比缩放*/
	.head_banner{height:21.7vw;min-height:200px;}
	/*会员主页卡片*/
	.vh_card{margin:22px 10px 0;}
}

/*② 手机端<768px：单列堆叠显示*/
@media screen and (min-width:1200px) and (max-width:1279px){
	/*中宽视口头部：压缩导航（无滚动条），登录/企业入驻按钮固定右缘完整显示*/
	#header .h_inner{flex-wrap:nowrap;}
	#header #nav_menu{flex:none;}
	#header #nav_menu > li.navli > a{font-size:14px;padding:0 12px;}
	#header .logo_area{flex:none;}
	#header .header_btns{flex:none;margin-left:14px;}
	/*中宽滚动后 hd_scroll：logo 字号不被桌面 20px 规则放大*/
	#header.hd_scroll .logo_txt h1{font-size:16px;height:auto;line-height:normal;}
	#header.hd_scroll .logo_icon{width:44px;height:44px;}
}

@media screen and (max-width:1199px){
	/*中宽汉堡态滚动后 hd_scroll：logo 字号适度压缩，不被桌面 20px 规则放大*/
	#header.hd_scroll .logo_txt h1{font-size:16px;height:auto;line-height:normal;}
	#header.hd_scroll .logo_icon{width:44px;height:44px;}
	/*==========汉堡菜单：三条线按钮 + 右侧滑出导航（无滚动条）==========*/
	/*三条线按钮*/
	.menu_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px;border:1px solid #e3eaf5;cursor:pointer;flex:none;margin-left:12px;background:#ffffff;transition:all .3s ease;box-sizing:border-box;}
	.menu_btn span{display:block;width:20px;height:2px;background:#0A1E5C;border-radius:2px;margin:2.5px 0;transition:all .35s ease;}
	body.menu_open .menu_btn span:nth-child(1){transform:translateY(7px) rotate(45deg);}
	body.menu_open .menu_btn span:nth-child(2){opacity:0;}
	body.menu_open .menu_btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
	/*右侧滑出菜单*/
	#nav_menu{position:fixed;top:0;right:0;width:280px;max-width:84%;height:100%;background:#ffffff;z-index:1001;display:block;flex:none;transform:translateX(100%);transition:transform .4s ease;overflow-y:auto;overflow-x:hidden;box-shadow:-8px 0 32px rgba(10,30,92,.18);padding:76px 0 24px;margin:0;}
	body.menu_open #nav_menu{transform:translateX(0);}
	#nav_menu > li.navli{float:none;display:block;height:auto;position:relative;border-bottom:1px solid #f0f4fa;margin:0;}
	#nav_menu > li.navli > a{height:50px;line-height:50px;padding:0 20px;font-size:15px;color:#1a2b4d;}
	#nav_menu > li.navli > a:before{display:none;}
	#nav_menu > li.navli > a:hover,#nav_menu > li.navli > a.cur{color:#0E5FFF;background:#f0f7ff;}
	#nav_menu > li.navli > .nav_arrow{position:absolute;right:8px;top:0;width:44px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;}
	#nav_menu > li.navli > .nav_arrow:after{content:"";width:8px;height:8px;border-right:2px solid #8aa0c0;border-bottom:2px solid #8aa0c0;transform:rotate(45deg);transition:all .3s ease;margin-top:-4px;}
	#nav_menu > li.navli.open > .nav_arrow:after{transform:rotate(225deg);margin-top:4px;}
	#nav_menu > li.navli > ul{position:static;left:auto;top:auto;min-width:0;opacity:1;visibility:visible;transform:none;box-shadow:none;border-radius:0;background:#f7fafd;padding:0;display:none;transition:none;}
	#nav_menu > li.navli.open > ul{display:block;}
	#nav_menu > li.navli > ul > li{width:100%;}
	#nav_menu > li.navli > ul > li > a{padding:12px 20px 12px 34px;font-size:14px;color:#42536f;}
	#nav_menu > li.navli > ul > li > a:hover{color:#0E5FFF;background:#eef5ff;padding-left:40px;}
	#nav_menu > li.nav_space,#nav_menu > li.nav_col{display:none;}
	/*遮罩*/
	.nav_mask{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(10,20,50,.55);z-index:1000;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;}
	body.menu_open .nav_mask{opacity:1;visibility:visible;}
}

@media screen and (max-width:767px){
	#header{height:auto;}
	#header.hd_scroll{height:auto;}
	#header .h_inner{height:auto;flex-wrap:wrap;padding:0 10px;box-sizing:border-box;align-items:center;}
	#header.hd_scroll .h_inner{height:auto;}
	.logo_area{height:80px;}
	.logo_txt h1{font-size:16px;letter-spacing:0;white-space:normal;height:auto;line-height:1.35;max-width:8em;}
	.logo_txt span{display:none;}
	.logo_icon{width:40px;height:40px;margin-right:8px;flex:none;}
	.logo_icon svg{width:20px;height:20px;}
	/*导航改为汉堡侧滑（样式在 max-width:1199px 区），此处仅手机细节*/	/*汉堡按钮手机尺寸*/
	.menu_btn{width:36px;height:36px;margin-left:10px;}
	.menu_btn span{width:18px;margin:2px 0;}
	body.menu_open .menu_btn span:nth-child(1){transform:translateY(7px) rotate(45deg);}
	body.menu_open .menu_btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
	#nav_menu{padding-top:64px;}
	/*滚动后 hd_scroll：手机端 logo/按钮保持小尺寸，不被桌面 hd_scroll 规则放大挤换行*/
	#header.hd_scroll .logo_txt h1{font-size:16px;height:auto;line-height:1.35;max-width:8em;}
	#header.hd_scroll .logo_icon{width:40px;height:40px;}
	#header.hd_scroll .logo_area{height:80px;}
	#header.hd_scroll .header_btns{height:80px;}
	#header.hd_scroll .btn_login{height:32px;line-height:32px;margin-right:12px;}
	#header.hd_scroll .btn_enter{height:34px;line-height:34px;padding:0 10px;font-size:13px;}
	/*核心业务/服务案例/合作伙伴/会议会展网格：flex 布局避免 float 高度不齐错位，space-between 让每排两块均分整行、整体居中*/
	.core_grid,.cases_grid,.partners_grid,.exhi_grid{display:flex;flex-wrap:wrap;justify-content:space-between;}
	/*核心业务 2 列时第 3n 块（第二/三排行首）保留右间距，不被桌面 3n 规则清掉；2n（行尾）后写归零*/
	.core_item:nth-child(3n){margin-right:1.5%;}
	.core_item:nth-child(2n){margin-right:0;}
	/*末行单个块（奇数个）居中显示，不靠左（后写，覆盖 3n/2n 的 margin）*/
	.core_item:last-child:nth-child(odd){margin-left:auto;margin-right:auto;}
	.case_item:last-child:nth-child(odd){margin-left:auto;margin-right:auto;}
	.partner_item:last-child:nth-child(odd){margin-left:auto;margin-right:auto;}
	/*服务案例图片：手机端占满卡片宽、固定高度、图片防变形，标题完整居中*/
	.case_pic{width:100%;height:140px;}
	.case_pic img{object-fit:cover;}
	/*服务案例图片标题：手机端多行完整显示，不再单行省略*/
	.case_pic h2{white-space:normal;font-size:16px;line-height:1.5;text-overflow:clip;overflow:visible;padding:0 8px;width:100%;box-sizing:border-box;}
	/*关于我们公司名称：手机端缩小字号，不换行*/
	.about_info h2{font-size:20px;margin-bottom:12px;}
	/*在线留言表单：手机端字段整行显示（覆盖 .msg_form .f_row 的桌面 48% 两列宽）*/
	.msg_form .f_row{width:100%;margin:0 0 14px 0;}
	/*在线留言验证码：label 单独一行，input 与图片一行紧凑，不挤不溢出*/
	.code_row{display:flex;flex-wrap:wrap;align-items:center;}
	.code_row label{width:100%;margin-bottom:6px;}
	.code_row input{width:55% !important;flex:none;}
	.code_row img{flex:none;margin-left:8px;}
	/*底部快速链接/外贸综合服务菜单：手机端隐藏*/
	.foot_col.f_link,.foot_col.f_biz{display:none;}
	/*ICP备案整体换行显示*/
	.foot_copy a[href*="beian"]{display:block;margin-top:8px;}
	/*小文字完整显示：去掉两行截断限制*/
	.core_txt p{height:auto;max-height:none;overflow:visible;display:block;-webkit-line-clamp:unset;}
	/*核心业务手机端布局：卡片自适应、图标居中、标题文字居中（从≤375提升到767，覆盖390/414等主流手机）*/
	.core_item{width:48.2%;margin:0 1.5% 2% 0;height:auto;min-height:200px;padding:18px 12px;box-sizing:border-box;}
	.core_icon{position:relative;width:52px;height:52px;margin:0 auto 12px;left:auto;top:auto;}
	.core_icon svg{width:24px;height:24px;}
	.core_txt{margin-left:0;text-align:center;}
	.core_txt h2{font-size:15px;}
	.core_txt p{font-size:12px;}
	.core_btn{position:static;margin-top:10px;height:30px;line-height:28px;padding:0 14px;font-size:12px;}

	.case_con p{height:auto;max-height:none;overflow:visible;display:block;-webkit-line-clamp:unset;}
	.exhi_item p{height:auto;max-height:none;overflow:visible;display:block;}
	/*≤360px 小屏再压缩，保证一行放得下*/
	
	/*新闻公告列表（article_list）：手机端纵向自适应，图片全宽、日期数字缩小*/
	body.news #article_list li{flex-direction:column;padding:16px 14px;}
	body.news #article_list .news_pic{width:100%;height:auto;margin-bottom:14px;}
	body.news #article_list .news_pic img{width:100%;height:auto;}
	body.news #article_list .news_info{margin-left:0;padding-right:0;width:100%;}
	body.news #article_list .news_date,body.news #article_list .news_num{position:static;display:inline-block;float:none;height:auto;line-height:1;font-size:12px;color:#b0b6c4;font-weight:400;margin:0 0 10px 0;letter-spacing:0;}
	body.news #article_list .news_num::before{content:'-';margin-right:1px;}
	body.news #article_list .news_btn{display:block;margin-top:4px;}
		#hero{margin-top:80px;}
	#head_div{margin-top:80px;}
/*登录状态头部（vip_user 用户名下拉）手机压缩：避免与 logo/企业入驻/汉堡挤换行*/
	.vip_user{margin-left:8px;height:80px;}
	.vip_user_ico{margin-right:3px;}
	.vip_user_ico svg{width:17px;height:17px;}
	.vip_user_txt{font-size:12px;max-width:88px;}
	.vip_user_arr{font-size:10px;margin-left:3px;}
	.vip_drop{top:66px;right:-8px;min-width:150px;width:max-content;}
/*会员主页/申请记录/修改密码（viphome）手机适配*/
	body.viphome .vh_banner{margin:0 6px;height:auto;min-height:118px;padding:20px 14px;flex-wrap:wrap;border-radius:10px;}
	body.viphome .vh_left{width:100%;}
	body.viphome .vh_avater{width:54px;height:54px;}
	body.viphome .vh_avater span{font-size:12px;}
	body.viphome .vh_hi{margin-left:14px;flex:1;min-width:0;}
	body.viphome .vh_hi h2{font-size:16px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;}
	body.viphome .vh_hi p{font-size:12px;margin-top:6px;line-height:1.5;}
	body.viphome .vh_deco{display:none;}
	body.viphome .vh_card{margin:14px 6px 0;padding:16px 12px 18px;border-radius:10px;}
	body.viphome .vh_card_head{font-size:16px;padding-bottom:12px;margin-bottom:14px;}
	body.viphome .vh_card_head em{display:none;}
	body.viphome .vh_grid{display:block;}
	body.viphome .vh_item{width:100%;padding:11px 12px;margin-bottom:10px;}
	body.viphome .vh_ico{width:36px;height:36px;margin-right:12px;}
	body.viphome .vh_txt em{font-size:12px;margin-bottom:4px;}
	body.viphome .vh_txt strong{font-size:14px;white-space:normal;overflow:visible;text-overflow:clip;}
	body.viphome .vh_service{margin:14px 6px 0;padding:12px;flex-wrap:wrap;gap:10px;border-radius:10px;}
	body.viphome .vh_svc_item{width:100%;}
	body.viphome .vh_svc_ico{width:34px;height:34px;margin-right:12px;}
	body.viphome .vh_svc_item em{font-size:11px;margin-bottom:4px;}
	body.viphome .vh_svc_item strong{font-size:13px;}
	body.viphome .pwd_card{margin:0 6px;padding:18px 12px 22px;border-radius:10px;}
	body.viphome .pwd_head{font-size:17px;padding-bottom:12px;margin-bottom:16px;}
	body.viphome .pwd_head em{display:none;}
	body.viphome .pwd_tip{padding:10px 12px;margin-bottom:16px;}
	body.viphome .pwd_tip span{font-size:12px;}
	body.viphome .pwd_row{flex-wrap:wrap;margin-bottom:16px;}
	body.viphome .pwd_lab{width:100%;flex:0 0 100%;text-align:left;padding-right:0;margin-bottom:6px;box-sizing:border-box;}
	body.viphome .pwd_val{min-width:0;height:auto;}
	body.viphome .pwd_input{width:100%;height:46px;line-height:46px;box-sizing:border-box;}
	body.viphome .pwd_hint{margin-left:8px;font-size:11px;}
	body.viphome .pwd_code{width:100%;gap:10px;}
	body.viphome .pwd_code_in{width:auto;flex:1;}
	body.viphome .pwd_yzm img{width:110px;height:46px;}
	body.viphome .pwd_btn{width:100%;height:46px;line-height:46px;box-sizing:border-box;}
	body.viphome .rec_card .pwd_head{padding:16px 16px 12px;}
	body.viphome .main-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;white-space:nowrap;width:100%;margin:0 0 10px;}
	body.viphome .main-table tbody td{white-space:nowrap;}

	body.viphome .main-table tbody tr.expand-row td{white-space:normal;}
	body.viphome .main-table thead th{white-space:nowrap;}
	body.viphome .sub-table thead th:last-child,body.viphome .sub-table tbody td:last-child{width:110px;padding:10px 6px;}
	body.viphome .sub-table tbody td:first-child{width:44px;padding:10px 2px;}
	body.viphome .sub-table tbody td:nth-child(2){padding-left:12px !important;padding-right:12px !important;white-space:normal;}
/*会员登录/企业入驻（login.htm/reg.htm）手机适配：卡片纵向堆叠、表单全宽*/
	body.viplogin .login_page{width:100%;padding:20px 10px 40px 10px;box-sizing:border-box;}
	body.viplogin .login_card{width:100%;box-sizing:border-box;flex-direction:column;}
	body.viplogin .login_left{width:100%;flex:0 0 auto;border-right:none;border-bottom:1px solid #f0f4fa;padding:22px 20px 18px 20px;box-sizing:border-box;}
	body.viplogin .login_illus{height:auto;max-height:240px;}
	body.viplogin .login_illus_tip{margin-top:12px;padding:12px 16px;}
	body.viplogin .login_right{width:100%;flex:0 0 auto;padding:22px 20px 30px 20px;box-sizing:border-box;}
	body.viplogin .login_head h2{font-size:24px;}
	body.viplogin .login_row{flex-wrap:wrap;margin-bottom:16px;}
	body.viplogin .login_lab{width:100%;flex:0 0 100%;text-align:left;padding-right:0;margin-bottom:6px;box-sizing:border-box;}
	body.viplogin .login_input{width:100%;height:46px;line-height:46px;box-sizing:border-box;}
	body.viplogin .login_code{width:100%;gap:10px;}
	body.viplogin .login_code_in{width:auto;flex:1;}
	body.viplogin .login_yzm img{height:46px;}
	body.viplogin .login_btn{width:100%;height:46px;box-sizing:border-box;}
	/*手机端：企业入驻链接独立一行、居中显示，与登录按钮留出间距*/
	body.viplogin .login_reg2{display:block;width:100%;text-align:center;margin:18px 0 0 0;font-size:15px;}

	body.vipreg .reg_page{width:100%;padding:20px 10px 40px 10px;box-sizing:border-box;}
	body.vipreg .reg_card{width:100%;box-sizing:border-box;flex-direction:column;}
	body.vipreg .reg_left{width:100%;flex:0 0 auto;border-right:none;border-bottom:1px solid #f0f4fa;padding:22px 20px 18px 20px;box-sizing:border-box;}
	body.vipreg .reg_illus{width:auto;max-width:100%;height:auto;max-height:240px;margin:0 auto;}
	body.vipreg .reg_illus_tip{margin-top:12px;padding:12px 16px;}
	body.vipreg .reg_right{width:100%;flex:0 0 auto;padding:22px 20px 30px 20px;box-sizing:border-box;}
	body.vipreg .reg_head h2{font-size:24px;}
	body.vipreg .reg_row{flex-wrap:wrap;margin-bottom:16px;}
	body.vipreg .reg_lab{width:100%;flex:0 0 100%;text-align:left;padding-right:0;margin-bottom:6px;box-sizing:border-box;}
	body.vipreg .reg_types{width:100%;}
	body.vipreg .reg_sel,body.vipreg .reg_input{width:100%;box-sizing:border-box;}
	body.vipreg .reg_code{width:100%;gap:10px;}
	body.vipreg .reg_code_in{width:auto;flex:1;}
	body.vipreg .reg_yzm img{height:42px;}
	body.vipreg .reg_btn{width:100%;box-sizing:border-box;}
	body.vipreg .reg_legal{flex-wrap:wrap;}
/*关于我们内页（gywm.htm）平台优势/合作流程：手机端两列居中、流程换行显示*/
	body.gywm #gys_adv .adv_grid{display:flex;flex-wrap:wrap;justify-content:space-between;}
	body.gywm #gys_adv .adv_item{width:48.5%;margin:0 0 14px 0;float:none;}
	body.gywm #gys_flow .flow_row{flex-wrap:wrap;justify-content:space-between;}
	body.gywm #gys_flow .flow_step{width:48%;margin-bottom:20px;}
	/*文章详情页（show.htm）：正文在 mainer 下，手机端自适应、图片按百分比、大标题缩小*/
	.mainer table{max-width:100%;}
	.mainer table td{word-wrap:break-word;word-break:break-all;}
	.mainer table img{max-width:100% !important;height:auto !important;}
	.mainer .caption h4{font-size:16px;line-height:1.6;}
	.mainer .notes h1{font-size:12px;}
	/*文章/栏目单篇内容：正文图片与表格手机端自适应，避免右侧被裁切*/
	#large_mid img{max-width:100%;height:auto;}
	#large_mid table{max-width:100%;}
	#large_mid table td{word-wrap:break-word;word-break:break-all;}
	/*服务案例图片列表：手机端单列居中显示*/
	#txpic_list ul li{width:100%;float:none;margin:0 auto 28px auto;}
	#txpic_list ul li span{margin:0 auto;}
	/*内页顶部灰色背景条：手机端压缩高度*/
	#main_con{height:auto;min-height:48px;display:flex;align-items:center;}
	/*内页顶部面包屑/栏目标题：手机端压缩高度，减少内容块上方空白*/
	.title_pathp{height:auto;line-height:1.8;float:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:2px 0;}
	.title_pathp span,.title_pathp h1{float:none;height:auto;line-height:1.8;font-size:12px;}
	.title_pathp h1 a,.title_pathp h1 a:link,.title_pathp h1 a:visited,.title_pathp h1 a:hover{font-size:12px;}
	.title_large{display:none;}
	.blanker30px{height:12px;}
	.blanker60px{height:24px;}
	/*内页手机端：隐藏左侧栏菜单，内容区占满全宽（顶部导航菜单保留）*/
	.lefter{display:none;}
	.large,.larger{width:100%;float:none;}
@media (max-width:360px){
		.logo_txt h1{font-size:16px;}
		#header.hd_scroll .logo_txt h1{font-size:16px;}
		.btn_login{margin-right:8px;}
		.btn_enter{padding:0 5px;}
		.menu_btn{width:30px;height:30px;margin-left:8px;}
		body.menu_open .menu_btn span:nth-child(1){transform:translateY(5px) rotate(45deg);}
		body.menu_open .menu_btn span:nth-child(3){transform:translateY(-5px) rotate(-45deg);}
	}
@media (max-width:375px){
	/*小屏手机（≤375）标题 9 字放不下，降为 8 字防换行*/
	.logo_txt h1{max-width:8em;}
	#header.hd_scroll .logo_txt h1{max-width:8em;}
	.logo_icon{width:34px;height:34px;margin-right:6px;}
	#header.hd_scroll .logo_icon{width:34px;height:34px;}
	.logo_txt h1{font-size:15px;max-width:7em;}
	#header.hd_scroll .logo_txt h1{font-size:15px;max-width:7em;}
	.btn_enter{padding:0 6px;font-size:12px;}
	.menu_btn{width:36px;height:36px;margin-left:12px;}
		.vip_user{margin-left:5px;}
		.vip_user_txt{max-width:88px;}

}
	/*≤375px 隐藏 logo 图标，保证登录/企业入驻/汉堡一行放得下*/
	/*手机端 logo 图标始终显示（空间已充裕）*/
	/*登录/企业入驻适配*/
	.header_btns{height:80px;margin-left:auto;flex:none;}
	.btn_login{margin-right:14px;font-size:15px;height:32px;line-height:32px;white-space:nowrap;}
	.btn_enter{flex:none;white-space:nowrap;padding:0 8px;height:34px;line-height:34px;font-size:13px;}
	/*头部大图*/
	#hero{margin-top:80px;height:56vw;min-height:220px;}
	#hero .hero_inner{padding-top:11vw;}
	.hero_title{font-size:26px;letter-spacing:1px;margin-bottom:10px;}
	.hero_sub{font-size:14px;letter-spacing:1px;margin-bottom:16px;}
	.btn_primary,.btn_ghost{height:40px;line-height:40px;padding:0 22px;font-size:14px;margin:0 6px;}
	.hero_title,.hero_sub,.hero_btns{animation:none;opacity:1;}
	#hero .hero_inner{transform:none !important;}
	#hero .hero_mask{background:linear-gradient(180deg,rgba(6,20,60,0.55) 0%,rgba(6,20,60,0.35) 100%);}
	.hero_arrow{width:32px;height:32px;min-width:0;min-height:0;}
	/*栏目大图*/
	#head_div{margin-top:80px;height:auto;}
	.head_banner{height:26vw;min-height:110px;padding:0 10px;}
	.head_banner_txt h2{font-size:20px;letter-spacing:2px;}
	.head_banner_txt span{font-size:11px;padding-right:14px;}
	/*首页板块头部*/
	.sec_head{padding:36px 0 24px 0;}
	.sec_title{font-size:26px;}
	.sec_sub{font-size:13px;padding:0 12px;}
	/*核心业务单列/双列块*/
	.core_item{width:48.2%;margin:0 1.5% 2% 0;height:auto;min-height:200px;padding:18px 12px;}
	.core_item:nth-child(2n){margin-right:0;}
	.core_icon{position:relative;width:52px;height:52px;margin:0 auto 12px;}
	.core_icon svg{width:24px;height:24px;}
	.core_txt{margin-left:0;text-align:center;}
	.core_txt h2{font-size:15px;}
	.core_txt p{font-size:12px;}
	.core_btn{position:static;margin-top:10px;height:30px;line-height:28px;padding:0 14px;font-size:12px;}
	.exhi_item{width:48.2%;margin:0 1.5% 2% 0;padding:20px 12px;}
	.exhi_item:nth-child(2n){margin-right:0;}
	.exhi_icon{width:52px;height:52px;margin-bottom:12px;}
	.exhi_icon svg{width:24px;height:24px;}
	.case_item{width:48.2%;margin:0 1.5% 2% 0;}
	.case_item:nth-child(2n){margin-right:0;}
	.partner_item{width:48.2%;margin:0 1.5% 2% 0;height:70px;}
	.partner_item:nth-child(2n){margin-right:0;}
	body.gywm #gys_adv .adv_item{width:48.5%;height:auto;min-height:200px;margin:0 0 14px 0;padding:20px 12px;}
	body.gywm #gys_adv .adv_item:nth-child(2n){margin-right:0;}
	.flow_step{width:48%;margin-bottom:20px;}
	/*关于我们*/
	.about_card{width:calc(100% - 20px);flex-direction:column;padding:20px;}
	.about_pic{width:100%;flex:none;margin-bottom:18px;}
	.about_info{padding-left:0;}
	/*在线留言*/
	.msg_row{flex-direction:column;padding:0 10px;}
	.msg_left{width:100%;flex:none;padding:28px 20px;margin-bottom:16px;}
	.msg_right{width:100%;flex:none;padding:24px 16px;}
	.f_row{width:100%;margin:0 0 14px 0;}
	.f_row input,.f_row textarea,.f_row select{max-width:100%;box-sizing:border-box;}
	.f_row.full .f_submit{width:100%;float:none;}
	/*页脚*/
	.footer_main{flex-wrap:wrap;padding:0 10px 30px 10px;}
	.foot_col{width:100%;margin-bottom:24px;}
	/*内页左右双列堆叠*/
	.lefter{width:100%;float:none;margin-bottom:16px;}
	#menu_list{width:100%;}
	.large,.larger{width:100%;float:none;}
	#main_top{height:auto;padding:0 10px;}
	.title_pathp{height:auto;line-height:44px;float:none;margin:0;}
	.title_large{float:none;height:auto;padding:0 10px;}
	#wrapper,.mainer{padding:0 10px;}
	/*会员主页*/
	.vh_card{margin:16px 6px 0;padding:16px;}
	.vh_item{width:100%;}
	/*注册/登录卡片堆叠*/
	.reg_card,.login_card{flex-direction:column;}
	.reg_left,.reg_right,.login_left,.login_right{width:100%;flex:0 0 100%;padding:24px 16px;border-right:0;border-bottom:1px solid #f0f4fa;box-sizing:border-box;}
	.reg_right input,.login_right input{max-width:100%;box-sizing:border-box;}
	/*正文通用*/
	#large_mid{padding:0 4px;box-sizing:border-box;}
	.blanker60px{height:30px;}
}

@media (max-width:360px){
	.vip_user{margin-left:4px;}
	.vip_user_ico svg{width:15px;height:15px;}
	.vip_user_txt{max-width:84px;font-size:11px;}
	.vip_user_arr{margin-left:2px;}
	.btn_enter{padding:0 5px;}
	.menu_btn{width:30px;height:30px;margin-left:6px;}
}

/*====================================================================
  双中心新版 UI（2026-09-18 追加，桌面 >=1380 不破坏旧页）
====================================================================*/
body.dc-home,body.dc-inner{font-family:"Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;background:#ffffff;color:#1f2d3d;}
/*---- 新头部 ----*/
#header .logo_icon{width:auto;height:54px;background:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;}
#header .logo_icon img{height:54px;width:auto;display:block;}
#header .logo_txt h1{font-size:24px;line-height:1.2;color:#0A1E5C;font-weight:700;}
#header .logo_txt h1 a{color:#0A1E5C;}
#header .logo_txt span{display:block;font-size:11px;letter-spacing:1.5px;color:#7a8aa8;font-family:Arial,sans-serif;}
#header{background:rgba(255,255,255,0.96);box-shadow:0 2px 14px rgba(10,30,92,0.06);}
/*---- 首页 Hero ----*/
#dc_hero{position:relative;height:560px;background:#0A1E5C;overflow:hidden;}
.dc_hero_bg{position:absolute;inset:0;background:radial-gradient(1200px 600px at 80% -10%,rgba(14,95,255,0.55) 0%,transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(0,229,255,0.28) 0%,transparent 55%),linear-gradient(135deg,#0A1E5C 0%,#123a8c 55%,#0E5FFF 130%);}
#dc_hero .dc_hero_inner{height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2;}
.dc_hero_title{font-size:56px;font-weight:800;color:#ffffff;letter-spacing:3px;text-shadow:0 6px 30px rgba(0,0,0,0.25);}
.dc_hero_sub{margin-top:22px;font-size:20px;color:rgba(255,255,255,0.88);letter-spacing:4px;}
.dc_hero_btns{margin-top:44px;display:flex;gap:20px;}
.dc_btn_primary{display:inline-block;padding:14px 46px;border-radius:50px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);color:#ffffff;font-size:16px;font-weight:600;box-shadow:0 10px 30px rgba(0,120,255,0.45);transition:all 0.3s ease;}
.dc_btn_primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,120,255,0.6);}
.dc_btn_ghost{display:inline-block;padding:14px 46px;border-radius:50px;border:1px solid rgba(255,255,255,0.6);color:#ffffff;font-size:16px;transition:all 0.3s ease;}
.dc_btn_ghost:hover{background:rgba(255,255,255,0.12);border-color:#ffffff;}
/*---- 通用版块 ----*/
.dc_section{padding:64px 0 72px;background:#ffffff;}
.dc_section_gray{background:#F5F8FD;}
.dc_sec_head{text-align:center;margin-bottom:44px;}
.dc_sec_head_row{display:flex;align-items:flex-end;justify-content:space-between;text-align:left;}
.dc_sec_en{font-size:13px;letter-spacing:3px;color:#8A97AC;font-family:Arial,sans-serif;}
.dc_sec_en b{color:#245BAE;font-weight:700;}
.dc_sec_title{font-size:34px;font-weight:700;color:#0A1E5C;margin-top:8px;position:relative;}
.dc_sec_title:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);margin:16px auto 0;}
.dc_sec_head_row .dc_sec_title:after{margin:12px 0 0;}
.dc_sec_sub{margin-top:18px;font-size:15px;color:#5A6B85;line-height:1.8;max-width:760px;margin-left:auto;margin-right:auto;}
.dc_sec_head_row .dc_sec_sub{max-width:none;margin:14px 0 0;}
.dc_sec_more{font-size:15px;color:#245BAE;font-weight:600;}
.dc_sec_more .dc_arr{transition:margin 0.25s ease;}
.dc_sec_more:hover .dc_arr{margin-left:8px;}
.dc_arr{font-style:normal;display:inline-block;margin-left:4px;transition:margin 0.25s ease;}
/*---- 贸易撮合首页 ----*/
.dc_trade_row{display:flex;gap:24px;}
.dc_trade_card{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:24px;box-shadow:0 6px 20px rgba(10,30,92,0.05);display:flex;flex-direction:column;}
.dc_trade_right{flex:0 0 46%;display:flex;flex-direction:column;gap:24px;}
.dc_product_hall{flex:1;}
.dc_tc_head{display:flex;justify-content:space-between;align-items:center;gap:16px;}
.dc_tc_head h3{font-size:20px;color:#0A1E5C;font-weight:700;}
.dc_tc_head p{margin-top:6px;font-size:13px;color:#8A97AC;line-height:1.6;}
.dc_tc_pic{width:110px;height:76px;border-radius:10px;overflow:hidden;flex:none;}
.dc_tc_pic img{width:100%;height:100%;object-fit:cover;}
.dc_tc_meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 0;border-top:1px dashed #E5EBF5;border-bottom:1px dashed #E5EBF5;}
.dc_tc_update{font-size:12px;color:#8A97AC;}
.dc_tc_more{font-size:14px;color:#245BAE;font-weight:600;}
.dc_tc_list{margin-top:14px;}
.dc_prod_item{margin-bottom:12px;}
.dc_prod_item:last-child{margin-bottom:0;}
.dc_prod_item a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;transition:all 0.25s ease;}
.dc_prod_item a:hover{background:#F0F6FF;}
.dc_prod_img{width:64px;height:48px;border-radius:8px;background:linear-gradient(135deg,#3E7BD6,#245BAE);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;}
.dc_prod_img i{font-style:normal;font-size:12px;color:#ffffff;padding:2px 8px;background:rgba(0,0,0,0.22);border-radius:4px;max-width:58px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dc_prod_txt{min-width:0;}
.dc_prod_txt b{display:block;font-size:14px;color:#1f2d3d;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_prod_txt em{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#8A97AC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_demand_list .dc_dem_row{display:flex;align-items:center;justify-content:space-between;padding:11px 4px;border-bottom:1px dashed #EEF2F9;font-size:14px;}
.dc_demand_list .dc_dem_row:last-child{border-bottom:0;}
.dc_dem_t{color:#1f2d3d;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_dem_t:hover{color:#245BAE;}
.dc_dem_tag{flex:none;font-size:12px;color:#245BAE;background:#EAF2FF;padding:2px 10px;border-radius:20px;margin-left:12px;}
.dc_county_list .dc_cnty_row{display:flex;align-items:center;justify-content:space-between;padding:11px 4px;border-bottom:1px dashed #EEF2F9;font-size:14px;}
.dc_county_list .dc_cnty_row:last-child{border-bottom:0;}
.dc_cnty_t{color:#1f2d3d;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_cnty_t:hover{color:#245BAE;}
.dc_cnty_tag{flex:none;font-size:12px;color:#B7791F;background:#FFF4DE;padding:2px 10px;border-radius:20px;margin-left:12px;}
/*---- 外综服首页五卡 ----*/
.dc_srv_row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;}
.dc_srv_item{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:28px 22px;text-align:center;transition:all 0.3s ease;}
.dc_srv_item:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(10,30,92,0.1);border-color:#C9DAF5;}
.dc_srv_num{width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:linear-gradient(135deg,#00E5FF,#0E5FFF);color:#ffffff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;}
.dc_srv_item h3{font-size:17px;color:#0A1E5C;font-weight:700;}
.dc_srv_item h3 a{color:#0A1E5C;}
.dc_srv_item p{margin-top:10px;font-size:13px;color:#8A97AC;line-height:1.7;min-height:44px;}
.dc_srv_more{display:inline-block;margin-top:16px;font-size:14px;color:#245BAE;font-weight:600;}
/*---- 快捷工具 ----*/
.dc_tools_row{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;}
.dc_tool{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:24px 10px;text-align:center;transition:all 0.3s ease;}
.dc_tool:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(10,30,92,0.09);border-color:#C9DAF5;}
.dc_tool_ico{width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:#EAF2FF;display:flex;align-items:center;justify-content:center;position:relative;}
.dc_tool_ico:before{content:"";width:18px;height:18px;border:2.5px solid #245BAE;border-radius:50%;}
.dc_tool_ico.t1:before{border-radius:4px;transform:rotate(45deg);}
.dc_tool_ico.t2:before{width:20px;height:14px;border-radius:3px;border-width:2px;}
.dc_tool_ico.t3:before{width:14px;height:18px;border-radius:3px;}
.dc_tool_ico.t4:before{border-radius:50% 50% 0 0;}
.dc_tool_ico.t5:before{width:18px;height:14px;border-radius:50%;}
.dc_tool_ico.t6:before{width:20px;height:16px;border-radius:6px 6px 2px 2px;}
.dc_tool_ico.t7:before{border-radius:2px;width:20px;height:14px;}
.dc_tool_ico.t8:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;}
.dc_tool span{display:block;font-size:14px;color:#1f2d3d;font-weight:600;}
/*---- 公共服务首页 ----*/
.dc_pub_row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.dc_pub_card{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:22px;transition:all 0.3s ease;}
.dc_pub_card:hover{box-shadow:0 12px 30px rgba(10,30,92,0.08);}
.dc_pub_head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #EEF2F9;}
.dc_pub_ico{width:42px;height:42px;border-radius:12px;flex:none;background:linear-gradient(135deg,#3E7BD6,#245BAE);position:relative;}
.dc_pub_ico:before{content:"";position:absolute;inset:11px;border:2px solid #ffffff;border-radius:4px;}
.dc_pub_ico.ic2:before{inset:10px;border-radius:50%;}
.dc_pub_ico.ic3:before{inset:12px 9px;border-radius:3px;border-width:2px 2px 4px;}
.dc_pub_ico.ic4:before{inset:9px;border:0;background:#ffffff;border-radius:2px;transform:rotate(45deg) scale(0.7);}
.dc_pub_t{min-width:0;flex:1;}
.dc_pub_t h3{font-size:16px;color:#0A1E5C;font-weight:700;}
.dc_pub_t p{margin-top:4px;font-size:12px;color:#8A97AC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_pub_more{flex:none;font-size:13px;color:#245BAE;font-weight:600;}
.dc_pub_list{list-style:none;padding:0;margin:0;}
.dc_pub_list li{display:flex;align-items:center;padding:11px 0;border-bottom:1px dashed #EEF2F9;font-size:14px;}
.dc_pub_list li:last-child{border-bottom:0;}
.dc_pub_list li a{color:#42536F;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_pub_list li a:hover{color:#245BAE;}
.dc_pub_date{flex:none;margin-right:12px;font-size:12px;color:#8A97AC;font-family:Arial,sans-serif;}
/*---- 新页脚 ----*/
#footer{background:#0A1E5C;color:#B9C6DE;margin-top:0;}
#footer .footer_main{max-width:1380px;margin:0 auto;padding:56px 20px 40px;display:flex;gap:48px;}
#footer .foot_col h4{font-size:16px;color:#ffffff;font-weight:700;margin-bottom:20px;position:relative;padding-bottom:10px;}
#footer .foot_col h4:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:3px;border-radius:3px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
#footer .foot_col ul{list-style:none;padding:0;margin:0;}
#footer .foot_col ul li{margin-bottom:12px;font-size:14px;}
#footer .foot_col ul li a{color:#B9C6DE;transition:color 0.2s ease,padding-left 0.2s ease;}
#footer .foot_col ul li a:hover{color:#ffffff;padding-left:6px;}
#footer .f_brand{flex:1 1 34%;}
#footer .foot_logo{display:flex;align-items:center;gap:14px;}
#footer .foot_logo img{height:46px;width:auto;}
#footer .foot_logo span{font-size:20px;font-weight:700;color:#ffffff;}
#footer .foot_slogan{margin-top:20px;font-size:15px;color:#7FE3F5;letter-spacing:1px;}
#footer .foot_desc{margin-top:14px;font-size:13px;line-height:1.9;color:#8FA2C4;}
#footer .f_link{flex:0 0 150px;}
#footer .f_biz{flex:0 0 190px;}
#footer .f_contact{flex:1 1 26%;}
#footer .f_addr{font-size:13px;line-height:2.1;color:#B9C6DE;}
#footer .f_qr{flex:0 0 130px;text-align:center;}
#footer .f_qr img{width:120px;height:120px;border-radius:10px;background:#ffffff;padding:6px;box-sizing:border-box;}
#footer .f_qr p{margin-top:12px;font-size:12px;color:#8FA2C4;}
#footer .foot_copy{border-top:1px solid rgba(255,255,255,0.12);text-align:center;padding:18px 20px;font-size:13px;color:#7C8FB4;}
#footer .foot_copy a{color:#7C8FB4;}
/*---- 内页横幅/面包屑 ----*/
.dc_banner{position:relative;height:340px;overflow:hidden;}
.dc_banner_img{position:absolute;inset:0;background-size:cover;background-position:center;}
.dc_banner_mask{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,30,92,0.72) 0%,rgba(10,30,92,0.42) 55%,rgba(10,30,92,0.18) 100%);}
.dc_banner_inner{height:340px;display:flex;align-items:center;position:relative;z-index:2;}
.dc_banner_tit{font-size:44px;font-weight:800;color:#ffffff;letter-spacing:4px;text-shadow:0 4px 20px rgba(0,0,0,0.3);}
.dc_banner_tit:before{content:"";display:inline-block;width:10px;height:38px;background:linear-gradient(180deg,#00E5FF,#0E5FFF);border-radius:5px;margin-right:20px;vertical-align:-6px;}
.dc_crumbs{background:#f7f9fc;border-bottom:1px solid #E5EBF5;}
.dc_crumbs .h_inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#5A6B85;}
.dc_cr_left{display:flex;align-items:center;gap:6px;}
.dc_cr_right{font-size:22px;font-weight:700;color:#245BAE;}
.dc_crumbs a{color:#5A6B85;}
.dc_crumbs a:hover{color:#245BAE;}
.dc_crumbs i{font-style:normal;margin:0 10px;color:#C3CDE0;}
.dc_cr_here{color:#8A97AC;}
.dc_cr_now{color:#245BAE;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*---- 内页主体 ----*/
.dc_page{padding:40px 0 70px;background:#ffffff;}
.dc_page_tit{text-align:center;margin-bottom:30px;}
.dc_page_tit h1{font-size:28px;color:#0A1E5C;font-weight:700;position:relative;display:inline-block;padding-bottom:14px;}
.dc_page_tit h1:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:48px;height:3px;border-radius:3px;background:linear-gradient(90deg,#00E5FF,#0E5FFF);}
.dc_page_body{min-height:200px;}
.page_rich{font-size:15px;line-height:2;color:#42536F;}
.page_rich h2{font-size:22px;color:#0A1E5C;margin:28px 0 14px;padding-left:14px;border-left:4px solid #245BAE;}
.page_rich h3{font-size:18px;color:#0A1E5C;margin:22px 0 10px;}
.page_rich h4{font-size:16px;color:#245BAE;margin:18px 0 8px;}
.page_rich p{margin:10px 0;}
.page_rich img{max-width:100%;height:auto;border-radius:8px;}
.page_rich table{width:100%;border-collapse:collapse;margin:16px 0;}
.page_rich table td,.page_rich table th{border:1px solid #E5EBF5;padding:10px 12px;font-size:14px;}
.page_rich table th{background:#F0F6FF;color:#0A1E5C;}
.page_rich ul,.page_rich ol{padding-left:24px;margin:10px 0;}
.page_rich a{color:#245BAE;}
/*---- 列表头/分页 ----*/
.dc_list_head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:2px solid #0A1E5C;margin-bottom:22px;}
.dc_list_head h3{font-size:20px;color:#0A1E5C;font-weight:700;}
.dc_list_head span{font-size:13px;color:#8A97AC;}
.dc_pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:36px;}
.dc_pg_btn{min-width:36px;height:36px;line-height:36px;text-align:center;padding:0 12px;border:1px solid #DDE5F2;border-radius:8px;font-size:14px;color:#42536F;background:#ffffff;transition:all 0.2s ease;box-sizing:border-box;}
.dc_pg_btn:hover{border-color:#245BAE;color:#245BAE;}
.dc_pg_now{min-width:36px;height:36px;line-height:36px;text-align:center;padding:0 12px;border-radius:8px;font-size:14px;color:#ffffff;background:linear-gradient(135deg,#3E7BD6,#245BAE);font-weight:600;box-sizing:border-box;}
.dc_pg_total{margin-left:10px;font-size:13px;color:#8A97AC;}
/*---- 搜索区 ----*/
.dc_search{display:flex;align-items:center;gap:14px;background:#F5F8FD;border:1px solid #E5EBF5;border-radius:14px;padding:16px 20px;margin-bottom:24px;}
.dc_search_form{display:flex;align-items:center;gap:10px;flex:1;}
.dc_sel{height:42px;border:1px solid #DDE5F2;border-radius:8px;padding:0 10px;font-size:14px;color:#42536F;background:#ffffff;outline:none;}
.dc_inp{height:42px;flex:1;border:1px solid #DDE5F2;border-radius:8px;padding:0 14px;font-size:14px;color:#1f2d3d;outline:none;transition:border-color 0.2s ease;box-sizing:border-box;}
.dc_inp:focus{border-color:#245BAE;}
.dc_search_btn{height:42px;padding:0 30px;border:0;border-radius:8px;background:linear-gradient(135deg,#3E7BD6,#245BAE);color:#ffffff;font-size:14px;cursor:pointer;transition:all 0.25s ease;}
.dc_search_btn:hover{opacity:0.92;}
.dc_pub_btn{height:42px;line-height:42px;padding:0 24px;border-radius:8px;border:1px solid #245BAE;color:#245BAE;font-size:14px;font-weight:600;background:#ffffff;transition:all 0.25s ease;flex:none;}
.dc_pub_btn:hover{background:#245BAE;color:#ffffff;}
.dc_hot{margin:-8px 0 24px;font-size:13px;color:#8A97AC;display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.dc_hot a{color:#5A6B85;padding:3px 12px;border:1px solid #E5EBF5;border-radius:20px;transition:all 0.2s ease;}
.dc_hot a:hover{color:#245BAE;border-color:#245BAE;}
/*---- 产品卡 ----*/
.dc_pro_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.dc_pro_card{border:1px solid #E5EBF5;border-radius:14px;overflow:hidden;transition:all 0.3s ease;background:#ffffff;}
.dc_pro_card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(10,30,92,0.1);border-color:#C9DAF5;}
.dc_pro_card a{display:block;}
.dc_pro_pic{position:relative;display:block;aspect-ratio:4/3;background-size:cover;background-position:center;}
.dc_pro_pic i{position:absolute;left:12px;top:12px;font-style:normal;font-size:12px;color:#ffffff;background:linear-gradient(135deg,#3E7BD6,#245BAE);padding:3px 12px;border-radius:20px;}
.dc_pro_info{display:block;padding:16px;}
.dc_pro_info b{display:block;font-size:15px;color:#1f2d3d;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_pro_info em{display:block;margin-top:6px;font-style:normal;font-size:13px;color:#8A97AC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_pro_info small{display:block;margin-top:12px;padding-top:10px;border-top:1px dashed #EEF2F9;font-size:12px;color:#8A97AC;}
.dc_pro_info small i{font-style:normal;color:#C3CDE0;margin-right:8px;}
/*---- 需求列表 ----*/
.dc_dem_list{background:#fff;border:1px solid #E5EBF5;}
.dc_dem_row{display:grid;grid-template-columns:1fr 200px 130px;gap:30px;align-items:center;padding:42px 40px;border-bottom:1px solid #E5EBF5;}
.dc_dem_row:last-child{border-bottom:0;}
.dc_dem_main{min-width:0;}
.dc_dem_tags{display:flex;align-items:center;gap:12px;}
.dc_dem_cate{flex:none;font-size:14px;color:#245BAE;border:1px solid #9bbcff;padding:5px 16px;}
.dc_dem_area{flex:none;font-size:14px;color:#8A97AC;}
.dc_dem_title{margin:18px 0 0 !important;font-size:20px !important;font-weight:800 !important;color:#1f2d3d;line-height:1.7;}
.dc_dem_co{margin:14px 0 0;font-size:14px;color:#8A97AC;line-height:1.7;}
.dc_dem_meta{margin:0;text-align:right;font-size:14px;color:#8A97AC;line-height:1.8;}
.dc_dem_meta p{margin:0 0 8px;}
.dc_dem_m_lbl{color:#8A97AC;}
.dc_dem_m_val{font-weight:600;color:#1f2d3d;}
.dc_dem_meta p:first-child .dc_dem_m_lbl{font-weight:400;color:#8A97AC;}
.dc_dem_t{flex:1;font-size:17px;font-weight:600;color:#0A1E5C;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_dem_t:hover{color:#245BAE;}
.dc_dem_bot{display:flex;align-items:center;gap:20px;margin-top:12px;padding-top:12px;border-top:1px dashed #EEF2F9;font-size:13px;color:#8A97AC;}
.dc_dem_co{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_dem_qty{color:#42536F;}
.dc_dem_date{flex:none;}
.dc_dem_btn{flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;font-size:14px;color:#ffffff;background:#245BAE;font-weight:600;transition:all 0.25s ease;}
.dc_dem_btn:hover{opacity:0.92;}
.dc_dem_tip{margin-top:24px;background:#FFF9EC;border:1px solid #F5E3BE;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.9;color:#8A6420;}
.dc_dem_tip b{color:#B7791F;}
.dc_dem_tip a{color:#245BAE;text-decoration:underline;}
/*---- 新闻列表 ----*/
.dc_news_list{display:flex;flex-direction:column;}
.dc_news_item{display:flex;align-items:center;gap:20px;padding:20px 8px;border-bottom:1px solid #EEF2F9;transition:background 0.2s ease;}
.dc_news_item:hover{background:#F8FAFE;}
.dc_news_date{flex:none;width:64px;height:64px;border-radius:12px;background:#F0F6FF;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.dc_news_date i{font-style:normal;font-size:12px;color:#245BAE;}
.dc_news_date b{font-size:18px;color:#0A1E5C;font-weight:700;font-family:Arial,sans-serif;}
.dc_news_txt{flex:1;min-width:0;}
.dc_news_t{display:block;font-size:16px;color:#1f2d3d;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_news_t:hover{color:#245BAE;}
.dc_news_txt p{margin-top:6px;font-size:13px;color:#8A97AC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dc_news_src{margin-top:6px;display:block;font-size:12px;color:#C3CDE0;}
.dc_news_more{flex:none;font-size:14px;color:#245BAE;font-weight:600;}
/*---- 文章详情 ----*/
.dc_art_head{text-align:center;padding:10px 0 26px;border-bottom:1px solid #EEF2F9;margin-bottom:30px;}
.dc_art_head h1{font-size:28px;color:#0A1E5C;font-weight:700;line-height:1.5;}
.dc_art_meta{display:flex;justify-content:center;gap:30px;margin-top:18px;font-size:13px;color:#8A97AC;}
.dc_art_meta .dc_am i{font-style:normal;color:#C3CDE0;margin-right:6px;}
.dc_art_body{font-size:15px;line-height:2;color:#42536F;}
.dc_art_body img{max-width:100%;height:auto;}
.dc_art_body table{width:100%;border-collapse:collapse;margin:14px 0;}
.dc_art_body table td,.dc_art_body table th{border:1px solid #E5EBF5;padding:9px 12px;}
.dc_art_back{margin-top:36px;text-align:center;}
.dc_art_back a{display:inline-block;padding:10px 30px;border:1px solid #DDE5F2;border-radius:8px;font-size:14px;color:#42536F;transition:all 0.2s ease;}
.dc_art_back a:hover{border-color:#245BAE;color:#245BAE;}
/*---- 视频课堂 ----*/
.dc_video_page{display:flex;flex-direction:column;gap:40px;}
.dc_vid_sec_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid #0A1E5C;}
.dc_vid_sec_head h3{font-size:20px;color:#0A1E5C;font-weight:700;}
.dc_vid_link{font-size:14px;color:#245BAE;font-weight:600;}
.dc_vid_note{font-size:12px;color:#8A97AC;}
.dc_vid_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.dc_vid_card{display:block;border:1px solid #E5EBF5;border-radius:14px;overflow:hidden;transition:all 0.3s ease;background:#ffffff;}
.dc_vid_card:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(10,30,92,0.1);}
.dc_vid_pic{position:relative;display:block;height:130px;background-size:cover;background-position:center;}
.dc_vid_pic i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(10,30,92,0.55);border:2px solid rgba(255,255,255,0.85);color:#ffffff;font-style:normal;font-size:16px;display:flex;align-items:center;justify-content:center;padding-left:3px;transition:all 0.25s ease;}
.dc_vid_card:hover .dc_vid_pic i{background:#245BAE;}
.dc_vid_txt{display:block;padding:14px 16px;}
.dc_vid_txt b{display:block;font-size:14px;color:#1f2d3d;font-weight:600;line-height:1.5;height:42px;overflow:hidden;}
.dc_vid_txt em{display:block;margin-top:10px;font-style:normal;font-size:12px;color:#8A97AC;}
.dc_vid_tag{font-style:normal;background:#EAF2FF;color:#245BAE;padding:2px 10px;border-radius:4px;margin-right:8px;}
.dc_vid_tag2{background:#FFF4DE;color:#B7791F;}
/*---- 服务组页 ----*/
.dc_grp{display:flex;gap:24px;align-items:flex-start;}
.dc_grp_side{flex:0 0 240px;background:#0A1E5C;border-radius:14px;overflow:hidden;}
.dc_grp_side h3{padding:20px 22px;color:#ffffff;font-size:17px;font-weight:700;background:linear-gradient(135deg,#3E7BD6,#245BAE);}
.dc_grp_side ul{list-style:none;padding:0;margin:0;}
.dc_grp_side li{border-bottom:1px solid rgba(255,255,255,0.08);}
.dc_grp_side li a{display:block;padding:15px 22px;color:#B9C6DE;font-size:14px;transition:all 0.25s ease;}
.dc_grp_side li:hover a{background:rgba(255,255,255,0.06);color:#ffffff;padding-left:28px;}
.dc_grp_side li.on a{background:#ffffff;color:#245BAE;font-weight:600;border-left:4px solid #00E5FF;}
.dc_grp_main{flex:1;min-width:0;background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:26px;}
.dc_grp_tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #EEF2F9;}
.dc_grp_tabs a{padding:8px 22px;border-radius:20px;border:1px solid #DDE5F2;font-size:14px;color:#42536F;transition:all 0.2s ease;}
.dc_grp_tabs a:hover{border-color:#245BAE;color:#245BAE;}
.dc_grp_tabs a.on{background:linear-gradient(135deg,#3E7BD6,#245BAE);color:#ffffff;border-color:transparent;font-weight:600;}
.dc_grp_body{font-size:14px;line-height:2;color:#42536F;}
/*---- 服务首页 ----*/
.dc_svc_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:52px;}
.dc_svc_flow{background:#F5F8FD;border:1px solid #E5EBF5;border-radius:14px;padding:36px;margin-bottom:52px;}
.dc_svc_flow_head{text-align:center;margin-bottom:26px;}
.dc_svc_flow_head h3{font-size:22px;color:#0A1E5C;font-weight:700;}
.dc_svc_flow_head p{margin-top:8px;font-size:14px;color:#8A97AC;}
.dc_svc_flow_body img{width:100%;height:auto;border-radius:10px;}
/*---- 留言表单 ----*/
.dc_cf_wrap{background:#F5F8FD;border:1px solid #E5EBF5;border-radius:14px;padding:36px;max-width:100%;margin:0;}
.dc_cf_head{text-align:center;margin-bottom:26px;}
.dc_cf_head h3{font-size:22px;color:#0A1E5C;font-weight:700;}
.dc_cf_head p{margin-top:8px;font-size:14px;color:#8A97AC;}
.dc_cf_row{display:flex;align-items:center;margin-bottom:16px;}
.dc_cf_row label{flex:0 0 110px;font-size:14px;color:#42536F;}
.dc_cf_row label em{color:#E5484D;font-style:normal;margin-right:4px;}
.dc_cf_row input[type="text"]{flex:1;height:44px;border:1px solid #DDE5F2;border-radius:8px;padding:0 14px;font-size:14px;outline:none;background:#ffffff;box-sizing:border-box;}
.dc_cf_row input[type="text"]:focus{border-color:#245BAE;}
.dc_cf_row textarea{flex:1;border:1px solid #DDE5F2;border-radius:8px;padding:10px 14px;font-size:14px;outline:none;resize:vertical;background:#ffffff;box-sizing:border-box;font-family:inherit;}
.dc_cf_row textarea:focus{border-color:#245BAE;}
.dc_cf_yzm{margin-left:14px;flex:none;}
.dc_cf_count{flex:none;margin-left:14px;font-size:12px;color:#C3CDE0;}
.dc_cf_row_btn{justify-content:center;}
.dc_cf_btn{height:46px;padding:0 60px;border:0;border-radius:8px;background:linear-gradient(135deg,#3E7BD6,#245BAE);color:#ffffff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.25s ease;}
.dc_cf_btn:hover{opacity:0.92;transform:translateY(-2px);}
/*---- 联系我们 ----*/
.dc_contact_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;}
.dc_c_card{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:32px 26px;text-align:center;transition:all 0.3s ease;}
.dc_c_card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(10,30,92,0.08);}
.dc_c_ico{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#00E5FF,#0E5FFF);color:#ffffff;font-size:24px;line-height:56px;}
.dc_c_card h4{font-size:15px;color:#0A1E5C;font-weight:700;margin-bottom:10px;}
.dc_c_big{font-size:17px;color:#245BAE;font-weight:700;margin-bottom:6px;word-break:break-all;}
.dc_c_card p{font-size:13px;color:#8A97AC;line-height:1.8;}
.dc_contact_extra{display:flex;gap:24px;align-items:stretch;}
.dc_c_qr{flex:0 0 360px;background:#F5F8FD;border:1px solid #E5EBF5;border-radius:14px;padding:26px;display:flex;align-items:center;gap:20px;}
.dc_c_qr img{width:110px;height:110px;border-radius:10px;flex:none;}
.dc_c_qr h4{font-size:16px;color:#0A1E5C;font-weight:700;margin-bottom:8px;}
.dc_c_qr p{font-size:13px;color:#8A97AC;line-height:1.8;}
.dc_c_tip{flex:1;background:#FFF9EC;border:1px solid #F5E3BE;border-radius:14px;padding:26px;}
.dc_c_tip h4{font-size:16px;color:#B7791F;font-weight:700;margin-bottom:10px;}
.dc_c_tip p{font-size:13px;color:#8A6420;line-height:1.9;}
/*---- 产业地图 ----*/
.dc_map_wrap{position:relative;}
.dc_map_hint{text-align:center;font-size:13px;color:#8A97AC;margin-bottom:16px;}
.dc_map_box{position:relative;background:linear-gradient(160deg,#eef4fd 0%,#dde8f8 50%,#c9dbf3 100%);border:1px solid #d4e0f2;border-radius:18px;overflow:hidden;padding:30px 20px;box-shadow:0 20px 50px rgba(15,45,110,0.18),inset 0 2px 8px rgba(255,255,255,0.7),inset 0 -4px 16px rgba(36,91,174,0.08);}

.dc_map_box svg{width:100%;height:auto;display:block;}
.dc_map_area{fill:#8FB4E8;stroke:#ffffff;stroke-width:1.5;cursor:pointer;transition:all 0.25s ease;}
.dc_map_area:hover{opacity:1 !important;stroke-width:2.5 !important;stroke:#0A1E5C;}
.dc_map_label{font-size:14px;fill:#0A1E5C;font-weight:600;text-anchor:middle;pointer-events:none;}
.dc_map_legend{position:absolute;right:22px;bottom:16px;background:rgba(255,255,255,0.92);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#42536F;}
.dc_map_legend span{display:flex;align-items:center;gap:8px;}
.dc_map_legend i{width:12px;height:12px;border-radius:3px;display:inline-block;}
.dc_map_legend .lg1{background:#245BAE;}
.dc_map_legend .lg2{background:#3E7BD6;}
.dc_map_legend .lg3{background:#8FB4E8;}
.dc_map_legend .lg_line i{background:none;border-top:2px dashed #0A1E5C;height:0;}
.dc_map_panel{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:320px;background:#ffffff;border-radius:12px;box-shadow:0 12px 36px rgba(10,30,92,0.18);padding:22px;display:none;z-index:5;}
.dc_mp_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;}
.dc_mp_head h3{font-size:18px;color:#0A1E5C;font-weight:700;}
.dc_mp_head span{font-size:12px;color:#245BAE;background:#EAF2FF;padding:2px 10px;border-radius:20px;}
.dc_mp_row{margin-bottom:12px;}
.dc_mp_row label{display:block;font-size:12px;color:#8A97AC;margin-bottom:4px;}
.dc_mp_row p{font-size:13px;color:#42536F;line-height:1.7;word-break:break-all;}
.dc_map_chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;justify-content:center;}
.dc_map_chip{padding:8px 22px;border:1px solid #DDE5F2;border-radius:20px;font-size:14px;color:#42536F;transition:all 0.2s ease;background:#ffffff;}
.dc_map_chip:hover{border-color:#245BAE;color:#245BAE;}
/*---- 贸易撮合落地页 ----*/
.dc_mych_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.dc_mych_card{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;overflow:hidden;transition:all 0.3s ease;}
.dc_mych_card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(10,30,92,0.1);}
.dc_mych_pic{height:170px;overflow:hidden;}
.dc_mych_pic img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.dc_mych_card:hover .dc_mych_pic img{transform:scale(1.06);}
.dc_mych_body{padding:24px;}
.dc_mych_body h3{font-size:19px;color:#0A1E5C;font-weight:700;margin-bottom:10px;}
.dc_mych_body p{font-size:13px;color:#8A97AC;line-height:1.8;}
.dc_mych_btns{display:flex;gap:12px;margin-top:18px;}
.dc_mych_btn{flex:1;text-align:center;padding:11px 0;border-radius:8px;background:linear-gradient(135deg,#3E7BD6,#245BAE);color:#ffffff;font-size:14px;font-weight:600;transition:all 0.25s ease;}
.dc_mych_btn:hover{opacity:0.92;}
.dc_mych_btn.ghost{background:#ffffff;border:1px solid #245BAE;color:#245BAE;}
.dc_mych_btn.ghost:hover{background:#245BAE;color:#ffffff;}
.dc_mych_tip{margin-top:32px;background:#FFF9EC;border:1px solid #F5E3BE;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.9;color:#8A6420;}
.dc_mych_tip b{color:#B7791F;}
/*---- 公共服务页签 ----*/
.dc_ggfw{background:#ffffff;border:1px solid #E5EBF5;border-radius:14px;padding:26px;}
.dc_ggfw_tabs{display:flex;gap:8px;margin-bottom:22px;border-bottom:2px solid #E5EBF5;padding-bottom:0;}
.dc_ggfw_tabs a{padding:13px 30px;font-size:15px;color:#42536F;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all 0.2s ease;}
.dc_ggfw_tabs a:hover{color:#245BAE;}
.dc_ggfw_tabs a.on{color:#245BAE;font-weight:700;border-bottom-color:#245BAE;}
.dc_ggfw_pane{display:none;}
.dc_ggfw_pane.on{display:block;}
.dc_ggfw_pane .dc_pub_list li{font-size:15px;}
.dc_ggfw_more{text-align:right;margin-bottom:8px;font-size:13px;}
.dc_ggfw_more a{color:#245BAE;font-weight:600;}
/*---- 轮播（产业地图页顶） ----*/
.dc_carousel{position:relative;height:340px;overflow:hidden;}
.dc_caro_item{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 0.8s ease;}
.dc_caro_item.show{opacity:1;}
.dc_carousel .dc_banner_mask{background:linear-gradient(90deg,rgba(10,30,92,0.7) 0%,rgba(10,30,92,0.4) 55%,rgba(10,30,92,0.15) 100%);}
.dc_carousel .dc_banner_inner{position:relative;z-index:2;}
.dc_caro_arr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.25);color:#ffffff;font-size:22px;line-height:42px;text-align:center;transition:all 0.25s ease;}
.dc_caro_arr:hover{background:rgba(255,255,255,0.45);}
.dc_caro_arr.prev{left:20px;}
.dc_caro_arr.next{right:20px;}
/*---- 旧模板正文在纯白背景下微调 ----*/
body.dc-inner #wrapper{margin:0 auto;}
/*====================================================================
  双中心手机端（<1199 自适应，先适配已测旧区，再写新区）
====================================================================*/
@media screen and (max-width:1199px){
	#dc_hero,.dc_hero_inner{height:440px;}
	.dc_hero_title{font-size:42px;}
	.dc_hero_sub{font-size:17px;}
	.dc_section{padding:48px 0 56px;}
	.dc_trade_row{flex-direction:column;}
	.dc_trade_right{flex-direction:row;gap:20px;}
	.dc_trade_right .dc_trade_card{flex:1;}
	.dc_srv_row,.dc_svc_grid{grid-template-columns:repeat(3,1fr);}
	.dc_tools_row{grid-template-columns:repeat(4,1fr);}
	.dc_pub_row{grid-template-columns:repeat(2,1fr);}
	.dc_pro_grid{grid-template-columns:repeat(3,1fr);}
	.dc_vid_grid{grid-template-columns:repeat(3,1fr);}
	.dc_grp{flex-direction:column;}
	.dc_grp_side{flex:none;width:100%;}
	.dc_grp_side ul{display:flex;flex-wrap:wrap;}
	.dc_grp_side li{flex:1;min-width:150px;border-bottom:0;border-right:1px solid rgba(255,255,255,0.08);}
	.dc_grp_side li.on a{border-left:0;border-bottom:3px solid #00E5FF;}
	#footer .footer_main{flex-wrap:wrap;}
	#footer .f_brand{flex:1 1 100%;}
	.dc_contact_cards{grid-template-columns:repeat(3,1fr);}
	.dc_contact_extra{flex-direction:column;}
	.dc_c_qr{flex:none;}
}
@media screen and (max-width:767px){
	#dc_hero,.dc_hero_inner{height:360px;}
	.dc_hero_title{font-size:30px;letter-spacing:1px;}
	.dc_hero_sub{font-size:14px;letter-spacing:1px;margin-top:16px;padding:0 20px;}
	.dc_hero_btns{margin-top:30px;flex-direction:column;gap:12px;width:220px;}
	.dc_btn_primary,.dc_btn_ghost{padding:12px 20px;font-size:15px;}
	.dc_sec_head{margin-bottom:30px;}
	.dc_sec_en{font-size:11px;}
	.dc_sec_title{font-size:26px;}
	.dc_sec_sub{font-size:13px;padding:0 14px;}
	.dc_section{padding:36px 0 44px;}
	.dc_trade_right{flex-direction:column;}
	.dc_srv_row,.dc_svc_grid{grid-template-columns:repeat(2,1fr);gap:14px;}
	.dc_srv_item{padding:20px 14px;}
	.dc_srv_item p{min-height:0;font-size:12px;}
	.dc_tools_row{grid-template-columns:repeat(4,1fr);gap:12px;}
	.dc_tool{padding:16px 6px;}
	.dc_tool span{font-size:12px;}
	.dc_pub_row{grid-template-columns:1fr;gap:14px;}
	.dc_pub_card{padding:18px;}
	.dc_pro_grid{grid-template-columns:repeat(2,1fr);gap:12px;}

	.dc_pro_info{padding:12px;}
	.dc_pro_info b{font-size:14px;}
	.dc_vid_grid{grid-template-columns:repeat(2,1fr);gap:12px;}
	.dc_vid_pic{height:100px;}
	.dc_vid_txt b{font-size:13px;height:38px;}
	.dc_dem_top{flex-wrap:wrap;gap:8px;}
	.dc_dem_t{flex:1 1 100%;font-size:15px;white-space:normal;overflow:visible;}
	.dc_dem_bot{flex-wrap:wrap;gap:8px;}
	.dc_dem_btn{margin-left:0;}
	.dc_news_item{gap:12px;padding:14px 4px;}
	.dc_news_date{width:52px;height:52px;}
	.dc_news_t{font-size:15px;}
	.dc_news_more{display:none;}
	.dc_search{flex-wrap:wrap;padding:14px;}
	.dc_search_form{flex:1 1 100%;}
	.dc_pub_btn{width:100%;text-align:center;}
	.dc_crumbs .h_inner{height:42px;font-size:13px;}
	.dc_banner{height:220px;}
	.dc_banner_inner{height:220px;}
	.dc_banner_tit{font-size:28px;letter-spacing:2px;}
	.dc_banner_tit:before{width:8px;height:26px;margin-right:12px;vertical-align:-4px;}
	.dc_page{padding:26px 0 50px;}
	.dc_page_tit h1{font-size:22px;}
	.dc_art_head h1{font-size:21px;}
	.dc_art_meta{flex-wrap:wrap;gap:8px 18px;}
	.dc_vid_sec_head{flex-direction:column;align-items:flex-start;gap:8px;}
	.dc_vid_link{font-size:13px;}
	.dc_svc_flow{padding:20px;}
	.dc_svc_flow_head h3{font-size:18px;}
	.dc_cf_wrap{padding:24px 18px;}
	.dc_cf_row{flex-direction:column;align-items:stretch;gap:6px;}
	.dc_cf_row label{flex:none;font-size:13px;}
	.dc_cf_yzm{margin-left:0;margin-top:8px;}
	.dc_contact_cards{grid-template-columns:1fr;gap:14px;}
	.dc_c_card{padding:24px 18px;}
	.dc_c_qr{flex-direction:column;text-align:center;padding:20px;}
	.dc_mych_grid{grid-template-columns:1fr;gap:16px;}
	.dc_mych_pic{height:140px;}
	.dc_grp_main{padding:18px;}
	.dc_grp_tabs a{padding:7px 14px;font-size:13px;}
	.dc_map_panel{left:12px;top:12px;right:12px;width:auto;}
	.dc_map_legend{right:10px;bottom:10px;padding:8px 10px;}
	.dc_map_label{font-size:10px;}
	.dc_map_hint{font-size:12px;}
	.dc_ggfw{padding:16px;}
	.dc_ggfw_tabs a{padding:11px 6px;font-size:14px;flex:1;text-align:center;}
	.dc_ggfw_pane .dc_pub_list li{font-size:14px;}
	#footer .footer_main{padding:40px 18px 30px;gap:30px;}
	#footer .f_link,#footer .f_biz,#footer .f_contact{flex:1 1 45%;}
	#footer .f_qr{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:14px;}
	#footer .f_qr img{width:90px;height:90px;}
	#footer .f_qr p{margin-top:0;text-align:left;}
	.dc_carousel{height:220px;}
	.dc_page_body .page_rich img{width:100%;height:auto;}
}
@media screen and (max-width:375px){
	.dc_tools_row{grid-template-columns:repeat(3,1fr);}
	.dc_srv_row{grid-template-columns:1fr 1fr;}
	.dc_pro_grid{grid-template-columns:1fr 1fr;gap:10px;}
	.dc_hero_title{font-size:26px;}
}
@media screen and (max-width:360px){
	.dc_hero_title{font-size:24px;}
	.dc_pro_grid{grid-template-columns:1fr;}
	.dc_vid_grid{grid-template-columns:1fr;}
	.dc_srv_row{grid-template-columns:1fr;}
}

/* ===== 发布页（产品/需求） ===== */
.dc-pub .dc_page{background:#fff;padding:24px 0 70px}
.dc_pub_tip{margin:0 0 22px;padding:12px 16px;background:#f0f6ff;border:1px solid #d6e6ff;border-radius:8px;color:#4a6a9a;font-size:13px;line-height:1.9}
.dc_pub_tip b{color:#245BAE}
.dc_pub_tip em{color:#e5484d;font-style:normal}
.dc_pub_form{max-width:760px}
.dc_pub_form .dc_cf_row{display:flex;align-items:flex-start;margin:0 0 16px}
.dc_pub_form .dc_cf_row>label{width:110px;text-align:right;padding-right:14px;line-height:42px;color:#333;font-size:14px;flex-shrink:0;box-sizing:border-box}
.dc_pub_form .dc_cf_row>label em{color:#e5484d;font-style:normal;margin-right:3px}
.dc_pub_form input[type=text],.dc_pub_form select,.dc_pub_form textarea{flex:1;height:42px;border:1px solid #d8dde6;border-radius:6px;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box;background:#fafbfd;font-family:inherit}
.dc_pub_form textarea{height:auto;padding:10px 12px;line-height:1.8;resize:vertical}
.dc_pub_form input:focus,.dc_pub_form select:focus,.dc_pub_form textarea:focus{border-color:#245BAE;outline:none;background:#fff}
.dc_pub_form .dc_cf_row_msg label{line-height:1.8;padding-top:10px}
.dc_pub_form .dc_cf_yzm img{height:42px;width:110px;border-radius:6px;cursor:pointer;vertical-align:middle;display:block}
.dc_pub_form .dc_cf_row_code input{flex:0 0 160px;margin-right:12px}
.dc_pub_form .dc_cf_row_btn{display:flex;align-items:center;margin-left:110px}
.dc_pub_form .dc_cf_btn{height:46px;padding:0 46px;background:linear-gradient(135deg,#2b6bd8,#245BAE);color:#fff;border:0;border-radius:8px;font-size:15px;cursor:pointer}
.dc_pub_form .dc_cf_btn:hover{opacity:.9}
.dc_cf_back{display:inline-block;margin-left:16px;color:#7a8699;font-size:13px;line-height:46px;text-decoration:none}
.dc_cf_back:hover{color:#245BAE}
@media screen and (max-width:767px){
	.dc_pub_form .dc_cf_row{flex-direction:column}
	.dc_pub_form .dc_cf_row>label{width:100%;text-align:left;padding:0 0 6px;line-height:1.6}
	.dc_pub_form .dc_cf_row_btn{margin-left:0}
	.dc_pub_form .dc_cf_row_code input{flex:0 0 auto;width:150px}
	.dc_pub_form .dc_cf_yzm img{margin-top:2px}
	.dc_pub_form .dc_cf_btn{width:100%}
	.dc_cf_back{margin:12px 0 0;line-height:1.6;text-align:center;width:100%}
}

/* ===== 全站搜索（2026-09-20 新增） ===== */
.dc_search_box{flex:0 0 auto;margin-left:14px;position:relative}
.dc_search_box form{display:flex;align-items:center;border:1px solid #d9e1ec;border-radius:18px;background:#f5f8fc;overflow:hidden;height:36px}
.dc_search_inp{border:0;outline:0;background:transparent;padding:0 12px;width:150px;font-size:13px;color:#2b3a52}
.dc_search_btn{border:0;cursor:pointer;background:#245BAE;color:#fff;height:36px;padding:0 16px;font-size:13px;transition:background .2s}
.dc_search_btn:hover{background:#1b4a92}
.dc_search_panel{background:linear-gradient(135deg,#245BAE,#3b74d6);border-radius:10px;padding:26px 28px;margin-bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.dc_search_panel h2{color:#fff;font-size:22px;font-weight:600;margin:0}
.dc_search_panel .dc_search_box{margin-left:0;flex:1;max-width:520px}
.dc_search_panel .dc_search_box form{background:#fff;border:0;height:44px}
.dc_search_panel .dc_search_inp{width:100%;font-size:14px}
.dc_search_panel .dc_search_btn{height:44px;padding:0 24px}
.dc_search_info{font-size:14px;color:#5a6b85;margin:0 0 16px;padding:12px 18px;background:#f2f6fc;border-left:3px solid #245BAE;border-radius:0 6px 6px 0}
.dc_search_info b{color:#245BAE;font-weight:600}
.dc_search_none{text-align:center;color:#8a97ad;font-size:14px;padding:60px 0;line-height:1.8}
.dc_tag{display:inline-block;flex:0 0 auto;align-self:center;background:#eef4fd;color:#245BAE;border:1px solid #d5e4f8;border-radius:4px;font-size:12px;font-style:normal;padding:2px 8px;margin-right:14px}
.dc_tag_dem{background:#fff7ec;color:#d8790a;border-color:#f6dfb8}
.dc_tag_news{background:#eefaf2;color:#22a25b;border-color:#ccebd8}
@media (max-width:1380px){
	.dc_search_box{margin-left:10px}
	.dc_search_inp{width:110px}
}
@media (max-width:767px){
	.dc_search_box{display:none}
	.dc_search_panel{flex-direction:column;align-items:stretch;padding:20px 16px}
	.dc_search_panel h2{font-size:18px;text-align:center}
	.dc_search_panel .dc_search_box{display:block;max-width:none}
	.dc_search_panel .dc_search_inp{width:100%}
	.dc_tag{margin-right:8px;font-size:11px}
	.dc_news_item .dc_news_date{display:none}
	.dc_news_item{flex-wrap:wrap}
	.dc_news_item .dc_news_txt{width:calc(100% - 60px)}
}

/* ===== 手机端横向溢出修复（2026-09-20） ===== */
@media (max-width:767px){
	.dc_pub_row{grid-template-columns:1fr!important;gap:14px!important;min-width:0}
	.dc_pub_card{min-width:0!important;padding:18px!important}
	.dc_pub_card .dc_pub_head{min-width:0}
	.dc_pub_card .dc_pub_list{min-width:0}
	.dc_pub_card .dc_pub_list li{min-width:0;word-wrap:break-word}
	.dc_pub_card .dc_pub_list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	#footer .foot_copy{box-sizing:border-box!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;word-wrap:break-word}
	#footer .foot_copy a[href*="beian"]{display:block;margin-top:6px}
	.dc_news_list,.dc_news_item{min-width:0}
	.dc_news_txt{min-width:0;word-wrap:break-word}
	.dc_srv_item,.dc_trade_card,.dc_county_list,.dc_demand_list{min-width:0}
}


/* ========== 首页 AI 模板 biz_ 样式（2026-09-20，模板：首页_外贸综合服务平台.html） ========== */
/* 基色：bizBlue #1f3c88 / bizLightBlue #3b5cb4 / bizDark #121b33 / bizGray #f4f7fc / bizBorder #d9e2ec / bizMuted #627d98 */
body.biz-home{background:#ffffff;min-width:1380px;}
.biz_wrap{width:1380px;margin:0 auto;position:relative;}
/* ---------- 顶部：白底Logo条 + 深蓝导航条 ---------- */
#biz_header{position:sticky;top:0;z-index:900;background:#ffffff;box-shadow:0 1px 8px rgba(18,27,51,.08);}
.biz_topbar{background:#ffffff;border-bottom:1px solid #eef2f7;}
.biz_topbar_in{height:80px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}
.biz_logo{display:flex;align-items:center;}
.biz_logo img{height:48px;width:auto;object-fit:contain;display:block;}
.biz_user{font-size:14px;color:#627d98;}
.biz_user a{color:#627d98;text-decoration:none;transition:color .25s;}
.biz_user a:hover{color:#1f3c88;}
.biz_user .u_name{font-weight:600;color:#121b33;margin-right:10px;}
.biz_navbar{background:#1f3c88;}
.biz_navbar_in{height:48px;display:flex;align-items:center;}
.biz_navbar .menu_btn{display:none;}
/* 导航（桌面） */
@media screen and (min-width:1200px){
	.biz_navbar #nav_menu{display:flex;align-items:center;height:48px;flex:none;}
	.biz_navbar #nav_menu>li.nav_space,.biz_navbar #nav_menu>li.nav_col{display:none;}
	.biz_navbar #nav_menu>li.navli{float:none;height:48px;position:relative;margin:0;}
	.biz_navbar #nav_menu>li.navli>a{display:block;height:48px;line-height:46px;padding:0 24px;font-size:15px;font-weight:600;color:rgba(255,255,255,.92);border-bottom:2px solid transparent;box-sizing:border-box;text-decoration:none;transition:color .25s,border-color .25s;white-space:nowrap;}
	.biz_navbar #nav_menu>li.navli>a:hover,.biz_navbar #nav_menu>li.navli>a.cur{color:#ffffff;border-bottom-color:#ffffff;}
	.biz_navbar #nav_menu>li.navli>a:before{display:none;}
	.biz_navbar #nav_menu>li.navli>ul{position:absolute;left:0;top:48px;min-width:180px;background:#ffffff;border:1px solid #d9e2ec;box-shadow:0 12px 28px rgba(18,27,51,.14);padding:4px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .22s ease;z-index:1000;border-radius:0;}
	.biz_navbar #nav_menu>li.navli:hover>ul,.biz_navbar #nav_menu>li.navli.hover>ul{opacity:1;visibility:visible;transform:translateY(0);}
	.biz_navbar #nav_menu>li.navli>ul>li{float:none;width:100%;height:auto;}
	.biz_navbar #nav_menu>li.navli>ul>li>a{display:block;height:auto;line-height:1.5;padding:11px 20px;font-size:14px;font-weight:400;color:#121b33;white-space:nowrap;text-decoration:none;border-bottom:1px solid #eef2f7;transition:all .2s;}
	.biz_navbar #nav_menu>li.navli>ul>li:last-child>a{border-bottom:none;}
	.biz_navbar #nav_menu>li.navli>ul>li>a:hover{color:#1f3c88;background:#f4f7fc;padding-left:26px;}
	#biz_header .menu_btn{display:none;}
}
/* ---------- Hero 首屏 ---------- */
.biz_hero{position:relative;min-height:550px;display:flex;align-items:center;justify-content:center;background:#1268d4;overflow:hidden;}
.biz_hero_bg{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(135deg,#063f96 0%,#087dd0 55%,#0c6fc4 100%);}
.biz_hero_ov{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(6,63,150,.72) 0%,rgba(8,125,208,.3) 55%,rgba(8,125,208,.18) 100%);}
.biz_hero_grid{position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;}
.biz_hero_in{position:relative;z-index:2;text-align:center;padding:64px 0;box-sizing:border-box;}
.biz_hero_title{font-size:52px;font-weight:800;letter-spacing:6px;color:#ffffff;line-height:1.3;margin:0;}
.biz_hero_line{width:80px;height:2px;background:#3b5cb4;margin:16px auto 20px;}
.biz_hero_sub{font-size:22px;color:rgba(255,255,255,.9);letter-spacing:2px;font-weight:300;margin:0;}
.biz_hero_btns{margin-top:28px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap;}
.biz_btn_solid{display:inline-block;padding:12px 28px;background:#ffffff;color:#1f3c88;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,.12);transition:background .25s,color .25s;}
.biz_btn_solid:hover{background:#eaf6ff;}
.biz_btn_ghost{display:inline-block;padding:12px 28px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.1);color:#ffffff;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
.biz_btn_ghost:hover{background:rgba(255,255,255,.2);}
/* ---------- 板块通用 ---------- */
.biz_sec{padding:56px 0;}
.biz_sec_gray{background:#f4f7fc;border-bottom:1px solid #d9e2ec;}
.biz_sec_head{position:relative;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:28px;}
.biz_sec_head_row{display:flex;justify-content:space-between;align-items:flex-end;}
.biz_sec_tit{font-size:26px;font-weight:800;color:#1f3c88;letter-spacing:2px;position:relative;padding-bottom:6px;margin:0;}
.biz_sec_tit:after{content:"";position:absolute;left:0;bottom:-14px;width:100%;height:3px;background:#1f3c88;}
.biz_sec_tit_sm{font-size:22px;}
.biz_sec_more{font-size:14px;font-weight:600;color:#627d98;text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .25s;padding-bottom:10px;}
.biz_sec_more:hover{color:#1f3c88;}
.biz_arr_r{font-style:normal;}
/* ---------- 贸易撮合 ---------- */
.biz_trade_grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;}
.biz_card{background:#ffffff;border:1px solid #d9e2ec;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease;}
.biz_card:hover{box-shadow:0 14px 32px rgba(33,74,143,.13);}
.biz_card_pic{position:relative;height:256px;overflow:hidden;flex-shrink:0;}
.biz_card_pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease;}
.biz_card:hover .biz_card_pic img{transform:scale(1.05);}
.biz_card_tag{position:absolute;bottom:12px;left:16px;background:rgba(18,27,51,.6);color:#ffffff;font-size:12px;padding:4px 12px;letter-spacing:1px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-style:normal;}
.biz_card_arr{position:absolute;bottom:0;left:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;transform:translateY(50%);}
.biz_card_body{padding:24px;border-bottom:1px solid #d9e2ec;flex:none;}
.biz_card_tit{display:block;font-size:19px;font-weight:700;color:#121b33;line-height:1.4;text-decoration:none;transition:color .25s;}
.biz_card:hover .biz_card_tit{color:#1f3c88;}
.biz_card_meta{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;color:#627d98;}
.biz_card_more{color:#1f3c88;font-weight:700;text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .25s;}
.biz_card_more:hover{color:#3b5cb4;}
.biz_list{flex:1;}
.biz_lrow{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #eef2f7;text-decoration:none;transition:background .2s;}
.biz_lrow:last-child{border-bottom:none;}
.biz_lrow:hover{background:#f8fafc;}
.biz_lrow_txt{min-width:0;flex:1;}
.biz_lrow_txt b{display:block;font-size:16px;font-weight:700;color:#121b33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;}
.biz_lrow:hover .biz_lrow_txt b{color:#1f3c88;}
.biz_lrow_txt em{display:block;font-size:14px;color:#627d98;font-style:normal;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.biz_lrow_arr{font-size:18px;color:#627d98;font-style:normal;padding-left:14px;transition:color .2s,transform .2s;flex-shrink:0;}
.biz_lrow:hover .biz_lrow_arr{color:#1f3c88;transform:translateX(3px);}
/* 右侧上下两张横卡 */
.biz_trade_right{display:flex;flex-direction:column;gap:32px;}
.biz_card_h{flex-direction:row;}
.biz_card_pic_s{width:40%;height:auto;flex-shrink:0;}
.biz_card_h .biz_card_body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;border-bottom:none;}
.biz_card_head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #d9e2ec;padding-bottom:8px;margin-bottom:12px;}
.biz_card_head h4{font-size:18px;font-weight:700;color:#121b33;margin:0;}
.biz_card_head h4 a{color:#121b33;text-decoration:none;transition:color .25s;}
.biz_card_head h4 a:hover{color:#1f3c88;}
.biz_card_head>span{font-size:12px;color:#627d98;}
.biz_dem_row,.biz_cnty_row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;text-decoration:none;}
.biz_dem_t{color:#121b33;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;}
.biz_dem_row:hover .biz_dem_t{color:#1f3c88;}
.biz_dem_tag{color:#3b5cb4;font-weight:600;flex-shrink:0;}
.biz_cnty_t{color:#121b33;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;}
.biz_cnty_row:hover .biz_cnty_t{color:#1f3c88;}
.biz_cnty_tag{color:#627d98;font-size:12px;flex-shrink:0;}
.biz_card_meta_bt{padding-top:14px;border-top:1px solid rgba(217,226,236,.6);margin-top:10px;}
/* ---------- 外贸综合服务体 ---------- */
.biz_srv_block{margin-bottom:56px;}
.biz_srv_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;}
.biz_srv_card{background:#ffffff;border:1px solid #d9e2ec;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .22s,transform .22s;}
.biz_srv_card:hover{box-shadow:0 16px 32px rgba(33,74,143,.16);transform:translateY(-3px);}
.biz_srv_pic{position:relative;height:192px;background-size:cover;background-position:center;overflow:hidden;flex-shrink:0;}
.biz_srv_pic:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(14,165,233,.12);mix-blend-mode:color;pointer-events:none;}
.biz_srv_num{position:absolute;bottom:0;left:16px;background:#1f3c88;color:#ffffff;font-size:20px;font-weight:800;font-style:normal;padding:8px 16px;z-index:2;line-height:1;}
.biz_srv_txt{padding:22px 24px 26px;flex:1;display:flex;flex-direction:column;}
.biz_srv_txt b{font-size:17px;font-weight:700;color:#1f3c88;}
.biz_srv_txt em{font-size:14px;color:#627d98;line-height:1.7;font-style:normal;margin-top:8px;}
/* ---------- 常用快捷工具 ---------- */
.biz_tools{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;}
.biz_tool{background:#f4f7fc;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;height:96px;text-decoration:none;transition:all .22s;}
.biz_tool:hover{background:#ffffff;border-color:rgba(31,60,136,.2);box-shadow:0 8px 18px rgba(33,74,143,.1);}
.biz_tool_ico{width:32px;height:32px;background:rgba(31,60,136,.05);color:#1f3c88;font-size:13px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .22s;}
.biz_tool:hover .biz_tool_ico{background:#1f3c88;color:#ffffff;}
.biz_tool span{font-size:14px;font-weight:700;color:#121b33;transition:color .22s;}
.biz_tool:hover span{color:#1f3c88;}
/* ---------- 公共服务（棋盘格） ---------- */
.biz_pub_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d9e2ec;background:#ffffff;overflow:hidden;}
.biz_pub_card{display:flex;flex-direction:column;border-right:1px solid #d9e2ec;border-bottom:1px solid #d9e2ec;transition:box-shadow .22s ease,transform .22s ease;position:relative;min-width:0;overflow:hidden;}
.biz_pub_card:nth-child(4n){border-right:none;}
.biz_pub_card:nth-child(n+5){border-bottom:none;}
.biz_pub_card:hover{position:relative;z-index:2;box-shadow:inset 0 0 0 3px #1f3c88,0 12px 28px rgba(36,71,147,.14);transform:translateY(-2px);}
.biz_pub_card:hover .biz_pub_head h4{color:#1f3c88;}
.biz_pub_pic{position:relative;height:245px;overflow:hidden;flex-shrink:0;}
.biz_pub_pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;}
.biz_pub_card:hover .biz_pub_pic img{transform:scale(1.05);}
.biz_pub_ov{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(31,60,136,.05);mix-blend-mode:multiply;pointer-events:none;}
.biz_pub_body{padding:24px;flex:1;display:flex;flex-direction:column;height:256px;box-sizing:border-box;background:#ffffff;}
.biz_pub_head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;}
.biz_pub_head h4{font-size:18px;font-weight:700;color:#121b33;margin:0;transition:color .2s;}
.biz_pub_head a{font-size:12px;color:#3b5cb4;text-decoration:none;}
.biz_pub_head a:hover{text-decoration:underline;}
.biz_pub_list{flex:1;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;}
.biz_pub_list li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #e5e7eb;min-width:0;}
.biz_pub_list li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.biz_pub_date{display:block;font-size:12px;color:#627d98;font-family:Consolas,"Courier New",monospace;margin-bottom:3px;}
.biz_pub_list a{font-size:14px;color:#121b33;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .2s;}
.biz_pub_list a:hover{color:#1f3c88;}
/* ---------- 新闻资讯 / 政策法规 双栏 ---------- */
.biz_dock{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e2ec;overflow:hidden;}
.biz_dock_news{background:#3b5cb4;color:#ffffff;padding:32px;min-height:460px;box-sizing:border-box;display:flex;flex-direction:column;}
.biz_dock_policy{background:#ffffff;color:#121b33;padding:32px;min-height:460px;box-sizing:border-box;border-left:1px solid #d9e2ec;display:flex;flex-direction:column;}
.biz_dock_head{position:relative;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:16px;margin-bottom:32px;}
.biz_dock_policy .biz_dock_head{border-bottom-color:#e5e7eb;}
.biz_dock_head h3{font-size:24px;font-weight:800;letter-spacing:1px;margin:0;}
.biz_dock_head h3 a{color:inherit;text-decoration:none;transition:color .2s;}
.biz_dock_news .biz_dock_head h3 a:hover{color:#eaf2ff;}
.biz_dock_policy .biz_dock_head h3 a{color:#1f3c88;}
.biz_dock_policy .biz_dock_head h3 a:hover{color:#3b5cb4;}
.biz_dock_more{font-size:14px;color:rgba(255,255,255,.8);text-decoration:none;}
.biz_dock_policy .biz_dock_more{color:#627d98;}
.biz_dock_more:hover{text-decoration:underline;}
.biz_dock_ul{position:absolute;left:0;bottom:-1px;width:112px;height:3px;background:#ffffff;font-style:normal;}
.biz_dock_policy .biz_dock_ul{background:#1f3c88;}
.biz_dock_list{flex:1;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;list-style:none;}
.biz_dock_row{min-height:105px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;transition:background .2s;}
.biz_dock_policy .biz_dock_row{border-bottom-color:#d9e2ec;}
.biz_dock_row:first-child{padding-top:0;}
.biz_dock_row:last-child{border-bottom:none;}
.biz_dock_row:hover{background:rgba(255,255,255,.08);}
.biz_dock_policy .biz_dock_row:hover{background:#f5f8ff;}
.biz_dock_date{width:80px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:2px;}
.biz_dock_date b{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1;color:inherit;}
.biz_dock_policy .biz_dock_date b{color:#1f3c88;}
.biz_dock_date i{font-size:10px;color:rgba(255,255,255,.6);font-style:normal;font-family:Consolas,monospace;margin-top:4px;}
.biz_dock_policy .biz_dock_date i{color:#627d98;}
.biz_dock_line{width:1px;height:40px;background:rgba(255,255,255,.2);margin:0 20px;flex-shrink:0;}
.biz_dock_policy .biz_dock_line{background:#d9e2ec;}
.biz_dock_txt{flex:1;min-width:0;}
.biz_dock_txt a{display:-webkit-box;font-size:15px;line-height:1.6;font-weight:500;color:inherit;text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;}
.biz_dock_news .biz_dock_txt a:hover{color:#eaf2ff;}
.biz_dock_policy .biz_dock_txt a{font-weight:700;}
.biz_dock_policy .biz_dock_txt a:hover{color:#1f3c88;}
.biz_dock_txt em{display:block;font-size:12px;color:rgba(255,255,255,.5);font-style:normal;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.biz_dock_policy .biz_dock_txt em{color:#627d98;}
/* ---------- 页脚 ---------- */
.biz_footer{position:relative;background:linear-gradient(180deg,#1b3fa8 0%,#0c1c4d 100%);color:rgba(255,255,255,.8);padding:56px 0 0;overflow:hidden;}
.biz_footer_bg{display:none;}
.biz_footer_in{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:80px;align-items:start;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);}
.biz_foot_left h5{color:#ffffff;font-size:20px;font-weight:700;letter-spacing:1px;position:relative;padding-bottom:12px;margin:0;}
.biz_foot_left h5:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:#3b5cb4;}
.biz_foot_row{display:flex;align-items:flex-start;margin-top:16px;font-size:15px;line-height:1.6;}
.biz_fi{width:28px;margin-top:1px;color:#3b5cb4;font-style:normal;text-align:center;flex-shrink:0;}
.biz_foot_row em{font-style:normal;color:rgba(255,255,255,.5);margin-right:8px;}
.biz_foot_row a{color:rgba(255,255,255,.75);text-decoration:none;transition:color .2s;}
.biz_foot_row a:hover{color:#ffffff;}
.biz_foot_qr{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;}
.biz_foot_qr_img{background:#ffffff;padding:8px;box-shadow:0 8px 20px rgba(0,0,0,.25);}
.biz_foot_qr_img img{width:128px;height:128px;object-fit:contain;display:block;}
.biz_foot_qr_txt p{font-size:14px;font-weight:500;color:#ffffff;margin:0;}
.biz_foot_qr_txt p+p{font-size:12px;color:rgba(255,255,255,.45);margin-top:4px;}
.biz_foot_copy{padding:28px 0;text-align:center;font-size:12px;color:rgba(255,255,255,.45);position:relative;z-index:2;}
.biz_foot_icp{color:rgba(255,255,255,.45);font-size:12px;letter-spacing:.5px;font-family:Microsoft Yahei;}
.biz_foot_icp a,.biz_foot_icp a:link,.biz_foot_icp a:visited,.biz_foot_icp a:active{color:rgba(255,255,255,.45);font-size:12px;font-weight:400;text-decoration:none;font-family:Microsoft Yahei;}
.biz_foot_icp a:hover{color:#ffffff;}
.biz_foot_copy p{margin:0;}
.biz_foot_copy a{color:rgba(255,255,255,.6);text-decoration:none;}
/* ---------- 响应式（≤1379） ---------- */
@media screen and (max-width:1379px){
	body.biz-home{min-width:0;}
	.biz_wrap{width:100%;box-sizing:border-box;padding:0 20px;}
	.biz_hero{min-height:46vw;min-height:420px;}
	.biz_hero_title{font-size:4.6vw;font-size:44px;letter-spacing:4px;}
	.biz_hero_sub{font-size:2vw;font-size:20px;}
	.biz_hero_in{padding:48px 0;}
	.biz_srv_grid{grid-template-columns:repeat(5,1fr);gap:14px;}
	.biz_tools{grid-template-columns:repeat(8,1fr);gap:10px;}
}
/* ---------- 响应式（≤1199：汉堡态） ---------- */
@media screen and (max-width:1199px){
	.biz_navbar_in{justify-content:flex-end;position:relative;}
	.biz_navbar .menu_btn{display:flex;margin-left:12px;}
	.biz_topbar_in{height:72px;}
	.biz_logo img{height:44px;}
	.biz_hero{min-height:380px;}
	.biz_hero_title{font-size:38px;}
	.biz_hero_sub{font-size:18px;}
	.biz_trade_grid{grid-template-columns:1fr;gap:24px;}
	.biz_srv_grid{grid-template-columns:repeat(3,1fr);gap:16px;}
	.biz_tools{grid-template-columns:repeat(4,1fr);gap:12px;}
	.biz_pub_grid{grid-template-columns:repeat(2,1fr);}
	.biz_pub_card:nth-child(4n){border-right:1px solid #d9e2ec;}
	.biz_pub_card:nth-child(2n){border-right:none;}
	.biz_pub_card:nth-child(n+3){border-bottom:1px solid #d9e2ec;}
	.biz_pub_card:nth-child(n+5){border-bottom:none;}
	.biz_dock{grid-template-columns:1fr;}
	.biz_dock_policy{border-left:none;border-top:1px solid #d9e2ec;}
	.biz_footer_in{grid-template-columns:1fr auto;gap:40px;}
}
/* ---------- 响应式（≤767：手机） ---------- */
@media screen and (max-width:767px){
	.biz_topbar_in{height:64px;}
	.biz_logo img{height:40px;}
	.biz_hero{min-height:320px;}
	.biz_hero_title{font-size:28px;letter-spacing:2px;}
	.biz_hero_sub{font-size:15px;letter-spacing:1px;}
	.biz_btn_solid,.biz_btn_ghost{font-size:14px;padding:10px 20px;}
	.biz_sec{padding:40px 0;}
	.biz_sec_tit{font-size:22px;}
	.biz_card_pic{height:190px;}
	.biz_card_pic_s{width:100%;height:160px;}
	.biz_card_h{flex-direction:column;}
	.biz_card_h .biz_card_body{padding:18px;}
	.biz_srv_grid{grid-template-columns:repeat(2,1fr);gap:12px;}
	.biz_srv_pic{height:140px;}
	.biz_tools{grid-template-columns:repeat(4,1fr);gap:8px;}
	.biz_tool{height:80px;}
	.biz_pub_grid{grid-template-columns:1fr;}
	.biz_trade_grid>*{min-width:0;}
	.biz_pub_grid>*{min-width:0;}
	.biz_pub_card,.biz_pub_card:nth-child(4n),.biz_pub_card:nth-child(2n){border-right:none;}
	.biz_pub_card,.biz_pub_card:nth-child(n+3),.biz_pub_card:nth-child(n+5){border-bottom:1px solid #d9e2ec;}
	.biz_pub_card:last-child{border-bottom:none;}
	.biz_pub_body{height:auto;}
	.biz_pub_pic{height:170px;}
	.biz_dock_news,.biz_dock_policy{padding:24px;min-height:0;}
	.biz_dock_head h3{font-size:20px;}
	.biz_dock_date{width:64px;}
	.biz_dock_date b{font-size:26px;}
	.biz_dock_line{margin:0 14px;}
	.biz_footer{padding:40px 0 0;}
	.biz_footer_in{grid-template-columns:1fr;gap:28px;}
	.biz_foot_qr{justify-content:flex-start;}
}

/* 贸易撮合：右侧双卡撑满左侧高度（2026-09-20 调整） */
.biz_trade_right{align-items:stretch;}
.biz_trade_right .biz_card_h{flex:1;min-height:0;}
.biz_trade_right .biz_card_h .biz_card_body{flex:1;}
.biz_trade_right .biz_card_h .biz_list{flex:1;}

/* ==================== 平台介绍综合页（ptjs）2026-09-20 ==================== */
.dc-ptjs{background:#fff;}

/* 平台概况 */
.ptjs_overview{display:grid;grid-template-columns:0.82fr 1.7fr;gap:60px;align-items:flex-start;padding:60px 0;}
.ptjs_side_title{font-size:30px;font-weight:700;color:#121b33;line-height:1.3;margin:0;}
.ptjs_side_bar{width:56px;height:3px;background:#1f3c88;margin:22px 0 0;}
.ptjs_side_desc{font-size:15px;color:#627d98;line-height:1.9;margin:28px 0 0;}
.ptjs_article p{font-size:16px;color:#43546b;line-height:1.9;margin:0 0 20px;}
.ptjs_article p:last-child{margin-bottom:0;}
.ptjs_features{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9e2ec;margin-top:40px;}
.ptjs_feature{padding:28px 24px;background:#ffffff;border-right:1px solid #d9e2ec;}
.ptjs_feature:last-child{border-right:0;}
.ptjs_feature strong{display:block;font-size:24px;color:#1f3c88;font-weight:700;}
.ptjs_feature span{display:block;margin-top:10px;font-size:16px;color:#627d98;line-height:1.7;}

/* 核心业务体系 */
.ptjs_services_wrap{background:#f4f7fc;border-top:1px solid #d9e2ec;border-bottom:1px solid #d9e2ec;padding:60px 0;}
.ptjs_services_head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px;}
.ptjs_services_title{font-size:32px;font-weight:800 !important;color:#121b33;margin:0;letter-spacing:1px;}
.ptjs_services_sub{max-width:620px;font-size:18px;font-weight:400;color:#627d98;line-height:1.8;margin:0;text-align:right;}
.ptjs_services_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d9e2ec;border:1px solid #d9e2ec;}
.ptjs_service_card{display:block;background:#fff;padding:36px 40px;transition:all .35s ease;text-decoration:none;}
.ptjs_service_card:nth-child(odd){background:#fbfcfe;}
.ptjs_service_card:hover{background:#1f3c88;}
.ptjs_service_card:hover h4,.ptjs_service_card:hover .ptjs_service_icon{color:#fff;border-color:rgba(255,255,255,.4);}
.ptjs_service_card:hover p{color:rgba(219,234,254,.9);}
.ptjs_service_icon{width:48px;height:48px;border:1px solid rgba(31,60,136,.25);display:flex;align-items:center;justify-content:center;color:#1f3c88;transition:all .35s ease;}
.ptjs_service_card h4{margin:22px 0 0;font-size:22px;font-weight:700;color:#121b33;transition:color .35s ease;}
.ptjs_service_card p{margin:14px 0 0;font-size:16px;color:#627d98;line-height:1.8;transition:color .35s ease;}

/* 服务标签云 */
.ptjs_tags_panel{background:#fff;border:1px solid #d9e2ec;padding:30px 32px;margin-top:36px;display:flex;align-items:center;gap:40px;flex-wrap:wrap;}
.ptjs_tags_label{display:block;font-size:15px;font-weight:700 !important;color:#43546b;}
.ptjs_tags_title{margin:8px 0 0;font-size:20px;font-weight:800 !important;color:#121b33;white-space:nowrap;}
.ptjs_tags_list{display:flex;flex-wrap:wrap;gap:10px;flex:1;margin-top:0;}
.ptjs_tags_list span{padding:9px 16px;border:1px solid #d9e2ec;background:#f4f7fc;font-size:15px;font-weight:400;color:#2c3e50;}

/* 惠企政策与发展愿景 */
.ptjs_vision{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e2ec;margin:60px 0;}
.ptjs_vision_left{background:#1f3c88;color:#fff;padding:48px 48px;}
.ptjs_vision_left h3{margin:0;font-size:26px;font-weight:800;}
.ptjs_vision_left p{margin:20px 0 0;font-size:17px;color:rgba(219,234,254,.9);line-height:1.9;}
.ptjs_vision_stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2);margin-top:30px;}
.ptjs_stat{background:#1f3c88;padding:24px;}
.ptjs_stat strong{display:block;font-size:34px;font-weight:800;}
.ptjs_stat span{display:block;margin-top:8px;font-size:13px;color:rgba(219,234,254,.9);}
.ptjs_vision_right{background:#fff;padding:48px 48px;}
.ptjs_vision_right h3{margin:0;font-size:26px;font-weight:800;color:#121b33;}
.ptjs_vision_right p{margin:20px 0 0;font-size:17px;color:#627d98;line-height:1.9;}
.ptjs_contact_list{margin-top:28px;padding-top:26px;border-top:1px solid #d9e2ec;}
.ptjs_contact_list p{margin:0 0 12px;font-size:16px;color:#43546b;line-height:1.6;display:flex;align-items:center;}
.ptjs_contact_list p:last-child{margin-bottom:0;}
.ptjs_ci{display:inline-block;width:24px;height:16px;margin-right:10px;flex:none;background-size:contain;background-repeat:no-repeat;background-position:center;}
.ptjs_ci_loc{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f3c88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>");}
.ptjs_ci_tel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f3c88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>");}
.ptjs_ci_com{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f3c88' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21h18'/><path d='M5 21V7l8-4v18'/><path d='M19 21V11l-6-4'/></svg>");}

/* 响应式 */
@media screen and (max-width:1024px){
	.ptjs_overview{grid-template-columns:1fr;gap:30px;padding:40px 0;}
	.ptjs_services_head{flex-direction:column;align-items:flex-start;}
	.ptjs_services_sub{text-align:left;}
}
@media screen and (max-width:768px){
	.ptjs_overview{padding:30px 0;}
	.ptjs_side_title{font-size:24px;}
	.ptjs_article p{font-size:15px;}
	.ptjs_features{grid-template-columns:1fr;}
	.ptjs_feature{border-right:0;border-bottom:1px solid #d9e2ec;}
	.ptjs_feature:last-child{border-bottom:0;}
	.ptjs_services_wrap{padding:40px 0;}
	.ptjs_services_title{font-size:24px;}
	.ptjs_services_grid{grid-template-columns:1fr;}
	.ptjs_service_card{padding:28px 22px;}
	.ptjs_vision{grid-template-columns:1fr;margin:40px 0;}
	.ptjs_vision_left,.ptjs_vision_right{padding:32px 24px;}
	.ptjs_vision_stats{grid-template-columns:1fr 1fr;}
	.ptjs_stat{padding:18px;}
	.ptjs_stat strong{font-size:24px;}
}
@media screen and (max-width:480px){
	.ptjs_features{grid-template-columns:1fr;}
	.ptjs_tags_list span{padding:6px 12px;font-size:12px;}
	.ptjs_vision_stats{grid-template-columns:1fr;}
}

/* ========== 头部调整（2026-09-20：logo区88px / 导航52px加粗居中 / 注册按钮同登录样式） ========== */
#biz_header .biz_topbar_in{height:88px;}
#biz_header .biz_logo img{height:54px;}
#biz_header .header_btns{height:88px;}
#biz_header .biz_navbar_in{height:52px;justify-content:center;}
#biz_header .biz_navbar #nav_menu{margin:0 auto;}
@media screen and (min-width:1200px){
	#biz_header .biz_navbar #nav_menu>li.navli>a{height:52px;line-height:50px;font-size:16px;font-weight:700;letter-spacing:1px;padding:0 26px;}
	#biz_header .biz_navbar #nav_menu>li.navli{height:52px;}
	#biz_header .biz_navbar #nav_menu>li.navli>ul{top:52px;}
}
/* 注册按钮与登录一致：去掉橙色渐变，改为文字按钮 */
#biz_header .btn_login{margin-right:22px;}
#biz_header .btn_enter{display:inline-block;color:#0A1E5C;font-size:15px;font-weight:500;margin-right:0;height:40px;line-height:40px;position:relative;background:none;border:none;border-radius:0;box-shadow:none;padding:0;}
#biz_header .btn_enter:hover{color:#0E5FFF;transform:none;box-shadow:none;}
#biz_header .btn_enter:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:#0E5FFF;transition:width .3s ease;}
#biz_header .btn_enter:hover:after{width:100%;}

/* ========== 头部按钮统一 + 导航间距加大（2026-09-20） ========== */
/* 顶栏按钮区：登录/注册同色同高，覆盖 .biz_user a 的灰色继承 */
#biz_header .biz_user,
#biz_header .biz_user .header_btns,
#biz_header .biz_user .header_btns a{color:#0A1E5C;}
#biz_header .btn_login{height:40px;line-height:40px;margin-right:26px;color:#0A1E5C;font-size:15px;font-weight:500;}
#biz_header .btn_enter{height:40px;line-height:40px;margin-right:0;color:#0A1E5C;font-size:15px;font-weight:500;}
#biz_header .btn_login:hover,#biz_header .btn_enter:hover{color:#0E5FFF;}
@media screen and (min-width:1200px){
	#biz_header .biz_navbar #nav_menu>li.navli>a{padding:0 44px;letter-spacing:1px;font-size:17px;}
}

/* ========== Hero 轮播（2026-09-20，高度643，3图切换） ========== */
.biz_hero{height:643px;min-height:643px;overflow:hidden;}
.biz_hero_slides{position:absolute;left:0;top:0;right:0;bottom:0;}
.biz_hero_slide{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transform:scale(1.08);transition:opacity 1.1s ease,transform 6s ease;}
.biz_hero_slide.on{opacity:1;transform:scale(1);}
.biz_hero_ov{background:rgba(8,16,36,.38);}
.biz_hero_arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);transition:all .25s ease;user-select:none;}
.biz_hero_arrow:hover{background:rgba(255,255,255,.28);}
.biz_hero_prev{left:28px;}
.biz_hero_next{right:28px;}
.biz_hero_dots{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:center;gap:10px;z-index:50;}
.biz_hero_dots span{width:26px;height:4px;background:rgba(255,255,255,.35);cursor:pointer;transition:all .3s ease;border-radius:2px;}
.biz_hero_dots span.on{background:#fff;width:40px;}
@media screen and (max-width:1199px){
	.biz_hero{height:480px;min-height:480px;}
	.biz_hero_arrow{display:none;}
}
@media screen and (max-width:767px){
	.biz_hero{height:420px;min-height:420px;}
}

/* 快捷工具 SVG 图标（2026-09-20） */
.biz_tool .biz_tool_ico{display:flex;align-items:center;justify-content:center;}
.biz_tool_svg{width:22px;height:22px;}

/* 全站手型光标（2026-09-20） */
a, button, .biz_tool, .biz_card, .biz_pub_card, .biz_svc_card,
.biz_dock_row, .biz_hero_arrow, .biz_hero_dots span, .biz_sec_more,
.biz_btn_solid, .biz_btn_ghost, .biz_user a, #menu_btn, .biz_navbar a{cursor:pointer;}

/* 页脚联系图标（2026-09-20） */
.biz_foot_row{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:14px;color:rgba(255,255,255,.75);line-height:1.8;}
.biz_foot_row .biz_fi{width:18px;height:18px;flex-shrink:0;color:rgba(255,255,255,.85);}
.biz_foot_row em{font-style:normal;color:rgba(255,255,255,.45);margin-right:2px;}
.biz_foot_row a{color:rgba(255,255,255,.75);text-decoration:none;}

/* ========== 内页文字放大 + 块标题加粗（2026-09-20） ========== */
.dc_page{font-size:18px;color:#2c3e50;}
.dc_page .page_rich{font-size:18px;line-height:2.15;color:#3a4a63;}
.dc_page .page_rich p{font-size:18px;line-height:2.15;margin:0 0 18px;}
.dc_page .page_rich h2,.dc_page .page_rich h3,.dc_page .page_rich h4{font-weight:700;color:#0A1E5C;}
.ptjs_overview{font-size:18px;}
.ptjs_side_title{font-weight:700 !important;}
.ptjs_side_desc{font-size:18px;line-height:2.15;}
.ptjs_article{font-size:18px;line-height:2.15;color:#3a4a63;}
.ptjs_article p{font-size:18px;line-height:2.15;}
.ptjs_article h2,.ptjs_article h3,.ptjs_article h4{font-weight:700;color:#0A1E5C;}
.ptjs_feature_tit,.ptjs_serv_tit,.ptjs_block_tit{font-weight:700;}

/* 了解详情按钮 */
.ptjs_more_btn{margin-top:24px;text-align:right;}
.ptjs_detail_btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#1f3c88;color:#fff;font-size:16px;font-weight:600;border-radius:4px;text-decoration:none;transition:all .3s ease;}
.ptjs_detail_btn:hover{background:#16306f;transform:translateY(-2px);box-shadow:0 8px 20px rgba(31,60,136,.25);}
.ptjs_detail_btn svg{transition:transform .3s ease;}
.ptjs_detail_btn:hover svg{transform:translateX(4px);}

.dc_banner_tit{display:flex;flex-direction:column;align-items:flex-start;gap:14px;position:relative;padding-left:30px;}
.dc_banner_en{font-size:16px;font-weight:400;letter-spacing:6px;color:rgba(255,255,255,.85);text-shadow:none;display:flex;align-items:center;gap:14px;white-space:nowrap;}
.dc_banner_en:before{content:"";display:inline-block;width:40px;height:2px;background:rgba(255,255,255,.7);}
.dc_banner_tit:before{display:none;}
.dc_banner_tit:after{content:"";position:absolute;left:0;top:8px;width:10px;height:60px;background:linear-gradient(180deg,#00E5FF,#0E5FFF);border-radius:5px;}

.dc_page_en{display:block;font-size:15px;letter-spacing:5px;color:#8a9bb5;margin-bottom:10px;font-weight:400;}

/* 需求列表响应式 */
@media screen and (max-width:768px){
  .dc_dem_row{grid-template-columns:1fr;gap:12px;padding:18px 20px;}
  .dc_dem_title{font-size:16px;}
  .dc_dem_meta{text-align:left;}
  .dc_dem_btn{width:100%;}
}

/* 产品/需求详情美化 */
.dc_pd_card{background:#fff;border-radius:14px;padding:40px;box-shadow:0 4px 20px rgba(10,30,92,.06);}
.dc_pd_top{display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start;}
.dc_pd_pic{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#f2f5fa;}
.dc_pd_pic img{width:100%;height:100%;object-fit:cover;display:block;}
.dc_pd_cate{display:inline-block;font-size:13px;color:#245BAE;border:1px solid #9bbcff;padding:4px 14px;margin-bottom:18px;}
.dc_pd_state{display:inline-block;font-size:13px;color:#2b8a4a;background:#e8f6ee;padding:4px 14px;margin-bottom:18px;margin-left:8px;}
.dc_pd_info h1{font-size:30px;font-weight:800;color:#1f2d3d;line-height:1.4;margin:0 0 24px;}
.dc_pd_rows{list-style:none;margin:0;padding:0;}
.dc_pd_rows li{display:flex;font-size:15px;padding:10px 0;border-bottom:1px dashed #eef2f7;}
.dc_pd_rows li:last-child{border-bottom:0;}
.dc_pd_rows em{flex:0 0 100px;color:#8a97ac;font-style:normal;}
.dc_pd_rows span{color:#1f2d3d;font-weight:500;}
.dc_pd_rows .dc_pd_phone{color:#245BAE;font-weight:700;}
.dc_pd_sec_t{font-size:18px;font-weight:700;color:#1f2d3d;margin:0 0 16px;padding-left:12px;border-left:4px solid #245BAE;}
.dc_pd_summary{margin:36px 0 0;font-size:16px;line-height:1.9;color:#42536f;}
.dc_pd_body{margin:32px 0 0;font-size:16px;line-height:1.9;color:#42536f;}
.dc_pd_body img{max-width:100%;}
.dc_art_back{margin-top:28px;}
.dc_art_back a{display:inline-block;padding:10px 28px;border:1px solid #d6e2f5;color:#245BAE;font-size:14px;transition:all .25s;}
.dc_art_back a:hover{background:#245BAE;color:#fff;border-color:#245BAE;}
@media screen and (max-width:768px){
  .dc_pd_card{padding:20px;}
  .dc_pd_top{grid-template-columns:1fr;gap:20px;}
  .dc_pd_info h1{font-size:22px;}
  .dc_pd_rows li{font-size:14px;}
}
.dc_dem_st{display:inline-block;font-size:13px;color:#2b8a4a;background:#e8f6ee;padding:4px 14px;}
#dcMapChart{overflow:hidden;}
.dc_map_html_label{position:absolute;transform:translate(-50%,-50%);color:#0A1E5C;font-size:13px;font-weight:600;cursor:pointer;pointer-events:auto;z-index:5;text-shadow:0 1px 2px rgba(255,255,255,.6);}

/* ==================== 首页-企业展示 2026-09-21 ==================== */
.biz_ent_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.biz_ent_card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;text-decoration:none;transition:all .3s ease;}
.biz_ent_card:hover{box-shadow:0 8px 24px rgba(31,60,136,.12);transform:translateY(-3px);border-color:#1f3c88;}
.biz_ent_pic{display:block;width:100%;height:160px;overflow:hidden;background:#f4f7fc;}
.biz_ent_pic img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}
.biz_ent_card:hover .biz_ent_pic img{transform:scale(1.05);}
.biz_ent_info{display:block;padding:14px 16px;}
.biz_ent_info b{display:block;font-size:15px;font-weight:700;color:#121b33;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.biz_ent_info em{display:block;margin-top:6px;font-size:12px;color:#627d98;font-style:normal;}
@media screen and (max-width:1024px){
	.biz_ent_grid{grid-template-columns:repeat(3,1fr);gap:16px;}
}
@media screen and (max-width:768px){
	.biz_ent_grid{grid-template-columns:repeat(2,1fr);gap:12px;}
	.biz_ent_pic{height:130px;}
	.biz_ent_info{padding:10px 12px;}
	.biz_ent_info b{font-size:13px;}
}
@media screen and (max-width:480px){
	.biz_ent_grid{grid-template-columns:1fr 1fr;gap:10px;}
	.biz_ent_pic{height:110px;}
}

.ptjs_features .ptjs_feature:nth-child(odd){background:#f5f7fa;}
.ptjs_features .ptjs_feature:nth-child(even){background:#ffffff;}

/* ==================== 产业地图页-企业轮播 2026-09-21 ==================== */
.mec_wrap{background:#f4f7fc;padding:28px 0 26px;overflow:hidden;}
.mec_head{display:flex;align-items:baseline;gap:14px;margin-bottom:20px;}
.mec_tt{font-size:22px;font-weight:700;color:#0A1E5C;}
.mec_tip{font-size:13px;color:#8aa0c0;}
.mec_viewport{position:relative;overflow:hidden;}
.mec_track{display:flex;transition:transform .5s ease;}
.mec_card{flex:0 0 33.3333%;box-sizing:border-box;padding:0 10px;text-decoration:none;display:block;}
.mec_pic{display:block;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#e8eef7;}
.mec_pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;}
.mec_card:hover .mec_pic img{transform:scale(1.05);}
.mec_cap{display:block;text-align:center;margin-top:12px;}
.mec_cap b{display:block;font-size:15px;font-weight:700;color:#121b33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mec_cap em{display:block;margin-top:4px;font-size:12px;color:#8aa0c0;font-style:normal;}
.mec_arrow{position:absolute;top:42%;transform:translateY(-50%);width:36px;height:36px;line-height:32px;text-align:center;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(10,30,92,.15);color:#0A1E5C;font-size:22px;z-index:9;text-decoration:none;}
.mec_arrow:hover{background:#0A1E5C;color:#fff;}
.mec_prev{left:8px;}
.mec_next{right:8px;}
.mec_dots{text-align:center;margin-top:18px;}
.mec_dot{display:inline-block;width:10px;height:10px;border-radius:5px;background:#c5d3e8;margin:0 4px;cursor:pointer;transition:all .3s;}
.mec_dot.on{width:26px;background:#0A1E5C;}
@media screen and (max-width:768px){
	.mec_card{flex:0 0 50%;}
}
@media screen and (max-width:480px){
	.mec_card{flex:0 0 100%;}
}







/* ==================== 联系我们综合页 2026-09-21 ==================== */
.lxwm_page{padding:48px 0 60px;background:#f5f8fc;}
.lxwm_head{text-align:center;margin-bottom:40px;}
.lxwm_title{font-size:30px;font-weight:700;color:#0A1E5C;}
.lxwm_sub{margin-top:14px;font-size:15px;color:#7a8aa5;}
.lxwm_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.lxwm_card{display:block;background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:36px 24px;text-align:center;text-decoration:none;transition:all .3s ease;}
.lxwm_card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(10,30,92,.12);border-color:#b8d2ec;}
.lxwm_icon{display:inline-block;width:56px;height:56px;line-height:56px;border-radius:50%;background:#edf6ff;color:#0A1E5C;text-align:center;transition:all .3s ease;}
.lxwm_card:hover .lxwm_icon{background:#0A1E5C;color:#fff;}
.lxwm_ic{display:inline-block;width:24px;height:24px;vertical-align:middle;position:relative;}
.lxwm_ic_phone:before{content:"";position:absolute;inset:0;background:#0A1E5C;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.6 21 3 13.4 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.6 21 3 13.4 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/></svg>") center/contain no-repeat;}
.lxwm_ic_mail:before{content:"";position:absolute;inset:0;background:#0A1E5C;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/></svg>") center/contain no-repeat;}
.lxwm_ic_loc:before{content:"";position:absolute;inset:0;background:#0A1E5C;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M12 2C8.1 2 5 5.1 5 9c0 5.2 7 13 7 13s7-7.8 7-13c0-3.9-3.1-7-7-7zm0 9.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5z'/></svg>") center/contain no-repeat;}
.lxwm_card:hover .lxwm_ic:before{background:#fff;}
.lxwm_card_t{display:block;margin-top:18px;font-size:18px;font-weight:700;color:#121b33;}
.lxwm_card_v{display:block;margin-top:10px;font-size:14px;color:#7a8aa5;}
.lxwm_qr{margin-top:36px;background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:36px;}
.lxwm_qr_tag{display:inline-block;font-size:12px;font-weight:600;color:#0A1E5C;background:#edf6ff;padding:6px 14px;border-radius:4px;}
.lxwm_qr_t{margin-top:16px;font-size:24px;font-weight:700;color:#121b33;}
.lxwm_qr_d{margin-top:12px;font-size:14px;color:#7a8aa5;line-height:1.8;}
.lxwm_qr_right{display:flex;align-items:center;gap:20px;}
.lxwm_qr_box{width:144px;height:144px;padding:8px;background:#fff;border:1px solid #d8e3ef;border-radius:6px;box-shadow:0 6px 18px rgba(10,30,92,.1);}
.lxwm_qr_box img{width:100%;height:100%;object-fit:contain;}
.lxwm_qr_txt b{display:block;font-size:16px;color:#121b33;}
.lxwm_qr_txt span{display:block;margin-top:6px;font-size:13px;color:#7a8aa5;}
@media screen and (max-width:1024px){
	.lxwm_cards{gap:16px;}
	.lxwm_qr{flex-direction:column;align-items:flex-start;}
}
@media screen and (max-width:768px){
	.lxwm_cards{grid-template-columns:1fr;}
	.lxwm_title{font-size:24px;}
	.lxwm_qr{padding:24px;}
}

/* 联系我们图标垂直居中修正 2026-09-21 */
.lxwm_icon{display:inline-flex;align-items:center;justify-content:center;}
.lxwm_ic{display:block;width:24px;height:24px;position:relative;}
.lxwm_ic:before{position:absolute;top:0;left:0;width:24px;height:24px;}

/* 联系我们标题加大加粗 2026-09-21 */
.lxwm_title{font-size:38px;font-weight:800;}
.lxwm_qr_t{font-size:30px;font-weight:800;}

/* 联系我们小字统一加大 2026-09-21 */
.lxwm_sub{font-size:17px;}
.lxwm_card_v{font-size:16px;}
.lxwm_card_t{font-size:20px;}
.lxwm_qr_tag{font-size:14px;}
.lxwm_qr_d{font-size:16px;}
.lxwm_qr_txt b{font-size:18px;}
.lxwm_qr_txt span{font-size:15px;}

/* 联系我们标题加粗 2026-09-21 */
.lxwm_title{font-weight:900;letter-spacing:2px;}
.lxwm_qr_t{font-weight:900;letter-spacing:1px;}

/* 联系我们标题加粗 - 提高优先级覆盖 .home h2 2026-09-21 */
h2.lxwm_title{font-weight:900 !important;letter-spacing:2px;}
h3.lxwm_qr_t{font-weight:900 !important;letter-spacing:1px;}


/* ==================== 公共服务页签滑门样式 2026-09-21 ==================== */
.dc_ggfw_tabs{
	display:grid !important;
	grid-template-columns:repeat(4,1fr);
	gap:0 !important;
	margin-bottom:22px;
	border-bottom:none !important;
	box-shadow:0 4px 16px rgba(10,30,92,.08);
	border-radius:8px;
	overflow:hidden;
}
.dc_ggfw_tabs a{
	padding:0 !important;
	height:64px !important;
	line-height:64px !important;
	font-size:17px !important;
	font-weight:700 !important;
	text-align:center;
	border-bottom:none !important;
	margin-bottom:0 !important;
	color:#121b33;
	background:#fff;
	border-right:1px solid #e0e6ed;
	transition:all .25s;
}
.dc_ggfw_tabs a:last-child{border-right:none;}
.dc_ggfw_tabs a:hover{
	color:#1a6fe8 !important;
	background:#f4f7fc !important;
}
.dc_ggfw_tabs a.on{
	color:#fff !important;
	font-weight:700 !important;
	border-bottom:none !important;
	background:linear-gradient(135deg,#1a6fe8 0%,#2b8cff 100%) !important;
}
.dc_ggfw_tabs a.on:hover{
	background:linear-gradient(135deg,#155cc7 0%,#1a6fe8 100%) !important;
	color:#fff !important;
}
@media screen and (max-width:768px){
	.dc_ggfw_tabs{grid-template-columns:repeat(2,1fr);}
	.dc_ggfw_tabs a{height:52px !important;line-height:52px !important;font-size:15px !important;}
}

/* ==================== 外贸课堂视频卡片 2026-09-21 ==================== */
.dc_cls_section{background:transparent;border:none;border-radius:0;padding:0;}.dc_cls_section+.dc_cls_section{margin-top:32px;}
.dc_cls_head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;}
.dc_cls_section h3.dc_cls_sec_tit{font-size:22px;font-weight:700;color:#1f3c88;border-left:4px solid #3b5cb4;padding-left:20px;line-height:1.2;}
.dc_cls_more{font-size:14px;font-weight:600;color:#3b5cb4;text-decoration:none;}
.dc_cls_more:hover{text-decoration:underline;}
.dc_cls_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.dc_cls_card{display:block;border:1px solid #d9e2ec;background:#fff;text-decoration:none;transition:box-shadow .25s;}
.dc_cls_card:hover{box-shadow:0 10px 28px rgba(18,27,51,.12);}
.dc_cls_thumb{position:relative;height:160px;overflow:hidden;background:#0b4298;}
.dc_cls_thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}
.dc_cls_card:hover .dc_cls_thumb img{transform:scale(1.05);}
.dc_cls_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);cursor:pointer;transition:transform .25s;}
.dc_cls_play:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-38%,-50%);border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #1f3c88;}
.dc_cls_card:hover .dc_cls_play{transform:translate(-50%,-50%) scale(1.1);}
.dc_cls_tag{position:absolute;top:10px;left:10px;font-size:11px;color:#fff;background:rgba(0,0,0,.35);padding:3px 10px;border-radius:2px;}
.dc_cls_num{position:absolute;bottom:10px;right:10px;font-size:12px;color:rgba(255,255,255,.85);}
.dc_cls_body{padding:16px;}
.dc_cls_title{font-size:15px;font-weight:600;color:#121b33;line-height:1.5;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;}
.dc_cls_card:hover .dc_cls_title{color:#1f3c88;}
.dc_cls_meta{margin-top:12px;padding-top:12px;border-top:1px solid #f0f3f7;display:flex;justify-content:space-between;font-size:12px;color:#627d98;}
.dc_cls_empty{padding:40px;text-align:center;color:#627d98;font-size:14px;}
@media screen and (max-width:1200px){
	.dc_cls_grid{grid-template-columns:repeat(3,1fr);}
}
@media screen and (max-width:900px){
	.dc_cls_grid{grid-template-columns:repeat(2,1fr);}
	.dc_cls_section{padding:20px;}
}
@media screen and (max-width:600px){
	.dc_cls_grid{grid-template-columns:1fr;}
	.dc_cls_thumb{height:180px;}
}

/*========== 文章详情页旧模板元素清理 2026-09-22 ==========*/
.dc_art_body table{border:none!important;width:100%!important;margin:0 0 16px 0!important;}
.dc_art_body table td{border:none!important;padding:0!important;text-align:left!important;}
.dc_art_body table:has(td:empty){display:none;}
.dc_art_body table.caption{display:none!important;}
.dc_art_body table.notes{border-bottom:1px solid #EEF2F9!important;height:auto!important;text-align:center!important;margin-bottom:24px!important;padding-bottom:16px!important;}
.dc_art_body table.notes h1{font-size:13px!important;color:#8A97AC!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;}
.dc_art_body table td p{font-size:15px;line-height:2;color:#42536F;margin:0 0 16px 0;text-indent:2em;}
.dc_art_body table td p:last-child{margin-bottom:0;}
.dc_art_body table td img{max-width:100%;height:auto;border-radius:8px;margin:10px auto;display:block;}
.dc_art_body table td a{color:#245BAE;text-decoration:none;}
.dc_art_body table td a:hover{text-decoration:underline;}
.dc_art_body table td ul,.dc_art_body table td ol{padding-left:2em;margin:12px 0;}
.dc_art_body table td li{margin-bottom:8px;line-height:1.8;}
/*========== end ==========*/

/* Fix: caption/notes classes are on td, not table */
.dc_art_body td.caption{display:none!important;}
.dc_art_body td.notes{border-bottom:1px solid #EEF2F9!important;height:auto!important;text-align:center!important;margin:0 0 24px 0!important;padding:0 0 16px 0!important;}
.dc_art_body td.notes h1{font-size:13px!important;color:#8A97AC!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;}

/*========== 详情页标题和日期样式调整 2026-09-22 ==========*/
.dc_art_head{text-align:left!important;padding:10px 0 20px!important;margin-bottom:24px!important;}
.dc_art_head h1{font-size:24px!important;color:#0A1E5C!important;font-weight:700!important;line-height:1.5!important;text-align:left!important;}
.dc_art_body td.notes{text-align:left!important;margin:0 0 20px 0!important;padding:0 0 16px 0!important;}
.dc_art_body td.notes h1{text-align:left!important;font-size:13px!important;color:#999999!important;font-weight:400!important;}
/*========== end ==========*/

/*========== 外贸课堂页宽度约束 2026-09-22 ==========*/
.dc-video .dc_page,.dc-ggfw .dc_page{overflow:hidden;}
.dc-video .h_inner,.dc-ggfw .h_inner{box-sizing:border-box;max-width:100%;}
.dc_cls_grid{width:100%;box-sizing:border-box;}
.dc_cls_card{max-width:100%;box-sizing:border-box;}
/*========== end ==========*/

/*========== 外贸课堂页宽度修复 2026-09-22 ==========*/
.dc-video .dc_page .h_inner,.dc-ggfw .dc_page .h_inner{box-sizing:border-box;overflow:hidden;}
.dc_cls_section{box-sizing:border-box;max-width:100%;}
.dc_cls_grid{box-sizing:border-box;max-width:100%;}
.dc_cls_card{box-sizing:border-box;max-width:100%;}
.dc_cls_card img{max-width:100%;}
/*========== end ==========*/

/*========== 外贸课堂宽度最终修复 2026-09-22 ==========*/
.dc_video_page{max-width:100%;box-sizing:border-box;}
.dc_video_page *{max-width:100%;}
.dc_video_page .dc_cls_grid{width:100%;}
body.dc-video .h_inner{box-sizing:border-box;}
body.dc-ggfw .h_inner{box-sizing:border-box;}
/*========== end ==========*/

/*========== 公共服务页签顶部间距对齐列表页 2026-09-22 ==========*/
.dc-ggfw .dc_ggfw{padding-top:0;margin-top:0;}
.dc-ggfw .dc_ggfw_tabs{margin-top:30px;}
.dc-video .dc_video_page{padding-top:0;margin-top:0;}
/*========== end ==========*/

/*========== 外综服服务-五大栏目综合页 2026-09-22 ==========*/
.dc_zhfw{display:flex;gap:32px;align-items:flex-start;}
.dc_zhfw_side{flex:0 0 260px;align-self:stretch;background:#fff;border:1px solid #d9e2ec;}
.dc_zhfw_nav{list-style:none;margin:0;padding:0;}
.dc_zhfw_side li{border-bottom:1px solid #eef2f9;}
.dc_zhfw_side li:last-child{border-bottom:0;}
.dc_zhfw_side li a{display:block;padding:20px 24px;font-size:15px;font-weight:600;color:#121b33;text-decoration:none;transition:background .25s ease,color .25s ease;}
.dc_zhfw_side li:hover a{background:#f4f7fc;color:#1f3c88;}
.dc_zhfw_side li.on a{background:#1f3c88;color:#fff;}
.dc_zhfw_main{flex:1;min-width:0;background:#fff;border:1px solid #d9e2ec;}
.dc_zh_tabs{display:flex;flex-wrap:wrap;gap:8px 36px;padding:26px 44px 0;border-bottom:1px solid #d9e2ec;}
.dc_zh_tab{position:relative;padding:0 2px 16px;font-size:15px;font-weight:600;color:#627d98;background:none;border:0;cursor:pointer;transition:color .2s ease;}
.dc_zh_tab:hover{color:#1f3c88;}
.dc_zh_tab.on{color:#1f3c88;}
.dc_zh_tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#1f3c88;opacity:0;transition:opacity .2s ease;}
.dc_zh_tab.on:after{opacity:1;}
.dc_zh_panes{padding:40px 44px;}
.dc_zh_pane{display:none;}
.dc_zh_pane.on{display:block;}
.dc_zh_art{border-left:2px solid rgba(31,60,136,.25);padding-left:28px;}
.dc_zh_art section{margin-bottom:28px;}
.dc_zh_art section:last-child{margin-bottom:0;}
.dc_zh_art h4{font-size:16px;font-weight:700;color:#121b33;margin:0 0 8px;}
.dc_zh_art p{font-size:15px;line-height:2;color:#43546b;margin:0;}
.dc_zh_art ol{list-style:decimal;padding-left:24px;margin:0;}
.dc_zh_art li{font-size:15px;line-height:1.9;color:#43546b;margin-bottom:8px;padding-left:4px;}
.dc_zh_art li:last-child{margin-bottom:0;}
.dc_zh_art li::marker{color:#1f3c88;font-weight:600;}
.dc_zh_figs{margin-top:40px;padding-top:32px;border-top:1px solid #d9e2ec;}
.dc_zh_figs .dc_zh_fig{margin-top:0;}
.dc_zh_fig{margin-top:36px;border:1px solid #d9e2ec;background:#f5f8fc;overflow:hidden;}
.dc_zh_fig_img{display:block;width:100%;height:auto;object-fit:contain;}
.dc_zh_fig_img.dc_zh_fig_cover{object-fit:cover;}
.dc_zh_fig_flow{width:100%;overflow-x:auto;}
.dc_zh_fig_flow img{min-width:640px;}
.dc_zh_box{margin-top:40px;border:1px solid #cfe2f5;background:#f3f8fe;padding:24px 28px;}
.dc_zh_box h4{font-size:18px;font-weight:700;color:#121b33;margin:0;}
.dc_zh_box p{margin:8px 0 0;font-size:14px;line-height:1.9;color:#627d98;}
.dc_zh_box_btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;}
.dc_zh_btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background:#1f3c88;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s ease;}
.dc_zh_btn:hover{background:#173d83;color:#fff;}
.dc_zh_state{font-size:14px;color:#627d98;}
.dc_zh_state_ok{color:#16a34a;font-weight:bold;}

/* 认证logo墙 */
.dc_zh_cert_sec{margin-top:44px;border-top:1px solid #dbe4f0;padding-top:36px;}
.dc_zh_cert_sec h3{font-size:26px;font-weight:600;color:#14213d;margin:0;}
.dc_zh_cert_sec p{margin:10px 0 0;font-size:15px;line-height:1.8;color:#617b9b;}
.dc_zh_cert{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:28px;}
.dc_zh_cert_card{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid #d8e1ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(26,62,111,.07);}
.dc_zh_cert_sprite{position:absolute;left:0;top:0;width:577%;height:auto;max-width:none;}
/* 资质查询 */
.dc_zh_inquiry{margin-top:44px;border-top:1px solid #dbe4f0;padding-top:36px;}
.dc_zh_inquiry h3{font-size:30px;font-weight:600;color:#14213d;margin:0;}
.dc_zh_inquiry p{margin:10px 0 0;font-size:16px;line-height:1.8;color:#617b9b;}
.dc_zh_qtabs_wrap{margin-top:28px;overflow-x:auto;border-bottom:1px solid #e1e7ef;}
.dc_zh_qtabs{display:grid;min-width:720px;grid-template-columns:repeat(3,1fr);}
.dc_zh_qtab{position:relative;padding:18px 8px;text-align:center;font-size:17px;color:#14213d;background:none;border:0;cursor:pointer;transition:color .2s ease;}
.dc_zh_qtab:hover{color:#245be8;}
.dc_zh_qtab.on{color:#245be8;}
.dc_zh_qtab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#245be8;opacity:0;transition:opacity .2s ease;}
.dc_zh_qtab.on:after{opacity:1;}
.dc_zh_qpane{display:none;margin-top:24px;}
.dc_zh_qpane.on{display:block;}
.dc_zh_page_pane{display:none;}
.dc_zh_page_pane.on{display:block;}
.dc_zh_tbl_wrap{width:100%;overflow-x:auto;border-left:1px solid #dfe5ed;border-top:1px solid #dfe5ed;}
.dc_zh_table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;background:#fff;font-size:15px;line-height:1.8;color:#19243b;}
.dc_zh_table th{background:#f4f7fb;border-right:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;padding:16px 20px;text-align:left;font-weight:500;}
.dc_zh_table td{border-right:1px solid #dfe5ed;border-bottom:1px solid #dfe5ed;padding:16px 20px;vertical-align:top;}
.dc_zh_table td:first-child{font-weight:500;}
.dc_zh_table tr:hover td{background:#f8fbff;}
.dc_zh_pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px;font-size:14px;color:#526b8d;}
.dc_zh_pg_total{margin-right:4px;}
.dc_zh_pg_size{border:1px solid #d8e0eb;background:#fff;padding:6px 12px;}
.dc_zh_pager .pg{min-width:36px;height:36px;line-height:34px;text-align:center;padding:0 10px;border:1px solid #d8e0eb;background:#fff;color:#294f9d;cursor:pointer;box-sizing:border-box;transition:all .2s ease;}
.dc_zh_pager .pg:hover{border-color:#2856b6;color:#2856b6;}
.dc_zh_pager .pg.on{background:#2856b6;border-color:#2856b6;color:#fff;}
.dc_zh_pager .pg.disabled{color:#b8c2d1;cursor:not-allowed;opacity:.6;}
/* 留言表单 */
.dc_zh_form{margin-top:44px;background:#eaf5ff;border:1px solid #cfe4f6;padding:24px 32px;}
.dc_zh_form h4{font-size:20px;font-weight:700;color:#121b33;margin:0;}
.dc_zh_form>p{margin:8px 0 0;font-size:14px;color:#65809d;}
.dc_zh_form_grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;}
.dc_zh_frow{display:flex;align-items:center;min-height:56px;background:#fff;border:1px solid #c7dcec;padding:0 18px;box-sizing:border-box;transition:border-color .2s ease;}
.dc_zh_frow:focus-within{border-color:#1f3c88;}
.dc_zh_flabel{flex:0 0 96px;font-size:14px;font-weight:500;color:#121b33;}
.dc_zh_flabel em{font-style:normal;color:#1f3c88;margin-right:2px;}
.dc_zh_frow input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;color:#121b33;outline:none;}
.dc_zh_frow input::-webkit-input-placeholder{color:#a8b8c8;}
.dc_zh_frow input::-moz-placeholder{color:#a8b8c8;}
.dc_zh_frow textarea::-webkit-input-placeholder{color:#a8b8c8;}
.dc_zh_frow textarea::-moz-placeholder{color:#a8b8c8;}
.dc_zh_frow_msg{flex-direction:column;align-items:stretch;padding:16px 18px;grid-column:1/3;}
.dc_zh_frow_msg .dc_zh_flabel{margin-bottom:8px;flex:none;}
.dc_zh_frow_msg textarea{flex:1;min-height:120px;border:0;background:transparent;font-size:14px;line-height:1.8;color:#121b33;resize:none;outline:none;}
.dc_zh_fcount{align-self:flex-end;margin-top:6px;font-size:12px;color:#8ba0b5;}
.dc_zh_fyzm{flex:none;margin-left:10px;}
.dc_zh_fyzm img{height:38px;width:auto;cursor:pointer;border-radius:4px;vertical-align:middle;}
.dc_zh_fbtn{grid-column:1/3;min-height:56px;border:0;background:#1f3c88;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease;}
.dc_zh_fbtn:hover{background:#173a88;}
@media screen and (max-width:1199px){
	.dc_zhfw{flex-direction:column;}
	.dc_zhfw_side{flex:none;width:100%;}
	.dc_zhfw_side li{flex:1;min-width:150px;border-bottom:0;border-right:1px solid #eef2f9;}
	.dc_zhfw_side li:last-child{border-right:0;}
	.dc_zhfw_side li a{text-align:center;padding:14px 10px;}
	.dc_zhfw_nav{display:flex;flex-wrap:wrap;}
	.dc_zh_cert{grid-template-columns:repeat(4,1fr);}
}
@media screen and (max-width:767px){
	.dc_zh_tabs{gap:6px 20px;padding:20px 16px 0;}
	.dc_zh_tab{padding-bottom:12px;font-size:14px;}
	.dc_zh_panes{padding:24px 16px;}
	.dc_zh_art{padding-left:16px;}
	.dc_zh_figs{margin-top:28px;padding-top:24px;}
	.dc_zh_fig_flow img{min-width:560px;}
	.dc_zh_cert{grid-template-columns:repeat(3,1fr);gap:12px;}
	.dc_zh_qtabs{min-width:0;grid-template-columns:1fr;}
	.dc_zh_qtab{font-size:15px;padding:14px 6px;}
	.dc_zh_table{min-width:900px;}
	.dc_zh_form{padding:20px 16px;}
	.dc_zh_form_grid{grid-template-columns:1fr;}
	.dc_zh_frow_msg{grid-column:1;}
	.dc_zh_fbtn{grid-column:1;}
	.dc_zh_box{padding:20px 16px;}
	.dc_zh_inquiry h3{font-size:24px;}
}
/*========== end ==========*/

/*========== 外综服综合页二期调整 2026-09-22 ==========*/
/* 图片与内容宽度一致并横向居中 */
.dc_zh_fig{width:100%;max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;}
.dc_zh_fig_img{display:block;width:100%;height:auto;object-fit:contain;margin-left:auto;margin-right:auto;}
.dc_zh_fig_flow{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;}
.dc_zh_fig_flow img{display:block;width:100%;height:auto;min-width:0;margin-left:auto;margin-right:auto;}
/* 资质查询页签：去掉横向滚动条，三列均分 */
.dc_zh_qtabs_wrap{overflow:visible;}
.dc_zh_qtabs{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));}
/* 左侧菜单加大加粗 */
.dc_zhfw_side li a{font-size:17px;font-weight:700;}
/* 留言表单按设计稿样式 */
.dc_zh_frow_msg{min-height:212px;grid-column:1/3;}
.dc_zh_frow_msg textarea{min-height:132px;}
.dc_zh_frow{gap:4px;}
/* 申请服务按钮（滑门面板右上角，橙色） */
.dc_zh_pane{position:relative;}
.dc_zh_apply{position:absolute;top:0;right:0;z-index:5;}
.dc_zh_apply_btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;background:#f5821f;color:#fff;font-size:15px;font-weight:600;border:0;cursor:pointer;box-shadow:0 6px 14px rgba(245,130,31,.35);transition:background .25s ease,transform .25s ease;}
.dc_zh_apply_btn:hover{background:#e06f0a;}
@media screen and (max-width:1199px){
	.dc_zhfw_side li a{font-size:15px;font-weight:700;}
}
@media screen and (max-width:767px){
	.dc_zh_fig_flow img{min-width:0;}
	.dc_zh_frow_msg{min-height:200px;}
	.dc_zh_apply{position:static;display:flex;justify-content:flex-end;margin-bottom:18px;}
}
/*========== end ==========*/

/*========== 外综服综合页三期调整 2026-09-22 ==========*/
/* 资质查询表格：去横向滚动条，宽度随内容框架，增加行高，内容自动换行 */
.dc_zh_tbl_wrap{overflow:hidden;width:100%;box-sizing:border-box;}
.dc_zh_table{min-width:0;width:100%;table-layout:fixed;box-sizing:border-box;}
.dc_zh_table th,.dc_zh_table td{padding:18px 22px;line-height:1.9;word-break:break-word;overflow-wrap:break-word;}
/* 申请服务按钮：面板顶部预留按钮区，不再与内容文字重叠 */
.dc_zh_pane{padding-top:56px;}
.dc_zh_apply{top:0;}
@media screen and (max-width:767px){
	.dc_zh_table{min-width:0;}
	.dc_zh_pane{padding-top:0;}
	.dc_zh_apply{position:static;display:flex;justify-content:flex-end;margin-bottom:18px;}
}
/*========== end ==========*/

/*========== 外综服综合页四期调整 2026-09-22（留言表单按设计稿图1） ==========*/
/* 两列布局：左列 姓名/电话/邮箱/验证码，右列留言信息跨四行 */
.dc_zh_form_grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;align-items:stretch;}
.dc_zh_frow_msg{grid-column:2;grid-row:1/5;min-height:212px;}
.dc_zh_frow_msg textarea{min-height:150px;}
/* 提交按钮：独立于网格，底部居中 */
.dc_zh_fbtn{display:block;width:280px;margin:24px auto 0;min-height:52px;border:0;background:#1f3c88;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease;}
.dc_zh_fbtn:hover{background:#173a88;}
@media screen and (max-width:767px){
	.dc_zh_form_grid{grid-template-columns:1fr;grid-template-rows:auto;}
	.dc_zh_frow_msg{grid-column:1;grid-row:auto;min-height:200px;}
	.dc_zh_fbtn{width:100%;margin:18px auto 0;}
}
/*========== end ==========*/

/*========== 服务页留言表单左右两列 2026-09-23 ==========*/
.dc_cf_grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:16px;align-items:stretch;}
.dc_cf_grid .dc_cf_row{margin-bottom:0;}
.dc_cf_grid .dc_cf_row_msg{grid-column:2;grid-row:1/5;flex-direction:column;align-items:stretch;}
.dc_cf_grid .dc_cf_row_msg label{flex:none;line-height:1.6;margin-bottom:8px;}
.dc_cf_grid .dc_cf_row_msg textarea{flex:1;min-height:150px;}
.dc_cf_grid .dc_cf_row_btn{margin-top:20px;}
@media screen and (max-width:767px){
	.dc_cf_grid{grid-template-columns:1fr;grid-template-rows:auto;}
	.dc_cf_grid .dc_cf_row_msg{grid-column:1;grid-row:auto;margin-bottom:16px;}
}
/*========== end ==========*/

/*==========会员实名认证 start 2026-09-23==========*/
/* 会员主页横幅实名状态按钮 */
body.viphome .vh_cert{position:absolute;right:256px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;}
body.viphome .vh_cert_btn{display:inline-flex;align-items:center;gap:7px;padding:9px 22px;border-radius:22px;font-size:15px;font-weight:700;text-decoration:none;color:#fff;box-shadow:0 5px 14px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease;letter-spacing:1px;}
body.viphome .vh_cert_btn i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25);}
body.viphome .vh_cert_btn.red{background:linear-gradient(135deg,#ff5a4d,#e2342d);}
body.viphome .vh_cert_btn.red:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(226,52,45,.45);}
body.viphome .vh_cert_btn.green{background:linear-gradient(135deg,#2fbf6f,#16a34a);cursor:default;}
body.viphome .vh_cert_btn.gray{background:linear-gradient(135deg,#a5b0c2,#7c8aa0);cursor:default;}
body.viphome .vh_cert_tip{font-size:12px;color:rgba(255,255,255,.92);background:rgba(0,0,0,.16);padding:2px 10px;border-radius:9px;letter-spacing:.5px;white-space:nowrap;}
/* 实名认证表单页 */
body.vipcert .cert_page{width:100%;background:#ffffff;padding:36px 0 64px 0;}
body.vipcert .cert_head{width:1380px;margin:0 auto;background:linear-gradient(120deg,#0A1E5C 0%,#0C40AF 55%,#134BDE 100%);border-radius:12px;padding:30px 36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 24px rgba(10,30,92,.3);}
body.vipcert .cert_head_t h2{font-size:26px;font-weight:700;color:#fff;margin:0 0 8px 0;}
body.vipcert .cert_head_t p{font-size:13px;color:rgba(255,255,255,.85);margin:0;}
body.vipcert .cert_state{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.18);}
body.vipcert .cert_state.state_no{background:#e2342d;}
body.vipcert .cert_state.state_pend{background:#f5a623;}
body.vipcert .cert_state.state_ok{background:#16a34a;}
body.vipcert .cert_form{width:1380px;margin:22px auto 0;}
body.vipcert .cert_group{background:#ffffff;border:1px solid #e8eef8;border-radius:12px;box-shadow:0 6px 22px rgba(10,30,92,.08);margin-bottom:22px;overflow:hidden;}
body.vipcert .cert_group_t{background:#f6f9ff;border-bottom:1px solid #e8eef8;font-size:17px;font-weight:700;color:#0A1E5C;padding:16px 28px;display:flex;align-items:baseline;gap:12px;}
body.vipcert .cert_group_t span{font-size:12px;color:#93a3bd;font-weight:400;letter-spacing:1px;}
body.vipcert .cert_rows{padding:26px 28px 8px;}
body.vipcert .cert_row{display:flex;align-items:center;margin-bottom:20px;}
body.vipcert .cert_row2{display:flex;gap:40px;}
body.vipcert .cert_row2 .cert_cell{flex:1;display:flex;align-items:center;min-width:0;}
body.vipcert .cert_lab{width:160px;flex:0 0 160px;font-size:14px;color:#33425e;text-align:right;padding-right:14px;box-sizing:border-box;}
body.vipcert .cert_lab em{color:#ff4d3a;font-style:normal;font-weight:700;margin-right:2px;}
body.vipcert .cert_input{width:520px;height:42px;border:1px solid #dfe8f6;border-radius:8px;font-size:14px;color:#33425e;padding:0 14px;background:#fbfdff;box-sizing:border-box;outline:none;transition:border-color .3s ease,box-shadow .3s ease;}
body.vipcert .cert_input:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,.10);background:#fff;}
body.vipcert .cert_input::placeholder{color:#a8b6cc;}
body.vipcert .cert_row2 .cert_input{flex:1;width:auto;min-width:0;}
body.vipcert .cert_file_list{padding:24px 28px 12px;display:flex;flex-wrap:wrap;gap:16px;}
body.vipcert .cert_file{width:calc(50% - 8px);box-sizing:border-box;background:#fbfdff;border:1px solid #e4ecf9;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;align-items:stretch;gap:12px;}
body.vipcert .cert_fname{flex:none;font-size:14px;color:#33425e;line-height:1.5;}
body.vipcert .cert_fname em{color:#ff4d3a;font-style:normal;font-weight:700;margin-right:2px;}
body.vipcert .cert_fup{flex:0 0 auto;}
body.vipcert .cert_file_in{width:230px;font-size:13px;color:#55647e;}
body.vipcert .cert_foot{width:1380px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e8eef8;border-radius:12px;box-shadow:0 6px 22px rgba(10,30,92,.08);padding:22px 28px;box-sizing:border-box;}
body.vipcert .cert_code{display:flex;align-items:center;}
body.vipcert .cert_code_in{display:flex;align-items:center;gap:12px;}
body.vipcert .cert_yzm img{width:110px;height:43px;border-radius:6px;cursor:pointer;vertical-align:middle;border:1px solid #e3ecf9;}
body.vipcert .cert_sub{display:flex;align-items:center;}
body.vipcert .cert_btn{width:260px;height:46px;border:none;border-radius:8px;background:linear-gradient(135deg,#FFAD5C 0%,#FC7F1A 100%);color:#fff;font-size:16px;font-weight:600;letter-spacing:6px;cursor:pointer;box-shadow:0 6px 16px rgba(252,127,26,.35);transition:all .35s ease;}
body.vipcert .cert_btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(252,127,26,.50);}
body.vipcert .cert_done{width:1380px;margin:22px auto 0;background:#fff;border:1px solid #e8eef8;border-radius:12px;box-shadow:0 6px 22px rgba(10,30,92,.08);padding:60px 40px;text-align:center;}
body.vipcert .cert_done_t{font-size:22px;font-weight:700;color:#1a2b47;margin:0 0 10px 0;}
body.vipcert .cert_done_s{font-size:14px;color:#7a8ba5;margin:0 0 28px 0;}
body.vipcert .cert_back{display:inline-block;padding:11px 36px;border-radius:8px;background:#0E5FFF;color:#fff;font-size:15px;text-decoration:none;transition:all .3s ease;}
body.vipcert .cert_back:hover{background:#0a45c4;}
/* 响应区 */
@media screen and (max-width:1380px){
	body.viphome .vh_cert{right:226px;}
}
@media screen and (max-width:1200px){
	body.viphome .vh_cert{display:none;}
}
@media screen and (max-width:767px){
	body.vipcert .cert_head,body.vipcert .cert_form,body.vipcert .cert_foot,body.vipcert .cert_done{width:100%;box-sizing:border-box;}
	body.vipcert .cert_head{padding:20px 16px;border-radius:10px;flex-direction:column;align-items:flex-start;gap:14px;}
	body.vipcert .cert_rows{padding:18px 14px 6px;}
	body.vipcert .cert_group_t{padding:14px 16px;}
	body.vipcert .cert_row{flex-direction:column;align-items:flex-start;gap:8px;}
	body.vipcert .cert_row2{flex-direction:column;gap:18px;}
	body.vipcert .cert_lab{width:auto;text-align:left;padding-right:0;}
	body.vipcert .cert_input{width:100%;}
	body.vipcert .cert_file_list{padding:16px 14px 10px;}
	body.vipcert .cert_file{width:100%;flex-direction:column;align-items:flex-start;}
	body.vipcert .cert_file_in{width:100%;}
	body.vipcert .cert_foot{flex-direction:column;gap:16px;align-items:stretch;padding:18px 16px;}
	body.vipcert .cert_code{flex-direction:column;align-items:flex-start;gap:8px;}
	body.vipcert .cert_code_in{width:100%;}
	body.vipcert .cert_code_in .cert_input{flex:1;}
	body.vipcert .cert_btn{width:100%;}
}
/*==========会员实名认证 end==========*/

/*==========实名认证附件 AJAX 上传 start 2026-09-23==========*/
.cert_up{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;}
.cert_up_pick{display:inline-flex;align-items:center;gap:7px;padding:8px 20px;background:linear-gradient(135deg,#3d7bfd,#245BAE);color:#fff;border-radius:6px;cursor:pointer;font-size:13px;box-shadow:0 3px 10px rgba(36,91,174,.28);transition:all .25s;user-select:none;}
.cert_up_pick:hover{box-shadow:0 5px 16px rgba(36,91,174,.4);transform:translateY(-1px);}
.cert_up_file{display:none;}
.cert_up_name{color:#555;font-size:12px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none;}
.cert_up_btn{display:none;align-items:center;gap:6px;padding:8px 24px;background:linear-gradient(135deg,#ffa940,#fa8c16);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:bold;box-shadow:0 3px 10px rgba(250,140,22,.32);transition:all .25s;}
.cert_up_btn:hover{box-shadow:0 5px 16px rgba(250,140,22,.45);transform:translateY(-1px);}
.cert_up_btn[disabled]{opacity:.65;cursor:not-allowed;transform:none;}
.cert_up_ok{color:#52c41a;font-size:14px;font-weight:bold;vertical-align:middle;}
.cert_up_re{color:#245BAE;font-size:12px;margin-left:10px;vertical-align:middle;cursor:pointer;text-decoration:underline;}
/*==========实名认证附件 AJAX 上传 end 2026-09-23==========*/

/*==========实名驳回通知 2026-09-23==========*/
.vh_reject{display:flex;align-items:center;gap:14px;margin:18px 18px 0;width:auto;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fbbf24;border-radius:10px;padding:14px 18px;box-sizing:border-box;}
.vh_reject_ico{flex:none;width:34px;height:34px;border-radius:50%;background:#f59e0b;display:flex;align-items:center;justify-content:center;}
.vh_reject_txt{flex:1;min-width:0;}
.vh_reject_txt strong{display:block;font-size:15px;color:#b45309;margin-bottom:4px;}
.vh_reject_txt p{font-size:13px;color:#92400e;line-height:1.6;word-break:break-all;}
.vh_reject_btn{flex:none;padding:8px 22px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:6px;font-size:13px;font-weight:bold;text-decoration:none;box-shadow:0 3px 10px rgba(217,119,6,.3);transition:all .25s;}
.vh_reject_btn:hover{box-shadow:0 5px 16px rgba(217,119,6,.45);transform:translateY(-1px);}
.cert_reject{width:1380px;margin:18px auto 18px;padding:14px 28px;box-sizing:border-box;background:#fff7ed;border:1px solid #fbbf24;border-left:4px solid #f59e0b;border-radius:6px;font-size:14px;color:#92400e;line-height:1.7;}
.cert_reject b{color:#d97706;}
@media screen and (max-width:1199px){
	.vh_reject{margin:12px 6px 0;}
}
@media screen and (max-width:767px){
	body.vipcert .cert_reject{width:100%;box-sizing:border-box;margin:18px 0 14px;padding:12px 14px;}
	.vh_reject{flex-wrap:wrap;padding:12px 12px;}
	.vh_reject_btn{margin-left:auto;}
}
@media screen and (min-width:768px) and (max-width:1379px){
	body.vipcert .cert_head,body.vipcert .cert_form,body.vipcert .cert_foot,body.vipcert .cert_done,body.vipcert .cert_reject{width:auto;margin-left:20px;margin-right:20px;box-sizing:border-box;}
}
/*==========实名驳回通知 end==========*/

/*企业业务信息登记表 多行文本 2026-09-23*/
body.vipcert .cert_textarea{width:760px;min-height:96px;border:1px solid #dfe8f6;border-radius:8px;font-size:14px;color:#33425e;padding:10px 14px;background:#fbfdff;box-sizing:border-box;outline:none;resize:vertical;line-height:1.7;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease;}
body.vipcert .cert_textarea:focus,body.vipcert .cert_input:focus{border-color:#0E5FFF;box-shadow:0 0 0 3px rgba(14,95,255,.12);}
@media screen and (max-width:767px){
	body.vipcert .cert_textarea{width:100%;}
}
/*成立时间 laydate 选取控件 2026-09-23*/
body.vipcert #foundtime{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:17px 17px;padding-right:40px;cursor:pointer;color:#333;}
body.vipcert #foundtime:hover{border-color:#0E5FFF;}

/*==========20260924 实名认证/企业业务信息登记表并入会员中心布局 start==========*/
body.vipcert #large_mid .cert_page{padding:12px 0 30px 0;}
body.vipcert #large_mid .cert_head,body.vipcert #large_mid .cert_form,body.vipcert #large_mid .cert_foot,body.vipcert #large_mid .cert_done{width:auto;box-sizing:border-box;margin-left:18px;margin-right:18px;}
body.vipcert #large_mid .cert_head{padding:24px 28px;}
body.vipcert #large_mid .comp_name_card{margin:0 18px 16px;padding:16px 24px;}
body.vipcert #large_mid .comp_name_card .pwd_head{margin-bottom:0;padding-bottom:0;border-bottom:none;}
body.vipcert #large_mid .cert_code{flex:1;min-width:0;}
body.vipcert #large_mid .cert_code_in{flex:1;min-width:0;}
body.vipcert #large_mid .cert_code_in .cert_input{flex:1;width:auto;min-width:0;}

body.vipcert #large_mid .cert_sub{margin-left:60px;flex:0 0 auto;}
body.vipcert #large_mid .cert_foot{margin-left:0;margin-right:0;}
body.vipcert #large_mid .cert_reject{width:auto;margin:6px 18px 6px;box-sizing:border-box;}
body.vipcert #large_mid .cert_state_line.bus_ok{background:#f0fdf4;border-color:#86efac;border-left-color:#22c55e;color:#166534;}
body.vipcert #large_mid .cert_state_line.bus_ok b{color:#15803d;}
body.vipcert #large_mid .cert_info_line{background:#eff6ff;border-color:#bfdbfe;border-left-color:#3b82f6;color:#1e40af;}
body.vipcert #large_mid .cert_info_line b{color:#1d4ed8;}
/*==========20260924 会员中心布局 end==========*/
/*20260924 会员中心 产品发布/需求发布 start*/
body.vipcert .cert_star{color:#e2342d;font-style:normal;margin-right:3px;}
body.vipcert .vip_pub_form{margin:14px 18px 0;}
body.viphome .vip_pub_list{margin:6px 18px 0;}
body.viphome .vip_pub_list .pwd_head{font-size:17px;padding-bottom:12px;border-bottom:1px solid #EAF0FA;}
body.viphome .vip_pub_list .pwd_head i{display:inline-block;width:6px;height:18px;background:linear-gradient(180deg,#0E5FFF,#3d7bfd);border-radius:3px;margin-right:9px;vertical-align:-3px;}
body.viphome .vip_op_btn{display:inline-block;padding:5px 14px;border:none;border-radius:5px;font-size:12px;cursor:pointer;color:#fff;transition:all .2s ease;}
body.viphome .vip_op_edit{background:#0E5FFF;}
body.viphome .vip_op_edit:hover{background:#0a45c4;}
body.viphome .vip_op_del{background:#e2342d;}
body.viphome .vip_op_del:hover{background:#c22b25;}
@media screen and (max-width:767px){
	body.viphome .vip_op_btn{padding:6px 10px;font-size:12px;}
}
/*20260924 会员中心 产品发布/需求发布 end*/

/*20260924 会员中心 发布页/历史发布管理 右上角按钮 start*/
body.viphome .vip_hist_btn{display:inline-block;position:absolute;right:18px;top:50%;transform:translateY(-50%);padding:7px 18px;border-radius:6px;background:linear-gradient(135deg,#0E5FFF,#3d7bfd);color:#fff;font-size:13px;text-decoration:none;box-shadow:0 4px 12px rgba(14,95,255,.28);transition:all .25s ease;z-index:2;}
body.viphome .vip_hist_btn:hover{background:linear-gradient(135deg,#0a45c4,#2d6ae8);box-shadow:0 6px 16px rgba(14,95,255,.38);}
body.viphome .pwd_head{position:relative;padding-right:110px;}
@media screen and (max-width:767px){
	body.viphome .vip_hist_btn{right:12px;padding:6px 14px;font-size:12px;}
	body.viphome .pwd_head{padding-right:96px;}
}
/*20260924 会员中心 发布页/历史发布管理 右上角按钮 end*/

/*20260924 会员中心子页 顶部横幅与内容卡片间距（与会员主页同 22px）start*/
body.viphome .vh_banner + .pwd_card{margin-top:22px;}
body.viphome .vh_reject + .pwd_card{margin-top:22px;}
/*20260924 会员中心子页 顶部横幅与内容卡片间距 end*/

/*20260924 实名认证/业务登记页 套会员中心卡片外壳适配 start*/
body.viphome .pwd_card.cert_card{padding:0;overflow:hidden;}
body.viphome .pwd_card.cert_card .pwd_head{padding:24px 32px 18px;margin-bottom:0;}
body.vipcert .pwd_card.cert_card .cert_page{width:auto;padding:26px 0 36px;background:transparent;}
body.vipcert #large_mid .pwd_card.cert_card .cert_form{width:auto;margin:0;}
body.vipcert #large_mid .pwd_card.cert_card .cert_foot{width:auto;margin:0;}
body.vipcert #large_mid .pwd_card.cert_card .cert_done{width:auto;margin:0;}
/*20260924 实名认证/业务登记页 套会员中心卡片外壳适配 end*/

/*20260924 实名/业务登记页 banner 下间距（与会员主页一致 22px，驳回条同首页 18px）start*/
body.vipcert #large_mid .vh_banner + .cert_reject{margin-top:18px;}
body.vipcert #large_mid .vh_banner + .cert_info_line{margin-top:22px;}
body.vipcert #large_mid .vh_banner + .cert_state_line{margin-top:22px;}
/*20260924 实名/业务登记页 banner 下间距 end*/

/*20260924 会员中心卡内提示条宽度自适应（record 等无 vipcert 页）start*/
body.viphome .pwd_card .cert_reject{width:auto;margin:18px 25px 14px;box-sizing:border-box;}
/*20260924 会员中心卡内提示条宽度自适应 end*/

/*20260924 会员中心非vipcert页 已实名/已登记绿色提示条 start*/
body.viphome .cert_state_line.bus_ok{background:#f0fdf4;border-color:#86efac;border-left-color:#22c55e;color:#166534;}
/*20260924 会员中心非vipcert页 已实名/已登记绿色提示条 end*/

/*20260924 已实名/已登记绿色条内加粗字同步绿色 start*/
.cert_state_line.bus_ok b{color:#16a34a;}
/*20260924 已实名/已登记绿色条内加粗字同步绿色 end*/

/* ========== 新企业 logo 适配（2026-10-12） ========== */
#biz_header .biz_logo{flex:none;min-width:0;}
#biz_header .biz_logo img{height:54px;width:auto;max-width:100%;object-fit:contain;}
@media screen and (max-width:1199px){
	#biz_header .biz_logo img{height:42px;}
}
@media screen and (max-width:767px){
	#biz_header .biz_logo img{height:34px;}
}
@media screen and (max-width:480px){
	#biz_header .biz_logo img{height:32px;}
}
@media screen and (max-width:375px){
	#biz_header .biz_logo img{height:28px;}
}

/* ========== 汉堡态：按钮随顶栏与 logo 同行，导航行收起（2026-10-12） ========== */
@media screen and (max-width:1199px){
	#biz_header .biz_navbar{height:0;min-height:0;overflow:visible;background:transparent;}
	#biz_header .biz_navbar_in{position:static;height:0;min-height:0;padding:0;overflow:visible;}
	#biz_header .biz_topbar_in{display:flex;align-items:center;justify-content:space-between;gap:10px;}
	#biz_header .biz_user{margin-left:auto;}
	#biz_header .biz_topbar_in .menu_btn{display:flex;flex:none;margin:0;position:static;transform:none;}
}
/* 手机端顶栏紧凑排布：logo 逐级缩小 + 登录注册缩字，保证 logo/登录/汉堡同行不溢出 */
@media screen and (max-width:767px){
	#biz_header .biz_topbar_in{gap:8px;}
	#biz_header .btn_login{margin-right:14px;font-size:13px;height:34px;line-height:34px;}
	#biz_header .btn_enter{font-size:13px;height:34px;line-height:34px;}
	#biz_header .biz_logo img{height:30px;}
}
@media screen and (max-width:480px){
	#biz_header .biz_logo img{height:28px;}
}
@media screen and (max-width:375px){
	#biz_header .biz_logo img{height:24px;}
	#biz_header .btn_login{margin-right:12px;font-size:12px;}
	#biz_header .btn_enter{font-size:12px;}
}
/* ========== 首页贸易撮合版块·会员快捷登录条（2026-10-12：独立条带 + 汉字标签置于输入框左侧，整体一行） ========== */
.bql{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap;margin:0 0 24px;padding:16px 24px;background:#ffffff;border:1px solid #e4ebf5;border-radius:12px;box-shadow:0 8px 24px rgba(26,74,143,.07);box-sizing:border-box;}
.bql_head{display:flex;align-items:baseline;gap:14px;min-width:0;flex:0 1 auto;}
.bql_tit{position:relative;padding-left:15px;font-size:18px;font-weight:700;color:#1f3c88;white-space:nowrap;letter-spacing:1px;}
.bql_tit:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:2px;background:linear-gradient(180deg,#2f6bb5,#1a4a8f);}
.bql_sub{font-size:13px;color:#8c99ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bql_body{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:0;}
.bql_field{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;}
.bql_label{font-size:13px;line-height:1;color:#5b6b82;white-space:nowrap;}
.bql_input{width:160px;height:44px;line-height:44px;padding:0 14px;border:1px solid #d6deea;border-radius:8px;background:#fff;font-family:inherit;font-size:14px;color:#333333;outline:none;box-sizing:border-box;min-width:0;transition:border-color .25s ease,box-shadow .25s ease;}
.bql_input::placeholder{color:#9aa7bb;}
.bql_input:focus{border-color:#2f6bb5;box-shadow:0 0 0 3px rgba(47,107,181,.10);}
.bql_input_code{width:96px;}
.bql_yzm{display:flex;align-items:center;flex:0 0 auto;}
.bql_yzm img{display:block;height:44px;width:auto;border:1px solid #d6deea;border-radius:8px;cursor:pointer;box-sizing:border-box;}
.bql_btn{height:44px;line-height:44px;padding:0 30px;border:0;border-radius:8px;background:linear-gradient(135deg,#2f6bb5,#1a4a8f);color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .25s ease;}
.bql_btn:hover{background:linear-gradient(135deg,#3a7cc9,#21539c);box-shadow:0 8px 16px rgba(26,74,143,.26);transform:translateY(-1px);}
.bql_reg{font-size:14px;color:#1f3c88;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .25s ease;}
.bql_reg:hover{color:#e8940a;}
@media screen and (max-width:1380px){
	.bql{gap:18px;padding:14px 20px;}
	.bql_body{gap:12px;}
	.bql_input{width:134px;}
	.bql_input_code{width:84px;}
	.bql_sub{display:none;}
}
@media screen and (max-width:1199px){
	.bql{gap:14px;padding:12px 16px;margin-bottom:20px;flex-wrap:wrap;}
	.bql_head{flex:1 1 100%;}
	.bql_body{flex:1 1 100%;gap:12px;}
	.bql_field{flex:0 1 auto;min-width:0;}
	.bql_field .bql_input{width:auto;flex:1 1 100px;}
	.bql_input{width:auto;flex:1 1 100px;min-width:0;height:42px;line-height:42px;}
	.bql_input_code{flex:0 0 90px;width:auto;}
	.bql_yzm img{height:42px;}
	.bql_btn{height:42px;line-height:42px;padding:0 22px;}
}
@media screen and (max-width:767px){
	.bql{flex-direction:column;align-items:stretch;gap:12px;padding:16px 14px;margin-bottom:18px;border-radius:10px;}
	.bql_head{display:block;}
	.bql_tit{font-size:17px;}
	.bql_body{display:flex;flex-wrap:wrap;gap:10px;}
	.bql_field{flex:1 1 100%;}
	.bql_field .bql_input{width:auto;flex:1 1 auto;height:44px;line-height:44px;font-size:14px;}
	.bql_input{flex:none;width:auto;height:44px;line-height:44px;font-size:14px;}
	.bql_input_code{flex:1 1 100px;width:auto;}
	.bql_yzm{flex:0 0 auto;}
	.bql_yzm img{height:44px;}
	.bql_btn{flex:1 1 100%;height:46px;line-height:46px;font-size:16px;padding:0;}
	.bql_reg{flex:1 1 100%;text-align:center;font-size:14px;padding:2px 0;}
}
