﻿@charset "utf-8";
html, body {color:#222;font-family: "Microsoft YaHei";margin:0;padding: 0;text-decoration: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0;padding:0;font-family: "Microsoft YaHei";}
img{border:0;}
ol, ul{list-style: none outside none;margin:0;padding: 0;}
a {color:#000000;text-decoration: none;}
input, button{font-family: "Microsoft YaHei";}
.clear{overflow:hidden;zoom:1}
.left{ float: left}
.right{ float: right}
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.mt{ margin-top:10px}
.mr{ margin-right:10px}
.mb{ margin-bottom:10px}
.ml{ margin-left:10px}
.tindent{ text-indent:2em}
.disblock{display:block}
.hwu{ height:0; line-height:0}
.clr {display:block;clear:both;height:0;overflow:hidden;}
.copyright{padding:8px 0;text-align:center;font-size:14px;color:#666; position:fixed; bottom:0; width:100%; z-index:3}
.copyright a{color:#666;}
.bgwhite{ background:#FFF}
.war{ width:1000px; min-width:1000px; margin:0 auto}
.f12{ font-size:12px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{ font-size:18px}

.ht20{ height:20px;}

/*bg*/
#bg1{ background:#ecebec}

.kp_top{background:url(../images/kp_icon001.png);height:30px;line-height:30px;color:#818080;border-bottom:1px solid #e0e0e0}

.kp_head{background:url(../images/kp_icon002.png) center no-repeat;height:119px;}
.kp_head .kp_logo{margin-top: 23px;}
.kp_head .kp_er{margin-top:9px; width:84px;}
.kp_head .kp_er img{ height:84px;width:84px; display:block; background:#fff}
.kp_head .kp_er span{display:block; line-height:22px; color:#000; text-align:center}

.kp_nav{ background:#1176c4; padding:8px 0}
.kp_nav .kp_navone{margin-bottom:2px;}
.kp_nav a{ display:block; float:left; background:url(../images/kp_icon004.png) right center no-repeat; line-height:30px; color:#fff; width:142px; text-align:center}
.kp_nav a:hover{ color:#fff176}
.kp_nav a:last-child{background: none}
.kp_nav a.kp_navon{ color:#fff176}

.kp_conbox01 .kp_newsbanner{ width:540px; height:340px;}
#owl-demo{position:relative;width:540px;height:340px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:540px;height:340px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:28px;bottom:15px;width:90%;font:18px/32px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.owl-pagination{position:absolute;left:0;bottom:48px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
.kp_conbox01 .kp_newsbanner img{ width:540px; height:340px;}
.kp_conbox01 .kp_newsmap{ width:426px; height:319px; padding:10px}
.kp_newsmaptext img{ width:426px; height:280px; margin-top:8px}

.kp_title01{line-height:20px; background:url(../images/kp_icon005.png) left bottom no-repeat; padding-bottom:10px}
.kp_title01 img{ float:left}
.kp_title01 .kp_tith1{ float:left; color:#1176c4; display:block; font-size:16px; font-weight:normal;margin-left: 5px;}
.kp_titmore{ float:right; display:block; width:18px; height:20px; background:url(../images/kp_icon006.png) no-repeat}

.kp_link{ text-align:center}
.kp_link a{ width:152px; padding-left:31px; height:75px; background:#0F9; display:inline-block; margin:0 8px; color:#fff; border-radius:6px}
.kp_link a h1{ font-size:24px; font-weight:normal; display:block; line-height:37px;margin-top:6px;}
.kp_link a p{ font-size:18px; line-height:18px; display:block}
.kp_link a:first-child{ margin-left:0}
.kp_link a:last-child{ margin-right:0}
.kp_link a.kp_link01{ background:#1176c4 url(../images/kp_icon018.png) 10px center no-repeat;}
.kp_link a.kp_link02{ background:#66cc66 url(../images/kp_icon019.png) 10px center no-repeat;}
.kp_link a.kp_link03{ background:#f07e04 url(../images/kp_icon020.png) 10px center no-repeat;}
.kp_link a.kp_link04{ background:#e040fb url(../images/kp_icon021.png) 10px center no-repeat;}
.kp_link a.kp_link05{ background:#50b1ff url(../images/kp_icon0211.png) 10px center no-repeat;}

.kp_conbox02 .kp_connewsL{ width:320px;}
.kp_conbox02 .kp_connewsL img{ width:320px;height: 243px;}

#focus{ width:320px; height:243px; margin-right:7px; overflow:hidden; position:relative}
#focus a{ position:relative; zoom:1;}
#focus p{ position:absolute; height:32px; line-height:32px; width:300px; bottom:0; _bottom:-2px; left:10px; color:#fff; font-size:14px;}
#focus p span{ display:block;float:left;width:300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center}
#focus a:hover .text{text-decoration:underline; cursor:pointer}
#focus p .play{ background:url(../images/banner_play.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_play.png', sizingMethod='crop'); width:33px; height:34px; margin-left:10px; display:inline; margin-top:2px; cursor:pointer;}
#focus s{ position:absolute; height:32px; line-height:32px; width:100%; bottom:0; _bottom:-2px; left:0;filter:Alpha(Opacity=70); Opacity:0.7; background:#000; cursor:pointer}
#ctr { position:absolute; bottom:45px; _bottom:10px; right:17px; z-index:2; color:#fff; font-size:10px;left:0;width:320px; text-align:center}
#ctr span{ display:inline-block; background:url(../images/doc.png?20121224) no-repeat; _background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop'); text-align:center; width:12px; height:11px;margin-right:7px; cursor:pointer}
#ctr span.current{ background:url(../images/doc_hover.png?20121224) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc_hover.png?20121224', sizingMethod='crop');}
.banner .download{ width:257px; height:268px; position:relative; margin-bottom:5px}
.banner .download img{ vertical-align:bottom;}
.banner .download a.link_img_down{ background:url(../images/download_btn.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/download_btn.png', sizingMethod='crop'); position:absolute; width:257px; height:47px; bottom:0; left:0; cursor:pointer}
 .banner .download a.link_img_down:hover{ background:url(../images/download_btn_hover.png) no-repeat;_background:none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/download_btn_hover.png', sizingMethod='crop');}
 
.kp_conbox02 .kp_connewsC{ width:310px;padding:10px;margin-left: 10px;}
.kp_conbox02 .kp_connewsR{ width:310px;padding:10px}
.kp_connewsList{    margin-top: 7px;}
.kp_connewsList a{ display:block; line-height:20px; color:#424242; overflow:hidden; zoom:1;padding: 6px 0 5px 0;}
.kp_connewsList a:hover{color:#1176c4}
.kp_connewsList a em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:210px;}
.kp_connewsList a span{ display:block;}
.kp_connewsRtext{ margin-top:8px;background: #000;}
.kp_connewsRtext img{width:310px; height:185px}

.hasMoreTab{ width:310px;}
.hasMoreTab .hd{height:20px;position:relative;font-size:16px;line-height:20px; background:url(../images/kp_icon0051.png) left bottom repeat-x; padding-bottom:10px}
.hasMoreTab .hd .more{ float:right; display:block; width:18px; height:20px; background:url(../images/kp_icon006.png) no-repeat}
.hasMoreTab .hd .more a{display:block; width:18px; height:20px;padding-right: 20px;}
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:30px; overflow:hidden; zoom:1;min-width:266px;left:17px;}
.hasMoreTab .hd li{ float:left; cursor:pointer; color:#757575;text-align:center;margin: 0 10px;padding-bottom: 10px;}
.hasMoreTab .hd li.on{height:20px; line-height:20px; color:#1176c4; background:url(../images/kp_icon0052.png) center bottom no-repeat;}
.hasMoreTab .bd{clear:both; position:relative;background:#fff;height: 290px;}
.conimg01{ position:relative;}
.conimg01 img{ width:233px; height:105px;}
.conimgTitle{ position: absolute; width:213px; text-align:center; height:20px; line-height:20px; color:#fff; font-size:12px;background:rgba(0,0,0,.8); bottom:0; padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsContent1{ padding-top:10px;}
.newsContent1 a{ display:block; line-height:34px;color:#505050;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsContent1 a:hover{color:#65a8ff}
.newsContent2{}
.newsContent2 a{ display:block; line-height:32px;color:#505050;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsContent2 a:hover{color:#65a8ff}

.kp_conbox03 .kp_connewsL{ width:310px;padding:10px; height:240px}
.kp_conbox03 .kp_connewsC{ width:310px;padding:10px; height:240px}
.kp_conbox03 .kp_connewsR{ width:310px;padding:10px; height:240px}
.kp_conbox03text{margin-top:8px;padding-bottom: 3px;}
.kp_conbox03text img{ width:150px; height:200px; display:block; float:left}
.kp_conbox03textR{ width:145px; color:#424242}
.kp_conbox03textR h1{font-size:16px; line-height:16px; margin-bottom:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.kp_conbox03textR em{ font-style:normal; font-size:14px; line-height:20px;color:#777}
.kp_conbox003textR{color:#424242}
.kp_conbox003textR img{ width:150px; height:102px; display:block; float:left;margin-bottom: 2px;}
.kp_conbox003textR h1{font-size:16px; line-height:16px; margin-bottom:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.kp_conbox003textR em{ font-style:normal; font-size:14px; line-height:20px; color:#777}

.kp_conbox04 .kp_connewsL{ width:310px;padding:10px; height:301px}
.kp_conbox04 .kp_connewsC{ width:310px;padding:10px;height:301px}
.kp_conbox04 .kp_connewsR{ width:310px;padding:10px;height: 301px;}
.kp_conbox03list{margin-top:8px;padding-bottom: 3px;}
.kp_conbox03list ul li{ display:block; margin-bottom:10px}
.kp_conbox03list ul li:last-child{ margin-bottom:0}
.kp_conbox03list ul li a{ position:relative; width:310px; display:block; height:80px;cursor:pointer}
.kp_conbox03list ul li a img{width:310px; display:block; height:80px;}
.kp_conbox03list ul li a em{ position:absolute; color:#fff; background:url(../images/kp_icon022.png) no-repeat; width:79px; padding-left:11px; line-height:21px; font-size:12px; top:10px; right:0; font-style:normal; text-align:center}
.kp_conbox03list ul li a span{ position:absolute; color:#fff; background:url(../images/pobg.png); width:300px; padding:0 5px; line-height:21px; font-size:12px; bottom:0; left:0; font-style:normal; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.kp_conbox03list ul li a em.ing{ position:absolute; color:#fff; background:url(../images/kp_icon023.png) no-repeat; width:44px; padding-left:11px; line-height:21px; font-size:12px; top:10px; right:0; font-style:normal; text-align:center}
.kp_conbox03list ul li a em.old{ position:absolute; color:#fff; background:url(../images/kp_icon024.png) no-repeat; width:44px; padding-left:11px; line-height:21px; font-size:12px; top:10px; right:0; font-style:normal; text-align:center}

.kp_conbox04text{margin-top:8px;}
.kp_conbox04text h1{ font-size:18px; color:#212121; line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; margin-bottom:10px}
.kp_conbox04text h1:hover{ color:#1176c4}
.kp_conbox04text01{height: 233px;}
.kp_conbox04text01 ul li{display:block;overflow:hidden;zoom:1;line-height:22px;color:#424242;font-size:14px;padding:4px 0}
.kp_conbox04text01 ul li span{ float:left; width:45px; display:block;}
.kp_conbox04text01 ul li em{float:left; display:block;width:260px;font-style:normal}
.kp_conbox04text01 ul li em.xianl{float:left; display:block;width:265px; font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.kp_conbox05{ width:980px; padding:10px 10px 20px 10px;}
.kp_conbox05{}
.kp_conbox05 .kp_conbox05img{ margin-top:8px}
.kp_conbox05 .kp_conbox05img a{ width:236px;height:160px;display:block; margin:0 4px; float:left; border:1px solid #ecebec;cursor:pointer}
.kp_conbox05 .kp_conbox05img a:hover{border:1px solid #50b1ff}
.kp_conbox05 .kp_conbox05img a img{ width:236px;height:130px;}
.kp_conbox05 .kp_conbox05img a span{ width:226px;height:30px;display:block; font-size:12px; color:#1176c4; line-height:30px; margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kp_conbox05 .kp_conbox05img a:first-child{ margin-left:0}
.kp_conbox05 .kp_conbox05img a:last-child{ margin-right:0}
.kp_conbox05 .kp_conbox05img02{ margin-top:8px}
.kp_conbox05 .kp_conbox05img02 a{ width:980px;height:80px;display:block; margin:0 4px; float:left; background:#9C3}
.kp_conbox05 .kp_conbox05img02 a img{ width:980px;height:80px;}
.kp_conbox05 .kp_conbox05img02 a:first-child{ margin-left:0}
.kp_conbox05 .kp_conbox05img02 a:last-child{ margin-right:0}

.kp_conbox06{ background:#fff; height:50px; line-height:50px;}
.kp_conbox06title{ width:150px; height:80px; text-align:center; color:#fff; font-size:16px; background:#1176c4;}
.kp_conbox06link{ width:800px;}
.kp_conbox06link a{ padding:0 15px 0 25px;text-align:center; color:#1176c4; font-size:14px;}
.kp_conbox06link a:hover{ text-decoration:underline}

.kp_foot{ background: url(../images/kp_icon025.png); color:#fff; padding:0 0 10px 0}
.kp_foot .kp_foottext01{ padding:30px 0 25px 0;line-height: 25px;border-bottom:1px solid #212121;}
.kp_foottext01L{ width:250px; color:#fff;}
.kp_foottext01R{ width:750px;}
.kp_foottext01R a{ color:#bdbdbd; padding:0 24px 0 0; float:left}
.kp_foottext01R a:hover{ color:#fff}
.kp_foot .kp_foottext02{ text-align:center; line-height:24px; font-size:12px; border-top:1px solid #757575;padding:30px 0 10px 0}

.kp_location{ height:40px; line-height:40px; margin-top:3px; color:#424242;}
.kp_location a{ color:#1176c4}
.kp_mapboxL{ width:200px; border:1px solid #e0e0e0; height:562px;}
.kp_mapboxR{ width:786px;height:562px; border:1px solid #e0e0e0}
.tab1{width:200px;}
.menu{height:35px;}
.menu li{float:left;width:100px;text-align:center;line-height:35px;height:35px;cursor:pointer;color:#fff;font-size:14px;overflow:hidden;background:#1176c4;}
.menu li.off{color:#424242;background:#fff}
.menudiv{}
.menudiv .kp_menudiv{}
.menudiv .kp_menudiv .kp_menudivsearch{padding:12px; background:#fff; }
.kp_menusearch{ background:#f5f5f5; border:1px solid #e0e0e0;}
.kp_menusearch input{outline:none; border:0; height:23px;}
.kp_menusearch input.kp_menusearchtext{outline:none;background:#f5f5f5; width:130px; padding:0 5px}
.kp_menusearch input.kp_menusearchbutton{outline:none;background:#f5f5f5; width:30px; background:url(../images/kp_icon026.png) center no-repeat}
.kp_menudivcon{ height:448px; padding:10px 0 20px 0;overflow-x: scroll;border-top:1px solid #ecebec;}
.kp_menudivcon ul{font-size:14px}
.kp_menudivcon ul li{ line-height:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:6px 10px 6px 30px;border-top:1px solid #d3d3d3;}
.kp_menudivcon ul li:hover{ background:#fff url(../images/kp_icon036.png) 15px center no-repeat;}
.kp_menudivcon ul li.on{ background:#fff url(../images/kp_icon036.png) 15px center no-repeat;}
.kp_mapboxL02{ width:207px; height:550px}
.kp_mapboxR02{ width:780px;}
.kp_nwesimg img{ width:207px; height:150px}
.kp_nwesnav a{ display:block; background:#8cc5f2 url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav a.on{background:#198be6 url(../images/kp_icon027.png) right center no-repeat;}
.kp_nwesnav02 a{ display:block; background:#aee1ae url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav02 a.on{background:#6c6 url(../images/kp_icon032.png) right center no-repeat;}
.kp_nwesnav03 a{ display:block; background:#aee1ae url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav03 a.on{background:#4251ad url(../images/kp_icon035.png) right center no-repeat;}
.kp_nwesnav04 a{ display:block; background:#fddb8d url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav04 a.on{background:#ffbe20 url(../images/kp_icon039.png) right center no-repeat;}
.kp_nwesnav05 a{ display:block; background:#fddb8d url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav05 a.on{background:#bf33ca url(../images/kp_icon041.png) right center no-repeat;}
.kp_nwesnav06 a{ display:block; background:#fddb8d url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav06 a.on{background:#ff7420 url(../images/kp_icon043.png) right center no-repeat;}
.kp_nwesnav07 a{ display:block; background:#fddb8d url(../images/kp_icon028.png) right center no-repeat; line-height:40px; margin-top:2px; padding-right:7px; text-align:center; color:#fff}
.kp_nwesnav07 a.on{background:#996fec url(../images/kp_icon045.png) right center no-repeat;}

.kp_location02{ height:40px; line-height:40px; color:#424242; border-bottom:1px solid #198be6; position:relative;}
.kp_location02 a{ color:#1176c4}
.nkcconList006{ background:#fff;border-radius:0 0 3px 3px;margin:20px auto 30px auto; padding:0 20px 0 0;}
.nkcconList006 a{overflow:hidden;zoom:1;color:#5b5b5c;display:block;font-weight:normal;font-size:14px;line-height:30px;margin-bottom:5px;padding-left:15px;background:url(../images/kp_icon030.png) left center no-repeat}
.nkcconList006 a:hover{color:#2271d8;background: url(../images/kp_icon031.png) left center no-repeat}
.nkcconList006 a span{display:block;}
.nkcconList006 a span.left{ width:455px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nkcconList006 a em{display:block;line-height:18px;border:1px solid #1176c4;font-size:14px;padding:0 25px 0 5px;background:url(../images/kp_icon048.png) 40px center no-repeat; font-style:normal;margin-top: 5px;margin-left: 30px;border-radius: 5px; color:#1176c4;}

.nkcconText{ width:645px; margin:0 auto; min-height:710px;border-radius:3px; padding:20px 0 50px 0;}
.nkcconText .nkcconTextTitle{ font-weight:normal; font-size:20px; color:#353535; line-height:40px;}
.nkcconText .nkcconTextDate{color:#2271d8;background:url(../images/kchcon08.png) left center no-repeat; width:138px; margin:5px auto 17px auto;line-height: 20px;padding-left: 8px;}
.nkcconText .nkcconTextT{ padding-top:40px; border-top:1px solid #ddd}

.conactivityListBox{ padding:20px 0}
.conactivityListBox a{ display:block; width:760px; margin:10px 0; height:130px; background:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #f2f2f2}
.conactivityListBox a:hover{box-shadow:0 0 10px #c8c8c8; -moz-box-shadow:0 0 10px #c8c8c8;-webkit-box-shadow:0 0 10px #c8c8c8;}
.conactivityListBox a img{ width:155px; height:95px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:18px 0 0 18px}
.conactivityListBox a .conexpert1{ margin-left:15px; width:390px;}
.conactivityListBox a .conexpert1 h1{font-weight:normal; margin-top:15px;color:#3a3a3a;font-size:18px; color:#3c4246;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.conactivityListBox a .conexpert1 h1 .name1{ font-size:20px;}
.conactivityListBox a .conexpert1 h1 .name2{ font-size:14px;}
.conactivityListBox a .conexpert1 h2{font-weight:normal; margin-top:0;color:#5f5f5f; font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.conactivityListBox a .conexpert1 h3{font-weight:normal; margin-top:10px;color:#535353; font-size:14px; padding-left:25px; background:url(../images/content46.png) left center no-repeat}
.conactivityListBox a .conexpert1 h4{font-weight:normal; margin-top:5px;color:#535353; font-size:14px; padding-left:25px;background:url(../images/content47.png) left center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.conactivityListBox a .conexpert2{ margin-top:10px;}
.conactivityListBox a .conexpert2 .name1{color:#fff; background:#ff5959 url(../images/content44.png) left center no-repeat; line-height:22px;height:22px; font-size:14px; padding:0 10px 0 25px; text-align:center;display:inline-table; min-width:50px; background-size:70px}
.conactivityListBox a .conexpert2 .name2{color:#a9a9a9; padding-right:20px; text-align:right; margin-top:40px;}
.conactivityListBox a .conexpert2 .name3{color:#a9a9a9; padding-right:20px; text-align:right; margin-top:84px;}
.ewm_out{width:34px;height:34px;background:url(../images/content48.png) no-repeat; border:0}
.ewm_move{width:34px;height:34px; background:url(../images/content49.png) no-repeat; border:0}
.ul_fx01 li{float:right;text-align:right;height:34px;}
.qyxians01{width:112px;height:117px;line-height:33px;position:absolute;right:-18px;top:-68px;padding-top:3px;text-align:center;display:none;z-index:100005;color:#7f7f7f; background: url(../images/content50.png) center top no-repeat;}

.kpmag_List{ padding:20px 0;}
.kpmag_List ul li{display:block;border:1px solid #e0e0e0;padding:15px;position:relative;margin-bottom:20px;width:730px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; cursor:pointer}
.kpmag_List ul li:hover{box-shadow:0 0 10px #c8c8c8; -moz-box-shadow:0 0 10px #c8c8c8;-webkit-box-shadow:0 0 10px #c8c8c8;}
.kpmag_List ul li .kpmag_Listimg{ float:left;}
.kpmag_List ul li .kpmag_Listimg img{ width:190px; height:125px; border:1px solid #e0e0e0}
.kpmag_Listcon{ margin-left:20px; width:380px;}
.kpmag_Listcon h1{ font-weight:normal; color:#212121; font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:20px; margin-bottom:10px}
.kpmag_Listcon h2{ font-weight:normal; color:#212121; font-size:14px;line-height:14px; margin:10px 0}
.kpmag_Listcon h2 font{color:#188ae4;}
.kpmag_Listcon .kpmag_Listtext{color:#424242; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:24px;}
.kpmag_liststate{ position:absolute; top:-1px; right:-1px; width:126px; height:64px;}
.kpmag_listbook{position:absolute; bottom:45px; right:10px; line-height:18px; border:1px solid #bdbdbd; padding:3px 5px; font-size:12px; color:#444; text-align:center}
.kpmag_listbook span{color:#198be6}
.kpmag_listope{ position:absolute; bottom:17px; right:10px; height:20px; line-height:20px; font-size:12px; color:#bdbdbd}

.consearch{ width:235px; height:23px; border:1px solid #6c6;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:url(../images/kp_icon026.png) 5px center no-repeat; padding-left:28px;position: absolute;top:8px;right:10px;}
.consearch .consearchtext{ line-height:23px; font-size:14px;width: 170px; padding-left:5px; border:0; outline:none}
.consearch .consearchsubmit{ height:23px; width:55px; color:#fff;font-size:14px; background:#6c6;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:0}

.kp_mediabox{ margin:30px 0 0 0; padding-bottom:20px;}
.kp_mediaboxlist li{ width:240px; height:220px; margin-right:15px; background:#fff; margin-bottom:30px; float:left; border:2px solid #f5f5f5; cursor:pointer}
.kp_mediaboxlist li:hover{border:2px solid #6a63b1}
.kp_mediaboxlist .kp_video{ background:#000; width:240px; height:160px;}
.kp_mediaboxlist .kp_videotext{ padding:0 10px;line-height:20px;}
.kp_mediaboxlist .kp_videotext h1{ display:block; font-size:16px; font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#424242; line-height:20px; margin:8px 0 5px 0}
.kp_mediaboxlist .kp_videotext span{ display:block; font-size:14px;color:#bdbdbd;}
.kp_mediaboxlist .kp_videotext em{ font-style:normal; display:block; font-size:14px;color:#25add5; background:url(../images/kp_icon037.png) left center no-repeat; padding-left:18px;}

.kp_mediaconT{ background:#faf9fa; width:760px; height:500px;}
.kp_mediaconT video{ background:#000; width:760px; height:425px;}
.kp_mediaconTtext{padding: 0 10px;}
.kp_mediaconTtext h1{ display:block; font-size:18px;color:#424242; line-height:20px; margin:15px 0 5px 0}
.kp_mediaconTtext span{ display:block; font-size:14px;color:#7b7b7b;}
.kp_mediaconTtext em{ font-style:normal; display:block; font-size:14px;color:#7b7b7b; margin-left:20px}

.kp_mediatj{ border:1px solid #f4f4f4; padding:10px 20px; margin-right:20px; margin-top:25px;}
.kp_mediatj .tjtitle{ font-size:18px; color:#757575;}
.kp_mediatjList{margin:15px 0 0 0;}
.kp_mediatjList li{width:136px; height:140px; margin-right:8px; background:#fff;float:left; cursor:pointer}
.kp_mediatjList li:last-child{margin-right:0;}
.kp_mediatjList .kp_video{background:#000; width:136px; height:90px;}
.kp_mediatjList .kp_videotext{line-height:20px;}
.kp_mediatjList .kp_videotext h1{display:block; font-size:14px; font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#424242; line-height:20px; margin:5px 0 0 0}
.kp_mediatjList .kp_videotext h1:hover{color:#1176c4;}
.kp_mediatjList .kp_videotext span{ display:block; font-size:12px;color:#bdbdbd;}

.kp_higherups{ padding:20px 0}
.kp_higherupsList li{ display:block; overflow:hidden;zoom:1; width:340px; padding:15px; margin:5px 10px 15px 5px; float:left; border:1px solid #eee;cursor:pointer}
.kp_higherupsList li:hover{border:1px solid #eee;box-shadow:0 0 10px #c8c8c8; -moz-box-shadow:0 0 10px #c8c8c8;-webkit-box-shadow:0 0 10px #c8c8c8;}
.kp_higherupsList li img{ float:left; width:80px; height:107px; border:3px solid #95c7ff}
.kp_higherupsList li .wnewsText{ float:right; width:240px;}
.kp_higherupsList li .wnewsText span{ display:block}
.kp_higherupsList li .wnewsText span.wnewsTextC{ font-size:14px; color:#757575; line-height:21px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.kp_higherupsList li .wnewsText .wnewsTextT{ font-size:16px; font-weight:normal; color:#212121; line-height:18px; margin-bottom:10px; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.higconText{ width:700px; margin:0 auto; min-height:400px;border-radius:3px; padding:20px 0 50px 0;}
.higconText .nkcconTextTitle{ font-size:20px; color:#353535; line-height:40px;}
.higconText .nkcconTextDate{color:#bdbdbd;line-height: 20px;}
.higconText .nkcconTextDate span{ display:inline-block; margin:0 20px}
.higconText .nkcconTextT{ padding-top:30px;}
.higconText .nkcconTextT img.nkcconTextTimg{ width:330px; height:440px; margin:0 auto 10px auto; display:block}

.kp_shifanboxlist li{ width:240px; height:230px; margin-right:15px; background:#fff; margin-bottom:20px; float:left; border:2px solid #f5f5f5; cursor:pointer}
.kp_shifanboxlist li:hover{border:2px solid #ffba20}
.kp_shifanboxlist .kp_video{width:240px; height:180px; position:relative}
.kp_shifanboxlist .kp_video img{ display:block;width:240px; height:180px;}
.kp_shifanboxlist .kp_video h1{position:absolute;bottom:0;display:block;font-size:14px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:25px;width:230px;padding:0 5px; background:url(../images/pobg.png)}
.kp_shifanboxlist .kp_videotext{margin-top: 4px;padding:0 5px;font-size:14px; color:#757575; line-height:21px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}

.kp_zuopinList li{ display:block; overflow:hidden;zoom:1; width:350px; padding:10px; margin:5px 10px 15px 5px; float:left; border:1px solid #eee;cursor:pointer}
.kp_zuopinList li:hover{border:1px solid #eee;box-shadow:0 0 10px #c8c8c8; -moz-box-shadow:0 0 10px #c8c8c8;-webkit-box-shadow:0 0 10px #c8c8c8;}
.kp_zuopinList li img{ float:left; width:165px; height:91px; border:1px solid #95c7ff; margin-top: 4px;}
.kp_zuopinList li .wnewsText{ float:right; width:170px;}
.kp_zuopinList li .wnewsText span{ display:block}
.kp_zuopinList li .wnewsText span.kp_fbtime{ color:#bdbdbd; font-size:12px; line-height:15px}
.kp_zuopinList li .wnewsText span.kp_zuoz{ color:#bdbdbd; font-size:12px; line-height:15px; margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.kp_zuopinList li .wnewsText span.wnewsTextC{ font-size:14px; color:#757575; line-height:21px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.kp_zuopinList li .wnewsText .wnewsTextT{ font-size:16px; font-weight:normal; color:#212121; line-height:18px; margin-bottom:9px; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.kp_fujian{line-height: 25px;background: #edf3fb;padding:10px;margin-top: 20px}
.kp_fujianL{ font-weight: bold; font-size: 16px}
.kp_fujianR{font-size: 14px; width: 630px;}
.kp_fujianR a{ display: table; color: #1176c4;cursor: pointer;}
.kp_fujianR a:hover{ text-decoration: underline;}

.kp_topR{margin-top: 4px;}
.kp_topRL{ width:135px; height:20px; border:1px solid #81beed; line-height:20px; padding:0 0 0 4px; margin-right:10px}
.kp_topRL span{ display:block; font-size:14px; color:#525252;}
.kp_topRL input{ border:0; background:none; outline:none;width: 95px; height:20px; padding-left:5px; color:#1076c5}
input.kp_topRr { display:block; border:0; background:#1076c5; outline:none;width:50px; height:22px;color:#fff}

.kp_topR01{margin-top: 4px; line-height:22px}
.kp_topR01 a{ color:#1076c5;}
.kp_topR01 a:hover{ text-decoration:underline}

.kp_kpjd{ padding:20px 0}
.kp_kpjdList li{ display:block; overflow:hidden;zoom:1; width:350px; padding:10px; margin:5px 10px 15px 5px; float:left; border:1px solid #eee; cursor:pointer; height:225px}
.kp_kpjdList li:hover{border:1px solid #eee;box-shadow:0 0 10px #c8c8c8; -moz-box-shadow:0 0 10px #c8c8c8;-webkit-box-shadow:0 0 10px #c8c8c8;}
.kp_kpjdList li img{ width:350px; height:125px;}
.kp_kpjdList li .wnewsText{ margin-top:10px}
.kp_kpjdList li .wnewsText span{ display:block}
.kp_kpjdList li .wnewsText span.wnewsTextC{ font-size:14px; color:#212121; line-height:21px;word-break: break-all;text-overflow: ellipsis;
     display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.kp_kpjdList li .wnewsText .wnewsTextT{ font-size:16px; font-weight:normal; color:#212121; line-height:18px; margin-bottom:8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.kp_kpjdList li .wnewsText .wnewsTextTadd{ font-size:14px; font-weight:normal; color:#bdbdbd; line-height:18px; margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}








.mt20{margin-top:20px}