﻿@charset "utf-8";
/*common*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, address, cite, del, em, img, q, u, i, dl, dt, dd, ol, ul, li, form,
label, table, tr, th, td,caption, tbody, tfoot, thead, article, aside, details, summary, figure, figcaption, footer, header, menu, nav,
section, audio, input, select, textarea {margin:0;padding:0;border:0;font-weight: normal; }
header,footer,nav,section,menu,article,aside { display:block;}
h1, h2, h3, h4, h5, h6{font-weight: normal;color: #474747;line-height: 120%;}
body {font-family:'微软雅黑','Heiti SC','黑体','Arial'; color:#333; min-width: 320px; max-width:750px; margin: 0 auto; cursor:default; word-break:break-all;  white-space:normal; -webkit-tap-highlight-color:rgba(255,255,255,0);letter-spacing:0.2px;}
body{font-size:1.2rem; background-color:#f7f8fa;}
*, *:before, *:after {box-sizing: border-box;}
.clear{ clear: both;}
.fl{ float:left}
.fr{ float:right}
ul{ list-style: none;}
img{display:block; border:0}
a{text-decoration:none;}
li{
	list-style-type:none;}
*{
	padding:0 ;margin:0;
	}
.clear{
	clear:both;}
.home1{ width:100%}
.navbox li{
	float:left;
	overflow:hidden;
	width:33.3%;
	text-align:center;
 
}
.navbox{
	border-bottom:2px solid #dcdcdc;
	overflow:hidden;
	width:90%;
	margin:0 auto;
	padding-top:3%;

		}	
.container{
	width:100%;
	}

.navbox .first{
	text-align:left;
	padding-left:.5rem;
	color:#2660a3;
	font-weight:bold;
	}
.last{
	text-align:right;
	padding-right:.5rem;
	}				
.navtxt{
	color:#111111;
	font-size:.88rem;
	line-height:1.2rem;
	display:block;
	}


.bannerbox{
	

	}		
.bannerbox img{
	width:100%;
	display:block;
	border:0;
	

	}
	
.part1,.part2,.part4{
	padding:.6rem;

	margin-top:4%;
	overflow:hidden;
	background-color:#FFF;
	
	}	
.part1,.part5{
	background-color:#FFF;
	padding:.6rem;
	margin-top:4%;
}	
.part3{
	overflow:hidden;
	padding:.6rem;
	}	
	
.part1 img,.part2 img{
	width:100%;
	height:100%;
	}	
.titletxt{
	font-size:.92rem;
	color:#161719;
	font-weight:bold;
	padding-left:7%;
	}
.titlebox{
	background:url(../images/icon_title.png) no-repeat left .2rem;
	background-size:5%;

	
	border-bottom:1px solid #dcdcdc;
	padding:0 0 .3rem 0;
	position:relative;

	}	
		
.more{
	position:absolute;
	top:25%;
	right:0;
	}
	
.contxt{
	font-size:.8rem;
	color:#1b1b1b;
	
	}
    .contxt a {
    color:black;}
.content{

	margin:0 auto;
	line-height:1.2rem;
	margin-top:.4rem;
	padding: 0 0 .8rem 0;

	
	}	
.time{
	display:block;
	font-size:.7rem;
	padding:.6rem 0 .4rem 0;
	color:#707070;
	border-bottom:1px dashed #dcdcdc;


	
	}	
.untime{border:none;}
.bbb{margin:0 2%;}	
.ecnomy{
	margin-top:.8rem
	
	}
	
.ecnomy_img{
	display:block;
	text-align:center;
	margin:0 auto;
	float:left;
	width:18%;
	


	}
.mr{
	margin-left:9%
	}	
.ecnomy_img img{
	background-size:100% 100%;
	}
.e_txt{
	font-size:.65rem;
	color:#636363;
	}



.btn_title_box li{
	float:left;
	width:31%;
	}
.btn_title_box{
	overflow:hidden;
	width:100%;
	}

.box_t{
	margin-top:2%;}
.bigbox{overflow:hidden;margin-top:.8rem;}
.bigbox2{margin-top:.8rem; width:100%; overflow:hidden;}
.bigbox2 ul{ width:100%; float:left; display:inline; overflow-x:srcoll; overflow-y:hidden;white-space: nowrap;}
.bigbox2 ul li{display:inline-block;margin-right:18px;}
.c_box{float:left; width:100%;}
.picbox{float:right;}
.picbox{
	width:33%;
	}
.contxt2{
	font-size:.8rem;
	color:#1b1b1b;
	line-height:1.2rem;
	
	}	
.time2{
	color:#707070;
	display:block;
	border-bottom:none;
	font-size:.7rem;
	border-radius:.15rem;
	margin-top:.35rem;
	}	
.profess{overflow:hidden;}	
.profess_img{
	float:left;
	width:28%;
	
	}
.profess_img img{
	width:100%;
	height:100%;
	}	
.pro_txt{
	float:left;
	width:50%;
	margin-left:.8rem;
	}		
	
.pro_txt p{
	font-size:.9rem;
	font-weight:bold;
	color:#1b1b1b;
	margin-top:.1rem;
	}	
.pro_state{
	font-size:.8rem;
	display:block;
	color:#1b1b1b;
	line-height:1.2rem;
	margin-top:.25rem;
	width:55%;
}	
.detail{
	color:#fff;
	font-size:.72rem;
	padding:.1rem .7rem;
	background:#b51b1b;
	border-radius:.2rem;


	
	}	
	
.detail_btn{
	margin-top:1.1rem;
	display:block
	}	
.finance{

	background:url(../images/text_bg.png) no-repeat right bottom #f7f6fb;
	width:100%;
	background-size:40%;
	height:100%;

	

	}
.f_box{
	width:92%;
	margin:0 auto;
	padding:.8rem 0 1rem 0;
	
	}		
.f_box p{
	font-size:.9rem;
	color:#1b1b1b;
	font-weight:bold;
	}	
.f_txt{
		font-size:.8rem;
		color:#1b1b1b;
	    line-height:1.2rem;
		display:block;
		margin:.4rem 0 .8rem 0;
		/*margin:.6rem .4rem .9rem .4rem;*/
		}

