/* CSS Document */

*{ margin:0; padding:0; }
a{ text-decoration:none;}
a:hover{ color:#b81010; text-decoration:underline;}

h1{ float:left;}
h1 a{ width:159px; height:41px; overflow:hidden; background:url(../images/bg.jpg) 0 -512px no-repeat; text-indent:-9999px; display:block; }

.center{ margin:0 auto;}
.w1000{ width:1000px;}
.header{ clear:both; height:198px; background:url(../images/bg.jpg) 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:126px;}
.banner h2,.banner h2 a,.banner p,.banner p a{height:126px; text-indent:-9999px; float:left;}

.banner h2,.banner h2 a{ width:166px; background:url(../images/bg.jpg) 0 -208px no-repeat;}
.banner p,.banner p a{ width:832px; background:url(../images/bg.jpg) -166px -208px no-repeat;}

.side_nav{ height:30px; background:url(../images/bg.jpg) 0 -563px repeat-x;}
.side_nav h2{ font-size:12px;  float:left; height:30px; line-height:30px; text-indent:1.5em;}
.side_nav h2 a{ color:#fff; font-weight:normal; text-decoration:none;}
.side_nav h2 a:link{ color:#fff;}
.side_nav h2 a:hover{ color:#e1e1e1;text-decoration:none;}
.side_nav h2 span{ font-weight:600; color:#ffde00;}
.side_nav p{ width:278px; height:30px; text-indent:-9999px; background:url(../images/bg.jpg) -209px -511px no-repeat; float:right;}

.review{ height:156px; margin-top:10px; background:url(../images/bg.jpg) 0 -344px no-repeat;}
.review h2 { height:23px; padding:15px 30px 0 30px; clear:both; overflow:hidden;}
.review h2 span{ background:url(../images/bg.jpg) -500px -516px no-repeat; text-indent:-9999px; width:56px; height:23px; overflow:hidden; display:block; float:left;}
.review h2 strong{ color:#b40000; 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;}
.public{  background:#f4f4f4; width:730px; border:#c1c1c1 solid 1px; float:left; overflow:hidden;}
.public h2{ clear:both; height:23px; padding:15px 20px 0 20px;}
.public h2 a{ width:239px; height:23px; background:url(../images/bg.jpg) 0 -941px 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;}

.v9{ width:235px; height:173px; padding:20px 12px;  float:right; background:url(../images/bg.jpg) -40px -602px no-repeat;}
.v9 h2 span{ width:224px; height:23px; overflow:hidden; text-indent:-9999px; display:block; background:url(../images/bg.jpg) 0 -1029px no-repeat;}
.xv9{ color:#828282; font-size:12px; font-weight:bold; height:24px; line-height:24px;}
.v9phone{ margin-top:14px; font-size:14px; letter-spacing:1px;}
.v9phone span a{color:#b81010;}

.v9 li{ height:32px; line-height:32px; list-style:none;font-family:"黑体"; font-size:20px; color:#444;  letter-spacing:2px;}
.v9 li span{ color:#b81010; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.v9 li strong{font-family:"黑体";color:#b81010; font-size:20px;letter-spacing:2px; font-weight:normal;}

.reason{ width:223px; height:448px;  padding:20px 18px; background:url(../images/bg.jpg) -312px -602px no-repeat; float:right; margin-top:10px; font-size:12px;}
.reason h2{ margin-bottom:10px;}
.reason h4{ margin:2px 0; font-size:14px; color:#333333;}
.reason h4 span{ color:#b81010; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.reason h2 span{ text-align:center; font-family:"黑体"; font-size:18px; background:url(../images/bg.jpg) 0 -1070px no-repeat; width:222px; height:23px; text-indent:-9999px; display:block; }
.reason p{ width:222px; text-indent:2em; line-height:20px; color:#444;}

.auth{ width:259px; height:215px; background:#f4f4f4; float:right; margin-top:10px;}

.content2{ height:798px; margin-top:10px;}
.Private{ height:796px; background:#f4f4f4; width:730px; border:#c1c1c1 solid 1px; float:left;}
.Private h2{ clear:both; height:23px; padding:15px 20px 0 20px;}
.Private h2 a{ width:216px; height:23px; background:url(../images/bg.jpg) 0 -985px no-repeat; text-indent:-9999px; overflow:hidden; display:block; float:left;}
.Private h2 span{ float:left; font-size:12px; line-height:30px; font-weight:normal; color:#555; letter-spacing:1px; text-indent:0.3em;}
.Private h2 strong{ color:#b40000; font-family:Arial, Helvetica, sans-serif; font-size:18px;}

.content2sidebar{ width:223px; padding:18px; height:760px; background:#f4f4f4; border:#c1c1c1 solid 1px; float:right;}
.content2sidebar h2{ background:url(../images/bg.jpg) 0 -1095px no-repeat; font-size:14px ; text-indent:2em; height:24px; line-height:24px; margin-bottom:10px;}
.content2sidebar ol{ color:#b40000; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.content2sidebar li{ font-size:12px; line-height:24px; list-style-position:inside;}
.content2sidebar li a{ color:#111;}

.Casebox{ width:682px; overflow:hidden; padding:20px 0; border-bottom:#cfcfcf dotted 1px; 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/bg.jpg) -580px -603px no-repeat; }
.two{background:url(../images/bg.jpg) -580px -707px no-repeat; }
.three{background:url(../images/bg.jpg) -580px -812px no-repeat; }
.four{background:url(../images/bg.jpg) -580px -916px no-repeat; }
.five{background:url(../images/bg.jpg) -580px -1018px no-repeat; }
.six{background:url(../images/bg.jpg) -735px -603px no-repeat; }
.seven{background:url(../images/bg.jpg) -735px -707px no-repeat; }
.eight{background:url(../images/bg.jpg) -735px -812px no-repeat; }
.nine{background:url(../images/bg.jpg) -735px -916px no-repeat; }
.ten{background:url(../images/bg.jpg) -735px -1018px no-repeat; }
.eleven{background:url(../images/bg.jpg) -6px -830px no-repeat; }
.otr{background:url(../images/bg.jpg) -856px -1138px no-repeat; }

.Caseboxcontent{ overflow:hidden; width:518px; float:right;}

.Caseboxcontent .sp1,.sp2,.sp3,.sp4,.sp5,.sp6,.sp7{ float:left; clear:right; width:30px; height:35px; display:block; text-indent:-9999px;}
.sp1{ background:url(../images/bg.jpg) 0 -598px no-repeat;}
.sp2{ background:url(../images/bg.jpg) 0 -638px no-repeat;}
.sp3{ background:url(../images/bg.jpg) 0 -674px no-repeat;}
.sp4{ background:url(../images/bg.jpg) 0 -714px no-repeat;}
.sp5{ background:url(../images/bg.jpg) 0 -750px no-repeat;}
.sp6{ background:url(../images/bg.jpg) 0 -784px no-repeat;}
.sp7{ background:url(../images/bg.jpg) -975px -598px no-repeat;}
.Caseboxcontent h3{ font-size:12px; font-weight:normal;line-height:24px; font-family:"宋体";}
.Caseboxcontent h3 a{ color:#b40000; 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/bg.jpg) -302px -1098px 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.jpg) 0 -1135px no-repeat;}
.offer li span.two{background:url(../images/bg.jpg) -171px -1135px no-repeat;}
.offer li span.three{background:url(../images/bg.jpg) -339px -1135px no-repeat;}
.offer li span.four{background:url(../images/bg.jpg) -512px -1135px no-repeat;}
.offer li span.five{background:url(../images/bg.jpg) -680px -1135px no-repeat;}

.text{ width:960px; margin:0 auto; background:#f2f2f2;border:#c1c1c1 solid 1px;  margin-top:10px; padding:19px;}
.text p{ font-size:12px; line-height:22px; text-indent:2em; margin-bottom:1em; color:#333;}

.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;}