@charset "utf-8";
/* CSS Document */
*{
	margin:0 ;
	padding:0;
}
a{
	text-decoration:none;
	outline:none;
}

img{
	outline:none;
	border:none;
}

li{
	list-style:none;
}

body{
	font-family:Helvetica LT Std,Microsoft YaHei;
}

.clear {clear:both;}

/*------------------------------------------------------------------------------*/
.header{
	width:100%;
	background:#fff;
	padding:24px 0;
	box-shadow:1px 1px 5px rgba(0,160,201,0.3);
	min-width:1370px;
}

.header .head_box{
	width:1363px;
	margin:0 auto;
}

.header .head_box .logo{
	width:252px;
	float:left;
	overflow:hidden;
}

.header .head_box .logo img{
	width:100%;
}

.header .head_box .header_nav{
	float:left;
	margin-left:130px;
}

.header .head_box .header_nav ul li{
	float:left;
	padding:9px 40px 0 15px;
}

.header .head_box .header_nav ul li a{
	font-size:18px;
	color:#141414;
	display:inline-block;
	padding-bottom:0px;
	transition: all 0.5s;
	border-bottom:2px solid #fff;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.header .head_box .header_nav ul li a:hover{
	color:#00a0c9;
	padding-bottom:22px;
	border-bottom:2px solid #00a0c9;
}

.header .head_box .header_nav ul li.active a{
	color:#00a0c9;
	padding-bottom:22px;
	border-bottom:2px solid #00a0c9;
}

.header .head_box .search{
	width:200px;
	float:right;
	margin-top: 10px;
	height:35px;
	border-radius:50px;
	border:1px solid #00a0c9;
}

.header .head_box .search input{
	width:80%;
	height:35px;
	border:none;
	background:none;
	padding:5px;
	box-sizing:border-box;
	outline:none;
	float:left;
}

.head_box .search button.search_button{
	width:35px;
	display:inline-block;
	height:35px;
	border:none;
	background:url(../img/cxo_search.png) center no-repeat;
	background-size:20px;
}

/*----------------------------bannerLoop-----------------------------*/
.banner{
	width:1348px;
	margin:0 auto;
	padding-top:30px;
	position:relative;
}
.bannerLoop img {width:100%;}
.bannerLoop .owl-item {position:relative;}
.bannerLoop .owl-nav{position:absolute;top:15px;right:15px;width:90px;z-index:999;}
.bannerLoop .owl-prev,.bannerLoop .owl-next{float:left;width:40px;margin-right:5px;height:30px;}

