@charset "utf-8";
/* CSS Document */
body,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0; font-size:12px; font-family:"宋体"; font-weight:normal;}
ul li{ list-style:none;}
img,input { border:0;}
a, input:focus {outline: 0;}
a{ text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;}


body { max-width: 960px!important; width:960px; margin : 0 auto;}
.w50 {width:50px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.wf {width:100%;}
.sf {font-size:9pt;}
.clr {clear:both;}
.fl {float:left;}
.fr {float:right;}
#top {height:25px;background:url('../images/top_bg.jpg') repeat-x;text-align:right;line-height:25px;}
#top a {margin-right:5px;}
#head {height:110px;background:url('../images/head_bg.jpg') no-repeat;}
#head img {margin:31px 126px;}
#nav {height:61px;background:url('../images/nav_bg.jpg') no-repeat;margin-bottom:15px}
#sup {height:30px;margin-left:140px;}
#sup a {color:#FFF;font-weight:bold;line-height:30px;margin:0 8px;}
#sub {height:30px;margin-left:140px;width:700px;float:left;}
#sub a {color:#515151;line-height:30px;margin:0 4px;}
#searchform {float:right;width:187px;margin:4px;}
#searchform .inputText {border: 1px solid #E2E2E2;border-top: 1px solid #ABABAB;width:120px;height:19px;}
#searchform input {vertical-align:middle;}
div.r {width:100%;overflow:auto;clear:both;;}
div.c {float:left}
div.cr {float:right;}
.loginpanel{width:200px;margin-right:10px;background-color:#e3edf7;padding:14px 19px;}
.loginpanel .input {background:url('../images/login_text_bg.gif') no-repeat;border:0;width:202px;height:27px;margin-bottom:2px}
.loginpanel .input input {margin: 6px 0 0 5px;width: 190px;}
.loginpanel .logbtn {height:27px;margin-bottom:2px;}
.loginpanel .logbtn button {background: url('../images/login_btn_bg.gif') no-repeat;height: 25px;margin-left: 1px;width: 73px;border:0}
.loginpanel .reg {background:url('../images/login_reg.gif') no-repeat;width:200px;height:42px;display:block;margin-bottom:3px}
.loginpanel .dep {background:url('../images/login_dep.gif') no-repeat;width:200px;height:52px;display:block;}
.loginpanel a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.showpanel{width:440px}
.ls-ug {
    background-color: #F5F5F5;
    position: relative;
    text-align: center;
}
.ls-ug.ugbt {
}
.ls-ug ul {
    list-style: none outside none;
}
.ls-ug li {
    display: none;
    margin: 0;
}
.ls-ug li.current {
    display: block;
}
.ls-ug .cons {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    height: 185px;
    overflow: hidden;
    width: 100%;
}
.ls-ug .cons2 {
    height: 115px;
}
.ls-ug .tabs {
    display: inline-block;
    height: 26px;
    margin: 0 auto;
    vertical-align: middle;
    width: auto;
}
.ls-ug .tabs li {
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 10px;
    position: relative;
}
.ls-ug .tabs .current {
    color: #FF9900;
}
.ls-ug .tabs .arrow-o, .ls-ug .tabs .arrow-i {
    border-style: dashed dashed solid;
    border-width: 8px;
    display: none;
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    margin: 0 0 0 -8px;
    position: absolute;
    width: 0;
}
.ls-ug .tabs .arrow-o {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CCCCCC;
    top: -16px;
}
.ls-ug .tabs .arrow-i {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #F5F5F5;
    top: -15px;
}
.ls-ug .tabs .current .arrow-o, .ls-ug .tabs .current .arrow-i {
    display: block;
}
.ls-ug .ico-bprev, .ls-ug .ico-bnext {
    cursor: pointer;
    display: none;
    font-size: 0;
    position: absolute;
    text-indent: -999px;
    top: 85px;
    z-index: 2;
}
.ls-ug .ico-bprev {
    left: 1px;
}
.ls-ug .ico-bnext {
    right: 1px;
}
.ls-ug .cons3 {
    border-bottom: medium none;
    height: 100px;
}
.ls-ug .tabs3 {
    bottom: 7px;
    height: 16px;
    position: absolute;
    right: 7px;
    z-index: 2;
}
.ls-ug .tabs3 li {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    display: block;
    height: 8px;
    margin: 3px;
    padding: 0;
    width: 8px;
}
.ls-ug .tabs3 li.current {
    background-color: #999999;
}
.ico-bprev,.ico-bnext {background-repeat:no-repeat;background-image:url(../images/slider.png);}
.ico-bprev{background-position:-4px -32px;display:inline-block;height:46px;width:46px}
.ico-bprev:hover{background-position:-4px -78px}
.ico-bnext{background-position:-54px -32px;display:inline-block;height:46px;width:46px}
.ico-bnext:hover{background-position:-54px -78px}


.topicpanel {float:right;width:265px}
.topicpanel .topic {margin-bottom:9px;}
.topicpanel .topic .link {float:left;display:block;width:65px;height:22px;background-color:#407ed6;line-height:24px;color:#FFF;font-weight:bold;background-image: url(../images/light.gif);background-repeat: no-repeat;background-position: right;padding:2px 12px;}
.topicpanel .topic .more {float:right;display:block;width:89px;height:24px;background:url(../images/more1.gif) no-repeat right;}
.topicpanel .topic ul {clear:both;border:solid 1px #d5d5d5;border-top:solid 2px #407ed6;padding:10px;overflow-y:auto;}
.topicpanel .topic ul li {
    line-height: 22px;
    width: 248px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.topicpanel .notice {height:42px;border:solid 1px #407ed6;}
.topicpanel .notice .link {float:left;display:block;width:29px;height:32px;background-color:#407ed6;color:#FFF;font-weight:bold;padding:5px 10px;}
.topicpanel .notice ul {width:208px;height:40px;float:right;padding-top:2px;overflow:hidden;}
.topicpanel .notice ul li {word-break:keep-all;white-space:nowrap;line-height:19px;
    width: 204px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
    text-overflow: clip;
    -ms-text-overflow: clip;
    -o-text-overflow: clip;
}
.adCon {clear: both;margin:10px 0px;}
.adConx {clear: both;margin:3px 0 10px 0;}
.cleft {width:251px}
.cright {width:709px}
.box1 {width:350px;background:url(../images/box1_bg.gif) repeat-x;margin-bottom:7px;}
.box1 .title {display:block;width:100%;height:34px;background:url(../images/more2.gif) no-repeat right;line-height:35px;font-size:14px;color:#315aaa;font-weight:bold;}
.box1 .title span {margin-left:12px;}
.box1 ul {clear:both;border:solid 1px #ededed;border-top:0;padding:10px;padding-bottom:13px;min-height: 138px;}
.box1 ul li {margin-left: 15px;line-height:23px;padding-left:0px;
    width: 310px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -ms-text-overflow: clip;
    -o-text-overflow: clip;
}
.box1l {width:238px;margin-right:13px}
.box1l ul li {margin-left: 15px;line-height:23px;padding-left:0px;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -ms-text-overflow: clip;
    -o-text-overflow: clip;
}
.scrl{clear: both;overflow: hidden;padding:11px 0px!important;height:138px;}
.scrlr{clear: both;overflow: hidden;padding:11px 10px!important;height:138px;}
.scrlmask{background-color:white;margin-top:-10px;height:10px;border:1px solid #EDEDED;border-top:none;position:relative;}
.applinks {width:238px;background-color:#e3edf7;text-align:center;padding:23px 0;}
.applinks a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.cnav {clear: both;width:100%;height:73px;line-height:24px;margin:3px 0 10px 0;background:url(../images/cnav_bg.gif) no-repeat;overflow:auto;}
.cnav ul {margin:14px 0 0 50px;}
.cnav ul li {float: left;}
.topten {width:308px;height:270px;border:solid 1px #ededed;background:url(../images/topten_bg.gif) repeat-x;overflow:hidden;}
.topten .title {display:block;width:100%;height:26px;line-height:26px;font-size:14px;color:#da0000;font-weight:bold;}
.topten .title span {margin-left:28px;}
.topten .more100 {background:url(../images/more100.gif) no-repeat right;overflow:auto;}
.topten ul {clear:both;padding:8px;padding-bottom:13px;overflow:auto;}
.topten ul li {margin-left: 15px;line-height:23px;padding-left:8px}
.topten ul li a {clear:both;float:left;}
.topten ul li span {float:right;}
.pdlist {width:709px;height:354px}
#patentrec span {width:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;float:left;color:gray;}
#patentrec a {width:220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
#product {
	width:707px;
	height:322px;
	border:solid 1px #ededed;border-top:0;
	margin:0 5px 5px 0;
	float:left;
}
#product div#content {
	position:relative;
	width:670px;
	height:300px;
	display:inline-block;
	overflow:hidden;
	float:left;
}
#product div#content_list {
	position:absolute;
	width:4000px;
}
#product dl{
	width:200px;
	height:270px;
	float:left;
	margin:10px 4px;
	padding:8px;
}
#product dl:hover {
}
#product dl dt {
	text-align:center;
	overflow:hidden;
	height:110px;
	width:200px;
}
#product dl dt img {
	border:none;
}
#product dl dd {
	text-align:center;
	margin:10px;
}
#product span.prev{
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:310px;
	background:url(../images/arrow_l.gif) no-repeat left center;
	float:left;
}
#product span.next{
	cursor:pointer;
	display:inline-block;
	width:15px;
	height:310px;
	background:url(../images/arrow_r.gif) no-repeat left center;
	float:right;
}
.navx {background:url(../images/footer_bg.gif) repeat-x;height:29px;clear:both;}
.navx div {margin-left:44px;line-height:29px;text-align:center;width:872px;float:left;}
.navx div a {margin: 0 5px;}
.navx img {cursor:pointer;float:right;margin:8px 4px;}
.about {line-height:22px;text-align:center;margin:10px;}

.dbcols {width:40%!important ;float:left!important ;overflow:visible!important ;}
.topicpanel2 {float:left;width:238px}
.topicpanel2 .topic {margin-bottom:9px;}
.topicpanel2 .topic .link {float:left;display:block;width:65px;height:22px;background-color:#407ed6;line-height:24px;color:#FFF;font-weight:bold;background-image: url(../images/light.gif);background-repeat: no-repeat;background-position: right;padding:2px 12px;}
.topicpanel2 .topic .more {float:right;display:block;width:89px;height:24px;background:url(../images/more1.gif) no-repeat right;}
.topicpanel2 .topic ul {clear:both;border:solid 1px #d5d5d5;border-top:solid 2px #407ed6;padding:10px;}
.topicpanel2 .topic ul li {line-height:22px}
.topicpanel2 .notice {height:42px;border:solid 1px #407ed6;}
.topicpanel2 .notice .link {float:left;display:block;width:29px;height:32px;background-color:#407ed6;color:#FFF;font-weight:bold;padding:5px 10px;}
.topicpanel2 .notice ul {width:178px;height:40px;float:right;padding-top:2px;overflow:hidden;}
.topicpanel2 .notice ul li {word-break:keep-all;white-space:nowrap;line-height:19px;}
.sectionmain {width:709px;float:right;}
.location {width:699px;height:34px;background:url(../images/box1_bg.gif) repeat-x;margin-bottom:7px;line-height:34px;padding-left:10px;}
.box1 p {display:block;width:100%;height:34px;line-height:35px;font-size:14px;color:#315aaa;font-weight:bold;}
.box1 p span {margin-left:12px;}
.queryform {border:solid 2px #315AAA;height:30px;margin:10px 0px;}
.queryform div {float:left;margin:2px;height:18px;}
.queryform .title {padding:7px;margin:0px;color:white;background:#315AAA;height:16px;}
.queryform .conditions {background:white;color:black;padding:3px;padding-left:5px;}
.queryform .conditions input {border:1px solid #DDDDDD;height:18px;margin-left:3px;vertical-align:middle;}
.queryform .querybtn {float:right;margin:5px;height:20px;width:50px;background:#315AAA;color:white;}
.queryform .conditions select {vertical-align:middle;}
.sectionlist {width:709px}
.sectionlist ul {margin:0px 20px}
.sectionlist ul li {
    background: url("../images/d2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 11px;
}
.sectionlist ul li a {
    color: #000000;
    display: inline-block;
    float: left;
}
.sectionlist ul li span {
    color: #838383;
    display: inline-block;
    float: right;
}
.sectionlist ul li a:hover {
    color: #000000;
    text-decoration: underline;
}
.sectionlist ul li.split {
    border-bottom: 1px dashed #CCCCCC;
    margin: 8px;
    overflow: hidden;
}
.sectionlist ul.db {margin:0px;}
.sectionlist ul.db div {
	float:left;
	padding-right:12px;
}
.sectionlist ul.db li {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	padding:6px;
    background: #F5F5FF;
    border-bottom: 1px solid #315AAA;
    margin:5px 2px;
    color:#444444;
}
.sectionlist ul.db li.th {
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	padding:6px;
    background: #DDEEFF;
    border-bottom: 1px solid #315AAA;
    margin:5px 2px;
    color:gray;
}
.sectionlist ul.db li.solid {
    background: none;
}
.sectionlist ul.db div.rname {
    background: url("../images/d2.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 14px;
    width:200px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 11px;
}
.sectionlist ul.db li div.c {
    overflow: hidden;
		padding-right:12px;
}
.sectionlist ul.db li span {
    color:#444444;
    display: inline-block;
    padding-right:10px;
    float: right;
}

.pager {
    font: 11px/12px Tahoma;
    margin: 10px 20px;
}

.pager a {
    border: 1px solid #A6CBE7;
    font: 12px/14px verdana;
    margin: 0 1px 0 0;
    padding: 1px 4px;
    text-align: center;
    text-decoration: none;
}

.content-title {
    font-size: 26px;
    padding: 10px;
    text-align: center;
}
.content-sp {
    padding: 5px 0 15px;
    text-align: center;
}

.content-item {
    border-top: 1px solid #CCCCCC;
    padding: 10px 0 20px;
    text-align: center;
}
.content-text {
    padding:0px 20px;
    font-size:14px;
    line-height:150%;
}
.content-text p {
    font-size:14px;
    line-height: 30px;
    text-indent: 0;
}
.content-text .db-table {
	border:solid 1px gray;
	width:100%;
	margin-bottom:30px;
}
.content-text .db-table .odd {
	background:#EEEEEE;
}
.content-text .db-table td {
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	font-family: Arial,'宋体';
	font-size: 14px;
	padding: 1em 1em;
	vertical-align: middle;
}
.content-text .db-table .label {
    padding-right: 1.5em;
    text-align: right;
    white-space: nowrap;
    width: 1%;
}
.site123 {margin-bottom:10px;background:url(../images/box1_bg.gif) repeat-x;}
#tabs {
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tabs li {
  float: left;
}

#tabs a {
  float: left;
  position: relative;
  padding: 0 40px;
  height: 30px; 
  line-height: 30px;
  text-transform: uppercase;
  border-left:#FFF solid 1px;
  border-right:#315aaa solid 1px;
}

#tabs a:hover,
#tabs a:focus,
#tabs #current {
  background:url(../images/site123.gif) repeat-x;
}

#sitelist div {clear:both;padding:5px 10px 5px 40px;border:solid 1px #ededed;border-top:0;float:left;}
#sitelist div li {float:left;width:125px;line-height:30px;height:30px;}
#sitelist div#tab2 li {float:left;width:180px;line-height:30px;height:30px;}

.boxappl {width:238px;margin-right:13px;background-color:#F5F5F5;}
.boxappl ul {float:left;}
.boxappl li {width:90px;float:left;}
.widthtitle {width:699px;height:34px;background:url(../images/box1_bg.gif) repeat-x;margin-top:10px;margin-bottom:7px;line-height:34px;padding-left:10px;color: #315AAA;font-size: 14px;font-weight: bold;clear:both;}
.applist {margin:10px;clear:both;}
.applist li {float: left;height: 110px;margin: 3px 10px 3px 7px;overflow: hidden;width: 320px;}
.applist li a {}
.applist .appico {float: left;margin: 0 10px;}
.applist .appico img {height:72px;width:72px;}
.applist .appico div {text-align:center;margin: 5px 0;}
.applist li p {margin:2px 0;}
.applist li h4 {font-weight:bold;}
.applist li h5 {color:gray;overflow: hidden;height:60px;}

.l-btn {background: linear-gradient(to bottom, #ffffff 0px, #e6e6e6 100%) repeat-x scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #bbb;border-radius: 5px;color: #444;cursor: pointer;display: inline-block;text-align:center;padding:0px 10px;height: 24px;line-height: 24px;outline: medium none;text-decoration: none;}
.patent-table td{    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
    font-family: Arial,"宋体";
    font-size: 12px;
    padding: 0.3em 1em;
    vertical-align: middle;}




/* 登录 */
.loginwidget{
	width:220px;
	margin-right:10px;
	background-color:#e3edf7;
	padding:14px 10px;
}
.fl {
    float: left;
}

.widget_username {
    color: #333333;
    height: 35px;
    line-height: 35px;
    margin-top: 0;
    text-align: center;
}
.widget_username_label {
    height: 30px;
    line-height: 30px;
    margin-left: 0px;
    margin-top: 2px;
}
.widget_username_input {
    background: url("pinpai_check.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    color: #999999;
    height: 28px;
    line-height: 25px;
    margin-right: 2px;
    padding-left: 5px;
    width: 150px;
}
.widget_password {
    color: #333333;
    height: 35px;
    line-height: 35px;
    margin-top: 0;
    text-align: center;
}
.widget_password_label {
    height: 30px;
    line-height: 30px;
    margin-left: 12px;
    margin-top: 2px;
}
.widget_password_input {
    background: url("pinpai_check.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    color: #999999;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    width: 150px;
}

.widget_login {
    height: 27px;
    margin-bottom: 2px;
}

.widget_login .submit{
    background: url('../images/login_btn_bg.gif') no-repeat;
    height: 25px;
    margin-left: 1px;
    width: 73px;
    border:0
}


.loginwidget .reg {background:url('../images/login_reg.gif') no-repeat;width:200px;height:42px;display:block;margin-bottom:3px}
.loginwidget .dep {background:url('../images/login_dep.gif') no-repeat;width:200px;height:52px;display:block;}




/*轻工分类树*/
.treebox {width:238;background:url(../images/box1_bg.gif) repeat-x;margin-bottom:7px;}
.treebox .title {display:block;width:100%;height:34px;background:url(../images/more2.gif) no-repeat right;line-height:35px;font-size:14px;color:#315aaa;font-weight:bold;}
.treebox .title span {margin-left:12px;}
.treebox ul {clear:both;border:solid 1px #ededed;border-top:0;padding:10px;padding-bottom:13px;}
.treebox ul li {margin-left: 5px;line-height:12px;padding-left:0px}
.treebox p {display:block;width:100%;height:34px;line-height:35px;font-size:14px;color:#315aaa;font-weight:bold;}
.treebox p span {margin-left:12px;}
.ztree ul {border:none;}

/*分页*/
.pager .desc{
	font-size:14px;
}

.pager .total{
	font-size:14px;
}


.navz {
    margin: 0 auto;
}
.navz li {
    float: left;
    margin-right: 3px;
}

.navz li a {
		margin-top:4px;
    background: #759aaf linear-gradient(to bottom, #619EF7, #417ED7) repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#619EF7',endColorStr='#417ED7',gradientType='0'); 
    border-radius: 3px 3px 0 0;
    color: white;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
}
.navz a {
    display: block;
    text-decoration: none;
}
.navz li.active a, .nav li a:active, .nav .dropdown:hover a {
    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -2px 2px rgba(0, 0, 0, 0.03) inset, 0 2px white, 0 0 2px rgba(0, 0, 0, 0.2);
    background: white none repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDDDDD',endColorStr='#FFFFFF',gradientType='0'); 
    box-shadow: 0 2px white, 0 0 2px rgba(0, 0, 0, 0.2);
    color: #404040;
    text-shadow: none;
}