/* writeen by WLR、WeChat:lianrui555 */
/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:'Microsoft Yahei',Arial,Simsun;font-size:14px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());color: #333;}
.clear{ display:block; clear:both;}
.relative{ position:relative;}
.grayscale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
.fl{float:left;}
.fr{float:right;}
/* css reset */

body{min-width: 1200px;}
.topbanner{position: relative;}
.topbanner img{display: block;width: 100%;}
.content {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.content h2 {
    position: relative;
    text-align: center;
    padding-bottom: 20px;
    background: url(../images/imm14.png) no-repeat bottom center;
    font-size: 30px;
    padding-top: 50px;
}
.zcyq {
    position: relative;
    width: 100%;
    margin-top: 28px;
}
.zcimg {
    width: 463px;
}
.zcimg img{width: 100%;}
.zctxt {
    width: 560px;
    margin-top: 40px;
}
.zctxt span {
    display: block;
    color: #3776ff;
    font-size: 24px;
    font-weight: bold;
}
.zctxt p {
    text-indent: 2rem;
    line-height: 37px;
    letter-spacing: 2px;
    font-size: 16px;
}
.zwfwlist {
    position: relative;
    width: 105%;
    margin-top: 30px;
}
.zwfwlist li {
    width: 583px;
    float: left;
    margin-right: 30px;
    position: relative;
    height: 160px;
    margin-bottom: 30px;
}
.zwfwlist li span {
    display: block;
    position: absolute;
    left: 40px;
    top: 35px;
    color: #3776ff;
    font-size: 20px;
    font-weight: bold;
    width: 275px;
    line-height: 32px;
}
.zwfwlist li img {
    display: block;
    width: 100%;
}