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 14px/30px "microsoft yahei"; color:#333 }
a{ text-decoration:none; color:#333}
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:130px;}
.top2 { background:url(../images/top2.jpg) no-repeat top center; width:100%; height:100px;}
.top3 { background:url(../images/top3.jpg) no-repeat top center; width:100%; height:100px;}
.top4 { background:url(../images/top4.jpg) no-repeat top center; width:100%; height:100px;}
.top5 { background:url(../images/top5.jpg) no-repeat top center; width:100%; height:86px;}

.middle{ width:1000px; margin:0px auto; position:relative}
.tit1{ width:1027px; height:79px;background:url(../images/tit1.png) no-repeat top center; position:absolute; left:-27px; top:-79px;* top:42px;}
.tit1 h2{ font-size:36px; color:#0f4685; font-weight:bold; line-height:36px; margin:18px 0px 0px 36px }
.rline{ width:971px; border-right:29px solid #0f4685; margin:0px auto; height:430px}
.rlinea{ width:971px; border-right:29px solid #0f4685; margin:0px auto; height:460px}
.bottombg{background:url(../images/t1bg.png) no-repeat bottom center; width:1000px; height:93px}
.part1{ width:1000px; margin:120px 0px 0px 0px}
.part1_left{ width:400px; position:absolute; left:5px; top:32px;}
.part1_left h3{ height:59px;background:#ffc000; color:#fff; width:auto; display:inline-block; font-size:32px; line-height:52px; text-indent:13px; float:left}
.part1_left h3 b,.tit h3 b,.tita h3 b{ color:#b90000}
.part1_left h3 em,.part2_left h3 em,.tita h3 em{ margin-right:20px; width:12px; height:59px; float:left}
.fs18{ font-size:18px; color:#b90000; margin:10px auto 8px auto}
.part1_left p img,.part2_left p img{ margin-top:30px}
.part1_right{ width:515px;  position:absolute; right:50px; top:0px}
.part1_right p a,.part2_right p a{ text-decoration:underline}
.part1_right p a:hover,.part2_right p a:hover,{ text-decoration:none;color:#b90000}
.part1_right p img,.part2_right p img{ margin-top:20px}
.ml18{ margin-left:18px}
.ml50{ margin-left:50px}
.mt20{ margin-top:40px}
.mt30{ margin-top:40px}
.mt16{ margin-top:16px}
.part2{ width:1000px; margin:0px auto; position:relative}
.lline{ width:971px; border-left:29px solid #0f4685; margin:0px auto; height:480px}
.llinea{ width:971px; border-left:29px solid #0f4685; margin:0px auto; height:730px}
.bottombga{background:url(../images/t2bg.png) no-repeat bottom center; width:1000px; height:93px}
.part2_left{ width:389px; position:absolute; right:45px; top:40px;}
.part2_right{ width:515px;  position:absolute; left:10px; top:30px}
.tit{ position:absolute; right:60px; top:-30px}
.tita{ position:absolute; left:3px; top:-30px}
.tit h3,.tita h3{ height:59px;background:#ffc000; color:#fff; width:auto; display:inline-block; font-size:32px; line-height:52px; text-indent:13px; float:left}
.tit2{ width:1000px; height:160px;background:url(../images/tit2.png) no-repeat; margin:0px auto;}
.tit2 h2{ font-size:36px; color:#0f4685; font-weight:bold; line-height:36px; float:right; margin:98px 36px 0px }
.tit3{ width:1000px; height:119px;background:url(../images/tit3.png) no-repeat; margin:0px auto;}
.tit3 h2{ font-size:36px; color:#0f4685; font-weight:bold; line-height:36px; float:left; margin:58px 0px 0px 36px }
.zj{ width:480px; height:155px; position:absolute; top:-100px; left:10px; font-size:16px; font-weight:bold;background:url(../images/part2l.png) no-repeat; padding-left:36px;}
.zj span{ position:absolute; bottom:0px; right:-30px}
.zjlist{ position:absolute; left:0px; top:65px} 
.zjlist ul{ width:1040px;}
.zjlist li{  float:left; width:455px; margin-right:40px}
.zjlist li h4{ font-weight:bold; font-size:16px; color:#1f518b;background:url(../images/part2ico.png) no-repeat left center; text-indent:30px; margin-bottom:15px}
.zjlist li p img{ float:left; margin-right:10px} 
.zjlist li p{ margin-bottom:26px} 
.zjlist li a{color:#b90000}
.part3a{ position:absolute; width:295px; left:56px; top:90px; text-align:center; }
.part3a img,.part3b img,.part3d img{ margin-bottom:10px} 
.part3a strong,.part3b strong,.part3c strong,.part3d strong{ background:#858585; color:#fff;padding:0px 5px; }
.part3a p,.part3b p,.part3c p,.part3d p{ text-align:left}
.part3b{ position:absolute; width:310px; left:386px; top:20px; text-align:center; }
.part3c{ position:absolute; width:267px; right:5px; top:-50px; text-align:center; }
.part3d{ position:absolute; width:600px; left:405px; top:470px;}
.part3d img{ float:left; margin-right:20px} 
.tit4{ width:1000px; height:81px;background:url(../images/tit4.png) no-repeat; margin:0px auto;}
.tit4 h2{ font-size:36px; color:#0f4685; font-weight:bold; line-height:36px; float:right; margin:18px 36px 0px }
.fs16{ font-size:16px; margin:20px auto}
.part1_right p a.red,.part2_right p a.red{text-decoration:none;color:#b90000}
.mainbox{ width:1000px; background:#fff;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:2px solid #1f518b;}
.d_title a.fr { color:#1f518b; font-size:14px;}
.d_title h2 { color:#1f518b; 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 #e4e4e4; padding:3px; margin-right:18px;}
.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 #aaa;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: 66px;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:#f9dd6d}
.selectPeriods span {background: none repeat scroll 0 0 #1f518b;display: none;left: 0;position: absolute;top: 20px;width: 80px; }


