body{font-family:"Microsoft Yahei"; background: #fefaf1}
area{ outline: none;}
.tc_bg1{ background:url(images/tc_1.jpg) center 0 no-repeat; padding-top: 710px; height: 548px; overflow:hidden;}
.tc_bg2{ background:url(images/tc_2.jpg) center 0 no-repeat; padding-top: 550px; height: 4240px; overflow:hidden;}
.tc_bg3{ background:url(images/tc_3.jpg) center 0 no-repeat; height: 2237px; overflow:hidden;}
.tc_bg4{ background:url(images/tc_4.jpg) center 0 no-repeat; height: 3170px; overflow:hidden;}
.tc_bg5{ background:url(images/tc_5.jpg) center 0 no-repeat; height: 1925px; overflow:hidden;}
.dyds_main{ width:1200px; margin:0 auto; overflow:hidden;}
.blank2040{ height:2040px; clear:both; font-size:1px;overflow:hidden;}
.blank720{ height:730px; clear:both; font-size:1px;overflow:hidden;}
.blankn{ height:1000px; clear:both; font-size:1px;overflow:hidden;}



.fdh_vrqj{ width: 625px; height: 450px; overflow: hidden; border:8px solid #ffeecf; border-radius: 8px;  float: left;  position: relative;}
.fdh_vrqj .bd{ width: 625px; overflow: hidden;}
.fdh_vrqj .bd ul li{ width: 625px; height: 450px; position: relative;}
.fdh_vrqj .bd ul li img{ width: 625px; height: 450px;}
.fdh_vrqj .bd ul li .bt{ width: 625px; height: 60px; text-align: center; position: absolute; left: 0; bottom: 0; font-size: 24px;line-height: 60px; z-index: 99}
.fdh_vrqj .bd ul li .bt a{ color: #fff}
.fdh_vrqj .bd ul li .bg{ width: 625px; height: 60px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; opacity: 0.6;}
.fdh_vrqj .prev{ background: url(images/tc_15.png) center center no-repeat; width: 60px; height: 450px; position: absolute; left: 0; top: 0;z-index: 99; cursor:pointer}
.fdh_vrqj .next{ background: url(images/tc_16.png) center center no-repeat; width: 60px; height: 450px; position: absolute; right: 0; top: 0;z-index: 99; cursor:pointer}

.mhfs_yw{ float: right; width: 520px;}
.mhfs_yw .p1{ border-bottom: 1px dashed #fff;  margin-bottom: 30px; padding-bottom: 30px;}
.mhfs_yw .p1:last-child{ border-bottom: none;}
.mhfs_yw .p1 h2{ font-size: 25px; margin-bottom: 10px; line-height: 150%;}
.mhfs_yw .p1 h2 a{ color: #fff;}
.mhfs_yw .p1 span{ font-size: 16px; color: #fff; display: block;line-height: 36px; text-indent: 2em; max-height: 108px; overflow: hidden;}

.mhfs_sdtc{ height: 1640px; overflow: hidden;}
.mhfs_sdtc .hd{width: 1180px; margin: 0 auto; height: 80px; margin-bottom: 40px;}
.mhfs_sdtc .hd ul li{ background-image: url(images/tc_6.png); background-repeat: no-repeat; height: 80px; width: 565px; cursor: pointer;}
.mhfs_sdtc .hd ul li:first-child{ background-position:left top; float: left;}
.mhfs_sdtc .hd ul li:last-child{ background-position:right top;float: right;}
.mhfs_sdtc .hd ul li.on{ background-image: url(images/tc_6_1.png);}

.mhfs_sdtc .bd{}
.mhfs_sdtc .bd ul li{ width: 1080px; height: 1380px; padding-top: 140px; padding-left: 100px;}
.mhfs_sdtc .bd ul li .p1{ width: 170px; height: 520px; float: left; margin-right:33px;}
.mhfs_sdtc .bd ul li .p1 a{ width: 170px; height: 520px; display: block;}
.mhfs_sdtc .bd ul li .p1 a:hover{ background: url(images/tc_4.png) left bottom no-repeat;}

.mhfs_gyl{ height: 560px; overflow: hidden;}
.mhfs_gyl .hd{ margin-bottom: 80px; height: 63px;}
.mhfs_gyl .hd ul{ margin-left: 57px; width: 1300px;}
.mhfs_gyl .hd ul li{ background-image: url(images/tc_7.png); background-repeat: no-repeat; margin-right: 118px; height: 63px; width: 183px; float: left; cursor: pointer;}
.mhfs_gyl .hd ul li:first-child{ background-position:-57px 0;}
.mhfs_gyl .hd ul li:nth-child(2){ background-position:-358px 0;}
.mhfs_gyl .hd ul li:nth-child(3){ background-position:-659px 0;}
.mhfs_gyl .hd ul li:last-child{ background-position:-960px 0;}
.mhfs_gyl .hd ul li.on{ background-image: url(images/tc_7_1.png);}

.mhfs_gyl .bd{ clear: both;}
.mhfs_gyl .bd ul li{ background: url(images/tc_5.png) no-repeat; height: 346px; position: relative;}
.mhfs_gyl .bd ul li .img1{position: absolute; left: 73px; top:28px; width: 510px; height: 318px;} 
.mhfs_gyl .bd ul li .img2{position: absolute; right: 73px; top:0; width: 510px; height: 318px;}
.mhfs_gyl .bd ul li img{ width: 510px; height: 318px;}
.mhfs_gyl .bd ul li .bt{ width: 510px; height: 50px; text-align: center; position: absolute; left: 0; bottom: 0; font-size: 18px;line-height: 50px; z-index: 99}
.mhfs_gyl .bd ul li .bt a{ color: #fff}
.mhfs_gyl .bd ul li .bg{ width: 510px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; opacity: 0.6;}

.tc_xnqh{ width: 1200px; height: 595px; position: relative; overflow: hidden}
.tc_xnqh .bd ul li{ width: 1200px; height:595px; overflow: hidden;}
.tc_xnqh .hd{ position: absolute; left: 50%; bottom:40px; height: 20px; width: 600px; margin-left: -300px; text-align: center}
.tc_xnqh .hd ul li{ display: inline-block; width: 20px; height: 20px; background: #fff; margin: 0 6px; cursor: pointer; font-size: 0; line-height: 40px; overflow: hidden; border-radius: 50%;}
.tc_xnqh .hd ul .on{ background: #eb293e;}

.tc_xnqh {}
.tc_xnqh dl{ margin: 180px 0 0 645px;}
.tc_xnqh dl dd{ width: 445px; height: 50px; line-height: 50px; border-bottom: 1px dashed #bb8f5d; font-size: 18px; }
.tc_xnqh dl dd:last-child{ border-bottom: none;}
.tc_xnqh dl dd a{color: #431e05;}
.tc_xnqh dl dd.ckgd a{
	width: 115px;
    float: right;
    background: #f39517;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 15px;
    margin-top: 10px;
}

.tc_xnqh .v1{
	width: 461px;
    height: 291px;
    border-radius: 15px;
    overflow: hidden;
    margin: 172px 0 0 114px;
}
.tc_xnqh video{
        display: block;
        width: 100%;
        height: 100%;
 }
.tc_ydhqc{}
.prev,.next{
        position: absolute;
        width: 54px;
        height: 73px;
        top:200px;
        cursor:pointer;
        opacity: 0.4;
	z-index: 999;
 }
.prev:hover,.next:hover{
	opacity: 1;
}
.prev{ left: 3px; background: url(images/left.png) no-repeat}
.next{ right: 3px; background: url(images/right.png) no-repeat}
.tc_ydhqc .bd{
	position: relative;
	width: 1200px;
	height: 473px;
    background: #fff;
    overflow:hidden;	
}
.tc_ydhqc .bd ul li{ width: 1200px; height: 473px;}
.tc_ydhqc .bd ul li img{
	display: block;
	width: 1195px;
	height: 473px;
	margin:0 auto;
}
.tc_ydhqc .hd{} 
.tc_ydhqc .hd ul li{
	float: left;
            position: relative;
            cursor: pointer;
            height: 106px;
}
.tc_ydhqc .hd ul li:before{
    content:'';
    position: absolute;
    width: 100%;
    height: 100%;
	background: rgba(0,0,0,0.3)
}
.tc_ydhqc .hd ul li img{
	height: 100px;
    width: 144px;
    border:3px solid #9ec61b;
}
.tc_ydhqc .hd ul .on:before{
   display:none;
}
.tc_ydhqc .hd ul .on img{ background: #fff}








































