@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite, code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio, video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; outline-style:none;/*FF*/ font-family: "Arial","Microsoft Yahei";  list-style:none;font-size:10px;}
body { line-height:1; }
a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;text-decoration:none; color:#333; cursor:pointer;outline:0;}
a:hover,a:focus{ text-decoration:none;  outline-style:none;/*FF*/ }
table { border-collapse:collapse; border-spacing:0;}
input, select {vertical-align:middle;}
/*css为clearfix，清除浮动*/
.clearfix::before,.clearfix::after{content:""; height:0; line-height:0; display: block;visibility: hidden; clear:both;}
.clearfix:after{clear:both;} 
.clearfix{*zoom:1;/*IE/7/6*/}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
 
.warp{ width:1200px; padding:0 0px;  margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clear{ overflow:hidden;}
.clear2{ clear:both;}
body>div{ min-width: 1200px;}

/*header*/
.header { width:100%; margin:0px  auto; padding:0px; background: url(../images/top-bg1.png) center no-repeat;}
.header .mune a{transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all;}
.header .logo{ padding:0px; background: url(../images/hd-bg.png) left center no-repeat; height:123px; width:1200px; margin:0px  auto;}
.header .logo h3{ text-shadow:1px 0 4px #00429b; font-size: 4.4em; color: #fff; line-height: 1.5; width:1200px; margin:0px auto;}
.header .mune{ background: #0075db; padding: 0px 5px; width:1200px; margin:0px auto;}
.header .mune a{ padding: 20px 12px; font-size: 1.8em; color: #fff; line-height: 1.5; font-weight: 500;  display: inline-block; width:140px;}
.header .mune a img{ margin: 0 4px -7px 0;}
.header .mune a:hover{ background: #055ca8;}

.nav{width:1200px; margin:0 auto; height:50px; background:#1a4781;}
.nav li{width:169px; float:left; height:50px; position:relative;padding-right: 2px; background: url(../images/shuxian.png) right top no-repeat;}
.nav li a{display:block; text-align:center; line-height:50px; font-size:1.8em; color:#fff; transition:all .3s ease;}
.nav li a:hover,.nav li.active a{background:#275a9c; color:#ffffff;}
#navul li img{ margin: 0 4px -6px 0;}
#navul li ul{display:none;position:absolute;z-index:999; left:0; top:50px;}
#navul li.navmoon{background:#275a9c;}
#navul li.navmoon a,#navul li.active a{color:#fff;}
#navul li.navhome a:hover{color:#fff;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul li{background:#1a4781; height:40px; line-height:40px; border-top:1px solid #759dd0;}
#navul li.navmoon ul a{display:block;height:40px;line-height:40px; font-size:1.6em;}
#navul li.navmoon ul a:hover{color:#fff;}


.banners{width:100%; margin:0 auto; height:299px; background: url(../images/top-bg2.png) center no-repeat;}

/*bottom*/
.bottom{ text-align: center; width:100%; margin-top:20px; background: #1a4781;}
.bottom .warp{ background: #1a4781; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px;}
.bottom p{ font-weight: 400;color: #c9e3f9; line-height: 1.8; font-size: 1.4em;}
.bottom a{ color:#c9e3f9;}

/*sreach*/
.top-line { width:100%; margin:0px auto;background: url(../images/top-bg3.png) top center no-repeat;}
.top-line .warp{ background: #ffffff; margin:0px auto; overflow:hidden;}
.top-line .date{ float:left; }
.top-line .date p{ font-size: 1.4em; color: #333; line-height: 1.5; padding: 6px 40px;}
.top-line .date p span{ color: #1e7333; margin-left: 5px; font-size: 1em;}
.top-line form{ float:right; padding: 6px 20px;}
.top-line input{ font-size: 1.4em; outline:none; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  line-height:16px; color:#000;  padding: 2px 4px; float:left; background: none;}
.top-line input::-webkit-input-placeholder { color:#999;}
.top-line input:-moz-placeholder { color:#999;}
.top-line input::-moz-placeholder { color:#999;}
.top-line input:-ms-input-placeholder { color:#999;}
.top-line .hc{  border-radius: 2px; border: 1px solid #cecece;}
.top-line .hs{ cursor: pointer; width: 30px; background: url(../images/sreach.png) center center no-repeat; }
/*main*/
.main { width:100%; margin:0px auto;background: url(../images/top-bg4.png) top center no-repeat;}
.toutiao{ width:1200px; margin:0px auto;background: #f3f3f3; height:120px; }
.toutiao .ttleft{width:100px;height:80px; background: url(../images/kjtt.png)  center no-repeat; float:left; margin-top:20px;}
.toutiao .ttright{width:1100px; height:80px; float:left;border:0px #000 solid;  line-height:40px;margin-top:10px;}
.toutiao .ttright li{height:35px; line-height:35px;  font-size:22px; color:#1a4781; border:0px #000 solid;list-style-type: circle; margin-top:10px;}
.toutiao .ttright li a{  font-size:22px; color:#1a4781; }
.main .tits span{ float:left;display: inline-block; padding:0 12px 6px 12px; border-bottom: 0px solid #0075db;}
.main .tits{ overflow: hidden; border-bottom: 0px solid #fff; }
.main .tits h3{ display: inline-block; font-size: 1.8em; color: #0075db; float:left; font-weight: bold; line-height: 32px; margin-left: 12px; width: calc(100% - 64px); }

.main .titsptp span{ float:left;display: inline-block; padding:0 12px 6px 12px; border-bottom: 0px solid #0075db;}
.main .titsptp{ overflow: hidden; border-bottom: 0px solid #fff;  width:372px;}
.main .titsptp h3{ display: inline-block; font-size: 1.6em;  float:left; font-weight: bold; line-height: 35px; margin-left: 12px; background-color: #e5f1fb;  color: #1a4781; padding:0px 10px 10px 10px; border-top-left-radius:10px; border-top-right-radius:10px;  }

.main .main-box{ padding: 12px; float:left;  background: url(../images/list-top.png) top repeat-x;background-color: #e5f1fb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.main .main-boxtt{ padding: 12px; float:left; background: #e5f1fb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


.main123 .main-box123{ padding: 12px; float:left;  background: url(../images/list-top.png) top repeat-x;  background-color: #e5f1fb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}



.main .main-box .txts{transition:ease-out 0.6s all;-moz-transition: ease-out 0.6s all; -webkit-transition:ease-out 0.6s all; -o-transition: ease-out 0.6s all;  }
.main .main-box .mt-list .btns{ margin-top: -32px; margin-left:60px;  width: 100%; overflow: hidden;line-height: 35px; height:35px; }
.main .main-box .mt-list .btns span{  margin-right:15px; padding:0 6px 0px 6px;  text-align: center; cursor: pointer; position: relative; border-bottom:0px solid #eaeaea; float:left;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main .main-box .mt-list .btns span h3 {line-height: 35px; height:35px;  }
.main .main-box .mt-list .btns span h3 a{ font-size: 1.6em; color: #ffffff; font-weight: bold;text-indent:-24px;}
.main .main-box .mt-list .btns span h3 a:after{background-color: #e5f1fb;opacity: 0; }
.main .main-box .mt-list .btns span.hover h3 {line-height: 35px; height:35px; }
.main .main-box .mt-list .btns span.hover h3 a{background-color: #e5f1fb;opacity: 1;  color: #1a4781; list-style:none;  padding:10px 10px 10px 10px; border-top-left-radius:10px; border-top-right-radius:10px; line-height: 35px; height:35px; }
.main .main-box .mt-list .btns span.hover h3 a:after{background: #e5f1fb;opacity: 0;}
.main .main-box .txts .box{ margin-top: 12px; }
.main .main-box .txts .box span{ font-size: 1.6em; color:#000000；font-style:italic;}
.main .main-box .txts .box.hover{ display: block;}
.main .main-box .txts .box{ height: 280px; overflow: hidden; display: none;}
.main .main-box .txts a{ position: relative; display: inline-block; padding-left: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px dashed #c9c9c9;}
.main .main-box .txts a p{ font-size: 1.6em;  line-height:32px; float:left; width: calc(100% - 90px); height: 32px; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden; -webkit-line-clamp:1;}
.main .main-box .txts a span{ text-align: right; font-size: 1.6em; color: #666; float:right; width: 90px; line-height: 30px;}
.main .main-box .txts a:after{ position: absolute; top:13px; left: 4px; width: 4px; height: 4px; border-radius: 50%; background: #333; content: "";}
.main .main-box .txts a:hover p{ text-decoration: underline; opacity: 0.5;}




.main .main-boxtt .txts{transition:ease-out 0.6s all;-moz-transition: ease-out 0.6s all; -webkit-transition:ease-out 0.6s all; -o-transition: ease-out 0.6s all;  }
.main .main-boxtt .mt-list .btns{ margin-top: -32px; margin-left:60px;  width: 100%; overflow: hidden;line-height: 35px; height:35px; }
.main .main-box .mt-list .btns span{  margin-right:15px; padding:0 6px 0px 6px;  text-align: center; cursor: pointer; position: relative; border-bottom:0px solid #eaeaea; float:left;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main .main-boxtt .mt-list .btns span h3 {line-height: 35px; height:35px;  }
.main .main-boxtt .mt-list .btns span h3 a{ font-size: 1.6em; color: #ffffff; font-weight: bold;text-indent:-24px;}
.main .main-boxtt .mt-list .btns span h3 a:after{background-color: #e5f1fb;opacity: 0; }
.main .main-boxtt .mt-list .btns span.hover h3 {line-height: 35px; height:35px; }
.main .main-boxtt .mt-list .btns span.hover h3 a{background-color: #e5f1fb;opacity: 1;  color: #1a4781; list-style:none;  padding:10px 10px 10px 10px; border-top-left-radius:10px; border-top-right-radius:10px; line-height: 35px; height:35px; }
.main .main-boxtt .mt-list .btns span.hover h3 a:after{background: #e5f1fb;opacity: 0;}
.main .main-boxtt .txts .box{ margin-top: 12px; }
.main .main-boxtt .txts .box span{ font-size: 1.6em; color:#000000；font-style:italic;}
.main .main-boxtt .txts .box.hover{ display: block;}
.main .main-boxtt .txts .box{ height: 280px; overflow: hidden; display: none;}
.main .main-boxtt .txts a{ position: relative; display: inline-block; padding-left: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px dashed #c9c9c9;}
.main .main-boxtt .txts a p{ font-size: 1.6em;  line-height:32px; float:left; width: calc(100% - 90px); height: 32px; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden; -webkit-line-clamp:1;}
.main .main-boxtt .txts a span{ text-align: right; font-size: 1.6em; color: #666; float:right; width: 90px; line-height: 30px;}
.main .main-boxtt .txts a:after{ position: absolute; top:13px; left: 4px; width: 4px; height: 4px; border-radius: 50%; background: #333; content: "";}
.main .main-boxtt .txts a:hover p{ text-decoration: underline; opacity: 0.5;}




.main-p1{ overflow: hidden; margin-bottom: 24px;  background: #ffffff; }

.main-p1 .main-box{width: calc( 45% - 24px); margin-left: 24px; height: 316px; overflow: hidden;}
.main-p1 .main-boxtt{width: calc( 45% - 24px); margin-left: 24px; height: 316px; overflow: hidden;}
.main-p1 .imgs{ position: relative;  float:left; width: 55%;}
.main-p1 .imgs img{ width: 660px; height:316px;}
.main-p1 .imgs .t{ position:absolute; bottom: 0; left: 0; width: 100%; padding: 12px; background: rgba(0,0,0,0.4); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main-p1 .imgs .t p{ width: calc(100% - 100px); font-size: 1.4em; color: #fff; line-height: 20px; height: 20px; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden; -webkit-line-clamp:1;}
.main-p1 .imgs .ban-pag{ text-align: right; width: 90px; right:5px; left: auto; bottom: 14px;}
.main-p1 .imgs .ban-pag .swiper-pagination-bullet{ background: #fff; opacity: 0.6;}
.main-p1 .imgs .ban-pag .swiper-pagination-bullet-active{ background: #0095ff;}


.main-line{ margin-bottom: 24px;}
.main-line img{ width: 100%;}

.main-p2{ overflow: hidden;}
.main-p2 .left{ float:left; overflow: hidden;  width: 70%;}
.main-p2 .p2-0box{ overflow: hidden;  margin-bottom: 0px; color: #fff; font-size: 1.8em; font-weight: bold;background: url(../images/hd-bg21.png) left center no-repeat; line-height: 32px;margin-right: 24px;}
.main-p2 .p2-1box{ overflow: hidden;  margin-bottom: 24px;}
.main-p2 .p2-1box .main-box{ float:left; width:calc(50% - 24px); margin-right: 24px; height: 220px;}
.main-p2 .p2-1box .main-box .txts{ height: 168px; overflow: hidden; }


.main-p2 .p2-1box .main-boxtt{ float:left; width:calc(50% - 24px); margin-right: 24px; height: 220px;}
.main-p2 .p2-1box .main-boxtt .txts{ height: 168px; overflow: hidden; }
.main-p2 .p2-2box{ width: calc(100% - 24px); background: url(../images/xxfw-0.png) left no-repeat;  overflow: hidden; margin-bottom: 24px;}
.main-p2 .p2-2box .tit{ float:left; width: 85px;}
.main-p2 .p2-2box .tit h3 { color: #fff; font-size: 1.4em; font-weight: bold; padding: 12px 16px;}
.main-p2 .p2-2box .dot{ float:right; width:  calc(100% - 85px); overflow: hidden; margin-right: -1px;}
.main-p2 .p2-2box .dot .d{ text-align: center; background: #ddeffd; width: 20%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;height:108px;}
.main-p2 .p2-2box .dot .d a{ font-size: 1.6em; color: #fff; font-weight: 400;  display: inline-block; margin-top:80px;}
.main-p2 .p2-2box .dot .d a:hover{ font-size: 1.6em; color: #fff; font-weight: bold; display: inline-block; opacity:0.5;}
.main-p2 .p2-2box .dot .d:nth-child(1){background: url(../images/xxfw-1.png) top  center no-repeat; background-color: #24a7f1; }
.main-p2 .p2-2box .dot .d:nth-child(2){background: url(../images/xxfw-2.png) top  center no-repeat;  background-color: #ea5b4a; }
.main-p2 .p2-2box .dot .d:nth-child(3){background: url(../images/xxfw-3.png) top  center no-repeat;  background-color: #f8b437;}
.main-p2 .p2-2box .dot .d:nth-child(4){background: url(../images/xxfw-4.png) top  center no-repeat;  background-color: #02c7d3;}
.main-p2 .p2-2box .dot .d:nth-child(5){background: url(../images/xxfw-5.png) top  center no-repeat;  background-color: #f18b05;}
.main-p2 .p2-3box{ overflow: hidden;  margin-bottom: 24px;}
.main-boxptp{ padding: 12px; float:left; background: #e5f1fb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left; margin-right: 24px; height: 280px;background: url(../images/list-top.png) top repeat-x;background-color: #e5f1fb; }
.kxssjt{ float:left;margin-left:90px; margin-top:10px;font-size:1.3em;color:#ffffff;}
.kxssjt a{ color:#ffffff;}
.main-p2 .p2-3box .ptp { margin-top: 12px; height: 200px; overflow: hidden; color:#000000；font-style:italic;width:360px;float:left;}
 .main-p2 .p2-3box .ptp p{font-size:16px !important;line-height:20px;  height:20px; overflow:hidden;background:url(../images/d.png) left center no-repeat;margin-left:0px;}
.main-p2 .p2-3box .ptp a{font-size:16px !important;line-height:20px;  height:20px; overflow:hidden;background:url(../images/d.png) left center no-repeat;margin-left:0px;}

.ptp .ap{height:30px; font-size:16px !important;line-height:30px;  }
.ptp .ap p{height:30px; font-size:16px !important;line-height:30px;  }
.main-p2 .p2-3box .main-box{ float:left; width:calc(50% - 24px); margin-right: 24px; height: 280px; }
.main-p2 .p2-3box .main-box .txts{ height: 216px; overflow: hidden; }
.main-p2 .p2-3box .main-box .txts .p4b-slider{ height: 706px; font-size:16px !important; line-height:30px;}
.main-p2 .p2-3box .main-box .txts .p4b-slider p{ font-size:16px !important; line-height:30px;}


.main-p2 .p2-3box .main-boxtt{ float:left; width:calc(50% - 24px); margin-right: 24px; height: 280px; }
.main-p2 .p2-3box .main-boxtt .txts{ height: 216px; overflow: hidden; }
.main-p2 .p2-3box .main-boxtt .txts .p4b-slider{ height: 706px; font-size:16px !important; line-height:30px;}
.main-p2 .p2-3box .main-boxtt .txts .p4b-slider p{ font-size:16px !important; line-height:30px;}
.main-p2 .docc1{float:left; width: 30%; margin-bottom:5px;}
.main-p2 .docc1 img {float:left; width: 100%; height:63px;}
.main-p2 .right{ float:left; width: 30%;}

.main-p2 .right .dot11{ background: #0075db;}
.main-p2 .right .dot11:hover{ background: #0660ae;}
.main-p2 .right .dot22{ background: #00686b;}
.main-p2 .right .dot22:hover{ background: #034e50;}
.main-p2 .right .dot33{ background: #987a62;}
.main-p2 .right .dot33:hover{ background: #7c634f;}
.main-p2 .right .dot44{ background: #3c5bab;}
.main-p2 .right .dot44:hover{ background: #1a4781;}
.main-p2 .right .dot55{ background: #f9b552;}
.main-p2 .right .dot55:hover{ background: #c99140;}
.main-p2 .right .dot66{ background: #17a6b6;}
.main-p2 .right .dot66:hover{ background: #148a97;}
.main-p2 .right .dot77{ background: #cccccc;}
.main-p2 .right .dot77:hover{ background: #a7a6a6;}
.main-p2 .right .dot{ margin-bottom: 6px;}
.main-p2 .right .dot h3{ padding:20px 40px; font-size: 1.9em; color: #fff; line-height: 1.5; font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.main-p2 .right .dot h3 img{ margin: 0 6px -11px 0;}
.main-p2 .right .b-dot{ margin-top: -6px; background: #e5f1fb; padding: 20px 40px; height: 148px; display: table; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.main-p2 .right .b-dot>*{ display: table-cell; vertical-align: middle; text-align:center; }
.main-p2 .right .b-dot h3{ font-size: 1.8em; color: #0075db; font-weight: bold;}
.main-p2 .right .b-dot img{ max-width: 100px; border: 1px dashed #0075db; }

.main-p3{ overflow: hidden; margin-bottom: 24px;}
.main-p3 .left{ width: calc(70% - 24px); margin-right: 24px; float:left;}
.main-p3 .left a img{ width: 100%;}
.main-p3 .left .swiper-button-white{  background-color: #1a4781; background-size: 20px 30px; z-index: 2;}
.main-p3 .left .p3d-slider{ margin:20px 40px 6px 40px;}
.main-p3 .left .swiper-button-prev{ left: 0;}
.main-p3 .left .swiper-button-next{right: 0;}
.main-p3 .left .dot .btns{ position: absolute; top:calc(50% - 20px); width: 100%; left: 0; height: 40px;}
.main-p3 .left .dot{ position: relative;}

.main-p3 .right{ width: 30%; float:left;}
.main-p3 .right .box img{width: 100%;}
.main-p3 .right .p3b-slider{ height: 243px;}

.main-p4{ width: 100%;  background: #e5f1fb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 12px;}
.main-p4 .links{ padding: 30px 0px 20px 0;}
.main-p4 .links a{ display: inline-block; font-weight: bold; font-size: 1.4em; color: #0075db; margin: 0 12px 8px 0;}
.main-p4 .links a:hover{ text-decoration: underline;}

/*news*/
.news{ padding: 0 0 40px 0; background: url(../images/top-bg4.png) top center no-repeat;}
.news .n-top{ background: #fff; border-bottom: 1px solid #eee; padding: 12px;}
.news .n-top p{ font-size: 1.2em; color: #999; line-height: 1.5;}
.news .n-top p img{ width: 14px; margin-bottom: -1px;}
.news .n-top p a{ font-size: 1em; color: #999;}
.news .n-top p a:hover{ text-decoration: underline;}
.news .n-boxs{ display: table; width: 100%;  overflow: hidden; background: #fff;}
.news .n-boxs>*{ display: table-cell; vertical-align: top; }
.news .n-boxs .n-list{  border-right: 1px solid #eee;  width: 200px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.news .n-boxs .n-list .tit{ padding: 18px 0px; background: #1a4781; text-align:center;}
.news .n-boxs .n-list .tit h3{font-size: 1.8em; color: #fff; line-height: 1.5; font-weight: bold; }
.news .n-boxs .n-list .dot a{ position: relative; padding: 14px 40px; display: block; border-bottom: 1px solid #eee; line-height: 1.5; font-size: 1.4em; color: #333;}
.news .n-boxs .n-list .dot img{width:150px; margin:5px;}
.news .n-boxs .n-list .dot a:after{ position: absolute;  border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #999;  content: " "; display: block; width: 0; height: 0; top: 20px; left: 24px;}
.news .n-boxs .n-list .dot a.lock:after{border-left: 5px solid #0075db;}
.news .n-boxs .n-list .dot a.lock{ border-bottom: 1px solid #0075db;}


.news .n-boxs .n-list .dot1 a{ position: relative; padding: 0px; display: block; border-bottom: 1px solid #eee; line-height: 1.5; font-size: 1.4em; color: #333; text-align:center;}
.news .n-boxs .n-list .dot1 img{width:150px; margin:5px;}



.news .n-boxs .n-box{ padding: 18px 20px;}
.news .n-boxs .n-box .tit{ border-bottom: 1px solid #eee;}
.news .n-boxs .n-box .tit h3{ padding: 12px; font-size: 1.8em; color: #333;   display: inline-block; border-bottom: 2px solid #0075db;}
.news .n-boxs .n-box .lists a{ padding: 6px 0; overflow: hidden; display: block; border-bottom: 1px solid #ddd;}
.news .n-boxs .n-box .lists a p{ padding-left: 20px; position: relative; font-size: 1.4em; color: #333; line-height: 24px; height: 24px; float:left; width: calc(100% - 200px); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden; -webkit-line-clamp:1;}
.news .n-boxs .n-box .lists a p:after{ position: absolute; left: 6px; top:10px; width: 6px; height: 6px; background: #ccc; border-radius: 50%; content: "";}
.news .n-boxs .n-box .lists a span{ font-size: 1.4em; color: #999; width: 80px; text-align: right; float:right; line-height: 24px;}
.news .n-boxs .n-box .lists a:hover p{ text-decoration: underline;}
.news .n-boxs .n-box .lists a:hover p:after{ background: #0075db;}
.news .n-boxs .n-box .lists .picpage{ width:200px; float:left;  margin-left:12px; font-size:18px; text-align:center; margin-top:10px; line-height:35px;}
.news .n-boxs .n-box .lists .picpage img{ width:200px;height:300px; margin 0px auto; border:1px solid #e9e9e9;}



.news .n-boxs .n-boxpic{ padding: 18px 20px;border:1px solid #e9e9e9;}
.news .n-boxs .n-boxpic .tit{ border-bottom: 1px solid #eee;}
.news .n-boxs .n-boxpic .tit h3{ padding: 12px; font-size: 1.8em; color: #333;   display: inline-block; border-bottom: 2px solid #0075db;}
.news .n-boxs .n-boxpic .lists{ width:1200px;}







/*display*/
.display .imgs{ margin-top: 12px; overflow: hidden;}
.display .imgs .box{ float:left; width: calc(25% - 20px); margin: 12px 10px; overflow: hidden; }
.display .imgs .box img{ width: 100%; transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all;}
.display .imgs .box:hover img{ transform: scale(1.05);}

/*parts*/
div.fy {text-align:center;line-height:4rem; padding-top:55px; width:900px;}
div.fy a { margin:2px 2px;padding:6px 10px;color:#7f7e7e;font-size:1.4em; display:inline; background: #fff; border: 1px solid #ddd;}
div.fy a:hover{color:#fff;  background: #0075db; border: 1px solid #0075db;}
div.fy a:active{ color:#fff;  background: #0075db; border: 1px solid #0075db;}
div.fy span.current{  margin:2px 2px;padding:6px 10px; color:#fff;  font-size:1.4em;  background: #0075db;border: 1px solid #0075db;}
div.fy span.disabled{  margin:2px 2px;padding:6px 10px; color:#7f7e7e; font-size:1.4em; background: #fff;  border: 1px solid #ddd;}

/*newsshow*/
.newsshow{ padding: 30px 0;}
.newsshow .ns-tits{ padding: 0 0 12px 0; text-align: center; border-bottom: 1px solid #eee;}
.newsshow .ns-tits h3{ font-size: 2.8em; color: #333; line-height: 1.5; margin-bottom: 6px;}
.newsshow .ns-tits h4{ font-size: 1.2em; color: #999; line-height: 1.5;}
.newsshow .ns-tits h4 span{ font-size: 1em; padding: 0 4px; display: inline-block;}
.newsshow .txt{ 
    padding:20px 12px ;
    font-size: 16px !important; 
    line-height: 30px !important;
    
}
.newsshow .txt p{ 
    font-size: 18px !important; 
    line-height: 30px !important;
    
}
.newsshow .txt iframe{ 
    max-width: 1120px !important; 
   
    
}
.newsshow .txt>*{
    font-size: 16px !important; 
    line-height: 30px !important; 
    
}
.newsshow .btn{ border-top:1px solid #eee; padding: 10px;}
.newsshow .btn a{ display: block; font-size: 1.4em; color: #999; line-height: 1.5;}
.newsshow .btn a:hover{  color: #666; text-decoration: underline;}




.KJXX2014_bd{
	width: 970px;
	margin: 0 auto 20px auto;
}
.KJXX2014_Bright{

	width: 910px;
}

.KJXX2014_Module4{
	border: 1px #CCCCCC solid;
	margin-bottom: 15px;
}
.KJXX2014_Module4 .M4_top{
	background-color: #F4F4F4;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-bottom: 1px #DDDDDD solid;
	font-family: "Microsoft YaHei";
	font-size: 15px;
	color: #000000;
}
.KJXX2014_Module4 .M4_middle{
	padding: 5px 10px;
}
.KJXX2014_Module4 .M4_middle .M4_TB1{
	width: auto;
	margin: 0 10px;
}
.KJXX2014_Module4 .M4_middle .M4_TB1 td{
	line-height: 25px;
	padding: 5px;
}
.underline
        {
            text-decoration: underline;
        }
.tbForm {
        background-color:#FFFFFF;
        font-size: 16px;
        }
.tbForm table{
         border-collapse: collapse;
		 background-color:#FFFFFF;
        }
.tbForm .FieldName {
           white-space:nowrap;
            }
.tbForm td {
                border: 1px solid #000000;
				background-color:#FFFFFF;
				 padding:5px;
            }
.tbForm td div {
                     padding:5px;
                }
.validStyle {
        color:red;
        }



.newsshow1{
width:980;
height:auto;
margin-top:10px;
border:1px #000000 solid;

}
.xxzb-top{
width:980px;
height:300px;
margin:auto 0px;
border-bottom:2px #FF0000 solid;
padding-bottom:0px;
}
.xxzb-t-l{
width:770px;
height:300px;
float:left;
border:0px #000000 solid;
}
.t-l-t1{
width:770px;
height:200px;
border:0px #000000 solid;
color:#FF0000;
font-family: "华文行楷"; 
font-size:116px;
font-weight:400;
line-height:200px;
margin-left:20px ;
}
.t-l-t2{
width:770px;
height:100px;
border:0px #000000 solid;
text-align: justify;
}
.t-l-t2 span{
width:670px;
height:150px;
margin-left:20px;
text-align:left;
font-size:24px;
color:#000000;
line-height:35px;
margin-top:20px;
text-align: justify;

}
.xxzb-t-r{
width:200px;
height:300px;
float:right;
border:0px #000000 solid;
}
.t-r-t1{
width:200px;
height:70px;
border:0px #000000 solid;
text-align:center;
}
.t-r-t1 span{
width:50px;
height:70px;
margin:0px auto;
font-size:18px;
color:#FFFFFF;
background-color:#000000;
line-height:70px;
text-align:center;
}
.t-r-t2{
width:200px;
height:70px;
border:0px #000000 solid;
line-height:70px;
text-align:center;
font-size:18px;
color:#000000;
}
.t-r-t3{
width:200px;
height:70px;
border:0px #000000 solid;
line-height:70px;
text-align:center;
font-size:18px;
color:#000000;
}
.t-r-t4{
width:200px;
height:70px;
border:0px #000000 solid;
line-height:70px;
text-align:center;
font-size:18px;
color:#000000;
}
.xxzb-c{
width:980px;
height:800px;
margin:20px 0 0 0;
border:0px #000000 solid;
}
.xxzb-c-n{
width:470px;
min-height:300px;
height:auto;
float:left;
margin-left:10px;
border:0px #000000 solid;

}
.xxzb-c-n-t{
width:470px;
height:30px;
line-height:30px;
border-bottom:2px #FF0000 solid;
font-size:18px;
font-weight:600;

}
.xxzb-c-n-list{
width:470px;
height:270px;
line-height:30px;

}
.xxzb-c-n-list a{
width:470px;
height:30px;
line-height:30px;
font-size:16px;
float:left;
}


#demo1{
    font-size: 16px;
    line-height:30px;
}
#demo1 p{
    font-size: 16px;
    line-height:30px;
}

