/* CSS Document */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;}
body{margin:0 auto;font-size:16px;font-family:'XinGothic-SinaWeibo','Microsoft Yahei','Simsun';}
body,html{height:100%;}
ul{list-style:none;}
img{border:none;}
a{color:#444;text-decoration:none;}
a:hover{}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.hide{display:none;}

/* header */
.top{z-index:999; width:100%;height: 45px;}

.header{width:100%;background:#0da6ed; height:45px;overflow:hidden;zoom:1; position: relative;z-index: 999;}
.header a.home_btn{display:inline-block;width:25px; height:21px; padding:12px; position:absolute; top:0px;left:0px;}
.header a.so_btn{display:inline-block;width:25px; height:21px;padding:12px;position:absolute; top:0px; right:0px;}
.header a span{width:25px; height:21px;display:block;  }

.header a.nav_btn{display:inline-block;width: 61px; height: 45px;position:absolute; top:0px; right:0px;border-left: 1px #049ae0 solid;}
.header a.nav_btn span{background: none;font-size: 16px;color: #fff;width: 52px;text-align: center;line-height: 45px;height: 45px;border-left: 1px #01ABFA solid;padding-right: 8px;background: url(dh_tb.png) no-repeat 46px 22px;}

.header a.home_btn span{background-position: 0 0;  background-image: url(home_icon.png);  background-size: 25px 21px;}
.header a.so_btn span{background-position: 0 0;  background-image: url(search_icon.png);  background-size: 25px 21px;}
.header .title{text-align: center; line-height: 45px; margin:0px 30%; font-size:20px;color:#fff;background: url(logo.png) no-repeat 50% 12px;  background-size: 75px 23px;  text-indent: -999em;}

.header_back{width:100%;background: #0DA6ED; height:45px;overflow:hidden;zoom:1; position: relative;z-index: 999;}
.header_back a.back_btn{display:inline-block;width: 180px; height:21px; padding: 12px 10px 12px 8px; position:absolute; top:0px;left:0px;font-size: 16px;color: #fff;line-height: 21px;}
.header_back a.nav_btn{display:inline-block;width: 61px; height: 45px;position:absolute; top:0px; right:0px;border-left: 1px #049ae0 solid;}
.header_back a span{width:25px; height:21px;display:block;  float: left;display: inline;}
.header_back a.back_btn span{background-position: 0 0;  background-image: url(back_icon.png);  background-size: 25px 21px;}
.header_back a.nav_btn span{background: none;font-size: 16px;color: #fff;width: 52px;text-align: center;line-height: 45px;height: 45px;border-left: 1px #01ABFA solid;padding-right: 8px;background: url(dh_tb.png) no-repeat 46px 22px;}

#navbox{background: #0098DF; height:114px;text-align: center;width: 100%;position: relative;z-index: 999;}
#navbox a{width:33%;float:left;display:inline-block; line-height: 38px; height:38px; position: relative;}
#navbox a span{ display: inline-block; padding: 3px 13px;color:#0f0f0f; background-repeat:no-repeat; line-height: 20px; height: 20px; font-size: 15px; margin: 6px 0px; color: #fff;}

.nav_btn_hover{background:#0098DF !important;border-left: 1px #0DA6ED solid !important;border-left: 1px #0098DF solid !important;}
.nav_btn_hover span{background: url(dh_tb_click.png) no-repeat 46px 22px !important;border-left: 1px #0098DF solid !important;}

/* main */
.main{background:#ffffff;overflow:hidden;width:100%;}

.title_01{font-size:19px; color:#0088cc; font-weight:100; line-height:19px; padding:12px 10px; background:#f4f4f4;}
.title_02{background: #f3f3f3; width:100%; height:38px; }
.title_02 span.t1{display: inline-block; padding-left:20px; background-image: url(zt_icon.png);  background-size: 20px 40px;  background-position: -2px -20px; background-repeat:no-repeat; color:#e65303; line-height: 20px; height: 20px; margin: 9px 0 0 9px; font-size: 15px;}/*color:#e65303;*/
.title_02 span.t2{display: inline-block; padding-left:20px; background-image: url(soft_icon.png);  background-size: 20px 40px;  background-position: -2px -20px; background-repeat:no-repeat; color:#e65303; line-height: 20px; height: 20px; margin: 9px 0 0 9px; font-size: 15px;}/*color:#e65303;*/
.title_03{color:#0088cc;width:100%;height:45px;line-height:45px;background-color:#f4f4f4;border-top:1px solid #ddd;font-family:"Microsoft Yahei";font-size:18px;font-weight:normal;text-indent:10px;margin-top:10px;}

.section{background:#fff;overflow:hidden;border-bottom:#d9d9d9 1px solid;}
.section a {float:left;height:145px;text-align:center;width:33%;margin-left:-1px;margin-top:20px;}
.section a dl{margin:0 auto;}
.section a dl dd{font-size:16px;color:#333;}

.lbox{overflow:hidden; background:#fff; padding:0 10px;}
.lbox ul{background:#fff;overflow:hidden;}
.lbox ul li{color:#232323;height:45px;border-top:solid 1px #ddd;font-size:16px;overflow: hidden;}
.lbox ul li a{color:#232323;font-size:16px;line-height:45px;}
.lbox_more{padding:10px 2px 10px; overflow:hidden;}
.lbox_more a{width:100%; font-size:14px; color:#999999; line-height:30px; border:solid 1px #ddd; background:#fafafa; text-align:center; display:block; border-radius:5px;}

.mbox,.mbox-my{overflow:hidden; background:#fff; padding:0 10px;}
.mbox ul,.mbox-my ul{background:#fff;overflow:hidden;}
.mbox ul li{color:#232323;height:45px;line-height:45px;border-top:solid 1px #ddd;font-size:16px;overflow:hidden;}
.mbox ul li a{color:#232323;font-size:16px;line-height:45px;}
.mbox-my ul li{float: left;width: 50%;text-align: center;height: 35px;margin-top: 15px;}
.mbox-my ul li a{width: 90%;height: 33px;line-height: 33px;display: block;border: 1px solid #cdcdcd;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #ffffff;}
.mbox_con{overflow:hidden; padding:9px 0px;}
.mbox_con dt{width:10%; text-align:right;}
.mbox_con dt img{width:74px;}
.mbox_con dd{margin-left:20px;width:80%;}
.mbox_con dd p{font-size:14px;color:#808080;line-height:16px;padding-bottom:10px;}
.mbox_con dd h3 a{font-size:16px;color:#333;}
.mbox_more{padding:14px 2px 20px; overflow:hidden;}
.mbox_more a{width:100%; font-size:14px; color:#232323; line-height:40px; border:solid 1px #ddd; background:#fafafa; text-align:center; display:block; border-radius:6px;}

.vbox{overflow:hidden; background:#fff; padding:0 10px;}
.vbox ul{background:#fff;overflow:hidden;}
.vbox ul li{color:#232323;height:70px;border-bottom:solid 1px #ddd;font-size:16px;}
.vbox ul li a{color:#232323;font-size:16px;}
.vbox_con{padding:9px 0px;overflow:hidden;}
.vbox_con dt{width:20%;}
.vbox_con dt img{width:75px;}
.vbox_con dd{margin-left:20px;width:70%;}

/* 首页  */
@media(max-width:573px) {
	.section a{width:33%;}
	.section .mid{width:34%;}
	.banner a img{width:100%;}
	.section a dl dt img{width:52px;}
	.section a{height:95px;}
	.mbox_con dt{width:20%;}
	.mbox_con dd{width:70%;}
}

/*频道页*/
.lanmu{border-bottom:#d9d9d9 1px solid;}
.lanmu ul{padding:15px 10px 10px;clear:both;overflow:hidden;}
.lanmu li{float:left;height:20px;text-align:center;width:50%;margin-bottom:12px;}
.lanmu a {font-size:16px;}

/*文章页*/
.text01{overflow:hidden;background:#fff;}
.text01 h1{font-size:20px;color:#333;text-align:center;line-height:30px;font-family:"Microsoft Yahei";font-weight:100;padding: 15px 10px 8px;}
.textInfo{margin:5px 10px 0px;padding-bottom:10px;clear:both;overflow:hidden;border-bottom:0px solid #ddd;}
.textInfo span {font-size:14px;color:#999;float:left;width:50%;text-align:center;}
.textCont{margin:8px;color:#333;font-size:18px;line-height:29px;}
.textCont p{font-size:17px;margin-bottom:10px;}
.textCont embed{width:100%;height:300px;}
.textCont img{width:100%;}

.text02 ul {padding:10px;background:#fff;overflow:hidden;}
.text02 ul li {color:#333;height:45px;line-height:45px;overflow:hidden;border-bottom:dashed 1px #ddd;font-size:17px;}
.text02 ul li a  {color:#333;font-size:17px;line-height:45px;}
.wzfenye{text-align:right; padding-right:15px; line-height:45px;}
.wzfenye a{font-size: 22px;color: #0088cc;text-decoration: underline;}
.mulu{display:none}

.zutuijian img{width:22px;height:14px}
.zutuijian ul li{margin:0 0 10px 0}
.zutuijian ul li a{margin:0 0 0 3px;}
.zutuijian a{color:rgb(128, 0, 0)}

/* footer */
.fanye{padding:20px 0 0;width:100%;margin:0 10px 20px;clear:both;overflow:hidden;border-top:1px solid #ddd;}
.fanye li{float:left;width:40%;text-align:center;}
.fanye li a, .fanye li span{font-size:16px;color:#0088cc;}

.gotop{width:120px; margin:20px auto;}

.foot{overflow:hidden;padding:0 5px 10px;border-top:solid 1px #d5d5d5;text-align:center;background:#ffffff;color:#555;}
.foot a{ height:40px;text-align:center;width:25%;line-height:40px;font-size:16px;color:#555;}
.foot p{font-size:15px;text-align:center;}
.foot .shouji{color: #408FC4;font-weight: bold;margin-right:8px}
.foot .cb{font-size:12px}

