/* CSS Document */
body{ font:12px Arial, Helvetica, sans-serif; color:#333333; border:0px; padding:0px; margin:0px;}
ul,li{ margin:0px; padding:0px; list-style:none}
.clear{ clear:both; margin:0px; padding:0px; line-height:0px; font-size:0px}
.l { float:left}
#main{ width:1000px; margin:0 auto;}

.top{ width:1000px; border-top:3px solid #2378d2; height:auto; float:left}
.top_l{ width:666px; height:95px; float:left}
.top_r{ width:334px; height:95px; float:right}

.nav{ width:1000px; height:35px; line-height:35px; background:url(/images/nav.jpg) no-repeat;}
.nav li{ padding-left:41px; padding-right:41px; float:left; list-style:none; font-size:13px; font-weight:bold;}
.nav a li{ color:#FFFFFF; text-decoration:none}
.nav a:hover li{ color:#FFFFFF; text-decoration:none; background:url(/images/nav-hor.gif) no-repeat; background-position:center; display:block; cursor:pointer}

.banner{ width:1000px; height:237px; background:url(/images/banner-bg.jpg) repeat-x; float:left}
.banner_l{ width:238px; padding-top:10px; float:left; padding-left:1px;}
.banner_l li{ width:233px; height:35px; line-height:35px; list-style:none; text-indent:60px; margin-top:2px; float:left; background:url(/images/banner-1.jpg) no-repeat 2px 1px;display:block;}
.banner_l li a{ color:#333333; text-decoration:none;  width:233px; height:34px;display:block}
.banner_l li a:hover{ color:#0066cc; width:233px; height:35px; background:url(/images/banner-2.jpg) no-repeat 2px 1px; display:block}
.banner_r{ width:758px; padding-right:3px; height:223px; float:right; padding-top:11px;}

.cpzs{ width:958px; height:36px; line-height:36px; margin:12px 1px; background:url(/images/cpzs.jpg) no-repeat; float:left; font-size:14px; font-weight:bold; color:#Fccc00; padding-left:40px;}
.lin22{ line-height:22px;}

#cen{ width:1000px; height:auto; padding-bottom:12px}

#cen_l{ width:710px; float:left; height:auto; border:1px solid #aaccee;}
.gsjj{ width:695px; height:26px; line-height:26px; background:url(/images/title_bg.gif) repeat-x;  font-weight:bold; color:#0066cc; padding-left:15px}
.gsjj_b{ width:703px; height:auto; padding:13px 3px 12px 5px; float:left}
.gsjj_b_l{ width:200px; height:153px; float:left; padding-top:6px;}
.gsjj_b_r{ width:503px; height:auto; line-height:21px; float:right}

#cen_r{ width:276px; height:auto; float:right}
.lxwm{ width:261px; height:26px; line-height:26px; background:url(/images/title_bg.gif) repeat-x; font-weight:bold; color:#0066cc; padding-left:15px; border:1px solid #aaccee; border-bottom:none}
.lxwm_b{ width:265px; height:auto; background:url(/images/lx.jpg) no-repeat 70px 15px; padding:12px 3px 5px 8px; border:1px solid #aaccee; border-top:none}
.lin21{ line-height:22px; padding-bottom:11px; list-style:none}
.lin20{ line-height:20px; padding-bottom:10px; list-style:none}

.fwcn{ width:703px; height:auto; padding:13px 3px 5px 5px; float:left}

.xswl{ width:276px; text-align:center; background:#ecf2f0;}

.bq_l{ width:230px; height:133px;  float:left}
.bq_r{ width:770px; height:107px; background:url(/images/shmg_06.jpg) no-repeat; padding-top:26px; line-height:26px; float:right}
.bq{ width:1000px; height:32px; line-height:32px; background-color:#2378d2; text-indent:50px; float:left}
.bq li{ padding-left:30px; padding-right:30px; float:left; list-style:none; font-weight:bold}
.bq li a{ color:#FFFFFF; text-decoration:none}
.bq li a:hover{ color:#Fccc00; text-decoration:none}

.about{ width:710px; height:21px; background:url(/images/title_bg.gif) repeat-x;  font-weight:bold; color:#0066cc; padding-top:5px; text-indent:15px;}
.mar{ margin-top:12px;}
.ab{ width:698px; padding:12px 4px 15px 8px; line-height:21px;}
.sub{ width:266px; height:auto; padding-top:12px; padding-bottom:10px; border:1px solid #aaccee; border-top:none; padding-left:10px}
.sub ul{ width:100%; height:auto; margin:0px; padding:0px; border:0px;}
.sub li{ width:100%; height:35px; list-style:none;text-indent:60px; margin-top:2px; float:left; background:url(/images/banner-1.jpg) no-repeat 2px 1px;display:block; line-height:34px}
.sub li a{ color:#333333; text-decoration:none; height:34px; display:block}
.sub li a:hover{ color:#0066cc; width:100%; height:35px; background:url(/images/banner-2.jpg) no-repeat 2px 1px; display:block}
.aaa{}
.aaa td{ border:1px solid #cacaca}
a{ color:#333333; text-decoration:none}
a:hover{ color:#0066cc; text-decoration:none}
.lin19{ line-height:20px;}


.pbenefit{ margin-top:28px; width:690px; float:left; margin-bottom:25px;}
.pb{ width:690px; height:29px; border-bottom:1px solid #0a0e11;}
.pbl{ width:12px; height:29px; background:url(/images/bg.gif); background-position:-61px 0px; float:left;}
.pb h2{ display:block; height:29px; width:auto; background:url(/images/pbbg.gif) repeat-x; font-size:14px; color:#FFF; float:left; line-height:29px; padding:0 1px; margin:0px}
.pbr{ width:12px; height:29px; background:url(/images/bg.gif); background-position:-49px 0px; float:left;}
.rollBox img{border:none;}
.rollBox{width:695px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:640px;overflow:hidden;margin:0 auto; padding:10px 5px 0;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{float:left;}
.img1,.img2{width:21px; height:86px;
	background:url(/images/bg.gif);background-repeat: no-repeat;
	background-repeat: no-repeat;display:block;cursor:pointer;margin-top:20px;}
.img1{background-position:-179px 0px;}
.img2{background-position:-158px 0px;}