/*maintitle 栏目页栏目标题*/

.maintitle{

	height:20px;

	line-height:20px;

	clear:both;

	background:url(../images/titleline.gif) 0px -750px;

	overflow:hidden;

	}

.maintitle p{

	float:left;

	font-weight:bold;

	font-size:12px;

	color:#000;

	background:url() 0px -700px;

	padding:0px 10px;

	border-left:0px #000 solid;

	border-right:0px #000 solid;

	}

.maintitle span{

	float:right;

	font-family:"arial";

	padding-right:5px;

	border-right:0px #fff solid;

	}

/*about 公司简介模块*/

.about{

	margin:25px;

	}

.about dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#000;

	color:#999;

	margin-bottom:10px;

	}

.about dt a{

	margin:0px 5px;

	}

.about dd{

	text-align:left;

	font-size:12px;

	line-height:20px;

	padding-top:10px;

	}

.about dd p{

	margin-bottom:20px;

	}

.company{

	margin:25px;

	}

.company li{

	line-height:21px;

	color:#ff0000;

	border-bottom:1px #ddd dotted;

	}

.company li p{

	width:130px;

	float:left;

	font-weight:bold;

	}

/*product 产品模块*/

.product{

	margin:5px;

	}

/*ppics 产品图片列表展示模块*/

.ppics{

	float:left;

	width:100%;

	margin-bottom:20px;

	}

.ppics li{

	float:left;

	text-align:center;

	margin-right:20px;

	margin-top:20px;

	width:120px;

	height:150px;

	}

.ppics li p{

	text-align:center;

	border:1px #ddd solid;

	vertical-align:middle;

	overflow:hidden;

	width:118px;

	height:118px;

	}

.ppics li img{

	vertical-align:middle;

	margin:4px;

	}

.ppics li span{

	display:block;

	line-height:15px;



	margin-top:5px;

	font-size:12px;

	text-align:left;

	overflow:hidden;

	width:130px;

	}

.ppics li span input{

	float:left;

	}

/*cpics 栏目图片列表展示模块*/

.cpics ul{

    margin-bottom:40px;

    *margin-bottom:20px;

    float:left;

    }

.cpics li{

	width:210px;

	height:250px;

	float:left;

	margin:20px 20px 0 20px;

	*margin:20px 20px 0 15px;

	overflow:hidden;

	text-align:center;

	}

.cpics li p{

	text-align:center;

	border:1px #ddd solid;

	vertical-align:middle;

	overflow:hidden;

	}

.cpics li img{

	vertical-align:middle;

	margin:4px;

	}

.cpics li span{

	display:block;

	line-height:22px;

	height:22px;

	margin-top:5px;

	font-size:12px;

	overflow:hidden;

	}

.cpics li span input{

	float:left;

	}

/*ptxts 产品图文列表展示模块*/

.ptxts{

	clear:both; 

	margin:10px;

	}

.ptxts li{ 

	width:47%; 

	height:150px; 

	line-height :16px; 

	text-align:left; 

	float:left;

	overflow:hidden; 

	margin-top:10px; 

	margin-right:15px; 

	} 

.ptxts li p{ 

	width:118px;

	height:118px;

	text-align:center;

	border:1px #ddd solid;

	vertical-align:middle;

	overflow:hidden;

	float:left;

	margin-right:15px;

	} 

.ptxts li p img{

	vertical-align:middle;

	margin:4px;

	}

.ptxts li a:link,.ptxts li a:visited{

	font-weight:bold;

	font-size:12px;

	text-decoration:underline;

	}

.ptxts li a:hover{ 

	font-weight:bold; 

	font-size:12px; 

	text-decoration:none; 

	}

.ptxts li span{ 

	display:block; 

	line-height:16px;

	margin-top:10px;

	text-overflow:ellipsis;

	} 

.ptxts li input{

	float:left;

	}

.ptxts dl{

	height:24px;

	margin-top:10px;

	overflow:hidden;

	}

