@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.clear{ clear:both}
.more{float:right; font-size:14px; color:#666; margin-right:20px; font-weight:normal; text-decoration:none; font-style:normal}
img{ border:none}

body{ background:url(images/bg.jpg)}
.top1{ height:100px; background: url(images/top1.jpg) no-repeat center}
.top2{ height:100px; background: url(images/top2.jpg) no-repeat center}
.top3{ height:100px; background: url(images/top3.jpg) no-repeat center}
.top4{ height:100px; background: url(images/top4.jpg) no-repeat center}
.top5{ height:100px; background: url(images/top5.jpg) no-repeat center}
.top6{ height:118px; background: url(images/top6.jpg) no-repeat center top; }
.dy_b{width:1000px; margin:0 auto; position:relative}
.dy_b .dy{width:710px;float:right;margin: 20px 140px 10px 40px;font-family: Microsoft YaHei; }
.dy_b .dy .fl{ font-size:30px; float:left}
.dy_b .dy .fr{ font-size:12px; float:right; line-height:22px;width:640px; margin-top:5px; text-indent:2em}

.content{width:960px; margin:0 auto; background:#fff; padding:0px 20px; overflow:hidden}
.content .part1,.content .part2,.content .part3{width:1000px; display:inline-block; margin:25px 0px; }
.content .banner{ background:url(images/banner.jpg) no-repeat; height:60px;padding:35px 0px 0px 70px}
.content .banner h2{ font-size:36px; font-style:italic; font-family:Microsoft YaHei; height:45px; line-height:45px; background:url(images/textbg.jpg)}
.content .banner h2 em{ font-size:38px}
.content .banner h2 b{ background:#FFF; padding-right:20px}
.content .part1 dl{width:299px;float:left; margin-right:15px; border:1px solid #d2d2d2; padding:4px}
.content .part1 dl dt img{width:299px; height:198px}
.content .part1 dl dd { padding:10px}
.content .part1 dl dd b{ font-size:18px; line-height:30px; font-family:Microsoft YaHei;}
.content .part1 dl dd p{ font-size:12px; line-height:22px; text-indent:2em}
.content .part1 dl dd p a,.content .part2 dl dd p a,.content .part3 dl dd p a{ color:#767a05; text-indent:0px}

.content .part2 dl{width:960px; height:208px; clear:both; overflow:hidden}
.content .part2 dl dt img{width:208px; height:208px;}
.content .part2 dl dd{background:url(images/part3_bg.jpg) left top no-repeat; width:752px; height:208px;padding: 45px 0px;}
.content .part2 dl dd b{ font-size:18px; color:#fff; background:#000000; font-weight: bold; line-height:25px; padding:0 10px; display:inline-block; margin:0px 10px;font-family: Microsoft YaHei;}
.content .part2 dl dd p{ margin:5px 10px; width:670px;text-indent:2em; line-height:22px; font-size:12px }

.content .part3 dl{width:310px; float:left; margin-right:15px; margin-top:20px}
.content .part3 dl dt img{width:309px; height:139px;}
.content .part3 dl dd{width:300px; padding-bottom:15px; background:url(images/arr.jpg) no-repeat bottom left}
.content .part3 dl dd b,.content .part3 dl dd p{ background:#f6f6f6;width: 280px;display: inline-block;padding: 5px 15px;}
.content .part3 dl dd p{ font-size:12px; line-height:24px; text-indent:2em}
.content .part3 dl dd b{font-family: Microsoft YaHei; font-weight:bold; font-size:16px; line-height:35px; padding:5px 15px 0px 15px; text-align:center}
.top1text{ width:1000px; margin:0px auto; position:relative;}
.backto {background:url(images/num.gif) no-repeat left top #FFFFFF;color: #888888;cursor: pointer;font-size: 12px;height: 20px;left: 152px;line-height: 20px;position: absolute;text-indent: 5px;top: 82px;width: 101px;}
.backto ul {background: none repeat scroll 0 0 #FFFFFF;display: none;left: 0;position: absolute;top: 20px;width: 67px;}
.backto li a {color: #274279;cursor: pointer;font-size: 12px;height: 20px;line-height: 24px; color:#333}
.backto li:hover {background: none repeat scroll 0 0 #274279;color: #274279;}
.backto li a:hover {color: #274279;}
.backto li:hover a {color: #fff;}
blockquote {color: #f2f2f2;float: right;height: 85px;line-height: 20px;margin: 22px 12px 0px 0px;width: 560px;}

.zt{ height:288px; margin-top:40px}
.ztlist { padding:10px 20px; display:inline-block; position:relative}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer; position:absolute}
.ztlist span.left{ background:url(images/btn_l.jpg) no-repeat; float:left; z-index:1; left:5px}
.ztlist span.right{ background:url(images/btn_r.jpg) no-repeat; float:right;right: 0px;position: absolute;z-index: 1;}
.zt2 {float: left;width: 910px;height: 160px;_display: inline;overflow: hidden;position: relative;}
.zt2 ul { float:left; position:absolute; width:1000px;}
.zt2 li { float:left;  width:201px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin:0px 10px; background:#fff;}
.zt2 li img { width:201px; height:152px; float:left;}
