@charset "gb2312";
/* CSS Document */
/*outsourcing QQ:2822681162 W3C CSS 框架 V20130626 不断更新*/
/* *{margin:0;padding:0;} */
body{margin:0 auto;padding:0; font-size:12px; line-height:180%; font-family:"宋体","微软雅黑";color:#313131; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0;padding:0; }
img{border:0;}
img{vertical-align: top;}
ul,ol,li{list-style:none}

/* 清除浮动 解决<div class="clear"></div>IE和FF高度变化 */
.clear {clear: both;height:1px;margin-top:-1px;line-height: 0px;overflow:hidden;}

/*目的在于表单中提交按钮和文字域和文字在同一水平线，否则当提交按钮为图片是不在同一水平线上*/
select,input,img,select{vertical-align:middle;}

/*解决表单下面空行或有空间的问题*/
form{
margin:0;padding:0;
}

/*超出li宽度 要定义度 自动隐藏 并显示省略号*/
#title-text li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*链接*/
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover,a:active,a:focus{color:#039; text-decoration:none;}
a:focus { -moz-outline-style: none; } /*消除链接虚线框 FF ie使用a的hidefocus="true"属性*/ 

/*高度*/
.b5 {height:5px;font-size:1px;}
.b6 {height:6px;font-size:1px;}
.b10 {height:10px;font-size:1px;}
.b15 {height:15px;font-size:1px;}
.b20 {height:20px;font-size:1px;}
.b26 {height:26px;font-size:1px;}

/*段落首行缩进 空2个字的距离，em是以当前字号大小为单位*/
/*
p{
text-indent:2em;
margin:0px;
padding:0px;
}
*/
/*注意一定要加上margin和padding都为0，否则不起作用*/

/*使span元素浮动到右面 日期右对齐*/
/*
.news ul li span{
float: right;
text-align: right;
}
*/
/*内容超长时用省略号代替*/
#mtitle{
width:200px;
overflow:hidden;/*超过宽度不显示*/
text-overflow:ellipsis;/*内容超长时用省略号代替*/
white-space:nowrap;/*强制内容在一行显示*/
}

/*在有浮动的时候在ie6.0是居右并非20px，而是40px,即加倍问题,解块办法加上display:inline */ 

/*导航菜单*/
#nav { height:74px; width:1000px; background:url(../images/nav_bg.jpg) no-repeat;}
#nav ul {width:880px; margin:0 auto;}
#nav ul li {float:left; height:74px; line-height:74px; /*background:url(../images/nav_libg.png) right center no-repeat;*/}
#nav ul li a {width:116px;height:74px; font-family:"微软雅黑"; font-size:15px; color:#fff; font-weight:bold; display:block; text-align:center;}
#nav ul li a:hover { background: url(../images/nav_bg_h.jpg); color:#fff; padding-left:0px; margin-left:-0px; position:relative; z-index:10;}
#nav ul li a.on {background: url(../images/nav_bg_h.jpg);padding-left:0px; margin-left:-0px; color:#fff;}
/* 实例
<div class="nav">
	<ul class="">
    	<li><a href="#" class="on"></a></li>
        <li><a href="#"></a></li>
        <li class="navlast"><a href="#"></a></li>
    </ul>
</div>
*/

/*文本列表 标题+日期 */
.onelist{}
.onelist li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:6px 0px;
	border-bottom:1px dashed #CCC;
	color:#aaa;
}
.onelist li a.title{
	float:left;
	background:url(../images/li-ico.gif) no-repeat 4px;/*标题前符号*/
	overflow:hidden;
	line-height:18px;
	font-size:14px;
	margin-left:8px;
	padding-left:20px;
}
.onelist span.datai{
	display:block;
	float:right;
	line-height:18px;
	color:#555;
	padding-left:12px;
	padding-right:10px;
}