.hot{
	background:url(../images/red_bg.png) no-repeat center;
	text-align:left;
	width:48%;
	background-size:100%;
	padding:.8rem .6rem;
	float:left;	
	overflow:hidden;
	}
.hot1{
		float:right;	
}	
.hot P{
	COLOR:#fff;
	border-bottom:1px solid #fff;
	padding:0 0 .25rem 0;
	font-size:.8rem;
	}	

.hot span{
	display:block;
	margin:.4rem 0 0 0;
	}
.btn_m{
	color:#FFF;
	font-size:.72rem;
	background:url(../images/arrow.png) no-repeat right ;
	background-size:20%;
	padding:.3rem 1.1rem .4rem 0;

	
	}	
.time3{
	font-size:.7rem;
	color:#707070;
	display:block;
	padding:.5rem 0 0 0;
	}
	
.source_img{
	position:relative;
	
	
	}	
.source_img img{
	width:100%;
	height:100%;
	}	
.source_img p{
		COLOR:#fff;
		font-size:.8rem;
		line-height:1.4rem;
		

	}
.source_txt{
		position:absolute;
		top:32%;
		left:0;
		background:rgba(14,14,14,0.5);
		width:100%;
		height:68%;
		padding:.8rem;
	}
	
	
.source_img span{
	border:1px solid #fff;
	border-radius:.2rem;
	text-align:center;
	margin-top:4%;
	width:32%;
	
	
}		
.btn_d{
	color:#fff;
	font-size:.72rem;
	line-height:1.2rem;
	

	}	
	
.grids-icon {
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	width:25%;
}
.grids-icon img {
	
	
}

.grids-txt {
    font-size:.72rem;
    color: #333;
	text-align:center;
}
 .grids-item{
	 float:left;
	 	display:block;}	
	
	
	
	
	
.item{
	width:25%;
	-webkit-flex: 1;
	text-align:center;
	padding:5% 0 10% 0;
	}
	
.item img{
	width:55px;
	height:55px;
	margin:0 auto;
    /*轮播给图片加上超链接20180613*/
	margin-bottom:0.2rem;
	}	
	
.nav1 span a{
	font-size: .75rem;
    color: #333;
    display: block;
    /*padding-top: .2rem;*/
    
	}	
	
.fl {
    float: left;
}
.widthcss{
}	
.o-slider-pagination {
    top:73%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 98%;
    z-index: 1444000;
    margin: 0;
    padding: 0;
	}	

.o-slider-pagination li {
    border-radius: 50%;
	background:#b1b1b1;
   /* box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.9), 0 0 1px 0 rgba(0, 0, 0, 0.4) inset;*/
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 4px;
    margin-right: 4px;
    transition: all 250ms;
    cursor: pointer;
    background-clip: padding-box;
    z-index: 100;
	}
	
.box1{
	width:100%;
	position:relative;
	}
	
.o-slider-pagination .isActive{
	background:#6e6e6e;
	}		
.s1{
	BACKGROUND:#FFF;
	overflow:hidden;
	margin:.6rem 0;
	}
