@charset "UTF-8";

/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

img {
	box-sizing: border-box;
}

body {
	font-size: 14px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	background: #F4F4F4;
	font-family: "PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei";
}

a {
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	color: #333333;
}

li {
	list-style: none;
}

body a,
img {
	text-decoration: none;
	border: none;
	outline: none;
}

a:focus {
	outline: none;
}

select:focus {
	outline: none;
}

.clear {
	clear: both;
	height: 0 !important;
}

@font-face {
	/*font-family:myFirstFont;*/
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/TradeGothic-Bold.ttf'), url('../fonts/TradeGothic-Bold.woff');
	/* IE9+ */
	/* IE9+ */
}


/*头部样式*/

#wrap_nav {
	min-height: 52px;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #222222;
	z-index: 8000;
}

.nav_inner {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

.new_logo {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	padding-top: 11px;
	margin-right: 26px;
}

.new_logo img {
	width: 30px;
	height: 30px;
	display: block;
	margin: 0;
	position: 0;
}

.new_nav_list {
	float: left;
	width: 844px;
	height: 52px;
	padding: 0;
	margin: 0;
}

.new_nav_list li {
	float: left;
	margin: 0 20px;
	height: 52px;
	line-height: 52px;
}


/*.DownloaD{
	width: 190px;
	height: 340px;
	display: none;
	position: absolute;
	top: 30px;
	left:7%;
}*/

.new_nav_list li a {
	color: #ffffff !important;
	font-size: 14px;
	position: relative;
}

.join_load .search_nav,
.phoneH {
	margin-top: -2px;
	padding: 19px 10px;
}

.phone {
	position: absolute;
	left: 83.5%;
	top: 2px;
}

.join_load {
	width: 200px;
	float: right;
	height: 52px;
	line-height: 52px;
	text-align: right;
	color: #ffffff;
	position: relative;
}

.join_load a {
	font-size: 14px;
	color: #ffffff !important;
	display: initial;
}
.comname{
        /*	background: url(../images/kai.png) no-repeat center left;*/
color: #333333;
        }

.search_div {
	width: 0px;
	height: 52px;
	background: #222222;
	position: absolute;
	right: 150px;
	top: 0px;
	text-align: left;
	display: none;
}

.search_div .search_form {
	width: 700px;
	float: left;
	display: block;
}

.search_change {
	width: 60px;
	color: #ffffff;
	background: #444444;
	float: left;
	margin-top: 11px;
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
	cursor: pointer;
}

.search_form .search_change p {
	height: 30px;
	line-height: 30px;
	background: #2f3031;
	margin: 0;
	padding: 0;
	display: none;
}

.search_change .p_01,
.search_change .p_02 {
	border-bottom: 1px solid #444546;
}

.search_form .search_change .te {
	display: block;
}

.search_form_img {
	margin-top: -3px;
}

.sea_text {
	background: #222222;
	border: none;
	margin-top: 0;
	width: 600px;
	font-size: 14px;
	height: 52px;
	line-height: 52px;
	outline: 0px;
}

input.sea_text:-webkit-autofill {
	box-shadow: 0 0 0 120px #fff inset;
}

.sea_sub {
	display: none;
}

.close_search {
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 16px;
	filter: alpha(opacity=60);
	/*IE滤镜，透明度50%*/
	-moz-opacity: 0.6;
	/*Firefox私有，透明度50%*/
	opacity: 0.6;
	/*其他，透明度50%*/
}

.search_h {
	width: 190px;
	height: 22px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	padding-left: 4px;
	float: left;
	line-height: 22px;
	border: none;
	color: #FFFFFF;
	background: none;
	outline: none;
}

.search_h_ico {
	outline: none;
	float: right;
	width: 24px;
	height: 24px;
	background: url(../images/search.png) no-repeat center center;
	border: none;
}

.new_nav_list .nav_ico {
	background: url("../images/open_nav_dian_ico.png")no-repeat center center;
	height: 12px;
	line-height: 52px;
	letter-spacing: 0px;
	margin: 20px 26px;
	width: 18px;
	font-weight: bolder;
	cursor: pointer;
}

#top_banner {
	height: 120px;
	background-image: none;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	overflow: hidden;
	display: block;
	position: relative;
}

#top_banner_img {
	display: none;
}

.lo_ban_logo {
	height: 90px;
	display: block;
	text-align: center;
}

.gbl_ban {
	float: right;
	display: block;
	width: 26px;
	position: absolute;
	right: 10px;
	top: 32px;
}

.daohang {
	background-color: #d00005;
	height: 52px;
}

.l_b_ad {
	position: relative;
}

.l_b_img,
.l_b_img2 {
	position: absolute;
	display: block;
	left: 80px;
	width: 80px;
	overflow: hidden;
	top: 0;
}

.l_b_img2 {
	width: 129px;
	left: 95px;
	top: -1px;
	cursor: pointer;
}

.nva_list,
.nva_list_en {
	padding: 0;
	margin: 0;
	display: none;
	min-width: 300px;
	float: left;
}

.land_img {
	width: 26px;
	width: 26px;
	overflow: hidden;
	border-radius: 13px;
	float: right;
	border: 1px solid #FFFFFF;
	margin-top: 13px;
}

.land_img img {
	width: 100%;
}


/*展开导航*/

#open_nav {
	background: url(../images/black_bg.png);
	height: 450px;
	overflow: hidden;
	position: fixed;
	width: 100%;
	left: 0;
	top: 52px;
	z-index: 100;
	display: none;
}

.open_nav_inner {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}

.open_logo {
	display: block;
	width: 86px;
	margin: 16px auto 0;
}

.open_logo img {
	width: 86px;
}

.nav_close {
	position: absolute;
	right: 0;
	top: 25px;
	display: block;
	transition: transform 210ms;
	-moz-transition: -moz-transform 210ms;
	/* Firefox 4 */
	-webkit-transition: -webkit-transform 210ms;
	/* Safari 和 Chrome */
	-o-transition: -o-transform 210ms;
	/* Opera */
}

.son_nav_box {
	padding-left: 42px;
}

.son_nav_box .s_row {
	padding-top: 25px;
}

.s_row a {
	font-size: 14px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	padding: 5px 10px;
	margin: 0 6px;
}

.son_nav_box a,
.son_nav_box a:hover {
	color: #FFFFFF;
}

.news_nav a:hover,
.news_nav a:visited {
	background: #d00002;
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
	border: none;
}

.son_nav_box .son_nav_title {
	font-size: 20px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}

.search_02 {
	margin-left: 16px;
	outline: none;
	width: 224px;
	height: 24px;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #FFFFFF;
	background: none;
	color: #FFFFFF;
	padding-left: 5px;
	float: left;
}

.landing {
	color: #FFFFFF;
	float: left;
}

.landing a {
	padding: 0;
	margin: 20px;
}

.erweima {
	width: 112px;
	float: left;
	text-align: center;
	margin-left: 30px;
}

.erweima .weixin,
.erweima .sina,
.erweima .rss {
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center center;
}

.weixin {
	background-color: #FFFFFF;
}

.weixin {
	background-image: url(../images/weixin_ico.png);
}

.erweima .sina {
	background-image: url(../images/sina_ico.png);
	margin: 0 17px;
}

.rss {
	background-image: url(../images/rss_ico.png);
}

.three_ewm {
	padding: 12px;
	background: #FFFFFF;
}

.erweima p {
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	padding-top: 5px;
}


/*导航条*/


/*banner样式*/

.b_ordinary_box img {
	/*min-width:1200px;	*/
}

.l_banner {
	width: 820px;
	height: 450px;
	padding-top: 52px;
	margin: 0 10px 50px;
	/*border-radius: 5px;*/
	overflow: hidden;
	/* padding-top: 0 !important;*/
}

.l_banner img {
	/*width: 820px !important;*/
	/*height:450px !important;*/
	border-radius: 5px;
	/*margin: 10px auto !important;*/
}

#carousel-example-generic {
	height: 450px;
}

.loops {
	height: 450px;
	width: 820px;
	/*background-size: 100% 100%;
	background-repeat:no-repeat;
	background-position:center center;*/
}

.b_type {
	width: 1098px;
	margin: 0 auto;
	height: 450px;
	overflow: hidden;
}

.l_banner .b_left {
	float: left;
	width: 728px;
	height: 450px;
	position: relative;
	overflow: hidden;
}

.l_banner .b_left img {
	width: 728px;
	height: 450px;
}

.b_right .div_01 {
	width: 370px;
	height: 225px;
	position: relative;
}

.l_banner .b_left p,
.b_right .div_01 p {
	position: absolute;
	margin: 0;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	padding: 0 15px;
	font-size: 22px;
	font-weight: bold;
	background: url(../images/black_bg.png);
	width: 100%;
	left: 0;
	bottom: 0;
	border-left: 5px solid #d10005;
	overflow: hidden;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}

.l_banner .b_left .b_s_r_num,
.b_right .div_01 .b_s_r_num {
	bottom: 60px;
	height: auto;
	left: 5px;
	background: none;
	border: none;
}

.s_r_strlen {
	font-size: 12px;
	color: #888;
	line-height: 18px;
	padding: 10px 0 0px;
}

.l_banner .b_right {
	float: left;
	width: 370px;
	overflow: hidden;
}

.l_banner .b_right img {
	width: 370px;
	height: 225px;
}

.index_banner01 {
	line-height: 35px;
	font-size: 26px;
	color: #FFFFFF;
	text-shadow: 2px 2px 8px #333;
	font-weight: 900;
	font-family: "微软雅黑";
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.banner_more {
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	color: #FFFFFF;
}


/*底部*/

#footer {
	background: #111111 !important;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	min-width: 1122px !important;
	display: table;
	width: 100%;
}

#footer .contact a,
.copyright a {
	color: #FFFFFF;
}

.footer1 {
	width: 1100px;
	margin: 0 auto;
	color: #5d5c6a;
	overflow: hidden;
	padding: 45px 0px;
}

.footerone {
	width: 640px;
	float: left;
	text-align: left;
}

.footertwo {
	width: 460px;
	float: right;
}

