﻿/*公共样式*/
*{padding: 0;margin: 0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:0.5rem;font-family: "Microsoft YaHei","黑体","宋体","Arial";background:#fff;-webkit-text-size-adjust:100%;max-width: 640px;}
a{color:#2d374b;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:none;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;border:1;}
p{word-wrap:break-word}
html{font-size:625%;}
body{max-width: 640px;margin: 0 auto;width: 100%;}
/*p{font-family: "Source Han Sans CN";}*/
.warp{width:100%; max-width:640px; position:absolute;z-index:2; top:10px;}

.header{position: absolute;z-index: 999;top: 0;width: 100%;display: flex;justify-content: space-between;}
.wnav{ width:100%; height:100%; display:none; position:fixed; left:0; z-index:999999; top:0rem; }
.nav{ width:56%; height:auto;  background:#1787CB; padding:2%; text-align:left; height:100%;}
.nav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.nav li{ width:98%; height:40px; border-bottom:1px dashed #fff; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.nav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.nav a{ color:#fff;}
.nav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.layui-m-layerchild{background: blue !important;}
.input-key{width: 94%;height: 30px;display: block;font-size: 14px;color: black;line-height: 30px;overflow: hidden;border: 1px solid #eee;}
.butt{display: block;width: 50px;height: 30px;margin: 0 auto;margin-top: 2%;}
.search{width: 1.2rem;margin: 0.5rem;}
.search img{width: 100%;}

.sjbanner{ margin:0px auto;  max-width:640px;    width:16rem; }
/* 轮播图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;   width:16rem; /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:0.5rem; line-height:4px; bottom:0.5rem; left:40%; z-index:1; float:left;  }
.slideBox .hd li{  overflow:hidden; float:left; width:0.5rem; height:0.5rem; background:none; margin-left:5px; line-height:70px; border-radius:0.25rem; background:white;   }
.slideBox .hd li.on{ background:none; background:#F08619;   }
.slideBox .bd{ position:relative; z-index:0;  margin:0px auto;  max-width:640px;   width:16rem;}
.slideBox .bd li{ position:relative; text-align:center;  margin:0px auto;  max-width:640px;    width:16rem; }
.slideBox .bd li img{ vertical-align:top; width:100%; /* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.menu{width: 1.275rem;margin: 0.5rem;}
.index_logo{width: 2.275rem;position: absolute;top: 0.5rem;left: 42%;}
.menu img,.index_logo img,.index_bank img{width: 100%;}

.index_bk{height: 2rem;}
.index_bank{box-shadow: darkgrey 0 0 0.25rem 0 ;top: -1.4rem;position: relative;z-index: 9999;display: flex;margin: 0 auto;width: 14.75rem;justify-content: space-between;}
.index_bank div{width:2.95rem;}

/*信息披露*/
.product{float: left;width: 11rem;font-size: 0.6rem;text-align: left;line-height: 1.2rem;}
.product a{display: block;padding-left: 0.5rem;}
.index_xx{background: #eeeeee;width: 14.75rem;margin: 0 auto;display: flex;justify-content: space-between;}
.index_pl{font-size: 0.7rem;color: white;background: #eb5404;width: 3.65rem;height: 1.2rem;text-align: center;line-height: 1.2rem;}
.product_scrolllink{width: 11rem;display: flex;justify-content: space-between;align-items: Center;}
.btn_rt{margin-right: 0.3rem;background-image: url(/mobile/statics/chengfa/img/index_19.png);width: 0.55rem;height: 0.5rem;display: block;background-size: 100%;}

/*党建*/
.index_dj{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;margin-bottom: 0.75rem;}
.dj_top{height: 8.15rem;overflow: hidden;}
.dj_img img{width: 100%;height: 8.15rem;}
.dj_title{top: -8.17rem;position: relative;display: inline-block;background-image: url(/mobile/statics/chengfa/img/indextm_11.png);background-size: 100%;width: 6.25rem;height: 1.425rem;}
.dj_sj{position: relative;right: -6.63rem;display: inline-block;top: -1.75rem;width: 1.75rem;height: 1.75rem;color: white;font-size: 0.6rem;text-align: center;background: #eb5404;}

.dj_size{margin-top: 0.375rem;border-bottom: 0.025rem solid #dddddd;}
.dj_size p:nth-child(1){font-size: 0.6rem;color: #eb5404;}
.dj_size p:nth-child(2){font-size: 0.5rem;margin-top: 0.32rem;line-height: 1.6;color: #7b7b7b;}
.dj_size a{display: inline-block;position: relative;right: -12.2rem;top: -0.8rem;color: #eb5404;font-size: 0.55rem;}
.sj_lb{margin-top: 0.4rem;}
.sj_lb li{font-size: 0.6rem;list-style: disc;margin-left: 0.5rem;line-height: 1.7;}
.sj_lb span{float: right;color: #676767;}
.sj_lb a{color: black;}

/*新闻动态*/
.index_news{background: #eeeeee;margin-top: 0.5rem;}
.news_title{text-align: center;color: #eb5404;font-size: 0.75rem;padding-top: 0.75rem;}

/*选项卡*/
.box{width: 14.75rem;margin: 0 auto;padding-top: 0.5rem;padding-bottom: 1rem;}
.tab_menu{overflow:hidden;display: flex;justify-content: space-between;}
.tab_menu li{ font-size: 0.6rem;padding: 0 1.2rem;float:left;height:1.2rem;line-height:1.2rem;color:#7b7b7b;background:#ffffff;text-align:center;cursor:pointer;}
.tab_menu li:last-child{margin: 0;}
.tab_menu li.current{color:white;background:#eb5404;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_box{margin-top: 0.5rem;}
.tab_box li{overflow:hidden;margin-bottom: 0.5rem;}
.tab_box .hide{display:none;}}
.news_img{width: 4.8rem;}
.news_img img{width: 100%;height: 2.825rem;}
.news_size{width: 9.25rem;}
.tab_box a{display: flex;justify-content: space-between;}
.news_size p:nth-child(1){color: black;font-size: 0.55rem;font-weight: bold;}
.news_size p:nth-child(2){font-size: 0.45rem;color: #a1a1a1;margin-top: 0.1rem;}
.news_size p:nth-child(3){font-size: 0.5rem;line-height: 1.5;margin-top: 0.1rem;color: #676767;}

.news_ggr{width: 9.25rem;}
.news_ggl{text-align: center;border: 0.025rem solid #C7C7C7;height: 2.77rem;}
.news_ggl p:nth-child(1){font-size: 0.9rem;border-bottom: 0.025rem solid #d5d5d5;height: 1.4rem;line-height: 1.4rem;color: #183883;}
.news_ggl p:nth-child(2){line-height: 1.4rem;height: 1.4rem;font-size: 0.5rem;color: #183883;}
.news_ggr p:nth-child(1){color: black;font-size: 0.55rem;font-weight: bold;}
.news_ggr p:nth-child(2){font-size: 0.5rem;margin-top: 0.5rem;color: #676767;line-height: 1.7;}

/*尾部*/
.footer{background: #24292c;border-top: 0.075rem solid #eb5404;}
.footer_img{display: flex;justify-content: center;margin-top: 1rem;}
.footer_img p{text-align: center;font-size: 0.5rem;color: white;margin-top: 0.5rem;}
.footer_img div{text-align: center;padding: 0 0.3rem;}
.footer_ba{color: #676767;font-size: 0.25rem;text-align: center;line-height: 1.25rem;}

/*单页*/
.top_banner img{width: 100%;}
.page_title p{text-align: center;font-size: 0.75rem;color: #265278;margin-top: 0.75rem;}
.page_title span{display: block;text-transform: uppercase;text-align: center;font-size: 0.4rem;color: #999999;}
.body_lm{width: 14.75rem;margin: 0 auto;margin-top: 0.2rem;}
.page_lm{display: flex;flex-wrap: wrap;justify-content: space-between;}
.page_lm li{width: 4.2rem;border-bottom: 0.025rem solid #bfbfbf;line-height: 1.2rem;}
.page_lm li a{font-size: 0.6rem;}
.plm{border-bottom: 0.075rem solid #00479d !important;}
.page_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;line-height: 1.875;}

/*list*/
.list_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;}
.list_left{width: 4.8rem;height: 3rem;}
.list_left img{width: 100%;height: 100%;}
.list_right{width: 9.2rem;}
.list_content a{display: flex;justify-content: space-between;}
.list_right p:nth-child(1){font-size: 0.6rem;}
.list_right p:nth-child(2){font-size: 0.45rem;margin-top: 0.125rem;color: #828282;}
.list_right p:nth-child(3){font-size: 0.5rem;margin-top: 0.125rem;line-height: 1.5;color: #676767;}
.list_content li{margin-bottom: 0.5rem;}

/*page*/
.paging{width: 14.75rem;margin:0 auto;height: 3rem;text-align: center;display: flex;align-items: center;}
.paging ul{margin: 0 auto;align-items: center;}
.paging span{background: rgb(230,230,230); border-radius:0.2rem ;font-size: 0.5rem;padding: 0.3rem;}
.paging a{color: rgb(149,157,172);}
.p_n1{color: white;background: rgb(221,23,33) !important;}

/*show*/
.show_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;line-height: 1.875;font-size: 0.6rem;    margin-bottom: 1rem;}
.show_content img{width: 100% !important;height:100% !important;}
.content_title{font-size: 0.7rem;text-align: center;padding: 0 .5rem;}
.content_time{display: block;text-align: center;margin-bottom: 0.5rem;color: #999999;font-size: 0.5rem;}


.jitaunjiajie_left{display: none;}
.jitaunjiajie_right{line-height: 1.875;font-size: 0.6rem;color: #666666;}
.jitaunjiajie_right img{width: 100%;}
.jitaunjiajie_right_con p:nth-child(1),.jitaunjiajie_right_con p:nth-child(3){margin: 0.5rem 0;}

.page_bgr_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;margin-bottom: 1rem;}
.page_bgr_content img{width: 100% !important;height: 100% !important;}

.list_pic_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;}
.list_pic_img{width: 7rem;height: 4.575rem;}
.list_pic_img img{width: 100%;height: 100%;}
.list_pic_content>ul{display: flex;flex-wrap: wrap;justify-content: space-around;}
.list_pic_content li{margin-bottom: 0.5rem;}

.page_licheng_content{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;margin-bottom: 1rem;line-height: 1.875;font-size: 0.6rem;}
.list_p{text-align: center;    line-height: 1rem;height: 1rem;background: #004177;color: white;font-size: 0.55rem;}

/*领导团队*/
.page_bgr_content:after{display: block;clear: both;content: "";}
.subitem{width: 100% !important;
	height: 3.5rem !important;
	padding: 0.3rem 0;
	box-sizing: border-box;
	padding-left: 1rem !important;
	height: auto !important;}
.subitem img{width: 3rem !important;height: 3.5rem !important;}
.subitem h1{margin: 0 !important;}
.subitem p{display: inline;}

/*党建新闻*/
.djlists a:after{display: block;clear: both;content: "";}
djlists{padding-top:15px; }

.djlists a{ display:block; color:#EB5405; width:100%; padding:10px 0px; border-bottom:1px dashed #CCC}

.djlists .time{ float:left; border:1px solid #afafaf; width:2.9rem; text-align:center; margin-left:0.5rem;}

.djlists .time span{ display:block; height:2rem; font-size:24px; font-weight:bold;line-height:2rem; border-bottom:1px solid #afafaf}

.djlists .time b{ height:25px; line-height:25px; display:block; font-size:12; font-weight:500}

.djlists .info{ float:left; margin-left:0.5rem; width:11.5rem;}

.djlists .info h3{ font-size:0.65rem; font-weight:500;width:11.5rem; height:1.5rem; line-height:1.5rem; color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.djlists p{ font-size:0.55rem; padding-top:4px; color:#3f3f3f; line-height:0.8rem;}

.news_blok{width: 95%;margin: 0 auto;display: flex; justify-content: space-around;flex-wrap: wrap;padding-top: 1rem;}
.news_blok_title{color: white;text-align: center;font-size: 0.6rem;line-height: 2.3;background: #7d7d7d;}
.news_blok li{margin-bottom: 0.5rem;}
.index_news_img{width: 5.825rem;}
.index_news_img img{width: 100%;height: 100%;}
.news_blok a{display: block;}
.page_content img{width: 100% !important;height: 100% !important;}

.first i{font-style: normal;font-size: 0.49rem;}

/*招聘*/

.index_zp_ul{width: 95%;margin: 0 auto;}
.index_zp_ul li{display: flex;justify-content: space-between;border-bottom: 0.025rem solid black;padding-bottom: 0.5rem;margin-top: 0.5rem;}
.index_zp_ul li:last-child{border:none;}
.zp_con_p{font-size: 0.6rem;font-weight: bold;line-height: 1.9;}
.zp_con_d{overflow: hidden;width: 13rem;position: absolute;font-size: 0.5rem;background-image: url(/mobile/statics/chengfa/img/man_07.jpg);padding-left: 1rem;background-repeat: no-repeat;background-size: 0.55rem 0.55rem;line-height: 1rem;background-position: 0.1rem;}
.zp_con_da{margin-top: 1rem;font-size: 0.5rem;background-image: url(/mobile/statics/chengfa/img/man_11.jpg);padding-left: 1rem;background-repeat: no-repeat;background-size: 0.55rem 0.55rem;line-height: 1rem;background-position: 0.1rem;}
.zp_con_db{font-size: 0.5rem;background-image: url(/mobile/statics/chengfa/img/man_15.jpg);padding-left: 1rem;background-repeat: no-repeat;background-size: 0.55rem 0.55rem;line-height: 1rem;background-position: 0.1rem;}
.zp_con_d span:first-child{color: #818181;}
.zp_con_da span:first-child{color: #818181;}
.zp_con_db span:first-child{color: #818181;}
.zp_con_d span:last-child{margin-left: 0.5rem;color: rgb(52, 52, 52);}
.zp_con_da span:last-child{margin-left: 0.5rem;color: rgb(52, 52, 52);}
.zp_con_db span:last-child{margin-left: 0.5rem;color: rgb(52, 52, 52);}
.zp_con_time{font-size: 0.5rem;}
.zp_con_time p{color: rgb(52, 52, 52);line-height: 1.9;}
.zp_con_time a{display: block;text-align: right;color: rgb(52, 52, 52);margin-top: 2.3rem;}

/*文化*/
.wenhua_img,.center_bottom{display: flex;justify-content: space-between;}
.page_cona{width: 14.75rem;margin: 0 auto;margin-top: 0.75rem;line-height: 1.875;text-align: justify;font-size: 0.6rem;}
.wenhua_img img{width:100%;}
.wenhua_left{width: 4.475rem;}
.center_top{margin-bottom: 0.25rem;width: 6.2rem;}
.bottom_left,.bottom_right{width: 2.925rem;}
.wenhua_right{width: 3.525rem;}
.wenhua_img{margin-bottom: 1rem;margin-top: 0.5rem;}



/*业务板块*/
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both;}
.wrap{ margin:0 auto; max-width:640px; overflow:hidden;}
.clear2{ height:0.25rem;}
.logo img{ max-width:100%; display:block}
.ditu img{width:100%;}
.ditu{ border:3px solid #f6f5f5; position:relative; display:none}

.swiper-slide img{max-width:100%; display:block;}
.category{ margin:0.5rem 0px;;}
.category-item{ float:left; width:20%;}
.category-item a{ display:block; margin:2%; text-align:center;}
.category-item  span{ display:block;}
.category-item  span img{ width:70%; margin:0 auto}
.category-item  font{  display:block; color:#6d6c6c; font-size:14px;}
.category-item a:active{border:0;outline:none}
.category-item a:active span img{ width:65%;outline:none;text-decoration:none; ilter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6; opacity:0.6; }

.category-xm .category-item  span img{ width:90%}
.cate-erji-box{ width:93%; margin:0.1rem auto 0.3rem;}
.cate-erji-box a{ display:inline-block; border:#153f79 1px solid; margin-right:2%; padding:0px 0.3rem; font-size:0.6rem;border-radius: 5px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 5px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 5px; /* Webkit浏览器的私有属性 */ }
.cate-erji-box a:hover ,.cate-erji-box a.on{ background:#153f79; color:#fff;}


.hot,.inews{ background:#f6f5f5; padding:3%;}
.hot-title{ font-size:0.4rem; padding:5% 3%;padding-bottom:0.15rem; background:#FFF;}
.hot-title font { color:#153f79;}
.hotbox,.inewsbox{ background:#fff;padding:3%; }

.hot-container{ overflow:hidden;}
.hot-item { width:70%!important; float:left; }
.hot-item a{ display:block;}
.hot-item img.img{ width:100%;  height:3.375rem; display:block;}
.hot-item div.info font{ display:block; text-align:center; padding-top:0.15rem;}
.hot-item div.info p{ font-size:0.23rem; line-height:180%}

.hot-item1 { float:left; width:80% !important }
.hot-item1 a{ display:block;}
.hot-item1 img.img{ width:100%;  height:3.375rem; display:block;}
.hot-item1 div.info font{ display:block; text-align:center; font-size:0.3rem;padding-left:0.05rem;}
.hot-item1 div.info p{ font-size:0.23rem; height:0.5rem; overflow:hidden; padding-left:0.05rem;}

.inewslist li{ margin:0.1rem 0.1rem 0.4rem 0.1rem; border-bottom:#d1d1d1 1px solid; padding-bottom:0.3rem;}
.inewslist li a.img,.newslist li a.txt{ display:block; }
.inewslist li a.img span.imgtxt{ position:absolute; bottom:0px; width:100%; left:0px; height:0.8rem; line-height:0.8rem;color:#fff; font-size:0.32rem ; display:block; overflow:hidden;white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; z-index:2;}
	.inewslist li a.img span.imgback{ position:absolute; bottom:0px; width:100%; left:0px; height:0.8rem; line-height:0.8rem;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7; opacity:0.7; color:#fff; font-size:0.4rem ; display:block; overflow:hidden; z-index:1}
	.gengduo123{ line-height:0.6rem; height:0.6rem; margin-right:0.1rem;  float:right; background:url(../images/xiangzuo.png) left center no-repeat #153f79; background-size:0.20rem; padding-left:0.5rem; padding-right:0.3rem; background-position:0.25rem; color:#fff; border-radius:0.1rem}
.gengduo123 font{ float:left;margin-top:1.5px; display:block; text-align:center; font-size:0.28rem;padding-left:0.05rem;}
	
	
.inewslist li a.img{ position:relative}
.inewslist li a.img img{ display:block; width:100%;}
.inewslist li a.txt{ padding:0.15rem 0.1rem 0 0.1rem; font-size:0.275rem; color:#666; line-height:150% ; display:block;text-align:left;}
.inewslist li p{ text-align:right; padding-right:0.4rem;}
.inewslist li p span{ color:#999; display:inline-block; background:url(../images/view.png) left center no-repeat; padding-left:0.35rem; background-size:auto 0.25rem; font-size:0.25rem}

.infoxm{ line-height:0.5rem; height:0.5rem; background:#a3a4a7; color:#fff;}
.infoxm font{ float:left; }
.infoxm p{}

.gengduo{ line-height:0.5rem; height:0.5rem; margin-top:0.2rem; float:left; background:url(../images/more.png) left center no-repeat #153f79; background-size:0.25rem; padding-left:0.5rem; padding-right:0.3rem; background-position:0.25rem; color:#fff;}
.gengduo font{ float:left;margin-top:1.5px; display:block; text-align:center; font-size:0.28rem;padding-left:0.05rem;}
 div.more { background:#000; display:block; height:0.3rem; font-size:0.3rem; line-height:0.3rem; background:#000; color:#fff;}
.hot-item1  span.more img{ display:block; }


.bottom img{ display:block}
.footer{ background:#212431; color:#9e9ea0; font-size:0.25rem; padding:0.1rem; }
.footer a{ color:#9e9ea0;}
.footer-nav{text-align:center; padding:0.1rem 0; float:left;}
.footer-tel{  background:url(../images/ftel.png) left center no-repeat; background-size:0.3rem; float:right;padding:0.1rem 0; padding-left:0.32rem; }
.coy{ border-top:#55565a 1px solid; padding:0.1rem 0; margin-bottom:1rem;}

.map{  height:7.43rem; box-shadow: 5px 5px 5px #eee;}
.clearfix:after{display: block;height:100%;_height:100%;clear:both;content:'\020'; :}

.hlbox{ position:relative; overflow:hidden;}
.hlbox img.img{ width:100%; display:block;}
.hl-top{ position:absolute; left:5%; top:0px; background:#f44236; width:1.85rem; line-height:1.75rem; height:1.75rem;
-moz-box-shadow: 5px 5px 5px #888888; /* 老的 Firefox */
box-shadow: 5px 5px 5px #888888; text-align:center; font-size:0.375rem; color:#fff;
}
.hl-bottom{ position:absolute; right:5%; bottom:0px; background:#000000; padding:0 1.83rem; line-height:1rem; height:1rem;
text-align:center; font-size:0.4rem; color:#fff;
}
.hl-middle{ line-height:1rem; font-size:0.375rem; color:#fff; text-align:center; position:absolute; width:100%; left:0px; top:0px;}


.hlbox1 div.img{ background:#0077a2; height:3.75rem;} 
.hlbox1 .hl-top{background:#3693ff; -moz-box-shadow: 5px 5px 5px #005270; /* 老的 Firefox */
box-shadow: 5px 5px 5px #005270;}

.hlbox2 .hl-top{left:auto; right:5%;background:#eb6119; -moz-box-shadow: 5px 5px 5px #383a32; /* 老的 Firefox */
box-shadow: 5px 5px 5px #383a32;}


.hlbox3 div.img{ background:#eb7436; height:3.75rem;} 
.hlbox3 .hl-top{left:auto; right:5%;background:#00a99e; font-size:0.35rem; -moz-box-shadow: 5px 5px 5px #944822; /* 老的 Firefox */
box-shadow: 5px 5px 10px #944822;}

.hlbox4 .hl-top{background:#ae26e7; font-size:0.35rem; -moz-box-shadow: 5px 5px 5px #7b8aa1; /* 老的 Firefox */
box-shadow: 5px 5px 10px #7b8aa1;}


.qyfw1{ background:#8fc321; padding:12% 0px; text-align:center; color:#fff; letter-spacing:0.1rem}
.qyfw1 big{ font-size:0.575rem; display:block}
.qyfw1 small{ font-size:0.4rem; display:block; line-height:0.4rem; padding-top:0.3rem;}
.qybox{ padding:1%; padding-bottom:0}
.qybox-txt {  width:29%; height:1.95rem; font-size:0.32rem; text-align:center;background:#8fc321;  text-align:center; color:#fff;}
.qybox-txt span{ text-align:center; display:block; padding-top:0.2rem;}
.qybox-txt span img{ width:40%;}
.qybox-img { width:70%;}
.qybox-img  img{ width:100%; display:block; height:1.95rem;}

.swiper-container-s{ padding:0.1rem 0 0.3rem 0;}
.swiper-container-s .swiper-slide{ border:0px solid #FFF;}

body.login{ max-width:640px; background:url(../images/bg.jpg) no-repeat; background-size:100% auto;}
.loginlogo { text-align:center ; margin-top:20%;}
.loginlogo img{ width:1.75rem}
.logininput{ width:70%; margin:4% auto; height:1rem; background:url(../images/inpbg.png);}
.logininput span{ float:left; padding:5% 0 0 5%;}
.logininput span img{ width:0.52rem;}
.logininput input{ float:left; height:1rem; line-height:1rem; border:none; background:none; width:80%; float:right;}
.loginbtn{ width:50%; margin:0 auto;border-radius: 25px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
-moz-border-radius: 25px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 25px; /* Webkit浏览器的私有属性 */; overflow:hidden;}
.loginbtn input{ width:100%; height:1rem; font-size:0.4rem; color:#fff;background:url(../images/loginicon3.png); border:none } 
.wangji { color:#fff; text-align:center; padding-top:3%; font-size:0.20rem;}
.wangji a{ color:#fff; font-size:0.20rem;}


.top-menu { background:#fff; overflow:hidden; border-bottom:#eeeeee 1px solid;}
.top-menu div{ float:left; width:50%; text-align:center; padding:0.175rem 0px;}
.top-menu div a{ display:block; border-right:#eeeeee 1px solid; color:#a2a4a5; font-size:0.3rem }
.top-menu div a font{ display:inline-block; margin:0 auto; padding:0 4%; border-bottom:#fff 2px solid;}
.top-menu div.no a{ border:none;}
.top-menu div a.on font{border-bottom:#009dd4 2px solid;color:#009dd4; }


.newslist li{ margin-top:0.2rem;}
.newslist li a.img,.newslist li a.txt{ display:block;}
.newslist li a.img:before { content: " "; display: inline-block; height: 100%; width: 1%; vertical-align: middle; }
.newslist li a.img font{ font-size:0.375rem; position:absolute; left:0px; display:block; width:100%; text-align:center; top:0px; height:100%; vertical-align: middle; color:#fff;}
.newslist li a.img font b{ font-weight:100}
.newslist li a.img{ position:relative}
.newslist li a.img img{ display:block; width:100%;}
.newslist li a.txt{ padding:0.15rem 0.2rem; font-size:0.375rem; color:#030303; line-height:150%}
.newslist li p{ text-align:right; padding-right:0.4rem;}
.newslist li p span{ color:#999; display:inline-block; background:url(../images/view.png) left center no-repeat; padding-left:0.35rem; background-size:auto 0.25rem; font-size:0.25rem}

.arclogo img{ display:block; border-bottom:#f3f2f2 1px solid;}


.topbox{
text-align:center;height: 1.3rem; line-height:1.3rem; border-bottom:#eeeeee 1px solid; background:#fff; position:relative;

	}
.topbox span.top-left{ position:absolute; left:4%; top:36%}
.topbox span.top-left img{ height:1rem;}
.topheight {
	height: 1.3rem;
}


.top-menu1 { background:#fff; overflow:hidden; border-bottom:#eeeeee 1px solid;}
.top-menu1 div{ float:left; width:50%; text-align:center; padding:0.175rem 0px;}
.top-menu1 div a{ display:block; border-right:#eeeeee 1px solid; color:#a2a4a5; font-size:0.3rem }
.top-menu1 div a font{ display:inline-block; margin:0 auto; padding:0 6%; border-bottom:#fff 2px solid; background:url(../images/xiangxia.png) right center no-repeat; background-size:0.1625rem}
.top-menu1 div.no a{ border:none;}
.top-menu1 div a.on font{border-bottom:#009dd4 2px solid;color:#009dd4; }

.fenge{ height:0.25rem; background:#f6f5f5; overflow:hidden; clear:both;}
span.zstel{ line-height:0.8rem; height:0.8rem;}
span.zstel font{ float:left; font-size:14px;}
span.zstel font a u{ text-decoration:underline}
span .here{ width:0.8rem; float:left; margin-left:0.2rem;}


.bg{ background:#000; position:fixed; width:100%; height:100%; z-index:1111111111; top:0px; left:0px; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity:0.5; }
.show{ display:block;}
.hide{ display:none}
.pf-menu{ background:#f5f5f5; color:#fff; position:fixed; bottom:0px; left:0px; width:100%; color:#fff; border-top:#dfdfdf 1px solid; z-index:1111111112}
.pf-menu .item { text-align:center; float:left; width:25%; position:relative}
.pf-menu .item a{color:#fff; display:block; padding-top:0.09rem;padding-bottom:0.09rem; border-right:#dfdfdf 1px solid; color:#676767;}
.pf-menu .item font{  font-size:10px; display:block; line-height:12px; text-align:center;}
.pf-menu .item.on font{ color:#1f257d;}
.pf-menu .item span{ text-align:center; display:block; margin:0 auto; width:0.4rem; padding-bottom:0.1rem; }
.pf-menu .item img{ display:block;  width:100%;}

.pf-menu .item.on{ background:#efefef;}

.pf-menu .item-p{ position:absolute; bottom:1rem; width:100%; text-align:center;background:#f5f5f5; border-bottom:#dfdfdf 1px solid;}
.pf-menu .item-p a{ font-size:0.275rem; border:none; border:#dfdfdf 1px solid; border-bottom:none}

.rightmenu{ position:fixed; bottom:1rem; right:0px;  background:#f5f5f5; border:#dfdfdf 1px solid;border-bottom:none; z-index:1111111113}
.rightmenu a{ display:block; line-height:0.45rem;border-bottom:#dfdfdf 1px solid; padding:0.2rem 0 0.2rem 0.5rem; color:#707070 }
.rightmenu a span{ display:block;position:relative;; width:100%; position:relative; padding-left:0.5rem;;padding:0 0.5rem; font-size:14px;}
.rightmenu a b{ position:absolute; left:0px; height:0.35rem; top:0px;}
.rightmenu a b img{ height:0.3rem;}

.dikuaibox{ }
.dikuaiboxtitle{ padding:4% 1%; color:#535353; line-height:normal}
.tt { max-width:640px; margin:0 auto;}.tt img{ max-width:100%;}
.ruyuanlist{ margin:0 0 2% 0; overflow:hidden;}
.ruyuanlist li{ margin-bottom:0.3rem; width:48%; float:left; margin-left:1.4%; list-style:none;}
.ruyuanlist li a.img,.newslist li a.txt{ display:block;}
.ruyuanlist li a.img{  position:relative}
.ruyuanlist li a.img font{ background:url(../images/heise.png) center; font-size:0.3rem; position:absolute; left:0px; display:block; width:100%; text-align:center; top:0px; height:100%; vertical-align: middle; color:#fff !important}
.ruyuanlist li a.img img{ display:block; width:100%;}
.ruyuanlist li a.img font b{ color:#fff; text-align:center;}
.clear{ clear:both}

.zmenu{ border-bottom:#979797 1px solid; background:#f2f2f2; }
.zmenu a{ display:block; width:33.3%;  float:left; text-align:center;line-height:normal;margin:2% 0; font-size:0.3rem}
.zmenu a span{ display:block;border-right:#949494 1px solid;}
.zmenu a.nob span{ border:none;}
.zmenu a:hover,.zmenu a.on{ color:#0f86df;} 

.inewsmore { text-align:center; overflow:hidden; background:#fff;} 
.inewsmore a{ display:block; border:#ccd0cf 1px solid; line-height:normal; margin:3%; padding:3% 0;;border-radius:5px; background:#f5f5f5;}

.join1 img,.join6 img,.join5 img{width:100%;}
.join2{font-size: 0.6rem;line-height: 1.8;margin-bottom: 0.5rem;}
.jobright{margin-bottom: 0.5rem;}

.nbanner img{width:100%;}

.xinxi{text-align: center;padding:0.5rem 0;}
.xinxi span{font-size:0.6rem;}
.list_pic li{background: white;padding:0.75rem;border-bottom: 1px solid #bfbfbf;}
.pic_title{color: #666666;font-size: 0.6rem;padding-left: 1rem;background: url(/mobile/statics/chengfa/img/pic_03.png);background-repeat: no-repeat;background-position: 0;background-size: auto 0.43rem;}
.search-point{font-size: 0.6rem;margin-left: 0.5rem;}


