body,h1,h2,h3,h4,h5,h6,div,p,span,strong,a,img,ul,ol,li,em,i{ border:0; margin:0; padding:0;}
a{ text-decoration:none; color:#4d4d4d;}
a:hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
.clear,.layout{ clear:both; overflow:hidden;}

body{ text-align:center; color:#4d4d4d;}
#ibody-top{ background:#fff url(../images/ibodybg.jpg) repeat-x; font:normal 11px/13px Arial;}
#sbody-top{ background:#fff url(../images/sbodybg.jpg) repeat-x; font:normal 11px/16px Arial;}
#body-bot{ text-align:center; background:url(../images/footerbg.jpg) repeat-x; font:normal 11px/16px Arial; color:#217bc7;}
#body-bot a{ color:#217bc7;}
.layout,#layout01{ width:961px; height:auto; text-align:left; margin:0 auto;}

#logo{ float:left; width:267px; height:99px; padding:23px 0 0 12px;}
#topr{ float:right; width:295px; height:120px; padding-top:2px;}
#topr-a{ width:295px; height:47px; text-align:right;}
#topr-a img{ padding-left:5px;}
#lan{ width:269px; height:39px; padding:17px 0 0 26px; background:url(../images/lanbg.jpg) no-repeat;}

#nav{ width:916px; height:53px; padding:0 0 10px 45px; position:relative; z-index:2;}
#nav a { display: block; width:121px; height:24px; padding-top:29px; text-align:center; margin-right:3px; background:url(../images/navbg.jpg) no-repeat left bottom; font:bold 12px/12px Arial; color:#fff;}
#nav #nav-a{ background:url(../images/navonbg.jpg) no-repeat left bottom;}
#nav li { float: left; width: 124px;}
#nav li ul { left: -999em; width:245px; position: absolute;}
#nav li ul li{ float: left; width:245px; background: #d01f25; border-bottom:#7d080c solid 1px;}
#nav li ul a{ display: block; width:245px;w\idth:221px; height:27px; line-height:27px; padding:0 0 0 24px;text-align:left; margin:0; background:none;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}

#ban{ width:961px; height:267px; padding:0 10px; margin:0 auto; background:url(../images/banbg.jpg) no-repeat 0 99px; }
#imgPlay { OVERFLOW: hidden; WIDTH: 961px; ZOOM: 1; POSITION: relative; HEIGHT:267px}
#imgPlay .imgs IMG { WIDTH:961px;}
#imgPlay .imgs LI {	FLOAT: left; POSITION: relative}
#imgPlay .imgs {	WIDTH: 3844px}
#imgPlay .prev {
	BACKGROUND:url(../images/but-banl.jpg) no-repeat 0px 0px; LEFT:0px; WIDTH: 40px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP:104px; HEIGHT:58px
}
#imgPlay .next {
	BACKGROUND:url(../images/but-banr.jpg) no-repeat 0px 0px; LEFT:0px; WIDTH: 40px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP:104px; HEIGHT:58px
}
#imgPlay .next {	BACKGROUND-POSITION: right 0px; RIGHT:0px; LEFT: auto}
*html #imgPlay .next{ right:-1px;}
#imgPlay .num {
	DISPLAY: inline; LEFT: 400px; POSITION: absolute; TOP: 238px; HEIGHT:15px;
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND:url(../images/dot-ban.gif) no-repeat; MARGIN: 0px 1px 0 2px; OVERFLOW: hidden; WIDTH:15px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT:15px
}
#imgPlay .num SPAN.on { background:url(../images/dot-banon.gif) no-repeat;}
#imgPlay .num .lc { padding:3px 0 0 0; float:left; width:15px; height:15px;}
#imgPlay .num .mc { padding:3px 0 0 0; float:left; width:15px; height:15px;}
#imgPlay .num .rc { padding:3px 0 0 0; float:left; width:15px; height:15px;}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP:238px; TEXT-ALIGN: center
}


