/*鑷畾涔夐儴鍒?/
body{ font-size:14px; overflow-x:hidden; }
h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a:hover{ text-decoration: none;}
.am-modal-dialog{ background:none;}
.am-modal{top:20%}
.am-modal-hd .am-close{top:0px;right:40px; display:none;}
.header>.nav{ }
.nav ul li a{ font-size: 14px; padding:70px 27px 30px 27px;}
.nav-bg-blue{ background: transparent; border: none;}
.nav-bg-blue li a{ color:#333333;}
.nav-bg-blue ul li.active a{ background-image: url(../images/nav_hover.png); background-repeat: no-repeat; background-position: center bottom;}
.nav ul li ul li a{ padding:0px; line-height: 38px; text-align: center; background: #b90111; color: #fff; background-image:none}
.nav ul li.active ul li a{ width: 107px; line-height: 38px; text-align: center; background: #b90111; color: #fff; background-image:none; border-bottom:1px solid #e50012;}
.nav ul li ul li a:hover{ background: #e50012;}
.nav ul li ul{ background: transparent; border: 1px solid #e50012; margin-top:2px;min-width:107px;}
.carousel-page li{ width:1rem; height: 1rem; border-radius:50%;background-color:#b90111;margin-right:0.5rem;margin-left:0.5rem;}
.carousel-page .active{width:1rem; height: 1rem; border-radius:50%;background-color:#fff}
.carousel-prev-icon, .carousel-next-icon{ width:35px;height:56px}
.carousel-prev-icon{background-image:url("../images/banner_L.png"); background-position: left; background-repeat: no-repeat;}
.carousel-next-icon{background-image:url("../images/banner_R.png"); background-position: left; background-repeat: no-repeat;}
.menuwap{ display: none;}
.banner img{ width: 100%;}
.banner{ position: relative;}
hr{ margin-top:0px;}
.m1{ padding-top:70px; margin-bottom:80px;background-image: url(../images/icon1.jpg); background-position: left 100px; background-repeat: repeat-x;}
.m1{ position: relative;}
.m1::before{position:absolute; left: 52%;background:rgba(231,229,228,0.9); height: 1px; width: 100%;content:url(../images/dt.png); top:0;} 
.m1_b{ margin-top:50px; margin-bottom:30px}
.m1_b>.row>.col-xs-12>video{ width:430px; height:260px;}

.m1_bt{ height: 50px; text-align: right; }
.m1_bt a{ border:1px solid #e50012; color: #e50012; width: 100px; text-align: center; margin-right: 10px;  }
.m1_bt a.active{ background: #e50012; color: #fff; }
.m1_bt a:hover{ background: #e50012; color: #fff;}
.m1_bb{ color: #666666; line-height: 32px;}
.m1_bt>.btn{border-radius: 0px;}
.m1_bt>.btn:hover{ border:0px}
.m2{ padding-top:60px; padding-bottom:60px;background-image: url(../images/pro_bg.jpg); background-position: left top; background-repeat: repeat-x;}
.m2_t{background-image: url(../images/icon2.jpg); background-position: left 40px; background-repeat: repeat-x;} 
.m2_m{ color: #a1a5ab; margin-top:15px;}
.m2_m a{ color: #a1a5ab;}
.m2_m a:hover{ color: #e50012;}
.m2_m em:last-child{ display: none;}
.m2>.m2_n{ margin-top:60px;}
.m2_rt dl{  margin:0rem;}
.m2_nwap{ display: none;}

.boxitem .itemtxt p{ padding:0rem; margin:0rem;}
.ibox .boxitem  { float: left; display: block; color: #fff; width: 370px; height: 540px; position: relative; overflow: hidden; }
.boxitem a:link, .boxitem a:visited { color: #fff; }
.boxitem a:active, .boxitem a:hover { color: #fff; }
.boxitem .img { display: block; width: 100%; transition: 600ms; }
.boxitem .itemtxt { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; padding-left:25px; display: table-cell; z-index: 5; transition: 400ms; }
.boxitem .itemtxt .t { font-size: 20px; padding-top: 8%; transition: 300ms; }
.boxitem .itemtxt .t em { font-size: 28px; }
.boxitem .itemtxt .c { font-size: 14px; transition: all 300ms ease 100ms;color: #c3d3ed; }
.boxitem .ico { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
.boxitem.item2 .itemtxt .more { opacity: 0; filter: alpha(opacity=0); position: relative; top: 30px; }
.boxitem.item2 .itemtxt::before, .boxitem.item2 .itemtxt::after { opacity: 0; position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; }
.boxitem.item2 .itemtxt::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.boxitem.item2 .itemtxt::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.boxitem.item2 .itemtxt::before, .boxitem.item2 .itemtxt::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.boxitem.item2:hover .itemtxt::before, .boxitem.item2:hover .itemtxt::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }

.proIbox1 .boxitem.item2:hover .itemtxt .t { padding-top: 70%; text-align: center; }
.proIbox1 .boxitem.item2:hover .itemtxt .c {  text-align: center; }
.boxitem:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.boxitem:hover .ibg { background: url(../images/blue_bg.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: 300ms; }

.boxitem1 .itemtxt p{ padding:0rem; margin:0rem;}
.ibox .boxitem1  { float: left; display: block; color: #fff; width: 290px; height: 270px; position: relative; overflow: hidden; }
.boxitem1 a:link, .boxitem1 a:visited { color: #fff; }
.boxitem1 a:active, .boxitem1 a:hover { color: #fff; }
.boxitem1 .img { display: block; width: 100%; transition: 600ms; }
.boxitem1 .itemtxt { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; text-align: center; display: table-cell; z-index: 5; transition: 400ms; }

.boxitem1 .itemtxt .t { font-size: 20px; padding-top: 8%;  transition: 300ms; text-align: left; padding-left:20px;  }
.boxitem1 .itemtxt .t em { font-size: 28px; }
.boxitem1 .itemtxt .c { font-size: 14px; transition: all 300ms ease 100ms;color: #a5a5a6;text-align: left;padding-left:20px;}
.boxitem1 .ico { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
.boxitem1.item2 .itemtxt .more { opacity: 0; filter: alpha(opacity=0); position: relative; top: 30px; }
.boxitem1.item2 .itemtxt::before, .boxitem1.item2 .itemtxt::after { opacity: 0; position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; }
.boxitem1.item2 .itemtxt::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.boxitem1.item2 .itemtxt::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.boxitem1.item2 .itemtxt::before, .boxitem1.item2 .itemtxt::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.boxitem1.item2:hover .itemtxt::before, .boxitem1.item2:hover .itemtxt::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }


.proIbox1 .boxitem1.item2:hover .itemtxt .t { padding-top: 37%; text-align: center; }
.proIbox1 .boxitem1.item2:hover .itemtxt .c { text-align: center; }
.boxitem1:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.boxitem1:hover .ibg { background: url(../images/blue_bg.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: 300ms; }


.boxitem3 .itemtxt p{ padding:0rem; margin:0rem;}
.ibox .boxitem3  { float: left; display: block; color: #fff; width: 466px; height: 270px; position: relative; overflow: hidden; }
.boxitem3 a:link, .boxitem3 a:visited { color: #fff; }
.boxitem3 a:active, .boxitem3 a:hover { color: #fff; }
.boxitem3 .img { display: block; width: 100%; transition: 600ms; }
.boxitem3 .itemtxt { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; text-align: center; display: table-cell; z-index: 5; transition: 400ms; }
.boxitem3 .itemtxt .t { font-size: 20px; padding-top: 5%; text-align: right; transition: 300ms;  padding-right: 20px; padding-bottom:0px }
.boxitem3 .itemtxt .t em { font-size: 28px; }
.boxitem3 .itemtxt .c { font-size: 14px; transition: all 300ms ease 100ms;text-align: right; padding-right: 20px; color: #a5a5a6;}
.boxitem3 .ico { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
.boxitem3.item2 .itemtxt::before, .boxitem3.item2 .itemtxt::after { opacity: 0;  position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; }
.boxitem3.item2 .itemtxt::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.boxitem3.item2 .itemtxt::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.boxitem3.item2 .itemtxt::before, .boxitem3.item2 .itemtxt::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.boxitem3.item2:hover .itemtxt::before, .boxitem3.item2:hover .itemtxt::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }

.proIbox1 .boxitem3.item2:hover .itemtxt .t { padding-top: 22%; text-align: center; }
.proIbox1 .boxitem3.item2:hover .itemtxt .c { text-align: center; }
.boxitem3:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.boxitem3:hover .ibg { background: url(../images/blue_bg.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: 300ms; }


.boxitem4 .itemtxt p{ padding:0rem; margin:0rem;}
.ibox .boxitem4  { float: left; display: block; color: #fff; width: 466px; height: 270px; position: relative; overflow: hidden; ; }
.boxitem4 a:link, .boxitem4 a:visited { color: #fff; }
.boxitem4 a:active, .boxitem4 a:hover { color: #fff; }
.boxitem4 .img { display: block; width: 100%; transition: 600ms; }
.boxitem4 .itemtxt { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; text-align: center; display: table-cell; z-index: 5; transition: 400ms; }
.boxitem4 .itemtxt .t { font-size: 20px; padding-top: 5%; text-align: right; transition: 300ms;  padding-right: 20px; padding-bottom:0px }
.boxitem4 .itemtxt .t em { font-size: 28px; }
.boxitem4 .itemtxt .c { font-size: 14px; transition: all 300ms ease 100ms;text-align: right; padding-right: 20px; color: #a5a5a6;}
.boxitem4 .ico { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
.boxitem4.item2 .itemtxt::before, .boxitem4.item2 .itemtxt::after { opacity: 0;  position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; }
.boxitem4.item2 .itemtxt::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.boxitem4.item2 .itemtxt::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.boxitem4.item2 .itemtxt::before, .boxitem4.item2 .itemtxt::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.boxitem4.item2:hover .itemtxt::before, .boxitem4.item2:hover .itemtxt::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }

.proIbox1 .boxitem4.item2:hover .itemtxt .t { padding-top: 22%; text-align: center; }
.proIbox1 .boxitem4.item2:hover .itemtxt .c { text-align: center; }
.boxitem4:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.boxitem4:hover .ibg { background: url(../images/blue_bg.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: 300ms; }


.boxitem5 .itemtxt p{ padding:0rem; margin:0rem;}
.ibox .boxitem5  { float: left; display: block; color: #fff; width: 290px; height: 270px; position: relative; overflow: hidden; }
.boxitem5 a:link, .boxitem5 a:visited { color: #fff; }
.boxitem5 a:active, .boxitem5 a:hover { color: #fff; }
.boxitem5 .img { display: block; width: 100%; transition: 600ms; }
.boxitem5 .itemtxt { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; text-align: center; display: table-cell; z-index: 5; transition: 400ms; }

.boxitem5 .itemtxt .t { font-size: 20px; padding-top: 34%;  transition: 300ms; text-align: right; padding-right:20px;  }
.boxitem5 .itemtxt .t em { font-size: 28px; }
.boxitem5 .itemtxt .c { font-size: 14px; transition: all 300ms ease 100ms;color: #a5a5a6;text-align: right;padding-right:20px;}
.boxitem5 .ico { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
.boxitem5.item2 .itemtxt .more { opacity: 0; filter: alpha(opacity=0); position: relative; top: 30px; }
.boxitem5.item2 .itemtxt::before, .boxitem5.item2 .itemtxt::after { opacity: 0; position: absolute; width: 90%; height: 90%; top: 5%; left: 5%;  }
.boxitem5.item2 .itemtxt::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
.boxitem5.item2 .itemtxt::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
.boxitem5.item2 .itemtxt::before, .boxitem5.item2 .itemtxt::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
.boxitem5.item2:hover .itemtxt::before, .boxitem5.item2:hover .itemtxt::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
.proIbox1 .boxitem5.item2:hover .itemtxt .t { padding-top: 37%; text-align: center; }
.proIbox1 .boxitem5.item2:hover .itemtxt .c { text-align: center; }
.boxitem5:hover .img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.boxitem5:hover .ibg { background: url(../images/blue_bg.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: 300ms; }


.m3{ padding-top:70px; padding-bottom:80px; background: #faf8f7;background-image: url(../images/icon1.jpg); background-position: left 110px; background-repeat: repeat-x; }
.m3{ position: relative;}
.m3_m{ color: #a1a5ab; margin-top:15px;}
.m3_m a{ color: #a1a5ab;}
.m3_m a:hover{ color: #e50012;}
.m3_m em:last-child{ display: none;}
.m3_nn a img{width: 100%; height: 180px;}
.m3_nn a p{ background: #f3f3f3;  padding:10px; color:#5a5a5a; margin-bottom:0px;}
.m3_nnb{ padding: 10px; position: relative;transition: 400ms; }
.m3_nnb::after{background:rgba(215,215,215, 0.8);height: 2px; width: 30%; content: ""; bottom: -6px;position: absolute; left:0}
.m3_nn a:hover p{ background: #e50012;  padding:10px; color:#fff; margin-bottom:0px; transition: 400ms;}
.m3_nn a:hover .m3_nnb::after{background:rgba(229,0,18, 0.8);height: 2px; width: 100%; content: ""; bottom: -6px;position: absolute; left:0;transition: 400ms; }

.m3_n{ margin-top:50px;}
.m3_nnb b{ font-weight: normal; color:#666666; line-height: 26px;}
.m3_nnb em{ color:#999999; line-height: 36px; }

.m4{ padding-top:70px; padding-bottom:80px; background-image: url(../images/icon1.jpg); background-position: left 110px; background-repeat: repeat-x; }
.m4{ position: relative;}
.m4_n{ margin-top:40px;}
.m4_n img:hover{ cursor:pointer;filter:none; width: 215px; height: 71px;}
.m4_n img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.m4_n li:last-child{ display: none;}

.foot{ background: #252327; padding:70px 0px;}
.foot_z1{ float: left; width: 130px;}
.foot_z1 h1{ font-size: 18px; color: #636364; margin-bottom: 20px;}
.foot_z1 em{ font-size: 28px; color: #e50012;}
.foot_z1 a{ color: #636364; display: block; line-height: 30px;}
.footer{ background: #252327; padding:15px 0px;color: #636364; border-top: 1px solid #2e2c31;}



.menu{ background: #f1eeee; line-height: 40px; margin-top:25px; margin-bottom: 25px;}
.menu_z a{ background: #000; color: #fff; margin-right: 5px; width: 150px; height: 40px; float: left; text-align: center; font-size: 16px;}
.menu_z a.active{ background: #e50012;}
.menu_z a:hover{ background: #e50012;}
.menu_r a{ color:#000 ;}
.menu_xs{display:none}

.menu_zn a{ background: #000; color: #fff; margin-right: 5px; width: 150px; height: 40px; float: left; text-align: center; font-size: 16px;}
.menu_zn a.active{ background: #e50012;}
.menu_zn a:hover{ background: #e50012;}



.newslink a{ color: #e50013; margin-left:5px;}
/* 鍏充簬鎴戜滑 */ 
.about{ font-size: 15px; color: #666666; line-height: 30px;}
.cphy{ margin-top:50px;  margin-bottom: 50px;}
.atitle{ margin-bottom: 10px; border-bottom: 1px dashed #ccc; margin-bottom: 15px;}
.atitle a{ color: #666; font-size: 12px;}
.atitle_mc{ position: relative;padding-left: 10px; background: #fff;}
.atitle_mc:before{ content: ""; width: 3px; height: 100%; background: #e50013; position: absolute; left: 0; top:0; }
.atitle_mc strong{ display: block; color: #000; font-size: 16px; line-height: 1; margin-bottom: 0.34rem;}
.atitle_mc small{ display: block; color: #666; font-size: 12px; line-height: 1; text-transform:uppercase;}
.atitle>.am-cf{ position: relative;}
.atitle>.am-cf:before{ content: ""; width: 100%; border-bottom: 0.1rem dashed #f1eeee; position: absolute; left: 0;bottom:-5px;}

.abody{ padding:10px 0px;}
/* 鏂伴椈璧勮 */

.news>.media-list>.media:hover{ border-bottom: 1px solid #e50013;transition: 900ms;}
.news>.media-list>.media>.media-body>.media-header{ font-size: 20px; margin-bottom: 5px;}
.news>.media-list>.media>.media-body>.media-header a{  color: #000;}
.news>.media-list>.media>.media-body>.media-header a:hover{  color: #e50012;}
.news>.media-list>.media>.media-body>.media-text a{ color: #575757;}
.news>.media-list>.media>.media-body>.media-text{ font-size: 15px;}
.news>.media-list>.media>.media-body>.media-other{ font-size: 12px; background: #e2dcdc; border-radius: 10px; width: 90px; text-align: center; line-height: 22px; margin-top:15px; margin-bottom:15px;}
.news>.media-list>.media>.media-img img{ width: 230px; height: 170px;}
/* 鍒嗛〉 */
.tcdPageCode {text-align: center;color: #808080;font-size: 14px; margin-top:40px; margin-bottom: 20px;padding-left: 0em;}
.tcdPageCode li {display: inline;}
.tcdPageCode span.disabled {display: inline-block;height: 35px;line-height: 35px;padding: 0 14px;margin: 0 2px;color: #808080; background: #fff;border: 1px solid #e6e3e3; vertical-align: middle;border-radius:1px;}
.tcdPageCode span.current { display: inline-block;  height: 35px;  line-height: 35px;  padding: 0 14px;  margin: 0 2px;  color: #fff;  background-color: #e50012;  border: 1px solid #e50012;vertical-align: middle; border-radius:1px;}
.tcdPageCode a { display: inline-block;  color: #e50012;  height: 35px;  line-height: 35px;  background: #fff;  padding: 0 14px;  border: 1px solid #ddd;  margin: 0 2px;  vertical-align: middle;  border-radius:1px;}


.detailHead h2 {margin-bottom: 20px; line-height: 36px; font-size: 22px; font-weight: 600; font-family: "寰蒋闆呴粦"; color: #333;}
.detailHead p em {display: inline-block; margin: 0 20px; color: #999999;}
.detailHead p em span {display: inline-block; padding: 0 2px; margin-right: 2px; cursor: pointer;}
.detailHead p em span.on {color: #E62129;}
.detailHead p em span.middle {font-size: 18px;}
.detailHead p em span.big {font-size: 20px;}
.detailCont {width: 100%; margin: 30px auto 0;color: #333;  }
.detailCont video{max-width: 100%}
.detailCont p {margin-bottom: 20px; color: #333; line-height: 28px; }
.detailCont img{ max-width: 100%;}
.detailCont .pic {margin: 20px 0;}
.newsfy{ margin-top: 40px; height: 80px;}
.newsfy a { color: #000;}
.newsfy a:hover { color: #e50012;}
.newsfy_z{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; width: 46%;padding: 15px 0px;}
.newsfy_r{ border-top:1px solid #ccc;border-bottom:1px solid #ccc;width: 46%;padding: 15px 0px;}
.newsfh{ margin-top: 40px;}

/* 浼佷笟鏂囧寲 */
.qywh_nn{ margin-bottom:30px;}
.qywh_nn a img{width: 100%; height: 320px;}
.qywh_nn a p{ background: #f3f3f3;  padding:10px; color:#000; margin-bottom:0px;font-size: 16px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.qywh_nnb{ padding:0px 10px 5px 10px; background: #f3f3f3; }
.qywh_nnb b{ font-weight: normal; color:#666666; line-height: 22px;}
.qywh_nnb em{ color:#e50012; line-height: 36px;  display: block;}
.qywh_nn a:hover p{ background: #e50012; color: #fff;}
.qywh_nn a:hover .qywh_nnb{ background: #e50012;}
.qywh_nn a:hover .qywh_nnb b{ color:#fff; }
.qywh_nn a:hover .qywh_nnb em{ color:#fff; ;}
.qywhlistimg {width: 100%; margin: 20px auto; }

.qywh_nn1{ margin-bottom:30px;}
.qywh_nn1 a img{width: 100%; height: 200px;}
.qywh_nn1 a p{ background: #f3f3f3;  padding:10px; color:#000; margin-bottom:0px;font-size: 16px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.qywh_nn1 a:hover p{ background: #e50012; color: #fff;}
.qywh_nn1 a:hover .qywh_nnb{ background: #e50012;}
.qywh_nn1 a:hover .qywh_nnb b{ color:#fff; }
.qywh_nn1 a:hover .qywh_nnb em{ color:#fff; ;}



.am-slider-d3 .am-control-thumbs img{ width: 100px; }


.pic>.media-list>.media{padding-bottom: 0rem;}
.pic>.media-list>.media>.media-body{ background: #f8f5f5; padding-left:1em;}
.pic>.media-list>.media>.media-body>.media-header{ font-size: 20px; margin-bottom: 10px; margin-top:10px;}
.pic>.media-list>.media>.media-body>.media-header a{  color: #333333;}
.pic>.media-list>.media>.media-body>.media-header a:hover{  color: #e50012;}
.pic>.media-list>.media>.media-body>.media-text{ font-size: 13px; line-height: 26px;margin-bottom: 10px;}
.pic>.media-list>.media>.media-img{ margin-right: 0rem; }
.pic>.media-list>.media>.media-img img{ width: 300px; height: 225px;border: none; padding: 0rem;}
.piclink { line-height: 40px; color: #e50013; margin-bottom:20px}
.piclink a{  color: #e50013; }
.picbtn{ margin-top:10px}
.picbtn a{border:1px solid #dfd8d8; padding:8px 30px; margin-right: 5px; color: #000;}
.picbtn a:hover{border:1px solid #e50013;}
.picshow_tcy>.piclist>.piclist-item>a>img{height:85px; width:100%}


/* 浜т笟甯冨眬 */
.picshow_class{ width: 100%; display: block;}
.picshow_class a{ border: 1px solid #dfd8d8; background: #f8f5f5;  width: 190px; float: left; line-height: 42px; text-align: center; color: #000; margin-right: 5px;}
.picshow_class a:hover{ border: 1px solid #e50012;  color: #e50012; }
.picshow_class a.active{ border: 1px solid #e50012;  color: #e50012; }

.picshow_b{ margin-top:60px; float: left;  width: 100%;}
.picshow_bclass{border-bottom: 1px solid #949494; width: 100%; height: 45px;}
.picshow_bclass a{ border: 1px solid #e50012; background: #e50012;  width: 190px; float: left; line-height: 42px; text-align: center; color: #fff; margin-right: 5px;}
.picshow_bclass a.active{ border: 1px solid #e50012; background: #f6eaec;  width: 190px; float: left; line-height: 42px; text-align: center; color: #e50012; margin-right: 5px; }
.picshow_babout{ float: left;}
.picshow_babouttitle{ background: #f8f5f5; border-bottom: 1px solid #dbdcdc; line-height: 40px; font-size: 16px; font-weight: bold; margin-top: 15px; margin-bottom: 15px; padding-left:15px;}
.picshow_baboutbody{ padding:10px 0px; line-height: 30px; color: #666666;}
.picshow_baboutbody img{ width: 100%; margin-bottom: 10px;}
.picshow_baboutbody>.carousel>.carousel-pagenum{font-size: 14px; bottom:1.6rem;}

.picshow_t{ width: 100%; display: block; float: left; margin-top: 30px;}
.picshow_timg img{ width: 100%;}
.picshow_tn h2{ font-size: 22px; margin-top:10px;}
.picshow_tnn{ color: #666666; line-height: 26px; height: 200px;}

.picshow_tcy{ margin-top:15px; }
.picshow_tcy a{ color: #e50012; font-weight: bold; }
.picshow_tcy{ background-image: url(../images/icon3.jpg); background-position: left 35px; background-repeat: repeat-x; margin-top:20px; }
.piclist{ margin-top:20px;}

.book{ width:60%; margin: 20px auto 110px auto; }
.book h3{ font-size:14px; line-height: 30px; padding-left:80px;}
.book label{ font-size: 18px; font-weight: normal; color: #333333;}
.book>.form-horizontal>.form-group{ margin-bottom:30px;}

.abody>.collapse{ display: block;}
.collapse .card .card-header h5{ font-size: 16px;}
@media(max-width:767px) {
	.header { display: none;}
	.menuwap{ display:block;}
	.am-slider-d3 .am-control-thumbs img{ width: 100%; height:auto}
	.m1_bt{ text-align: left;}
	.m1_bt a{ color: #e50012; width:23%; text-align: center; margin-right: 1%;  padding:6px 10px; font-size: 12px; }
	.m1_bt a:last-child{ margin-right: 0%;}
	.m1_bt>.btn{border-radius: 0px;}
	.m1_bt>.btn:hover{ border:0px}
	.m1_b>.row>.col-xs-12>video{ width:100%; height:200px;}
	.m1_bt{ margin-top:10px;}
	
	.m1_t img{ width: 55%;}
	.m1{ padding-top:20px; margin-bottom:10px;background-image: url(../images/icon1.jpg); background-position: left 50px; background-repeat: repeat-x;}
	.m1{ position: relative;}
	.m1::before{position:absolute; left: 0%;background:rgba(231,229,228,0.9); height: 1px; width: 100%;content:""; top:0;} 
	.m1_b{ margin-top:30px;}
	.m2{ padding-top:40px;}
	.m2_t img{ width: 55%;}
	.m2_n{ display: none;}
	.m2_nwap{ display: block; margin-top:20px;}
	.piclist-col-2 .piclist-item{width: 47%; margin: 1.5% 1.5% 5% 1.5%; background: rgba(255,255,255,0.8);}
	.piclist-title{ font-size:14px;}
	.m3_t img{ width: 55%;}
	.m3{ padding-top:20px; padding-bottom:30px; background: #faf8f7;background-image: url(../images/icon1.jpg); background-position: left 50px; background-repeat: repeat-x; }
	.m3_nn a img{width: 100%; height: 110px;}
	.m3_nnb{ display: none;}
  	.m3>.container>.row{ margin-left: 0px; margin-right: 0px;}
    .m3>.container>.row>.col-xs-6{float:left; width:49% }
  .m3_n{display: inline-block;}
	.m3_nn a p{ overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
	.m3_n{ margin-top:20px;}
	
	.m4_t img{ width: 55%;}
	.m4{ padding-top:20px; padding-bottom:30px; background-image: url(../images/icon1.jpg); background-position: left 50px; background-repeat: repeat-x; }
	.m4_n{ margin-top:20px;}
	.m4_n li:last-child{ display: block;}
	
	.m4_n img:hover{ cursor:pointer;filter:none; width: 100%; height: 56px;}
	.foot{ background: #252327; padding:40px 0px 0px 0px; display: none;}
	.foot_r{ display: none;}
	.foot_z1{ float: left; width: 110px; height: 190px; padding-left:25px}
	.am-offcanvas-bar{ width: 170px; background:rgba(185,1,17,0.8);}
	.am-menu-offcanvas1 .am-menu-nav>li>a{ text-shadow: none; box-shadow: none; color:#fff;}
	.am-header-default{ background:transparent;}
	.am-menu-offcanvas1 .am-menu-toggle{ color: #e50012;}
	.am-menu-offcanvas1 .am-menu-nav>.am-open>a, .am-menu-offcanvas1 .am-menu-nav>li>a:hover, .am-menu-offcanvas1 .am-menu-nav>li>a:focus{ background-color: #beeaeb;}
	
	.am-header .am-header-title{ text-align: left; margin-left:0%;}
	.am-header .am-header-title img{ height: 40px; margin-top: 5px; }
	.am-menu-offcanvas1 .am-menu-toggle{ line-height:26px; border:1px solid #e50012; border-radius: 6px; margin-top:6px; margin-right: 5px;}

	
	/* 鍏充簬鎴戜滑 */
	.cphy{ display: none;}
	.menu_z a{ background: #000; color: #fff; margin-right: 1px; width: 81px; height: 40px;  text-align: center; font-size: 14px;}
  .menu_zn a{ background: #000; color: #fff; margin-right: 1px; width: 81px; height: 40px;  text-align: center; font-size: 14px;}
	.menu_r{ display: none;}
	
	/* 鏂伴椈璧勮 */
	
	.news>.media-list>.media>.media-img img{ width: 100%; height: 220px; margin-bottom: 5px;}
	.media{ display: block;}
	.mr-20{ margin-right: 0rem;}
	.media-header{ font-size: 16px;  line-height: 26px;}
	
	.newsfy_z{  width: 100%;padding: 10px 0px; border-bottom:none}
	.newsfy_r{ width: 100%;padding: 10px 0px;}
	
	
	.tcdPageCode {text-align: center;color: #808080;font-size: 12px; margin-top:20px; margin-bottom: 20px;padding-left: 0em;}
	.tcdPageCode li {display: inline;}
	.tcdPageCode span.disabled {display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;margin: 0 2px;color: #808080; background: #fff;border: 1px solid #e6e3e3; vertical-align: middle;border-radius:1px;}
	.tcdPageCode span.current { display: inline-block;  height: 30px;  line-height: 30px;  padding: 0 10px;  margin: 0 2px;  color: #fff;  background-color: #e50012;  border: 1px solid #e50012;vertical-align: middle; border-radius:1px;}
	.tcdPageCode a { display: inline-block;  color: #e50012;  height: 30px;  line-height: 30px;  background: #fff;  padding: 0 10px;  border: 1px solid #ddd;  margin: 0 2px;  vertical-align: middle;  border-radius:1px;}
	.qywhlistimg {width: 100%; margin: 20px auto; }
	
	
	.pic>.media-list>.media>.media-img img{ width: 100%; height: 225px;border: none; padding: 0rem;}
	.picbtn{ margin-bottom: 15px;}
	.picbtn a{border:1px solid #dfd8d8; padding:5px; width: 30%;  margin-right: 5px; color: #000; }
	.piclink { margin-bottom:5px}
	.pic>.media-list>.media>.media-body>.media-text{ margin-bottom: 0px;}
	
	.picshow_class a{ border: 1px solid #dfd8d8; background: #f8f5f5;  width: 23%; float: left; line-height: 32px; text-align: center; color: #000; margin-right: 1%; margin-bottom: 2%; margin-left: 1%;}
	.book{ width:100%; margin: 20px auto; }
	.book label{ font-size: 15px; font-weight: normal; color: #333333;}
	.book>.form-horizontal>.form-group{ margin-bottom:15px;}
	
	
	.boxitem1w .itemtxtw p{ padding:0rem; margin:0rem;}
	.iboxw .boxitem1w  { float: left; display: block; color: #fff; width: 100%; height: 150px; position: relative; overflow: hidden; }
	.boxitem1w a:link, .boxitem1w a:visited { color: #fff; }
	.boxitem1w a:active, .boxitem1w a:hover { color: #fff; }
	.boxitem1w .imgw { display: block; width: 100%; transition: 600ms; }
	.boxitem1w .itemtxtw { position: absolute; width: 100%; left: 0%; top: 0%; height: 100%; text-align: center; display: table-cell; z-index: 5; transition: 400ms; }
	
	.boxitem1w .itemtxtw .tw { font-size: 20px; padding-top: 8%;  transition: 300ms; text-align: left; padding-left:20px;  }
	.boxitem1w .itemtxtw .tw em { font-size: 28px; }
	.boxitem1w .itemtxtw .cw { font-size: 14px; transition: all 300ms ease 100ms;color: #a5a5a6;text-align: left;padding-left:20px;}
	.boxitem1w .icow { background: url(../images/ibox_i1.png) no-repeat; width: 22px; height: 22px; display: block; margin: 10% auto 0px; transition: 300ms; }
	.boxitem1w.item2w .itemtxtw .morew { opacity: 0; filter: alpha(opacity=0); position: relative; top: 30px; }
	.boxitem1w.item2w .itemtxtw::before, .boxitem1w.item2w .itemtxtw::after { opacity: 0; position: absolute; width: 90%; height: 90%; top: 5%; left: 5%; }
	.boxitem1w.item2w .itemtxtw::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -webkit-transform: scale(0,1); }
	.boxitem1w.item2w .itemtxtw::after { border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1, 0); -webkit-transform: scale(1,0); }
	.boxitem1w.item2w .itemtxtw::before, .boxitem1w.item2w .itemtxtw::after { transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; content: ''; box-sizing: border-box; }
	.boxitem1w.item2w:hover .itemtxtw::before, .boxitem1w.item2w:hover .itemtxtw::after { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
	
	
	.dsz_text{ display: none;}
	
	.menu>.container{ margin-left: 0px;}
	.picshow_tnn{  height: auto; }
	.picshow_bclass{ height: 35px;}
	.picshow_bclass a{ border: 1px solid #e50012; background: #e50012;  width: 25%; float: left; line-height: 32px; text-align: center; color: #fff; margin-right: 5px;}
	.picshow_bclass a.active{ border: 1px solid #e50012; background: #f6eaec;  width: 25%; float: left; line-height: 32px; text-align: center; color: #e50012; margin-right: 5px; }
	.picshow_b{ margin-top:20px; }
	.picshow_baboutbody{ padding:0px;}
  .picshow_baboutbody>.row>.col-xs-6{ float:left; width:49%}
  .picshow_tcy>.piclist>.piclist-item>a>img{height:55px; width:100%}
  .book h3{ padding-left:0px;}
  .menu_zn a:nth-child(2){display:none}
  .menu_xs{display:block}
	}