body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1200px;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.dyds_main{ width:1200px; margin:0 auto; }
.xgqn_banner{ background: url(../images/xgqn_1.jpg) center 0 no-repeat; height: 1195px; overflow: hidden;}
.xgqn_bg1{ background: url(../images/xgqn_2.jpg) center 0 no-repeat; height: 713px; overflow: hidden;}
.xgqn_bg2{ background: url(../images/xgqn_3.jpg) center 0 no-repeat; height: 975px;overflow: hidden;}
.xgqn_bg3{ background: url(../images/xgqn_4.jpg) center 0 no-repeat; height: 1009px;overflow: hidden;}
.xgqn_bg4{ }
.xgqn_bg5{ background: url(../images/xgqn_5.jpg) center 0 no-repeat; height: 850px; overflow: hidden;}
.xgqn_bg6{ background: url(../images/xgqn_6.jpg) center 0 no-repeat; height: 830px; overflow: hidden;}
.xgqn_bg7{ background: url(../images/xgqn_7.jpg) center 0 no-repeat; height: 902px; overflow: hidden;}
.xgqn_bg8{ }

.jqqd{ position: absolute; left: 50%; bottom: 360px; margin-left: -495px;}
.xgqn_5g{ background: url(../images/xgqn_9.png) center bottom no-repeat; width: 100%; height: 100%;}


area{ outline:none;}
.blank50{height:50px; font-size:1px; clear:both;overflow:hidden;}
.blank340{height:340px; font-size:1px; clear:both;overflow:hidden;}

