@charset "gb2312";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default; color:#000;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ededec;}
tr,td{border:1px solid #ededec;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}

.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}

.container{ width: 100%; }
@media screen and ( max-width: 1200px ) {
    .container{ width: 1400px; }
}

#top { position: fixed;  right: 10%; bottom: 10%; display: none; width: 40px; height: 36px; border-radius: 2px; background: url(iconsprite_btbar.png) 8px 6px no-repeat; background-color: #444; background-color: rgba(0, 0, 0, .6); cursor: pointer; box-shadow: 0 1px 3px rgba(0, 0, 0, .2);  }
#top:hover{ background-color: #444; background-color: rgba(0, 0, 0, .4); }

.header{ height: 357px; background: url(2017kdgwgkgzyd_bg.jpg) no-repeat top center; }
.main{ width: 1200px; overflow: hidden; margin: 0 auto; background: #fff; }
 area{ outline: none; }

.kf_listCrumble { width:100%; height:54px; line-height:54px; background:#FFF; text-align:left; margin-top:10px;}
.kf_listCrumble p { background:url(list_Crumbs.gif) no-repeat left center; padding-left:30px; font-size:14px; display:inline-block; margin-left:20px;}
.kf_listCrumble ,.kf_listCrumble p a { color:#7e7e7e;}
.kf_listCrumble p a { margin:0 5px;}

/*?o?é?¨*/
.kaifu_footBar { width:100%; background:#3399cc; overflow: hidden; margin-top:20px;}
.kaifu_footBar_dzjg ,.kaifu_footBar_img { float:left; margin-top:18px;}
.kaifu_footBar_dzjg { background:url(kaifu_footPic_left_03.jpg) no-repeat; width:51px; height:63px;}
.kaifu_footBar_img { background:url(kaifu_footPic_50.jpg) no-repeat; width:258px; height:69px; margin-left:40px;}
.kaifu_footBar_subMemu {float:left;margin: 2px 0 0 50px;}
.kaifu_footBar_subMemu a,.kaifu_footBar_subMemu { color:#FFF;font-size:12px; }
.kaifu_footBar_subMemu a { margin:0 20px;}
.kaifu_footBar_subMemu p { margin:15px 0 0 20px; color:#FFF;font-size:12px; }
.kaifu_footBar img { border: none; vertical-align: inherit; }
.kaifu_wrapper { width: 1150px; margin: 0 auto;  }


/**************************************列表**************************************************/

.site{ width: 1150px; height: 30px; line-height: 30px; margin: 0 auto; padding: 20px 0 20px 40px; color: #000;  font-size: 16px; background: url(2017kdgwgkgzyd_dqwz.png) left center no-repeat; }
.site a{ color: #000; font-size: 16px; }


.con_left{ width: 275px;   float: left; margin-right: 30px; overflow: hidden;  }
.con_right{ width: 895px; height: 100%; float: left; background: #ffffff; overflow: hidden;}
/*栏目样式*/
.left_title{ width: 100%; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #FFFFFF; text-align: center; background:#178bc5; }
.left_title a{ display: inline-block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #FFFFFF; text-align: center; }
.left_list{ width: 243px; padding: 0 15px; border: 1px solid #dddddd; font-size: 16px; color: #FFFFFF; background: #fff; }
.left_list ul { margin: 15px 0; }
.left_list ul li{  margin-bottom: 10px; }
.left_list ul li a { width:225px; padding-left: 17px; height: 35px; line-height: 35px;  border: 1px solid #dddddd; background: #f5f5f5; font-size: 16px;  display:inline-block; text-decoration:none; }
.left_list ul li .active{ background: #017bbc; color: #FFFFFF; }
.list_ul ul{ margin: 13px auto 0; }
.list_ul ul li{ margin: 3px 0; text-align: center }
.list_ul ul li a{  width:209px; height: 34px; font-size: 14px; padding-left: 0px; text-align: center; line-height: 32px; border: 1px solid #dddddd; background: #fff; color: #000;  overflow: hidden; }
.left_list ul li a{  position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  }
.left_list ul li a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #3399cc; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%;
    -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;  }
.left_list ul li a:hover{ color: #fff; }
.left_list ul li .active{ background: #3399cc; color: #fff; }
.left_list ul li a:hover:before{ -webkit-transform: scaleX(1); transform: scaleX(1); }
/* 只支持IE6、7、8 */
@media \0screen\,screen\9 { .left_list ul li a:hover{ background: #3399cc; }  }

/*列表样式*/
.right_title{ height: 50px; background: #f8f9fb; }
.right_title span{ padding: 0 10px; background: #178bc5;  height: 50px; line-height: 50px; color: #ffffff ; font-size: 18px; font-weight: bold; display: inline-block; text-align: center; }
.right_list{  min-height: 525px; margin-top: 10px;}
.right_list li { width: 100%; height: 35px; line-height: 35px; }
.right_list li a{ display: inline-block; width: 70%; color: #000; font-size: 16px; float: left;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; }
.right_list li a:hover { color: #017bbc; }
.right_list li span{ color: #000; float: right; font-size: 16px;  }
.right_list .line { height: 0; line-height: normal; margin: 10px auto; *margin: 10px auto -10px; border-bottom: 1px solid #ccc; }
/*分页样式*/
.right_paging{ width: 728px; height: 40px; margin: 40px auto 20px; text-align: center;  }
.right_paging .div_cutPage{ display: table; margin: 0 auto; }
.right_paging .div_cutPage a{ display: inline-block; padding: 5px 10px;  cursor: pointer;  border: 1px solid #DDDDDD;  margin: 5px; }
.right_paging .div_cutPage a:hover{  border: 1px solid #3399cc; background-color: #3399cc; color:white;  }
.right_paging .on{ border: 1px solid #3399cc; background-color: #3399cc; color:white;  }
