﻿@charset "utf-8";
/* CSS Document */

@import url('common/0-import.css');

.bobox{width: 1000px; margin: 0 auto; overflow: hidden; padding-bottom: 13px;}
.inbg{ overflow: hidden; background: url(../Images/common/info_bg.jpg) repeat-x left top; padding-top: 19px;}
.bobox .boxti{ height: 38px; background: url(../Images/common/title.png) no-repeat left; margin-bottom: 15px;}
.bobox .boxti p{ float: left; color: #FFF; font-size: 16px;line-height: 37px;padding: 0 0 0 20px; }
.bobox .boxti p span{ color: #FFF; margin-left: 10px; font-size: 10px; font-weight: normal;}
.bobox .boxti p span i{ color: #CC0000; margin-right: 5px;}
.bobox .boxti a { float: right; margin: 17px 5px 0 0;}
.bobox .lefta { width: 646px; float: left;}
.bobox .leftb { width: 315px; float: right; padding-left: 20px;}
.bobox .lefta .infonn {
	clear: both;
	padding: 0 0 5px 0;
	overflow: hidden;
}
.bobox .lefta .infonn a.pimg
{
	float: left;
	margin: 0 10px 2px 0;
}
.bobox .lefta .infonn p.p28
{
	line-height: 26px;
}
.bobox .leftc {  overflow: hidden;}
.bobox .leftc ul {width : 1000px;}
.bobox .leftc ul li {float : left;width : 490px; line-height: 28px; padding-top: 2px; margin : 0 0 2px 6px; background: url(../Images/common/line2.gif) repeat-x bottom; }
.bobox .leftc ul li p { }
.bobox .leftc ul li a { display : block; text-decoration : none; padding-left : 15px;  float : left; background: url(../Images/common/icon.gif) 0 12px no-repeat;}
.bobox .leftc ul li a:hove{display : block; text-decoration : none; padding-left : 15px;  float : left;background: url(../Images/common/icon_h.gif) 0 12px no-repeat;}
.bobox .leftc ul li span {width : 70px;float : right;color : #6F6D6E;}

/*-------------首页公司简介----------------*/
#conts .info {
	width: 744px;
	overflow: hidden;
	margin-bottom: 10px;
}
#conts .infoTitle {
	height: 36px;
	background: url(../Images/common/title.jpg) no-repeat left bottom;
	border-bottom: solid 1px #CCC;
}
#conts .infoTitle p {
	float: left;
	color: #FFF;
	font-size: 16px; 
	line-height: 20px;
	padding: 12px 0 0 20px; 
}

#conts .infoTitle p b {
	color: #003398;
}

#conts .infoTitle p span {
	color: #8C9292;
	font-size: 10px;
	font-weight: normal;
	margin-left: 10px;  
}
#conts .infoTitle a {
	float: right;
	margin: 12px 0 0 0;
}
#conts .info .intitle {
	background: url(../Images/common/title.jpg) 5px 5px no-repeat;
	height: 30px;
	border-bottom: solid 1px #BABABA;
}
#conts .info .intitle p {
	float: left;
	padding: 5px 0 0 20px;
	color: #000;
}
#conts .info .intitle p a {
	font-weight: bold;
}
#conts .info .infonn {
	clear: both;
	padding: 10px 0 5px 0;
	overflow: hidden;
}
#conts .info .infonn a.pimg
{
	float: left;
	margin: 0 10px 2px 0;
}
#conts .info .infonn p.p28
{
	line-height: 26px;
}

/*-------------------新闻信息-------------------*/
#conts .infonews {
	clear: both;
	overflow: hidden;
}
#conts .infonews ul {
	width : 726px;
}
#conts .infonews ul li {
	float : left;
	width : 350px; 
	line-height: 28px;
	padding-top: 2px;
	margin : 0 0 2px 6px;
	background: url(../Images/common/line2.gif) repeat-x bottom;
	
}
#conts .infonews ul li p {
}
#conts .infonews ul li a {
	display : block;
	text-decoration : none;
	padding-left : 15px; 
	float : left;
	background: url(../Images/common/icon.gif) 0 12px no-repeat;
}
#conts .infonews ul li span {
	width : 70px;
	float : right;
	color : #6F6D6E;
}/*------------------中间部分---------*/
.center {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#conts .center .newListl {
	width: 428px;
	float: left;
}
#conts .center .newListr {
	width: 282px;
	float: right;
	background: url(../Images/common/list_bg.jpg) no-repeat;
}
#conts .newsTitle {
	height: 60px;
	border-top: solid 1px #D0D0D0;
	border-left: dotted 1px #D0D0D0;
	border-right: dotted 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	background: url(../Images/common/abtitle.jpg) 10px 5px no-repeat;
	margin-bottom: 5px;
}
#conts .newsTitle p {
	float: left;
	font-size: 14px;
	line-height: 34px;
	padding: 15px 0 0 70px;
	font-weight: bold;
}
#conts .newsTitle p span {
	font-size: 10px;
	font-weight: normal;
	margin-left: 10px;
}
#conts .newsTitle a {
	float: right;
	margin: 25px 10px 0 0;
}
#conts .center .newListl .infonn {
	line-height: 26px;
	padding: 15px 4px 0 4px;
}

