@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}/*清除边界*/
fieldset,img{border:0}/*清除边框*/
abbr,acronym{border:0;font-variant:normal}/*清除边框*/
:focus{outline:0}/*清除外边框*/
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}/*文字样式*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}/*文字样式*/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}/*表单统一*/
code,kbd,samp,tt{font-size:100%}/*文字样式*/
input,button,textarea,select{*font-size:100%}/*IE6表单统一*/
body{line-height:1.5}/*设置行高*/
ol,ul,li{list-style:none}/*列表属性:无*/
table{border-collapse:collapse;border-spacing:0}/*表格边框重置*/
caption,th{text-align:left}/*文字样式*/
sup,sub{font-size:100%;vertical-align:baseline}/*上标下标*/
:link,:visited ,ins{text-decoration:none}/*链接无下划线*/
blockquote,q{quotes:none}/*属性重置*/
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/*清除引号*/
strong {font-weight: bold;}
/* END reset.css*/
/* Clear Fix */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 0%; position:relative} 
.clearfix {display: block;} 
/* End hide from IE-mac */
/*通用相册*/
#pro{ height:250px; width:650px; margin:10px 0;}
#proleft{  float:left;}
#proleft img{ width:300px;height:200px;border:1px #ccc solid;padding:1px; }
#probo {width:310px; margin:5px 0 0 0}
#probo span{ float:left; background:url(images/movebar.jpg) 0 -10px; width:10px;height:40px}
#probo p{  float:left; background:url(images/movebar.jpg) 12px -10px;  width:10px;height:40px}
#probo a{border:2px #ebebeb solid; display:inline;width:62px; height:42px; float:left; margin-right:5px;}
#probo  a:hover{border:2px #2e62b9 solid;}
#probo img{ width:60px;height:40px;padding:1px; border:none }
#proright{ float:left; margin-left:20px; display:inline;font-size:14px;}
#proright li{ list-style:none; font-size:14px; background:#fbfbfb; height:30px; line-height:31px; margin:1px 0; padding:0 10px; width:290px; border-bottom:1px #ccc dashed;}

/*通用分页*/
#pagebar1 {	margin-top: 10px;    font-size: 12px;    padding: 2px;    color: #aaa;    text-align: center;}
#pagebar1 ul {    display: inline;}
#pagebar1 ul li {    display: inline;    list-style-type: none;    padding: 1px 4px; background:none; border:none; margin:0}
#pagebar1 li a { margin:0; padding:0}
.pages { height:35px; overflow:hidden; margin-top:20px; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.pages div { padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #046CB5; }
	.pages .prev { padding:2px 5px 1px 16px; background:url(arrow_left.gif) no-repeat 9% 50%; *background-position:9% 45%; font-size:simsun; *line-height:21px;}
	.pages .next { padding:2px 16px 1px 5px; background:url(arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }
#readtxttab {height:24px;border-bottom: 1px solid #999; margin-bottom: 10px;}
	#readtxttab ul{position: relative; list-style:none;}
	#readtxttab li{position:relative;float:left;padding:0 10px; line-height:24px; height:24px; margin-right:8px;margin-bottom:-1px;}
	*html #readtxttab li{padding-top:6px;height:20px; font-size:12px;}
	#readtxttab li a{margin-top:10px; font-size:12px;}
	#readtxttab .active { background: #fff; border: 1px solid #999; border-bottom: none;}

/*通用list*/
.news-listli{ height:25px; line-height:26px; border-bottom:1px #666 dashed; padding-left:20px; background:url(images/list.gif) no-repeat 5px ; _background:url(images/list.gif) no-repeat 3px 5px; }
.news-listli span { float:right; color:#666; *margin-top:-25px;}
/*通用case,pro*/
.listPiccase { float:left; margin-right:20px; border:1px  #CCC solid; padding:1px ;}
.listPiccase img { width:129px; height:97px;}
.listPicpro { float:left; margin-right:20px; }
.listPicpro img { width:200px; height:120px;}
.listPicpro a{ border:1px  #CCC solid; padding:1px ; display:block}
.listPicpro a:hover{ border:1px #666 solid;}
.caselist{ border-bottom:1px #999 dashed; padding:10px 0 20px 0; margin-bottom:10px;clear:both;*display:inline-block}
.casetitle{ font-size:14px;}
.protitle{ float:left}
/*通用read*/
.readtitle { font-family:"黑体";font-size:18px; padding:6px 0; border-bottom:1px #999 dashed; text-align:center;}
.yuansu{ margin-top:8px; text-align:center}
.updown{ margin-top:8px; text-align:center; border-top:1px #666 dashed; padding:8px 0;}
.readfont{ font-size:14px;}
.readfont p { margin:5px;}