﻿@charset "utf-8";
/* css document luosi */

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
font{font-size:12px;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
/* public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% 'microsoft yahei','微软雅黑',arial, helvetica, sans-serif; }
input{font-family: 'microsoft yahei','微软雅黑',arial, helvetica, sans-serif;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marbot{margin-bottom:10px;}
.martop{margin-top:10px;}
.layout{overflow:hidden;}
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }
.bordert3{clear:both; border-top:3px solid #f3f2f2; height:7px; line-height:7px; overflow:hidden;}
.martop7{margin-top:7px; overflow:hidden; clear:both; }
.path .home{
	display: none;
}
/* fontcolor public */
.hot,.hot a{color:#f60 !important}
.nodata{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame public*/
#maincontent{overflow: hidden; width: 1200px; margin: 0 auto; text-align: left; }
#header{ width: 100%; background: url(/uploads/image/tdsp2images/topbg.png); margin-bottom: 560px;}
#header .banner{width: 1200px; margin:0 auto; text-align: center; height: 120px; }

.logo{width: auto; float: left;}
.logo a{width: 419px; height: 60px; float: left; margin: 25px 0 0 0; background: url(/uploads/image/tdsp2images/zplogo.png) no-repeat; overflow: hidden; text-indent: -9999px; }
.toptitle{ width: 375px; height: 21px; background:url(/uploads/image/tdsp2images/toptitle.png) no-repeat; float: right; margin: 50px 0 0 0; overflow: hidden;}

.main{ background-color: #fff; border-radius: 20px; width: 1140px; overflow: hidden; margin: 0 auto; padding: 30px;}

#nav{height: 45px; line-height: 45px; background-color: #024da7;}
#navbox{width: 1000px; margin: 0 auto; text-align: center;}

.userloginbox{width: auto; float: right; margin-top: 9px; height: 27px; line-height: 27px;}
/* 登录进度 */
#miniloginstatus img{width: 16px; height: 16px;}
/* 登录框 */
#minilogin{}
#minilogin .input{width: 120px; height: 27px; line-height: 27px; float: left; margin-right: 4px; background-color: #fff; border: none; text-indent: 4px;} 
#minilogin .login{width: 54px; height: 27px; line-height: 27px; float: left; text-align: center; font-size: 14px; color: white; float: left; background-color: #c50000; cursor: pointer;}
#minilogin .login:hover{background-color: #b00101;}
#minilogin .reg{color: white; margin-left: 6px;}
#minilogin .reg:hover{color: #ddd;}

/* 登录后 */
#minilogined{color: white; font-size: 12px;}
#minilogined a{color: white; margin: 0 6px;}
#minilogined a:hover{color: #ddd;}
/* 导航 */
.mainnav{}
.mainnav .li1{width: auto; float: left; margin-left: -2px;}
.mainnav .first1 {margin-left: 0;}
.mainnav .spe{width: 2px; float: left; margin-left: -2px; text-align: center; line-height: 45px; color: #597cbb;}
.mainnav .a1{position: relative; z-index: 1; width: auto; float: left; height: 45px; line-height: 45px; padding: 0 14px; font-size: 16px; color: white;}
.mainnav .on1 .a1{background-color: #c50000;}

.backhome{ float:right; font-size: 18px;
    font-weight: bold;
    color: #024da7; }

/* footer */
#footer{overflow: hidden; padding:15px 0; text-align: center; background-color: #7e7e7e; color:#fff;}
#footer .copyright{font-size: 12px; line-height: 24px; color: white;}
#footer .copyright br{display: none; margin-left: 5px;}
#footer a{color: #fff;
    text-decoration: underline;}

/* 通用信息列表 */
.infolist{ text-align:left; }
.infolist li{ height:34px; line-height:34px; font-size: 14px; overflow:hidden; padding-left: 10px; background: url(/uploads/image/tdspishare/dot02.png) no-repeat left 16px; }
.infolist li .date{ float:right; color:#666;  }
.infolist li .node{ color:#f00; margin-right:5px;   }
.infolist li.nodata{background:none; color:#999;}

/* 通用信息列表 */
.infolist1{ text-align:left; }
.infolist1 li{margin-left:10px; background: url(/uploads/image/tdspishare/dot02.png) no-repeat left 16px; float: left; width:30%; height:34px; line-height:34px; font-size: 14px; overflow:hidden; padding-left: 10px;}
.infolist1 li .date{ float:right; color:#666;  }
.infolist1 li .node{ color:#f00; margin-right:5px;   }
.infolist1 li.nodata{background:none; color:#999;}

.path{height: 24px; line-height: 24px; font-size: 12px; color: #444;}
.path a,.path span{color: #666; padding: 0 5px;}
.path a:hover{color: #024da7;}
.path .depth0{display: none;}

/* mainbox */
.mainbox .whd{ height: 24px; line-height: 24px; overflow: hidden; border-bottom: 1px solid #e9e9e9; padding-bottom: 20px;}
.mainbox .whd .path{width: auto; float: left;}
.mainbox .wbd{padding: 20px 0 0; overflow: hidden;}

#infotable .whd .path{float: left;}

/* url_方块样式分页 */
.page{text-align:center; padding:25px 0;  font-size:12px; clear:both; margin: 0 auto;}
.page span.pagecss{width: auto; margin: 0 auto; text-align: center;}
.page a,.page span{ display:inline-block; *display:inline;  zoom:1; line-height:20px; vertical-align:middle;   }
.page .pager{width: auto; float: left;}
.page .pager a,.page .pager a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 3px 10px; color:#4e4e4e;}
.page .pager span.current{border-color:#0084cf; background-color:#0084cf; }
.page a,.page span,.page .pager span.current,.page .pager span.disabled { padding: 3px 10px; margin: 0 6px;}
.page .pager input{height: 20px; line-height: 20px; border: 1px solid #c5c5c5; padding: 3px 10px; margin: 0 6px;}
.page .pager a:hover{ border-color:#0084cf; background-color:#0084cf; color: white;}




#search{ height: 36px; line-height: 36px; margin: 20px auto;
    width: 550px;}
#search .text{width: 240px; height: 30px; padding: 0 5px; line-height: 30px; color: #999; border: 1px solid #e3e3e3;outline: none;}
#search .submit{width: 60px; height: 32px; line-height: 32px; text-align: center; color: white; cursor: pointer; border: 0; background: #0342a0; outline: none;}
#search select{ color: #999; border: 1px solid #e3e3e3;height: 30px; padding: 0 5px; line-height: 30px; outline: none; }

.zpdetail{padding:0 30px 30px;}
.zpdetail li.hb img{
	max-width: 1080px;
	height: auto;
}
.zpdetail li.swslogo img{
	max-width: 200px;
	height: auto;
}
.zpdetail li{
	font-size: 16px;
	line-height: 36px;
        margin:0 0 10px 0;
}

.zpdetail li.hb{
	margin-bottom: 20px;
}
.share{  float: left;}
.property2{  float: right;}
.others{border-top:1px #ddd dashed; padding-top:10px;clear: both; margin-top:20px;}