/*公共样式*/
 
table,tr,td
{
	font-family:"Arial","Tahoma","宋体";
 
}


img
{
	border:0;
}


#top
{
	position:relative;
	width:1000px;
	margin:0 auto;
 
}

#top1
{
	position:relative;
	width:1000px;
	margin:0 auto;
 
}


#top .headtop
{
	height:154px;
	background:#FFF url("topbg.jpg") repeat-x;
}
.headtop .logo
{
	float:left;
	width:260px;
}
.headtop .fav-home
{
	width:200px;
	height:154px;
	float:right;
	text-align:right;
	background:url("menu-r-bg.jpg") right no-repeat;
}
#top .menu
{
	text-align:center;
	background:#FFFFFF url("menubg.jpg") center repeat-x;
	height:39px;
	size:14px;
	font-weight:bold;
}
.menu-w
{
	width:105px;
	background:url("menu-w-bg.jpg") no-repeat center top;
	text-align:center;
	padding-top:5px;
	vertical-align:top;
	font-size:16px;
	font-weight: bold;
 
}
 
#top .lead
{
	background:#FFF;
}
#top .lead_left
{
	float:left;
}
#top .lead_right
{
	float:right;
}
/*中间排版*/

li{
list-style:none
}

#body
{
	position:relative;
	width:1200px;
	background:#FFF;
	border-bottom:1px #C5D4DB solid;
	margin-top:5px;
 
}
#body .table
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
/*两列左窄右宽排列*/
#left
{
	float:left;
	width:250px;
	text-align:left;
}
#left .notice-marquee
{
	padding:0px;
	text-align:left;
 
}
.notice-marquee .notice-title
{
 
	 
}
.notice-marquee .notice-msg
{
	text-indent:25px;
}
#right
{
	float:right;
	width:930px;
	text-align:left;
}

.clear
{
	clear:both;
	height:0px;
}
/*其他常用样式*/
.global_sub
{
    background: url(title.gif) no-repeat;
    height: 53px;
    padding: 31px 0 0 20px;
    font-family: Microsoft yahei;
    margin: 0px auto;
    font-weight: normal !important;
    font-size: 22px;
}
.r-global-sub
{
	height:26px;
	line-height:30px;
	background:#FFF url("r-global-sub.jpg") no-repeat;
	padding-left:25px;
	border-right:1px #C5D4DB solid;
}
.l-global-sub
{
	height:28px;
	line-height:30px;
	background:#FFF url("leftglobal_sub.jpg") no-repeat;
	padding-left:5px;
	color:#0179C2;
}
.border_no_top
{
 
}



.border_no_top2
{
	border-left:1px #C5D4DB solid;
	border-right:1px #C5D4DB solid;
	border-bottom:1px #C5D4DB solid;
	
	background:url("msbg.gif") no-repeat;
	padding:0px;
}







.border_top
{
	border-top:1px #C5D4DB solid;
}
.border_left_right
{
	border-left:1px #DDD solid;
	border-right:1px #DDD solid;
}
.border
{
	border:1px #C5D4DB solid;
}
.userlogin_over
{
	width:110px;
	height:15px;/*firefox*/
	*height:20px;
	border:1px #C60000 solid;
	background-color:#F7F2BD;
}
.userlogin_out
{
	width:110px;
	height:15px;/*firefox*/
	*height:20px;
}
.space_between
{
	height:5px;
}
/*定义Float为左的代码*/
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
/**分页**/
.pagelist
{
	margin:0px;
	padding:0px;
	border:0px;
}
.pagelist .n
{
	border:1px #DDD solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	background:#FFFFFF;
}
.pagelist .m
{
	border:1px #DDD solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	background:#E7EEF1;
}
/*用于列表的鼠标移动样式*/
.list_over
{
	padding-top:3px;
	background:#E7EEF1;
	border-bottom:1px #DDD dashed;
}
.list_out
{
	padding-top:3px;
	border-bottom:1px #DDD dashed;
}
/*用于显示内容页的常用样式*/
.msg_sub
{
	font:bold 15px "Tahoma","Arial","宋体";
	color:#96b6dc;
	padding:5px;
	text-align:left;
}
.msg_date
{
	text-align:center;
	font: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}
.msg_content
{
	padding:5px;
	text-align:left;
}
/*我要留言样式*/
.button
{
	background:#FFF url("btn.gif") repeat-x;
	height:25px;
	border:#7B9EBD;
}
/*友情提示页代码*/
.error
{
	line-height:150%;
	padding:15px;
	width:450px;
	border:1px #DDD dashed;
}
/*奇偶行颜色显示*/
.wtr
{
	position:relative;
	padding:1px;
	text-align:left;
	border-bottom:1px #DDD solid;
	text-indent:0.3em;
}
.dtr
{
	position:relative;
	padding:1px;
	text-align:left;
	background:#EEF4FD;
	border-bottom:1px #DDD solid;
	text-indent:0.3em;
}
/*语法高亮显示代码*/
pre
{
	font-family:'Courier New' , Monospace;
 
	width:99%;
	overflow:hidden;
	margin:0 0 1em 0;
	background:#A1A1A1;
	white-space: -moz-pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
}
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

/*其他CSS*/
.cate-list-yw
{
	padding-left:18px;
	height:28px;
}

.cate-list-yw a
{
	font-size:14px;
	font-weight:bold;
}
.i-s-p
{
	/**/
}
.i-s-p .i-s
{
	float:left;
	width:430px;
}
.phpok_about div
{
	line-height:150%;
}
.i-s-p .i-p
{
	float:right;
	width:300px;
}

.incbg
{
	margin-top:2px;
	background:#FFF url("incbg.jpg") repeat-x;
}

.picbox{
    width:320px;
	height:320px;
	box-sizing:border-box;
	padding:10px;
	float:left;
}
.picbox img{
    width:300px !important;
	height:300px;
}
.textbox{
    width:500px;
	height:320px;
	box-sizing:border-box;
	display:block;
	float:right;
	font-size:15px;
}
.msg_content img{
 
}








/*优胜空间 */
.contactusdiyou {position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #009aff; z-index: 99999999999;  _margin-bottom:0px; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); transition:all .5s ease; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; font-size:14px; color:#fff; background:#009aff; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} .contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../images/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #6a6a6a; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;
    top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../images/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../images/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:18px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}

.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #6a6a6a;height:110px;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}

.contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #6a6a6a;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}


.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /***联系我们***/

