@import url("fonts/iconfont.css");
@font-face {
  font-family: 'iconfont';
  src: url('fonts/iconfont.eot');
  src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('fonts/iconfont.woff2') format('woff2'),
      url('fonts/iconfont.woff') format('woff'),
      url('fonts/iconfont.ttf') format('truetype'),
      url('fonts/iconfont.svg#iconfont') format('svg');}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 8px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin:0;padding:0;}
body{font-family:Arial,Geneva,Microsoft YaHei,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#585858;-webkit-font-smoothing:antialiased;background:#f5f5f5;min-width:1200px;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6,button,dd,dt,dl{margin:0px;padding:0}
h1,h2,h3,h4,h5,h6,button,.btn{clear:both;font-size:14px;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;_display:block;}
form,input,select;,textarea,td,th {font-size:12px;}
img {border:none;}
em,i{font-style:normal}
li {list-style-type:none;}
button, input {height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle;}
textarea {background:none repeat scroll 0 0 #ffffff;resize:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#e3211a;}

.w1200 { margin:auto;width:1200px;clear:both;}
.w1400 { margin:auto;width:1400px;clear:both;}

.b1 {height:1px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b5 {height:5px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b10 {height:10px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b15 {height:15px;font-size:1px;clear:both;width:100%;overflow:hidden}
.b20 {height:20px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b25 {height:25px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b30 {height:30px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b80 {height:80px;font-size:1px; clear:both;width:100%;overflow:hidden}
.b100{height:100px;font-size:1px; clear:both;width:100%;overflow:hidden}

.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.white { background:#fff; overflow: hidden;padding: 30px 0 0;}
.dark { background:#f9faff;overflow: hidden;padding: 30px 0;}

.index_main {overflow: hidden;padding: 0 0 30px;}

/*============================================================================*/

.tbox{box-shadow: 0px 0px 8px rgb(0 0 0 / 5%);overflow: hidden;background:white;padding:20px 30px;}

/*标题样式 THE*/
.index_title_s1 {height: 40px; line-height:40px; background: #fff;}
.index_title_s1 strong { display:block; float:left; font-size:24px; color:#000;padding-right:10px;}
.index_title_s1 i{color:#ee2e2c;}
.index_title_s1 em { color:#bcbcbc;padding-left: 10px;border-left: 1px solid #ddd;font-size:16px;display:none}
.index_title_s1 span { float: right;}
.index_title_s1 span a { display:block;width: 68px;height: 24px;margin: 8px 0px 0 0;line-height: 24px;border: 1px solid #bfbfbf;border-radius: 24px; text-align:center;}

.index_title_s2 {height: 40px; line-height:40px; margin: 0px 0 20px;border-bottom:2px solid #ddd;}
.index_title_s2 strong { display:block; float:left; font-size:18px; color:#000;font-weight:normal;border-bottom:2px solid #ffa800;position: relative;bottom: 0px;}
.index_title_s2 span { float: right;}
.index_title_s2 span a { color:#999;}

/*标题样式 END*/


/*头部样式 THE*/
.header_top { height:35px; background:#f7f7f7;line-height:35px;font-size:14px;border-bottom:#eee 1px solid}
.header_top_l { float:left;}
.header_top_l ul li { float:left; margin:0 10px;}
.header_top_l ul li:nth-child(1) { margin-left:0;}
.header_top_l ul li a { color:#555;}
.header_top_l ul li:hover a { color:#ee2e2c;}

.header_top_login { float:right;}
.header_top_login a { padding:0 10px; display:block; float:left;}
.header_top_login a:hover { background:#ee2e2c; color:#fff;}

.header_intro { overflow:hidden; padding:30px 0; background:white;height:60px;}
.header_intro_logo { float:left; margin-right:20px;}
.header_intro_logo a { display:block; display: flex;align-items: center;}
.header_intro_logo a img { height:60px;margin-top:4px;border:#ddd 1px solid}

.header_intro_text { float:left;}
.header_intro_text h3 { display:block;font-size: 20px;color:#000;margin-bottom:15px;}
.header_intro_text .renzheng { margin-bottom:15px;}
.header_intro_text .renzheng span { background:#ee2e2c;color:white; padding:3px 10px; font-size:12px;border-radius:9px;}

.header_intro_ewm { float:right;padding-top: 15px;}
.header_intro_ewm img { width:72px; height:72px; padding:3px; border:1px solid #ddd; float:left; margin-right:15px;}
.header_intro_ewm .shell { overflow:hidden;}
.header_intro_ewm p { margin-top:8px;}

/*导航*/
.header_menu { height:34px;float:right;margin-top:13px;}
.header_menu ul li { font-size:14px;line-height:34px; float:left;margin-right:5px;}
.header_menu ul li a { padding:0 20px; display:block;border-radius:17px;}
.header_menu ul li.hover a,
.header_menu ul li:hover a { background:#ee2e2c;color:white}
/*头部样式 END*/

/*幻灯区样式 THE*/
.pc_banner { position: relative;}
.pc_banner img { width:100%;}
.pc_banner .banner_swiper { position: relative; width:100%; overflow:hidden;}
.pc_banner .b_menu { position:absolute;right:0;top:50%;z-index:10;transform: translate(0, -50%);width:40px;}
.pc_banner .b_menu span { display:block; padding:6px 0; border-radius:0;background:none;width:auto;}
.pc_banner .b_menu span:before { content:''; height:1px;width:20px; background:#fff;transition: all .5s;display:block;}
.pc_banner .b_menu span.swiper-pagination-bullet-active:before {width:40px;}
/*幻灯区样式 END*/


.introduce_sec { background:#fff; padding:20px 0px 15px; overflow:hidden;}
.introduce_sec_l { float:left; margin-right:30px;width:360px;}
.introduce_sec_r { overflow:hidden;font-size: 16px;color: #444;line-height: 32px;}
.introduce_sec_l .image img { width:100%;}
.introduce_sec_l p { background:#ffe300; line-height:40px; height:40px; font-size:18px; color:#000;margin-bottom:5px; text-align:center}
.introduce_sec_l p img { margin:3px 15px 0; float:left;}
.introduce_sec_l p em { margin:0 5px; color:#e60012;}
.introduce_sec_l dl { overflow:hidden; float:left;margin-top:10px; font-size:12px;width:50%;display:none}
.introduce_sec_l dl dt { float:left;}
.introduce_sec_l dl dd { overflow:hidden;}


.elite_sec { background:#fff; padding:25px 0; overflow:hidden;}
.elite_sec ul li { width:23.5%; float:left; margin-right:2%;border-bottom:1px solid #ddd;margin-bottom:20px;}
.elite_sec ul li:nth-child(4n+4) { margin-right:0;}
.elite_sec ul li .image { width:100%; border:1px solid #ddd;box-sizing:border-box;}
.elite_sec ul li .image img { width:100%;}
.elite_sec ul li p { font-size:16px; color:#333; line-height:40px; padding-left:10px;}
.elite_sec ul li span {display: block; text-align:center;width: 78px;height: 28px;margin: 0 0 15px 10px;line-height: 28px;border: 1px solid #d2d2d2;border-radius: 30px; background:#fff;}
.elite_sec ul li:hover { background:#ee2e2c;border-bottom:1px solid #900603;}
.elite_sec ul li:hover p { color:#fff;}
.elite_sec ul li:hover .image {border:1px solid #ee2e2c;}


.sell_sec { background:#fff; padding:15px 0px; overflow:hidden;}
.sell_sec_cat { padding-bottom:10px;}
.sell_sec_list { overflow:hidden;}
.sell_sec_cat .sell_sec_list li { width:20%;float:left;margin-top:15px;}
.sell_sec_cat ul li { width:20%;float:left;}
.sell_sec_cat ul li a { padding:0 10px; box-sizing:border-box; display:block;}
.sell_sec_cat ul li .image { width:100%;box-sizing:border-box; border:1px solid #eee;}
.sell_sec_cat ul li .image img { width:100%;}
.sell_sec_cat ul li p { height:36px; line-height:36px; font-size:14px; background:#eee; color:#333; padding:0 10px;text-align:center}
.sell_more a { display: block;width: 260px;height: 38px;margin: 20px auto 15px;font-size: 14px;line-height: 36px;border: 1px solid #ddd;border-radius: 38px;box-sizing: border-box;text-align:center;}


.sell_show { margin:30px 0;}
.sell_show .cdx-content-area .right { overflow:hidden;}
.sell_show .cdx-content-area .right h2 { display:block; font-size:24px; font-weight:400;margin-bottom:15px;color:#222;}
.sell_show .cdx-content-area .right table { }
.sell_show .cdx-content-area .right table td { font-size:14px;}
.sell_show .cdx-content-area .right .ann { width:160px; height:40px; font-size:16px; background:#de0000; color:#fff; cursor:pointer; border:1px solid #de0000;}

.sell_show .sell_sec_cat { background: #fff;margin-top: 20px;padding: 20px;}


.cxdn_sec { background:#fff; padding:20px 0px 20px; overflow:hidden;}
.cxdn_title { margin:25px 0 5px; height:30px;}
.cxdn_title strong { line-height:26px; font-size:16px; padding-left:10px;color:#000}
.cxdn_title span { float: right;}
.cxdn_title span a { display:block;width: 68px;height: 24px;line-height: 24px;border: 1px solid #bfbfbf;border-radius: 24px; text-align:center;}
.cxdn_sec_table { width:100%;border-collapse: collapse;font-size:16px;}
.cxdn_sec_table td { border:1px solid #ddd; padding:8px 10px; box-sizing:border-box; line-height:24px;color:#333;}
.cxdn_sec_table td:nth-child(2n+1) { width:10%;text-align:center;}
.cxdn_sec_table td:nth-child(2n+2) { width:40%;}


.xinwen_sec { background:#fff; padding:0 0px 10px; overflow:hidden;}
.xinwen_title { text-align:center;margin:30px 0;}
.xinwen_title ul { display:inline-block;}
.xinwen_title ul li { float:left; padding:0 25px; font-size:14px; line-height:18px;cursor:pointer;}
.xinwen_title ul li:nth-child(1n+2) { border-left:1px solid #ddd;}
.xinwen_title ul li.on { color:#ee2e2c;}
.xinwen_centent { }
.xinwen_centent ul li { padding: 10px 20px;border: 1px dotted #dcdcdc; width:49%; margin-top:15px; box-sizing:border-box;float:left;}
.xinwen_centent ul li:nth-child(2n+2) { float:right;}
.xinwen_centent ul li h3 { display: block;font-size: 18px;line-height: 38px; color:#000} 
.xinwen_centent ul li h3:before { content:'>'; display:block; float:left; margin:0px 10px 0 0;font-family:"宋体"} 
.xinwen_centent ul li p { font-size: 14px;color: #999;line-height: 24px;} 
.xinwen_centent ul li:hover { background:#f00; color:#fff; border:1px solid #f00;}
.xinwen_centent ul li:hover a { color:#fff;} 
.xinwen_centent ul li:hover h3:before {color:#fff;} 
.xinwen_centent ul li:hover p { color: #fff;} 


.title_show { font-size:28px; color:#000; text-align:center;font-weight:bold;border-top:#ddd 1px solid;padding-top:30px;margin-top:15px;}
.info_show { font-size:14px; color:#999; text-align:center; padding:30px 0;}
.info_show a { color:#024697;}

    
.zszc_sec { background:#fff; padding:10px 0px 10px; overflow:hidden;font-size:16px;line-height:32px;}
.zszc_sec dl { overflow:hidden; margin-top:15px; font-size:16px;line-height:32px;} 
.zszc_sec dl dt { float:left;margin-right:10px;} 
.zszc_sec dl dd { overflow:hidden;}


.map_sec { padding:20px;background: #f6efdf;border: 1px solid #eddebf;overflow:hidden;}
.map_sec_l { float:left;width:45%;}
.map_sec_r { width:55%; float:right;}
.map_sec_l strong { font-size: 26px;color: #dfa046;line-height: 42px;border-bottom: 1px solid #dfa046;display: block;}
.map_sec_l dl { overflow:hidden; margin-top:10px; font-size:16px;line-height:28px;} 
.map_sec_l dl dt { float:left;margin-right:10px;} 
.map_sec_l dl dd { overflow:hidden;}

.map_sec_r .ewm { margin-top:10px;}
.map_sec_r .ewm img { float:left; width:100px; height:100px; margin-right:30px;}
.map_sec_r .ewm .shell { overflow:hidden;}
.map_sec_r .ewm p { font-size:14px; color:#ba8411; margin-bottom:8px;}


.liucheng_sec { overflow:hidden; background:#fff;margin-top:10px;}
.liucheng_sec_l { float:left; width:23%;background: #eee;border-top: 5px solid #313131; padding:0 20px; box-sizing:border-box;}
.liucheng_sec_l h3 { display:block;padding: 15px 0 10px;font-size: 16px;line-height: 26px;border-bottom: 1px solid #d2d2d2;font-weight:400;}
.liucheng_sec_l ul { overflow:hidden; padding-bottom:30px;border-bottom: 1px solid #d2d2d2;}
.liucheng_sec_l ul li { line-height:34px; font-size:18px; font-weight:700; overflow:hidden; margin-top:10px; color:#333;}
.liucheng_sec_l ul li:nth-child(1) { color:#de0000;}
.liucheng_sec_l ul li img { float:left; height:34px; margin-right:15px;}
.liucheng_sec_l dl { overflow:hidden; margin:20px 0; line-height:26px; font-size:14px;}

.liucheng_sec_r { border-top: 3px solid #ffa800; padding:10px 0 10px 50px; box-sizing:border-box;}
.liucheng_sec_r dl { margin-top:10px;overflow:hidden}
.liucheng_sec_r dl p{padding:5px 0;font-size:14px;overflow:hidden}
.liucheng_sec_r dl input { border:1px solid #ddd; padding:7px 10px; font-size:14px;width:380px;}
.liucheng_sec_r dl input.wd { border:1px solid #ddd; padding:7px 10px; font-size:14px;width:180px;float:left}
.liucheng_sec_r dl input.ra{width:12px;height:12px;margin-right:5px;}
.liucheng_sec_r dl em{line-height:30px;}
.liucheng_sec_r dl textarea { border:1px solid #ddd; padding:7px 10px; font-size:14px;width:380px; height:120px;overflow-y: auto;}
.liucheng_sec_r dl button { width:400px; height:40px; color:#fff; border:1px solid #de0000; background:#de0000; font-size:16px; cursor:pointer;}
.liucheng_sec_r dl dt { float:left;line-height:30px; height:30px;font-size:16px; width:90px;}
.liucheng_sec_r .quickMessage { float:right; border:1px solid #ddd;width: 400px;margin-top:10px;margin-right:160px;padding-bottom:15px;}
.liucheng_sec_r .quickMessage strong { height: 40px;margin-bottom: 10px;padding-left: 15px;font-size: 16px;color: #fff;line-height: 40px;background: #ffa800; display:block;position:relative;}
.liucheng_sec_r .quickMessage strong:before {display: block;content: "";position: absolute;top: 50%;left: -12px;margin-top: -6px;border: 6px solid transparent;border-right-color: #ffa800;}
.liucheng_sec_r .quickMessage li { line-height:30px; font-size:14px; padding:0 15px;cursor:pointer;}


.footer {width:100%;padding:30px 0 0px;background:#121212;overflow:hidden;color:#fff}
.footer a{color:#fff;}
.footer-b{background: #010101;overflow:hidden;font-size:12px;line-height:25px; text-align:center;color:#ddd;margin:0px auto 0px;}
.footer-b a{color:#ddd}
.footer-b img{height:41px;margin:10px}
