@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font: normal 12px/24px "\5b8b\4f53"; color:#333;background:url(bg.jpg) repeat;font-family:Microsoft YaHei;}
p,ul,li,h1,h2,h3,h4,dl,dt,dd,blockquote { margin:0; padding:0; list-style:none;}
a { color:#333; text-decoration:none; }
a:hover { color:#fba71c; text-decoration:none;}
img { border:none;}
.fl,.fr { _display:inline;}
.fl{ float:left;}
.fr { float:right;}
.cl { clear:both;}
.cl:after { content:"."; display:block; visibility:hidden; font-size:0; line-height:0; clear:both;}


.top1 {background:url(top1.jpg) no-repeat top center; width:100%; height:120px;}
.top2 {background:url(top2.jpg) no-repeat top center; width:100%; height:120px;}
.top3 {background:url(top3.jpg) no-repeat top center; width:100%; height:120px;}
.top4 {background:url(top4.jpg) no-repeat top center; width:100%; height:209px;}
.top4 p{ font-size:14px; color:#fff; width:616px; padding:78px 0px 0px 120px; float:right; line-height:30px}
.top4 p strong{font-size:18px;  }
/*ÍùÆÚ»Ø¹Ë*/
.backtobox{ position:relative; width:1000px; margin:0 auto}
.backto{ float:right; position:absolute;;width:84px; height:20px;font-size:12px; color:#fba71c; text-indent:5px; line-height:20px; cursor:pointer; border:solid 1px #e4e4e4; background:url(num.gif) no-repeat 65px -49px #fff; right:130px; top:96px}
.backto ul{ background:#fba71c; width:84px; position:absolute; top:21px; left:0}
.backto ul li a{height:24px; line-height:24px;text-decoration:none; color:#FFF}
.backto li:hover{ background:#FFF; color:#F00;}
.backto li:hover a {color:#fba71c;}
.white{ background:#fff; width:988px; padding:6px 6px;margin:10px auto;}
.white .left{background:url(left.jpg) no-repeat; width:218px; height:631px}
.white .r{background:url(right.jpg) no-repeat; width:218px; height:631px}
.white .left .d,.white .r d{background:url(d.jpg) no-repeat; width:218px; height:166px;}
.white .left .d strong,.white .r .k strong,.white .left .h strong,.white .r .s strong{font-size:16px;color:#fff;  display:inline-block}
.white .left p,.white .r p{ color:#fff; font-size:14px; width:186px; margin:0px auto; line-height:26px; margin-top:18px}
.white .r .k{background:url(k.jpg) no-repeat; width:218px; height:178px;}
.white .left .h{background:url(h.jpg) no-repeat; width:218px; height:170px;}
.white .r .s{background:url(s.jpg) no-repeat; width:218px; height:182px;}
.mt88{ margin-left:70px; margin-top:88px}
.mt88a{ margin-left:26px; margin-top:40px}
.ml100{ margin-left:100px; margin-top:3px}
.mt10{ margin-left:120px; margin-top:12px}
.mt110{ margin-top:110px;margin-left:20px; }
.mt110a{ margin-top:112px;margin-left:42px; }
.white .parta{ width:745px;}
.white .parta dl{margin-bottom:10px;display:inline-block;}
.white .parta dt{width:496px}
.white .parta dt a{ width:171px;}
.white .parta dd{background:url(yy.jpg) no-repeat; width:237px; height:288px; padding-left:10px }
.white .parta dd.two{background:url(yya.jpg) no-repeat; width:187px; height:288px; padding-left:60px }
.white .parta b,.white .partb dd b{ background:#fba71c; color:#fff; font-size:18px; width:170px; height:40px; line-height:40px; text-align:center; display:inline-block; margin:60px 0px 10px} 
.white .parta p,.white .partb dd p{ width:170px}
.white .partb{ width:730px}
.white .partb dt{width:535px}
.white .partb dd{width:175px}
.white .partb dd p a,.white .partc .bottom dl dd p a{color:#fba71c;}
.white .partc{ width:740px}
.white .partc .top{ margin:8px 0px 8px 0;height:46px}
.white .partc .top ul{ width:746px;}
.white .partc .top li{ float:left; margin-right:6px; width:366px; background:#279e98;height:40px; line-height:40px; color:#fff; text-align:center; font-size:18px; font-weight:bold; position:relative}
.white .partc .top li span{background:url(ico.jpg) no-repeat; width:30px; height:11px; position:absolute; top:40px; left:45%;display: inline-block; z-index:1}
.white .partc .top li.current2{ background:#fba71c;}
.white .partc .top li.current2 span{background:url(ico1.jpg) no-repeat; width:30px; height:11px; position:absolute; top:40px; left:45%;display: inline-block; z-index:1}
.white .partc .bottom{ height:550px;}
.white .partc .bottom dl{ position:relative; width:100%;display: inline-block;}
.white .partc .bottom dt{ float:left; position:relative}
.white .partc .bottom dt i{ background:#279e98; width:80px; height:30px; display:inline-block; position:absolute; left:0; top:0; text-align:center; color:#fff; font-size:18px; line-height:30px}
.white .partc .bottom dl dt i.r{ float:right; left: 280px;}
.white .partc .bottom dl dt i.rthree{ float:right; left:0; top:70px}
.white .partc .bottom dl dd{ width:263px; float:left; }
.white .partc .bottom dl dd b{ background:#666; color:#fff; height:30px; line-height:30px; display:inline-block; width:100%; font-size:14px;text-align:center}
.white .partc .bottom dl dd p{ padding:0px 15px}
.white .partc .bottom dl dd.w380{ width:372px}
.white .partd{ width:740px;}
.white .partd .tit{  height:40px ; position:relative; margin-top:35px; font-size:18px; line-height:40px;text-align:center; margin-bottom:50px}
.white .partd .tit img{ position:absolute; left:43%; top:-32px; float:left}
.white .partd .tit b.blue{ background:#279e98; color:#fff; height:40px; width:50%; display:inline-block; text-align:center; float:left}
.white .partd .tit b{ float:left; text-align:center; width:49%;background:#ccc;}
.white .partd ul li{ float:left; width:366px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:2px solid #fba71c; margin:10px 0px 22px 15px;}
.d_title a.fr { color:#fba71c; font-size:14px;}
.d_title h2 { color:#fba71c; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}
/* ztlist */
.ztlist {  width:958px; margin:30px auto 30px; overflow:hidden}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.zuo{ background:url(btn_l.jpg) no-repeat; float:left;}
.ztlist span.you{ background:url(btn_r.jpg) no-repeat; 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 #e4e4e4; padding:3px; margin-right:18px; background:#fff;}
.zt li img { width:202px; height:152px; float:left;}

.mt70{ margin-top:70px}
.mt20{ margin-top:20px}
.mt26{ margin-top:26px}
.mr10{ margin-right:10px}
.mb10{ margin-bottom:10px}
.ml20{ margin-left:20px}

