* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {color: #333333;  background: #fff; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #333333; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #cc0000;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b { font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}

.w_1280{width: 1280px;margin: auto;}
.w_1200{width: 1200px;margin: auto;}
/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}
.tran5000{-webkit-transition:all 5s linear; -moz-transition:all 5s linear; -ms-transition:all 5s linear; transition:all 5s linear;}
.fl{float: left;}
.fr{float: right;}
.m_header{display: none;padding-bottom: 5px;height: 50px;background: #000;width: 100%;z-index: 2;top:0;}
.m_logo{margin-left: 1%;margin-top: 5px;float: left;}
.m_logo img{height: 45px;}
.menua{float: right;margin-top: 11px;}
.menua img{height: 30px;}

.nav_top{padding-top: 13px;padding-bottom: 16px;}
.nav_top span{margin-left: 33px;line-height: 30px;}
.nav_top span img{margin-right: 18px;font-size: 14px;color: #333;margin-top: 6px;}
.nav_top span i{font-weight: bold;color: #c00;font-size: 16px;}
.nav_top span a{font-size: 14px;color: #333;}
.nav_top span a.on{color: #c00;font-weight: bold;text-transform: uppercase;}
.navWrap .w_1280{background: url(../images/ico4.jpg) left center no-repeat #fff;height: 100px;position: relative;}
.navWrap .w_1280:after{width: 500px;position: absolute;height: 100px;background: #fff;right:-500px;content: '';display: inline-block;top: 0; }
.navWrap{background: #000;}
.navWrap .nav{position: relative;z-index: 99;}
.navWrap .nav ul{float: left;padding-top: 7px;}
.navWrap .nav .nLi{position: relative;width:134px;text-align: center;border-left: 1px solid #333333;}
.navWrap .nav .nLi:first-child{border-left: none}
.navWrap .nav .nLi h3{position: relative;text-align: center;}
.navWrap .nav .nLi h3 a{display: block;position: relative;z-index: 3;font-size: 15px;color: #333333;font-weight: normal;line-height: 16px;}
.navWrap .nav .nLi.on a,.navWrap .nav .nLi:hover a{color: #e00514;}
.navWrap .nav .nLi .navSub{width: 100%;position: absolute;left: 0;top:16px;background: #fff;display: none;}
.navWrap .nav .nLi .navSub ul li a{display: block;font-size: 14px;color: #555;line-height: 38px;}
.navWrap .nav .nLi .navSub ul{width: 100%;float: none;}
.navWrap .nav .nLi .navSub ul li a:hover{color: #e00514;}
.searchBtn{float: right;width: 36px;height: 30px;cursor: pointer; background: url(../images/ico5.png) no-repeat center center #e00514; -webkit-border-radius: 5px;border-radius: 5px;}

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block;cursor: pointer; background: url(../images/ico5.png) no-repeat center center #e00514; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none; }
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #dfa783; }

.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: url(../images/grayBg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;font-family: 'microsoft yahei';border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
.sear_btn{float: left;background: url('../images/sear_ico.png') center center no-repeat;width: 30px;height: 30px;border:none;cursor: pointer;}

.banner{position: relative;}
.banner a{display: block;height: 520px;background-repeat: no-repeat;background-position: center;}
.bannerhd{position: absolute;bottom: 15px;width: 100%;text-align: center;z-index: 2;}
.bannerhd span{display: inline-block;width: 8px;height: 8px;background: #fff;margin: 0 5px;}
.bannerhd span.swiper-pagination-bullet-active{background: #e00514;}

.index_tit{text-align: center;overflow: hidden;}
.index_tit span a{position: relative;display: inline-block;font-weight: bold;font-size: 28px;color: #262626;line-height: 35px;}
.index_tit span a:after,.index_tit span a:before{height: 1px;background: #ccc;width: 108px;content: '';position: absolute;top: 50%}
.index_tit span a:after{left: -140px}
.index_tit span a:before{right: -140px}
.index_titb span a{color: #fff;}
.index_titb span a:after,.index_titb span a:before{background: #fff;}

.itabs{text-align: center;font-size: 0;margin-bottom: 36px;margin-top: 35px;}
.itabs ul{display: block;*display: inline;*zoom: 1;}
.itabs ul li{display: inline-block;width: 146px;text-align: center;background: #f2f2f2;font-size: 16px;margin:0 12px;color: #65c4e2;cursor: pointer;position: relative;line-height: 36px;-webkit-border-radius: 25px;border-radius: 25px;color: #333;}
.itabs ul li:first-child{margin-left: 0;}
.itabs ul li.active{color: #fff;background: #c00;}

.isect2{padding-top: 44px;}
.isect2 .swiper-slide .innerWrap{position: relative;overflow: hidden;}
.isect2 .swiper-slide .innerWrap .innerSwiper{width: 100%;position: relative;overflow: hidden;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a{display: block;padding: 10px;height: 310px;background: #f5f5f5;position: relative;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a .pic{background: #fff;width: 100%;position: relative;overflow: hidden;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a .pic em{width: 100%;display: block;padding-bottom: 250px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a h5{margin-top: 21px;text-align: center;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a span{display: block;width: 80px;height: 24px;overflow: hidden;background: #c00;color: #fff;text-align: center;line-height: 24px;position: absolute;bottom: -34px;opacity: 0;filter: alpha(opacity=0);left: 50%;margin-left: -40px;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a:hover .pic em{padding-bottom: 210px;}
.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a:hover span{opacity: 1;filter: alpha(opacity=100);bottom: 22px;}
.isect2 .swiper-slide .innerWrap .swiper-button-prev,
.isect2 .swiper-slide .innerWrap .swiper-button-next{width: 24px;height: 40px;position: absolute;top:50%;margin-top: -20px;cursor: pointer;background: url(../images/indIcon2.png) no-repeat -78px 0;}
.isect2 .swiper-slide .innerWrap .swiper-button-prev{left:-24px;}
.isect2 .swiper-slide .innerWrap .swiper-button-next{right: -24px;background-position: -107px 0;}
.isect2 .swiper-slide .innerWrap:hover .swiper-button-prev{left: 0}
.isect2 .swiper-slide .innerWrap:hover .swiper-button-next{right: 0}

.index_three{background: url(../images/bg1.jpg) center top no-repeat;margin-top: 50px;padding-top: 42px;padding-bottom: 50px;}
.index_three ul{margin-top: 44px;}
.index_three ul li{float: left;width: 33.33%;}
.index_three ul li a{display: block;position: relative;}
.index_three ul li a span.img{display: block;width: 100%;height: 200px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.index_three ul li a span.txt{position: absolute;width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.2);top: 0;left: 0}
.index_three ul li a span.txt b{position: absolute;display: block;color: #fff;width: 100%;height: 40px;margin-top: -20px;top: 50%;overflow: hidden;}
.index_three ul li a span.txt b *{display: block;text-align: center;}
.index_three ul li a span.txt b i{font-size: 24px;font-weight: bold;line-height: 40px;text-shadow: 0 2px 8px #000;}
.index_three ul li a span.txt b em{font-weight: normal;font-size: 14px;text-decoration: underline;line-height: 40px;margin-top: 13px;opacity: 0;
filter: alpha(opacity=0);}
.index_three ul li a:hover span.txt{background: rgba(0,0,0,0.85);}
.index_three ul li a:hover span.txt b{height: auto;margin-top: -47px;}
.index_three ul li a:hover span.txt b em{opacity: 1;filter: alpha(opacity=100);}

.index_four{background: #f2f2f2;padding-top: 44px;padding-bottom: 25px;}
.index_four .w_1200{position: relative;}
.index_four .four_swiperprev,.index_four .four_swipernext{width: 50px;height: 50px;background-color: #fff;background-image: url(../images/btn.png);-webkit-border-radius: 100%;border-radius: 100%;position: absolute;top: 89px;cursor: pointer;z-index: 2;}
.index_four .four_swiperprev{background-position: 0 0;left: -90px;}
.index_four .four_swipernext{background-position:-50px 0;right: -90px;}
.four_swiper{position: relative;overflow: hidden;margin-top: 32px;padding-bottom: 10px;}
.four_swiper .swiper-slide{-webkit-box-shadow: 0px 5px 10px #dedede;box-shadow: 0px 5px 10px #dedede;}
.four_swiper .swiper-slide a{display: block;padding-bottom: 50px;}
.four_swiper .swiper-slide a span.img{display: block;width: 100%;height: 200px;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;}
.four_swiper .swiper-slide a span.txt{position: absolute;bottom:0;left:0;width: 100%;background: #fff;display: block;text-align: center;height: 50px;overflow: hidden;}
.four_swiper .swiper-slide a span.txt i{display: block;line-height: 50px;font-size: 15px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.four_swiper .swiper-slide a span.txt em{color: #fff;text-decoration: underline;font-size: 14px;}
.four_swiper .swiper-slide a:hover span.txt{height: auto;padding-top: 10px;padding-bottom: 25px;background: #c00;}
.four_swiper .swiper-slide a:hover span.txt i{color: #fff;}

.index_five{padding: 46px 0 54px;}
.five_swiper{width: 48.5%;float: left;}
.five_swiper .itabsswiper{text-align: center;float: left;margin-top: 35px;}
.five_swiper .itabsswiper ul{float: left;padding-left: 7px;position: relative;}
.five_swiper .itabsswiper ul:after{width: 4px;height: 20px;background: #c00;content: '';display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.five_swiper .itabsswiper ul li{float: left;text-align: center;font-size: 20px;margin:0 19px;color: #333333;cursor: pointer;position: relative;line-height: 30px;color: #333;}
.five_swiper .itabsswiper ul li a{color: #333;}
.five_swiper .itabsswiper ul li.active a{font-weight: bold;}
.five_swiper .fiveul{width: 100%;}
.five_swiper .fiveul ul li{height: 25px;margin-top: 20px;}
.five_swiper .fiveul ul li a{display: block;line-height: 25px;height: 25px;overflow: hidden;}
.five_swiper .fiveul ul li a i{width: 4px;height: 4px;background: #c00;display: inline-block;float: left;margin-top: 10.5px;margin-right: 20px;}
.five_swiper .fiveul ul li a span{font-size: 14px;color: #333;display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.five_swiper .fiveul ul li a em{float: right;font-size: 14px;color: #808080;}
.five_swiper .fiveul ul li:first-child{margin-top: 17px;}
.five_swiper .fiveul ul li a:hover i{width: 10px;}
.five_swiper .fiveul ul li a:hover span{color: #c00;}

.five_right{float: right;width: 48.5%;padding-top: 34px;}
.five_right li{float: left;width: 48.2%;font-size: 14px;}
.five_right li .fivebox a{display: block;overflow: hidden;}
.five_right li .fivebox a span.img{margin-bottom: 11px;display: block;width: 100%;height:174px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; background-position: center;}
.five_right li .fivebox a i{display: block;line-height: 30px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.five_right li .fivebox a em{display: block;margin-top: 7px;}
.five_right li:first-child{margin-right: 3.6%;}
.five_right li:hover .fivebox a span.img{-webkit-transform: scale(1.02);transform: scale(1.02);opacity: 0.8;filter: alpha(opacity=80);}
.fivetit{margin-bottom: 13px;padding-left: 20px;position: relative;line-height: 30px;}
.fivetit a{font-size: 20px;font-weight: bold;}
.fivetit:after{width: 4px;height: 20px;background: #c00;content: '';display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -10px;}

footer{background: #000;font-size: 14px;color: #666;}
.foot_top{border-bottom: 1px solid #1a1a1a;padding-top: 25px;padding-bottom: 13px;}
.foot_top p{display: none;text-align: center;color: #fff;font-size: 16px;font-weight: bold;line-height: 30px;}
.foot_top p a{color: #c00;}
.foot_top ul li{float: left;}
.foot_top ul li a{position: relative;display: inline-block;color: #999;padding: 0 35px;font-size: 14px;line-height: 30px;}
.foot_top ul li a:after{width: 1px;height: 14px;background: #999;content: '';position: absolute;left: 0;top:8px }
.foot_top ul li:first-child a{padding-left: 0;}
.foot_top ul li:first-child a:after{display: none;}
.foot_top ul.fr li a{padding-right: 0;margin-left: 35px;}
.foot_bottom{line-height: 25px;padding: 20px 0 15px;}
footer a{color: #999;}
footer a:hover{color: #fff;}
.tubiao img{margin-left: 10px;}
.copyright img{margin: 0 5px;}
.copyright .cnzz{}
.copyright span{float: left;}
.copyright span.cnzz{margin-top: 5px;}
.copyright span.bd img{float: left;margin-top: -5px;}


.n_banner{color: #fff;height:260px}
.n_banner h5{text-indent: 48px;padding-top: 92px;margin-bottom: 3px;font-size: 32px;font-weight: bold;line-height: 40px;text-shadow: 2px 2px 5px #2b87e0;}
.n_banner h6{text-indent: 48px;font-size:16px;line-height: 40px;text-shadow: 2px 2px 5px #2b87e0;text-transform: uppercase;}
.n_nav{text-align: center;padding-top: 40px;}
.n_nav .n_abtn{display: inline-block;width: 14%;margin: 0 12px;}
.n_nav .n_abtn h5 a{display: inline-block;width: 100%;background: #f2f2f2;color: #333;font-size: 15px;-webkit-border-radius: 25px;border-radius: 25px;line-height: 36px;text-align: center;}
.n_nav .n_abtn h5 a.on,.n_nav .n_abtn h5 a:hover{background: #c00;color: #fff;}

.list_p6_1 .list_dan{width: 70.3%;float: left;margin-top: 40px;font-size: 14px;line-height: 46px;padding-bottom: 60px;min-height: 300px;}
.list_dan img,.list_dan iframe,.list_dan table{max-width: 100%;height: auto !important}
.p6_1_right{width: 26.5%;float: right;border-top: 2px solid #cc0000;margin-top: 50px;}
.p6_righ_tit{padding: 0 11.7%;line-height: 58px;}
.p6_righ_tit span{float: left;font-weight: bold;font-size: 24px;color: #4c4c4c;}
.p6_righ_tit a{float: right;font-size: 14px;color: #808080;}
.p6_1_right ul{background: #f5f5f5;padding: 5px 11.7% 45px;}
.p6_1_right ul li a{display: block;margin-top: 20px;}
.p6_1_right ul li a span{padding-bottom: 4px;font-size: 14px;color: #333;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.p6_1_right ul li a em{display: inline-block;width:44px ;height: 4px;background: url(../images/ico7.png) -45px 0 no-repeat;}
.p6_1_right ul li a:hover span{color: #c00;}
.p6_1_right ul li a:hover em{background-position: 0 0;}
.p6_cont{margin-top: 32px;background: url(../images/img16.jpg) no-repeat;color: #fff;padding: 27px 11.7% 30px;line-height: 40px;-webkit-background-size: cover;
background-size: cover;}
.p6_cont h5{font-size: 22px;font-weight: bold;text-shadow: -2px 2px 5px rgba(0,0,0,0.5);}
.p6_cont h6{padding-top: 4px;font-size: 32px;font-weight: bold;text-shadow: -2px 2px 5px rgba(0,0,0,0.5);}

.list_p5_1{padding-top: 57px;}
.list_p5_1 dl{background: #fff5f5;}
.list_p5_1 dt{float: left;width: 28.3%;overflow: hidden;}
.list_p5_1 dt a{display: block;}
.list_p5_1 dt a span{display: block;padding-bottom:200px ;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.list_p5_1 dd{width: 65%;margin-right: 2.7%;float: right;}
.list_p5_1 dd a{display: block;}
.list_p5_1 dd a > *{display: block;}
.list_p5_1 dd a span{margin-top: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-weight: bold;font-size: 18px;color: #c00;line-height: 30px;}
.list_p5_1 dd a i img{margin-right: 20px;}
.list_p5_1 dd a i {margin: 12px 0 9px;font-size: 14px;color: #999;}
.list_p5_1 dd a em{margin-bottom: 9px;font-size: 14px;color: #4c4c4c;line-height: 26px;height: 52px;overflow: hidden;}
.list_p5_1 dd b{margin-top: 9px;display: inline-block;font-size: 14px;color: #c00;text-decoration: underline;font-weight: normal;}
.list_p5_1 dl:hover dt span{-webkit-transform: scale(1.05);transform: scale(1.05);}
.list_p5_1 dl:hover dd span{-webkit-transform: translateX(3px);transform: translateX(3px);}
.list_p5_1 li{width: 100%;float: left;margin-top: 20px;}
.list_p5_1 li a{padding: 23px 3% 32px;display: block;background: #f5f5f5;border-left:4px solid #f5f5f5}
.list_p5_1 li a > *{display: block;}
.list_p5_1 li a span i{font-size: 18px;line-height: 30px;color: #333;font-weight: bold;float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_p5_1 li a span em{margin-top: 9px;float: right;color: #999;font-size: 14px;}
.list_p5_1 li a span em img{margin-right: 20px;}
.list_p5_1 li a b{margin-top: 12px;float: left;width: 100%;line-height: 32px;color: #4c4c4c;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-weight: normal;}
.list_p5_1 li a:hover{border-left-color: #cc0000;background: #fff5f5;}
.list_p5_1 li a:hover span i{color: #c00;}
.page{padding: 44px 0 52px;text-align: center;}
.page a{margin: 0 5px;display: inline-block;border:1px solid #cccccc;font-size: 14px;color: #807e7e;line-height: 33px;padding: 0 14px;}
.page a.pagebtn{padding: 0 19px;}
.page a.on,.page a:hover{color: #fff;background: #b30303;border-color: #b30303;}

.p5_5ul{width: 1140px;margin: 48px auto 0;}
.p5_5ul li{width: 29%;float: left;margin: 0 2.1%;}
.p5_5ul li a{display: block;}
.p5_5ul li a span.img{border:4px solid #dcdcdb;display: block;padding-bottom: 218px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.p5_5ul li a span.img img,.sp5_5swipercontainer span.img img{display: none;}
.p5_5ul li a i{line-height: 71px;color: #333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-align: center;display: block;}
.p5_5ul li a:hover span.img{border-color: #b30303;}
.p5_5swiper{background: #f5f5f5;padding: 47px 0 28px;}
.p5_5swiper .w_1280{position: relative;}
.sp5_5swipercontainer{width: 1100px;position: relative;margin: auto;overflow: hidden;}
.sp5_5swipercontainer span.img{display: block;border:4px solid #dcdcdb;padding-bottom:353px ;background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;}
.sp5_5swipercontainer i{display: block;line-height: 65px;text-align: center;font-size: 15px;color: #333;}
.p5_5swiper .p5_5prev,.p5_5swiper .p5_5next{width: 50px;height: 50px;background-image: url(../images/btn.png);background-repeat: no-repeat;background-color: #fff;-webkit-border-radius: 100%;border-radius: 100%;position: absolute;top: 50%;margin-top: -50px;cursor: pointer;z-index: 5;}
.p5_5swiper .p5_5prev{background-position: 0 0;left: 0;}
.p5_5swiper .p5_5next{background-position: -50px 0;right: 0}


.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}
.Gallery{background:rgba(0,0,0,0.6);}
.g-right {    position: absolute;    top: 43%;    right: 0;    height: 14%;    background: rgba(0,0,0,.5);    width: 55px;    cursor: pointer;}
.g-left {    position: absolute;    top: 43%;    left: 0;    height: 14%;    background: rgba(0,0,0,.5);    width: 55px;    cursor: pointer;}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}

.list_p2_1{width: 1290px;margin:0 auto ;}
.list_p2_1 ul{padding: 10px 0 20px;}
.list_p2_1 li{float: left;width: 26.3%;margin: 40px 3.5% 0;-webkit-box-shadow: 0px 5px 10px #dedede;box-shadow: 0px 5px 10px #dedede;}
.list_p2_1 li a{display: block;background: #fff;padding-bottom: 50px;position: relative;}
.list_p2_1 li a span.img{width: 100%;display: block;padding-bottom: 200px;background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;}
.list_p2_1 li a span.txt{ position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; display: block; text-align: center; height: 50px; overflow: hidden;}
.list_p2_1 li a span.txt i {display: block;line-height: 50px;font-size: 15px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_p2_1 li a span.txt em{font-size: 14px;color: #fff;text-decoration: underline;}
.list_p2_1 li a:hover span.txt{height: auto;padding-top: 10px;padding-bottom: 25px;background: #c00;}
.list_p2_1 li a:hover span.txt i{color: #fff;}

.list_p4_4 ul{padding: 35px 0 5px;}
.list_p4_4 li{border-bottom: 1px solid #f0f0f0;float: left;width: 100%;padding: 26px 0 22px;}
.list_p4_4 li a{display: block; background: url(../images/ico9.png) left center no-repeat;padding-left: 8.3%;}
.list_p4_4 li a span.txt{display: inline-block;width: 80%;float: left;}
.list_p4_4 li a span.txt *{display: block;line-height: 24px;}
.list_p4_4 li a span.txt i{font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_p4_4 li a span.txt em{font-size: 12px;color: #999;}
.list_p4_4 li a span.down{width: 94px;height: 30px;background-color: #f0f0f0;display: inline-block;float: right;font-size: 14px;color: #808080;line-height: 30px;}
.list_p4_4 li a span.down i{display: inline-block;background-image: url(../images/ico8.png);background-repeat: no-repeat;width: 17px;height: 30px;float: left;margin: 0 8px 0 20px;background-position: 0 -30px;}
.list_p4_4 li a:hover span.txt i{color: #c00;}
.list_p4_4 li a:hover span.down i{background-position: 0 0;}
.list_p4_4 li a:hover span.down{color: #fff;background-color: #cc0000;}

.recruit .recu_tit{background: #f5f5f5;font-weight: bold;color: #343434;font-size: 16px;border-top: 5px solid #cc0000;text-align: center;}
.recruit .recu_tit span{display: inline-block;float: left;padding-left: 0 ;line-height: 55px;}
.recruit .recu_tit span.span1{width: 199px;}
.recruit .recu_tit span.span2{width: 284px;}
.recruit .recu_tit span.span3{width: 199px;}
.recruit .recu_tit span.span4{width: 284px;}
.recruit .recu_tit span.span5{width: 195px;}
.recruit { width: 100%;padding-bottom: 70px; margin-top: 50px;}
.recruit ul li span{display: inline-block;float: left;text-align: center;font-size: 15px;color: #666; padding: 5px 0;}
.recruit ul li span.span1{width: 199px;}
.recruit ul li span.span2{width: 284px;}
.recruit ul li span.span3{width: 199px;}
.recruit ul li span.span4{width: 284px;}
.recruit ul li span.span5{width: 195px;}
.recruit ul li span.span5 i{display: inline-block;width: 18px;height: 18px;background: url(../images/jia.png) no-repeat;}
.recruit ul li .problem{cursor: pointer;font-size: 15px;color: #666;line-height: 50px;float: left;width: 100%;  }
.recruit ul li.on .problem span.span5 i{background: url(../images/jian.png) no-repeat;}
.recruit ul li {border-bottom: 1px dashed #e6e6e6 ;float: left;width: 100%;}
.recruit ul li .answer { background: #f5f5f5;font-size: 14px;color: #666666;line-height: 40px;display: none;padding: 20px 67px; overflow: hidden;}
.recruit ul li .answer .anstit{font-weight: bold;}
.recruit ul li .answer img { max-width: 100%; }

.recruit ul li:first-child .answer { display: block; }
.job_btn{margin-top: 70px;text-align: center;}
.job_btn a{display: inline-block;background: #c00;color: #fff;padding-left: 86px;padding-right: 49px;line-height: 50px;font-size: 16px;background-image: url(../images/ico11.png);background-repeat: no-repeat;background-position: 46px center;}
.job_btn a:hover{opacity: 0.7;filter: alpha(opacity=70);}
/*job*/
.form_tit{text-align: center;}
.form_tit span{padding-bottom: 20px;font-size: 22px;font-weight: bold;color: #4c4c4c;display: inline-block;line-height: 30px;position: relative;}
.form_tit span:after{width: 50px;height: 2px;background: #c00;display: inline-block;position: absolute;left: 50%;bottom: 0;margin-left: -25px;content: ''}
.labelone{float: left;font-size: 14px;color: #999;line-height: 34px;padding-left: 19px;}
.list_form{width: 1060px;margin:45px auto;}
.list_form .left{float: left;width: 48%;}
.list_form .right{float: right;width: 48%;}
.list_form .boder{border:1px solid #cccccc;margin-top: 34px;}
.list_form .inpu_txt{width: 50%;text-indent: 2em;border:none;height: 34px;line-height: 34px;font-size: 14px;color: #999;}
.list_form textarea{border:none;width: 80%;line-height: 34px;font-size: 14px;color: #999;height: 170px;}
.lbaeltbox{margin: 34px 0;}
.lbaeltbox input[type=file]{display: none;}
.lbaeltbox .txt{line-height: 34px;border:none;text-indent: 19px;display: inline-block;width: 60%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.lbaeltwo{line-height: 34px;background: #f5f5f5;width: 110px;display: inline-block;float: right;text-align: center;color: #999;cursor: pointer;}
.yzm input[type=text]{width: 30%;line-height: 34px;height: 34px;font-size: 14px;color: #999;text-indent: 19px;border:1px solid #ccc;}
.yzm span img{height: 34px;border:1px solid #ccc;margin-left: 8px;}
.yzm i{font-size: 14px;color: #004792;display: inline-block;line-height: 34px;margin-left: 15px;}
.form_btn{float: left;width: 100%;text-align: center;margin-top: 47px;}
.form_btn input{display: inline-block;line-height: 36px;width: 160px;border:none;font-size: 16px;margin: 0 20px;color: #fff;cursor: pointer; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }
.form_btn input[type=submit]{background: #c00;}
.form_btn input[type=reset]{background: #ccc;}
.form_btn input:hover{opacity: 0.7;filter: alpha(opacity=70);}

.list_p3{padding-bottom: 60px;}
.list_p3 dl{background: #f0f0f0;margin-top: 30px; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.list_p3 dt{width: 35%;	}
.list_p3 dt a{display: block;padding: 0 10%;}
.list_p3 dt span{padding-top: 46px;padding-bottom: 30px;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 24px;line-height: 30px;font-weight: bold;}
.list_p3 dt em{overflow: hidden;height: 180px;font-size: 14px;color: #333;line-height: 30px;display: block;}
.list_p3 dt i{margin-top: 40px;color: #c00;font-size: 14px;display: inline-block;text-decoration: underline;}
.list_p3 dd{width: 65%;}
.list_p3 dd a{display: block;}
.list_p3 dd a span{display: block;padding-bottom: 400px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.list_p3 dl:hover {background: #c00;}
.list_p3 dl:hover dt span,.list_p3 dl:hover dt em,.list_p3 dl:hover dt i{color: #fff;}

.head-v3{margin-top: 40px;margin-bottom: 6px;position:relative;z-index:100;}
.head-v3 .navigation-inner{margin:0 auto;width:1225px;position:relative}
.navigation-up{}
.navigation-up .navigation-v3{float:left;width: 100%;}
.navigation-up .navigation-v3 ul{float:left;width: 100%;text-align: center;}
.navigation-up .navigation-v3 li{float:left;background: #f2f2f2;-webkit-border-radius: 25px;border-radius: 25px;margin: 0 12px;}
.navigation-up .navigation-v3 .nav-up-selected{background:#cc0000}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#cc0000}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{position: relative;width: 180px;height: 36px;line-height: 36px;color:#333;font-size: 15px;display:inline-block;text-align: center;}
.navigation-up .navigation-v3 .nav-up-selected-inpage h2 a:after,.navigation-up .navigation-v3 .nav-up-selected h2 a:after{position: absolute;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #f2f2f2;content: '';left: 50%;bottom: -12px;margin-left: -5px;}
.navigation-up .navigation-v3 .nav-up-selected-inpage h2 a,.navigation-up .navigation-v3 .nav-up-selected h2 a{color: #fff;}
.navigation-down{position:absolute;top:48px;left:50%;margin-left: -600px;width:1200px;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#f2f2f2;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative;padding: 20px 0;}
.navigation-down .nav-down-menu ul{padding:0 30px 0;height: 90px;overflow-y: auto;width: 90%;}
.navigation-down .nav-down-menu li{margin-bottom: 20px;float: left;width: 33%;}
.navigation-down .nav-down-menu li a{display: block;line-height: 30px;}
.navigation-down .nav-down-menu li i{display: inline-block;width: 4px;height: 4px;background: #b30303;float: left;margin: 13px 20px 0 0 ;}
.navigation-down .nav-down-menu li span{color: #333;font-size: 14px;}
.navigation-down .nav-down-menu ul::-webkit-scrollbar{	width: 4px;	height: 4px;	background-color: #F5F5F5;}

/*定义滚动条轨道 内阴影+圆角*/
.navigation-down .nav-down-menu ul::-webkit-scrollbar-track{	background-color: #fff;}

/*定义滑块 内阴影+圆角*/
.navigation-down .nav-down-menu ul::-webkit-scrollbar-thumb{	background-color: #b30303;}

.list_p1ul {width: 1270px;margin: 0 auto 20px;}
.list_p1ul .swiper-slide{float: left;width: 19.6%;margin: 40px 2.7% 0;}
.list_p1ul .swiper-slide a{display: block;padding: 10px;height: 310px;background: #f5f5f5;position: relative;overflow: hidden;}
.list_p1ul .swiper-slide a .pic{background: #fff;width: 100%;position: relative;overflow: hidden;}
.list_p1ul .swiper-slide a .pic em{width: 100%;display: block;padding-bottom: 250px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_p1ul .swiper-slide a h5{margin-top: 21px;text-align: center;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.list_p1ul .swiper-slide a span{display: block;width: 80px;height: 24px;overflow: hidden;background: #c00;color: #fff;text-align: center;line-height: 24px;position: absolute;bottom: -34px;opacity: 0;filter: alpha(opacity=0);left: 50%;margin-left: -40px;}
.list_p1ul .swiper-slide a:hover .pic em{padding-bottom: 210px;}
.list_p1ul .swiper-slide a:hover span{opacity: 1;filter: alpha(opacity=100);bottom: 22px;}

.contp1_one{background: #f5f5f5;margin: 40px auto 30px;}
.contp1_oneimg{float: left;width: 37.25%;}
.contp1_oneimg span.img{display: block;padding-bottom: 395px;background-repeat: no-repeat;background-position: center;border:4px solid #f5f5f5;}
.contp1_onetxt{width: 57%;float: right;margin-right: 3%;padding-top: 34px;}
.contp1_onetxt h5 span{font-weight: bold;font-size: 20px;color: #333;line-height: 30px;}
.contp1_onetxt h5 a{float: right;display: inline-block;border:1px solid #cc0000;padding: 0 22px 0 55px;height: 34px;text-align: center;line-height: 34px;font-size: 14px;background: url(../images/ico12.png) 23px center no-repeat;color: #c00;}
.contp1_onetxt h5 a:hover{background: #c00;color: #fff;padding: 0 22px;}
.contp1_onettit{font-size: 14px;color: #333;font-weight: bold;line-height: 32px;}
.contp1_onetp{margin-bottom: 35px;font-size: 14px;color: #555;line-height: 32px;}
.contp1_onetxtbox{margin-top: 35px;height: 270px;overflow-y: auto;width: 100%;}
.contp1_onetxtbox::-webkit-scrollbar{	width: 4px;	height: 4px;	background-color: #F5F5F5;}

/*定义滚动条轨道 内阴影+圆角*/
.contp1_onetxtbox::-webkit-scrollbar-track{	background-color: #fff;}

/*定义滑块 内阴影+圆角*/
.contp1_onetxtbox::-webkit-scrollbar-thumb{	background-color: #b30303;}


#outer {width:1200px;margin: auto;}
#tab ,.cont_tit{overflow:hidden;zoom:1;background: #f5f5f5;}
#tab li ,.cont_tit span{float:left;color:#333333;font-size: 16px;margin-right: 6px;text-align: center;width: 204px;background: #e6e6e6;	cursor:pointer;	line-height:45px;}
#tab li.current ,.cont_tit span.current{color:#fff;background:#cc0000;}
#content {font-size: 14px;color: #333;line-height: 32px;padding: 30px 0;}
#content img{max-width: 100%;height: auto !important}
#content iframe,#content table{max-width: 100%;height: auto !important}
#content ul {line-height:25px;display:none;	margin:0 30px;padding:10px 0;}
#content > div{display: none;}

.cont_warp{position: relative;overflow: hidden;margin-top: 40px;margin-bottom: 50px;}
.cont_warp .innerSwiper{width: 100%;position: relative;overflow: hidden;}
.cont_warp .innerSwiper .swiper-slide a{display: block;padding: 10px;height: 246px;background: #f5f5f5;position: relative;}
.cont_warp .innerSwiper .swiper-slide a .pic{background: #fff;width: 100%;position: relative;overflow: hidden;}
.cont_warp .innerSwiper .swiper-slide a .pic em{width: 100%;display: block;padding-bottom: 195px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.cont_warp .innerSwiper .swiper-slide a h5{margin-top: 19px;text-align: center;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.cont_warp .innerSwiper .swiper-slide a span{display: block;width: 80px;height: 24px;overflow: hidden;background: #c00;color: #fff;text-align: center;line-height: 24px;position: absolute;bottom: -34px;opacity: 0;filter: alpha(opacity=0);left: 50%;margin-left: -40px;}
.cont_warp .innerSwiper .swiper-slide a:hover .pic em{padding-bottom: 150px;}
.cont_warp .innerSwiper .swiper-slide a:hover span{opacity: 1;filter: alpha(opacity=100);bottom: 22px;}
.cont_warp .swiper-button-prev,
.cont_warp .swiper-button-next{width: 24px;height: 40px;position: absolute;top:50%;margin-top: -20px;cursor: pointer;background: url(../images/indIcon2.png) no-repeat -78px 0;}
.cont_warp .swiper-button-prev{left:-24px;}
.cont_warp .swiper-button-next{right: -24px;background-position: -107px 0;}
.cont_warp:hover .swiper-button-prev{left: 0}
.cont_warp:hover .swiper-button-next{right: 0}


.to_top{position: fixed;z-index: 999;cursor: pointer;right: 10px;bottom: 10px;}

.cont_news{margin: 30px auto;}
.cont_newstit{text-align: center;font-size: 24px;line-height: 30px;}
.cont_newsem em{font-size: 14px;color: #999;margin: 0 10px;}
.cont_newsem{border-bottom: 1px dashed #ccc;text-align: center;padding-bottom: 10px;padding-top: 10px;}
.list_dan{padding: 3% 0;font-size: 14px;line-height: 30px;min-height: 300px;}
.list_dan img,.list_dan iframe,.list_dan table{max-width: 100%;height: auto; !important}
.page_f{line-height: 32px;font-size: 14px;}

.list_newtxt{padding-top: 30px;}
.list_newtxt ul li a{margin: 10px 0;width: 100%;float: left;display: block;border-bottom: 1px dashed #ccc;}
.list_newtxt ul li a span{float: left;line-height: 35px;font-size: 15px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 80%;}
.list_newtxt ul li a i{float: right;font-size: 14px;color: #999;line-height: 35px;display: inline-block;}

.location_n{font-size: 15px;line-height: 50px;background: #f5f5f5;}
@media screen and (max-width: 1280px){
	
	.navWrap,.five_swiper .fiveul ul li a em{display: none;}
	.m_header{display: block;}
	.w_1200,.w_1280{width:94%}
	.banner a{-webkit-background-size: cover;background-size: cover;}
	.itabs ul li,.itabs ul li:first-child{width: 30%;margin: 0 1.5% 3px;-webkit-box-sizing: border-box;	box-sizing: border-box;float: left;font-size: 13px;}
	.index_three ul li a span.img{height: 0;padding-bottom: 70%;}
	.four_swiper .swiper-slide a span.img{height: 0;padding-bottom: 57%;}
	.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a:hover .pic em{padding-bottom: 100%;}
	.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a:hover span{opacity: 0;filter: alpha(opacity=0);bottom: -34px;}
	.index_four .four_swiperprev{left: 0}
	.index_four .four_swipernext{right: 0}
	.index_four{padding-bottom: 20px;}
	.five_swiper .fiveul ul li{margin-top: 10px;}
	.five_right li .fivebox a span.img{height: 130px;}
	.foot_top ul.fl,.foot_top ul.fr,.copyright,.tubiao{float: left;width: 100%;text-align: center;}
	.foot_top ul li,.copyright span.bd img{display: inline-block;float: none;}
	.copyright span{display: block;float: none;}
	.n_nav{display: none;}
	.p5_5ul{width: 94%;margin: 30px 3% 0;}
	.p5_5ul li a span.img{padding-bottom: 63%;}
	.sp5_5swipercontainer{width: 100%;}
	.sp5_5swipercontainer span.img{padding-bottom: 138%;}
	.page,.p5_5swiper{padding: 30px 0;}
	.list_p2_1{width: 94%;margin: 0 auto;}
	.list_p2_1 li a span.img{padding-bottom: 58%;}
	.recruit .recu_tit span.span2,.recruit .recu_tit span.span5,.recruit ul li span.span2,.recruit ul li span.span5{display: none;}
	.recruit .recu_tit span,.recruit ul li span{width: 33.3% !important;}
	.list_form,.list_p1ul{width: 94%;margin: 3% ;}
	.list_p1ul .swiper-slide a:hover .pic em{padding-bottom: 100%;}
	.list_p1ul .swiper-slide a:hover span{opacity: 0;filter: alpha(opacity=0);bottom: -34px;}
	.list_p1ul .swiper-slide a{height: auto}
	.list_p1ul .swiper-slide a .pic em{padding-bottom: 100%;}
	.list_p1ul .swiper-slide a h5,.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a h5{margin-top: 12px;}

	.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a{height: auto}
	.isect2 .swiper-slide .innerWrap .innerSwiper .swiper-slide a .pic em{padding-bottom: 100%;}
	.head-v3{display: none;}
	#outer{width: 94%;margin: 0 3%;}
}
@media screen and (max-width: 900px){
	.list_form .left,.list_form .right{width: 100%;}
	.yzm i{margin-left: 0;font-size: 12px;}
	.form_btn{margin-top: 30px;margin-bottom: 20px;}
	.form_btn input{width: 130px;}
	.list_form textarea{width: 100%;padding: 0 19px;-webkit-box-sizing: border-box;	box-sizing: border-box;}
	.list_form .boder{margin-top: 15px;}
	.lbaeltbox{margin: 15px 0;}
}
@media screen and (max-width: 768px){
	.banner a{height: 0;padding-bottom: 50%;}
	.index_tit span a{font-size: 22px;}
	.isect2,.index_four,.index_three{padding-top: 20px;}
	.itabs{margin: 20px 0;}
	.four_swiper,.index_three ul{margin-top: 20px;}
	.isect2 .swiper-slide .innerWrap .swiper-button-prev{left: 0}
	.isect2 .swiper-slide .innerWrap .swiper-button-next{right: 0}
	.index_three ul li{width: 50%;}
	.index_three ul li a span.txt b i{font-size: 18px;}
	.index_three{padding-bottom: 20px;margin-top: 20px;}
	.four_swiper .swiper-slide a:hover span.txt{height: 50px;padding-top: 0;padding-bottom: 0;background: #c00;}
	.four_swiper .swiper-slide a:hover span.txt i{color: #fff;}
	.five_swiper,.five_right{width: 100%;}
	.five_swiper .fiveul ul li a span{width: 90%;}
	.five_right li .fivebox a span.img{height: 0;padding-bottom: 60%;}
	.five_swiper .itabsswiper{margin-top: 20px;}
	.five_swiper .itabsswiper ul li,.fivetit a{font-size: 18px;}
	.five_right{padding-top: 20px;}
	.foot_top ul.fl{display: none;}
	.index_five{padding: 20px 0;}
	.foot_top p{display: block;}
	.foot_top ul.fr li:first-child a,.foot_top ul.fr li a{padding:0 35px;margin-left: 0;}
	.foot_bottom,.foot_top{padding: 10px 0 15px;}
	.n_banner{height: auto;padding-bottom:30px;-webkit-background-size: cover;	background-size: cover;text-align: center;}
	.n_banner h5{padding-top: 30px;font-size: 28px;text-indent: 0;}
	.n_banner h6{text-indent: 0;}
	.p6_1_right{width: 100%;margin-top: 0;}
	.list_p6_1 .list_dan{width: 100%;}
	.p6_righ_tit{padding: 0 3%;}
	.p6_1_right ul{padding: 20px 3%;}
	.p6_righ_tit span{font-size: 20px;}
	.p6_1_right{margin-bottom: 30px;}
	.list_p5_1 dt{width: 100%;}
	.list_p5_1 dt a span{padding-bottom: 50%;}
	.list_p5_1 dd{width: 94%;padding: 0 3% 3% 3%;margin: 0;}
	.list_p5_1 dd a span{font-size: 16px;margin-top: 14px;}
	.list_p5_1 li a span i{width: 100%;}
	.list_p5_1 li a span em{float: left;}
	.list_p5_1 li a{padding: 15px 3%;}
	.list_p5_1 li a span i{font-size: 16px;}
	.page a{display: none;}
	.page a.pagebtn{display: inline-block;width: 25%;}
	.p5_5ul li{width: 45.8%;}
	.p5_5ul li a i,.sp5_5swipercontainer i{line-height: 40px;}
	.list_p2_1 ul{padding-top: 10px;padding-bottom: 0;}
	.list_p2_1 li{margin: 20px 3.5% 0 ;width: 43%;}
	.list_p2_1 li a{padding-bottom: 40px;}
	.list_p2_1 li a span.txt{height: 40px;}
	.list_p2_1 li a span.txt i{line-height: 40px;}
	.list_p2_1 li a:hover span.txt{height: 40px;padding-top: 0;padding-bottom: 0;background: #c00;}
	.list_p2_1 li a:hover span.txt i{color: #fff;}
	.list_p4_4 li a{padding-left: 0;background: none;}
	.list_p4_4 li a span.txt{width: 100%;}
	.list_p4_4 li a span.down{float: left;margin-top: 8px;}
	.list_p4_4 li{padding: 10px 0;}
	.list_p4_4 ul{padding-top: 15px;}
	.recruit ul li .answer{padding: 10px 3%;line-height: 30px;}
	.recruit .recu_tit span, .recruit ul li span{line-height: 40px;}
	.recruit .recu_tit{font-size: 15px;}
	.recruit{margin: 30px 0 0 0;padding-bottom: 30px;}
	.job_btn{margin-top: 30px;}
	.list_p3 dd{width: 100%;float: left;}
	.list_p3 dt{float: left;width: 100%;}
	.list_p3 dt a{padding: 0 3% 5%;}
	.list_p3 dt span{font-size: 18px;padding: 15px 0 5px;}
	.list_p3 dt em{height: 90px}
	.list_p3 dt i{margin-top: 15px;}
	.list_p3 dd a span{padding-bottom: 50%;}
	.list_p1ul .swiper-slide{width: 30%;margin: 20px 1.5% 0;}
	.list_p1ul{margin-bottom: 0;}
	#tab li, .cont_tit span{width: 33.3%;margin: 0;font-size: 14px;}
	.cont_warp .innerSwiper .swiper-slide a .pic em{padding-bottom: 100%;}
	.cont_warp .innerSwiper .swiper-slide a{height: auto}
	.cont_warp{margin: 20px 0;}
	.contp1_oneimg{width: 100%;}
	.contp1_oneimg span.img{padding-bottom: 100%;}
	.contp1_onetxt{width: 94%;margin: 0 3%;padding: 20px 0;}
	.contp1_onetxt h5 span{display: block;width: 100%;}
	.contp1_onetxt h5 a{float: left;margin: 15px 0;}
	.contp1_onetxtbox{height: auto}
	.cont_newsem em:last-child{display: none;}
	.list_newtxt ul li a span{width: calc(100% - 85px);}
	.list_p5_1{padding-top: 20px;}
	.contp1_one{margin-top: 20px;}

	.location_n{line-height: 30px;padding: 10px 0}
}
@media screen and (max-width: 640px){
	.five_right li{width: 100%;}
	.five_right li:first-child{margin-bottom: 20px;}
	.list_p1ul .swiper-slide{width: 47%;}
}