﻿/*html { filter: grayscale(1);  -webkit-filter: grayscale(100%);}*/


@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;}

/* public */

html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000;font:12px/180% 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; }

.layout.last { margin-bottom: 10px; }
.layout img { max-width: 100%; height: auto; }

/* fontcolor public */
.hot,hot a{color:#f60 !important}
.nodata{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame public*/

#wrap{ text-align: center; overflow: hidden;}
/*.homeredbg{ no-repeat center top; padding-top:306px;}*/

#header,#maincontent{width: 1000px;  margin:0px auto; text-align:left; background-color: #fff; }
#maincontent{overflow: hidden; margin-top: 10px;}
#footer{background-color: #f5f5f5; overflow: hidden; margin:10px auto 0; text-align:center;}
.side{width:220px; float:left; text-align:left; overflow: hidden;}
.main{width:770px; float:right; overflow:hidden; text-align:left;}

/* header */

#header{ position: relative; z-index: 1;}
.banner{height: 230px; overflow: hidden;}/*轮播图片*/
.logo{width: auto; float: left; position: absolute; z-index: 2; left: 7px; top:77px;}
.logo a{display: block; width: 510px; height: 72px; line-height: 700px; text-indent: -999px; overflow: hidden; float: left;}
.userpanel{width: auto; float: left; position: absolute; z-index: 2; right:10px; top:10px; height: 21px; line-height: 21px; float: left; color: #666;}
.userpanel a{margin: 0 8px; color: #555;}



.searchlogin{padding: 0 10px; height: 36px; overflow: hidden; position: relative; z-index: 1; background:  url(/uploads/image/tdspimages/searchloginbg.png) left top repeat-x;}
.searchlogin .leftbg,.searchlogin .rightbg{display: block; width: 4px; height: 36px; float: left; position: absolute; z-index: 1; top: 0; background:  url(/uploads/image/tdspimages/searchloginbg.png) left -42px no-repeat;}
.searchlogin .leftbg{left: 0; background-position: left -42px;}
.searchlogin .rightbg{right: 0; background-position:left -84px;}



/* 导航栏目 */
#navbox{height: 37px; background-color: #024da7; position: relative; z-index: 2;}
#navbox .leftbg,#navbox .rightbg{display: block; width: 4px; height: 37px; float: left; position: absolute; z-index: 1; top: 0; background:  url(/uploads/image/tdspimages/navbg.png) 0 0 no-repeat;}
#navbox .leftbg{left: 0; background-position: left top;}
#navbox .rightbg{right: 0; background-position:left -44px;}
#mainnav{ height:37px; padding-left:5px;  position:relative; z-index: 2; }
#mainnav .li1{ float:left; width:auto; height:37px; padding: 0 12px;  margin: 0 4px; display: inline;  line-height:37px; text-align:center;}
#mainnav .li1 .h1{ font-size:15px; font-weight:bold; font-family:微软雅黑; }
#mainnav .last1 .h1{ background:none;}
#mainnav .li1 .a1{ color:#fff;}
#mainnav .on1{ background-color: #c50000;}
#mainnav .on1 .h1 .a1{ }

/* 菜单效果1 */
.mainnav .li1{ position:relative;}
.mainnav .ul1{ display:none; position:absolute; z-index: 2; top:37px; left:0; background:#c50000; width:200px; padding:4px 12px 8px; }
.mainnav .ul1 .li2{ float:left; width:49%; height:24px; line-height:24px; margin-top: 4px; padding: 0; text-indent: 16px; text-align: left; overflow:hidden; background:  url(/uploads/image/tdspishare/dot05.png) 0 9px no-repeat;}
.mainnav .ul1 .a2{ color: white;}
.mainnav .ul1 .a2:hover{text-decoration: underline;}
.mainnav #ulid2{width: 180px;}
.mainnav #ulid2 .li2{width: 100%;}
.mainnav #ulid32{width: 210px;}
.mainnav #ulid92{width: 240px;}
.mainnav #ulid97{width: 212px;}


#search{width: auto; height: 21px; line-height: 21px; float: left; margin: 6px 0 0 10px; display: inline;}
#search .text{width: 160px; height: 19px; padding: 0 5px; line-height: 19px; color: #999; border: 1px solid #e3e3e3;}
#search #nodeid{width: 80px;}
#search .submit{width: 38px; height: 21px; line-height: 21px; text-align: center; color: white; cursor: pointer; border: 0; background:  url(/uploads/image/tdspimages/searchbtn.png) 0 0 no-repeat;}


.loginbox{width:auto; float:right; height:21px; line-height:21px; margin:6px 0 0 25px; color:#666;}
.loginbox #minivalidate { float: left; }
.loginbox #minivalidationcode { width: 70px; vertical-align: top; }
.loginbox img{width:52px; height:21px; vertical-align: top;}
.loginbox strong{color:#666;}
.loginbox a{color:#666; margin:0 5px;}
#minilogin{display:inline-block; overflow: hidden;}
#minilogin label{width: auto; float: left; line-height: 21px; color: #064f75; margin:0 0 0 14px; display: inline;}
#minilogin .input{width:98px; height:19px; float:left; margin-right: 8px; display: inline; line-height:19px; border:1px solid #ddd; background-color:white; color:#999; }
#minilogin #loginbtn,#minilogin .reg{width:38px; height:21px; float:left; margin-left:2px; line-height:21px; text-align:center; background:url(/uploads/image/tdspimages/loginbtnbg.png) no-repeat left top; color:white; cursor:pointer;}

/* footer */
#footer{padding: 10px 0 20px;}
#footer .footernav{padding-bottom: 6px; line-height: 20px;}
#footer .footernav a{margin: 0 8px;}
#footer .copyright{ text-align: center; line-height: 22px; color: #666;}
#footer .copyright br{display: none; }


/*二维码*/
*html{
background-image:;
background-attachment:fixed;
}
#ewm{width:88px; height:350px; float:left; overflow:hidden; position:fixed; z-index:1000; left:50%; top:400px; margin-left:506px; 
_position:absolute;
_bottom:auto;
_position:absolute;
_top:expression(eval(document.documentelement.scrolltop || document.body.scrolltop)  eval(document.documentelement.clientheight || document.body.clientheight) -500 'px');
z-index:998;
}
#ewm a{display: block; height:20px; line-height: 20px; background-color: #f0f0f0; color: #666; text-align: center;}
#ewm a:hover{background-color: #e4e4e4;}

/*通用侧边框*/
.sidebox{overflow: hidden; background:  url(/uploads/image/tdspimages/sideboxbg.png) -230px top repeat-y; margin-top: 10px;}
.sidebox .hd{height: 32px; line-height: 32px; overflow: hidden; background:  url(/uploads/image/tdspimages/sideboxbg.png) left top no-repeat;}
.sidebox .hd h3{padding-left: 32px; font:bold 14px/32px '微软雅黑', arial,sans-serif; color: #024da7; background:  url(/uploads/image/tdspimages/sideboxicon.png) 12px 9px no-repeat;}
.sidebox .hd h3 a{color: #024da7;}
.sidebox .hd .more{float: right; color: #999; margin-right: 10px; display: inline;}
.sidebox .bd{padding: 10px; background:url(/uploads/image/tdspimages/sideboxbg.png) -460px bottom no-repeat; overflow: hidden;}

/*侧栏-协会概况*/
#sidexhgk{margin-top: 0; margin-bottom: 10px;}
#sidexhgk .hd h3{background-position: 12px 9px;}
#sidexhgk .bd{padding: 8px 12px 10px; height: 124px;}
#sidexhgk .bd .nodelist li{width: 100%; float: left; height: 29px; line-height: 29px; overflow: hidden; margin-top: 2px; background:  url(/uploads/image/tdspimages/sidebd.png) left top no-repeat;}
#sidexhgk .bd .nodelist li a{display: block; padding-left: 45px; color: #666; font: 12px/29px '微软雅黑', arial,sans-serif; background:  url(/uploads/image/tdspimages/sideboxicon.png) 17px -262px no-repeat;}
#sidexhgk .bd .nodelist li a:hover{color: #c00;}
#sidexhgk .bd .nodelist li.li1 a{background-position: 17px -262px;}
#sidexhgk .bd .nodelist li.li2 a{background-position: 17px -292px;}
#sidexhgk .bd .nodelist li.li3 a{background-position: 17px -324px;}
#sidexhgk .bd .nodelist li.li4 a{background-position: 17px -354px;}



/*侧栏-办事指南*/
#sidebszn{margin-top: 0;}
#sidebszn .hd h3{background-position: 16px -69px;}
#sidebszn .bd{padding: 10px 0 4px 3px; height: 166px;}
#sidebszn .bd .nodelist{overflow: hidden; background:  url(/uploads/image/tdspimages/sidebdx.png) 7px -50px no-repeat;}
#sidebszn .bd .nodelist li{width: 96px; float: left; padding-bottom: 6px; margin: 0 6px 0 5px; display: inline;}
#sidebszn .bd .nodelist li a{display: block; width: 100%; float: left; padding-top: 53px;  line-height: 24px; height: 24px; text-align: center; overflow: hidden;}


/*侧栏-行业信息系统*/
#sidehyxt .hd h3{background-position: 13px -104px;}
#sidehyxt .bd{padding: 2px 10px 10px; height: 195px;}
.hyxtlist{overflow: hidden;}
.hyxtlist li{width: 100%; float: left; margin-top: 8px; display: inline;  font: 12px/15px '微软雅黑', arial,sans-serif; }
/*.hyxtlist li.li1{font-weight:bold; color: #085db6;}
.hyxtlist li.li1 a{color: #085db6;}*/
.hyxtlist li a{display: block; padding: 5px 8px 5px 24px; background:#f0f0f0  url(/uploads/image/tdspishare/dot03.png) 10px 46% no-repeat; border-radius: 3px;}
.hyxtlist li a:hover{background:#085db6  url(/uploads/image/tdspishare/dot04.png) 10px 46% no-repeat; color: white;}

/*侧栏-网上查询*/
#sidewscx .hd h3{background-position: 13px -149px;}
#sidewscx .bd{height: 124px; padding: 2px 10px 10px;}
.wscxlist{overflow: hidden; background:  url(/uploads/image/tdspimages/sideboxicon.png) 4px -401px no-repeat; }
.wscxlist li{height: 35px; line-height: 35px; padding-left: 34px; overflow: hidden; border-bottom: 1px dotted #e5e5e5;}
.wscxlist li a{font: 12px/35px '微软雅黑', arial,sans-serif; color: #666;}
.wscxlist li a:hover{text-decoration: underline;}

.fwcxbar{height: 90px; overflow: hidden; margin: 10px 0;  background:  url(/uploads/image/tdspimages/bbcxbg.png) left top no-repeat;}
.fwcxbox{margin: 49px 10px 0; height:24px; overflow: hidden; background: url(/uploads/image/tdspimages/sidebd.png) left -408px no-repeat;}
.fwcxbox .text{width: 150px; height: 24px; line-height: 24px; float: left; text-indent: 6px; color: #999; border: 0; background: none;}
.fwcxbox .subbtn{width: 46px; float: right; height: 24px; line-height: 24px; text-align: center; color: white; border: 0; background: none; cursor: pointer;}
.photolist{height:90px;background:  url(/uploads/image/uz21/2018126154025.jpg) left top no-repeat;}

/*侧栏-互动交流*/
#sidehdjl .hd h3{background-position: 16px -69px;}
#sidehdjl .bd{padding: 10px 2px 4px 3px;height: auto;}
#sidehdjl .bd .nodelist{overflow: hidden;background:  url(/uploads/image/tdspimages/sidebd-1.png) 7px 0px no-repeat;}
#sidehdjl .bd .nodelist li{width: 56px; float: left; padding-bottom: 6px; margin: 0 6px 0 7px;  display: inline;}
#sidehdjl .bd .nodelist li a{display: block;width: 100%;float: left;padding-top: 56px; font-size:11px;line-height: 16px; text-align: center;overflow: hidden;}
#sidehdjl .bd .nodelist .li6 a{padding-top: 50px;height: 100px;line-height: 14px;}

/*友情链接*/
.indyqljbox{overflow: hidden; border: 1px solid #d6d6d6; padding: 5px 17px; margin-top: 10px;}
.indyqljbox .hd{height: 35px; line-height: 35px; border-bottom: 2px solid #d7d7d7;}
.indyqljbox .hd .more{float: right; margin-right: 10px; color: #666;}
.indyqljbox .hd h3{width: auto; float: left; padding: 0 12px 0 36px; margin-bottom: -1px; display: inline; border-bottom: 2px solid #0554ae; position: relative; font:bold 14px/35px arial,sans-serif; color: #0554ae; background:  url(/uploads/image/tdspimages/sideboxicon.png) 9px -200px no-repeat;}
.indyqljbox .hd h3 a{color: #0554ae;}
.indyqljbox .bd{padding: 0 0 2px; overflow: hidden; height: 120px;}
.indyqljbox .bd ul{width: 762px; margin-right: -28px; position: relative;}
.indyqljbox .bd li{width: 162px; height: 40px; float: left; margin: 8px 28px 0 0; display: inline;}
.indyqljbox .bd li img{width: 162px; height: 40px; display: block;}


.indyqljbox .xjbd{height:24px; overflow: hidden; border-top: 1px solid #e0e0e0; overflow: hidden; padding: 15px 0 10px;}
.indyqljbox .xjbd h3{width: 140px; height: 22px; line-height: 22px; text-align: center; color: white; float: left; background:  url(/uploads/image/tdspimages/indyqljbg.png) 0 0 no-repeat;}
.indyqljbox .xjbd h3 a{color: white;}
.indyqljbox .xjbd select{margin-left: 10px; width: 104px;}


.boxyqlj{width: 970px; margin: 0 auto; text-align: center; overflow: hidden; border: 1px solid #d6d6d6; padding: 5px 14px; margin-top: 10px;}
.boxyqlj .hd{height: 35px; line-height: 35px; border-bottom: 2px solid #d7d7d7;}
.boxyqlj .hd .more{float: right; margin-right: 10px; color: #666;}
.boxyqlj .hd h3{width: auto; float: left; padding: 0 12px 0 36px; margin-bottom: -1px; display: inline; border-bottom: 2px solid #0554ae; position: relative; font:bold 14px/35px arial,sans-serif; color: #0554ae; background:  url(/uploads/image/tdspimages/sideboxicon.png) 9px -200px no-repeat;}
.boxyqlj .hd h3 a{color: #0554ae;}
.boxyqlj .hd ul{width: auto; float: left; height: 31px; overflow: hidden; margin: 4px 0 0 30px; display: inline;}
.boxyqlj .hd li{width: auto; height: 31px; line-height: 31px; float: left; margin-right: 6px; padding-left: 10px; margin-bottom: -1px; position: relative; border-bottom: 1px solid #ededed; display: inline; font-size: 12px; background:  url(/uploads/image/tdspimages/indtabhd.png) left -33px no-repeat;}
.boxyqlj .hd li a{width: auto; height: 31px; float: left; padding-right: 10px;   display: inline; background:  url(/uploads/image/tdspimages/indtabhd.png) right -33px no-repeat; color: #0350aa;}
.boxyqlj .hd li.on{background:  url(/uploads/image/tdspimages/indtabhd.png) left top no-repeat; border-bottom: 1px solid #eb0010;  }
.boxyqlj .hd li.on a{background:  url(/uploads/image/tdspimages/indtabhd.png) right top no-repeat; color: white;}
.boxyqlj .bd{padding:10px 0; overflow: hidden; }
.boxyqlj .bd ul li{width: auto; float: left; margin: 4px 5px 0;}


/* pathwrap */
.pathwrap{ height:20px; line-height: 20px;}
.path{width:auto; float:left; height:20px; line-height:20px; display:inline;  color: #666; font-family:'微软雅黑', arial,sans-serif ;}
.path a, .path span{ margin:0 3px; color: #666;}


/*mainbox*/
.body{ background:url(/uploads/image/tdspimages/side.png) repeat-x left top #fff;}


.mainbox{ overflow:hidden; padding-bottom: 4px; background:  url(/uploads/image/tdspimages/mainboxbd.png) left bottom no-repeat;}
.mainbox .whd{height: 38px; padding: 0 20px; border: 1px solid #e3e3e3; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.mainbox .whd h3{height: 38px; font: 16px/42px '微软雅黑', arial,sans-serif; color: #024da7; overflow: hidden;}
.mainbox .whd h3 .arrow{ display:none;}
.mainbox .whd h3 a{color: #024da7;}
.mainbox .whd .pathwrap{width: auto; float:right; margin: 12px 0 0 0; display: inline;}

.mainbox .wbd{ padding:18px 20px 21px; overflow:hidden; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

/*无侧边栏-通用框*/
.nosidecontent{}
.nosidecontent .mainbox{background: none; padding-bottom: 0;}
.nosidecontent .whd{height:25px; line-height:25px; border:1px solid #eae9e9; }
.nosidecontent .whd h3{width:auto; height:32px; line-height:26px; float:left; padding-left:13px; position:relative; font-size:14px; font-weight:bold; color:white; margin:-1px 0 -6px 10px; display:inline; background: no-repeat left -94px;}
.nosidecontent .whd h3 span{width:auto; height:32px; float:left; padding-right:13px; background: no-repeat right -94px;}
.nosidecontent .whd h3 .arrow{ position:absolute; left:50%; bottom:0; margin-left:-4px; width:7px; height:4px; display:block; float:left; background: no-repeat left top;}
.nosidecontent .whd .pathwrap{ float:right; margin-right:10px; height:25px; line-height:25px; padding:0; overflow:hidden;}
.nosidecontent .whd .pathwrap .path{width:auto; float:left;}
.nosidecontent .whd .pathwrap .path,.mainbox .whd .pathwrap .path a{color:#555;}
.nosidecontent .whd .pathwrap a:hover,.nosidecontent .whd .pathwrap .path a:hover{text-decoration:underline; color:#f00;}
.nosidecontent .wbd{ border:1px solid #eae9e9; padding:24px 28px; border-radius: 3px; overflow:hidden; background-color:white;}


/* 侧栏菜单 */
#sidemenubox { overflow:hidden; padding-bottom: 10px; }
#sidemenubox .hd{height: 40px; line-height: 40px; background:  url(/uploads/image/tdspimages/sidemenubox.png) 0 0 no-repeat;}
#sidemenubox .hd h3{padding-left: 48px; font:bold 14px/40px '微软雅黑', arial,sans-serif; color: white;}
#sidemenubox .hd h3 a{color: white;}
#sidemenubox .bd{border: 1px solid #e3e3e3; border-top: 0; padding: 4px 0px 10px; overflow: hidden;}
#sidemenubox .bd ul{overflow: hidden;}
#sidemenubox .bd li{height: 30px; line-height: 30px; margin-top: 6px; background:  url(/uploads/image/tdspimages/sidemenubox.png) 0 -50px no-repeat;}
#sidemenubox .bd li a{display: block; width: 100%; height: 30px; /*float: left;*/  line-height: 30px; text-indent: 10px; font-family:'微软雅黑', arial,sans-serif ; background:  url(/uploads/image/tdspishare/dot03.png) 1px 12px no-repeat;}
#sidemenubox .bd li a:hover,#sidemenubox .bd li.on a{background:  url(/uploads/image/tdspishare/dot04.png) 1px 12px no-repeat; color: #024da7;}


/*列表前缀*/
.infolista li{padding-left:14px; background:url(/uploads/image/tdspishare/dot01.png) no-repeat left 7px;}
.infolistb li{padding-left:10px; background:url(/uploads/image/tdspishare/dot02.png) no-repeat left 11px;}


/* url_方块样式分页 */
.page{text-align:center; padding:20px 0 0 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:0 6px; color:#4e4e4e;}
.page .pager span.current{border-color:#ff7000; background-color:#ff7000;}
.page .pager a:hover{ border-color:#ff7000; color: #333;}

.cxzlgg{width:1350px;margin:auto;}

/* body{width:1000px; margin:0 auto;}
html{background:url(/uploads/image/u2飘红元素/esdzt1.jpg) no-repeat center top; }
#banner_esd{height:90px;}
#banner_esd a{display:block; height:90px;}*/