html,body{font-family:"微软雅黑"}
*{-moz-box-sizing: border-box;/*Firefox3.5+*/-webkit-box-sizing: border-box;/*Safari3.2+*/-o-box-sizing: border-box;/*Opera9.6*/-ms-box-sizing: border-box;/*IE8*/box-sizing: border-box; color: #333;}
body,h2,h3,h4,p{margin:0;padding:0;}
body{overflow-x:hidden;}
.pm_banner{width:100%;position:relative;background:#fff;}
ul,li{list-style:none;margin:0;padding:0;}
.js-silder{position: relative;min-width: 320px;}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,
.silder-ctrl-next{position: absolute;top: 0;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";font-size: 52px;font-weight: 600;text-shadow: #666 2px 2px 5px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;text-align: right;}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{position: absolute;top: 50%;margin-top: -40px;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{display: inline-block;padding: 10px 0;margin: 0 3px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;width: 15px;height: 15px;border-radius: 15px;text-indent: -9999px;overflow: hidden;padding: 5px 0;cursor: pointer;background-color: #fff;}
.silder-ctrl-con.active>span{background-color: #000;}
.silder-ctrl-next,.silder-ctrl-prev{display: none;}

.con7{background: #fff;}
/*slider tab*/
.container{margin: 0px auto;}
.mianfei{background: #80b5f2; overflow: hidden; padding: 30px 0px; padding-bottom: 15px;}
.container{padding: 0px;}
.m_left{padding-right: 15px; width:115px; float: left; }
.m_right{width:80%; float: right; }
.m_right ul{overflow: hidden;}
.m_right li{ width: 50%; padding-left: 15px; float: left;}
.zmlist{width: 100%; background: #fff; height: 273px; margin-bottom: 15px;}
.zmlist{ width: 228px; float: left; color: #333; text-align: center; padding-top: 25px; font-size: 18px; line-height: 38px;}
.zmlist span{width: 41px; height: 41px; background: url(images/xuhao.jpg) no-repeat; display: block; margin: 0px auto; font-size: 30px; color: #fff; font-weight: bold;}
.btn22{width: 24rem; height: 3rem; line-height: 3rem; border-radius: 12rem; overflow: hidden; text-align: center; margin: 0 auto; font-size: 1.4rem; background: #fff; text-align: center; color: #000;  display: block; }
.ahref{position: absolute; bottom:8%; left: 5%}
.ahref a{width: 67px; height: 67px; text-align: center; line-height: 1.6rem; font-size: 1.6rem; color: #000; padding-top: 10px; margin-right: 20px; display: inline-block; border: solid 3px #000}
.relative{position: relative;}
.relative .btn22{position: absolute; bottom: 0px; left: 50%; margin-left: -6.5rem;}
.find_nav_list{padding: 0px 0px; box-sizing: border-box;}
.con2{ text-align: center; line-height:2em; padding:2rem 0;}
.con3_btn{margin-left: 10%; background: #3d7a82; height: 4rem; padding-left: 2rem;}
.con4 .btn22 {border: 0}
.con4 .btn22 span{width: 1.5rem; height: 1.5rem; display: inline-block; border: solid 1px #000; line-height: 1.3rem; margin-right: 0.5rem;}
.con3 .btn22{bottom: 6%;}
.absolute22{position: absolute; bottom: 6%; right: 3.1%; text-align: right; width: 100%}

.con8 .btn22{height: 3.4rem; line-height: 3.4rem; text-align: center; border: solid 1px #fff; margin-bottom: 0;}

.huanghb{width:100%;}
.huanghb_about{width:100%;height:auto;margin:0 auto;padding:20px;box-sizing:border-box;overflow:hidden; background: #333438}
.huanghb_about_l{width:38%;float:left;}
.huanghb_about_l img,.huanghb_why img{width:100%;}
.huanghb_about_r{width:60%;float:right;}
.huanghb_about_r h2{font-size:1.4rem;color:#fff;font-weight:normal;overflow: hidden; height: 1.6rem;}
.huanghb_about_r p{font-size:1.2rem;color:#ccc;}
.huanghb_about_r a{width:60%;height:30px;font-size:1.4rem;color:#000;background:#fff;text-align:center;line-height:30px;display:block;}
.con11{background: #f6f6f6;}

.daoyu{background: url(images/p3_bg.jpg); position: relative;}
.zixinyuan{width: 364px; margin: 0px auto; margin-top: 90px; text-align: center; position: absolute; top: 0px; left: 0; right: 0}
.zx_title{line-height: 76px; font-size: 25px; font-weight: bold;}
.zixinyuan p{ font-size: 16px; line-height: 32px; }
.zixinyuan a{width: 172px; height: 52px; margin: 15px auto; background: #f274a1; display: block; font-size: 25px; color: #fff; line-height: 50px; border-radius: 26px;}


.hd_time{overflow: hidden; padding-bottom: 15px; border-bottom: dashed 2px #d9dee4;}
.hd_time h3{font-size: 28px; line-height: 40px; color: #333; margin-bottom: 40px; text-align: center;}
.hd_time h3 span{width: 71px; height: 27px; display: inline-block; background: url(images/small_tit.jpg) no-repeat center 4px; margin: 0px 5px;}
.hd_time h3 b{display: inline-block; height: 40px;}
.number{width: 223px; height: 209px; background: url(images/pc_12.jpg) no-repeat; font-size: 25px; color: #fff; text-align: center; padding-top: 50px; box-sizing: border-box; float: left;}
.number span{font-size: 50px; font-weight: bold; color: #fff; display: block; line-height: 88px;}
.hd_right{float: left; width: 370px; padding-left: 20px;}
.hd_time .jieduan:nth-child(2) .hd_right{padding-top: 40px;}
.hd_time .jieduan:nth-child(3) .hd_right{padding-top: 52px;}
.hd_time .jieduan:nth-child(4) .hd_right{padding-top: 20px;}
.hd_right img{width: auto; margin: 0;}
.jieduan h4{font-size: 20px; line-height: 36px;}
.jieduan p{font-size: 16px; color: #333333; line-height: 30px;}
.jieduan{width: 100%; overflow: hidden;}
.jieduan p span{color: #de2482;}
.tjfs{overflow: hidden; padding-top: 0px; margin-bottom: 40px;}
.tjfs h3{line-height: 100px; font-size: 28px; font-weight: bold; color: #333; }
.tjfs h3 span{width: 71px; height: 27px; display: inline-block; background: url(images/small_tit.jpg) no-repeat center 4px; margin: 0px 5px;}
.tjfs h3 b{display: inline-block; height: 40px;}
.tjfs_left,.tjfs_right{ text-align: center;}
.tjfs_left{border-bottom: dashed 2px #d9dee4; padding-bottom: 30px;}
.tjfs p{line-height: 30px;}
.fs_btn{width: 344px; height: 62px; font-size: 24px; color: #fff; background: #f274a1; display: block; border-radius: 31px; text-align: center;  line-height: 62px; margin: 30px auto;}


.liuyan,.tabs{padding-bottom: 1px; overflow: hidden;}
.find_nav_list{overflow: hidden;}
.find_nav_list li{width:32%; margin: 0 1px; overflow: hidden; float: left; padding-left: 0px; display: inline-block; color: #fff}
.find_nav_list ul li b{color: #fff;}
.find_nav_list ul li:first-child{padding-left: 0;}
.find_nav_list ul{overflow: hidden; width: 320px; text-align: center; margin: 0 auto;}
.find_nav_list .find_nav_cur{margin-left: 0;}
.find_nav_list ul li a{width: 100%; color: #000; background: #fff; display: inline-block; height: 38px; font-size: 16px; line-height: 34px;}
.find_nav_list ul .find_nav_cur a{color: #fff; background: #343434; }
.find_nav_list ul .find_nav_cur b{color: #000}
.li_list{padding: 0px 0px !important; padding-bottom: 0;}
.li_list p{font-size: 16px; text-indent: 2em; line-height: 24px;}
.li_list i{text-align: center; font-size: 16px; color: #f00; font-style: normal; text-align: center; display: block; margin: 30px auto;}


.con8 .find_nav_list li{width: 24%;}
.con8 .find_nav_list ul li a{background: #272727; color: #fff;}
.con8 .find_nav_list ul .find_nav_cur a{background: #000}

.messages{width: 510px; margin: 0px auto;}
.messlist label{width: 100px; float: left; font-size: 20px; color: #fff; line-height: 40px;}
.messlist{overflow: hidden; margin-bottom: 27px;}
.messlist input{width: 380px; height: 40px; border: 0; border-radius: 2px; line-height: 40px; padding: 0px 10px; font-size: 20px;}
.messlist textarea{width: 380px; border: 0; border-radius: 2px; height: 94px; padding: 5px 10px; font-size: 20px;}
.messlist textarea:focus{outline: none;}
.messsub{padding-left: 100px;}
.messsub input{width: 170px; height: 52px; font-size: 24px; color: #fff; border:0; border-radius: 2px; margin-right: 30px; background: #0b51a3; cursor: pointer;}
.xiaop{display: none;}

.jz_list{padding:0 10px; overflow: hidden; padding-bottom: 10px;}
.jz_list .jianzheng{width: 50%; padding: 0px 10px; float: left;}
.jianzhengli{border: solid 1px #333; font-size: 16px; line-height: 24px; padding: 15px; border-radius: 6px; margin-bottom: 20px;}
.titles212{font-weight: bold; line-height: 30px;}
.nvlang{background: url(images/bg.jpg); padding-bottom: 10px;}
.swiper-container{ padding-bottom: 0px !important;}
.swiper-container-horizontal>.swiper-pagination{bottom: 10px !important;}
.swiper-pagination-bullet-active{background: #003768 !important}
.swiper-pagination-bullet{width: 15px !important; height: 15px !important;}

.zhuanjia a{display: inline-block; width: 44%;}
.zhuanjia{ text-align: center;}
.wenhao{width: 36px; height: 36px; background: #bb8e6d; border-radius: 50%; position: absolute; left: 0; right: 0; top: -10px; bottom: 0; margin: auto; margin-top: 57px; line-height: 36px; color: #fff; text-align: center; font-size: 20px; }
.jianzheng:nth-child(3) .jianzhengli,.jianzheng:nth-child(4) .jianzhengli{margin-bottom: 0;}
.relative .jianzhengli p{font-size: 14px;	/*IE6-8*/
	font-size: 5vm;		/*IE9*/
	font-size: 3vmin;	/*其他浏览器*/}
.relative .jianzhengli{padding: 15px 0; text-align: center;}
.relative .jz_list{padding-bottom: 0px;}
.relative .jianzhengli p a{color: #333;}
.bg2{background: url(images/bg2.jpg) no-repeat; background-size: cover;}
.bg1{background: url(images/bg1.jpg) no-repeat; background-size: cover;}
.sljz{overflow: hidden;}

.li_list{position: relative;}