/*样式*/
*{ margin:0; padding:0}
body{margin:0px;font-size:12px;overflow:auto;color:#666666;}
table,tr,td{font-family:"Arial","Tahoma","宋体";font-size:12px;color:#666666;}
div{text-align:left;margin-left:auto;margin-right:auto;line-height:24px;font-family:"Arial","Tahoma","宋体";color:#666666;font-size:12px;overflow:hidden;}
hr{height:0px;border:0px;border-top:1px solid #ddd;width:96%;}
img{border:0;}
input{border:1px solid #606060;height:19px;line-height:19px;color:#666666;}
select{border:1px solid #606060;color:#666666;}
a{color:#666666;text-decoration:none;}
a:hover{color:#FF3300;text-decoration:none;}
a.link{color:#666666;}
a.redcolor{color:#CB4721;}
a.redcolor:hover{color:red;}
form{margin:0px;padding:0px}

.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff}
img.thumb_img {cursor:pointer;display:block;margin-bottom:10px}
img#main_img {cursor:pointer;display:block;}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:355px;margin:10px;overflow:hidden}
.info {color:#666;font:normal 9px Verdana;margin-top:20px}
.info a:link, .info a:visited {color:#666;text-decoration:none}
.info a:hover {color:#fff;text-decoration:none}

/*一些常用的公共CSS*/
.f_left{float:left;}
.f_right{float:right;}
.clear{clear:both;}
.pt_4{padding-top:4px;}
.pl_4{padding-left:4px;}
.pd_3{float:left;width:600px;padding:10px 0px 10px 0px;font-size:14px;}
.pd_5{float:left;padding:20px 0px 20px 0px;font-size:14px;width:600px;}
.pd_5 div{font-size:14px;}
.pd_5 p{font-size:14px;}
.mg_5{margin:15px;}
.space{height:5px;}
.border{border:1px #D2DFE6 solid;}
.dashed{border:1px #D2DFE6 dashed;}
.block{display:block;}
.oh{overflow:hidden;}
.content{line-height:28px;font-size:14px;padding:20px 0px 20px 0px;}

/*首页服务项目图片*/
.trans_img {filter:alpha(opacity=25,enabled=1) blendtrans(duration=1);border:0 solid black}
.trans1{float:right;width:45px;height:45px;padding:5px 10px 5px 25px;}
.trans2{float:right;width:45px;height:45px;padding:5px 0px 5px 25px;}
.trans3{float:right;width:45px;height:45px;padding:5px 0px 5px 25px;}
.trans4{float:right;width:45px;height:45px;padding:5px 0px 5px 55px;}

/*导航菜单及LOGO位置*/
#top { 
WIDTH: 1000px; HEIGHT: 120px;
}
#top .logo {
float:left;WIDTH: 200px;
}
#top .top_r {
float:right;WIDTH: 380px;height:120px;
background:url("top_r.jpg") no-repeat right top;
}
.top_r  img{
margin-top:0px;
margin-right:15px;
width:300px;
height:60px;
float:right;
}
#top .top_c {
float:left;WIDTH: 405px;height:40px;padding-top:80px; padding-left:8px;
background:url("top_c.jpg") no-repeat left 40px;
}
.top_c A:link {
float:left;
width:65px;
HEIGHT: 40px;

DISPLAY: block; 
COLOR: #666666; 
text-align:center;

}
.top_c A:visited {
float:left;
width:65px;
HEIGHT: 40px;

DISPLAY: block; 
COLOR: #666666; 
text-align:center;

}
.top_c A:hover {
float:left;
width:65px;
HEIGHT: 40px;

DISPLAY: block; 
COLOR: #FF3300; 
text-align:center;

}



/*向导栏及搜索*/
#lead{position:relative;
BACKGROUND: url("nav-bot.gif") #121314;
height:30px;
text-align:left;
padding-bottom:2px;
border-bottom:2px solid #B41176; 
width:100%;
}
#lead SPAN {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 950px
}
#lead .search{float:right;padding-right:4px;padding-top:4px;}
#lead a{color:#9BA2AC;}

/*主版面样式*/
#body{margin:0 auto;position:relative;padding:0px;}
#body #left{float:left;width:340px;}
#body #right{float:right;width:650px;}

.indexwarp{float:center;width:1000px;height:100%;text-align:center;}

#right h1{
padding:25px 22px 5px 15px;
width:286px;
height:25px;
font-size:12px;
background:#F5F6F1;
}
#right ul{
padding:0px 22px 5px 35px;
width:266px;
background:#F5F6F1;
LIST-STYLE-TYPE: none;
}

#body .picplayer{
float:center;
width:650px;
height:200px;
vertical-align:middle;
}

.left_1{
height:15px;
margin:5px 0px 10px 0px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC', endColorStr='#FFFFFF', gradientType='1');
}

.left_2{
height:30px;
line-height:30px;
font-weight:bold;
color:#FFFFFF;
margin:5px 0px 10px 0px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EB880E', endColorStr='#FFFFFF', gradientType='1');
}

.right_1{
height:15px;
margin:5px 0px 10px 0px;
width:323px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EFEFEF', gradientType='1');
}

#body .bodytop a{
float:right;
width:307px;
height:41px;
background:url("close.jpg") no-repeat;
margin-right:25px;
}
#body .bodytop a:hover {
float:right;
width:307px;
height:41px;
background:url("close1.jpg") no-repeat;
margin-right:25px;
}

/*主版面分类的样式*/
#body .catelist{padding-bottom:5px;width:220px;}
#body .catelist li{text-align:left;height:25px;background:#262626;margin-bottom:1px;padding-left:25px;padding-top:5px;}
#body .catelist a{background:#262626;height:20px;color:#d1d1d1;}
#body .catelist a:hover{color:#f7f7f7;height:20px;background:#606060;}

/*主版面模块样式*/
#body .block-title{height:10px;background:#262626 url("titlebg.gif") repeat-x;padding-bottom:15px;}
#body .block-title1{height:10px;background:#262626 url("titlebgl.gif") repeat-x;}
#body .block-title2{height:68px;background:#000000 url("leftbm.gif") no-repeat left center;padding-left:15px;line-height:68px;font-size:16px;font-weight:bold;}
#body .block-title4{height:68px;background:#000000 url("leftbm1.gif") no-repeat left center;padding-left:15px;line-height:68px;font-size:16px;font-weight:bold;}

.newslist{
LIST-STYLE-TYPE: none;
margin:0px;
padding:0px;
width:600px;
}
.newslist li{
height:35px;
line-height:35px;
overflow:hidden;
text-align:left;
border-bottom:1px dashed #cccccc;
background:url("catepre.gif") no-repeat 10px center;padding-left:25px;
width:575px;
font-size:14px;
}

#mid UL {
	WIDTH: 200px;
	LIST-STYLE-TYPE: none;
	OVERFLOW: hidden;
	text-align:right;
   padding:10px 80px 10px 60px;
}
#mid UL LI {
	HEIGHT: 25px;line-height:25px;width:200px;
}
#mid A:link {
	COLOR: #666666;
}
#mid A:visited {
	COLOR: #666666
}
#mid A:hover {
	COLOR: #FF3300
}
#mid A:active {
	COLOR: #666666
}

