/** 清除内外边距 **/
* { margin:0 auto; padding:0px;}
/** 设置默认字体 **/
body{ background:#fff; font-size:13px; font-family:"微软雅黑"; color:#191919; padding:0; margin:0 auto;}
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#191919;}
a:hover { text-decoration: none; color:#ed1e24;}
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/

/* Standard Definitions

----------------------------------------*/

.left {
	float: left;
}
.right {
	float: right;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.clear {
	clear: both;
}
/* Wrap

----------------------------------------*/

#wrap {
	width: 1002px;
	margin: 0 auto;
	overflow: visible;
	height: 1%;
	zoom: 1;
}
#page {
	clear: both;
	line-height: 35px;
	height: 35px;
	width: 100%;
	text-align: center;
	margin: 12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#indexNews li {
	line-height: 30px;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 0 25px;
	position: relative;
	height: auto;
	list-style: none;
	overflow: hidden;
	text-align: left;
	background: url(skin/icon.jpg) no-repeat 10px;
}
.Newstime {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
	font-size: 10px;
	color: #999;
}
.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: #F00;
	font-weight: bold;
}
.introImg {
	float: left;
	margin-right: 8px;
}

#lianxi {
	margin: 0 20px 20px;
}
#lianxi li {
	line-height: 28px;
	height: 28px;
	border-bottom: 1px dotted #ccc;
	padding-left: 20px;
}

/*Search
----------------------------------------*/
.search {
	width: 235px;
	height: 70px;
	float:right;
	margin-top:10px;
}
.selectlb{border:1px solid #ccc; height:30px; line-height:30px; margin-bottom:5px; width:235px; color: #666666;}
.input {
	height: 28px;
	width:145px;
	line-height: 28px;
	color: #666666;
	text-indent: 12px;
	float: left;
	border:1px solid #ccc;
}
.button {
	float: right;
	height: 30px;
}

/* Header
----------------------------------------*/
#top_bj{ width:100%; background:url(skin/top_bj.jpg) repeat-x center top; height:84px;}
#top{ width:1002px; height:84px;}
#logo{ float:left; padding:20px 0 0 10px; width:650px;}
#sy{ float:right; background:url(skin/map.jpg) no-repeat center; width:135px; height:74px; font-size:14px; padding:10px  0 0;}
#nav_bj{ background:url(skin/nav_bj.jpg) repeat-x center top; height:42px; width:100%;}
#nav{ width:1002px; height:42px;}
/*#nav li{ background:url(skin/nav_line.jpg) no-repeat right center; height:42px; width:125px; float:left;}
#nav li a{ display:block; float:left; width:125px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px;}
#nav li a:hover{ background:url(skin/nav_hk.jpg) no-repeat center; font-weight:bold;}
*/


.suckerdiv{  height:42px; width:1002px; }
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width:1002px; 
}
	
.suckerdiv ul li{ position:relative; z-index:99999; display:block; float:right; height:42px; line-height:42px; width:125px; text-align:center; font-family:"微软雅黑"; font-size:14px; background:url(skin/nav_line.jpg) no-repeat right center;}

.suckerdiv ul li ul{
position: absolute;
width: 125px;
height:auto;
overflow:hidden; 
left:0;
top:42px;
display: none;
padding:5px 0;
background:url(skin/nav_zi.png) repeat;
 }


.suckerdiv ul li a{
font-size:14px;
height:42px;
color:#fff;
font-family:"微软雅黑"; display:block; text-align:center; width:125px; float:left; line-height:42px;
}

