.main{width:992px; margin:0 auto;}
.main h3{width:992px; height:42px;background:url(../img/sprite.gif) no-repeat 0 -98px; position:relative;}
.main h3 span{ position:absolute; right:20px; top:15px; font-weight:bold; color:#009}
.show{ border-left:1px solid #f00; border-right:1px solid #f00;border-bottom:1px solid #f00; display:table; width:990px;}
.detail{display:table;width:inherit;border-bottom:1px solid #ccc;}
.detail li{ line-height:30px;}
.detail li span{ margin-left:20px;}
.detail li a{ color:#039;}
.sl{ float:left; width:650px; border-right:1px solid #ccc; padding-bottom:36px; position:relative;}
.sl img{ float:left; margin:20px 20px 0 20px;}
.sl ul{ float:left; margin:20px 0 0 20px;}
.sl div{ position:absolute; top:110px; right:80px;}
.sl .d{ margin-left:55px; text-decoration:underline;}
.sl a.check{background:url(../img/sprite.gif) no-repeat 0 -212px; padding:5px 16px 5px 34px; color:#fff; font-size:16px; font-weight:bold; margin-left:45px;}
.sl a.check:hover{ color:#fff; text-decoration:none;}
.sr{ float:right; background:#FFFAF5;  width:298px; padding:10px 20px 20px 20px;}
.sr li{ line-height:35px;}
.sr h4{ font-size:18px; margin-bottom:15px;}
.sr h4 a{ text-decoration:underline; font-weight:bold;}
a.company,a.contact{ width:121px; height:25px; text-align:center;text-decoration:none;}
body a.company{background:url(../img/sprite.gif) no-repeat 0 -140px; margin-left:0px; padding:5px 25px; color:#fff; }
body a.company:hover{ color:#fff;}
.sr ul li .contact{background:url(../img/sprite.gif) no-repeat 0 -165px; margin-left:15px;padding:5px 15px 5px 35px;}
.n{ padding:0 10px 0 0;}
.intro{ padding:0 0 0 10px;}
.f{background:url(../img/sprite.gif) no-repeat 0 -193px; padding-left:20px; margin-left:30px;}

.pa{ position:relative; padding:10px 0 10px 200px;}
.num{ background:#FF7300; padding: 3px 8px; margin:0 5px; float:left; color:#fff;}
.last{background:url(../img/sprite.gif) no-repeat 0 -246px; width:84px; height:23px; display:block;float:left;}
.next{background:url(../img/sprite.gif) no-repeat 0 -273px;width:84px; height:23px;display:block;float:left;}
.co{background:url(../img/sprite.gif) no-repeat 0 -298px;position:absolute;right: 160px;top:20px;padding-left:15px;}
.commend{background:url(../img/sprite.gif) no-repeat 0 -312px;position:absolute;right: 50px;top: 20px;padding-left:20px;}
.pa p{ clear:both;padding:10px 0 0 10px;}
.t{background:url(../img/sprite.gif) no-repeat 0 -329px;width:990px; height:17px; margin-top:10px; padding:8px 0 0 0;}
.t h5{ color:#FF7300; font-weight:bold; font-size:16px; margin:0px 0 0 23px;}
.main table{ text-align:center;border-collapse:collapse; margin:10px 0; }
.main table div{  text-align:left; margin-left:15px;}
.main p{ text-indent:2em; line-height:22px;}
.linkme{ width:491px; margin:40px auto 0 auto;}
.linkme h4{background:url(../img/sprite.gif) no-repeat 0 -362px; width:470px; height:25px; color:#fff; font-size:14px; font-weight:bold; padding:5px 0 0 20px;}
.linkme ul{ padding:10px 0 10px 20px; border:1px solid #ccc; width:467px; background:#F8F8F8 url(../img/tbg.gif) no-repeat right bottom;}
.linkme a{ text-decoration:underline; color:#003366; margin-right:5px;}
.linkme ul li{ line-height:30px;}
.linkme em a{ font-style:normal; font-weight:bold; font-size:15px;}
.linkme h5 a{ font-weight:bold; font-size:15px;}
.linkme span{ margin:0 0 0 10px;}
.s{width:992px; margin:0 auto; text-align:center; padding:10px 0;}
.s a{ padding:0 0 0 20px; margin:0 10px 0 0}
.coo{background:url(../img/sprite.gif) no-repeat 0 -298px;}
body a.commendd{background:url(../img/sprite.gif) no-repeat 0 -312px; }
.l{background:url(../img/sprite.gif) no-repeat 0 -397px; padding:0 0 0 20px;}
.pic{ border:1px solid #ccc; border-top:0; padding-top:10px; display:table; overflow:hidden;width:988px;}
.pic li{ float:left; margin:0 16px; text-align:center;}
.pic li img{ padding:10px 3px; background:#f3f3f3;}
.pic li .b{ padding:0; background:none;}
.fs{ font-size:14px;}
.page{text-align:center; margin:10px 0 0 0; padding:10px 0; overflow:hidden; border-top:2px solid #FF7300; background:#FFFBE5;}
.page div{width:450px; margin:0 auto; margin-top:10px;}
.free{ background:#FFFFCE url(../img/alert.gif) 200px 20px no-repeat; text-align:center; margin:20px 0; padding:10px 0;}
.search{width:600px; margin:0 auto; padding:5px 0 0 0; text-align:center;}
.search div{border-bottom:1px solid #FF7300; margin:0 0 10px 0;}
.search div a{ padding: 5px 10px 1px 10px; margin:0 5px;}
.search div a:hover,.search div a.on{padding: 4px 9px 1px 9px; border-top:1px solid #FF7300;border-left:1px solid #FF7300; border-right:1px solid #FF7300;background:#fff; text-decoration:none;}
.search span{ font-size:14px; font-weight:bold;}
.search input.sea{ width:250px; margin:0 10px; height:20px;border:1px solid #FF7300}
.search p{ padding:10px 0;}
.search p input{ margin:0 5px;}

.footer{border-top:2px solid #FF7300; padding:10px 0 0 20px;}
.footer a{ margin:0 0 0 20px}