@charset "utf-8";
/* CSS Document */

/*-----------CSS Reset-----------*/
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
::selection { color: #fff; background-color: #da0f26; }

::-moz-selection {
 color:#fff;
 background-color: #da0f26;
}

::-webkit-selection {
 color:#fff;
 background-color: #da0f26;
}

::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 background-color: #0109ff;
}

::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
 background-color: #555;
}
* { padding: 0; margin: 0; }
body { font: 14px/1.231 "", '', arial, helvetica, clean, sans-serif; color: #666; margin: 0; line-height: 1.5; background: #f4f5f5; }
:focus { outline: 1; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
li, ul { list-style-type: none; }
img { border: none; }
a { color: #666; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }
a:link, a:hover, a:active, a:visited { text-decoration: none; }
input, textarea { outline: 0; }
textarea { resize: none; }
h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em { font-weight: normal; font-style: normal; }
.center_qb { width: 1180px; margin: 0 auto; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



/*top_box*/
.top_box { height: 47px; line-height: 47px; background: #da0f26; }
.top { width: 1180px; margin: 0 auto; }
.top_left { width: 400px; float: left; color: #ffffff; font-size: 16px; }
.top_right { width: 120px; float: right; text-align: right; color: #0396f3; text-align: right; }
.top_right a { width: 80px; text-align: center; color: #0396f3; }
.rexian { color: #fff; width: 280px; float: right; margin-left: 358px; font-size: 16px; }
/*header_box*/
.header_box { height: 358px; }
.logo { width: 435px; height: 47px; float: left; padding-top: 170px; }
.header { width: 1180px; margin: 0 auto; }
.nav_box { height: 56px; line-height: 56px; background: #005fbd; margin-top: 50px; }
.nav_box ul li { float: left; width: 168px; display: block; text-align: center; background: url(../images/nav_line.jpg) no-repeat; }
.nav_box ul li a { font-size: 16px; color: #FFF; }
.nav_box ul li:hover { background: #ffa900; }
.navbox { width: 1180px; height: 80px; margin: 0 auto 0px auto; background:#da0f26; }
.navbox ul, ol, li { list-style-type: none; list-style: none; }
.navbox li { width: 193px; float: left; height: 80px; position: relative; text-align: center; padding-right: 2px; background: url(../images/shuxian.png) right top no-repeat; }
.navbox li a:hover, .navbox li.active a { background: #ffa901; color: #fff; }
.navbox li a { display: block; text-align: center; line-height: 16px; height: 80px; font-size: 15px; color: #fff; transition: all .3s ease; overflow: hidden; }
.navbox li a img { display: block; margin: 15px auto 10px auto; transition: all .3s ease; }
/*sousuo_box*/

.sousuo_box { background: #fff; height: 51px; }
.ss_bg { background: url(../images/ss_bgnew.jpg) no-repeat; width: 169px; height: 51px; float: left; line-height: 51px; color: #FFF; text-align: center; }
.center_1box { width: 1180px; margin: 0 auto; }
/* qqshop focus */
#focus { width: 412px; height: 326px; overflow: hidden; position: relative; float: right; }
#focus ul { height: 380px; position: absolute; }
#focus ul li { float: left; width: 412px; height: 326px; overflow: hidden; position: relative; background: #000; }
#focus ul li img { width: 412px; height: 326px; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 800px; height: 20px; left: 0; bottom: 0; background: #000; }
#focus .btn { position: absolute; width: 780px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { vertical-align:top; display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 45px; height: 100px; position: absolute; top: 90px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
/*zcfg_box*/
.zcfg_box { width: 456px; float:right; margin-left: 30px; background: #FFF; height: 326px; border: 1px solid #eaedf3; }
.zcfg_title ul li { float: left; width: 120px; line-height: 52px; height: 52px; display: block; text-align: center; font-size: 16px; border-right: 1px solid #d6e5f3; }
.zcfg_title ul li:hover { border-bottom: 2px solid #06F; }
.zcfg_line { background: #d6e5f3; height: 2px; }
.more { width: 80px; height: 50px; text-transform: uppercase; float: right; line-height: 50px; text-align: center; }
.zcfg_nr { padding: 10px; }
.zcfg_nr ul li { background: url(../images/sj.jpg) no-repeat 0 12px; padding: 0 10px; line-height: 31px; display: block; overflow: hidden; height: 31px; }
.zcfg_title ul li:hover, .zcfg_title ul li.casehover { border-bottom: 2px solid #da0f26; }
.zcfg_title2 ul li:hover { border-bottom: 2px solid #06F; }
.zcfg_title2 ul li { float: left; width: 120px; line-height: 52px; height: 52px; display: block; text-align: center; font-size: 16px; border-right: 1px solid #d6e5f3; }
.zcfg_nr2 { padding: 10px; }
.zcfg_nr2 ul li { background: url(../images/sj.jpg) no-repeat 0 12px; padding: 0 10px; line-height: 31px; display: block; overflow: hidden; height: 31px; }
.zcfg_title2 ul li:hover, .zcfg_title2 ul li.casehover { border-bottom: 2px solid #da0f26; }
.zcfg_title3 ul li:hover { border-bottom: 2px solid #06F; }
.zcfg_title3 ul li { float: left; width: 120px; line-height: 52px; height: 52px; display: block; text-align: center; font-size: 16px; border-right: 1px solid #d6e5f3; }
.zcfg_nr3 { padding: 10px; }
.zcfg_nr3 ul li { background: url(../images/sj.jpg) no-repeat 0 12px; padding: 0 10px; line-height: 31px; display: block; overflow: hidden; height: 31px; }
.zcfg_title3 ul li:hover, .zcfg_title3 ul li.casehover { border-bottom: 2px solid #da0f26; }
/*anniu_box*/

.anniu_box { width: 280px; float: left; }
.anniu1 { background: url(../images/img_1.png) no-repeat #FFF 40px 12px; line-height: 60px; border: 1px solid #c8d2e3; height: 60px; display: block; text-align: center; }
.anniu1:hover { background: url(../images/img_1hove.png) no-repeat #da0f26 40px 12px; }
.anniu1:hover a { color: #FFF; }
.anniu2 { background: url(../images/img_2.png) no-repeat #FFF 40px 12px; line-height: 60px; border: 1px solid #c8d2e3; height: 60px; display: block; text-align: center; margin-top: 3px; }
.anniu2:hover { background: url(../images/img_2hover.png) no-repeat #da0f26 40px 12px; }
.anniu2:hover a { color: #FFF; }
.anniu3 { background: url(../images/img_3.png) no-repeat #FFF 40px 12px; line-height: 60px; border: 1px solid #c8d2e3; height: 60px; display: block; text-align: center; margin-top: 3px; }
.anniu3:hover { background: url(../images/img_3hover.png) no-repeat #da0f26 40px 12px; }
.anniu3:hover a { color: #FFF; }
.anniu4 { background: url(../images/img_4.png) no-repeat #FFF 40px 12px; line-height: 60px; border: 1px solid #c8d2e3; height: 60px; display: block; text-align: center; margin-top: 3px; }
.anniu4:hover { background: url(../images/img_4hover.png) no-repeat #da0f26 40px 12px; }
.anniu4:hover a { color: #FFF; }
.anniu5 { background: url(../images/img_5.png) no-repeat #FFF 40px 12px; line-height: 60px; border: 1px solid #c8d2e3; height: 60px; display: block; text-align: center; margin-top: 3px; }
.anniu5:hover { background: url(../images/img_5hover.png) no-repeat #da0f26 40px 12px; }
.anniu5:hover a { color: #FFF; }
/*center2*/
.center2_box { width: 1180px; margin: 20px auto;/* background-color: #fff;*/ height: 325px; }
.zxtz_box { width: 412px; float: left; background: #FFF; height: 325px; border: 1px solid #eaedf3; }
.gg_news { width: 423px; height: 325px; background: #fff; float: left; margin-left: 30px; border: 1px solid #eaedf3; }
.rdlm_box { width: 280px; float: right; height: 325px; background: #fff; border: 1px solid #eaedf3; }
.rd_tu { }
.in_hzz { overflow: hidden; width: 275px; margin: 10px auto; height: 248px; }
.in_hzz ul li { float: left; width: 275px; margin-top: 10px; }
.in_hzz ul li .hzscale { width: 275px; height: 54px; overflow: hidden; }
.in_hzz ul li .hzscale img { width: 275px; height: 54px; transition: all 0.5s; transform: scale(1); }
.in_hzz ul li .hzscale img:hover { transition: all 0.5s; transform: scale(1.2); }
.in_hzz ul li a { display: block; }
.in_hzz ul li:hover { border: 1px solid #008012; }
/*center3_box*/
.center3_box { width: 1180px; margin: 20px auto; }
.center3_left { width: 865px; height: 400px; float: left; background: #FFF; }
.youxiu_nr { padding: 10px; }
.yx_t ul li { float: left; }
.yst_1 { background: #d31f38; width: 200px; height: 40px; line-height: 40px; }
.yst_2 { background: #c33246; width: 100px; height: 40px; line-height: 40px; }
.yst_3 { background: #b54756; width: 100px; height: 40px; line-height: 40px; }
.yst_4 { background: #b35562; width: 180px; height: 40px; line-height: 40px; }
.yst_5 { background: #c5707c; width: 80px; height: 40px; line-height: 40px; }
.yst_6 { background: #c9838d; width: 172px; height: 40px; line-height: 40px; }

.yx_t ul li { color: #FFF; text-align: center; margin: 0 1px; }
.yx_1 ul li { float: left; display: block; height: 40px; line-height: 40px; border-bottom: 1px solid #eee; border-right: 2px solid #eee; overflow: hidden; }
.yxt_1 { width: 200px; text-align: center; }
.yxt_2 { width: 100px; text-align: center; }
.yxt_3 { width: 100px; text-align: center; }
.yxt_4 { width: 180px; text-align: center; }
.yxt_5 { width: 80px; text-align: center; }
.yxt_6 { width: 172px; text-align: center; }
/*center3_right*/

.center3_right { background: #d31f38; height: 400px; float: right; width: 280px; }
.sx_title { text-align: center; font-size: 16px; line-height: 50px; }
.sx_title a { color: #FFF; }
.sx_nr { background:#b50d20; width: 230px; margin: 0 auto; height: 310px; padding: 10px; overflow: hidden; }
.in_faq_q a { color: #FFF; line-height: 35px; display: block; height: 35px; overflow: hidden; }
/*links_box*/
.links_box { width: 1180px; margin: 20px auto; background: #fff; }
.links_t { font-size: 18px; line-height: 55px; text-align: center; }
.gd_05 { position: relative; height: 100px; width: 1100px; margin: 30px auto; }
.gd_05 em { position: absolute; top: 78px; }
.gd_05 .t_l { left: 0px; }
.gd_05 .t_r { right: 0px; }
.gd_05 li { float: left; width: 131px; padding: 0 16px 0 0; text-align: center; }
.gd_05 li.last { padding-right: 0; }
.gd_05 li img { display: block; width: 131px; height: 47px; padding: 3px; border: 1px solid #CCC; }
.gd_05 li a { color: #000000; }
.gd_05 .fl { float: left; }
.gd_05 .fr { float: right; }
.gd_05 .pa { position: absolute; }
.gd_05 .pr { position: relative }
.gd_05 li img:hover { background: #ef7603; }
/*footer_box*/
.footer_box { background: #ad1929; height: 200px; }
.footer { width: 1180px; margin: 0 auto; padding-top: 20px; }
.footer_left { width: 300px; float: left; }
.footer_left ul li { float: left; width: 100px; text-align: center; line-height: 40px; height: 40px; display: block; }
.footer_left ul li a { color: #ffffff; }
.footer_line { background: #fff; width: 2px; height: 150px; float: left; }
.footer_midd { width: 600px; float: left; margin-left: 30px; color: #ffffff; line-height: 30px; }
.footer_midd a { color: #ffffff; }
.footer_right { width: 200px; float: right; }
.footer_right img { width: 150px; height: 150px; padding: 5px; background:#f35a6b; }
.ss_left { width: 750px; float: left; margin-left: 20px; margin-top: 8px; }
.ss_1 { float: left; background: #FFF; width: 35px; line-height: 35px; width: 230px; }
.ss_2 { float: left; margin-left: 20px; width: 230px; }
.search1 { height: 35px; line-height: 35px; border: 1px solid #CCC; background: url(../images/ss_1.jpg) no-repeat #FFF 10px 8px; width: 230px; text-align: center; }
.search2 { height: 35px; line-height: 35px; border: 1px solid #CCC; background: url(../images/ss_2.jpg) no-repeat #FFF 10px 8px; width: 230px; text-align: center; }
.ss_3 { width: 60px; float: left; margin-left: 20px; }
.search3 { height: 35px; line-height: 35px; border: 1px solid #CCC; background: #FFF; width: 60px; }
.ss_4 { float: left; margin-left: 10px; padding-top: 5px; }
.ss_4 img { width: 48px; height: 27px; }
.ss_anniu { width: 230px; float: right; padding-top: 10px; }
.button1 { background: url(../images/tj.jpg) no-repeat; width: 94px; height: 34px; cursor: pointer }
.ss_anniu ul li { float: left; margin: 0 5px; }
.button2 { background: url(../images/csnew.jpg) no-repeat; width: 94px; height: 34px; cursor: pointer }
/*biaodan_box*/
.biaodan_box { background: #FFF; width: 1140px; margin: 0 auto; height: 1900px; margin-bottom: 40px; padding: 20px; }
.bd_1title span { float: left; font-size: 16px; }
.bd_1title { text-align: right; line-height: 50px; }
.bd_1line { border-bottom: 1px dashed #CCC; }
.bd_1t { text-align: left; width: 100px; float: left; line-height: 50px; }
.bd_1m { width: 300px; float: left; line-height: 45px; }
.bd_1r { float: right; line-height: 50px; text-align: left; width: 305px; }
.bd_text { height: 45px; line-height: 40px; border: 1px solid #CCC; width: 300px; }
.bd_1nr { width: 720px; margin: 20px auto; }
.bd_bd1 { margin-top: 20px; }
.diqu { height: 45px; line-height: 45px; width: 130px; }
.bd_text2 { height: 45px; line-height: 40px; border: 1px solid #CCC; width: 120px; }
.leibie { height: 45px; line-height: 45px; width: 300px; }
.jy { height: 100px; border: 1px solid #CCC; width: 300px; }
.bd_1r2 { float: right; line-height: 50px; text-align: left; width: 305px; padding-top: 50px; }
.bd_1r a { color: #ff0000; }
.biaodan_anniu { padding-top: 50px; margin: 0 auto; width: 300px; }
.tijiao { background: #F60; height: 40px; line-height: 40px; width: 130px; color: #FFF; font-size: 16px; font-family: ""; cursor: pointer; }
.bd_anniu1 { width: 130px; float: left; }
.bd_anniu2 { width: 130px; float: right; }
.chongzhi { background: #333; height: 40px; line-height: 40px; width: 130px; color: #FFF; font-size: 16px; font-family: ""; cursor: pointer; }
.city-picker-selector .selector-item { width: 200px; height: 36px; line-height: 36px; float: left; margin-left: 10px; position: relative }
.city-picker-selector .selector-item:first-child { margin-left: 0 }
.city-picker-selector .selector-item:after { content: ''; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #ccc; display: block; width: 0; height: 0; position: absolute; top: 15px; right: 5px }
.city-picker-selector .selector-name { color: #666; font-size: 14px; display: block; text-indent: 5%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background-color: #f2f2f2; }
.city-picker-selector .selector-name:hover { background-color: #ededed }
.city-picker-selector .selector-name.df-color { color: #999 }
.city-picker-selector .selector-name.forbid { cursor: default }
.city-picker-selector .selector-name.disabled { background-color: #eef1f6; cursor: not-allowed }
.city-picker-selector .selector-list { border: 1px solid #ccc; background: #fff; width: 100%; position: absolute; top: 36px; left: -1px; z-index: 1; transition-duration: 400ms; transform: translateY(0); opacity: 1; visibility: visible }
.city-picker-selector .selector-list.hide { transform: translateY(-2%); opacity: 0; visibility: hidden }
.city-picker-selector ul { max-height: 160px; overflow-x: hidden; overflow-y: auto }
.city-picker-selector li { border-top: 1px solid #ccc; color: #333; cursor: pointer; width: 90%; padding: 0 5%; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.city-picker-selector li:first-child { border-top: none }
.city-picker-selector li.caller:hover { background: #f5f5f5 }
.city-picker-selector li.caller.active, .city-picker-selector li.caller.active:hover { background: #009688; color: #fff }
.city-picker-selector li.forbid { color: #999; font-size: 14px; cursor: not-allowed }
.city-picker-selector .selector-search { border: 1px solid #ccc; border-top: none; background: #f8f8f8; font-size: 0; padding: 10px; height: 28px; margin-left: -1px; margin-right: -1px }
.city-picker-selector .input-search { border: 1px solid #ccc; border-radius: 5px; color: #333; font-size: 14px; width: 100%; height: 26px; line-height: 26px\9; padding: 0; text-indent: 5px }
.city-picker-selector .input-search:focus { outline: none }
select { border: 1px solid #ccc; background: #fff; border-radius: 5px; color: #333; font-size: 16px; outline: none; width: 160px; height: 36px; margin-right: 10px; box-shadow: 0 0 5px #eee }
select:disabled { background-color: #eef1f6; cursor: not-allowed }
.yx_1 { height: 41px; }
/*qqqiehuan_box*/

.qqqiehuan_box { background: #FFF; width: 1120px; margin: 0 auto; min-height: 800px; margin-bottom: 50px; overflow: hidden; padding: 30px; }
.qqqiehuan { width: 1100px; margin: 0 auto; padding-top: 40px; }
.qqqiehuan_left { float: left; width: 230px; }
.qqqiehuan_left ul li { background: #bd0000; height: 55px; line-height: 55px; text-align: center; border-bottom: 1px solid #a50b0b; color: #FFF; font-size: 16px; border-top: #c60202 1px solid; display: block; }
.qqqiehuan_left ul li:hover { background: #494a4a; cursor: pointer }
.qqqiehuan_left ul li:hover, .qqqiehuan_left ul li.casehover { background: #494a4a; cursor: pointer }
.qqqiehuan_right { width: 830px; float: right; }
.qqqiehuan_title { line-height: 55px; font-size: 24px; text-align: center; }
.qqqh_line { height: 40px; line-height: 40px; border-bottom: 1px dashed #eee; border-top: 1px dashed #eee; text-align: center; }
.qqqh_wen { line-height: 26px; padding-top: 20px; }