.suckerdiv ul li a:hover{background:url(skin/nav_hk.jpg) no-repeat center bottom; color:#FFF!important; font-weight:bold;}

.suckerdiv ul li ul li{ height:30px; padding:2px 0; width:125px; background:none !important; float:left;}
.suckerdiv ul li ul li:hover{ background:none !important;}
.suckerdiv ul li ul li a{
display: block;
text-decoration: none;
font-size:14px;
width:125px;
height:30px;
line-height:30px;
color:#000;
border-bottom: 1px dotted #ccc;
text-align:center;
}

.suckerdiv ul li ul li a:hover{ color:#f00 !important; font-weight:bold; background:none !important;}




#flash{ width:1002px; height:348px; margin-top:10px;}
/* Footer
----------------------------------------*/
#end{ width:812px; height:65px; background:url(skin/end_logo.jpg) no-repeat left center; padding:15px 0 0 190px; line-height:2.0;}



/* Main Content
----------------------------------------*/
#main{ width:1002px; height:auto; overflow:hidden; padding:15px 0;}
#sidebar{ width:235px; height:auto; overflow:hidden; float:left;}
#cplb{ border:1px solid #dfdfdd; border-top-left-radius:5px; border-top-right-radius:5px;}
.title_bj{ background:url(skin/lb_title.jpg) repeat-x center top; height:35px; border-radius:5px; padding:2px 10px 0;}
.title{ background:url(skin/lb_bt.jpg) repeat-x center; height:34px; border-radius:5px; line-height:34px; padding:0 15px; color:#fff; font-size:13px; float:left;}
.content{ padding:10px; line-height:2.0;}
.left_bt{ height:30px; line-height:30px; border-bottom:1px solid #dcdcdc; background:url(skin/icon.jpg) no-repeat 200px center; padding-left:15px; font-weight:bold; font-size:14px;}
.left_bt_zi{ height:26px; line-height:26px; border-bottom:1px solid #dcdcdc; background:url(skin/icon.jpg) no-repeat 200px center; padding-left:25px;}
.left_bt_zi1{ height:25px; line-height:25px; border-bottom:1px solid #dcdcdc; padding-left:35px;}
#main_right{ width:745px; height:auto; overflow:hidden; float:right;}
#right_title_bj{ background:url(skin/title_line.jpg) repeat-x left bottom; height:35px;}
#right_title{ background:url(skin/title_icon.jpg) no-repeat 5px center; height:33px; line-height:33px; border-bottom:2px solid #0055c5; float:left; padding: 0 15px 0 30px; font-size:16px; font-weight:bold;}
#right_title span{ color:#8a8a8a; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:14px; font-weight:normal;}
.right_content{ line-height:2.0; padding:10px 0;}



#marqueedivcontrol{width:745px; height:165px; overflow:hidden; margin:0 auto; float:left; margin-top:20px;}
#marqueedivcontrol li{ width:175px; height:160px; float:left; margin:0 0 0 10px; text-align:center; border:1px solid #cecece; background:#c7cdd4;}
#marqueedivcontrol li span{ display:block; height:25px; line-height:25px; background:#c7cdd4; text-align:center;}
.cpgd{width:1880px;}
#marqueedivcontrol li:hover{ border:1px solid #519cff; background:#0055c5;}
#marqueedivcontrol li:hover span{ background:#0055c5;}
#marqueedivcontrol li:hover span a{ color:#fff;}

.gd_bj{ background:url(skin/gd_bj.jpg) repeat-x center top; height:186px; border:1px solid #d7d7d7; margin-top:20px; border-radius:5px;}
.gd_title{ float:left; width:60px; height:186px; text-align:center; font-size:18px; line-height:2.2; padding-top:15px;}
.gd_nr{ width:675px; height:165px; background:#fff; float:left; margin-top:10px;}


#marqueedivcontrols{width:665px; height:155px; overflow:hidden; margin:5px 0 0 5px; float:left;}
#marqueedivcontrols li{ width:150px; height:160px; float:left; margin:10px 0 0 20px; text-align:center;}
.cpgd1{width:1700px;}

#marqueedivcontrola{width:665px; height:155px; overflow:hidden; margin:5px 0 0 5px; float:left;}
#marqueedivcontrola li{ width:150px; height:160px; float:left; margin:10px 0 0 20px; text-align:center;}

#gsjj{ width:380px; height:auto; overflow:hidden; float:left; border:1px solid #dfdfdd; border-top-left-radius:5px; border-top-right-radius:5px; }
#alzs{ width:375px; height:auto; overflow:hidden; float:left; margin-left:10px; border:1px solid #dfdfdd; border-top-left-radius:5px; border-top-right-radius:5px; }
#sp{ width:220px; height:auto; overflow:hidden; float:right; border:1px solid #dfdfdd; border-top-left-radius:5px; border-top-right-radius:5px; }


#xw_bt{ width:300px; height:35px; float:left;}
#xw_bt a{ display:block; float:left; background:url(skin/title_line1.jpg) no-repeat right center; height:34px; border-radius:5px; line-height:34px; padding:0 15px; color:#000; font-size:13px;}
#xw_bt a.current{ color:#fff; background:url(skin/lb_bt.jpg) repeat-x center;}
.more{ height:35px; line-height:35px; float:right;}
.hidden { display: none; }
.article{ padding:5px 0; line-height:2.0;}

#xw_b1{ width:300px; height:35px; float:left;}
#xw_bt1 a{ display:block; float:left; background:url(skin/title_line1.jpg) no-repeat right center; height:34px; border-radius:5px; line-height:34px; padding:0 15px; color:#000; font-size:13px;}
#xw_bt1 a.current1{ color:#fff; background:url(skin/lb_bt.jpg) repeat-x center;}
.hidden1 { display: none; }
.article1{ padding:5px 0; line-height:2.0;}

#ry li{ float:left; width:170px; padding:0 5px; text-align:center;}
#ry li span{background:url(skin/al_title.jpg) repeat-x center; height:42px; line-height:42px; text-align:center; display:block; width:168px; border:1px solid #b3b3b3; font-weight:bold; font-size:18px;}
#alzs_nr li{ float:left; width:170px; text-align:center; background:none; padding-left:0 !important; margin:0 3px;}
#alzs_nr li span{ background:url(skin/al_title.jpg) repeat-x center; height:42px; line-height:42px; text-align:center; display:block; width:168px; border:1px solid #b3b3b3; font-weight:bold; font-size:18px;}
#hzal_nr li{ float:left; padding:2px; height:60px;}

#yqlj{ height:68px; width:100%; margin-top:20px; background:#f1f1f1; border:1px solid #e5e5e5; padding:10px;}
#yqlj a{ float:left; color:#7e7e7e; width:108px; height:34px; line-height:34px; text-align:center;}


/* 子页
----------------------------------------*/
#xwzs{ width:100%;}
#xwzs li{ padding:20px 0; border-bottom:1px dotted #CCCCCC;}
#xwzs li a{ font-size:14px; color:#f00; font-weight:bold;}


.title_lm{ color:#FFF; font-weight:bold; background:#666; height:30px; line-height:30px; width:685px;}
.deal_Title { height:30px; line-height:30px; border-bottom:#aaebff solid 1px;  cursor:pointer; width:685px;}
.deal_Title .job,.title_lm .job{ display:block; padding:0 30px 0 10px; width:130px;}
.deal_Title.deaTi{ background:url(../img/job_titbg1.gif) left bottom no-repeat;}
.deal_menuCont {line-height:28px; border-bottom:1px solid #c5c5c5; padding:10px; background:#fafafa;width:665px;}
.deal_left{ float:left;}
.deal_right{ width:68px; float:left; height:20px; padding-top:140px;}
.dealCon{ bottom:10px; right:10px;}



/**/
#indexPro {
	height: 160px;
	overflow: hidden;
	width: 980px;
	float: left;
	display: inline;
	margin-top:10px;
}
#indexPro li {
	float: left;
	width: 145px;
	height: 160px;
	text-align: center;
	list-style: none;
}
#indexPro li span {
	height: 20px;
	width:145px;
	display:block;
	line-height: 20px;
}


/*新闻动态*/ .f1 {background: url(title.gif) 0 0 no-repeat;}
/*新闻资讯*/ .f2 {background: url(title.gif) 0 -14px no-repeat;}
/*产品展示*/ .f3 {background: url(title.gif) 0 -28px no-repeat;}
/*资质荣誉*/.f4 {background: url(title.gif) 0 -42px no-repeat;}
/*销售网络*/.f5 {background: url(title.gif) 0 -56px no-repeat;}
/*在线留言*/.f6 {background: url(title.gif) 0 -70px no-repeat;}
/*在线订单*/.f7 {background: url(title.gif) 0 -84px no-repeat;}
/*人才招聘*/.f8 {background: url(title.gif) 0 -98px no-repeat;}
/*联系我们*/.f9 {background: url(title.gif) 0 -114px no-repeat;}

/*ITEM NAVIGATION*/.f10 {
	background: url(title.gif) 0 -128px no-repeat;
	top: 14px;
	left: 30px;
	width: 130px;
	height: 14px;
}
/* RIGHT CONTACT US*/.f11 {
	background: url(title.gif) 0 -141px no-repeat;
	top: 14px;
	left: 30px;
	width: 132px;
	height: 14px;
}
/*CULTURE*/.f12 {
	background: url(title.gif) 0 -156px no-repeat;
	top: 14px;
	left: 30px;
	width: 114px;
	height: 14px;
}
/*LEADER*/.f13 {
	background: url(title.gif) 0 -170px no-repeat;
	top: 14px;
	left: 30px;
	width: 107px;
	height: 14px;
}
/*DEVELOP*/.f14 {
	background: url(title.gif) 0 -185px no-repeat;
	top: 14px;
	left: 30px;
	width: 114px;
	height: 14px;
}
/*ENTERPRISE*/.f15 {
	background: url(title.gif) 0 -198px no-repeat;
	top: 14px;
	left: 30px;
	width: 166px;
	height: 14px;
}
/*ORGNIZATION*/.f16 {
	background: url(title.gif) 0 -212px no-repeat;
	top: 14px;
	left: 30px;
	width: 136px;
	height: 14px;
}
/*PRODUCTS CLASS.f17{background:url(title.gif) 0 -225px no-repeat; top:14px; left:30px; width:159px; height:14px;}*/

/*PRODUCTS CLASS*/
.f17 {
	background: url(title.gif) 0 -239px no-repeat;
	top: 14px;
	left: 30px;
	width: 159px;
	height: 14px;
}
/*NEWS CONTENTS PAGE*/

#newTitle {
	color: #f00;
	font-size: 14px;
	text-align: center;
}
#newTitle strong {
	font-size: 14px;
}
#newsContent {
	color: #666;
	margin-bottom: 16px;
	line-height:2.0;
}
#newsInfo {
	color: #666;
	margin: 20px 0px;
	font-size: 11px;
}
.infoClass {
	margin: 0px;
	margin-bottom: 10px;
	line-height: 12px;
}
#infoImage {
	text-align: center;
	margin: 10px 0;
}
#infoImage img {
	padding: 1px;
	border: 1px solid #dedede;
}
/*PRODUCTS LIST PAGE*/

#picUL {
	text-indent: 0;
	overflow: hidden;
}
#picUL li {
	height: 200px;
	width: 220px;
	float: left;
	line-height: 18px;
	margin: 0 10px;
	text-align: center;
}
#picUL li img {
	width: 220px;
	height: 150px;
	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: #999;
}



