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{background:url(../images/bg.jpg) repeat;font:normal 12px/24px "ËÎÌå"; color:#000 }
a{ text-decoration:none; color:#000}
img{ border:none}
ul,li{list-style:none; vertical-align:middle; }
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both}
.top1 { background:url(../images/top1.jpg) no-repeat top center; width:100%; height:119px;}
.top2 { background:url(../images/top2.jpg) no-repeat top center; width:100%; height:120px;}
.top3 { background:url(../images/top3.jpg) no-repeat top center; width:100%; height:120px;}
.top4 { background:url(../images/top4.jpg) no-repeat top center; width:100%; height:108px;}
.top5 { background:url(../images/top5.jpg) no-repeat top center; width:100%; height:153px;}
.top5 p{ width:460px; right:30px; float:right; line-height:30px}

.part1bg{ background:#7ac447; padding:33px 0px 12px 0px; border-top:2px solid #fff; clear:both; display: inline-block; width:100%; height:auto}
.mb20{ margin-bottom:20px}
.w975{ width:975px;  margin:0px auto}
.pic{ width:466px;}
.pic ul{ width:484px; overflow:hidden}
.pic li{ float:left; margin:0 18px 30px 0px; height:174px;background:url(../images/part1_d.jpg) no-repeat bottom center;} 
.pic li.b{ background:url(../images/part2_d.jpg) no-repeat bottom center;} 
.pic li.c{ background:url(../images/part3_d.jpg) no-repeat bottom center;} 
.pic li.d{ background:url(../images/part4_d.jpg) no-repeat bottom center;} 
.pic li img{ width:216px; height:152px; padding:3px;border:1px solid #469e09; background:#fff} 
.pic li img.b{border:1px solid #d38221;} 
.pic li img.c{border:1px solid #007497;} 
.pic li img.d{border:1px solid #e74e32;} 
.text{ width:465px}
.text .top{ width:338px; height:177px;background:url(../images/yun.png) no-repeat top center; position:relative}
.text .top p.a{ width:245px; color:#368500; position:absolute; left:46px; top:46px}
.text .top p.b{ width:245px; color:#c07317; position:absolute; left:36px; top:30px}
.text .top p.c{ width:245px; color:#00536c; position:absolute; left:36px; top:30px}
.text .top p.d{ width:205px; color:#a4230a; position:absolute; left:36px; top:32px}
.text .top i.a{ position:absolute; right:-98px; top:10px}
.text .top i.b{ position:absolute; right:-155px; top:10px}
.text .top i.c{ position:absolute; right:-120px; top:30px}
.text .top i.d{ position:absolute; right:-150px; top:30px}
.text .bottom{ float:left; color:#fff; width:100%; margin-top:39px}
.text .bottom dt{float:left; height:131px;background:url(../images/part1_d1.jpg) no-repeat bottom center;}
.text .bottom dt.b{background:url(../images/part2_d1.jpg) no-repeat bottom center;}
.text .bottom dt.c{background:url(../images/part3_d1.jpg) no-repeat bottom center;}
.text .bottom dt.d{background:url(../images/part4_d1.jpg) no-repeat bottom center;}
.text .bottom dt img{ width:165px; height:114px; padding:3px;border:1px solid #469e09; background:#fff} 
.text .bottom dt img.b{border:1px solid #d38221;} 
.text .bottom dt img.c{border:1px solid #007497;} 
.text .bottom dt img.d{border:1px solid #e74e32;}
.text .bottom dd{ width:280px; float:right}
.text .bottom dd h2{background:url(../images/ico.png) no-repeat 0px 6px;font-family: microsoft yahei,simhei; font-size:18px; font-weight:normal; text-indent:26px; margin-bottom:6px} 
.text .bottom dd a{ color:#f4ff43}
.part2bg{ background:#f0a54b; padding:33px 0px 12px 0px; border-top:2px solid #fff; clear:both; display: inline-block; width:100%; height:auto}
.part3bg{ background:#40a5c3; padding:33px 0px 12px 0px; border-top:2px solid #fff; clear:both; display: inline-block; width:100%; height:auto}
.part4bg{ background:#ff7e66; padding:33px 0px 12px 0px; border-top:2px solid #fff; clear:both; display: inline-block; width:100%; height:auto}


.middle{ width:1000px; margin:0px auto; position:relative}

.mainbox{ width:1000px; margin:0 auto}
.conboxa{ width:958px; padding:0 10px; margin:10px;}
.conboxa p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conboxa h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conboxa h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px #fff;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.imgboxa { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgboxa img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:1px solid #fff;}
.d_title a.fr { color:#fff; font-size:14px;}
.d_title h2 { color:#fff; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}
.ztlist { float:left; width:958px; margin-top:20px;}
.ztlist span{ display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ float:left; background:url(../images/icon.gif) no-repeat 0 -350px;}
.ztlist span.right{ float:right; background:url(../images/icon.gif) no-repeat -22px -350px;}
.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 #e74e32; padding:3px; margin-right:18px; background:#fff}
.zt li img { width:202px; height:152px; float:left;}

.toptext{width: 1000px;margin: 0px auto; _overflow:hidden; clear:both;}
#selectPeriods {background:url(../images/wangqi.gif) no-repeat right #fff;border: 1px solid #e4e4e4;display: inline-block;font-size: 12px;margin: 0;position: relative;text-indent: 1em;cursor: pointer;width: 80px;
height: 18px;line-height: 18px;padding-top: 2px;float: right;right: 76px;top: 92px;}
.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:#ffb500}
.selectPeriods span {background: none repeat scroll 0 0 #925200;display: none;left: 0;position: absolute;top: 20px;width: 80px; }

/*Æ¯¸¡Îï*/
.wrap{ width:1000px;  margin:0 auto; position:relative;}
.contact h3{font:700 29px Microsoft Yahei; padding:12px 5px 6px; border-bottom:1px solid #d0e1f1; color:#dee6f2;}
.contact h3 span{ font-size:26px; font-weight:500; margin-left:20px;}
.contact ul{ padding:10px 5px 15px; overflow:hidden}
.contact li{ float:left; width:456px; font:500 16px/30px Microsoft Yahei; color:#dee6f2; }


/* backtop */
.fix_float{position: absolute;right:-47px;top: 0;}
.fix_nav{width:92px; height:488px; background:url(../images/nav.png) no-repeat;position:fixed;_position:absolute; bottom:180px;_right:-186px; _bottom:"auto"; display:none }
.fix_nav a{ display:block; height:96px; padding-top:10px; width:90px; margin-bottom:4px;}

