﻿* {margin:0 auto; padding:0px;}

body {font-size:12px; color:#555555; background:url(../img/bj.gif) repeat-x left top #dcecf8;}

img {border:0;}

ul li {list-style:none;}

a {color: #555555;	text-decoration: none;}

a:hover {color: #800; text-decoration: none;}

.clear {clear:both;}

.f_l{float:left;}

.f_r{float:right;}

#main{ width:960px;background:#fff url(../img/bj.gif) repeat-x left top; padding:0 21px 10px;}



/*top*/

#top{ width:960px; height:auto; overflow:hidden;}

#logo{ background:url(../img/logo.gif) no-repeat left top; width:336px; height:54px; text-indent:-999px; margin:25px 0 20px 18px;}

#inco{ color:#000; margin:20px 10px 0 0; height:68px; font-family:'Microsoft Yahei'; font-size:16px; line-height:68px;}

#inco span{ font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#C00;}

#nav{background:url(../img/nav_bj.gif) repeat-x left top; height:43px; line-height:43px; }

#nav a{color:#FFF;padding:0 25px;font-family:'Microsoft Yahei'; display:block; float:left; font-size:14px;}

#nav a:hover{ background:url(../img/nav_ahover.gif) no-repeat center top; color:#fff;}

.flash{ background:#FFF; text-align:center; padding:10px 0;}

.index_news{ width:240px;}

.lm_news{ background:url(../img/news_lm.gif) repeat-x left top; height:31px; line-height:31px; border:1px #ededed solid; margin-bottom:5px; padding:0 10px;}

.news_nr{ background:url(../img/news_bj.gif) repeat-x left bottom;border:1px #ededed solid; padding:8px; height:auto; overflow:hidden;}

#left{ width:240px;}

#right{ width:680px;}

/*top*/

#box{ background:#FFF; width:940px; margin:0 auto; padding:10px; height:auto; overflow:hidden;} 

#index_cp{width:100%;background:url(../img/lm_bj.gif) repeat-x left top;font-family:'Microsoft Yahei'; color:#000;}

#lm_cp{font-size:14px; height:27px; line-height:27px; padding:0 10px; }

#lm_cp span,.lm span{ font-size:10px; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

#indexnews{ width:350px;}

.lm{ font-size:14px; color:#000;background:url(../img/index_lm.gif) repeat-x left top; height:29px; line-height:29px; padding:0 10px; border:1px #ededed solid;}

#lm_cp img,.lm img{ margin:3px 0 0 0;}

.news_content{ background:url(../img/news_bj.gif) repeat-x left bottom; padding:10px;border:1px #ededed solid; border-top:none; margin-bottom:10px;}

#index_companyInfo{ width:550px;}

.content{ padding:10px; line-height:25px;}

#cplb a{ height:30px; line-height:30px; padding:0 10px; display:block; float:left; width:200px;}

#cplb li{ border-bottom:#999 dotted 1px; height:30px; line-height:30px; background:url(../img/dot.gif) no-repeat 2px center;}

/*end*/

#end{ color:#fff; background: url(../img/end_bj.gif) repeat-x left top; height:100px; width:100%; padding-top:10px;}

#end span{ font-family:Arial, Helvetica, sans-serif;}

#end_nr{ width:960px; line-height:25px; margin:0 auto; padding:0 10px;}

/*end*/











/*news*/

.absolute {

	position:absolute;

}

#search {

	width:227px;

	height:28px;

	background:url(../images/search.jpg) no-repeat;

	right:220px;

	top:60px;

}

#top_search_text {

	width:148px;

	height:16px;

	border:0;

	margin:8px 0 0 2px;

	color:#7c7c7c;

}

#top_submit {

	width:70px;

	height:22px;

	border:0;

	top:0;

	right:0;

	background:none;

	cursor:pointer;

}

.i_right_nav {

	line-height:33px;

	border-bottom:1px dashed #999;

	padding-top:7px;

	padding-left:10px;

}

.i_right_wrap {

	padding:18px 0px;

}

.red {

	color:red;

}

#indexPro {

	height:160px;

	overflow:hidden;

	width:710px;

	float:left;

	display:inline;

	padding-top:10px;

	margin-left:5px;

}

#indexPro li {

	float:left;

	width:190px;

	height:160px;

	text-align:center;

	list-style:none;

}

#indexPro li span {

	height:20px;

	line-height:20px;

}

.introImg {

	float:left;

	margin-right:8px;

}

.right {

	float:right;

}

.right1 {

	float:right;

	width:300px;

}

#indexNews li{ line-height:33px; border-bottom:1px dashed #dedede; padding:0 5px 0 8px; background:url(../img/dot.gif) no-repeat 2px center;}

#indexNews li:hover{border-bottom:1px solid #dedede;}



.Newstime {

	color:#999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-left:5px;

}

#newTitle {

	color:#136eb7;

	font-size:16px;

	font-weight:bold;

	text-align:center;

	margin-bottom:6px;

}

#newsInfo {

	color:#666;

	margin-bottom:8px;

	text-align:left;

}

