/* CSS Document */
*{ margin:0; padding:0;list-style:none;}
body{ font-size:14px; line-height:30px; color:#252525;background:url(../images/bodybg.jpg) repeat-x top left;}
a{ text-decoration:none; color:#252525; font-size:14px;}
img{ border:0;}

#wrap{ width:100%; height:100%; overflow:hidden;background:url(../images/indexconbg.jpg) repeat-x top;}
/*------------------header--------------------*/
.header{ width:100%; height:263px; overflow:hidden;}
.logotop{ width:1002px; height:37px; margin:0 auto;}
.logo{ width:368px; height:37px; float:left;text-indent:-9999px;}
.logoright{ width:263px; height:37px; float:right; text-align:center;padding-right:10px;background:url(../images/logorbg.jpg) repeat-x top left;}
.inc{ width:263px; height:30px; line-height:25px; padding-top:7px; text-align:right; color:#000;}
.inc a{ color:#000;}

.allnav{ width:1002px; height:49px; line-height:49px; margin:0 auto;}
.nav{ width:872px; height:49px; background:url(../images/navbg.jpg) no-repeat top left; padding-left:130px; font-size:14px;} 
.nav a{ width:109px; height:49px; display:block; float:left;text-align:center;color:#fff;line-height:49px;font-family:Microsoft YaHei;background:url(../images/navabg.jpg) no-repeat right; font-weight:bold;}
.nav a:hover{ color:#000;}
.banner{ width:1002px; height:177px; text-align:center;overflow-x:hidden;overflow-y:hidden; margin:0 auto;}


/*------------------index--------------------*/
.indexcon{ width:1002px; height:100%; overflow:hidden; margin:0 auto;background:url(../images/leftbg.jpg) repeat-y left;}
.indexright{ width:735px; height:100%; overflow:hidden; float:right;}

.company{ width:733px; height:307px;margin-top:20px;}
.companylogo{ width:723px;height:36px; line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.companycon{ width:713px; height:261px; padding:10px; font-size:14px; line-height:30px;}

.indexconcen{ width:733px; height:210px; padding-top:10px;}
.news{ width:332px; height:210px; float:left;}
.newslogo{ width:322px; height:36px;line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.newscon{ width:312px; height:154px; padding:10px;}
.newscon li{ width:295px; height:28px; line-height:28px; border-bottom:#cccccc dashed 1px; padding-left:17px;background:url(../images/newslibg.jpg) no-repeat left;}
.newscon li a{ float:left;}

.jszcys{ width:372px; height:210px; float:right;}
.jszcyslogo{ width:362px; height:36px;line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.jszcyscon{ width:260px; height:154px; padding:10px 10px 10px 100px;background:url(../images/jszcbg.jpg) no-repeat left top;}
.jszcyscon li{ width:243px; height:28px; line-height:28px; border-bottom:#cccccc dashed 1px;padding-left:17px;background:url(../images/newslibg.jpg) no-repeat left;}
.jszcyscon li a{ float:left;}

.products{ width:733px; height:260px; padding-top:10px;}
.productslogo{width:723px;height:36px; line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.productscon{ width:713px; height:200px; padding:10px; border:#b5b7b4 solid 1px;}




#infoImage{	text-align:center;}
#infoImage img{ padding:5px; border:#CCCCCC solid 1px; margin:10px;}
#infoImage1{ padding-right:8px; float:left;}
#infoImage2{ width:235px;}
#left{ float:left;}
.left{ float:left;}
#text{ width:150px; height:20px; line-height:20px; border:#dfe1de solid 1px;}
.indexmore{  float:right; color:#636363; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.indexmore a{color:#636363;}
#newsInfotime{ text-align:center;}
td{ background-color:#FFF;}



/*------------------left--------------------*/
.allleft{ width:260px; height:100%; overflow:hidden; float:left;}
.leftcplb{width:238px;height:100%; overflow:hidden; padding:10px;}
.leftcplblogo{ width:228px;height:36px; line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.companywz{ float:left;background:url(../images/prologo.jpg) no-repeat left; padding-left:20px; font-size:14px;font-family:Microsoft YaHei; font-weight:bold;}
.leftcplbcon{ width:208px; height:100%; padding:15px; overflow:hidden;}

.leftcplbcon li{ width:188px; height:30px; line-height:28px; padding-left:20px;background:url(../images/prolibg.jpg) no-repeat left;}
.leftcplbcon li a{ width:188px; height:28px; display:block;background:url(../images/proliabg.jpg) no-repeat right;}
.leftcplbcon li a:hover{ color:#F00; text-decoration:underline;}

.leftlxwm{ width:238px; height:100%; margin-top:10px;}
.leftlxwmlogo{ width:228px;height:56px; line-height:36px; padding-left:30px;background:url(../images/contactlogo.jpg) no-repeat center;}
.leftlxwmcon{ width:218px; height:100%;line-height:26px; padding:10px;}

.shfwys{ width:238px; height:100%; margin-top:10px;}
.shfwyslogo{ width:228px;height:56px; line-height:36px; padding-left:10px;background:url(../images/shcnlogo.jpg) no-repeat center;}
.shfwyscon{ width:208px; height:100%; padding:15px; line-height:26px;}



/*------------------foot--------------------*/

.indexfooter{ width:100%; height:85px; overflow:hidden;padding-top:15px;background:url(../images/footbg.jpg) repeat-x left top;}
.footer{ width:100%; height:55px; overflow:hidden;padding-top:15px;background:url(../images/footbg.jpg) repeat-x left top;}
.footercontent{ width:1002px; height:30px; line-height:30px;text-align:center; margin:0 auto;}
.footlink{ width:1002px; height:100%; overflow:hidden;margin:0 auto;}
.indexlink_wz{ float:left; padding-right:10px; font-size:14px; font-weight:bold;}
.footlink li{padding-right:10px; float:left;}

/*------------------content ziyemian--------------------*/
.allcontent{ width:1002px; height:100%; overflow:hidden;margin:0 auto; padding-top:10px;background:url(../images/leftbg.jpg) repeat-y left;}
.rightcontent{ width:733px; height:100%;float:right;}
.allrightcontent{width:733px; height:auto;}
.rightcontentlogo{width:723px;height:36px; line-height:36px; padding-left:10px;background:url(../images/alllogobg.jpg) repeat-x left bottom;}
.znggwz{font-family:Microsoft YaHei; font-size:14px; font-weight:bold; background:url(../images/prologo.jpg) no-repeat left; padding-left:20px;}
.rightcontent1{width:713px; height:100%; padding:5px;}
.newscontentup{ width:713px; height:100%; padding-bottom:15px; border-bottom:#333 dashed 1px;}
.newscontentfoot{ width:80%; height:100%; padding-top:10px; line-height:32px;}



#indexNews{ width:705px;}
#indexNews li{ width:705px; height:32px; line-height:32px; border-bottom-style:dashed;border-bottom-width:1px;}
#indexNews li a{ text-decoration:none; color:#444444; float:left;}
#newsContent{margin-bottom:16px;}
.Newstime{ float:right; color:#717171;}
#newTitle{ text-align:center;}



/*------------------products gd--------------------*/

#marqueedivcontrol{OVERFLOW: hidden; width:728px; height:309px; margin:0 auto}

#marqueedivcontrol li{ float:left; margin:8px 0 0 8px;_margin:8px 0 0 5px; width:172px; height:180px; text-align:center;}

#marqueedivcontrol img{ padding:3px; border:1px solid #dddada; _width:163px; _height:122px; width:170px; height:126px;}

#indexPro{width:713px; height:193px; overflow:hidden;}
#indexPro li{float:left;width:235px; height:193px;text-align:center;}
#indexPro img{width:200px; height:150px;border:#c0c0c0 solid 1px; padding:2px;}


#picUL{text-indent:0; overflow:hidden;}

#picUL li{height:210px; border:#e2e1e1 solid 1px; background-color:#f4f4f4; margin-right:12px;margin-left:12px; margin-bottom:10px;width:209px;float:left;line-height:18px;	text-align:center;}

#picUL li img{height:162px;width:193px;border:#CCC solid 1px; margin-top:8px;}

#picUL li img:hover{border:#CCC solid 1px;}

#picUL li a{ color:#231916; display:block; width:209px; height:210px; line-height:30px;}
#picUL li a:hover{ color:#000;background-color:#bdbdbd;}


/*------------------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;

}

.G_botton{

	width:55px;

	height:29px;

	line-height:29px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;
	border:#999 solid 1px;

}

.G_tips{

	

	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);

}
/*------------------guestbook½áÊø-------------------*/

/*------------------products-------------------*/


#page{

	clear:both;

	line-height:35px;

	height:35px;

	width:100%;

	text-align:center;

	border:1px solid #dedede;

	margin:12px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.menu-list { 
       clear:both;
        padding-right:0px; 
		display:none; 
		height:auto;
		padding-left:0px; 
		padding-top:0px;
		position:absolute; 
		z-index:999999;
		}
.menu-list ul {float:left; list-style:none; background-color:#bfbebe;width:106px; height:auto;overflow:hidden!important; overflow:visible;font-family:Microsoft YaHei; font-size:14px;}
.menu-list ul li { padding:0px; float:left; float:left;  text-align:center; width:100%; height:40px; line-height:40px; border-bottom:#FFF solid 1px;}
.menu-list ul li a { display:block; text-align:center;width:106px; height:40px; line-height:40px;  display:block;cursor:pointer; color:#ffffff; text-decoration:none; background-color:#bfbebe;}
.menu-list ul li a:hover { line-height:40px;color:#fff;background-color:#5c9fdf; font-weight:bold;}