body,h1,h2,h3,h4,blockquote,p,dl,dt,dd,ul,ol,li,th,td, form,fieldset,legend,button,input,textarea{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,arial,sans-serif}
body{color:#313131;line-height:28px; }
ol,ul{list-style:none}.header{width:100%;height:400px; margin-bottom:15px;}
a{ text-decoration:none; color:#313131}
a:hover{ text-decoration:none; color:#f87a45}

.fl{ float:left;}
.fr{ float:right;}
img{ border:none}
.top1{ background:url(../images/top1.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto; }
.top2{ background:url(../images/top2.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top3{ background:url(../images/top3.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top4{ background:url(../images/top4.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top5{ background:url(../images/top5.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top6{ background:url(../images/top6.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top7{ background:url(../images/top7.jpg) no-repeat top center; height:68px; width:100%;  margin:0 auto;}
.top8{ background:url(../images/top8.jpg) no-repeat top center; height:144px; width:100%;  margin:0 auto;}
.top3text{ width:1000px; margin:0px auto; position:relative; }
blockquote{width:480px; float:left; margin:0px 0px 0px 60px; text-indent:24px;}
#selectPeriods {background:url(../images/wangqi.gif) no-repeat right #fff;border: 1px solid #aaa;display: inline-block;font-size: 12px;margin: 0;position: relative;text-indent: 1em;cursor: pointer;width: 110px;height: 18px; line-height:18px;padding-top:2px; float:right; right:48px; top:-28px; padding-bottom:3px;}
.selectPeriods span a {color: #fff;display: block;height: 25px;line-height: 25px;}
.selectPeriods span a:hover {color: #fff;display: block;height: 25px;line-height: 25px; text-decoration:underline;background:#ffde00}
.selectPeriods span {background: none repeat scroll 0 0 #62d8b9;display: none;left: 0;position: absolute;top: 20px;width: 110px; }
.toptext{width: 1000px;margin: 0px auto; _overflow:hidden; clear:both;}
.bg{background:url(../images/top9.jpg) no-repeat top center; width:100%;  margin:0 auto; padding-top:56px;}
.main{ width:1000px; margin:0px auto 20px auto; background:#fff; overflow:hidden}
.title{ color:#30c6a9; height:49px; line-height:49px;font-family:microsoft yahei,simhei; border-top:1px solid #62d8b9;background:url(../images/ico.jpg) no-repeat top left; text-indent:60px; font-weight:bold}
.fs36{ font-size:36px;}
.fs14{ font-size:14px;}
.fs40{ font-size:40px; color:#ffc046}
.w965{ width:965px; margin:50px auto 0px auto ; overflow:hidden}
.w240{background:url(../images/q.jpg) no-repeat; width:240px; height:250px;}
.w240 p{ width:180px; margin:50px auto 0px auto; color:#fff;}
.w217{ width:217px; float:left; margin-left:24px; height:232px;}
.w217 img{ margin-bottom:10px;}
.w217 p{  padding:0px 10px; line-height:24px;}
.w217 p img{ margin-left:3px; vertical-align:middle}
.green{ background:#edffd8;}
.blue{ background:#d6eeff;}
.yellow{ background:#fffdd6;}
.w975{ width:975px; margin:20px auto 40px auto}
.w975 img{ margin-left:8px;}
.w1000a{ width:1000px; margin:40px auto; overflow:hidden}
.w329{ width:329px; height:737px; float:left;background:url(../images/left.jpg) no-repeat; }
.w329 p{ font-size:14px; width:185px; margin:525px  0px 0px 98px;} 
.w636{ width:636px; height:737px; background:url(../images/right.jpg) no-repeat;float:right; position:relative; font-size:14px}
.w185{ width:185px; color:#fff; position:absolute; left:30px; top:30px;}
.w275{width:275px;position:absolute; float:right; right:60px; top:30px;}
.w275 h2{font-family:microsoft yahei,simhei; color:#51c2ad; text-align:center; font-size:25px; line-height:48px;}
.w144{ width:144px;position:absolute; float:right;right:80px; top:465px;}
.w290{ width:310px;position:absolute; float:left;left:56px; top:705px;}
.w335{ width:305px; height:80px; padding:15px 10px 20px 20px; background:#30c6a9; color:#fff; margin:0px auto}
.w980{ width:980px; margin:0px auto}
.w305{ width:305px; float:left;}
.part3bg{ background:#30c6a9; width:305px; height:32px;  line-height:32px;font-family:microsoft yahei,simhei; color:#fff; text-align:center ; font-size:18px; font-weight:bold}
.w305 p{ line-height:24px;}
.w305 p strong{ color:#f87a45;}
.w305 img{ margin:0px 0px 10px 0px}
.w305 p img{margin-left:3px; vertical-align:middle}
.marl36{ margin-left:36px;}
.marl29{ margin-left:29px;}
.part4{ width:961px; height:379px; margin:42px auto 0px auto;background:url(../images/part4.jpg) no-repeat; position:relative;}
.part4 a{ color:#f87a45}
.part4 a:hover{ color:#51c2ad}
.part4a{ width:547px; color:#fff; position:absolute; right:50px; top:28px; float:right;}
.part4b{ width:265px; position:absolute; right:50px; top:138px; float:right;}
.part4b strong{ color:#30c6a9; font-size:14px}
.part4botoom{ width:961px; height:385px; margin:0px auto;background:url(../images/patr4a.jpg) no-repeat; position:relative;}
.part4botoom a{ color:#f87a45}
.part4botoom a:hover{ color:#51c2ad}
.part4botoom strong{ color:#30c6a9; font-size:14px}
.part4c{ width:345px; position:absolute; left:322px; top:5px; float:left;}
.part4d{ width:257px; position:absolute; left:52px; top:250px; float:left;}
.part4e{ width:260px; position:absolute; right:26px; top:206px; float:right;}  
.reminded{ width:980px; background:#e0f4f0; height:98px; margin:40px auto}
.reminded span{ width:840px; float:left; margin-left:20px; margin-top:20px;} 
/* CSS ÍùÆÚ»Ø¹Ë */

.ztlist {  width:958px;margin:32px auto}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ background:url(../images/icon.gif) no-repeat 0 -350px; float:left;}
.ztlist span.right{ background:url(../images/icon.gif) no-repeat -22px -350px; float:right;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #c7c5c5; padding:3px; margin-right:18px;}
.zt li img { width:202px; height:152px; float:left;}
.clearfix { clear: both;zoom:1;}
.more{ float:right;font-family:microsoft yahei,simhei; font-size:16px; color:#30c6a9}
.cl { clear:both;}
.cl:after { content:"."; display:block; visibility:hidden; font-size:0; line-height:0; clear:both;}