#newsContent {

	width:670px;

	height:auto;

	overflow:hidden;

	line-height:2.0;

}

#newsContent1 {

	width:440px;

	height:auto;

	font-size:14px;

	overflow:hidden;

	line-height:2.2;

}

/*news*/





/*product*/

#picUL_honor {

	text-align:center;

	text-indent:0;

	overflow:hidden;

}

#picUL_honor li {

	height:290px;

	width:220px;

	float:left;

	line-height:18px;

	margin:0 5px;

	_margin:0 3px;

	text-align:center;

	list-style:none;

}

#picUL_honor li img {

	width:180px;

	border:1px solid #dedede;

	padding:2px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#picUL_honor li img:hover {

	border-color:#666;

}

#picUL {

	text-align:center;

	text-indent:0;

	overflow:hidden;

}

#picUL li {

	height:200px;

	width:200px;

	float:left;

	line-height:18px;

	margin:0 5px;

	_margin:0 3px;

	text-align:center;

	list-style:none;

}

#picUL li img {

	width:170px;

	height:160px;

	border:1px solid #dedede;

	padding:2px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#picUL li img:hover {

	border-color:#666;

}

#page {

	clear:both;

	line-height:40px;

	height:40px;

	width:670px;

	text-align:center;

	margin:6px 0px;

}

#infoImage {

	text-align:center;

	margin:10px 0;

}

/*product*/





/*recruit*/





.jobList {

	padding:5px 16px 20px 16px;

	position:relative;

	width:550px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

}

.yingping {

	position:absolute;

	right:0;

	bottom:0;

	color:#f00;

}

.borderLi {

	border-bottom:1px dashed #dedede;

	margin-bottom:6px;

	padding-bottom:6px;

}

/*recruit*/





/*guestbook*/





.G_InputText {

	width:160px;

	height:16px;

	border:1px solid #dedede;

}

.G_textarea {

	width:300px;

	height:100px;

	border:1px solid #dedede;

}

.G_ul {

	width:500px;

	margin:0 auto;

	line-height:26px;

	list-style:none;

}

.G_botton {

	width:55px;

	height:29px;

	line-height:29px;

	border:0;

	background:url(../images/button.gif) no-repeat;

	cursor:pointer;

}

.G_tips {

	color:#666;

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	margin-bottom:10px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);

	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);

	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);

}





/*guestbook*/





/* qqshop focus */

#focus {width:693px; height:188px; overflow:hidden; position:relative;}

#focus ul {height:188px; position:absolute;}

#focus ul li {float:left; width:693px; height:188px; overflow:hidden; position:relative; background:#000;}

#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:693px; height:20px; left:0; bottom:0; background:#000;}

#focus .btn {position:absolute; width:693px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}

#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}

#focus .btn span.on {background:#fff;}

#focus .preNext {width:45px; height:100px; position:absolute; top:40px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}

#focus .pre {left:0;}

#focus .next {right:0; background-position:right top;}

