body{font-family: "sourcehansanscn—heavy";}
.mainheader{height: 724px;background: url(../images/wxhearderbg_02.jpg) no-repeat center top;}
.mianhader-nav{padding-top: 60px;height: 88px;}
.mianhader-nav dt{width: 125px;height:88px ;}
.mianhader-nav dt a{font-size: 40px;color: #982013;font-weight: bold;}
.mianhader-nav dd a{margin: 0 8px;font-size: 16px;color: #000000;font-weight: bold;}
.mianhader-nav dd a:hover{color: #fa7b1e;}
.mianhader-nav dd {line-height: 40px;color: #000000;width: 900px;}
.mianhader-nav dd span {font-weight: bold;position: relative;top: -2px;}
.mainhder-con{position: relative;}
.mainhder-con .conl{width: 500px;height: 375px;position: relative;
}
.mainhder-con .conl .swiper-container1{width: 525px;height: 418px;overflow: hidden;}
.mainhder-con .conl .swiper-slide{position: relative;}
.mainhder-con .conl .swiper-container1 img{width: 500px;height: 375px;}
.mainhder-con .conl .title{height: 54px;width: 340px;text-align: center;background: #d24545;position: absolute;left: 185px;bottom: 0;z-index: 10;line-height: 54px;}
.mainhder-con .conl .title a{color: #fff;display: block;position: relative;z-index: 1; overflow: hidden; padding: 0 10px; }
.mainhder-con .conl .title .kuai{position: absolute;width: 56px;height: 60px;top: -60px;right: 0;background: #d24545;}
.mainhder-con .conl  .bannerline{position: absolute;width: 78px;height: 120px;background: url(../images/wxbannerline.png) no-repeat;z-index: 0;left: 469px;bottom: -62px;}

.fixedslidera{position: absolute;top: 30px;left: -30px;width: 80px;height: 40px;background: url(../images/wxsliderbtn_04.jpg) no-repeat;z-index: 10;}
.fixedslidera a{width: 40px;height: 40px;}
.mainhder-con .conr{width: 482px;height: 448px;background: url(../images/wxheaderrbg_04.jpg) no-repeat ;position: relative;z-index: 10;}
.mainhder-con .conr .conrwrap{

	padding: 40px;

}
.h60{height: 72px;}
.h40{height: 48px;}

.mainhder-con .conr .conrwrap a{color: #444;}
.mainhder-con .conr .conrwrap a:hover{color: #d24545;}
.mainhder-con .conr .conrwrap .title{padding-bottom: 20px;}
.mainhder-con .conr .conrwrap .title a{font-size: 22px; line-height: 32px; height: 64px; overflow: hidden; display: block;}
.mainhder-con .conr .conrwrap  .newsitem{margin-bottom: 16px; height: 22px; overflow: hidden;}
.mainhder-con .conr .conrwrap .item-title a{font-size: 16px; line-height: 22px; overflow: hidden;}
.mainhder-con .conr .conrwrap .text{color: #666;line-height: 24px;overflow: hidden;}
.mainhder-con .conr .conrwrap .go{position: absolute;bottom: 25px;right: -32px;}


.row1{position: relative;z-index: 1;height: 494px;}
.mainbody .title{height: 60px;padding-left: 60px;position: relative;}
.mainbody .title a{font-size: 26px;color: #333;}
.mainbody .title .icon{position: absolute;left: 0;top: -25px;z-index: -1;}
.row1 .row-l{width: 564px;}
.row1 .row-l .row-l-m-l{width: 340px;}
.row1 .row-l .row-l-m-l .thumb{width: 340px;height: 236px;position: relative;}
.row1 .row-l .row-l-m-l .thumb .thumbimg{width: 340px;height: 236px;}
.row1 .row-l .row-l-m-l .thumb .thumb-title{position: absolute;left: 0;right: 0;bottom: 0; height: 40px;line-height: 40px;text-align: center;background: url(../images/wxtitleline.png);}
.row1 .row-l .row-l-m-l .thumb .thumb-title a{color: #fff;font-size: 16px; overflow: hidden; display: block; padding: 0 10px; height: 40px; }
.row1 .row-l .row-l-m-l .thumb .bg{position: absolute;top: -18px;left: -36px;z-index: -1;}
.row1 .row-l .row-l-m-l .newslist{
	padding: 13px 0 0 10px;
	height: 102px;overflow: hidden;
}
.row1 .row-l .row-l-m-l .newslist li{height: 34px;line-height: 34px;overflow: hidden;padding-left: 20px;background: url(../images/wxfang.png) no-repeat left center;}
.row1 .row-l .row-l-m-l .newslist li a{color: #444;font-size: 16px;}
.row1 .row-l .row-l-m-l .newslist li a:hover{color: #d24545;}

.row1 .row-l-m-r{width: 200px;}
.row1 .row-l-m-r .video-item{width: 200px;margin-bottom: 28px;}
.row1 .row-l-m-r .video-item .video-item-img{width: 200px;height: 113px;position: relative;display: block;}
.row1 .row-l-m-r .video-item .thumbi{width: 200px;height: 113px;}
.row1 .row-l-m-r .video-item .img{width: 200px;height: 113px;}
.row1 .row-l-m-r .video-item .play{position: absolute;width: 30px;height: 30px;left: 10px;bottom: 10px;}
.row1 .row-l-m-r .video-item .vtitle{width: 200px; line-height: 18px;text-align: center;left: 0;bottom: 0;}
.row1 .row-l-m-r .video-item .vtitle a{color: #444; height: 36px; overflow: hidden; display: block; padding-top: 5px; }
.row1 .row-l-m-r .video-item .vtitle a:hover{ color: #d24545; }

.row1 .row-r{width: 473px;}
.row1 .row-r-m{width: 473px;height: 307px;background:url(../images/wxbg2.png) no-repeat ;position: relative;}
.row1 .row-r-m .wxlogo{position: absolute;left: -6px;top: -10px;}
.row1 .row-r-m .newslist{
	padding: 50px 0 0 65px;
	width: 364px;
	height: 204px;
	overflow: hidden;
}

.row1 .row-r-m .newslist li,.row2 .row-r .newslist li,.row3 .row-l .newslist li{height: 34px;line-height: 34px;background: url(../images/wxbigfang.png) no-repeat center left;padding-left: 17px;}
.row1 .row-r-m .newslist li span ,.row2 .row-r .newslist span,.row3 .row-l .newslist span{color: #d24545;margin-right: 10px;}
.row1 .row-r-m .newslist li a{color: #666;font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; display: block;}
.row1 .row-r-m .newslist li a:hover{color: #d24545; }




.row2 {height: 440px;}

.row2 .row-l{
	width: 494px;position: relative;
	position: relative;
}

.row2 .row-l .thumb{
	width: 298px;
	height: 400px;
	position: relative;
}
.row2 .row-l .headerimg{
	position: absolute;
	left: -55px;
	top: -28px;
}
.row2 .row-l  .title{position: absolute;left: 0;top: 206px;width: 120px;}
.row2 .row-l .line{position: absolute;left: 115px;top: 188px;}
.row2 .row-l .thumb .pl{position: absolute;left: -24px;top: -15px;}
.row2 .row-l .thumb .bg{position: absolute;right: -20px;bottom: -15px;z-index: -1;}
.row2 .row-l .thumb .thumbimg{width: 298px;height: 400px;}
.row2 .row-r{width: 545px;}

.row2 .row-r .more{height: 42px;}
.row2 .row-r .more a{float: right;line-height: 30px;color: #d24545;}
.row2 .row-r .mes{width: 470px;}
.row2 .row-r .mestitle{height: 30px;}
.row2 .row-r .mestitle a{font-size: 20px;color: #333; line-height: 24px; height: 24px; margin-top: -2px; font-weight: normal; overflow: hidden; display: block; }
.row2 .row-r .mestitle a:hover{color: #d24545;}
.row2 .row-r .mestext{color: #333;line-height: 24px;height: 72px;overflow: hidden;}

.row2 .row-r .newslist{padding-top:20px ;height: 204px;overflow: hidden;}
.row2 .row-r .newslist li a{color: #444;font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; display: block;}
.row2 .row-r .newslist li a:hover{color: #d24545;}


.row3{height: 335px;position: relative;}
.row3 .row-l{width: 364px;margin-left: 240px;}
.row3 .row-l .newslist{height: 204px;overflow: hidden;}
.row3 .title{left: 0;top: 100px;width: 120px;}
.row3 .more{position: absolute;left: 120px;top: 164px;color: #d24545;}
.row3 .line{position: absolute;left: 112px;top: 129px;}
.row3 .row-l .newslist span{font-weight: bold;}
.row3 .row-l .newslist{position: relative;top: -20px;}
.row3 .row-l .newslist a:hover{color: #d24545;}
.row3 .row-l .newslist a{font-size: 16px;color: #444; line-height: 34px; height: 34px; overflow: hidden; display: block;}
.row3 .row-r{width: 290px;position: absolute;right: 60px;top: 0;}
.row3 .row-r .thumb{width: 290px;height: 246px;background: url(../images/wxbookbg.png) no-repeat center bottom;text-align: center;position: relative;}
.row3 .row-r .thumb img{width: 162px;height: 233px;}
.row3 .row-r .thumb .sp{position: absolute;width: 69px;height: 34px;text-align: center;line-height: 34px;color: #fff;background: url(../images/wxbookp.png)no-repeat center;right: -25px;top: 100px;}
.row3 .row-r .thumbtitle{padding: 0 26px;line-height: 20px;color: #333333;text-align: center;padding-top: 5px;}
.row3 .row-r .thumbtitle a{font-size: 14px;color:#333; overflow: hidden; display: block; height: 40px; }
.row4{height: 576px;position: relative;padding-left: 30px;}
.row4 .title{position: absolute;width: 30px;text-align: center;padding: 72px 0 0 0 ;right: 0;top: -5px;line-height: 34px;}
.row4 .title .icon{position: absolute;left: -20px;top: 0;}
.row4 .title .titlebg{    position: absolute;
    bottom: -101px;
    left: -6px;
    z-index: -1;
    line-height: 34px;
}
.row4 .title span{color: #fff;font-size: 26px;}
.row4 .wxk{position: absolute;right: 0;bottom: 86px;width: 245px;height: 140px;}
.row4 .wxk .jb{position: absolute;right: 20px;top: -100px;}
.row4 .row4-t-l{width: 500px;height: 376px;position: relative;}
.row4 .row4-t-l .thumb {width: 500px;height: 376px;position: relative;box-shadow: 0 5px 10px #ebebeb;
 /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ebebeb')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ebebeb');
}
.row4 .row4-t-l .thumb .thumbimg{width: 500px;height: 376px;}
.row4 .row4-t-l .thumb .thumbtitle{position: absolute; width: 500px;height: 40px;line-height: 40px;text-align: center;left: 0;bottom: 0;background: url(../images/wxtitleline.png) ;}
.row4 .row4-t-l .thumb .thumbtitle a{color: #fff; overflow: hidden; display: block; padding: 0 10px; }
.row4 .row4-t-l .thumb .bg{position: absolute;z-index: -1;left: -30px;bottom: -21px;}
.row4 .row4-t-r{width: 460px;position: relative;}
.row4 .row4-t-r .newslist{padding: 60px 0 0 20px;height: 238px;overflow: hidden;}
.row4 .row4-t-r .newslist li{line-height: 34px;padding-left: 17px;background: url(../images/wxbigfang.png) no-repeat left center;}
.row4 .row4-t-r .newslist li a{color: #444;font-size: 16px; line-height: 34px; height: 34px; overflow: hidden; display: block;}
.row4 .row4-t-r .newslist li a:hover{color: #d24545;}
.row4 .row4-t-r .line1{position: absolute;width: 522px;height: 1px;background: #d24545;left: 0;top: 27px;}
.row4 .row4-t-r .line2{position: absolute; height: 3px;width: 100px;top: 26px;background: #d24545;left: 197px;}

.row4 .row4-b{padding: 57px 0 0 0;}
.row4 .row4-b a{float: left;margin-right: 20px;text-align: center;width: 239px;height: 55px;line-height: 55px;background: url(../images/wxbtn.png) no-repeat;
color: #d24545;
    overflow: hidden;
    display: block;
    padding: 0 5px;}


.row5{position: relative;}
.row5 .line1{position: absolute; width:930px ;top: 15px;height: 1px ;background: #d24545;left: 168px;}
.row5 .line2{position: absolute; width: 60px;height: 3px;background: #d24545;top: 14px;left: 168px;}
.row5 .more{position: absolute;width: 96px;height: 44px;line-height: 36px;text-align: center;color: #fff;right: 0;top: 0;background: url(../images/wxmorebg.png) no-repeat;}
.row5 .rw-list{padding: 0 0 0 8px;width: 1112px;}
.row5 .rw-list li{width: 250px;float: left;margin-right: 28px;text-align: center;}
.row5 .rw-list li .thumb{ overflow: hidden; display: block; position: relative;  }
.row5 .rw-list li .thumb .thumbimg{width: 250px;height: 250px;}
.row5 .rw-list li .thumb i{ width: 100%; height: 100%; overflow: hidden; display: block; position: absolute; top: 0; left: 0; background: url(../images/thumb_bg.png) center center no-repeat; background-size: 100% 100%; }
.row5 .rw-list li .name{padding: 12px 0 0 0;height: 44px;position: relative;}
.row5 .rw-list li .name a{color: #333;font-size: 20px;font-weight: bold;}
.row5 .rw-list li .name a:hover{color: #d24545;}
.row5 .rw-list li .name .line{position: absolute;left: 50%;width: 26px;height: 2px;background: #d85f5f;top: 40px;margin-left: -13px;}
.row5 .rw-list li .textwrap{width: 210px;}
.row5 .rw-list li .texttitle{line-height: 20px;margin-bottom: 5px;padding: 0 10px;height: 42px;font-weight: bold;}
.row5 .rw-list li .texttitle a{height: 40px;overflow: hidden;font-size: 16px;color: #444; display: block; }
.row5 .rw-list li .text{line-height: 20px;padding: 0 20px;color: #333;}
.row5 .rw-list li .text a{font-size: 14px;color: #333;}

.row6{position: relative;height: 1094px;margin-top: 216px;}
.row6 .zslist{position: relative;width: 958px;height: 831px;background: url(../images/wxbottombg.png) no-repeat;}
.row6 .zslist .item1{position: absolute;left: 36px;top: 113px;width: 432px;height: 608px;overflow: hidden;}
.row6 .zslist .item2{position: absolute;left: 488px;top: 113px;width: 250px;height: 352px;overflow: hidden;}
.row6 .zslist .item3{position: absolute;left: 758px;top: 220px;width: 218px;height: 310px;overflow: hidden;}
.row6 .zslist .item4{position: absolute;left: 216px;top: 742px;width: 252px;height: 354px;overflow: hidden;}
.row6 .zslist .item5{position: absolute;left: 488px;top: 486px;width: 250px;height: 352px;overflow: hidden;}
.row6 .zslist .item6{position: absolute;left: 758px;top: 547px;width: 320px;height: 450px;overflow: hidden;}
.row6 .zslist img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.row6 .zslist p{ width: 100%;
    opacity: 0;
    display: none\9;
    text-align: center;
    line-height: 22px;
    max-height: 44px;
    background: url(../images/cm-wyzy4.png) repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #ffffff;
    padding: 5px 4%;
    width: 92%;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
}
.row6 .zslist a:hover p{ opacity: 1; display: block\9; }


.row6 .headerlink{position: absolute;left: -50px;top: -81px;}
.row6 .more{position: absolute;right: 0;top: 180px;width: 157px;height: 66px;text-align: center;line-height: 51px;color: #fff;background: url(../images/wxmore2.png) no-repeat center;font-size: 18px;}
.row6 .canvascon{position: absolute;right: 0;top: -172px;width: 376px;}
.row6 .sectioncanvas{width: 376px;height: 174px;background: url(../images/wxcanvasbg.png) no-repeat center;padding-top: 4px;}
.row6 .tags a{color: #fff;visibility: hidden;}

.bggroup{position: relative;z-index: -10;}
.bggroup .bg{position: absolute;left: 0;right: 0;bottom: -120px;height: 521px;background: url(../images/wxbigbg_12.jpg) no-repeat center;}
.row6  .sectioncanvas .ieimg{
	margin: 0 auto;
	width: 210px;
	overflow: hidden;
	position: relative;
	height: 100px;
	display: none;
}
.row6  .sectioncanvas .ieimg .ieimgwrap{
	width: 420px;
	position: absolute;
}
.row6  .sectioncanvas .ieimg .ieimgwrap .ieimgitem{
	float: left;
	text-align: center;
	width: 70px;
}
.row6  .sectioncanvas .ieimg .ieimgwrap .ieimgitem a{
	display: block;
	line-height: 34px;
	color: #888;
}



.wx_more,.tit_more{ position: absolute; font-weight: normal; font-size: 14px !important; color: #d24545 !important; line-height: 28px !important; }
.wx_more{ bottom: 70px; left: 40px; }
.tit_more{ top: 0; right: 0; }
