/*reset*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
* {font-family:"Microsoft Yahei", "Arial", "sans-serif", "simsun";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img {list-style:none;border:none;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
del,ins {text-decoration:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
button,input,select,textarea {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000000;}
iframe {margin:0 auto;}
a {text-decoration:none;color:#515151;cursor:pointer;}
body {min-width:1200px;text-align:center;background:#fff url(../images/cz_bg.png) no-repeat top center;}
input,a {outline:none;}
.inner {width:1200px;margin:0 auto;text-align:left;}
.left {float:left;}
.right {float:right;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.hide {display:none;}

.top {position: relative;width: 1242px;height: 583px;margin: 0 auto 30px;background: url(../images/cz_headline.png);}
.home {position: absolute;width: 370px;height: 85px;left: 108px;top: 48px;}
.home img {width: 370px;height: 85px;}
.top h3 {position: absolute;width: 630px;line-height: 50px;left: 380px;top: 440px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top h3 a {font-size: 32px;color: #474747;font-weight: bold;}
.top .more {position: absolute;height: 50px;line-height: 50px;right: 60px;top: 440px;text-align: left;color: #ea130d;font-size: 18px;}

.card {width: 576px;height: 300px;margin-bottom: 30px;} 
.card .hd {width: 100%;height: 38px;margin-bottom: 10px;background: url(../images/cz_tab_bg.png) no-repeat 114px 15px;}
.card .hd h4 {float: left;width: 112px;height: 38px;line-height: 35px;background: url(../images/cz_tab1.png);}
.card .hd h3 {float: left;width: 152px;height: 38px;line-height: 35px;background: url(../images/cz_tab2.png);}
.card .hd h4 a {padding-left: 10px;color: #fff;font-size: 18px;font-weight: bold;}
.card .hd h3 a {padding-left: 15px;color: #fff;font-size: 18px;font-weight: bold;letter-spacing: 1px;}
.card .bd ul li {line-height: 36px;margin-left: 5px;padding-left: 22px;background: url(../images/cz_blue_spot.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card .bd ul li a {color: #232323;font-size: 16px;}
.card .bd ul li:hover a {color: #215bb1;}
.card .bd ul li span {float: right;}

.list {width: 1200px;margin: 0 auto;}
.list .title {width: 100%;height: 46px;line-height: 44px;letter-spacing: 1px;color: #fefeff;font-size: 20px;font-weight: bold;background: url(../images/cz_title.png);}
.list .title a {color: #fefeff;}
.doc {width: 576px;height: 260px;margin-top: 20px;margin-bottom: 30px;}
.doc ul li {line-height: 36px;margin-left: 5px;padding-left: 22px;background: url(../images/cz_blue_spot.png) no-repeat left center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.doc ul li a {color: #232323;font-size: 16px;}
.doc ul li:hover a {color: #215bb1;}
.doc ul li span {float: right;}
.list .hd {width: 100%;height: 80px;line-height: 80px;font-size: 20px;letter-spacing: 1px;font-weight: bold;color: #2165b1;background: url(../images/cz_title_bg.png) no-repeat center;}
.list .bd {display: inline-block;width: 1215px;height: auto;}
.list .bd ul li {float: left;width: 388px;height: 40px;margin-right: 15px;margin-bottom: 10px;border: 1px solid #e5e5e5;background: #eeeeee url(../images/cz_arrow.png) no-repeat 10px center;}
.list .bd ul li a {float: left;width: 280px;padding-left: 40px;height: 40px;line-height: 40px;font-size: 14px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list .bd ul li a:hover {color: #009bff;text-decoration: underline;}
.list .bd ul li .more {float: right;padding: 0;width: 50px;height: 30px;line-height: 30px;margin-top: 5px;margin-right: 10px;background: #fff;text-align: center;color: #009bff;}
.list .bd ul li .more:hover {color: #009bff;text-decoration: none;}