﻿@charset "utf-8";
/* CSS Document */

/*头部*/
.ky-topbox{ width:100%; background:url(../images/topbk.jpg) no-repeat 50% 0px; background-size:100% 100%; padding-top:6px;}
.ky-topbox .top-hr{width:100%; border-bottom:1px solid #ddd; height:48px; line-height:48px;}
.ky-topbox .top-hr a{color:#666;}
.ky-topbox .top-hr span{color:#999;margin:0px 12px;}
.ky-topbox .container{overflow:hidden;}
.ky-topbox .logobox,.ky-topbox .ky-navbox{ padding:18px 0px; float:left;}
.ky-topbox .logobox img{ width:100%; height:auto;}
.ky-topbox .ky-navbox{ position:relative; display:inline-table; float:right;overflow:hidden; padding-bottom:36px;}
.ky-topbox .ky-navbox li{margin-left:44px; float:left;padding:18px 0px 8px 0px;}
.ky-topbox .ky-navbox li a{font-size:16px; color:#333;}
.ky-topbox .ky-navbox li:hover a{font-weight:bold; color:#0b80d1;}
.ky-topbox .ky-navbox .active a{font-weight:bold; color:#0b80d1;}
.ky-topbox .ky-navbox .spanbox{position:absolute;top:62px;right:0px;padding-top:5px;}
.ky-topbox .ky-navbox .spanbox .navcon{ position:absolute; top:0px; right:24px;width:14px; height:5px;}
.ky-topbox .ky-navbox .cgglpo{right:28px; display:none;}
.ky-topbox .ky-navbox .cgglpo .navcon{left:24px;}
.ky-topbox .ky-navbox .tjfxpo{ display:none;}
.ky-topbox .ky-navbox .innav1:hover .cgglpo{ display:block;}
.ky-topbox .ky-navbox .innav2:hover .tjfxpo{ display:block;}
.ky-topbox .ky-navbox .childbox{overflow:hidden;width:100%;float:left;margin-top:-1px;display:block;height:30px;border:1px solid #999;background-color: #ffffff;padding:0px 5px;-moz-box-shadow: 0 0 10px #cfcfcf;-ms-box-shadow: 0 0 10px #cfcfcf;-o-box-shadow: 0 0 10px #cfcfcf;-webkit-box-shadow: 0 0 10px #cfcfcf;box-shadow: 0 0 10px #cfcfcf;}
.ky-topbox .ky-navbox .childbox .cg2{ color:#333;float:left; font-weight:normal; margin:0px 5px;line-height:30px; font-size:14px;}
.ky-topbox .ky-navbox .childbox .cg2:hover{font-weight:bold; color:#0b80d1;}

/*底部*/
.ky-footerbox{width:100%; text-align:center; padding:30px 0px; background-color:#adadad;}
.ky-footerbox p{ width:100%; text-align:center; color:#333333; font-size:14px; line-height:20px;}
.ky-footerbox p span{ width:20px;display:inline-block;}

/*头部检索*/
.ky-searchform {float:left;}
.ky-searchform .form-group{ float:left;width:100%; overflow:hidden;margin:16px auto; padding-left:30px;}
.ky-searchform .form-group .form-control{padding:8px; height:36px; float:left;border:none; border-radius:4px 0px 0px 4px; }
.ky-searchform .form-group .w40{ border-radius:0px 4px 4px 0px; width:365px;margin-right:6px;}
.ky-searchform .form-group .w10{ width:88px;}
.ky-searchform .search{ float:left; min-width:72px; margin-right:12px; background-color:white; color:#333;}
.ky-searchform .hight-search{float:left; color:#4c3b01;font-weight:bold;padding-left:30px; background:url(../images/h-s.png) no-repeat 10px 50%;background-color:#ffe49c;}
/*.carousel-indicators{bottom:-40px;width:36%; margin-right:-18px;right:0px; left:auto;}*/
.carousel-indicators li { margin:0px 5px;background-color:#2a2a2a;border:none;}
.carousel-indicators .active{margin:0px 5px;width:10px;height:10px;background-color:#0b80d1;}

.jsandwx{width:100%; background:url(../images/icon_02.png) no-repeat 50% 0px; background-size:100% 96px;}
.jsandwx .row{ margin:0px;}
.jsandwx .radius-two{ clear:both; width:100%;margin-top:-28px; margin-bottom:36px; padding:28px 0px 0px 46px; background-color:white;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;-border-radius:30px;border-radius:30px;}
.bk1{ background:url(../images/icon_055.png) no-repeat;}
.bk2{ background:url(../images/icon_07.png) no-repeat;}
.bk3{ background:url(../images/icon_09.png) no-repeat;}
.bk4{ background:url(../images/icon_11.png) no-repeat;}
.bk5{ background:url(../images/icon_13.png) no-repeat;}
.bk6{ background:url(../images/icon_13_03.png) no-repeat;}
.bk7{ background:url(../images/icon_13_05.png) no-repeat;}
.bk8{ background:url(../images/icon_13_07.png) no-repeat;}
.col-2{ float:left; overflow:hidden; width:20%; padding-left:80px; min-height:84px;}
.col-2 hr{ float:left;width:1px; height:60px; margin-left:46px; background-color:#ddd;}
.col-2 .boxa-span{ float:left;margin-top:12px;}
.col-2 .boxa-span a{ font-size:26px; line-height:40px; color:#333;}
.ky-newslist{ width:100%; background-color:white; margin-bottom:38px;}
.ky-newslist .row{ margin:0px -8px;}
.ky-newslist .tab-content{ width:100%; padding:0px; border:none;}
.ky-newslist .row .col-md-6{ padding:0px 8px;}
.ky-newslist .row .col-md-6 h5{ font-weight:500; text-align:left; line-height:46px; font-size:20px;}
.ky-newslist .row .col-md-6 .kytj_list{border:1px solid #ddd;max-height:386px; padding:0px; overflow:hidden;}
.ky-newslist .row .col-md-6 .kytj_list li{ width:100%; background-color:white; padding:10px 18px; overflow:hidden;}
.ky-newslist .row .col-md-6 .kytj_list li .ahotimg{ float:left; padding-left:6px; width:80%;}
.ky-newslist .row .col-md-6 .kytj_list li .ahotimg a{ color:#333; background:url(../images/icon_21.png) no-repeat left center;float:left;padding-left:12px; max-width:100%; height:20px; line-height:20px; text-align:left;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ky-newslist .row .col-md-6 .kytj_list li span{float:right;color:white; padding:4px; background-color:#ccc; font-size:12px;}
.ky-newslist .row .col-md-6 .kytj_list li .dot3{display:block;margin-top:-100px;float:left;font-size:12px; color:#666; width:100%;height:80px; padding:0px 12px;line-height:22px;}
.ky-newslist .row .col-md-6 .kytj_list li:first-child{padding-top:18px;}
.ky-newslist .row .col-md-6 .kytj_list li:last-child{padding-bottom:18px;}
.ky-newslist .row .col-md-6 .kytj_list .hover1{background-color:#f2f2f2; padding:10px 18px 0px 18px;}
.ky-newslist .row .col-md-6 .kytj_list .hover1 .ahotimg a{background:url(../images/icon_24.png) no-repeat left center; font-weight:bold; color:#0b80d1;text-decoration:underline!important;}
.ky-newslist .row .col-md-6 .kytj_list .hover1 .dot3{display:block;margin-top:8px;float:left;font-size:12px; color:#666; width:100%;height:80px; padding:0px 12px;line-height:22px;}
.ky-newslist .row .col-md-6 .nav-tabs{ border-bottom:none; overflow:hidden; height:46px;}
.ky-newslist .row .col-md-6 .nav-tabs li span{ display:inline-table; margin:0px 10px; font-size:18px; color:#000;line-height:46px;}
.ky-newslist .row .col-md-6 .nav-tabs a{ padding:0px;font-weight:500; text-align:left; line-height:46px; font-size:20px;}
.ky-newslist .row .col-md-6 .tab-pane ul{border:1px solid #ddd; padding:8px 0px 8px 24px;max-height:386px;}
.ky-newslist .row .col-md-6 .tab-pane ul li{ border-bottom:1px solid #dedede; overflow:hidden; padding:11px 0px 16px 0px; padding-right:18px;}
.ky-newslist .row .col-md-6 .tab-pane ul li:last-child{border-bottom:none;}
.ky-newslist .row .col-md-6 .tab-pane ul li .ahotimg{ float:left; width:80%;}
.ky-newslist .row .col-md-6 .tab-pane ul li .ahotimg a{float:left;max-width:100%; height:20px; line-height:20px;text-align:left;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color:#333;}
.ky-newslist .row .col-md-6 .tab-pane ul li .ahotimg a:hover{ color:#0b80d1; font-weight:bold;text-decoration:underline!important;}
.ky-newslist .row .col-md-6 .tab-pane ul li span{float:right;color:white; padding:4px; background-color:#ccc; font-size:12px;}
.ky-newslist .row .col-md-6 .tab-pane ul li p{ width:100%; float:left; line-height:26px;}

.ky-xsjg{width:100%; background-color:#ebebeb; margin-bottom:25px;}
.ky-xsjg .centerh1 h1{ color:#333; float:left; margin:0px;text-align:left; height:70px;font-size:20px; line-height:100px; overflow:hidden;}
.ky-xsjg .row{ margin:0px -8px;}
.ky-xsjg .row .col-md-12{ padding:0px;}
.ky-xsjg .row .col-md-12{ width:100%; overflow:hidden;}
.ky-xsjg .row .col-md-12 .li20{max-height:306px; float:left;width:20%; overflow:hidden;padding:0px 8px; margin-top:6px;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox{width:100%;float:left;background-color:white; border:#86c5f1 1px solid; margin:0px auto;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .imgbox{width:100%; height:176px; overflow:hidden;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .imgbox .imgtop{width:100%;padding:10px; padding-bottom:0px;height:176px; }
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox{ width:100%; padding:0px 10px 10px 10px;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox h5{ font-weight:500;display:block;text-align:left; height:52px; line-height:60px;font-size:18px; color:#0b80d1; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox p,
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox span{ width:100%; line-height:22px;/*background:url(../images/icon_21.png) no-repeat 0px 9px; padding-left:14px;*/}

.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox p label{color:#e24f43;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox span{ display:inline-table; width:42%;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox .textbox .w60{ width:58%;}
.ky-xsjg .btn-a2{display:block; text-align:center; width:100%; color:#0b80d1; padding:30px 0px;}
.serimg{width:100%; height:178px; padding-top:64px;background-color:#0b80d1;-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);}
.serimg img{display:block;width:49px; height:49px;margin:0px auto;}
.ky-xsjg .row .col-md-12 .li20 .jgimgpbox:hover{border:none;}
.ky-xsjg .row .col-md-12 .li20:hover .jgimgpbox .textbox{ padding-bottom:12px;color:#bbb;background-color:#2f383d;}
/*.ky-xsjg .row .col-md-12 .li20:hover .jgimgpbox .textbox span{background:url(../images/icon_25.png) no-repeat 0px 9px;}
.ky-xsjg .row .col-md-12 .li20:hover .jgimgpbox .textbox p{background:url(../images/icon_25.png) no-repeat 0px 9px;}
*/
.ky-xsjg .row .col-md-12 .li20:hover .serimg{ margin-top:-178px;}

.atlasbox{ width:100%; background-color:white;height:392px;border:1px solid #ddd; overflow:hidden; padding:12px;}
.atlasbox .atl-img{ width:100%;height:360px;}
.ulbox{ width:100%; background-color:white;height:392px;overflow:hidden;}
.ulbox li{ width:100%; height:42px; border:1px solid #ddd;border-left:4px solid #ffc31e; padding:0px 12px 0px 14px; margin-bottom:8px;}
.ulbox li .ahotimg{ float:left; width:80%;}
.ulbox li .ahotimg a{float:left;max-width:100%; height:42px; line-height:42px; text-align:left;display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color:#333;}
.ulbox li span{ float:right; overflow:hidden; line-height:24px;color:#666;margin:9px 0px; height:24px;}
.ulbox li span label{ float:left;padding:0px 4px; height:24px; border:1px solid #c2c2c2;margin-right:8px;font-size:12px;}
.ulbox li:hover{ background-color:#0b80d1; }
.ulbox li:hover .ahotimg a{color:white;}
.ulbox li:hover span{color:white;}
.ulbox li:hover span label{border:1px solid white;}
.ulbox .green{ border-left:4px solid #3dd3c3;}
.ulbox .color-or{ border-left:4px solid #ff9650;}
.ulbox .color-blue{ border-left:4px solid #0b80d1;}
.ulbox .color-red{ border-left:4px solid #c174f7;}
.ulbox .color-blue1{ border-left:4px solid #1bace8;}
.ulbox .color-blue2{ border-left:4px solid #38c573;}
.ulbox .color-blue3{ border-left:4px solid #ff825c;}
#allmap p{width:400px; height:30px;line-height:30px;}
#allmap .BMap_center{ width:431px!important;}

/*内页banner图*/
.ky-bgdybox{ width:100%; height:200px; background-color:#0970c1;}
.ky-bgdybox .container{ background:url(../images/ch-bk.png) no-repeat 50% 0px;background-size:100% 200px;}
.ky-bgdybox .container img{ margin-right:45px;}

/*.xzzybox-contian .row{ margin-left:0px; margin-right:0px;}*/
/*表格内的按钮）*/
.leftbtn1{ text-align:center;}
.leftbtn1 a,.leftbtn1 button{padding:0 6px;width:auto;display:inline-block;font-size:14px; background-color:white;border:1px solid #cccccc; text-align:center;color:#333333; margin-right:5px;}
.leftbtn1 button:last-child,
.leftbtn1 a:last-child{ margin-right:0px;}
.leftbtn1 a:hover,
.leftbtn1 button:hover{padding:0 6px;color:white; background-color:#1391e1;border:1px solid #1391e1;}



/*页面大按钮*/
.dptj-bgbox{ width:100%; text-align:center; margin-top:20px;}
.dptj-bgbox button{ display:inline-block;width:143px; margin-right:10px; height:40px; font-size:14px; background-color:#e0e0e0; border-radius:5px;text-align:center; line-height:30px;color:#333333;}
.dptj-bgbox button:hover{color:white; background-color:#dc5a4f; border:1px solid #dc5a4f;}
.dptj-bgbox .qxbtn{ border:1px solid #cccccc; background-color:white;}
.w76{ text-align:left; margin-bottom:12px; margin-top:0;}
.w76 button{ width:76px; height:30px;}
.none-btn{ display:none;}

/*个人中心之banner内容*/
.ky-oursbox{ width:100%;background:url(../images/grzx.png) no-repeat 50% 0px;background-size:100% 150px; height:150px;background-color:#f6f6f6;}
.bor-bottom{width:100%;background-color:#f6f6f6;border:1px solid #ddd;}
.bor-bottom .jsandwx{ background:none;}
.bor-bottom .jsandwx .ky-searchform .form-group{ margin:12px 0px; padding-left:0px;}
.ky-topimgs{overflow:hidden; float:left; margin:22px 0px; }
.ky-nzbox{ float:left;margin-left:14px;}
.ky-nzbox a{display:block; margin-top:18px;font-size:20px; color:#ffe011; line-height:36px; text-align:left;}
.ky-nzbox span{display:block; border:1px solid white; padding:0px 6px; line-height:26px; height:26px; color:white;text-align:left;}
.ky-imgsixbox{width:106px; height:106px; border:#75b2e0 3px solid;-moz-border-radius:50%;-ms-border-radius:50%;-border-radius:50%;-border-radius:50%;border-radius:50%; float:left; background-color:white; overflow:hidden; }
.ky-imgsixbox a img{ display:inline-table; width:100%; height:100%;}
.ky-imgnuber{ float:right;margin-top:46px;}
.ky-imgnuber .pright{ width:100%; text-align:right;}
.ky-imgnuber label{ display:inline-block; overflow:hidden;padding-left:72px;text-align:left!important;}
.ky-imgnuber label a{ display:block;font-size:30px; color:#f4f5f6; text-align:left;margin:0px;}
.ky-imgnuber label a:hover{ color:white;}
.ky-imgnuber label span{font-size:16px; color:#cfecff;}
.ky-laimg1{ background:url(../images/ours.png) no-repeat 0px 0px; }
.ky-laimg2{ background:url(../images/ours1.png) no-repeat 0px 0px;}
.ky-laimg3{ background:url(../images/ours2.png) no-repeat 0px 0px;}
.ky-laimg4{ background:url(../images/ours4.png) no-repeat 0px 0px;}
.ky-imgnuber .line35{ width:1px; height:35px; line-height:61px; background-color:#f4f5f6; padding:0px; margin:10px 20px;}

/*页码显示*/
.pagebox {
	font-size: 0;
	margin: 15px 0;
	text-align: center;
}
.pagebox a,
.pagebox input {
	margin-right: 6px;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	padding: 0 10px;
	line-height: 28px;
	height: 30px;
	min-width: 33px;
	display: inline-block;
	background-color: white;
}
.pagebox .active {
	border: 1px solid #dc5a4f;
	background-color: #dc5a4f;
	color: white;
}
.pagebox .active:hover{
	color: white;
}
.pagebox .page-sum,
.pagebox .total {
	font-size: 14px;
	margin: 0 6px;
}

.pagebox .ok {
	background-color: #d8d8d8;
}
.pagebox input {
	margin-left: 6px;
	padding: 0 6px;
	width: 40px;
}

/*机构对比添加显示*/
.downbox{
	padding: 13px 20px;
    border-radius: 5px;
    width:366px;
	box-shadow: 0 0 10px #cfcfcf;
    border: 1px solid #cccccc;
    background-color: white;
	}
.downbox .dbjg,#table-ll{ width:100%;}
#table-ll input{ margin-top:12px; float:left;}


/*个人中心之banner内容*/
.oursbox{ width:100%;background:url(../images/grzx.png) no-repeat 50% 0px;background-size:100% 150px;height:202px;background-color:#f6f6f6;}
.po_ouebannner{ width:100%; position:relative;}
.topimgs{overflow:hidden; position:absolute; top:0px; left:10px; z-index:999;}
.nzbox{ margin-top:28px;float:left;margin-left:14px;}
.nzbox a{display:block; margin-top:18px;font-size:20px; color:#30618e; line-height:36px; text-align:left;}
.nzbox span{display:block;line-height:26px; height:26px;font-size:16px; text-align:left;}
.imgsixbox{width:154px; float:left; position:relative;}
#hexGrid {
    overflow: hidden;
    width:100%;
    margin: 0 auto;
    padding-top:20px ;
}
#hexGrid:after {
    content: "";
    display: block;
    clear: both;
}
.hex {
    position: relative;
    list-style-type: none;
    float: left;
    overflow: hidden;
    visibility: hidden;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
    -webkit-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
        -ms-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
            transform: rotate(-60deg) skewY(30deg) translatez(-1px);
}
.hex * {
    position: absolute;
    visibility: visible;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
}
.hex{
        width: 100%; /* = (100-4) / 5 */
        padding-bottom:118%; /* =  width / sin(60deg) */

}
.hexIn {
    display:block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewY(-30deg) rotate(60deg);
        -ms-transform: skewY(-30deg) rotate(60deg);
            transform: skewY(-30deg) rotate(60deg);
}
.hex img { float:left;
    left: -100%;
    right: -100%;
    margin: 0 auto;
	width:auto;
    height: 100%;
	border:6px solid #f6f6f6;
	background-color:white;
}
.imgnuber{ float:right;margin-top:46px;}
.imgnuber .pright{ width:100%; text-align:right;}
.imgnuber label{ display:inline-block; overflow:hidden;padding-left:72px;text-align:left!important;}
.imgnuber label a{ display:block;font-size:30px; color:#333; text-align:left;margin:0px;}
.imgnuber label a:hover{ color:#30618e;}
.imgnuber label span{font-size:16px; color:#333;}
.laimg1{ background:url(../images/ours.png) no-repeat 0px 0px; }
.laimg2{ background:url(../images/ours1.png) no-repeat 0px 0px;}
.laimg3{ background:url(../images/ours2.png) no-repeat 0px 0px;}
.laimg4{ background:url(../images/ours4.png) no-repeat 0px 0px;}
.imgnuber .line35{ width:1px; height:35px; line-height:61px; background-color:#666; padding:0px; margin:10px 20px;}

/*机构对比添加显示*/
.downbox{
	padding: 13px 20px;
    border-radius: 5px;
    width:366px;
	box-shadow: 0 0 10px #cfcfcf;
    border: 1px solid #cccccc;
    background-color: white;
	}
.downbox .dbjg,#table-ll{ width:100%;}
#table-ll input{ margin-top:12px; float:left;}

.panlbox .overflow-ellipsis .aimg{display:inline-block;width:auto;line-height:26px; margin-right:10px;}
.panlbox .overflow-ellipsis .aimg a i img{ width:16px; height:16px; border-radius:16px; float:left;}
.panlbox .overflow-ellipsis .aimg .author_b{font-weight:bold;}
.panlbox .overflow-ellipsis .aimg .btn {padding:6px 0;}

.item_houtai .imgsixbox{width:106px; height:106px; border:#75b2e0 3px solid;-moz-border-radius:50%;-ms-border-radius:50%;-border-radius:50%;-border-radius:50%;border-radius:50%; float:left; background-color:white; overflow:hidden; }
.item_houtai .imgsixbox a img{ display:inline-table; width:100%; height:100%;}


