*{padding:0px; margin:0px;}
html{font-size:62.5%;}
body{ font-family:'PingFang SC','Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,'Microsoft YaHei',Arial,sans-serif;}
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; font-weight:normal;}
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle; font-family:'PingFang SC','Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,'Microsoft YaHei',Arial,sans-serif;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#555; text-decoration:none;}
a:hover{color:#f3a21b; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}
::-webkit-scrollbar-thumb:active{background-color:#5b5b5b;}
@media only screen and (max-width:992px){
input,textarea{-webkit-appearance:none; border-radius:0;}
}

.header{width:100%; height:98px; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:9999;}
.header .container{position:relative;}
.header .logo{width:150px; float:left;}
.header .logo img{width:100%; height:auto; display:block;}
.header .an{position:absolute; top:41%; right:15px; height:18px; width:24px; display:none; color:#fff;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an i{position:absolute; right:30px; width:36px; display:block;}
.header .an i.g{display:none;}
.header .an.n i{display:none;}
.header .an.n i.g{display:block;}
.header .an span{width:24px; height:2px; background-color:#fff; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:24px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:24px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .nav{float:right; margin-top:38px;}
.header .nav i{font-size:12px; color:#aaa; line-height:50px; text-align:right; position:absolute; width:50%; height:50px; padding-right:15px; right:0; top:54%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{height:60px; margin:0 20px; line-height:60px; float:left; position:relative;}
.header .nav ul li a.o_lm{display:block; color:#fff; font-size:16px;}
.header .nav ul li:hover a.o_lm{color:#f3a21b;}
.header .nav ul li.on a.o_lm{color:#f3a21b;}
.header .nav ul li:last-child{margin:0 0 0 20px;}
.header .nav .y_j{position:relative;}
.header .nav .e_j{width:120px; background-color:#fff; box-shadow:0 0 5px #aaa; position:absolute; left:50%; margin-left:-60px; display:none; z-index:9999;}
.header .nav ul li:hover .e_j{display:block;}
.header .nav .e_j a{display:block; font-size:12px; text-align:center; line-height:32px;}
.header .nav .e_j a:hover{background-color:#f3a21b; color:#fff;}
.header .nav ul li span{width:0; height:2px; background-color:#f3a21b; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .l_m{position:absolute; top:0; right:15px; line-height:42px;}
.header .y_y{float:left; width:100px; height:42px; color:#fff; position:relative;}
.header .y_y a{color:#fff;}
.header .y_y .d_q{cursor:pointer; overflow:hidden;}
.header .y_y .d_q em{width:24px; height:42px; display:block; float:left; margin-right:8px;}
.header .y_y .x_l{width:120px; position:absolute; background-color:#535352; padding:5px 15px; top:35px; left:-10px; display:none;}
.header .y_y .x_l i{height:30px;}
.header .y_y .x_l ul li{overflow:hidden; height:auto; margin:0; float:none; line-height:30px;}
.header .y_y .x_l ul li:last-child{margin:0;}
.header .y_y .x_l ul li a{color:#fff; font-size:14px;}
.header .y_y .x_l ul li em{width:24px; height:30px; display:block; float:left; margin-right:8px;}
.header .y_y em.z_w{background:url(../images/z_g.jpg) no-repeat center;}
.header .y_y em.y_w{background:url(../images/y_g.jpg) no-repeat center;}
.header .y_y em.d_w{background:url(../images/d_g.jpg) no-repeat center;}
.header .search{width:140px; margin-top:6px; height:30px; line-height:28px; border:1px solid #e7e7e7; float:left; margin-left:30px;}
.header .search input{width:96px; height:28px; padding:0 4px; float:left; font-size:12px; color:#fff;}
.header .search button{width:40px; float:right; text-align:center; color:#fff;}
@media (min-width:992px){
.header .nav ul li{margin:0 10px;}
.header .nav ul li:last-child{margin:0 0 0 10px;}
.header .nav ul li a{font-size:15px;}
.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}

}
@media (min-width:1200px){
.header .nav ul li{margin:0 20px;}
.header .nav ul li:last-child{margin:0 0 0 20px;}
.header .nav ul li a{font-size:16px;}
}
@media only screen and (max-width:992px){
.header{height:70px;}
.header .logo{width:100px;}
.header .l_m{position:relative; top:auto; right:auto; line-height:44px; margin-top:15px;}
.header .an{display:block;}
.header .nav{width:60%; margin:0; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:0; left:-60%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav.on{left:0;}
.header .nav i{display:block;}
.header .nav ul li{width:100%; height:auto; line-height:50px; text-align:left; border-bottom:1px solid #444; float:none; margin:0;}
.header .nav ul li:last-child{margin:0;}
.header .nav ul li a.o_lm{color:#aaa; font-size:14px;}
.header .nav ul li:hover a.o_lm{background:none;}
.header .nav .e_j{width:100%; background:none; box-shadow:none; position:relative; left:auto; margin-left:0; display:none; padding-bottom:10px;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav .e_j a{border-top:0; font-size:12px; text-align:left; color:#aaa; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
.header .search{width:100%; margin-top:10px; height:36px; line-height:36px; margin-left:0;}
.header .search input{width:80%; height:36px; font-size:14px; color:#fff;}
.header .search button{width:16%; font-size:14px;}
}

.head_h{width:100%; background-color:#000; height:70px; display:none;}
@media only screen and (max-width:992px){
.head_h{display:block;}
}

.pc_ban{width:100%; position:relative; overflow:hidden;}
.pc_ban img{width:100%; height:auto; display:block;}

.gy_bt{margin-bottom:50px; text-align:center;}
.gy_bt h3{font-size:25px; color:#f3a21b; font-weight:bold; margin-bottom:25px;}
.gy_bt p{font-size:15px; color:#666; margin-top:40px; margin-bottom:15px;}
.gy_bt b{color:#000; display:block; text-transform:uppercase; margin-top:10px;}
.gy_bt em{width:64px; height:2px; background-color:#f3a21b; margin:0 auto; display:block;}
@media only screen and (max-width:992px){
.gy_bt{margin-bottom:30px;}
.gy_bt h3{font-size:20px;}
.gy_bt p{font-size:14px; margin-top:20px; margin-bottom:10px;}
.gy_bt b{margin-top:5px;}
.gy_bt em{width:50px;}
}

a.m_r{width:180px; height:40px; background-color:#f3a21b; font-size:15px; text-transform:uppercase; line-height:40px; text-align:center; color:#fff; display:block; margin-top:30px;}
a.m_r i{width:35px; height:8px; padding-left:5px; display:inline-block;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
a.m_r:hover i{padding-left:15px;}
@media only screen and (max-width:992px){
a.m_r{width:160px; height:36px; font-size:14px; line-height:36px; margin:20px auto 0;}
a.m_r i{padding-left:5px;}
a.m_r:hover i{padding-left:5px;}
}

.sy_gy{width:100%; padding:60px 0; overflow:hidden;}
.sy_gy .container{position:relative;}
.sy_gy .t_b{width:200px; position:absolute; bottom:-30px; right:15px;}
.sy_gy .t_b img{width:100%; height:auto; display:block;}
.sy_gy .gy_bt{text-align:left; margin-bottom:30px;}
.sy_gy .gy_bt b{display:inline; padding-left:5px;}
.sy_gy .gy_bt em{margin:0;}
.sy_gy .n_r h3{font-size:18px; color:#888; line-height:32px; margin-bottom:30px;}
.sy_gy .n_r p{font-size:14px; line-height:24px; color:#aaa;}
@media only screen and (max-width:992px){
.sy_gy{padding:40px 0;}
.sy_gy .t_b{width:150px; position:relative; bottom:auto; right:auto; margin:20px auto 0;}
.sy_gy .gy_bt{text-align:center;}
.sy_gy .gy_bt b{display:block; padding-left:0;}
.sy_gy .gy_bt em{margin:0 auto;}
.sy_gy .n_r h3{font-size:14px; line-height:26px; margin-bottom:15px;}
.sy_gy .n_r p{font-size:12px; line-height:22px;}
}

.sy_pp{width:100%; padding:60px 0; overflow:hidden;}
.sy_pp .t_p img{width:100%; height:auto; display:block;}
.sy_pp .gy_bt{text-align:left; margin-bottom:30px;}
.sy_pp .gy_bt em{margin:0;}
.sy_pp .n_r{font-size:15px; line-height:26px; color:#777;}
@media (min-width:992px){
.sy_pp .n_r{font-size:14px; line-height:24px;}
}
@media (min-width:1200px){
.sy_pp .n_r{font-size:15px; line-height:26px;}
}
@media only screen and (max-width:992px){
.sy_pp{padding:40px 0;}
.sy_pp .t_p img{width:60%; margin:0 auto;}
.sy_pp .gy_bt{text-align:center;}
.sy_pp .gy_bt em{margin:0 auto;}
.sy_pp .n_r{font-size:13px; line-height:23px; text-align:center;}
}

.sy_cp{width:100%; padding:60px 0; background-color:#f7f7f7; overflow:hidden;}
.sy_cp .n_r{padding:20px; background-color:#fff;}
.sy_cp .t_p img{width:100%; height:auto; display:block;}
.sy_cp .w_z{padding:5px; background-color:#f7f7f7; font-size:15px; text-align:center; line-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_cp .n_r:hover .w_z{background-color:#f3a21b; color:#fff;}
@media only screen and (max-width:992px){
.sy_cp{padding:40px 0;}
.sy_cp .w_z{font-size:14px; text-align:center; line-height:24px;}
}

.sy_zh{width:100%; padding:60px 0; overflow:hidden;}
.sy_zh .row{margin-left:-2px; margin-right:-2px;}
.sy_zh .col-lg-4{padding:0 2px;}
.sy_zh .col-lg-6{padding:0 2px;}
.sy_zh .col-lg-8{padding:0 2px;}
.sy_zh .t_w{position:relative; border:2px solid #fff; margin-bottom:4px;}
.sy_zh .t_p{overflow:hidden;}
.sy_zh .t_p img{width:100%; height:auto; display:block;}
.sy_zh .w_z{width:100%; height:100%; background-color:rgba(243,162,27,.8); position:absolute; top:0; left:0; opacity:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_zh .t_w:hover .w_z{opacity:1;}
.sy_zh .w_z a{width:100%; height:100%; display:block;}
.sy_zh .n_r{width:90%; font-size:16px; line-height:30px; color:#fff; text-align:center; position:absolute; left:5%; top:70%; opacity:0;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s .2s;
-webkit-transition:all .5s .2s;
-moz-transition:all .5s .2s;
-ms-transition:all .5s .2s;
-o-transition:all .5s .2s;}
.sy_zh .t_w:hover .n_r{top:50%; opacity:1;}
.sy_zh .t_w .n_r h3{font-size:18px; margin-bottom:10px;}
.sy_zh .t_w .n_r p{font-size:13px; line-height:24px;}
@media only screen and (max-width:992px){
.sy_zh{padding:40px 0;}
}

.sy_lx{width:100%; padding:60px 0; background-color:#f7f7f7; overflow:hidden;}
.sy_lx .l_y{background-color:#fff; padding:30px;}
.sy_lx .l_y input{width:100%; height:51px; border-bottom:1px solid #e7e7e7; font-size:15px; line-height:50px; color:#555; display:block;}
.sy_lx .l_y textarea{width:100%; height:129px; padding:12px 0; border-bottom:1px solid #e7e7e7; font-size:15px; line-height:26px; color:#555; display:block; resize:none; margin-bottom:20px;}
.sy_lx .l_y button{width:160px; height:46px; background-color:#f3a21b; font-size:16px; line-height:46px; color:#fff; text-align:center; display:block;}
.sy_lx .l_x{background-color:#f3a21b; padding:40px 20px; color:#fff;}
.sy_lx .l_x h3{margin-bottom:20px;}
.sy_lx .l_x .w_z{font-size:14px; line-height:30px;}
.sy_lx .l_x .w_z i{width:20px; display:inline-block;}
@media only screen and (max-width:992px){
.sy_lx{padding:40px 0;}
.sy_lx .l_y input{height:45px; font-size:14px; line-height:44px;}
.sy_lx .l_y textarea{height:93px; padding:10px 0; font-size:14px; line-height:24px; margin-bottom:15px;}
.sy_lx .l_y button{width:110px; height:36px; font-size:15px; line-height:36px;}
.sy_lx .l_x{padding:20px 20px 0;}
.sy_lx .l_x h3{font-size:20px;}
.sy_lx .l_x .w_z{font-size:13px; line-height:26px; margin-bottom:20px;}
.sy_lx .l_x .w_z i{width:20px; display:inline-block;}
}

.n_ban{width:100%; height:600px; overflow:hidden; position:relative;}
.n_ban .w_z{width:1170px; position:absolute; left:50%; top:60%; color:#fff; text-shadow:0 0 10px #777;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.n_ban .w_z h1{font-size:40px; font-weight:bold; margin-bottom:15px;}
.n_ban .w_z span{padding-bottom:15px; margin-bottom:20px; border-bottom:2px solid rgba(255,255,255,.8); font-size:20px; display:inline-block;}
.n_ban .w_z i{padding:0 10px;}
.n_ban .w_z p{font-size:18px; text-transform:uppercase;}
@media (min-width:992px){
.n_ban{height:460px;}
.n_ban .w_z{width:940px;}
.n_ban .w_z h1{font-size:30px; margin-bottom:10px;}
.n_ban .w_z span{padding-bottom:10px; margin-bottom:15px; font-size:16px;}
.n_ban .w_z i{padding:0 5px;}
.n_ban .w_z p{font-size:15px;}
}
@media (min-width:1200px){
.n_ban{height:600px;}
.n_ban .w_z{width:1170px;}
.n_ban .w_z h1{font-size:40px; margin-bottom:15px;}
.n_ban .w_z span{padding-bottom:15px; margin-bottom:20px; font-size:20px;}
.n_ban .w_z i{padding:0 10px;}
.n_ban .w_z p{font-size:18px;}
}
@media only screen and (max-width:992px){
.n_ban{width:100%; height:23vh; overflow:hidden; position:relative;}
.n_ban .w_z{width:90%; top:50%;}
.n_ban .w_z h1{font-size:20px; font-weight:normal; margin-bottom:8px;}
.n_ban .w_z span{display:none;}
.n_ban .w_z p{font-size:14px;}
}

.gy_wm{width:100%; padding:60px 0; overflow:hidden;}
.gy_wm .t_p img{width:100%; height:auto; display:block;}
.gy_wm .w_z h3{font-size:18px; font-weight:bold; color:#f3a21b; line-height:28px; text-transform:uppercase; margin-bottom:15px;}
.gy_wm .w_z p{font-size:15px; line-height:28px; color:#888;}
@media (min-width:992px){
.gy_wm .w_z h3{font-size:16px; line-height:26px; margin-bottom:10px;}
.gy_wm .w_z p{font-size:13px; line-height:24px;}
}
@media (min-width:1200px){
.gy_wm .w_z h3{font-size:18px; line-height:28px; margin-bottom:15px;}
.gy_wm .w_z p{font-size:15px; line-height:28px;}
}
@media only screen and (max-width:992px){
.gy_wm{padding:40px 0;}
.gy_wm .t_p img{width:60%; margin:0 auto 20px;}
.gy_wm .w_z h3{font-size:16px; font-weight:bold; line-height:26px; margin-bottom:10px;}
.gy_wm .w_z p{font-size:13px; line-height:22px;}
}

.gy_by{width:100%; padding:60px 0; background-color:#f3a21b; color:#fff; text-align:center; overflow:hidden;}
.gy_by h3{font-size:25px; font-weight:bold; margin-bottom:10px;}
.gy_by p{font-size:14px; text-transform:uppercase;}
@media only screen and (max-width:992px){
.gy_by{padding:30px 0;}
.gy_by h3{font-size:18px; font-weight:normal; line-height:28px;}
.gy_by p{font-size:12px; line-height:20px;}
}

.gy_tc{width:100%; padding:60px 0; overflow:hidden;}
.gy_tc .row{margin:0 -10px;}
.gy_tc ul li{padding:0 10px;}
.gy_tc ul li img{width:100%; height:auto; display:block;}
@media only screen and (max-width:992px){
.gy_tc{padding:40px 5px 20px;}
.gy_tc ul li{margin-bottom:20px;}
}

.gc_js{width:100%; padding:60px 0; overflow:hidden;}
.gc_js .w_z{font-size:16px; line-height:30px; color:#555;}
.gc_js .l_b .n_r{position:relative; overflow:hidden; margin-top:30px;}
.gc_js .l_b .w_z{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); font-size:22px; color:#fff;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gc_js .l_b .n_r:hover .w_z{background-color:rgba(0,0,0,.5);}
.gc_js .l_b .m_c{position:absolute; top:50%; left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.gc_js .l_b img{width:100%; height:auto; display:block;}
@media (min-width:992px){
.gc_js .w_z{font-size:14px; line-height:26px;}
}
@media (min-width:1200px){
.gc_js .w_z{font-size:16px; line-height:30px;}
}
@media only screen and (max-width:992px){
.gc_js{padding:40px 0;}
.gc_js .w_z{font-size:14px; line-height:24px;}
.gc_js .l_b .n_r{position:relative; overflow:hidden; margin-top:20px;}
.gc_js .l_b .w_z{font-size:18px;}
}

.cp_zs{width:100%; padding:60px 0; text-align:center; overflow:hidden;}
.cp_zs .e_j{margin-bottom:50px; text-align:center;}
.cp_zs .e_j a{width:120px; height:36px; border-radius:15px; background-color:#f7f7f7; font-size:15px; line-height:36px; color:#555; display:inline-block; margin:0 10px;}
.cp_zs .e_j a:hover{background-color:#f3a21b; color:#fff;}
.cp_zs .e_j a.on{background-color:#f3a21b; color:#fff;}
.cp_zs .t_p img{width:100%; height:auto; display:block;}
.cp_zs .c_p .n_r{margin-bottom:30px; padding:0 20px;}
.cp_zs .c_p .w_z{padding:5px; background-color:#f7f7f7; font-size:15px; line-height:28px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .c_p .n_r:hover .w_z{background-color:#f3a21b; color:#fff;}
.cp_zs .xw_lb{text-align:left;}
.cp_zs .xw_lb .w_z{margin-top:15px;}
.cp_zs .xw_lb .w_z h3{font-size:18px; line-height:30px; margin-bottom:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cp_zs .xw_lb .w_z a{transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .xw_lb .w_z a.c_k{width:39px; height:11px; background:url(../images/jt.png) no-repeat center; display:block;}
.cp_zs .xw_lb .w_z span{font-size:12px; color:#555; padding-right:15px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .xw_lb .w_z i{color:#333; padding-right:5px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .xw_lb .w_z p{height:48px; font-size:14px; line-height:24px; color:#777; margin-top:15px; margin-bottom:25px; overflow:hidden;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .xw_lb ul li{padding:30px 15px; border-bottom:1px solid #e7e7e7;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.cp_zs .xw_lb ul li:hover{background-color:#f3a21b;}
.cp_zs .xw_lb ul li:hover .w_z a{color:#fff;}
.cp_zs .xw_lb ul li:hover .w_z span{color:#fff;}
.cp_zs .xw_lb ul li:hover .w_z p{color:#fff;}
.cp_zs .xw_lb ul li:hover .w_z i{color:#fff;}
.cp_zs .xw_lb ul li:hover .w_z a.c_k{background:url(../images/jt1.png) no-repeat center;}
@media (min-width:992px){
.cp_zs .xw_lb .w_z{margin-top:0;}
.cp_zs .xw_lb .w_z h3{line-height:26px; margin-bottom:10px;}
.cp_zs .xw_lb .w_z p{height:44px; font-size:13px; line-height:22px; margin-top:10px; margin-bottom:20px;}
}
@media (min-width:1200px){
.cp_zs .xw_lb .w_z{margin-top:15px;}
.cp_zs .xw_lb .w_z h3{line-height:30px; margin-bottom:15px;}
.cp_zs .xw_lb .w_z p{height:48px; font-size:14px; line-height:24px; margin-top:15px; margin-bottom:25px;}
}
@media only screen and (max-width:992px){
.cp_zs{padding:40px 0;}
.cp_zs .e_j{margin-bottom:30px;}
.cp_zs .e_j a{width:110px; height:32px; font-size:14px; line-height:32px; margin:0 5px;}
.cp_zs .c_p .n_r{padding:0 10px;}
.cp_zs .c_p .w_z{font-size:14px; text-align:center; line-height:24px;}
.cp_zs .xw_lb ul li{padding:20px 0;}
.cp_zs .xw_lb .w_z{margin-top:10px;}
.cp_zs .xw_lb .w_z h3{font-size:15px; line-height:26px; font-weight:normal; margin-bottom:5px;}
.cp_zs .xw_lb .w_z p{font-size:12px; line-height:22px; margin-bottom:10px;}
}

.yj_zx{width:100%; padding:60px 0; overflow:hidden;}
.yj_zx .b_y{font-size:16px; line-height:28px; color:#777; text-align:center; margin-bottom:30px;}
.yj_zx .y_j ul li{overflow:hidden;}
.yj_zx .y_j .t_p{width:50%; float:left;}
.yj_zx .y_j ul li:nth-child(2n) .t_p{float:right;}
.yj_zx .y_j .t_p img{width:100%; height:auto; display:block;}
.yj_zx .y_j .w_z{width:48%; padding-top:30px; float:right;}
.yj_zx .y_j ul li:nth-child(2n) .w_z{float:left;}
.yj_zx .y_j .w_z h3{font-size:22px; margin-bottom:15px;}
.yj_zx .y_j .w_z p{font-size:15px; line-height:26px; color:#777;}
@media (min-width:992px){
.yj_zx .b_y{font-size:14px; line-height:24px;}
.yj_zx .y_j .w_z{padding-top:20px;}
.yj_zx .y_j .w_z h3{font-size:18px; margin-bottom:15px;}
.yj_zx .y_j .w_z p{font-size:13px; line-height:22px;}
}
@media (min-width:1200px){
.yj_zx .b_y{font-size:16px; line-height:28px;}
.yj_zx .y_j .w_z{padding-top:30px;}
.yj_zx .y_j .w_z h3{font-size:22px; margin-bottom:15px;}
.yj_zx .y_j .w_z p{font-size:15px; line-height:26px;}
}
@media only screen and (max-width:992px){
.yj_zx{padding:40px 0;}
.yj_zx .b_y{font-size:14px; line-height:24px; margin-bottom:20px;}
.yj_zx .y_j{padding:0 15px;}
.yj_zx .y_j ul li{overflow:hidden;}
.yj_zx .y_j .t_p{width:100%; float:none;}
.yj_zx .y_j ul li:nth-child(2n) .t_p{float:none;}
.yj_zx .y_j .w_z{width:100%; padding:20px 0; float:none;}
.yj_zx .y_j ul li:nth-child(2n) .w_z{float:none;}
.yj_zx .y_j .w_z h3{font-size:16px; margin-bottom:15px;}
.yj_zx .y_j .w_z p{font-size:13px; line-height:22px;}
}

.gm_qd{width:100%; padding:60px 0; text-align:center; overflow:hidden;}
.gm_qd .q_d{width:700px; margin:0 auto;}
.gm_qd .t_b{width:150px; margin:0 auto;}
.gm_qd .t_b img{width:100%; height:auto; display:block;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.gm_qd .n_r:hover .t_b img{transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);}
.gm_qd .w_z{margin-top:20px;}
.gm_qd .w_z h3{font-size:18px; margin-bottom:10px;}
.gm_qd .w_z span{font-size:14px; color:#777;}
@media only screen and (max-width:992px){
.gm_qd{padding:40px 0;}
.gm_qd .q_d{width:100%;}
.gm_qd .n_r{margin-bottom:20px;}
.gm_qd .t_b{width:100px;}
.gm_qd .w_z h3{font-size:16px; margin-bottom:6px;}
.gm_qd .w_z span{font-size:12px;}
}

.zx_ly{width:100%; padding:60px 0 0; overflow:hidden;}
.zx_ly .l_y{padding:50px 0; background-color:#f7f7f7; overflow:hidden;}
.zx_ly .l_y .n_r{width:620px; margin:0 auto; background-color:#fff; padding:30px 50px;}
.zx_ly .l_y .n_r input{width:100%; height:51px; border-bottom:1px solid #e7e7e7; font-size:15px; line-height:50px; color:#555; display:block;}
.zx_ly .l_y .n_r textarea{width:100%; height:129px; padding:12px 0; border-bottom:1px solid #e7e7e7; font-size:15px; line-height:26px; color:#555; display:block; resize:none; margin-bottom:20px;}
.zx_ly .l_y .n_r button{width:160px; height:46px; background-color:#f3a21b; font-size:16px; line-height:46px; color:#fff; text-align:center; display:inline-block; margin:0 10px;}
.zx_ly .l_y .n_r button.c_z{background-color:#000;}
.zx_ly .f_s{padding:50px 0; background-color:#f7f7f7; overflow:hidden;}
.zx_ly .f_s .d_t{background-color:#f3a21b; color:#fff; overflow:hidden; margin-bottom:30px;}
.zx_ly .f_s .d_t .z_c{width:60%; float:left;}
.zx_ly .f_s .d_t .z_c iframe{margin:5px; margin-bottom:0;}
.zx_ly .f_s .d_t .z_c img{width:100%; height:auto; display:block;}
.zx_ly .f_s .d_t .y_c{width:40%; float:right;}
.zx_ly .f_s .d_t .y_c .w_z{padding:30px; font-size:14px; line-height:30px;}
.zx_ly .f_s .d_t .y_c .w_z i{width:20px; display:inline-block;}
.zx_ly .f_s .f_d .n_r{padding:20px; background-color:#fff; font-size:14px; line-height:28px; color:#777;}
.zx_ly .f_s .f_d .n_r i{width:20px; display:inline-block;}
@media only screen and (max-width:992px){
.zx_ly{padding:40px 0 0;}
.zx_ly .l_y{padding:30px;}
.zx_ly .l_y .n_r{width:100%; padding:15px 20px 30px;}
.zx_ly .l_y .n_r input{height:45px; font-size:14px; line-height:44px;}
.zx_ly .l_y .n_r textarea{height:93px; padding:10px 0; font-size:14px; line-height:24px; margin-bottom:15px;}
.zx_ly .l_y .n_r button{width:110px; height:36px; font-size:15px; line-height:36px; margin:0 5px;}
.zx_ly .f_s{padding:30px 0;}
.zx_ly .f_s .d_t{margin-bottom:0;}
.zx_ly .f_s .d_t .z_c{width:100%; float:none;}
.zx_ly .f_s .d_t .z_c iframe{margin:0;}
.zx_ly .f_s .d_t .y_c{width:100%; float:none;}
.zx_ly .f_s .d_t .y_c .w_z{padding:20px;}
.zx_ly .f_s .f_d .n_r{font-size:13px; line-height:26px; margin-top:20px;}
}

.footer{width:100%; background-color:#1d2025; font-size:13px; line-height:30px; color:#666;}
.footer .container{padding:50px 15px; position:relative;}
.footer h3{margin-bottom:15px; font-size:16px; color:#aaa;}
.footer em{width:32px; height:2px; background-color:#aaa; display:block; margin-bottom:10px;}
.footer ul li{width:14.285714%; float:left; padding:0 15px; display:block;}
.footer ul li a{color:#666; display:block;}
.footer ul li a:hover{color:#f3a21b;}
.footer ul li a.h_d{width:44px; height:44px; border:2px solid #666; border-radius:50%; font-size:18px; text-align:center; line-height:40px; margin-top:15px;}
.footer ul li a.h_d:hover{border:2px solid #f3a21b;}
.footer .b_q{padding:20px 0; background-color:#16191e;}
.footer .b_q .container{padding:0 15px;}
.footer .b_q .z_c{float:left;}
.footer .b_q .z_c a{}
.footer .b_q .z_c a:hover{}
.footer .b_q .y_c{float:right; line-height:32px;}
.footer .b_q .y_c span{padding-left:15px;}
@media only screen and (max-width:992px){
.footer{font-size:12px; line-height:24px;}
.footer .container{display:none;}
.footer h3{margin-bottom:10px; font-size:16px; font-weight:normal;}
.footer .b_q{padding:20px 0 15px; text-align:center;}
.footer .b_q .container{display:block;}
.footer .b_q .z_c{float:none; overflow:hidden;}
.footer .b_q .y_c{float:none; margin-top:5px; line-height:22px;}
.footer .b_q .y_c span{padding:0; display:block;}
}

.f_h{width:40px; height:40px; background:#f3a21b url(../images/f_h.png) no-repeat center; display:none; position:fixed; bottom:68px; right:0; z-index:999999;}
@media only screen and (max-width:992px){
.f_h{bottom:30px;}
}

@media only screen and (max-width:992px){
.pager{margin:20px 0 50px;}
}

.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}

#maximg img{ max-width:100%; height:auto !important}
#maximg{ line-height:28px}


.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

.xin_news{ overflow:hidden}
.xin_news dl{ float:left; width:550px; margin-right:70px; margin-bottom:15px}
.xin_news dl dt{ width:170px;float:left}
.xin_news dl dd{ margin-left:180px;}
.xin_news dl dd a{ font-size:16px; line-height:40px}
.xin_news dl dd p{ font-size:14px; color:#999}

.linkss{ padding:0 !important; margin-bottom:20px}
.linkss dl{ overflow:hidden}
.linkss dl dt{ float:left}
.linkss dl a{ display:inline-block; margin-right:10px}

@media screen and (max-width: 768px) {
	.xin_news{ height:340px; overflow:hidden}
    .xin_news dl{ width:100%; float:inherit; overflow:hidden}
	.xin_news dl dt{ width:100px}
	.xin_news dl dt img{ height:70px}
	.xin_news dl dd{ margin-left:110px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
	.xin_news dl dd a{ font-size:14px; line-height:30px; padding-bottom:10px; display:block}
	.xin_news dl dd p{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
}