@charset "UTF-8";
/* CSS Document */

* {padding:0;margin:0;}
body { font-size:12px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif;color:#575757;background: #fff;}
a{transition:0.5s all;-webkit-transition:0.5s all;text-decoration: none;color:#6a6a6a;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a:hover,a:active,a:vistited{text-decoration: none; color:#0076ca;outline: 0!important;}
a, input, select, textarea {outline:none; text-decoration:none!important; }
a, li { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:focus {outline: 0!important;}
::-moz-selection{ color:#fff; background:#3a1637; }
::selection { color:#fff; background:#3a1637; }
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal; margin:0;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
select,input,img,select{vertical-align:middle;}
img,iframe{ border:0;max-width:100%; -ms-interpolation-mode:bicubic; box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.fl,.fr {display:inline;}
.btn{ border:0;-webkit-transition:background-color .4s ease-in;-moz-transition:background-color .4s ease-in; -o-transition:background-color .4s ease-in;transition:background-color .4s ease-in;}
input,textarea{-webkit-appearance:none; }
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.container{ width:1200px; margin:0 auto;}

/*header1*/
.header1{ height:44px; line-height:44px; background:#25498e; color:#fff; letter-spacing:1px;}
.header1main{ padding:0 15px; box-sizing:border-box;}
.header1_right span.icon_tel>i{ display:inline-block; width:20px; height:28px;}
.header1_right span.icon_tel>i:before{content:"";background:url(../images/icon1.png);width:20px; height:22px; display:inline-block;text-align: center;vertical-align: -20%;}
.header1_right span.icon_Email{ padding-left:25px;}
.header1_right span.icon_Email>i:before{content:"";background:url(../images/icon1.png) right;width:20px; height:22px; display:inline-block;text-align: center;margin-right: 10px;vertical-align: -25%;}

/*header2*/
.logo{ float:left; width:25%; padding:10px 0 0;}
.navigation{ float:right; position:relative;width:65%;}
.subcon{ margin-top:50px;}
.navig > li{display:block; float:left; text-align:center;position:relative;}
.navig > li > a{ display:block;font-size:14px;margin:0 30px; padding-bottom:50px;}
.searchmain{ position:absolute; left:auto; right:0; top:-1px;}
.icon_search a{ display:block; width:54px; height:30px; background:url(../images/icon_zoom.png) no-repeat right; margin-top:46px;}
.search-box{ display:none; position:absolute; width:220px; height:36px; background:#f5f5f5; border:1px solid #e0e0e0; padding-left:9px; left:auto; right:0; z-index:100;}
.search-box input{ width:200px; height:24px; line-height:24px; background:#fff; border:1px solid #e0e0e0; margin-top:5px; padding-left:1em;}
.search-box input.search-submit{ position:absolute;top:0px;right:10px; background:none; width:24px; height:24px; border:none; cursor:pointer;}

.navig > li > ul {position: absolute;min-width:100%;left: -9999px;background:rgba(0,0,0,0.5);border: none;border-radius:0 0 4px 4px; box-shadow: none;padding:5px 3px; margin:0;}
.navig > li.hover > ul {left:0px;top:100%; z-index: 9;}
.navig > li > ul>li{ font-size:13px; line-height:30px; color:#fff; display:block; padding:10px 0; border-bottom:1px dotted rgba(255,255,255,0.1);}
.navig > li > ul>li>a{color:#fff;}
.navig > li > ul>li:last-child{ border:none;}

/*banner*/
.slideBox {position: relative;overflow: hidden;width: 100%;/* 设置焦点图最大宽度 */}
.slideBox .banner_circle {position: absolute;height: 28px;line-height: 28px;bottom: 0;right: 0;left:0;text-align:center;z-index: 1;}
.slideBox .banner_circle li {display: inline-block;width: 8px;height: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background:transparent;border:1px solid #fff;text-indent: -9999px;overflow: hidden;margin: 0 6px;cursor:pointer;}
.slideBox .banner_circle li.on {background: #fff; border:1px solid #fff;}
.slideBox .banner_img {position: relative;z-index: 0;}
.slideBox .banner_img li {position: relative;text-align: center;overflow:hidden;}
.slideBox .banner_img li img {vertical-align: top;width: 100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .prev, .slideBox .next { display:none;position: absolute;left: 25px;top: 46%;display: block;width: 0px;height: 0px;line-height: 27px;text-align: center; opacity:0.5; cursor:pointer;}
.slideBox .prev{background:url(../images/icon_btn2.png) no-repeat left;}
.slideBox .next {left: auto;right: 25px;background:url(../images/icon_btn2.png) no-repeat right;}

/*select1*/
.set1{ padding:50px 0;}
.set1_left{ float:left; width:60%;}
.tit h5{ font-size:28px;}
.tit h5 span{ font-size:18px; color:#2d5aae; text-transform:uppercase; padding-left:5px;}
.set1_leftwz1{ font-size:16px; line-height:28px; margin:20px 0;}
.set1_leftwz2{ font-size:14px;line-height:28px;}
.set1_right{ float:right; width:39%; text-align:right;}
.set1_leftwz3{ margin-top:20px;}
.set1_leftwz3 dl{ float:left; width:50%;}
.set1_leftwz3 dl dt{ float:left; width:110px; height:110px; border-radius:50%; overflow:hidden; margin-right:15px}
.set1_leftwz3 dl dd{ font-size:14px; margin-top:35px;}
.set1_leftwz3 dl dd span{ font-size:12px; color:#6a6a6a}

/*select2*/
.set2{ background:#f4f4f4; padding:50px 0;}
.tit1{ text-align:center; background:url(../images/line.png) no-repeat center 20px;}
.tit1 h4{ font-size:32px; letter-spacing:2px;}
.tit1 span{ font-size:20px; color:#2d5aae}
.set2_news{ margin-top:30px;}
.set2_news.owl-carousel{ width:100%;}
.set2_news.owl-carousel .owl-wrapper-outer{ margin:0 10px;}
.set2_news_scroll{ margin:10px;}
.set2_news_scroll a{ display:block;} 
.set2_news_scroll .hover_colour{position:relative;}
.set2_news_scroll .hover_colour img{ width:100%;}
.set2_news_scroll .hover_colour .set2_news_mask{width: 100%;height:100%; visibility:hidden; position: absolute;left: 0;bottom:0;text-align: center;background-color: rgba(0, 0, 0, 0.5);-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.set2_news_scroll .hover_colour img{transition: all 0.3s ease-in-out;}
.set2_news_scroll:hover .set2_news_mask {height:100%;visibility: visible;cursor:pointer;}
.set2_news_scroll .set2_news_wz{ margin-top:10px;}
.set2_news_scroll:hover .set2_news_wz{ color:#129b7d;}
.set2_news_scroll .set2_news_wz a{ color:#3e3e3e; font-size:16px; display:block;}
.set2_news_scroll .set2_news_wz span{ color:#999; font-style:italic; font-family:"Times New Roman", Times, serif}
.set2_news_scroll .set2_news_wz p{ color:#595959; line-height:23px; display:block; height:70px; overflow:hidden; margin-top:10px;}
.set2_news_scroll .set2_news_wz a.tit_fl{ display:block; font-size:14px; color:#234893; margin-top:3px;}
.set2_news .owl-controls,.set3_clubsroll .owl-controls{ text-align:center;}
.set2_news .owl-prev,.set2_news .owl-next {
	position:static;
	display: inline-block;
	zoom: 1;*
	display: inline;/*IE7 life-saver */
	width: 50px;
	height: 50px;
	margin-top:40px;
	text-indent:-1000px;
	background:url(../images/icon_btn1.png) no-repeat;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.set2_news .owl-prev{
	margin-right:10px;
}
.set2_news .owl-next{
	background-position:right;

}

/*select3*/
.set3{background: url(../images/bg1.jpg) no-repeat 0px 0px fixed;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; -moz-background-size: cover;padding:50px 0;}
.set3_left{ float:left; width:25%; color:#e2e2e2;}
.set3_left h4{ font-size:28px;}
.set3_left p{ font-size:14px; line-height:25px; display:block; margin:30px 0;letter-spacing:1px;}
.set3_right{width:100%; margin:30px 0;}
.set3_right .owl-carousel{ width:100%;}
.set3_right .owl-carousel .owl-wrapper-outer{ margin:0 2%;}
.set3_clubitem{ position:relative; overflow:hidden; background:#fff; margin:0 4%;}
.set3_clubitem a{ display:block;}
.set3_clubitem a:hover .clubmask {
    opacity: 1;cursor:pointer;
}
.set3_clubitem a:hover .set3_clubinfo h5{
    color: #fff;
}
.set3_clubitem a:hover .set3_clubinfo span {
    color: #fff;
}
.set3_clubitem .set3_clubimg img{ width:100%;}
.clubmask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;  
    background: rgba(40,47,57, .67);
    text-align: center;
    opacity: 0;
    -webkit-transition:all .3s ease;
    transition: all .3s ease;
}
.set3_clubinfo h5 {
    text-transform: capitalize;
    color: #222222;
    font-weight: 500;
    margin: 0;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 3px;
    -webkit-transition:all .3s ease;
    transition: all .3s ease;
}
.set3_clubinfo {
  padding:20px 15px;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.set3_clubinfo:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.set3_clubinfo:hover, .set3_clubinfo:focus, .set3_clubinfo:active {
  color: white;
}
.set3_clubitem:hover .set3_clubinfo:before{transform: scaleY(1);-webkit-transform: scaleY(1); cursor:pointer;}
.set3_clubsroll .owl-prev,.set3_clubsroll .owl-next {
	position:static;
	display: inline-block;
	zoom: 1;*
	display: inline;/*IE7 life-saver */
	width: 50px;
	height: 50px;
	margin-top:30px;
	text-indent:-1000px;
	background:url(../images/icon_btn1.png) no-repeat;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.set3_clubsroll .owl-prev{
	margin-right:40px;
}
.set3_clubsroll .owl-next{
	left:-240px;
	background-position:right;
}
.set3_clubsroll .owl-prev:hover,.set3_clubsroll .owl-next:hover{ opacity:0.6;}

.white{ color:#fff;}
.set3>.tit1{ color:#fff;}
.set3>.tit1 span{ color:#eee}

.set4{ padding:60px 0; background:#efefef;}
.set4_left{ float:left; width:40%; padding-right:5%; box-sizing:border-box;}
.set4_left h4{ font-size:28px; margin-top:40px;}
.set4_left h5{ font-size:22px; margin-top:40px;}
.set4_left span{ display:block; font-size:16px; margin-top:10px; color:#7a7a7a;}
.set4_right{ float:right;width:60%; margin:0 auto;}

.link_list{ float:left;margin:0 1%; padding:10px; text-align:center;}
.footer{ background:#25498e; color:#fff; padding:25px 0; text-align:center;}

.nbanner{ text-align:center; color:#fff; padding:120px 0; font-size:60px;}
.dymain{ font-size:22px; line-height:36px; background:#eceef1; padding:50px 0;}
.n_gytpi_img{ padding:50px 0;}
.n_gytpi_img ul li{ width:48%; text-align:center}
.n_gytpi_ck{ background:#2a3038; color:#fff; font-size:28px;text-align:center; padding:40px 0; position:relative}
.n_gytpi_ck:before{ content:""; position:absolute;border-style: solid;top:0;border-width: 25px 25px 0 25px;border-color:#eceef1 transparent transparent transparent; display:block; left: 50%;-webkit-transform: translate(-50%,0);}
.n_gytpi_ck a{ color:#ffc23e; text-decoration:underline !important; }
.n_qtrzmain,.videomain{ padding:50px 0;background:#eceef1;}
.n_qtrz_lists{ background:#fff; padding-right:160px;margin-bottom:30px;}
.n_qtrz_lists dl dt{ float:left; width:480px; background:#2a3038; padding:15px 0; text-align:center; margin-right:70px;}
.n_qtrz_lists dl dd h5{ font-size:24px; color:#3e3e3e; margin:30px 0 20px}
.n_qtrz_lists dl dd p{ font-size:14px; color:#595959; line-height:25px;}
.n_qtrzmore a{ display:inline-block; border:1px solid #cd2925; color:#cd2925; padding:5px 20px; margin-top:10px;}
.n_qtrz_lists dl dt.n_qtrz_list2{ background:#94979b;}

.ngwt_main{ padding:50px 0; background:#eceef1;	}
.ngwt_lists{ padding:50px 0;}
.ngwt_list{ width:31.3%; margin:10px 1%; float:left;}
.ngwt_list a{ display:block;}
.ngwt_list dl{ display:table; width:100%; background:#fff;}
.ngwt_list dl dt{width:34%;display: table-cell; padding-right:15px;}
.ngwt_list dl dd{width:66%;display: table-cell;vertical-align: middle; font-size:20px;}
.ngwt_list a:hover dd{ color:#25498e;}
.ngwt_listzk dl{display:table; width:100%; background:url(../images/peo_bg.jpg) no-repeat; background-size:cover; padding:30px; box-sizing:border-box}
.ngwt_listzk dl dt{width:34%;display: table-cell;}
.ngwt_listzk dl dt img{ width:128px; border:1px solid #fff;}
.ngwt_listzk dl dd{width:60%;display: table-cell;vertical-align: middle; font-size:30px; color:#fff;}
.ngwt_zkinfo{ font-size:14px; color: #676e76; line-height:30px; padding:30px 20px;}

.n_video_list1{ background:#fff; display:table;margin:20px auto;}
.n_video_left{ display:table-cell;width:30%;}
.n_video_left a>img{ width:100%;}
.video_icon{ position:absolute; text-align:center; width:100%; top:45%;}
.video_icon img{ width:40px;} 
.n_video_list1 a{ display:block;position:relative;}
.bg_mask {
    opacity: 0;
    visibility: hidden;
    background:rgba(0,0,0,0.35);
    top: 0%;
    position: absolute;
    width: 100%;
	height:100%;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
	box-sizing:border-box;
	text-align:center;
	padding-top:45%;
}
.n_video_left a:hover .bg_mask{
    opacity: 1;
    visibility: visible;
}
.n_video_mid{ display:table-cell; vertical-align:middle;width:70%; padding-left:50px; box-sizing:border-box;}
.n_video_mid>h5{ font-size:24px; color:#3e3e3e; margin-bottom:15px;}
.n_video_mid>p{ font-size:14px; color:#595959; line-height:25px;}
.n_video_rig{display:table-cell;width:30%; text-align:center;vertical-align:middle;}
.n_video_rig span{ display:block; padding-top:10px; color:#F00;}
.n_video_left_l{ width:25%;}
.n_video_mid_r{display:table-cell; vertical-align:middle;width:75%; padding:0 50px; box-sizing:border-box;}
.n_video_mid_r>a{ font-size:20px;color:#25498e}
.n_video_mid_r>a:hover{ color:#575757}
.n_video_mid_r>a>span{ float:right; font-size:14px; color:#676e76}
.n_video_mid_r>p{ display:block; line-height:25px; font-size:14px; margin-top:10px; height:75px; overflow:hidden;}

.dy_tit{border: 1px solid #cfd4db; border-left:none; border-right:none; padding:10px 20px;}
.dy_tit span{ color:#25498e;}
.dy_main{ margin:50px 0;}
.dy_main h5{ text-align:center; font-size:20px;}
.dy_main h6{margin-top:5px;}
.dy_info{ font-size:13px; line-height:30px; margin:25px 0 50px;}
.dy_left{ float:left; width:62%; background:#fff; padding:15px 25px;}
.dy_right{ float:right; width:32%; text-align:right}
.dy_left h5{ text-align:left; font-size:26px}

#pages { padding:30px 0 20px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:5px 8px;margin-right:10px;min-width:35px; height:32px;font-size:12px;line-height:22px; border-radius:15px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:5px 8px;height:32px; line-height:22px;margin-top:0px;border-radius:15px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;min-width:35px;  padding:5px 8px; height:32px;border-radius:15px; margin-right:5px;line-height:22px; background:#666; border:1px solid #ccc; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:32px;border-radius:15px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.neirong{ color:#999; line-height:25px;}
.neirong h2{ text-align:center; font-size:18px; font-weight:bold;padding-bottom:15px;}

/*2020-6-15增加*/
.dy_tit{border: 1px solid #cfd4db; border-left:none; border-right:none; padding:10px 20px;}
.dy_tit span{ color:#25498e;}
.dy_main{ margin:50px 0;}
.dy_main h5{ text-align:center; font-size:20px;}
.dy_main h6{margin-top:5px; text-align:left}
.dy_info{ font-size:13px; line-height:30px; margin:25px 0 50px;}
.dy_left{ float:left; width:62%; background:#fff; padding:15px 25px;}
.dy_right{ float:right; width:32%; text-align:right}
.dy_left h5{ text-align:left; font-size:26px}

.video_xq_bottom{ width:100%; margin:25px auto}
.video_xq_lists{ text-align:left;}
.video_xq_tit{ background:#2a2f37; padding:15px 10px; font-size:18px; color:#fff;}
.video_xq_rig_list{ margin:20px 0; background:#fff;}
.video_xq_rig_list dl dt{ float:left; width:30%; position:relative}
.video_xq_rig_list dl dd{ float:right; width:62%; padding:0 4%}
.video_xq_rig_list dl dd a{color: #25498e; font-size:14px; display:block; padding:10px 0 5px;white-space: nowrap;}
.video_xq_rig_list dl dd p{color: #595959;}
.video_xq_rig_list dl dt a{ display:block}
.video_xq_rig_list dl dt a:hover .bg_mask{opacity: 1; visibility: visible;}
.video_jj_info{ margin:20px 0;line-height: 25px; font-size:14px}
.video_jj{ margin-bottom:20px;}

.pay_bottom{color: #676e76;}
.pay_bottom>h5{background-color: #2a2f37;padding: 10px 25px; color:#fff; font-size:24px; letter-spacing:2px}
.pay_control{ border:1px solid #2a2f37;background-color: #fff;border-radius: 3px;box-shadow: 0 2px 0px rgba(0,0,0,.03);}
.pay_input{ padding:20px;}
.payinput_1{ font-size:15px; margin-bottom:15px;}
.payinput_1 .color-red{color: #C3112E;}
.payinput_1 label{ display:inline-block; width:10%; font-weight:bold;}
.payinput_1 input{display:inline-block;
    width: 40%;
    height: 34px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.pay_btn{border-top: 1px solid #b1b9c6;background-color: #eceef1;padding: 10px 15px;text-align: right;}
.pay_btn a{ display:inline-block;color: #fff; background:#C3112E; font-weight:
bold; padding:6px 12px; font-size:15px; letter-spacing:2px;}
.pay_tip{color: red; padding:15px 0; font-size:15px;}
.pay_tip1{ padding:20px; font-size:15px; line-height:30px;}
.pay_tip1 h6{ font-weight:bold; padding:10px 0 20px}
.pay_name{ padding:20px 0 10px 20px; font-size:15px;}
.pay_name h6{ display:inline-block; padding-right:30px}.pay_name span{ color:#000}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}