@charset "UTF-8";
@font-face {
   font-family: 'NotoSans';
   src: url(NotoSans-Regular-2.ttf);
   font-weight: 100;
}
html{font-size:100px;}
body{
   padding-top:80px;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	font-family: NotoSans,Arial, "Noto Sans", "Liberation Sans", "Helvetica Neue", Helvetica, Tahoma, Arial,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, "Apple Color remoji", "Segoe UI remoji", "Segoe UI Symbol", "Noto Color remoji";
	background:#ddd;color:#202020;
	font-size:0.16rem;
}
*{margin:0;padding:0;line-height:180%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a,label,button,input,select,textarea,button {-webkit-tap-highlight-color:transparent}
img {border:0}
td{padding:0.1rem 0.05rem;}
input{border:1px solid #ddd;height:0.4rem;line-height:0.4rem;}
textarea{border:1px solid #ddd;height:1rem;}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style:none}
ol, ul{list-style: none;}
a {text-decoration:none;color:#000;transition:0.2s;}
a:hover{color:#005AAD;}

h1,h2,h3,h4,h5,h6{float:left;width:100%;font-weight:bold;}
h1{font-size:0.3rem;}/*0.3rem*/
h2{font-size:0.22rem;}/*22px*/
h3{font-size:0.18rem;}/*18px*/
h5{font-size:0.14rem;}/*14px*/
h6{font-size:0.12rem;}/*12px*/

.small{font-size:0.14rem;}/*14px*/.smaller{font-size:0.12rem;}/*12px*/
.big{font-size:0.18rem;}/*18px*/.bigger{font-size:0.20rem;}/*20px*/
.graya{color:#606060;}.grayb{color:#808080;}.grayb{color:#999999;}
.blanka{color:#000000;}.blankb{color:#202020;}.blankc{color:#404040;}


/*
transition:0.3s;
flex-flow: 
	row | row-reverse | column | column-reverse;
	nowrap | wrap | wrap-reverse;
justify-content: flex-start | flex-end | center | space-between两端对齐，项目之间的间隔都相等。 | space-around每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍。;
align-items: flex-start | flex-end | center | baseline | stretch;
flex项目属性
	flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
	flex:1 1 auto;
	flex-grow属性定义项目的放大比例，默认为0，即如果存在剩余空间，也不放大。flex-shrink:1;会放大
	flex-shrink属性定义了项目的缩小比例，默认为1，即如果空间不足，该项目将缩小。flex-shrink:0;设置成0意味着这个容器不会缩小
	flex: 0 0 12rem;
	}
flex-flow: row wrap;
flex-flow: column wrap;
	
vh vw,100vh=100%视窗

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;


white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
*/
.outbox{max-width:19.2rem;margin:0px auto;}
.headerhome{float:left;width:100%;display:flex;justify-content:center;position:relative;z-index:9999;background:#FFF;}
.mainbox{margin:0px auto;width:14rem;}
.logohome{float:left;padding-left:0.2rem;}
.logohome a{float:left;width:100%;padding:0.1rem 0rem}
.logohome a img{float:left;height:0.6rem;}

.coy{FLOAT:right;display:flex;height:0.8rem;align-items: center;padding:0rem 0rem;color:#999;}
.coy a{color:#999;margin:0rem 0.1rem}
.coy a.on{color:#005AAD;}

.fixheader{position: fixed;top:0px;left:0px;z-index:9999;}


.navbar{float:right;margin-top:0.2rem;padding-right:0rem;}
.navbar ul{float:left;display:flex;justify-content:space-between;}
.navbar ul li{flex:1 1 auto;padding:0px 0px;position:relative;margin:0rem 0rem 0rem 0.01rem;}
.navbar ul li h3 a{font-weight:400;font-size:0.16rem;line-height:0.4rem;float:left;padding:0rem 0.1rem;text-align:center;border-radius:0.03rem;}
.navbar ul li h3 a:hover{background:#005AAD;color:#FFF;}
.navbar ul li.on a{background:#005AAD;color:#FFF;}
.navbar ul li .subnav{position:absolute;left:0px;top:0.4rem;width:100%;display:none;z-index:9999;}
.navbar ul li .subnav{width:100%;float:left;}
.navbar ul li .en{width:1.8rem;}

.navbar ul li .subnav ul{display:inline;float:left;width:100%;}
.navbar ul li .subnav ul li{float:left;width:100%;margin:0px;}
.navbar ul li .subnav a{float:left;width:100%;padding:0.1rem 0.1rem;margin-top:0.01rem;line-height:160%;text-align:center;font-size:0.14rem;background:#FFF;color:#222;}
.navbar ul li .subnav a:HOVER{BACKGROUND:#005AAD;color:#FFF;}

.navbar ul li .en a{text-align:left;}

.bann{width:100%;float:left;position:relative;overflow:hidden;max-width:19.2rem;}
.bann .swiper-slide{float:left;width:100%;}
.bann .swiper-slide img{float:left;width:100%;height:auto;}
.bann{
--swiper-threme-color: rgba(255,255,255,0.7);/* 设置Swiper风格 */
--swiper-navigation-color: rgba(255,255,255,0.7);/* 单独设置按钮颜色 */
--swiper-navigation-size: 0.6rem;/* 设置按钮大小 */}
.bann .swiper-pagination-bullets .swiper-pagination-bullet{width: 0.4rem;height: 0.08rem;border-radius: 0.25rem;background:rgba(67,180,228,0.4);transition:0.3s;}
.bann .swiper-pagination-bullets .swiper-pagination-bullet-active {background:rgba(67,180,228,1);width: 0.6rem;}
.bann .swiper-pagination-bullets {bottom:0.4rem;}

.bann .swiper-button-prev{width:0.8rem;height:1.2rem;background:rgba(0,0,0,0.1);border-radius: 0.1rem;left:5%;transition:0.3s;TOP:50%;MARGIN-TOP:-0.6REM;}
.bann .swiper-button-prev:hover{background:rgba(67,180,228,0.4);}
.bann .swiper-button-next{width:0.8rem;height:1.2rem;background:rgba(0,0,0,0.1);border-radius: 0.1rem;right:5%;transition:0.3s;TOP:50%;MARGIN-TOP:-0.6REM;}
.bann .swiper-button-next:hover{background:rgba(67,180,228,0.4);}

.pageRemark b{padding:0rem 0.05rem;color:#005AAD}


.sec_a{float:left;width:100%;background:#F6F6F6;padding:0.8rem 0rem;}
.abouts{float:left;width:100%;display:flex;align-items: center;margin-top:0.2rem;}

.abouts{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;    padding: 30px 30px 30px 30px;
    background: #FFF;
    margin-top: 0px;}
.abouts .a_right{flex:0 0 50%;position:relative}
.abouts .a_right #homevideo{float:left;width:100%;}
.abouts .a_right img{float:left;width:100%;}

.a_left{flex:0 0 50%;padding:0.5rem 0.7rem 0.5rem 0rem;}
.a_left .tit{font-size:22px;font-weight:bold;}
.a_left h3{font-size:18px;font-weight:bold;color:#999;line-height:160%;}

.a_left .con{float:left;width:100%;margin-top:20px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow:hidden;
max-height:145px;
}
.a_left .con p{text-indent: 2em}
.a_left .m{float:left;width:100%;margin-top:0.2rem;}
.a_left .m a{float:left;padding:0rem 0.3rem;background:#005AAD;line-height:50px;color:#FFF;transition:0.3s;}
.a_left .m a i{margin-left:0.1rem;transition:0.3s;}
.a_left .m a:hover{background:#DB251D;padding:0rem 0.25rem 0rem 0.3rem}
.a_left .m a:hover i{margin-left:0.15rem;}


.rongyulist{float:left;width:100%;padding-bottom:80px;}
.rongyulist ul{float:left;width:100%;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}
.rongyulist ul li{flex:0 1 24%;margin-top:20px;}
.rongyulist ul li a img{float:left;width:100%;transition:0.3s;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.rongyulist ul li a:hover img{transform: scale(1.05);}






.sec_b{float:left;width:100%;display:flex;justify-content:center;margin-top:0rem;position:relative;z-index:99;background:url(sec_b.jpg) #F2F2F2;background-size:cover;padding:0.8rem 0.7rem 1.2rem 0.7rem}

.sec_tit{float:left;width:100%;padding:10px 0px;display:flex;flex-flow:column nowrap;align-items:center;}
.sec_tit p:nth-child(1){font-size:34px;color:#000;line-height:34px;height:36px;font-weight:bold;}
.sec_tit p:nth-child(2){font-size:18px;color:#222;line-height:50px;text-transform: uppercase}

.sec_titw{float:left;width:100%;padding:10px 0px;display:flex;flex-flow:column nowrap;align-items:center;}
.sec_titw p:nth-child(1){font-size:34px;color:#fff;line-height:34px;height:36px;font-weight:bold;}
.sec_titw p:nth-child(2){font-size:18px;color:#fff;line-height:50px;text-transform: uppercase}

.jiance{float:left;width:100%;display:flex;justify-content:space-between;margin-top:0.4rem;}
.jiance a{flex:0 0 32.5%;position:relative;background:#FFF;border:1px solid #fff;}
.jiance a img{float:left;width:100%;}
.jiance i{float:left;width:100%;position:relative;overflow:hidden;}
.jiance i img{float:left;width:100%;transition:2s;}


.jiance a h2{float:left;width:100%;padding:0.2rem 0rem;transition:0.3s;}
.jiance a h2 p{font-size:0.14rem;font-weight:normal;float:left;width:100%;text-align:center;line-height:150%;}
.jiance a h2 p:nth-child(1){font-size:0.2rem;font-weight:bold;}
.jiance a:hover i img{transform: scale(1.2);}
.jiance a:hover h2{bottom:0.2rem;}

.sec_d{float:left;width:100%;display:flex;justify-content:center;margin-top:0rem;position:relative;z-index:99;background:#F6F6F6;background-size:cover;padding:0.8rem 0.7rem 1.2rem 0.7rem}

.news{float:left;width:100%;display:flex;justify-content:space-between;margin-top:0.4rem;}
.news a{flex:0 0 32%;background:#FFF;}
.news a i{float:left;width:100%;overflow:hidden;}
.news a i img{float:left;width:100%;transition:0.6s;}
.news a h2{float:left;width:100%;font-size:0.2rem;line-height:160%;}
.news a div{float:left;width:100%;padding:0.3rem 0.2rem}
.news a div p{font-size:0.14rem;line-height:150%;color:#666;}
.news a:hover i img{transform: scale(1.05);}

.sec_e{float:left;width:100%;background:url(sec_e.jpg) #F2F2F2;background-size:cover;padding:0.6rem 0.7rem 0.6rem 0.7rem}

.fengcai{float:left;width:100%;margin-top:0.3rem;padding-bottom:1rem;}
.fengcai .swiper-wrapper .swiper-slide{float:left;width:100%;}
.fengcai .swiper-wrapper .swiper-slide img{float:left;width:100%;}

.fengcai{
   --swiper-threme-color: rgba(255,255,255,0.7);/* 设置Swiper风格 */
   --swiper-navigation-color: rgba(255,255,255,0.7);/* 单独设置按钮颜色 */
   --swiper-navigation-size: 0.6rem;/* 设置按钮大小 */}
   .fengcai .swiper-pagination-bullets .swiper-pagination-bullet{width: 0.4rem;height: 0.08rem;border-radius: 0.25rem;background:rgba(67,180,228,0.4);transition:0.3s;}
   .fengcai .swiper-pagination-bullets .swiper-pagination-bullet-active {background:rgba(67,180,228,1);width: 0.6rem;}
   .fengcai .swiper-pagination-bullets {bottom:0.4rem;}


   .fengcaitwo{float:left;width:100%;margin-top:0.3rem;padding-bottom:1rem;}
   .fengcaitwo .swiper-wrapper .swiper-slide{float:left;width:100%;}
   .fengcaitwo .swiper-wrapper .swiper-slide img{float:left;width:100%;}
   
   .fengcaitwo{
      --swiper-threme-color: rgba(255,255,255,0.7);/* 设置Swiper风格 */
      --swiper-navigation-color: rgba(255,255,255,0.7);/* 单独设置按钮颜色 */
      --swiper-navigation-size: 0.6rem;/* 设置按钮大小 */}
      .fengcaitwo .swiper-pagination-bullets .swiper-pagination-bullet{width: 0.4rem;height: 0.08rem;border-radius: 0.25rem;background:rgba(67,180,228,0.4);transition:0.3s;}
      .fengcaitwo .swiper-pagination-bullets .swiper-pagination-bullet-active {background:rgba(67,180,228,1);width: 0.6rem;}
      .fengcaitwo .swiper-pagination-bullets {bottom:0.4rem;}
   





.sec_c{float:left;width:100%;position:relative;z-index:99;background:#F6F6F6;background-size:cover;padding:0.6rem 0.7rem 0.6rem 0.7rem}

.changqu{float:left;width:100%;display:flex;justify-content:space-between;margin-top:0.2rem;    padding: 30px 30px 30px 30px;
    background: #FFF;
    margin-top: 0px;}
.changqu ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow:row wrap;}
.changqu ul li{flex:0 0 32.5%;background:#FFF;overflow:hidden;position: relative;margin-top:0.2rem;}
.changqu ul li img{float:left;width:100%;transition:0.6s;}
.changqu a h2{float:left;width:100%;font-size:0.2rem;line-height:160%;position: absolute;left:0rem;bottom:0rem;background:rgba(0,90,173,0.4);font-size:0.16rem;font-weight:normal;line-height:0.5rem;text-align:center;color:#FFF;}
.changqu a:hover img{transform: scale(1.05);}

.footboxa{float:left;width:100%;background:url(footboxa.jpg) bottom #0C2F55;background-size:cover;padding:0.6rem 0.7rem;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;}


.f_c{flex:0 1 auto;display: flex;justify-content: center;align-items: center;margin-top:0.6rem;}

.f_a{flex:0 1 40%;padding-right:0.5rem;}
.f_a div{color:#FFF;float:left;width:100%;display:flex;}
.f_a div i{width:30px;color:#FFF;}

.f_d{flex:0 0 2.6rem;display:flex;justify-content: center;}
.f_d .ercode{flex:0 0 1.2rem;margin:0rem 0.1rem;}
.f_d .ercode img{float:left;width:100%;}
.f_d .ercode p{float:left;width:100%;text-align:center;font-size:0.14rem;color:#FFF;}

.f_b{float:left;width:100%;display:flex;justify-content:center;}
.f_b ul{display:flex;}
.f_b ul li{padding:0rem 0.2rem}
.f_b ul li h3 a{font-size:16px;color:#FFF;}


















.ewm{float:right;margin-top:20px;}
.ewm div{float:right;margin-left:10px;width:70px;text-align:center;font-size:12px;}
.ewm div img{float:left;width:100%;}

.dashi{float:left;width:100%;}
.dashi ul li{float:left;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0px;background:url(dsdot.png) 10% repeat-y}
.dashi ul li span:nth-child(1){flex:0 0 10%;padding:20px 0px;text-align:center;font-size:26px;color:#005AAD}
.dashi ul li span:nth-child(2){flex:0 0 87%;padding:15px 15px 15px 30px;border-radius:5px;overflow:hidden;color:#FFF;}


.dashi ul li:nth-child(2n+1) span:nth-child(1){color:#6CBFEE}
.dashi ul li:nth-child(2n+1) span:nth-child(2){background:#6CBFEE;}

.dashi ul li:nth-child(2n) span:nth-child(1){color:#3594CB}
.dashi ul li:nth-child(2n) span:nth-child(2){background:#3594CB;}




.homebody{background:#FFF;}
.headerx{float:left;width:100%;min-width:12rem;display:flex;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;z-index:99;background:#FFF;}

.logobox{float:left;width:100%;min-width:12rem;display:flex;justify-content:center;position:relative;z-index:99;background:#FFF;}
.logo{float:left;width:520px;}
.logo a{float:left;width:100%;height:120px;background:url(logod.png) left no-repeat;background-size: auto 68px;}


.allbox{float:left;width:100%;display:flex;justify-content:center;}


.mainboxmid{width:12rem;margin:0px auto;position:relative;}
.mainboxmida{float:left;width:100%;position:relative;}



.fr{float:right;}



.bannin{width:100%;float:left;margin-top:-0.66rem;}
.bannin .swiper-slide{float:left;width:100%;height:4rem;display:flex;justify-content:center;}
.bannin .swiper-slide img{height:4rem}








.footbox{float:left;width:100%;display:flex;justify-content:center;padding:0rem 0rem 0rem 0rem;background:#062949;background-size:cover}
.footerb{float:left;width:100%;display:flex;justify-content:center;align-items:center;padding:0.2rem 0rem 0.2rem 0rem;background:#062949;}
.footerb div{padding:0rem 0.3rem;}
.footerb div img{float:left;width:1rem;}

.footerb p{white-space:nowrap;text-align:center;color:#FFF;font-size:0.14rem}
.footerb a{color:#FFF;font-size:0.14rem}
.footerb a.icp{padding-left:0.2rem;background:url(foot1.png) left no-repeat;background-size:0.16rem;}
.footerb a.ga{padding-left:0.2rem;background:url(ga.png) left no-repeat;background-size:0.16rem;}





.casesaaa{float:left;width:100%;margin-top:0.4rem;}

.casesaaa .swiper-wrapper .swiper-slide{float:left;width:100%;background:rgba(11,64,132,1)}
.casesaaa .swiper-wrapper .swiper-slide img{float:left;width:100%;}

.casesaaa .swiper-wrapper .swiper-slide .img{float:left;width:800px;}
.casesaaa .swiper-wrapper .swiper-slide .cons{float:left;width:400px;padding:0.5rem;}
.casesaaa .swiper-wrapper .swiper-slide .cons .tit{font-size:24px;color:#FFF;border-bottom:1px solid #fff;padding-bottom:0.15rem;font-weight:normal;line-height:150%;}
.casesaaa .swiper-wrapper .swiper-slide .cons .con{float:left;width:100%;margin-top:0.2rem;color:#FFF;}


.casesaaa{
--swiper-threme-color: rgba(255,255,255,0.7);/* 设置Swiper风格 */
--swiper-navigation-color: rgba(255,255,255,0.7);/* 单独设置按钮颜色 */
--swiper-navigation-size: 0.5rem;/* 设置按钮大小 */
}

.casesaaa .swiper-pagination-bullets .swiper-pagination-bullet{
   width: 0.1rem;
   height: 0.1rem;
   border-radius: 0.25rem;
   background:rgba(255,255,255,0.7);
}
.casesaaa .swiper-pagination-bullets .swiper-pagination-bullet-active {
   background:rgba(254,143,53,0.8);
   width: 0.1rem;
}
.casesaaa .swiper-pagination-bullets {bottom:0.4rem;width:380px;right:0px;left:auto;}

.casesaaa .swiper-button-next{top:auto;bottom:0.8rem;right:1.4rem;background:rgba(255,255,255,0.6);height:0.4rem;width:0.5rem;transition:0.3s;color:#000}
.casesaaa .swiper-button-next::after{font-size:18px;}
.casesaaa .swiper-button-prev{top:auto;bottom:0.8rem;left:auto;right:1.91rem;background:rgba(255,255,255,0.6);height:0.4rem;width:0.5rem;transition:0.3s;color:#000}
.casesaaa .swiper-button-prev::after{font-size:18px;}
.casesaaa .swiper-button-next:hover{background:rgba(254,143,53,0.8);}
.casesaaa .swiper-button-prev:hover{background:rgba(254,143,53,0.8);}

















.allbox{float:left;width:100%;display:flex;justify-content:center;}

.mainboxa{flex:1;max-width:90rem;margin:0px auto;}







.sec_aa{float:left;width:100%;padding:0rem 0rem 2rem 0rem;background:#475562;}







.titb{background:url(tb.png) top no-repeat;background-size:auto 8.812rem;height:8.812rem;}



.sheshi{width:100%;float:left;padding-bottom:2.4rem;margin-top:2.5rem;}
.sheshi .swiper-slide{float:left;width:100%;}
.sheshi .swiper-slide span{float:left;width:100%;text-align:center;color:#FFF;line-height:3rem;font-size:1.125rem;}
.sheshi .swiper-slide img{float:left;width:100%;}



.titc{background:url(tc.png) top no-repeat;background-size:auto 9.875rem;height:9.875rem;}

.sec_c_b{display:flex;width:100%;float:left;justify-content:space-between;margin-top:1rem;}
.sec_c_b i{width:32.5%;overflow:hidden;}
.sec_c_b i img{float:left;width:100%;transition:0.6s;}
.sec_c_b i img:hover{transform: scale(1.3) rotate(5deg);}


.sec_c_a{width:100%;float:left;position:relative;overflow:hidden;margin-top:5rem;}
.sec_c_a img{float:left;width:100%;transition:8s;}
.sec_c_a:hover img{transform: scale(1.5);}
.sec_c_a .cons{position:absolute;left:5rem;top:5rem;padding:3rem;background:rgba(0,0,0,0.6);width:35%;}
.sec_c_a .cons h2{color:#FFF;text-align:Center;font-weight:400}
.sec_c_a .cons .con{float:left;width:100%;color:#ddd;font-size:0.875rem;margin-top:2rem}
.sec_c_a .cons .con p{text-indent:2em;}







.titd{background:url(td.png) top no-repeat;background-size:auto 8.875rem;height:8.875rem;}

.sec_d_list{float:left;width:100%;margin-top:3rem;}
.sec_d_list ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow: row wrap;}
.sec_d_list ul li{flex:1 1 33.333%;padding:5px;}
.sec_d_list ul li i{float:left;width:100%;position:relative;overflow:hidden;}
.sec_d_list ul li img{float:left;width:100%;transform: scale(1.03);transition:0.6s;}
.sec_d_list ul li span{transition:0.6s;position:absolute;width:0.1rem;height:0.1rem;z-index:999;left:50%;top:50%;margin-left:-0.05rem;margin-top:-0.05rem;background:url(jia.png) no-repeat;background-size:auto 0.05rem;}
.sec_d_list a:hover span{width:3rem;height:3rem;top:50%;margin-left:-1.5rem;margin-top:-1.5rem;background-size:auto 3rem;}
.sec_d_list a:hover img{transform: scale(1);}

.mores{float:left;width:100%;display:flex;justify-content:center;margin-top:2rem;}
.mores a{padding:0px 5rem;line-height:3rem;background:#F39801;border-radius:0.5rem;}
.mores a:hover{background:#D90312;color:#FFF;}


.tite{background:url(te.png) top no-repeat;background-size:auto 9.812rem;height:9.812rem;}

.sec_e_lista{float:left;width:100%;margin-top:3rem;}
.sec_e_lista ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow: row wrap;}
.sec_e_lista ul li{flex:1 1 33.333%;padding:5px;}
.sec_e_lista ul li a{float:left;width:100%;border-radius:0.8rem;overflow:hidden;background:#CCC;}
.sec_e_lista ul li img{float:left;width:100%;transition:0.6s;}
.sec_e_lista ul li i{float:left;width:100%;border-radius:0.8rem;overflow:hidden;}
.sec_e_lista ul li DIV{float:left;width:100%;padding:0.7rem 1rem 1rem 1rem;}
.sec_e_lista ul li p{float:left;width:100%;overflow : hidden;
text-overflow: ellipsis;line-height:22px;height:44px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.sec_e_lista a:hover{color:#000;background:#FFF;}
.sec_e_lista a:hover img{transform: scale(1.03);}

.sec_e_listb{float:left;width:100%;margin-top:0px;}
.sec_e_listb ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow: row wrap;}
.sec_e_listb ul li{flex:1 1 50%;padding:5px;}
.sec_e_listb ul li a{float:left;width:100%;border-radius:0.8rem;overflow:hidden;background:#CCC;}
.sec_e_listb ul li img{float:left;width:100%;transition:0.6s;}
.sec_e_listb ul li i{float:left;width:100%;border-radius:0.8rem;overflow:hidden;}
.sec_e_listb ul li DIV{float:left;width:100%;padding:0.7rem 1rem 1rem 1rem;}
.sec_e_listb ul li p{float:left;width:100%;overflow : hidden;
text-overflow: ellipsis;line-height:22px;height:44px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.sec_e_listb a:hover{color:#000;background:#FFF;}
.sec_e_listb a:hover img{transform: scale(1.03);}

.sec_f{float:left;width:100%;display:flex;justify-content:center;padding:3.75rem 0rem 4rem 0rem;background:#F2F2F2;background-size:cover}
.titf{background:url(tf.png) top no-repeat;background-size:auto 9.625rem;height:9.625rem;}

.sec_f_list{float:left;width:100%;margin-top:3rem;}
.sec_f_list ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow: row wrap;}
.sec_f_list ul li{flex:1 1 33.333%;padding:5px;}
.sec_f_list ul li a{float:left;width:100%;overflow:hidden;background:#FFF;padding-bottom:1rem;position:relative;}
.sec_f_list ul li img{float:left;width:100%;transition:0.6s;}
.sec_f_list ul li i{float:left;width:100%;overflow:hidden;}
.sec_f_list ul li h2{float:left;width:100%;text-align:center;padding:0.5rem 0rem 0rem 0rem}
.sec_f_list ul li p{float:left;width:100%;text-align:center;}
.sec_f_list a:hover{color:#000;background:#FFF;}
.sec_f_list a:hover img{transform: scale(1.03);}
.sec_f_list ul li a span{position:absolute;left:0px;bottom:0px;width:0%;height:3px;overflow:hidden;background:#F39801;transition:0.6s;}
.sec_f_list ul li a font{position:absolute;right:0px;bottom:0px;width:0%;height:3px;overflow:hidden;background:#D90312;transition:0.6s;}
.sec_f_list ul li a:hover span{width:80%;}
.sec_f_list ul li a:hover font{width:20%;}

.sec_g{float:left;width:100%;display:flex;justify-content:center;padding:3.75rem 0rem 4rem 0rem;background:#1b1b1b;background-size:cover}
.titg{background:url(tg.png) top no-repeat;background-size:auto 9.437rem;height:9.437rem;}

.sec_g_list{float:left;width:100%;margin-top:3rem;}
.sec_g_list ul{float:left;width:100%;display:flex;justify-content:space-between;flex-flow: row wrap;}
.sec_g_list ul li{flex:1 1 50%;padding:5px;}
.sec_g_list ul li a{float:left;width:100%;overflow:hidden;background:#FFF;}
.sec_g_list ul li img{float:left;width:100%;transition:0.6s;}
.sec_g_list ul li i{float:left;width:100%;overflow:hidden;}
.sec_g_list ul li DIV{float:left;width:100%;padding:0.7rem 1rem 1rem 1rem;}
.sec_g_list ul li p{float:left;width:100%;overflow : hidden;
text-overflow: ellipsis;line-height:22px;height:44px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.sec_g_list a:hover{color:#000;background:#FFF;}
.sec_g_list a:hover img{transform: scale(1.03);}

.sec_h{float:left;width:100%;display:flex;justify-content:center;padding:3.75rem 0rem 4rem 0rem;background:#F2F2F2;background-size:cover}
.sec_h_tit{float:left;width:100%;text-align:Center;font-size:2rem;}

.sec_hin{float:left;width:100%;background:#D9D9D9;padding:1rem}
.sec_hin .con{float:left;width:100%;display:flex;justify-content:center;}
.sec_hin .con div{padding:20px;flex:0 0 13rem;}
.sec_hin .con img{float:left;width:100%;}
.sec_hin .con i{float:left;width:100%;padding:10px;background:#FFF;}
.sec_hin .con div:nth-child(1) i{border:1rem solid #1F75EC}
.sec_hin .con div:nth-child(2) i{border:1rem solid #FFD401}
.sec_hin .con p{float:left;width:100%;text-align:center;}

.ig-tool { position:fixed; right:5px; top:60%; margin-top:2px; z-index:999; }
.ig-tool dd { width:50px; height:50px; background:#b5b5b5; position:relative; margin-bottom:2px; }
.ig-tool dd a { display:block; width:50px; height:50px; overflow:hidden; text-indent:-99em; }
.ig-tool dd:last-child { background:#797979; }
.ig-tool dd a.ico-qiao { background: url(ico-tool.png) center -50px no-repeat; }
.ig-tool dd a.ico-qq { background:url(ico-tool.png) center -250px no-repeat; }
.ig-tool dd a.ico-lxb { background:url(ico-tool.png) center -100px no-repeat; }
.ig-tool dd a.ico-xuqiu { background:url(ico-tool.png) center -150px no-repeat; }
.ig-tool dd a.ico-code { background:url(ico-tool.png) center -200px no-repeat; }
.ig-tool dd a.ico-top { background:url(ico-tool.png) center 0 no-repeat; }
.ig-tool dd a:hover { background-color:#1691EE; }
.ig-tool dd .code { position:absolute; right:55px; bottom:0; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:10px; text-align:center; display:none; }
.ig-tool dd .code img { display:block; width:120px; height:120px; }
.ig-tool dd .code span { line-height:20px; color:#999; white-space:nowrap; }
.ig-tool dd .ddtel { position:absolute; right:55px;color:#1691EE;width:180px; bottom:0;font-size:22px;line-height:0.3rem; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:10px; text-align:center; display:none; }


.fmenu{float:left;width:100%;display:flex;justify-content: space-between;padding:0px 10%;}
.fmenu a{font-size:1rem;}
.fmenu a:last-child{border-right:0px solid #fff;}



.foot_in{float:left;width:100%;text-align:center;margin-top:0.3rem;}
.foot_in a{padding:0px 5px;}
.foot_in span{padding:0px 0px;}
.foot_in a.icp{padding-left:1.3rem;background:url(foot1.png) left no-repeat;background-size:1rem;}


.sec_path{float:left;width:100%;display:flex;justify-content:center;padding:0.3rem 0.7rem;background:#005AAD;}

.sec_class{float:left;width:100%;display:flex;justify-content:center;padding:0rem 0.7rem 0.7rem 0.7rem;background:#F2F2F2;}
.sec_info{float:left;width:100%;padding:0.3rem 0.7rem 0.7REM 0.7rem;background:#FAFAFA;}
.sec_class_pic{float:left;width:100%;display:flex;justify-content:center;padding:0.5rem 0rem 0.5rem 0rem;background:#FFF;}
	.fcfc{float:left;width:12rem;background:#F2F2F2;border:1px solid #E0E0E0;padding:0.2rem 0.3rem 0.3rem 0.3rem;}
    .fc {
		float:left;
      width: 100%;
      height: 100%;
    }

.fc img{float:left;width:100%;}

.info_subtit{float:left;width:100%;padding-bottom:0.2rem;}
.info_subtit span{float:left;border-bottom:2px solid #1691EE;font-size:18px;font-weight:bold;line-height:0.4rem;}
.info_subtit a{float:right;line-height:0.4rem;}

.info_subtitc{float:left;width:100%;padding-bottom:0rem;border-bottom:1px solid #ddd;}
.info_subtitc span{float:left;font-size:18px;font-weight:bold;line-height:0.4rem;color:#1691EE}
.info_subtitc a{float:right;line-height:0.4rem;color:#1691EE}



/*翻页*/
.showPage{FLOAT:LEFT;WIDTH:100%;padding:0px 0px;display:flex;justify-content:center;margin-top:0.2rem;}
.showPage #page{flex: 1 1 auto;display:flex;justify-content:center;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;background:#FFF;border-radius: 5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;background:#FFF;border-radius: 5px;}

.showPage a.cur{border:1px solid#005AAD;background:#005AAD;color:#FFF;}
/*路径*/
.pathout{float:left;}
.path{float:left;margin-top:0px;padding-left:10px;}
.path span{float:right;line-height:0.4rem;}
.path span em{float:right;width:0.3rem;height:0.4rem;background:url(hb.png) center center no-repeat;background-size:auto 10px;}
.path span:first-child em{display:none;}
.path span a{line-height:0.4rem;color:#FFF;}

.subclass{float:right;margin-top:0rem;}
.subclass ul li{float:left;margin-left:20px;}
.subclass ul li a{float:left;background:#7DBFFD;padding:0rem 0.2rem;line-height:0.4rem;}
.subclass ul li.now a{background:#fff;color:#000;}


/*列表样式*/

.classtit{float:left;width:100%;margin-top:0.5rem;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;}
.classtit p:nth-child(1){font-size:0.36rem;}
.classtit p:nth-child(2){font-size:0.2rem;color:#999}



.text_list{float:left;width:100%;background:#FFF;padding:0.3rem;}
.text_list ul li{float:left;width:100%;background:url(li.png) left no-repeat;padding-left:0.2rem;line-height:0.5rem;border-bottom:1px solid #E6E6E6;}
.text_list ul li span{float:right;font-size:0.12rem;color:#999;line-height:0.5rem;}
.text_list ul li a{line-height:0.5rem;}







.pic_product{float:left;width:100%;margin-top:0.2rem}
.pic_product ul{FLOAT:LEFT;width:100%;display: flex;justify-content: space-between;flex-flow: row wrap;}
.pic_product ul li{flex:0 1 32.5%;padding:0px;margin-top:0.2rem;border-radius: 5px;}
.pic_product ul li .img{width:100%;overflow:hidden;}
.pic_product ul li .img img{float:left;width:100%;transition: 0.3s;}
.pic_product ul li .cons{float:left;width:100%;padding:20px;background:#fff}
.pic_product ul li h3{float:left;width:100%;padding-bottom:5px;line-height:150%;text-align:center;}

.pic_product ul li a{float:left;width:100%;position:relative;padding:0.2rem;background:#FFF;}
.pic_product ul li a em{background:#1691EE;position:absolute;left:0px;bottom:0px;height:3px;width:0px;transition: 0.3s;}
.pic_product ul li .con{float:left;width:100%;overflow : hidden;margin-top:0.1rem;
text-overflow: ellipsis;line-height:150%;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;color:#999;
}

.pic_product ul li a:hover em{width:100%;}
.pic_product ul li a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
   



.pic_list_si{float:left;width:100%;margin-top:0.2rem}
.pic_list_si ul{FLOAT:LEFT;width:100%;display: flex;justify-content: space-between;flex-flow: row wrap;}
.pic_list_si ul li{flex:0 1 24%;padding:0px;padding:0.2rem;background:#FFF;margin-top:0.2rem;border-radius: 5px;}
.pic_list_si ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_si ul li i img{float:left;width:100%;transition: 0.3s;}
.pic_list_si ul li h4{float:left;width:100%;transition: 0.3s;padding:0px 10px;text-align:center;line-height:50px;height:50px;overflow:hidden;background:#fafafa}
.pic_list_si ul li a:hover i img{float:left;width:100%;transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
   
.pic_list_si ul li:hover h4{background:#1691EE;color:#FFF}
.pic_list_si ul li:hover i{border:1px solid #1691EE;}

   

.pic_list_san{float:left;width:100%;margin-top:0.2rem}
.pic_list_san ul{FLOAT:LEFT;width:100%;display: flex;justify-content: space-between;flex-flow: row wrap;}
.pic_list_san ul li{flex:0 1 32.5%;padding:0px;padding:0.2rem;background:#FFF;margin-top:0.2rem;border-radius: 5px;}
.pic_list_san ul li i img{float:left;width:100%;transition: 0.3s;}
.pic_list_san ul li i{float:left;width:100%;overflow:hidden;border:1px solid #E6E6E6;padding:5px;transition: 0.3s;BACKGROUND:#fff;}
.pic_list_san ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_san ul li h4{float:left;transition: 0.3s;width:100%;padding:0px 10px;background:#fafafa;text-align:center;line-height:50px;height:50px;overflow:hidden;}
.pic_list_san ul li a:hover i img{float:left;width:100%;transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
    
.pic_list_san ul li:hover h4{background:#005AAD;color:#FFF}
.pic_list_san ul li:hover i{border:1px solid #005AAD;}


.yopclass{margin-top:0.3rem;}



.picinfo{float:left;width:240px;margin-top:20px;}
.picinfo .img{float:left;width:100%;overflow:hidden;}
.picinfo .img img{float:left;width:100%;}

.picinfo .img a:hover img{transform: scale(1.03);}

.picinfo h2{float:left;width:100%;}
.picinfo h2 a{float:left;width:100%;text-align:center;font-size:18px;line-height:40px;font-weight:bold;color:#037D48;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.picinfo .con{float:left;width:100%;padding:10px;background:#F5F5F5;height:90px;overflow:hidden;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}

.picinfolist{float:right;width:290px;margin-top:13px;}
.picinfolist ul li{float:left;width:100%;border-bottom:1px dashed #ddd;}
.picinfolist ul li a{float:left;width:100%;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;background:url(lioff.png) left no-repeat;}
.picinfolist ul li a span{float:right;color:#999;line-height:32px;}
.picinfolist ul li a:hover{background:none;padding-left:0px;}


.piclistwu{float:left;width:100%;}
.piclistwu ul li{float:left;width:226PX;margin-left:10px;margin-top:10px;}
.piclistwu ul li i{float:left;width:100%;overflow:hidden;position:relative}
.piclistwu ul li i img{float:left;width:100%;}
.piclistwu ul li:nth-child(5n+1){margin-left:0px;}
.piclistwu ul li a{float:left;width:100%;text-align:center;}
.piclistwu ul li a h3{float:left;width:100%;font-size:14px;line-height:22px;padding:10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.piclistwu ul li a:hover img{transform:scale(1.03);}


.text_list_spe{float:left;width:100%;padding:0rem 0.5rem 0.5rem 0.5rem;}
.text_list_spe ul{float:left;width:100%;display:flex;justify-content:space-between}
.text_list_spe ul li{flex:0 1 24%;position:relative;box-shadow:2px 2px 5px rgba(0,0,0,0.5);border:1px solid #fff;}
.text_list_spe ul li img{float:left;width:100%;}
.text_list_spe ul li h3{float:left;width:100%;position:absolute;left:0px;top:55%;background:rgba(40,37,96,0.9);color:#FFF;padding:0px 0.2rem;font-size:22px;font-weight:normal;line-height:50px;}

.classtiten{float:left;width:100%;background:url(ent.png) top no-repeat;margin-top:0.7rem;margin-bottom:0.4rem;}
.classtiten h3{float:left;width:100%;font-size:0.3rem;text-align:center;color:#1691EE}
.classtiten h4{float:left;width:100%;font-size:0.2rem;text-align:center;color:#25297B;line-height:0.24rem;font-weight:normal;}


/*内页*/

.leftbox{float:left;width:100%;background:#FAFAFA;PADDING-BOTTOM:20PX;}
.class_tit{float:left;width:100%;background:#1691EE;padding:15px 15px;font-size:18px;color:#FFF;font-weight:bold;}
.class_tit span{float:left;width:100%;padding-left:0px;font-size:14px;color:#aaa;font-weight:normal;}

.classsub{float:left;width:100%;}
.classsub ul li{float:left;width:100%;margin-top:1px;}
.classsub ul li a{float:left;width:100%;background:#F8F8F9;padding:0px 15px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.classsub ul li.now a{color:#1691EE;font-weight:bold;}

.leftbox .list
.leftbox .list{float:left;width:100%;margin-top:10px;}
.leftbox .list ul li{float:left;width:100%;border-bottom:1px dashed #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.leftbox .list ul li a{line-height:35px;}
.leftbox .list ul li a span{float:right;line-height:35px;}

.info_info{float:left;width:100%;margin-top:0.3rem;padding:0.4rem 0.5rem 0.5rem 0.5rem;background:#fff;box-shadow:2px 4px 9px rgba(0,0,0,0.1)}
.info_info h1{float:left;width:100%;font-size:0.3rem;color:#005AAD;line-height:150%;text-align:center;border-bottom:1px solid #ddd;padding-bottom:0.2rem;}

#videoinfo{float:left;width:100%;height:560px;margin-top:10px;}
#allmap{float:left;width:100%;height:400px;margin-top:10px;}

.img_suolue{width:100%;PADDING-top:10px;text-align:center;display:flex;align-content:center;justify-content:CENTER;text-align:center;}
.img_suolue div{background:#FFF;flex:0 1 6rem;}
.img_suolue img{float:left;width:100%;}


.content_info{float:left;width:100%;padding:0px;margin-top:10px;color:#333;}
.content_info *{color:#333;}
.content_info strong{font-weight:bold;}
.content_info td{border:1px solid #ddd;padding:8px;}
.content_info img{max-width:100%;margin-top:0px;}
.content_info table{width:100%;FLOAT:LEFT;MARGIN:10PX 0PX;}
.content_info table tr:nth-child(1) td{font-size:16px;font-weight:bold;background:#FAFAFA;white-space:nowrap}
.content_info table tr td:nth-child(1){white-space:nowrap;width:10%;}
.content_info table tr td:nth-child(2){white-space:nowrap;width:10%;}


.content_info p{float:left;width:100%;margin-top:5px;}

.content_info h2{float:left;width:100%;margin:0px;padding:0px;padding-left:50px;background:url(h3.png) left no-repeat;margin-top:10px;border-bottom:1px dashed #ddd;line-height:50px;font-size:22px;color:#1A1A1A;font-weight:bold;}
.content_info h3{float:left;width:100%;padding-left:50px;background:url(h3.png) left no-repeat;margin-top:10px;border-bottom:1px dashed #ddd;line-height:50px;font-size:18px;color:#1A1A1A;font-weight:bold;}
.content_info h4{float:left;width:100%;font-weight:bold;color:#1691EE;}


.tuwen{float:left;width:100%;}
.tuwen ul{float:left;width:100%;display:flex;flex-flow: row wrap;justify-content:space-between;}
.tuwen ul li{float:left;width:32.8%;margin-top:10px;}
.tuwen ul li img{float:left;width:100%;transform: scale(1.03);transition:0.6s;}
.tuwen ul li a{float:left;width:100%;position:relative;overflow:hidden;}
.tuwen ul li span{transition:0.6s;position:absolute;width:0.1rem;height:0.1rem;z-index:999;left:50%;top:50%;margin-left:-0.05rem;margin-top:-0.05rem;background:url(jia.png) no-repeat;background-size:auto 0.05rem;}
.tuwen a:hover span{width:3rem;height:3rem;top:50%;margin-left:-1.5rem;margin-top:-1.5rem;background-size:auto 3rem;}
.tuwen a:hover img{transform: scale(1);}

.fanye{float:left;width:100%;display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:0.1rem;margin-top:0.2rem;}
.fanye a span{color:#999;font-weight:bold;}














