@charset "UTF-8";
/* CSS Document */
html { height: 100%;}
body{ width:100%; font-family:"微软雅黑"; font-size:14px; background:url(body-bg.jpg) center top no-repeat; background-size: cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; -webkit-background-size:cover; background-attachment:fixed; color:#424141;}
*{ border:0; margin:0; padding:0; list-style:none;}
a,a:hover{ text-decoration:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal}
.mb20{ margin-bottom:20px;}
.mt20{ margin-top:20px;}



.wcy-topic{ width:1000px; margin:0 auto;}

/*头部开始*/
.topic-header{ width:100%;}
.topic-logo{ width:100%; height:99px; border-bottom:1px #01c4bd solid;}
.topic-logo h1{ float:left; margin-top:13px;}
.topic-link{ width:160px; float:right; margin-top:40px;}
.topic-link li a{ width:30px; height:23px; float:right; margin-left:12px;}
.topic-link-li1 a{ background:url(link-wb1.png) no-repeat;}
.topic-link-li2 a{ background:url(link-qq1.png) no-repeat;}
.topic-link-li3 a{ background:url(link-wx1.png) no-repeat;}
.topic-link-li1 a:hover{ background:url(link-wb2.png) no-repeat;}
.topic-link-li2 a:hover{ background:url(link-qq2.png) no-repeat;}
.topic-link-li3 a:hover{ background:url(link-wx2.png) no-repeat;}

.topic-nav0{ width:100%; height:50px;}
.topic-nav{ width:650px; height:34px; line-height:34px; margin-top:12px; float:left;}
.topic-nav li a{ float:left; margin-right:20px; color:#424141; font-size:16px;}
.topic-nav li a:hover{ background:url(topic-point.png) no-repeat bottom center;}

.topic-search{ width:215px; height:26px; float:right; margin-top:20px; position:relative;}
.topic-search  .topic-search-input1{ width:165px; height:28px; line-height:28px; font-size:13px; color:#636363; padding-left:10px; padding-right:40px; border-radius:14px; background:#FFF; background: rgba(255,255,255,0.6); filter:Alpha(opacity=60);}
.topic-search .topic-search-input2{ width:20px; height:20px; background:url(topic-searchbg.png) no-repeat; position:absolute; right:10px; top:4px; cursor:pointer;}
/*头部结束*/

/*内容开始*/
.topic-contents{ width:100%; height:auto; margin-top:300px; overflow: hidden;}
.crumbly-bread{ width:100%; height:50px; line-height:50px; float:left;}
.crumbly-bread li a{ float:left; padding-right:12px; color:#424141;}
.crumbly-bread img{ float:left; padding-right:12px; padding-top:23px;}
.topic-banner{ width:1000px; height:220px; float:left; margin-bottom:20px;}

.topic-left{ width:630px; margin-right:20px; float:left;}
.topic-zsdt{ height:280px; background:#FFF; background: rgba(255,255,255,0.9); filter:Alpha(opacity=90);}
.topic-zsdtbg{ width:630px; height:280px; background:url(topic-zsdtbg.png) no-repeat top left;}
.topic-zsxmbg{ width:630px; height:280px; background:url(topic-zsdtbg2.png) no-repeat top left;}
.topic-yhzcbg{ width:630px; height:280px; background:url(topic-zsdtbg3.png) no-repeat top left;}
.topic-zyysbg{ width:350px; height:1172px; background:url(topic-zsdtbg4.png) no-repeat top left;}

.topic-title{ width:590px; height:35px; padding-top:5px; margin:0 auto; border-bottom:1px #01c4bd solid;}
.topic-title h2{line-height:35px; padding-left:24px; float:left; font-size:16px;}
.topic-title span a{ width:20px; height:35px; float:right; background:url(topic-title-spanbg.png) no-repeat right center;}
.topic-list{ width:590px; height:auto; padding-top:5px; margin:0 auto;}
.topic-list li{ height:30px; line-height:30px;}
.topic-list li a{ width:430px; float:left; padding-left:24px; color:#424141; background:url(topic-point2.gif) no-repeat 11px center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.topic-list li span{ float:right;}
.topic-list li:hover,.topic-list li:hover a{ color:#01c4bd;}


.topic-right{ width:350px; float:left;}
.topic-zyys{ width:350px; height:1172px; background:#FFF; background: rgba(255,255,255,0.9); filter:Alpha(opacity=90);}
.topic-title2{ width:310px; height:35px; padding-top:5px; margin:0 auto; border-bottom:1px #01c4bd solid;}
.topic-title2 h2{line-height:35px; padding-left:24px; float:left; font-size:16px;}
.topic-title2 span a{ width:20px; height:35px; float:right; background:url(topic-title-spanbg.png) no-repeat right center;}

.topic-title3{ width:310px; height:35px; padding-top:10px; margin:0 auto; border-bottom:1px #01c4bd dotted;}
.topic-title3 h2{line-height:35px; padding-left:24px; font-size:15px; float:left; background:url(topic-title3h2bg.png) no-repeat 11px center}

.topic-sqgk{ width:310px; height:auto; margin:0 auto;}
.topic-sqgk p{ margin:10px auto; line-height:24px; text-indent:2em;}
.topic-sqgk span{ width:15px; height:15px; margin-left:25px;}
.topic-sqgk span img{ vertical-align:middle;}

.topic-stnmy{ width:310px; height:auto; margin:0 auto;}
.topic-stnmy dl{ width:310px; height:92px; margin-bottom:5px;}
.topic-stnmy dl dt{ width:76px; height:92px; float:left;}
.topic-stnmy dl dt img{ width:56px; height:56px; margin:15px 10px;}
.topic-stnmy dl .topic-dd1{ width:234px; float:left; line-height:24px; margin-top:5px; font-weight:600;}
.topic-stnmy dl .topic-dd2{ width:234px; float:left; line-height:24px;}
.topic-stnmy dl .topic-dd2 span{ width:15px; height:15px; margin-left:25px;}
.topic-stnmy dl .topic-dd2 span img{ vertical-align:middle;}
/*内容结束*/


/*底部开始*/
.topic-footer{ width:1000px; height:142px; border-top:1px #01c4bd solid;}

.topic-dzjg{ width:52px; height:64px; margin:35px 0 0 233px; float:left;}

.topic-sm{ width:370px; float:left; margin-top:30px;}
.topic-sm ul{ width:240px; height:30px; margin:0 auto;}
.topic-sm ul li{ float:left; padding-right: 12px; line-height:24px;}
.topic-sm ul li a{ color:#424141;}
.topic-sm ul img{ float:left; padding-right: 12px; padding-top:10px;}
.topic-sm p{ width:100%; text-align:center; line-height:30px; font-size:12px;}

.topic-zc{ width:110px; height:55px; float:left; margin-top:40px;}
/*底部结束*/