/* CSS Document */

*{ margin:0; padding:0; }
a{ text-decoration:none;}
a:hover{ color:#007dbf; text-decoration:underline;}

h1{ float:left;}
h1 a{ width:159px; height:41px; overflow:hidden; background:url(../images/logo.gif) no-repeat; text-indent:-9999px; display:block; }

.clear{ border:0;}
.center{ margin:0 auto;}
.w1000{ width:1000px;}
.header{ clear:both; height:198px; background:url(../images/header_bg.gif) repeat-x;}
.header li{ list-style:none;}

.nav ol{ font-size:12px; color:#ccc; float:right; width:780px;}
.nav li{ float:left; height:41px; line-height:41px; }
.nav li a{ font-size:12px; color:#000000;}
.nav span{ padding:0 5px;}

.banner{ clear:both; height:156px;}
.banner h2,.banner h2 a,.banner p,.banner p a{height:156px; text-indent:-9999px; float:left;}

.banner h2,.banner h2 a{ width:166px; background:url(../images/banner1.gif) no-repeat;}
.banner p,.banner p a{ width:832px; background:url(../images/banner2.gif) no-repeat;}

.review{ height:60px; margin-top:10px; background:#f4f4f4; border:#c1c1c1 solid 1px;}
.review h2 { height:23px; padding:15px 30px 0 30px; clear:both;}
.review h2 span{ background:url(../images/daodu.gif) no-repeat; text-indent:-9999px; width:56px; height:23px; overflow:hidden; display:block; float:left;}
.review h2 strong{ color:#0076b5; font-size:14px; float:left; line-height:32px; text-indent:0.6em; font-weight:normal; letter-spacing:1px; }
.review ol{ width:87%; margin:0 auto; clear:both;}
.review li{ height:24px; line-height:20px; font-size:12px; font-family:"ËÎÌå"; color:#444;letter-spacing:1px; list-style:none; }
.review li span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:600; color:#b40000; margin-right:8px; margin-left:5px;}

.content{ margin-top:10px; overflow:auto;}
.public{height: auto !important;min-height:1962px;height:1962px; background:#f4f4f4; width:730px; border:#c1c1c1 solid 1px; float:left; padding-bottom:6px;}
.public h2{ clear:both; height:23px; padding:15px 20px 0 20px;}
.public h2 a{ width:144px; height:23px; background:url(../images/public_bg.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:block; float:left;}
.public h2 span{ float:left; font-size:12px; line-height:30px; font-weight:normal; color:#555; letter-spacing:1px; text-indent:0.3em;}
.public h2 strong{ color:#b40000; font-family:Arial, Helvetica, sans-serif; font-size:18px;}


.reason{ width:221px; padding:20px 18px; background:#f4f4f4; border:#c1c1c1 solid 1px; float:right; font-size:12px;height: auto !important;min-height:908px;height:908px;}
.reason h2{ padding:0 0 0 0;}
.reason h4{ padding:5px 0; font-size:12px; color:#333333;}
.reason h4 span{ color:#007dbf; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.reason h2 span{ text-align:center;  font-size:14px; width:222px; height:23px; display:block; color:#007dbf; }
.reason p{ width:220px; text-indent:2em; line-height:21px; color:#444; text-align:justify;}


.content2sidebar{ width:222px; padding:18px; height: auto !important;min-height:972px;height:972px; background:#f4f4f4; border:#c1c1c1 solid 1px; float:right; margin-top:10px;}
.content2sidebar h2{ background:url(../images/icon.gif) no-repeat; font-size:14px ; text-indent:2em; height:24px; line-height:24px; margin-bottom:5px; margin-top:7px; color:#007dbf; }
.content2sidebar h2 span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#007dbf;}
.content2sidebar h2 strong{ font-size:12px;}
.content2sidebar p{ color:#444; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-indent:2em; line-height:22px; text-align:justify;}
.content2sidebar ol{ margin: 0 0 0 20px;  list-style:none;}
.content2sidebar ol li{ color:#444; font-size:14px; line-height:24px; height:24px; }
.content2sidebar ol li span{color:#007dbf; text-align:right; margin-right:20px; display:block; width:24px; float:left; clear:both;font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.Casebox{ width:682px; height:98px; padding:10px 0; overflow:hidden; border-bottom:#cfcfcf dotted 1px; margin:0 auto;}
.Casebox1{ width:682px; height:98px; padding:10px 0; overflow:hidden; border-bottom:#cfcfcf dotted 0px; margin:0 auto;}
.Caseboximg{ height:88px; width:138px; float:left; background:#fff; border:#cfcfcf solid 1px; padding:5px; }
.Caseboximg a{width:138px; height:88px; display:block; text-indent:-9999px; overflow:hidden;}

.one{  background:url(../images/1.gif) no-repeat; }
.two{background:url(../images/2.gif) no-repeat; }
.three{background:url(../images/3.gif) no-repeat; }
.four{background:url(../images/4.gif) no-repeat; }
.five{background:url(../images/5.gif) no-repeat; }
.six{background:url(../images/6.gif) no-repeat; }
.seven{background:url(../images/7.gif) no-repeat; }
.eight{background:url(../images/8.gif) no-repeat; }
.nine{background:url(../images/9.gif) no-repeat; }
.ten{background:url(../images/10.gif) no-repeat; }
.eleven{background:url(../images/11.gif) no-repeat; }
.twelve{background:url(../images/12.gif) no-repeat; }
.thirteen{background:url(../images/13.gif) no-repeat; }
.fourteen{background:url(../images/14.gif) no-repeat; }
.Fifteen{background:url(../images/15.gif) no-repeat; }
.sixteen{background:url(../images/16.gif) no-repeat; }

.Caseboxcontent{ height:98px; width:518px; float:right;}
.Caseboxcontent .sp1,.sp2,.sp3,.sp4,.sp5,.sp6,.sp7,.sp8,.sp9,.sp10,.sp11,.sp12,.sp13,.sp14,.sp15,.sp16,.sp17,.sp18{ float:left; clear:right; width:32px; height:35px; display:block; text-indent:-9999px;}
.sp1{ background:url(../images/sum.gif) 0 0 no-repeat;}
.sp2{ background:url(../images/sum.gif) 0 -41px no-repeat;}
.sp3{ background:url(../images/sum.gif) 0 -78px no-repeat;}
.sp4{ background:url(../images/sum.gif) 0 -114px no-repeat;}
.sp5{ background:url(../images/sum.gif) 0 -150px no-repeat;}
.sp6{ background:url(../images/sum.gif) 0 -185px no-repeat;}
.sp7{ background:url(../images/sum.gif) 0 -220px no-repeat;}
.sp8{ background:url(../images/sum.gif) 0 -256px no-repeat;}
.sp9{ background:url(../images/sum.gif) 0 -288px no-repeat;}
.sp10{ background:url(../images/sum.gif) -2px -326px no-repeat;}
.sp11{ background:url(../images/sum.gif) -2px -364px no-repeat;}
.sp12{ background:url(../images/sum.gif) -2px -400px no-repeat;}
.sp13{ background:url(../images/sum.gif) -2px -436px no-repeat;}
.sp14{ background:url(../images/sum.gif) -2px -470px no-repeat;}
.sp15{ background:url(../images/sum.gif) -2px -505px no-repeat;}
.sp16{ background:url(../images/sum.gif) -2px -544px no-repeat;}
.sp17{ background:url(../images/sum.gif) -2px -577px no-repeat;}
.sp18{ background:url(../images/sum.gif) -2px -610px no-repeat;}

.Caseboxcontent h3{ font-size:12px; font-weight:normal;line-height:24px; font-family:"ËÎÌå";}
.Caseboxcontent h3 a{ color:#007dbf; font-size:14px; font-weight:bold; letter-spacing:1px;}
.Caseboxcontent h3 a span{ color:#111; font-size:12px; font-weight:normal; letter-spacing:0; font-family: Arial, Helvetica, sans-serif; }
.Caseboxcontent h3 strong{ float:right; margin-top:0px; background:url(../images/call.gif) no-repeat; padding-left:24px;}
.Caseboxcontent h3 strong a{ font-size:12px; font-weight:normal; text-decoration:underline;}
* html .Caseboxcontent h3 strong{float:right; margin-top:-24px;}/*ie6*/
*+html .Caseboxcontent h3 strong{float:right; margin-top:-24px;}/*ie7*/

.Caseboxcontent p{ font-size:12px; line-height:20px; color:#555;}

.offer{ height:216px; background:#f4f4f4; border:#c1c1c1 solid 1px; margin-top:10px; padding:20px 9px; width:980px;}
.offer li{ width:196px; height:202px; float:left; font-size:12px; text-align:center; line-height:30px; list-style:none;}
.offer li span{ background:#FFFFFF; width:170px; height:178px; display:block;border:#c1c1c1 solid 1px; margin:0 auto; text-indent:-9999px;}
.offer li span.one{ background:url(../images/bg.png) 0 -1135px no-repeat;}
.offer li span.two{background:url(../images/bg.png) -171px -1135px no-repeat;}
.offer li span.three{background:url(../images/bg.png) -339px -1135px no-repeat;}
.offer li span.four{background:url(../images/bg.png) -512px -1135px no-repeat;}
.offer li span.five{background:url(../images/bg.png) -680px -1135px no-repeat;}

.bottom{ width:980px; line-height:24px; color:#444; background:#f4f4f4;  border:#c1c1c1 solid 1px; font-size:12px; text-align:center;margin-top:10px; padding:10px;}