/*css reset.css*/
html, body, div, span, applet, object, , h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,input{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit;  vertical-align:baseline;}
html,body{
	height: 100%;
}
body{ font-family: 'microsoft yahei', Arial, sans-serif;  font-size:14px; color: #333;}
ol, ul{ list-style:none;margin:0;padding:0;}
table{ border-collapse: collapse;}
caption, th, td{ font-weight:normal}
blockquote:before, blockquote:after,  q:before, q:after{ content:''}
blockquote, q{quotes:""""}
a{ text-decoration:none;color: inherit;}
img{ border:0; }
cite,b,em,i{ font-style:normal;}

.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}
.clear {clear: both;height: 10px;}


.cb{ clear:both; height:0; line-height:0; font-size:0;  overflow: hidden; }
.inlineblock{ display: inline-block;}
.w1100{ width: 1100px; margin: 0 auto; }
.fr{ float: right;}
.fl{ float: left;}
.rel{position: relative;}
.abs{position: absolute;}
.tc{text-align: center;}
/* 边距*/
.m0{ margin:0;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}

.p0{ padding: 0;}
.pt5{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right: 5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}

/* 文字颜色*/
.c3{ color:#333;}
.c6{ color:#666;}
.c9{ color:#999;}
.color_orange{ color:#dd5012;}
.red-color{color: #ff0000;}
.blue-color{color: #0168b7;}

/* 文字排列*/
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

/* 鼠标类型*/
.cp{ cursor:pointer;}
.cm{ cursor:move;}

/* 背景颜色*/
.bgf{ background: #fff;}
.bgf2{ background: #f2f2f2;}

/* 内容溢出*/
.of{ overflow:auto;}
.ofh{ overflow:hidden;}
.ofx{ overflow:auto; overflow-x:hidden;}
.ofy{ overflow:auto; overflow-y:hidden;}



body{background: #f7f7f7;}
.head-top{height: 28px;line-height: 28px; background: #f6f5f4; text-align: right; font-size: 12px;}
.head-banner{position: relative;}
.abs-logo{position: absolute; top: 10px; left: 50%; margin-left: -550px; text-align: right;}
.nav{height: 40px;border-bottom: 5px solid #0168b7; background: #fff; margin-top: -19px;}
.nav ul{margin:0;padding:0;overflow: hidden; height: 45px;font-family:"微软雅黑";}
.nav ul li{float: left; width: 15%; line-height: 45px; font-size: 16px; color: #0168b7;text-align: center;}
.span-img{display: inline-block; vertical-align: sub; margin-right: 5px;}
.search-box{height: 40px;background: #fff;}
.search-cont{float: right;position: relative;  padding-top: 7px;}
.search-cont input{width: 130px; padding: 0 10px; border: 1px solid #078ac6;height: 24px; float: left;}
.search-cont button{border: 0; position: absolute; right: -6px; top: 6px; background: none;}
.slideTxtBox{ border: 1px solid #e6e6e6; background: #fff;}
.slideTxtBox .hd {height: 35px;line-height: 35px;background: #fbfbfb;border-bottom: 1px solid #ddd;position: relative;}
.slideTxtBox .hd ul {margin:0;padding:0;float: left;position: absolute;left: 0;top: -1px;height: 37px;}
.slideTxtBox .hd ul li {float: left;padding: 0 25px;cursor: pointer; font-size: 16px;}
.slideTxtBox .hd ul li.on {height: 35px;background: #fff;border-top: 2px solid #0168b7; font-weight: bold; color: #0168b7; border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;}
.slideTxtBox .hd ul li:first-child.on{border-left: 0;}
.bd-box{padding: 15px;}
.info .name {display: inline-block;width: 80px;text-align: left;line-height: 36px;vertical-align: middle;font-size: 16px;}
.inputs {border: 1px solid #dcdcdc;vertical-align: top;height: 34px;line-height: 34px;outline: none;text-indent: 10px;width: 209px;}
.select{border: 1px solid #dcdcdc; height: 34px; width: 210px; appearance: none;-moz-appearance: none;-webkit-appearance: none;
    background: url(/dhxzf/dhxzfxxgk/assets/img/select-bg.png) no-repeat scroll right center; padding-left: 10px; background-position: 192px;outline: none;}
.select2{width: 133px;background-position: 115px;}
.btns{width: 125px; height: 36px; background: #0168b7; color: #fff; text-align: center; font-size: 16px;line-height: 36px; border:0 ;}
.user-info{width: 288px;}
.name-list li{float: left; width: 20%; margin-top: 2px;}
.name-list li a{display: block;background: url(/dhxzf/dhxzfxxgk/asstes/img/li-bg.png) left center no-repeat; padding-left: 10px;}
.ul-list{padding: 15px;}
.ul-list li{height: 36px;line-height: 36px; font-size: 16px; background: url(/dhxzf/dhxzfxxgk/asstes/img/li-bg.png)left center no-repeat; padding-left: 12px;overflow: hidden;}
.ul-list li .date{color: #9e9e9e; float: right;}
.ul-list li:hover a{color: #0168b7;}
.open-list li{float: left;}
.open-list li:nth-child(2n+1){margin-right: 18px;}
.news-list{padding: 10px 5px;}
.news-list li{float: left; background: #3b75c0; width: 258px; height: 40px; line-height: 40px; text-align: center; color: #fff; margin: 5px 7px;}
.foot {border-top: 3px solid #0168b7;width: 100%;background-color: #fff;margin-top: 20px;padding: 15px 0;}
.mid{width: 940px;text-align: center;}
.mid p{line-height: 22px;}


.left-cont{width: 284px; }
.left-box{border: 1px solid #e6e6e6;background: #fff;}
.l-head{border-bottom: 1px solid #cfcfcf;}
.l-head span{width: 100px; height: 37px; line-height: 37px; display: inline-block; text-align: center; color: #0168b7; font-weight: bold; font-size: 16px; border-bottom: 3px solid #0168b7;}
.user-list li{margin: 3% 2% 1% 4%;float: left;background: #ecf3fa;text-align: center;height: 35px;line-height: 35px;width: 43%;}
.user-list li a{display: block; border: 1px solid #c9e1f0; color: #0168b7;}
.right-cont{width: 790px;}
.user-info1{width: 570px;}
.user-info1 p{font-size: 16px; line-height: 30px;}
.user-info p{margin:0px;}