.ptxts dl dd{

	line-height:26px;

	float:left;

	font-weight:normal;

	text-align:center;

	margin-right:5px;

	background:url(../images/ico.gif) 0px -200px no-repeat;

	width:70px;

	height:24px;

	}

.ptxts dl dd a,.ptxts dl dd a:link,.ptxts dl dd a:visited{

	width:70px;

	height:24px;	

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	}

.ptxts dl dd a:hover{

	font-size:11px;

	font-weight:normal;

	}

/*contactnow 产品联系导示条*/

.contactnow{

	background:#f8f8f8;

	height:25px;

	line-height:25px;

	overflow:hidden;

	clear:both;

	}

.contactnow li{

	float:left;

	margin-left:10px;

	font-weight:bold;

	height:25px;

	line-height:25px;

	}

.contactnow li input{

	border:0px;

	margin-top:3px;

	height:18px;

	overflow:hidden;

	}

/*productsdetail 产品详细页模块*/

.productsdetail{

	margin:5px;

	}

.productsdetail .productsdetailinfo{

	clear:both;

	height:100%;

	overflow:hidden;

	}

.productsdetail .productsdetailinfo .left{

	float:left;

	width:350px;

	overflow:hidden;

	padding:0px;

	border:0px;

	}

.productsdetail .productsdetailinfo .left p{

	width:335px;

	height:280px;

	text-align:center;

	border:1px #ddd solid;

	vertical-align:middle;

	overflow:hidden;

	margin:0px;

	}

.productsdetail .productsdetailinfo .left span{

	display:block;

	text-align:center;

	line-height:25px;

	}

.productsdetail .productsdetailinfo .left p img{

    overflow:hidden;

	vertical-align:middle;

	margin:5px;

	}

.productsdetail .productsdetailinfo .left ul{

	margin-left:28px;

	margin-top:10px;

	clear:both;

	}

.productsdetail .productsdetailinfo .left li{

	width:60px;

	float:left;

	margin-bottom:10px;

	}

.productsdetail .productsdetailinfo .left li p{

	width:40px;

	height:40px;

	text-align:center;

	border:1px #ddd solid;

	vertical-align:middle;

	overflow:hidden;

	}

.productsdetail .productsdetailinfo .left li p img{

    overflow:hidden;

	vertical-align:middle;

	margin:2px;

	}

.productsdetail .productsdetailinfo .right{

	float:right;

	width:330px;

	overflow:hidden;

	}

.productsdetail .productsdetailinfo b{

	font-size:12px;

	line-height:30px;

	}

.productsdetail .productsdetailinfo .right li{

	border-bottom:1px #ddd dotted;

	clear:both;

	height:auto;

	line-height:18px;

	}

.productsdetail .productsdetailinfo .right li p{

	float:left;

	margin-right:10px;

	}

.productsdetail .productsdetailinfo .right li a{

	font-weight:bold;

	}

.productsdetail .productsdetailinfo .right .abstract{

	line-height:16px;

	margin-top:10px;

	margin-bottom:10px;

	}

.productsdetail .inquiry{

	margin:0px;

	}



.info{

	clear:both;

	margin-bottom:10px;

	line-height:16px;

	margin-top:10px;

	}

.info dt, .newsrelated p{

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height:30px;

	line-height:30px;

	border-bottom:1px #ddd solid;

	width:100%;

	overflow:hidden;

	}

.info dt span{

	float:left;

	}

.info dt img{

	float:right;

	margin-top:7px;

	margin-left:5px;

	}

.info dd{

	margin-top:10px;

	margin-bottom:10px;

	}

/*list 文章列表页*/

.list{

	margin:25px;

	}

.list li{

	line-height:20px;

	margin-bottom:10px;

	clear:both;

	height:90px;

	overflow:hidden;

	}

.list li img{

	float:left;

	margin:0px 15px 0px 0px;

	padding:2px;

	border:1px #EEE solid;

	}

.list li p{

	line-height:24px;

	height:24px;

	overflow:hidden;

	text-overflow:ellipsis;

	}

.list a:link,.list a:visited{

	font-weight:bold;

	}

.list a:hover{

	font-weight:bold;

	}