.newline {
	CLEAR: left; WIDTH: 100%; HEIGHT: 17px; BACKGROUND-COLOR: #3b3e42
}

#body .block-titleindexr{height:35px;background:#262626 url("wz3.gif") repeat-x;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px;color:#EC1C24;}
#body .block-titleindexl{height:35px;background:#262626 url("wz1.gif") repeat-x;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px;color:#EC1C24;}
#body .block-titleindexc{height:35px;background:#262626 url("wz2.gif") repeat-x;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px;color:#EC1C24;}

#body .block-titleindexr1{height:35px;background:#262626 url("wz31.gif") repeat-x;font-size:14px;font-weight:bold;line-height:30px;padding-left:10px;color:#EC1C24;}

#body .booktitle{float:left;width:600px;height:25px;background:#E9E9E9;font-weight:bold;color:#FF3300;}

.pic{width:110px;height:85px;background:#FFF;margin-bottom:5px;filter:alpha(opacity=100);border:1px solid #999;}
.picimg{margin:5px;}

.pictt{width:120px;height:22px;overflow:hidden;color:#000;background:#bbb;text-align:center;}
/*主版面首页简介样式*/
#body .intro{width:270px;height:185px;float:right;padding:35px 5px 30px 25px;overflow:hidden;background:#262626 url(intro.gif) repeat-x;margin-top:10px;}


#body .picplayer.intgo{
width:720px;
height:55px;
background:#D5D5D5;
}
#body .picplayer.transtit{
width:720px;
height:100px;
background:#D5D5D5;
}
.trans{
float:left;
height:55px;
width:400px;
}