/*图片列表 图片+标题 */
.imglist { float:left; width:100%; height: auto; overflow:hidden;}
.imglist li { float:left; padding:8px 12px; }
.imglist li a { display:block; width:700px; } /* 图片宽度+2 */
.imglist li img { float:left; border:1px solid #990; padding:1px; background:#fff; width:160px; height:160px; margin-right:20px;} /* 图片宽度 线框颜色 */
.imglist li img:hover { border:1px solid #3D7638; } /* 线框变化 */
.imglist li span.title { display:block; height:38px; line-height:38px; text-align:left; font-size:14px; overflow:hidden;} /* 文本宽度 高度 */
.imglist li a:hover span {cursor: pointer;} /* IE FIREFOX 通用 */

/*分页形式1 dede*/
.pagelist {margin-top:10px;}
.outsourcing-page{ width:100%;}
.outsourcing-page ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.outsourcing-page ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.outsourcing-page ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.outsourcing-page ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.outsourcing-page ul li.thisclass,
.outsourcing-page ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.outsourcing-page .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.outsourcing-page .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/* 调用方式
        <div class="outsourcing-page">
          <ul class="pagelist">
           {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="6"/}
          </ul>
        </div>
*/

/*分页形式2 aspcms*/
.pageNavi_list {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.pagenavi {
	CLEAR: both
}
.pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
/*
<div class="pageNavi_list" style="float:left">
      <div class="pagenavi">
      [list:pagenumber len=20]
      </div>
</div>
*/

/*内容页正文*/
/*标题*/
.vtitle{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.vtitle h2{
	font-size:20px;
	color:#2b2b2b;
}
.ptitle{
	text-align:center;
	padding-top:5px;
}
/*标题下*/
.vinfo{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
/*内容*/
.vcontent{
	font-size:14px;
	padding:12px 16px;
	line-height:24px;
	color:#333;
}

/*body*/
.boxcenter{margin:0 auto;overflow:auto/*overflow: hidden*/; _height:1%;}
#container { width:980px; margin:0 auto;overflow:auto/*overflow: hidden*/; _height:1%;}
#header{width:980px;height:auto !important; min-height:100px; margin: 0 auto; overflow:hidden;}

/*----------------------------------------自定义开始-------------------------------*/
/*清除原样式请使用 clear:both*/

.header_bai { width:100%; height:87px; background:url(../images/topbg.jpg) repeat-x;}
.header_bai .top { width:1000px; height:87px; margin:0 auto;}
.header_bai .top .logo { width:523px; height:69px; float:left; background:url(../images/logo.png) no-repeat; margin-top:10px;}
.header_bai .top .logo a { width:523px; height:69px; display:block;}
.header_bai .top .top_text { width:400px; height:69px; float:right; margin-top:10px;}
.top_text span.tttt {float:left; width:380px; font-size:14px; margin-right:4px; display:block; text-align:right;}
.top_text span.tel { width:380px; height:40px; float:left; background:url(../images/tel.gif) no-repeat right; display:block;}

.box1000 { width:1000px; margin:0 auto;}
.hdp { width:1000px; height:340px;margin:0 auto;}

.mainc { width:1000px; min-height:480px; margin:0 auto; }
.mainc .left { width:226px; float:left; padding-left:0px;}
.mainc .right { width:760px; float:right; margin-right:0px; }

.mainc .left .left_1 { width:195px; height:33px; float:left; background:url(../images/left_1.jpg) no-repeat;}
.mainc .left .left_1 a{ float:left; width:195px; height:33px;display:block;}
.mainc .left .left_c { width:195px; height:196px; float:left; background:url(../images/left_1_bg.jpg) repeat-y;}
.mainc .left .left_c ul { margin-top:5px;}
.mainc .left .left_c li a { height:32px; margin-left:16px; background:url(../images/lii.png) 4px no-repeat; padding-left:40px; line-height:32px; font-size:14px; font-weight:bold; color:#FFF;}
.mainc .left .left_c li a:hover {background:url(../images/liii.png) 4px no-repeat; color:#F0F4E8}

.mainc .left .left_2 { width:195px; height:41px; float:left; background:url(../images/left_2.jpg) no-repeat;}
.mainc .left .left_2 a{ float:left; width:195px; height:41px;display:block;}
.mainc .left .left_l { width:195px; height:180px; float:left; }
.mainc .left .left_l span { margin:4px 6px; line-height:190%; display:block;}

.right .right_1 { width:339px; height:236px; float:left; overflow:hidden; margin-right:14px;}
.right .right_1 .right_1_t { width:339px; height:37px; background:url(../images/right_1.jpg) no-repeat; float:left;}
.right .right_1 .right_1_t a { float:left; width:3396px; height:37px;display:block;}
.right .right_1 .right_1_c { width:323px; height:199px; float:left; margin-top:6px;}

.right .right_2 { width:406px; height:236px; float:left; overflow:hidden;}
.right .right_2 .right_2_t { width:406px; height:37px; background:url(../images/right_2.jpg) no-repeat; float:left;}
.right .right_2 .right_2_t a { width:406px; height:37px;display:block;}
.right .right_2 .right_2_c { width:400px; height:88px; float:left; margin-top:6px; border-bottom:dashed 1px #CCC; overflow:hidden;}
.right .right_2 .right_2_b { width:406px; height:111px; float:left; margin-top:6px;}

/*首页左侧栏 s*/
.mainc .left .left_one_t { width:219px; height:52px; float:left; background:url(../images/left_one_t.jpg) no-repeat;}
.mainc .left .left_one_t h2 { float:left; width:219px; height:52px; line-height:52px; text-align:center; font-size:15px; color:#FFF;}
.mainc .left .left_one_c { width:219px; height:auto; float:left; background:url(../images/left_bg.jpg) repeat-y;}
.mainc .left .left_one_c ul {width:219px;}
.mainc .left .left_one_c li { width:219px; height:29px; float:left; background:url(../images/left_off.jpg) no-repeat; line-height:29px; font-size:14px; padding-left:60px;}
.mainc .left .left_one_c li a {}
.mainc .left .left_one_c li a:hover {/*width:219px; height:29px; background:url(../images/left_on.jpg) no-repeat; line-height:29px;*/}
.mainc .left .left_one_b { width:219px; height:12px; float:left; background:url(../images/left_one_b.jpg) no-repeat;}
.mainc .left .left_two_t { width:219px; height:55px; float:left; background: url(../images/lx.jpg) no-repeat; margin-top:10px;}
.mainc .left .left_two_c { width:219px; height:182px; float:left; background:url(../images/lxbg.jpg) no-repeat; overflow:hidden;}
.mainc .left .left_two_c .nr { float:left; display:block; line-height:180%; padding:0px 10px;}
/*内页左侧栏 e*/


/* 内页 */
.page_main { width:1000px; margin:0 auto; overflow: hidden;}
.page_main .left { width:219px; float:left; height:auto; overflow:hidden;}
.page_main .right { width:760px; float:right;height:auto; overflow:hidden;}

/*内页左侧栏 s*/
.page_main .left .left_one_t { width:219px; height:52px; float:left; background:url(../images/left_one_t.jpg) no-repeat;}
.page_main .left .left_one_t h2 { float:left; width:219px; height:52px; line-height:52px; text-align:center; font-size:15px; color:#FFF;}
.page_main .left .left_one_c { width:219px; height:auto; float:left; background:url(../images/left_bg.jpg) repeat-y;}
.page_main .left .left_one_c ul {width:219px;}
.page_main .left .left_one_c li { width:219px; height:29px; float:left; background:url(../images/left_off.jpg) no-repeat; line-height:29px; font-size:14px; padding-left:60px;}
.page_main .left .left_one_c li a {}
.page_main .left .left_one_c li a:hover {/*width:219px; height:29px; background:url(../images/left_on.jpg) no-repeat; line-height:29px;*/}
.page_main .left .left_one_b { width:219px; height:12px; float:left; background:url(../images/left_one_b.jpg) no-repeat;}
.page_main .left .left_two_t { width:219px; height:55px; float:left; background: url(../images/lx.jpg) no-repeat; margin-top:10px;}
.page_main .left .left_two_c { width:219px; height:182px; float:left; background:url(../images/lxbg.jpg) no-repeat; overflow:hidden;}
.page_main .left .left_two_c .nr { float:left; display:block; line-height:180%; padding:0px 10px;}
/*内页左侧栏 e*/


.page_main .left .left_1_t { width:195px; height:33px; float:left; background:url(../images/page_left_1_bg_t.jpg) no-repeat;}
.page_main .left .left_1_t h2 { font-size:16px; height:33px; line-height:33px; padding-left:4px;}
.page_main .left .left_1 { width:195px; height:33px; float:left; background:url(../images/page_left_1.jpg) no-repeat;}
.page_main .left .left_c { width:195px; height:196px; float:left; background:url(../images/page_left_1_bg.jpg) repeat-y;}

.page_main .left .left_c_p { width:195px; float:left; background:url(../images/page_left_1_bg.jpg) repeat-y;}
.page_main .left .left_c_p ul { margin-top:5px;}
.page_main .left .left_c_p li a { height:32px; margin-left:16px; background:url(../images/lii.png) 4px no-repeat; padding-left:40px; line-height:32px; font-size:14px; font-weight:bold; color: #036;}
.page_main .left .left_c_p li a:hover {background:url(../images/liii.png) 4px no-repeat; color: #039;}

.page_main .left .left_c ul { margin-top:6px;}
.page_main .left .left_c li a { height:32px; margin-left:16px; background:url(../images/lii.png) 4px no-repeat; padding-left:40px; line-height:32px; font-size:14px; font-weight:bold; color: #036;}
.page_main .left .left_c li a:hover {background:url(../images/liii.png) 4px no-repeat; color: #039;}

.page_main .left .left_2 { width:195px; height:41px; float:left; background:url(../images/page_left_2.jpg) no-repeat;}
.page_main .left .left_l { width:195px; height:180px; float:left; }
.page_main .left .left_l span { margin:3px 4px; line-height:190%; display:block;}

.right .right_t { width:760px; height:37px; background:url(../images/page_right_t.jpg) no-repeat; float:left;}
.right .right_t span{ float:right; font-weight:bold;}
.right .maintext { padding:10px;}
.right .maintext_lx { padding:10px; line-height:300%; font-size:14px; background:url(../images/llxx.jpg) no-repeat right bottom;}

/*新闻滚动*/
.txtScroll-top{ width:406px;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:0px;  }
.txtScroll-top .infoList li{ height:23px; line-height:23px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.right .right_3 { width:760px; height:246px; float:left; overflow:hidden;}
.right .right_3 .right_3_t { width:760px; height:37px; background:url(../images/right_3.jpg) no-repeat; float:left;}
.right .right_3 .right_3_t a { float:left; width:760px; height:37px;display:block;}
.right .right_3 .right_3_c { width:760px; height:229px; float:left; margin-top:6px;}

.fenxiang { width:950px; height:70px; margin:0 auto; border-top:dashed 1px #CCC;}

.footer { width:100%; height:80px; background:#e0e0e0;}
.footer .ftext { width:1000px; height:80px; text-align:center; line-height:170%; margin:0 auto;}
.footer .ftext span { padding-top:10px; display:block;}

	/* 焦点图css */
.w3cFocus{ width:100%;  position:relative;  height:340x; }
.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:97px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
.w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
	
.w3cFocusIn{ width:1000px; height:340px; position:relative;  margin:0 auto;  overflow:hidden;  }
.w3cFocusIn .bd li{ vertical-align:middle; }
.w3cFocusIn .bd li img{ width:1000px; height:340px; display:block;  }
.w3cFocusIn .hd{ position: absolute; right:4px; bottom:6px;  }
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;  }
.w3cFocusIn .hd ul li img{ width:76px; height:46px; border:2px solid #fff; display:block; }
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(../images/focusArrow.png) center 0 no-repeat; }
.w3cFocusIn .hd ul li.on img{ border:2px solid #3499EA; border-bottom-width:4px;   }


/* 产品滚动 */
.picMarquee-left{ width:760px;  overflow:hidden; position:relative; border:0px solid #ccc; }
.picMarquee-left .bd{ padding:0px 0px 0px 0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:187px; height:127px; display:block; padding:2px; border:1px solid #999; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


.footlinks {clear:both;margin:0px auto;padding:2px;width:994px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:left;border:solid 1px #DDD;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}

.foottags {clear:both;margin:0px auto;padding:2px;width:250px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.foottags a:link, .foottags a:visited {font-size:9pt;line-height:140%;color:#777;}