@charset "utf-8";
/* CSS Document */

/*-----------CSS Reset-----------*/
.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}
::selection {
	color:#fff;
    background-color: #36aaf4;
}

::-moz-selection {
	color:#fff;
    background-color: #36aaf4;
}

::-webkit-selection {
	color:#fff;
    background-color: #36aaf4;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-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 "微软雅黑", 'Microsoft YaHei', 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:#b60606;}
.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{ background: url(../images/bgnew21.png) center top; 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: #cf0d0d;
}

.navbox ul, ol, li {
    list-style-type: none;
    list-style: none;
}
.navbox li {
    width: 166px;
    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: #b60606;
    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:left;}
#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 {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(img/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:423px; float:left; 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 #dc0202;}





.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 #dc0202;}



.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 #dc0202;}




/*anniu_box*/

.anniu_box{ width:280px; float:right;}

.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 #bd0000 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 #bd0000 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 #bd0000 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 #bd0000 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 #bd0000 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:#dc0202; width:200px; height:40px; line-height:40px;}
.yst_2{ background:#da182c; width:100px; height:40px; line-height:40px;}
.yst_3{ background:#ef5656; width:100px; height:40px; line-height:40px;}
.yst_4{ background:#eb7474; width:180px; height:40px; line-height:40px;}
.yst_5{ background:#ed7373; width:80px; height:40px; line-height:40px;}
.yst_6{ background:#f99797; 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:#cc2727; 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:#b11921; 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:#0b2f59; 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:#9d9d9d;}
.footer_line{ background:url(../images/footer_linenew.jpg) repeat-y; width:2px; height:150px; float:left;}
.footer_midd{ width:600px; float:left; margin-left:30px; color:#9d9d9d; line-height:30px;}
.footer_midd a{ color:#0095f5;}
.footer_right{ width:200px; float:right;}
.footer_right img{ width:150px; height:150px; padding:5px; background:#005fbe;}

.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:"Microsoft YaHei";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:"Microsoft YaHei";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;}