@charset "utf-8";
/* Width Style*/
.W1200{width:1200px;}
.W900{width:900px;}
.W805{width:805px;}
.W470{width:470px;}
.W400{width:400px;}
.W385{width:383px;}
.W280{width:280px;}

/* Top Style*/
.Header{box-shadow: 0 6px 6px rgba(0, 0, 0, .05);position:relative;z-index:1000;}
.Header .LogoBg{height:100px;overflow:hidden;}
.Header .Logo {OVERFLOW: hidden; FLOAT: left;}
.Header .Txt{margin-top:40px;line-height:150%;float:right;font-size:15px; font-weight:bold;color:#133984;}

.WeiZhi{height:45px;box-shadow: 0 6px 6px rgba(0, 0, 0, 0.08);}
.BreakingNews{ overflow:hidden;  height:auto; position:relative;height:40px;top:2px;}
.BreakingNews .bn-title{float:left;color: #E00724;display: inline-block;padding: 10px 20px 10px 30px;position: relative;font-weight: 600!important;}
.BreakingNews .bn-title::before{position:absolute;content: '';width:25px;height:25px;background: url(../images/Ico.png) 0 -1215px no-repeat;left: 0;}
.BreakingNews .bn-title::after{position:absolute;content: '';width:5px;height:22px;background: url(../images/Ico.png) -10px -1185px no-repeat;right: 5px;}
.BreakingNews ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:0px; right:50px;}
.BreakingNews ul li{list-style:none; padding:10px 20px 10px 0; display:none;}
.BreakingNews ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0;height:23px!important;line-height:23px!important;}
.BreakingNews .bn-arrows{display:inline-block; float:right; width:40px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNews .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.4;}
.BreakingNews .bn-arrows span:hover{opacity:1;}
.BreakingNews .bn-arrows-left{ left:0; background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNews .bn-arrows-right{right:0px; background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

/**fudong**/
.research_in{display: block;left:45%; margin-left: -720px;position: fixed;top: 225px;z-index:100;}
.research_in div{position:relative;}
.Close{position:absolute;right:5px;top:5px;width:26px;height:15px;display:block;background:url(../images/Ico.png) 0 -1060px no-repeat;cursor:pointer;}

/**nav style**/
/*一级导航*/
.nav{width: 675px;float: right;margin:33px -30px 0 0;}
.nav ul{ width:1100px; margin:0 auto;}
.nav ul li{float:left; text-align:center;}
.nav ul li a{font-size:16px;font-weight: 600;color:#333;display:block;margin:0px;padding: 5px 15px;border-radius:3px;}
.nav ul li a.selected,.nav ul li a:hover{background:#E00724; box-shadow:0 2px 6px rgb(207 0 55 / 50%);color:#fff;transition: all 0.5s ease;text-decoration:none;}
/*二级导航*/
.nav ul li ul.nav_xl{ width:120px; background:#fff; position:absolute; display:none;margin-left:-10px; z-index:9999;box-shadow:0 0 3px #e7e7e7;padding:5px 0;}
.nav ul li:hover ul.nav_xl { display:block;animation:fadeInDown 0.6s; }
.nav ul li ul.nav_xl li{ display: inline-block; height:35px; line-height:35px;text-align: center;width: 100%;}
.nav ul li ul.nav_xl li a{color:#666; font-size:14px;font-weight: normal;padding:5px 10px;}
.nav ul li ul.nav_xl li a:hover{ background:none;color:#E00724; text-decoration:underline;box-shadow: none;border-bottom:none;}


/* Form Style*/
.Search{float:right;margin-top:7px;position:relative;}
.Search:hover .TxtInput{border-color:#E00724;width:270px;opacity:.6;}
.Search:hover .SeachBtn{background:url(../images/Ico.png) no-repeat 3px 4px;}
.TxtInput{border: 1px solid #eee;border-radius: 15px;border-radius:3px; width:220px; height:28px; line-height:28px; overflow:hidden; text-indent:15px; font-size:14px;transition:all 0.5s; outline: none;}
.SeachBtn{height:30px; width:30px;right:3px;top:2px;position:absolute; background:url(../images/Ico.png) no-repeat 3px -26px;border:none; z-index:1000;cursor:pointer;border-radius:100px;transition:all 0.5s;outline: none}


 
.Search1{margin: 0 auto;width: 80%;}
.Search1:hover .TxtInput1{border-color:#005BAC;opacity:.6;}
.Search1:hover .SeachBtn1{background:url(../images/Ico.png) no-repeat 3px 4px #E00724;}
.TxtInput1{border: 1px solid #005BAC;border-right:none;width: 85%;height: 36px;line-height:28px;overflow:hidden;text-indent:15px;font-size:14px;transition:all 0.5s;outline: none;display: inline-block;float: left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.SeachBtn1{height: 40px;width:90px;background: url(../images/Ico.png) no-repeat 65px -21px #005BAC;border:none;z-index:1000;cursor:pointer;transition:all 0.5s;outline: none;display: inline-block;float: left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;color:#fff;font-size:16px;text-align: left;text-indent: 15px;}




/*focus 焦点图1*/
.swiper1{min-width:1200px;}
.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev{background:url(../images/ico.png) 0 -1100px no-repeat;}
.swiper1 .swiper-button-next{transform:rotate(180deg);}
.swiper-pagination-bullet{width:30px;height:5px;background:#fff;opacity:.35;border-radius:0;}
.swiper-pagination-bullet-active{background:#E00724;opacity:1;}
.swiper1 .swiper-slide{height:400px;display:block;}


.swiper2 {width: 100%;height:60px;}
.swiper2 .swiper-slide {text-align: center;font-size: 18px;background:#f1f1f1;color:#026BEA;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper2 .swiper-slide a,.swiper2 .swiper-slide img {width: 99% !important;display: inline-block;margin-top: 1px;background:#fff;}
.swiper2 .swiper-button-next,.swiper2 .swiper-button-prev{background:rgba(0,0,0,.4);padding:10px 0;width:18px;height:24px;color:#fff;text-align:center;font-size: 22px;font-family: serif;}
.swiper2 .swiper-button-prev{left:0;}
.swiper2.swiper-button-next{right:0;}


/*focus 焦点图2*/
.focus {overflow:hidden;position:relative;width:395px;height:280px; float:left;}
.focus_m ul {overflow:hidden;background-color:rgba(0,0,0,0.2)}
.focus_m li {width:395px;float:left;height:280px;}
.focus_m li a{position: absolute;left:0;z-index:1;width:100%;top:245px;color:#fff;font-size:14px;background-color:rgba(0,0,0,0.2);display: block;line-height: 35px;text-indent: 15px;}
.focus_m li img{position:absolute;top:0; left:0;width:395px;height:280px;}
.focus_s {height:0;position:absolute;margin:0 auto;z-index:2;top:245px; right:0;}
.focus_s ul {height:32px;overflow:hidden;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;margin-top:12px;}
.focus_s li b {display:block;background:url(../images/Ico.png) 0 -280px no-repeat;width:12px;height:32px;overflow:hidden;}
.focus_s li.active b {margin-top:-20px;}
.focus_m .title{line-height:32px;position:absolute;z-index:1000;padding:0px 15px;display:inline-block;background:rgba(0,142,212,.85);color:#fff;font-size:16px;}

/*login Style*/
.rukou1 li a{border-radius:3px;height:58px;line-height:58px;background:rgba(0,142,212,.08);margin:3px 0 2px;text-indent:30px;font-size:16px;color:#008ED4;font-weight:600;transition-duration: 0.6s;display:block;}
.rukou1 li a:hover{text-decoration:none;}
.rukou1 i{width:30px;height:30px;display: inline-block;position: relative;top:10px;margin-right:15px;}
.rukou1 .ico1{background:url(../images/Sprites.png) 0px -76px no-repeat;}
.rukou1 .ico2{background:url(../images/Sprites.png) 0px -130px no-repeat;}
.rukou1 .ico3{background:url(../images/Sprites.png) 0px -190px no-repeat;}
.rukou1 .ico4{background:url(../images/Sprites.png) 0px -250px no-repeat;}
.rukou1 .ico5{background:url(../images/Sprites.png) 0px -320px no-repeat;}
.rukou1 .on{background:#008ED4;color:#fff;box-shadow: 0 2px 6px rgba(0,142,212,0.5);}
.rukou1 .on>.ico1{background:url(../images/Sprites.png) -50px -76px no-repeat;}
.rukou1 .on>.ico2{background:url(../images/Sprites.png) -50px -130px no-repeat;}
.rukou1 .on>.ico3{background:url(../images/Sprites.png) -50px -190px no-repeat;}
.rukou1 .on>.ico4{background:url(../images/Sprites.png) -50px -250px no-repeat;}
.rukou1 .on>.ico5{background:url(../images/Sprites.png) -50px -320px no-repeat;}

/**tongji style**/
.count li{width: 90px;padding: 10px 0 0 85px;margin:5px 0 0 20px;cursor:pointer;position: relative;float: left;color:#666;}
.count li:first-child{margin-left:20px;} 
.count li b{font-weight: 400;font-size: 22px;display: inline-block;}
.count li b i{font-style: normal;color: #008CD6;}
.count li b em{font-style: normal; font-size:12px; font-weight: 100; padding-left:6px; position:relative; top: -1px;}
.count li p{font-size: 14px;font-weight: 600;margin-top: 5px;}

.count .bico1::before,.count .bico2::before,.count .bico3::before,.count .bico4::before,.count .bico5::before,.count .bico6::before{content:'';width: 70px;height: 70px;border:1px solid #BADDF8;position: absolute;left:0;border-radius: 100px;}
.count .bico1::before{background:url(../images/Sprites.png) -232px -67px no-repeat;}
.count .bico2::before{background:url(../images/Sprites.png) -232px -133px no-repeat;}
.count .bico3::before{background:url(../images/Sprites.png) -230px -193px no-repeat;}
.count .bico4::before{background:url(../images/Sprites.png) -232px -252px no-repeat;}
.count .bico5::before{background:url(../images/Sprites.png) -235px -312px no-repeat;}
.count .bico6::before{background:url(../images/Sprites.png) -232px -373px no-repeat;}

/* Title Style*/
.Title01{height:38px; line-height:34px;font-size:18px; font-weight:600;border-bottom:1px solid #eee;background:url(../images/Ico.png) 7px -207px no-repeat; text-indent:20px; }
.Title02{height:48px; line-height:46px; font-size:21px;font-weight:600;}
.Title02 .En{height:48px; line-height:46px; font-size:16px;font-weight:500;color:#999;margin-left:10px;}
.Title3{height:40px;border-bottom: 1px solid #eee;}
.Title3 h2{display: inline-block;font-size: 18px;line-height:35px;height:42px;color:#333;position: relative;}
.Title3 h2::before{content:'';position: absolute;width:100%;height:2px;background:#008ED4;left:0;bottom:1px;}
.Ico1{background:url(../images/Ico.png) 44% 13px no-repeat #f9f9f9; }
.Ico2{background:url(../images/Ico.png) 24px -245px no-repeat #f9f9f9; text-indent:55px;}

/** List Style**/
.List1 ul{margin:0;padding:0;}/*文字列表样式*/
.List1 li{padding:10px 4px 9px 15px;display:block; background:url(../images/Ico.png) 5px -880px no-repeat;transition:all .6s;border-left:2px solid #fff;}
.List1 li:nth-child(even){background-color:#f9f9f9;}
.List1 li:hover{padding:10px 4px 9px 23px;background:url(../images/Ico.png) 13px -880px no-repeat #f5f5f5;cursor:pointer;border-left:2px solid #008ED4;}
.List1 a:hover{text-decoration:none;}

.List2 ul{margin:0;padding:0;}/*公告列表样式*/
.List2 li{padding:13px 4px 12px 15px;display:block; background:url(../images/Ico.png) 5px -878px no-repeat;transition:all .6s;border-left:2px solid #fff;}
.List2 li:nth-child(even){background-color:#f9f9f9;}
.List2 li:hover{padding-left:23px;background:url(../images/Ico.png) 13px -878px no-repeat #f5f5f5;cursor:pointer;border-left:2px solid #008ED4;}
.List2 a:hover{text-decoration:none;}
.List2 li .time{float:right;color: #999;font-size: 12px;margin-right: 0;text-decoration:none;}
.List2 li .time .Red{float:left;height:22px;overflow:hidden;white-space:nowrap;width:180px;font-style:normal;}
.List2 .Zbfs1,.List2 .Zbfs2,.List2 .Zbfs3,.List2 .Zbfs4,.List2 .Zbfs5,.List2 .Zbfs6{float:left;line-height: 18px;width: 18px;height: 18px;text-align: center;border:1px solid #7CCA37;border-radius: 3px;color:#7CCA37;overflow: hidden;display: block;font-size: 12px;margin: 1px 5px 0 0;}
.List2 .Zbfs2{border-color:#61ACF9;color:#61ACF9;}
.List2 .Zbfs3{border-color:#FFBC3B;color:#FFBC3B;}
.List2 .Zbfs4{border-color:#FF6B4C;color:#FF6B4C;}
.List2 .Zbfs5{border-color:#FF9445;color:#FF9445;}
.List2 .Zbfs6{border-color:#31C9CB;color:#31C9CB;}


.List3 ul{margin:0;padding:0;}/*合作伙伴*/
.List3 li{padding:0 20px;height:70px;text-align:center;border-right:1px solid #eee; overflow:hidden;display: table-cell; vertical-align: middle;}
.List3 img{transition: all 0.5s ease 0s;}
.List3 img:hover{transform: scale(1.2, 1.2);}

.i-contact{padding-left:15px;}
.i-contact h5{font-size: 16px;color: #666;display: inline-block;height: 40px; line-height: 40px;padding-left:30px;margin:5px 0 0 0;}
.i-contact h5.icon-tel{background: url(../images/icon-tel.png) 0 8px no-repeat;}
.i-contact h5.icon-time{background: url(../images/icon-time.png) 0 8px no-repeat;}
.i-contact h5.icon-email{background: url(../images/icon-email.png) 0 8px no-repeat;}
.i-contact p{text-indent: 30px;}

/*悬浮链接*/
.izl-rmenu { position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn { width:72px; height:72px; margin-bottom:1px; cursor:pointer; position:relative; }

.izl-rmenu .btn-qq {background:url(../images/kf_icon.png) center -265px no-repeat;}
.izl-rmenu .btn-qq:hover {background-color: #008cd6;}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {background:url(../images/kf_icon.png) center -265px no-repeat #3EB1FC;display: block;text-decoration: none;}

.izl-rmenu .btn-cgr {background:url(../images/kf_icon.png) center 0px no-repeat; background-color:#F93E55; }
.izl-rmenu .btn-cgr:hover { background-color:#E00724; }
.izl-rmenu .btn-cgr .pic { position:absolute; left:-170px; top:0px; display:none; width:160px; height:160px; }

.izl-rmenu .btn-gys {background:url(../images/kf_icon.png) center -66px no-repeat; background-color:#78c340; }
.izl-rmenu .btn-gys:hover { background-color:#58a81c; }
.izl-rmenu .btn-gys .pic { position:absolute; left:-170px; top:0px; display:none; width:160px; height:160px; }

.izl-rmenu .btn-phone { background:url(../images/kf_icon.png) center -136px no-repeat; background-color:#fbb01f; }
.izl-rmenu .btn-phone:hover { background-color:#ff811b; }
.izl-rmenu .btn-phone .phone { background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:72px; color:#FFF; font-size:18px; text-align:center; display:none; }
.izl-rmenu .btn-top { background:url(../images/kf_icon.png) center -205px no-repeat; background-color:#666666; display:none; }
.izl-rmenu .btn-top:hover { background-color:#444; }


/** WebSite Bottom Style**/
.Link{padding:10px 0;}
.Link select{width:240px;margin:10px 20px;}
footer{background:#008CD6; padding:30px 0; color:rgba(255,255,255,.6);}
footer a{color:rgba(255,255,255,.6);margin-right: 10px;}
footer a:hover{color:rgba(255,255,255,1);}
footer h2{color:rgba(255,255,255,1);}
footer p{line-height: 220%;}


/** Two Columns Style **/
.LmBanner{width:100%;height:200px;background:url(../images/LmBanner.jpg) no-repeat top center;color:#fff;}
.LmBanner h2{padding:70px 0 20px;font-size:32px;font-weight:normal!important;color:#fff}
.LmBanner a{color:#fff;}
.LmTitle{background: url("../images/Sprites.png")0 0 no-repeat ;display: block; height:46px;}
.list>ul{padding-bottom:20px;}
.list>ul>li{width: 90%;margin:0 auto;}
.list>ul>li a[class=title]{width:100%;text-indent:25px;height:42px;line-height:42px;padding:0;border-bottom: 1px solid #eee;display:block;font-size:16px;position:relative;margin-top:5px;background:url(../images/Ico.png) 220px -163px no-repeat;}
.list>ul>li a:hover[class=title]{color:#008ED4;text-decoration:none;background-position:198px -133px;}
.list>ul>li a[class=title]>span{position: absolute;right: 10%;}
.list-se{}
.list-se>li{position: relative;	width:90%;margin:0 auto;}
.list-se>li>a{height:22px;	text-indent:30px;line-height:22px;display:block;font-size:14px;color:#888;margin-top:10px;background:url(../images/Ico.png) 16px -890px no-repeat;}
.list-se>li>a:hover{color:#008ED4;text-decoration:none;background:url(../images/Ico.png) 16px -940px no-repeat;}




.Content{padding:10px 50px 20px;}
.Content p,.Content span,.Content a{line-height:200%!important; font-size:16px!important; font-family:"Microsoft Yahei Font","微软雅黑"!important;}
.Content p{line-height:180%; font-size:16px;margin-top:8px!important;margin-bottom:8px!important;}

.print{cursor:pointer;background:url(../images/Ico.png) 0 -999px no-repeat; padding-left:20px;margin-left:10px;}
.print:hover{background:url(../images/Ico.png) 0 -1029px no-repeat;color:#008ED4;}
.fenye{padding:25px 0;border-top:1px solid #eee;}
.fenye a {background: #fff;border: 1px solid #eee;display: inline-block;padding: 5px 15px; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; cursor:pointer;}
.fenye a:hover{border: 1px solid #008ED4;}
.fenye select{padding: 7px 12px;margin:0 5px;border: 1px solid #eee;}

/*主任信箱*/
.infolist-main form#guestbookForm table tr td{ padding:5px 12px;}
.infolist-main form#guestbookForm table tr td input{ padding:6px 4px; border:1px #ccc solid; width:200px;}
.infolist-main form#guestbookForm table tr td textarea{border:1px #ccc solid;}
.infolist-main form#guestbookForm table tr td select{border:1px #ccc solid; padding:3px 6px;}
.guestbook_bnt{ width:100%; height:50px; text-align:center; margin:30px 0;}
.guestbook_bnt input{ width:200px; height:50px; line-height:20px; display:inline-block;font-size:24px;text-align:center; border:none;background:#E00724; box-shadow:0 2px 6px rgb(207 0 55 / 50%);color:#fff;transition: all 0.5s ease;text-decoration:none;cursor:pointer;}
.infolist-main form#guestbookForm table tr td label.error{ color:#ff0000; margin-left:6px; margin-top:-10px;}

/*留言回复*/
.infolist-main .gb-dl{ padding-bottom:15px; border-bottom:1px #e7e7e7 dotted;}
.infolist-main .gb-dl .gb-dl-tit{ font-size:14px; line-height:30px; margin-bottom:6px;}
.infolist-main .gb-dl .gb-dl-tit span{ color:#ff0000; margin-right:6px; font-size:14px;}
.infolist-main .gb-dl .gb-photo{ margin-right:10px;}
.infolist-main .gb-dl .gb-time{ margin-bottom:6px;}
.infolist-main .gb-dl .gb-time,.infolist-main .gb-dl .gb-txt { width:630px; float:left; color:#666;}
.infolist-main .gb-dl .gb-txt{ line-height:24px; color:#333; margin-bottom:15px; padding:10px; border:1px #d3efff solid;min-width:500px; max-width:630px; background:#f2faff; border-radius:4px;}
.infolist-main .gb-dl .gb-txt span.gb-jt{ width:23px; height:17px; background:blue; float:left; margin-top:-28px; z-index:10; position:absolute;}
.infolist-main .gb-dl .gb-txt em{ font-weight:600; color:#333; font-size:14px;}
.infolist-main .gb-dl .relpy{ padding:10px;min-width:500px; max-width:630px; background:#fffbf6;border:1px #ffe5c5 solid;border-radius:4px;}
.infolist-main .gb-dl .relpy_txt{ float:right; width:700px; text-align:right; height:35px; line-height:35px;}
