*{padding:0px; margin:0px;}
body{font-size:12px; color:#888; background-color:#111;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#888; text-decoration:none;}
a:hover{color:#fff; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
.hiddenBox{display:none;}

@media only screen and (max-width:480px){
.container{padding:0 10px;}
}

.header{width:100%; padding:36px 0 20px;}
.header .container{position:relative; padding:0 60px;}
.header .logo{width:134px; float:left;}
.header .logo img{width:100%; height:auto; display:block;}
.header .b_y{float:left; margin-left:20px; color:#888; line-height:28px;}
@media only screen and (max-width:480px){
.header{width:100%; padding:100px 0 20px;}
.header .container{position:relative; padding:0 20px;}
}

.nav{padding:4px 30px 0; background-color:#2b2b2b;}
@media only screen and (max-width:480px){
.nav{padding:4px 20px 0;}
}

.swiper-nav a{width:100%; height:26px; background:url(../images/nj.jpg) repeat-x; border-radius:5px 5px 0 0; font-size:14px; line-height:26px; text-align:center; color:#474038; font-weight:bold; display:block;}
.swiper-nav a:hover{background:url(../images/nj1.jpg) repeat-x;}
@media only screen and (max-width:480px){
.swiper-nav .swiper-slide{width:96px;}
}

.gg_wz{font-size:14px; line-height:22px; color:#ff0000; text-align:center; margin:20px 0;}

@media only screen and (max-width:480px){
.ban{padding:0;}
}

.x_ban{height:auto;}
.x_ban img{width:100%;}

.rm_bq{width:100%; height:26px; background:url(../images/qj.jpg) repeat-x; text-align:center; margin-bottom:5px;}
.rm_bq ul li{padding:0 15px; display:inline-block; position:relative;}
.rm_bq ul li:after{width:1px; height:12px; background-color:#fff; content:""; position:absolute; right:0; top:50%; margin-top:-6px;}
.rm_bq ul li:last-child:after{display:none;}
.rm_bq ul li a{height:26px; font-size:12px; line-height:26px; color:#fff; display:block;}
@media only screen and (max-width:480px){
.rm_bq{margin-bottom:8px;}
.rm_bq ul li{padding:0 6px; display:inline-block; position:relative;}
.rm_bq ul li:nth-last-of-type(2):after{display:none;}
.rm_bq ul li:last-child{display:none;}
}

.search{width:290px;}
.search input.wz{width:205px; height:26px; padding:0 5px; border:1px solid #666666; background:url(../images/ij.jpg) repeat-x; font-size:12px; line-height:24px; color:#fff; float:left;}
.search input.ss{width:80px; height:26px; background:url(../images/ss.png) no-repeat; cursor:pointer; float:right;}
@media only screen and (max-width:480px){
.search{margin:0 auto;}
}

.ny_qy{padding-top:20px; padding-bottom:80px;}
.ny_qy .zc_gg{width:160px; float:left;}
.ny_qy .zc_gg img{width:100%; height:auto; display:block;}
.ny_qy .nr_qy{width:500px; float:left; margin-left:20px;}
.ny_qy .nr_qy .xw_bn{border:1px solid #333; padding:2px; margin-bottom:20px;}
.ny_qy .nr_qy .xw_bn .bn_bt{width:100%; height:26px; padding:0 10px; background:url(../images/hj.jpg) repeat-x; font-size:15px; color:#fff; line-height:26px; margin-bottom:2px; position:relative; z-index:99;}
.ny_qy .nr_qy .xw_bn .bn_bt:after{width:19px; height:10px; content:""; background:url(../images/xj.png) no-repeat; position:absolute; bottom:-10px; left:10px;}
.ny_qy .nr_qy .xw_bn .bn_nr{padding:30px 60px; background:url(../images/hb.jpg) repeat-x top center; position:relative;}
.ny_qy .nr_qy .xw_bn .bn_nr .swiper-button-prev{width:24px; height:24px; background:url(../images/zjt.jpg) no-repeat center; left:20px; margin-top:-12px;
background-size:24px 24px;
-webkit-background-size:24px 24px;
-moz-background-size:24px 24px;
-ms-background-size:24px 24px;
-o-background-size:24px 24px;}
.ny_qy .nr_qy .xw_bn .bn_nr .swiper-button-next{width:24px; height:24px; background:url(../images/yjt.jpg) no-repeat center; right:20px; margin-top:-12px;
background-size:24px 24px;
-webkit-background-size:24px 24px;
-moz-background-size:24px 24px;
-ms-background-size:24px 24px;
-o-background-size:24px 24px;}
.ny_qy .nr_qy .xw_bn .bn_nr .t_p img{width:100%; height:80px; display:block;}
.ny_qy .nr_qy .xw_bn .bn_nr .w_z{height:36px; font-size:14px; line-height:18px; margin-top:5px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_qy .nr_qy .xw_bn .bn_nr .w_z a{color:#ffbb00; display:block;}
.ny_qy .nr_qy .xw_bn .bn_nr .w_z a:hover{color:#fff;}
.ny_qy .nr_qy .xw_bn .ny_xw{padding:20px; background:url(../images/hb.jpg) repeat-x top center; position:relative;}
.ny_qy .nr_qy .xw_bn .ny_xw.b_n{background:none;}
.ny_qy .nr_qy .xw_bn .ny_xw ul li{width:120px; float:left; margin-right:47px; margin-bottom:15px;}
.ny_qy .nr_qy .xw_bn .ny_xw ul li:nth-child(3n){margin-right:0;}
.ny_qy .nr_qy .xw_bn .ny_xw .t_p{width:100%;}
.ny_qy .nr_qy .xw_bn .ny_xw .t_p img{width:100%; height:90px; display:block;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z{width:100%; margin-top:6px;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z h3{height:36px; font-size:14px; line-height:18px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z h3 a{color:#ffbb00; display:block;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z h3 a:hover{color:#fff;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z span.s_j{font-size:14px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px; display:block;}
.ny_qy .nr_qy .xw_bn .ny_xw .w_z img{width:37px; height:14px; display:block; margin-bottom:4px;}
.ny_qy .nr_qy .xw_bn .xq_nr{padding:15px 7px; background:url(../images/hb.jpg) repeat-x top center; position:relative;}
.ny_qy .nr_qy .xw_bn .xq_nr .t_p{margin-bottom:6px;}
.ny_qy .nr_qy .xw_bn .xq_nr .t_p img{width:100%; height:auto; display:block;}
.ny_qy .nr_qy .xw_bn .xq_nr .w_z{color:#fff; line-height:20px;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li{margin-right:7px; margin-bottom:6px; padding-right:7px; float:left; position:relative;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:last-child{padding-right:0; margin-right:0;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:after{width:1px; height:12px; background-color:#ffbb00; content:""; position:absolute; right:0; top:50%; margin-top:-6px;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:last-child:after{display:none;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l a{font-size:14px; line-height:26px; color:#ffbb00;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l a:hover{color:#fff;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j{position:relative; padding-left:80px; margin-bottom:15px;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j span{display:block; position:absolute; top:0; left:0; font-size:14px; line-height:26px; color:#ffbb00;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j input{width:100%; height:26px; padding:0 5px; border:1px solid #666666; background:url(../images/ij.jpg) repeat-x; font-size:12px; line-height:24px; color:#fff; display:block;}
.ny_qy .nr_qy .xw_lb{border:1px solid #333;}
.ny_qy .nr_qy .xw_lb ul li{padding:12px;}
.ny_qy .nr_qy .xw_lb ul li:nth-child(2n){background-color:#161616;}
.ny_qy .nr_qy .xw_lb .t_p{width:120px; float:left;}
.ny_qy .nr_qy .xw_lb .t_p img{width:100%; height:90px; display:block;}
.ny_qy .nr_qy .xw_lb .w_z{width:330px; float:right;}
.ny_qy .nr_qy .xw_lb .w_z h3{height:36px; font-size:14px; line-height:18px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_qy .nr_qy .xw_lb .w_z h3 a{color:#ffbb00; display:block;}
.ny_qy .nr_qy .xw_lb .w_z h3 a:hover{color:#fff;}
.ny_qy .nr_qy .xw_lb .w_z span.s_j{font-size:14px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px; display:block;}
.ny_qy .nr_qy .xw_lb .w_z img{width:37px; height:14px; display:block; margin-bottom:4px;}
.ny_qy .yc_gg{width:160px; float:right;}
.ny_qy .yc_gg img{width:100%; height:auto; display:block;}
@media only screen and (max-width:480px){
.ny_qy{padding-top:10px; padding-bottom:50px;}
.ny_qy .zc_gg{display:none;}
.ny_qy .nr_qy{width:100%; float:none; margin-left:0;}
.ny_qy .nr_qy .xw_bn{margin-bottom:10px;}
.ny_qy .nr_qy .xw_bn .bn_nr{padding:30px 40px; background:url(../images/hb.jpg) repeat-x top center; position:relative;}
.ny_qy .nr_qy .xw_bn .bn_nr .swiper-button-prev{left:8px;}
.ny_qy .nr_qy .xw_bn .bn_nr .swiper-button-next{right:8px;}
.ny_qy .nr_qy .xw_bn .ny_xw{padding:20px 12px;}
.ny_qy .nr_qy .xw_bn .ny_xw ul li{margin-right:35px;}
.ny_qy .nr_qy .xw_bn .xq_nr{padding:15px 7px; background:url(../images/hb.jpg) repeat-x top center; position:relative;}
.ny_qy .nr_qy .xw_bn .xq_nr .t_p{margin-bottom:6px;}
.ny_qy .nr_qy .xw_bn .xq_nr .t_p img{width:100%; height:auto; display:block;}
.ny_qy .nr_qy .xw_bn .xq_nr .w_z{color:#fff; line-height:20px;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li{margin-right:7px; margin-bottom:6px; padding-right:7px; float:left; position:relative;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:last-child{padding-right:0; margin-right:0;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:after{width:1px; height:12px; background-color:#ffbb00; content:""; position:absolute; right:0; top:50%; margin-top:-6px;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l ul li:last-child:after{display:none;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l a{font-size:14px; line-height:26px; color:#ffbb00;}
.ny_qy .nr_qy .xw_bn .xq_nr .y_l a:hover{color:#fff;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j{position:relative; padding-left:80px; margin-bottom:15px;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j span{display:block; position:absolute; top:0; left:0; font-size:14px; line-height:26px; color:#ffbb00;}
.ny_qy .nr_qy .xw_bn .xq_nr .b_j input{width:100%; height:26px; padding:0 5px; border:1px solid #666666; background:url(../images/ij.jpg) repeat-x; font-size:12px; line-height:24px; color:#fff; display:block;}
.ny_qy .nr_qy .xw_lb .w_z{width:300px;}
.ny_qy .yc_gg{display:none;}
}

.page{text-align:center; margin-top:30px;}
.page ul li{display:inline-block;}
.page ul li a{height:26px; border:1px solid #333; background-color:#161616; padding:0 7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#888; text-align:center; display:block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.page ul li:hover a{border:1px solid #666; background-color:#333; color:#fff;}
.page ul li.on a{border:1px solid #ff0000; color:#ff0000;}
.page ul li input{width:46px; height:26px; border:1px solid #666666; background:url(../images/ij.jpg) repeat-x; font-size:12px; line-height:24px; color:#fff; text-align:center; display:block;}

.footer{width:100%; box-shadow:0 -20px 70px #000; padding:20px 0; color:#888; line-height:22px;}
.footer .container{position:relative;}
.footer .ft_wz{padding:0 70px; margin-top:20px;}
@media only screen and (max-width:480px){
.footer{padding:20px 0 80px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.footer.pd{padding:20px 0;}
.footer .ft_wz{padding:0; margin-top:15px;}
}

.zd_gg{width:440px; padding:10px 30px; background-color:#393939; border:1px solid #fff; font-size:14px; line-height:22px; text-align:center; color:#ffbb00; position:fixed; top:10px; right:3%; z-index:999;}
.zd_gg .g_b{width:16px; height:16px; background:url(../images/gb.jpg) no-repeat center; position:absolute; top:13px; left:23px; cursor:pointer;}
.zd_gg em{color:#ff0000;}
@media only screen and (max-width:480px){
.zd_gg{right:50%; margin-right:-220px;}
}

.sj_zd{display:none;}
@media only screen and (max-width:480px){
.sj_zd{width:100%; padding:0 10px; position:fixed; bottom:0; left:0; z-index:999; display:block;}
.sj_zd .zd_nr{background-color:#dfdfdf; padding:5px 10px 5px 15px; position:relative;}
.sj_zd .g_b{width:12px; height:12px; background:url(../images/gb1.jpg) no-repeat center; position:absolute; top:0; right:0; cursor:pointer;}
.sj_zd .t_b{width:50px; border:1px solid #9c9c9c; border-radius:5px; overflow:hidden; float:left;}
.sj_zd .t_b img{width:100%; height:auto; display:block;}
.sj_zd .w_z{width:360px; float:right; padding-right:90px; position:relative;}
.sj_zd .w_z h3{height:26px; font-size:16px; color:#333; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sj_zd .w_z p{font-size:13px; line-height:20px; color:#9c9c9c;}
.sj_zd .w_z a.d_k{width:66px; height:30px; border-radius:5px; background-color:#ff6022; font-size:16px; color:#fff; line-height:30px; text-align:center; position:absolute; top:50%; right:5px; margin-top:-16px;}
}