/*主版面首页公司新闻样式*/
#body .company_news{float:left;width:284px;padding:0px 5px 0px 5px;}
#body .business_news{float:right;width:288px;margin-top:10px;border:1px solid #757575;padding:2px 5px 2px 5px;background:#262626;}
#body .indexwz{float:left;border:1px solid #757575;background:#262626;margin-top:10px;padding:2px 0px 2px 0px;}


/*主版面首页推广网站样式*/
#body .picindexleft{float:left;width:590px;height:120px;margin-top:10px;}
.home-picture{background:#9BA2AC url(flash.gif) repeat-x;float:left;width:560px;overflow:hidden;}
#body .picindexright{float:right;width:300px;height:120px;background:#262626 url(picright.gif) repeat-x;overflow:hidden;margin-top:10px;}
/*主版面首页底部介绍样式*/
#body .indexbottoml{float:left;width:294px;height:105px;background:#262626;margin-right:10px;margin-top:10px;}
#body .indexbottomr{float:right;width:294px;height:105px;background:#262626;margin-top:10px;}
/*主版页商品分行样式*/
#body .wtr{border-bottom:1px dashed #555;}
#body .dtr{border-bottom:1px dashed #555;}
#body .linktxt{margin-left:5px;width:90px;height:31px;overflow:hidden;line-height:30px;margin-top:4px;}
/*主版页文章列表用到的样式*/
#body .bline{border-bottom:1px dashed #cccccc;height:35px;}
/*主版页下载涉及到的样式*/
#body .list_out{padding:3px 7px;}
#body .list_over{padding:3px 7px;background:#606060;}
/*主版面内容样式*/
#right .subject{
font:bold 14px "Tahoma","Arial","宋体";
text-align:center;
padding:0px;
COLOR: #666666; 
HEIGHT: 30px; 
line-height:30px;
margin-top:10px;
border-bottom:1px solid #ccc;
width:600px;
float:left;
}

#right .block-msg{
font-size:12px;
line-height:23px;
color:#666666;
}

#body .subject a{font-size:12px;color:#AAA;font-weight:none;}
#body .date{text-align:center;font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;padding:0px;border-bottom:1px solid #ccc;}


#body .linkok {font-size:14px; width:600px;border-top:1px solid #ccc;margin-top:20px;padding-top:20px;padding-bottom:25px;}
#body .linkok  div{font-size:14px;}


/*主版面之友情提示*/
#body .error{margin:20px 50px;border:1px solid #D2DFE6;text-align:center;}
/*分页样式*/
.pagelist{margin:0px;padding:0px;border:0px;}
.pagelist .n{border:1px #aaa solid;padding:0px 5px;background:#262626;}
.pagelist .m{border:1px #aaa solid;padding:0px 5px;background:#262626;}

/*页脚样式*/
#bottom{width:100%;margin:0 auto;position:fixed;bottom:0px;border-top:2px solid #cacaca;margin-top:15px;}
#bottom  .codes{float:center;text-align:left;height:30px;line-height:30px;width:945px;padding:5px 35px 0px 20px;}
#bottom  .codes a{margin-right:15px;}
#bottom  .debug{float:center;background:#FFFFFF;padding:0px 35px 5px 20px;height:20px;width:945px;}


/*语法高亮显示代码*/
pre{font-family:'Courier New' , Monospace;font-size:12px;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}

/**首页**/
.indextit{
padding:5px 15px 5px 40px;
FONT-SIZE: 12px; 
COLOR: #666666; 
HEIGHT: 21px; 
}

.indexcon{
font-size:12px;
line-height:20px;
padding:5px 15px 15px 40px;
color:#666666;
BORDER-BOTTOM: #cecece 2px solid; 
}

.indexabout{
color:#996600;
padding:5px 15px 15px 15px;
line-height:20px;
}
.indexabout div{
color:#996600;
line-height:20px;
}
.contactus{
padding:5px 22px 5px 15px;
width:286px;
background:#F5F6F1;
float:left;
}
.indexleft{
padding:5px 22px 35px 15px;
width:286px;
background:#F5F6F1;
float:left;
}


.indexhr{
border-top:1px solid #565656;
width:100%;
margin-top:10px;
}

.indexlink{
width:630px;
padding:10px;
}

.pimg{
padding:5px 0px 5px 10px;
}

.dymrt{
margin-bottom:10px;}

.dymlad{
	WIDTH: 200px;
	OVERFLOW: hidden;
	text-align:right;
   padding:10px 80px 10px 60px;
}
.dymlt {
	WIDTH: 200px;
	OVERFLOW: hidden;
	text-align:right;
   padding:10px 80px 10px 60px;
}
.dymlt  img{
float:right;
}