#picUL1 {
	text-indent: 0;
	overflow: hidden;
}
#picUL1 li {
	height: 70px;
	width: 100px;
	float: left;
	margin: 10px 10px 0;
	text-align: center;
}

/*GUESTBOOK PAGE*/

.borderLi {
	border-bottom: 1px dashed #dedede;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.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: 15px auto;
	line-height: 26px;
}
.G_botton {
	width: 55px;
	height: 29px;
	line-height: 29px;
	border: 0;
	background: url(skin/button.gif) no-repeat;
	cursor: pointer;
}
.G_tips {
	color: #666;
	width: 486px;
	margin: 10px auto 0 auto;
	border: 1px solid #dedede;
	padding: 7px;
	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);
}
/*人才招聘*/

.jobList {
	padding: 5px 16px 40px 16px;
	position: relative;
	width: 550px;
	margin: 0 auto;
}
.yingping {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #f00;
}
/*联系我们*/

#contact {
	width: 550px;
	margin: 0 auto;
}
#contact li {
	border-bottom: 1px dashed #dedede;
	line-height: 33px;
}
.slider {
	position: absolute;
}
.slider li {
	list-style: none;
	display: inline;
}
.slider img {
	width: 730px;
	height: 263px;
	display: block;
}
.num {
	position: absolute;
	right: 5px;
	bottom: 16px;
}
.num li {
	float: left;
	color: #2d90e1;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #2d90e1;
	background-color: #fff;
}
.num li.on {
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #2d90e1;
	font-weight: bold;
}
.tb-list {
	height: 31px;
	border-bottom: 1px solid #e4e4e4;
	padding-left: 10px;
}
.tb-list li {
	float: left;
	padding-top: 2px;
	margin-right: 5px;
}
.tb-list li .current {
	display: block;
	width: 79px;
	border: 1px solid #C8C8C8;
	border-bottom-color: white;
	background-position: left bottom;
	color: #276ABA;
	font-weight: bold;
}
.tb-list li a {
	width: 74px;
	height: 28px;
	line-height: 28px;
	display: block;
	position: relative;
	text-align: center;
	border: 1px solid #DDD;
	border-bottom: none;
	color: #4B4B4B;
	background: url('../skin/tabbg.jpg') no-repeat left top;
}
#guestbook .current {
	display: block !important;
}
#guestbook .tab {
	margin: 20px;
	display: none;
}
#guestbook .tab {
	margin-top: 0;
}
ul.guestbook li {
	color: #3393e2;
	padding: 10px 0;
}
ul.guestbook li strong {
	color: #ed731a;
}
.list_content {
	color: #575757 !important;
	padding: 0;
}
.list_content strong {
	color: #ed731a;
}
