@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body{ overflow-x: hidden}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#555; font-size:14px; font-family: "Microsoft JhengHei",'微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#4c4c4c; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#3F88CC;; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}
.clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:25px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}






::selection {background:#23693a; color:#fff;}
::-moz-selection {background:#23693a; color:#fff;}
::-webkit-selection {background:#23693a; color:#fff;}

.top{ width:100%; height:60px; background:#333; position:relative;}
.tpp{ width:1200px; height:60px; margin:0 auto;}
#topral{width:180px; height:36px; float:left;  margin-left:35px; margin-top:12px;}
.s1{width:130px; height:36px; line-height:36px; margin:0; padding-left:10px;  border:none; background:url(../images/ser1.png) left center; color:#888}
.s1:hover{border-right:none;}
.phone{ font-size:16px; color:#fff; float:right; line-height:60px;}

#menu_wp{width:770px; height:60px; float:left;  font-family:Microsoft JhengHei; font-weight:bold; }
/*menu*/
#menu { display:block; width:770px;  margin:0 auto; height:60px; float:left;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; width:110px; ; display:block; z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:110px; margin:0 auto; text-align:center; line-height:60px;  color:#fff; height:60px; display:block; font-size:18px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999; position:relative;}
#nav .mainlevel .nav_xt:before{position: absolute; content: "";border-bottom: 2px solid #fff;;; width: 0; left: 20%; bottom: 5px;transition: All 0.4s ease-in-out;}
#nav .mainlevel:hover .nav_xt:before{width: 60%;}

#nav .mainlevel ul { width:100%; height: auto; display:block; position:absolute; left:0px; display:none;z-index:99; 
background: rgba(255, 255, 255, 0.95)}
#nav .mainlevel ul .sub_nv{ width:1200px; height: auto; margin:0 auto; text-align:left; padding:60px 60px 90px 60px;; }
#nav .mainlevel ul .sub_nv a{ width:auto; display: inline-block; margin-right:20px;font-size:16px; color:#666; position:relative; line-height:40px; }
#nav .mainlevel ul .sub_nv .nav_xt1:before{position: absolute; content: "";border-bottom: 2px solid #3F88CC; width: 0; left:0; bottom:20px;transition: All 0.4s ease-in-out;}
#nav .mainlevel ul .sub_nv .nav_xt1:hover:before{width: 100%;}
#nav .mainlevel ul .sub_nv .nav_xt1:hover{ color:#3F88CC; font-size:16px;}
#nav .mainlevel ul .sub_nv h2{ width:130px; line-height:40px; float:left; color:#999; font-size:32px; padding-right:30px;}

#nav .mainlevel ul .sub_nv .subnk a{ height:40px; width:165px; text-align:left;}
#nav .mainlevel ul .sub_nv .subnk a img{ vertical-align:-4px; padding-right:10px;}
#nav .mainlevel ul .sub_nv .subnk a:before{position: absolute; content: "";border-bottom: 2px solid #3F88CC; width: 0; left:0; bottom:0px;transition: All 0.4s ease-in-out;}
#nav .mainlevel ul .sub_nv .subnk .subnk1 { padding-left:160px; text-align:left; }
#nav .mainlevel ul .sub_nv .subnk .subnk1 a{text-align:left; }
#nav .mainlevel ul .sub_nv .subnk .subnk1 a:hover:before{ width:0px;}


#nav .mainlevel ul .sub_nv .subnk2 a{ height:25px; width:165px; font-size:16px;line-height:40px;}
#nav .mainlevel ul .sub_nv .subnk2 a:before{position: absolute; content: "";border-bottom: 2px solid #3F88CC; width: 0; left:0; bottom:0px;transition: All 0.4s ease-in-out;}
#nav .mainlevel ul .sub_nv .subnk2 .subnk1 { padding-left:182px; text-align:left; }
#nav .mainlevel ul .sub_nv .subnk2 .subnk1 a{text-align:left; }
#nav .mainlevel ul .sub_nv .subnk2 .subnk1 a:hover:before{ width:0px;}
#nav .mainlevel ul .sub_nv .subnk2 a:hover{font-size:16px;}

#nav .mainlevel ul .sub_nv  .subnk2 .subnk1gy { padding-left:175px; text-align:left;margin-bottom:10px; }
#nav .mainlevel ul .sub_nv .subnk2 .subnk1gy a{text-align:left; padding-tottom:10px;}
#nav .mainlevel ul .sub_nv .subnk2 .subnk1gy a:hover:before{ width:0px;}


#nav .mainlevel ul .sub_nv .bxz1{ width:130px; line-height:40px; float:left; color:#999; font-size:32px; padding-right:30px;}
			#nav .mainlevel ul .sub_nv .bxz2{ width:1200px; float:right;margin-top:40px;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21{ width:33.33%; float:left; margin-bottom:25px;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 .bxz21t{ width:100%;height:40px;   font-weight:bold;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 .bxz21t a{font-size:24px; color:#666}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 .bxz21t img{ vertical-align:-1px; padding-right:10px;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 .bxz21d{ width:100%; height:45px; line-height:45px;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 .bxz21d a{ font-size:20px; padding-left:15px; font-weight:normal; color:#666;}
			#nav .mainlevel ul .sub_nv .bxz2 .bxz21 a:hover{ color:#3F88CC;}



.header_center_content{width:1200px; margin:0 auto;height: 110px;display: flex;justify-content: space-between;align-items: center;}
.header_center_content_left{width: 438px;height: auto;}
.header_center_content_left img{width: 100%;height: auto;display: block;}
.header_center_content_right{width: 750px;height: 110px;display: flex;justify-content: space-between;font-family: Microsoft JhengHei;}
.header_center_content_right li{width: 150px;height: 100%;position: relative;}
.header_center_content_right li a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 0px 8px;}
.header_center_content_right li img{width: 46px;height: auto;display: block;margin: 0px auto;-webkit-transition: -webkit-transform 1s ease-out;}
.header_center_content_right li:hover img{-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.header_center_content_right li h2{font-size: 16px;color: #333333;text-align: center;margin-top: 10px;font-weight: bold;}
.header_center_content_right li:nth-of-type(1):after{content: "";display: block;width: 100%;height: 4px;background: #115c9e;position: absolute;left: 0px;bottom: 0px;}
.header_center_content_right li:nth-of-type(2):after{content: "";display: block;width: 100%;height: 4px;background: #604287;position: absolute;left: 0px;bottom: 0px;}
.header_center_content_right li:nth-of-type(3):after{content: "";display: block;width: 100%;height: 4px;background: #12826C;position: absolute;left: 0px;bottom: 0px;}
.header_center_content_right li:nth-of-type(4):after{content: "";display: block;width: 100%;height: 4px;background: #3F88CC;position: absolute;left: 0px;bottom: 0px;}
.header_center_content_right li:nth-of-type(5):after{content: "";display: block;width: 100%;height: 4px;background: #b3d465;position: absolute;left: 0px;bottom: 0px;}
.header_center_content_right li:nth-of-type(1):hover{background: rgba(17,92,158,0.2);}
.header_center_content_right li:nth-of-type(1):hover:before{content: "";display: block;width: 10px;height: 7px;background: url(../images/header_icon1s.png) no-repeat center center;background-size: 10px 7px; position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);}
.header_center_content_right li:nth-of-type(2):hover{background: rgba(96,66,135,0.2);}
.header_center_content_right li:nth-of-type(2):hover:before{content: "";display: block;width: 10px;height: 7px;background: url(../images/header_icon2s.png) no-repeat center center;background-size: 10px 7px; position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);}
.header_center_content_right li:nth-of-type(3):hover{background: rgba(18,130,108,0.2);}
.header_center_content_right li:nth-of-type(3):hover:before{content: "";display: block;width: 10px;height: 7px;background: url(../images/header_icon3s.png) no-repeat center center;background-size: 10px 7px; position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);}
.header_center_content_right li:nth-of-type(4):hover{background: rgba(63,136,204,0.2);}
.header_center_content_right li:nth-of-type(4):hover:before{content: "";display: block;width: 10px;height: 7px;background: url(../images/header_icon4s.png) no-repeat center center;background-size: 10px 7px; position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);}
.header_center_content_right li:nth-of-type(5):hover{background: rgba(179,212,101,0.2);}
.header_center_content_right li:nth-of-type(5):hover:before{content: "";display: block;width: 10px;height: 7px;background: url(../images/header_icon5s.png) no-repeat center center;background-size: 10px 7px; position: absolute;left: 50%;bottom: 3px;transform: translateX(-50%);}
.header_center_content_right li:nth-last-of-type(1){}
.header_nav_ul li:nth-of-type(3) .header_nav_list_content_div a:nth-last-of-type(1){display: none;}
.header_nav_ul li:nth-last-of-type(1):hover .header_nav_list_box{display: none;height: 0;}



.cont1{ width:1200px; height:210px; position:absolute; bottom:-215px; z-index:9999; left:50%; margin-left:-600px; }
.cont1 li{ width:360px; height:210px; float:left; margin-right:60px; background:#fff;border-radius: 6px 6px 6px 6px;box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.1000); text-align:center; }
.cont1 li:nth-child(3n){ margin-right:0px;}
.cont1 li img{ width:44px; height:44px; margin-top:20px;}
.cont1 li h2{ font-size:22px; color:#333; width:100%; margin-top:12px; font-weight:normal;}
.cont1 li p{ font-size:14px; color:#333; width:78%; margin:14px auto 0px auto;line-height:26px;}

.cont2{ width:100%; height:auto; padding:340px 0px 60px 0px;; background:#F7F8F9;}
.bt{ width:100%; text-align:center; margin:200px auto 40px auto;}
.cont2 ul{ width:1200px; height:auto; margin:0 auto;}
.cont2 ul li{ width:280px; height:430px; float:left; margin-right:26.66px; text-align:center; background:#fff;}
.cont2 ul li:nth-child(4n){ margin-right:0px; margin-bottom:30px;}
.cont2 ul li img{ width:280px; height:180px; cursor: pointer;transition: all 1.2s;}
.cont2 ul li img:hover{transform: scale(1.1);}
.cont2 ul li h2{ width:100%; height:30px; line-height:30px; font-size:22px; color:#3F88CC; text-align:center; margin:35px auto 15px auto;}
.cont2 ul li p{ width:90%; font-size:14px; color:#666; text-align:left; margin:0 auto 30px auto;}
.cont2 ul li span{ padding:5px 12px; border:1px solid #3F88CC; color:#3F88CC;border-radius: 4px 4px 4px 4px;}
.cont2 ul li:hover span{ background:#3F88CC; color:#fff;}

.cont3{ width:100%; height:auto; padding:65px 0px; background:#fff;}
.cnt3{ width:1200px; height:auto; margin:0 auto;}
.ct31{ width:580px; float:left;}
.ct31_t{ width:100%; height:70px; line-height:70px; border-bottom: 2px solid #3F88CC; color:#333; font-size:32px; font-weight:bold;}
.ct31_t a{ float:right; font-size:18px;color: #3F88CC; font-weight:normal;}
.ct31 ul{ width:100%; height:auto; margin-top:25px;}
.ct31 ul li{ width:100%; height:60px; line-height:60px; border-bottom:1px dashed #999; font-size:16px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct31 ul li a{ color:#333;}
.ct31 ul li a:hover{ color:#3F88CC;}
.ct31:nth-child(2n){ float:right;}

.cont4{ width:100%; height:auto; background:#F7F8F9; padding:65px 0px;}
.bt1{ width:100%; text-align:center; margin:0px auto 50px auto;}
.cnt4{ width:1200px; height:auto; margin:0 auto;}
.cnt4 li{ width:280px; height:85px; float:left; border-radius: 4px 4px 4px 4px;margin-right:26.6666px;box-sizing: border-box;  border:1px solid #BDBDBD; overflow:hidden; margin-bottom:30px; overflow:hidden;}
.cnt4 li img{ width:278px; height:83px;cursor: pointer;transition: all 1.2s;}
.cnt4 li img:hover{transform: scale(1.1);}
.cnt4 li:nth-child(4n){ margin-right:0px;}

.footer{ width:100%; height:auto; background:#333; padding-top:25px; color:#fff;}
.foot{ width:1200px; height:auto; margin:0 auto;}
.fot1{ width:300px; height:320px; border-right:1px solid #fff; float:left;}
.fot1z{ width:390px; line-height:35px; margin-top:28px;}
.wx{ width:380px; height:100px; overflow:hidden; margin-top:30px; }
.wx img{ float:left; padding-right:20px;}
.wx p{ padding-left:20px; margin-top:20px;}
.fot2{ width:880px; float:right;}
.fot2 li{ float:left; width:20%;}
.fot2 li h2{ width:100%; text-indent:38px; background:url(../images/b3.png) center left no-repeat; font-size:18px; margin-bottom:20px;}
.fot2 li a{ width:100%; height:34px; line-height:34px; text-indent:38px; display:block; color:#fff;white-space: nowrap;}
.fot2 li a:hover{ color:#3F88CC;}
.fot2 li:nth-child(2) h2{ background:url(../images/b4.png) center left no-repeat;}
.fot2 li:nth-child(3) h2{ background:url(../images/b5.png) center left no-repeat;}
.fot2 li:nth-child(4) h2{ background:url(../images/b6.png) center left no-repeat;}
.fot2 li:nth-child(5) h2{ background:url(../images/b7.png) center left no-repeat;}
.fotd{ width:100%; text-align:center; padding:40px 0px 30px 0px;}

#bannera{width:100%; height:630px; margin:0 auto;margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center; position:relative;}
.navt1{ width:100%; height:80px; background:rgba(51, 51, 51, 0.5); position:absolute; bottom:0px; color:#fff;}
.navt1z{ width:1200px; height:80px; margin:0 auto; line-height:80px;}
.navtz{ width:260px; height:80px; background:#333; text-align:center; font-size:24px; float:left;margin-right:20px;}
.navtz img{ padding-right:15px; vertical-align:-7px;}

.navtr{ float:right; height:80px; line-height:80px;}
.navtr a{ float:left; height:78px; font-size:18px; color:#fff; display:block; margin-right:30px;}
.navtr a:hover{ border-bottom: 2px solid #FD9B27; color:#FD9B27;;}
.mainz{ width:100%; height:auto; background:#f5f5f5; padding-bottom:68px;}
.join1{ width:1200px; height:40px; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:60px auto 40px auto; }
.join1 span{color: rgba(153, 153, 153, 0.25); font-size:18px; padding-left:18px; font-weight:normal;}
.join_tab{ width:1200px; height:auto; margin:0 auto; }
.join_tab ul{ width:1240px;border:1px solid #e6e6e6;margin:0px auto 0px auto;  border-collapse:collapse; text-align:center; }
.join_tab .uwl-title{ background:#666;;; height:63px; line-height:63px; border-bottom:1px solid #0094DC;; }
.join_tab .uwl-title span{ height:63px; line-height:63px; }
.join_tab span{ width:16.66%; display:block; float:left; font-size:15px; color:#fff; text-align:center; height:56px; line-height:56px; padding:0px 3px;box-sizing: border-box;  }
.join_tab span a{ font-size:15px; color:#444; }
 
.join_tab .accordion span{ color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;}
.accordion {position: relative; background-color: #fff;;display: inline-block;width: 100%; border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
.accordion:hover{background:#F2F2F2;}
.accordion-desc { background-color: #F8F9FC;;z-index: 2; padding: 30px 30px;border-bottom:1px solid #e6e6e6; text-align:left;}
.join_tab .accordion:hover span{ color:#005468;cursor:pointer}

.join2{ width:1200px; height:60px; margin:0 auto;}
.join2 a{ width:280px; height:60px; background:#3F88CC; display:block; font-size:22px; text-align:center; line-height:60px; color:#fff; float:left; margin-right:20px;font-weight:bold;}
.join2 a:nth-child(5){ margin-right:0px;}
.join2 a:hover{ text-decoration:underline;}
.join3{ width:1200px; line-height:44px; color:#333; font-size:18px; margin:0 auto;}
.join4{ width:1200px; height:auto; color:#999;}
.join4 span{ color:#3F88CC;}

.artile{ width:100%; height:auto; margin:45px auto 60px auto;}
.artile ul{ margin-bottom:45px;}
.artile li{ max-width:1200px;margin:0 auto 36px auto;; height:238px; background:#fff;  padding:40px 35px;transition:all 0.5s;border: 1px solid #999;border-radius: 6px 6px 6px 6px;box-sizing: border-box; ;}
.xman{ max-width:1010px; float:right; }
.artile li .art1{ width:244px; height:158px; float:right; margin-left:25px;}
.artile li .art1 img{width:244px; height:158px;}
.artile li .art2{ height:158px;overflow: hidden; }
.artile li .art2 h2{ width:100%; font-size:18px; color:#333333;transition:all 0.5s; height: auto; margin-top:5px; font-weight: normal; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art2 .art_p{ width:100%; height:75px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}
.art2 .art2_1{ width:100%; height:20px; margin-top:15px; text-align:left;}
.art2 .art2_1 p{ width:100%;font-size:18px; float:right; color:#333; }
.artile li:hover .art2 h2{ color:#3F88CC;; font-weight:bold;;}
.artile li:hover{ border: 1px solid #3F88CC;;}
.artile li:hover .art2 .art2_1{ color:#3F88CC;;}

.xmen{ width:100px; height:70px; margin-top:30px; text-align:left; float:left;}
.xmen h3{font-size:48px; color:#666; font-family: 'Roboto'; font-weight: bold; padding-bottom:10px; float:left;transition:all 0.5s; width:100%;}
.xmen p{ width:100%;font-size:14px; float:right; color:#333; }

.artile li:hover .xmen h3{ color:#3F88CC;;}

/*分页*/
.nx_pg{width:100%; height: auto ; padding:20px 0px 20px 0px; text-align:center; }
.nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.nx_pg a:hover{background:#3F88CC; color:#fff;border:1px solid #3F88CC;}
.nx_pg .on{ background:#3F88CC; color:#fff;border:1px solid #3F88CC;}

.art_detail{ width:1200px; margin:0 auto;; height:auto; background:#fff; padding:50px 0px 60px 0px;;box-sizing: border-box;}
#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:15px; line-height:26px; text-align: left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.art_detail img{ max-width:100%;}


.content_zjt{ width:1200px; height:auto; margin:0 auto;}
.conten1{width: 1200px;height: auto;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;margin: 0px auto;}
.content1z{width: 100%;height:72px;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;display: flex;justify-content: flex-start;align-items: center; padding-left:20px;box-sizing: border-box; }
.content1z a{display: block;padding-bottom: 8px;font-size: 18px;color: #3F88CC;border-bottom: 1px solid #3F88CC;}
.content1z span{font-size: 28px;display: block;margin: 0px 15px;color: #3F88CC;}

.conten2{width: 100%;height:150px;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;display: flex;justify-content: flex-start;    box-sizing: border-box;}
.conten2_left{width: 899px;line-height: 140px;font-size: 36px;color: #3f88cc;padding-left: 20px;font-weight: bold;position: relative;}
.conten2_left:after{content: "";display: block;width: 100%;height: 5px;background: #3f88cc;position: absolute;bottom: 0px;left: 0px;}
.conten2_right{width: 299px;height: 100%;position: relative;}
.conten2_right:after{content: "";display: block;width: 100%;height: 5px;background: #3f88cc;position: absolute;bottom: 0px;left: 0px;}
.content2l{ width:907px;border-right: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;box-sizing: border-box; float:left; }

.content2_title{width: 100%;height: 79px;font-size: 30px;color: #3F88CC;line-height: 79px;padding-left: 20px;border-bottom: 1px solid #D2D2D2;box-sizing: border-box; }
.content2_title span{ font-size:18px; color: rgba(153,153,153,0.2500);}
.contjjz{width: 100%;height: auto;padding: 24px;display: flex;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid #d2d2d2;box-sizing: border-box; flex-wrap: wrap; }
.contjjz_left{width: 500px;height: auto; float:left;}
.contjjz_left p{color: #666666;text-align: justify; font-size:16px;line-height: 28px;margin-top: 10px;}
.contjjz_left p:nth-of-type(1){margin-top: 0px;}
.contjjz_right{width: 300px; float:right;}
.contjjz_right img{width: 100%;height: auto;display: block;}
.contjjz_nami{width:100%;}
.contjjz_nami p{color: #666666;text-align: justify; font-size:16px;line-height: 28px;margin-top: 10px;}
.cont_gg_title{width: 100%;height: auto;padding: 25px 0px 25px 20px;font-size: 30px;color: #3F88CC;}

.lxwm12{width: 756px;
    height: auto;
    float: left;
    line-height: 30px;margin-bottom:20px;}
	.lxwm13{width: 60px;
    height: auto;
    float: left;margin-bottom:20px;
    }
.cont_gg_title span{ font-size:18px; color: rgba(153,153,153,0.2500); padding-left:15px;}
.contff{ width:100%; height:auto; padding:25px;box-sizing: border-box;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.contff_z li{ width:23.5%; float:left; margin-right:2%; text-align:center; color:#fff; background:#3F88CC; padding-bottom:30px;margin-top:20px;}
.contff_z li:nth-child(4){ margin-right:0px; background:#B3D464}
.contff_z li:nth-child(2){ background:#12B5B2 }
.contff_z li:nth-child(3){ background:#80C26A }
.contff_z li img{ width:100%;}
.contff_z li h2{ width:90%; font-size:18px; margin:10px auto 14px auto;}
.contff_z li p{ width:86%; margin:0 auto 14px auto; line-height:20px; font-size:12px; height:90px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6; overflow: hidden;text-align: left;}
.contff_z li a{width: 80px;height: 24px;border-radius: 4px 4px 4px 4px;border: 1px solid #FFFFFF; display:block; margin:0 auto; color:#fff; font-size:12px;}
.contff_z li a:hover{ text-decoration:underline;}

.contff6g{ width:100%; height:auto; padding:25px;box-sizing: border-box;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.contff_z6g li{ width:31%; float:left; margin-right:2%; text-align:center; color:#fff; background:#3F88CC; padding-bottom:30px;margin-top:20px;}
.contff_z6g h2{ width:100%; font-size:16px; margin:15px 0px 10px 0px;;}
.contff_z6g li:nth-child(4){ margin-right:0px; margin-right:2%;background:#B3D464}
.contff_z6g li:nth-child(2){ background:#12B5B2 }
.contff_z6g li:nth-child(3){ background:#80C26A }
.contff_z6g li img{ width:100%;}
.contff_z6g li h2{ width:100%; font-size:15px; margin:15px 0px 10px 0px;;}
.contff_z6g li p{ width:85%; margin:0 auto 14px auto; line-height:24px; font-size:12px; height:72px;  text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.contff_z6g li a{width: 80px;height: 24px;border-radius: 4px 4px 4px 4px;border: 1px solid #FFFFFF; display:block; margin:0 auto; color:#fff; font-size:12px;}
.contff_z6g li a:hover{ text-decoration:underline;}

.contff1{ width:100%; height:auto; padding:25px;box-sizing: border-box;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.contff_z1 li{ width:23.5%; float:left; margin-right:2%; text-align:center; color:#fff; background:#3F88CC; padding-bottom:30px;}
.contff_z1 li:nth-child(4){ margin-right:0px; background:#B3D464}
.contff_z1 li:nth-child(2){ background:#12B5B2 }
.contff_z1 li:nth-child(3){ background:#80C26A }
.contff_z1 li img{ width:100%;}
.contff_z1 li h2{ width:100%; font-size:15px; margin:15px 0px 10px 0px;;}
.contff_z1 li p{ width:85%; margin:0 auto 14px auto; line-height:24px; font-size:12px; height:72px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.contff_z1 li a{width: 80px;height: 24px;border-radius: 4px 4px 4px 4px;border: 1px solid #FFFFFF; display:block; margin:0 auto; color:#fff; font-size:12px;}
.contff_z1 li a:hover{ text-decoration:underline;}

.contff2{ width:100%; height:auto; padding:25px;box-sizing: border-box;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.contff_z1 li{ width:23.5%; float:left; margin-right:2%; text-align:center; color:#fff; background:#3F88CC; padding-bottom:30px;}
.contff_z1 li:nth-child(4){ margin-right:0px; background:#B3D464}
.contff_z1 li:nth-child(2){ background:#12B5B2 }
.contff_z1 li:nth-child(3){ background:#80C26A }
.contff_z1 li img{ width:100%;}
.contff_z1 li h2{ width:100%; font-size:15px; margin:15px 0px 10px 0px;;}
.contff_z1 li p{ width:85%; margin:0 auto 14px auto; line-height:24px; font-size:12px; height:72px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.contff_z1 li a{width: 80px;height: 24px;border-radius: 4px 4px 4px 4px;border: 1px solid #FFFFFF; display:block; margin:0 auto; color:#fff; font-size:12px;}
.contff_z1 li a:hover{ text-decoration:underline;}

.conthh{ width:100%; height:25px; padding-left:20px; font-size:18px; border-left:3px solid #3F88CC; color:#666; margin-bottom:25px;box-sizing: border-box;}
.gscp_qh{position: relative; margin:20px  auto 0 auto;width: 100%;}
.gsbox span{display: block; overflow: hidden;border: 1px solid rgba(0, 0, 0, 0.15); border-radius:4px; overflow:hidden;}
.gsbox img{width: 100%;transition: All 0.4s ease-in-out;}
.gsbox p{font-size: 12px;color:#666666; line-height:50px; height:50px; border:1px solid #3F88CC;; margin-top:20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-align: center; border-radius:4px;}
.gscp_qh a:hover p{color: #fff; background:#3F88CC;; border:1px solid ##3F88CC;;}
.cntjj{ padding-bottom:40px;}
.cntjj li{ width:272px; height:auto; margin-right:18px;background: #3F88CC; color:#fff; text-align:center; padding-bottom:30px; float:left; margin-bottom:30px;}
.cntjj li:nth-child(3n){ margin-right:0px;background: #80C26A;}
.cntjj li:nth-child(2n){background: #12B5B1;}
.cntjj li img{ width:100%; height:130px; background:#fff; }
.cntjj li h2{ width:100%; font-size:18px; margin:18px auto 5px auto;}
.cntjj li p{ width:84%; margin:0 auto; font-size:14px; height:224px; line-height:28px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8; overflow: hidden;}

.content22{ float:right; width:293px;  height:300px;box-sizing: border-box;}
.con_tt_titl{width: 100%;height: 79px;font-size: 30px;color: #3F88CC;line-height: 79px;padding-left: 20px;border-bottom: 1px solid #D2D2D2;box-sizing: border-box; }
.cntkk{ width:260px; margin:25px auto;border-bottom: 1px solid #EFEFEF; padding-bottom:25px; }
.cntkk h2{ font-size:24px; color:#3F88CC; line-height:50px; margin-top:10px;}
.cntkk ul{ width:100%; height:auto;}
.cntkk li{ line-height:25px; font-size:12px; color:#333; }
.cntkk li img{ vertical-align:0px; padding-right:6px;}
.cntkk p{ color:#666; line-height:24px; font-size:12px; padding-top:10px;}

.ab_det{width: 100%;height: auto;padding-top: 70px;}
.ab_det_title{width: 100%;height: auto;padding-bottom: 20px;border-bottom: 1px solid #dfdfdf;}
.ab_det_title h2{font-size: 44px;color: #333333;font-weight: bold;text-align: center;}
.ab_det_title span{display: block;color: #999999;text-align: center;margin-top: 15px;}
.ab_det_txt{width: 100%;height: auto;padding-top: 18px;padding-bottom: 40px;border-bottom: 1px solid #D5D5D5; margin-bottom:70px;}

.ke-zeroborder {border: solid #666 1px;
	}
.ke-zeroborder td{border: solid #666 1px;
	}
.cnt_gd{ width:280px; height:2200px; overflow-y:scroll; margin:0 auto;}
.cnt_gdhb{ width:280px; height:2200px;  margin:0 auto;}
.cnt_gdyy{ width:280px; height:2200px;  margin:0 auto;}
.cnt_gdtc{ width:280px; height:2950px;  margin:0 auto;}
 .cnt_xzff li{ width:200px; height:auto; float:left; text-align:center; border-radius:4px; margin-right:18px; overflow:hidden;border:1px solid #E3E3E3;box-sizing: border-box;}
	 .cnt_xzff li:nth-child(4n){ margin-right:0px; }
	 .cnt_xzff li:nth-child(4n) h2{ background:#B3D465}
	 .cnt_xzff li:nth-child(3) h2{ background:#7FC269;}
	 .cnt_xzff li:nth-child(2) h2{ background:#13B4B1;}
	 .cnt_xzff li img{ width:200px; height:120px;}
	 .cnt_xzff li h2{ width:90%; padding:0px 5%; height:54px; line-height:54px; text-align:center; font-size:16px; color:#fff; background:#3F88CC;}
	 .cnt_xzff li p{ width:84%;padding:20px 5%;  height:150px; line-height:30px;  margin:0 auto; border-top:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;}
	 
	 
	 
 .cnt_xzff1 li{ width:200px; height:auto; float:left; text-align:left; border-radius:4px; margin-right:18px; overflow:hidden;border:1px solid #E3E3E3;box-sizing: border-box;}
	 .cnt_xzff1 li:nth-child(4n){ margin-right:0px; }
	 .cnt_xzff1 li:nth-child(4n) h2{ background:#B3D465}
	 .cnt_xzff1 li:nth-child(3) h2{ background:#7FC269;}
	 .cnt_xzff1 li:nth-child(2) h2{ background:#13B4B1;}
	 .cnt_xzff1 li img{ width:200px; height:120px;}
	 .cnt_xzff1 li h2{ width:90%; padding:0px 5%; height:48px; line-height:24px; text-align:center; font-size:16px; color:#fff; background:#3F88CC;}
	 .cnt_xzff1 li p{ font-size:12px;width:90%;padding:10px 5%;  height:150px; line-height:26px;  margin:0 auto; border-top:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	 
	 
 .cnt_xzff2 li{ width:200px; height:auto; float:left; text-align:left; border-radius:4px; margin-right:18px; overflow:hidden;border:1px solid #E3E3E3;box-sizing: border-box;}
	 .cnt_xzff2 li:nth-child(4n){ margin-right:0px; }
	 .cnt_xzff2 li:nth-child(4n) h2{ background:#B3D465}
	 .cnt_xzff2 li:nth-child(3) h2{ background:#7FC269;}
	 .cnt_xzff2 li:nth-child(2) h2{ background:#13B4B1;}
	 .cnt_xzff2 li img{ width:200px; height:120px;}
	 .cnt_xzff2 li h2{ width:90%; padding:0px 5%; height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; background:#3F88CC;}
	 .cnt_xzff2 li p{ width:84%;padding:6px 5%;  height:195px; line-height:24px;  margin:0 auto; border-top:0px;overflow: hidden;text-overflow: ellipsis;font-size:12px;}
	 
.cnt_xzff2sy li{ width:200px; height:auto; float:left; text-align:left; border-radius:4px; margin-right:18px; overflow:hidden;border:1px solid #E3E3E3;box-sizing: border-box;}
	 .cnt_xzff2sy li:nth-child(4n){ margin-right:0px; }
	 .cnt_xzff2sy li:nth-child(4n) h2{ background:#B3D465}
	 .cnt_xzff2sy li:nth-child(3) h2{ background:#7FC269;}
	 .cnt_xzff2sy li:nth-child(2) h2{ background:#13B4B1;}
	 .cnt_xzff2sy li img{ width:200px; height:120px;}
	 .cnt_xzff2sy li h2{ width:90%; padding:0px 5%; height:54px; line-height:26px; text-align:center; font-size:16px; color:#fff; background:#3F88CC;}
	 .cnt_xzff2sy li p{ width:90%;padding:6px 5%;  height:110px; line-height:24px;  margin:0 auto; border-top:0px;overflow: hidden;text-overflow: ellipsis;font-size:12px;}
	 
 .conthh span{ color:#3F88CC; padding-left:15px;}
	  .cnthh{ width:100%; height:auto;}
	  .cnth1{ width:518px; height:auto; float:left; line-height:30px;}
	  .cnth1 h2{color: #3F88CC; font-size:16px; height:30px; font-weight:normal；}
	  .cnth2{ width:300px; height:145px; float:right;}
	  .cnth2 img{ width:300px; height:145px;}
	  .contkk li{ width:200px; height:auto; float:left; border-radius:4px; margin-right:18px; margin-bottom:25px; overflow:hidden;border:1px solid #E3E3E3;box-sizing: border-box; }
	  .contkk li:nth-child(4n){ margin-right:0px; }
	  .contkk li img{ width:200px; height:auto; display:block;}
	  
	  .cnth21 {margin-bottom:25px;}
	  
	  .cnth12{ width:480px; height:auto; float:left; line-height:30px;margin-bottom:20px;}
	  .cnth12 h2{color: #3F88CC; font-size:16px; height:30px; font-weight:normal；}
	  .cnth22{ width:320px; height:145px; float:right;}
	  .cnth22 img{ width:300px; height:145px;}

	 
	  .cnth13{ width:360px; height:auto; float:left; line-height:30px;}
	  .cnth13 h2{color: #3F88CC; font-size:16px; height:30px; font-weight:normal；}
	  .cnth23{ width:420px; height:145px; float:right;}
	  .cnth23 img{ width:300px; height:145px;}
	  
	    .cnth14{ width:360px; height:auto; float:left; line-height:30px;}
	  .cnth14 h2{color: #3F88CC; font-size:16px; height:30px; font-weight:normal；}
	  .cnth24{ width:420px; height:145px; float:right;}
	  .cnth24 img{ width:300px; height:145px;}
	  
	  .contk{ width:1200px; height:auto; margin:0 auto;}
.contk li{ width:100%; height:auto; overflow:hidden;  cursor: pointer;transition: all 2.2s; margin-bottom:30px;}
.contk li .ctkk{ width:100%; height:80px; margin-top:20px;text-align:center;}
.contk li a{ font-size:32px; color:#3f88cc; background:url(../images/dbxt1.png) bottom left repeat-x; padding-bottom:15px; margin:25px  auto;}
.contk li h2{ font-size:22px;line-height:36px;}
.contk li p{ font-size:18px;line-height:30px;}
.contk li h3{ font-size:20px;line-height:32px;}



.abz{ width:1200px; height:auto; margin:0 auto; padding:75px 0px 0px 0px;}
.ab1_title{width: 100%;height: auto;}
.ab1_title h2{font-size: 48px;color: #333333;font-weight: bold;text-align: center;z-index: 99;position: relative;z-index: 99;}
.ab1_title span{display: block;width:184px;height: 12px;background: #3f88cc;margin: 0px auto;margin-top:0px;position: relative;z-index: 2;}
.ab1_title p{font-size: 60px;color: #EEEEEE;text-align: center;font-weight: bold;position: relative;z-index: 1;margin-top: -5px;}
.ab1{ width:1200px; height:auto; margin:80px 0px;}
.ab11{ width:720px; height:auto; float:left;}
.ab11 h2{ font-size:32px; width:100%; color:#3F88CC; line-height:50px;}
.ab11 span{color: rgba(153,153,153,0.5000); font-size:12px; line-height:30px;}
.ab11 p{ width:100%; height:auto; font-size:16px; color:#666; line-height:30px; margin-top:15px;}
.ab12{ width:420px; height:430px; float:right;}
.ab2{ width:100%; height:auto; background:#F7F8F9;padding:75px 0px;}
.ab21{ width:1200px; height:auto; margin:55px auto 0px auto;}
.ab3{ width:1200px; margin:0 auto; padding:75px 0px 0px 0px;}

.pr_l{ width:100%; height:auto; margin-top:45px; }

.gallery-thumbs .swiper-button-prev,
.gallery-thumbs .swiper-button-next{ position:absolute; bottom:0px;; width:60px; margin-top:-30px; height:60px;z-index:99; opacity:0.8;  background-size:cover; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.gallery-thumbs .swiper-button-prev{ background-image: url(../images/about_22.png) !important;  left:0px; }
.gallery-thumbs .swiper-button-next{background-image: url(../images/about_25.png)  !important ;  right:0px; }
.gallery-thumbs .pd2{ width:100%;  }
.gallery-thumbs .pd2 .pd22{ width:100%; height:306px;position:relative; background:url(../images/ciol.png) center no-repeat;}
.gallery-thumbs .pd2 .pd22 .pd21{ width:180px; height:120px; margin:0 auto; text-align:center; position:absolute; top:0px; left:50%; margin-left:-90px; }
.gallery-thumbs .pd2 .pd22 .pd21 img{ width:180px; height:120px;}
.gallery-thumbs .pd2 .pd22 .pd23{ width:180px; height:120px; margin:0 auto; text-align:center; position:absolute; bottom:0px;; left:50%; margin-left:-90px;}
.gallery-thumbs .pd2 .pd22 .pd23 h2{ width:100%; font-size:16px; line-height:40px; color:#3F88CC;}
.gallery-thumbs .pd2 .pd22 .pd23 p{ width:150px; height:60px; line-height:30px; color:#666; margin:0 auto; font-size:14px;}

.gallery-thumbs .pd2:nth-child(2n+1) .pd22 .pd21{ top:186px !important;}
.gallery-thumbs .pd2:nth-child(2n+1) .pd22 .pd23{ bottom:186px  !important;}
.swiper-container {width: 100%; margin-left: auto; margin-right: auto;}

.gallery-top { height: auto; width:100%; }
.gallery-top .pd1{ width:100%; height:auto; text-align:center;} 
.gallery-top .pd1 img{ max-width:100%;}
.gallery-thumbs { width:100%; height: auto; margin-bottom:120px !important;   }
.gallery-thumbs .swiper-slide {height: 100%; box-sizing: border-box;}
.gallery-thumbs .swiper-slide-thumb-active {    transition: all .2s linear;}


.fixRight { padding:20px 0 15px; z-index: 10; position: fixed; right:0; top:50%; transform:translateY(-50%);  width: 50px; z-index:99999 ;}
.fixRight li { width:51px; height:51px; margin-bottom:2px; cursor:pointer; position: relative; }
.fixRight li span { width:51px; height:51px;background: #154adb; display:block; text-align:center; color:#ffffff; font-size:12px;border-radius: 3px 0 0 3px; overflow:hidden;}
.fixRight li:last-child { margin-bottom:0}
.fixRight li:last-child span{ background:#31608c;}
.fixRight li span img { display:block; margin:0 auto;display:block;-webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;}
.fixRight li span:hover img{ -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.weChatalt {box-shadow:0 0 10px rgba(0,0,0,0.2); display:none; position:absolute; right:80px; top:0; overflow:hidden; border-radius:10px; background:#ffffff;} 
.fixRight li:hover .weChatalt { display:block;}

.phoneTxt { display:none;z-index:99999 ; position:absolute;  width:250px; padding-top:80px; color:#333; font-size:16px; font-weight:bold; height:40px; background:url(../images/rb7.png)  center top no-repeat; right:60px; top:0; overflow:hidden; ; text-align:center; }
.phoneTxt1 { display:none;z-index:99999 ; position:absolute;  width:250px; padding-top:80px; color:#333; font-size:16px; font-weight:bold; height:60px; background:url(../images/rb9.png)  center top no-repeat; right:60px; top:0; overflow:hidden; ; text-align:center; }
.phoneTxt2 { display:none;z-index:99999 ; position:absolute;  width:250px; padding-top:80px; color:#333; font-size:16px; font-weight:bold; height:40px; background:url(../images/rb10.png)  center top no-repeat; right:60px; top:0; overflow:hidden; ; text-align:center; }
.phoneTxt3 { display:none;z-index:99999 ; position:absolute;  width:250px; padding-top:80px; color:#333; font-size:16px; font-weight:bold; height:40px; background:url(../images/rb11.png)  center top no-repeat; right:60px; top:0; overflow:hidden; ; text-align:center; }
.phoneTxt4 { display:none;z-index:99999 ; position:absolute;  width:250px; padding-top:80px; color:#333; font-size:16px; font-weight:bold; height:40px; background:url(../images/rb8.png)  center top no-repeat; right:60px; top:0; overflow:hidden; ; text-align:center; }

.phoneTxt h2 { font-size:18px; color:#333333}
.phoneTxt p { font-size:14px; color:#666666}
.fixRight li:hover .phoneTxt { display:block;}

.phoneTxt h3{ font-size:20px; font-family:Impact; color:#333; line-height:30px;}

.phoneTxt1 h2 { font-size:18px; color:#333333}
.phoneTxt1 p { font-size:14px; color:#666666}
.fixRight li:hover .phoneTxt1 { display:block;}

.phoneTxt2 h3{ font-size:20px; font-family:Impact; color:#333; line-height:30px;}

.phoneTxt2 h2 { font-size:18px; color:#333333}
.phoneTxt2 p { font-size:14px; color:#666666}
.fixRight li:hover .phoneTxt2 { display:block;}

.phoneTxt2 h3{ font-size:20px; font-family:Impact; color:#333; line-height:30px;}

.phoneTxt3 h2 { font-size:18px; color:#333333}
.phoneTxt3 p { font-size:14px; color:#666666}
.fixRight li:hover .phoneTxt3 { display:block;}

.phoneTxt3 h3{ font-size:20px; font-family:Impact; color:#333; line-height:30px;}

.phoneTxt4 h2 { font-size:18px; color:#333333}
.phoneTxt4 p { font-size:14px; color:#666666}
.fixRight li:hover .phoneTxt4 { display:block;}

.phoneTxt4 h3{ font-size:20px; font-family:Impact; color:#333; line-height:30px;}



.cntx1{ max-width:1240px; height: auto; padding-top:25px; margin:0px auto; position:relative; }
.layer3_box1{width:100%; height: auto; box-sizing: border-box;transition: all 0.8s; float:left; color:#fff; text-align:center; background:#fff; border:1px solid #BDBDBD;box-sizing: border-box; position:relative;}
.layer3_box1 img{ width:100%;}
.cntx1  .swiper-button-next{ top: 50%;;transition: all 0.8s;right:-6%; width:60px; height:60px; margin-top:-40px; background: url(../images/about_25.png); background-size:100% 100% ; margin: 0;}
.cntx1  .swiper-button-prev{top:50%; ;transition: all 0.8s;left:-6%; width:60px; height:60px;margin-top:-40px;  background: url(../images/about_22.png); background-size:100% 100% ; margin: 0;}


.productBox1{ width:100%; height:auto; position:relative;box-sizing: border-box; }
.productImg1 { overflow: hidden;}
.productImg1 img { transition: all 1s; display: block; width: 100%;}



.cnt8{ width:100%; padding:60px 60px;box-sizing: border-box; }
.cnt8 .lhzx{width:100%;list-style: none;}
.cnt8 .lhzx li{width:33%;float: left;line-height:36px;}

.cnt81{ width:580px; height:auto; float:left;}
.ab1_title1{width: 100%;height: auto;}
.ab1_title1 h2{font-size:48px;color: #333333;font-weight: bold;text-align:left;z-index: 99;position: relative;z-index: 99;line-height:60px;}
.ab1_title1 p{font-size: 60px;color: #EEEEEE;text-align: left;font-weight: bold;position: relative;z-index: 1;margin-top: -5px;}
.cnt82{ width:420px; height:auto; float:right;}
.cnt81t{ width:100%; height:auto; margin-top:40px; color:#666;}
.cnt81t h2{ font-size:18px; color:#333; margin-bottom:12px;}
.cont8{width:1200px;height: auto;border-left: 1px solid #d2d2d2; margin:0 auto;border-right: 1px solid #d2d2d2;    box-sizing: border-box;}
.ct8banner{ position:relative; width:1198px;}
.ct8banner img{ width:100%; height:auto; display:block;}
.sortNav {position: relative;border-top: 1px solid rgba(117, 117, 117, 0.19);margin-top: -61px;z-index: 2;}
.sortNav .wrap {display: flex;align-items: flex-end;}
.sortNav .wrap::-webkit-scrollbar {display: none;}
.sortNav .item {position: relative;display: flex;align-items: stretch;max-width: 260px;width: 100%;}
.sortNav .item>a {position: relative;max-width: 260px;width: 100%;font-size: 16px;color: #999;line-height: 60px;text-align: center;padding: 0 15px;
white-space: nowrap;
text-overflow: ellipsis;}
.sortNav .item>a::after {position: absolute;top: 50%;right: 0;content: "";width: 1px;height: 20px;margin-top: -10px;background-color: #5b5b5b;}
.sortNav .item>a.active {color: #ffffff;font-weight: bold;}
.sortNav .item>a.active::after {display: none;}
.sortNav .item>a span {position: relative;}
.sortNav .dropDown {position: absolute;top: 100%;left: 50%;transform: translate(-50%, 0);width: 100%;padding: 10px 0;background-color: rgba(0, 0, 0, 0.3);display: none;}
.sortNav .dropDown>a {display: block;font-size: 16px;color: #fff;line-height: 40px;text-align: center;padding: 0 15px;}
.sortNav .dropDown>a:hover {text-decoration: underline;}

.cnt_sy li{width: 340px;
    height: auto;
    float: left;
    text-align: left;
    border-radius: 4px;
    margin-right: 18px;
	margin-bottom:40px;
    overflow: hidden;
    border: 1px solid #E3E3E3;
    box-sizing: border-box;}
	
.cnt_sy li h2{width: 91%;
    padding: 0px 5%;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #3F88CC;}

.cnt_sy li:nth-child(2) h2 {
    background: #13B4B1;}
	
.cnt_sy li:nth-child(3) h2 {
    background: #7FC269;}

	.cnt_sy li:nth-child(4) h2 {
    background: #B3D465;}
	
.cnt_sy1 li{width: 340px;
    height: auto;
    float: left;
    text-align: left;
    border-radius: 4px;
    margin-right: 18px;
	margin-bottom:60px;
    overflow: hidden;
    box-sizing: border-box;}
	
.cnt_sy1 li img{display: block;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    overflow: hidden;}
	
.cnt_sy1 li h2{font-size: 16px;
    color: #666666;
    line-height: 50px;
    height: 50px;
    border: 1px solid #3F88CC;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    border-radius: 4px;}
	
.cnt_sy1 li h2:hover{font-size: 16px;
    color: #ffffff;
    line-height: 50px;
    height: 50px;
    background: #3F88CC;}
	
.sncnth1 {width: 600px;
    height: auto;
    float: left;
    line-height: 30px;}
	
.sncnth1 h2 {
    color: #3F88CC;
    font-size: 16px;
    height: 30px;
	font-weight: blod;}
	
.sncnth2{
	width: 420px;
    height: auto;
    float: right;
	}
	
.sncnth2 p{
	text-align:center;
	}
	
.cnt_sy2 li{width: 250px;
    height: auto;
    float: left;
    text-align: left;
    border-radius: 4px;
    margin-right: 18px;
	margin-bottom:40px;
    overflow: hidden;
    border: 1px solid #E3E3E3;
    box-sizing: border-box;}
	
.cnt_sy2 li h2{width: 91%;
    padding: 0px 5%;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #3F88CC;}

.cnt_sy2 li:nth-child(2) h2 {
    background: #13B4B1;}
	
.cnt_sy2 li:nth-child(3) h2 {
    background: #7FC269;}

.cnt_sy2 li:nth-child(4) h2 {
    background: #B3D465;}

.cnt_sy2 p{
	
	width: 84%;
    padding: 20px 5%;
    height: 150px;
    line-height: 30px;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;}



.cnt_sy21 li {
    width: 250px;
    height: auto;
    float: left;
    text-align: left;
    border-radius: 4px;
    margin-right: 18px;
    margin-bottom: 40px;
    overflow: hidden;
    border: 1px solid #E3E3E3;
    box-sizing: border-box;
}
.cnt_sy21 h2{
	width: 91%;
    padding: 0px 5%;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #3F88CC;
	}
	
.cnt_sy21 li:nth-child(2) h2 {
    background: #13B4B1;}
	
.cnt_sy21 li:nth-child(3) h2 {
    background: #7FC269;}
	
.cnt_sy21 li:nth-child(4) h2 {
    background: #B3D465;}


.cnt_sy21 p {
    width: 98%;
    padding: 20px 5%;
    height: 130px;
    line-height: 30px;
    margin: 0 auto;
    border-top: 0px;
    overflow: hidden;
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    text-align: left;}

.cnth1tc {
    width: 740px;
    height: auto;
    float: left;
	padding-left:20px;
    line-height: 30px;}
	

	
.cnth1tc h2{
	font-size: 18px;
	color:#3F88CC;
	font-weight:bold;
	}

.cont1tc {
    width: 1200px;
    height: 320px;
	margin-top:40px;
   margin-bottom:40px;
}

.cont1tc li {
    width: 30%;
    height: 300px;
    float: left;
	margin-left: 20px;
    margin-right: 20px;
    background: #12B5B2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.1000);
    text-align: center;
}
.cont1tc li:nth-child(2) {background:#3F88CC}
.cont1tc li:nth-child(3) {
	margin-right: 0px;
	 background: #80C26A;
	}
	
.cont1tc li img {
    width: 44px;
    height: 44px;
    margin-top: 40px;
}
.cont1tc li h2 {
    font-size: 22px;
    
    width: 100%;
    margin-top: 12px;
    font-weight: normal;
	color:#fff;
}

.cont1tc li p {
    font-size: 14px;

	color:#fff;
    width: 78%;
    margin: 14px auto 0px auto;
    line-height: 26px;
}