.list p a:link,.list p a:visited{

	font-size:12px;

	font-weight:bold;

	}

.list p a:hover{

	font-size:12px;

	font-weight:bold;

	}

/*newsdetail 文章详细页*/

.newsdetail{

	margin:25px;

	}

.newsdetail .newstitle{

	line-height:25px;

	margin-bottom:10px;

	font-weight:normal;

	font-size:20px;

	color:#000000;

	text-align:center;

	}

.newsdetail dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#f8f8f8;

	color:#000;

	margin-bottom:5px;

	overflow:hidden;

	}

.newsdetail dt a{

	margin:0px 5px;

	}

.newsdetail dd{

	text-align:left;

	font-size:12px;

	line-height:20px;

	padding:0px;

	}

.newsdetail dd p{

	font-size:12px;

	margin-bottom:20px;

	}

/*newsrelated 相关文章模块*/

.newsrelated{

	height:100%;

	margin-bottom:10px;

	}

.newsrelated ul{

	margin:10px 0px;

	}

.newsrelated li{

	background:url(../images/ico.gif) 0px -550px no-repeat;

	text-indent:10px;

	height:20px;

	line-height:20px;

	width:48%;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	float:left;

	}

/*inquiry 咨询模块*/

.inquiry{

	margin:25px;

	}

.inquiry p{

	font-size:12px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #ddd solid;

	color:#000;

	margin-top:20px;

	clear:both;

	}

.inquiry ul{

	margin-top:20px;

	clear:both;

	}

.inquiry li{

	clear:both;

	margin-top:5px;

	display:block;

	height:100%;

	}

.inquiry li p{

	font-size:12px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border:0px;

	float:left;

	width:150px;

	text-align:right;

	margin:0px;

	margin-right:10px;

	}

.inquiry li p font{

	height:30px;

	line-height:30px;

	margin-right:5px;

	}

.inquiry li span{

	float:left;

	line-height:18px;

	display:block;

	width:auto;

	}

.inquiry li span input,.inquiry li div{

	float:left;

	}

.inquiry li span label{

	float:left;

	line-height:25px;

	}

.inquiry li input{

	float:left;

	margin-right:5px;

	margin-top:5px;

	}

.inquiry li span img{

	float:left;

	margin-left:5px;

	}

/*inquirylist 咨询产品列表模块*/

.inquirylist li{

	line-height:25px;

	background:#edf5f7;

	border-bottom:1px #fff solid;

	height:25px;

	overflow:hidden;

	}

.inquirylist li p{

	float:left;

	width:25px;

	text-align:right;

	line-height:25px;

	padding-right:5px;

	background:#f8fbfc;

	height:25px;

	overflow:hidden;

	}

.inquirylist li dl{

	float:left;

	line-height:25px;

	height:25px;

	overflow:hidden;

	}

.inquirylist li dl dt{

	width:250px;

	float:left;

	border-left:1px #fff solid;

	line-height:25px;

	}

.inquirylist li dl dt p{

	float:left;

	background:none;

	padding:0px;

	margin-left:5px;

	}

.inquirylist li dl dt span{

	float:left;

	line-height:25px;

	padding-right:5px;

	width:200px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	}