.view_img{
	position:relative;
	background-image:url(../images/p_big_1.png);
	height:7.6rem;
	margin-top:2%;	
	background-size:100%;
	}
	
.view_img2{
	position:relative;
	background-image:url(../images/p_big_2.png);
	height:7.6rem;
	margin-top:2%;
	background-size:100%;
	
	
	}		
.view_img img{
	width:100%;
	height:100%;
	}	
.view_img2 img{
	width:100%;
	height:100%;
	}		
.view_img p{
		
		

	}
.view_txt{
		COLOR:#fff;
		font-size:.8rem;
	
		display:block;
		text-overflow: ellipsis;
        white-space: nowrap;
	}
	
	
.view_img .tt,.view_img2 .tt{
	    text-align:left;
		padding:.2rem 0 0 0;
		COLOR:#fff;
		font-size:.8rem;
		display:block;

	
}	

.view{
	font-size:.75rem;
	color:#FFF;
	text-align:center;
	display:block;
	margin-left:1.1rem;
	line-height:1.8rem;
	

}
.viewbox{
		
		 
	left: 4%;
    bottom:0;
    height: auto;
    position: absolute;
    text-align: left;
    padding: 0 0 10px 0;
    width: 96%;
    /* transition: all 0.4s; */
    opacity: 1;
    overflow: visible;
    perspective: 1000px;
    z-index: 2;
}


.bg_1{
	position: absolute;
    height: 50%;
    background: #0e0e0e;
    filter: alpha(opacity=60);
    opacity: .6;
    width: 100%;
    bottom: 0;
	}






	
.tab_bg li {
	width:50%;
    border-bottom: 1px solid #eee;
    float: left;
    font-size: .75rem;
    padding: .7rem 0;
    line-height: 1.8rem;
}


.tab_bg img {
    background-size: 100% 100%;
    width: 2rem;
    height: 2rem;
    float: left;
    margin-right: .4rem;
	
}
.tab_bg li a {
    color: #333;
}

.box2{
	padding:0 .4rem;}



.titlebox2{
	background:url(../images/icon_title.png) no-repeat left .26rem;
	background-size:8%;

	
	padding:0 0 .3rem 0;
	position:relative;
	width:65%;

	}		
.l_img{
	float:left;
	width:30%;
	}
.titlebox2{
	float:right;
	}
.titletxt2{
	font-size:.92rem;
	color:#161719;
	font-weight:bold;
	padding-left:11%;
	border-bottom:1px solid #dcdcdc;
	display:block;
	padding-bottom:.3rem;

	}
.more2{
	position:absolute;
	top:1%;
	right:0;
	}

.contxt2{
	margin:.6rem 0 .3rem 0;
	}

.moretxt{
	font-size:.7rem;
	color:#787878;
	
	}	

.moretxt2{
	
	font-size:.7rem;
	color:#fff;
	background:#315adf;
	border-radius:1000px;
	padding:.12rem .8rem;
}

.more_btn{
	margin-top:.9rem;
	display:block;

}
.h_img_1{
	width:48%;
	float:left;
	position:relative;
	}
.h_img_2{
	width:48%;
	float:right;
	position:relative;
	}

.t_txt{
	position:absolute;
	top:18%;
	left:10%;

	
	}
.t_txt p{
	color:#fff;
	font-size:.8rem;
	margin-bottom:10%;
		margin-bottom:.6rem;
		}
.more_btn2 .m1{
	background:#465a5e;
	font-size:.7rem;
	color:#fff;
	background:#465a5e;
	border-radius:1000px;
	padding:0rem .8rem;
}

.more_btn2 .m2{
	background:#555555;
}

.more_btn2{
	display:block;

}

.zjul{width:50rem;    margin-top: .8rem;display: block;
    list-style-type: disc;
 
}
.zjul a{ display:block}
.zjul li{float:left; width:15rem;margin: 0 .3rem .5rem .3rem;padding: .5rem;border-radius: .2rem;position: relative;height:6.5rem}
.zjul .button{display: inline; background-color:#305ae1; border-radius:5rem;padding:.1rem .7rem; color:#fff; font-size:.7rem;margin-top: .8rem;position: absolute;}
.zjbox img{ width:30%;border-radius: .1rem;border:1px #f1f1f1 solid;max-height:5.6rem}
.textbox{ width:65%}
.textbox h2{ font-size:.8rem;margin-top:.2rem;}
.textbox span{ font-size:.7rem; color:#9e9e9e;margin-top:.3rem;display: block;}
.tabbox{ width:100%; overflow-x: scroll;}



.ffff{
	float: left;}

 












	
	