﻿   html{color:#000;background:#FFF;} 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{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Microsoft yahei,Arial Verdana,sans-serif; color: #333; background:#f0f0f0}
#zttop a{ text-decoration: none; color: #333;}
a{ text-decoration: none; color: #fff;}
a:hover{ text-decoration: underline; color:#0066CC;}
.top-a a { color:#333; margin:0 5px;}
.wrapper { width:980px; margin:10px auto; overflow:hidden}
.banner { margin-bottom:10px; overflow:hidden; height:340px;}
.box { padding:10px; overflow:hidden; background:#fff; margin-bottom:10px;}
.box-cnt { padding:5px;}
.tit { border-bottom:1px solid #ddd; padding:5px 10px 5px; margin-bottom:10px; line-height:30px; height:30px;cursor:hand;}
.tit h3 { font-size:20px; color:#000; float:left; font-weight:400;}
.tit .more { display:inline-block; height:24px; line-height:24px; width:50px; background:#66a8ff; text-align:center; color:#fff; float:right;}
.tit-tab { display:inline-block; margin-bottom:-1px;}
.tit-tab a { font-size:18px; color:#7c7c7c; margin:0 20px;}
.tit-tab a.on { border-bottom:1px solid #67a7ff; color:#67a7ff; padding-bottom:7px;}
.tit-tab a:hover { text-decoration:none}
.pro-list-290 { overflow:hidden}
.pro-list-290 li { width:290px; height:240px; float:left; margin:10px 11px; display:inline-block; overflow:hidden}
.img290 { width:290px; height:200px; overflow:hidden; display:inline-block;}
.pro-tit { height:40px; line-height:40px; color:#fff; display:inline-block; width:100%; font-size:16px; text-align:center;}
.w630 { width:630px; float:left;}
.side { width:330px; float:right;}
.c-t-s { background:#70adfe; width:290px; float:left; margin:0 5px;}
.c-t-s dt { width:290px; height:130px; overflow:hidden }
.c-t-s dt img { width:290px; height:130px;}
.c-t-s dd { height:160px; overflow:hidden; padding:5px 10px; color:#fff;}
.c-t-s dd h3 { font-size:18px; margin:5px 0; color:#fff; font-weight:400}
.topic { background:#66a8ff; padding:15px; margin-bottom:10px; color:#fff;}
.topic h2 { font-size:22px; margin-bottom:5px; color:#fff; font-weight:normal;}
.topic h2 a { color:#fff;}
.topic h2 img { vertical-align:middle; margin:0 5px;}
.topic h3 { color:#c3e5fe; font-size:16px; margin:5px 0 10px;}
.topic p { margin-bottom:10px; font-size:14px;}
.topic p i { background:url(number-bg.jpg) no-repeat; display:inline-block; float:left; width:20px; height:20px; text-align:center; margin-right:10px;}
.list-yg { overflow:hidden}
.list-yg li { border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.list-yg li h3 { color:#66a8ff; font-size:18px; font-weight:400; margin-bottom:5px;}
.box-ds { background:#70ADFE; padding:10px; overflow:hidden}
.box-ds h3 { border:0; font-size:24px; color:#fff; font-weight:400; margin-bottom:10px;}
.box-ds ul li { width:100px; height:40px; float:left; margin:10px; line-height:40px;}
.box-ds ul li a { color:#fff; font-size:14px;}
.box-ds ul li img { width:40px; height:40px; display:inline-block; float:left; margin-right:10px;}
.cts { overflow:hidden}
.cts dt { width:335px; float:left; height:245px;}
.cts dd { padding:0 15px; overflow:hidden}
.cts dd h3 { font-size:28px; font-weight:400; margin-bottom:10px; }
.cts dd h3 a {color:#0e5b95;}
.cts dd p { line-height:26px; color:#999; margin-bottom:10px;}

.index-slide { height:340px; margin:auto; overflow:hidden; position:relative; z-index:0; width:980px;}
.index-slide-b { position:absolute; left:0; top:0; z-index:10; height:340px;}
.index-slide-b li { height:340px; float:left; overflow:hidden; position:absolute; }
.index-slide-b li a { height:100%; width:100%; display:block}
.index-slide-nav { position: absolute; width:200px; z-index:10; bottom:10px; left:450px;}
.index-slide-nav li { background:url(index-bg.png) 0 -1180px; height:14px; width:14px; cursor:pointer; display:inline-block; margin:0 5px; float:left;}
.index-slide-nav li.on { background:url(index-bg.png) 0 -1200px;}

.side-nav { width:150px; overflow:hidden; float:left; border-top:40px solid #70ADFE; padding-top:10px;}
.side-nav a { font-size:14px; display:block; padding-left:20px; margin:10px 0; font-weight:700; font-size:16px; color:#000}
.side-nav a.on { background:url(ice-icon-l.jpg) 0 5px no-repeat; color:#70ADFE}
.main { width:820px; float:right;}
.m-list { overflow:hidden}
.m-list dt { float:left; width:290px; height:240px; overflow:hidden; margin-right:20px;}
.m-list dt li { margin:0}
.m-list dd { padding:10px 0}
.m-list dd p { font-size:14px; margin-bottom:10px; color:#999}
.list-img-text { overflow:hidden;}
.list-img-text li { width:46%; float:left; display:inline; padding:10px 0; margin-right:10px;}
.list-img-text li .imgs { width:115px; display:inline-block; overflow:hidden; float:left; margin-right:10px; color:#666; text-align:center;}
.list-img-text li .imgs img { margin-bottom:5px;}
.list-img-text li p { line-height:20px; font-size:12px;}
.list-img-text li p .more { float:right; color:#333;}
.footer{ width: 980px; margin:10px auto; text-align: center; padding:10px 0;}
.footer p{ line-height: 22px; color:#666}
.footer a{ color:#666}
.side-img-list { overflow:hidden}
.side-img-list li { width:130px; margin:5px 10px; float:left; overflow:hidden; text-align:center;}
.side-img-list li img { width:120px; height:120px; margin-bottom:5px;}