*{margin: 0px;padding: 0px;}
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	background: #fff;
}
ul,li{list-style: none;}
a{
    text-decoration: none!important;
    color: #333;
}
.top{
	height: 855px;
	background: url(../images/top.jpg) no-repeat center center;
	position: relative;	
	width: 100%;
	min-width: 1310px;
}
.top .logo{
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.5);
	padding: 10px;
}
.logo img{
	width: 155px;
	height: 40px;
	padding-right: 10px;
	border-right:1px solid #666 ;
}
.logo .back{
	padding-left: 10px;
}
.top .top_cent{
	width: 1140px;
	margin: 0 auto;
	text-align: center;
}
.top .top_li{
	background: #112764;
	color: #fff;
	margin: 0 auto;
	width: 780px;
	overflow: hidden;
	margin-top: -80px;
	padding: 10px 0;
}
.top_li ul{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0;
}
.top_li ul li{
	float: left;
	width: 50%;
	font-size: 30px;
	list-style-type: disc;
	list-style-position: inside;
}
.top_li p i{
	font-size: 0.3em;
	margin: 0 15px;
}
.top_li p{
	width: 100%;
	overflow: hidden;
}
.top_li p span{
	width: 50%;
	float: left;
	text-align: left;
}
.content{
   position: relative;   
   width: 1140px;
   margin: 0 auto;
}
.content .con_tit span{
	font-size: 35px;
	font-weight: bold;
}
.content .con_tit p{
	height: 40px;
}
.con_tit .con_tit_z{
	position: relative;
	top: -25px;
}
.content .con_tit h2{
	font-size: 20px;
}

.content .zhekou{
	margin-top: 50px;
	width: 100%;
	float: left;
}
.zhekou .zk_list{
	width: 31%;
	margin: 0 1%;
	float: left;
	background: #9f95de;
	padding-top: 40px;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 60px;
}
.zk_list .zk_list_l{
	width: 55%;
	float: left;
	padding-left: 5%;
}
.zk_list .zk_list_r{
	float: left;
	width: 40%;
}
.zk_list h2{
	font-size: 22px;
	font-weight: bold;
}
.zk_list .pro_ms{
	font-size: 18px;
}
.zk_list .online{
	width: 100px;
	color: #fff;
	padding: 3px;
	background: #6e2c8a;
	border-radius: 5px;
	text-align: center;
}
.zk_list .online a{
	color: #fff;
}
.zk_list .online a i{
	font-size: 18px;
	padding-left: 5px;
}
.zk_list .zk_ico{
	position: absolute;
	left: 45px;
	top: -40px;
	width: 260px;
	height: 65px;
	line-height: 60px;
	background: url(../images/zhekou_ico_03.png) no-repeat;
	color: #fff;
	text-align: center;
	font-size: 33px;
}
.fenlei{
	width: 1310px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	
}
.erweima{
	position: fixed;
	right: 120px;
	bottom: 30px;
	z-index: 999;
	overflow: hidden;
}
.erweima .saoma_care{
	background: #e86752;
	color: #fff;
	padding: 5px;
	margin: 30px 0;
}
.fenlei .fl_tit{
	width: 1310px;
	height: 90px;
	background: url(../images/cont_live_tit_15.png) no-repeat;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 10px;
}
.fenlei .fl_con{
	width: 1140px;
	margin: 0 auto;
}
.fl_con .fl_list{
	width: 31%;
	margin: 0 1%;
	height: 250px;
	float: left;
	background: url(../images/pro_fl_bg_15.png) no-repeat;
	margin-bottom: 20px;
}
.fl_con .fl_list_two{
	background: url(../images/pro_fl_bg_2_03.png) no-repeat;
	height: 390px;
	margin: 0 1.1%;	
}
.fl_con .fl_list .fl_list_tit{
	font-size: 26px;
	color: #6e2c8a;
	text-align: center;
	height: 45px;
}
.fl_list .fl_list_tit img{
	margin: 0 10px;
	position: relative;
	top: -6px;
}
.fl_list .fl_list_con p{
	border-bottom: 1px dotted #dbd0e1;
	font-size: 20px;
	width: 83%;
	margin-left: 10%;
}
.fl_list_con p a{
	width: 80%;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.fl_list_con p span{
    color: #f46;
    width: 20%;
    display: inline-block;
    text-align: right;
}
.fl_list_con .fl_check_more{
	color: #fff;
	border-radius: 20px;
	background: #e86752;
	padding: 8px;
	margin-top: 10px;
}
.fl_list_con .check{
	padding: 10px;
}
.fl_check_more i{
	padding: 0 10px;
	color: #fff;
	font-size: 18px;
}
.problem{
	width: 100%;
	background: #fff;
	overflow: hidden;
	min-width: 1310px;
}
.problem .problem_cent{
	width: 1140px;
	margin: 0 auto;
}
.prob_tit{
	padding: 30px 0;
}
.prob_tit span{
	width: 160px;
	height: 2px;
	background: red;
	display: inline-block;
	position: relative;
	top: -10px;
}
.prob_tit em{
	width: 50px;
	height: 2px;
	background: #43ca83;
	display: inline-block;
	position: relative;
	top: -10px;
}
.prob_tit{
	font-size: 30px;
	font-weight: bold;
}
.prob_tit_xl{
	font-size: 35px;
	color: #9b9b9b;
}
.problem .prob_con{
	width: 100%;
	overflow: hidden;
}
.prob_con .prob_list{
	height: 100px;
}
.prob_con .prob_list p{
	font-size: 16px;
}
.prob_con .prob_list .prob_list_tit{
	font-size: 20px;
	color: #544b87;
	font-weight: bold;
}
.prob_con .prob_list .prob_list_tit i{
	font-size: 0.3em;
	margin: 0 10px;
	position: relative;
	top: -5px;
}
.zixun{
	margin: 50px 0 20px 0;
}
.zixun .zx_click a{
	background: #de3b30;
	color: #fff;
	font-size:32px ;
	padding: 10px 20px;
	border-radius: 10px;
}
.zixun .zx_call{
	font-size: 24px;
	color: #de3b30;
}
.zixun .zx_all{
	font-size: 18px;
	padding: 10px 0 20px 0;
}
.footer{
	width: 100%;
	min-width: 1310px;
	background: #406dd2;
	color: #fff;
	padding: 30px 0;
}
.youhui{
	width: 1140px;
	margin: 0 auto;
	overflow: hidden;
}
.youhui .youhui_con{
	background: #f1f1f1;
	padding: 20px;
	margin-bottom: 50px;
}
.youhui_con h2{
	font-size: 26px;
	color: #e86752;
}
.youhui_con li{
	font-size: 22px;
	line-height: 50px;
}
.youhui_con .youhui_l{
	border-right: 1px dashed #7b7d7f;
}
.youhui_con .youhui_r ul{
	padding-top: 50px;
}
.youhui_con p{
	font-size: 18px;
	color: #7b7d7f;
	padding-left: 5px;
}
.youhui_con li span{
	font-size: 22px;
	color: #e86752;
}
