@import url("global.css");
/*

“红色” 样式

2008.8.12 10:48 for Fangyu12@gmail.com

Last modified 2008.10.06 15:30

Copyright (c) 2008, DedeEIMS All rights reserved.

*/
/* 页眉
-------------------------------------------------------------------*/
.wrapper {
	width: 960px;
	clear: both;
	margin: 0 auto;
}
.img{ border:none;}

/*头部
------------------------------------------------------------------*/
.clear{ clear:both;}
.head{background:url(../images/bg.png) repeat-x; height:70px;}
.logo{width:50px;padding-left:10px; height:24px; padding-top:0px; float:left;}
.logotxt{ float:left; font-size:14px; font-weight:bold; padding-top:20px; display:none;}
.logotxt font{ font-size:12px; font-weight:normal;}
.search{ float:right; height:70px; width:492px;}
.search .weibo { margin-left:40px; height:30px; width:180px; margin-top:30px; float:left;}
.search .weibo li{ float:left; padding:0px 5px;}
.search .searchform{ float:right; margin-top:0px; background:url(../images/s.jpg) 0px 30px no-repeat; width:231px; height:70px;}
.search .searchform .txt{ width:160px; border:none; background:#fff; color:#999999;}
.search .searchform .btn{ display:inline; height:25px; background:url(../images/s.jpg) 160px 30px no-repeat; border:none; width:50px;}
.search .searchform .lang{ height:20px; line-height:20px; margin-top:5px; margin-bottom:5px; clear:both;}
.search .searchform .lang table{ float:right;}
.search .searchform .lang table td{ padding:0px 2px;}

/* 导航菜单
-------------------------------------------------------------------*/
.menu{background:url(../images/menubg.jpg) repeat-x; height:30px; line-height:30px;}
.menu li{float:left; position:relative; padding:0px 34px;background:url(../images/menu_spit.jpg) right top no-repeat; height:30px;}
.menu li a:link{color:#fff;font-weight:bold;}
.menu li a:visited{color:#fff;font-weight:bold;}
.menu li a:hover{color:#fff;font-weight:bold;}

.menu li ul{ position:absolute; top:30px; left:0px; width:150px;}
.menu li ul li{ border-bottom:solid 1px #555; background:#333; padding:0px 30px; font-weight:normal; float:none; clear:both; background:rgba(30, 30, 30, 0.8) none repeat scroll 0 0 !important; filter:Alpha(opacity=80);}
.menu li ul li a:link{font-weight:normal;position:relative}
.menu li ul li a:visited{font-weight:normal;position:relative}
.menu li ul li a:hover{font-weight:normal;position:relative}

/* banner
-------------------------------------------------------------------*/
.banner{margin-top:5px;}

/* 关注焦点
-------------------------------------------------------------------*/
.cnews{height:32px; border:solid 1px #ddd; margin-top:5px; }
.cnews .cnewshead{background:url(../images/cnewshead.gif) no-repeat; height:32px; line-height:32px; text-align:center; width:93px; color:#fff;font-weight:bold; float:left; font-size:12px;}
.cnews .cnewstxt{ float:left;line-height:32px; height:32px; width:700px; text-indent:5px;}
.cnews .cnewsmore{ float:right;width:50px;line-height:32px; height:32px;}
.indexleft{ float:left; width:674px; margin-top:5px;}

.prolist dt{background:url(../images/pro_title.jpg) no-repeat; height:26px; clear:both;}
.prolist dt img{ border:solid 0px #ccc;}
.prolist dt b{display:inline; float:left;font-size:14px; text-indent:10px; height:26px; line-height:26px;}
.prolist dt span{display:inline; float:right; padding-right:10px; padding-top:10px;}
.prolist dd{border:solid 1px #ccc; padding-bottom:0px;}
.plink li{width:224px; height:59px; float:left;  color:#fff;}
.plink li a:link{ display:block;}
.plink li a:visited{display:block;}
.plink li a:hover{display:block;}

.plink li a.plinkli1{ border-bottom:solid 1px #d1d1d1; width:224px; height:58px;}

.plink li a.plinkli2{border-bottom:solid 1px #d1d1d1;  width:224px;height:58px;}
.plink li a.plinkli3{border-bottom:solid 1px #d1d1d1;  width:224px;height:58px;}
.plink li a.plinkli4{border-bottom:solid 1px #d1d1d1;  width:224px;height:58px;}
.plink li a.plinkli5{border-bottom:solid 1px #d1d1d1;  width:224px;height:58px;}
.plink li a.plinkli6{border-bottom:solid 1px #d1d1d1;  width:224px;height:58px;}

.plink li a.plinkli7{width:224px;height:58px;height:58px;}
.plink li a.plinkli8{width:224px;height:58px;height:58px;}
.plink li a.plinkli9{width:224px;height:58px;height:58px;}
.plinktxt{ font-weight:normal; }
.plinktitle{
/*filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;*/
}

.indexright{ width:280px; float:right;  margin-top:5px;}
.arclist{ margin-bottom:1px;}
.arclist dt{ background:url(../images/title01.jpg) repeat-x; height:26px; line-height:26px;}
.arclist dt b{ display:inline; float:left; text-indent:10px; font-size:14px; color:#555;}
.arclist dt span{ display:inline; float:right; padding:10px 10px 0px 0px; font-size:11px;}
.arclist dt span a img{ border:solid 0px #fff;}
.arclist dd{ background:#f8f8f8;}
.arclist dd  ul{ padding:11px 10px;}
*html .arclist dd  ul{ padding:7px 10px;}
.arclist dd li{ height:25px; line-height:25px; background:url(../images/arrow.jpg) left center no-repeat;}
.arclist dd li a{ width:240px; overflow:hidden; height:25px; text-indent:10px;}
.arclist dd li a:link{ display:inline; float:left;}
.arclist dd li a:visited{ display:inline; float:left;}
.arclist dd li a:hover{ display:inline; float:left; color:#CC0000;}
.arclist dd li span{ display:inline; float:right; width:70px; height:25px; overflow:hidden;}

.yingyong dt{ background:url(../images/title01.jpg) repeat-x; height:26px; line-height:26px;}
.yingyong dt b{ display:inline; float:left; text-indent:10px; font-size:14px; color:#555;}
.yingyong dt span{ display:inline; float:right; padding:10px 10px 0px 0px; font-size:11px;}
.yingyong dt span a img{ border:solid 0px #fff;}
.yingyong dd{ background:#f8f8f8;}
.yingyong ul{ padding:11px 10px; background:url(../images/yinyong.gif) no-repeat; height:195px;}
.yingyong li{ float:left; width:130px; height:49px; line-height:49px; text-indent:50px;}

.pshow{ margin-top:5px; }
.pshow .proul{ display:block;}
.pshow dt{background:url(../images/p_title.jpg) no-repeat; height:32px; line-height:32px;  text-indent:10px;}
.pshow dt b{ display:inline; float:left; font-size:14px;}
.pshow dd{background:url(../images/p_center.jpg) repeat-y; padding:15px 1px;}
.pshow dd ul li{ float:left; height:37px; line-height:37px; width:152px; border:solid 0px red; margin:10px 0px; padding-left:15px;}
.pshow dd ul li .pshow_img{ float:left; width:62px; height:37px; overflow:hidden;}

.pshow dd ul li .pshow_title{ float:left; width:90px; height:37px; overflow:hidden; text-indent:10px;}
.pshow .pshow_bottom{background:url(../images/p_bottom.jpg) no-repeat; height:3px; font-size:1px;}


.apptitle{ font-weight:bold; border-top:dotted 1px #d1d1d1; height:30px; padding-left:20px; line-height:30px; margin-top:10px;}
.applist{ padding-left:20px;}
.applist li{ background:url(../images/lt.gif) left center no-repeat; text-indent:20px; height:25px; line-height:25px;}



/*页脚
-------------------------------------------------------------------*/

.flinks{ height:22px; padding:5px 0px; line-height:22px; text-indent:5px; border-top:solid 1px #d1d1d1;}
.flinks b{ display: inline;}
.flinks li{ display:inline; padding:0px 5px;}
.bottomcat {  padding-bottom: 10px;margin-top:5px; border-top:solid 1px #aaa; padding-top:5px;}
.bottomcat  dl{ float:left; width:137px; padding:0px 0px; margin-right:23px; }
.bottomcat  dl dt{font-weight:bold; height:30px; line-height:30px; font-size:12px; border-bottom:solid 1px #d1d1d1;  color:#333; text-indent:5px;  padding:0px 10px;}
.bottomcat  dl dd { padding:0px 10px;}
.bottomcat  dl dd li{ height:25px; line-height:25px; border-bottom:dotted 1px #ddd; text-indent:10px; background:url(../images/arrow_small.jpg) 5px center no-repeat;}
.footer{border-top:solid 1px #ddd; padding:10px;   text-align:center;}

.leftplay{position:absolute; left:-300px;  top:400px; background:url(../images/leftplaybg.png) no-repeat; width:300px; height:217px;}
.leftplay img{ float:left; margin-left:15px; margin-top:20px;}

/* 当前位置
-------------------------------------------------------------------*/
#position {
	
	height: 30px;
   width:500px;
}
#position li{ display:block; float:left;height: 30px;
	line-height:30px;}
#position li.home {
	background-image: url(../images/r.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 30px;
	line-height:30px;
	float: left;
	text-indent:20px;
}

#position li.psplit{  float:left; display:block;height: 28px;line-height:28px;  width:5px; padding:0px 2px;}
/*#position li {
	margin:0 3px;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -6000px center;
	padding-left: 1em; 
	float:left;
	
}

#position a{
height:30px;float:left; display:block;
}
*/
/* 产品导航
-------------------------------------------------------------------*/
#navigation .sort {
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/nt.gif);
	background-position: left center;
	height: 26px;
	line-height:26px;
	text-indent: 15px;
	cursor:pointer;
	background-repeat: no-repeat;
}
#navigation .hover {
	background-image: url(../images/nt.gif);
	background-position: left center;
	background-color: #f6f6f6;
}
#navigation .menu li {
	background-repeat: no-repeat;
	background-position: -7000px; center;
	line-height: 25px;
	margin-left: 2em;
}
#navigation .menu li a {
	margin-left: 1em;
}
/* 关于我们
-------------------------------------------------------------------*/
#about li {
	line-height: 29px;
	font-weight: bold;
	background-image: url(../images/a.jpg);
	background-repeat: no-repeat;
	text-indent: 2em;
	height: 29px;
	width: 230px;
	margin-bottom:5px;
}
/* 文章小工具
-------------------------------------------------------------------*/
#tools li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/c.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
#tools li a{
	color:#777;
}
#tools li#act-fav{
	background-position:4px 3px;
}
#tools li#act-err{
	background-position:4px -34px;
}
#tools li#act-pus{
	background-position:4px -70px;
}
#tools li#act-pnt{
	background-position:4px -106px;
}
#ask {
	background-image: url(../images/x.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 72px;
	margin-top:2px;
}

/* 新闻动态列表
-------------------------------------------------------------------*/
#news li {
	background-image: url(../images/lt.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 20px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 8px;
	padding-bottom: 8px;
	line-height:26px;
}
/* 搜索结果
-------------------------------------------------------------------*/
#resultlist {
	padding:2px 20px; 
}
#resultlist h2 {
	display:none;
}
/* 产品
-------------------------------------------------------------------*/

.pro_banner{ margin-top:5px;}
.pro_banner img{ width:960px; height:90px;}
.inleft{ width:220px; float:left; margin-top:5px;}
.inright{ width:730px; float:right; margin-top:5px; overflow:hidden;}

.inleft .dlpro dt{ background:url(../images/p_l_title.jpg) top no-repeat; padding:0px 10px;}
.inleft .dlpro dt b{ display:block; font-size:25px; height:24px; border-bottom:solid 1px #fff; color:#000; padding-top:20px;}
.inleft .dlpro dd{ border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1; background:url(../images/p_l_bg.jpg) repeat-x; padding:0px 10px;}
.inleft .dlpro dd ul{ padding-bottom:10px;}
.inleft .dlpro dd li{ height:29px; line-height:29px; border-top:solid 1px #d1d1d1;}
.inleft .dlpro dd .dlprotitle{ height:30px; line-height:30px; font-weight:bold; border-top: solid 1px #d1d1d1; font-size:13px;}
.inleft .dlpro dd li a{ display:block; background:url(../images/arrow.jpg) 10px center no-repeat; text-indent:20px;}
.inleft .dlpro dd li a:link{}
.inleft .dlpro dd li a:visited{}
.inleft .dlpro dd li a:hover{ text-decoration:none;background:url(../images/p_l_itembg.jpg) left center no-repeat; color:#fff;}
.inleft .dlpro dd li.sld a{ background:url(../images/p_l_itembg.jpg) left center no-repeat; color:#fff;}

.dlservice{ border:solid 1px #d1d1d1; margin-top:5px;}
.dlservice dt{ background:url(../images/l_s_title.jpg) repeat-x; height:30px; line-height:30px; text-indent:10px;}
.dlservice dd ul{ padding:10px;}
.dlservice dd ul li{ border-bottom:dotted 1px #d1d1d1; height:30px; line-height:30px; background:url(../images/arrow.jpg) 10px center no-repeat;  text-indent:20px;}

.dlcontent{ border:solid 1px #d1d1d1; margin-top:10px;}
.dlcontent dt{ background:url(../images/l_s_title.jpg) repeat-x; height:30px; line-height:30px; text-indent:10px;}
.dlcontent img{ border:solid 0px #fff;}

.sheet{ height:27px; clear:both;}
.sheet .sheet_title{  text-align:center; color:#FFFFFF; background:url(../images/r_titlebg.jpg)  no-repeat; width:140px; height:27px; float:left; line-height:27px;}
.sheet ul{ float:left; margin-left:20px; }

.rightcontent{ border:solid 1px #d1d1d1; padding:10px;}
.downdl dt{ height:30px; line-height:30px; background:#f3f3f3; text-indent:10px; font-weight:bold; border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;}
#newslist {overflow:hidden; border:solid 1px #eee; padding:10px;}
#newslist dl { border-bottom:dotted 1px #d1d1d1; padding-bottom:10px;}
#newslist dl dt{ font-size:14px; height:30px; line-height:30px; background:url(../images/lt.gif) left center no-repeat; text-indent:20px;}
#newslist dl dt a{ display:inline; float:left; color:#333; font-weight:bold;}
#newslist dl dt span{ display:inline; float:right; font-size:12px;}
#newslist dl dd{ line-height:22px;}
#newslist dl dd .arcmore{ margin-top:10px; background:url(../images/morebg.jpg) left center no-repeat; width:67px; height:18px; clear:both; line-height:18px; text-indent:5px;}
#newslist dl dd .arcmore a{ color:#FFFFFF;}


.downlist{overflow:hidden; border:solid 1px #eee; padding:10px;}
.downlist li{ background:url(../images/arrow_art.gif) 5px center no-repeat; text-indent:20px; height:30px; line-height:30px; border-bottom:dotted 1px #d1d1d1;}
.downlist li a{ display:inline; float:left;}
.downlist li a img{ margin-top:5px;}
.downlist li span{ display:inline; float:left;display:inline; float:right; margin-right:10px; font-size:12px;}
.downlist li:hover{ background-color:#fafafa;}


#products {
	overflow:hidden; border:solid 1px #eee; padding:10px;
}
#products li {
	
	position: relative;
}
#products dl {
	clear:both;
    padding-bottom:10px;
	height:78px;
	margin:10px auto;
	border-bottom:dotted 1px #ddd;
}
#products dl dt {
	margin-bottom:10px; float:left;
}
#products dl dt a {
  
}
#products dl dt img {
border:solid 0px #fff;
}
#products dl dd {
	float:left; font-weithg:
}
#products dl dd.text1{width:100px; height:78px; line-height:78px; padding:0px 10px; text-align:center;}
#products dl dd.text1 a{color:#01627e;}
#products dl dd.text2{width:150px;height:78px; line-height:78px; padding:0px 10px; text-align:center;}
#products dl dd.text2 a{color:#c34f08;}
#products dl dd.text3{height:78px; padding:0px 10px;width:250px; overflow:hidden;}
#products dl dt .noLitpic {
	background-image: url(../images/litpic.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#products dl dt .vipLitpic {
	background-image: url(../images/litpic.gif);
	background-repeat: no-repeat;
	background-position: left -162px;
}

.propostion{ border-left:solid 3px #333; background:url(../images/h2_bg.gif) repeat-x ; height:30px; overflow:hidden; padding-left:5px; margin:5px 0px;}

.procenter{ border:solid 2px #5a5a5a;}
.procenter .p_title{ background:#e0e0e0;height:40px; text-align:center; color:#333;}
.procenter .p_title span{ padding:10px 5px; display:block; float:left;}
.procenter .p_title span.ps1{width:100px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps2{width:50px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps3{width:50px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps4{width:150px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps5{width:90px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps6{width:80px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps7{width:90px; border-right:solid 1px #5a5a5a;}
.procenter .p_title span.ps8{width:98px ;border-right:solid 1px #5a5a5a;;}
.procenter .p_title span.ps9{width:85px; border-right:solid 0px #fff;}

.procenter .p_item{ border-top:solid 1px #5e5e5e; clear:both; color:#333;}
.procenter .p_item a:link{color:#3e6fcf;}
.procenter .p_item a:visited{color:#3e6fcf;}

.procenter .p_item span{  padding:5px 5px; display:block; float:left; overflow:hidden;}
.procenter .p_item span.ps1{width:100px; border-right:solid 1px #5a5a5a; text-indent:10px; background:url(../images/arrow.jpg) 5px center no-repeat;line-height:50px;  height:50px; overflow:hidden;}
.procenter .p_item span.ps2{width:50px;line-height:50px;  overflow:hidden; height:50px; border-right:solid 1px #5a5a5a; text-align:center;}
.procenter .p_item span.ps3{width:50px;  height:50px;  overflow:hidden; border-right:solid 1px #5a5a5a;text-align:center;}
.procenter .p_item span.ps4{width:150px;  height:50px;  overflow:hidden; border-right:solid 1px #5a5a5a;}
.procenter .p_item span.ps5{width:90px;  height:50px; line-height:50px; overflow:hidden; border-right:solid 1px #5a5a5a;}
.procenter .p_item span.ps6{width:80px;line-height:50px;  height:50px;  overflow:hidden; border-right:solid 1px #5a5a5a;}
.procenter .p_item span.ps7{width:90px;line-height:50px;  height:50px;  overflow:hidden; border-right:solid 1px #5a5a5a;}
.procenter .p_item span.ps8{width:98px;line-height:50px;  height:50px;  overflow:hidden; border-right:solid 1px #5a5a5a;}
.procenter .p_item span.ps9{width:130px; height:50px;  overflow:hidden; border-right: solid0 0px #fff;}