.inquirylist li dl dd{

	width:130px;

	float:left;

	border-left:1px #fff solid;

	line-height:25px;

	padding-left:5px;

	text-align:center;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.inquirylist li dl dd input{

	float:left;

	width:60px;

	border:1px #c2e0e7 solid;

	margin-right:5px;

	margin-top:3px;

	background:#f8fbfc;

	}

/*contact 联系方式模块*/

.contact{

	padding:25px;

	height:100%;

	clear:both;

	}

.contact li{

	border-bottom:1px #ddd solid;

	clear:both;

	margin:0;

	padding:20px 0;

	width:100%;

	height:98px;

	}

.contact li span{

	width:100px;

	height:50px;

	float:left;

	}

.contact li .k1{

	background:url(../images/ico_contact.gif) 30px 5px no-repeat;

	}

.contact li .k2{

	background:url(../images/ico_contact.gif) -120px 5px no-repeat;

	}

.contact li .k3{

	background:url(../images/ico_contact.gif) -270px 5px no-repeat;

	}

.contact li .k4{

	background:url(../images/ico_contact.gif) -420px 5px no-repeat;

	}

.contact li .k5{

	background:url(../images/ico_contact.gif) -570px 5px no-repeat;

	}

.contact li p{

	float:left;

	width:68%;

	}

.contact li p b{

	display:block;

	clear:both;

	color:#e01269;

	font-size:12px;

	line-height:25px;

	}

.contact .department{

	width:50%;

	float:left;

	overflow:hidden;

	}

.contact .department .departmentname{

	font-weight:bold;

	font-size:12px;

	height:auto;

	line-height:18px;

	overflow:hidden;

	padding:20px 0;

	text-indent:10px;

}

/*sitemap 网站地图*/

.sitemap{

	margin:25px;

	}

.sitemap p{

	font-size:12px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #ddd solid;

	color:#000000;

	margin-top:20px;

	clear:both;

	}

.sitemap p a:link,.sitemap p a:visited{

	font-size:12px;

	}

.sitemap p a:hover{

	font-size:12px;

	}

.sitemap ul{

	clear:both;

	}

.sitemap li{

	font-weight:bold;

	line-height:30px;

	clear:both;

	text-indent:10px;

	}

.sitemap li a{

	float:left;

	white-space:nowrap;

	}

.sitemap li ul li{

	font-weight:normal;

	line-height:20px;

	margin-right:20px;

	float:left;

	clear:none;

	margin-top:0px;

	background:none;

	}

/*function 翻页展示模块*/

.function{ 

	clear:both; 

	text-align:center;

	margin:20px 0px;

	color:#040404;

	} 

.function a:link, .function a:visited{ 

	padding:2px 5px; 

	font-weight:normal;

	background:#f6f6f6; 

	border:1px #dddddd solid; 

	text-decoration:none;

	color:#040404;

	} 

.function a:hover{ 

	background:#ffdf7e; 

	font-weight:normal;

	border:1px #ffd000 solid; 

	text-decoration:none;

	color:#ffffff;

	} 

.function a.current:link, .function a.current:visited{ 

	background:none; 

	border:0; 

	text-decoration:none;

	margin:1px;

	} 

.function a.current:hover { 

	background:#ffdf7e; 

	border:1px #ffd000 solid; 

	text-decoration:none;

	color:#ffffff;

	margin:0;

	} 

/*categoriespicshow 相关产品滚动效果*/

.categoriespicshow{

	clear:both;

	height:105px;

	overflow:hidden;

	margin:20px;

	}

.infiniteCarousel{

	width:708px;

	position:relative;

	}

.infiniteCarousel .wrapper{

	width:628px; 

	overflow:auto;

	height:105px;

	margin:0 40px;

	position:absolute;

	top:0;

	}

.infiniteCarousel ul a img{

	border:5px solid #eee;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	}

.infiniteCarousel .wrapper ul{

	width:4000px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

	position:absolute;

	top:0;

	}

.infiniteCarousel ul li{

	display:block;

	float:left;

	padding:10px;

	height:85px;

	width:85px;

	}

.infiniteCarousel ul li img{

    -webkit-transition:border-color 400ms;

	}

.infiniteCarousel ul:hover li img{

	}

.infiniteCarousel ul:hover li:hover img{

	border-color:#aaa;

	}

.infiniteCarousel ul li a img{

	display:block;

	}

.infiniteCarousel .arrow{

	display:block;

	height:36px;

	width:37px;

	background:url(../images/arrow.png) no-repeat 0 0;

	text-indent:-999px;

	position:absolute;

	top:37px;

	cursor:pointer;

	outline:0;

	}

.infiniteCarousel .forward{

	background-position:0 0;

	right:0;

	}

.infiniteCarousel .back{

	background-position:0 -72px;

	left:0;

	}

.infiniteCarousel .forward:hover{

	background-position:0 -36px;

	}

.infiniteCarousel .back:hover{

	background-position:0 -108px;

	}	