body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background:url(../images/bg_1.jpg);line-height:24px;font-size:12px;color:#6e6e6e;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0 auto;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}

a:link {color: #6e6e6e;text-decoration: none;}
a:visited {text-decoration: none;color: #6e6e6e;}
a:hover {text-decoration: underline;color: #FF0000;}
a:active {text-decoration: none;color: #6e6e6e;}

.clear {clear:both;}

/*--------- 开始主体样式 -------*/
.wrap {width:920px;margin:0 auto;}

.header {width:920px;margin:0 auto;height:88px;background:url(../images/bg.jpg) repeat-x;}
.header img{float:left;width:170px;margin-top:10px;}
.header_logo{background:url(../images/head.jpg) no-repeat;width:750px;height:54px;float:right;margin-top:34px}
.header_logo a{color:#fff;margin-top:28px;padding:0 3px;float:right}
.header_logo span{color:#fff;margin-top:28px;float:right}
.header_logo .mr10{margin-right:10px}

.banner {width:920px;margin:0 auto;height:230px;clear:both;}
/*--------- 首页样式 -------*/
.content {}
.i_left{width:660px;float:left;list-style:none;overflow:hidden;}

.i_left h1 a {font-size:14px;color:#cc0000;font-family:"微软雅黑";}
.i_left h1 span {font-size:12px;color:#999;font-family:"微软雅黑";padding-left:5px;}

.p_left {margin:10px 0 10px 0;overflow:hidden;}
.p_left ul.more{height:27px;background:url(../images/i_bg.jpg) no-repeat;color:#C00;padding:0 0 0 15px;width:260px;text-align:left;line-height:27px;font-weight:bold;}
.p_left ul.more li{text-align:left;color:#C00;font-weight:bold;}
.p_left ul.more li span{color:#999;float:right;padding-right:25px;font-weight:normal;}

.p_left {margin:10px 0 10px 0;overflow:hidden;}
.p_left ul.more1{height:27px;background:url(../images/i_bg1.jpg) no-repeat;color:#C00;padding:0 0 0 15px;width:260px;text-align:left;line-height:27px;font-weight:bold;}
.p_left ul.more1 li{text-align:left;color:#C00;font-weight:bold;}

.p_left ul.newsList{border-left:#C3C3C3 1px solid;border-right:#C3C3C3 1px solid;background-color:#FFF;}
.p_left ul.contact{border-left:#C3C3C3 1px solid;border-right:#C3C3C3 1px solid;background-color:#FFF;padding:8px 8px 0 8px}
.p_left ul.contact li{}

.p_left ul.link {border-left:#C3C3C3 1px solid;border-right:#C3C3C3 1px solid;background-color:#FFF;padding:8px;}
.p_left ul.link li{height:25px;line-height:25px;}


.p_left ul.c_p_pic{border-left:#C3C3C3 1px solid;border-right:#C3C3C3 1px solid;background-color:#FFF;}
.p_left ul.c_p_pic li {padding:10px 10px 10px 12px;text-align:left;vertical-align:middle;}

.p_left ul.newsList li{line-height:20px;height:20px;padding:0 4px;}
.p_left ul.newsList li a{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/smallPic.gif) no-repeat 1px 4px;float:left;margin-left:5px;padding-left:10px}
.p_left h1{border-left:#C3C3C3 1px solid;border-right:#C3C3C3 1px solid;padding:10px;overflow:hidden;}

.i_right{width:260px;float:left;overflow:hidden;white-space:nowrap;}
.p_news {margin:10px 15px 10px 0;overflow:hidden;white-space:nowrap;background:url(../images/p_news.jpg) no-repeat;}
.p_news h1{overflow:hidden;white-space:nowrap; margin:10px 0 0 10px;}

.p_news1 h1{overflow:hidden;white-space:nowrap;margin:0 auto;}
.p_news1 ul.news {margin-top:8px;width:95%; float:left;}
.p_news1 ul.news li{line-height:22px;height:22px;padding:0 4px;background:url(../images/d.gif) repeat-x bottom;}
.p_news1 ul.news li span{float:right;}
.p_news1 ul.news li a{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/smallPic.gif) no-repeat 1px 4px;float:left;margin-left:5px;padding-left:10px}

.p_right {margin:10px 15px 10px 0;overflow:hidden;white-space:nowrap;background-color:#FFF;}
.p_right h1{overflow:hidden;white-space:nowrap; margin-bottom:5px;}

#demo_outer{overflow:hidden;height:120px;width:890px;margin-top:8px;}

/* 企业掠影 */
.full_news {margin:10px 0 10px 0;overflow:hidden;white-space:nowrap;background:url(../images/full_news.jpg) no-repeat;}
.full_news h1{overflow:hidden;white-space:nowrap; margin:10px 0 0 10px;}
.full_news h1 a {font-size:14px;color:#cc0000;font-family:"微软雅黑";}
.full_news h1 span {font-size:12px;color:#999;font-family:"微软雅黑";padding-left:5px;}

.i_p_item{text-align:center;}
.i_p_item a{text-decoration:none;}
.i_p_item a:hover {}
.i_p_item img{width:170px;height:115px; margin-right:15px;}

/*------开始内页样式------*/
.i_p_left {width:220px;float:left;overflow:hidden;background-color:#FFF;}
.p_p_left {margin:10px 0 0 0;overflow:hidden;}
.p_p_left h1{background:url(../images/about_c.gif) no-repeat;font-weight:bold;text-align:center;height:28px;line-height:28px;color:#FFF;}
.p_p_left ul{}
.p_p_left ul li.js{line-height:25px;height:25px;padding:0 4px;background:url(../images/qingfeng.jpg) no-repeat;width:90%;}
.p_p_left ul li.js a{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;margin-left:3px;padding-left:18px;width:220px;}

.p_p_left ul li.qf{line-height:25px;height:25px;padding:0 4px;background:url(../images/qingfeng1.jpg) no-repeat;width:90%;}
.p_p_left ul li.qf a{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;margin-left:3px;padding-left:35px;width:220px;}
.p_p_left1 {overflow:hidden;margin:0 auto;}
.c_p_about a{text-decoration:none;color:#C00;}
.c_p_about a:hover { text-decoration:underline;}

/*------开始内页公司介绍样式------*/
.p_p_about {background:url(../images/base-left.jpg) no-repeat;padding:15px;line-height:24px;margin:0 0 0 15px;white-space:normal;overflow:hidden;}
.p_p_about p{ margin:0 auto;}

/*---企业文化--*/
.culture_intro {margin-left:40px;}
.culture_intro h2 {font-size:18px;line-height:180%;height:180%;margin-left:15px;}


/*------开始内页新闻样式------*/
.p_p_news {background:url(../images/base-left.jpg) no-repeat;padding:15px;line-height:24px;margin:0 0 0 15px;white-space:normal;overflow:hidden;}
.p_p_news ul {width:100%;float:left;}
.p_p_news ul li{line-height:24px;height:24px;padding:0 4px;background:url(../images/d.gif) repeat-x bottom;}
.p_p_news ul li span{float:right;}
.p_p_news ul li a{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/smallPic.gif) no-repeat 1px 8px;float:left;margin-left:5px;padding-left:10px;}


/* ----开始工程案例列表样式---- */
.p_s_list {background:url(../images/base-left.jpg) no-repeat;padding:15px;line-height:24px;margin:0 0 0 10px;white-space:normal;overflow:hidden;}
.p_s_list ul{margin:0px;}
.p_s_list ul li{margin:0 12px;_margin:0 8px;width:140px;text-align:center;float:left;}
.p_s_list ul li span{margin:6px 0;width:140px;height:20px;white-space:nowrap;word-break:break-all;overflow:hidden;display:block;}
.p_s_list ul li span a{}
.p_s_list ul li span a:hover{}
.p_s_list ul li img{width:140px;height:93px;text-align:center;border:1px solid #CCC;}

.p_p_about ul.prtext{line-height:20px;}
.bg1{background:url(../images/top_bgline.gif) repeat-x;}
.bg2{background:url(../images/014.jpg) no-repeat right bottom; BORDER-RIGHT: #d7dadd 5px solid; BORDER-TOP: #d7dadd 5px solid;  BORDER-LEFT: #d7dadd 5px solid; BORDER-BOTTOM: #d7dadd 5px solid}
.bg3 {BACKGROUND: url(../images/015.jpg) no-repeat right bottom;}
.bg4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;}

.p_p_title {background:url(../images/base-left.jpg) no-repeat;padding:15px;line-height:24px;margin:0 0 0 15px;white-space:normal;overflow:hidden;text-align:left;}
.p_p_title h1{font-size:14px;font-weight:bold;text-align:center;}
.pubInfo {font-size:12px;text-align:center;color:#666;}

.i_p_right {width:700px;float:left;overflow:hidden;white-space:nowrap;background-color:#FFF;}
.p_p_right {margin:10px 70px 0 70px;width:105px;}
.p_p_right ul{background:url(../images/base-top.jpg) no-repeat;}
.p_p_right ul li{font-weight:bold;color:#FFF;height:26px;text-align:center;}
.i_p_right img {max-width:680px;}
/*------结束内页样式------*/

.footer {text-align:center;vertical-align:middle;height:78px;background:url(../images/bg02.jpg) repeat-x;padding-top:15px;}

.clear {clear:both;font-size:1px;width:1px;height:1px;visibility:hidden;overflow:hidden;}
/*--------- 结束主体样式 -------*/

/* -----开始翻页按钮样式----- */
.page {margin:0 0 10px 30px;font-family:Arial, Helvetica, sans-serif;width:620px;}
.page a{margin-right:6px;padding:2px 6px 2px;border:#aaa 1px solid;color:#aaa;text-decoration: none }
.page a:hover{color:#C00;border: #C00 1px solid;}
.page a.current{color:#C00;border: #C00 1px solid;}
.page span input{width:30px;height:18px;line-height:18px;color:#aaa;border:#aaa 1px solid;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;}
.page span strong{margin-right:6px;padding:2px 6px 2px;border:#aaa 1px solid;}
/* -----结束翻页按钮样式----- */

/*--------- 开始下拉导航菜单 -------*/
.split_memu{float:left;display: block;background: url(../images/navline.gif) no-repeat right center;width:1px;height:35px;line-height: 35px;}
.mainmenu_rtul{ /* margin: 0px; padding: 0px; width: 100%; */ display: block; white-space: nowrap; height:35px; line-height: 35px;position: relative; background:url(../images/navb.gif) repeat-x; padding-left:18px;}
.ulmainmenu_li {float:left;width:110px;display: block;position: relative;line-height:35px;height:35px;}
.ulmainmenu_li a:link,.ulmainmenu_li a:visited,.ulmainmenu_li a:hover,.ulmainmenu_li a:active{display: block;color:#fff;height: 35px;font-size:14px;text-align:center;vertical-align:middle;text-decoration:none;}
.ulmainmenu_li a:hover{color:#fff;text-decoration:none;background:url(../images/menu_hover.jpg) no-repeat;}
.i_nav{ height:35px;}
.sub_mainmenudiv {background:#ac0202;position: absolute;top: 35px;z-index: 1004;padding:0 20px;}
.sub_mainmenudiv div {margin: 0px auto;text-align:left;line-height:24px;color:#fff;}
.sub_mainmenudiv div span {width:auto;display: block;height: 28px;line-height: 28px;}
.sub_mainmenudiv div a:link,.sub_mainmenudiv div a:visited,.sub_mainmenudiv div a:hover,.sub_mainmenudiv div a:active {text-align:left;display: block; color:#fff;font-size:12px;height: 28px;line-height: 28px;padding:0 12px;text-decoration:none;white-space: nowrap;}
.sub_mainmenudiv div a:hover {color: #000;background:none;text-decoration: none;}
a.activemenu,a.activemenu:link,a.activemenu:visited {color:#fff;text-decoration:none;background:url(../images/menu_hover.jpg) no-repeat;}
a.activemenu:hover {color:#fff;text-decoration:none;background:url(../images/menu_hover.jpg) no-repeat;}
/*--------- 结束下拉导航菜单 -------*/

.act img {border:#ccc 1px solid;padding:2px;background-color:#fff;}
.nor img {padding:2px;}
.picDec {padding-top:10px;}
.picDec .act {display:block;}
.picDec .nor {display:none;}
.picDec h3 {text-align:center;height:25px;line-height:25px;color:#cc3300;font-weight:bold;}
.picDec p {margin:0;padding:5px;}
.picDec .txtR {txt-align:right;}

.ullist_sortnav{display:table;height:100%;width:220px;margin:5px 0;font-family:"黑体"; font-size:13px;}
.ullist_sortnav li.one{position:relative;height:28px;line-height:28px;}
.ullist_sortnav li.one a{width:220px;display:block;background:url(../images/h1.jpg) no-repeat; padding-left:20px;height:28px;line-height:28px;}
.ullist_sortnav li.one a:hover{background:url(../images/hover.jpg) no-repeat;color:#FFF;line-height:28px;text-decoration:none;}
.ullist_sortnav li.cur a{padding-left:20px;display:block;background:url(../images/hover.jpg) no-repeat;color:#FFF;line-height:28px;text-decoration:none;}
.ullist_sortnav li.two a{width:210px;display:block;background:url(../images/h1.jpg) no-repeat; padding-left:45px;height:28px;line-height:28px;}
.ullist_sortnav li.two a:hover{background:url(../images/hover.jpg) no-repeat;color:#FFF;line-height:28px;text-decoration:none;}

/* article_content */
.article_content img {max-width:650px;}

/* QRcode */
.qrcode { 
	width:145px; 
	position:fixed;
	_position:absolute; left:20px; bottom:20px; /*_top:expression(eval(documentElement.scrollTop + 120px));*/
	_top: expression(documentElement.scrollTop+120+"px"); z-index:999;
}


/* Guest */
.guest { 
	width:160px; 
	position:fixed;
	_position:absolute; right:20px; bottom:20px; /*_top:expression(eval(documentElement.scrollTop + 120px));*/
	_top: expression(documentElement.scrollTop+120+"px"); z-index:999;
}


/* 首页滚动图片新闻 */
.news_box {padding:8px;}
.news_pic {float:left;width:300px;background-color:#fff;}
.gdpp {height:230px;border:#ccc 1px solid;padding:4px;}

.sub_box{width:290px; height:230px; float:left; position:relative; overflow:hidden;}
.sub_box img{border:none; width:290px; height:230px;}
#bd1lfimg{position:relative; width:290px; height:230px; overflow:hidden;background-color:#ffffff;}
#bd1lfimg div{width:10000px; margin-left:-4px;}
#bd1lfimg dl{width:290px; height:230px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:290px; height:230px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:275px; height:50px; background:#000;filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 10px;}
#bd1lfimg dd h2{height:25px; line-height:25px; overflow:hidden;}
#bd1lfimg dd h2 a{font-size:12px; font-weight:bold;}
#bd1lfimg dd h2 a.rlink:link,#bd1lfimg dd h2 a.rlink:visited {
	color:#f60;
}
#bd1lfimg dd h2 a.rlink:hover, #bd1lfimg dd h2 a.rlink:active {
	color:#c30;
}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}
.sub_nav{width:290px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}

.news_list {float:right;width:320px; overflow:hidden;text-overflow : ellipsis }
.news_list li {border-bottom:#ccc 1px dotted;}
/* End of 首页滚动图片新闻 */


/* 栏目菜单 */
.menu {
	display:block;
	clear:both;
	width:100%;
	margin:0;
	text-align:left;
	height:35px;
	z-index:2;
	background:url(../images/navb.gif) repeat-x top right;
	
}
.menu, .menu ul, .menu ul ul {
	z-index:5;
	float: left;
	list-style: none;
	line-height: 1;
	font-size:9px;
	padding: 0;
	margin: 0;
}
.menu a {
	display: block;
	text-decoration: none;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
.menu li {
	display:block;
	float:left;
	padding: 0;
	width: auto;
}
.menu li a {
	height:35px;
	line-height:35px;
	width:111px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	background:url(../images/nav_line.gif) no-repeat top right;	
}
.menu li a:hover,.menu li a.on{
	color:#ffffff;
	background:url(../images/menu_hover.jpg) #d30 no-repeat top right;
}
.menu li ul {
	position: absolute;
	display:none;
	height: auto;
	width:148px;
	border-top:#ec0404 3px solid;
	background-color:#FFFFFF;
	border-bottom:#ccc 1px solid;
}
.menu li:hover ul,.menu li.sfhover ul  {
	display:block;
}
.menu li li {
	display:block;
	border-right:#ccc 1px solid;	
	border-left:#ccc 1px solid;
}
.menu li li a {
	text-align:left;
	color:#330000;
	overflow:hidden;
	display:block;
	width:126px;
	height:30px !important;		/* 优先权；如有同一类中有相同属性,IE6不完全支持 */
	line-height:30px !important;
	height:30px;
	line-height:30px;
	padding-left:20px;
	font-weight:normal;
	font-size:12px;
	background-image:none;
}
.menu li li a:hover {
	background-image:none;
	color:#cc3300;
	background-color:#efefef;
}