@charset "utf-8";
.warp {width:1200px;margin:0 auto}
.fr {float:right}
.logo {float:left;display:block;line-height:145px}
.logo img {vertical-align:middle}
.top .fr {margin-top:56px}
.top .fr form {border-radius:100px;border:2px solid #bf141d;width:262px;height:35px;line-height:35px;overflow:hidden;float:left}
.top .fr form input {float:left;line-height:35px;padding-left:20px;font-family:"微软雅黑"}
.top .fr form button {background-color:#bf141d;height:100%;border:0;outline:none;float:right;width:50px;color:#FFF;font-size:20px;text-align:center;cursor:pointer}
.top .tel {font-size:34px;color:#bf141d;font-weight:bold;font-family:'Impact';position:relative;float:right;margin-left:20px;margin-top:5px}
.top .tel img {position:absolute;top:-30px;right:0}
.nav>ul {display:flex;justify-content:space-around;height:60px;line-height:60px}
.nav li {position:relative;}
.nav li a {font-size:14px;color:#646464;font-weight:bold;padding:0 10px;display:block;box-sizing:border-box;height:100%}
.nav li a.active,.nav li a:hover {color:#bf141d;border-bottom:3px solid #bf141d;display:block}
.nav li:hover ul {display:block;}
.nav li ul {position:absolute;z-index:2;width:130px;text-align:center;display:none;left:-26px;}
.nav li ul li a {background-color:#FFF;font-weight:normal;padding:0;line-height:50px;}
.nav li ul li a:hover {background-color:#bf141d;color:#FFF;border-bottom:0;}
.banner {height:600px}
.banner .swiper-container {height:100%;width:100%}
.banner a {display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.about {float:left;width:50%}
.about .tit {position:relative}
.about .tit h1 {font-family:'Akzidenz-Grotesk-BQ';font-size:30px;text-transform:uppercase;color:#bf141d}
.about .tit p {font-size:24px;color:#646464;margin-top:10px}
.about .tit:after {content:"";display:block;width:40px;height:4px;background-color:#ff4a55;position:absolute;bottom:-30px;left:0}
.about p {font-size:14px;color:#969696;margin-top:30px;line-height:180%;}
.about a {display:inline-block;background-color:#bf141d;border-radius:100px;font-size:18px;color:#FFF;border:7px solid #df898e;line-height:46px;width:230px;text-align:center;margin-top:60px;margin-right:50px}
.about a:hover {background-color:#a70b13}
.m1 {margin-top:50px}
.m1 .warp {margin-bottom:50px}
.video {float:right}
.video a {position:relative;display:block}
.video a:after {content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);z-index:1;top:0;left:0}
.video a:before {content:"";display:block;width:100%;height:100%;position:absolute;background:url(../images/play_icon.png) center no-repeat;z-index:2;top:0;left:0}
.video p {font-size:18px;color:#1d1d1d;line-height:30px;margin-top:10px}
.video span {font-size:12px;color:#666}
.fl {float:left !important}
.videolist {position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10;display:none}
.videolist iframe {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.wrap-title {text-align:center}
.wrap-title h2 {font-size:36px;height:55px;line-height:55px;color:#333;font-weight:100;overflow:hidden}
.wrap-title h2 a {position:relative;padding:0 30px;display:block;color:#333}
.wrap-title h2 a:before {position:absolute;display:block;left:0;content:"";top:30px;width:429px;vertical-align:middle;height:1px;background:url(../images/title_l.png) right no-repeat}
.wrap-title h2 a:after {position:absolute;display:block;right:0;content:"";top:30px;width:429px;vertical-align:middle;height:1px;background:url(../images/title_r.png) left no-repeat}
.wrap-title em {display:block;font-size:24px;font-weight:100;font-family:'Akzidenz-Grotesk-BQ';text-transform:uppercase;color:#999}
.honor-tab .tab-menu {overflow:hidden}
.honor-tab .tab-menu li {float:left;width:33.33%;height:60px;line-height:60px;font-size:18px;text-align:center;border-bottom:#f1f1f1 solid 2px;cursor:pointer}
.honor-tab .tab-menu li a {color:#999}
.honor-tab .tab-menu li.cur {border-color:#bf141d}
.honor-tab .tab-menu li.cur a {color:#333}
.honor-slide {position:relative;margin-top:40px}
.honor-slide .sPrev,.honor-slide .sNext {position:absolute;top:150px;width:63px;height:63px;cursor:pointer}
.honor-slide .sPrev {left:-90px;background:url(../images/prev.png) no-repeat}
.honor-slide .sPrev:hover {background-image:url(../images/prev_cur.png)}
.honor-slide .sNext {right:-90px;background:url(../images/next.png) no-repeat}
.honor-slide .sNext:hover {background-image:url(../images/next_cur.png)}
.honor-list {width:1220px;overflow:hidden;height:517px;}
.honor-list li {float:left;margin-right:34px;width:370px;border:#ddd solid 1px;background:#e9e9e9}
.honor-list li a {display:block}
.honor-list li img {display:block;width:370px;height:338px}
.honor-list li p {height:80px;line-height:80px;text-align:center;font-size:16px;color:#333;overflow:hidden}
.honor-list li:hover p {background:url(../images/honor_hover.png);border-color:#bf141d}
.honor-tab {margin:50px 0}
.honor-tab .tab-menu li.on {border-color:#bf141d;color:#000}
.honor-tab .tab-menu li.on a {color:#232323}
.honor-list li div {padding:30px 28px 36px;}
.honor-list li div h1 {font-size:24px;font-weight:bold;color:#1d1d1d;}
.honor-list li div h1 a {color:#1d1d1d;}
.honor-list li div h1 a:hover {color:#bf141d;}
.honor-list li div h6 {font-size:24px;font-weight:bold;color:#1d1d1d;}
.honor-list li div h6 a {color:#1d1d1d;}
.honor-list li div h6 a:hover {color:#bf141d;}
.honor-list li div em {font-size:12px;color:#666;display:block;text-transform:uppercase;margin:12px 0 15px;}
.honor-list li div span {font-size:14px;color:#666;display:block;line-height:24px;}
.honor-list>ul>li>a {width:370px;height:338px;overflow:hidden;}
.honor-list>ul>li>a:hover>img {transform:scale(1.1);transition:all 0.6s;}
.advantage {background-image:url(../images/advantageBg.jpg);height:656px;background-position:center;}
.advantage .wrap-title {padding:60px 0;}
.advantage .wrap-title h2 a {color:#FFF;}
.advantage .wrap-title em {color:#FFF;}
.advantageList {display:flex;justify-content:space-around;}
.advantageList li {width:272px;height:444px;overflow:hidden;box-shadow:0 0 10px #9c9c9c;transition:all 0.3s;}
.advantageList li:hover {transform:translateY(-10px);}
.advantageList li h1 {font-size:18px;color:#434343;text-align:center;font-weight:bold;margin:93px 0 202px;}
.advantageList li h6 {font-size:18px;color:#434343;text-align:center;font-weight:bold;margin:93px 0 202px;}
.advantageList li p {font-size:14px;color:#535353;width:246px;margin:0 auto;line-height:24px;}
.advantageList li:nth-child(1) {background-image:url(../images/advantage1.jpg);}
.advantageList li:nth-child(2) {background-image:url(../images/advantage2.jpg);}
.advantageList li:nth-child(3) {background-image:url(../images/advantage3.jpg);}
.advantageList li:nth-child(4) {background-image:url(../images/advantage4.jpg);}
.news {background-color:#f1f1f1;padding:45px 0;margin-top:50px;}
.news .wrap-title {margin-bottom:40px;}
.news_l {float:left;width:800px;}
.news_l_tab_tit {border:1px solid #e0e0e0;height:48px;line-height:48px;}
.news_l_tab_tit div {width:135px;text-align:center;font-size:18px;color:#333;float:left;border-right:1px solid #e0e0e0;cursor:pointer;}
.news_l_tab_tit div.cur,.news_l_tab_tit div:hover {background-color:#bf141d;color:#FFF;}
.news_l_tab_tit a {float:right;color:#999;margin-right:10px;}
.news_l_tab_tit a:hover {color:#bf141d;}
.item_tj_img {float:left;width:300px;height:200px;overflow:hidden;}
.item_tj_text {float:right;width:480px;}
.item_tj_text h1 {font-size:16px;color:#3d3d3d;border-bottom:1px dashed #999;line-height:34px;}
.item_tj_text h6 {font-size:16px;color:#3d3d3d;border-bottom:1px dashed #999;line-height:34px;}
.item_tj_text span {font-size:14px;display:block;color:#000000;line-height:46px;}
.item_tj_text p {font-size:14px;color:#3d3d3d;line-height:24px;}
.item_tj_text a {display:block;width:136px;height:36px;line-height:36px;text-align:center;background-color:#c80000;color:#FFF;font-size:14px;margin-top:34px;}
.item_tj_text a:hover {background-color:#800;}
.news_l_tab_con {margin-top:20px;}
.item_list li {float:left;width:50%;position:relative;padding-left:13px;box-sizing:border-box;line-height:30px;}
.item_list li a {font-size:14px;color:#626262;}
.item_list li a:hover {color:#c80000;}
.item_list li:before {content:"+";display:block;position:absolute;left:0;}
.item_list {margin-top:17px;}
.news_r {float:right;width:370px;}
.newtit {background-color:#c80000;height:50px;line-height:50px;box-sizing:border-box;padding:0 30px;color:#FFF;font-size:18px;}
.newtit a {float:right;color:#FFF;font-size:14px;}
.news_r ul {height:410px;border:1px solid #dfdfdf;padding:10px 15px;box-sizing:border-box;overflow:hidden;}
.news_r ul li {border-bottom:1px dashed #999;padding:13px 0;line-height:26px;}
.news_r ul li a {color:#333;}
.news_r ul li a:hover {color:#c80000;}
.news_r .wen {margin-bottom:8px;}
.news_r .wen span {display:inline-block;width:20px;height:20px;background-color:#c80000;font-size:12px;line-height:20px;text-align:center;color:#FFF;margin-right:10px;}
.news_r .da span {display:inline-block;width:20px;height:20px;background-color:#0d569a;font-size:12px;line-height:20px;text-align:center;color:#FFF;margin-right:10px;}
.culture {padding:70px 0;}
#certify {position:relative;width:1200px;margin:50px auto 0;}
#certify .swiper-container {padding-bottom:60px;}
#certify .swiper-slide {width:520px;height:408px;background:#FFF;box-shadow:0 8px 30px #ddd;}
#certify .swiper-slide img {display:block;width:100%;}
#certify .swiper-slide p {line-height:98px;padding-top:0;text-align:center;color:#636363;font-size:1.1em;margin:0;}
#certify .swiper-pagination {width:100%;bottom:20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;border:3px solid #FFF;background-color:#d5d5d5;width:10px;height:10px;opacity:1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border:3px solid #00aadc;background-color:#FFF;}
#certify .swiper-button-prev {left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
#certify .swiper-button-prev:after,#certify .swiper-button-next:after {display:none}
#certify .swiper-button-prev:hover {background-position:0 -46px;background-size:100%}
#certify .swiper-button-next {right:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
#certify .swiper-button-next:hover {background-position:0 -139px;background-size:100%}
.footer {padding:45px 0;background:#333;overflow:hidden;}
.foot-menu {float:left;overflow:hidden;}
.foot-menu dl {float:left;padding-left:24px;width:140px;}
.foot-menu dl:last-child {width:280px;}
.foot-menu dt {margin-bottom:15px;font-size:18px;color:#FFF;position:relative;}
.foot-menu dt:after {content:"";width:30px;height:1px;display:block;background-color:#c80000;position:absolute;bottom:-10px;}
.foot-menu dd {height:30px;line-height:30px;font-size:14px;color:#a7abb0;}
.foot-menu dd a {color:#a7abb0;}
.foot-menu dd a:hover {text-decoration:underline;}
.foot-contact {float:left;width:208px;color:#FFF;overflow:hidden;}
.foot-contact dl {margin-bottom:15px;line-height:1.5;}
.foot-contact dt {font-size:18px;margin-bottom:4px;}
.foot-contact dt i,.foot-contact dt span {display:inline-block;vertical-align:middle;}
.foot-contact dt i {margin-right:5px;}
.foot-contact dt i img {width:20px;height:20px;display:block;}
.foot-contact dd {padding-left:25px;font-size:12px;}
.foot-contact dd em {font-size:30px;color:#bf141d;font-family:"AgencyFb";}
.foot-contact dd p {font-size:12px;}
.foot-QRcode {float:right;overflow:hidden;}
.foot-QRcode li {float:left;width:124px;margin-left:20px;text-align:center;}
.foot-QRcode li img {display:block;width:124px;}
.foot-QRcode li p {font-size:14px;color:#FFF;padding-top:10px;}
.copyright {padding:20px 0;line-height:1.5;font-size:14px;text-align:center;color:#FFF;background:#181818;}
.copyright a {color:#FFF;}
.copyright a:hover {text-decoration:underline;}
.zbanner {height:300px;background-position:center;background-repeat:no-repeat;}
.current {height:50px;line-height:50px;color:#646464;}
.current i {background-image:url(../images/current.jpg);background-position:center;background-repeat:no-repeat;width:13px;height:50px;display:inline-block;float:left;margin-right:7px;}
.current a {color:#646464;display:inline-block;margin:0 5px;}
.current a:hover {color:#bf141d;}
.mub01Title h3 {font-size:26px;color:#1e1e1e;font-weight:bold;text-align:center;}
.mub01Title h3 em {color:#bf141d;font-weight:bold;}
.mub01Title h3 i {display:inline-block;height:1px;background:#e5e5e5;width:500px;position:relative;top:-6px;}
.mub01Title h3 i.xianL {margin-right:12px;}
.mub01Title h3 i.xianR {margin-left:12px;}
.mub01Title p {font-size:12px;color:#999;font-family:arial;margin-top:6px;}
.aboutIntro .mainCon {width:100%;margin-top:45px;font-size:14px;}
.aboutIntro .mainCon .dt {float:left;width:540px;}
.aboutIntro .mainCon .dd {width:600px;float:right;position:relative;}
.aboutIntro .mainCon .dd h3 {font-size:22px;color:#333;font-weight:normal;}
.aboutIntro .mainCon .dd p {line-height:24px;color:#333;font-size:13px;margin-top:10px;}
.aboutIntro .mainCon .dd i {display:block;width:34px;height:2px;background:#bf141d;position:absolute;bottom:0;left:0;}
.aboutIntro1_tit {font-size:26px;font-weight:bold;color:#bf141d}
.aboutIntro1_desc {font-size:18px;font-weight:bold;color:#666;margin:20px 0;}
.aboutIntro1 {line-height:26px;}
.aboutIntro {margin-top:40px;}
.aboutIntro2 {background-image:url(../images/about_img1.jpg);height:485px;background-position:right;background-repeat:no-repeat;overflow:hidden;margin-top:60px;}
.aboutIntro2_m {background-color:#f2f2f2;width:795px;height:336px;margin-top:75px;padding:50px 40px;box-sizing:border-box;}
.aboutIntro2_tit {font-size:26px;color:#1c1c1c;margin-bottom:25px;}
.aboutIntro2_desc {font-size:14px;color:#666;line-height:30px;}
.firstRow .video img {width:590px;height:400px;}
.advantage_ny {margin-top:65px;}
.advantage_ny_tit {text-align:center;}
.advantage_ny_tit h1 {color:#2b2b2b;font-size:32px;position:relative;text-align:center;display:inline-block;}
.advantage_ny_tit h1:before {content:"";display:block;height:1px;width:44px;background-color:#CCC;position:absolute;left:-60px;top:52px;}
.advantage_ny_tit h1:after {content:"";display:block;height:1px;width:44px;background-color:#CCC;position:absolute;right:-60px;top:52px;}
.advantage_ny_tit h1 span {font-size:70px;margin:0 10px;}
.advantage_ny_tit h6 {color:#2b2b2b;font-size:32px;position:relative;text-align:center;display:inline-block;}
.advantage_ny_tit h6:before {content:"";display:block;height:1px;width:44px;background-color:#CCC;position:absolute;left:-60px;top:52px;}
.advantage_ny_tit h6:after {content:"";display:block;height:1px;width:44px;background-color:#CCC;position:absolute;right:-60px;top:52px;}
.advantage_ny_tit h6 span {font-size:70px;margin:0 10px;}
.advantage_ny_mintit {text-align:center;color:#2b2b2b;font-size:16px;line-height:26px;margin-top:20px;}
.advantage_ny_mintit span {color:#b6b6b6;font-size:16px;display:block;text-transform:uppercase;}
.advantage_ny ul {display:flex;justify-content:space-around;margin-top:80px;}
.advantage_ny ul li {width:16.66%;}
.advantage_ny ul li i {border-right:1px solid #CCC;height:48px;line-height:48px;width:100%;text-align:center;display:block;}
.advantage_ny ul li i img {vertical-align:middle;}
.advantage_ny ul li span {display:block;text-align:center;font-size:16px;color:#2b2b2b;line-height:30px;margin-top:25px;}
.culture_ny_m {float:left;color:#666;line-height:30px;}
.culture_ny_m strong {font-size:16px;font-weight:bold;}
.fr {float:right;}
.culture_ny {margin-top:60px;}
.video_ny_m {margin-top:40px;margin-bottom:70px;}
.znav {text-align:center;background-color:#f4f4f4;padding:30px 0;}
.znav li {display:inline-block;margin:0 5px;}
.znav a {height:50px;line-height:50px;width:140px;display:block;border-radius:100px;background-color:#FFF;border:1px solid #e5e5e5;text-align:center;color:#333;}
.znav a:hover,.znav a.active {background-color:#bf141d;border:1px solid #bf141d;color:#FFF;}
.showlist {background-color:#f4f4f4;padding-bottom:50px;}
.showlist li {background-color:#FFF;padding:25px 35px 25px 10px;}
.showlist_img {width:206px;height:123px;overflow:hidden;float:left;}
.showlist_img a {display:block;width:100%;height:100%;overflow:hidden;}
.showlist_img a img {transition:all 0.2s;}
.showlist_img a:hover img {transform:scale(1.1);}
.showlist_text {float:left;width:650px;margin-left:20px;}
.showlist_text h1 {font-size:16px;color:#444;margin-bottom:25px;margin-top:7px;}
.showlist_text h1 a {color:#444;}
.showlist_text h1 a:hover {color:#bf141d;}
.showlist_text h6 {font-size:16px;color:#444;margin-bottom:25px;margin-top:7px;}
.showlist_text h6 a {color:#444;}
.showlist_text h6 a:hover {color:#bf141d;}
.showlist_text p {font-size:12px;color:#999;float:left;margin-right:140px;margin-bottom:15px;}
.showlist_a {float:right;margin-top:23px;}
.showlist_a a {display:block;border-radius:2px;width:138px;height:30px;text-align:center;line-height:30px;margin-bottom:15px;}
.showlist_a a i {margin-right:5px;}
.showlist_a a:first-child {border:1px solid #ffdaa6;background-color:#FFF9dd;color:#fe9d03;}
.showlist_a a:first-child:hover {background-color:#f5ecc4;}
.showlist_a a:last-child {border:1px solid #8cb057;background-color:#f1ffe1;color:#8cb057;}
.showlist_a a:last-child:hover {background-color:#dfffba;}
.dycon {background-color:#f4f4f4;padding-bottom:70px;}
.dycon .warp {background-color:#FFF;border:1px solid #dfdfdf;padding:40px;line-height:30px;color:#474747;}
.dycon .warp strong {font-weight:bold;}
.newsCenterPress {width:100%;background:#FFF;padding-top:30px;padding-bottom:20px;margin-top:40px;}
.newsCenterPress .mainCon {width:100%;margin-top:28px;}
.newsCenterPress .mainCon li {width:370px;float:left;height:420px;margin-left:45px;position:relative;}
.newsCenterPress .mainCon li:first-child {margin-left:0;}
.newsCenterPress .mainCon li .Pic {width:370px;height:276px;display:block;overflow:hidden;}
.newsCenterPress .mainCon li .Pic img {display:block;transform:scale(1);transition:all 2s ease-out;width:370px;height:276px;}
.newsCenterPress .mainCon li:hover img {transform:scale(1.2);}
.newsCenterPress .mainCon li h3 {font-size:16px;color:#333;font-weight:normal;margin:36px 0 8px 0;}
.newsCenterPress .mainCon li h3 a {color:#333;text-decoration:none;width:370px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsCenterPress .mainCon li p.p1 span {font-size:13px;color:#999;}
.newsCenterPress .mainCon li p.p1 .time {margin-right:18px;font-family:arial;}
.newsCenterPress .mainCon li p.p2 .readNum {font-family:arial;}
.newsCenterPress .mainCon li p.p2 {font-size:13px;color:#666;line-height:22px;margin-top:25px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.newsCenterPress .mainCon li a.more {width:133px;height:39px;line-height:39px;text-align:center;display:block;position:absolute;bottom:0;left:0;font-size:13px;color:#999;border:1px solid #d1d1d1;text-decoration:none;border-radius:100px;}
.newsCenterPress .mainCon li:hover h3 a {color:#bf141d;}
.newsCenterPress .mainCon li:hover a.more {background-color:#bf141d;border:1px solid #bf141d;color:#FFF;}
.newslist_time {float:left;width:84px;height:84px;background-color:#f2f2f2;color:#666;font-size:14px;text-align:center;line-height:1.2;}
.newslist_time span {font-size:20px;display:block;margin-top:20px;}
.newslist>ul>li>a {float:right;display:block;width:91%;}
.newslist>ul>li>a p {color:#333;font-size:16px;margin-bottom:10px;margin-top:7px;}
.newslist>ul>li>a span {color:#808080;font-size:14px;line-height:22px;}
.newslist>ul>li {border-bottom:1px dashed #e5e5e5;padding:40px 0;}
.newslist>ul>li>a:hover p {color:#bf141d;}
.newslist {margin-bottom:70px;}
.newsDetialsArticle {width:100%;padding-top:30px;background:#f4f4f4;padding-bottom:70px;}
.newsDetialsArticle .mainCon {width:100%;}
.newsDetialsArticle .mainCon .article {position:relative;width:890px;background:#FFF;float:left;}
.newsDetialsArticle .mainCon .article .conBox {padding:30px 30px 0;}
.newsDetialsArticle .mainCon .article .title h1 {font-size:22px;color:#333;font-weight:normal;margin-bottom:16px;}
.newsDetialsArticle .mainCon .article .title .share {width:100%;height:24px;}
#newsconhits span {float:right;}
.newsDetialsArticle .mainCon .article .title .share p {float:left;overflow:hidden;margin-top:4px;}
.newsDetialsArticle .mainCon .article .title .share p span {display:block;font-size:12px;color:#999;padding:0 8px;border-left:1px dotted #b6b6b6;float:left;}
.newsDetialsArticle .mainCon .article .title .share p span:first-child {padding-left:0;border-left:none;}
.newsDetialsArticle .mainCon .article .title .share p span #cntrHits {float:right;}
.newsDetialsArticle .mainCon .article .title .share ul {float:right;}
.newsDetialsArticle .mainCon .article .title .share li {margin-left:7px;width:24px;height:24px;float:left;}
.newsDetialsArticle .mainCon .article .title .share li img {display:block;}
.newsDetialsArticle .mainCon .article .title i {width:100%;display:block;height:1px;background:#e7e7e7;margin-top:18px;}
.newsDetialsArticle .mainCon .article .title p.label {font-size:12px;color:#999;display:block;padding-left:26px;background:url(../images/newsList_icon03.png) no-repeat left center;line-height:16px;margin-top:24px;}
.newsDetialsArticle .mainCon .article .con {margin:20px 0;}
.newsDetialsArticle .mainCon .article .con img {max-width:100%;}
.newsDetialsArticle .mainCon .article .con p {width:100%;margin:0 auto;white-space:normal;word-spacing:10px;line-height:30px;font-size:14px;color:#333;}
.newsDetialsArticle .mainCon .article .con p a {color:#bf141d;}
.newsDetialsArticle .mainCon .article .context {width:100%;border-top:1px solid #e7e7e7;background:#FFF;height:70px;}
.newsDetialsArticle .mainCon .article .context p {width:445px;float:left;height:70px;line-height:70px;}
.newsDetialsArticle .mainCon .article .context p a {font-size:13px;color:#666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsDetialsArticle .mainCon .article .context p.prevNews a {margin-left:30px;padding-left:20px;background:url(../images/newsDetialsArticle_icon10.png) no-repeat left center;}
.newsDetialsArticle .mainCon .article .context p.NextNews a {margin-right:30px;padding-right:20px;text-align:right;background:url(../images/newsDetialsArticle_icon11.png) no-repeat right center;}
.newsDetialsArticle .mainCon .article .context p.prevNews a:hover {background:url(../images/newsDetialsArticle_icon12.png) no-repeat left center;color:#bf141d;}
.newsDetialsArticle .mainCon .article .context p.NextNews a:hover {background:url(../images/newsDetialsArticle_icon13.png) no-repeat right center;color:#bf141d;}
.newsDetialsArticle .mainCon .article .context p.NextNews {border-left:1px solid #e7e7e7;width:444px;}
.newsDetialsArticle .mainCon .article .backNewsList {width:49px;height:49px;display:block;position:absolute;left:-49px;top:0;cursor:pointer;}
.newsDetialsArticle .mainCon .hotNews {width:300px;float:right;}
.newsDetialsArticle .mainCon .hotNews .box:first-child {margin-top:0;}
.newsDetialsArticle .mainCon .hotNews .box .top {height:36px;border-bottom:1px solid #e7e7e7;}
.newsDetialsArticle .mainCon .hotNews .box .top h3 {font-size:18px;color:#333;font-weight:normal;float:left;}
.newsDetialsArticle .mainCon .hotNews .box .top h3 em {font-weight:bold;color:#bf141d;}
.newsDetialsArticle .mainCon .hotNews .box .top h3 i {width:72px;height:1px;background:#bf141d;position:relative;display:block;top:18px;}
.newsDetialsArticle .mainCon .hotNews .box .top a.more {display:block;width:21px;height:21px;float:right;margin-top:4px;}
.newsDetialsArticle .mainCon .hotNews .box ul {padding-top:18px;}
.newsDetialsArticle .mainCon .hotNews .box1 li {font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box1 li a {color:#333;}
.newsDetialsArticle .mainCon .hotNews .box1 li:hover a {color:#bf141d;}
.newsDetialsArticle .mainCon .hotNews .box2 li {font-size:14px;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box2 li a {color:#333;}
.newsDetialsArticle .mainCon .hotNews .box2 li:hover a {color:#bf141d;}
.newsDetialsArticle .mainCon .hotNews .sidebar {width:300px;float:left;}
.newsDetialsArticle .mainCon .hotNews .sidebar .top {width:300px;height:70px;background:url(../images/proListClassify_icon01.png) no-repeat 238px center #bf141d;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 {padding:20px 0 0 26px;font-size:24px;font-weight:normal;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 a {display:block;color:#FFF;text-decoration:none;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 em {font-weight:bold;color:#FFF;}
.newsDetialsArticle .mainCon .hotNews .sidebar h3 span {font-size:10px;color:#FFF;font-family:arial;margin-left:6px;position:relative;top:2px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 {padding:26px;background:#FFF;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dl {margin-top:20px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dl:first-child {margin-top:0;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a {display:block;font-size:14px;color:#666;height:50px;line-height:50px;background:url(../images/proListClassify_icon02.png) no-repeat 190px center;text-indent:25px;text-decoration:none;border:1px solid #eaeaea;border-top:none;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd:first-child a {border-top:1px solid #eaeaea;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a:hover,.newsDetialsArticle .mainCon .hotNews .sidebar .box1 dd a.cur {color:#bf141d;background:url(../images/proListClassify_icon03.png) no-repeat 190px center;font-weight:bold;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 {margin-top:20px;background:#FFF;margin-bottom:20px;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone {background:url(../images/proListClassify_phone.png) no-repeat 32px center;padding-left:86px;padding-top:25px;padding-bottom:20px;border-bottom:1px solid #eaeaea;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone span {display:block;font-size:14px;color:#333;}
.newsDetialsArticle .mainCon .hotNews .sidebar .box2 .phone p {font-size:24px;color:#bf141d;font-family:arial;}
.newsDetialsArticle .mainCon .article .title h2 {font-size:28px;color:#333;font-weight:normal;margin-bottom:16px;}
.newsDetialsArticle .mainCon .hotNews .box {padding:30px 28px 18px;background:#FFF;margin-top:10px;}
.caselist li {float:left;margin:20px 15px 0;}
.caselist li a {display:block;}
.caselist li a:hover .caselist_tit {color:#bf141d;}
.caselist li a:hover .caselist_img img {transform:scale(1.2);}
.caselist_img {width:370px;height:276px;overflow:hidden;display:block;}
.caselist_img img {width:100%;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;}
.caselist_tit {display:block;text-align:center;color:#525252;font-size:16px;line-height:50px;}
.caselist ul {margin-bottom:50px;}
.caselist {margin-bottom:70px;}
.contact_m {float:left;line-height:30px;color:#474747;}
.contact_m strong {font-weight:bold;}
.contact_map {float:right;width:600px;height:550px;}
.contact {margin-top:50px;}
.linkUsLy {width:100%;margin-top:12px;}
.linkUsLy .mainCon {width:100%;height:520px;background:url(../images/linkUsLyBg.jpg) no-repeat bottom;position:relative;}
.linkUsLy .mainCon .box {width:500px;margin-left:620px;padding-top:55px;}
.linkUsLy .mainCon .box input {width:408px;height:58px;line-height:58px;padding:0 70px 0 20px;border:none;border:1px solid #e5e5e5;font-size:16px;color:#999;margin-bottom:20px;outline:none;font-size:16px;color:#999;}
.linkUsLy .mainCon .box .input1 {background:url(../images/linkUsLy_icon01.png) no-repeat 452px center;}
.linkUsLy .mainCon .box .input2 {background:url(../images/linkUsLy_icon02.png) no-repeat 452px center;}
.linkUsLy .mainCon .box textarea {width:408px;height:80px;padding:0 70px 0 20px;border:none;border:1px solid #e5e5e5;font-size:16px;color:#999;margin-bottom:20px;outline:none;font-size:16px;color:#999;padding-top:20px;background:url(../images/linkUsLy_icon03.png) no-repeat 452px 20px;resize:none;}
.linkUsLy .mainCon .box button {display:block;height:60px;text-align:center;width:100%;font-size:22px;color:#FFF;line-height:60px;background:#bf141d;text-decoration:none;cursor:pointer;}
.linkUsLy .mainCon .title {position:absolute;top:66px;left:70px;}
.linkUsLy .mainCon .title h3 {font-size:24px;color:#bf141d;}
.linkUsLy .mainCon .title p {font-size:20px;color:#b8b8b8;font-family:arial;margin-top:2px;}
.linkUsLy .mainCon li {margin-bottom:20px;color:#777;height:60px;list-style:none;}
.linkUsLy .mainCon label {display:inline-block;float:left;line-height:60px;height:58px;width:77px;border:1px solid #dedede;border-right-width:0;text-align:center;background:#FFF;}
.linkUsLy .mainCon .iptTxt {float:left;width:252px;border:1px solid #dedede;height:16px;line-height:16px;padding:10px 0;outline:none;text-indent:1em;background:#FFF;color:#333;}
.linkUsLy .mainCon li.yzm .iptTxt {float:left;width:130px;margin-bottom:0px;}
cite {display:block;}
.linkUsLy .mainCon cite {float:left}
.linkUsLy .mainCon cite img {width:110px;margin-left:10px;margin-top:10px;}
.linkUsLy .mainCon cite #spChgVerCode {display:inline;text-align:left;font-size:14px;color:#000;background:none;}
.showMessageBg {position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;display:none;}
.showMessage {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#FFF;border-radius:6px;overflow:hidden;padding:20px 20px;width:500px;box-sizing:border-box;}
.int {margin-bottom:20px;}
.int input {height:50px;line-height:50px;border:1px solid #e5e5e5;width:100%;padding:0 20px;box-sizing:border-box;}
.int textarea {border:1px solid #e5e5e5;width:100%;padding:20px 20px;box-sizing:border-box;}
.showMessage .yzm input {width:50% !important;}
.showMessage button {display:block;height:50px;text-align:center;width:100%;font-size:16px;color:#FFF;line-height:50px;background:#bf141d;text-decoration:none;cursor:pointer;}
.right_nav {right:0;bottom:100px;position:fixed;text-align:left;overflow:hidden;z-index:999}
.right_nav li {background:#0085cd;margin:4px 0;padding:10px;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;position:relative;right:-70px}
.right_nav li .iconBox {text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.right_nav li .iconBox a {text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.right_nav li img {width:30px;height:30px}
.right_nav li h4 {color:#FFF;font-size:14px;margin:2px 0;margin-left:15px}
.right_nav li:hover {background:#cf1322}
.right_nav li .hideBox {display:none;position:absolute;right:120px;padding:10px;padding-right:15px;top:-10px;z-index:999}
.right_nav li .hideBox .hb {border:1px solid #ccc;background-color:#FFF;padding:10px 20px;border-top:2px solid #0085cd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.right_nav li .hideBox .hb h5 {padding:5px 0;border-bottom:2px solid #ccc;color:#0085cd;font-size:16px;font-weight:400;display:block;white-space:nowrap}
.right_nav li .hideBox .hb p {margin-top:10px;font-size:18px;font-weight:700;white-space:nowrap;}
.right_nav li .hideBox .hb .qqtalk {margin-top:10px}
.right_nav li .hideBox .hb .qqtalk a {display:flex;align-items:center;margin:10px 0;}
.right_nav li .hideBox .hb .qqtalk a:hover {color:#bf141d;}
.right_nav li .hideBox .hb .qqtalk img {width:25px;height:25px}
.right_nav li .hideBox .hb .qqtalk p {font-size:14px;font-weight:400;white-space:nowrap;margin-top:-5px;margin-left:5px}
.right_nav li:nth-child(3) .hideBox img {width:140px;height:140px;margin-top:10px}
.showTop {display:flex;}
.show-top-img {width:460px;height:275px;border:solid 1px #ccc;display:flex;align-items:center;justify-content:center;}
.show-top-img img {max-width:100%;max-height:100%;}
.show-top-text {margin-left:50px;}
.show-top-text h1 {font-size:22px;color:#444;margin-bottom:15px;}
.show-top-text p {font-size:14px;}
.show-top-text .showlist_a {float:initial;display:flex;}
.show-top-text .showlist_a a {margin-right:15px;}
.show-content {margin-top:80px;}
.show-content-tab {border-bottom:solid 1px #dfdfdf;display:flex;justify-content:flex-start;}
.show-content-tab a {display:block;width:116px;height:45px;text-align:center;line-height:45px;border:solid 1px #dfdfdf;border-bottom:0;font-size:16px;color:#444;margin-right:15px;}
.show-content-tab a.on {border-top:3px solid #ee9601;font-weight:bold;}
.show-content-text-item {display:none;padding:10px;}
.show-content-text-item.on {display:block;}