@charset "utf-8";
BODY {
	margin:0 auto;
	padding:0; 
	font-family: Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important; background:url(../Images/bj.jpg) repeat-x}
h1,h2{ font-size:12px; font-weight:bold; display:inline}
.index{width:1000px; margin:0 auto;}
a { color:#161616;; text-decoration:none}
a:hover {color: #0700fe;}
ul,li,dl,dt,dd,p{list-style-type:none;margin:0;padding:0;}
.w373{width:373px;}
.w303{width:303px;}
.w230{width:230px;}
#tright{background:url(../Images/toprightbj.jpg) no-repeat; padding-left:31px;padding-top:9px;  width:147px; font-size:10px; padding-bottom:10px}
#tright li{color:#FFF; float:left; width:48px}
#tright li a{color:#FFF}
.clr{clear:both}
.index{width:980px; margin:0 auto;}
.line24{line-height:24px}
.line25{line-height:25px}
.line18{line-height:18px; padding:0 8px 6px 8px}
.lin24{line-height:24px;}
.line22{line-height:22px}
.flo{float:left}
.fro{float:right}
.mt8{margin-top:8px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.ml10{margin-left:10px}
.pl20{padding-left:20px}
.pt6{padding-top:6px;}
.h73{height:73px}
.ml8{margin-left:8px}
.mt20{margin-top:20px}
.m18{margin:10px 8px 0px 8px}
.m10{margin:10px}
.w660{margin-left:10px; width:660px}
.inbt{font-size:27px; font-weight:bold}
.inbtc{color:#a60303;}
.inbtl{color:#0a489c}
.mt10{margin-top:19px}

.k8{height:8px; overflow:hidden}
.more{line-height:40px; color:#9f9f9f; font-size:12px; float:right; padding-right:20px}
.more a{color:#9f9f9f}
.more a:hover{color:#FFF}
.dydy{line-height:23px; text-align:right; margin-right:20px}
.bg2{background:url(../Images/bj2.jpg) center 4px  no-repeat;}
.ttop{height:44px; line-height:44px; text-align:right; color:#FFF}
.ttop a{color:#FFF}
.ttop a:hover{color:#ff0000}
#sddm
{	margin: 0 auto;
	padding: 10px 0px 0px 20px;
	z-index: 30;
	width: 524px;
	height:51px; float:left}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial;width:100px;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;

	color: #7a7a7a;
	text-align: center;
	text-decoration: none;background: url("../images/navline.jpg") no-repeat left; height:51px; line-height:51px}
#sddm .curr{width:150px;}
#sddm .currp{width:172px;background: url("../images/navline.jpg") no-repeat left; }
#sddm .currp a{ background:url(../Images/jtou.jpg) no-repeat 160px center}
#sddm .currp a:hover{z-index:205;background-position:right -100px;}
#sddm li a:hover
{ color:#a81528;}

#sddm div{position: absolute;visibility: hidden;padding:5px 0;margin-top: -15px;min-width:171px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:url(../Images/navbj.jpg) repeat-x top #FFF}

	#sddm .currp div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0px 10px 0px 14px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none; background:none;
		color: #2875DE;
		font: 12px arial; height:25px; line-height:25px; background:url(../Images/icon01.jpg) no-repeat 5px center}
	#sddm .currp div a:hover
	{	background:url(../Images/icon01.jpg) no-repeat 5px center;
		color: #3f3f3f}
.in-pro {float:left; border-right:#e1e1e1 solid 1px; margin-top:20px; padding:0px 20px;font-size:20px; color:#545454; text-align:center; height:148px}
.in-pro .pic{height:127px; width:160px}
.in-pro .pic1{ padding:18px 14px; width:160px}
.in-pro .pic2{ padding:13px 14px; width:160px}
.in-pro3 {float:left; margin-top:20px; font-size:20px; color:#545454; text-align:center; height:148px}
.in-pro3 .pic3{width:200px}
.in-right{margin-left:60px; float:left}
.bottom{ background:url(../Images/bottombj.jpg) repeat-x; height:202px; margin-top:5px;}
.bottom .botbt{width:1000px; margin:0 auto; color:#FFF; line-height:20px;}
.bottom .botbt .db{padding-top:50px}
.mt60{margin-top:60px}
.w225{width:225px}
.bottom02{float:left; margin-left:62px}
.bottom02 .bt{font-size:14px; font-weight:bold; color:#000; line-height:60px;}
.bottom02  a{color:#FFF}
.bottom02  a:hover{color:#8a0303}
.in-contact{background:url(../Images/lxwm.jpg) no-repeat bottom; line-height:22px; height:226px; width:190px; padding-left:20px; padding-top:10px}
.in-lt{margin-top:60px; padding-right:100px}
#n-right{background:#e1e1e1; height:30px; line-height:30px; color:#9e0202}
#n-right li{float:left; width:560px; padding-left:10px}
#n-right li span{float:right; padding-right:10px}
.ncontent{border-bottom:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; line-height:21px; padding:10px; width:555px}
.mF_luluJQ{width:151px; height:140px}
.mF_luluJQ .pic{width:151px; height:140px}
.mF_luluJQ .pic li{height:140px}
.mF_luluJQ .pic li a{display:block;width:100%;height:100%;position:relative;text-decoration:none;overflow:hidden;}
.mF_luluJQ .pic li a span{display:block;position:relative;width:100%;height:28px;line-height:28px;overflow:hidden;color:#fff;}
.mF_luluJQ .pic li a span b{display:block;position:relative;color:#fff; text-align:center;font-size:14px;z-index:1;cursor:pointer; font-size:12px; font-weight:100}
.mF_luluJQ .pic li a span i{position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=60);opacity: 0.5;background:#000; color:#FFF}
.inpro{float:left; margin-left:28px; margin-top:8px; overflow:hidden; display:inline; width:157px; height:156px}
.inpro .pro{height:140px; width:151px;}
.inpro .pro a:hover {height:140px; width:151px; border:#9e9e9e 3px solid}
.inpro .pro a{border:solid 3px #bfbfbf;}
.n-leftbt{background:url(../Images/i_43.jpg) no-repeat; height:31px; line-height:31px;color: #FFFFFF; text-indent: 15px;}
#n-leftpro{background:#f1f1f1}
#n-leftpro li{background:url(../Images/ab_11.jpg) no-repeat 8px center; height:28px; line-height:28px; border-bottom:#FFF solid 1px; padding-left:18px}
.n-middle{float:left; width:768px; margin-left:20px; border-bottom:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; min-height:150px; _height:150px}
#n-right{background:#e1e1e1; height:30px; line-height:30px; color:#9e0202}
#n-right li{float:left; width:560px; padding-left:10px}
#n-right li span{float:right; padding-right:10px}
.in-rightbj{background:#f1f1f1; line-height:22px; padding:10px}
#n-right1{background:#e1e1e1; height:30px; line-height:30px; color:#9e0202}
#n-right1 li{float:left; width:740px; padding-left:10px}
#n-right1 li span{float:right; padding-right:10px}
.protitl{margin-left:10px; height:23px; line-height:23px; font-size:14px}
.jtpic{padding-top:96px; padding-left:60px}
.jtypic{height:74px; float:left; padding-top:96px;}
.picms{font-size:14px; margin-top:10px; padding-left:10px}
.mapBody h3 {color: #0079C1;font-size: 24px;margin-bottom: 20px;}




.bigpicbj{background:url(../Images/bigbj.jpg) no-repeat; height:141px; width:900px}
.n-left{background:#c7c7c5; width:195px; height:100%;}
.n-leftbig{height:31px; background:url(../Images/classicon.jpg) no-repeat 10px  center #7c7c7c; border-bottom:#FFF solid 1px; border-top:#FFF solid 1px; color:#FFF; line-height:31px; padding-left:32px; font-size:14px}
.in-middle{padding-left:10px; padding-right:10px; width:491px}
.in-righticon{background:url(../Images/icon.jpg) no-repeat 8px center; line-height:22px; height:22px; font-size:14px; font-weight:bold; padding-left:20px; border-bottom:#c7c7c7 solid 8px; margin-top:5px}
.in-more{text-align:right; font-weight:bold; color:#224a52; line-height:18px}
.in-more a{color:#224a52}
.in-more a:hover{color:#000000}
.in-righticon1{background:url(../Images/icon.jpg) no-repeat 8px center; line-height:22px; height:22px; font-size:14px; font-weight:bold; padding-left:20px; border-bottom:#c7c7c7 solid 8px;}
.in-probig{margin-top:8px; background:#acacac; padding:7px;}
.in-appli{width:310px; margin-left:10px; line-height:21px}
.n-rightbig{height:31px; background:url(../Images/iconi.jpg) no-repeat 10px  center #7c7c7c; border-bottom:#FFF solid 1px; border-top:#FFF solid 1px; color:#FFF; line-height:31px; padding-left:32px; font-size:14px}
input.submit{width: 58px; height: 19px; margin-top:8px; margin-left:62px; margin-bottom:6px; display:inline}
input.search{ width:168px; height:20px; border:#8f9396 solid 1px; margin-left:11px; margin-top:8px; line-height:20px}


#n-side li{line-height:30px; height:30px; background:#9c9c9c; border-bottom:#ffffff solid 1px;}
#n-side .lii{background: #911102;  margin-right:0px; color:#FFF}
#n-side li a{color:#ffffff}
#n-side li a:hover{ display:block;background:#911102; margin-right:0px; color:#FFF; height:30px; line-height:30px}
#n-side .lii a{color:#FFF}

.wlr{margin:10px 10px 0px 12px}
.bk01{margin-top:10px; margin-left:14px; float:left; border:#2c3134 solid 1px; width:324px; height:120px}
.applic{line-height:22px; text-align:left}
.bk01 .bk{float:left; width:110px; padding-top:10px; padding-left:8px; overflow:hidden}
.n-procontent{ font-weight:bold; line-height:22px}
.dycy{text-align:right}

.soso{margin-top:20px; margin-left:30px; height:29px; width:380px; border:#c1c1c1 solid 1px}
.in-aline{border-bottom:#dfdfdf solid 1px; height:15px; width:259px}
.in-about{padding-top:10px; padding-left:3px; margin-right:3px}
.in-abouttxt{line-height:22px; padding-top:12px;}
.in-sline{width:1px; margin:30px 8px 0px 8px; border-left:#928475 solid 1px; height:160px}
.in-eline{border-bottom:#dfdfdf solid 1px; height:15px; width:158px}
.dl1{width:220px; display: block; border-bottom:#d9d4cf solid 1px; margin-bottom:10px; padding-bottom:10px;}
.w222 dt {font-size: 14px;font-weight: bold;display: block;text-align: left;line-height: 25px;height:25px;text-indent: 8px; background:url(../Images/iconi.jpg) no-repeat left center;}
.w222 dd {text-align: left;margin-left: 3px;font-size: 12px;line-height: 21px;}
.in-pline{border-bottom:#dfdfdf solid 1px; height:15px; width:211px}
.in-pic{background:url(../Images/probk.jpg) no-repeat; height:92px; width:86px; float:left; margin-top:7px; margin-left:3px; padding:8px 12px 8px 10px}
.in-pic  img{width:87px; height:92px; border:0px}
.in-pictxt{margin-left:12px; margin-top:12px; margin-bottom:8px; width:130px; height:87px; border:#e3e3e3 solid 1px; background:#f6f7f9; padding:5px; font-size:11px; line-height:18px}
.in-pictxt span{color:#005291; font-weight:bold; text-decoration:underline; padding-left:8px; height:20px; line-height:20px; font-size:12px}
.in-pictxt span a{color:#005291; font-weight:bold; text-decoration:underline; padding-left:8px; height:20px; line-height:20px; font-size:12px}
.in-xline{width:1px; margin:30px 8px 0px 8px; border-left:#928475 solid 1px; height:286px}
.in-oline{border-bottom:#dfdfdf solid 1px; height:15px; width:167px}
.in-ourpic{padding-top:8px; margin-right:1px; display:inline}
.in-ourpictxt{line-height:18px; padding:10px 5px 0px 0px}
.in-rline{border-bottom:#dfdfdf solid 1px; height:15px; width:219px}
.in-map{background:url(../Images/map.jpg) no-repeat; background-position:center; height:104px;}
.n-index{background:url(../Images/n-middle.jpg) repeat-y; padding:0px 25px 5px 18px}
#n-btb li {color:#000000; font-size:14px; line-height:30px; background:#b9b9b9; height:30px; padding-left:15px; margin-top:6px}
.middle{width:710px;float:left; margin-left:20px; overflow:hidden;height:auto !important; padding:10px 0px 0px 10px}
.bottom1{background:#102447; height:70px; color:#FFF; text-align:center; line-height:22px; padding-top:10px}
.culturecon{background:url(../Images/c1.jpg) no-repeat; height:476px; width:700px}
.contact1{background:url(../Images/08.gif) no-repeat; background-position:center; height:340px; padding-left:300px; padding-top:80px}


.n-prozs{border:#CCC solid 1px; padding:10px; width:687px; min-height:243px; _height:243px}
.n-prozswz{float:left; padding:10px; border-right:#e4e4e4 solid 1px;}
.n-prozstxt{float:left; line-height:26px; padding-left:20px; padding-top:10px;}
.n-line{border-bottom:#e4e4e4 solid 1px;}
#news li{float:left; line-height:25px; height:25px; padding-left:22px; background:url(../Images/n-icon1.jpg) no-repeat 15px center; width:650px}
#news li span{float:right; padding-right:15px}
.left{float:left; background:url(../Images/left.jpg) repeat-y; width:209px; background-position:right; height:auto}
.leftbt{background:url(../Images/leftbt.jpg) no-repeat; width:189; height:43px; line-height:35px; font-size:14px; color:#FFF; padding-left:20px}

#in-about{background:url(../Images/middle01.jpg) no-repeat; height:26px;line-height:26px;}
#in-about li span{color:#FFF; font-size:14px; padding-left:14px;  float:left; width:390px}
.in-border{border:#d2d2d2 solid 1px; width:483px; height:auto !important;}
.line{border-bottom:#636363 dashed 1px; padding-bottom:8px; margin-left:6px; margin-right:6px}
.mtrl{margin:15px 12px 0px 7px; display:inline}

.right{width:240px; float:left; margin-left:8px; background:url(../Images/right.jpg) repeat-y left}
.right .txt{line-height:23px; padding-left:12px; padding-right:12px}

.link{background:url(../Images/bottom.jpg) repeat-x; min-height:71px;_height:71px; margin-top:7px; padding-left:10px; padding-top:10px; color:#4a4a4a}

#n-pro li{float:left; margin-left:10px; margin-top:8px; overflow:hidden; display:inline; width:165px}
#n-pro li .n-prod{height:122px; width:160px; border:#d1d1d1 solid 1px;}
#n-pro li .txt{width:160px; text-align:center; line-height:23px; height:23px; overflow:hidden}
.xxsm{font-size:14px; padding-left:19px; margin-top:10px; background:url(../Images/tab-current.gif) no-repeat; height:32px; line-height:30px; color:#FFF; float:left; width:77px}
.xxsmr{float:left; width:600px; height:37px; border-bottom:#666666 solid 1px}
.smbt{line-height:23px; margin:10px; text-align:left}
.kh{height:4px; overflow:hidden}
.kh1{height:7px; overflow:hidden}

.formm{float:left; width:169px; margin-top:10px}
.formdl{padding-left:15px; height:28px; margin-top:6px; overflow:hidden}
.inpu{height:25px; line-height:25px; padding-left:6px; float:left; width:60px; font-size:14px; text-align:center}
.inp{width:94px; height:20px; border:#a5a5a5 solid 1px}
.inpuk{height:17px; float:left; width:95px; overflow:hidden; line-height:17px; border:#CCC solid 1px}
input {width:80px; height:20px; border:#a5a5a5 solid 1px}
.button1 {width:63px; height:23px; vertical-align:middle; border:none; cursor:pointer; float:left; margin-right:10px}
.contact{margin:10px; background:url(../Images/contact.jpg) no-repeat #FFF; height:327px;line-height:24px; padding-top:20px; padding-left:100px}
table{ font-size:12px; text-decoration:none}