*{	margin: 0;	padding: 0; font-size: 16px; color: #000;}
ul li{ list-style: none;}
a{ color: #333; cursor: pointer; text-decoration: none; display: inline-block; }
a:hover{ text-decoration: none;}
.left{float: left;}
.right{float: right;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}   
.clearfix{zoom:1;}   
.wrapper{ width: 1200px; margin: 0 auto;}
.wrapper1{ width: 1440px; margin: 0 auto;}
/*====================导航*********/
.header{width:100%;z-index:999;height:150px;line-height: 150px;background:url(../img/topbg1.png) repeat-x;position:absolute;top:0;left:0;}
/*左侧logo*/
.header .left a img{height: 40px;margin-top: 6px;}
.header .left .img2{display: none;}
.ban{ line-height: 24px; margin-top: 52px; margin-left: 15px; }
.ban a{color: #fff; }
/*右侧*/


.header .left a img{height: 40px;margin-top: 6px;}
.header .left .img2{display: none;}

.header .nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height: 100%;line-height: 150px;display: block;}
.header .navbar_nav li{float:left;position: relative;display: block;}
.header .navbar_nav li.jt02:after{content: "";width: 0;height: 6px;background: url(../img/sj.png) no-repeat;position: absolute;top: 90px;left: 45%;}
.on{background: url(../img/sj.png) no-repeat center 90px;}
.header .navbar_nav li:hover:after{width: 8px;}
.header .navbar_nav li a{text-decoration: none;height: 100%;padding: 0 14px;display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;color: #fff;font-size: 16px;}
.header .navbar_nav li.dropdown{display: inherit;position: relative;}
.header .navbar_nav li.dropdown .jt{width: 20px;height: 20px;background: url(../img/top.png) no-repeat;background-size: 100%;display: block;}
.header .navbar_nav li.dropdown .dropdown_menu{display: none;position: absolute;top:50px;width: 100%;background: #fff;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 120%;left: -10%;}
.header .navbar_nav li.dropdown .dropdown_menu a{font-size: 14px;color: #666;padding: 0 10px;line-height: 40px;text-align: center;background: #fff;margin-bottom: 2px;}
.header .navbar_nav li.dropdown:hover .dropdown_menu{display: block;background: #f3f3f3;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}

.footer{ height: 362px; background: #004080;}
footer { height: 600px; }
.zuo{ width: 600px;}

   
.b_cont{width:600px;height:376px;overflow:hidden;position:relative;}
.ct_p_05{width:600px;height:376px;float:left;text-align:center;}

a.scrArrAbsLeft{position:absolute;right:49px;bottom:0px;width:50px;height:50px;background:rgba(51,51,51,0.5);cursor:pointer; line-height: 50px; font-size: 36px; text-align: center; text-decoration: none; color: #fff;}
a.scrArrAbsLeft:hover{background:rgba(240,135,6,1);}
a.scrArrAbsRight{position:absolute;right:-1px;bottom:0px;width:50px;height:50px;background:rgba(51,51,51,0.5);cursor:pointer; line-height: 50px; font-size: 36px; text-align: center; text-decoration: none; color: #fff;}
a.scrArrAbsRight:hover{background:rgba(240,135,6,1);}
.news{ width: 580px; height: 94px; padding: 12px; }
.data{color: #999; width: 90px; border-right: 1px solid #cfcfcf; text-align: center; float: left;}
.data p:first-child{ font-size: 20px; color: #999; padding-top: 6px;}
.data p:last-child{ font-size: 16px;color: #999;}
.news dd{ width: 446px;  float: left; margin-left: 16px;}
.news dd p:first-child a{ font-size: 16px; color: #333;}
.news dd p:last-child a{ font-size: 14px;color: #666;}

.news:hover{ background: #1155BB;}
.news:hover,.news:hover p,.news:hover dd p a{ color: #fff;}
.more{ margin-top: 30px;}
.more a{width: 175px; height: 40px; display: block;margin: 0 auto;text-align: center;line-height: 40px; border: 1px solid #999; color: #999;}

.foot ul li{ float: left; width: 126px; margin-top: 36px;}
.foot ul li dl dt a{font-size: 18px; font-weight: bold;line-height: 50px; color: #fff;letter-spacing:4px; text-align: center; display: inline-block; width: 100%;}
.foot ul li dl dd a{ line-height: 30px; color: #fff; text-align: center; display: inline-block; width: 100%;}
.tb{ width: 48px; height: 48px; border-radius: 24px; border: 1px solid #fff; margin: 0 8px; float: left; margin-top: 50px;}
.ewm{text-align: center; margin-top: 30px; margin-left: 20px;}
.ewm p{ color: #fff; }
.foot .fr{ position: relative;}
.xian{display: block; position: absolute; top: 40px; left: -40px; width: 1px; height: 100px; background: rgba(153,153,153,0.3);}


.bannerny{ height: 500px;}
.bannerny .wrapper{ position: relative;}
.banny{ position: absolute; top: 440px; left:0;}
.banny h2{font-size: 50px; color: #fff;}
.banny h3{ font-size: 26px; color: #fff;}
.subnav{ margin: 40px auto;}
.subnav li{ float: left; margin-right: 34px;}
.cpimg{ display: block;width: 120px; height: 110px; background: none; font-weight: bold;}
.cptit{ display: block;width: 100%; height: 50px; line-height: 50px;text-align: center;background: none; font-weight: bold;border-bottom:1px solid #fff;  color:#fff;}
.cpcur{color:#004080}
.posi{ padding: 20px 0; height: 40px; line-height: 40px;}
.posi .fl,.posi .fl a{color: #969da8;}

.text{ width: 200px; height: 40px; line-height: 40px;border: 1px solid #999;color: #999;background: none; text-indent: 16px;}
.sub{width: 80px; height: 40px; line-height: 40px;border: 1px solid #1155BB;color: #fff !important;text-align: center;background: #1155BB; }

.tit{ margin-top: 66px;text-align: center; padding-bottom: 38px;}
.tit h2{ margin-bottom: 38px;}
.tit p{width:526px;height: 2px; background: #e6e6e6;margin: 0 auto;}
.tit p span{width:80px;height: 2px; background: #1155BB;margin: 0 auto;display: block;}
.cplist li{ position: relative; width:584px; height:124px; padding: 24px; box-shadow: 2px 4px 6px #999; border-radius: 10px; margin-bottom: 50px; background: #fff;}
.cplist a{ width: 30px; height: 30px;display: block;position: absolute;right: 24px;top:35px; background: #eaeaea; color: #999; border-radius: 15px; text-align: center; line-height: 30px; font-size: 20px;} 
.cplist li:nth-child(odd) {float: right;}
.cplist li:nth-child(even) {float: left;}

.page li{ float: left; margin: 0 6px;}
.page li a{padding: 4px  8px;display: block;color: #666;}
.page li a:hover{ color: #666;}
.page li.thisclass a,.page li.thisclass { padding: 6px 10px;color: #fff; background: #1155BB;}

.gynav{height: 72px; line-height: 72px; background: #1155BB;position: absolute;bottom: 0; width: 100%;} 
.gynav li{ float: left;}
.gynav li a{display: inline-block; min-width: 102px; height: 72px;text-align: center; line-height: 72px; color: #fff; padding:0 4px}
.gynav li a.cur{background: #fff; color: #1155BB;}
.guimo{ height: 120px; background: rgba(17,85,187,1); width: 1200px;}
.about p{ text-align: justify; margin-bottom: 20px; color: #333;}
.blue{ color: #1155BB;}
.sz{ width: 25%; text-align: center; position: relative;}
.block{display: inline-block; color: #fff;}
.block div{ color: #fff;}
.sz{ margin: 14px 0;}
h2.block{ font-size: 50px; padding: 0 6px;}
.block1{ color: #fff;position: absolute;top:16px; right:62px; font-size: 18px;}
.ls{ line-height: 36px; text-align: center;}
.nr{ background: #fff; padding: 70px; line-height: 30px; text-align: justify; box-shadow: 2px 4px 6px #999; margin: 30px; z-index: 1000;}


.lx{ width: 576px;height: 300px;box-shadow: 2px 4px 6px #999; }
.lx h2{height: 90px; line-height: 90px; background: #1155BB;color: #fff;text-indent: 40px; margin: 0;}
.lx ul{ padding: 40px; line-height: 36px;}
.news1{ height: 180px; margin-bottom: 50px;}

.news1 dd{ width: 900px;  float: left; padding:20px;}
.news1 dd p:first-child a{ font-size: 20px; color: #333; height: 50px; font-weight: bolder;}
.news1 dd p:last-child a{ font-size: 16px;color: #666; line-height: 30px;}

.news1:hover{ background: #1155BB;}
.news1:hover,.news1:hover p,.news1:hover dd p a{ color: #fff;}
.pic{width:240px;float: left;}
.pic a{ display: block;  height:180px ; }
.pic a img{ width: 100%;}
.times{ margin-top: 20px;}
.times:hover{ opacity: 0.6;}



.togglebox{width: 1570px;margin: 0 auto;background: #fff;transform: translateZ(0);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
input[type="radio"]{position: absolute;opacity: 0;}
label{position: relative;display: block;height: 50px;line-height: 50px;font-size: 16px;font-weight: 700;border-top: 1px solid #ddd;background: #fff;cursor: pointer;}
label[for*='1']{border: 0;}
.jt01{background: url(../img/jt1.png) no-repeat center;width: 12px; height: 8px;position: absolute;top: 23px;left: 500px;}
label:after{transform: rotate(90deg);transition: .3s transform;}
section{height: 0;transition: .3s all;overflow: hidden;}
#toggle1:checked ~ label[for*='1']:after,#toggle3:checked ~ label[for*='3']:after,#toggle7:checked ~ label[for*='7']:after,
#toggle5:checked ~ label[for*='5']:after,#toggle9:checked ~ label[for*='9']:after,#toggle11:checked ~ label[for*='11']:after,#toggle13:checked ~ label[for*='13']:after,#toggle15:checked ~ label[for*='15']:after{transform: otate(180deg);}
#toggle1:checked ~ #content1,#toggle3:checked ~ #content3,#toggle5:checked ~ #content5,#toggle7:checked ~ #content7,
#toggle9:checked ~ #content9,
#toggle11:checked ~ #content11,
#toggle13:checked ~ #content13,#toggle15:checked ~ #content15{height: auto;
}
.yi{width: 40%; text-align: center; float: left;}
.er,.san,.si{width: 20%; text-align: center; float: left;}
.biaoti{ height: 48px; line-height: 48px; background: #1155BB; }
.biaoti .yi,.biaoti .er,.biaoti .san,.biaoti .si{color: #fff;}
.td{width: 90px; height: 30px; line-height: 30px; background: #1155BB; color: #fff; border-radius: 10px; margin: 12px auto; display: block;}
.td:hover{ color: #fff;}
.xx{ background: #eee;}
.xx .fl{ width: 49%; padding: 50px 25px;}
.xx .fr{ width: 49%; padding: 50px  25px;}
.fg{height: 50px;line-height: 50px; border-top: 1px solid #eee;}
.fg a{ color: #333;}

.cpzuo{ width:200px;}
.cpyou{ width:960px; margin:20px 0}
.cpzuo h2{ padding:12px; background:#004080; color:#fff; line-height:36px; font-size:20px}
.subnav1{ background:#888; padding:12px; text-align:center;}
.cplist1 li{ width:32%; margin-right: 1%; text-align:center; height:270px}
.cplist1 li div{ width:96%; margin-bottom:20px}
.cplist1 li div img{ width:100%}
.page li.active a{ background:#004080; color:#fff}