*{margin:0; padding:0;}
body {font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; line-height:23px;color:#585858; background:#ffffff}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
img { border:none; }
td {FONT-WEIGHT: normal;FONT-SIZE: 13px;COLOR: #5A5A5A;LINE-HEIGHT: 20px;TEXT-DECORATION: none;}
.fl{ float:left}
.fr{ float:right;}
.mag20{ margin-top:20px;}
.clearBoth{line-height:1px;height:1px;clear:both}
.wrap{width:1200px;margin: 0 auto 0;}
.min1200{ min-width:1200px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a{text-decoration:none;color:#656566;}
a:hover{text-decoration:none;color:#f3782a;}
.padd30{padding-top:30px;}
/*==================================head===========================================*/
.heads{width:100%; background:#f8f7f7; overflow:hidden; line-height:40px; border-bottom:1px solid #e9e8e8;}
.red{ color:#dc2504}
.por{position: relative;}
header{position: fixed;left: 0;top: 0;height: 130px;min-width: 1200px;z-index:10;opacity: 1;width:100%;background:#fff;box-shadow:0px 0px 3px #000}
.header-box{ width:1200px;height:92px;position: relative;min-width: 1200px; margin:auto;}
.header-box .logo{float:left;height: 90px; width:330px; padding-top:15px;}
.header-box .menu{float:right;width:870px;height:90px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ margin:auto; height:90px; line-height:90px; position:relative; z-index:1;}
.nav a{ color:#4d4d4d;  }
.nav .nLi{ float:left; width:122px; position:relative;height:90px; display:inline;}
.nav .nLi a{ display:block; color:#4d4d4d; font-size:16px;}
.nav .nLi a:hover{color:#122a88}
.nav .nLi h3{ float:left; width:95px;font-size:17px; text-align:center; font-weight:normal}
.nav .nLi span{ float:left; text-align:center; width:100%;}
.nav .sub{ display:none; width:150px; left:0; top:90px;  position:absolute; background:#f3f3f3;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#4d4d4d; font-size:13px;}
.nav .sub a:hover{ background:#ffd3a4; color:#000000;}
.mainleft{ float:left; width:250px; background:#fff;}
.mainright{ float:right; width:910px;}
.neiright{ float:right; width:880px; background:#fff; padding:25px 15px; line-height:30px;}
.sidebar .title{width:100%;background-color: #0468b4;padding: 20px 0px;text-align: center;}
.sidebar .title span{display: block;font-size:26px;color: #fff;}
.sidebar .title b{display: block;font-size:14px;color: #fff; font-weight:normal;text-transform:uppercase}
.sidebar ul{width:100%;border: 1px solid #e5e5e5;box-sizing: border-box;}
.sidebar ul li{border-bottom: 1px solid #e5e5e5;line-height: 60px;text-indent: 30px;position: relative;}
.sidebar ul li:last-child{border-bottom: 0px;}
.sidebar ul li a{color: #505050;display: block;}
.sidebar ul li:hover a{background-color: #0468b4;color: #fff;}
.sidebar ul li:after{display: block;content: "+";font-size: 20px;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.sidebar ul li:hover:after{color: #fff;}
.leftcont{ width:245px; background:#10b58b; padding:10px; line-height:30px; color:#fff; margin-top:15px;}
.cplist {width:100%;display: flex;flex-wrap: wrap; padding:10px;overflow:hidden;}
.cplist li {width:30.3%; margin-right:2%; padding:5px;cursor: pointer;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.15);border-bottom:0; margin-bottom:15px; border:1px solid #e5e3e3;}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:35px; padding:5px 0; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden;}
.cplist li .img img {max-width: 100%;width: 100%;height:197px;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
.cplist li:hover {border:1px solid #0468b4;}
/*===================foot===============================*/
.foot_bg{ width:100%; margin:auto; background:#095692; padding:30px 0; overflow:hidden;}
.foot1{ width:1200px;margin:auto; overflow:hidden}
.foot1 .footL{ width:285px; float:left;}
.foot1 .footR{ float:right; width:850px; padding-top:15px;}
.foot1 .footR p{ float:left; width:100%; line-height:30px; color:#dfedf9;}
.footMenu{ width:100%;float:left;}
.footMenu li a{ padding:0 20px 0 0 ; float:left; color:#dfedf9;font-size:13px; line-height:30px;}
.footMenu li a:hover{ color:#f28300;}

.copyright{ width:100%; background:#033f68; text-align:center; line-height:30px; color:#9198af; padding:15px 0px;}