#conts .center .newListl .infonn a.pimg
{
	float: left;
	margin: 0 5px 0 0;
}

#conts .center .newListl .infonn p.p28
{
	line-height: 28px;
}

#conts .infos {
	padding: 5px 10px 0 0;
}
#conts .infos dl {
	line-height: 26px;
	padding-bottom: 2px;
	border-bottom: dotted 1px #CCC;
}
#conts .infos dt {
	color: #493033;
	float: left;
}
#conts .infos dt a {
	padding-left: 20px;
	background: url(../Images/common/icon02.gif) 8px no-repeat;
	color: #000;
	text-decoration: none;
}
#conts .infos dd {
	color: #000;
	float: right;
	_text-indent: -3px;
	padding-right: 5px;
}
#conts .center .newListr .ct { 
	height: 30px; 
}
#conts .center .newListr .ct p {
	float: left;
	font-size: 16px; 
	line-height: 29px; 
	font-weight: bold;
	color: #B8140A;
	padding: 5px 0 0 15px;
	font-family: 微软雅黑;
}
#conts .center .newListr .ct p span {
	color: #A59D9B;
	font-size: 14px; 
}
#conts .center .newListr .ct a
{
	float: right;
	padding: 15px 15px 0 0;
}
#conts .center .newListr .list {
	padding: 15px 0 15px 16px;
}

#conts .center .newListl ul {
}
#conts .center .newListl ul li {
     height: 30px;
	*height: 28px;
	line-height: 30px;
	background: url(../Images/common/icon.gif) 10px 12px no-repeat;
	border-bottom: dashed 1px #CCC;
}
#conts .center .newListl ul li a {
	display : block;
	text-decoration : none;
	padding-left : 25px;
	float : left; 
}
#conts .center .newListl ul li span {
	width : 90px;
	float : right;
	color : #6F6D6E;
}
#conts .center .newListr ul {
}
#conts .center .newListr ul li {
     height: 28px;
	*height: 26px;
	line-height: 30px; 
} 
#conts .center .newListr ul li.coname
{
	font-size: 14px;
	color: #C71620;
}
/*--------------首页产品展示--------------*/
.productInfo
{
	clear: both;
	overflow: hidden;
} 
 .protitle {
	height: 30px;
	background: url(../Images/common/pro_title.jpg) no-repeat bottom;
}
.productInfo .protitle p {
	float: left;
	font-size: 16px; 
	line-height: 29px; 
	font-weight: bold;
	color: #B8140A;
	font-family: 微软雅黑;
}
.productInfo .protitle p span {
	color: #A59D9B;
	font-size: 14px; 
}
.productInfo .protitle a {
	float: right;
	margin: 12px 0 0 0;
}
.product {
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 5px;
	margin-bottom: 4px; 
}
.productInfo .proleft
{
	position: absolute;
	width: 16px;
	height: 26px;
	background: url(../Images/common/pro_left.jpg) no-repeat;
	left: 0px;
	top: 50px;
}
.productInfo .proright
{
	position: absolute;
	width: 16px;
	height: 26px;
	background: url(../Images/common/pro_right.jpg) no-repeat;
    right: 0px;
	top: 50px;
}
.product .li {
	display: block;
	float: left;
	width: 223px; 
	margin: 0 2px 10px 2px;
	padding: 4px 0 0 14px;
	text-align: center;
	background: url(../Images/common/box_bg.jpg) no-repeat top;
}
.product .li a.img {
	display: block;
	float: left;
	width: 210px; 
	margin-bottom: 10px;  
}
.product .li a.img img {
	width: 210px;
    height: 153px; 
}
.product a {
	text-decoration: none;
}
.product p
{
	display: inline-block;
	width: 188px;
}
#conts .productInfo .inproduct ul {
	clear: both; 
	overflow: hidden;
	padding: 5px 0 0 15px;
}
#conts .productInfo .inproduct li {
	display: block;
	float: left;
	width: 236px;
	margin: 0 2px 0 2px;
	text-align: center;
}
#conts .productInfo .inproduct li a.li {
	display: block;
	float: left;
	width: 232px;
	padding: 1px;
	border: solid 1px #CCC;
}
#conts .productInfo .inproduct li a.li img {
    width: 228px;
    height:153px;
	margin: 0 !important;
}