.bannerLoop .owl-prev{ background:url(../img/left_nav.png)center no-repeat;background-color:#00a0c9;background-size:12px;}
.bannerLoop .owl-next { background:url(../img/right_nav.png)center no-repeat;background-color:#00a0c9;background-size:12px;}

.bannerLoop .owl-prev:hover {background-color:#0ac0ee;}
.bannerLoop .owl-next:hover {background-color:#0ac0ee;}
.bannerLoop .owl-dots{display:none;width:100%; position:absolute; bottom:1px; left:0; text-align:center;}
.bannerLoop .owl-dot {display:none; width:10px; height:10px; border-radius:50%; margin:0 15px; background-color:#dbdbdb;}
.bannerLoop .owl-dot.active {background-color:#ab004c;}

.banner_txt{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:rgba(1,17,21,0.5);
	padding:20px;
	box-sizing:border-box;
}

.banner_txt a.title{
	font-size:18px;
	color:#0dcdfe;
}

.banner_txt p{
	font-size:12px;
	color:#fff;
	margin:5px 0;
}

.banner_txt a.more{
	font-size:12px;
	color:#fff;
	background:url(../img/more-right02.png)right no-repeat;
	background-size:10px;
	padding-right:20px;
}

/*---------------------------index_project--------------------------------------*/
.index_project{
	width:1363px;
	margin:0 auto;
}

.index_project ul li{
	width:33.3%;
	float:left;
	padding-top:10px;
	padding-right:7px;
	padding-left:7px;
	box-sizing:border-box;
	position:relative;
}

.index_project .project_list{
	position:relative;
	overflow:hidden;
}

.index_project ul li .project_list img{
	max-width:100%;
	float: left;
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}
.index_project ul li .project_list img:hover{
	filter: grayscale(80%);
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}

.index_project .project_mess{
	position: absolute;
	height:100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	top:0;
	flex-direction: column;
	background:rgba(1,17,21,0.5);
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.index_project .project_mess a{
	display:block;
	color:#fff;
	font-size:18px;
	margin:5px 0;
}

.index_project .project_mess a.title{
	font-size:24px;
}

.index_project .project_mess:hover{
	background:rgba(1,17,21,0.8);
}

/*----------------------------index_tech-------------------------------------*/
.index_tech{
	width:1363px;
	margin:0 auto;
}

.index_tech ul li{
	width:50%;
	float:left;
	padding-top:8px;
	padding-right:7px;
	padding-left:7px;
	box-sizing:border-box;
	position:relative;
}

.index_tech .tech_list{
	position:relative;
	overflow:hidden;
}

.index_tech ul li .tech_list img{
	max-width:100%;
	 float: left;
}

.index_tech .tech_mess{
	position: absolute;
	height:100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	top:0;
	flex-direction: column;
	background:rgba(1,17,21,0.5);
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.index_tech .tech_mess a{
	display:block;
	color:#fff;
	font-size:20px;
	line-height:30px;
	text-align:center
}

.index_tech .tech_mess:hover{
	background:rgba(1,17,21,0.8);
}

/*--------------------------index_news/--------------------------*/
.index_content{
	width:1363px;
	margin:0 auto;
	padding:40px 0;
}

.index_news{
	width:900px;
	float:left;
}

.index_news .n_title{
	padding-bottom:11px;
	border-bottom:1px solid #a4a5a5;
	width: 100%;
}

.index_news .n_title span.title_text{
	font-size:18px;
	color:#020d15;
	padding-bottom:10px;
	border-bottom:3px solid #21acd0;
}

.index_news .n_title a.m_news{
	font-size:16px;
	color:#00a0c9;
	display:inline-block;
	float:right;
	padding-right:20px;
	background:url(../img/more-right.png)right no-repeat;
	background-size:12px;
}

.news_list ul{
	margin-top:20px
}

.news_list ul li{
	width:100%;
	border-bottom:1px solid #d1eef5;
	padding:25px 0;
}

/* .news_list .news_pic{
	width:33.3%;
	float:left;
	overflow:hidden;
}

.news_list .news_pic img{
	width:100%;
} */

.news_list .news_box{
	width:100%;
	float:left;
	margin-top:5px;
}

.news_list .news_box a.artical{
	font-size:18px;
	color:#111111;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.news_list .news_box a.artical:hover{
	color:#00a0c9;
}

.news_list .news_box p{
	font-size:14px;
	color:#787878;
	line-height:24px;
	margin:20px 0 30px 0;
}

.news_list .news_box .more_box{
	margin-top:10px;
}

.news_list .news_box .more_box span{
	padding-right:30px;
	font-size:14px;
	color:#00a0c9;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:7px;
}

.news_list .news_box .more_box span.time{
	background:url(../img/news_time.png)left no-repeat;
	background-size:17px;
}

.news_list .news_box .more_box span.amount{
	background:url(../img/liulangliang.png)left no-repeat;
	background-size:17px;
}

.news_list .news_box .more_box a{
	font-size:14px;
	color:#00a0c9;
	padding-right:25px;
	background:url(../img/more-right.png)right no-repeat;
	background-size:12px;
}

.news_list a.more_news{
	display:inline-block;
	background:#d1eef5;
	color:#00a0c9;
	font-size:14px;
	text-align:center;
	width:100%;
	line-height:35px;
	margin-top:2px;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.news_list a.more_news:hover{
	background:#9fe0f1;
}

/*-----------------------------------right_box---------------------------*/
.right_box{
	width:420px;
	float:left;
	margin-left:40px;
}

.right_box .r_title{
	padding-bottom:11px;
	border-bottom:1px solid #a4a5a5;
	width: 100%;
}

.right_box .r_title span.title_text{
	font-size:18px;
	color:#020d15;
	padding-bottom:10px;
	border-bottom:3px solid #21acd0;
}

.right_box .r_title a.r_more{
	font-size:16px;
	color:#00a0c9;
	display:inline-block;
	float:right;
	padding-right:20px;
	background:url(../img/more-right.png)right no-repeat;
	background-size:12px;
}

/*------------------------------index_user---------------------------------------------*/
.index_user{
	margin-top:50px;
}

.index_user ul{
	margin:35px 0 20px 0;
}

.index_user ul li{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.index_user .user_content{
	position:relative;
	overflow:hidden;
}

.index_user .user_content img{
	 float:left;
	 width:100%;
	 filter: grayscale(80%);
	 transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}
.index_user .user_content img:hover{
	filter: grayscale(0);
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}

.index_user .user_text{
	position: absolute;
	height:100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	top:0;
	flex-direction: column;
	background:rgba(1,17,21,0.5);
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
	
}

.index_user .user_text:hover{
	background:rgba(1,17,21,0.8);
}

.index_user .user_text a{
	font-size:16px;
	color:#fff;
}

.index_user .user_text p{
	font-size:14px;
	color:#49d1ff;
	margin:5px 0;
}

/*-------------------------index_video-------------------------------------*/
.index_video{
	width:1363px;
	margin:0 auto;
}

.index_video .v_title{
	padding-bottom:11px;
	border-bottom:1px solid #a4a5a5;
	width: 100%;
}

.index_video .v_title span.title_text{
	font-size:18px;
	color:#020d15;
	padding-bottom:10px;
	border-bottom:3px solid #21acd0;
}

.index_video .v_title a.v_more{
	font-size:16px;
	color:#00a0c9;
	display:inline-block;
	float:right;
	padding-right:20px;
	background:url(../img/more-right.png)right no-repeat;
	background-size:12px;
}

.index_video .video_box{
	margin-top:40px;
	overflow:hidden;
	text-align:center
}

.index_video .video_box img{
	width:75%;
	height:420px
}

/*-----------------------links--------------------------------------------*/

.links{
	width:1363px;
	margin:0 auto;
	padding:40px 0;
}

.links .l_title{
	padding-bottom:11px;
	border-bottom:1px solid #a4a5a5;
	width:100%;
}

.links .l_title span.title_text{
	font-size:18px;
	color:#020d15;
	padding-bottom:10px;
	border-bottom:3px solid #21acd0;
}

.links .link_list{
	margin-top:40px;
}

.links .link_list ul li{
	float:left;	
}

.links .link_list ul li a{
	font-size:14px;
	color:#858686;
	margin-right:50px;
}

.links .link_list ul li a:hover{
	color:#000;
}

/*----------------------footer-----------------------------------------*/
.footer{
	width:100%;
	background:#010d10;
	padding-top:40px;
	min-width:1370px;
}

.footer .foot_content{
	width:1363px;
	margin:0 auto;
	padding-bottom:40px;
}

.footer .foot_content .foot_list{
	width:25%;
	float:left;
	padding:0 15px;
	box-sizing:border-box;
}

.footer .foot_content .foot_list .about_title{
	overflow:hidden;
	text-align:center;
	padding-top: 30px;
}

.footer .foot_content .foot_list .about_title img{
	width:70%;
}

.footer .foot_content .foot_list .f_title{
	position:relative;
	margin-bottom:30px;
}

.footer .foot_content .foot_list .f_title img{
	width:216px;
}

.footer .foot_content .foot_list .f_title p{
	font-size:18px;
	color:#fff;
	margin-top:10px;
}

.footer .foot_content .foot_list .f_title span.line{
	display:inline-block;
	width:35px;
	margin-top: 22px;
	border-bottom:1px solid #00a0c9;
}

.footer .foot_content .foot_about p{
	color:#cdd3d4;
	font-size:12px;
	line-height:24px;
	text-align:justify;
	margin-bottom:10px;
}

.foot_content .foot_news .f_nlist ul li{
	margin-bottom:15px;
	/* border-bottom:1px solid #082a33; */
}

/* .foot_content .foot_news .f_nlist .fn_pic{
	width:100px;
	height:75px;
	float:left;
} */

.foot_content .foot_news .f_nlist .fn_pic img{
	width:100%;
}

/* .foot_content .foot_news .f_nlist .fn_mess{
	width:195px;
	float:left;
	margin-left:10px;
	margin-top: 5px;
} */

.foot_content .foot_news .f_nlist a{
	font-size:12px;
	color:#cdd3d4;
}

.foot_content .foot_contact ul li.con_icon01{
	background-image:url(../img/con_icon01.png);
}

.foot_content .foot_contact ul li.con_icon02{
	background-image:url(../img/con_icon02.png);
	
}

.foot_content .foot_contact ul li.con_icon03{
	background-image:url(../img/con_icon03.png);
	
}

.foot_content .foot_contact ul li{
	font-size:12px;
	color:#fff;
	line-height:40px;
	background-position:left;
	background-size:20px;
	background-repeat:no-repeat;
	padding-left:35px;
}

.foot_content .foot_follow ul li{
	width:50%;
	float:left;
	text-align:center;
	padding:10px;
	box-sizing:border-box;
}

.foot_content .foot_follow ul li img{
	width:100%;
}

.foot_content .foot_follow ul li p{
	font-size:16px;
	color:#fff;
	margin-top:10px;
}

/*------------------------------foot_bottom--------------------------*/
.foot_bottom{
	width:100%;
	background:#00090b;
}

.foot_bottom .bottom_content{
	width:1363px;
	margin:0 auto;
}

.foot_bottom .bottom_content .copy{
	width:70%;
	float:left;
}

.foot_bottom .bottom_content .copy p{
	font-size:14px;
	color:#00a0c9;
	padding:15px 0;
}

.foot_bottom .bottom_content .tech_support{
	width:30%;
	float:left;
	text-align:right;
}

.foot_bottom .bottom_content .tech_support p{
	font-size:14px;
	color:#545859;
	padding:15px 0;
}

.foot_bottom .bottom_content .tech_support a{
	color:#545859;
}

/*-----------------------------------内页样式---------------------------------------------*/
/*--------------------------------------------inner_banner-------------------------------*/
.inner_banner{
	width:100%;
	position:relative;
}

.inner_banner img{
	max-width:100%;
}

.inner_banner .bread{
	position:absolute;
	top:25%;
	left:15%;
}

.inner_banner .bread p.title{
	font-size:30px;
	color:#fff;
	margin:10px 0;
}

.inner_banner .bread span.line{
	display:inline-block;
	width:110px;
	border-bottom:1px solid #fff;
	margin-bottom:15px;
}

.inner_banner .bread a{
	color:#fff;
	font-size:14px;
}

.inner_banner .bread a.index_link{
	color:#3bc3e6;
}

.inner_banner .bread img{
	height:15px;
	margin:0 10px;
	vertical-align: -6%;
}

/*---------------------------------------------------subnav---------------------------*/
.subnav{
	padding:45px 0;
	background:#fff;
	width:1363px;
	margin:0 auto;
}

.subnav .nav_title{
	float:left;
}

.subnav .nav_title span.line{
	display:inline-block;
	width:70px;
	height:2px;
	background-color:#00a0c9;
}

.subnav .nav_title p{
	font-size:24px;
	color:#06a2ca;
	margin:8px 0;
}

.subnav .subnav_list{
	float:right;
	text-align:right;
	
}

.subnav .subnav_list a{
	display:inline-block;
	padding-left:35px;
	padding-right:35px;
	line-height:70px;
	font-size:14px;
	color:#161819;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.subnav .subnav_list a:first-child{
	border-left:1px solid #00a0c9;
	padding-left:60px;
}

.subnav .subnav_list a:hover{
	color:#00a0c9;
}

/*--------------------------------------about_content/.--------------------*/
.about_content{
	width:100%;
	background:#f7f7f7;
}

.about_content .ab_box{
	width:1363px;
	margin:0 auto;
	padding:20px 0 30px 0;
}

.about_content .ab_box .ab_nav{
	margin:30px 0 40px 0;
	text-align:center;
	width:100%;
}

.about_content .ab_box .ab_nav a{
	font-size:14px;
	color:#02181e;
	padding:0 20px;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.about_content .ab_box .ab_nav a:hover{
	color:#1aa8cc;
}

.about_content .ab_box .profile{
	width:100%;
	position:relative;
	padding-bottom:30px;
}

.about_content .ab_box .profile .ab_mess{
	position:absolute;
	width:60%;
	right:0;
	top:8%;
	background:rgba(255,255,255,0.85);
	box-shadow:2px 2px 5px #d8d8d8; 
	border-radius:5px;
	padding:30px;
	box-sizing:border-box;
}

.about_content .ab_box .profile .ab_mess .pro_title{
	font-size:24px;
	color:#1aa8cc;
	margin-bottom:15px;
}

.about_content .ab_box .profile .ab_mess span.line{
	display:inline-block;
	width:80px;
	height:1px;
	background-color:#1aa8cc;
}

.ab_box .profile .ab_mess .mess_box{
	margin-top:30px;
}

.ab_box .profile .ab_mess .mess_box p{
	font-size:14px;
	color:#3c3e3f;
	line-height:26px;
	text-align:justify;
	margin:10px 0;
}

/*---------------------contact----------------------------------------*/
.con_box{
	width:100%;
	background:#f7f7f7;

}

.contact{
	width:1363px;
	margin:0 auto;
	padding:50px 0;
}

.contact .left_contact{
	width:30%;
	float:left;
}

.contact .left_contact .c_title{
	margin:15px 0;
}

.contact .left_contact .c_title span{
	font-size:16px;
	color:#6e7172;
	font-weight:lighter;
}

.contact .left_contact .c_title p{
	font-size:24px;
	color:#00a0c9;
	margin:10px 0;
}

.contact .left_contact .c_title span.line{
	display:inline-block;
	background-color:#00a0c9;
	width:60px;
	height:2px;
}

.contact .left_contact ul{
	margin-top:30px;
}

.contact .left_contact ul li.contact001{
	background-image:url(../img/contact001.png);
}

.contact .left_contact ul li.contact002{
	background-image:url(../img/contact002.png);
}

.contact .left_contact ul li.contact003{
	background-image:url(../img/contact003.png);
}

.contact .left_contact ul li{
	line-height:45px;
	font-size:14px;
	color:#031229;
	background-size:25px;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:40px;
}

.contact .right_map{
	width:66%;
	float:right;
}

.contact .right_map img{
	width:100%;
}

/*------------------------buju_content-----------------------------------------*/
.buju_content{
	width:100%;
	/* background:url(../img/aboutbg.jpg)center no-repeat; */
	padding:50px 0;
}

.buju_content .buju_box{
	width:1363px;
	margin:0 auto;
	padding:100px 10px;
	box-sizing:border-box;
}

.buju_content .buju_box .ab_nav{
	margin:30px 0 40px 0;
	text-align:center;
	width:100%;
}

.buju_content .buju_box .ab_nav a{
	font-size:14px;
	color:#02181e;
	padding:10px 20px;
	margin:0 15px;
	border:1px solid #1aa8cc;
	border-radius:5px;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}

.buju_content .buju_box .ab_nav a:hover{
	color:#fff;
	background:#1aa8cc
}

.buju_content .buju_box .buju_title{
	margin-bottom:15px;
	margin-top:30px;
}

.buju_content .buju_box .buju_title p{
	font-size:24px;
	color:#00a0c9;
	margin-bottom:10px;
	text-align:center
}

.buju_content .buju_box .mess_buju{
	margin:10px 0;
}

.buju_content .buju_box .mess_buju p{
	font-size:14px;
	line-height:26px;
	margin-bottom:10px;
}

.buju_content .buju_box .mess_buju img{
	max-width: 100%;height:auto!important;
}

.huodong_list{
	width:100%;
	margin-bottom:20px;
}

.huodong_list ul li{
	width:33%;
	float:left;
	box-sizing:border-box;
	overflow:hidden;
	
}

.huodong_list .huodong{
	position:relative;
	padding:10px;
	box-sizing:border-box;
	overflow:hidden;
}

.huodong_list .huodong img{
	width:100%;
	float:left;
}

.huodong_list .huodong .huo_mess{
	background:#fff;
	padding:10px;
	border-left:2px solid #fff;
}

.huodong_list .huodong .huo_mess p{
	font-size:16px;
	color:#555555;
}

.huodong_list .huodong .huo_mess a{
	color:#333;
	margin-right:10px;
}

.huodong_list .huodong .huo_mess span{
	margin-left:10px;
}

.huodong_list .huodong .huo_mess:hover{
	border-left:2px solid #06a2ca;
}

/*---------------------jiyu_content------------------------------*/
.jiyu_content{
	width:100%;
	padding:50px 0;
	background:url(../img/jiyubg.jpg)center no-repeat;
}

.jiyu_content .jiyu_box{
	width:1363px;
	margin:0 auto;
}

.jiyu_content .jiyu_box .jiyu_title{
	margin-bottom:15px;
}

.jiyu_content .jiyu_box .jiyu_title span{
	font-size:16px;
	color:#fff;
	font-weight:lighter;
}

.jiyu_content .jiyu_box .jiyu_title p{
	font-size:24px;
	color:#00a0c9;
	margin-bottom:10px;
}

.jiyu_content .jiyu_box .jiyu_title span.line{
	display:inline-block;
	width:70px;
	height:2px;
	background-color:#00a0c9;
}

.mess_jiyu{
	margin:20px 0;
}

.mess_jiyu p.title{
	font-size:22px;
	color:#21acd0;
	margin:20px 0;
	text-indent:0em;
}

.mess_jiyu p{
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-indent:2em;
}

/*-----------------------in_news_content---------------------------------------------*/
.in_news_content{
	background:#f7f7f7;
	padding:40px 0;
}

.in_news_content .in_news_list{
	width:1363px;
	margin:0 auto;
	padding:10px;
	box-sizing:border-box;
}

.in_news_content .in_news_list ul li{
	padding:20px 0;
	border-bottom:1px dashed #ccc;
	width:100%
}

.in_news_content .in_news_list ul li:last-child{
	border-bottom:none
}

/* .in_news_content .in_news_list .in_news_pic{
	width:40%;
	float:left;
} 

.in_news_content .in_news_list .in_news_pic img{
	width:100%;
}*/

.in_news_content .in_news_list .in_news_box{
	width:100%;
	float:left;
	/* margin-left:20px; */
	/* padding:40px 0 0 0; */
}

.in_news_content .in_news_list .in_news_box a.artical{
	display:inline-block;
	font-size:18px;
	color:#111111;
	margin:10px 0;
}

.in_news_content .in_news_list .in_news_box a.artical:hover{
	color:#00a0c9;
}

.in_news_content .in_news_list .in_news_box p{
	font-size:14px;
	color:#787878;
	line-height:28px;
	margin:15px 0;
}

.in_news_list .in_news_box .in_more_box{
	margin-top:30px;
}

.in_news_list .in_news_box .in_more_box span{
	padding-right:30px;
	font-size:14px;
	color:#00a0c9;
	padding-left:25px;
	padding-top:7px;
	padding-bottom:7px;
}

.in_news_list .in_news_box .in_more_box span.time{
	background:url(../img/news_time.png)left no-repeat;
	background-size:17px;
}

.in_news_list .in_news_box .in_more_box span.amount{
	background:url(../img/liulangliang.png)left no-repeat;
	background-size:17px;
}

.in_news_list .in_news_box .in_more_box a{
	font-size:14px;
	color:#00a0c9;
	padding-right:25px;
	background:url(../img/more-right.png)right no-repeat;
	background-size:12px;
}

/*--------------------page------------------------------------*/
.page{
	text-align:center;
	margin:30px 0;
	line-height:30px;
}
.page li{
	display:inline;
}
.page li a{
	display:inline-block;
	font-size:18px;
	color:#082b34;
	width:30px;
	line-height:30px;
	margin:0 15px;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
	
}

.page li a.prev, .page li a.next{
	display:inline-block;
	width:30px;
	line-height:30px;
} 

.page li a.prev img , .page li a.next img{
	width:16px;
	vertical-align: -10%;
} 

.page .active a{
	color:#fff;
	background-color:#00a0c9;
}

.page li a:hover{
	color:#fff;
	background-color:#00a0c9;
}

.page li a.prev:hover , .page li a.next:hover{
	background-color:#f7f7f7;
}

/*--------------------------in_nianhui_list------------------------------*/
.in_nianhui_list{
	width:1363px;
	margin:0 auto;
}

.in_nianhui_list ul li{
	width:25%;
	float:left;
	padding:10px;
	box-sizing:border-box;
}

.in_nianhui_list .huigu{
	background:#fff;
	padding:20px;
	box-sizing:border-box;
	border-radius:5px;
	border:1px solid #cfcfcf;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.in_nianhui_list .huigu p{
	font-size:14px;
	color:#8a8a8a;
	margin:5px 0;
}

.in_nianhui_list .huigu a{
	font-size:18px;
	color:#1f2425;
	font-weight:normal;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.in_nianhui_list ul li:hover .huigu{
	box-shadow:5px 5px 20px #dedede;
}

.in_nianhui_list ul li:hover a{
	color:#00a0c9;
}

.news_details{
	width:1363px;
	margin:0 auto;
}

.news_details .details_box .detail_title{
	border-bottom:1px solid #b8edfa;
	padding-bottom:20px;
	margin-bottom:15px;
}

.news_details .details_box .detail_title p{
	font-size:18px;
	color:#111;
	margin:15px 0;
}

.news_details .details_box .detail_title span{
	font-size:14px;
	color:#00a0c9;
	margin-right:20px;
	padding:5px 0 5px 25px ;
	background-size: 17px;
	background-repeat:no-repeat;
	background-position:left;
}

.details_box .detail_title span.time{
	background-image: url(../img/news_time.png);
}

.details_box .detail_title span.amount{
	background-image: url(../img/liulangliang.png);
}

.details_box .detail_mess{
	margin:20px 0;
	overflow:hidden;
}

.details_box .detail_mess img{
	max-width:100%;
}

.details_box .detail_mess p{
	font-size:14px;
	color:#434343;
	line-height:30px;
	margin:5px 0;
	text-indent:2em;
}

.news_details .more_news{
	border-top:1px solid #b8edfa;
	padding-top:20px;
}

.news_details .more_news p{
	font-size:14px;
	color:#585454;
	margin:10px 0;
}

.news_details .more_news a{
	color:#585454;
}

.news_details .more_news a:hover{
	color:#00a0c9;
}

/*---------------------project_list---------------------------------------*/
.in_project_list{
	width:1363px;
	margin:0 auto;
}

.in_project_list ul li{
	width:50%;
	float:left;
	box-sizing:border-box;
	padding:10px;
}

.in_project_list .project{
	background-color:#fff;
}

.in_project_list .project span.profile{
	display:inline-block;
	width:100px;
	text-align:center;
	line-height:100px;
	color:#fff;
	font-size:18px;
	background-color:#00a0c9;
	margin-right:30px;
}

.in_project_list .project a{
	display:inline-block;
	line-height:100px;
	color:#4a4848;
	font-size:18px;
	width:77%;
	background:url(../img/more-right.png)right no-repeat;
	background-size:25px;
}

/*--------------------user_content----------------------------------------*/
.in_user_content{
	background:url(../img/userbg.jpg)top no-repeat;
	padding:40px 0;
	margin-bottom:50px;
}

.in_user_content .user_list{
	width:1363px;
	margin:0 auto;
	position:relative;
	padding:20px 0;
}

.in_user_content .user_list .user_title{
	text-align:center;
	margin-bottom:70px;
}

.in_user_content .user_list .user_title img{
	width:322px;
}

.in_user_content .user_list .user_box{
	width:100%;
	background-color:rgba(255,255,255,0.95);
	box-shadow:3px 3px 10px #dedede;
}

.in_user_content .user_list .user_box .user_profile{
	padding:20px 20px;
	box-sizing:border-box;
}

.user_list .user_box .user_profile span.title{
	font-size:24px;
	color:#19282c;
}

.user_list .user_box .user_profile p{
	font-size:14px;
	color:#565a5b;
	line-height:30px;
	margin:15px 0;
}

.user_condition{
	background:#f7f7f7;
	padding:40px 0;
}

.condition_list{
	width:1363px;
	margin:0 auto;
}

.condition_list .condition_box{
	background:#fff;
	border-radius:5px;
	padding:25px;
	box-sizing:border-box;
}

.condition_box .con_title{
	margin-bottom:30px;
}

.condition_box .con_title span{
	font-size:16px;
	color:#676e6e;
	font-weight:lighter;
}

.condition_box .con_title span.line{
	display:inline-block;
	width:70px;
	height:2px;
	background-color:#00a0c9;
}

.condition_box .con_title p{
	font-size:24px;
	color:#06a2ca;
	margin:5px 0;
}

.condition_box .condition p{
	font-size:14px;
	color:#76797a;
	line-height:26px;
	margin:5px 0;
}
