﻿@charset "utf-8";
* {border:0;margin:0;padding:0;outline:0;box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img {border:0 none;margin:0;padding:0;box-sizing:border-box;outline:0;}
body,textarea,input,button,select,keygen,legend {font:14px/1.5;color:#333;outline:0;font-family:'Microsoft YaHei','Microsoft YaHei UI','WenQuanYi Micro Hei',Arial,sans-serif;font-style:normal;}
html,body {width:100%;position:relative;height:100%;}
.bodyw,.body_st {height:100%;}
body {overflow-x:hidden;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
em {font-style:normal;}
ul,li,ol {list-style:none;}
a {text-decoration:none;color:#333;}
a:hover {color:#e21309;}
.fl {float:left;}
.fr {float:right;}
.l {float:left;}
.r {float:right;}
table {border-collapse:collapse;}
.clear:after {content:".";display:block;height:0;visibility:hidden;clear:both;overflow:hidden;}
.w1200 {width:1200px;margin:auto;max-width:95%;}
.w1240 {width:1240px;margin:auto;max-width:95%;}
.w1340 {width:1200px;margin:auto;max-width:95%;}
.footlinks {clear:both;margin:10px auto;padding:5px;max-width:1190px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link,.footlinks a:visited {font-size:9pt;line-height:140%;color:#777;margin-right:3px;}
.box.b_2 ul li {width:49%;}
.box.b_2 ul li:nth-child(2n) {margin-right:0;}
.banner {width:100%;overflow:hidden;position:absolute;left:0;top:0;}
.banner ul {position:relative;width:10000%;}
.banner ul li {float:left;width:1%;overflow:hidden;background:center no-repeat;}
.banner ul li a {display:block;width:100%;height:100%;overflow:hidden;}
.banner ul li a img {width:1920px;position:relative;left:50%;margin-left:-960px;display:block;}
.bandd {position:absolute;left:50%;bottom:3%;width:1200px;margin-left:-600px;text-align:center;}
.bandd span {margin-left:10px;float:right;width:50px;height:10px;text-indent:-9999px;cursor:pointer;background:rgba(255,255,255,0.8);}
.bandd span.on {background:#d81921;}
.style {display:none !important;}
.top_t {background:#e21309;}
.top_t .l {font-size:14px;line-height:35px;color:#FFF;}
.top_t .r a {float:left;font-size:14px;line-height:35px;color:#FFF;}
.top_t .r span {float:left;padding:0 5px;font-size:12px;line-height:35px;color:#FFF;}
.logo {float:left;}
.logo img {display:block;height:100px;box-sizing:border-box;padding:20px 0;}
.top_ss {float:right;margin-right:50px;width:365px;margin-top:22px;}
.top_ss form {display:block;width:100%;height:35px;box-sizing:border-box;background:#e21309;padding:2px 55px 2px 2px;position:relative;}
.top_ss form input {display:block;width:100%;height:31px;box-sizing:border-box;background:#FFF;padding:0 10px;font-size:12px;}
.top_ss form a {position:absolute;top:0;right:0;width:55px;height:35px;background:url(../img/top_ss.png) center no-repeat;}
.top_ss .top_ss_t a {float:left;margin-right:10px;font-size:12px;line-height:30px;color:#666;}
.top_lx {float:right;font-size:24px;line-height:24px;color:#e21309;position:relative;padding:6px 0 6px 45px;margin-top:20px;}
.top_lx span.iconfont {font-size:36px;line-height:60px;color:#e21309;position:absolute;left:0;top:0;}
.zdy_dh ul {position:relative;}
.zdy_dh ul li {float:left;}
.zdy_dh ul li a {font-size:16px;line-height:50px;color:#333;padding:0 20px;display:block;position:relative;}
.zdy_dh ul li a span {position:absolute;right:0;top:-20px;}
.zdy_dh ul li a:hover {color:#e21309;}
.dh {width:100%;height:500px;position:relative;}
.dh_fl {position:relative;z-index:2;}
.dh_fl ul {position:absolute;top:0;left:0;width:240px;background:rgba(0,0,0,0.5);padding:1px 0;}
.dh_fl ul li:hover {background:#e21309;}
.dh_fl ul li p a {display:block;font-size:16px;line-height:82px;color:#FFF;padding-left:40px;border-bottom:1px solid rgba(255,255,255,0.6);position:relative;}
.dh_fl ul li p a span {float:left;font-size:30px;padding-right:10px;}
.dh_xl {position:absolute;left:240px;top:0;bottom:0;width:960px;box-sizing:border-box;background:rgba(255,255,255,0.95);padding:30px 40px;display:none;}
.dh_xl dl dd {float:left;border:1px solid #ddd;padding:0 20px;margin:0 10px 10px 0;border-radius:3px;}
.dh_xl dl dd:hover {border:1px solid #e21309;}
.dh_xl dl dd a {display:block;font-size:14px;line-height:45px;color:#333;}
.dh_xl dl dd:hover a {color:#e21309;}
.sy_1 {padding:70px 0 80px;}
.sy_1 .ljzx {display:block;width:120px;font-size:14px;line-height:35px;text-align:center;color:#FFF;margin:40px auto 0;background:#e21309;border-radius:5px;}
.sy_1 .h2 {font-size:30px;color:#e21309;line-height:30px;text-align:center;}
.sy_1 .h2 span {color:#333;}
.sy_1_lb {margin-top:50px;}
.sy_1_lb ul li {float:left;width:23.5%;margin-right:2%;background:#e21309;box-sizing:border-box;padding:50px 30px;-webkit-transition:0.5s;transition:0.5s;border-radius:5px;}
.sy_1_lb ul li:hover {box-shadow:0 0 15px #ccc;-webkit-transform:translateY(-3px);transform:translateY(-3px);}
.sy_1_lb ul li:nth-child(4n) {margin-right:0;}
.sy_1_lb ul li .h6 {font-size:42px;line-height:42px;text-align:center;color:#FFF;}
.sy_1_lb ul li .h3 {font-size:18px;color:#FFF;line-height:18px;text-align:center;padding:20px 0 20px;}
.sy_1_lb ul li .h7 a {display:block;width:120px;font-size:14px;line-height:35px;text-align:center;color:#FFF;margin:auto;border:1px solid #FFF;-webkit-transition:0.5s;transition:0.5s;border-radius:5px;}
.sy_1_lb ul li .h7 a:hover {color:#e21309;background:#FFF;}
.sy_bt {text-align:center;}
.sy_bt h2 {font-size:30px;line-height:30px;color:#333;}
.sy_bt h3,.sy_bt p {font-size:14px;line-height:24px;color:#666;padding-top:15px;}
.sy_yw {padding:70px 0 60px;background:#f6f6f6;}
.sy_yw_lb {margin-top:50px;}
.sy_yw_lb_l {float:left;width:100%;}
.sy_yw_lb_l ul li {float:left;width:32%;margin:0 2% 2% 0;background:#FFF;padding:30px 30px;position:relative;border-radius:5px;}
.sy_yw_lb_l ul li:nth-child(3n) {margin-right:0;}
.sy_yw_lb_l ul li .h1 {font-size:20px;line-height:20px;font-weight:bold;color:#333;}
.sy_yw_lb_l ul li .h1 span {display:inline-block;position:relative;top:-10px;left:5px;}
.sy_yw_lb_l ul li .h2 {font-size:14px;line-height:24px;color:#666;margin-top:15px;padding-right:150px;}
.sy_yw_lb_l ul li .h3 {font-size:14px;line-height:24px;color:#666;margin-top:25px;}
.sy_yw_lb_l ul li .h3 a {display:block;width:120px;font-size:14px;line-height:35px;text-align:center;color:#e21309;border:1px solid #e21309;-webkit-transition:0.5s;transition:0.5s;border-radius:5px;}
.sy_yw_lb_l ul li .h3 a:hover {color:#FFF;background:#e21309;}
.sy_yw_lb_l ul li .h4 {position:absolute;top:70px;right:30px;width:130px;}
.sy_yw_lb_l ul li .h4 span.iconfont {font-size:36px;line-height:58px;color:#ccc;text-align:center;display:block;width:60px;margin:auto;border:1px solid #EEE;border-radius:50%;-webkit-transition:0.5s;transition:0.5s;}
.sy_yw_lb_l ul li:hover .h4 span.iconfont {color:#FFF;background:#e21309;border:1px solid #e21309;}
.sy_yw_lb_l ul li .h4 p {font-size:12px;line-height:18px;color:#999;text-align:center;padding-top:10px;}
.sy_yw_lb_l ul li .h4 p span {color:#e21309;}
.sy_xc {padding:80px 0;}
.large_small {padding-left:180px;position:relative;}
.large_box {margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin:auto;border:1px solid #EEE;background:#FFF;}
.large_box ul li {display:none;}
.large_box img {display:block;width:100%;margin:auto;}
.small_box {position:absolute;width:140px;top:0;left:0;bottom:0;padding:30px 0;overflow:hidden;}
.small_list {overflow:hidden;margin-top:10px;}
.small_list ul {overflow:hidden}
.small_list ul li {position:relative;margin-bottom:10px;border:1px solid #ccc;background:#FFF;}
.small_list ul li img {display:block;width:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:0.5s;transition:0.5s;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}
.small_list ul li.on img {-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter:grayscale(0);}
.small_box .btn {position:absolute;left:0;width:100%;height:20px;background-color:#ececec;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.left_btn {top:0;background-image:url(../img/left_btn.png)}
.right_btn {bottom:0;background-image:url(../img/right_btn.png)}
.xsy_m7 {padding:80px 0;background:#f6f6f6;}
.sy_xw {float:left;width:31.333%;margin-right:3%;}
.sy_xw:nth-child(3n) {margin-right:0;}
.sy_xw_bt {height:40px;border-bottom:1px solid #EEE;margin-bottom:20px;}
.sy_xw_bt span {float:left;font-size:20px;line-height:20px;color:#333;}
.sy_xw_bt a {float:right;font-size:14px;line-height:20px;color:#666;}
.sy_xw_bt a:hover {color:#e21309}
.sy_xw1_tw {border-bottom:1px solid #EEE;padding-bottom:10px;}
.sy_xw1_tw .h1 {overflow:hidden;}
.sy_xw1_tw .h1 img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw1_tw:hover .h1 img {-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_xw1_tw .h2 {position:relative;padding-right:50px;margin:20px 0 0;}
.sy_xw1_tw .h2 p {font-size:16px;line-height:28px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.sy_xw1_tw:hover .h2 p {color:#e21309}
.sy_xw1_tw .h2 span {font-size:14px;line-height:28px;color:#666;position:absolute;right:0;top:0;}
.sy_xw1_tw .h3 {font-size:14px;line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:5px 0 0;}
.sy_xw1 ul {padding:0 0 0;}
.sy_xw1 ul li {padding:10px 0;position:relative;padding-right:50px;border-bottom:1px solid #EEE;}
.sy_xw1 ul li a {font-size:14px;line-height:30px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.sy_xw1 ul li:hover a {color:#e21309}
.sy_xw1 ul li span {font-size:14px;line-height:28px;color:#999;position:absolute;right:0;top:10px;}
.sy_bt2 {padding:80px 0 50px;}
.sy_bt2 h2 {font-size:30px;line-height:30px;text-align:center;color:#333;font-weight:bold;}
.sy_bt2 h3,.sy_bt2 p {font-size:14px;line-height:24px;text-align:center;color:#999;margin-top:15px;}
.sy_kf {padding-bottom:80px;}
.sy_kf ul li {float:left;width:20%;position:relative;-webkit-transition:0.5s;transition:0.5s;}
.sy_kf ul li.on {width:40%;}
.sy_kf ul li .sy_kf_img {float:left;}
.sy_kf ul li .sy_kf_img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;-webkit-filter:grayscale(60%);-moz-filter:grayscale(60%);-ms-filter:grayscale(60%);-o-filter:grayscale(60%);filter:grayscale(60%);filter:gray;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.sy_kf ul li.on .sy_kf_img img {-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.sy_kf ul li .sy_kf_t {position:absolute;left:75%;top:50%;width:180px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:0.5s;transition:0.5s;}
.sy_kf ul li.on .sy_kf_t {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.sy_kf ul li .sy_kf_t .h2 {font-size:30px;line-height:30px;height:30px;color:#333;}
.sy_kf ul li .sy_kf_t .h2 span {font-size:12px;line-height:12px;height:12px;color:#999;padding:18px 0 0 10px;}
.sy_kf ul li .sy_kf_t .h3 img {display:block;padding:20px 0 10px;}
.sy_kf ul li .sy_kf_t .h4 {font-size:16px;line-height:16px;color:#333;padding-top:10px;}
.sy_kf ul li .sy_kf_t .h5 {font-size:14px;line-height:24px;color:#666;padding:10px 0 20px;}
.sy_kf ul li .sy_kf_t .h6 a {display:block;width:100px;height:35px;border:1px solid #e21309;color:#e21309;text-align:center;font-size:12px;line-height:35px;-webkit-transition:0.5s;transition:0.5s;border-radius:3px;}
.sy_kf ul li .sy_kf_t .h6 a:hover {color:#FFF;background:#e21309;}
.foot {background:#e21309;padding:40px 0 30px;}
.foot_dh {float:left;}
.foot_dh ul {float:left;margin-right:180px;}
.foot_dh ul li a {display:block;font-size:14px;line-height:30px;color:#FFF;}
.foot_dh ul li.bt a {font-weight:bold;}
.foot_lx {float:left;}
.foot_lx h2 {font-size:14px;line-height:30px;color:#FFF;font-weight:bold;}
.foot_lx h3 {padding-left:23px;height:20px;background:url(../img/footTime.png) left center no-repeat;margin-bottom:12px;margin-top:8px;}
.foot_lx h3 span {float:left;background:#333;padding:0 5px;font-size:14px;line-height:20px;color:#FFF;}
.foot_lx h4 {padding-left:23px;height:20px;background:url(../img/footTime.png) left center no-repeat;}
.foot_lx h4 a {float:left;background:#333;padding:0 5px;font-size:14px;line-height:20px;color:#FFF;}
.foot_ewm {float:right;width:150px;}
.foot_ewm img {display:block;width:100%;}
.foot_ewm p {font-size:14px;line-height:30px;color:#FFF;text-align:center;}
.foot_yqlj {float:left;width:100%;padding:15px 0;border-top:1px solid #FFF;margin-top:40px;}
.foot_yqlj span {float:left;font-size:14px;line-height:30px;color:#FFF;font-weight:bold;margin-right:5px;}
.foot_yqlj a {float:left;font-size:14px;line-height:30px;color:#FFF;margin-right:10px;}
.foot_bq {float:left;width:100%;padding:10px 0px;font-size:14px;line-height:24px;text-align:center;color:#FFF;}
.bat {overflow:hidden;}
.bat img {display:block;width:1920px;position:relative;left:50%;margin-left:-960px;}
.ny_dqlj {padding:5px 0;border-bottom:1px solid #EEE;}
.ny_dqlj .l {font-size:16px;line-height:60px;font-weight:bold;color:#e21309;}
.ny_dqlj .r em {float:left;width:16px;height:60px;margin-right:5px;background:url(../img/home.png) no-repeat center;}
.ny_dqlj .r i {float:left;width:10px;height:60px;margin:0 5px;background:url(../img/sNav_icon.png) no-repeat center;}
.ny_dqlj .r span {float:left;font-size:14px;line-height:60px;}
.ny_dqlj .r a {float:left;font-size:14px;line-height:60px;}
.ny_dqlj .r a.on {color:#e21309;}
.ny_st {padding:50px 0 80px;}
.ny_st_l {width:25%;padding-left:30px;float:right;}
.ny_st_l_bt {font-size:18px;line-height:18px;font-weight:bold;padding-bottom:20px;}
.ny_fl ul li {margin-bottom:10px;}
.ny_fl ul li a {display:block;font-size:14px;line-height:45px;background:#f6f6f6;padding:0 0 0 10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_fl ul li a span {font-size:12px;float:left;padding-right:3px;}
.ny_fl>ul>li:hover>a {color:#FFF;background:#e21309;}
.ny_fl>ul>li.on>a {color:#FFF;background:#e21309;}
.ny_fl ul li .sanji ul li {margin-bottom:0;}
.ny_fl ul li .sanji ul li a {padding-left:40px;line-height:45px;font-size:13px;border-bottom:1px solid #FFF;color:#666;}
.ny_fl ul li .sanji ul li.on a {background:#f6f6f6;color:#e21309;}
.ny_lxxx {margin-top:50px;}
.ny_lxxx_txt {font-size:14px;line-height:30px;color:#666;}
.ny_lxxx_txt img {margin-top:5px;}
.ny_xwtj {margin-top:50px;}
.ny_xwtj ul li {border-bottom:1px dashed #E5E5E5;padding-bottom:10px;margin-bottom:10px;}
.ny_xwtj ul li a {display:block;position:relative;padding-right:80px;}
.ny_xwtj ul li .ny_xwtj_txt .h1 {font-size:14px;line-height:24px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_xwtj ul li .ny_xwtj_txt .h1:hover {color:#e21309;}
.ny_xwtj ul li .ny_xwtj_txt .h2 {position:absolute;right:0;top:0;font-size:14px;line-height:24px;color:#999;}
.ny_st_r {width:75%;float:left;padding-right:20px;}
.ny_st_r.w100 {width:100%;padding:0;}
.ny_gy {font-size:14px;line-height:30px;}
.ny_gy img {max-width:100%;}
.ny_gy table {border:1px solid #666;border-width:1px 1px 0px 0px;}
.ny_gy th {border:1px solid #666;border-width:0px 0px 1px 1px;}
.ny_gy td {border:1px solid #666;border-width:0px 0px 1px 1px;}
.sy_xl_ly {margin-top:50px;}
.sy_xl_ly form input {display:block;width:100%;border:1px solid #EEE;border-radius:3px;margin-bottom:10px;font-size:14px;line-height:40px;padding:0 10px;background:none;}
.sy_xl_ly form textarea {display:block;width:100%;border:1px solid #EEE;border-radius:3px;margin-bottom:10px;font-size:14px;line-height:30px;padding:5px 10px;height:120px;color:#666;background:none;}
.sy_xl_ly form a {display:block;width:180px;border-radius:3px;font-size:14px;line-height:40px;border:1px solid #EEE;text-align:center;color:#666;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover {background:#e21309;color:#FFF;border:1px solid #e21309;}
.ny_lx {margin-top:50px;}
.ny_xw ul li {border-bottom:1px dashed #EEE;padding-left:280px;position:relative;padding-bottom:35px;margin-bottom:35px;}
.ny_xw ul li .ny_xw_img {position:absolute;left:0px;top:0;width:260px;overflow:hidden;height:150px;}
.ny_xw ul li .ny_xw_img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li .ny_xw_img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .ny_xw_txt {position:relative;height:150px;}
.ny_xw ul li .ny_xw_txt .h1 {font-size:15px;line-height:30px;color:#333;font-weight:bold;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li .ny_xw_txt .h1:hover {color:#e21309;}
.ny_xw ul li .ny_xw_txt .h4 {font-size:14px;line-height:24px;padding-top:5px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ny_xw ul li .ny_xw_txt .h2 {font-size:14px;line-height:24px;color:#999;padding-top:5px;}
.ny_xw ul li .ny_xw_txt .h2 span {font-size:14px;float:left;padding-right:5px;}
.ny_xw ul li .ny_xw_txt .h3 {position:absolute;left:0;bottom:10px;font-size:14px;line-height:22px;color:#666;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li .ny_xw_txt .h3 span {font-size:12px;float:right;padding-left:5px;color:#e21309;}
.ny_xw ul li .ny_xw_txt .h3:hover {color:#e21309;}
.pagination {width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:50px 0 0px;text-transform:uppercase;}
.pagination a,.pagination span {display:inline-block;padding:0 15px;line-height:40px;font-size:14px;border:1px solid #D6D6D6;margin:0 5px;color:#282828;}
.pagination span.current,.pagination a:hover {color:#FFF;border-color:#e21309;background:#e21309;}
.ny_tw_bt {text-align:center;line-height:30px;padding:0px;font-size:14px;}
.ny_tw_bt .line {padding:0 15px;}
.ny_tw_bt span.iconfont {padding-right:5px;}
.ny_tw_bt .h3 {padding:0 0 20px;line-height:24px;font-size:24px;}
.ny_tw {font-size:14px;line-height:30px;padding:20px 0 0px;}
.ny_tw img {display:block;max-width:100%;margin:auto;}
.view-page2 {position:relative;padding-top:20px;border-top:1px solid #EEE;margin-top:30px;}
.view-page2 .prev,.view-page2 .next {font-size:14px;line-height:38px;width:45%;}
.view-page2 .prev {float:left;}
.view-page2 .prev a,.view-page2 .next a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.view-page2 a {display:block;color:#666;}
.view-page2 .next {float:right;text-align:right;}
.view-page2 .prev:hover a {color:#e21309;}
.view-page2 .next:hover a {color:#e21309;}