﻿/* CSS Document */
body{ background:#ffffff}
.box100{ width:100%; min-height:200px;}
.banner{ background:url(../../images/2018zt/zgppryzyh/banner.png) center top no-repeat; height:429px; position:relative; overflow:hidden;}
.banner .by{ /*background:url(../../images/2018zt/zgppryzyh/biaoyu.png) left top no-repeat; */position:absolute; top:0; width:607px; height:74px; left:50%; top:-1px; margin-left:-343px;}
.banner .by img{width:607px; height:74px;}
.nav{ height:65px; line-height:65px; background:#e02829;}
.nav a{ line-height:65px; color:#FFFFFF; font-size:20px; margin:0 8px;}
.nav a:hover{ color:#ffffff;}
.bg_juxing{ background:url(../../images/2018zt/zgppryzyh/banner_tail.png) center top no-repeat;}
.left_box, .right_box{float:left;}
.wid480{ width:480px; margin-top:46px;}
.wid474{ width:474px; margin-top:46px;}
.wid500{ width:450px;}
.mgleft{ margin-left:30px;}
.mgright{ margin-right:30px;}
a{color:#3a3a3a;}
a:hover{color:#B80003;}
.po-rela{ position:relative;}
.am-container{ margin:0 auto !important; padding:0 !important; width:980px !important;}


.denglong{ width:80px; height:220px; background:url(../../images/2018zt/zgppryzyh/denglong.png) left top no-repeat; position:absolute; left:-80px; top:-2px;}
.top_dl{ margin-left:30px; margin-right:30px;}
.top_dl dt{ border-bottom:1px #a5a2a2 dotted; margin-bottom:10px; padding-bottom:8px;}
.top_dl dt a{ font-size:24px; display:block;}
.top_dl dt a.xbt{ font-size:14px; line-height:30px; font-weight:normal;}
.top_dl dd a{ font-size:16px; line-height:30px;}

.hd1{ width:474px; background:#000000; height:260px;}

.column{ display:block; position:relative;}
.column .redline{ display:block; width:100%; height:1px; background:#ffc2c7; position:absolute; top:50%; z-index:-1;}
.column .title{display:block; margin:0 auto; background:url(../../images/2018zt/zgppryzyh/tit.png) #FFFFFF; background-repeat:no-repeat; text-indent:-999em;}
.column .title1{background-position: -30px top; width:410px; height:100px;}
.column .title2{
	background-position: -30px -103px;
    width: 444px;
    height: 100px;
	}
.column .title3{background-position: -30px -200px;
    width: 244px;
    height: 100px;}
	
.column .title4{background-position: -30px -300px;
    width: 444px;
    height: 100px;}
	
.column .title5{background-position: -30px -400px;
    width: 650px;
    height: 100px;}
.hd-tonglan{width:910px; height:538px; background:#ffffff; margin:0 auto;}
.bod{border-left:1px #eee4e4 solid;}
.list-blh dd a{ font-size:16px; color:#949494;}

.toutu a img{float:left; margin-right:20px;}
.toutu a.bt{color:#000000; font-size:20px; display:block; line-height:36px; margin-bottom:10px;}
.toutu span{color:#949494; font-size:16px;}
.am-thumbnails img{ width:100%; margin-top:30px;}


.gjlt-div:after{ display:block; content:''; clear:both;}
.list-gjlt{ display:block;}
.list-gjlt dt{ margin-bottom:24px;}
.list-gjlt dt a{color:#3a3a3a; font-size:24px; font-weight:normal;}
.list-gjlt dd a{color:#949494; line-height:30px;}
.box2:after{ display:block; content:''; clear:both;}

.canyu_bg{/*background:url(../../images/2018zt/zgppryzyh/tit.png) #FFFFFF; background-repeat:no-repeat; background-position: center bottom;*/ width:100%; height:260px; position:relative; margin-bottom:40px;}
.canyu_bg p{ font-size:22px; line-height:70px;}
/*.canyu_bg a{position:absolute; display:block; width:170px; height:50px; left:0; bottom:42px; text-indent:-999em;}
.canyu_bg a.cy{ left:147px;}
.canyu_bg a.bm{ left:398px;}
.canyu_bg a.cydk{ left:612px;}*/

/*幻灯1*/
#demo-slider-0 ul li{ display:block; position:relative;}
#demo-slider-0 ul li a p{ display:block; width:100%; position:absolute; bottom:0px; background:RGBA(0,0,0,0.6); color:#ffffff;}



/*详细页*/
.con{ padding:1.5rem;}
.bza{ font-size:2.6rem; text-align:center;}
.bza-con{ font-size: 1.6rem; line-height: 140%;}
.wxw-a{ width:100%; position:relative; margin-bottom:30px; display:table; }
.wxw-img{ width:100%; height:200px;}
.wxw-a span{ width:100%; height:200px;
	position:absolute; top:0; bottom:0; left:0; right:0;
	background:RGBA(0,0,0,0.5); display: table;
	color: #FFFFFF; text-align: center;}
.wxw-a span p{display: table-cell;vertical-align:middle; padding: 0;margin: 0; font-size: 1.8rem; }
.wxw-a:hover span{background:RGBA(0,0,0,0.2);}
.con p{ text-indent: 2em;}
.zrbj{ text-align: right;}
.xgwz1{ margin-bottom: 1rem;}
.ltrc div{ margin:0 8px; padding:0 8px; background-color:#E7E7E7; border:1px #CBCBCB solid;}
.ltrc div span{color: #a61e1f;font-size: 12px;}
.ltrc div b{font-size: 16px;
    color: #000000;
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;}
@media only screen and (max-width:681px){
	.banner{background:none; height:auto; width:100%;}
	.banner img{ display: block;}
	.wxw-img{ width:100%; height:auto;}
	.wxw-a span{ height:auto;bottom: 0; top: auto;}
	.wxw-a span p{ font-size: 1.6rem;}
.con p img{width: 98%;}
}