#iconl{ float:left; width:297px; height:446px; padding:47px 0 0 14px;}
#iinq-title{ width:267px; height:32px; padding-left:2px; font:bold 14px/14px Arial; color:#000; background:url(../images/line-iinq.jpg) no-repeat 70px 5px;}
.iinq-linel{ float:left; width:138px; height:29px; background:url(../images/line-inq.jpg) no-repeat;}
.iinq-liner{ float:left; width:132px; height:29px; background:url(../images/line-inq.jpg) no-repeat;}
.iinq-linel label,.iinq-liner label{ display:inline-block; font-size:11px; color:#000; padding-left:5px; width:41px;}
.iinq-linel input,.iinq-liner input{ border:none; width:80px;}
.iinq-linel select{ border:none; width:80px;}
#iinq-text-title{ width:293px; height:17px; padding:2px 0 0 4px; font:normal 11px/11px Arial; color:#000;}
#iinq-text{ width:267px; height:54px; padding:0 0 9px 2px; background:url(../images/inq-textbg.jpg) no-repeat;}
#iinq-text textarea{ width:260px; height:47px;}
.iinq-but{ float:left; width:131px; height:31px; padding:0 7px 16px 0; text-align:center; font:bold 14px/30px Arial; color:#FFFFFF; background:url(../images/but-inq.jpg) no-repeat;}
#icontact{ width:179px; height:186px; padding:41px 0 0 118px; background:url(../images/icontactbgs.jpg) no-repeat; }
#icontact p{ width:183px; height:62px; font:normal 12px/16px Arial;}

#iconr{ float:left; width:650px; height:447px; padding:46px 0 0 0;}
*html #iconr{ width:646px;}
*html #iconr-title{ padding-left:0px;}
#iconr-title{ width:646px; height:33px; padding-left:4px; font:bold 14px/14px Arial; color:#000; background:url(../images/line-iconr.jpg) no-repeat 173px 6px;}
.ipro{ float:left; width:322px; height:135px;}
.ipro-img{ float:left; width:152px; height:87px; padding-left:3px;}
.ipro-text{ float:left; width:147px; height:87px; padding-right:20px;}
.ipro-text a{ display:block; font:bold 12px/22px Arial; height:22px; padding-bottom:3px; color:#d01f25;}
.ipro-view{ width:313px; height:31px; background:url(../images/line-ipro.jpg) no-repeat; text-align:center; font:bold 12px/30px Arial;}
.ipro-view a{ color:#fff;}

.footerl{ float:left; width:145px; height:125px; padding:20px 11px 0 16px;}
.footerl-line{ width:136px; height:18px; padding:9px 0 0 9px; background:url(../images/line-footer.jpg) no-repeat; font:bold 12px/12px Arial; color:#afd9ff;}
.footerl ul{ width:136px; height:90px; padding:8px 0 0 9px;}
.footerl ul li{ font:normal 11px/18px Arial; height:18px;}
.footerr{ float:left; width:372px; height:88px; padding:57px 49px 0 24px;}
#footer-bot{ width:944px; height:25px; padding:11px 0 0 17px; font:normal 12px/12px Arial;}


#sconl{ float:left; width:746px; height:auto; padding-top:26px; background:#fff url(../images/lcon-top.jpg) no-repeat;}
#sconll{ float:left; width:193px; height:auto; padding-left:15px;}
.proclasson{ width:178px; height:32px; padding-left:15px; font:normal 12px/28px Arial; background:url(../images/proclasson.jpg) no-repeat;}
.proclasson a{ color:#fffefe;}
#sconll ul{ width:178px; height:auto; padding:4px 0 9px 15px;}
#sconll ul li{ font:normal 12px/22px Arial; height:22px;}
.proclass{ width:178px; height:32px; padding-left:15px; font:normal 12px/28px Arial; background:url(../images/proclassbg.jpg) no-repeat; clear:both;}
/*lan--------begin*/
#grinda{ width:178px; height:26px; padding:2px 0px 0px 15px; position:relative;z-index:105; background:url(../images/proclass-grind.jpg) no-repeat;} 
#grinda strong{ color:#010000; font-size:12px;}
#grinda ol{list-style:none;} 
#grinda li{float:left;position:relative;} 
#grinda ol ol{visibility:hidden;position:absolute;left:0px;top:18px;} 
#grinda table{position:absolute; top:0; left:0;} 
#grinda ol li:hover ol,#grinda ol a:hover ol{visibility:visible;} 
#grinda a{display:block; width:176px; height:18px;} 
#grinda a:hover{ background:none; text-decoration:none;} 
#grinda ol ol{} 
#grinda ol ol li{clear:both;} 
#grinda ol ol li a{display:block;height:20px; line-height:20px;margin:0;border:0; background:#d0d0d0; color:#010000;} 
#grinda ol ol li a:hover{border:0;background:#eaeaea; text-decoration:underline;} 
#grinda table{ width:504px; height:auto; margin:0; text-align:left; border:none;}
/*lan--------over*/
#grinda-title{ width:504px; height:auto; padding-left:17px; font:bold 14px/28px Arial; color:#000;}
.grinda-p{ padding-bottom:15px;}
.grinda-p a{ color:#d01f25; font-weight:bold;}

#sconlr{ float:left; width:538px; height:auto;}
#sconlr-title{ width:518px; height:41px; padding:7px 0 0 20px; font:bold 14px/14px Arial; color:#000; background:url(../images/line-scon.jpg) no-repeat 113px 13px;}
.spro{ float:left; width:151px; height:215px; padding:0 5px 0 20px;}
.spro-title{ display:block; width:151px; height:24px; font:bold 12px/12px Arial; color:#000;}
.spro-img{ width:141px; height:123px; padding:4px; border:#dcdcdc solid 1px; background:#ebebeb;}
.spro-img img{ border:#fff solid 1px;}
.spro-a{ width:151px; height:44px; padding:14px 0 0 0; clear:both; font:bold 12px/12px Arial;}
.spro-al{ display:block; float:left; width:70px; height:44px; padding-left:16px; background:url(../images/dot-black.jpg) no-repeat 2px 2px; color:#000;}
.spro-ar{ display:block; float:left; width:52px; height:44px; padding-left:13px; background:url(../images/dot-red.jpg) no-repeat 0 2px; color:#d01f25;}


#sconr{ float:right; width:186px; height:auto; padding:66px 0 0 14px; background:#fff url(../images/rconbg-top.jpg) no-repeat;}
.sinq-line{ width:186px; height:29px; background:url(../images/line-inqs.jpg) no-repeat;}
.sinq-line label{ display:inline-block; font-size:11px; color:#000; padding-left:5px; width:41px;}
.sinq-line  input{ border:none; width:120px;}
.sinq-text-title{ width:182px; height:17px; padding:2px 0 0 4px; font:normal 11px/11px Arial; color:#000;}
.sinq-text{ width:186px; height:64px; background:url(../images/inq-textbgs.jpg) no-repeat;}
.sinq-text textarea{ width:160px; height:45px;}
.sinq-but{ float:left; width:81px; height:31px; padding-right:8px; margin-bottom:26px; background:url(../images/but-inqs.jpg) no-repeat; text-align:center; font:bold 14px/30px Arial; color:#FFFFFF;}
#scontact-title{ width:186px; height:36px; padding-left:2px;}
.scontact-img{ float:left; width:36px; height:39px; padding-left:2px;}
.scontact-text{ float:left; width:140px; height:39px; padding-left:8px; background:url(../images/line-contact.jpg) no-repeat; font:normal 11px/20px Arial;}

#sctitle{ width:504px; height:30px; padding-left:17px; background:url(../images/line-scons.jpg) no-repeat right bottom; font:normal 12px/28px Arial; color:#000;}
#sctitle a{ color:#000;}
#sctitle strong{ font:bold 14px/28px Arial;}
#scintro{ width:504px; height:167px; padding-left:17px; background:url(../images/introbg.jpg) no-repeat 17px 0;}
#scintrol{ width:184px; height:162px; padding:5px 0 0 5px; float:left;}
#scintrol img{ border:#fff solid 1px;}
#scintror{ width:315px; height:167px; float:left;}
#scintror-title{ width:300px; height:31px; padding:29px 0 0 15px; font:bold 16px/16px Arial; color:#fff;}
#scintror p{ width:285px; height:69px; padding:0 15px 0 15px; font:normal 12px/20px Arial; color:#3db2ed;}
.scintror-a{ display:block; float:left; font:normal 12px/12px Arial; color:#fff;}
#scintror-al{ padding:0 30px 0 25px;}
#sc-a{ width:504px; height:31px; padding:22px 0 0 17px; font:bold 12px/12px Arial;}
#sc-al{ display:block; float:left; background:url(../images/dot-black.jpg) no-repeat 2px 1px; padding-left:16px; width:99px; color:#000;}
.sc-ar{ display:block; float:left; background:url(../images/dot-red.jpg) no-repeat 0 1px; padding-left:13px; width:135px; color:#d01f25;}

.sc-line{ width:475px; height:34px; padding:9px 0 0 46px; background:url(../images/lines.jpg) no-repeat 17px 0; font:bold 12px/12px Arial; color:#000;}
.sc-p{ width:491px; height:auto; padding:0 0 18px 19px;}

table{ width:504px; height:auto; margin-left:17px; text-align:center; border-top:#666 solid 20px; line-height:16px; color:#333; font-size:11px;}
table tr td{ border:#ccc solid 1px; border-left:none; border-top:none;}
table .table-eeedan{ background:#eee;}
table .table-trtop{ font-weight:bold; color:#1f1a17;}
table .table-tdlast{ border-right:none;}
table .table-eeedanlast{ background:#eee; border-right:none;}
table p{ padding:0; margin:0; display:inline;}
#note{ width:501px; height:51px; padding-left:20px; font:normal 11px/36px Arial;}
#note strong{ color:#d01f25;}

#sccon{ width:504px; height:auto; padding-left:17px;}
#sccon-contactname{ font:bold 14px/14px Arial; height:28px; color:#000;}
#sccon-contact{ font:normal 12px/20px Arial; color:#333;}
#sccon-contact a{ color:#d01f25;}
.sccon-line{ height:20px; padding-bottom:13px;}
.sccon-label{ display:inline-block; width:55px; font:bold 12px/20px Arial;}
.sccon-texta{ float:left;}
.sccon-label strong,.sccon-texta strong{ color:#d01f25;}
.sccon-submit{ padding:13px 0 0 55px; height:30px;}

#sc-img-zong{ width:504px; height:200px; padding-left:17px;}
.sc-img{ float:left; width:228px; height:171px; padding:6px; border:#dcdcdc solid 1px; background:#ebebeb;}
.sc-img img{ border:#fff solid 1px;}
#sc-imgl{ margin-right:20px;}
.sc-tablep{ padding-left:17px;}

















