/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none; vertical-align:middle;}
ol,ul,li{ list-style:none;}
a{ text-decoration:none; color:#595757;}
a:hover{ text-decoration:underline;}
.clearfix{zoom:1;}
.clearfix:after{ display:block; clear:both; content:""; height:0; visibility:hidden;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
html{background:#ecf3f8 url(../images/zt/313.gif) repeat-x left -27px;}
body{ font-family:"" Arial; font-size:12px; line-height:22px;background:url(../images/zt/316.gif) no-repeat center -27px;color:#333;}
.header p{ height:27px; line-height:27px;background:url(../images/zt/316.gif) no-repeat center top; color:#132a88; overflow:hidden; padding-left:16px; clear:both;}
h2{ font-size:16px;}
h3{ font-size:14px;}
.mc{ margin-left:auto; margin-right:auto;}
.mb10{ margin-bottom:10px;}
.wrapper{ width:1004px; margin-left:auto; margin-right:auto; background-color:#fff;}
.header img{ display:block; overflow:hidden; width:1004px;float:left;}
.header .menu{ clear:both;font-size:16px; height:49px; line-height:49px; background-image:url(../images/zt/315.gif);overflow:hidden; padding-left:8px;}
.header .menu li{ float:left; padding:0 7px;}
.header .menu li a{ color:#fff; font-family:""; font-weight:bold;}
.header dl{ width:1004px; height:76px; background:none;padding-top:0px;overflow:hidden;position:relative; background:url(../images/zt/317.gif) no-repeat 0 0;}
.header dt{float:left; height:30px; line-height:30px;overflow:hidden; padding-right:0px;padding-left:0px;text-align:center;}
.header dt a{ color:#026db4; font-size:12px; font-family:""; font-weight:bold;}
.header dt.dt1{ width:195px;}
.header dt.dt2{ width:170px;}
.header dt.dt3{width:150px;}
.header dt.dt4{ width:175px;}
.header dt.dt5{ width:160px;}
.header dt.dt6{width:146px; padding-left:0; padding-right:0;}
.header dd{ position:absolute; top:25px;text-align:center;height:42px; padding-top:4px; line-height:18px;}
.header dd a{ margin-left:3px; margin-right:3px; color:#282828;}
.header .dd1{ left:0; width:195px;}
.header .dd2{ left:195px;width:170px;}
.header .dd3{ left:368px;width:150px;}
.header .dd4{ left:520px;width:175px;}
.header .dd5{ left:694px;width:160px;}
.header .dd6{ left:855px;width:146px;}

.bottom {background:#f4f8fb url(../images/zt/05.gif) no-repeat center 30px;height: 260px;margin-top: 10px;position: relative; border:1px solid #fff;}
.bottom ul {font-size: 14px;line-height: 26px;position: absolute;top: 30px;}
.bottom ul li.t {font-size: 14.5px;font-weight: bold;padding-bottom: 15px;}
.bottom .about {left: 72px;}
.bottom .brand { left: 232px;}
.bottom .keshi {left: 654px;}
.bottom .zhinan {left: 815px;}
.ztList li{ float:left; display:inline; margin-left:14px; margin-top:14px;width:480px; height:324px; float:left; background-image:url(../images/zt/04.gif); position:relative; overflow:hidden;}
.ztList li h3{ height:46px; line-height:46px; font-size:18px; color:#444; padding-left:40px; margin-bottom:12px;}
.ztList li img{ display:block; margin-left:auto; margin-right:auto; border:1px solid #e0e0e0;}
.ztList li .zt{ position:absolute; right:10px; top:5px; border:none;}
.ztList li p{ padding:8px; font-size:14px; color:#333; text-indent:28px;}
.ztList li p a{ color:#0071be;}
.pages{ color:#000; text-align:right; height:18px; line-height:18px; padding:14px;}
.pages li{ display:inline; color:#000; margin-left:3px; margin-right:3px; font-size:14px;}
.pages li.thisclass{ color:#f00;}

.header dd .fontred {color: red;}