.xgqn_nav{ padding-left: 300px; margin-top: 1125px; font-size: 25px;}
.xgqn_nav a{ color: #f7d78a; margin: 0 40px; padding: 0 7px; height: 40px; line-height: 40px; display: inline-block; font-weight: bold;}
.xgqn_nav a:hover{ background-color: #094da1; border-radius: 10px; text-decoration: none;}

.xgqn_h1{ line-height: 2; text-align: center; margin-bottom: 10px;}
.xgqn_h1 h1{font-size: 35px;line-height: 1.2;margin: 30px 0 20px 0;}
.xgqn_h1 h1 a{color: #fff;}
.xgqn_h1 p{ height: 56px; color: #fff; line-height: 56px;}
.xgqn_h1 span{ font-size: 16px;}
.xgqn_h1 span a{ color: #fff;}

.xgqn_mtjj{ width:540px; float: right; overflow:hidden; height:420px; }
.xgqn_mtjj ul { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #fff;}
.xgqn_mtjj ul:last-child{}
.xgqn_mtjj ul li{ font-size: 18px; color: #fff; height: 40px; line-height: 40px; overflow: hidden;}
.xgqn_mtjj ul li:first-child{ font-size: 20px; font-weight: bold;}
.xgqn_mtjj ul li a{ color: #ffffff;}

.sygs_spqh{ width:630px; float:left; overflow:hidden; height:420px; position:relative;}
.sygs_spqh .bd ul li{ width:630px; height:420px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:630px; height:420px;}
.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:530px; 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:17px;z-index:16;}
.sygs_spqh .hd ul li{ float:left; width:12px; height:12px; line-height:24px; font-size:0; border-radius: 50%; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline; z-index:16; color:#ffff;}
.sygs_spqh .hd ul .on{  background:#e21c0d; }

.xgqn_xfrw{ position: relative;}
.xgqn_xfrw .bd{ position: relative; z-index: 10;}
.xgqn_xfrw .prev,.xgqn_xfrw .next{ width: 51px; height: 166px; position: absolute; top: 380px; cursor: pointer;}
.xgqn_xfrw .prev{ left: -100px; background: url(../images/xgqn_2.png) no-repeat;}
.xgqn_xfrw .next{ right: -100px; background: url(../images/xgqn_3.png) no-repeat;}
.xgqn_xfrw .bd .img1{ position: absolute; left: 0; top: 0; width: 600px; height: 800px;}
.xgqn_xfrw .bd .img1 img{ height: 800px;width: auto;}
.xgqn_xfrw .bd .bd_box{ width: 1200px; height: 800px;position: relative;}
.xgqn_xfrw .bd .bd_box .js{ margin-left: 630px; width: 530px;}
.xgqn_xfrw .bd .p1{ height: 250px; margin-bottom: 15px; position: relative;}
.xgqn_xfrw .bd .p1::before{ content: ""; width: 235px; height: 3px; background-color: #003ebc; position: absolute; left: 0; bottom: 0;}
.xgqn_xfrw .bd .p1 h2{ font-size: 60px; line-height: 1.2; margin-bottom: 20px;}
.xgqn_xfrw .bd .p1 span{ font-size: 35px; line-height: 50px; font-weight: bold;}
.xgqn_xfrw .bd .p2{ font-size: 18px; line-height: 30px; color: #5c5c5c; margin-bottom: 40px;}

.xgqn_xfrw .hd { margin-top: -80px; position: relative; z-index: 99;}
.xgqn_xfrw .hd ul{ display: flex; width: 1200px;justify-content: center;}
.xgqn_xfrw .hd ul li{ width: 12px; height: 12px; margin:0 5px; font-size: 0; line-height: 20px; background-color: #949494; cursor: pointer; }
.xgqn_xfrw .hd ul .on{background-color: #003ebc;}



.xgqn_xfft{ position: relative;}
.xgqn_xfft .prev,.xgqn_xfft .next{ width: 51px; height: 166px; position: absolute; top: 480px; cursor: pointer;}
.xgqn_xfft .prev{ left: -100px; background: url(../images/xgqn_4.png) no-repeat;}
.xgqn_xfft .next{ right: -100px; background: url(../images/xgqn_5.png) no-repeat;}

.xgqn_xfft .bd{}
.xgqn_xfft .bd ul li{}
.xgqn_xfft .bd ul li video{ width: 1200px; height: 670px;}
.xgqn_xfft .bd ul li p{ background-color: #cccccc; height: 40px; font-size: 20px; line-height: 40px; color: #000; padding: 0 200px 0 20px;}
.xgqn_xfft .bd ul li a{ text-decoration: none;}
.xgqn_xfft .bd ul li:hover p{ color: #133994;}
.xgqn_xfft .hd{ position: absolute; right: 0; bottom: 10px;}
.xgqn_xfft .hd ul{}
.xgqn_xfft .hd ul li{ width: 20px; height: 20px; float: left; margin-right: 8px; line-height: 20px; text-align: center; border-radius: 50%; cursor: pointer; font-size: 12px; color: #fff; background-color: #ef730d;}
.xgqn_xfft .hd ul .on{ background-color: #d90002;}




.xgqn_left{ float: left; width: 630px;}
.xgqn_right{ float: right; width: 540px;}

.xgqn_bg4 .xgqn_mtjj{ border-bottom: 4px solid #e4e4e4;}
.xgqn_mtjj .p3{ padding-bottom: 15px; margin-bottom: 15px; height: 110px; overflow: hidden;}
.xgqn_mtjj .p3 h2{  font-size: 20px; line-height: 36px; height: 36px; margin-bottom: 5px; overflow: hidden;}
.xgqn_mtjj .p3 h2 a{ color: #282828;}
.xgqn_mtjj .p3 span{ font-size: 16px; color: #282828; display: inline-block; text-indent: 2em; height: 56px; line-height: 28px; overflow: hidden;}
.xgqn_mtjj .p3 span a{ color: #282828;}
.xgqn_sp{}
.xgqn_sp ul { width: 660px;}
.xgqn_sp ul li{ width:204px; float: left; margin-right: 9px; height:160px; position:relative; overflow:hidden;}
.xgqn_sp ul li img{width:204px; height:160px;}
.xgqn_sp ul li .bg{ width:100%; height:38px; position:absolute; overflow:hidden; left:0; bottom:0;  background:#000; filter: alpha(opacity=50);	-moz-opacity: 0.5;opacity: 0.5;	z-index:1;}
.xgqn_sp ul li .bt{ width:184px; height:38px; padding:0 10px; text-align: center; line-height:38px; font-size:16px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15; font-family:"\5FAE\8F6F\96C5\9ED1";}
.xgqn_sp ul li .bt a{ color:#ededec;}
.xgqn_fhlc { background: url(../images/znlfh_6.jpg); padding: 12px 30px;}
.xgqn_right .p4{height: 60px; line-height: 60px; font-size: 24px; color: #031f7f;}
.xgqn_fhlc ul li{ height:36px; line-height:36px; font-size:16px; overflow: hidden;}
.xgqn_fhlc ul li a{ color:#282828;}

.xgqn_jbyj{}
.xgqn_jbyj ul{}
.xgqn_jbyj ul li{ width: 550px; padding: 0 25px; float: left; color: #fff; position: relative;}
.xgqn_jbyj ul li h2{ font-size: 28px; min-height: 118px; padding-top: 5px; line-height: 1.2; background: url(../images/xgqn_8.png) center 0 no-repeat; width: 36px; text-align: center; font-weight: normal; float: left;}
.xgqn_jbyj ul li h3{ background: url(../images/xgqn_7.png) no-repeat; width: 237px; height: 101px; font-size: 18px; line-height: 32px; font-weight: normal; padding: 10px 10px 40px 35px; float: right;}
.xgqn_jbyj ul li a{ color: #fff;}
.xgqn_jbyj ul li .jj{width: 465px; background: #f7f7f7 url(../images/xgqn_9.png) left top no-repeat; padding: 30px 40px;}
.xgqn_jbyj ul li .jj span{  font-size: 18px; text-indent: 2em; line-height: 32px; display: inline-block; height: 160px; overflow: auto; color: #000;}
.xgqn_jbyj ul li img{ width: 360px; height: 350px; margin-top: -120px;} 



.p_cont{position: relative;} 
.arrleft, .arrright{position:absolute; cursor:pointer;width:51px; height:166px; overflow:hidden; display:block;  top:145px; z-index: 999; opacity: 0.6;}
.arrleft{left:-100px ; background:url(../images/xgqn_2.png) no-repeat}
.arrright{right:-100px ; background:url(../images/xgqn_3.png) no-repeat}

.picdesc{text-align: center; width: 100%; margin-top: 30px;}
.picdesc h2{ text-align: center; width: 800px; margin: 10px auto; font-size: 24px; height: 48px; line-height: 48px;}
.picdesc span{ background: url(../images/znlfh_7.jpg); width: 760px; color: #7e7f7f; font-size: 14px; padding: 30px 20px; line-height: 28px; text-indent: 2em; text-align: left; display: inline-block;}


.ewm{ float: left; margin-left: 115px; margin-top: 125px; width: 200px; height: 200px;}
.ewm img{ width: 200px; height: 200px;}

.tpgz{ float: right; width: 780px; margin-right: 20px; font-size: 20px; line-height: 30px; color: #fff; font-weight: bold;}
.tpgz p{ padding: 20px 0;}


































