﻿a,img,table{border:0}
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px; color:#000000}
.pagelist a:visited, #nowpage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color: #fff; background: #cc0000; border-color: #036; text-decoration: none;}
#gbook{margin:10px 30px;}
#gbook input,textarea{margin:0px;padding:1px;border:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.button{border:1px solid #fff;border-bottom:1px solid #124;border-right:1px solid #124;background:#1875b5;color:#fff;font-weight:bold;}
#data {width:400px; float:left; margin-top:30px;}
#data th {padding:7px 0px;border-bottom:1px solid #ccc;width:80px;text-align:left;font-weight:lighter;}
#data td {padding:7px 0px;border-bottom:1px solid #ccc;}
#data td td {padding:0!important;border:none!important;}
.product{font-size:12px;margin:0;padding:0px;list-style:none; overflow:hidden;}
.product a{color:#222;}
/*产品分类*/
.product li.product_class{ border-bottom:1px solid #ddd; overflow:hidden;}
.product li.product_class a{ float:left;}
.product_class_n{ height:100px; line-height:100px;}
/*产品显示方式一*/
.product li.plist1{float:left;width:154px;height:175px;overflow:hidden;background:#f7f7f7;float:left;margin:10px 8px 10px 0;padding:10px 8px 0px 8px; border:1px solid #EEEEEE; position:relative;}
.product li.plist1 a{display:block;text-align:center;}
.product li.plist1 .plist1_i{ height:130px; width:150px; overflow:hidden;border: 1px solid #999999;display: table-cell;text-align:center;vertical-align:middle;*display: block;*font-size:88px;background:#fff;}
.product li.plist1 .plist1_i img{vertical-align:middle;border:0;}
.product li.plist1 .plist1_n{ width:150px; overflow:hidden; position:absolute; bottom:3px; left: auto; font-size:10px; line-height:normal; display:block;}
.product li.plist1 .plist1_n:hover { color:#007FC5; text-decoration:none;}
/*产品显示方二*/
.product li.plist2{ width:33%; overflow:hidden; margin-top:10px; float:left;}
.product li.plist2 div{border:1px solid #ddd; border-radius:5px; box-shadow:2px 1px 3px #ddd;text-align:center; margin:0 5px;}
.product li.plist2 span.pright{ text-align:center;height:auto;margin:10px 0 5px;}
.product li.plist2 span.pright a{display:block; height:50px; font-size:12px;}
.product li.plist2 span.pright span{padding:5px 5px 3px 20px;display:block}
.product li.plist2 span.pleft img{width:100%;}
.pvleft{ text-align:center;}
.pvright td{vertical-align:bottom;word-break : normal;word-wrap : normal; }
.btn_an{ margin:10px 0; width:100%; overflow:hidden;}
.btn_an div{width:50%; position:relative; }
.btn_an .prev{float:left; }
.btn_an .next{float:right; }
.btn_an p{ overflow:hidden; height:30px; line-height:30px; background:#E8E8E8;}
.btn_an .prev p{ text-align:right; margin-right:2px;padding:0 7px 0 25px;}
.btn_an .next p{ text-align:left; margin-left:2px;padding:0 25px 0 7px;}
.btn_an .arrow{position:absolute; top:50%;  margin-top:-7px;width:16px; height:13px; }
.btn_an .prev .arrow{ left:0;background:url(../Images/arrow_left.png) no-repeat;}
.btn_an .next .arrow{ right:0;background:url(../Images/arrow_right.png) no-repeat;}
.btn_an a{ display:block; color:#000;}

.related{ width:100%;}
.related h2{ background:#dfdfdf; color:#cc0000; height:42px; line-height:42px; padding-left:15px; font-size:15px; border-top:1px solid #ececec;}
.related li { border-bottom:1px solid #ccc; background:url(../Images/arrow_right.png) no-repeat right center;}
.related li a{ display:block; padding-left:10px; height:35px; line-height:35px;}

/* fix float bug*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
.clearfix1 { text-align:center;}
/* hides from ie-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* end hide from ie-mac */
.news h2{padding:0px;margin:3px 0;font-size:13px;}
.news h2 a{color: #00134a;}
.newsshow h3{padding:0px;margin:3px 0}
.newsshow p{text-indent:2em;line-height:180%;padding:0px;margin:4px 0}
.news p{padding:0px;margin:6px;line-height:180%}
.job{text-align:center}
.job table{margin:10px auto 30px auto;text-align:left}
.job table th{width:80px;font-weight:400;border-bottom:1px dashed #f1f1f1}
.job table td{width:180px;border-bottom:1px dashed #f1f1f1;}
.job table #job_description{width:440px;}
.technical{width:100%;height:auto;}
.technical a:link{color:#000000}
.technical a:visited{color:#000000}
.parent-ul{margin:0px;padding:0px;}
.parent-ul li{color: #222;font-family: verdana, arial, helvetica, sans-serif;font-size:14px;padding-top:10px;list-style:none;border-bottom:1px #f2ebc6 solid;}
.tr-list{clear:both;margin:2px 5px 10px 5px;padding:0px;}
.tr-list li{clear:both;width:100%;padding-top:0px;color:#222;border-bottom:1px #d4d4d4 dashed;font-family: verdana, arial, helvetica, sans-serif;line-height:35px;list-style:none;}
.tr-list li a {}
.tr-list li span { float:right;color:#666666; font-size:11px;}
.reference{margin:5px 0px;}
.h1 { text-align:center; color:#1e4280;}
.reference-body{text-indent:1em;text-align: justify}
.reference-body li{text-indent:-1em;}
.reference-list{margin:0px 0px 10px 10px;}
.refe-list{margin-top:12px;clear:both}
.refe-list li{width:80%;padding-top:0px;color: #222;border-bottom:1px #e3e3e3 dashed;font-family: verdana, arial, helvetica, sans-serif;font-size:10px;line-height:310%;list-style:none;}
.picture{border:0;margin:auto;text-align:center}
.picture td{vertical-align:top}
.picture img{padding:3px;border:1px solid #ccc}
/*image preview*/
#tplPreview {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #444444 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; LEFT: 0px; PADDING-BOTTOM: 15px; BORDER-LEFT: #444444 1px solid; COLOR: #4b4b4b; PADDING-TOP: 12px; BORDER-BOTTOM: #444444 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tplPreviewTitle {
	FONT-SIZE: 16px
}
#tplPreviewBody {
	POSITION: relative
}
#tplPreviewImage {
	MARGIN: 8px auto 0px;
}
#tplPreviewProgressBar {
	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #6a6a6a 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; LEFT: 50%; PADDING-BOTTOM: 15px; MARGIN-LEFT: -67px; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 125px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma,Helvetica,sans; POSITION: absolute; TOP: 45%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
/**/

.tem { border-bottom:1px solid #d4d4d4;}
.disabled{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;color: #000000;margin: 3px;padding: 2px 6px;text-decoration: none;}
.current1{border: 1px solid #DDDDDD;margin: 3px;padding: 2px 6px; background:#cc0000; color:#fff; }
.download{ margin-bottom:10px; clear:both;}

/* z3g-input */
.z3g-input {
	width: 100%;
	height: 33px;
	padding: 0px 10px;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
}
.z3g-input-error {
	border: 1px solid #c40303!important;
}
.z3g-input-ok {
	border: 1px solid #249502!important;
}
.z3g-input:focus {
	border: 1px solid #249502;
}
/* z3g-textarea */
.z3g-textarea {
	width: 100%;
	height: 130px;
	padding: 10px;
	line-height: 20px;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
}
/* z3g-button */
.z3g-button {
	height: 36px;
	line-height:36px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #cc0000;
	border-top: 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	text-shadow: 1px 1px 1px #cc0000;
	padding:0 10px;
	white-space: nowrap;
	overflow: hidden;
}
.z3g-button.touch {
	border-top: 1px solid #2a6599;
	background: #02447f;
}

.message li{padding:5px 10px;}
.message .submitBtn{ text-align:center;}
.message .verify-pic{vertical-align:middle;}
#goto{ border:1px solid #DDDDDD; margin:3px; padding:2px 4px;}
#BtnGo{ border:1px solid #DDDDDD;padding:2px 4px;margin:3px;}

#sitemap{ width:100%; border:1px solid #ddd; border-radius:5px; box-shadow:2px 1px 3px #ddd; overflow:hidden;}
#sitemap li{ width:33%; text-align:center; display:table-cell; float:left; overflow:hidden; padding:10px 0; position:relative; white-space: nowrap;}
#sitemap li:before{ border-right:1px dashed #ddd; content:""; height:100%; position:absolute; right:0; top:0;}
#sitemap li:after{ border-bottom:1px dashed #ddd; content:""; width:100%; position:absolute; left:0; bottom:0;}
#sitemap li:nth-child(3n):before{ border-right:0;}
#sitemap li a{display:block; margin:5px 0;}