/* CSS Document */
*{ padding:0; margin:0;}
ul li{ list-style:none;}
a{text-decoration:none;}
.clear{clear:both;}
.hide{display:none;}
html,body{
	color:#6b6a6a;
	width:100%;
	height:100%;
	background:#ffffff;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
#header{ width:980px; height:92px; margin:0 auto; }

#logo,#navc{ float:left; width:650px; height:76px;}
#navc{ float:right; margin-top:4px; margin-left:15px; position:relative; height:33px; width:280px;z-index:22;}
#navc li{ float:right;width:72px; height:45px; font-size:12px;line-height:24px; display:block; text-align:center; position:relative;}
#navc li.navfi{ width:75px;}
#navc li.navli{ text-align:right; width:78px;}
#navc li#moved{ position:absolute; top:35px; z-index:99; left:-19px; height:12px;}
#navc li a{color:#373737;text-align:center; display:block; position:relative; z-index:9999; height:33px; background:url(../images/i5.png)}
#navc li div{ width:60px; height:auto;position:absolute; left:-20px; top:40px; z-index:98; display:none }
#navc li div ul{ width:128px; height:auto; float:left; padding-top:10px;background:url(../images/i1.png)}
#navc li div ul li{ width:128px; height:28px; line-height:28px;font-size:12px; display:block; float:left;}
#navc li div ul li a{
	color:#8e8e8e;
	display:block;
	text-align:center;
	display:block;
	background:none;
	_height:28px;
	margin-left: 1px;
}
#navc li div ul li a:hover{color:#494949;}
#navc li div .nfbg{background:url(../images/i2.png); width:127px; height:36px; float:left;}
.head1{ display:block; background:url(../images/bg2.gif) repeat-x left bottom;}
.header1{
	width:950px;
	display:block;
	height:61px;
	overflow:hidden;
	background:url(../images/bg1.gif) no-repeat center bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
.header1 h1 a{ float:left;}
.header1 strong{ float:right; padding-top:26px;*padding-top:29px; height:24px; line-height:24px;}
.header1 strong i{ float:left; color:#6f6f6f; font-size:14px; font-family:"΢ź"; padding-top:2px; *padding-top:0px; padding-right:12px;}
.header1 strong samp{ float:left; color:#d30000; font-size:22px; font-family:"΢ź"; ; letter-spacing:-1px; background:url(../images/bg79.gif) no-repeat left center;  *background:url(../images/bg79.gif) no-repeat left 2px; padding-left:34px; }
ul.nav1{ display:block; width:1000px; margin:0 auto; height:40px;}
ul.nav1 li{ float:left; width:125px; height:40px; position:relative; z-index:100; }
.nav_xian{ background:url(../images/bg3.gif) no-repeat right center;}
ul.nav1 li a.navi{ display:block; width:125px; height:38px; line-height:38px; font-weight:bold; text-align:center; color:#fff; font-size:14px;background:url(../images/bg3.gif) no-repeat left center;margin-top: 2px;}
ul.nav1 li a.navi:hover,ul.nav li a.navi.hover{ background:url(../images/bg8.gif) repeat-x center top; }
ul.nav1 li:hover a.navi,ul.nav li.hover a.navi{ background:url(../images/bg8.gif) repeat-x center top; }
ul.nav1 li a.navi b{ font-family:"Microsoft YaHei" Arial;}
ul.nav1 li a.navi samp{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	font-size: 8px;
}
ul.nav1 li dl.cao{
	position:absolute;
	left:-10000px;
no-repeat center bottom; 	
	width:490px;
	top:38px;
	z-index:100;
	padding-bottom:4px;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
}
ul.nav1 li:hover dl.cao{ left:-0px;}




#inews{ margin-left:45px; width:auto; _width:300px;}
.inewsc li{ line-height:26px; font-size:12px; height:26px; color:#9d9d9d; background:url(../images/xian1.jpg) no-repeat 0 3px}
.inewsc li span{ font-family:Arial;}
.inewsc li a{color:#525151; margin-left:18px;}
.inewsc li a:hover{color:#d40000;}
#islide{margin-left:65px;margin-left:40px;width:290px; height:192px; overflow:hidden; position:relative;}
#islide ul{width:272px; height:146px; overflow:hidden}
#islide ul li{float:left;}
#islide .thumbNav { top:-10px;}
#islide .thumbNav a { background:url(../images/i18.jpg) no-repeat; width:10px; height:11px; margin-left:7px;}
#islide  .thumbNav a:hover {background: url(../images/i19.jpg) no-repeat;}
#islide  .thumbNav a.cur{background: url(../images/i19.jpg) no-repeat;}
.isl,.isr{float:left;}
p.isc{ font-size:12px; color:#525151; margin-top:22px; width:121px;}
.isl a{ background:url(../images/i13.jpg); width:63px; height:16px; display:block; margin-top:13px;}
.isl a:hover{background:url(../images/i133.jpg);}
#footer{ width:100%; height:114px; background:#ca0000;top:75px; color:#e5e5e5; position:relative;}
#footbody{ margin:0 auto; width:960px; padding-top:32px;font-family:"Microsoft YaHei" Arial;}
#links a{ color:#e5e5e5; font-size:14px; margin-right:25px;}
#links a:hover{text-decoration:underline}
#footbody p{ margin-top:10px;} 
#footbody span{font-family:Arial; font-size:11px;font-family:"Microsoft YaHei" Arial;}
#footbody img{float:none; position:relative; top:4px; left:5px;}
#biimg,#bimask{ float:left;}
#biimg{ width:100%; height:227px;}
#bimask{margin-top:-44px; background:url(../images/b2.png); width:100%; height:13px}
#content{ margin:0 auto; width:980px; height:auto; position:relative; padding-top:-52px;}
#lujing{ color:#5f5f5f; height:48px;}
#lujing span{ color:#de0f16;}
#cbleft{ width:167px; height:auto; min-height:50px; float:left;}
#cbnavt{ background:url(../images/b3.jpg); width:180px; height:41px; line-height:41px; font-size:22px; color:#4e4e4e; text-align:center;}
#cbnavc{ width:178px; height:auto; border:#d5d5d5 1px solid; border-top:none; border-bottom:none;}
#cbnavc ul{ width:180px; height:auto; float:left; margin-top:15px; margin-left:1px; position:relative}
#cbnavc ul li{ width:163px;_width:160px; _overflow:hidden; height:29px; float:left; line-height:29px; }
#cbnavc ul li#cbnmove{ position:absolute; top:0px; z-index:99; left:0px;}
#cbnavc ul li a{ display:block; color:#5c5c5c; text-align:center; position:relative; z-index:999;background:url(../images/0.png)}
#cbnavc ul li#cbnavactive a{color:#fff;}
#cbnavf{background:url(../images/b5.jpg); width:180px; height:18px;}
#cbproduct{ background:url(../images/b6.jpg); width:180px; height:320px; margin-top:20px;}
#cbpdt{ width:167px; height:50px; line-height:41px; font-size:14px; color:#4e4e4e; text-indent:15px;}
#cbcolor{ position:relative; top:5px;}
#cbdianchi{ position:relative; top:2px;}
.cbc1{background:url(../images/b7.jpg);}
.cbc2{background:url(../images/b8.jpg);}
.cbc3{background:url(../images/b9.jpg);}
.cbc4{background:url(../images/b10.jpg);}
.cbc5{background:url(../images/b11.jpg);}
.cbc6{background:url(../images/b12.jpg);}
.cbc7{background:url(../images/b14.jpg);}
a#cbc1 div{display:block;}
.cbxuanz{margin-left:3px; }
.cbxuanz span,.cbxuanz select{ float:left;}
.cbxuanz select{width:100px;}
#cbbianhao span{float:left; position:relative; top:5px;}
#cbbianhao input{ float:left; width:90px; height:25px; line-height:25px; margin-left:5px;}
#cbptxt{margin-left:15px; margin-top:7px; *position:relative;*top:24px;}
#cbptxt input{ width:140px; height:24px; line-height:24px; color:#d5d5d5}
#cbpbtn{ width:158px; height:27px;margin-left:10px; margin-top:15px; *position:relative;*top:25px; *margin-left:5px}
#cbpbtn input{ background:url(../images/b15.jpg); width:148px; height:27px;}
.footerzi{ margin-top:0px; top:-52px;}
#cbright{ float:left; margin-left:25px;width:786px; height:auto; min-height:500px;margin-top: -35px;}
#cbright img{float:none;}
#cbrt{ background:url(../images/b18.jpg); width:786px; height:33px; float:left;}
#cbrc{background:url(../images/b19.jpg); width:786px; height:auto; float:left}
#cbrf{background:url(../images/b20.jpg); width:786px; height:79px; float:left;}
#cbrcbody{ width:706px; margin:0 auto; padding-top:25px; line-height:22px;}
#fwt{background:url(../images/s1.jpg); width:786px; height:8px; float:left;}
#fwc{background:url(../images/s2.jpg); width:786px; height:auto; float:left;}
#fwf{background:url(../images/s3.jpg); width:786px; height:12px;float:left;}
#fwcbody{width:780px; margin-left:5px;}
#fwcbl{ width:216px; height:258px; float:left;}
#fwcbr{ width:500px; height:auto; float:left; padding-top:20px}
#newsbody{ width:740px; height:auto; margin:20px auto 0 auto;}
.newsitem{ margin-top:30px; float:left;}
.newsl{ background:url(../images/n1.jpg); width:202px; height:126px; float:left}
.newsl img{ margin-left:8px;}
.newsr{ margin-left:30px; float:left; height:120px; overflow:hidden;}
.newsrt{ width:500px; height:20px; line-height:20px; color:#353535;}
.newsrt span{ color:#888888; font-family:Arial, Helvetica, sans-serif;}
.newsline{background:url(../images/n4.jpg); width:728px; height:9px;}
.newsrc{ width:500px; height:auto; line-height:22px; color:#7e7e7e; margin-top:10px;}
.newsbtn{ background:url(../images/n11.jpg); width:88px; height:26px; display:block; float:right; margin-top:5px;}
.newsbtn:hover{ background:url(../images/n2.jpg);}
.newsbtn2,.newsbtn2:hover{ background:url(../images/n3.jpg); }
.pages{ margin-top:45px; background:url(../images/n5.jpg); width:750px; height:52px; margin-left:3px; font-family:Arial; padding-left:30px; position:relative;}
.pages a{ width:26px; height:18px; display:block; float:left; text-align:center; color:#777777; line-height:50px; z-index:100; position:relative}
.pages a:hover{ text-decoration:underline;}
.pageprev{ background:url(../images/n6.jpg) no-repeat; position:relative; top:18px; margin-left:10px;}
.pageprev:hover{ background:url(../images/n7.jpg) 1px 0 no-repeat;}
.pagenext{ background:url(../images/n8.jpg) no-repeat; position:relative; top:18px; margin-left:10px;}
.pagenext:hover{ background:url(../images/n9.jpg) 0px 0 no-repeat;}
.pages  span{ float:left; position:relative; top:18px;}
#pagesmove{ background:url(../images/n10.jpg); width:34px; height:51px; position:absolute;}
a#pageactive{ color:#fff;}
#catbody{ width:100%; height:60px;background:#fff; position:absolute; z-index:99; left:0}
#cat{ margin:0px auto; width:980px; height:80px; position:relative; z-index:99}
#cat li{ width:154px; height:55px; float:left;}
#cat li div{ width:154px; height:43px; overflow:hidden; position:relative;}
#cat li div img{position:absolute;}
#catbody.catbody2 #cat div{ width:79px; height:31px}
#catbody.catbody2 #cat .img{ position:relative; left:-40px;}
#spline{ width:100%; height:1px; border-top:#e0e0e0 1px solid; position:relative; top:-32px}
#catbody.catbody2 #spline{top:-43px}
#spleft{ position:absolute; width:100%;margin-top: -20px;left:0}
#spleftbody{ width:990px; margin:76px auto 0 auto; height:500px;}
#spleftbody.leftbody{ margin-top:0; width:980px;}
.spitem{ background:url(../images/sp9.jpg); width:271px; height:437px; float:left;}
.spitem a{margin-left:13px; margin-top:5px; width:242px; height:182px; display:block; overflow:hidden; position:relative;}
.spsm{margin-left:35px; margin-top:15px; height:55px; line-height:55px; font-size:18px; color:#fff}
.spitem ul{ width:190px; height:120px; margin-left:63px; margin-top:15px;}
.spitem ul li{ font-size:14px; line-height:26px; position:relative;top:-5px;}
.spitem ul li span,.spitem ul li a{ float:left;}
.spitem ul li a{ width:10px; height:10px; margin-left:0px; display:block; position:relative; top:5px; margin-right:5px;}
.spbody{ display:none}
#spmore{ margin-left:10px;}
#yxhead,#yxbody{ margin-left:25px; height:auto; float:left;}
.yx-s1{ height:60px; line-height:60px; color:#e10f16; font-size:30px}
.yx-s2{ color:#7e7e7e; line-height:22px;}
#yxbody{ margin-top:20px; height:auto;}
#yxleft{ width:129px; float:left; min-height:449px; *position:relative; *z-index:9999}
.ditut{ height:55px; line-height:55px; font-size:12px; color:#e10f16;}
.yxdqitem { display:none;}
.yxdqitem ul li{ width:129px; height:auto; float:left; line-height:26px; position:relative; margin-top:5px; display:block}
.yxdqitem ul li a{ display:block; text-align:center; background:url(../images/yx1.jpg);color:#727272;}
.yxdqitem ul li a:hover,.yxdqitem ul li#dqactive a,.yxdqitem ul li#dqactive a:hover{background:url(../images/yx2.jpg); color:#fff;}
.yxdqitem ul li .dituc{background:url(../images/yx3.png); width:422px; height:155px; position:absolute; left:129px; top:-64px; display:none; z-index:999}
.yxdqitem ul li .dituc div{ margin-left:40px; margin-top:10px}
.yxdqitem ul li .dituc div p{ line-height:40px; height:35px; font-size:18px; color:#2e2e2e}
.yxdqitem ul li .dituc div ul{ margin-left:25px;}
.yxdqitem ul li .dituc div ul li{ width:320px;height:22px; line-height:22px; color:#7e7e7e; margin-top:0}
#yxright{width:550px; height:449px; float:left; margin-left:45px;}
/*map*/
#gmap {display:block; width:550px; height:449px; background:url(../images/map/map.jpg) no-repeat; position:relative; margin:0 auto 2em auto;}
#gmap a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}
* html a#title2 {height:617px; he\ight:0;}
#gmap a#title2:hover {background:transparent url(group_col.gif) no-repeat 0 0; overflow:visible; color:#c00;}
a#xj {display:block; width:206px; height:0; padding-top:156px; overflow:hidden; position:absolute; left:14px; top:63px;}
* html a#xj {height:156px; he\ight:0;text-indent:-9000px;}
a#xj:hover {background:transparent url(../images/map/xj1.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}
a#xz {display:block; width:200px; height:0; padding-top:124px; overflow:hidden; position:absolute; left:37px; top:207px;}
* html a#xz {height:124px; he\ight:0;}
a#xz:hover {background:transparent url(../images/map/xz.gif) no-repeat  0 0;overflow:visible;text-indent:-9000px;}
a#qh {display:block; width:132px; height:0; padding-top:96px; overflow:hidden; position:absolute; left:147px; top:184px;}
* html a#qh {height:96px; he\ight:0;}
a#qh:hover {background:transparent url(../images/map/qh.gif) no-repeat 0 0; height:-20px; overflow:visible;text-indent:-9000px;}
a#gs {display:block; width:148px; height:0; padding-top:123px; overflow:hidden; position:absolute; left:187px; top:149px;}
* html a#gs {height:123px; he\ight:0;}
a#gs:hover {background:transparent url(../images/map/gsh.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#lmg {display:block; width:226px; height:0; padding-top:196px; overflow:hidden; position:absolute; left:234px; top:17px;}
* html a#lmg {height:196px; he\ight:0;}
a#lmg:hover {background:transparent url(../images/map/lm.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hlj {display:block; width:116px; height:0; padding-top:106px; overflow:hidden; position:absolute; left:420px; top:13px;}
* html a#hlj {height:106px; he\ight:0;}
a#hlj:hover {background:transparent url(../images/map/hlj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#nx {display:block; width:34px; height:0; padding-top:47px; overflow:hidden; position:absolute; left:290px; top:191px;}
* html a#nx {height:47px; he\ight:0;}
a#nx:hover {background:transparent url(../images/map/nx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#jl {display:block; width:88px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:436px; top:96px;}
* html a#jl {height:59px; he\ight:0;}
a#jl:hover {background:transparent url(../images/map/jl.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#ln {display:block; width:61px; height:0; padding-top:53px; overflow:hidden; position:absolute; left:423px; top:129px;}
* html a#ln {height:53px; he\ight:0;}
a#ln:hover {background:transparent url(../images/map/ll.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#sd {display:block; width:69px; height:0; padding-top:45px; overflow:hidden; position:absolute; left:396px; top:198px;}
* html a#sd {height:45px; he\ight:0;}
a#sd:hover {background:transparent url(../images/map/sd.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hb {display:block; width:58px; height:0; padding-top:81px; overflow:hidden; position:absolute; left:377px; top:146px;}
* html a#hb {height:81px; he\ight:0;}
a#hb:hover {background:transparent url(../images/map/heb.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#bj {display:block; width:17px; height:0; padding-top:18px; overflow:hidden; position:absolute; left:394px; top:167px;}
* html a#bj {height:18px; he\ight:0;}
a#bj:hover {background:transparent url(../images/map/bj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#tj {display:block; width:15px; height:0; padding-top:20px; overflow:hidden; position:absolute; left:406px; top:175px;}
* html a#tj {height:20px; he\ight:0;}
a#tj:hover {background:transparent url(../images/map/tj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#shx {display:block; width:55px; height:0; padding-top:93px; overflow:hidden; position:absolute; left:303px; top:188px;}
* html a#shx {height:93px; he\ight:0;}
a#shx:hover {background:transparent url(../images/map/shx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#sx {display:block; width:37px; height:0; padding-top:73px; overflow:hidden; position:absolute; left:350px; top:173px;}
* html a#sx {height:73px; he\ight:0;}
a#sx:hover {background:transparent url(../images/map/sx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hn {display:block; width:62px; height:0; padding-top:56px; overflow:hidden; position:absolute; left:351px; top:224px;}
* html a#hn {height:56px; he\ight:0;}
a#hn:hover {background:transparent url(../images/map/hl.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#js {display:block; width:56px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:409px; top:232px;}
* html a#js {height:50px; he\ight:0;}
a#js:hover {background:transparent url(../images/map/js.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#ah {display:block; width:52px; height:0; padding-top:63px; overflow:hidden; position:absolute; left:397px; top:239px;}
* html a#ah {height:63px; he\ight:0;}
a#ah:hover {background:transparent url(../images/map/ah.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#sh {display:block; width:10px; height:0; padding-top:7px; overflow:hidden; position:absolute; left:460px; top:273px;}
* html a#sh {height:7px; he\ight:0;}
a#sh:hover {background:transparent url(../images/map/sh.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#zj {display:block; width:40px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:433px; top:275px;}
* html a#zj {height:50px; he\ight:0;}
a#zj:hover {background:transparent url(../images/map/zj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#jx {display:block; width:51px; height:0; padding-top:67px; overflow:hidden; position:absolute; left:388px; top:297px;}
* html a#jx {height:67px; he\ight:0;}
a#jx:hover {background:transparent url(../images/map/jx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hj {display:block; width:47px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:414px; top:313px;}
* html a#hj {height:59px; he\ight:0;}
a#hj:hover {background:transparent url(../images/map/hj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#gd {display:block; width:81px; height:0; padding-top:63px; overflow:hidden; position:absolute; left:350px; top:352px;}
* html a#gd {height:63px; he\ight:0;}
a#gd:hover {background:transparent url(../images/map/gd.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hl {display:block; width:25px; height:0; padding-top:21px; overflow:hidden; position:absolute; left:338px; top:418px;}
* html a#hl {height:21px; he\ight:0;}
a#hl:hover {background:transparent url(../images/map/hal.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#gx {display:block; width:80px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:294px; top:343px;}
* html a#gx {height:59px; he\ight:0;}
a#gx:hover {background:transparent url(../images/map/gx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#gz {display:block; width:62px; height:0; padding-top:52px; overflow:hidden; position:absolute; left:284px; top:312px;}
* html a#gz {height:52px; he\ight:0;}
a#gz:hover {background:transparent url(../images/map/gz.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#yn {display:block; width:92px; height:0; padding-top:92px; overflow:hidden; position:absolute; left:218px; top:313px;}
* html a#yn {height:92px; he\ight:0;}
a#yn:hover {background:transparent url(../images/map/yn.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#sc {display:block; width:111px; height:0; padding-top:96px; overflow:hidden; position:absolute; left:222px; top:250px;}
* html a#sc {height:96px; he\ight:0;}
a#sc:hover {background:transparent url(../images/map/sc.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#cq {display:block; width:51px; height:0; padding-top:47px; overflow:hidden; position:absolute; left:299px; top:275px;}
* html a#cq {height:47px; he\ight:0;}
a#cq:hover {background:transparent url(../images/map/chq.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hun {display:block; width:56px; height:0; padding-top:65px; overflow:hidden; position:absolute; left:339px; top:298px;}
* html a#hun {height:65px; he\ight:0;}
a#hun:hover {background:transparent url(../images/map/hn.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#hub {display:block; width:82px; height:0; padding-top:49px; overflow:hidden; position:absolute; left:332px; top:261px;}
* html a#hub {height:49px; he\ight:0;}
a#hub:hover {background:transparent url(../images/map/hb.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
a#tw {display:block; width:17px; height:0; padding-top:40px; overflow:hidden; position:absolute; left:462px; top:347px;}
* html a#tw {height:40px; he\ight:0;}
a#tw:hover {background:transparent url(../images/map/tw.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}
/*map*/
.show{ display:block;}
.firitem{ margin:0px; padding:0}
#logined{ width:auto; height:auto;float:right; margin-top:10px; margin-right:20px; border:#ebebeb 1px solid;}
#logined a{color:#797979; width:auto; height:21px; line-height:21px; float:left; margin:0 12px;}
#logined span{ background:url(../images/sb1.jpg); width:1px; height:21px; float:left;}
#loginpanel{ background:url(../images/loginpanel.png) no-repeat; width:429px; height:305px; position:absolute; display:none;}
.lname,.lpass input{width:295px; height:44px; line-height:44px; position:absolute; font-size:14px; color:#7d7d7d; left:0px; top:0px}
.lname{top:117px;left:65px;}
.lpass{top:174px; position:absolute;left:65px;}
.lpass .pwdtips{ left:0;font-size:14px; color:#7d7d7d; height:44px; line-height:44px; top:-2px;}
#lps{position:absolute; left:49px; top:242px; color:#505050;}
#lps *{float:left;}
#lps-1{ background:url(../images/lp2.jpg); width:13px; height:13px; display:block;}
#lps-1 div{background:url(../images/lp3.jpg); width:7px; height:7px; margin:3px; display:none}
#lps span{ margin-left:16px;}
#lps-2{ margin-left:30px; color:#505050; text-decoration:underline}
#lps-3{ width:104px; height:36px; background:url(../images/lp1.jpg); position:relative; left:36px; top:-14px;}
#ivp{ position:absolute; left:114px; top:65px }
.ksbody{ width:740px;margin-left:58px; height:auto; min-height:500px;}
.ksbody2{margin-left:45px;width:760px;}
.ksitem{ background:url(../images/ks1.png); width:311px; height:280px; margin-top:40px; margin-right:44px; float:left;}
.ksitem a{ width:260px; height:130px; margin:28px 26px; display:block; position:relative; float:left; overflow:hidden;}
.kszoom{ position:absolute; left:105px; top:-60px; background:url(../images/ks2.png); width:50px; height:50px;}
.ksitem p{margin:50px 0 0 26px; width:260px; color:#515151; line-height:22px; height:22px; float:left;}
.ksitem2{ background:url(../images/ks8.png); width:321px; height:324px; margin-top:40px; margin-right:50px; float:left;position:relative;}
.ksitem2 a{ width:260px; height:200px; margin:30px 0 0 32px; display:block; position:relative; float:left; overflow:hidden;}
.ksitem2 p{margin:55px 0 0 26px; width:260px; color:#515151; line-height:22px; height:22px; float:left;}
.ksl{position:absolute;bottom:4px; right:0px;}
#cmap{ width:700px; height:510px; border:#d5d5d5 1px solid; margin-top:35px;}
#map{ width:690px; height:500px; margin:5px;}
.cts-1{ font-size:14px; color:#484646; font-weight:bold;}
.ksbody ul{margin-top:50px; width:700px;}
.ksbody ul li{line-height:24px; width:348px; height:160px; float:left}
.ksbody3{ margin-top:0}
#zphead{background:url(../images/zp1.jpg); width:782px; height:138px; margin-left:2px;}
#zphead p{ color:#8d8d8d; line-height:18px; left:165px;top:40px; position:relative}
#zphead p a{ color:#ca0000}
.zpit{ float:left; width:657px; text-indent:34px;color:#353535; font-size:14px;}
.ksbody3 .newsbtn{ margin:0px;}
.ksbody3 .newsline{ float:left; width:655px;}
.ksbody3 ul{ margin-top:0}
.ksbody3 ul li{width:655px; background:url(../images/zp2.jpg) 0 5px no-repeat; height:auto; margin-top:10px;}
.zpbody{ width:652px; height:0; float:left; overflow:hidden;}
.zph{ background:url(../images/zph.jpg); width:652px; height:39px; float:left;}
.zpf{ background:url(../images/zpf.jpg); width:652px; height:15px; float:left;}
.zpb{ background:url(../images/zpb.jpg); width:652px; height:auto; float:left;}
.zpb{ padding:0 60px; width:594px}
#cbrcbody p { text-indent:2em;}
#lujing a{color:#5f5f5f;}
.isl a:hover {background:url(../images/i13_hover.jpg);}
#chec{ width:980px; height:auto; margin:83px auto 0 auto;}
#checb{ width:980px; height:615px; float:left;}
#chel{ width:600px; height:600px; float:left;}
.zoom-section{ width:600px; height:400px; float:left;}
#checolor{ float:left; margin-left:8px}
#ccprev,#ccnext{ float:left; width:10px; height:93px;}
#checm{ width:552px; height:93px;float:left;}
#checm ul li{width:110px; height:93px; float:left;}
#checm ul li a{ position:relative; left:0px; top:0px;width:110px; height:93px; display:block; padding-top:6px;}
#checm ul li a div{ background:url(../images/che4.png); width:110px; height:93px; position:absolute; top:0px; left:0px; display:none;}
#cher{float:left; margin-left:40px; width:297px; height:500px;position:relative;}
#chesl span,#cher div,#cher input{float:left; height:31px; line-height:31px;color:#4e4e4e; font-size:14px;}
#chesl input{background:url(../images/che5.jpg); width:59px; text-indent:10px;}
#chesx{width:18px; margin-left:3px;}
#chesx a{ display:block; width:18px; height:14px;}
#chedown{margin-top:3px;}
#chetj{ margin-top:35px;}
#chetj a{ float:left;}
#chefh{ margin-left:10px;}
#chect{ width:980px; height:auto; float:left;}
#checth{ background:url(../images/che10.jpg) #000; width:980px; height:50px; float:left}
#chectm{width:978px; height:auto;float:left; border:#cfcfcf 1px solid; border-top:none;border-bottom:none}
#chectf{ background:url(../images/che12.jpg); width:980px; height:15px;float:left}
#qrdd{ background:#fff;width:542px; height:345px; position:absolute; display:none;}
#qrdd *{ position:absolute;}
#qrdd1{ left:84px; top:26px;}
#qrdd2{ left:235px; top:72px; color:#505050; font-size:18px; line-height:26px;}
#qrdd3{left:235px; top:158px; }
#qrdd4{left:235px; top:204px; }
#qrdd5{left:235px; top:326px; color:#6f6a6a; font-size:12px; }
#qrdd5 span{ color:#ca0000;}
.ddbody{ width:980px; margin:90px auto 0 auto; display:none}
.ddh{ font-size:20px; color:#fff; height:51px; line-height:51px; background:url(../images/ddh.jpg) no-repeat; width:980px; text-indent:22px;}
.ctdd2-2{ font-size:16px; color:#4e4e4e}
td.ctdd2-1 div{ margin-left:48px;}
td.ctdd2-1 div img,td.ctdd2-1 div p{ float:left;}
td.ctdd2-1 div p{ color:#4e4e4e; line-height:22px; margin-left:50px; margin-top:10px;}
#dingdan table,#dingdan td {border: 1px solid #C0C0C0;border-collapse: collapse;}
#dingdan td{text-align:center;}
.ddth td{ font-weight:bold; color:#4e4e4e; font-size:16px;}
.ym01{ width:150px; margin:0 auto;} 
.ym01 p{ color:#ca0000; font-size:16px;top:10px; position:relative}
.ym02{text-align:left;left:28px; position:relative; line-height:22px;}
.ym03{}
.ym03 textarea{border:none; background:none;background:url(../image2/2_06.jpg) no-repeat; width:259px; height:75px;overflow:hidden; padding:5px;}
.ym031{border:none; background:none;background:url(../image2/2_10.jpg) no-repeat; width:84px; height:29px; position:relative; left:-47px;}
.ym032{border:none; background:none;background:url(../image2/2_12.jpg) no-repeat; width:84px; height:29px;position:relative; left:-42px;}
#ckefu{ width:124px; height:157px; position:fixed; right:10px; bottom:280px;}
div#cheinfo{ height:420px; width:297px; background:url(../images/cinfo.jpg) no-repeat; position:relative}
p.cif-1{position:absolute; left:45px; top:45px; font-size:24px; color:#ca0000; height:30px;}
p.cif-2{position:absolute; left:45px; top:90px; font-size:12px; color:#5c5c5c; line-height:28px;}
.catbody3{ top:130px;}
#catbody.catbody3 #cat div{ width:98px; height:31px}
.show{ display:block;}
.firitem{ margin:0px; padding:0}
#xxlist{ border:#cfcfcf 1px solid; border-top:none;border-bottom:none; width:978px; height:auto;} 
#xxlist ul{width:900px; margin:0 auto; padding-top:38px; height:auto;}
#xxlist ul li{ width:900px; height:auto; margin-top:10px;}
.xxit{width:900px; font-size:14px; color:#353535; height:30px;}
.xxit img{ position:relative; top:3px; width:14px; height:12px; margin-right:12px;}
.xxit .xx-s1{ color:#888888; font-size:12px; margin-left:9px}
.xxline{background:url(../images/dd8.jpg); width:901px; height:8px;}
.xxbody{ width:832px; height:auto; margin-left:37px; color:#7e7e7e;height:0;overflow:hidden;}
.xxh{background:url(../images/dd9.jpg); width:832px; height:58px;}
.xxb{background:url(../images/dd10.jpg) repeat-y; width:832px; height:auto;}
.xxbc{width:780px; height:auto; margin:0 auto; color:#7e7e7e; line-height:22px;}
.xxf{background:url(../images/dd11.jpg); width:832px; height:54px;}
#xxlist .pages{width:942px;}
#cmessage{background:url(../images/xin1.jpg); width:786px; height:778px;position:relative}
#cmessage *{ position:absolute;}
.xin-1,.xin-2,.xin-3,#cmessage textarea{ color:#7d7d7d; font-size:14px; line-height:24px; left:87px; top:212px;}
.xin-2{top:500px;}
.xin-3{ top:574px;}
#cmessage input{background:url(../images/xin2.jpg); width:230px; height:99px; left:37px; top:639px;}
#cmessage textarea{ top:263px; width:600px; height:240px; background:none; border:none;  overflow:hidden}
#cbproduct select{display:none;}
#cbptxt input{ position:relative; *top:-26px;}
#cbpbtn input{ position:relative; *top:-30px;}
#cbkefu img{ width:124px; height:258px;}
  .foot  a:link {
	color: #FFFFFF;
	text-decoration: none;
}
  .foot  a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
  .foot  a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
   .foot a:active {
	text-decoration: none;
	color: #FFFFFF;
}



.side_right {
width: 700px;
float: right;
padding-bottom: 34px;
}
.f14 {
font-size: 14px;
}
.concept {
background: url(../images/bj_hr.jpg) no-repeat 400px 80px;
overflow: hidden;
}
.side_right .public p {
line-height: 24px;
padding: 8px 0;
}


.box {
width: 930px;
margin: 0 auto;
}
.banner_productc {
padding: 48px 0 0 0px;
}
.banner_productc h1 {
font-size: 32px;
font-weight: bold;
color: #fff;
line-height: 42px;
text-align: left;
}
.banner_productc p {
font-size: 13px;
text-align: left;
font-weight: bold;
color: #fff;
line-height: 35px;
}
