@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
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:#696969; font-size:14px; font-family: Arial; margin:0 auto; padding:0; line-height:26px;;
}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#333; font-family: Arial;}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
h2{ font-weight:normal;}
.left{ float:left;}.right{ float:right;}
a{color:#666666; 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:#EF7220; text-decoration:none;}
img{border:none; max-width:100%;}
#clear{width:100%; height:0px; clear:both;}
.clear{width:100%; height:0px; clear:both;}
p{line-height:25px;}
.left{ float:left;}
.right{ float:right;}

#top{width:100%; height:100px; margin:0 auto; background:#fff;}
#topc{width:1360px; height:100px; margin:0 auto;}
#topcl{width:435px; height:100px; float:left; margin-top:0px;}
#topcl img{width:435px; height:100px;}
#topcr{width:830px; height:100px; float:right; position:relative; padding-right:0px;}
.icon_img{ width:100px; height:35px; float:right; margin-top:34px; border:1px solid #2375DF; border-radius:50px; overflow:hidden; text-align:center; line-height:35px;}
.tpa{ width:60px; height:35px;  display:block; background:#2375DF; color:#fff; border-radius:50px; float:left;}
.tpa1{ width:40px; height:35px;  display:block; color:#2375DF;  display:block; float:right;}
#menu_wp{width:700px; height:100px; float:left;}
/*menu*/
#menu { display:block; width:100%; margin:0 auto; height:100px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center; width:100px; display:block; z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:100px; margin:0 auto; text-align:center; line-height:100px;  color:#202020; height:100px; display:block; font-size:15px; -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;}
#nav .mainlevel a:hover {color:#fff; background:#2567ca; text-decoration:none; z-index:999}
#nav .mainlevel ul { display:block; position:absolute; display:none;   z-index:99; ackground:#fff;}

#nav .mainlevel li {background:#fff; padding-top:px; }
#nav .mainlevel li a {padding:0px; width:250px; color:#666; background-image:none; background-color:#fff; font-size:14px; text-align: left; text-indent:20px;line-height:30px; height:30px;  display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; background:#2567ca; }
.tp{ width:100%; height:100px;}

.cont1{ width:100%; height:auto; padding:70px 0px;background: #F4F4F4;}
.cnt1z{ width:1360px; height:auto; margin:0 auto;}
.cnt11{ width:600px; height:auto; float:left;}
.ct1_1d{ width:190px; height:60px;border: 2px solid #2375DF; float:right; margin-top:55px;transition: all 0.8s;}
.ct1_1d:hover{ background:#2375DF}
.ct1_1d a{ width:100px; height:60px; line-height:60px; text-align:center; font-size:16px; display:block; margin:0 auto; padding:0px 20px; background:url(../images/a2.png) center right no-repeat;}
.ct1_1d a:hover{ color:#fff;background:url(../images/a2_1.png) center right no-repeat; }
.cnt12{ width:680px; height:440px; float:right;}

.cont{ width:1360px; height:auto; padding:60px 0px; margin:0 auto;; }
.bt1{ width:100%; height:auto; font-size:30px; color:#828282; line-height:40px; text-align:center;}
.bt1 p{ font-weight: bold;font-size: 30px;line-height: 45px;color: #333333;}
.cont2 { width:1360px; height:auto; margin:40px auto;}
.cont2 li{width:310px; height:280px; border:1px solid #666666;box-sizing: border-box;transition: all 0.8s; float:left; margin-right:40px; margin-bottom:50px;}
.cont2 li img{ width:308px; height:220px; cursor: pointer;transition: all 1.2s;}
.cont2 li img:hover{transform: scale(1.1);}
.cont2 li p{ width:100%; height:60px; background:#666666; color:#fff;transition: all 0.5s; line-height:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont2 li:hover{ border:1px solid #E6000F; background:#;}
.cont2 li:hover p{ background:#E6000F;}
.cont2 li:nth-child(4n) { margin-right:0px;}
.cnt21{ width:210px; height:60px; margin:40px auto 0px auto;}
.cnt21 a{ width:190px; height:60px; text-align:center; margin:0 auto; line-height:60px; font-size:18px;display:block;transition: all 1.5s; color:#333;border: 2px solid #2375DF;box-sizing: border-box;}
.cnt21 a:hover{ background:#2375DF; color:#fff; padding:0px 10px; border-radius:50px;}

.cont3{ width:100%; height:730px; padding:60px 0px; background:url(../images/ct3.png) center no-repeat;;}
.cont3 ul{ width:1360px; height:auto; margin:60px auto;}
.cont3 ul li{ width:272px; height:400px; float:left; position:relative; overflow:hidden;}
.cont3 ul li img{cursor: pointer;transition: all 1.8s;}
.cont3 ul li img:hover{transform: scale(1.1);}

.cont3 ul li .ct3z{ width:92%; height:80px; margin-left:8%; position:absolute; bottom:0px; color:#fff;}
.cont3 ul li .ct3z p{ width:100%; height:35px; background:url(../images/a_xt.png) bottom left no-repeat;}
.cont3 ul li .ct3z span{font-size: 16px; padding-top:5px;}

.cont4{ width:1360px; height:auto; padding:65px 0px; margin:0 auto;}
.bt2{ width:100%; height:auto;font-size: 30px; color:#333; text-align:center; font-weight:bold;}
.bt2 p{font-size: 12px;line-height: 40px;color: #828282; font-weight:normal;}
.cont4 ul{ margin-top:40px;}
.cont4 li{ width:320px; height:137px;border:1px solid #BDBDBD; margin-bottom:20px; float:left; margin-right:26px;box-sizing: border-box; overflow:hidden;transition: all 1.2s; }
.cont4 li img{ width:100%; height:auto;cursor: pointer;transition: all 1.2s;}
.cont4 li img:hover{transform: scale(1.1);}
.cont4 li:hover{border: 1px solid #2375DF;box-shadow: 0px 8px 20px rgba(35, 117, 223, 0.2);}
.cont4 li:nth-child(4n) { margin-right:0px;}

.footer{ width:100%; height:auto;background: #383838;}
.foot{ width:1360px; height:auto; margin:0 auto;}
.fot{ height:70px; line-height:70px; color:#fff; border-bottom: 1px solid #BDBDBD;}
.fot a{ width:16.66%; float:left; display:block; color:#fff; text-align:center;}
.fot a:hover{ text-decoration:underline;}


.foote{ width:1360px; height:auto; margin:0 auto;}
.ft2{ width:830px; height:300px; margin-top:80px; float:left; margin-left:40px; color:#fff;}
.ft2 li{  height:auto; float:left; line-height:36px; font-size:14px;}
.ft2 li p{ width:100%; height:40px; line-height:40px; text-align:center;}
.ft2 li h2{ font-size:16px; height:40px; font-weight:bold;}
.ft2 li a{ width:100%; height:36px; line-height:36px; display:block; color:#fff;}
.ft2 li a:hover{ text-decoration:underline;}

.ft3{ width:410px; height:30px;;float:right; margin-top:40px;}
.ft3 h2{ width:420px; height:40px; font-size:24px; text-align:center;}

.jon1{ width:100%; height:50px; padding-bottom:15px; float:left; position:relative;}
.b1{width:100%; height:50px; line-height:50px; margin:0;box-sizing: border-box; color:#fff; padding:0; background:#4C4C4C;border:#4C4C4C 1px solid; padding-left:115px;-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; }
.b1:hover{border:#ecedef 1px solid; background:#3e3e3e; }

.jon4{ width:100%; height:90px; margin-bottom:15px; display:block;position:relative;}
.b2{width:100%; height:90px; line-height:50px;margin:0; padding-left:115px;box-sizing: border-box;color:#fff; background:#4C4C4C;border:#4C4C4C 1px solid; }
.b2:hover{border:#ecedef 1px solid; background:#3e3e3e;  }
.jn1{ width:115px; height:50px; position:absolute; top:0px; left:5px; line-height:50px; color:#fff;}
.jn1 img{ ; display: inline-block;    vertical-align: -7px; padding-right:5px;}
.jon5{ width:150px; height:44px; margin:0 auto;}
.jon5 button{ display: block; width: 100%; height: 100%; border: none; outline: none; font-size:16px; text-align: center; line-height: 44px; color: #fff; background: #2375DF;border-radius:50px;}
.fotd{ width:100%; line-height:30px; padding:30px 0px; margin-top:10px; text-align:center; color:#fff;}

.conp{ width:1360px; height:40px; margin:30px auto; text-align:center;}
.conp a{  border: 1px solid #666666;box-sizing: border-box; margin:0px 5px; padding:8px 10px; }
.conp a:hover{ background:#2375DF;border: 1px solid #2375DF; color:#fff;}

.cntx{ width:1366px; height: auto; margin:10px auto 30px auto; position:relative; }
.cntx .layer3List{ position:relative;}



.layer3_box{width:310px; height:280px; border:1px solid #666666;box-sizing: border-box;transition: all 0.8s; float:left; margin-right:40px; margin-bottom:30px;}
.layer3_box img{ width:308px; height:220px; cursor: pointer;transition: all 1.2s;}
.layer3_box img:hover{transform: scale(1.1);}
.layer3_box p{ width:100%; height:60px; background:#666666; color:#fff;transition: all 0.5s; line-height:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.layer3_box:hover{ border:1px solid #E6000F; background:#;}
.layer3_box:hover p{ background:#E6000F;}
.cntx  .swiper-button-next{ top: 38%; transform: translateY(-50%);;transition: all 0.8s;right:-100px; width: 66px; height:66px; background: url(../images/a8n.png); background-size:100% 100% ; margin: 0;}
.cntx  .swiper-button-prev{top:38%; transform: translateY(-50%);;transition: all 0.8s;left:-100px; width:66px; height:66px; background: url(../images/a6n.png); background-size:100% 100% ; margin: 0;}
.cntx  .swiper-button-next:hover{background: url(../images/a8n1.png);}
.cntx  .swiper-button-prev:hover{background: url(../images/a6n1.png);}
#bannera{width:100%; height:450px; margin:0 auto;  margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.ab{ width:1360px; height:80px; margin:0 auto; border-bottom:1px solid #BDBDBD; text-align:center;}
.ab a{ line-height:80px; font-size:16px; padding:20px 35px;}
.ab a:hover{ background:url(../images/d1.png) center bottom no-repeat; color:#2375DF;}
.main{ width:1360px; height:auto; margin:0 auto; padding:45px 0px 80px 0px;;}
.bt3{font-weight: bold;font-size: 18px;line-height: 66px;text-transform: uppercase;color: #BDBDBD;}
.bt3 p{font-size: 30px;line-height: 45px;color: #333333;}
.mainz{ width:100%; padding-top:20px;}

.bt4{font-weight: normal;font-size: 30px;line-height: 35px; padding-top:20px;text-transform: uppercase;color: #BDBDBD; position:relative;}
.bt4 p{font-size: 30px;font-weight: bold;line-height: 45px;color: #333333;}
#topral{width:309px; height:42px;  position:absolute; right:0px; bottom:0px;}
.s1{width:229px; height:42px; line-height:42px; margin:0; padding-left:10px;  border:none; background:url(../images/1_02.png); color:#888}
.s1:hover{border-right:none;}
/*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 0px 0px; text-align:center; }
#nx_pg a{display:inline; padding:9px 16px 9px 16px; background:#fff;border: 1px solid #DEE2E6;border-radius: 4px ; color:#6C757D;;font-size:14px; 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:#2375DF; color:#fff;}
#nx_pg .on{ background:#2375DF; color:#fff;}

#info-T{width:100%;margin:0 auto; min-height:30px; padding-top:0px; padding-bottom:25px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:100%;margin:0 auto; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%;margin:0 auto; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%;margin:0 auto; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%;margin:0 auto; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%;margin:0 auto; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}
.bt5{ position:relative; width:1360px; height:90px; line-height:90px; border-bottom:1px solid #BDBDBD;}
.bt5 a{ color:#666;}
.bt5 a:hover{ text-decoration:underline;}


#main-l{width:245px; float:left;  background:#ECECEC; }
#mla{width:245px; height:75px; line-height:75px; padding-left:0px; font-size:24px;  color:#fff;  background:#2375DF; text-align:center; border-bottom:#4da2d3 0px solid; padding-top:0px; padding-bottom:0px;}

/*菜单*/
#mclc{width:245px; margin:0 auto; padding-top:10px; padding-bottom:50px;} 
#mclc ul{margin:0; padding:0;}
#mclc ul li{list-style:none;}
#mclc ul a{display:block; width:245px; height:60px; margin:0 auto; line-height:60px;  border-bottom:#fff 1px solid;transition: all 1.2s;padding-left:0px; color:#333;  text-align: center; ; font-size:16px; box-shadow:0 0px 0px #d0d0d0;-webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;}
#mclc ul a:hover{color:#fff; background:#666666; ; }

#main-r{width:1075px; float:right; background-color:#fff; padding-left:0px; padding-right:0px; }

.cont2n { width:1070px; height:auto; margin:0px auto;}
.cont2n li{width:320px; height:280px; border:1px solid #666666;box-sizing: border-box;transition: all 0.8s; float:left; margin-right:40px; margin-bottom:50px;}
.cont2n li img{ width:318px; height:220px; cursor: pointer;transition: all 1.2s;}
.cont2n li img:hover{transform: scale(1.1);}
.cont2n li p{ width:100%; height:60px; background:#666666; color:#fff;transition: all 0.5s; line-height:60px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont2n li:hover{ border:1px solid #E6000F; background:#;}
.cont2n li:hover p{ background:#E6000F;}
.cont2n li:nth-child(3n) { margin-right:0px;}

.fh{ width:100%; height:auto; padding:60px 0px 80px 0px;; margin:0px auto; background:#F6F6F6;;;}
.fh a{width: 292px;height: 52px;background: #FFFFFF;border: 1px solid #DEE2E6; text-align:center; line-height:52px;box-sizing: border-box;border-radius: 8px; display:block; margin:0 auto;}

.art1{ width:100%; height:auto; margin-top:35px;}
.art1 li{ width:100%; height:372px;border: 1px solid #666666;box-sizing: border-box;transition: all 1.2s; margin-bottom:50px; }
.art1_img{ width:484px; height:370px; border-right:1px solid #666; float:left; overflow:hidden;}
.art1_img img{ width:484px; height:370px;cursor: pointer;transition: all 1.2s;}
.art1_img img:hover{transform: scale(1.1);} 
.art1 li .art11{ width:870px; height:370px; float:right; font-size:16px; padding:25px; line-height:25px;box-sizing: border-box; color:#333; line-height:40px; }
.art1 li .art11 .titl{ color:#2375DF;}

.art1 li:hover{border: 1px solid #E6000F; background:#E6000F;filter: drop-shadow(0px 8px 16px rgba(230, 0, 15, 0.15)); } 
.art1 li:hover .art1_img{border-right:1px solid #E6000F; }
.art1 li:hover .art11{ color:#fff;}
.art1 li:hover .art11 .titl{ color:#fff;}

.art2{ width:100%; height:auto; text-align:center; padding-top:40px; padding-bottom:30px;}
.art2 img{ max-width:100%;}
.container{ width:100%; margin:0 auto; }

.join_tab ul{ border:1px solid #e6e6e6; border-bottom:0px; width:100%; border-collapse:collapse; text-align:center; }
.join_tab .uwl-title{ background:#595759; height:63px; line-height:63px; border-bottom:1px solid #595759; }
 .join_tab .uwl-title span{ height:63px; line-height:63px; color:#fff; }
  .join_tab span{ width:20%; display:block; float:left; font-size:15px; color:#444; text-align:center; height:56px; line-height:56px; }

 .accordion {position: relative; background-color: #fff;display: inline-block;width: 100%; border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
.accordion:hover{background:#f5f5f5; color:#ff0000; border-bottom: 1px solid #2375DF;; }
.accordion-desc { background-color: #fff;z-index: 2; padding: 30px 30px;border-bottom:1px solid #e6e6e6; text-align:left;}

.info-foot{ margin-top:30px; }
.info-foot a{ float:left;}
.info-foot .download{ display:block; width:218px; height:43px; border:1px solid #97d01b; font-size:15px; color:#97d01b; text-align:center; line-height:43px; }
.info-foot .download i{ margin-left:10px; width:16px; height:15px; line-height:2; display:inline-block; background:url(images/download-icon.png) no-repeat; }
.info-foot .download:hover{ background:#97d01b; color:#fff; }
.info-foot .download:hover i{ background:url(images/download-icon-hover.png) no-repeat; }
.info-foot .updow{ display:block; width:218px; height:43px; border:1px solid #97d01b; background:#97d01b; font-size:15px; color:#fff; text-align:center; line-height:43px; }
.info-foot .updow:hover{border:1px solid #97d01b; background:#fff;color:#97d01b;}
.info-foot .fileName{ font-size:15px; color:#666666; line-height:43px; margin-left:20px; text-indent:8px; }
 .info-foot .fileName i{ font-style:normal; color:#db2424; }

 .cjzs{ width:1360px; height:auto; }
  .cjzs li{ width:430px; height:auto; margin-right:35px; margin-bottom:40px; float:left;}
  .cjzs li img{ width:430px; height:258px;cursor: pointer;transition: all 1.2s;}
  .cjzs li img:hover{transform: scale(1.1);}
  .cjzs li p{ width:100%; height:55px; line-height:55px; text-align:center; color:#fff; background:#828282;;} 
  .cjzs li:nth-child(3n) { margin-right:0px;}










