﻿@charset "utf-8";



.cas_new { width:1200px; margin:0 auto; text-align:left;}
.cas_blk03 { width:192px;  height:450px; position:relative; margin-top:-590px;z-index:99990; float:right; display:inline; background-color:#fff; padding:0 24px; }
.cas_blk03 .dst01 { height:136px; margin-top:24px;}
.cas_blk03 .dst01 dt { display:block; }
.cas_blk03 .dst01 dt img { display:block; margin:0 auto; margin-bottom:10px; border-radius:1000px; overflow:hidden;box-shadow: 0px 0px 10px rgba(255, 188, 171, 0.5);}
.cas_blk03 .dst01 dt p { font-size:12px; color:#293040; text-align:center; line-height:18px; font-weight: normal;}
.cas_blk03 .dst01 dd { margin-top:12px;height:34px; width:192px;text-align:center; display: block; position:relative; }
.cas_blk03 .dst01 dd a.a01 {font-size:14px; font-weight:bold; background-color:#ff8575; width:116px; border-radius:0 100px 100px 100px; line-height:34px; color:#fff; text-align:center; border:4px solid #fff; border-left:none; z-index:2; position:absolute; top:-4px; left:0;}
.cas_blk03 .dst01 dd a.a02 {font-size:14px; font-weight:bold; background-color:#ffbcab; width:82px;border-radius:0 100px 100px 0; line-height:34px; color:#fff; text-align:center; z-index:1; position:absolute; top:0; right:0;}
.cas_blk03 .dst01 dd a:hover { background-color:#be3209; color:#fff;}


.cas_blk03 h2 { overflow:hidden; margin-top:4px;}
.cas_blk03 h2 ul li { font-size:13px; font-weight:normal; color:#717787; display:inline-block; margin-right:10px; cursor:pointer;}
.cas_blk03 h2 ul li.on { font-size:14px; color:#293040; font-weight: normal;}
.cas_blk03 .h2_box { overflow:hidden; margin-top:8px; border-bottom:1px dashed #dfe1e6; padding:0 0 16px 0;}
.cas_blk03 .h2_box ul li { width:33.3%; float:left; display:inline; font-size:12px; text-align:center;}
.cas_blk03 .h2_box ul li img { display:block; margin:0 auto; margin-bottom:6px;}
.cas_blk03 .h2_box ul li a { color:#293040;}
.cas_blk03 .h2_box ul li a:hover { color:#e1251b;}
.cas_blk03 h3 { font-size:14px; font-weight: normal; color:#293040; line-height:24px; display:block; margin-top:12px; margin-bottom:5px;}
.cas_blk03 h3 a { font-size:12px; color:#a1a6b3; float:right; display:inline;}
.cas_blk03 h3 a:hover {color:#df3c3c;}
.cas_blk03 ul.list02 {  display:block; overflow:hidden;}
.cas_blk03 ul.list02 li { font-size:12px; font-weight:normal; line-height:24px;}
.cas_blk03 ul.list02 li a { color:#293040;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width:182px;}
.cas_blk03 ul.list02 li a:hover {color:#e1251b;}
.cas_blk03 ul.list02 li font { display:inline-block; vertical-align:middle; margin-right:4px; background-color:#fee3dc; border-radius:2px; line-height:16px; padding:0 4px; color:#e84e47; font-size:12px}

.hx_sc_parta { width:100%; background-color:#fff; height:90px; text-align:left;}
.hx_sc_parta ul { width:1280px; display:block; margin:0 auto; height:90px; overflow:hidden;}
.hx_sc_parta ul li { float:left; display:inline; width:318px; box-sizing:border-box;  margin-top:24px;}
.hx_sc_parta ul li dl {  text-align:center; display:block;}
.hx_sc_parta ul li dl dt { width:36px; display:inline-block; vertical-align:middle; margin-right:4px;}
.hx_sc_parta ul li dl dd { width:144px; display:inline-block; vertical-align:middle; text-align:left; font-size:15px; color:#293040; font-weight:normal; line-height:22px;}
.hx_sc_parta ul li dl font { display:block; font-size:12px; color:#717787;}
.hx_sc_parta ul li:nth-child(even) { display:block; width:1px; height:30px; overflow:hidden; background-color:#dfe1e6; transform:rotate(45deg); padding:0;}
.hx_sc_con_main { width:1200px; margin:0 auto; background-color:#f5f5f9; overflow:hidden;}
.hx_sc_ad { margin-top:30px;}
.hx_sc_ad ul li { width:285px; float:left; display:inline; margin-right:20px;}
.hx_sc_ad ul li:last-child { margin-right:0;}

.hx_sc_partb { background-image:url(../images/hx_sc_bg01.jpg); background-repeat:no-repeat; background-position:0 0; background-size:cover; height:440px; margin-top:20px;}
.hx_sc_partb h2 { display:block; font-size:15px; font-weight:normal; color:#717787; line-height:80px; padding:0 20px; overflow:hidden;}
.hx_sc_partb h2 img { display:inline-block; vertical-align:middle; margin-right:14px;}
.hx_sc_partb h2 ul { float:right; display:inline; overflow:hidden; text-align:right;}
.hx_sc_partb h2 ul li { display:inline-block; vertical-align:middle; margin-left:12px; line-height:30px; font-size:14px; font-weight:normal; color:#293040; padding:0 14px; border-radius:100px; background-color:#fff; cursor:pointer;}
.hx_sc_partb h2 ul li.on { background-color:#e1251b; color:#fff;}
.hx_sc_list01 { width:1170px; margin:0 auto;}
.hx_sc_list01 li { width:224px; float:left; display:inline; margin:0 5px; height:340px; overflow:hidden; background-color:#fff;}
.hx_sc_list01 li a img { height:224px; display:block; margin:0 auto; margin-bottom:14px;}
.hx_sc_list01 li a b { font-size:14px; font-weight:normal; color:#293040; display:block; text-align:center; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; padding:0 10px; height:16px;}
.hx_sc_list01 li a:hover b {color:#ac2807;}
.hx_sc_list01 li span { display:block; background-image:url(../images/hx_sc_bg03.jpg); background-repeat:no-repeat; width:188px; height:31px; margin:0 auto; overflow:hidden; margin-top:16px; font-size:14px; color:#e1251b; text-align: left; box-sizing:border-box;}
.hx_sc_list01 li span font { display:inline-block; vertical-align:middle; width:100px; line-height:31px; font-size:12px; font-weight:normal; color:#fff; text-align: center; margin-right:16px;}
.hx_sc_list01 li span font strong { font-size:16px;}
.hx_sc_list01 li i { font-style:normal; line-height:40px; color:#a1a6b3; display:block; padding:0 20px;}
.hx_sc_list01 li i strong { margin:0 2px;color:#e1251b;}

.hx_sc_num { background-image:url(../images/hx_sc_bg02.jpg); background-repeat:no-repeat; height:100px; background-position:0 0; margin-top:20px; overflow:hidden;}
.hx_sc_num ul li { width:25%; float:left; display:inline; font-size:14px; color:#717787; text-align:center; line-height:26px; margin-top:24px;}
.hx_sc_num ul li font { display:block;}
.hx_sc_num ul li font strong { font-size:22px; color:#e1251b; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}

.hx_sc_partc { background-color:#fff; margin-top:20px; padding:0 20px; overflow:hidden; height:410px;}
.hx_tit01 { font-size:24px; font-weight:bold; color:#293040; margin-top:24px;}
.hx_tit01 span { font-size:15px; font-weight:normal; color:#717787; margin-left:14px;}
.hx_tit01 i { width:28px; height:28px; background-color:#ac2807; display:inline-block; vertical-align:middle; margin-right:14px; border-radius:1000px;}
.hx_tit01 i img { display:block; margin:0 auto; margin-top:4px;}
.hx_tit01 a { font-size:14px; color:#a1a6b3; font-weight:normal; float:right; margin-top:8px;}
.hx_tit01 a em { width:14px; height:14px; border:1px solid #ac2807;  border-radius:1000px; display:inline-block; vertical-align:middle; margin-left:8px; font-size:12px; font-style:normal; font-family:"宋体"; color:#ac2807; text-align:center; line-height:15px;}
.hx_tit01 a:hover {color:#ac2807;}

.hx_sc_pc_main { margin-top:24px; position:relative; height:302px;}
.scheme { width:371px; height:300px; border:1px solid #eeeeee; margin-right:20px;}
.scheme dl { width:323px; display:block; margin:0 auto; margin-top:20px;}
.scheme dl dt { width:120px; float:left; display:inline;}
.scheme dl dt img { width:120px; height:77px;}
.scheme dl dd { width:193px; float:right; display:inline; text-align:left;}
.scheme dl dd a { font-size:15px; font-weight:normal; color:#293040; display:block; line-height:24px; height:24px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width:193px; margin-bottom:8px; margin-top:6px;}
.scheme dl dd a:hover {color:#e1251b;}
.scheme dl dd img { display:inline-block; vertical-align:middle; margin-right:4px;}
.scheme .font01 { width:323px; display:block; margin:0 auto; margin-top:10px; line-height:24px; border-radius:1000px; font-size:12px; color:#623914; font-weight:normal;background:linear-gradient(to right,#ecc076,#fdf9f1);}
.scheme .font02 { width:323px; display:block; margin:0 auto; margin-top:10px; line-height:24px; border-radius:1000px; font-size:12px; color:#293040; font-weight:normal;background:linear-gradient(to right,#c9d0e1,#f3f5f8);}
.scheme .font03 { width:323px; display:block; margin:0 auto; margin-top:10px; line-height:24px; border-radius:1000px; font-size:12px; color:#e75600; font-weight:normal;background:linear-gradient(to right,#ffbca1,#ffefeb);}
.scheme font img { display:inline-block; vertical-align:middle; margin-left:16px; margin-right:6px;}
.hx_sc_list02 { width:323px; margin:0 auto; display:flex; margin-top:16px;}
.hx_sc_list02 li { font-size:12px; font-weight:normal; color:#717787; flex:1; text-align:center; line-height:20px;}
.hx_sc_list02 li font { display:block;}
.hx_sc_list02 li font strong { font-size:14px; color:#293040; margin-right:4px;}
.hx_sc_list02 li:nth-child(1) { text-align:left;}
.hx_sc_list02 li:nth-child(4) { text-align:right;}
.hx_sc_list03 { width:336px; margin:0 auto; display:flex; margin-top:16px;}
.hx_sc_list03 li { width:72px; display:inline-block; vertical-align:middle; margin:0 5px; border:1px solid #eeeeee;}
.hx_sc_list03 li a img {max-width: 72px;max-height: 72px;}
.button_left a { width:34px; height:70px; background-color: rgba(0,0,0,0.2); position:absolute; left:-20px; z-index:99999; top:50%; transform: translateY(-50%); overflow:hidden; cursor:pointer;}
.button_left a img { width:34px; height:34px; margin-top:18px; display:block;}
.button_right a { width:34px; height:70px; background-color: rgba(0,0,0,0.2); position:absolute; right:-20px; z-index:99999; top:50%; transform: translateY(-50%); overflow:hidden;cursor:pointer;}
.button_right a img { width:34px; height:34px; margin-top:18px; display:block;}
.button_left a:hover {background-color: rgba(0,0,0,0.4);}
.button_right a:hover {background-color: rgba(0,0,0,0.4);}

.hx_sc_partd { background-color:#fff; margin-top:20px; padding:0 20px; overflow:hidden; height:500px;}
.hx_sc_pd_main { margin-top:24px; padding:0 0 0 4px; position:relative;}
.hx_sc_pd_main ul li { width:191px; height:130px; border:1px solid #eeeeee; float:left; display:inline; overflow:hidden; position:relative; margin-left:-1px; margin-top:-1px; font-size:12px; font-weight:normal; text-align:center; color:#717787;}
.hx_sc_pd_main ul li img { display:block; margin:0 auto; margin-top:10px;}
.hx_sc_pd_main ul li span {background-color: rgba(0,0,0,0.8); position:absolute; top:0; left:0; width:100%; height:100%; font-size:14px; font-weight:normal; color:#fff; text-align:center; padding:34px 10px 0 10px; box-sizing:border-box; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; display:none;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.hx_sc_pd_main ul li span a { display:block; margin:0 auto; margin-top:10px; width:70px; height:30px; background-color:#e1251b; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:30px; border-radius:1000px;}
.hx_sc_pd_main ul li span a:hover { background-color:#ac2807;}
.hx_sc_pd_main ul li:hover span {background-color: rgba(0,0,0,0.8); position:absolute; top:0; left:0; width:100%; height:100%; font-size:14px; font-weight:normal; color:#fff; text-align:center; padding:34px 0 0 0; box-sizing:border-box; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; display:block;}
.hx_sc_show { width:383px; height:260px; /*background-color:#ff0000;*/ position:absolute; left:388px; top:0;}

.hx_sc_parte { background-color:#fff; margin-top:20px; padding:0 20px; overflow:hidden; height:520px;}
.hx_sc_pe_main { margin-top:24px;}
.hx_sc_pe_main ul li {width: 219px;float: left;display: inline;margin-right:10px;height: 410px;overflow: hidden;background-color: #fff; border:1px solid #eeeeee;}
.hx_sc_pe_main ul li:last-child { margin-right:0;}
.hx_sc_pe_main ul li .img_box { width:222px; height:222px; position:relative;}
.hx_sc_pe_main ul li .img_box a img { width:222px; height:222px;}
.hx_sc_pe_main ul li .img_box font {background-color: rgba(0,0,0,0.5); position:absolute; width:100%; bottom:0; left:0; line-height:36px; font-size:12px; text-align:center; line-height:36px; color:#fff;}
.hx_sc_pe_main ul li .img_box font strong { color:#fdbb00; margin:0 2px;}
.hx_sc_pe_main ul li .img_box font img { width:16px; display:inline-block; vertical-align:middle; margin-right:4px;}
.hx_sc_pe_main ul li .img_box em img { position:absolute; top:10px; left:10px;}
.hx_sc_pe_main ul li h3 a { font-size:14px; font-weight:normal; line-height:22px; color:#293040; display:block; height:44px; margin-top:16px; padding:0 20px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.hx_sc_pe_main ul li h3 a:hover {color:#e1251b;}
.hx_sc_pe_main ul li p { display:block; margin-top:10px; padding:0 20px; line-height:16px;}
.hx_sc_pe_main ul li p font { font-size:13px; color:#e1251b; font-weight:bold; }
.hx_sc_pe_main ul li p font strong { font-size:16px; margin:0 2px;}
.hx_sc_pe_main ul li p span { font-size:12px; float:right; color:#a1a6b3; display:inline-block;}
.hx_sc_pe_main ul li p span strong { margin-right:2px; color:#7091e8;}
.hx_sc_pe_main ul li i { background-color:#eef3fc; border-radius:2px; line-height:20px; padding:0 5px; font-size:12px; color:#7c87a2; display:inline-block; font-style:normal; margin-top:10px; margin-left:20px; margin-right:20px; overflow:hidden;}
.hx_sc_pe_main ul li a.more { width:84px; height:30px; display:block; border-radius:1000px; margin:0 auto; margin-top:20px; font-size:14px; font-weight:normal; color:#fff; text-align:center; line-height:30px; background:linear-gradient(to right,#ef5502,#fdbd00);}
.hx_sc_pe_main ul li a.more:hover {box-shadow: 0 5px 8px 0 rgba(239,85,2,0.5);}


.hx_h2_box { display:block; padding:0 20px 24px 20px; background-color:#fff; margin-top:20px; overflow:hidden; margin-bottom:10px;}
.hx_f { margin-bottom:30px;}
.hx_f_left { width:910px; float:left; display:inline; background-color:#fff; height:520px;}
.hx_f_right { width:240px; float:right; display:inline;background-color:#fff; height:520px; padding:0 20px;}
.hx_f_left h2 { font-size:20px; font-weight:bold; color:#293040; padding:0 20px; line-height:60px; height:60px; overflow:hidden;}
.hx_f_left h2 span { color:#717787; font-size:13px; margin-left:10px;}
.hx_f_left h2 a { font-size:13px; float:right; color:#a1a6b3; font-weight:normal;}
.hx_f_left h2 a:hover {color:#ac2807;}
.hx_f_menu { width:100px; float:left; display:inline;}
.hx_f_menu ul li { font-size:15px; line-height:56px; color:#293040; padding:0 0 0 20px; cursor:pointer}
.hx_f_menu ul li.on { color:#e1251b;}
.hx_f_menu ul li a{ color:#293040; }
.hx_f_left dl { width:810px; float:left; display:inline;}
.hx_f_left dl dt { width:214px; float:left; display:inline;}
.hx_f_left dl dd { width:556px; float:left; display:inline; padding:0 20px;}
.hx_f_left dl dd ul li { width:184px; float:left; display:inline; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:14px 0 0 0; height:205px;}
.hx_f_left dl dd ul li:nth-child(3) { border-right:none;}
.hx_f_left dl dd ul li:nth-child(4) { border-bottom:none;}
.hx_f_left dl dd ul li:nth-child(5) { border-bottom:none;}
.hx_f_left dl dd ul li:nth-child(6) { border-bottom:none; border-right:none;}
.hx_f_left dl dd ul li a img { max-width:110px; display:block; margin:0 auto;height: 110px;}
.hx_f_left dl dd ul li h3 a { font-size:13px; font-weight:bold; color:#293040; line-height:20px; height:40px; padding:0 30px; overflow:hidden; margin-top:10px; display:block;}
.hx_f_left dl dd ul li h3 a:hover {color:#e1251b;}
.hx_f_left dl dd ul li p { display:block; margin-top:18px; padding:0 12px; line-height:16px;}
.hx_f_left dl dd ul li p font { font-size:13px; color:#e1251b; font-weight:bold; }
.hx_f_left dl dd ul li p font strong { font-size:16px; margin:0 2px;}
.hx_f_left dl dd ul li p span { font-size:12px; float:right; color:#a1a6b3; display:inline-block;}
.hx_f_left dl dd ul li p span strong { margin-right:2px; color:#7091e8;}
.hx_f_right h3 { font-size:16px; font-weight:bold; color:#293040; line-height:60px; overflow:hidden;}
.hx_f_right ul li { font-size:12px; font-weight:normal; line-height:32px;}
.hx_f_right ul li a.a03 { color:#293040; display:inline-block; vertical-align:middle; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.hx_f_right ul li a.a03:hover {color:#e1251b;}
.hx_f_right ul li font { font-size:13px; font-weight:bold; color:#e1251b; display:inline-block; vertical-align:middle; margin-right:10px; width:14px; text-align:center;}
.hx_f_right ul li dl { overflow:hidden; position:relative;}
.hx_f_right ul li dl dt { width:60px; float:left; display:inline;}
.hx_f_right ul li dl dt a img { width:58px; border:1px solid #eeeeee;max-height: 58px;}
.hx_f_right ul li dl dd { width:170px; float:right; display:inline;}
.hx_f_right ul li dl dd a {font-size:12px; color:#293040; font-weight: normal; line-height:18px; height:36px; overflow:hidden; display:block; text-align:left;}
.hx_f_right ul li dl dd a:hover { color:#e1251b;}
.hx_f_right ul li dl dd p { display:block; line-height:24px;}
.hx_f_right ul li dl dd p b { font-size:12px; color:#e1251b; font-weight:bold; }
.hx_f_right ul li dl dd p b strong { font-size:14px; margin:0 2px;}
.hx_f_right ul li dl dd p span { font-size:12px; float:right; color:#a1a6b3; display:inline-block; margin-top:2px;}
.hx_f_right ul li dl dd p span strong { margin-right:2px; color:#7091e8;}
.hx_f_right ul li:nth-child(1) font { background-color:#ec1b12; font-size:12px; font-weight:bold; text-align:center; line-height:14px; position:absolute; top:0; left:0; color:#fff;}
.hx_f_right ul li:nth-child(2) { margin-top:12px;}
.hx_f_right ul li:nth-child(2) font { background-color:#ff8500; font-size:12px; font-weight:bold; text-align:center; line-height:14px; position:absolute; top:0; left:0; color:#fff;}
.hx_f_right ul li:nth-child(3) { margin-top:12px; margin-bottom:10px;}
.hx_f_right ul li:nth-child(3) font { background-color:#ffbb00; font-size:12px; font-weight:bold; text-align:center; line-height:14px; position:absolute; top:0; left:0; color:#fff;}
.brand { display:block; height:80px; margin-top:10px; background-color:#fff;}
.brand ul { display: block;}
.brand ul li { width:20%; float:left; display:inline; margin-top:10px;}
.brand ul li a img { width:100px; margin:0 auto;}


.hx_sc_partf { background-color:#fff;  padding:0 20px; overflow:hidden; height:485px; margin-bottom:50px;}
.hx_sc_pf_left { width:380px; float:left; display:inline;  margin-top:24px;}
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow li a { color:#FFF;}
.slideshow li a:hover {color:#e1251b;}
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width:100%; height:44px; line-height: 44px; font-size: 14px; padding:0 0 0 10px; color:#FFF; font-weight:normal; background-color: rgba(0,0,0,0.5); box-sizing:border-box;}
.slidebar { position: absolute; bottom:0;right:10px; z-index:99999; line-height:44px;}
.slidebar li { display:inline-block; vertical-align:middle; width:14px; font-weight:bold; text-align: center; font-size: 14px; cursor: pointer; font-family:Arial, Helvetica, sans-serif;}
.slidebar li.on {color:#e1251b;}
.slideshow span.title, .slidebar li { color: #FFF; overflow: hidden; }
.block { margin: 0;position: relative; }
#slidesImgs li { width:380px; height: 376px; display: none; }
.hx_sc_pf_mid { width:430px; float:left; display:inline;  margin-top:24px; margin-left:30px;}
.hx_sc_pf_mid dl { overflow:hidden; display:flex;align-items:center;justify-content:space-between; margin-bottom:20px;}
.hx_sc_pf_mid dl dt { width:142px; height:112px; margin-right:20px;}
.hx_sc_pf_mid dl dd {flex:1;}
.hx_sc_pf_mid dl dd a { font-size:15px; line-height:22px; height:44px; color:#293040;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.hx_sc_pf_mid dl dd a:hover {color:#e1251b;}
.hx_sc_pf_mid dl dd p { font-size:12px; font-weight:normal; line-height:22px; height:44px;margin-top:10px; color:#717787;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.hx_sc_pf_right { width:290px; float:right; display:inline;  margin-top:20px;}
.hx_sc_pf_right ul li { font-size:13px; font-weight:normal; line-height:30px;}
.hx_sc_pf_right ul li a { color:#293040;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width:250px; display:inline-block;}
.hx_sc_pf_right ul li a:hover {color:#e1251b;}
.hx_sc_pf_right ul li font {display:block;width: 16px; height: 16px;float: left; margin-right:10px; border:1px solid #a1a6b3; font-size:12px; font-weight:bold; color:#717787; margin-top:6px; line-height:16px; text-align:center; border-radius:1000px;}
.hx_sc_pf_right ul li:nth-child(1) font {background-color:#c4330f; border:1px solid #c4330f; color:#fff;}
.hx_sc_pf_right ul li:nth-child(2) font {background-color:#c4330f; border:1px solid #c4330f; color:#fff;}
.hx_sc_pf_right ul li:nth-child(3) font {background-color:#c4330f; border:1px solid #c4330f; color:#fff;}


/**-----返回顶部----**/
.returnTop { width:50px; height:50px; position:fixed; right:0; bottom:30px; overflow:hidden;  z-index:99991; cursor:pointer; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; opacity:0; border-radius:10px; color:#293040;}
.returnTop img { width:16px; height:16px; display:block; margin:0 auto; margin-top:12px;}
.returnTop.on {width:50px; height:50px;  position:fixed; right:0; bottom:30px; overflow:hidden;  z-index:99991; cursor:pointer; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; opacity:1; border-radius:10px;}


.fast { width:50px; position:fixed; top:0; right:0; background-color:#fff; height:100%; z-index:99990; border-left:1px solid #eeeeee;}
.fast ul { margin-top:190px;border-top:1px solid #eeeeee; display:block;}
.fast ul li { font-size:12px; text-align:center; border-bottom:1px solid #eeeeee; position:relative;}
.fast ul li a { display:block; padding:24px 0; color:#293040;}
.fast ul li a:hover { color:#ac2807;}
.fast ul li a img { width:20px; display:block; margin:0 auto; margin-bottom:5px;}
.fast ul li .li_box { position:absolute; right:-1000px; background-color:#fff; top:0; height:50px; padding:20px; font-size:14px; font-weight:normal; color:#293040; width:160px; text-align:left;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.fast ul li .li_box strong { font-size:18px; color:#ac2807; display:block;}
.fast ul li font { display: inline-block;background-color: #ff8575;font-size: 13px;line-height: 20px;padding: 0 6px; color:#fff; border-radius:1000px; position:absolute; top:5px; right:5px;}
.fast ul li:hover .li_box { right:50px;}
.fast ul li a:hover { background-color:#f5f5f9;}

.cart { width:128px; height:38px; border:1px solid #e7cbc4; overflow:hidden; float:right; display:inline; margin-left:10px; font-size:14px; font-weight:bold; margin-top:30px; color:#293040; line-height:38px; text-align:center;}
.cart img { width:22px; display:inline-block; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.cart font { display:inline-block; vertical-align:middle; background-color:#ff8575; font-size:13px; line-height:20px; padding:0 6px; margin-left:10px; color:#fff; border-radius:1000px;}
.cart:hover {color:#ac2807;background-color: #ffe8e2; border:1px solid #ffe8e2;}



.boxshow {background-color:#fff;width:960px;position: absolute;left:240px;top:0px;display:none;z-index:99998; border-bottom:1px solid #dddddd; background-image:url(../images/yd_bg.jpg); background-repeat:no-repeat; background-position:bottom center;box-shadow: 0px 0px 10px rgba(208, 208, 208, 0.5); height:470px; overflow-y:auto;}
.boxshow_left { width:960px; float:left; padding:10px 0; }
.dst5 { padding:15px 15px 2px 15px; overflow:hidden; height:1%; line-height:14px;}
.dst5 dt { width:120px; float:left; text-align:left; margin-right:10px;}
.dst5 dt a { font-size:13px; font-weight:bold; color:#293040; text-decoration:none; line-height:24px; display:block; padding:0 0 0 24px;}
.dst5 dt a:hover { color:#ac2807; text-decoration: none;}
.dst5 dd { width:782px; float:right; }
.dst5 dd a { font-size:13px; font-weight:normal; text-align:center; display:inline-block; vertical-align:middle; background-color:#fff; color:#293040;   padding:0 10px; line-height:24px; margin-right:10px;}
.dst5 dd a:hover { color:#ac2807; text-decoration:none;}