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: 20rem; height: 3.2rem; line-height: 3.2rem; border-radius: 3.2rem; overflow: hidden; text-align: center; margin: 0 auto; font-size: 1.6rem; color: #000; background: #9d1418; color: #fff; display: block; }
.relative{position: relative;}
.relative .btn22{position: absolute; bottom: 0px; left: 50%; margin-left: -10rem;}
.find_nav_list{padding: 0px 0px; box-sizing: border-box;}

.absolute22{position: absolute; bottom: 6%; text-align: center; width: 100%}

.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: 116px; height: 100px; overflow: hidden; padding-left: 0px; display: inline-block; color: #fff; background: url(images/tab.png) no-repeat; background-size: cover; background-position: -3px center;}
.find_nav_list ul li b{color: #fff;}
.find_nav_list ul li:first-child{padding-left: 0; }
.find_nav_list ul{overflow: hidden; padding-left: 1px; 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; text-indent: -99999px; display: inline-block; height: 90px; font-size: 18px; line-height: 46px;}
.find_nav_list ul .find_nav_cur a{olor: #fff; border: 0}
.find_nav_list ul .find_nav_cur b{color: #000}
.find_nav_list li:nth-child(2){ background-position: -135px top }
.find_nav_list li:nth-child(3){ background-position: -260px top }
.find_nav_list li:nth-child(1).find_nav_cur{background: url(images/tab2.png); background-size: cover; background-position: -3px center;}
.find_nav_list li:nth-child(2).find_nav_cur{background: url(images/tab2.png); background-size: cover; background-position: -135px center;}
.find_nav_list li:nth-child(3).find_nav_cur{background: url(images/tab2.png); background-size: cover; background-position: -260px center;}
.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;}


.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{width: 18px !important; height: 18px !important;}
.swiper-pagination-bullet{background: #fff !important; opacity: 1 !important;}
.swiper-pagination-bullet-active{background: #9d1418 !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;}

.box{ margin:0 auto; padding-bottom: 30px;}
.box .nav222{text-align: center;}
.list{ background: url(images/bg.jpg); display:none; margin: 0 20px; padding-top: 30px; margin-top:-20px; position: relative; z-index: 1; overflow:hidden; border-radius: 4px;}
.list_nav{text-align: center;}
.list_nav li{ width:45%; box-sizing: border-box; display: inline-block; height:84px; background:#fff; color:#000; text-align:center; line-height:24px; padding: 0 15px; padding-top:6px; margin-bottom:1px; font-size: 1.4rem; border-radius: 4px; overflow: hidden;}
.list_nav li.cur{ background:#92836c; color: #fff;}
.show{ display:block;}
.hide{ display:none;}
.nav222 ul{overflow: hidden;}
.nav222 li{width: 110px; height: 100px; overflow: hidden; padding-left: 0px; display: inline-block; color: #fff; background: url(images/tab.png) no-repeat; background-size: cover; background-position: -3px center; text-indent: -999999px;}
.nav222 li:nth-child(2){ background-position: -135px top }
.nav222 li:nth-child(3){ background-position: -260px top }
.nav222 li:nth-child(1).cur{background: url(images/tab2.png); background-size: cover; background-position: -3px center; position: relative; z-index: 2}
.nav222 li:nth-child(2).cur{background: url(images/tab2.png); background-size: cover; background-position: -135px center; position: relative; z-index: 2}
.nav222 li:nth-child(3).cur{background: url(images/tab2.png); background-size: cover; background-position: -260px center; position: relative; z-index: 2}

.list2 .list_nav li{width: 31%; height: 60px;}
@media  screen and (min-width: 800px){
	.list_nav li{padding-top: 30px;}
}
@media  screen and (min-width: 440px){
	.list_nav li{padding-top: 20px;}
	.nav222 li{width: 140px; height: 120px;}
	.nav222 li:nth-child(2){ background-position: -155px top }
	.nav222 li:nth-child(3){ background-position: -305px top }
	.nav222 li:nth-child(1).cur{background: url(images/tab2.png); background-size: cover; background-position: -3px center; position: relative; z-index: 2}
	.nav222 li:nth-child(2).cur{background: url(images/tab2.png); background-size: cover; background-position: -155px center; position: relative; z-index: 2}
	.nav222 li:nth-child(3).cur{background: url(images/tab2.png); background-size: cover; background-position: -305px center; position: relative; z-index: 2}

}
@media  screen and (min-width: 300px){
	.list_nav li{padding:0 5px; padding-top: 5px;}
}
