﻿*{
	padding:0px;
	margin:0px;
}
body
{
	font-size: 12px;
	color:#333;
	font-family: Tahoma;
	background:url(images/bg_body.jpg);
}
ul
{
	list-style:none;
}

img
{
	border: none;
}
.hidtxt{display:none !important}
.clr
{
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow:hidden;
}
.rgt{ float:right}
.lgt{ float:left}
td.hover {
	background-color: #FFFFC0;
}
a{ cursor:pointer}
a:link
{
	color: #333;
	text-decoration: none;
}
a:visited
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	color:#ce0000;
	text-decoration: none;
}
.pCenter
{
	width: 964px;
	margin: 0 auto;
	background:#FFFFFF
}

.red{ color:#da251d !important}
.blue{ color:#186bd5 !important}
.dark{ color:#999999 !important}
.green{ color:#217301 !important}

.mLeft{ width:248px; display:inline; float:left; margin-right:10px}
.mCenter{ width:696px; display:inline; float:left; overflow:hidden}
.mRgt{ width:250px; display:inline; float:left}
.mCon{ padding:5px}
.mtxt{ line-height:24px; padding:10px}
.hidtxt{ display:none}
.block{ display:block}

.ttop{ background:url(images/bg_topline.jpg) repeat-x; height:10px; overflow:hidden}
.top{ height:100px; background:#FFFFFF}
.logo{ background:url(images/logo.jpg) no-repeat; width:260px; height:100px; display:block; float:left}
.topadv{ background:url(images/buxiugang.jpg) no-repeat center center; width:248px; height:100px; display:block; float:left}
.top_contact{ width:360px; height:100px; display:block; float:right; text-align:right; margin-right:10px; line-height:24px}
.top_qq{ width:188px; height:40px; margin-left:160px}
.top_qq a{ width:40px; height:40px; display:inline; float:right}
.top_a{ background:url(images/bg_topa.jpg) no-repeat; width:236px; height:34px; line-height:26px; text-align:center; color:#FFFFFF; margin-left:124px; position: relative; margin-top:-5px}
.top_a a:link{ color:#FFFFFF;}
.top_a a:visited{ color:#FFFFFF;}
.top_a a:hover{ color:#FFFFFF; text-decoration:underline}

.floatChat{ margin:55px auto auto 12px}
.floatChat img{ margin-bottom:5px;}

.menubg{background:url(images/bg_menu.jpg) repeat-x center bottom; height:60px}

.menus{ height:33px; overflow:hidden}
.menus a{ width:87px; height:33px; text-align:center; display:inline; float:left; line-height:33px}
.menus a:link{ color:#FFFFFF;}
.menus a:visited{ color:#FFFFFF;}
.menus a:hover{ color:#FFFFFF;}
.menus .current{ color:#FFFFFF; background:url(images/bg_menu_hover.png)}

.submenu{ height:27px; line-height:27px; display:block; padding:0px 10px; color:#FFFFFF}
.submenu a:link{ color:#FFFFFF;}
.submenu a:visited{ color:#FFFFFF;}
.submenu a:hover{ color:#FFFFFF; text-decoration:underline}

.bg_top{ background:url(images/bg_top.png) repeat-x;}
.bg_shade{ background:url(images/shade.png) repeat-y center center;}

.banner{ padding:1px}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.content {border-right:1px solid;border-left:1px solid;overflow:hidden;}

/*颜色方案一：灰色*/
/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{border-color:#ccc;}
.color1 .b1,.color1 .b8{background:#ccc;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:#FFFFFF;}

/*颜色方案二：红色*/
/*边框色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .content{border-color:#a10b0c;}
.color2 .b1,.color2 .b8{background:#a10b0c;}
/*背景色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .content{background:#e80000;}

.space5{ height:5px;overflow:hidden; clear:both;}
.space10{ height:10px; overflow:hidden; clear:both;}

.icontact{ padding:10px; line-height:24px}
.iprd{ padding:10px}
.iprd li{ line-height:24px; background:url(images/arrow.gif) no-repeat 5px center; padding-left:20px; border-bottom:1px dotted #ddd}
.bgearth{ background:url(images/bg_earth.jpg) no-repeat center center}

.partner{ background:url(images/bg_partner.jpg) no-repeat right center; height:58px; overflow:hidden}
.partner .lip{ background:url(images/bg_hzhb.jpg) no-repeat left 1px; padding-left:112px;}
.partner .scroll_partner{ height:58px; width:840px; overflow:hidden}
.partner .scroll_partner li{ display:inline}
.partner .scroll_partner li img { height:48px; margin:5px 0px;}
.bgBar{ background:url(images/bg_bar.jpg) no-repeat; height:39px; padding:1px 10px}
.bg1{ background:url(images/bg_1.jpg) repeat-x center bottom; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; width:694px}
.bot1{ background:url(images/bot1.jpg) no-repeat center top; height:5px; overflow:hidden}

.left5{ width:345px; height:170px; display:inline; float:left}
.newslist li{ border-bottom:1px dotted #ccc; background:url(images/arrow2.gif) no-repeat 5px center; padding-left:15px;}
.newslist li span{ float:right;}

.announce{ background:url(images/announce.png) no-repeat 10px center; padding-left:28px; color:#FFFFFF; height:22px; line-height:22px; overflow:hidden}
.announce a{ color:#FFFFFF}
.announce a:hover{ color:#FFFFFF; text-decoration:underline}
.cpzs{ background:url(images/cpzs.jpg) no-repeat; width:696px; height:150px; display:block}

.dbpl{ cursor:pointer}

.PriceList{}
.PriceList table{ border-collapse:collapse; width:696px}
.PriceList th{ padding:8px 0px; border:1px solid #ccc; background:#da251d; color:#FFFFFF}
.PriceList td{  padding:8px 0px; border:1px solid #ccc; text-align:center}
.PriceList a{color:#186bd5}
.PriceList a:hover{color:#186bd5; text-decoration:underline}
.scrolls2{height:285px; overflow:hidden; border-bottom:1px solid #ccc;}

.pics{ width:640px; height:130px; overflow:hidden; padding:10px 5px 10px 45px}
.pics li{ width:160px; height:130px; display:block; float:left; text-align:center; margin:0px 2px; line-height:20px}
.pics li img{ width:140px; height:105px; padding:2px; border:1px solid #ccc}
.scrolls{width:640px; height:130px; overflow:hidden}

.jiagong{ width:954px; height:130px; overflow:hidden; padding:10px 5px 10px 45px; background:url(images/bg_jgpt.jpg) no-repeat}
.jiagong li{ width:160px; height:130px; display:block; float:left; text-align:center; margin:0px 2px; line-height:20px}
.jiagong li img{ width:140px; height:105px; padding:2px; border:1px solid #ccc}
.scrolls_jiag{width:900px; height:130px; overflow:hidden}

.focus{ background:url(images/bg_focus.jpg) no-repeat; height:238px;}
.focus div{ margin:0px 5px; height:230px; overflow:hidden}

#sub_about{ margin-left:522px;}
#sub_products{ margin-left:250px;}
#sub_process{ margin-left:145px;}
#sub_news{ margin-left:70px;}
#sub_knowledge{ margin-left:194px;}
#sub_jobs{ margin-left:480px;}
#sub_guestbook{margin-left:565px;}
#sub_contact{margin-left:716px;}
#sub_cuxiao{margin-left:820px;}

.mContact{ background:url(images/bg_contact.jpg) no-repeat left top; padding-left:250px}
.mAbout{background:url(images/bg_about.jpg) no-repeat left top; height:400px;}

.pageStyle{ padding:5px 10px; text-align:right}

.prdlist{}
.prdlist li{ width:150px; height:140px; padding:10px; display:inline; float:left;}
.prdlist img{ padding:4px; border:1px solid #ccc}
.prdlist span{ height:25px; line-height:25px; text-align:center; padding:0px 5px; overflow:hidden; display:block}

.JobList table{ width:100%}
.JobList td{ text-align:center; border-bottom:1px dotted #ccc; padding:5px}
.JobDetail h4{ font-size:14px; font-weight:bold; color:#da251d}

.guestbook .txt{ width:240px; height:26px; line-height:26px; margin:5px 0px; padding:0px 5px}
.guestbook textarea{ width:310px; height:120px; margin:5px; padding:5px}

.btns{ width:80px; height:25px; line-height:25px; border:1px solid #ccc; background:url(images/bg_2.jpg) repeat-x left bottom}

.s_1{ font-size:18px; font-weight:bold; color:#da251d; background:url(images/bg_3.jpg) no-repeat center bottom; padding:6px 0px;line-height:30px; text-align:center}
.s_0{ color:#999; text-align: center; padding:5px 0px}
.s_2 table{ border-collapse:collapse}
.s_2 td{ border:1px solid #ccc; padding:0px 5px}
.s_3{ border-top:1px dotted #ccc; line-height:30px; text-align:right}
.s_4{ background:#F5F5F5; padding:10px}
.s_4 a{ color:#006699}
.s_4 a:hover{ color:#006699; text-decoration:underline}

.bar_prd{ background:url(images/bar_prd.jpg) no-repeat; height:30px; overflow:hidden;}
.bar_process{ background:url(images/bar_process.jpg) no-repeat; height:30px; overflow:hidden;}
.bar_contact{ background:url(images/bar_contact.jpg) no-repeat; height:30px; overflow:hidden;}

.more{ float:right; background:url(images/more1.png) no-repeat; width:50px; height:25px;}
.more2{ float:right; background:url(images/more2.png) no-repeat; width:50px; height:25px; margin-top:5px}

.friends{ line-height:30px; height:30px; overflow:hidden}
.subTit{ line-height:39px; padding:0px 10px; font-size:14px; font-weight:bold}

.guestlist li{ border-bottom:1px dotted #ccc}
.guestlist .g1{ background:url(images/pen.png) no-repeat left 3px; padding-left:15px;}
.guestlist .g2{ background:#F5F5F5; padding:10px}
.guestlist i{ color:#999; font-style:normal}

.AppVouchers table{ width:400px; border-collapse:collapse; margin:5px auto}
.AppVouchers td{ padding:5px; background:#FFF}
.AppVouchers p{ padding:5px; line-height:24px; text-indent:24px; color:Green}

.footer{ background:url(images/bg_footer.jpg) repeat-x center top; text-align:center; line-height:24px}
.fotlink{ background:url(images/bg_bot.jpg) repeat-x; height:36px; line-height:36px; color:#FFFFFF; text-align:center}
.fotlink a{ color:#FFFFFF}
.fotlink a:hover{ color:#FFFFFF; text-decoration:underline}

.Tabbox {
	MARGIN-BOTTOM: 15px; WIDTH: 100%; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 28px
}
.Tabbox UL {
	MARGIN-TOP: 1px; POSITION: absolute
}
.Tabbox LI {
	FONT-WEIGHT: bold; BACKGROUND: url(images/tab_off.gif) no-repeat 50% top; FLOAT: left; OVERFLOW: hidden; WIDTH: 84px; CURSOR: pointer; COLOR: #575757; LINE-HEIGHT: 30px; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 28px; TEXT-ALIGN: center
}
.Tabbox LI.hover {
	BACKGROUND: url(images/tab_on.gif) no-repeat 50% top; COLOR: #2d2d2d
}