@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px; font-family:"微软雅黑"; }

ul,li{ list-style:none; }

img{ border:none; }

a{ display:block; text-decoration:none; }

input,button,textarea,select,option{ outline:none; }

button,a{ cursor:pointer; }

body{ background:#fff; min-width:1200px; }



.fl{ float:left; }

.fr{ float:right; }

.mp-2{ margin-top:20px; }

.mp-4{ margin-top:40px; }



.lycm-top{ width:100%; float:left; }

.lycm-topbox{ width:1200px; margin:0 auto; }

.lycm-logo{ width:391; height:82; float:left; margin-top:20px; }

.lycm-toprt{ float:right; margin-top:5px; width:420px; position:relative; }

.lycm-wxic{ width:30px; height:30px; background:url(/assets/img/wx.png) no-repeat center; display:block; cursor:pointer; }

.lycm-wxbox{ position:absolute; top:40px; right:0px; width:120px; height:120px; z-index:666; border:5px #fff solid; display:none; }

.lycm-wximg{ width:120px; height:120px; }

.lycm-serbox{ width:415px; height:43px; border:1px #1c72b5 solid; border-radius:40px; float:right; margin-top:10px; overflow:hidden; }

.lycm-serinp{ width:330px; height:43px; line-height:43px; border:none; padding-left:20px; font-size:14px; float:left; color:#666; }

.lycm-serbtn{ width:46px; height:43px; background:url(/assets/img/ic1.png) no-repeat center; float:left; border:none; }



.lycm-nav{ width:100%; height:55px; float:left; background:#0d6eb9; margin-top:20px; position:relative; z-index:66; }

.lycm-navul{ width:1200px; margin:0 auto; height:55px; }

.lycm-navul li{ width:133px; float:left; text-align:center; position:relative; }

.lycm-navul li a.li1{ color:#fff; font-size:16px; line-height:55px; height:55px; }

.lycm-navul li:hover .li1{ background:rgba(0,0,0,0.3); }



.lycm-navul li .lycm-er{ background:rgba(13,110,185,0.8); position:absolute; left:0px; top:55px; width:150px; display:none; }

.lycm-navul li .lycm-er span{ width:100%; margin:0 auto; display:block; text-align:center; }

.lycm-navul li .lycm-er span a{width:100%; border-bottom:1px #fff solid; color:#fff;line-height:20px; color:#fff; font-size:14px; text-align:center; display:inline-block;padding:10px 0;}

.lycm-navul li .lycm-er span a:last-child{ border-bottom:none;}

.lycm-navul li .lycm-er span a:hover{ background:rgba(0,0,0,0.3);  }







.flexslider2{ position:relative; overflow:hidden; float:left; width:100%; height:430px; }

.slides { position:relative; z-index:1; float:left; width:100%; height:430px; }

.slides li{ width:100%; height:430px; }

.slides li a{ display:block;width:100%;height: 430px;}

.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}

.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}

.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; background: url(../img/dot.png) right 0 no-repeat; cursor: pointer;}

.flex-control-nav .flex-active { background-position: 0 0;}



.flexslider{ position:relative; overflow:hidden; height:120px; float:left; width:1200px; margin-top:15px; }

.flexslider .slides { position:relative; z-index:1; float:left; height:120px; width:100%; }

.flexslider .slides li{ width:100%; height:120px; }

.flexslider .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}

.flexslider .flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}

.flexslider .flex-control-nav a { display: inline-block; width: 20px; height: 3px; line-height: 40px; overflow: hidden; background: #0d6eb9; cursor: pointer;}

.flexslider .flex-control-nav .flex-active { background: #f5f5f5;}





.lycm-box1{ width:1200px; margin:0 auto; }

.lycm-leimg1{ width:640px; height:365px; float:left; margin-top:30px; }

.lycm-rtbox1{ width:520px; float:right; }

.lycm-tle{ width:100%; float:left; border-bottom:1px #dcdcdc solid; height:50px; margin-bottom:5px; }

.lycm-tlesp1{ display:inline-block; background:url(/assets/img/tlebg.png) no-repeat left; font-size:18px; padding-left:43px; padding-right:7px; color:#0d6eb9; border-bottom:2px #0d6eb9 solid; height:50px; line-height:50px; }

.lycm-tlesp2{ float:right; color:#0d6eb9; font-size:14px; line-height:50px; }

.lycm-list{ margin:7px 0px 0 0; width:100%; float:left; }

.lycm-list li{ width:100%; float:left; }

.lycm-lisp1{ width:75%; display:block; background:url(/assets/img/d.png) no-repeat left; padding-left:15px; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; font-size:14px; float:left; }

.lycm-lisp2{ width:20%; display:block; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; text-align:right; font-size:13px; float:right; }

.lycm-list li:hover .lycm-lisp1{ color:#0d6eb9; }

.lycm-list li:hover .lycm-lisp2{ color:#0d6eb9; }



.lycm-img1{ width:1200px; float:left; margin-top:20px; }

.lycm-box2{ width:100%; float:left; padding:30px 0px; background:#f2f9ff; margin-top:30px; }

.lycm-f{ width:1200px; margin:0 auto; position: relative; display: flex; align-items: center; justify-content: space-between;}

.lycm-f li{ width:222px; float:left; background:#fff; border-radius:8px; overflow:hidden; text-align:center; padding-bottom:20px; }

.lycm-f li .lycm-fimg1{ width:222px; height:153px; display:block; }

.lycm-f li .bg1{ background:url(../images/li1.png) no-repeat center; }

.lycm-f li .bg2{ background:url(../images/li2.png) no-repeat center; }

.lycm-f li .bg3{ background:url(../images/li3.png) no-repeat center; }

.lycm-f li .bg4{ background:url(../images/li4.png) no-repeat center; }

.lycm-f li .lycm-fsp1{ width:90%; float:left; margin:0 5%; text-align:center; display:block; color:#676767; font-size:18px; padding-top:22px;}

.lycm-f li .lycm-fic2{ width:56px; height:3px; background:#4181ff; display:inline-block; margin-top:13px; margin:0 auto; }

.lycm-f li:nth-child(5n+1) .lycm-fic2{ background:#4181ff; }

.lycm-f li:nth-child(5n+2) .lycm-fic2{ background:#fdba2b; }

.lycm-f li:nth-child(5n+3) .lycm-fic2{ background:#ff5f57; }

.lycm-f li:nth-child(5n+4) .lycm-fic2{ background:#00aebb; }

.lycm-f li:nth-child(5n) .lycm-fic2{ background:#36ab60; }







.lycm-fsp2{ display:none; width:86%; float:left; margin:0 7%; line-height:23px; height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#808080; font-size:14px; padding-top:13px;}



.lycm-fbox{ width:1200px; overflow:hidden; margin:0 auto; position:relative; }

.lycm-fbox .btn { display: none; *display: inline; *zoom: 1; width:41px; height:41px; border-radius:50%; cursor: pointer; position:absolute; top:100px; z-index:55; }

.lycm-fbox .btnl { background:url(../images/le1.png) no-repeat; left:15px; }

.lycm-fbox .btnr { background:url(../images/rt1.png) no-repeat; right:7px; }

.lycm-fbox:hover .btn{ display:block; }







.lycm-le2{ width:640px; float:left; margin-top:30px; }

.lycm-t li{ width:100%; float:left; margin-top:25px; }

.lycm-t li .lycm-timg{ width:300px; height:110px; float:left; }

.lycm-t li .lycm-tsp1{ width:320px; float:right; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#252525; font-size:16px; height:60px; line-height:30px; }

.lycm-t li .lycm-tsp2{ width:320px; float:right; overflow:hidden; color:#999; font-size:13px; height:20px; line-height:20px; text-align:right; margin-top:30px; }

.lycm-t li:hover .lycm-tsp1{ color:#0d6eb9; }

.lycm-t li:hover .lycm-tsp2{ color:#0d6eb9; }



.lycm-box4{ width:100%; float:left; background:#f2f9ff; margin-top:30px; padding-bottom:30px; }

.lycm-box5{ width:1200px; margin:0 auto; }

.lycm-tab{ width:1200px; float:left; border-bottom:4px #0d6eb9 solid; height:65px; }

.lycm-tab li{ width:33.3%; float:left; text-align:center; cursor:pointer; }

.lycm-tab li span{ background:url(../images/ic2.png) no-repeat left; padding-left:50px; color:#0d6eb9; font-size:24px; height:65px; line-height:65px; display:inline-block; }

.lycm-tab li.on{ background:#0d6eb9; }

.lycm-tab li.on span{ color:#fff; }



.lycm-tabox{ width:100%; float:left; margin-top:30px; display:none; }

.lycm-tabimg{ width:640px; height:400px; float:left; }

.lycm-box6{ width:530px; float:right; height:410px; }

.lycm-tabtle{ width:100%; color:#0d6eb9; font-size:30px; float:left; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }

.lycm-box7{ width:100%; text-indent:2em; float:left; color:#000; font-size:16px; margin-top:20px; height:300px; overflow:hidden; }

.lycm-tabmore{ float:right; color:#0d6eb9; font-size:14px; line-height:50px;}



.lycm-box8{ width:100%; float:left; padding:18px 0; border-top:1px #ededed solid; }

.lycm-link{ width:1200px; margin:0 auto; color:#0d6eb9; font-size:18px; height:21px; overflow:hidden; }

.lycm-link .sp1{ width:14.286%; display:block; float:left; text-align:center; position:relative; box-sizing:border-box; cursor:pointer; height:21px; line-height:21px; border-left:1px #c6c6c6 solid;}

.lycm-link .sp1 a{ color:#434343; font-size:16px; }

.lycm-link .sp1:hover a{ font-weight:600; }

.lycm-link .on a{ font-weight:600; }

.lycm-link .sp1:first-child{ border:none; }

.lycm-linkul{ width:1200px; margin:0 auto; display:none;position:relative;}

.lycm-linkul li{ width:23%; float:left; background:url(../img/d.png) no-repeat left; background-size:5px; padding-left:10px; }

.lycm-linkul li a{ color:#666; font-size:15px; height:35px; line-height:35px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; }

.lycm-linkul li:nth-child(1){ margin-top:20px; }

.lycm-linkul li:nth-child(2){ margin-top:20px; }

.lycm-linkul li:nth-child(3){ margin-top:20px; }

.lycm-linkul li:nth-child(4){ margin-top:20px; }

.lycm-link a{ font-size:16px; color:#252525; display:inline-block; }

.lycm-linkul li:hover a{ color:#0d6eb9; }





.lycm-footer{ width:100%; float:left; background:#0d6eb9; text-align:center; padding:20px 0px;color:#fff;line-height:30px;}

.lycm-fobox{ width:1200px; margin:0 auto; text-align:center; }

.lycm-fobox a{ width:150px; float:left; height:30px; line-height:30px; color:#fff; font-size:16px; }

.lycm-fop{ width:100%; color:#fff; font-size:14px; float:left; }



.list-tab{ width:100%; float:left; border-bottom:1px #ededed solid; height:55px; }

.list-tabul{ width:1200px; margin:0 auto; height:55px; text-align:center; }

.list-tabul li{ display:inline-block; position:relative; height:25px; color:#5e5e5e; font-size:16px; padding:0 35px; margin-top:15px; cursor:pointer; background:url(../images/li2.jpg) no-repeat left; }

.list-tabul li:first-child{ background:none; }

.list-tabul li.on{ color:#0d6eb9; }

.list-tabbg{ background:url(../img/ic6.png) top no-repeat; width:70px; height:30px; display:inline-block; position:absolute; bottom:-30px; left:-35px; margin-left:50%; display:none; }

.list-tabul li.on{ color:#0d6eb9; }

.list-tabul li.on .list-tabbg{ display:block;}



.list-xin{ width:100%; padding:30px 0px; float:left; }

.list-ul{ width:1200px; margin:30px auto 30px auto;  }

.list-ul li{ width:100%; float:left; background:#fafafc; position:relative; margin-bottom:20px; border:1px solid transparent; }

.list-ul li .img{ width:310px; height:130px; float:left; margin:15px; }

.list-ul li .list-bt{ float:left; width:100%; height:24px; line-height:24px; color:#000; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:400; }

.list-ul li .list-fl{ float:left; width:100%; margin:6px 0 10px; font-size:12px; color:#000; }

.list-ul li .list-nebox1{ float:left; padding:30px 0 21px 34px; width:596px; }

.list-ul li .list-nr{ float:left; width:92%; height:52px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#000; font-size:12px; position:relative; margin-top:5px; }

.list-ul li .list-date{ float:right; color:#000; }

.list-ul li .list-time{ padding:36px 66px 0 0; }

.list-ul li .list-d{ display:block; height:26px; font-size:24px; }

.list-ul li .list-y{ display:block; font-size:13px; }

.list-ul li .list-ic1{ position:relative; display:inline-block; margin-top:22px; width:65px; height:22px; color:#dbdbdb; border-radius:22px; border: 1px solid #dbdbdb; background:url(../img/common_z1.png) no-repeat center; }

.list-ul li:hover{ box-shadow:3px 3px 5px 6px #fafafc; }

.list-ul li:hover .list-ic1{ border: 1px solid #0d6eb9; background:#0d6eb9 url(../img/common_z2.png) no-repeat center; }



.list-ul2{ width:100%; float:left; margin:30px auto 30px auto;  }

.list-ul2 li{ width:100%; float:left; background:#fafafc; position:relative; margin-bottom:20px; border:1px solid transparent; }

.list-ul2 li .img{ width:210px; height:110px; float:left; margin:15px; }

.list-ul2 li .list-bt{ float:left; width:100%; height:24px; line-height:24px; color:#000; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:400; }

.list-ul2 li .list-fl{ float:left; width:100%; margin:6px 0 10px; font-size:12px; color:#000; }

.list-ul2 li .list-nebox1{ float:left; padding:20px 0 21px 14px; width:440px; }

.list-ul2 li .list-nr{ float:left; width:100%; height:52px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#000; font-size:12px; position:relative; }

.list-ul2 li .list-date{ float:right; color:#000; }

.list-ul2 li .list-time{ padding:36px 66px 0 0; }

.list-ul2 li .list-d{ display:block; height:26px; font-size:24px; }

.list-ul2 li .list-y{ display:block; font-size:13px; }

.list-ul2 li .list-ic1{ position:relative; display:inline-block; margin-top:22px; width:65px; height:22px; color:#dbdbdb; border-radius:22px; border: 1px solid #dbdbdb; background:url(../img/common_z1.png) no-repeat center; }

.list-ul2 li:hover{ box-shadow:3px 3px 5px 6px #fafafc; }

.list-ul2 li:hover .list-ic1{ border: 1px solid #0d6eb9; background:#0d6eb9 url(../img/common_z2.png) no-repeat center; }







.dow-ul{ width:1200px; float:left; margin:20px 0px 20px 0; }

.dow-ul li{ border-bottom:1px #ededed solid; width:100%; padding:20px 0px; float:left; position:relative; }

.dow-bt{ float:left; width:100%; height:30px; line-height:30px; color:#000; font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.dow-nr{ float:left; width:100%; height:20px; line-height:20px; color:#999; font-size:14px; position:relative; margin-top:7px; }

.dow-ul li:last-child{ border-bottom:none; }

.dow-ic1{ display:block; width:50px; height:25px; background:url(../images/ic4.png) no-repeat left; color:#0d6eb9; padding-left:25px; line-height:25px; position:absolute; right:60px; bottom:20px; cursor:pointer; }

.dow-ic2{ display:block; height:25px; background:url(../images/ic5.png) no-repeat right; color:#0d6eb9; padding-right:25px; line-height:25px; position:absolute; right:0px; bottom:20px; cursor:pointer; }



.sp-ul{ width:1200px; float:left; margin:20px 0px 20px 0; }

.sp-ul li{ width:290px; float:left; border:1px #ededed solid; padding-bottom:15px; margin-bottom:10px; margin-left:10px; }

.sp-ul li:nth-child(4n+1){ margin-left:0px; }

.sp-img{ width:100%; height:290px; float:left; }

.sp-bt{ width:90%; margin:0 5%; margin-top:10px; float:left; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; color:#111; font-size:15px; }

.sp-nr{ width:90%; margin:0 5%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; color:#999; font-size:12px; }

.sp-ul li:hover{ border:1px #0d6eb9 solid; }



.about2{ margin:0 25px; float:left; width:1200px; background:#fff; margin-top:10px; padding-top:20px; padding-bottom:40px;}

.ditu{ float:left; padding:10px; border:1px #f0f0f0 solid; margin-left:15px; background:#fff; border-radius:3px;-webkit-user-select:text !important; overflow:hidden;}

.ab2_rt{ float:right; margin-right:15px; border:1px #fefefe solid; width:520px;}

.ab2_rt li{}

.ab_tle { height:60px; line-height:60px; }

.ab_tle img{ vertical-align:middle; margin-right:15px; }

.ab_tle span{ color:#0d6eb9; font-size:16px;}

.ab_nei{ padding:15px;  color:#333; font-size:14px; background:#f1f1f1; line-height:25px;}

.ab_bu{ color:#999; font-size:14px; line-height:25px; float:left; padding-left:25px; margin-top:10px;}



.form-p{ width:100%; float:left; color:#111; font-size:15px; margin-top:30px;   }

.form-ul{ width:100%; float:left; margin:20px 0px; }

.form-ul li{ width:50%; float:left; margin:10px 0px; text-align:center; }

.form-lab{ width:190px; text-align:right; display:inline-block; height:34px; line-height:34px; color:#666; font-size:14px; }

.form-inp{ width:350px; display:inline-block; height:34px; line-height:34px; border:1px #ededed solid; vertical-align:top; padding:0 10px; font-size:14px; }

.form-ic{ color:red; font-weight:bold; margin-right:5px; }

.form-tex{ width:350px; display:inline-block; height:70px; line-height:20px; border:1px #ededed solid; vertical-align:top; padding:10px; font-size:14px; }

.form-btn{ width:120px; height:43px; line-height:43px; font-size:16px; color:#fff; background:#0d6eb9; border:none; }

.form-sc{ width:372px; height:60px; vertical-align:top; display:inline-block; border:none; background:url(../images/ic7.png) left no-repeat; cursor:pointer; }

.form-select{ width:373px; display:inline-block; height:36px; line-height:36px; border:1px #ededed solid; vertical-align:top; padding:0 10px; font-size:14px; }

.form-select .op{ height:40px; line-height:40px; }

.form-lab2{ display:inline-block; height:36px; line-height:36px; color:#666; width:122px; text-align:left; }

.form-rad{ margin-right:5px; display:inline-block; vertical-align:middle; }

.form-lab3{ display:inline-block; height:36px; line-height:36px; color:#666; width:183px; text-align:left; }



.form-inp2{ width:200px; }

.form-inp3{ width:125px; margin-left:0px; }

.form-inp4{ width:183px; }

.form-inp5{ width:185px; margin-left:0px; }



.reg-tle2{ width:96%; height:40px; line-height:40px; background:#ededed; float:left; color:#111; font-size:16px; padding:0 2%; margin-top:10px; }

.reg-mp4{ margin-top:40px; }

.reg-tle{ width:1153px; margin-top:10px; height:50px; border:1px #ededed solid; line-height:50px; border-left:5px #0d6eb9 solid; float:left; color:#111; font-size:18px; padding:0 20px; }

.reg-down{ display:block; width:40px; height:40px; float:right; background:url(../images/sel-down.png) no-repeat right; cursor:pointer; }

.reg-up{ display:block; width:40px; height:40px; float:right; background:url(../images/sel-up.png) no-repeat right; cursor:pointer; }

.reg-none{ display:none; }

.mb-4{ margin-bottom:40px; }

.reg-he{ width:100%; float:left; height:40px; }



.reg-box1{ width:1200px; padding:150px 0px; background:#f8f8f8; margin:30px 0px; float:left; }

.reg-box2{ width:210px; margin-left:260px; padding:40px 0px; text-align:center; float:left; border:1px #46aaff solid; cursor:pointer; }

.reg-img1{ width:150px; }

.reg-img2{ width:150px; }

.reg-zcsp1{ display:block; width:100%; color:#0d6eb9; font-size:16px; margin-top:15px; }



.fw-ul{ width:100%; float:left; margin:20px 0px; }

.fw-ul li{ width:16.66%; float:left; text-align:center; padding:25px 0px; }

.fw-ul li .img{ width:65px; height:65px; }

.fw-ul li .span{ width:100%; height:20px; color:#333; margin-top:8px; font-size:16px; height:20px; display:block; }















.con-wapper{ width:1000px; margin:0 auto; }

.con-h2{ float:left; font-size:26px; color:#010101; display:block; width:100%; overflow:hidden; text-align:center; margin-top:30px; }

.con-time{ width:100%; float:left; font-size:14px; text-align:center; margin-top:15px; color:#666; }

.con-box{ width:1000px; float:left; margin-top:30px; margin-bottom:20px; color:#999; }

.con-video{ width:100%; }

.con-box img{ width:70% !important; margin:0 15%; }



.con-wapper2{ width:1200px; margin:0 auto; margin-top:20px;  }

.con-wapper3{ width:1200px; float:left; position:relative; background:#def0fb; margin-bottom:20px; height:100%; }



.con-le{ width:300px; background:#f8f8f8; float:left; background:#def0fb; height:100%; }

.con-rt{ width:860px; background:#fff; padding:0 20px; float:right; position:relative; }

.con-letle{ width:70%; color:#4f5f6f; font-weight:600; padding-top:30px; font-size:20px; border-bottom:5px #fff solid; height:65px; float:left; background:url(../images/g1.png) no-repeat left; padding-left:30%; background-position:15px;  }

.con-letle2{ width:77%; color:#4f5f6f; font-weight:600; padding-top:30px; font-size:20px; border-bottom:5px #fff solid; height:60px; float:left; background:url(../images/ic2.png) no-repeat left; padding-left:23%; background-position:10px;  }

.con-le .bg2{ background:url(../images/s1.png) no-repeat left; background-position:15px; }

.con-le .bg3{ background:url(../images/c1.png) no-repeat left; background-position:15px; }

.con-letle p{ width:100%; color:#7d7d7d; }

.con-leul{ width:299px; float:left; background-color: #9ac5db; border-right:1px solid #c1d6e1; }

.con-leul li .header{ cursor:pointer; width:249px; position:relative; padding-right:50px; height:50px; line-height:50px; overflow:hidden; color:#4f5f6f; font-size:16px; text-indent:45px; display:block; background-color:#fff; border-bottom:1px solid #c1d6e1; background-image:url(../img/ic1x.jpg); background-repeat:no-repeat; background-position:11px 16px; }

.con-leul li.on .header{ background-color:#9ac5db; color:#505050; background-image:url(../img/ic1.jpg); }

.con-lesan{ display:none; }

.con-lesan .con-lesi{ width:100%; height:50px; line-height:50px; text-indent:65px; display:block; background-color:#def0fb; border-bottom:1px solid #c1d6e1; background-image:url(../img/ic2.gif); background-repeat:no-repeat; background-position:45px 20px; }

.con-lesan .con-lesi a{ color:#505050; font-size:14px; }

.con-lesan .con-lesi:hover{ background-color:#FFFFFF; color:#ae0303; background-image:url(../img/ic2.gif); background-repeat:no-repeat; background-position:45px 20px; }

.con-lesan .on{ background-color:#FFFFFF; color:#ae0303; background-image:url(../img/ic2.gif); background-repeat:no-repeat; background-position:45px 20px; }

.con-box2{ width:100%; float:left; margin-top:30px; margin-bottom:20px; color:#999; }

.con-btn{ padding:7px 20px; position:absolute; top:20px; right:20px; color:#fff; background:#db4453; border-radius:3px; font-size:16px; }

.con-leul li .header .san-ic1{ background:url(../img/down.png) no-repeat center; display:block; width:50px; height:50px; position:absolute; top:0px; right:0px; }

.con-leul li .header .san-ic2{ background:url(../img/up.png) no-repeat center; display:block; width:50px; height:50px; position:absolute; top:0px; right:0px; }



.slide1{ width:640px; height:365px; margin:20px 0 0 0; overflow:hidden; position:relative; background-color:#000; z-index:10; float:left; }

.slide1 ul{ height:365px; }

.slide1 ul li{ width:640px; height:365px; float:left; }

.slide1 ul li img{ width:640px; height:365px; float:left; }

.slide1 .bg{ width:640px; height:34px; position:absolute; bottom:0; left:0; z-index:5;}

.slide1 .num{ overflow:hidden; zoom:1; position:absolute; right:20px; bottom:11px; z-index:10; }

.slide1 .num span{ display:inline-block; width:10px; height:10px; margin-left:5px; background:#000; opacity:0.7; border-radius:50%; cursor:pointer; overflow:hidden; }

.slide1 .num span.on{ background:#fff; }

.slide1 .skip{ display:none; _display:block; width:42px; height:42px; position:absolute; top:50%; margin-top:-21px; cursor:pointer; }

.slide1 .prev{ background:url(../images/le1.png) no-repeat center; left:10px;}

.slide1 .next{ background:url(../images/rt1.png) no-repeat center; right:10px;}

.slide1:hover .prev,.slide1:hover .next{ display:block;}







.slide2{ width:300px; height:250px; margin-top:20px; overflow:hidden; position:relative; background-color:#000; z-index:10; float:left; }

.slide2 ul{ height:250px; }

.slide2 ul li{ width:300px; height:250px; float:left; }

.slide2 ul img{ width:300px; height:250px; float:left; }

.slide2 .bg{ width:300px; height:34px; position:absolute; bottom:0; left:0; z-index:5;}

.slide2 .num{ overflow:hidden; zoom:1; position:absolute; right:20px; bottom:11px; z-index:10; }

.slide2 .num span{ display:inline-block; width:10px; height:10px; margin-left:5px; background:#000; opacity:0.7; border-radius:50%; cursor:pointer; overflow:hidden; }

.slide2 .num span.on{ background:#fff; }

.slide2 .skip{ display:none; _display:block; width:32px; height:32px; position:absolute; top:50%; margin-top:-15px; cursor:pointer; }

.slide2 .prev{ background:url(../images/le1.png) no-repeat center; background-size:30px; left:10px;}

.slide2 .next{ background:url(../images/rt1.png) no-repeat center; background-size:30px; right:10px;}

.slide2:hover .prev,.slide2:hover .next{ display:block;}









.ft-carousel1{position: relative; width:640px; height:365px; float:left; margin-top:20px; overflow: hidden;}

.ft-carousel1 .carousel-inner{ position:absolute; left:0; top:0; height:100%;}

.ft-carousel1 .carousel-inner .carousel-item{ float:left; height:100%; position:relative; }

.ft-carousel1 .carousel-item img{ width:640px; height:365px; }

.ft-carousel1 .carousel-inner .carousel-item p{ height:50px; z-index:99; line-height:50px; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:rgba(0,0,0,0.5); color:#e3e3e3; position:absolute; left:0px; bottom:0; font-size:18px; padding:0 5%; }

.ft-carousel1 .carousel-indicators{position:absolute;left:0;bottom: 60px;width: 100%;text-align: center;font-size: 0;}

.ft-carousel1 .carousel-indicators span{ display:inline-block; width:10px; height:10px; background-color:#000; opacity:0.7; margin:0 4px; border-radius:50%; cursor:pointer; }

.ft-carousel1 .carousel-indicators span.active{background-color: #fff;}

.ft-carousel1 .carousel-btn{ position:absolute; top:50%; width:42px; height:42px; margin-top:-21px; cursor:pointer; display:none; }

.ft-carousel1 .carousel-prev-btn{ left:10px; background:url(../images/le1.png) no-repeat; }

.ft-carousel1 .carousel-next-btn{ right:10px; background:url(../images/rt1.png) no-repeat; }

.ft-carousel1:hover .carousel-next-btn,.ft-carousel1:hover .carousel-prev-btn{ display:block; }





.ft-carousel2{position: relative; width:300px; height:200px; float:left; margin-top:20px; overflow: hidden;}

.ft-carousel2 .carousel-inner{ position:absolute; left:0; top:0; height:100%;}

.ft-carousel2 .carousel-inner .carousel-item{ float:left; height:100%;}

.ft-carousel2 .carousel-item img{ width:300px; height:200px; }

.ft-carousel2 .carousel-indicators{position:absolute;left:0;bottom: 10px;width: 100%;text-align: center;font-size: 0;}

.ft-carousel2 .carousel-indicators span{ display:inline-block; width:10px; height:10px; background-color:#000; opacity:0.7;  margin:0 4px; border-radius:50%; cursor:pointer; }

.ft-carousel2 .carousel-indicators span.active{background-color: #fff;}

.ft-carousel2 .carousel-btn{ position:absolute; top:50%; width:30px; height:30px; margin-top:-15px; cursor:pointer; display:none; }

.ft-carousel2 .carousel-prev-btn{ left:10px; background:url(../images/le1.png) no-repeat; background-size:30px; }

.ft-carousel2 .carousel-next-btn{ right:10px; background:url(../images/rt1.png) no-repeat; background-size:30px; }

.ft-carousel2:hover .carousel-next-btn,.ft-carousel2:hover .carousel-prev-btn{ display:block; }

.cer{clear:both;}

.back-to-top {

            position: fixed;

            display: none;

            right: 20px;

            bottom: 120px;

            background-color: rgb(57, 61, 73);

            width: 50px;

            width: 50px;

            padding: 10px 0;

            text-align: center;

            border-radius: 4px;

            cursor:pointer;

        }

        .back-to-top img{

            height: 30px;

            width: 30px;

            margin: 0 auto;

        }

        .back-to-top span{

            font-size: 12px;

            color: #fff;

            height: 20px;

            line-height: 20px;

        }

        .lycm-serbox{

            width: 300px;

            height: 36px;

            display: flex;

            align-items: center;

            justify-content: space-between;

        }

        .lycm-serinp{

            padding-right: 10px;

            height: 36px;

            line-height: 36px;

        }

        .lycm-serbtn{

            height: 36px;

            background-size: contain;

            margin-right: 10px;

        }



        .lycm-nav{width:100%;height: 50px;float:left;background:#0d6eb9;margin-top:20px;position:relative;z-index:66;}

        .lycm-navul{width:1200px;margin:0 auto;height: 50px;}

        .lycm-navul li{ width:133px; float:left; text-align:center; position:relative; }

        .lycm-navul li a.li1{color:#fff;font-size:18px;line-height: 50px;height: 50px;}

        .lycm-navul li:hover .li1{ background:rgba(0,0,0,0.3); }



        .lycm-navul li .lycm-er{background:rgba(13,110,185,0.8);position:absolute;left:0px;top: 50px;width:150px;display:none;}

        .lycm-navul li .lycm-er span{ width:100%; margin:0 auto; display:block; text-align:center; }



        .lycm-navul li .lycm-er span a:last-child{ border-bottom:none;}

        .lycm-navul li .lycm-er span a:hover{ background:rgba(0,0,0,0.3);  }

        .lycm-tlesp1{

        background-size: 25px;

        padding-left: 31px;

        font-weight: bold;

    }

    .ft-carousel1{

        height: 480px;

    }

    .ft-carousel1 .carousel-item img{ width:640px; height:480px; }

    .lycm-lisp1,.lycm-lisp2{

        height: 29px;

        line-height: 29px;

    }

    .slides li{

        background-size: cover!important;

    }

.pagination p{  

                margin:0;  

                cursor:pointer  

            }  

            .pagination{  

                height:40px;  

                padding:20px 0px;  

            }  

            .pagination a{  

                display:block;  

                float:left;  

                margin-right:10px;  

                padding:2px 12px;  

                height:24px;  

                border:1px #cccccc solid;  

                background:#fff;  

                text-decoration:none;  

                color:#808080;  

                font-size:12px;  

                line-height:24px;  

            }  

            .pagination a:hover{  

                color:#0d6eb9;  

                background: white;  

                border:1px #0d6eb9 solid;  

            }  

            .pagination a.cur{  

                border:none;  

                background:#0d6eb9;  

                color:#fff;  

            }  

            .pagination p{  

                float:left;  

                padding:2px 12px;  

                font-size:12px;  

                height:24px;  

                line-height:24px;  

                color:#bbb;  

                border:1px #ccc solid;  

                background:#fcfcfc;  

                margin-right:8px;  

  

            }  

            .pagination p.pageRemark{  

                border-style:none;  

                background:none;  

                margin-right:0px;  

                padding:4px 0px;  

                color:#666;  

            }  

            .pagination p.pageRemark b{  

                color:#0d6eb9;  

            }  

            .pagination p.pageEllipsis{  

                border-style:none;  

                background:none;  

                padding:4px 0px;  

                color:#808080;  

            }  

            .dates li {font-size: 14px;margin:20px 0}  

            .dates li span{float:right}

.con-wapper3{

        background: #eff6fb;

    }

    .con-lesan .con-lesi {

        background-color: #fff;

    }

    .con-lesan .on {

        background-color: #eff6fb;

    }

    .con-lesan .con-lesi:hover{ background-color:#eff6fb;}

    .con-le{

        background-color: #eff6fb;

    }



    .list-ul2 li .img{

        height: 157px;

    }

    .list-ul2 li a{

        display: flex;

        align-items: center;

    }

    .list-ul2 li .list-nr{

        height: auto;

        max-height: 52px;

    }

    .list-ul2 li .list-y{

        margin-top: 5px;

    }

    .list-ul2 li .list-time{

        padding: 0;

    }

    .list-ul2 li .list-date{

        margin-right: 20px;

    }

    .list-ul2 li .list-nebox1{

        width: 500px;

        margin-right: 20px;

    }

    .con-wapper3 {

        display: flex;

        min-height: 520px;

        height: auto;

    }



    .con-le {

        height: 100%;

        min-height: 520px;

    }



    .con-rt {}



    .con-box2 {

        color: #444;

    }



    .con-h2 {

        font-weight: bold;

        font-size: 28px;

    }

    .downloadul{

        margin-top: 20px;

        overflow: hidden;

    }

    .downloadul li{

        display: flex;

        align-items: center;

        justify-content: space-between;

        border-bottom: 1px #ededed solid;

        padding: 20px 0px;

    }

    .downloadul li:last-child{

        border-bottom: none;

    }

    .dow-ic1{

        position: inherit;

    }

    .crumbs{

        margin-top: 20px;

        display: flex;

        color: #666;

    }

    .crumbs a{

        color: #444;

    }

    .crumbs a:hover{

        color: #0d6eb9;

    }

    .none_title{

        width: 450px;

        white-space:nowrap;

        overflow:hidden;

        text-overflow:ellipsis;

    }

    .photoslistbox{

        overflow: hidden;

        margin-top: 20px;

    }

    .photoslist{

        display: flex;

        flex-wrap: wrap;

    }

    .photos_box{

        border: 1px solid #f1f1f1;

        border-radius:0px 0px 5px 5px;

        /* height: 200px; */

        width: 202px;

        margin: 0 5px;

        margin-bottom: 10px;

        overflow: hidden;

        cursor: pointer;

    }

    .photos_box:hover{

        box-shadow: 0 0 3px rgba(0,0,0,0.2);

    }

    .photos_box:hover .photos_imgbox{

        transform: scale(1.12);

        animation:mymove 1s ease-in-out 0s 1 alternate forwards;

    }

    @keyframes mymove

    {

        from {transform: scale(1);}

        to {transform: scale(1.1);}

    }

    

    .photos_imgboxf{

        width: 202px;

        height: 151px;

        display: flex;

        align-items: center;

        justify-content: center;

        overflow: hidden;

    }

    .photos_imgbox{

        width: 202px;

        height: 151px;

        background-size: cover;

        background-position: center;

        background-repeat: no-repeat;



    }

    .photos_imgbox img{

        max-height: 192px;

        max-width: 192px;

    }

    .photos_name{

        height: 32px;

        line-height: 32px;

        font-size: 12px;

        color: #444;

        text-align: center;

        white-space:nowrap;

        overflow:hidden;

        text-overflow:ellipsis;

    }

    .crumbs_icon{

        height: 20px;

        width: 20px;

        background: url('/assets/img/home.png') no-repeat center;

        background-size: cover;

        margin-right: 5px;

    }

    .crumbs_span{

        display: block;

        height: 20px;

        width: 20px;

        background: url('/assets/img/right.png') no-repeat center;

        background-size: 15px;

        margin:0 3px;

    }