body {margin: 0;padding: 0;border: none;min-width: 1200px;height: 100%;font-family: "微软雅黑";}
html {width: 100%;height: 100%;}
ul,li,h1,h2,h3,h4,h5,p,dt,dl,dd {margin: 0;padding: 0;}
ul {list-style: none;}
a {outline: none;text-decoration: none;color: #000;}
input {outline: none;}
img {outline: none;border:none;}
.ml0 {margin-left: 0!important;}
.clear {clear: both;}


#wrapper {width: 100%;}

#kc_H {width: 100%;}
#toper {width: 100%;height: 34px;line-height: 34px;background: #127ac8;}
.top {width: 1200px;margin: 0 auto;}
.top .language {width: 124px;height: 34px;float: left;color: #fff;font-size: 10px;}
.top .language a {display: block;float: left;color: #fff;font-size: 10px;margin-right: 4px;}
.top .right {width: 400px;float: right;}
.top .right .search {width: 204px;height: 24px;margin-top: 5px;float: left;background: #fff;}
.top .right .search input {display: block;width: 165px;height: 20px;line-height: 20px;*+height: 18px;*+line-height: 18px;margin-left: 2px;float: left;border: 1px solid #fff;}
.top .right .search a {display: block;width: 30px;height: 24px;float: right;background: #292929;}
.top .right .search a img {width: 100%;}
.top .right .phone {color: #fff;}
.top .right .phone img {margin-left: 28px;vertical-align: middle;margin-right: 2px;}

/* #header { width: 100%; background: #00a1f1; } */
/* #header .container { height: 156px; position: relative; background: url(../images/bg-header.jpg) no-repeat 100% 100%; } */
/* #header .logo { position: absolute; left: 30px; top: 30px; } */
/* .head {width: 1200px;margin: 0 auto;} */
/* .head .logo {width: 558px;height: 100px;margin-top: 21px;float: left;overflow: hidden;} */
/* .head .logo img {width: 100%;} */

#nav {width: 100%;height: 55px;background: #127ac8;}
.menu {width: 1200px;margin: 0 auto;}
.menu li.nav1 {width: 116px;float: left;}
.menu li.nav1 a {display: block;width: 100%;height: 55px;line-height: 55px;color: #fff;font-size: 16px;text-align: center;}

/* banner 开始 */
#kc_B {width: 100%;}
.slideBox{ width:100%; height:436px; overflow:hidden; position:relative; }
/* .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; } */
/* .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } */
/* .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } */
/* .slideBox .hd ul li.on{ background:#f00; color:#fff; } */
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{width: 100%;height: 436px;}
.slideBox .bd li a {display: block;width: 100%;height: 436px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* scroll开始 */
#scroll {width: 100%;height: 50px;}
.txtScroll-top{ width: 1200px;height: 50px;margin: 0 auto;overflow:hidden; position:relative;background: url(../images/scroll.png) no-repeat;  }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ height: 50px;line-height: 50px;  }
.txtScroll-top .infoList li{ height:50px; line-height:50px;   }
.txtScroll-top .infoList li .date{ text-align: center;float:left;width: 240px; color:#fff;  }
.txtScroll-top .infoList li  a {display: block;float: left;width: 864px;height: 50px;line-height: 50px;margin-left: 70px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/* scroll开始 */
#news {width: 100%;height: 400px;margin-bottom: 40px;}
.newsmain {width: 1200px;margin: 0 auto;padding-top: 36px;}
.newsmain .l {float: left;width: 760px;}
.newsmain .head {position: relative;width: 100%;height: 40px;line-height: 40px;font-size: 24px;border-bottom: 1px solid #dbdbdb;}
.newsmain .head img {vertical-align: middle;margin-right: 12px;}
.newsmain .head a {position: absolute;top: 0;display: block;right: 4px;width: 64px;height: 40px;line-height: 40px;font-size: 14px;color: #515151;}
.newsmain .l .body {float: left;width: 362px;height: 298px;margin-top: 20px;}
.newsmain .l .slideBox1 { width:362px; height:298px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.newsmain .l .slideBox1 .hd{width: 100%;height:40px;bottom: 0;left: 0;z-index: 54; overflow:hidden; position:absolute;}
.newsmain .l .slideBox1 .hd ul{height: 20px;padding: 10px 0;overflow:hidden; zoom:1;}
.newsmain .l .slideBox1 .hd ul li{ float:right; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:url(../images/li2.png) no-repeat; cursor:pointer; }
.newsmain .l .slideBox1 .hd ul li.on{ background:url(../images/li1.png) no-repeat; }
.newsmain .l .slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.newsmain .l .slideBox1 .bd ul { width:362px; height:298px;}
.newsmain .l .slideBox1 .bd li{ position: relative;zoom:1; vertical-align:middle; }
.newsmain .l .slideBox1 .bd li a {display: block;width: 100%;height: 298px;}
.newsmain .l .slideBox1 .bd img{ width:100%;}
.newsmain .l .slideBox1 .bd li h3 {position: absolute;z-index: 55;bottom: 0px;left: 0;display: block;width: 100%;height: 40px;line-height: 40px;color: #fff;font-weight: normal;text-indent: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/scrollbg.png); }
.newsmain .newslist { float: left; width:370px; padding-top: 20px; margin-left: 19px ;}
.newsmain .newslist ul li a {display: block;float: left;width: 285px;line-height: 30px;color: #515151;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsmain .newslist ul li a:hover {color: red;}
.newsmain .newslist ul li a img {vertical-align: middle;}
.newsmain .newslist ul li i {display: block;float: right;font-size: 14px;color: #8a8a8a;font-style: normal;}

.newsmain .r {float: right;width: 400px;}
.linklist {width: 100%;}
.linklist ul {margin-left: 10px;margin-top: 10px;}
.linklist ul li {width: 50%;float: left;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.linklist ul li a {color: #515151;font-size: 14px;}
.linklist ul li a:hover {color: red;}
.linklist ul li a img {vertical-align: middle;width: 14px;}

#education {width: 100%;height: 480px;background: url(../images/edubg.png) no-repeat top center;}
.edu {width: 1200px;margin: 0 auto;}
.edu .head {position: relative;padding-top: 10px;width: 100%;height: 40px;line-height: 40px;color: #fff;font-size: 24px;border-bottom: 1px solid #dbdbdb;}
.edu .head img {vertical-align: middle;margin-right: 12px;}
.edu .head a {position: absolute;bottom: 0;display: block;right: 4px;width: 64px;height: 40px;line-height: 40px;font-size: 14px;color: #515151;}
.edu .body {width: 100%;margin-top: 12px;overflow: hidden;}
.edu .body .left {width: 393px;height: 393px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;float: left;margin-right: 12px;background: #fff url(../images/yun.png) no-repeat right 10px;}
.edu .body .left_title {position: relative;width: 360px;margin: 0 auto;padding-top: 30px;}
.edu .body .left_title b {display: block;height: 22px;line-height: 22px;color: #0372d2;font-size: 20px;font-weight: normal;}
.edu .body .left_title h3 {display: block;height: 30px;line-height: 30px;color: #0372d2;font-size: 24px;font-weight: normal;}
.edu .body .left_title a {display: block;position: absolute;right: 4px;bottom: 0;color: #0372d2;}
.edu .body .left_main {width: 360px;margin: 0 auto;}
.edu .body .left_main ul {width: 100%;margin-top: 16px;}
.edu .body .left_main ul li {width: 100%;line-height: 28px;*+line-height: 24px;}
.edu .body .left_main ul li a {float: left;display: block;width: 262px;color: #515151;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.edu .body .left_main ul li a:hover {color: red;}
.edu .body .left_main ul li i {display: block;float: right;color: #515151;font-size: 14px;font-style: normal;}

.edu .right {width: 388px;float: right;}
.edu .right .right_title {position: relative;width: 100%;height: 158px;}
.edu .right .right_title img {width: 100%;height: 100%;}
.edu .right .right_title h3 {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 38px;line-height: 38px;color: #fff;font-weight: normal;text-indent: 6px;background: url(../images/scrollbg.png);}

.edu .right .right_main {width: 100%;margin-top: 8px;}
.edu .right .right_main ul {width: 100%;}
.edu .right .right_main ul li {width: 116px;height: 67px;float: left;margin: 4px 6px;background: #0083e5;}
.edu .right .right_main ul li a {display: block;margin: 3px;background: #fff;}
.edu .right .right_main ul li a:hover {color: red;}
.edu .right .right_main ul li a img {display: block;margin: 0 auto;}
.edu .right .right_main ul li a span {display: block;width: 100%;text-align: center;height: 24px;line-height: 24px;font-size: 14px;color: #0083e5;}


#information {width: 100%;height: 360px;}
.infor {width: 1200px;height: 360px;margin: 0 auto;}
.infor .left {float: left;width: 396px;margin-right: 12px;}
.infor .left .left_title {position: relative;width: 100%;height: 40px;line-height: 40px;padding-top: 6px;font-size: 20px;border-bottom: 1px solid #dbdbdb;}
.infor .left .left_title img {vertical-align: middle;margin-right: 12px;}
.infor .left .left_title a {position: absolute;top: 10px;display: block;right: 4px;width: 64px;height: 40px;line-height: 40px;font-size: 14px;color: #515151;}
.infor .left .left_main {margin-top: 26px;display: flex;overflow: hidden;}
.infor .left .left_main img {display: block;width: 174px;height: 250px;margin-right: 10px}
.infor .left .left_main span {display: block;width: 172px;height: 222px;padding: 14px 18px;float: left;background: #e5e5e5;}
.infor .left .left_main span h3 {display: block;width: 100%;height: 30px;line-height: 30px;font-size: 20px;font-weight: normal;}
.infor .left .left_main span div {color: #212121;}
.infor .left .left_main p a {display: block;width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:14px;line-height: 24px;color: #515151;margin-bottom: 2px;}
.infor .left .left_main p a:hover {color: red;}

.infor .right {float: left;width: 384px;}
.infor .right .right_title {position: relative;width: 100%;height: 40px;line-height: 40px;padding-top: 6px;font-size: 16px;border-bottom: 1px solid #dbdbdb;}
.infor .right .right_title img {vertical-align: middle;margin-right: 12px;}
.infor .right .right_title a {position: absolute;top: 10px;display: block;right: 4px;width: 64px;height: 40px;line-height: 40px;font-size: 14px;color: #515151;}
.infor .right .right_main {margin-top: 26px;}
.infor .right .right_main >a {display: block;width: 154px;height: 98px;float: left;overflow: hidden;}
.infor .right .right_main >a img {width: 100%;}
.infor .right .right_main ul {width: 224px;float: left;margin-left: 6px;}
.infor .right .right_main ul li {width: 100%;line-height: 26px;*+line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.infor .right .right_main ul li a {display: block;color: #515151;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.infor .right .right_main ul li a:hover {color: red;}


#friendlink {width: 100%;height: 164px;background: #eee;}
.flink {width: 1200px;height: 96px;margin: 0 auto;padding-top: 34px;}
.flink dl dt {width: 100%;height: 20px;line-height: 24px;font-size: 20px;color: #252525;margin-bottom: 16px;}
.flink dl dd {float: left;}
.flink dl dd a {display: block;font-size: 14px;color: #3c3c3c;line-height: 20px;margin-top: 8px;margin-right: 12px; }



#footer {width: 100%;min-height: 282px;padding: 52px 0 36px;border-top: 8px solid #0da5f3;background: #127ac8;}
.foot {position: relative;width: 1200px;margin: 0 auto;}
.foot_nav {position: absolute;width: 76px;left: 60px;top: 0px;}
.foot_nav ul {width: 100%;}
.foot_nav ul li {width: 100%;}
.foot_nav ul li a {display: block;width: 100%;text-align: center;line-height: 24px;font-size: 14px;color: #fff;}

.foot_logo {min-height: 172px;margin: 0 auto;color: #fff;font-size: 12px;text-align: center;}
.foot_logo span {display: block;}
.foot_code {position: absolute;width: 124px;height: 124px;overflow: hidden;right: 40px;top: 50px;}
.foot_code img {width: 100%;}


