body{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	font-family: "微软雅黑";
} 

ul,li,p{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
a{
	text-decoration: none;
}
a:link,
a:hover{
    text-decoration: none;
 }
.w100{
    width: 100%;
 }
.fl{
    float: left;
}
.fr{
    float: right;
}
.clear{
	clear: both;
	width: 100%;
}
select:focus,
.swiper-button-next,
.swiper-button-prev,
.swiper-pagination-clickable .swiper-pagination-bullet,
textarea,
input:focus{
    outline:none;
    resize: none;
 }
.over{
    overflow: hidden;
 }
.over>img{
    cursor: pointer;
    transition: all 0.6s;
}
.over>img:hover{
    transform: scale(1.2);
}
.exhibition_size a:hover,
.crumbs_fl a:hover,
.crumbs_fl a.active,
.crumbs_fl a:hover::before,
.crumbs_fl a.active::before,
.problem_wid:hover .problem_size a,
.problem_wid:hover,
.Journalism_bor:hover .Journalism_rig_size a,
.Journalism_a a:hover,
.Journalism_le:hover .Journalism_le_size a:nth-of-type(1),
.product .product_back:hover .product_top .iconfont,
.product .product_back:hover .product_top p,
.product .product_back:hover .product_top a,
.daohang_ul>li>a:hover::after,
.daohang_ul>li.active>a::after{
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.container{ width:1440px; margin:0 auto;}
.head {
	height: auto;
	width: 100%;
}
.logo {
	float: left;
	height: 100px;
	width: 108px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.daohang {
	width: 600px;
	height: auto;
	float: left;
	padding-top: 100px;
	padding-left: 20px;
}
.daohang a {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-right: 20px;
	margin-left: 20px;
}
.daohang a:hover{
	color:#f18101;
	text-decoration:none;
}
.banner {
	width: 100%;
	height: auto;
}
.service {
	background-color: #e6e6e6;
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 80px;
}
.service_title {
	text-align: center;
	height: auto;
	margin-bottom: 50px;
}
.service_title p {
	font-size: 28px;
	color: #000;
	margin-bottom:0px;
}
.service_title span {
	font-size: 16px;
	color: #000;
	
}

.service_tp{
	width: 330px;
	height: 220px;
	overflow: hidden;
}
.service_tp img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    -ms-transition: all 0.8s;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.8s;
    opacity: 0.9;
    filter: Alpha(opacity=50);
}
.service_tp img:hover{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}
.service_wz {
	background-color: #FFF;
	height: 230px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	width: 100%;
}
.service_wz p {
	font-size: 16px;
	
	color: #000;
}
.service_wz p a{
	color: #000;
}
.service_wz .s_tt{font-size:16px;}
.service_wz p a:hover{ color:#f18101;}
.service_wz p:nth-child(2){font-size:14px; color:#999; font-weight:normal;} 

.service_wz span {
	color: #898989;
	font-size: 14px;
}
.service_wz i {
	color: #333;
	display: block;
	border: 1px solid #333;
	margin-bottom: 20px;
	font-size: 20px;
	padding: 0 5px;
	position: absolute;
	bottom: 10px;
	right: 50px;
}
.service_wz i:hover {
	color: #f08300;
	display: block;
	border: 1px solid #f08300;
	margin-bottom: 20px;
	font-size: 20px;
	padding: 0 5px;
	position: absolute;
	bottom: 10px;
	right: 50px;
}
.abouter {
	background-color: #FFF;
	height: auto;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.about_title {
	font-size: 28px;
	
	color: #000;
	text-align: center;
	line-height: 80px;
	height: auto;
	width: 100%;
	padding-bottom: 30px;
}
.about_nr {
	height: auto;
	width: 100%;
	padding-bottom: 50px;
}
.about_time {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	font-size: 30px;
	
	color: #000;
	line-height: 50px;
	text-align: center;
	padding-bottom: 20px;
}
.about_js {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-top: 20px;
}
.about_video {
	height: auto;
	width: 100%;
	padding-bottom: 50px;
}
.vdeo p {
	font-size: 30px;
	
	color: #000;
	text-align: center;
	line-height: 60px;
}
.tp {
	height: auto;
	width: 50%;
    overflow: hidden;
	
	
}
.tp img{
	
	width: 100%;
    height: 100%;
    cursor: pointer;
    -ms-transition: all 0.8s;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.8s;
    opacity: 0.9;
    filter: Alpha(opacity=50);

}
.tp img:hover{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}
.tpp img{
    width: 100%;
    height: 100%;
    transition: all 0.8s;
}
.tpp {
	height: auto;
	width: 50%;
    overflow: hidden;
}
.tpp img:hover{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}

.wzjs {
	width: 50%;
	background-color: #e6e6e6;
	padding-bottom: 63px;
	padding-right: 50px;
	padding-left: 50px;
}
.wz_tit {
	font-size: 20px;
	
	color: #000;
	padding-top: 67px;
}
.rz_js {
	padding-top: 49px;
	padding-bottom: 60px;
	font-size: 16px;
	line-height: 30px;
}
.wzjs i {
	font-size: 20px;
	text-decoration: none;
}
.wzjs.fr a {
	text-decoration: none;
	color: #333;
	border: 1px solid #333;
	font-size: 20px;
	padding:0 5px;
}
.wzjs.fr a:hover {
	color:#f18101;
	border: 1px solid #f18101;
	text-decoration: none;
}
.wzjs.fl a {
	text-decoration: none;
	color: #333;
	border: 1px solid #333;
	font-size: 20px;
	padding:0 5px;
}
.wzjs.fl a:hover {
	color:#f18101;
	border: 1px solid #f18101;
	text-decoration: none;
}
.newsp{ padding:0px !important; height:160px !important}
.newstime{ margin:10px 0 5px 0; color: #898989 !important; font-size:14px !important}
.mre{ margin-top:10px;}
.mre a{ font-size:12px !important; color:#898989 !important;}
.mre a:hover{ color:#f08300;}
.news .container .service_nr .col-sm-3 .service_wz {
	background-color: #e6e6e6;
}

.ditu {
	height: auto;
	width: 100%;
}
.dtbg {
	background-image: url(../images/dt.png);
	background-repeat: no-repeat;
	height: 794px;
	width: 100%;
	background-size:100%;
}
.dtdz {
	height: auto;
	width: 600px;
	background: rgba(255,255,255,.9);
	float:right;
	margin-top:200px;
	margin-right:220px;
	padding:50px 0;
	line-height:30px;
}
.dttt {
	font-size: 28px;
	color: #000;
	
	padding-bottom:30px;
	padding-left: 50px !important;
}
.dzjs {
	padding-left: 40px !important;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	font-size: 16px;
	line-height:24px;
	color: #000;
}
.footer {
	background-color: #e6e6e6;
	height: auto;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}.footer_link {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.footer_link dl {
	float: left;
	width: 22%;
}

.footer_link dl dt {
	font-size: 16px;
	
	color: #000;
	margin-bottom: 2px;
}
.footer_link dl dd {
	line-height:24px;
}
.footer_link dl dd a{
	font-size: 14px;
	color: #898989;
	text-decoration: none;
}
.footer_link dl dd a:hover{
	font-size: 14px;
	color: #f18101;
}
.footer_link dl:last-child{
 width:12%;
 float:right;
 text-align:right;
}.copyr {
	height: auto;
	width: 90%;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.mbx {
	line-height: 45px;
	font-size: 16px;
}
.main{
	height: auto;
	width: 100%;
	margin-bottom: 50px;
}
.main_left {
	height: auto;
	width: 80%;
}

.main .main_left .ban {
	height: auto;
	width: 100%;
	text-align: center;
}
.bann {
	height: auto;
	width: 100%;
	text-align: center;
}
.main .main_left .main_title {
	width: 1180px;
	height: 150px;
	margin-top: -150px;
	background-color: #FFF;
	z-index: 99;
	right: 22%;
	position: absolute;
	text-align: center;
	padding-top: 60px;
}
.main .main_left .main_title p {
	font-size: 28px;
	
	color: #000;
	margin: 0 0 5px 0;
}
.main .main_left .main_title span {
	font-size: 18px;
	color:#898989;
}
.main .main_left .main_js {
	float: right;
	width: 1180px;
	margin-right: 2%;
	height: 140px;
	line-height: 28px;
	padding-right: 10%;
	padding-left: 10%;
	font-size: 14px;
	color:#898989;
	
}
.main .main_left .main_mid {
	float: right;
	height: auto;
	width: 1180px;
	margin-right: 2%;
}
.main .main_left .main_mid .main_name {
	font-size: 28px;
	
	color: #000;
	text-align: center;
	width: 100%;
	line-height: 55px;
	margin-bottom: 30px;
}
.main .main_left .main_mid .main_case {
	height: auto;
	width: 100%;
}
.main .main_left .main_mid .main_case .col-md-4 p {
	font-size: 16px;
	text-align: center;
	margin-bottom: 15px;
	line-height: 30px;
}
.xq {
	margin-top: 50px;
}
.gxq {
	width: 343px;
	height: 228px;
	overflow:hidden;
}
.gxq img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    -ms-transition: all 0.8s;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.8s;
    opacity: 0.9;
    filter: Alpha(opacity=50);
}
.gxq img:hover{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}

.gxq_js {
	height: auto;
	width: 345px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.main .main_left.fl .main_mid .main_case .col-md-4 .gxq_js p {
	font-size: 16px;
	
	color: #000;
	text-align: left;
	margin:0 0 5px 0;
}
.main .main_left.fl .main_mid .main_case .col-md-4 .gxq_js span {
	height: 100px;
	font-size: 14px;
	display: block;
	color:#898989;
	line-height:24px;
}

.main .main_left.fl .main_mid .main_case .col-md-4 .gxq_js a {
	display: block;
	text-align: center;
	font-size: 14px;
	border: 1px solid #000;
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.main .main_left.fl .main_mid .main_case .col-md-4 .gxq_js a:hover {
	border: 1px solid #f18101;
	color: #f18101;
}
.main_right {
	height: auto;
	width: 20%;
	background-image: url(../images/rightbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.main .main_right .right_main {
	margin-left: 10%;
	margin-top: 70px;
	margin-right: 10%;
}
.main .main_right .right_main .right_lxtitle {
	font-size: 20px;
	
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.main .main_right .right_main .right_lxfs {
	background-image: url(../images/xr.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.main .main_right .right_main .right_lxfs p {
	font-size: 16px;
	
	color: #000;
}
.main .main_right .right_main .ljgx {
	height: auto;
	width: 100%;
	margin-top: 130px;
}
.gzhj {
	background-image: url(../images/ljgy_01.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.gzhj a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.gzhj a:hover{color: #f18101;}

.qywh {
	background-image: url(../images/ljgy_02.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.qywh a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.qywh a:hover{color: #f18101;}
.yyqc {
	background-image: url(../images/ljgy_03.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;;
}
.yyqc a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.yyqc a:hover{color: #f18101;}
.hqzz {
	background-image: url(../images/ljgy_04.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.hqzz a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.hqzz a:hover{color: #f18101;}
.main .main_right .right_main .ycxz {
	margin-top: 120px;
	width: 100%;
}


.gsry_ul li:hover .gsry_ul_li_title {
    color: #f18101;
}

.gsry_ul li:nth-child(3n+1) {
    margin-left: 0;
}

.gsry_ul_li_title {
	width:100%;
	overflow:hidden;
}
.gsry_ul_li_title img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    -ms-transition: all 0.8s;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.8s;
    opacity: 0.9;
    filter: Alpha(opacity=50);
}
.gsry_ul_li_title img:hover{
    transform: scale(1);
    -ms-transform: scale(1);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}

.gsry_ul_li_data span:nth-child(1) {
    font-size: 1.6rem;
    line-height: 36px;
    color: #000000;
    opacity: 0.82;
    float: left;
    display: block;
}

.gsry_ul_li_data span:nth-child(2) {
    font-size: 1.6rem;
    line-height: 36px;
    color: #000000;
    opacity: 0.82;
    float: right;
    display: block;
}
 .modal-dialog {
    margin: 10% auto;
}
.gsry_ul li p {
	font-size: 20px;
	color: #000;
	text-align: center;
	padding-top: 2px;
}
.main .qiye {
	height: auto;
	width: 1180px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
.qiye_title {
	width: 1180px;
	height: 110px;
	margin-top: -110px;
	background-color: #FFF;
	z-index: 99;
	text-align: center;
	padding-top: 60px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.qiye_title p {
	font-size: 30px;
	
	color: #000;
}
.qiye_title span {
	font-size: 24px;
}
.qiye_js {
	width: 1180px;
	height: 210px;
	line-height: 28px;
	padding-right: 10%;
	padding-left: 10%;
	font-size: 16px;
	margin:0 auto;
	color:#898989;
}.main .qiye .qiye_bk {
	height: auto;
	width: 100%;
}
.main .qiye .qiye_bk .qiye_bt {
	font-size: 20px;
	color: #000;
	line-height: 60px;
}
.main .qiye .qiye_bk .qiye_bt p span a{ text-decoration: none;
    color: #333;
    border: 1px solid #333;
    font-size: 20px;
    padding: 0 3px;
}
.main .qiye .qiye_bk .qiye_bt p span a:hover {
	color:#f18101;
	border: 1px solid #f18101;
	text-decoration: none;
}
.qiye_bt i{
	text-decoration: none;
    font-size: 20px;
}
.qiye_tp{
	width: 100%;
	overflow: hidden;	
}
.qiye_tp img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    -ms-transition: all 0.8s;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: all 0.8s;
    opacity: 0.9;
    filter: Alpha(opacity=50);
}
.qiye_tp img:hover{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	opacity: 1;
	filter: Alpha(opacity=100);
	position: relative;
	z-index: 10;
	box-shadow: 0 0 3px 2px #dcdcdc;
}


.qyxcp {
	background-image: url(../images/qy_icon01.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.qyxcp a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.qyxcp a:hover{color: #f18101;}

.cpdsp {
	background-image: url(../images/qy_icon02.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.cpdsp a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.cpdsp a:hover{color: #f18101;}

.gydh {
	background-image: url(../images/qy_icon03.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;;
}
.gydh a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.gydh a:hover{color: #f18101;}

.cpsy {
	background-image: url(../images/qy_icon04.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	line-height: 30px;
	font-size: 16px;
	
	color: #000;
	padding-left: 90px;
	margin-bottom: 50px;
}
.cpsy a {
	font-size: 14px;
	color: #f18101;
	text-decoration: none;
}
.cpsy a:hover{color: #f18101;}
.gz_hj{ margin-bottom:30px;}.main .qiye .zyfz {
	margin-bottom: 30px;
}
.zyfz {
	height: auto;
	width: 100%;
	margin-bottom: 30px;
}
.zyfz_wz.fr {
	width: 50%;
	padding-left: 50px;
	height:317px;
}
.zyfz_wz.fl {
	width: 50%;
	padding-right:50px;
	height:317px;
}
.zyfz_tit{
    font-size: 20px;
    
    color: #000;
    padding-top: 35px;	
}

.zyfz_js{
	padding-top: 20px;
	font-size: 14px;
	line-height: 25px;
	color: #898989;
	padding-bottom:20px;
}
.zyfz_tit p {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	margin-bottom: 0px;
}
.zyfz span a {
	text-decoration: none;
	color: #333;
	border: 1px solid #333;
	font-size: 24px;
	padding:0 5px;
}
.zyfz i {
	font-size: 24px;
	text-decoration: none;
}
.to {
	padding-top: 55px;
}

/*加入我们*/

/* 加入我们 */

.joinus {
    padding: 95px 0 85px 0;
}

.sociology_col {
    color: #6b6b6b;
    font-size: 1rem;
    line-height: 60px;
    
    background-color: #e5e5e5;
    padding: 0 10px;
}

.sociology_col span {
    width: 16.6%;
    float: left;
    text-align: center;
    display: block;
    font-size: 1.6rem;
}

.sociology_quan {
    color: #2f2f2f;
    font-size: 0.9375rem;
    margin-bottom: 3px;
    line-height: 60px;
}

.sociology_quan {
	width:870px;
	margin: 0 auto;
}

.sociology_quan.active .sociology_top {

}

.sociology_top {
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
}
.sbk{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cecece;
}
.sociology_top>span {
    float: left;
    text-align: center;
    display: block;
    font-size: 1.7rem;
}

.sociology_top>span:nth-child(1) {
    font-size: 16px;
	color:#898989;
}

.sociology_span {
    color: #1cae4f;
    font-size: 1.875rem;
    
    text-align: center;
}

.sociology_span span:nth-of-type(2) {
    display: none;
}

.sociology_bott p {
    font-size: 1.8rem;
    color: #000000;
}

.sociology_bott {
    background: #fff;
    padding: 27px 50px 30px 40px;
    line-height: 32px;
    border: solid 1px #e5e5e5;
    font-size: 1.5rem;
}

.sociology_bott div {
    border-bottom: 1px solid #e5e5e5;
}

.sociology_bott p span {
    display: inline-block;
    margin-left: 90px;
}

.sociology_bott a {
    color: #fff !important;
    font-size: 1.8rem;
    line-height: 48px;
    padding: 0 28px;
    background: #f18101;
    margin-top: 30px;
    border: none;
    display: inline-block;
}

.sociology_bott {
    display: none;
}

.sociology_quan.active {
    margin-bottom: 0;
}

.sociology_quan.active .sociology_bott {
    display: block;
}

.sociology_quan.active .sociology_span span:nth-of-type(2) {
    display: block;
}

.sociology_quan.active .sociology_span span:nth-of-type(1) {
    display: none;
}

.joinus_top_inp {
    border: 1px solid #e5e5e5;
    line-height: 55px;
    width: 100%;
}

.joinus_top_inp input {
    width: 93%;
    float: left;
    border: none;
    padding-left: 22px;
    font-size: 1.6rem;
}

.joinus_top_inp button {
    background: none;
    border: none;
    color: #989898;
    width: 7%;
}

.joinus_fen {
    border: 1px solid #e5e5e5;
    border-top: none;
    line-height: 55px;
}

.joinus_fen select {
    width: 100%;
    height: 55px;
    padding: 0 15px 0 22px;
    border: none;
    font-size: 1.6rem;
    color: #6c6c6c;
    outline: none;
}

.joinus_fen .row>div:nth-of-type(2) {
    position: relative;
}

.joinus_fen .row>div:nth-of-type(2)::before {
    position: absolute;
    left: 0;
    top: 50%;
    content: "|";
    display: block;
    transform: translateY(-50%);
    color: #e5e5e5;
}

.joinus_fen .row>div:nth-of-type(2)::after {
    position: absolute;
    right: 0;
    top: 50%;
    content: "|";
    display: block;
    transform: translateY(-50%);
    color: #e5e5e5;
}

.list_rongyu_year {
    font-size: 1.6rem;
    line-height: 30px;
    color: #656565;
}

.list_rongyu_name {
    font-size: 1.6rem;
    color: #1bac4a;
}

.list_rongyu_name span {
    font-size: 1.8rem;
}

.list_rongyu_con {
    padding: 28px 0;
    border-top: 1px solid #f8f8f8;
    background-color: #fff;
}

.list_zizhi .xiangmu_ul li {
    background-color: #fff;
}

.list_zizhi .xiangmu_ul li>a {
    padding: 34px 63px;
}
.sociology_top i{
	border: 1px solid #666;
	color: #666;
	float: right;
	font-size: 16px;
	display: block;
	padding: 2px 3px;
	line-height: 20px;
	margin-top: 16px;
	
}
.sociology_quan.active i{
	color:#666;	
	border: 1px solid #666;
}
.hex3{ width:28%; margin:0 0 0 6%; float:right}
.hex2{ width:28%; margin:0 2%; float:left}
.hex1{ width:28%; margin:0 6% 0 0; float:left}

#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin-top:20px}
#page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}
#page li:hover{border:1px solid #fe7e00;}
#page li:hover a{color:#fe7e00}
#page li a{ color:#666}
#page li.active{border:1px solid #fe7e00; background-color:#fe7e00; color:#FFFFFF}
#page li.active a{ color:#fff}
#page .thisclass{ background-color:#fe7e00; color:#FFFFFF}
.top{color:#000; position:fixed; right:10px; bottom:30px; border:1px solid #000; padding:5px 10px;}
.top i{font-size:20px; color:#000}
.top:hover{color:#000; border:2px solid #f08200;}
.top:hover i{color:#f08200}
.head_m{display: none;}




@media screen and (max-width: 1200px) {
	.daohang{width: auto;}
	.service_tp{width: unset;height: unset;}
	.main_left{width: 100%;}
	.main_right{width: 100%;}
	.main_title{width: 100%!important;right: unset!important;}
	.main_mid{margin-right: unset!important;width: 100%!important;}
	.main_js{width: 100%!important;margin-right: 0!important;height: auto;overflow: hidden;}
	.main .qiye{width:100%;}
	.qiye_title{width: 100%;}
	.qiye_js{width: 100%;height: auto;}
	.qiye_tp{width:100%;}
	.gxq{width: auto;}
	.gxq_js{width: 100%;}
	.service_nr>div {width: 50%;}
	.tp{width: 100%;}
	.wzjs{width: 100%;}
	.zyfz>div{width: 100%!important;}
	.zyfz_wz{padding: 20px;}
}




@media screen and (max-width: 1000px) {
	.head{display: none;}
	.head_m{display: block;}
	.container{width: 100%;}
	.service_tp{width: 100%;height: auto;}
	.dtdz{width: 100%; margin-right: auto;}
	.footer_link dl{width: 50%;}
	.footer_link dl:last-child{float: none;}
	.icon_navi{display: block; float: right;height: 100px;width: 30px;line-height: 100px;cursor: pointer;}
	.icon_navi img{width: 30px;}
	.navi{width: 50%;max-width: 300px;display: none; height: auto;overflow: hidden; position: absolute; right:0;top:75px; background-color: #2b2b2b;z-index: 999;padding:0 30px;box-sizing: border-box;}
	.navi ul li{width:100%;height: 40px;text-align: center;font-size: 18px;line-height: 40px;font-weight: bold;color: #000;border-bottom: 1px solid #f08200;margin-top: 10px;background:#f08200;  }
	.logo{height: 70px;}
	.logo img{width: 70px;}
	.daohang{display: none;}
	.head_m{padding: 0 10px;box-sizing: border-box;}


	.main_left{width:100%}
	.main_right{width:100%}
	.main_title{width: 100%!important;right: 0!important;margin-top: 0!important;}
	.main_js{width: 100%!important;margin-right: 0!important;height: auto;overflow: hidden;}
	.main_mid{width:100%!important;margin-right: 0!important;}
	.main_case .gxq{width: 100%;height: auto; }
	.main_case .gxq_js{width: 100%;height: auto; }
	.sociology_div{padding: 20px;}
	.sociology_quan{width: 100%;}
	.tp{width: 100%;}
	.wzjs{width: 100%;}
	.about_nr div{width: 100%;}
	.main .qiye{width:100%;}
	.qiye_title{width: 100%;}
	.qiye_js{width: 100%;height: auto;}
	.qiye_tp{width:100%;}
	.service_nr div {width: 100%;}
	.zyfz>div{width: 100%!important;}
	.zyfz_wz{padding: 20px;}
}