.copyright {
	line-height: 21px;
	color: #afafaf;
}


/*回到顶部*/

.back_top {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 130px;
	right: 0;
	display: none;
	text-align: center;
	cursor: pointer;
}


/*查看更多*/

.look_all_work {
	width: 1122px;
	margin: 0 auto;
}

.look_all_work a {
	width: 400px;
	display: block;
	height: 58px;
	color: #d10005;
	border: 1px dotted #000000;
	text-align: center;
	line-height: 58px;
	margin: 30px auto 30px auto;
	cursor: pointer;
}

.look_all_work a:hover {
	background: #d10005;
	color: #FFFFFF;
	border: 1px solid #fff;
}


/*阅读量*/

.s_r_num,
.b_s_r_num {
	/*padding:8px 0 4px;*/
	color: #ababab;
	padding: 0 15px 0 15px;
	/*display: none;*/
	margin-top: 4px;
	overflow: hidden;
}

.b_s_r_num {
	margin-top: 20px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
}

.s_r_num span,
.b_s_r_num span {
	font-size: 12px;
	/*color:#888;*/
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	/*	padding-right:4px;*/
	float: left;
}

.s_r_num .sp_02,
.s_r_num .sp_03,
.s_r_num .sp_04,
.b_s_r_num .sp_02,
.b_s_r_num .sp_03,
.b_s_r_num .sp_04 {
	padding-left: 18px;
}

.s_r_num .sp_02 {
	background: url(../images/see_ico.jpg) no-repeat left center;
}

.s_r_num .sp_03 {
	/*background:url(../images/com_icon_03.png) no-repeat left 0px;*/
	position: relative;
	padding-left: 0px;
	float: left;
	padding-left: 10px;
	top: 2px;
}

.s_r_num .sp_04 {
	/*background:url(../images/zan_icon_03.png) no-repeat left 0px;
    margin-left: 70px;*/
	padding-left: 0px;
	position: relative;
	float: left;
	/*top: -4px;*/
	padding-left: 10px;
	top: 2px;
}

.icon_home22 {
	/* color: #e7e7e7;*/
	display: inline-block;
	margin-top: -2px;
}

.icon_com {
	font-size: 16px;
	color: #e7e7e7;
	position: relative;
	float: left;
	padding-left: 10px;
}

.s_r_num .sp_01 {
	display: inline-block;
	float: right;
	position: relative;
	top: 2px;
}

.b_s_r_num .sp_02 {
	background: url(../images/b_see.png) no-repeat left center;
	color: #FFFFFF;
}

.b_s_r_num .sp_03 {
	background: url(../images/b_comment.png) no-repeat left center;
	color: #FFFFFF;
}

.b_s_r_num .sp_04 {
	background: url(../images/b_praise.png) no-repeat left center;
	color: #FFFFFF;
}


/*招聘(侧边信息)*/

.Recruitment_box {
	/*height:40px;
	background:#000000;
	margin-top: 20px;	*/
}

.Recruitment_box span,
.Recruitment_box a {
	line-height: 40px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	font-size: 14px;
	color: #FFFFFF;
	width: 68px;
	display: block;
	float: left;
	background: #000000;
	text-align: center;
	cursor: pointer;
}

.Recruitment_box .span_01,
.Recruitment_box .span_01 a {
	font-size: 14px;
	font-weight: bold;
}


/*.Recruitment_box span:hover{
	background-color:#d10005;
}*/

.Recruitment_box .span_01 {
	width: 78px;
}

.Recruitment_box .span_02 {
	/*background-color:#d10005;*/
}

.Recruitment_con {
	/*height:235px;*/
	/*padding:10px;	*/
}

.Recruitment_con li {
	/*height: 66px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	/* white-space: nowrap; */
	/*width: 100%;*/
	margin: 0 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-top: 1px solid #eeeeee; 
}


/*.Recruitment_con li:nth-child(even){background: rgba(238,238,238,0.5);}
.Recruitment_con li:nth-child(odd){background:#ffffff;}*/

.Recruitment_con li span {
	font-size: 12px;
	color: #f85959;
	float: right;
	/*margin-right: 20px;*/
	/*font-family: "arial",myFirstFont,"微软雅黑","黑体";*/
	/*position: relative;
    top: 8px;*/
}

.Recruitment_con li a {
	/*margin-left: 20px;*/
	display: inline-block;
	/*width: 130px;*/
	width: 100%;
	float: left;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #333;
	line-height: 14px;
	/* font-weight:bold; */
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}

.Recruitment_con li a:hover,
.s_w_l_box h2:hover {
	color: #d10005;
}

.Recruitment_con ul {
	display: none;
	margin-top: 5px;
}

.Recruitment_con .rec_con_02 {
	display: block;
}

.new_Recruitment {
	padding: 10px 18px;
	background: #fff7ed;
	margin-bottom: 20px;
	display: none;
}

.new_Recruitment p {
	color: #d10005;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	font-size: 14px;
	padding: 0;
	margin: 0;
	line-height: 26px;
}


/*small_works_list*/

.small_works_list .s_w_l_img,
.small_works_list2 .s_w_l_img,
.small_works_list3 .s_w_l_img {
	display: block;
	width: 80px;
	height: 60px;
	float: left;
	margin-right: 15px;
	border-radius: 5px;
}

.small_works_list2 li {
	margin: 0 17px;
	border-top: 1px solid #EEEEEE;
	padding-bottom: 16px;
	padding-top: 16px;
}

.small_works_list li,
.small_works_list3 li {
	border-bottom: 1px solid #eeeeee;
	margin: 0 20px;
	padding: 20px 0px;
}

.small_works_list li:first-of-type {
	padding-top: 3px !important;
}

.small_works_list li:last-of-type {
	border: none !important;
}

.small_works_list3 li:first-of-type {}

.small_works_list3 li:last-of-type {
}

.s_w_l_box {
	width: 133px;
	float: left;
}

.s_w_l_box2 {
	width: 230px;
	float: left;
}

.s_w_l_box h2 {
	padding: 0;
	margin: 0;
	/*font-family: "Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	font-size: 13px;
	/*font-weight: 600;*/
	color: #707070;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 5px;
}

.s_w_l_box2 h3 {
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 20px;
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
}

.s_w_l_box .s_r_num .sp_01 {
	color: #d10005;
}

.s_w_l_box .s_r_num .sp_01:hover {
	text-decoration: underline;
}


/*indx主体内容样式*/

.index_main {
	width: 1110px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	left: -10px;
}

.work_list_left {
	width: 840px;
	float: left;
}


/*.w_l_inner{
	height: 606px;
}*/

.work_list_left .w_l_inner {
	/*overflow: hidden;*/
	height: 315px;
}

.work_list_right {
	width: 270px;
	/*float:right;	*/
	float: left;
	overflow: hidden;
	padding-top: 52px;
}

.work_list .w_l_inner {
	width: 260px;
	float: left;
	margin: 0 10px 25px;
	background: #ffffff;
	/*overflow: hidden;*/
	/*padding-bottom: 15px;*/
	position: relative;
}

#partTwo .w_l_inner1 {
	width: 260px;
	float: left;
	margin: 0 10px 25px;
	background: #ffffff;
	/*overflow: hidden;*/
	/*padding-bottom: 15px;*/
	position: relative;
	height: 315px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

#partTwo .w_l_inner4 {
	width: 260px;
	float: left;
	margin: 0 10px 25px;
	background: #ffffff;
	/*overflow: hidden;*/
	/*padding-bottom: 15px;*/
	position: relative;
	height: 315px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

#partTwo .w_l_inner2 {
	width: 260px;
	float: left;
	margin: 0 10px 25px;
	background: #ffffff;
	/*overflow: hidden;*/
	/*padding-bottom: 15px;*/
	position: relative;
	height: 315px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

#partTwo .w_l_inner3 {
	width: 260px;
	float: left;
	margin: 0 10px 25px;
	background: #ffffff;
	/*overflow: hidden;*/
	/*padding-bottom: 15px;*/
	position: relative;
	height: 315px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

