@charset "utf-8";
* {margin: 0;padding: 0;}
body {font-family:"Microsoft YaHei"; font-size:12px;}
ul,ol,li {list-style: outside none none;}
a {text-decoration: none; color:#333333;}
.clear{ clear:both}
.fl{float:left;}
.fr{float:right;}

.bg{width:100%; margin:0 auto;}

.top{width:100%; background:#2790cd; color:#93c8e6; line-height:30px;}
.w{width:1110px; margin:0 auto;}

.logo{width:422px; height:88px;}

.cd li{ list-style:none; line-height:88px; width:110px; text-align:center; float:left; font-size:16px; color:#555555;}

.p-box{width:100%; margin:0 auto;}
/*banner*/
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:45%; bottom:20px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; color:#fff; }
		
		.slideBox .hd ul li{ float:left; margin-right:20px;  width:15px; height:15px; background:#fff; cursor:pointer; border-radius:10px; }
		.slideBox .hd ul li a{ color:#fff; }
		.slideBox .hd ul li.on{ background:#2790cd; color:#fff; }
		
.nrqy{width:1110px; margin:0 auto; padding-top:70px; padding-bottom:95px;}
.tit{width:100%; margin:0 auto; line-height:34px; color:#4eb1ea; text-transform:uppercase; text-align:center; font-size:28px; font-family:Arial;}
.tit1{width:230px; margin:0 auto; height:34px;}
.fg{width:50px; height:1px; background:#868686; margin-top:16px;}
.tit2{width:130px; line-height:34px; text-align:center; font-size:22px; color:#333333;}

.pro{  margin:0 auto; padding-top:20px;}

.gsjj{width:100%; margin:0 auto;}
.gsjj .left{width:50%; background:url(../images/z-b.jpg) no-repeat; background-size:cover; height:335px;}
.gsjj1{ width:555px; float:right; padding-top:36px;}
.gsjj1-1{width:98%; padding-top:20px; font-size:12px; color:#fff; line-height:24px; padding-right:2%; padding-bottom:20px;}
.gsjj1-2{width:95px; height:26px; line-height:26px; border:1px solid #c0e2f6; margin:0 auto; text-align:center;  color:#ffcb43;}
.gsjj1-2:hover{color:#fff; border:1px solid #ffcb43; background:#81cefa; transition-duration: .5s;}

.gsjj .right{width:50%; background:url(../images/y-b.jpg) no-repeat; background-size:cover; height:335px;}

.news{width:1065px; height:314px; border:1px solid #dedede; margin:0 auto;}
.news-pic{width:500px; height:314px;}
.news1{width:520px; padding-right:20px; padding-top:15px; font-size:14px; }
.news1 li{width:502px; list-style:none; height:54px; line-height:54px; background:url(../images/yj.png) no-repeat right center; border-bottom:1px solid #f2f2f2; padding-left:15px; }
.news1 li:hover{width:502px; padding-left:12px; border-left:3px solid #2790cd; background:url(../images/yj1.png) no-repeat right center #b3e4ff;}
.anniu{width:126px; height:38px; line-height:38px; background:#2790cd; text-align:center; color:#ffcb43; margin-top:10px; font-size:14px;}
.anniu:hover{ border:1px solid #2790cd; width:124px; line-height:36px; color:#2790cd; background:none; transition-duration: .5s}

.foot{width:100%; background:#3b3f4a; height:176px; padding-top:32px;}
.foot1{width:100%; height:44px; margin:0 auto; line-height:44px;}
.w1{width:1052px; margin:0 auto;}
.tel{width:318px; height:139px; background:url(../images/tel.jpg) no-repeat;}
.cd1{width:636px; height:139px; border-left:1px solid #4b4f59; font-family:"微软雅黑";}
.cd1 li{width:145px; list-style:none; border-right:1px solid #4b4f59; float:left; height:139px; padding-left:13px;}
.cd1-tit{width:145px; line-height:36px; font-size:14px; color:#f2f2f3;}
.cd2{width:145px; line-height:24px; font-size:14px; color:#9d9fa5; cursor:pointer}
.ny-box{width:100%; height:332px; background:url(../images/about-p.jpg) no-repeat center; background-size:cover; margin:0 auto;}
.ny-menu{width:100%; height:56px; border-bottom:1px solid #e4e4e4; background:#FFF; margin:0 auto; line-height:56px;}
.cd-left{color:#2790cd; font-size:18px; font-weight:bold; }
.w2{width:1040px; margin:0 auto;}
.ny-center{width:1040px; margin:0 auto; padding-top:40px; padding-bottom:80px;}
.about{width:531px; height:280px; position:relative;}
.about1{width:486px; height:153px; background-color:rgba(244,209,100,0.8);  position:absolute; left:474px; top:35px;
padding:30px 50px 20px 80px; line-height:24px; font-size:14px; color:#333333;
}

.ny-zcfg{width:1040px; margin:0 auto;}
.ny-zcfg li{width:1000px; list-style:none; border-bottom:1px dashed #cfcfcf; height:42px; line-height:42px; font-size:14px; background:url(../policies/dt1.jpg) no-repeat center left; padding-left:25px;}


.lxwm{width:440px; padding-top:30px;}

.lxwm1{width:440px; line-height:36px; font-size:14px; font-weight:bold; font-size:16px;}
.lxwm2 li{ width:440px; line-height:30px; border-bottom:1px dashed #b5b5b5; font-size:14px;}
 .zxly{width:400px; margin:0 auto; font-size:20px; color:#333333; text-align:center; font-family:'微软雅黑';}
 .zxly1{width:580px; margin:0 auto; padding-top:40px;}
 .input{width:563px; border:1px solid #c8c8c8; height:44px; line-height:44px; background:#fff; font-size:16px; color:#747474; padding-left:15px;}
 .input1{width:563px; border:1px solid #c8c8c8; height:70px; line-height:30px; background:#fff; font-size:16px; color:#747474; padding-left:15px;} 
 
 .button {
	width:563px;
  padding: 0.8em;
  cursor: pointer;
  background: #2790cd;
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-align:center;
}
.trim {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  color:#fff;
}
.trim:hover:before, .trim:focus:before, .trim:active:before {
  opacity: 1;
    color:#fff;
}


#pageGro{ width:450px; height:25px; margin:0px auto; padding-top:30px;}
#pageGro div,#pageGro div ul li{ font-size:12px; color:#999; line-height:23px; float:left; margin-left:5px;}
#pageGro div ul li{ width:22px; text-align:center; border:1px solid #999; cursor:pointer;}
#pageGro div ul li.on{ color:#fff; background:#3c90d9; border:1px solid #3c90d9;}
#pageGro .pageUp,#pageGro .pageDown,#pageGro .pagestart,#pageGro .pageend{ width:63px; border:1px solid #999; text-align:center;cursor:pointer;}

.left{width:230px;}
.left-tit{width:195px; line-height:62px; background:#005eae; color:#fff; font-size:16px; padding-left:35px; font-weight:bold;}
.left-m{width:228px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;  background:#ebebeb;}
.left-m li{width:228px; line-height:40px; border-bottom:1px solid #d0d0d0; text-align:center; list-style:none; font-size:16px;}

.right{width:745px;}
.right1 li{width:218px; float:left; margin:10px 15px 5px 15px; height:248px;cursor:pointer;overflow:hidden;position:relative; }
.right1 li p{text-align:center; line-height:30px; font-size:14px; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}

.box1{position:absolute;left:0;top:-190px;height:40px;width:100%; color:#fff; line-height:40px; font-size:16px; text-align:center; transition-duration:500ms;background:#000;} 
.right1:hover .box1{ top:0;}
.b_ti{ font-size:14px;  text-align:center;overflow:hidden;}
.wh_zi{ font-size:18px; line-height:27px; padding-top:50px;}


.detail{ width:100%; line-height:34px; text-align:center; font-size:16px; font-weight:bold; border-bottom:1px dashed #CCC;}
.detail1{width:100%; padding-top:15px; padding-bottom:15px; font-size:14px;}
.detail1 p{text-indent:2em; padding-bottom:15px;}

.detail2{width:400px; height:400px; margin:0 auto; padding-top:20px; float:left;}
.detail3{width:100%; float:right; line-height:30px; padding-top:40px;}


 
