@charset "utf-8";
/* CSS Document */
*{margin:0;padding: 0;border: 0; }
*{margin:0px;padding:0px;border:0;}
html{background:#f8f8f8;}
.dis_tab{ display: table; width: 100%; height:100%;}
.tab_cell{ width:100%; height:100%; display: table-cell; vertical-align: middle; text-align: center; font-size:36px; font-weight:bold;}
body{margin:0 auto;font-family:"Microsoft YaHei";font-size:24px;-webkit-appearance:none;color:#333;height:auto;overflow:auto; background:#fff; max-width:1530px; box-shadow: 3px 1px 25px #ccc;}
ul{list-style: none;}
a{color:#333;text-decoration: none;}
li a{display:block;}
.slh{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear{clear:both;width:100%;height:0px;line-height:0px;font-size:0px;border:none;}
.fl{float: left; display:inline;}
.fr{float: right; display:inline;}
@font-face{font-family: 'GENUINE';src: url('../fonts/GENUINE.TTF');}


.onload{position: fixed;width: 100%;height: 100%;position: fixed;z-index: 16666;background: #fff;left: 0;top: 0;}
.onload img{widht:53px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}

.w1530{ width:1530px; margin:0 auto; background:#FFF;}
.w1200{ width:1200px; margin:0 auto;}
.w720{ width:720px; margin:0 auto;}
p,h1,h2,h3,ul,li,form{padding:0;margin:0; list-style-type:none;}a{text-decoration:none; font-size:24px; color:#575757;}ul{list-style:none;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.flex{display:flex; -webkit-display:flex;}
.around{ justify-content:space-around; -webkit-justify-content:space-around;}
.between{justify-content:space-between; -webkit-justify-content:space-between;}
.center{-webkit-align-items: center; align-items: center; }
.space-center{-webkit-justify-content: center; justify-content: center;}
.flex-end{-webkit-justify-content: flex-end; justify-content: flex-end;}
.flex-start{-webkit-justify-content: flex-start; justify-content: flex-start; }
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.topyu{ width:100%; display:block; left:0px; top:0px; position:fixed; height:111px; z-index:999; }
.top{ max-width:1530px; display:block; margin:0px auto; height:110px; background:#fff; border-bottom:1px solid #999; z-index:998; }
.top_p1{ color: #004f71; border-bottom:1px solid #dadada; font-size:14px; background:url(../images/pcz_03.jpg)left top no-repeat; padding-left:30px; /*line-height:38px;*/ width:450px; margin-top:20px;}
.top p a{color:#004f71;}
.top_p2 a{  font-size:16px; line-height:48px; float:right;  width:70px; text-align:center;}
.top_p2 a:hover{ border-bottom:2px solid #f6d876;} 
.top_center{ width:275px; height:106px;}
.top_center img{ max-width:220px; max-height:70px;}
.top_p3{color: #004f71; border-bottom:1px solid #dadada; font-size:16px; padding-left:30px; line-height:36px; width:450px; margin-top:20px;}
.top_p3 a{ display:inline-block; font-size:14px;}
.top_p3 a img{ margin-top:5px;}
.top_p3 a:nth-of-type(2){ margin-left:26px; padding-left:25px; background:url(../images/pcz_08.jpg) left no-repeat;}
.a_btn{ margin-right:20px;}
.banner{ width:100%; height:320px; overflow:hidden; position:relative; margin:111px auto 0px;}
.banner001{ width:100%; left:0rem; top:0rem; position:absolute; height:320px; }
.banner001a{ display:block; width:100%; max-width:1530px; height:320px;  margin:0px auto; background-color:rgba(0,0,0,0.4);}
.banner001b{ width:100%; left:0rem; top:0rem; position:absolute; height:320px; }
.banner p span{ color: #f6d876; font-size:16px; margin-left:10px; display:inline-block;}
.banner p{text-shadow:4px 1px 4px #000; color:#FFF;}
.banner p:nth-of-type(1){ font-size:40px; font-weight:bold; text-align:center; width:100%; margin-top:85px;}
.banner p:nth-of-type(2){ font-size:26px; font-weight:bold; text-align:center; width:100%; margin-top:10px;}
.banner p:nth-of-type(3){ font-size:16px; text-align:center; width:100%; height:35px; margin-top:55px;}
.banner p:nth-of-type(3) a{ font-size:16px; color:#fff; border:1px solid #fff; padding:10px;}
h1{ font-weight:bold; font-size:26px; color:#004f71; margin:25px auto 10px; text-align:center;}
.wbfw_p1{ font-size:14px; color:#333333; font-weight:bolder; margin-bottom:10px;}
.wbfw_p2{ font-size:14px; color:#666666; font-weight:bolder; margin-top:50px;}
.fm_one{ margin-top:30px;}
label{ display:block; font-size:14px; color:#333333; font-weight:bolder; line-height:30px;}
.gh_form3 input,.gh_form3 select{ height:33px; width:338px; border:1px solid #333333; font-size:16px; color:#666666; text-indent:1em;}
.fm_btn{ background:#004f71; color:#FFF !important; font-size:16px; text-align:center; line-height:35px; width:200px !important; font-weight:bold; border:none !important; margin-top:22px;}
.title{ height:110px; overflow:hidden;}
.title p{ margin-top:25px; height:80px; text-align:center; color:#004f71; font-size:26px; font-weight:bold; background:url(../images/xian_03.jpg) center no-repeat; line-height:80px;}
.main1_left{ width:460px; background:#f8f8f8; height:540px; overflow:hidden;}
.main1_left_nr{ width:280px; margin:135px auto 0;}
.main1_left_nr .mian_title{ font-size:20px; font-weight:bold; color: #333333; text-align:left; padding-bottom:10px;}
.main1_left_nr p span{font-size:20px; border-bottom:2px solid #f6d876; padding-bottom:10px;}
.main1_left_nr dl dt{ width:90px; text-align:left;}
.main1_left_nr dl dt a{ font-size:16px;}
.main1_left_dl{ margin-top:15px;}
.main1_left_dl dt{ margin-top:15px;}
.zixun{ margin:0 auto; height:48px; width:198px; border:1px solid #004f71; margin-top:75px; font-weight:bolder;}
.zixun a{ display:block; text-align:center; line-height:48px; color:#004f71; font-size:16px;}
.zixun span{border:none !important; font-size:16px !important; margin-left:10px; color:#f6dc87;}
.slideBox .bd li{display:flex; -webkit-display:flex; -webkit-justify-content: center; justify-content: center;}
.slideBox .hd li{ width:33.24%; border:1px solid #333333; height:48px; color:#333333; text-align:center; line-height:48px; font-weight:bold; font-size:16px; margin: 0 0 -1px -1px;}
.slideBox .hd li.on{ color:#FFF; background:#004f71;}
.main2 img{ margin:0 auto; display:block;}
.main2 p{ margin:30px auto 50px; font-size:14px; color:#333333; text-align:left; width:1020px; font-weight:bolder;}
.main3{ margin:0 auto; width:1020px;}
.byjq{ color:#004f71; font-size:20px; font-weight:bold; text-align:left;}
.nine{ color:#666666; font-size:14px; text-align:left; margin:12px auto 45px;}
.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.sideMenu h3{ font-size:14px; color:#004f71; height:50px; line-height:50px; padding-left:40px;  border-top:1px solid #004f71; border-bottom:1px solid #004f71; cursor:pointer; margin: 0 0 -1px -1px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 0px 22px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:0px -45px; }
.side_div{ margin:20px auto; display:none; height:170px;}
.side_div img{ display:block; float:left; margin-left:40px;}
.side_div ul{ display:block; float:left; margin-left:32px;}
.side_div ul li{ color:#333; font-weight:bold; font-size:14px;}
.side_div ul li:nth-of-type(1){ margin-top:20px;}
.side_div ul li:nth-of-type(2){ margin-top:25px;}
.side_div ul li:nth-of-type(3){ margin-top:5px;}
.main4{ overflow:hidden; background:#f8f8f8; margin-top:50px;}
.main4_title{ color:#004f71; font-size:26px; font-weight:bold; text-align:center; margin:30px auto;  padding-bottom:12px;}
.main4_title span{ border-bottom:2px solid #f6d876; font-size:26px; padding-bottom:12px;}
.main4_nr p{ height:300px; width:300px; text-align:center; line-height:300px; font-weight:bold; font-size:20px; color:#004f71; background:#FFF;}
.main4_nr p span{ border-bottom:2px solid #f6d876; padding-bottom:10px; font-size:20px;}
.biaodan{ overflow: hidden; font-family: "yh"; width: 495px; margin: 50px auto;}
.btn{ height:40px; width:155px; background:#004f71; color:#FFF; text-align:center; line-height:40px;}
.biaodan input{ font-size:14px; width:338px; text-indent:1em; border:1px solid #333333; height:38px; background:url(../images/pcz_37.jpg) 300px no-repeat;}
.zh0{ width:100%; background:#fff; display:block; margin:0px auto; padding:52px 0px;}
.zh01{ width:1186px; display:block; margin:0rem auto; border-top:1px solid #dadada;}
.zh01 span{ display:block; text-align:center; width:100%; font-size:26px; color:#004f71; font-weight:bold; line-height:56px; background:url(../images/zh0.jpg) center bottom no-repeat; padding:20px 0px 2px;}

.zh01a{ width:1186px; display:block; margin:28px auto 0px; height:450px;}
.zh01a_a{ width:300px; float:left; display:block; background:url(../images/zh0.png) left top no-repeat; height:450px; margin-left:50px;}
.zh01a_aa{ width:100%; display:block; margin:0px auto; background:url(../images/zh1.png) left 180px no-repeat; line-height:28px; height:28px; padding-top:180px; font-size:20px; color:#004f71; font-weight:bold; text-indent:46px; padding-bottom:10px;}
.zh01a_ab{ width:298px; height:48px; display:block; margin:28px auto 0px; font-size:18px; color:#004f71; line-height:48px; text-indent:112px; border:1px solid #004f71;}
.zh01a_ab a{ width:100%; display:block; font-size:18px; color:#004f71; line-height:48px;}
.zh01a_ac{ background:url(../images/zh2.png) 66px 10px no-repeat;}
.zh01a_ad{ background:url(../images/zh3.png) 66px 10px no-repeat;}
.zh01a_ae{ width:294px; display:block; margin:18px auto 0px; font-size:14px; color:#666666; line-height:24px;}

.zh01b{ width:770px; height:450px; float:right; display:block;}
.zh01b #map{ width:770px; height:450px;}

.zh02{ width:96%; padding:36px 2%; background:#004f71; display:block; margin:0px auto 80px;}
.zh02a{ display:block; text-align:center; margin:0px auto; width:100%;}
.zh02a span{ display:block; text-align:center; color:#fff; font-weight:bold;}
.zh02a span:nth-of-type(1){ font-size:30px; line-height:36px;}
.zh02a span:nth-of-type(2){ font-size:14px; line-height:20px;}

.zh02b{ width:100%; height:146px; display:block; margin:0px auto;}
.zh02b img{ max-width:220px; max-height:76px;}

.zh02c{ width:480px; display:block; margin:0px auto;}
.zh02c li{ width:25%; float:left; display:block;}
.zh02c li a{ display:block; width:100%; text-align:center; font-size:20px; color:#fff; line-height:24px; background:url(../images/zh1.jpg) right top no-repeat;}
.zh02c li:nth-of-type(4) a{ background:none;}

.zh03{ display:block; width:100%; margin:20px auto 0px; color:#fff; font-size:16px; line-height:28px; text-align:center;}
.zh03 a{ color:#fff; font-size:16px; line-height:28px;}
 /*中间弹窗*/
.swt_t{ position:fixed; top:30%; left:0; right:0; margin:0 auto; height:358px; width:100%;}
.swtba{width: 535px; height: 358px; background:url(../swt/bjtp.gif); position:relative; margin:0 auto;}
.swtba a{ color:#FFF;}
.swt_a1{ width:55px; display:block; height:55px; float:right; cursor:pointer; }
.swt_a2{display:block; line-height:42px; width:290px; left:240px; top:62px; font-size:34px; position:absolute; text-align:center; font-family:'GENUINE','impact','Microsoft YaHei'; font-weight:bold; background:}
.swt_a3{display:block; height:32px; font-weight:bold; line-height:32px; width:172px; background:#ffffff; color:#000 !important; left:298px; top:165px; font-size:26px; position:absolute; text-align:center;}
.swt_a4{display:block; height:34px; left:328px; top:218px;position:absolute;text-align:center;}
.swt_a4 p{font-family: 'impact'; text-indent:0.5em; font-size:32px; line-height: 34px; line-height:34px; color:#fff;}
.swt_a5{display:block; height:40px; width:130px; position:absolute; top:273px; left:240px;}
.swt_a6{display:block; height:40px; width:130px; position:absolute; top:273px; left:380px;}
.swt_img{ float:left; width:240px; height:358px;}
.swt_img img{ max-width:230px; max-height:348px;}
.side_div{ position:relative;}
.dw{ position:absolute; top:50px; left:240px;}

.zh_tc{ position:fixed; top:30%; left:0; right:0; margin:0 auto; width:430px; height:300px; overflow:hidden; background:#FFF; z-index:10; display:none; box-shadow:3px 1px 25px #ccc;}
.close{ font-size:20px; font-weight:bold; color:#004f71; position:absolute; top:12px; right:24px; cursor:pointer;}
.zh_tc p:nth-of-type(1){ background:url(../images/pcz_06.jpg) left no-repeat; padding-left:30px; color:#004f71; width:370px; margin:12px auto 0;}
.zh_tc p:nth-of-type(2){ font-size:14px; color:#333333; text-align:center; font-weight:bolder; width:370px; margin:50px auto 0;}
.xqbz{ background:#004f71; height:45px; width:250px; text-align:center; line-height:45px; color:#FFF; font-size:24px; display:block; margin:80px auto 0;}
.bottom{ height:0px; position:fixed; bottom:0; left:0 right:0; margin:0 auto; overflow:hidden;}
.bottom p{ width:33.3%; text-align:center; height:80px;  border-top:1px solid #333;}
.bottom p a{ font-size:18px;}
.bottom p img{ display:block; margin:10px auto 0;}
.bottom p:nth-of-type(2){ border-left:1px solid #333; border-right:1px solid #333;}
.bottom p:nth-of-type(2) a{ color:#004f71;}
.bottom p:nth-of-type(1){ border-top:1px solid #333;}
.bottom p:nth-of-type(1) a{ color:#333333;}
.bottom p:nth-of-type(3){ background:#004f71;}
.bottom p:nth-of-type(3) a{ color:#FFF;}
.right_btn{ width:60px; text-align:center; background:#004f71; color:#FFF; font-size:22px; padding:30px 0 30px 0px; position:fixed; top:30%;right:0%; cursor:pointer;}


/* 底部漂浮 */
.flex{display:flex; display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;}
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.df{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}
.spjz{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}
.evenly{justify-content: space-evenly;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;-ms-justify-content: space-evenly;-o-justify-content: space-evenly;}
.czjz{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}
.column{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}

.dbtc{border-top: 3px solid #fff;position: fixed;bottom: 0;left: 0;width: 100%;height: 90px;background: #004f71;z-index:80;}
.dbtccon{width: 1200px;margin: auto;height: 100%;}
.dbfl span{font-size: 30px;color: #fff;line-height: 30px;}
.dbfl h3{font-size: 20px;color: #fff;line-height: 20px;}
.dbline{width: 1px;height: 40px;background: #fff;margin: 0 40px;}
.dbcenone{width: 160px;height: 36px;background: #fff;}
.dbcenone span{font-size: 30px;line-height: 30px;color: #004f71;}
.dbcenone p{font-size: 17px;color: #004f71;line-height: 17px;margin-left: 10px;}
.dbfrform{width: 356px;display: block;position: relative;margin-left: 20px;}
.dbfrform input{display: block;width: 100%;font-size: 16px;line-height: 36px;outline: none;text-indent: 12px;background: #fff;color: #004f71;}
.dbfrform button{position: absolute;right: -2px;top: 0;width: 105px;background: #256d8c;font-size: 16px;line-height: 38px;text-align: center;color: #fff;outline: none;}
.dbfr>span{font-size: 30px;line-height: 30px;color: #fff;}
.dbfrinfo{margin-left: 8px;}
.dbfrinfo p{font-size: 12px;color: #fff;line-height: 12px;margin-bottom: 4px;}
.dbfrinfo h3{font-size: 24px;color: #fff;line-height: 24px;}
@media (max-width:1200px) {
	.dbfrform{display: none;}
	.dbtccon{width: 97%;margin: auto;}
}
@media (max-width:750px) {
	.dbfl h3 {font-size: 15px;line-height: 15px;}
	.dbfl img {max-width: 75px;}
	.dbcenone {width: 109px;height: 27px;}
	.dbcenone span {font-size: 21px;line-height: 21px;}
	.dbcenone p {font-size: 13px;line-height: 13px;margin-left: 5px;}
	.dbfr>span {font-size: 21px;line-height: 21px;}
	.dbfrinfo h3 {font-size: 16px;line-height: 16px;}
	.dbfrinfo p {font-size: 10px;line-height: 10px;margin-bottom: 2px;}
	.dbline {height: 27px; margin: 0 30px;}
}
@media (max-width:640px) {
	.dbtc{height: 60px;}
	.dbfl h3 {font-size: 10px;line-height: 10px;}
	.dbfl img {max-width: 18px;}
	.dbfl span {font-size: 20px;}
	.dbcenone {width: 83px;height: 23px;}
	.dbcenone span {font-size: 16px;line-height: 16px;}
	.dbcenone p {font-size: 11px;line-height: 11px;margin-left: 5px;}
	.dbfr>span {font-size: 16px;line-height: 16px;}
	.dbfrinfo h3 {font-size: 12px;line-height: 12px;}
	.dbfrinfo p {font-size: 8px;line-height: 8px;margin-bottom: 2px;}
	.dbline {height: 27px; margin: 0 4%;}
}