.work_list_left .w_l_inner {
	border-radius: 0px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

.fixed {
	position: fixed;
	top: 60px;
	z-index: 10000;
}

.work_list .ad_l_inner {
	height: auto;
	background: #f4f4f4;
}

.w_l_inner_img {
	width: 260px;
	height: 188px;
	position: relative;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.w_l_inner_img_zhuanti {
	height: 250px;
}

.w_l_inner_img .a_02_img {
	width: 260px;
	height: 188px;
	background-position: left center;
	display: block;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-image: none !important;
}

.w_l_inner_img p {
	/*width:52px;
	height:24px;*/
	padding: 0px 8px;
	background: #d10005;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	left: 15px;
	top: 15px;
	border-radius: 3px;
	z-index: 10;
	cursor: default;
}

.w_l_inner_img img {
	width: 100%;
	height: 188px;
	display: block !important;
}


/*.w_l_inner_img p:hover{
	text-decoration:underline;
}*/

.wrok_l_title {
	margin: 0;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0 15px 0 15px;
	height: 40px;
	text-overflow: ellipsis;
	/* display: -webkit-box; */
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.wrok_l_title a {
	color: #333333;
	font-size: 14px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	line-height: 20px;
	/*font-weight:700;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.wrok_l_title a:hover {
	color: #d10005 !important;
}


/*detals页面css样式表－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/

#myModal {
	z-index: 10008;
}

.modal-body {
	text-align: center;
}

.main_content {
	width: 1100px;
	margin: 0 auto;
	margin-top: 70px;
}

.m_con_left {
	width: 820px;
	float: left;
	padding-bottom: 30px;
	/*background: #ffffff;*/
}

.m_con_right {
	width: 350px;
	float: right;
}

.con_pic_title {
	height: 450px;
	overflow: hidden;
	width: 820px;
	margin-bottom: 25px;
	border-radius: 5px;
}

.con_pic_title img {
	width: 100%;
	height: 450px
}

.text_time {
	    position: absolute;
    right: 70px;
    display: none;
}

.text_time .weiboicon {
	float: left;
	/*margin:3px 5px 0 0;*/
	width: 100%;
	font-size: 12px;
	    text-align: initial;
}

.text_time span {
	float: left;
	width: 100%;
    padding: 10px 0px;
}

.text_time span img {
	/*margin-top:1px;	*/
	width: 14px;
	height: 14px;
}

.text_time img {
	/*margin-left:5px;*/
	display: block;
	float: left;
	outline: none;
	border: none;
}

.text_time .look_num {
	margin-left: 8px;
	padding-left: 18px;
	background: url("../images/see_ico.jpg") no-repeat left center;
}

.text_title {
	font-size: 34px;
	/*font-family: "Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	font-weight: 600;
	line-height: 45px;
	margin-bottom: 15px;
	width: 100%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-top: 40px;
}

.look_all span,
.Collection_Comment span {
	background-color: #d10005;
	text-align: center;
	height: 24px;
	float: right;
	display: block;
	min-width: 50px;
	line-height: 24px;
	color: #FFFFFF;
}

.look_all .sp_01,
.look_all .r_g_djh {
	background-color: #FFFFFF;
	padding: 0px 10px 0px 30px;
	background-image: url(../images/praise_ico.jpg);
	background-position: 10px center;
	background-repeat: no-repeat;
	margin-right: 10px;
	cursor: pointer;
	color: #938f8e;
}

.look_all .sp_02 {
	padding: 0px 20px 0px 20px;
	position: relative;
}

.Collection_Comment span {
	height: 36px;
	min-width: 80px;
	line-height: 36px;
}

.Collection_Comment .d_span_02,
.Collection_Comment .d_span_01 {
	background-image: url(../images/d_Comment_ico.jpg);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 30px;
	cursor: pointer;
}

.Collection_Comment .d_span_01 {
	margin-right: 10px;
	background-image: url(../images/d_Collection_ico.jpg);
}

.Collection_Comment .tegre {
	background: #ababab;
	padding: 0;
}

.bigzan_erweima {
	width: 100%;
	padding: 40px 0 40px;
	float: left;
	font-size: 15px;
	color: #999999;
	line-height: 40px;
	text-align: center;
}

.bigzan_erweima .box_01,
.bigzan_erweima .box_02 {
    width: 260px;
    height: 52px;
    margin: 0 auto;
    border: 2px solid #f2f2f2;
    line-height: 52px;
}
.bigzan_erweima .box_01,
.bigzan_erweima .box_02:hover{
	background: #cd2b1e;
	color: #FFFFFF;
}

.bigzan_erweima .box_02 {
	cursor: pointer;
}

.bigzan_erweima .box_01 img,
.bigzan_erweima .box_02 img {
	/*width: 100px;
	padding-bottom: 10px;*/
	margin-right: 9px;
}

.yuedu {
	position: absolute;
	bottom: -8px;
	left: 0px;
}

.t_label {
	float: left;
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
}

.t_label2 {
	width: 50%;
	height: 18px;
	float: left;
	font-size: 14px;
	color: #333333;
	margin-bottom: 35px;
}

.t_label2 .pingfen {
	float: left;
	margin-right: 10px;
}

.pingfen_num {
	margin-left: 10px;
	position: relative;
	top: 2px;
	color: #333333;
}

.t_label a {
	color: #333333;
	margin-right: 10px;
}

.text_time2 {
	font-size: 14px;
	color: #ababab;
	float: left;
}

.author {
	font-size: 14px;
	/*font-family:"宋体";*/
	font-weight: bold;
	padding: 30px 0 0;
}

.con_Text {
	/*font-family: "宋体";*/
	line-height: 35px;
	font-size: 16px !important;
	float: left;
	width: 680px;
}

.text_con {
	padding-top: 20px;
	font-size: 14px;
	/*font-family:"宋体";*/
	line-height: 22px;
}

.weixin_ico {
	cursor: pointer;
	background: url(../images/wx_031.png)no-repeat center left 7px;
	background-size: 14px 14px !important;
	padding-left: 27px !important;
	font-size: 12px;
	    text-align: initial;
}


/*更多文章*/

.about_text,
.comment_box {
	padding: 50px 0 30px 0;
	/*border-top: 1px dashed #ababab;*/
	background: url(../images/span_line.png) no-repeat;
	float: left;
	width: 100%;
}

.about_text h2,
.comment_box h2 {
	font-size: 16px;
	/*font-family: "Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	padding: 0;
	margin: 0;
	padding-left: 10px;
	border-left: 5px solid #f85959;
	height: 18px;
	color: #333333;
	margin-bottom: 35px;
	font-weight: 600;
}

.about_box {
	width: 220px;
	float: left;
}

.a_b_center {
	margin: 0 30px;
}

.about_pic_title {
	width: 220px;
	height: 150px;
	overflow: hidden;
}

.about_pic_title img {
	width: 220px;
	height: 160px;
}

.about_text h3 {
	height: 54px;
	font-size: 14px;
	padding: 15px 0 10px 0;
	margin: 0;
	color: #000000;
}

.about_text p {
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	color: #666666;
}


/*网友评论*/

.comment_inner {
	/*border-bottom:1px solid #f5f5f5;
	padding-top:20px;*/
}

.user_avatar {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 35px;
	background: #D8D8D8;
	float: left;
}

.user_avatar img {
	width: 50px;
	height: 50px;
}

.user_reviews {
	width: 610px;
	/*float: left;*/
	/*margin-left: 65px;*/
	/*border-bottom: 1px dashed #ababab;*/
	background: url(../images/span_line.png) no-repeat left bottom;
	padding-bottom: 25px;
	margin-bottom: 50px;
	margin-top: 17px;
}

.reviews_name {
	padding: 0;
	margin: 0;
	font-size: 16px;
	color: #333333;
	float: left;
}

.reply_btn,
.r_good,
.r_g_djh {
	min-width: 20px;
	margin-left: 30px;
	height: 20px;
	background: url(../images/pl_03.png) no-repeat left center;
	cursor: pointer;
	float: right;
}

.reviews_btn .r_g_djh {
	color: #938f8e;
	background-color: transparent;
	background-image: url(../images/praise_ico.jpg);
	background-position: 10px center;
}

.reviews_btn .r_good {
	text-indent: -999999px;
	background: url(../images/xin_03.png) no-repeat center;
}

.reviews_btn .r_good:hover {
	background: url(../images/xin2_03.png) no-repeat center;
}

.look_all .sp_01:hover,
.look_all .r_good_cli,
.reviews_btn .r_g_djh,
.look_all .r_g_djh {
	background-color: #d10005;
	background-image: url(../images/zan.jpg);
	color: #FFFFFF;
}

.reviews_btn .r_good_cli {
	background: url(../images/xin2_03.png) no-repeat center;
}

.reviews_time {
	color: #ababab;
	font-size: 14px;
	width: 180px;
	float: left;
	margin-left: 25px;
	/*font-family: "宋体";*/
}

.reviews_con {
	font-size: 14px;
	/*font-family:"宋体";*/
	color: #333333;
	;
	/*	padding-bottom:12px;*/
	resize: none;
	line-height: 25px;
	margin-bottom: 25px;
}

.reviews_box {
	width: 100%;
	min-height: 100px;
	color: #ababab;
	border: 1px solid #dddddd;
	border-radius: 5px;
	padding: 10px 17px;
	outline: none;
}

.cancel_btn,
.submit_btn {
	margin-top: 20px;
	cursor: pointer;
	width: 80px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	border: none;
	display: block;
	float: right;
	background: #f85959;
	text-align: center;
	color: #ffffff;
	outline: none;
	margin-left: 20px;
	font-size: 14px;
}

.cancel_btn {
	background: #eeeeee;
	color: #959392;
}

.reviews_box_title {
	font-size: 14px;
	color: #707070;
	margin: 0px 0px 35px;
	font-weight: 600;
}

.re_wrap {
	display: none;
}

.re_wrap,
.re_wrap_e {
	margin-bottom: 20px;
}


/*.comment_inner_son{
	padding-left:90px;
}*/

.user_reviews_son {
	width: 540px;
}


/*list页面css样式－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/

canvas {
	position: absolute;
	left: 0;
	top: 0;
}


/*新闻列表*/

.main_contact1 {
	width: 1120px;
	padding-top: 52px;
	margin: 0 auto;
}

.new_l_left {
	width: 820px !important;
	float: left;
	position: relative;
}

.new_l_left_bot {
	width: 240px;
	overflow: hidden;
	margin: 0 auto;
}


/*下拉选框*/

.secl {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	cursor: pointer;
}

.cecl {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	cursor: pointer;
}

.div1 {
	height: 45px;
	width:100px;
	background: #ccc;
	font-size: 16px;
	line-height: 45px;
	color: #333333;
	border-radius: 5px;
	background-color: #FFFFFF;
	padding-left: 22px;
	background: url(../images/pc_xiala.png) no-repeat center right;
}
 /*.div1:after,.div1:before {
        width: 0;
        height: 0;
        border: 10px solid transparent;
        border-left-color: orange;
        position: absolute;
        content: "";
    }
   .div1:before{
    top: 0;
   left: 70px;//根据实际情况调整
   border-left-color: white;
   } */
.div11 {
	height: 45px;
	width: 90px;
	background: #ccc;
	font-size: 16px;
	line-height: 45px;
	color: #fff;
	border-radius: 5px;
	background: url(/images/sanjiao.png) no-repeat 60px center;
	background-color: #000;
	padding-left: 22px;
}


/*首页下拉*/

.mod_select {
    width: 50px;
    height: 30px;
    position: absolute;
    right: 0px;
    top: -25px;
    display: block;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: none;
    z-index: 1;
    left: 0;
    line-height: 30px;
    background: url(../images/pc_xiala.png) no-repeat center right 5px;
}

.mod_select ul {
	margin: 0;
	padding: 0;
}

.mod_select ul li {
	list-style-type: none;
	float: left;
	height: 24px;
}

.select_label {
	color: #982F4D;
	float: left;
	line-height: 24px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: 700;
}

.select_box {
	position: relative;
	cursor: pointer;
	font-size: 12px;
}

.selet_open {
	display: inline-block;
	border-left: solid 1px #E5E5E5;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 24px;
	background: url(../select_up.jpg) no-repeat center center;
}

.select_txt {
	display: inline-block;
	padding-left: 10px;
	cursor: text;
	overflow: hidden;
	cursor: pointer;
}

.option {
	width: 140px;
	border: solid 1px #EDE7D6;
	position: absolute;
	top: 34px;
	left: -1px;
	z-index: 2;
	overflow: hidden;
	display: none;
	font-size: 14px;
}

.option a {
	display: block;
	height: 46px;
	line-height: 46px;
	text-align: left;
	padding: 0 10px;
	width: 100%;
	background: #fff;
}

.option a:hover {
	background: #DDDDDD;
}

.sec {
	background: #FFFFFF;
}

.sec div {
	height: 45px;
	width: 140px;
	font-size: 16px;
	line-height: 45px;
	color: #000;
	display: none;
	color: #666666;
	text-align: center;
}

.sec div:hover {
	background: #F8F8F8;
}

.div4 {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.list_sousuo {
	margin-bottom: 20px;
}

.search_slect {
	height: 38px;
	margin-right: 10px;
	background: #000;
	color: #fff;
	font-size: 14px;
	width: 120px;
	float: left;
	position: relative;
	text-align: center;
	cursor: pointer;
}

.search_slect .p_01 {
	width: 120px;
	background-image: url(../images/zhankai_ico2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 38px;
	line-height: 38px;
	border: 1px solid #000;
}

.search_slect .tes {
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
}

.search_slect .p_02,
.search_slect .p_03 {
	width: 120px;
	height: 38px;
	color: #FFFFFF;
	line-height: 38px;
	margin: 0;
	cursor: pointer;
}

.search_slect .p_02:hover,
.search_slect .p_03:hover {
	background: #DE1F22;
}

.search_slect .xuanxiang {
	width: 120px;
	display: none;
	height: 76px;
	position: absolute;
	left: 0;
	top: 38px;
	background: #000000;
	z-index: 100;
}

.insearch {
	width: 490px;
	height: 38px;
	display: block;
	float: left;
	border: 1px solid #C1C1C1;
	background-image: url(../images/search1.gif);
	padding-right: 35px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right center;
}

.insearch_button {
	width: 90px;
	height: 38px;
	display: block;
	float: left;
	margin-left: 10px;
	background: #d00005;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	border: none;
}

.new_l_left li{
}
.zhushuc {
    width: auto;
    position: absolute;
    background: #cd2b1e;
    color: #ffffff;
    font-size: 18px;
    transform: scale(0.5);
    padding: 0 5px;
    border-radius: 2px;
    line-height: 32px;
    top: -20px;
    left: 14px;
}
.liwhy{
    margin: 0px 54px;
    padding-top: 22px;
    padding-bottom: 22px !important;
    border-top: 1px solid #DDDDDD;
}
.tag_div{
    overflow: hidden;
}
.tag_p1{
    color: #666666;
    bottom: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.tab_xiangqing{
	margin: 0 54px;
}
.tab_pc{
	font-size: 24px;
	color: #999999;
	    padding-top: 52px;
}
.tab_pc span{
	cursor: pointer;
	display: inline-block;
}
.tab_neirong{
	background: #F8F8F8;
	margin-top: 20px;
}
.tab_neirong div{
	padding: 20px;
}
.tab_neirong span{
	color: #666666;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
    padding: 4px;
    margin-bottom: 5px;
    display: -webkit-inline-box;
    margin-right: 8px;
	
}
.tag_p1 span:nth-of-type(1){
    font-weight: bold;
    color: #CD2B1E;
}

.tag_p1 span:nth-of-type(2){
       color: #333333;
}
.tag_p1 span:nth-of-type(3){
   color: #999999;
    background: url(../images/guan_pl.png) no-repeat center left;
    padding-left: 22px;
}
.tag_p1 span:nth-of-type(4){
   color: #999999;
    background: url(../images/guan_sc.png) no-repeat center left;
    padding-left: 22px;
}
.new_pic_title {
	width: 250px;
	float: left;
	overflow: hidden;
	position: relative;
}

.new_pic_title img {
	width: 250px;
	height: 180px;
}

.new_pic_title p {
	/*width:52px;
	height:24px;*/
	background: #d10005;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
}

.new_pic_title p:hover {
	text-decoration: underline;
}

.new_text {
	width: 446px !important;
	float: right;
	padding-left: 0px !important;
	position: relative;
	height: 170px;
}

.new_text .l_text {
	display: block;
	padding-bottom: 54px;
	overflow: hidden;
}
.new_text .l_text p{
	height: 42px;
}
.new_text h2 {
	font-size: 21px;
	color: #000000;
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	font-weight: 700;
	line-height: 32px;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.new_text h2:hover {
	color: #d10005;
}

.new_text p {
	font-size: 14px;
	color: #888;
	font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei" !important;
	padding: 0;
	margin: 0;
	text-overflow: ellipsis;
}

.new_text .tag_list {
	font-size: 14px;
	color: #f85959;
	margin-right: 20px;
}

.new_l_right {
	float: left;
	width: 350px;
	padding-left: 30px;
}

.tag_p2{
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.w_l_inner {}

.rec_title {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	/*border-top: 5px solid #333333;*/
	/*background: url(../images/h_bg_03.png) no-repeat #ffffff 0px 3px;*/
	padding-right: 20px;
	margin-top: 27px;
	border-left: 4px solid #CD2B1E;
}

.rec_title a {
	font-size: 12px;
	float: right;
	font-weight: normal;
	color: #FFFFFF;
	/*padding-right:10px;*/
}

.details_w_list {
	margin-bottom: 0;
}


/*关于我们*/

#about_main {
	width: 1200px;
	margin: 0 auto;
	margin-top: 52px;
	padding-bottom: 60px;
}

.ab_main_inner {
	padding: 0 100px;
}

.about_center {
	text-align: center;
	padding: 35px 0;
}

.about_logo p {
	font-size: 16px;
	color: #FA060A;
}

.ab_main_inner .w_title {
	font-size: 16px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
}

.ab_main_inner .w_con,
.w_con a {
	font-size: 14px;
	line-height: 21px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
	color: #555;
	font-weight: normal;
}

.ab_main_inner .w_con strong {
	font-weight: bold;
	color: #333;
}

.w_con .link,
.w_con a:hover {
	color: #ed1b24;
	text-decoration: underline;
}


/*联系我们*/

#contact_main {
	width: 1200px;
	margin: 0 auto;
	margin-top: 100px;
	padding-bottom: 60px;
}

.co_main_inner {
	padding: 0 100px;
}


/*加入我们*/

#zhao_main {
	width: 1100px;
	margin: 0 auto;
	margin-top: 82px;
	padding-bottom: 60px;
}

.zhao_left,
.zhao_right {
	width: 549px;
	border-left: 1px dashed #980002;
	float: left;
}

.job_email {
	background: #f5f5f5;
	height: 28px;
	line-height: 28px;
}

.job_email span {
	background: #ce312f;
	height: 28px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	padding: 0 10px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}

.zhiwei {
	padding-left: 30px;
	margin-bottom: 30px;
}

.zhiwei h3 {
	font-size: 18px;
	line-height: 19px;
	height: 19px;
}

.zhiwei p {
	font-size: 14px;
	color: #980002;
	line-height: 22px;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}


/*分页样式*/

.pagination {
	margin: 0 0 40px 0;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	border-color: #d10005;
	color: #000;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #d10005;
	border-color: #d10005;
}

.pagination>li>a,
.pagination>li>span {
	background-color: #fff;
	border: none;
	color: #000;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin-right: 15px;
	padding: 0px 0px;
	font-size: 16px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	z-index: 3;
	color: #fff;
	background-color: #d10005;
	border-color: #d10005;
}

.content-nav {
	margin: 5px 20px;
	font-size: 13px;
	background-color: #F4FCFF;
	background-color: #FFF;
	border: none;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
}

.content-nav a {
	padding: 3px 8px;
	margin: 2px;
	text-decoration: none
}

.more_content a {
	display: block;
	margin: 0;
}

.content-nav a.current,
.content-nav a:hover {
	font-weight: 400;
	color: #fff;
	background-color: #d00005
}


/*多益广告位*/

.duoyi {
	position: fixed;
	left: 0;
	top: 0;
	background: url(../images/black_bg.png);
	width: 100%;
	height: 100%;
	z-index: 100000000;
	display: none;
}

.duoyi .img_02,
.duoyi img:last-child {
	width: 583px;
	height: 688px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.duoyi .img_01 {
	display: block;
	float: right;
	margin: 10px;
	width: 29px;
	height: 29px;
	transition: transform 210ms;
	-moz-transition: -moz-transform 210ms;
	/* Firefox 4 */
	-webkit-transition: -webkit-transform 210ms;
	/* Safari 和 Chrome */
	-o-transition: -o-transform 210ms;
	/* Opera */
}

.jintong {
	margin-left: 15px;
	margin-top: -160px;
}

.apppage {
	background: url(../images/appbg.jpg) no-repeat center center;
}

.apppage img {
	width: 1100px;
	display: block;
	margin: 0 auto;
}

.carousel-caption {
	right: 15%;
	left: 15%;
	display: none;
}

.carousel-caption:nth-of-type(1) {
	display: block;
}


/*培训页面培训列表*/

.peixunpage {
	border: 1px solid #cecece;
	position: relative;
}

.peixunpage .px_title {
	margin: -1px 0 0 -1px;
	width: 140px;
	height: 46px;
	line-height: 46px;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	background: #00aead;
	text-align: center;
	float: left;
}

.peixunpage .time_add {
	margin: 0;
	width: 568px;
	line-height: 46px;
	font-size: 22px;
	font-weight: bold;
	color: #00aead;
	padding-left: 10px;
	float: left;
}

.bm_vo {
	position: absolute;
	top: -1px;
	right: -1px;
}

.bm_vo .baoming {
	width: 92px;
	height: 54px;
	background: #d10005;
	font-size: 14px;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 54px;
}

.bm_vo .re_volume {
	width: 92px;
	height: 54px;
	background: #cecece;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-top: 8px;
}

.px_touxiang {
	width: 70px;
	height: 70px;
	overflow: hidden;
	float: left;
	border-radius: 35px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;
}

.px_touxiang img {
	width: 70px;
	height: 70px;
}

.px_list_title {
	float: left;
	font-size: 22px;
	color: #333333;
	margin: 0;
	line-height: 70px;
	padding-left: 20px;
	width: 624px;
	padding-bottom: 12px;
	font-weight: bold;
}

.px_line {
	border-bottom: 1px solid #cecece;
}

.px_list_title span {
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
}

.peixun_ul {
	padding: 14px 0 0 24px;
}

.peixun_ul li {
	margin: 0;
	padding: 0;
	padding-top: 12px;
}

.peixunpage_end {
	border-top: none;
	margin-bottom: 30px;
}


/*案例库banner官网首页呈现*/

#CaseBanner {
	width: 724px;
	margin: 0 12px 36px 12px;
	float: left;
	background: #fafafa;
	padding: 18px 40px;
	height: 186px;
	overflow: hidden;
}

.CaseBannerTitleImg {
	width: 240px;
	height: 150px;
	float: left;
	display: block;
	background: red;
	position: relative;
}

.CaseBannerTitleImg img {
	width: 240px;
	height: 150px;
	margin: 0;
	padding: 0;
}

.CaseBannerTitleImg .anli_tag {
	display: inline-block;
	font-size: 13px;
	color: #fff;
	min-width: 60px;
	height: 24px;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	line-height: 24px;
	padding: 0 5px;
	zoom: 1;
}

.CaseBannerMain {
	width: 404px;
	float: left;
	padding-left: 20px;
}

.CaseBannerMain h3 {
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
	font-weight: bolder;
	height: 70px;
	overflow: hidden;
}

.CaseBannerMain h3 a {
	font-size: 22px;
	color: #000;
	font-weight: bolder;
	margin: 0;
	padding: 0;
}

.CaseBannerMain img {
	padding-bottom: 5px;
}

.CaseBannerGoLeft,
.CaseBannerGoRight {
	display: block;
	position: absolute;
	width: 15px;
	height: 39px;
	top: 56px;
	background-repeat: no-repeat;
}

.CaseBannerGoLeft {
	left: -30px;
	background-image: url("../images/CaseBannerGoLeft_ico.jpg");
}

.CaseBannerGoRight {
	right: -30px;
	background-image: url("../images/CaseBannerGoRight_ico.jpg");
}


/*首页修改（2016－3-15）案例和有单特殊输出*/

.s_r_num_case {
	width: 260px;
	float: left;
}

.single_case_img {
	float: right;
	/*	padding-top: 8px;*/
}

.single_text {
	padding-left: 22px;
	padding-top: 4px;
	float: right;
	background: url('../images/conduct.png') no-repeat left center;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	color: #888;
	/*font-family:"Hiragino Sans GB",myFirstFont,"微软雅黑","黑体";*/
}

.w_l_inner_img p.youdan,
.new_l_left p.youdan {
	background: #00aead;
}

.w_l_inner_img p.anlitab,
.new_l_left p.anlitab {
	background: #000000;
}


/*新填四大板块导航2016-04-01*/

.FourNavigation {
	width: 1100px;
	margin: 0 auto;
	margin-top: 14px;
}

.FourNavigation .gana_app {
	width: 100%;
}

.FourNav {
	display: block;
	float: left;
	padding-top: 22px;
}

.FourNav img {
	width: 53px;
	display: block;
	float: left;
}

.FourNav .p_01 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

.FourNav .p_02 {
	font-size: 12px;
	color: #ababab;
}

.FourNav .text_box {
	float: left;
	padding-left: 20px;
}

.FourNav_01 {
	width: 236px;
	margin-left: 33px;
}

.FourNav_01 .text_box {
	width: 183px;
}

.FourNav_02 {
	width: 194px;
}

.FourNav_02 .text_box {
	width: 141px;
}

.FourNav_03 {
	width: 236px;
	margin-left: 20px;
}

.FourNav_03 .text_box {
	width: 183px;
}

.FourNav_04 {
	width: 206px;
}

.FourNav_04 .text_box {
	width: 153px;
}

.phone_img_box {
	width: 174px;
	float: left;
	position: relative;
}

.app_erweima {
	width: 170px;
	height: 212px;
	position: absolute;
	left: 2px;
	bottom: 96px;
	z-index: 100;
	background: url("../images/app_images/sanjiao.png") no-repeat center bottom;
	display: none;
}

.list_case_img {
	margin-bottom: 16px;
}


/*用户反馈*/

.UserFeedback_btn {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 0;
	cursor: pointer;
	display: none;
	text-align: center;
}

.DownloaD_btn {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 75px;
	right: 0;
	cursor: pointer;
	display: none;
	text-align: center;
}


/*.UserFeedback_btn:hover{
	background: #F4F4F4;
}*/

.UserFeedback_Mask {
	background: url('../images/black_bg.png');
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10002;
	display: none;
}

.UserFeedback_Mask1 {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10002;
	display: none;
}

/*案例认领*/
.UserFeedback_box1 {
	width: 460px;
	height: 420px;
	background: #fff;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 5px;
	display: none;
	z-index: 99999;
}
.UserFeedback_box1 textarea {
    resize: none;
    width: 420px;
    height: 150px;
    border: 2px solid #f4f4f4;
    padding: 5px;
    margin: 0px auto 24px;
    display: block;
    color: #999999;
    font-size: 14px;
}
.U_Feedback_submit1 {
    width: 150px;
    background: #3ca5f6;
    height: 44px;
    line-height: 44px;
    color: #fff;
    font-size: 18px;
    border: none;
    margin-left: 150px;
    border-radius: 5px;
}
.UserFeedback_box1 .advise {
    height: 24px;
    font: 24px/24px "微软雅黑";
    color: #000000;
    font-weight: 900;
    margin: 30px 0 40px 175px;
}
.UserFeedback_box1 .phone_box {
    width: 420px;
    height: 50px;
    line-height: 50px;
    padding: 0 5px;
    border: 2px solid #f4f4f4;
    margin: 0px auto 24px;
    display: block;
    color: #999999;
    font-size: 14px;
}
/*反馈弹窗*/

.UserFeedback_box {
	width: 460px;
	height: 420px;
	background: #fff;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 5px;
	display: none;
	z-index: 99999;
}

.xzapp {
	font-size: 14px;
	line-height: 17px;
	box-sizing: border-box;
	color: #fff;
	background: #333;
	border: 1px solid #333;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	border-radius: 4px;
	padding: 6px;
}

.UserFeedback_box .advise {
	height: 24px;
	font: 24px/24px "微软雅黑";
	color: #000000;
	font-weight: 900;
	margin: 30px 0 40px 175px;
}

.UserFeedback_guanbi {
	float: right;
	cursor: pointer;
	display: block;
}

.UserFeedback_box textarea {
	resize: none;
	width: 420px;
	height: 150px;
	border: 2px solid #f4f4f4;
	padding: 5px;
	margin: 0px auto 24px;
	display: block;
	color: #999999;
	font-size: 14px;
}

.UserFeedback_box .bitian_i {
	color: #ed5365;
	padding: 0px 10px;
	font-size: 16px;
	line-height: 20px;
}

.UserFeedback_box .phone_box {
	width: 420px;
	height: 50px;
	line-height: 50px;
	padding: 0 5px;
	border: 2px solid #f4f4f4;
	margin: 0px auto 24px;
	display: block;
	color: #999999;
	font-size: 14px;
}

.U_Feedback_submit {
	width: 150px;
	background: #3ca5f6;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-size: 18px;
	border: none;
	margin-left: 150px;
	border-radius: 5px;
}

.CollectPhoneNumber {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url('../images/black_bg.png');
	z-index: 10003;
}

.CollectPhoneNumber_box {
	width: 500px;
	height: 380px;
	background-image: url('../images/CollectPhoneNumber_img.jpg');
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	margin: 0 auto;
	margin-top: 6%;
}

.CollectPhoneNumber_guanbi {
	float: right;
	padding: 10px;
	cursor: pointer;
}

.CollectPhoneNumber_box .wenhou {
	padding: 0 10px;
	margin-top: 110px;
	background: #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}

.CollectPhoneNumber_box .wenhou .span_01 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	display: block;
}

.CollectPhoneNumber_box .wenhou .span_02 {
	color: #707070;
	font-size: 16px;
}

.CP_biaodan {
	padding: 0 10px;
}

.CP_biaodan .phone_num {
	width: 300px;
	background: #fff;
	border: 1px solid #dfdfdf;
	height: 42px;
	line-height: 42px;
	padding-left: 5px;
}

.CP_biaodan button {
	width: 170px;
	margin-left: 4px;
	border: none;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	background: #00aead;
	color: #fff;
	margin-bottom: 20px;
}

.CP_biaodan .yanzhengma {
	width: 220px;
	background: #fff;
	border: 1px solid #dfdfdf;
	height: 42px;
	line-height: 42px;
	padding-left: 5px;
}

.CP_biaodan .tijiao {
	width: 250px;
	margin-left: 4px;
	border: none;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	background: #030000;
	color: #fff;
	margin-bottom: 20px;
}


/*新的展开导航*/

.new_open_nav {
	padding-top: 77px;
}

.newOpenNavLeft {
	width: 271px;
	float: left;
	margin-left: 76px;
	border-right: 1px solid #333f46;
}

.newOpenNavLeft .nav_list li {
	width: 90px;
	float: left;
	margin-bottom: 35px;
}

.newOpenNavLeft .nav_list li a {
	color: #ffffff;
	font-size: 16px;
}

.jintong_gana_img {
	padding-top: 1px;
}

.jintong_gana_img a {
	display: block;
	width: 135px;
	float: left;
}

.jintong_gana_img a img {
	max-width: 126px;
}

.newOpenNavRight {
	width: 616px;
	float: right;
	margin-right: 76px;
}

.newOpenNavRight img {
	width: 616px;
}


/*新增 样式*/

.topic {
	width: 540px;
	height: 315px;
	margin: 0 8px 0 10px;
	float: left;
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

.topic a {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000;
	/*opacity: 0.2;
	filter: alpha(opacity=20);*/
}

.topic>img {
	width: 540px;
	height: 267px;
}

.zt_block {
	position: absolute;
	top: 25px;
	left: 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 600;
}

.zt_block img {
	margin-right: 3px;
}

.topic_meaaage {
	width: 473px;
	position: absolute;
	left: 35px;
	min-height: 65px;
	bottom: 25px;
}

.topic_p01 {
	font-size: 20px;
	color: #ffffff;
	font-weight: 600;
	text-shadow: 2px 2px 8px #707070;
}

.topic_p02 {
	margin: 20px 0px 20px;
}

.topic_p03 {
	font-size: 12px;
	color: #ffffff;
	font-weight: 600;
}

.position_public {
	width: 820px;
	height: 180px;
	float: left;
	margin: 0px 10px 16px;
	background: url(../images/position_bg_03.png) no-repeat;
	background-size: 818px 180px;
	border-radius: 5px;
}

.position_public .left {
	width: 350px;
	height: 170px;
	padding: 5px 0px 5px 5px;
	float: left;
}

.position_public .left img {
	width: 350px;
	height: 170px;
}

.position_public .right {
	padding: 24px 0px 0px 40px;
	font-size: 14px;
	float: left;
	width: 440px;
}

.position_public .right_01 {
	height: 70px;
}

.position_public .right_01 .right_01_right {
	width: 290px;
	height: 70px;
	float: left;
}

.position_public .right_01 img {
	width: 70px;
	height: 70px;
	margin-right: 30px;
	float: left;
	border-radius: 15px;
	/*overflow: hidden;*/
}

.position_public .right_01 .span_01 {
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	margin-right: 20px;
}

.position_public .right_01 .span_02 {
	font-size: 13px;
	color: #797a7a;
}

.position_public .right_01 .span_03 {
	margin-top: 20px;
}

.position_public .right_01 .span_03 span {
	padding: 4px 13px;
	border-radius: 15px;
	background: #f7f7f7;
	color: #707070;
	border: 1px solid #d5d5d5;
	margin-right: 28px;
}

.position_public .right .span_04 {
	width: 370px;
	margin-top: 25px;
	line-height: 22px;
	color: #707070;
	font-size: 14px;
}

.rec_title .hot_more {
	font-size: 13px;
	color: #999;
	display: inline-block;
	width: 45px;
	float: right;
	/*background: url(../images/more_03.png) no-repeat right center;*/
	cursor: pointer;
	font-weight: 600;
	height: 50px;
	margin-top: 3px;
	padding-left: 5px;
}

.s_w_l_box2 .sp_01 {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

.l_banner,
#slider {
	position: relative;
	height: 502px;
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
}

.small_works_list,
.small_works_list2,
.small_works_list3 {
	/*background: #ffffff;*/
	/* padding-top: 10px;*/
	/*height: 548px;*/
}

.rec_title select {
	font-size: 14px;
	float: right;
	border: none;
	outline: none;
	color: #7a7a7a;
	margin-top: 15px;
}

.nice-select {
	width: 55px;
	padding: 0 10px;
	height: 38px;
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
	float: right;
	position: relative;
	background: #fff url(../images/s1_03.png) no-repeat right center;
	cursor: pointer;
}

.nice-select input {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px \9;
	border: 0;
	outline: 0;
	background: none;
	cursor: pointer;
}

.nice-select ul {
	width: 100%;
	display: none;
	position: absolute;
	left: 0px;
	top: 38px;
	overflow: hidden;
	background-color: #fff;
	max-height: 150px;
	overflow-y: auto;
	border-top: 0;
	z-index: 100;
}

.nice-select ul li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
}

.nice-select ul li.on {
	background-color: #e0e0e0;
}


/*ad*/

.a1_box1,
.a2_box {
	width: 260px;
	height: 215px;
	overflow: hidden;
	/*border-radius: 5px;*/
	margin-bottom: 20px !important;
	margin-left: 10px;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
}

.a2_box {
	margin-bottom: 25px;
	position: relative;
}

.a2_desc {
	/*width: 100%;*/
	/*height: 34px;*/
	background: #333;
	color: #ffffff;
	font-size: 13px;
	line-height: 20px;
	padding: 10px 13px;
	position: absolute;
	bottom: 0px;
}

.a2_day {
	width: 55px;
	height: 70px;
	background: url(../images/day_03.png) no-repeat;
	position: absolute;
	top: 0px;
	right: 15px;
}

.a2_day span {
	color: #ffc900;
	font-size: 12px;
	font-weight: 600;
	position: relative;
	top: 13px;
	left: -1px;
	text-align: center;
	display: inline-block;
	width: 100%;
}

.a_02_img img {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.a_02_img img:hover {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.a_02_img div {
	position: absolute;
	background: #000000;
	height: 100%;
	opacity: 0.8;
	color: #ffffff;
	z-index: 200;
	padding: 10px;
	display: none;
	top: 0px;
	width: 100%;
}

.a_02_img div span{
	/*	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;*/
}

/*.topic img{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.topic:hover img{
	-webkit-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
    transform:scale(1.05,1.05);
}*/

.vote .vote_title {
	font-size: 14px;
	color: #333333;
	padding: 0px 20px;
}

.vote_box,
.vote_box2 {
	height: 60px;
	display: table;
	font-size: 14px;
	color: #707070;
	margin-top: 10px;
	padding: 0px 20px;
	position: relative;
}

.option_box {
	width: 220px;
	vertical-align: middle;
	display: table-cell;
	background: #f7f7f7;
	border: 1px solid #e1e1e1;
}

.option_box input {
	-webkit-appearance: none;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -7px;
	outline: none !important;
	background: url(../images/sel1_03.png) no-repeat;
}

.option_box input:focus {
	outline: none !important;
}

.option_box .check {
	background: url(../images/sel2_03.png) no-repeat;
}

.option_box label {
	position: relative;
	left: 35px;
	width: 170px;
	margin-bottom: 0px !important;
	font-weight: 200 !important;
}

.vote .num {
	width: 100%;
	color: #c2c2c2;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
}

.vote .num a {
	color: #c2c2c2;
}

.vote_btn {
	width: 220px;
	height: 45px;
	margin: 20px 20px 0px;
	border: none;
	outline: none;
	background: url(../images/btn_03.png) no-repeat;
}

.hot_more {
	font-weight: 200 !important;
}

.sea_text2 {
	background: #ffffff;
	border: none;
	position: relative;
	left: 0px;
	top: -25px;
	outline: 0px;
	color: #333333;
	font-size: 13px;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
	width: 260px;
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
}

.tag_label {
	position: relative;
	left: 10px;
	top: -20px;
	width: 100%;
	height: 30px;
	color: #707070;
	font-size: 14px;
	display: flex;
}

.tag_label a {
	margin-left: 15px;
}

.tag_label a span {
	padding: 4px 20px;
	background: #FFFFFF;
	border-radius: 20px;
	color: #96a0a8;
	border: 1px solid #e0e0e0;
}

.sea_sub2 {
	width: 50px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: -25px;
	background: url(../images/sev1_03.png) no-repeat center center;
	border: none;

	outline: none;
	display: block;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	/*box-shadow: 0 1px 10px rgba(0,0,0,0.1);*/
}

.position_public2 li {
	width: 190px;
	background: #FFFFFF;
	text-align: center;
	position: relative;
	float: left;
	list-style: none;
	margin: 0 10px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

.position_public2 .p_img {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.position_public2 .pos_logo {
	width: 100px;
	height: 100px;
	/*border-radius: 50%;*/
	margin: 30px auto 20px;
}

.position_public2 .p1 {
	color: #333333;
	font-size: 14px;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	height: 14px;
	font-weight: 600;
}

.position_public2 .p2 {
	color: #ababab;
	font-size: 14px;
	width: 130px;
	height: 40px;
	line-height: 20px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: center;
	margin-bottom: 10px;
}

.position_public2 .detail {
	color: #ffffff;
	font-size: 14px;
	width: 100px;
	height: 32px;
	margin: 20px auto 0px;
	text-align: center;
	background: ##FFFFFF;
	display: block;
	line-height: 30px;
	margin-bottom: 20px;
	border: 1px solid #DDDDDD;
	color:#999999;
}

.position_public2 .detail:hover{
	background:#cd2b1e;
	color: #FFFFFF !important;
	border: 1px solid #cd2b1e;
}

.user_msg {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #ababab;
}

.user_img {
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #ababab;
	margin-right: 15px;
	overflow: hidden;
}

.share_ww {
	width: 105px;
height: 218px;
	/*float: right;*/
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	    border-radius: 2px;
			    box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
					font-size: 12px;
}

.hr_line {
	float: left;
	width: 100%;
	height: 1px;
	/*border:1px dashed #ababab;*/
	background: url(../images/span_line.png) no-repeat;
	margin-bottom: 35px;
}

#comments {
	float: left;
	margin-top: 80px;
}

.reviews_btn.clearfix {
	height: 20px;
	margin-bottom: 20px;
}

.msg_box {
	padding: 10px 25px;
	border: 1px solid #e2e2de;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 5px;
	color: #dbdbda;
	font-size: 15px;
	position: absolute;
	right: 25px;
	bottom: 25px;
	min-width: 250px;
}

.msg_box p {
	height: 36px;
	line-height: 36px;
}

.con_pic_topic {
	height: 450px;
	overflow: hidden;
	width: 820px;
	margin-bottom: 30px;
	border-radius: 5px;
}

.topic_msg {
	width: 820px;
	height: 450px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.5);
}

.topic_msg_label {
	margin: 25px 0px 0px 25px;
	padding-left: 20px;
	border-left: 4px solid #ffffff;
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
	line-height: 16px;
	height: 16px;
}

.topic_msg_title {
	position: absolute;
	left: 45px;
	bottom: 45px;
	width: 660px;
}

.topic_msg_p1 {
	color: #ffffff;
	font-size: 25px;
	font-weight: 600;
	padding-bottom: 20px;
	/*border-bottom: 1px dotted #b8b8b8;*/
	background: url(../images/span_line.png) no-repeat left bottom;
	margin-bottom: 20px;
}

.topic_msg_p2 {
	color: #b8b8b8;
	font-size: 16px;
	line-height: 26px;
}

.main_inner2 li {
	width: 770px;
	height: 200px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.title_img {
	width: 300px;
	height: 200px;
	border-radius: 5px;
	float: left;
}

.title_msg {
	width: 445px;
	height: 170px;
	float: left;
	margin-left: 24px;
	margin-top: 15px;
}

.mian_text_title2 {
	font-size: 18px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.mian_desc_title2 {
	color: #ababab;
	font-size: 14px;
	line-height: 22px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 30px;
}

.dianzan_num2 {
	color: #f85959;
	font-size: 14px;
	width: 50%;
	float: left;
}

.look_num2 {
	background: url(../images/qqkong1.png) no-repeat center left 7px;
	font-size: 12px;
	padding-left: 40px;
	background-size: 14px 14px !important;
    border-bottom: 0px !important;
    border-top: 1px solid #DDDDDD ;
    padding-left: 27px !important;
        margin-top: 8px;
				text-align: initial;
}

.vote {
	background: #ffffff;
	padding-bottom: 10px;
}

.dropload-refresh,
.dropload-noData,
.dropload-load {
	text-align: center;
	margin: 20px 0;
}

.a1_box img,
.a2_box img {
	width: 260px;
	height: 180px;
	/*width: 100%;*/
}

.percent {
	display: inline-block;
	background: #e1e1e1;
	border-radius: 3px;
	width: 40%;
	height: 5px;
	margin-right: 10px;
	margin-left: 15px;
}

.percent_self {
	background: #65b4f2;
}

.vote_end .option_box label {
	left: 15px;
}

.vote_end .option_box span {
	color: #ababab;
	font-size: 11px;
}

.xin_line {
	top: 6px !important;
}

.Recruitment_con li p span {
	margin-top: 15px;
	line-height: 12px !important;
	/*margin-left: 20px;*/
}

.Recruitment_con li p span:nth-of-type(2) {
	font-weight: bold;
}

.w_l_ad {
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
	background: #FFFFFF;
	overflow: hidden;
}

.work_list_right .w_l_inner {
	/*margin-bottom: 25px;*/
	margin: 0 0px 25px;
	float: right;
}

.ad_l_inner ul {
	overflow: hidden;
}

.a2_box {
	margin-bottom: 25px !important;
}

.rec_title {
	/*font-weight: normal !important;*/
}

.rec_title b {
	font-weight: bold !important;
}

.position_public2 {
	margin-bottom: 25px !important;
}

.w_l_inner2 {
	float: left;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);
}
.w_l_inner_aticle img{
	border-radius: 50%;
	    box-shadow: 0px 0px 25px 1px #f6f6f6;
}
.post_right .sea_text2 {
	left: -10px;
	box-shadow: 0px 1px 20px rgba(0, 0, 0, 0.1);
}

.post_right .sea_sub2 {
	right: 10px;
}

.con_Text span {
	font-size: 16px !important;
}


/*swiper*/

.swiper-container {
	width: 820px;
	height: 450px;
	cursor: pointer;
	position: relative;
	/*border-radius: 5px;*/
}

.swiper-slide {}


/*分页*/

.swiper-pagination {
	height: 10px;
	text-align: center;
	width: 100%;
	margin-top: 424px;
	bottom: 20px !important;
}

.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #ffffff !important;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.swiper-pagination-bullet-active {
	height: 10px;
	width: 30px;
	border-radius: 5px;
	opacity: 1;
	background: #ffffff !important;
}

.swiper-pagination span {
	display: inline-block;
	margin-left: 10px !important;
}

.swiper-slide a {
	width: 820px;
	height: 450px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.phoneH:hover .DownloaD {
	display: block;
}


/*下部的一行4列数据*/

#partTwo {
	width: 1120px;
	margin: 0 auto;
	position: relative;
	/*left:-20px;*/
	/*overflow:  inherit;*/
	/*top: -25px;*/
	    /*z-index: -1;*/
	   display: block;
	left: -5px;
}


/*#partTwo .w_l_inner1{
	width: 260px;
	height: 290px;
	float: left;
    background: #ffffff;
    overflow: hidden;
	margin:25px 10px 0 30px;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0px 1px 20px rgba(0,0,0,0.1);
}
#partTwo .w_l_inner2{
	width: 260px;
	height: 290px;
	float: left;
    background: #ffffff;
    overflow: hidden;
	margin:25px 10px 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0px 1px 20px rgba(0,0,0,0.1);
}
#partTwo .w_l_inner3{
	width: 260px;
	height: 290px;
	float: left;
    background: #ffffff;
    overflow: hidden;
	margin:25px 10px 0;
	border-radius: 5px;
	overflow: hidden;
 	box-shadow: 0px 1px 20px rgba(0,0,0,0.1);
}
#partTwo .w_l_inner4{
	width: 260px;
	height: 290px;
	float: left;
    background: #ffffff;
    overflow: hidden;
    margin:25px 10px 0;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 1px 20px rgba(0,0,0,0.1);
}*/


/*右边图库字体显示*/

.small_works_list3 b {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 140px;
	display: inline-block;
}


/*加载更多*/

.downloadMore {
	height: 46px;
	width: 210px;
	margin: 0 auto;
	position: relative;
	/*left: 140px;*/
	font: 14px/45px "微软雅黑";
	color: #999999;
	cursor: pointer;
	margin-top: 45px;
	margin-bottom: 65px;
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #DDDDDD;
}
.downloadMore:hover{
	background: #CD2B1E;
	color: #ffffff;
	border: 1px solid #CD2B1E;
}

/*点赞星星*/

.dianzan_div {
	position: absolute;
	top: -13px;
}

.dianzan_num3 {
	position: absolute;
	left: 0;
	top: 0;
}

.dianzan_num3 .color {
	display: inline-block;
	vertical-align: middle;
	/*	margin-left: 2px;*/
	width: 20px;
	height: 30px;
	position: absolute;
	top: 11px;
	left: 0;
}

.kong {
	width: 24px;
	height: 30px;
	position: absolute;
	top: 12.5px;
}

.yiban {
	width: 20px;
	height: 30px;
	position: absolute;
	top: 11px;
}


/*底部广告*/

.a1_box7 {
	/*height: 82px;*/
	width: 100%;
}


/*合作咨询*/

.cooperation {
	display: inline-block;
	height: 40px;
	font: 12px/40px "微软雅黑";
	color: #707070;
	text-align: center;
	width: 100%;
	margin-bottom: 12px;
}


/*加载更多*/

.downloadMore1 {
	height: 46px;
	width: 210px;
	margin: 0 auto;
	position: relative;
	font: 14px/45px "微软雅黑";
	color: #999999;
	cursor: pointer;
	margin-top: 45px;
	margin-bottom: 65px;
	background: #FFFFFF;
	text-align: center;
}
.downloadMore1:hover{
	background: #CD2B1E;
	color: #FFFFFF;
	border: 1px solid #CD2B1E;
}

/*star*/
.s_r_num{
	margin-bottom: 7px;
	height: 22px;
}
.s_r_num_case {
	position: relative;
	height: 22px;
	margin-bottom: 7px;
}

.agent {
	margin-top: 82px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	height: 100px;
}

.agentCon1 {
	height: 40px;
	border: 1px solid #d6d6d6;
	border-radius: 16px;
	background: #f4f4f4;
	font: 15px/40px "微软雅黑";
	color: #333;
	padding: 0 26px;
	float: left;
	cursor: pointer;
}

.agentCon2 {
	height: 40px;
	border: 1px solid #d6d6d6;
	border-radius: 16px;
	background: #f4f4f4;
	font: 15px/40px "微软雅黑";
	color: #333;
	padding: 0 26px;
	float: left;
	margin-left: 88px;
	cursor: pointer;
}

.agentCon3 {
	margin-top: 65px;
	height: 36px;
	margin-left: 23px;
	font: 15px/36px "微软雅黑";
	color: #333;
	cursor: pointer;
	width: 500px;
}

.zhishub {
	background: url(https://adquan-2017.oss-cn-beijing.aliyuncs.com/img_pc/NEW.png) no-repeat;
	width: 21px;
	position: absolute;
	height: 16px;
	top: 7px;
	background-size: 100%;
}


/*new*/

.s_r_num_two {
		padding: 13px 0px;
		border-top: 1px solid #DDDDDD;
		border-top-style: solid;
		border-top-style: solid;
		margin: 0px 15px;
		border-top-style: dashed;
		display: inline-block;
		width: 230px;
		cursor: pointer;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 44px;
		position: relative;
		font-size:12px;
		 color: #999999;
}

.s_r_num_two img{
	border-radius: 50%;
	    position: absolute;
    top: 50%;
    transform: translateY(-50%);
		      box-shadow: 0px 0px 25px 1px #f6f6f6; 
}
.s_r_num_two span {
	float: left;
	font-size: 12px;
	color: #999999;
}
.login_btn{
	text-indent: 0px !important;
}
.s_r_num_two>span:not(:first-child) {
	margin-left: 4px;
}

.s_r_num_two span:last-child {
	float: none;
}
.s_w_l_img{
	box-shadow: 0px 0px 25px 1px #f6f6f6;
}
.s_r_num_three {
	padding: 13px 0px;
	margin-top: 4px;
	overflow: hidden;
	border-top: 1px solid #DDDDDD;
	margin: 0px 15px;
	border-top-style: dashed;
	width: 230px;
	cursor: pointer; 
	height: 44px;
}
.pingfen_p{
	font-size: 14px !important; 
    color: #2A8AE8 !important;  
    line-height: 17px !important;
    font-weight: normal !important; 
}
.s_r_num_three_12 {
	padding: 13px 0px;
	margin-top: 4px;
	overflow: hidden;
	border-top: 1px solid #DDDDDD;
	margin: 0px 15px;
	border-top-style: dashed;
	display: inline-block;
	width: 230px;
	cursor: pointer;
}

.s_r_num_three span {
	float: left;
	font-size: 12px;
}

.s_r_num_three_12 span {
	float: left;
	font-size: 12px;
}

.s_r_num_three_12 span:nth-child(1) {
	color: #333333;
	/*background: url(../images/kai.png) no-repeat center left;*/
	background-size: 24px 23px;

}

.s_r_num_three_12 span:nth-child(2) {
	color: #999999;
	margin-left: 17px;
}

.s_r_num_three span:nth-child(1) {
	color: #333333;
	/*background: url(../images/kai.png) no-repeat center left;*/
	background-size: 24px 23px;

}

.s_r_num_three span:nth-child(2) {
	color: #999999;
	margin-left: 17px;
}

.s_r_num-bot {
	width: 260px;
	position: absolute;
	z-index: 11;
	background: #FFFFFF;
	font-size: 12px;
	box-shadow: 0px -1px 7px 1px #e3e3e3;
	display: none;
}

.s_r_num-bot div {
	margin: 0px 10px;
	padding: 15px 0px;
}

.s_r_num-bot>div:not(:last-child) {
	border-bottom: 1px solid #EEEEEE;
	cursor: pointer;
}

.relavecom{
	/*background: url(../images/kai.png) no-repeat center left;*/
	background-size: 24px 23px;
	/*padding-left: 28px;*/
}

.s_r_num-bot div span:nth-child(2) {
	color: #999999;
	margin-left: 17px;
	float: right;
}

.s_r_num-bot1 {
	position: absolute;
	top: 0px;
	left: 246px;
	width: 260px;
	background: #ffffff;
	box-shadow: 0px -1px 7px 1px #e3e3e3;
	padding: 10px 10px !important;
	display: none;
	z-index: 999;
}

.s_r_num-bot1 div {
	position: relative;
	overflow: hidden;
	padding: 0px 0px;
	margin: 0px;
}

.s_r_num-bot1 div img {
	float: left;
}

.s_r_num-bot_son {}

.s_r_num-bot_son span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transform: translateY(-50%);
	background: #CD2B1E;
	border-radius: 8px;
	padding: 2px 12px;
	color: #ffffff;
	cursor: pointer;
}

.s_r_num-bot_son p {
	margin-left: 46px;
}

.s_r_num-bot_son p:nth-child(2) {
	width: 100px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.s_r_num-bot_son p:nth-child(3) {
	color: #999999 !important;
}

.s_r_num-bot_sont {
	padding: 15px 0px !important;
	border-top: 1px solid #dddddd;
	border-top-style: dashed;
}

.s_r_num-bot_sont span {
	color: #666666 !important;
	padding: 0px !important;
	margin: 0px !important;
	width: 79px;
	display: inline-block;
	text-align: center;
}
.show_c_info{
	position: relative;
}
.show_c_info span:nth-of-type(1){
	    width: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.show_c_info span:nth-of-type(2){
	margin-left: 33px;
}
.show_c_info img{
	border-radius: 50%;
	 /*   position: absolute;
    top: 50%;
    transform: translateY(-50%);
		left: 0; */
		position: relative;
		top: -4px;
	box-shadow: 0px 0px 25px 1px #f6f6f6;
}
.s_r_num-bot_son img{
	border-radius: 50%;
	    box-shadow: 0px 0px 25px 1px #f6f6f6;
}
.guanlianfan{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
	display: inline-block;
}
.post_tag{
    padding: 40px 0px;
    border-top: 1px solid #EEEEEE;
}
.post_tag1{
		font-size: 14px;
    color: #333333;
    padding: 15px 0;
    border-top: 1px solid #dddddd;
}
.post_tag1 span{
	    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #2A8AE8;
    background: #F8F8F8;
    display: inline-block;
    text-align: center;
    border-radius: 39px;
}

.post_tag span{
	width: auto;
	height: 30px;
	line-height: 30px;
	color: #2A8AE8;
    background: #F8F8F8;
    display: inline-block;
    text-align: center;
    border-radius: 39px;
	padding: 0px 12px;
}
.post_tag a:not(:first-of-type){
	margin-left: 20px;
}
/* 2*/

.s_r_num_four {
	padding: 13px 0px;
	margin-top: 4px;
	overflow: hidden;
	border-top: 1px solid #DDDDDD;
	margin: 0px 15px;
	border-top-style: dashed;
	width: 230px;
	cursor: pointer;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	height: 44px;
	position: relative;
}
.s_r_num_four img{
	border-radius: 50%;
	    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	left: 0;
	    box-shadow: 0px 0px 25px 1px #f6f6f6;
}
.s_r_num_four span {
	float: left;
	font-size: 12px;
}

.s_r_num_four span:first-of-type(1) {
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.s_r_num_four span:nth-child(1) {
	color: #333333;

	background-size: 24px 23px;
	padding-left: 28px;
    width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s_r_num_four span:nth-child(2) {
	color: #999999;
	margin-left:33px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95px;
}
.s_r_num_four span a{
	color: #333333;
}
.s_r_num_four span:nth-child(3) {
	margin-left: 15px;
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	font-size: 12px;
	color: #999999;
	float: right;
}

.s_r_num-bot2 {
	position: absolute;
	width: 260px;
	background: #ffffff;
	box-shadow: 0px -1px 7px 1px #e3e3e3;
	padding: 10px 10px !important;
	z-index: 11;
	display: none;
	font-size: 12px;
}

.s_r_num-bot2 div {
	position: relative;
	overflow: hidden;
	padding: 0px 0px;
	margin: 0px;
}

.s_r_num-bot2 div img {
	float: left;
}

.s_r_num-bot_son {}

.s_r_num-bot_son span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transform: translateY(-50%);
	background: #CD2B1E;
	border-radius: 16px;
	padding: 2px 12px;
	color: #ffffff;
}

.s_r_num-bot_son p {
	margin-left: 46px;
}

.s_r_num-bot_son p:nth-child(3) {
	color: #999999 !important;
}

.s_r_num-bot_sont {
	border-top: 1px solid #dddddd;
	border-top-style: dashed;
	width: 100%;
	padding-top: 15px !important;
	padding-bottom: 5px !important;
}

.s_r_num-bot_sont span {
	color: #666666 !important;
	padding: 0px !important;
	margin: 0px !important;
	width: 77px;
	display: inline-block;
	text-align: center;
}

.w_l_ad_xuan {
	color: #999999;
	font-size: 12px;
	width: 80px;
	float: right;
	padding-top: 27px;
	padding-right: 20px;
}
.showcase1{
	float: right;
	}
.w_l_ad_xuan span {
	cursor: pointer;
}

.act_xuan {
	color: #CD2B1E;
	border-bottom: 2px solid #CD2B1E;
	padding-bottom: 2px;
	font-weight: bold;
}

.w_l_ad_anzi {
	margin: 0 17px;
	position: relative;
	padding-bottom: 33px;
}

.w_l_ad_anzi img {
	width: 225px;
	height: 150px;
}

.w_l_ad_main {
	margin-top: 27px;
	position: relative;
}

.w_l_ad_main1 {
	padding: 27px 0px;
	border-bottom: 1px solid #eeeeee;
}

.main_fen {
	width: 44px;
	height: 20px;
	background: linear-gradient(to right, #FFF200, #FFBA00);
	text-align: center;
	line-height: 20px;
	border-radius: 4px;
	position: absolute;
	left: 10px;
	top: 10px;
	color: #FFFFFF;
}

.main_yin {
	height: 50px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 12px;
	position: absolute;
	bottom: 0;
	padding: 0 10px;
}

.main_yin p {
	line-height: 16px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	text-align: center;
	color: #FFFFFF;
}

.w_l_ad_main1 img {
	width: 80px;
	height: 60px;
	float: left;
	display: inline-block;
}

.w_l_ad_p {
	height: 60px;
	position: relative;
}

.w_l_ad_p p:nth-of-type(1) {
	color: #333333;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	padding-left: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 35px;
}
.w_l_ad_p div div:nth-of-type(1) {
	color: #999999;
	font-size: 12px;
	float: left;
	position: absolute;
	bottom: 0px;
}

.w_l_ad_p div div:nth-of-type(2) {
	color: #999999;
	font-size: 12px;
	bottom: 0px;
	right: 0;
	position: absolute;
}

.w_l_ad_chakan {
	height: 36px;
	border: 1px solid#EEEEEE;
	line-height: 36px;
	text-align: center;
	color: #999999;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
}

.g_sc {
	background: url(../images/guan_sc.png) no-repeat center left;
	display: inline-block;
	padding-left: 20px;
	color: #999999;
	float: right;
	margin-right: 30px;
	cursor: pointer;
}

.g_fx {
	background: url(../images/guan_fx.png) no-repeat center left;
	display: inline-block;
	padding-left: 20px;
	color: #999999;
	float: right;
	cursor: pointer;
}

.sc_zi {
	background: url(../images/guan_sc.png) no-repeat center left;
	display: inline-block;
	padding-left: 20px;
	color: #999999;
	margin: 0 10px;
	position: absolute;
	right: 80px;
}

.fx_zi {
	background: url(../images/guan_fx.png) no-repeat center left;
	display: inline-block;
	padding-left: 20px;
	color: #999999;
	margin: 0 10px;
}

.pl_zi {
	background: url(../images/guan_pl.png) no-repeat center left;
	display: inline-block;
	padding-left: 20px;
	color: #999999;
	margin: 0 10px;
	position: absolute;
	right: 0px;
}

.div_main {
	color: #999999;
	padding-left: 7px;
}

#showcontent {
	overflow: inherit;
}
.case_tui {
            width: 213px;
            box-shadow: 0px 0px 30px 3px #E3E3E3;
            overflow: hidden;
            float: left;
            margin: 10px;
            padding-bottom: 5px;
        }
        .case_tui a p:nth-of-type(1){
        	display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
    		height: 45px;
        }
        .active{
        	color: #cd2b1e;
        	border-bottom: 3px solid #cd2b1e;
        	    border-bottom: 3px solid #cd2b1e;
        }
.active1{
        	color: #FFFFFF !important;
        	background: #cd2b1e;
        }
.denglu{
	overflow: hidden;
	display: block;
}