﻿/*top*/
.headdiv { display:block; width:1200px; height:90px; margin:0 auto; }
.logo{ float:left; width:290px; overflow:hidden; }

.navdiv{ float:right; width:800px; }
.nav{ width:100%; position:relative; z-index:100; }
.nav li{ float:left; position:relative; }
.nav li a{ display:block; height:90px; line-height:90px; text-align:center; font-size:14px; color:#000; padding:0 25px; }
.nav li:hover a,.nav li.hover a{ color:#463e8b; }
.nav li.on a{ color:#463e8b; }

.nav li .divshow2{ width:180px; position:absolute; top:90px; left:0px; display:none; z-index:991; box-shadow: 0 0 5px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.nav li .divshow2 .bg{ background-color:#fff; }
.nav li .divshow2 .sub{ width:100%; padding:20px 0; overflow:hidden; }
.nav li .divshow2 .sub li{ display:block; padding:0px 0; width:100%; }
.nav li .divshow2 .sub li a{ display:block; text-align:center; height:40px; line-height:40px; color:#000; cursor:pointer;  }
.nav li .divshow2 .sub li:hover a{ color:#463e8b; }

.nav .navss { float:right; }
.nav .navss a{ color:#666; padding:0 15px; }
.nav .navss a i{ font-size:16px; }
.nav .navss a:hover{ color:#666; }
.nav li.navss:hover a,.nav li.navss.hover a{ color:#666;}
.nav .navss:hover i{ color:#666; transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); }
.nav .navss .divshow2{ width:250px; position:absolute; top:90px; left:-150px; display:none; background-color:#fff; box-shadow: 0 0 5px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.nav .navss .searchdiv { display:block; width:100%; padding:30px 20px !important; overflow:hidden; }
.nav .navss .searchdiv .search-field{ float:left; padding:0 7px; width:175px; height:33px; border:#CCC 1px solid; background-color:#f2f2f2; font-size:12px; }
.nav .navss .searchdiv .search-submit{ float:left; width:34px; height:33px; border:0px; cursor:pointer; background:url(../images/ico_zoom.jpg) no-repeat center center; }
.nav .sel .divshow2{ width:150px !important; left:-80px; }
.nav .navss .cnen { padding:20px; overflow:hidden; }
.nav .navss .cnen li{ display:block; }
.nav .navss .cnen li a{ display:block; font-size:14px; line-height:35px; height:35px; }

/*banner*/
.banner_div { display:block; width:100%; overflow:hidden; position:relative; z-index: 0; }
.banner_div img { width:100%; }
.banner_div .swiper-container { width:100%; overflow:hidden; }
.banner_div .swiper-container .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.1,1.1);
}
.banner_div .swiper-container .swiper-slide-active img, .banner_div .swiper-container .swiper-slide-duplicate-active img{
		transition:10s linear;
		transform:scale(1,1);
}
.banner_div .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0);
	border:#FFF 1px solid;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 20px;
    opacity: 1;
}
.banner_div .swiper-pagination .swiper-pagination-bullet:hover { background-color: #fff; opacity: 1;}
.banner_div .swiper-pagination .swiper-pagination-bullet-active { background-color: #fff; }
.banner_div .banner_font { position:absolute; bottom:35%; left:0; z-index:1; width:100%; }
.banner_div .banner_font div{ margin:0 auto; width:70%; text-align:center; }
.banner_div .banner_font div h2{ display:block; text-transform:uppercase; font-weight:bold; font-size:60px; color:#fff; }
.banner_div .banner_font div p{ display:block; text-transform:uppercase; font-size:25px; color:#fff; padding:25px 0 65px 0; }

/*pro*/
.home_tit { display:block; width:100%; text-align:center; padding:60px 0; overflow:hidden; }
.home_tit .title1 { font-size:32px; color:#000; letter-spacing:2px; font-weight:bold; }
.home_tit .title1 i{ display:table; margin:0 auto; padding:15px 0 0 0; width:80px; border-bottom:#463e8b solid 3px; }
.probg { background-color:#f8f8f8; }

.swiper_news { display:block; width:1200px; margin:0; position: relative; }
.news_scroll { position: relative; width:100%; margin: 0 auto; overflow:hidden; }
.swiper_news .news-button-prev {
    background: url(../images/probig-left.jpg) no-repeat left center !important;
    background-size: 34px 52px;
    width: 34px; height: 52px; left:-60px;
	cursor:pointer;
}
.swiper_news .news-button-prev:hover {
    background: url(../images/probig-left.jpg) center no-repeat; opacity:.8;
}
.swiper_news .news-button-next {
    background: url(../images/probig-right.jpg) center no-repeat;
    background-size: 34px 52px;
	 width: 34px; height: 52px; right:-60px;
	cursor:pointer;
}
.swiper_news .news-button-next:hover {
    background: url(../images/probig-right.jpg) center no-repeat; opacity:.8;
}
.news_li{ width:86%; padding:7%; background-color:#fff; margin:0 0 0 0; }
.news_li a{ display:block; }
.news_li .imgs{ width:100%; overflow:hidden; }
.news_li .imgs img{ width:100%; height:auto; transition: all 0.4s; }
.news_li .imgs img:hover{ transform: scale(1.05);}
.news_li .tits{ display:block; font-size:16px; color:#000; padding:15px 0px; border-bottom:#eee 1px solid; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.news_li a:hover .tits{ color:#e40f17; }
.news_li .desc{ display:block; padding:20px 0 10px 0; font-size:13px; color:#999; line-height:22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.more { margin:0 auto; width:200px; padding:30px 0; text-align:center; overflow:hidden; }
.more a{ display:block; padding:10px 0; color:#463e8b; border:#463e8b 1px solid; background-color:#fff; }
.more a:hover{ color:#FFF; background-color:#463e8b; }

/*about*/
.aboutbg { padding:100px 0 80px 0; background:url(../images/aboutbg.jpg) no-repeat 0 0; background-size:cover; overflow:hidden; }
.about_left { float:left; width:440px; padding:50px 0 0 0; overflow:hidden; }
.about_left h2{ display:block; font-size:30px; color:#fff; font-weight:normal; }
.about_left i{ display:table; padding:15px 0 0 0; width:80px; border-bottom:#463e8b solid 2px; }
.about_left p{ display:block; font-size:16px; color:#fff; line-height:30px; }
.about_left a{ margin:30px 0 0 0; width:35%; display:block; padding:10px 0; color:#fff; border:#fff 1px solid; text-align:center; }
.about_left a:hover{ background-color:#463e8b; }
.about_right { float:right; width:650px; overflow:hidden; }
.about_right li{ float:left; width:44%; padding:0 3%; }

/*news*/
.news_list { display:block; list-style:none; overflow:hidden; }
.news_list li{ float:left; width:380px; background-color:#f8f8f8; margin:0px 30px 20px 0; }
.news_list li a{ display:block; }
.news_list li .imgs{ width:100%; overflow:hidden; }
.news_list li .imgs img{ width:100%; height:250px; transition: all 0.4s; }
.news_list li .imgs img:hover{ transform: scale(1.05);}
.news_list li .times{ display:block; font-size:12px; color:#999; padding:10px 4% 0 4%; }
.news_list li .tits{ display:block; height:45px; padding:10px 4%; }
.news_list li a:hover .tits{ color:#463e8b; }
.news_list li:nth-child(3), .news_list li:nth-child(6) { margin:0px 0px 20px 0; }

/*footer*/
.footer { display:block; width:100%; padding:3% 0 1% 0; background:url(../images/footbg.jpg) no-repeat 0 0; background-size:cover; overflow:hidden; }

.f_lxwm { float:left; width:420px; padding:0; overflow:hidden; }
.f_lxwm h2{ display:block; font-size:15px; color:#FFF; font-weight:normal; padding:0 0 20px 0; }
.f_lxwm p{ display:block; font-size:15px; color:#FFF; padding:5px 0; }
.f_lxwm li{ display:block; padding:0 20% 0 0; overflow:hidden; }
.f_lxwm li i{ color:#c9c9c9; width:25px; line-height:35px; float:left; text-align:center; }
.f_lxwm li i.fa-map-marker{ font-size:18px; }
.f_lxwm li i.fa-mobile{ font-size:22px; }
.f_lxwm li h3{ display:block; color:#c9c9c9; font-weight:normal; line-height:35px; }
/*.f_lxwm li.c1 h3{ line-height:35px; }
.f_lxwm li.c2 h3{ line-height:35px; }*/

.f_nav { float:left; width:200px; overflow:hidden; }
.f_nav h2{ display:block; font-size:15px; color:#FFF; font-weight:normal; padding:0 0 20px 0; }
.f_nav li{ display:block; list-style:none; padding:0 0 15px 0; }
.f_nav li a{ color:#c9c9c9; }
.f_nav li a:hover{ text-decoration:underline; }

.f_form { float:right; width:260px; height:220px; padding:0 20px; position:relative; }
.f_form h2{ display:block; font-size:15px; color:#FFF; font-weight:normal; padding:0 0 20px 0; }
.f_ewm { display:block; list-style:none; }
.f_ewm li { float:left; width:45%; text-align:center; margin:0 5% 0 0; }
.f_ewm li p{ color:#c9c9c9; padding:5px 0 0 0; }
.f_ewm li img{ width:100%; }

.f_copy { display:block; padding:20px 0; border-top:#555555 1px solid; color:#c9c9c9; font-size:13px; text-align:center; overflow:hidden; }
.f_copy a{ color:#c9c9c9; font-size:13px;}

/*nei*/
.banner_nei { display:block; width:100%; height:350px; text-align:center; overflow:hidden; position:relative }
.banner_nei h2{ font-size:30px; font-weight:normal; color:#fff; padding:130px 0 10px 0; letter-spacing:1px; }
.banner_nei p{ font-size:16px; color:#fff; text-transform:uppercase; }

.aboutjj { display:block; padding:0 0 50px 0; text-align:center; font-size:16px; line-height:35px; overflow:hidden; }
.aboutjj img { max-width:100%; }
.hezuo { display:block; list-style:none; overflow:hidden; }
.hezuo li{ float:left; width:268px; border:#eaeaea 1px solid; margin:0 40px 40px 0; }
.hezuo li img{ width:100%; }
.hezuo li:nth-child(4n) { margin:0 0px 40px 0; }

.contactbg { display:block; padding:50px 0; background:url(/templates/images/contactbg.jpg) no-repeat center 50px; overflow:hidden; }
.contact_tit { display:block; font-size:22px; color:#000; font-weight:bold; text-transform:uppercase; }
.contact_tit i{ display:table;  padding:15px 0 0 0; width:40px; border-bottom:#463e8b solid 3px; }
.contact_left { float:left; width:500px; }
.contact_info { display:block; padding:5% 3%; overflow:hidden; line-height:35px; }

.contact_right { float:right; width:500px; }
.feedbackForm { float:left; width:268px; padding: 16px 16px 16px 16px; background-color:#f8f8f8; }
.feedbackForm .tips { color: #222d38; padding-bottom: 20px; }
.feedbackForm .line { margin-bottom:10px; }
.feedbackForm .line input, .feedbackForm .line textarea { width: 100%; box-sizing: border-box; box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1); border-radius: 4px; border: solid 1px #ccc; color: #222d38; display: block; }
.feedbackForm textarea { resize: none; height: 78px; padding: 11px; line-height: 20px; font-family:helvetica-neuelight; }
.feedbackForm .line input { height: 40px; line-height: 40px; padding: 0 11px;}
.feedbackForm .btn {
    background: #c11d18;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    cursor: pointer;
}
.feedbackForm .line_ver { position:relative; }
.feedbackForm .line_ver input { width: 48%;  }
.feedbackForm .line_ver img { position:absolute; top:13px; left:53%; cursor:pointer; }

/*down*/
.down_list { display:block; list-style:none; overflow:hidden; }
.down_list li{ float:left; width:48%; margin:0px 4% 15px 0; }
.down_list li a{ display:block; padding:30px 5%; font-size:16px; background:url(/templates/images/icon2.png) #f6f6f6 no-repeat 95% center; }
.down_list li a:hover{ background:url(/templates/images/icon2.png) #ededed no-repeat 95% center; }
.down_list li:nth-child(2n){ margin:0px 0 15px 0; }

.protd { float:left; width:47%; overflow:hidden;}
.protd .protd_tit{ display:block; font-size:18px; color:#000; padding:10px 0; border-bottom:#eee 1px solid; }
.protd .protd_txt{ display:block; padding:20px 10px; line-height:30px; }
.protd .protd_txt p{ padding:10px 0 0 0; }
.protd .protd_txt img{ max-width:100%; }

.procs { float:right; width:47%; overflow:hidden;}
.procs .procs_tit{ display:block; font-size:18px; color:#000; padding:10px 0; border-bottom:#eee 1px solid; }
.procs .procs_txt{ display:block; padding:20px 10px; line-height:30px; }
.procs ul{ display:block; list-style:none; margin:0 10px; overflow:hidden; }
.procs ul.bgg{ background-color:#eee; }
.procs ul li{ float:left; }
.procs ul li:nth-child(1){ float:left; width:27%; padding:10px 0 10px 3%; }
.procs ul li:nth-child(2){ float:left; width:70%; padding:10px 0 10px 0; }

.faq_list { display:block; list-style:none; padding:10px; overflow:hidden; }
.faq_list li{ display:block; margin:5px 0; }
.faq_list li h3{ display:block; font-size:15px; font-weight:normal; padding:10px 15px; cursor:pointer; background-color:#f6f6f6; }
.faq_list li .showqa{ display:block; font-size:13px; margin:10px 0; padding:5px 15px; line-height:28px; display:none; }
.zlbz { display:block; padding:10px; line-height:28px; overflow:hidden; }

.neinav { display:block; padding:50px 0; overflow:hidden; }
.neinav ul { display:table; margin:0 auto; }
.neinav ul li{ float:left; margin:0 30px; }
.neinav ul li a{ display:block; color:#000; padding:0 5px; font-size:16px; height:37px; line-height:37px; border-bottom:#fff 3px solid; transition: all 0.1s; }
.neinav ul li a:hover { color:#463e8b; border-bottom:#463e8b 3px solid; }
.neinav ul li a.cur{ color:#463e8b; border-bottom:#463e8b 3px solid; }

.pro_list { display:block; list-style:none; overflow:hidden; }
.pro_list li{ float:left; width:378px; background-color:#f5f5f5; border:#f5f5f5 1px solid; margin:0 30px 50px 0; overflow:hidden; }
.pro_list li img{ width:100%; transition: all 0.4s; }
.pro_list li img:hover{ transform: scale(1.05);}
.pro_list li h2{ display:block; padding:20px; font-size:16px; }
.pro_list li p{ display:block; padding:0 20px 30px 20px; color:#999; font-size:13px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.pro_list li:nth-child(3n){ margin:0 0px 50px 0; }

.pro_info { display:block; padding:50px 0 0 0; overflow:hidden; }
.pro_info_pic { float:left; width:550px; border:#eee 1px solid; overflow:hidden; }
.pro_info_pic img{ width:100%; }
.pro_info_cs { float:right; width:550px; overflow:hidden; }
.pro_info_cs h2{ display:block; font-size:25px; color:#000; font-weight:normal; padding:20px 0; overflow:hidden; }
.pro_info_cs p{ display:block; padding:20px 0; line-height:28px; color:#666; border-top:#eee 1px solid; border-bottom:#eee 1px solid; }

.pro_smallpic { display:block; padding:20px 0; overflow:hidden; }
.pro_smallpic li{ float:left; width:80px; margin:0 10px 10px 0; border:#eee 1px solid; cursor:pointer; }
.pro_smallpic li img{ width:100%; }
.pro_fh { display:block; }
.pro_fh a{ display:block; width:120px; height:45px; line-height:45px; background-color:#000; text-align:center; color:#fff; }

.pro_titline { display:block; overflow:hidden; }
.pro_titline ul{ width:1200px; margin:0 auto; border-bottom:#eee 1px solid; overflow:hidden; }
.pro_titline ul li{ float:left; padding:0 40px; margin:0 20px 0 0; height:60px; line-height:60px; text-align:center; color:#000; font-size:15px; background-color:#f2f2f3; cursor:pointer; }
.pro_titline ul li.current{  background-color:#000; color:#FFF; }
.procon_main { display:block; padding:40px 20px; overflow:hidden; }
.procon_con { display:block; font-size:15px; line-height:35px; min-height:100px; }
.procon_con img{ max-width:100%; }
.procon_con table{ border:#ccc 1px solid; width:100%; }
.procon_con tr{ background-color:#f8f8f8; }
.procon_con td{ padding:8px; border-bottom:#ccc 1px solid; line-height:20px; }

.down_chk { display:block; width:500px; margin:0 auto; overflow:hidden; }
.down_chk_tit { display:block; padding:10px 0; font-size:15px; line-height:25px; text-align:center; }
.down_chk_form { display:block; padding:10px 0; text-align:center; overflow:hidden; }
.down_chk_form .pwsput { float:left; width:68%; border-radius:3px; border:#CCC 1px solid; padding:10px; color:#333; }
.down_chk_form .submit { float:left; width:25%; margin:0 0 0 5px; padding:9px 2%; background-color:#c11d18; border:0; color:#FFF; font-weight:bold; font-size:15px; letter-spacing:5px; cursor:pointer; border-radius:3px; }


.sjdhgd { display:none; }
@media (max-width:1200px) {
	.nav_top, .fhid { display:none; }
	.maindiv { width:100%; }
	.wapdiv { padding:0 5%; width:90%; }
	
/*手机nav*/
	.sjdhgd{ display:block; width: 100%; min-height:60px; background-size: 100% 100%;position: fixed;z-index: 999;top: 0;left: 0;background-color: #fff;box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);}
	.sjdh{margin: 0 auto; width: 100%; padding:0px;transition: all ease 0.4s;}
	.sjdha{width: 100%;}
	.sjdha_t1{ float:left; width:65%; overflow: hidden; padding:0 0 0 3%; }
	.sjdha_t1 .logoimg{ display:block; width:80%; }
	.sjdha_t1 .logoimg img{ width:100%; }

	.sjdha_t2{width:15%; position: absolute; right:0; top: calc(50% - 13px); text-align:center; }
	.sjdha_t2 i{ padding:3px 0 0 0; font-size:22px; color:#463e8b; }
	.huakuai{ position: fixed;top: 0;right: -100%;z-index: 100001;transition: all .4s cubic-bezier(.4,0,0,1);width: 100%;background: rgba(0,0,0,0.5);height: 100%;}
	.sjdhb{width: 82%;background: #fff;overflow-y: scroll;height: 100%;float: right;position: relative;}
	.topa_dsj i{ padding:7px 0 0 0; font-size:22px; color:#333; }
	
	.guanbi{width: 100%;}
	.guanbi i{ font-size:22px; margin:5%;float: right; color:#463e8b; }
	.sjdhb_a{width: 100%;position: relative;border-bottom: 1px solid #f1f2f3;}
	.sjdhb_a h6{line-height: 48px;width: 100%;padding-left: 18px;text-transform: uppercase;transition: all ease 0.3s;}
	.sjdhb_a h6 a{font-size: 1rem;color: #404040;transition: all ease 0.3s;font-weight: bold;}
	.sjdhb_a h6 span{font-size: 0.8rem;display: inline-block;margin-left: 7px;color: #b6b6b6;}
	.sjdhb_ah1 h6{background: #f6f6f6;}
	.sjdhb_ah1 h6 a{color: #155aa2;}
	.sjdhb_aa{width: 100%;}
	.sjdhb_p{width:82%;line-height: 28px; padding-left: 37px; margin: 8px 0;}
	.sjdhb_p a{font-size: 1rem;color: #404040; }
	.sjdhb_pa a{color: #155aa2;}
	.sjtopx{margin-left: 4%;}
	.sjtopx .topa_a{}
	.topa_a1sj{position: absolute;width: 124px;height: 94px;border-radius: 10px;background-color: #f7f7f7;top: 100%;right: 6.4%;padding: 4px 14px 0 14px;display: none;}
	.topa_a1sj::after{position: absolute;content: "";background-image: url(../images/g14.png);width: 14px;height: 14px;background-size: 100% 100%;left: 50%;margin-left: -7px;top: -7px;}
	.topa_a1sj p{line-height: 44px;border-bottom: 1px solid #dedede;text-align: center;}
	.topa_a1sj p:nth-child(2){border: none;}
	.topa_a1sj p a{font-size: 0.85rem;color: #000000;transition: all ease 0.3s;}
	.topa_a1sj p a:hover{color: #155aa2;}
	.topa_a2sj{position: absolute;width: 100%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:space-around;padding: 30px 5%;display: none;}
	.topa_a2x h6{font-size: 1.05rem;color: #000000;line-height: 14px;}
	.topa_a2x p{line-height: 32px;margin-top: 15px;}
	.topa_a2x p a{font-size: 0.88rem;color: #666666;display: block;transition: all ease 0.3s;}
	.topa_a2x p a:hover{color: #155aa2;text-decoration: underline;}
	.topa_a3sj{position: absolute;width: 90%;background-color: #f7f7f7;left: 0;top: 100%;display: flex;justify-content:center;padding: 30px 5%;display: none;}
	.topa_a3sj img{width: 24px;height: 24px;margin-top: 10px;margin-left: -4px;float: left;}
	.topa_a3sj input.input1{width: calc(96% - 114px);margin: 0 2%;line-height: 40px;height: 40px;border-bottom:1px solid #e5e5e5; border-top:0; border-left:0; border-right:0; font-size: 0.75rem;color: #666666; background-color: transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.topa_a3sj input.input2{width: 100px;line-height: 39px;height: 40px;font-size: 0.95rem;color: #fff; text-align: center;background-color: #ff0000; border:0; border-radius: 30px;cursor: pointer;float: right;}
	.jiaj{position: absolute;right: 5%;top: 24px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jiaj::after,.jiaj::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jiaj::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.sjdhb_ah1 .jiaj::after{transform: rotate(90deg);}

	.yyan{left: 0;bottom: 25px;width: 100%;padding-top:10%;padding-bottom:8px;}
	.yyan h6{text-align: center;font-size: 0.9rem;color: #000;font-weight: bold;}
	.yyan h6 img{display: inline-block;position: relative;top:0px;margin-right: 6px;}
	.yyan_h{width: 82%;background-color: #fff;position: fixed;right: -100%;top:0;bottom:0;padding-top: 30px;transition: all ease 0.3s;}
	
	.yyan_h h5{font-size: 1.05rem;color: #000;line-height: 30px;font-weight: bold;margin-bottom: 10px;padding: 0 18px;}
	.yyan_h{width: 82%;}
	.yyan_ha{width: 100%;border-bottom: 1px solid #f1f2f3;}
	.yyan_ha h6{font-size: 1.05rem;color: #000;line-height: 50px;font-weight: bold;position: relative;padding: 0 18px;transition: all ease 0.3s;}
	.yyan_ha p{line-height: 36px;padding: 10px 0 10px 30px;}
	.yyan_ha p a{display: block;font-size: 0.9rem;color: #000;font-weight: bold;transition: all ease 0.3s;}
	.yyan_ha p a:hover{color: #155aa2;}
	.jia_h{position: absolute;right: 5%;top: 26px;transform: translateY(-50%);width: 12px;height: 12px;}
	.jia_h::after,.jia_h::before{content: "";position: absolute;left: 50%;top: 0;margin-left: -1px;width: 2px;height: 100%;background: #000;transition: all .36s;}
	.jia_h::before{transform: rotate(90deg);transition: all ease 0.3s;}
	.yyan_haa .jia_h::after{transform: rotate(90deg);}
	.yyan_haa h6{background: #f6f6f6;color: #155aa2;}
	
	.last-son{ display: block; font-size: 16px; padding-left: 37px; color: #666; line-height: 28px;}
	
/*banner wap*/
.banner_div { margin:62px 0 0 0; }
.banner_div .swiper-pagination .swiper-pagination-bullet {width: 5px; height: 5px;}
.banner_div .banner_font { top:20%; }
.banner_div .banner_font div{ width:90%; }
.banner_div .banner_font div h2{ font-size:20px; }
.banner_div .banner_font div p{ font-size:14px; padding:8px 0 0 0; }
	
	/*pro*/
	.home_tit { padding:20px 0; }
	.home_tit .title1 { font-size:22px; }
	.home_tit .title1 i{ width:50px; border-bottom:#463e8b solid 2px; }
	.swiper_news { width:100%; overflow:hidden; }
	.news_scroll { width:220%; }
	.more { width:150px; }
	
	/*about*/
	.aboutbg { padding:50px 0 30px 0; }
	.about_left { float:none; display:block; width:90%; padding:0px 5% 0 5%; }
	.about_left h2{ font-size:20px; }
	.about_left p{ font-size:15px; }
	.about_right { float:none; display:block; width:90%; padding:0 5%; }
	.about_right li img{ width:100%; }
	/*news*/
	.news_list li{ width:43%; margin:0px 0 20px 5%; }
	.news_list li .imgs img{ height:auto; }
	.news_list li .tits{ height:65px; overflow:hidden; }
	.news_list li:nth-child(3), .news_list li:nth-child(6) { margin:0px 0 20px 5%; }
	/*footer*/
	.f_lxwm { float:none; width:90%; padding:0 5%; }
	.f_lxwm li{ padding:0 0 0 0; }
	.f_copy { padding:20px 5%; }
	
	/*nei*/
	.banner_nei { height:160px; margin:62px 0 0 0; }
	.banner_nei h2{ font-size:24px; padding:50px 0 10px 0; }
	.aboutjj img{ width:100%; }
	.hezuo { width:90%; padding:0 5%; }
	.hezuo li{ width:48%; margin:0 2% 20px 0; }
	.hezuo li:nth-child(2n) { margin:0 0px 20px 0; }
	
	.contactbg { padding:10px 0; }
	.contact_left { float:none; display:block; width:90%; padding:0 5%; }
	.contact_right { float:none; display:block; width:90%; padding:20px 5% 0 5%; }
	
	/*down*/
	.down_list { padding:0 5%; }
	.down_list li{ float:none; display:block; width:100%; margin:0px 0 10px 0; }
	.down_list li a{ padding:20px 5%; font-size:16px; }
	.protd, .procs { float:none; display:block; width:90%; padding:0 5%; }
	
	.neinav { padding:30px 0; }
	.neinav ul li{ margin:5px 20px; }
	.pro_list { width:90%; padding:0 5%; }
	.pro_list li{ float:none; display:block; width:100%; }
	
	.pro_info { width:90%; padding:0 5%; }
	.pro_info_pic { float:none; display:block; width:100%; }
	.pro_info_cs { float:none; display:block; width:100%; }
	.pro_info_cs h2{ font-size:22px; padding:20px 0; }
	.pro_info_cs p{ padding:20px 0; }
	.pro_smallpic li{ width:60px; margin:0 10px 10px 0; }
	
	.pro_titline { width:90%; padding:0 5%; }
	.pro_titline ul{ width:100%;  }
	.pro_titline ul li{ padding:0 20px; margin:0 10px 0 0; height:50px; line-height:50px; }
	.procon_main { width:90%; padding:20px 5%; }
	.procon_con { font-size:14px; line-height:28px; }
	
	.down_chk { width:90%; padding:0 5%; }
	.down_chk_form .pwsput { width:60%; }
	
}