#conts .productInfo .blist li
{
	float: left;
	margin-right: 5px;
}


/*-----------------------内页新闻列表--------------------------*/
#conts .info .infonn dl {
	margin-bottom: 5px;
	border-bottom: dotted 1px #CCC;
}
#conts .info .infonn dt {
	color: #493033;
	float: left;
}
#conts .info .infonn dt a {
	background: url(../Images/common/icon.gif) 5px 5px no-repeat;
	padding-left: 15px;
	color: #000;
	text-decoration: none;
	line-height: 25px;
}
#conts .info .infonn dd {
	color: #000;
	float: right;
	_text-indent: -3px;
	padding-right: 5px;
}
/*------------------内页产品展示-------------*/
#conts .info .infonn .pro1 {
	padding-bottom: 10px;
	overflow: hidden;
}
#conts .info .infonn .pro1 .pic1 {
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 2px;
}
#conts .info .infonn .pro1 .pic1 li {
	display: block;
	float: left;
	width: 220px;
	margin: 0 10px 10px 10px;
	_margin: 0 8px 10px 8px;
	text-align: center;
}
#conts .info .infonn .pro1 .pic1 li a.li {
	display: block;
	float: left;
	width: 210px;
	padding: 4px;
	border: solid 1px #CCC;
}
#conts .info .infonn .pro1 .pic1 li a.li img {
    width: 210px;
    height:153px;
	margin: 0 !important;
}
#conts .info .infonn .pro1 .pic1 li a {
	text-decoration: none;
}
/*-----------------新闻内页---------内容部分---*/
#conts .info_company { 
	padding: 15px;
	background-color: #F5F6F5;
}
#conts .info_company p {
	text-indent: 30px;
}
#conts .info_company .titlep {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#conts .info_company .time {
	height: 20px;
	background-color: #CCC;
	text-align: center;
}
#conts .pageud p {
	background: url(../Images/common/web_icon_003.gif) 8px no-repeat;
	padding-left: 22px;
}
/*---------------*/
/*------产品详细信息------------*/
.probg {
	padding: 10px;
	overflow: hidden;
}
.xiangxi {
	width: 580px;
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.xiangxi .xz {
	width: 215px;
	float: left;
	padding-left: 25px;
}
.xiangxi .xy {
	width: 340px;
	float: right;
}
.xiangxi .xy p {
	color: #000;
	line-height: 40px;
	font-weight: bold;
}
/*---------------------*/
/*-----------------分页-----------------*/
.pages {
	clear: both;
	overflow: hidden;
	color:#444;
}
.pages a {
	color:#444;
	font-weight:bold
}
.pages a:hover {
	color:#f60;
}
.pages ul {
	list-style:none
}
.pages li {
	display: block;
	float:left;
	margin-left:8px;
	list-style:none;
	padding: 2px 5px 2px 5px;
	border: #aaaadd 1px solid;
}
.pages li.previous_s, .pages li.next {
	background-color: #E2E2E2;
}
.pages li.pages_solid {
	color: #FFF;
	background-color: #000099;
}
#tip {
	position:absolute;
	color:#333;
	display:none;
}
#tip s {
	position:absolute;
	top:40px;
	left:-20px;
	display:block;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
	border-color:transparent #BBA transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:10px;
}
#tip s i {
	position:absolute;
	top:-10px;
	left:-8px;
	display:block;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
	border-color:transparent #fff transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:10px;
}
#tip .t_box {
	position:relative;
	background-color:#CCC;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	bottom:-3px;
	right:-3px;
}
#tip .t_box div {
	position:relative;
	background-color:#FFF;
	border:1px solid #ACA899;
	background:#FFF;
	padding:1px;
	top:-3px;
	left:-3px;
}
.tip {
	border:1px solid #DDD;
	overflow: hidden;
}
.tag a {
	margin:0px 5px;
}
.tag {
	height: 25px;
	border: solid 1px #CCC;
	background-color: #F5F6F5;
	line-height: 25px;
	padding-left: 25px;
	margin-bottom: 10px;
}
.tag a {
	text-decoration: none;
}
.unpage {
	line-height: 25px;
}
.unpage span {
	font-weight: bold;
}
/*----------相关信息-----------*/
.aboutinfo {
	overflow: hidden;
}
.aboutinfo .abouti {
	line-height: 25px;
	font-weight: bold;
}

/*--------------*/
.detail_con .site .site_t
{
	font-weight: bold;
}