﻿@charset "utf-8";

/* CSS Document */
body>div {
	margin-right: auto;
	margin-left: auto;
}

body,
div,
ul,
ol,
ul,
li,
ol,
dl,
dd,
dt,
form,
span,
p,
textarea {
	margin: 0;
	padding: 0;
	list-style: none;
}

address,
caption,
cite,
code,
dfn,
th,
var {
	font-style: normal;
	font-weight: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

input {
	padding-top: 0;
	padding-bottom: 0;
}

input::-moz-focus-inner {
	border: none;
	padding: 0;
}

select,
input {
	vertical-align: middle;
}

select,
input,
textarea {
	font-size: 12px;
	margin: 0;
}

input[type="text"],
input[type="password"],
textarea {
	outline-style: none;
	-webkit-appearance: none;
}

textarea {
	resize: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th,
td {
	font-size: 12px;
	padding: 0
}

img,
a img {
	border: 0;
	margin: 0;
	padding: 0;
}

img {
	border: none;
	vertical-align: middle;
}

a {
	outline-style: none;
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/*************首页****************/
/*顶部logo*/
.top {
	padding: 10px 0;
	background: #fff;
	overflow: hidden;
	width: 1400px;
	margin: 0 auto;
}

.top img {
	display: inline-block;
}

.top_tel {
	background: url(../images/top_title.jpg) no-repeat;
	padding-left: 58px;
	font-size: 20px;
	color: #0065c3;
	line-height: 53px;
	font-weight: bold;
	margin-top: 10px;
}

.sy_main {
	width: 1400px;
	margin: 0 auto;
}
.main {
	overflow: hidden;
	box-shadow: 0 0 10px #eaeaea;
    width:100%;
}

/*导航*/
.nav {
	width: 100%;
	height: 40px;
	background: #0065c3;
}

.nav li {
	float: left;
	width: 175px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	position: relative;
}

.nav li a {
	display: block;
	line-height: 40px;
	text-decoration: none;
	padding: 0px 10px;
	color: #fff;
}

.nav li a:hover {
	background: #0773d8;
}

.nav li ul {
	position: absolute;
	float: left;
	width: 173px;
	border: 1px solid #0065c3;
	display: none;
	background-color: #fff;
	z-index: 9999;
	opacity: 0.8;
}
.nav li ul:hover{
	opacity: 0.8;
}

.main_all {
width:100%;}
/*这是第二级菜单*/
.nav li ul a {
	width: 153px;
	text-decoration: none;
	font-size: 14px;
	color: #333333;
	text-align: center;
}

.nav li ul a:hover {
	background: #f4faff;
}


/*banner*/
.banner{
	height: 300px;
}
    .banner img {
    width:100%;
    display:block;
    }
.banner-main {
	width: 100%;
	height: 450px;
	position: relative;
}

.banner-main-img {
	height: 450px;
	width: 100%;
	overflow: hidden;
}

.banner-main-img li {
	width: 100%;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.banner-main-img li img{
    width: 100%;
    height: 450px;
    display: block;
    position: relative;
    top: 0;
}
.ui-controls ul{
	position: absolute;
	bottom: 20px;
	right: 47%;
}

.ui-controls ul li {
	float: left;
	width: 50px;
	height: 5px;
	margin: 0px 5px;	
	background: #d4eaff;
	border-radius: 20px;
	/*border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 0.9);
	background: rgba(0, 0, 0, 0.5);*/
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.ui-controls ul li:hover {
	background: #0065c3;
	/*border: 2px solid rgba(0, 0, 0, 0.5);
	background: rgba(255, 255, 255, 0.6);*/
}

.ui-controls ul .current {
	background: #0065c3;
	/*border: 2px solid rgba(0, 0, 0, 0.5);
	background: rgba(255, 255, 255, 0.6);*/
}


/*四块优势*/
.ys_con{
	width: 340px;
	float: left;
	overflow: hidden;
	margin:30px 0px;
	margin-right: 13px;
}
.ys_le{
	margin-right: 15px;
	float: left;
	width: 69px;
	height: 69px;
	border-radius: 50px;
	border: 1px solid #0065C3;
	text-align: center;
}
.ys_le img{
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center;
	margin-top: 10px;
}
.ys_le img:hover{
            -webkit-transition:0.3s linear;transition:0.3s ease-in;
            -webkit-transform:rotate(360deg);transform:rotate(360deg);
        }
.ys_ri{
	float: left;
	margin-top: 8px;
}
.ys_name{
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
.ys_text{
	font-size: 16px;
	color: #333;
}
.ys_text span{
	color: #ff6600;
}

/*业务分类*/
.sy_yw{
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
}
.yw_le{
	float: left;
	width: 610px;
	overflow: hidden;
}
.yw_list{
	  width: 550px;
	  padding:20px 15px;
	 box-shadow:0 0 10px #eaeaea;
	 margin:20px;

	}
.yw_list:hover{
	width: 550px;
	padding:20px 15px;
	box-shadow: 0 0 9px #cbe5fd;
	margin:20px;
}

.ywlist_title{
	font-size: 22px;
	color:#0065C3;
	font-weight: bold;
	padding-left: 45px;
	line-height: 40px;
	margin-bottom: 15px;
}
.ywlistimg1{
	background: url(../images/yw1.jpg) no-repeat;
}
.ywlistimg2{
	background: url(../images/yw2.jpg) no-repeat;
}
.ywlistimg3{
	background: url(../images/yw3.jpg) no-repeat;
}
.ywlistimg4{
	background: url(../images/yw4.jpg) no-repeat;
}

.yw_list span{
	font-size: 16px;
	color: #666;
	line-height: 32px;
	letter-spacing: 1px;
}
.yw_list span:hover{
	color: #0065C3;
}

/*图片轮播*/
.yw_ri{
	float: right;
	width: 780px;
	overflow: hidden;
	padding-top: 5px;
}
.ywri_le{
	float:left;
	width: 500px;
	overflow: hidden;
	margin-right: 20px;
}
.ywri_topimg{
	overflow: hidden;
}

.ywri_imgtitle{
	font-size:16px;
	color: #333;
	line-height: 36px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
}
.ywri_imgtitle span{
	font-weight: bold;
}


/*案例推荐*/
.ywri_an{
	width: 100%;
	overflow: hidden;
	margin-top:20px;
}
.ywri_all{
	overflow: hidden;
}
.ywan_title{
	background: url(../images/title_bk.png) no-repeat;
	font-size: 20px;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
	font-style:italic;
	padding-left: 20px;
	float: left;
	width: 200px;
}
.ywri_more{
	float: right;
	font-size: 14px;
	color: #ccc;
	line-height: 40px;
}
.ywrian_con{
	overflow: hidden;
	margin-top: 30px;
}
.ywrian_le{
	float: left;
	width: 78%;
	font-size: 16px;
	color: #333;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	
}
.ywrian_le:hover{
	color: #0065C3;
	
}
.ywrian_ri{
	float: right;
	width: 18%;
	font-size: 14px;
	color: #ccc;
}

/*法规推荐*/
.ywri_ri{
	float:right;
	width:255px;
	padding-top: 10px;
}
.rifg_title{
	position: relative;
	background: url(../images/tc_bg.png) no-repeat 25px;
	margin:0 auto;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	z-index: 99;
}
.ywri_bottom{
	position: relative;
	height: 725px;
	background: #f5f5f5;
	padding:10px 8px;
	top: -30px;
}
.yw_fg{
	overflow: hidden;
	margin-top:40px;
}
.yw_fg img{
	text-align: center;
	    border: 2px solid #fff;
	    display: block;
	    margin: 10px auto;
	    width: 210px;
	    height: 140px;
	
}
.ywfg_title{
	font-size: 18px;
	line-height: 40px;
	color: #0065C3;
	font-weight: bold;	
	text-align: center;
}
.ywfg_all{
	overflow: hidden;
	margin-top: 20px;
}
.ywfg_list:hover{
	color: #0065C3;
}
.ywfg_ong{
	width: 5px;
	height: 5px;
	background: #0065C3;
	float: left;
	margin-right: 5px;
	    margin-top: 13px;
}
.ywfg_list{
	float: right;
	    font-size: 16px;
	    color: #333;
	    line-height: 27px;
	    width: 200px;
}
.ywfg_service{
	    font-size: 22px;
	    color: #333;
	    font-weight: bold;
	    line-height: 40px;
	    margin-top: 40px;
		text-align: center;
}
.ywfg_tel{
	    font-size: 26px;
	    color: #0065C3;
	    font-weight: bold;
	    line-height: 40px;
	    margin-top: 15px;
		text-align: center;
}
.ywfg_an{
	width: 200px;
	height: 40px;
	border-radius: 5px;
	background: #0065C3;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	    margin: 20px auto;
}

/*业务流程广告图*/
.yw_gg1{
	width: 100%;
	overflow: hidden;
}
.yw_gg1 img{
	width: 100%;
	display: block;
	margin: 20px 0;;
}

/*公司业绩*/
.sy_gsyj{
	width: 100%;
	height: 1010px;
	background:url(../images/yw_bg.jpg) no-repeat;
	padding:50px 0;
}
.title_name{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	line-height: 50px;
}
.title_text{
	font-size: 16px;
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
	    margin: 0 auto;
	    width: 210px;
}
.sy_gsall{
	overflow: hidden;
	margin: 0 auto;
	width: 1400px;
	/*margin-top: 36px;*/
}
.sy_yjlist{
	float: left;
	width: 270px;
	height: 320px;
	background: #fff;
	/*margin-right: 50px;*/
    margin: 50px 50px 0 0 ;
	padding: 20px;
}
.sy_yjlist:hover ,.sy_yjright:hover{
	    box-shadow: 0 0 9px #cbe5fd;
		opacity: 0.9;
}

.sy_yjright{
	float: right;
	width: 270px;
	height: 320px;
	background: #fff;
	padding: 20px;
	/*margin-right: 0;*/
    margin:50px 0 0 0;
}
.sy_gsimg{
	width: 300px;
	margin: 10px auto;
	height: 200px;
}
.sy_gstitle{
	width: 100%;
	    color: #333;
	    font-size: 18px;
	    line-height: 40px;
	    float: left;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
		font-weight: bold;
}
.sy_gsbq{
	    color: #FF6600;
	    font-size: 16px;
	    line-height: 22px;
		font-weight: bold;
}
.sy_gscon{
	    color: #666;
	    margin-top: 10px;
	    font-size: 16px;
	    line-height: 22px;
}
.sy_gsbut{
	width: 120px;
	height: 30px;
	border: 1px solid #0773D8;
	text-align: center;
	float: right;
	line-height: 30px;
	font-size:14px;
	margin-top: 20px;
	color: #0773D8;
}

.sy_gsbutton{
	width:200px;
	height: 40px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 40px;
	font-size:18px;
	color: #fff;
	margin: 60px auto;
}

.sy_sybutton{
	width:200px;
	height: 40px;
	border: 1px solid #aaa;
	text-align: center;
	line-height: 40px;
	font-size:18px;
	color: #aaa;
	margin: 0px auto;
	    margin-top: 40px;
}

/*新闻中心*/
.sy_news{
	width:100%;
	background:#f5f5f5;
	overflow: hidden;
	padding: 50px 0;
}

.news_name{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
.news_text{
	font-size: 16px;
	text-align: center;
	color: #777;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	    margin: 0 auto;
	    width: 210px;
}

a:hover {
	text-decoration:none;
	outline:none;
	color:#217af0
}
.clear {
	clear:both
}
.blue{
	color: #0065C3 !important;
}
input {
	border:none
}
.title_cn {
	text-align:center;
	font-weight:700;
	font-size:30px
}
#new_box {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:0
}
.new_con {
	max-width:1200px;
	margin:0 auto;
	margin-top:50px
}
.newtel {
	height:30px;
	padding-bottom:10px;
	font-family:微软雅黑;
	font-size:18px;
	color:#666
}
.new_telst {
	width:550px;
	margin:0 auto;
	float: right;
	text-align:center
}
.new_telst li {
	width:166px;
	line-height:40px;
	text-align:center;
	float:right;
	display:inline;
	font-family:微软雅黑;
	cursor:pointer
}
.new_telst li.newon {
	background: #0773D8;
	color: #fff;
	font-weight:700;
	line-height: 40px;
	border-radius: 50px;
}
.new_telst p {
	position:absolute;
	top:34px;
	left:0;
	width:166px;
	height:7px;
	border-top:1px solid #217af0;
	overflow:hidden;
	text-align:center
}
.new_telst b {
	display:inline-block;
	width:0;
	height:0;
	margin-top:-3px;
	border-style:solid dashed dashed dashed;
	border-width:9px;
	border-color:#217af0 #fff #fff #fff;
	overflow:hidden;
	zoom:1;
	font-size:0
}
.new_lst {
	height:400px;
	position:relative;
	overflow:hidden;
	display:none;
	margin-top:10px;
	padding-top:20px
}
.new_lst ul {
	position:absolute;
	left:0
}
.new-wrap {
	margin-top:30px
}
.new-wrap .show {
	display:block
}
li.new_cnlf {
	width:600px;
	float:left
}
li.new_cnlf p {
	width:100%
}
p.newlf_tel a {
	color:#0065c3;
	font-size:18px;
	line-height:50px;
	display:block
}
p.newlf_tx {
	font-size:14px;
	line-height:26px;
	color:#999;
	height:105px;
	overflow:hidden
}
li.new_cnrf {
	float:right;
	width:580px;
	margin-left:10px
}
.newlf_img img{
	width: 600px;
	height: 246px;
}
.newrf_lst dd {
	width:550px;
	height:110px;
	/* border:1px solid #e4e4e4; */
	float:left;
	margin-left:35px;
	margin-bottom:20px;
	background: #fff;
}
p.new_rq {
	width:65px;
	height:65px;
	background:#969393;
	float:left;
	text-align:center;
	color:#fff;
	margin-top:20px;
	margin-left:10px;
	margin-right:15px;
	font-family:Arial,Helvetica,sans-serif
}
p.new_rq span {
	display:block;
	font-size:24px;
	text-align:center;
	font-weight:700;
	line-height:35px;
	padding-top:5px
}
p.newrf_tx {
	float:left;
	width:450px;
	margin-top:20px
}
p.newrf_tx a {
	color:#333;
	font-size:14px;
	display:block;
	line-height:30px
}
p.newrf_tx span {
	display:block;
	font-size:12px;
	color:#999;
	height:60px;
	overflow:hidden
}
.newrf_lst dd:hover {
	width:550px;
	height:110px;
	border:2px solid #0773d8;
	box-shadow:0 0 15px rgba(37,125,242,.27)
}
.newrf_lst dd:hover p.newrf_tx a {
	color:#0773d8
}
.newrf_lst dd:hover p.new_rq {
	background:#0773d8;
	margin-top:20px;
	margin-left:9px
}
.newrf_lst dd:hover p.newrf_tx {
	margin-top:20px
}
.mr0 {
	margin-right:0
}

/*服务企业*/
.fw_qy{
	float: left;
	width:173px;
	padding:10px 30px;
	margin-top: 50px;
}
.fw_qy img{
	width: 180px;
	height: 90px;
	display: block;
}

/*底部四块*/
.si_main{
	width: 1400px;
	overflow: hidden;
    margin: 0 auto;
}
.si_all{
	margin-top: 50px;
	width: 100%;
	background: url(../images/si_bg.jpg) no-repeat;
	overflow: hidden;
	height: 300px;
}
.bottom_si{
	float: left;
	width: 300px;
	padding:15px 25px;
	overflow: hidden;
	text-align: center;
	margin-top: 60px;
}
.si_img{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	text-align: center;
}
.si_title{
	color: #333;
	    font-size: 20px;
	    line-height: 50px;
		text-align: center;
}
.si_text{
	color: #666;
	    font-size: 16px;
	    line-height: 20px;
		text-align: center;
}

/*底部*/
.bot_all{
	background: url(../images/bot_bg.jpg) no-repeat; 
	padding:30px 0;
	overflow: hidden;
    width:100%;
   height: 350px;
    background-size: 100% 100%;
}
.bot_le{
	width: 200px;
	float: left;
	margin: 50px 0;
}
.bot_le img{
	width: 180px;
	height: 180px;
	display: block;
	text-align: center;
	margin: 0 auto;
	
}
.bot_lewz{
	text-align: center;
	color: #fff;
	line-height: 36px;
	font-size: 14px;
}


.bot_ri{
	width: 1000px;
	float: right;
	margin-top: 30px;
}
.bot_rinav{
	overflow: hidden;
}
.bnav{
	float: left;
	color: #ffb245;
	width: 120px;
	font-size: 18px;
	font-weight: bold;
	border-right: 2px solid #ffb245;
	margin-left: 50px;
}
.bnav_xz{
	float: left;
	margin-left: 44px;
}
.bnav_xwz{
	margin-top: 15px;
	color: #fff;
	width: 122px;
	font-size: 14px;
    text-align:center;
}
.bot_tel{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin-top: 180px;
	margin-left: 50px;
}
.bot_tel span{
	font-size: 36px;
	color: #ffb346;
	font-style:italic;
}
.bot_add{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin-left: 50px;
}
.bot_add span{
	color: #fff;
	font-size: 16px;
}
.bottom{
	background: #002140;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 14px;
    width:100%;
}
.bottom a{
	color: #fff;
}

/*-----------------------新闻列表页-----------------------*/
.news_con{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.dh_con{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	background: #f5f5f5;
	padding-left: 15px;
	margin-top: 20px;
}

.newstop_le{
	float: left;
	width: 230px;
	overflow: hidden;
	margin-top: 20px;
	background: #f5f5f5;
	    padding-bottom: 100px;
}
.newstop_lewz{
	    padding-left: 20px;
	    background: url(../images/news_01.png) no-repeat 52px 29px;
    background-size: 10%;
}

.flfgtop_lewz{
	    padding-left: 20px;
	       background: url(../images/flfg_01.png) no-repeat 53px 27px;
	       background-size: 11%;
}
.rentop_lewz{
	    padding-left: 20px;
	           background: url(../images/ren_01.png) no-repeat 39px 23px;
    background-size: 15%;
}

.newsle_top{
	background: linear-gradient(to right,#0065c3,#2196F3);
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 80px;
	text-align: center;
}

.newsle_xbt{
	font-size: 18px;
	    color: #333;
	    line-height: 20px;
	    margin: 20px;
	    padding: 10px;
		padding-left: 15px;
}
.newsle_xbt:hover{
	background: #ddd;
}
.newsle_xbtxz{
	    font-size: 18px;
	    color: #ffffff;
	    line-height: 20px;
	    background: #2094f1;
	    padding: 10px;
	    margin: 20px;
		padding-left: 15px;
}


.newstop_ri{
	float: right;
	width: 950px;
	overflow: hidden;
}

.news_top{
	padding:20px 40px;
	background: #f5f5f5;
	margin: 20px 0;
}
.ntop_title{
	font-size: 18px;
	color: #0065C3;
	line-height: 40px;
	font-weight: bold;
}
.ntop_text{
	font-size: 16px;
	color: #333;
	line-height: 22px;
	margin: 10px 0;
}
.ntop_more{
	font-size:14px;
	color: #0065C3;
	width: 120px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #0065C3;
	text-align: center;
}
.news_all{
	overflow: hidden;
	    margin-bottom: 70px;
	    padding-bottom: 20px;
	    border-bottom: 1px solid #eee;
        margin-top:20px;
	
}
.news_le{
	float: left;
	width: 110px;
	height: 110px;
	background: #0065C3;
}
.newsle_da1{
	font-size: 54px;
	color: #fff;
	text-align: center;
}
.newsle_da2{
	font-size: 18px;
	color: #fff;
		text-align: center;
}

.news_ri{
	float: right;
	width: 820px;
}
.newri_title{
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 5px;
}
.newri_time{
	font-size: 14px;
	color: #ccc;
	line-height: 20px;
	background: url(../images/time_bg.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 7px;
}
.newri_text{
	font-size: 16px;
	color: #666;
	line-height: 22px;
}


/*法律法规*/
.flfgnr_ri{
	float: right;
	width: 950px;
	overflow: hidden;
	margin-top: 20px;
}
.flfg_ri{
	overflow: hidden;
	padding: 0 20px;
}
.flfg_title{
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 5px;
}
.flfg_time{
	font-size: 14px;
	color: #ccc;
	line-height: 20px;
	background: url(../images/time_bg.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 7px;
}
.flfg_text{
	font-size: 16px;
	color: #666;
	line-height: 22px;
}

/******分页******/
.turn_page{ text-align:center; line-height:36px;margin: 120px auto;}
.turn_page .page_button{ padding:0 20px; font-size:14px; border:1px solid #e9e9e9; display:inline-block; color:#555; margin:0 4px; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.turn_page .page_item{ width:48px; font-size:14px;  border:1px solid #e9e9e9; display:inline-block; color:#555; margin:0 4px; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.turn_page .page_item_current{ width:48px; font-size:14px;  border:1px solid #0065C3; display:inline-block; color:#fff; background:#0065C3; margin:0 4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.turn_page a:hover{ padding: 4px 20px;
    border:1px solid #0065c3;
    background: #0065c3;
    color: #fff;
    border-radius: 2px;}
.turn_page a{ padding: 3px 20px;
    background: #fff;
    border:1px solid #0065c3;
    color: #0065c3;
    border-radius: 2px;}


/******文章详情页******/
.wz_con{
	overflow: hidden;
	background: #fff;
	padding:20px 90px;
	margin-bottom: 60px;
	margin-top: 20px;
}
    .wz_con p {
        font-size:16px !important;
            text-indent: 32px !important;
    line-height: 40px !important;
    color: #666 !important;
    font-family:"微软雅黑" !important;
    }
     .wz_con p span{
        font-size:16px !important;
            text-indent: 32px !important;
    line-height: 40px !important;
    color: #666 !important;
    font-family:"微软雅黑" !important;
    }

/*文章图片居中*/
    .wz_con img {
        margin: 20px auto;
        width: 500px;
        display: block;
    }
     .wz_con p img {
        margin: 20px auto;
        width: 500px;
        display: block;
    }
    .wz_con p span img {
        margin: 20px auto;
        width: 500px;
        display: block;
    }


.wz_xq {
background: url(/Content/huanyuan/images/ywly_bg.jpg) no-repeat;
    /* background-color: white; */
    background-size: 100% 100%;}
.wz_title{
	font-size: 30px;
	color: #333;
	line-height: 60px;
	text-align: center;
}
.wz_time{
	font-size: 14px;
	color: #ccc;
	margin-bottom: 20px;
	text-align: center;
}
.wz_nr{
	font-size: 16px;
	color: #666;
	line-height: 36px;
	text-indent:32px;
}

/******业务领域******/
.ywly_all{
	overflow: hidden;
	background: url(../images/ywly_bg.jpg) no-repeat;
	background-size:100% 100% ;
	padding:50px 0;
}
.ywly_main{
	width: 1200px;
	margin:0 auto;
}
.ywly_top{
	overflow: hidden;
	margin: 70px auto;
}
.ywly_le1{
	float: left;
	width: 270px;
	height: 230px;
	margin-right: 40px;
	background:url(../images/ywlytop_1.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywly_le2{
	float: left;
	width: 270px;
	height: 230px;
	margin-right: 40px;
	background:url(../images/ywlytop_2.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywly_le3{
	float: left;
	width: 270px;
	height: 230px;
	margin-right: 40px;
	background:url(../images/ywlytop_3.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywly_ri{
	float:right;
	width: 270px;
	height: 230px;
	margin-right: 0;
	background:url(../images/ywlytop_4.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywle_title1{
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	    background: url(../images/ywly_top1.png) no-repeat 70px 18px;
	    background-size: 30px;
		border-bottom: 1px solid #fff;
}
.ywle_title2{
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	background: url(../images/ywly_top2.png) no-repeat 72px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywle_title3{
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	background: url(../images/ywly_top3.png) no-repeat 47px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywle_title4{
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	background: url(../images/ywly_top4.png) no-repeat 32px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywtop_wz{
	padding:10px 15px;
	font-size: 14px;
	color: #fff;
	line-height: 33px;
}
.ywtop_xwz{
	    padding: 5px 10px;
	    font-size: 12px;
	    color: #fff;
	    line-height: 22px;
}

.ywly_nr{
	padding:10px;
	overflow: hidden;
}

.ywly_zt{
	overflow: hidden;
	    margin-top: 20px;
	    border-bottom: 1px solid #eee;
		padding:30px;
	
}
.ywly_zm{
	float: left;
	width: 260px;
	height: 170px;
	border-radius: 5px;
}
.ywly_zm img{
	display: block;
	width: 260px;
	height: 170px;
	border-radius: 5px;
}
.ywlyle_da1{
	font-size: 54px;
	color: #fff;
	text-align: center;
}
.ywlyle_da2{
	font-size: 18px;
	color: #fff;
		text-align: center;
}

.ywly_ym{
	float: right;
	width: 830px;
}
.ywlyri_title{
	font-size: 18px;
	color: #333333;
	margin-bottom: 18px;
	margin-top: 5px;
	font-weight: bold;
}
.ywlyri_time{
	font-size: 14px;
	color: #ccc;
	line-height: 20px;
	background: url(../images/time_bg.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 7px;
}
.ywlyri_text{
	font-size: 16px;
	color: #666;
	line-height: 26px;
}

/***********主要业绩*********/
.zyyj_all{
	overflow: hidden;
	background: url(../images/zyyj_bg.jpg) no-repeat;
	background-size:100% 100% ;
	padding:50px 0;
    width:100%;
}
.zyyj_main{
	width: 1200px;
	margin:0 auto;
}

.zyyj_zt {
    overflow: hidden;
    margin-top: 20px;
    padding: 0 15px;
}

.zyyj_img{
	float: left;
	width: 240px;
	padding:10px 23px;
	overflow: hidden;
	margin-top: 10px;
}
.zyyj_img img{
	width: 230px;
	height: 200px;
	display: block;
}
.zyyjtx_title{
	font-size: 16px;
	color: #333;
	margin:20px 0;
	font-weight: bold;
	overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
}
.zyyjtx_lb{
	font-size: 14px;
	color: #666;
	margin-bottom:20px;
}

/*安平介绍*/
.an_main{
	width:1200px;
	padding:50px 0;
	overflow: hidden;
	margin: 0 auto;
}
 .an_main p {
    text-indent:40px !important;
    }
    .an_main p span {
    font-family:"微软雅黑" !important;
    font-size:20px;
    color:#666;
    line-height: 50px;
    }
.ap_all{
	background: #f5f5f5;
	overflow: hidden;
    width:100%;
}
.ap_jies{
	font-size: 18px;
	color: #333;
	line-height: 40px;
	text-indent: 36px;
	padding:30px 20px;
}
.yj_jies{
	    font-size: 18px;
    color: #7b7b7b;
    line-height: 40px;
    text-align: center;
    padding: 30px 210px;
}
.ap_two{
	background: url(../images/aper_bg.jpg) no-repeat;
	background-size:100% 100% ;
	height: 700px;
	overflow: hidden;
    width:100%;
}
.anp_nr{
	overflow: hidden;
	margin: 10px 0;
}
.anp_le{
	width: 300px;
	float: left;
}
.anp_le img{
	width: 300px;
	height: 400px;
	display: block;
}
.anp_ri{
	width: 600px;
	float: right;
}
.anpri_wz{
	font-size: 20px;
	color: #333;
	line-height: 50px;
	text-indent: 40px;
}
.anpbq{
	overflow: hidden;
	margin: 20px 0;
}

.anpbq span{
	padding: 8px 15px;
	background: #ffad4c;
	color: #fff;
	margin:6px 10px;
	display: inline-block;
}


.anp_three{
	background: url(../images/jies_bg.jpg) no-repeat;
	background-size:100% 100% ;
	height: 770px;
	overflow: hidden;
    width:100%;
}
.anpsan_title{
	text-align: center;
	color: #0065C3;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}

.anp_list{
	overflow: hidden;
}
.anp_one{
	width: 200px;
	height: 200px;
	background: #fff;
	float: left;
	margin-right: 50px;
	margin-top: 50px;
}
.anp_two{
	width: 200px;
	height: 200px;
	background: #fff;
	float: right;
	margin-right: 0;
	margin-top: 50px;
}
.anp_one:hover,.anp_two:hover{
	background: #f0f0f0;
}
.anp_tb{
	width: 50px;
	height: 50px;
	margin: 25px auto;
	text-align: center;
}
.anp_tb img{
	width: 40px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
}
.anpt_title{
	font-size: 36px;
	font-weight: bold;
	color: #0065C3;
	line-height: 40px;
	text-align: center;
}

.anpt_title span{
	font-size: 16px !important;
	color: #0065C3  !important;
    text-indent:0px !important;
}
.anpt_name{
	font-size: 18px;
	color: #0065C3;
	line-height: 22px;
    text-align: center;
    padding: 0 20px;
}

.sqxd_le{
	float: left;
	    width: 90px;
		text-align: left;
}

.sqxd_ri{
	   width: 195px !important;
	       height: 28px;
	       border-radius: 5px;
	       border: 1px solid #eee;
	       margin:10px 0;
}
/*华远介绍*/
.hyjs_two{
	background: url(../images/antow_bg.jpg) no-repeat;
	    background-size: 100% 100%;
	    height: 570px;
	    overflow: hidden;
        width:100%;
}

.hy_lb{
	float: left;
	width: 320px;
	padding:70px 40px;
	overflow: hidden;
}
.hy_lb p,.anp_one p,.anp_two p {
text-indent:0 !important;}

.hy_topimg{
	width: 80px;
	height: 80px;
	text-align: center;
	display: block;
	margin:20px auto;
}
.hy_topimg img{
	width: 80px;
	height: 80px;
	text-align: center;
	display: block;
}

.hy_toptitle{
	    text-align: center;
	    color: #fff;
	    font-size: 22px;
	    font-weight: bold;
	    margin: 20px 0;
        text-indent:0 !important;
}
.hy_toptext{
	    color: #fff;
	    font-size: 16px;
	    margin: 20px 0;
		line-height: 36px;
}

/*人才战略*/
.ren_all{
	float: right;
	    width: 870px;
	    overflow: hidden;
	    margin-top: 20px;
		background: #f5f5f5;
		padding: 20px 40px;
		    min-height: 500px;
		    margin-bottom: 50px;
}
.ren_title{
	color: #0065C3;
	border-bottom: 2px solid #0065C3;
	display: inline-block;
	padding:0 10px 10px 10px;
	    font-size: 28px;
	    font-weight: bold;
		margin-bottom: 30px;
}
.ren_text{
	color: #666;
	font-size:16px;
	 line-height: 30px;
	 text-indent: 32px;
}
.rentj_title{
	font-size: 22px;
	color: #0065C3;
	margin: 30px 0;
}
.ren_con{
	overflow: hidden;
	margin: 20px auto;
}
.rentj_name{
	font-size: 18px;
	color: #333;
	padding: 5px 25px;
	margin-right: 15px;
	float: left;
	display: inline-block;
	margin-bottom: 20px;
	background: #fff;
}
.rentj_name span{
	color: #FF9800;
	font-size: 20px;
	font-weight: bold;
}
.rentj_img{
	text-align: center;
	    margin: 40px auto;
	    width: 870px;
}


/*人才招聘*/
.rczp_all{
	overflow: hidden;
	padding: 25px;
	background: #fff;
	margin-bottom: 20px;
}
.rczp_title{
	font-size: 18px;
	color: #333;
	line-height: 20px;
}
.rczp_gz{
	font-size: 16px;
	color: #FF9800;
	margin:20px 0;
}
.rczp_bz{
	font-size: 12px;
	    color: #666;
	    letter-spacing: 0;
	    line-height: 12px;
	    background-color: rgba(0,0,0,.05);
	    border-radius: 100px;
	    padding: 3px 10px;
}
.rczpyq_title{
	font-size: 16px;
	color: #333;
	line-height: 58px;
	font-weight: bold;
}

.rczpyq_text{
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.rczp_an1{
	float: right;
	width: 100px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: #0065C3;
	border-radius: 5px;
	text-align: center;
}
.rczp_an2{
	float: right;
	width: 100px;
	height: 36px;
	line-height: 36px;
	color: #666;
	border:1px solid  #ddd;
	border-radius: 5px;
	text-align: center;
	margin-right: 20px;
}

/*联系我们*/
.lxwm{
	overflow: hidden;
	padding:40px 20px;
	background: #fff;
	    margin: 20px auto;
}

.lxwm_le{
	float: left;
	width: 1160px;
	overflow: hidden;
	margin-top: 40px;
    margin-bottom:40px;
}

.lxwm_ri{
	float: right;
	width: 480px;
	overflow: hidden;
	padding-top: 75px;
}
.lxwm_hy{
	background: url(../images/hy_logo.png) no-repeat;
	padding-left: 80px;
	    font-size: 20px;
	    color: #0065c3;
	    line-height: 50px;
	    font-weight: bold;
	    background-size: 14%;
		margin-bottom: 15px;
}
.lxwm_ap{
	background: url(../images/ap_logo.png) no-repeat;
	padding-left: 125px;
	font-size: 20px;
	color: #0065c3;
	line-height: 50px;
	font-weight: bold;
}
.lxtel_img{
	       font-size: 16px;
	       color: #333;
	       line-height: 20px;
	       font-weight: bold;
	       margin-top: 10px;
		   margin-top: 40px;
}
.lxtel_img span{
	font-size:30px;
	color: #0065C3;
	line-height: 30px;
	font-weight: bold;
}
.lxtel{
	       font-size: 16px;
	       color: #333;
	       line-height: 20px;
	       font-weight: bold;
	       margin-top: 10px;
}
.lxtel span{
	       font-size:18px;
	       color: #0065C3;
	       line-height: 30px;
	       font-weight: bold;
}

.lxfs {
width:1160px;
margin:20px 0;
overflow:hidden;
}
.lxfs1 {
float:left;
width:260px;
margin-right:13px;
height:260px;

padding:10px;
}
.lxfs2 {
float:right;
width:260px;
margin-right:0;
height:260px;

padding:10px;
}
.lxfs_img {
margin:15px auto;
text-align:center;
    font-weight: normal;

}
.lxfs_img img {
width:120px;
}
.lxfs_name {
font-size:20px;
color:#666;
margin-top: 40px;
text-align:center;
font-weight:normal;
}
.lxfs_text {
font-size:18px;
color:#333;
margin:15px 0;
text-align:center;
line-height:26px;
}
.lxfsb {
    background: #0380e4;
    text-align: center;
    font-size: 30px;
    color: #fff;
    line-height: 26px;
    padding: 50px 400px;
    font-weight: bold;
    letter-spacing: 4px;
}
.lxfsbx {
margin-top: 20px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: normal;
}
/*新版业务领域*/

.ywlys_top{
	overflow: hidden;
	margin: 70px auto;
}
.ywlys_le1{
	float: left;
	width:580px;
	height: 230px;
	margin-right: 40px;
	background:url(../images/ywlytop_1.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywlys_le2{
	float: right;
	width: 580px;
	height: 230px;
	margin-right: 0;
	background:url(../images/ywlytop_2.jpg) no-repeat;
	background-size:100% 100% ;
}
.ywlys_le3{
	float: left;
	width: 580px;
	height: 230px;
	margin-right: 40px;
	background:url(../images/ywlytop_3.jpg) no-repeat;
	background-size:100% 100% ;
	margin-top: 40px;
}
.ywlys_ri{
	float:right;
	width: 580px;
	height: 230px;
	margin-right: 0;
	background:url(../images/ywlytop_4.jpg) no-repeat;
	background-size:100% 100% ;
	margin-top: 40px;
}
.ywles_title1{
	text-align: center;
	color: #fff;
	font-size: 26px;
	line-height: 80px;
	font-weight: bold;
	    background: url(../images/ywly_top1.png) no-repeat 215px 30px;
	    background-size: 30px;
		border-bottom: 1px solid #fff;
}
.ywles_title2{
	text-align: center;
	color: #fff;
	font-size: 26px;
	line-height: 80px;
	font-weight: bold;
	background: url(../images/ywly_top2.png) no-repeat 220px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywles_title3{
	text-align: center;
	color: #fff;
	font-size: 26px;
	line-height: 80px;
	font-weight: bold;
	background: url(../images/ywly_top3.png) no-repeat 188px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywles_title4{
	text-align: center;
	color: #fff;
	font-size: 26px;
	line-height: 60px;
	font-weight: bold;
	background: url(../images/ywly_top4.png) no-repeat 166px;
	background-size: 30px;
	border-bottom: 1px solid #fff;
}
.ywtops_wz{
	    padding: 10px 30px;
	    font-size: 18px;
	    color: #fff;
	    line-height: 49px;
}
.ywtops_xwz{
	padding: 10px 20px;
	    font-size: 16px;
	    color: #fff;
	    line-height: 35px;
}

.ywlys_all{
	overflow: hidden;
	background: url(../images/ywly_bg.jpg) no-repeat;
	background-size:100% 100% ;
	padding:50px 0;
    width:100%;
}
.ywlys_main{
	width: 1200px;
	margin:0 auto;
}

.hydb_all {
    width:1400px;
    overflow:hidden;
    margin:50px auto;
    color:#c7c7c7;
    text-align:left;
}
    .hydb_all span {
    color:#5c5c5c;
    line-height:30px;
    display:inline-block;
    margin:0 20px;
    font-size:16px;
    margin-top: 16px;
    }
    .hydb_all span:hover {
    color:#0065c3;}
     .hydb_all strong {
    color:#333;
    line-height:30px;
    display:inline-block;
    font-size:18px;
    margin-top: 16px;
    }

/*资质证书切换*/
.zz_zs {
    width: 500px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: -20px;
    overflow: hidden;
}
.zzs_le {
float:left;
width:180px;
height:40px;
border-radius:5px;
background:#acaeb1;
color:#fff;
line-height:40px;
text-align:center;
}

