﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}
.gsxwbox a{background: #f6f7f8;color:#ffffff;display: block;}
.gsxwbox p{color:#ffffff !important;text-align: center;}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.sub{position: absolute;width: 1200px; padding: 30px 30px 0 30px; top: 85px; left: 50%; transform: translateX(-50%); background-color: rgba(128, 128, 128, 0.5);z-index: 100;display: none;}
.sub ul li{line-height: 45px;padding: 0;}
.sub ul li a{border-bottom:none;}
.swbobox{padding-bottom: 30px;}
.swbobox h2{font-weight: bold; font-size: 18px; margin-bottom: 10px; color: #fff;}
.swbobox dl{overflow: hidden;  margin-left: -40px;}
.swbobox dt{float: left; line-height: 28px; font-size: 14px; padding-left: 40px;}
.swbobox a{color: #fff;}
.swbobox a:hover{color: #B59A5B;}
.sub1{width: 180%; padding: 0;}
.sub1 li{float: none !important;line-height: 42px; font-size: 14px;text-align:center; border-bottom: 1px solid rgba(255,255,255,.6); padding: 0;}
.sub1 li a{display: block;text-align: center; color: #fff;}
.sub1 li a:hover{background: #036eb8;color: #fff;}

.banner{overflow: hidden;}
.bannerbox{position: relative; height: 100vh;}
.bannerbox img{width: 100%; height: 100%; object-fit: cover;}

.banner .swiper-pagination{text-align: right; padding-right: 5vw;bottom: 170px;}
.banner .swiper-pagination-bullet{ width: 10px;height: 10px; opacity: 1;background: #fff;}
.banner .swiper-pagination-bullet-active{background: #e60012;}

.banner  .swiper-container {
      width: 100%;
      height: 100%;
    }
.banner  .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.1,1.1);
		}
.banner .swiper-slide-active,.banner .swiper-slide-duplicate-active{z-index: 10;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}
.swiper-num{position: absolute; left: 3vw; bottom: 120px; color: #fff; font-size: 26px;z-index: 50;}	
.swiper-num .active{font-weight: bold;font-size: 36px; color: #036fb8;}	
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }			
  
.header{position: fixed;z-index: 100; width: 100%; top: 0;left: 0;height: 120px;transition: All 0.4s ease-in-out;background: #334888; padding-left: 3vw;transition: All 0.4s ease-in-out;}
.header.on1{top: -120px;}
.logo{width: 153px; padding-top: 25px; position: relative;float: left;}
.logo img{width: 100%; }
.dhbtn{background: url(../images/a_08.png) no-repeat center center #1a3a81; width: 120px;height: 120px; float: right;cursor: pointer;display: block;}
.header2.on{ background: #334888;}
.ssbtn{float: right; height: 120px; width: 107px; display: block; background: url(../images/a_06.png) no-repeat center center; position: relative; cursor: pointer;}
.ssbtn:before{position: absolute; content: ""; border-left: 1px solid #cccccc; height: calc(100% - 46px); left: 0;top:50%; transform: translateY(-50%);}
.nav {float: right;}
/*.nav ul{overflow: hidden;}
.nav li{float: left; font-size: 16px; line-height: 120px; padding-right: 80px;}*/
.nav li{
 position: relative;
 float: left;
 font-size: 16px;
 line-height: 120px;
 padding: 0 40px;
}
.nav li a{color: #fff;display: block; position: relative;}
.nav li a:before{position: absolute; content: ""; border-bottom: 3px solid #007AFF;width: 0;transition: All 0.4s ease-in-out;bottom: 0; left: 50%;transform: translateX(-50%);}
.nav li.cur a{color: #007AFF;}
.nav li.cur a:before{width: 30px;}
.nav a:hover{color: #007AFF;}
.nav a:hover:before{width: 30px;}


.cldh{position: fixed;z-index: 100; width: 550px;height: calc(100% - 120px);background: #fff; padding: 30px;top: 120px; right: -550px;}
.cldh li{padding-bottom: 30px;}
.cldh h2{font-weight: 600; color: #333; font-size: 22px; margin-bottom: 15px;}
.cldh dl{overflow: hidden;}
.cldh dt{float: left; width: 20%; float: left; line-height: 1.7; font-size: 16px;}
.cldh dt a{color: #666;}
.cldh dt a:hover{color: #007AFF;}
.dhbj{display: block; width: 100%;height: 100%; position: fixed;left: 0; top: 0;background: rgba(0,0,0,.7);z-index: 88;display: none;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 25px 20px;}
.ssbox{position: fixed;width: 100%; height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7); z-index: 101;display: none;}
.ssnr{position: absolute; width: 50%; height: 60px; overflow: hidden; border-radius: 6px;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}
.btn1ss{background: url(../images/a_06.png) no-repeat center center #00BCE5;width: 100px;height: 60px;border-radius: 0 6px 6px 0;cursor: pointer; border: none;float: right;}
.sswby{width: calc(100% - 100px);height: 60px; line-height: 60px; padding: 0 25px; font-size: 16px; line-height: 50px;}
.ggbtn{background: url(../images/d2.png) no-repeat center center #1A3A81; width: 50px;height: 50px;border-radius: 50%; top: 30px; right: 30px;cursor: pointer;display: block; position: absolute;background-size: 20px 20px; }


.cpjs{ margin-top: -145px; position: relative; z-index: 10; padding-left: 640px;}
.cpjsbox{position: relative; padding: 100px 100px 240px 100px;background: url(../images/a_01.png) no-repeat center center;background-size: cover;}
.cpjsbox h2{color: #fff; font-family: "arial"; font-size: 60px;font-weight: bold;}
.cpjsbox h3{color: #fff; font-size: 26px; margin: 25px 0 30px;}
.cpjsbox p{font-size: 16px; line-height: 26px; color: #fff;}
.ttbox{width: 140px;height: 140px;border-radius: 50%; display: block; text-align: center; position: absolute; right: 100px; top: 20px;z-index: 99;border: 2px dashed #ffffff;}
.ttbox span{display: block;background: #334888; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);transition: all .8s ease 0s;width: 0;height: 0;opacity: 0;border-radius: 50%;}
.ttbox:hover span{width: 100%; height: 100%;opacity: 1;border-radius: 50%;}
.ttbox b{display: block; width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.ttbox p{font-size: 16px; color: #fff;text-align: center; margin-bottom: 12px;}
.ttbox b img{margin: 0 auto;}

.gsjj{position: relative; margin-top: -220px; z-index: 11; }
.gsjj_left{width: 50%; float: left;height: 610px; }
.gsjj_left img{width: 100%;height: 100%; object-fit: cover;}
.gsjj_right {float: right;width: 50%; padding-top: 220px;}
.gsjj_right ul{overflow: hidden;}
.gsjj_right li{float: left; width: 33.33%;}
.gsjj_right ul li a{display: block; height: 100%; padding:80px 0 0 40px ;height: 390px;}
.gsjj_right h2{font-size: 18px; font-weight: bold; color: #000; margin-top: 60px;}
.gsjj_right ul li img{height: 85px;}
.gsjj_right  ul li:nth-child(2) a{background: #f0f0f0;}
.gsjj_right  ul li:nth-child(3) a{background: #cccccc;}

.gsxw{width: 1595px; margin: 0 auto; max-width: 94%; position: relative; padding-bottom: 120px;}
.gsxw_title{padding: 85px 0 0; position: relative;}
.gsxw_title h2{font-weight: bold; font-size: 60px; position: relative;}
.gsxw_title h2:before{position: absolute; content: "";background: url(../images/a_02.png); width: 189px;height: 16px; bottom: 0;left: 100px;}
.gsxw_title span{position: relative; z-index: 10; color: #333;}
.gsxw_title p{text-align: right;}
.wby1{padding: 0 10px; width: 230px;height: 45px;border: 1px solid #d9d9d9; font-size: 16px;background: url(../images/a_28.png) no-repeat 96% center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}

.gsxw_nr {position: relative; padding: 10px 50px;  }

.gsxw_nr .swiper-container { overflow: hidden;
      width: 100%;
      height: 100%;
    }
.gsxwbox{/*border: 1px solid #93C3F8;*/overflow: hidden;}
.gsxwbox img{width: 100%;}
.gsxwbox p{font-size: 16px; color: #333 !important; padding: 25px;}

.gsxwbox a{border: 1px solid #93C3F8;display: block; background: #f6f7f8;transition: All 0.4s ease-in-out;}
.gsxwbox a:hover{background: #003B87;}
.gsxwbox a:hover p{color: #fff !important;}
.gsxwbox a:hover p span{color: #fff !important;}

.gsxwbox span{display: block; overflow: hidden;}
.gsxw_nr .swiper-wrapper{ padding: 0 0 0px 0;}

.lxdz b{float: right;margin-right: 82px;}

/*..gsxw_nr .swiper-slide { transform: scale(0.8);}
gsxw_nr .swiper-slide-duplicate-active{  margin-top: 4.5%;
   transform: scale(1.1);
	}.gsxw_nr .swiper-slide-active,*/
	
.btn2{width: 140px;height: 140px;border-radius: 50%; border:2px dashed #006732;display: block; text-align: center; position: absolute; left: 50px; bottom: -25px;z-index: 10;}
.btn2 em{display: block; background: url(../images/a_04.png);width: 12px;height: 10px; margin: 0 auto;}
.btn2 span{display: block; width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.btn2 p{font-size: 16px; color: #006732;text-align: center; margin-bottom: 12px;}
.btn2 span img{margin: 0 auto;}
.btn2 b{display: block;background: #006732; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);transition: all .8s ease 0s;width: 0;height: 0;opacity: 0;border-radius: 50%;}
.btn2:hover b{width: 100%; height: 100%;opacity: 1;border-radius: 50%;}
.btn2:hover em{background: url(../images/a_41.png) no-repeat center center;background-size: 100% 100%;}
.btn2:hover p{color: #fff;}

.gsxw_nr .swiper-button-next{width: 46px;height: 46px;border-radius: 50%; right: 0; margin-top: -23px;background: url(../images/a_39.png) no-repeat center center #fff;}
.gsxw_nr .swiper-button-prev{width: 46px;height: 46px;border-radius: 50%; left: 0; margin-top: -23px;background: url(../images/a_38.png) no-repeat center center #fff;}
.gsxw_nr .swiper-button-next:hover{background: url(../images/a_41.png) no-repeat center center #036eb8;}
.gsxw_nr .swiper-button-prev:hover{background: url(../images/a_40.png) no-repeat center center #036eb8;}	

.bj1{background: url(../images/a_11.jpg) no-repeat center center;background-size: cover;}
.qywh{width: 1595px; margin: 0 auto;max-width: 94%; padding-bottom: 205px;}
.qywh_title{padding: 70px 0 55px;}
.qywh_title h2{font-weight: bold; font-size: 60px; position: relative; color: #fff;}
.qywh_title h2:before{position: absolute; content: "";background: url(../images/a_02.png); width: 189px;height: 16px; bottom: 5px;left: 100px;background-size: 100% 100%; }
.qywh_title h2 span{position: relative; z-index: 10;}
.qywh_title p{color: #fff; font-weight: bold; font-size: 30px; margin-top: 15px;}
.qywh_nr ul{overflow: hidden; margin-left: -18px;}
.qywh_nr li{float: left; width: 33.33%; padding-left: 18px;}
.qywhbox{height: 375px; position: relative; background: rgba(255,255,255,.8); padding: 45px 45px 0 45px;}
.qywhbox h2{color: #036eb8; font-weight: bold; font-size: 30px;}
.qywhbox h3{font-weight: bold; font-size: 24px; color: #303030; margin: 95px 0 15px;}
.qywhbox p{font-size: 22px; color: #333333; line-height: 36px;}
.qywhbox b{position: absolute; right: 55px; top: 85px;}
.bj2{background: url(../images/a_10.jpg) no-repeat center center;background-size: cover; }

.wzxw{width: 1595px; margin: 0 auto;max-width: 94%; padding-bottom: 115px;}
.wzxw_title{ padding: 85px 0 80px; position: relative;}
.wzxw_title h2{font-weight: bold; font-size: 60px; position: relative; color: #666666;}
.wzxw_title h2:before{position: absolute; content: "";background: url(../images/a_02.png); width: 189px;height: 16px; bottom: 5px;left: 10px;background-size: 100% 100%; }
.wzxw_title h2 span{position: relative;z-index: 10;}
.wzxw_title h2 a{float: right;font-weight: 400; color: #666666; font-size: 16px;}
.wzxw_title h2 a b{display: inline-block; width: 43px;height: 43px;border-radius: 50%;background: url(../images/a_41.png) no-repeat center center #036eb8; vertical-align: middle; margin: -3px 0 0 18px;}
.wzxw_nr{overflow: hidden;}
.wzxw_left{float: left; width: 518px;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.wzxw_left span{display: block; overflow: hidden;}
.wzxw_left span img{width: 100%;}
.wzxw_text{padding: 35px;}
.wzxw_text p{font-size: 24px; line-height: 30px;height: 90px; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wzxw_text h3{font-size: 16px; color: #666; margin-top: 80px;overflow: hidden; line-height: 60px;}
.wzxw_text h3 span{font-size: 60px;color: #036eb8;vertical-align: top;}
/*.wzxw_right{float: right;width: calc(100% - 650px);}*/
.wzxw_right{float: right;width: calc(100% - 1px);}
.wzxw_right li{overflow: hidden; }
.wzxw_right li a{display: block; overflow: hidden;padding: 25px 0;border-bottom: 1px solid #d0d1cf; }
.wzxw_right li a:hover{border-bottom: 1px solid #036eb8;}
.xwttp{float: right;width: 300px; overflow: hidden;}
.xwttp img{width: 100%;}
.xwtext{float: left;width: calc(100% - 320px);}
.xwtext h2{font-size: 24px; line-height: 64px; color: #333333;}
.xwtext h3{font-size: 60px;color: #036eb8; margin: 60px 0 15px;}
.xwtext p{color: #999; font-size: 16px;}

.bj3{background: url(../images/a_09.jpg) no-repeat center center; background-size: cover;}
.hzhba{width: 1595px; margin: 0 auto;max-width: 94%; padding-bottom: 170px;}
.hzhb_titlea{text-align: center; padding: 100px 0 115px;}
.hzhb_titlea h2{font-weight: bold; color: #fff; font-size: 60px; font-family: arial;}
.hzhb_nr{position: relative;}
.hzhb_nr .swiper{overflow: hidden;}
.hzhb_nr a{display: block; overflow: hidden;}
.hzhb_nr img{width: 100%;}
.hzhb_nr .swiper-button-next{width: 46px;height: 46px;border-radius: 50%; right: -55px; margin-top: -23px;background: url(../images/a_39.png) no-repeat center center #fff;}
.hzhb_nr .swiper-button-prev{width: 46px;height: 46px;border-radius: 50%; left: -55px; margin-top: -23px;background: url(../images/a_38.png) no-repeat center center #fff;}
.hzhb_nr .swiper-button-next:hover{background: url(../images/a_41.png) no-repeat center center #036eb8;}
.hzhb_nr .swiper-button-prev:hover{background: url(../images/a_40.png) no-repeat center center #036eb8;}

.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}

.footer{background: #242222;}
.footerbox{width: 1595px; margin: 0 auto; max-width: 94%; overflow: hidden; }
.footer_top{overflow: hidden;border-bottom: 1px solid #999999;}
.footer_top h2{float: left; font-size: 16px; color: #999999; line-height: 120px;}
.footer_top ul{overflow: hidden; float: right;}
.footer_top li{float: left; line-height: 120px; font-size: 16px; padding-left: 48px;}
.footer_top li a{display: block; color: #fff; position: relative; padding-left: 15px;}
.footer_top li a:before{position: absolute; content: ""; border-left: 5px solid #036eb8;height: 16px; left: 0; top:50%; transform: translateY(-50%);}
.footer_top li a:hover{opacity: 0.7;}
.footer_bottomo{border-bottom: 1px solid #999; overflow: hidden; padding: 35px 0;}
.dblogo{width: 120px;float: left;}
.dblogo img{width: 100%;}
.rwm{width: 165px;float: right;}
.rwm img{width: 100%;}
.lxdz{float: right;width: 410px; padding-right: 45px;}
.lxdz p{overflow: hidden; font-size: 16px; line-height: 28px; color: #f8f8f8;}
.lxdz p span{float: right;width: calc(100% - 32px);}
.lxdz p img{float: left; margin-top: 7px;}
.bqxx p{font-size: 16px; color: #f5f5f5; padding: 20px 0 40px; line-height: 1.6;}


/*新闻详情*/
.xwxq{width: 1050px; margin: 0 auto;}
.xwxq_title{text-align: center; padding: 90px 0 30px; border-bottom: 1px solid #e6e6e6;}
.xwxq_title h2{font-weight: bold; color: #333; font-size: 25px; position: relative; padding-bottom: 42px; }
.xwxq_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #005bac; width: 35px;bottom: 20px;left: 50%;transform: translateX(-50%);}
.xwxq_title p{font-size: 14px;}
.xwxq_title p span{color: #999; padding: 0 20px;}
.xwxq_nr{padding: 45px 0 30px; border-bottom: 1px solid #e6e6e6;}
.xwxq_nr p{font-size: 16px; line-height: 1.9; color: #797b89;text-align:justify; word-break: break-all;}
.xwxq_nr a{display: block; margin: 40px auto 0 auto;text-align: center; line-height: 42px;color: #fff; background: #005bac;border-radius: 21px; width: 200px; font-size: 14px;}
.xwxq_nr a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.xwxq_nr p img{margin: 20px auto; max-width: 100%;}
.sxpwz{padding: 30px 0 100px;}
.sxpwz li{font-size: 16px; line-height: 48px;}
.sxpwz li span{font-weight: bold; color: #005bac;}
.sxpwz li a{color: #333333;}
.sxpwz li a:hover{color: #005bac;}


/*产品中心*/

.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1_text{width: 1200px; position: absolute; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner1_text h2{color: #fff; font-size: 36px; margin-bottom: 26px;}
.banner1_text p{color: #fff; font-size: 24px;}
.dqwz{position: absolute; width: 100%;background: rgba(0,0,0,.7);bottom: 0;left: 0;}
.dqwzbox{width: 1200px; margin: 0 auto;max-width: 94%;}
.dqwzbox ul{text-align: right;}
.dqwzbox li{font-size: 14px; line-height: 86px; color: #fff;display: inline-block;}
.dqwzbox li span{padding: 0 10px;}
.dqwzbox a{color: #fff;}
.dqwzbox a:hover{color: #007AFF;}
.dqwzbox b{display:inline-block; background: url(../images/a_05.png); width: 17px;height: 17px; vertical-align: middle; margin: -3px 10px 0 0;}

.cpzx{width: 1200px; margin: 0 auto; max-width: 94%; }
.cpzx_title {text-align: center; padding: 80px 0 25px;}
.cpzx_title li{display: inline-block; padding: 5px 40px;width: 33%;}
.cpzx_title li a{display: block; font-size: 16px; line-height: 44px;border: 1px solid #eeeeee;border-radius: 26px; /*padding: 0 45px;*/ color: #333;}
.cpzx_title li.cur a{color: #fff;  background: #036eb8;border: 1px solid #036eb8;}
.cpzx_title a:hover{color: #fff;  background: #036eb8;border: 1px solid #036eb8;}
.cpzx_title h2{font-weight: bold; font-size: 32px; color: #333; padding: 43px 0 12px; background: url(../images/a_08.jpg) no-repeat center bottom;}

.bj4{background: url(../images/a_06.jpg) no-repeat center center; background-size: cover;}
.bdnr{width: 1200px; overflow: hidden; max-width: 94%; margin: 0 auto;}
.bdnr_left{float: left;width: 500px; padding-top: 42px;}
.bdnr_left h2{color: #fff; font-size: 26px; position: relative; line-height: 74px; margin-bottom: 20px;}
.bdnr_left h2:before{position: absolute;border-bottom: 1px solid #fff; width: 132px;left: 0; bottom: 0; content: "";}
.bdnr_left p{font-size: 18px; line-height: 28px;color: #eaeaea;}

.pczxbox ul{overflow: hidden; margin-left: -10px;}
.pczxbox li{float: left; width: 33.33%; padding: 0 0 40px 10px;}
.pczxbox a{border: 1px solid #93C3F8;display: block; background: #f6f7f8;transition: All 0.4s ease-in-out;}
.pczxbox a:hover{background: #003B87;}
.pczxbox a:hover p{color: #fff;}
.pczxbox a:hover p span{color: #fff;}
.pczxbox span{display: block; overflow: hidden;height: 390px; }
.pczxbox span img{width: 100%;height: 100%; object-fit: cover;}
/*.pczxbox p{font-size: 16px;color: #333; line-height: 76px; position: relative; padding: 0 25px 0 55px;}*/
.pczxbox p{
 font-size: 14px;
 color: #333;
 line-height: 36px;
 position: relative;
 padding: 20px 25px;
}
/*.pczxbox p:before{position: absolute; border-bottom: 2px solid #036eb8; width: 20px;left: 25px;top:50%; transform: translateY(-50%);content: "";}*/
.pczxbox p span{color: #0d6fb8;}

.wzfy{text-align: center; padding: 50px 0 75px;}
.wzfy li{display: inline-block; padding: 0 7px;vertical-align: middle;}
.wzfy a{display: block;font-size: 16px; color: #333; line-height: 45px; border: 1px solid #e1e4f3; padding: 0 18px; }
.wzfy a:hover{color: #fff;background: #036eb8;border: 1px solid #036eb8;}
.wzfy li.cur a{color: #fff;background: #036eb8;border: 1px solid #036eb8;}
.wzfy span{font-size: 16px; color: #333;}
.bdnr_right{float: right;width: 480px; height: 415px;background: rgba(255,255,255,.9); padding: 35px 45px 0 45px;}

.bdnr_right p{font-size: 18px; font-weight: bold; color: #3d3d3d; line-height: 30px;}
.bdnr_right ul{padding-top: 35px;overflow: hidden; margin-left: -20px;}
.bdnr_right li{padding-bottom: 20px;width: 50%; padding-left: 20px;float: left;}
.wby3{width: 100%; background: #fff;border: 1px solid #dde0e3;height: 46px; line-height: 44px; padding: 0 15px;}
.wby4{width: 100%; background: #fff;border: 1px solid #dde0e3;  padding:15px;height: 85px;}
.bdnr_right ul li:nth-child(3){ width:100%;}
.btn3{color: #fff; font-size: 14px; border: none; width: 120px;height: 46px;background: #ff8400;border-radius: 23px;cursor: pointer; box-shadow:0 10px 10px rgba(0, 0, 0, .2); }
.bj5a{background: #f0f0f0;}
.hzhb{width: 1200px; margin: 0 auto;max-width: 94%; padding-bottom: 60px;}
.hzhb_title{text-align: center; padding: 100px 0 60px;}
.hzhb_title h2{font-weight: bold; font-size: 32px; padding-bottom: 20px; color: #fff;background: url(../images/a_08.jpg) no-repeat center bottom;}
.hzhb_nr ul{overflow: hidden; margin-left: -25px;}
.hzhb_nr li{float: left; width: 25%; padding: 0 0 25px 25px;}
.hzhb_nr a{display: block; overflow: hidden; border-radius: 10px; box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.hzhb_nr a img{border-radius: 10px; width: 100%;}


/*产品详 情*/
.cpbj{background: url(../images/bj1.jpg) repeat-x left top; padding-bottom: 100px;}
.cpxq{width: 1200px; margin: 0 auto;max-width: 94%;}
.qydq p{font-size: 16px; color: #fff; line-height: 116px;}
.qydq p a{color: #fff;}
.qydq p span{color: #fff; padding: 0 15px;}
.qydq p a:hover{color: #036EB8;}
.qydq p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.fgt{height: 70px;}

.header1{height: 70px;background: #fff;width: 100%; position: fixed;z-index: 100;top: 0;baseline-shift: 0;}
.header2{background: none;}
.logo1{float: left; width: 80px; padding-top: 15px;}
.logo1 img{width: 100%;}
.nytop{width: 1200px; max-width: 94%; margin: 0 auto; overflow: hidden;}
.dhbtn1{background: url(../images/a_07.png); width: 22px;height: 16px;float: right; margin-top: 24px;cursor: pointer;}
.dhbtn4{background: url(../images/a_07a.png); width: 22px;height: 16px;float: right; margin-top: 24px;cursor: pointer;}
.dhbtn4.on{background: url(../images/d2.png); width: 22px;height: 16px;float: right; margin-top: 24px;cursor: pointer;background-size: 100% 100%;}
.yznr{width: 23px;float: right; margin: 21px 47px 0 0;cursor: pointer;}
.ssbtn1{width: 19px;float: right;margin: 24px 45px 0 0;cursor: pointer;}
.nav1{float: right;}
.nav1 ul{overflow: hidden;}
.nav1 li{float: left; line-height: 70px; font-size: 16px; padding-right: 55px;}
.nav1 li a{display: block; position: relative; font-weight: bold; color: #fff;}
.nav1 li a:before{position: absolute; content: ""; border-bottom: 2px solid #036eb8; width: 0;left: 50%;bottom: 1px; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.nav1 li.cur a{color: #036eb8;}
.nav1 li.cur a:before{width: 28px;}
.nav1 a:hover{color: #036eb8;}
.nav1 a:hover:before{width: 28px;}
.cpxqjs{overflow: hidden;background: #fff;}
.xqjs_left{float: left; width: 50%; height: 600px; padding: 125px 35px 0 35px;background-image: linear-gradient(to bottom right, #f8f8f8, #f8f8f8);}
.xqjs_left h2{font-weight: bold; font-size: 42px; line-height: 84px; color: #000;background: url(../images/a_04.jpg) no-repeat left top;}
.xqjs_left p{font-size: 24px;color: #333;}
.xqjs_left ul{overflow: hidden; padding-top: 185px; margin-left: -10px;}
.xqjs_left li{float: left; width: 50%; padding-left: 10px;}
.xqjs_left a{display: block; font-weight: bold; font-size: 18px;border-radius: 0 0 25px 0; line-height: 66px;background: #036eb8;text-align: center; color: #fff;}
.xqjs_right{width: 50%; border: 1px solid #e7e7e7;height: 600px;float: right;display: flex;align-items: center;background: #f6f7f9;}
.xqjs_right img{ /*height: 70%;*/ width: 100%;margin: 0 auto;}
.xqjs_left  ul li:nth-child(1) a{  background-image: linear-gradient(to right, #036fb8 , #00bce5);}
.cpcs_title{text-align: center; padding: 50px 0 45px;}
.cpcs_title h2{font-weight: bold; font-size: 30px; color: #333333; background: url(../images/a_04.jpg) no-repeat center bottom; padding-bottom: 20px;}
.cpcs_nr img{width: 100%;}
.cpcs_tj{position: relative;}
.cpcs_tj a{display: block;background: #f6f7f8;border: 1px solid #93C3F8;}
.cpcs_tj span{display: block; overflow: hidden;}
.cpcs_tj span img{width: 100%;}
.cpcs_tj p{padding: 0 25px 0 55px; line-height: 72px; font-size: 16px; color: #333; position: relative;}
.cpcs_tj p:before{position: absolute; content: ""; border-bottom: 0px solid #036eb8; width: 30px; left: 20px; top:50%; transform: translateY(-50%);}
.cpcs_tj .swiper-button-next{width: 46px;height: 46px;border-radius: 50%; right: -55px; margin-top: -23px;background: url(../images/a_39.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.cpcs_tj .swiper-button-prev{width: 46px;height: 46px;border-radius: 50%; left: -55px; margin-top: -23px;background: url(../images/a_38.png) no-repeat center center #fff;border: 1px solid #d2d2d2;}
.cpcs_tj .swiper-button-next:hover{background: url(../images/a_41.png) no-repeat center center #036eb8;}
.cpcs_tj .swiper-button-prev:hover{background: url(../images/a_40.png) no-repeat center center #036eb8;}

/*联系我们*/
.cpxq{width: 1200px; margin: 0 auto; max-width: 94%;}
.cpxq_titel{padding: 60px 0 40px;}
.cpxq_titel p{font-size: 18px; color: #333333; padding: 15px 0 20px;background: url(../images/a_04.jpg) no-repeat left top;}
.cpxq_titel h2{font-weight: 700; color: #000000; font-size: 26px;}
.cpxq_nr{overflow: hidden; padding-bottom: 110px;}
.cpxq_tp{float: right;width: 50%; padding:0 10px 10px 10px; position: relative;}
.cpxq_tp:before{position: absolute; content: ""; width: calc(100% - 25px);height: calc(100% - 15px);bottom: 0; right: 0;background:#036eb8 ;}
.cpxq_tp img{width: 100%;position: relative;z-index: 1;}
.cpxq_text{width: 50%; float: left; padding-right: 10px;}
.cpxq_text li{padding-bottom: 8px;}
.cpxqbox{background: #f8f8f8; padding: 25px 25px 20px 140px;}
.cpxqbox p{font-size: 18px; color: #333333; margin-bottom: 10px;}
.cpxqbox h2{font-weight: bold; font-size: 18px; color: #333333; line-height: 1.6;margin-left: 80px;}

.bj5{background: url(../images/a_03.jpg) no-repeat center center;background-size: cover;}
.cess{width: 1200px; margin: 0 auto; max-width: 94%; padding-bottom:90px;}
.cess_title{padding: 100px 0 55px;}
.cess_title h2{font-weight: bold; font-size: 30px; color: #fff;}
.cess_nr ul{overflow: hidden; padding-right: 180px; margin-left: -35px;}
.cess_nr li{float: left; width: 50%; padding: 0 0 16px 35px;}
.wby5{width: 100%; height: 45px; line-height: 43px; padding: 0 18px; font-size: 16px;border: 1px solid #a2a6b5;border-radius: 8px;color: #fff;background: rgba(255,255,255,.3);}
.wby5::-webkit-input-placeholder{color:#fff;}
.wby6{width: 100%; height: 100px;  padding:18px; font-size: 16px;border: 1px solid #a2a6b5;border-radius: 8px;color: #fff;background: rgba(255,255,255,.3);}
.wby6::-webkit-input-placeholder{color:#fff;}
.cess_nr ul li:last-child{width: 100%;}
.btn4{width: 265px;height: 45px;border: none;border-radius: 8px; font-weight: bold; color: #fff; font-size: 16px; position: relative;cursor: pointer;background-image: linear-gradient(to right, #036fb8 , #00bce5); position: relative; margin-top: 15px;}
.btn4 img{position: absolute; right: 35px;top:50%; transform: translateY(-50%);}

/*下载页面*/
.wzxz{width: 1200px; margin: 0 auto; max-width: 94%;}
.wzxz_titel{text-align: center; padding: 100px 0 40px;}
.wzxz_titel h2{font-weight: bold; color: #333; font-size: 36px; padding-bottom: 20px;background: url(../images/a_04.jpg) no-repeat center bottom;}
.wzxz_nr li{padding-bottom: 20px;}
.wzxzbox{overflow: hidden; padding: 50px 0 50px 45px; overflow: hidden; background: #f8f8f8;}
.wzxzbox a{float: right;width: 163px; font-size: 16px; font-weight: bold; color: #036eb8;transition: All 0.4s ease-in-out;}
.wzxzbox a b{display: inline-block; width: 48px;height: 48px;vertical-align: middle; position: relative; border-radius: 50%; background: #036eb8; margin: -3px 10px 0 0;transition: All 0.4s ease-in-out;}
.wzxzbox a:hover{color: #007AFF;}
.wzxzbox a:hover b{background: #007AFF ; margin-right: 20px;}
.wzxzbox a b img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.wzxzbox p{float: right;width: 250px; line-height: 48px; font-weight: bold; font-size: 18px;color: #666666;}
.wzxzbox p b{font-size: 14px; font-weight: 400;}
.wzxzbox h2{float: left; position: relative; padding-left: 50px; font-weight: bold; font-size: 24px; color: #333333; line-height: 48px;}
.wzxzbox h2:before{position: absolute; content: ""; border-bottom: 2px solid #036eb8;width: 25px; left: 0;top:50%; transform: translateY(-50%);}

/*news*/
.news{width: 1200px; margin: 0 auto;max-width: 94%;}
.newsbox{overflow: hidden;   display:flex; align-items: center;}
.news_left{width: 116px;text-align: center;}
.news_left p{font-size: 18px; margin-top: 20px;color: #036eb8;}
.news_left h2{font-weight: bold; font-size: 46px;}
.news_right{width: calc(100% - 140px);padding: 60px 0 60px 80px;border-bottom: 1px solid #f2f2f2;position: relative;overflow: hidden;}
.news_right:before{position: absolute;content: "";border-left: 1px solid #f2f2f2;height: calc(100% - 120px);left: 0;top:50%; transform: translateY(-50%);}
.news_text{float: left; width: 485px;}
.news_text h2{font-size: 20px; font-weight: bold; color: #333;}
.news_text h3{font-size: 14px;color: #808080; margin: 15px 0 25px;}
.news_text p{font-weight: bold; color: #000; font-size: 16px; line-height: 30px;}
.news_text h3 span{padding-right: 45px;}
.news_text h3 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.news_tp{float: right;width: 221px; overflow: hidden;}
.news_tp img{width: 100%;}

/*关于我们*/
.bj6{background: #f1f1f1;}
.gywm_nr{overflow: hidden;position: relative; padding-bottom: 60px;padding-top: 80px;}
.gywm_left{width: 600px; float: left; position: relative;z-index: 10;}
.gywm_left img{width: 100%;}
.gywm_nr:before{position: absolute; width: calc(100% - 160px);height: calc(100% - 95px);background: #fff; content: "";top: 0;right: 0; }
.gywm_right{float: right;width: calc(100% - 600px); padding: 40px 40px 0 40px;}
.gywm_right h2{font-weight: bold; font-size: 30px; line-height: 42px; color: #000; position: relative; margin-bottom: 45px;font-family: arial; padding: 20px 0;}
.gywm_right h2:before{position: absolute; content: ""; border-bottom: 3px solid #036eb8; width: 30px; bottom: 0;left: 0;}
.gywm_right p{font-size: 14px; line-height: 26px; position: relative; color: #000;/*text-indent: 40px;*/}
.cult{width: 1200px;margin: 0 auto;max-width: 94%;}
.tult_title{padding: 75px 0 35px;}
.tult_title h2{font-weight: bold; font-size: 36px; color: #333333; padding-top: 19px;background: url(../images/a_08.jpg) no-repeat left top;}
.cult_nr{padding-bottom: 120px;}
.cult_nr ul{overflow: hidden; margin-left: -20px;}
.cult_nr li{width: 30%; padding-left: 20px;float: left;cursor: pointer;transition: All 0.4s ease-in-out;}
.cultbox{position: relative; height: 535px; padding: 75px 40px 0 40px;background: #f6f7f9;transition: All 0.4s ease-in-out;}
.cult_nr li.cur{width: 40%;}
.cult_nr h2{font-size: 22px; margin-bottom: 65px; color: #f6f7f9;line-height: 1;}
.cult_nr h2 b{padding-right: 10px; color: #333;}
.cult_nr p{font-size: 18px; line-height: 2; color: #333;}
.cult_nr img{border-radius: 50%; position: absolute; right: 100px; top: 280px;}
.cult_nr a{display: block; position: absolute; left: 40px; bottom: 40px;background: url(../images/a_17.png); width: 47px;height: 47px;background-size: 100%; border-radius: 50%;}
.cult_nr li.cur .cultbox{ background-image: linear-gradient(to right, #036fb8 , #00bde6);}
.cult_nr li.cur .cultbox h2{color: #fff;}
.cult_nr li.cur .cultbox h2 b{color: #fff;}
.cult_nr li.cur .cultbox p{color: #fff;}
.cult_nr li.cur .cultbox a{background: url(../images/a_18.png) no-repeat center center; background-size: 100%;}

@media(max-width:1680px){
.hzhb_nr{padding: 0 60px;}
.hzhb_nr .swiper-button-next{right: 0;}
.hzhb_nr .swiper-button-prev{left: 0;}	
	}
@media(max-width:1460px){
.cpjs{padding-left: 450px;}
.qywhbox p{font-size: 18px;line-height: 1.7;}
.xwtext h2{font-size: 16px;}
/*.wzxw_right{width: calc(100% - 550px);}*/
.wzxw_right{width: calc(100% - 1px);}
.xwttp{width: 250px;}
.xwtext{width: calc(100% - 280px);}
.wzxw_text p{font-size: 18px;}
.cpcs_tj{padding: 0 60px;}
.cpcs_tj .swiper-button-next{right: 0;}
.cpcs_tj .swiper-button-prev{left: 0;}


}
@media(max-width:1200px){
	.pczxbox span{height: 300px;}
.nav li{padding-right: 50px;}
.gsjj_right a{padding-left: 20px;}
.gsjj_right h2{font-size: 12px;}
.qywhbox p{font-size: 16px;}
.wzxw_left{float: none; width: 100%;}
.wzxw_right{float: none; width: 100%;}
.nav1 li{padding-right: 40px;}
.cpxqbox h2{font-size: 14px;}
.news_text{width: 460px;}
.cpzx_title li{padding: 0 20px;}

.xwxq{width: 94%;}
.xwxq_title{padding-top: 60px;}
.xwxq_title h2{font-size: 20px; line-height: 1.6;}
.xwxq_title p span{padding: 0 10px;}
.sxpwz li{font-size: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sxpwz{padding: 30px 0 50px;}
.gsxwtp{float: none; width: 100%; height: auto;}
.gsxwtext{float: none; width: 100%; padding: 20px 20px 50px 20px;}
.aaa{padding: 25px 150px 0 35px !important;}
.gsxwtext a{right: 20px; top: auto; bottom: 20px;}
.gsxwtext h2{font-size: 20px;}
.gsxw_nr li{padding-bottom: 20px;}
.fwml_nr li{float: none; width: 100%; padding-bottom: 20px;}
.jjff_nr{padding-bottom: 50px;}
.jybox li{width: 100%;float: none;}
.jyxxtext{padding: 30px 20px;height: auto;}
.jyxx span{height: auto;}

.gywm_right h2{font-size: 24px; margin-bottom: 20px;}
.cult_nr h2{margin-bottom: 30px;}
.cult_nr p{font-size: 14px; line-height: 2;}

}
@media(max-width:1000px){
.cpxqbox h2{margin-left:0px;}
.sub{position:static; transform:translateX(0);}
.sub1{width:100%;}
.sub ul li{line-height:35px;}
.pczxbox span{height: auto;}
.header{height: 60px;}
.headerbox{height: 60px;}
.nav{position: fixed;width: 220px; height: calc(100% - 60px); top: 60px; left: -220px;background: #fff;}
.logo{padding-top: 8px; width: 90px;}


.nav li{float: none; width: 100%; padding: 0 15px;text-align: left;border-bottom: 1px solid #eee; line-height: 60px;}
.nav li a{color: #333;}
.dhbj{position: fixed; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);background: rgba(0,0,0,.7);z-index: 90;display: none;}
.dhbtn{display: none;}
.dhbtn2{width: 30px;height: 30px;border-radius: 4px; top: 15px; right: 3%;background: url(../images/d1.png) no-repeat center center;background-size: 20px 20px; position: absolute;}
.dhbtn2.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.ssbtn{position: absolute;width: 20px;height: 20px; border: none; top: 20px; right: 80px;}
.ssnr{width: 90%;}
.bannerbox{height: auto; padding-top: 60px;}
.cpjs{margin: 0;}
.banner .swiper-pagination{bottom: 10px;}
.cpjs{padding: 0;}
.cpjsbox{padding: 25px 15px 100px 15px;}
.cpjsbox h2{font-size: 24px;}
.cpjsbox h3{font-size: 16px; line-height: 1.6;}
.cpjsbox p{text-align: left;}
.cpjsbox p{font-size: 14px;}
.gsjj{margin: 0;}
.cpjsbox a{width: 80px;height: 80px;right: auto; left: 50%;transform: translateX(-50%);bottom: 20PX;}
.cpjsbox p{font-size: 12px; margin-bottom: 5px;}
.gsjj_left{float: none;height: auto; width: 100%;}
.gsjj_right{padding: 0; float: none; width: 100%;}
.gsjj_right li{float: none; width: 100%;}
.gsjj_right ul li a{padding: 60px;text-align: center;height: auto;}
.gsjj_right ul li img{margin: 0 auto;height: 50px;}
.gsjj_right h2{margin-top: 30px;}
.gsxw_title{padding: 80px 0 30px;}
.gsxw_title h2{font-size: 28px; text-align: center;}
.gsxw_title h2:before{left: 50%;transform: translateX(-50%);}
.gsxw_title p{text-align: center;padding-top: 15px;}
.btn2{width: 80px;height: 80px;bottom: -80px;left: 50%;transform: translateX(-50%);}
.btn2 p{font-size: 12px;}
.ttbox{width: 80px;height: 80px;right: auto;top: -330px;left: 50%;transform: translateX(-50%);}
.ttbox p{font-size: 12px;}

.qywh_title h2{text-align: center; font-size: 32px;}
.qywh_title p{text-align: center;font-size: 20px;}
.qywh_title h2:before{left: 50%;transform: translateX(-50%);bottom: -5px;}
.qywh_nr li{float: none; width: 100%; padding-bottom: 20px;}
.qywhbox{height: 350px;}
.qywh{padding-bottom: 60px;}
.wzxw_title h2{font-size: 32px;}
.wzxw_title h2:before{width: 100px;}
.wzxw_title{padding: 60px 0 30px;}
.wzxw_text h3{margin-top: 35px;}
.wzxw_text h3 span{font-size: 26px;}
.xwtext{float: none; width: 100%;}
.xwtext h3{margin: 15px 0; font-size: 24px;}
.xwttp{width: 100%; float: none; padding-top: 15px;}
.wzxw{padding-bottom: 60px;}
.hzhb_titlea{padding: 60px 0 30px;}
.hzhb_titlea h2{font-size: 32px;}
.hzhba{padding-bottom: 60px;}
.footer_top{display: none;}
.dblogo{float: none; margin: 0 auto;}
.rwm{width: 100px; padding: 15px 0; float: none; margin: 0 auto;}
.lxdz{float: none; width: 100%;text-align: center; padding: 0;}
.lxdz p img{display: none;}
.lxdz p span{float: none; width: 100%;display: block; padding: 0;}
.bqxx p{font-size: 14px;text-align: center;}

.header2{background: #334888;}
.banner1{padding-top: 60px;}
.dqwzbox li{line-height: 42px; font-size: 12px;}
.cpxq_titel{padding: 60px 0 30px;}
.cpxq_titel p{font-size: 14px;}
.cpxq_titel h2{font-size: 18px; line-height: 1.6;}
.cpxq_text{float: none; width: 100%; padding:15px 0 0 0;}
.cpxqbox{padding: 25px;}
.cpxq_tp{float: none; width: 100%; padding-left: 0;}
.cpxq_nr{padding-bottom: 45px;}
.cess_title{padding: 60px 0 30px;}
.cess_nr ul{padding: 0;}
.cess_nr li{float: none; width: 100%;}
.btn4{margin: 15px auto 0 auto;display: block;}
.banner1_text h2{font-size: 16px;margin-bottom: 8px;}
.banner1_text p{font-size: 12px;}

.newsbox{display: block; padding: 20px 0; border-bottom: 1px solid #ddd;}
.news_left{width: 100%;text-align:left;}
.news_left h2{display: inline-block;vertical-align: middle;font-size: 18px;}
.news_left p{display: inline-block;vertical-align: middle;font-size: 14px; margin: 0 0 0 10px;}
.news_right{width: 100%; padding: 15px 0 0 0;border: none;}
.news_right:before{border: none;}
.news_text{float: none; width: 100%; padding-top: 15px;}
.news_text h2{font-size: 18px; line-height: 1.6;}
.news_text p{font-size: 14px; line-height: 1.6;}
.news_tp{float: none; width: 100%;}
.wzfy a{font-size: 14px; line-height: 30px; padding: 0 10px;}
.wzfy li{padding: 0 2px;}
.wzfy ul li:nth-child(7){ display: none;}
.wzfy ul li:nth-child(8){ display: none;}
.cpxq{padding-top: 30px;}
.xqjs_left{float: none; width: 100%; padding: 25px;height: auto;}
.xqjs_left h2{font-size: 26px;line-height: 62px;}
.xqjs_left p{font-size: 16px;}
.xqjs_left ul{padding-top: 40px;}
.xqjs_left a{font-size: 16px; line-height: 42px;}
.xqjs_right{float: none; width: 100%; height: 260px;}
.cpcs_title{padding: 60px 0 30px;}
.cpcs_title h2{font-size: 26px;}
.cpbj{padding-bottom: 60px;}
.cpzx_title li{padding: 2px 5px;width:100%}
.cpzx_title li a{font-size: 12px; line-height: 35px; padding: 0 10px;zoom: .8;}
.cpzx_title{padding-top: 60px;}
.cpzx_title h2{font-size: 26px;}
.pczxbox li{float: none; width: 100%; padding-bottom: 20px;}
.wzxz_titel{padding: 60px 0 30px;}
.wzxz_titel h2{font-size: 26px;}
.wzxzbox{padding: 30px 30px 60px 30px;text-align: center; position: relative;}
.wzxzbox h2{display: inline-block;float: none;}
.wzxzbox a b{width: 25px;height: 25px;}
.wzxzbox a{font-size: 14px;position: absolute; bottom: 30px; left: 50%;transform: translateX(-50%);}
.wzxzbox p{float: none;text-align: center;}
.bdnr_left{float: none; width: 100%; padding-bottom: 20px;}
.bdnr_left h2{font-size: 18px;}
.bdnr_left p{font-size: 14px; line-height: 1.6;}
.bdnr_right{float: none;width: 100%; padding: 20px;height: auto;}
.hzhb_title{padding: 60px 0 30px;}
.hzhb_title h2{font-size: 26px;}
.hzhb_nr{padding: 0 ;}
.hzhb_nr li{width: 50%;}
.gsxwbox p{padding: 15px; font-size: 12px;}
.swiper-num{bottom: 20px; font-size: 16px;}
.swiper-num .active{font-size: 24px;}

.gywm_nr{padding: 0;background: #fff;}
.gywm_left{float: none; width: 100%;}
.gywm_right{float: none; width: 100%; padding: 20px;}
.gywm_right h2{font-size: 18px; margin-bottom: 15px;}
.bj6{padding-bottom: 50px;}
.tult_title{padding: 60px 0 30px;}
.tult_title h2{font-size: 26px;}
.cult_nr li{float: none; width: 100%; padding-bottom: 20px;}
.cult_nr{padding-bottom: 40px;}
.cult_nr li.cur{width: 100%;}
.cultbox{height: 450px;}
.cult_nr img{top: 230px;}
}




