body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1200px; }
.dyds_main{ width:1200px; margin:0 auto;}
.jygzhm_banner{ background: url(../images/fp_1.jpg) center 0 no-repeat; overflow: hidden;}
.jygzhm_banner .fpxj_nav a{ display: inline-block; width: 235px; height: 40px;}
a,area{ outline:none;}
.blank1125{ height:1125px; font-size:1px; clear:both;overflow:hidden;}
.blank210{ height:210px; font-size:1px; clear:both;overflow:hidden;}
.blank1006{ height:1050px; font-size:1px; clear:both;overflow:hidden;}

.fpxj_cf{}
.fpxj_cf .hd{}
.fpxj_cf .hd ul li{ color: #333; font-size: 20px;background: #dfdfdf; line-height: 24px; height: 48px; display: inline-block; text-align: center; cursor: pointer; padding: 18px 47px; float: left;}
.fpxj_cf .hd ul .on{ background: #ce171a; color: #fff; position: relative;}
.fpxj_cf .hd ul .on:before{ content: " "; position: absolute; left: 50%; top: 100%; background: url(../images/fp_1.png) no-repeat; margin-left: -8px; height: 8px; width: 16px;}

.fpxj_cf .bd{}
.fpxj_cf .bd ul li{}
.fpxj_cf .bd ul li img{ width: 1200px; height: 650px;}

.fpxj_zj{}
.fpxj_zj ul{ width: 1250px;}
.fpxj_zj ul li{ float: left; margin-right: 30px; margin-bottom: 25px; width: 380px; height: 260px; overflow: hidden;}
.fpxj_zj ul li img{ width: 380px; height: 215px;}
.fpxj_zj ul li p{ height: 45px; width: 380px; line-height: 45px; text-indent: 45px; background:#f3f3f3 url(../images/fp_2.png) 10px no-repeat; font-size: 18px; color: #333;}
.fpxj_zj .ckgd{}

.fpxj_jd{}
.fpxj_jd ul{ width: 1300px;}
.fpxj_jd ul li{width: 560px; height: 120px; float: left; margin-bottom: 25px; margin-right: 80px; overflow: hidden;}
.fpxj_jd ul li img{ float: left; width: 185px; height: 120px;}
.fpxj_jd ul li .p1{ float: right; width: 350px; height: 120px;}
.fpxj_jd ul li .p1 h2{ font-size: 20px; line-height: 29px; height: 90px; overflow: hidden;}
.fpxj_jd ul li .p1 .ckxq{ width: 80px;height: 26px; display: block; line-height: 26px;text-align: center; background: #e9e9e9; font-size: 16px; color: #787878;}

.fpxj_gw{}
.fpxj_gw dl{}
.fpxj_gw dt{ float: left; width: 285px; height: 520px; overflow: hidden; position: relative;}
.fpxj_gw dt img{width: 285px; height: 520px;}
.fpxj_gw dd{ float: left; width: 285px; height: 250px; overflow: hidden; margin-left: 20px; margin-bottom: 20px; position: relative;}
.fpxj_gw dd img{width: 285px; height: 250px;}
.fpxj_gw dd .img1,.fpxj_gw dt .img1{position: absolute;left:0; top: 0;}
.fpxj_gw dd .img2,.fpxj_gw dt .img2{position: absolute;left:0; top: 100%;}



.sygs_spqh{ width:685px; float:left; overflow:hidden; height:430px; position:relative;}
.sygs_spqh .bd ul li{ width:685px; height:430px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:685px; height:430px;}
.sygs_spqh .bd ul li .bg{ width:100%; height:50px; position:absolute; overflow:hidden; left:0; bottom:0;  background:#000; filter: alpha(opacity=50);	-moz-opacity: 0.5;opacity: 0.5;	z-index:1;}
.sygs_spqh .bd ul li .bt{ width:630px; height:50px; padding:0 10px; line-height:50px; font-size:16px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15; font-family:"\5FAE\8F6F\96C5\9ED1";}
.sygs_spqh .bd ul li .bt a{ color:#fff;}
.sygs_spqh .hd{ position:absolute; right:5px; bottom:20px;z-index:16;}
.sygs_spqh .hd ul li{ float:left; width:11px; height:11px; border-radius: 50%; line-height:40px; font-size:0; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline; z-index:16;}
.sygs_spqh .hd ul .on{  background:#fa393a; }

.fpxj_db{ background: url(../images/fp_6.jpg) center bottom no-repeat; height: 1610px; overflow: hidden;}
.fpxj_tf{ height: 560px; overflow: hidden;}
.fpxj_tf .hd1{ height: 44px; overflow: hidden;}
.fpxj_tf .hd1 dl dd{ width: 115px; padding: 0 11px; height: 44px; line-height: 44px; text-align: center; overflow: hidden; font-size: 24px; color: #333; float: left; cursor: pointer;}
.fpxj_tf .hd1 dl .on{ background: url(../images/fp_3.png) no-repeat; color: #fff;}

.fpxj_tf .bd1{ width: 1160px; height: 430px; padding:43px 20px;}
.fpxj_tf .bd1 dl dd{}
.fpxj_tful{ float: right; width: 470px; height: 430px; overflow: hidden; position: relative;}
.fpxj_tful ul li{ float: left; margin-left: 10px; margin-bottom: 40px; width: 225px; height: 195px; overflow: hidden;}
.fpxj_tful ul li img{ width: 225px;height: 145px;}
.fpxj_tful ul li p{ font-size: 18px; color: #fff; height: 50px; line-height: 50px; overflow: hidden; text-align: center;}
.fpxj_tful ul li a{ color: #fff;}
.fpxj_tful:before{ content: ""; position: absolute; right:0; top: 205px; border-bottom: 1px dashed #fff; width: 460px; height: 1px;}












