html{font-family:'Arial Normal', 'Arial';color: #333;sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,body{width: 100%;height:100%;font-size: 14px;color: #333;}
li{list-style:none}
input,button,select,textarea{outline:medium; outline:none; resize: none; /*border:none;*/ outline:0px; }
img{border:0px;}
/*button,select,textarea{-webkit-appearance:none;background: transparent;}*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
button { cursor: pointer; -webkit-appearance: none; }
::-webkit-input-placeholder {color: #999999;font-size: 0.9rem;}
*{margin: 0;padding: 0;}
th,td{ font-weight: 500; word-wrap:break-word; word-break:break-all;}

a{background-color:transparent;text-decoration:none;cursor: pointer;color: #666666;}
a:active,a:hover{outline:0}
td,th{padding:0}

.clearfix:after{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.clearfix{ zoom: 1; overflow: hidden; }

.fl{float: left !important;}
.fr{float: right !important;}
.w1{width:100% !important;}
.w2{width:20% !important;}
.w3{width:30% !important;}
.w5{width:50% !important;}
.w7{width:70% !important;}
.w33{width:33.333333% !important;}
.h1{height:100% !important;}
.wh1{width:100%;height:100% !important;}
.tac{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.ab{display: block;}
.aik{display: inline-block;}


html,body{
    background-color: #f6f6f6;
    font-size: 14px;
    color: #333;
}
.copyright{
    width: 1250px;
    margin: 0 auto;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    margin-top: 50px;
}
table tr th{
    font-weight: 500;
}
.xinghao{color: #e1251b;}
.td_a{color: #0099ff;cursor: pointer;}
/*.z_index_5rbtn:hover{
    background: #2a7cb3;
}*/
/*导航栏*/
.nav_big{width: 100%;height: 107px; position: fixed;z-index: 9999;
	-webkit-box-shadow: 0px 0px 0px #999;
    -moz-box-shadow: 0px 0px 0px #999;
    box-shadow: 0px 0px 0px #999;
}
.nav_1{width: 100%;height: 36px;background: #333;}
.nav_1in{width: 1250px;height: 36px;background-color: #333;margin: 0 auto;}
.nav_1L{ width: 50%; height: 36px; line-height: 36px; color: #ccc;}
.call{ font-size: 13px;cursor: pointer; }
.string{color: #888;}

.nav_1R{width: 360px;height: 36px;/*margin-right: 120px;*/}
.log{font-size: 14px;color: #ccc;line-height: 36px;margin: 0 5px;}

/* 语言 */
.hedlang{height: 36px;line-height: 36px;font-size: 14px; position: relative;}
.lang_switch{color: #ccc;}
.uil_swith{position: absolute;left: -10px;top: 30px;z-index: 100;}
.swi_ame{ width: 12px; height: 7px; position: absolute; top: -6px; right: 49px;}
.swiselct{width: 100px;border: 1px solid #e5e5e5;padding: 5px 0;background: #ffffff;}
.swiselct li{height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #666666;cursor: pointer;}
.swiselct li a{ display: block;}
.swiselct li a:hover{color: #00a0ea;}
.swiselct li a.swihor{color: #00a0ea;}

/*导航栏*/
.nav_2{ width: 100%; margin: 0 auto; height: 57px; border-bottom: 1px solid #e5e5e5;background-color: #fff;}
.headfix{width: 1250px;height: 57px; margin: 0 auto;font-size: 16px;color: #666666;}
.nav_2L{width: 20%;}
.logo{/*width: 180px;*/height: 50px;padding-top: 3px; cursor: pointer;}
.hedrig{ height: 57px;}
/*.nav_2ul{ width: 100%;height: 100%;}
.nav_2li{float: left;position: relative;}
.hlet_retun{border-bottom: 3px solid #0099ff;color: #0099ff;}
.hlet_hre{ min-width: 100px; height: 68px; line-height: 70px; text-align: center; float: left;}
.hlet_hre:hover{ color: #6699ff; border-bottom: 3px solid #6699ff;}
.nav3{ position: absolute; top: 65px; left: 0; width: 100%;z-index: 1000;}*/
.swi_ame2{ width: 12px; height: 7px; position: absolute; top: -6px; left: 45px;}
.nav3_ul{ width: 100%;background: #000; padding: 10px 0; font-size: 14px;border-radius: 5px;}
.nav3_ul li{ text-align: center; line-height: 36px; }
.nav3_ul li a{ display: block; color: #ccc; }
.nav3_ul li a:hover{ background: #e1251a;color: #fff;}
.padding_top{
	padding-top: 58px;
	position: relative;
}

.content{
    width: 1250px;
    margin: 0 auto;
    /*overflow: hidden;*/
    padding:5px;
    /*background: #fff;*/
    /*margin-top: 20px;*/
    margin-bottom: 20px;
    position: relative;
    /*top:36px;*/
}
.content_R{
    width: 1000px;
    margin-left: 250px;
    _margin-left:115px;
    position: absolute;
}


/*banner*/
.banner{
	width:100%;
	height: 450px;
	min-width: 1200px;
	position: relative; 
	overflow: auto;
	z-index: 1;
}
.banner_img {
    min-width: 1200px;
    width: 100%;
    height: 450px;
    overflow: hidden;
}
/*底部*/
.green_base{
	width: 100%;
	padding: 65px 0;
	background: #00153e;
}
.green_base_in{
	width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}
.green_baseL{
	width: 300px;
	color: #fff;
	float: left;
}
.green_base2{
	padding-bottom: 35px;
}
.green_base2in1{
	display: flex;
	align-items: center;
}
.base_img{
	/*width: 16px;*/
	height: 16px;
	margin-right: 6px;
}
.green_base2in1sp{
	flex: 1;
}
.green_base2in2{
	font-size: 22px;
	padding-top: 5px;
}
.green_base3{
	padding: 8px 15px;
	border:1px solid #fff;
	border-radius: 20px;
	cursor: pointer;
}
.green_baseR{
	float: right;
	color: #fff;
	display: flex;
}
.green_baseR1{
	width: 160px;
}
.green_baseRt{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
.green_baseR1a{
	display: block;
	padding: 8px 8px 8px 0;
	color: #fff;
}
.base_ewm{
	width: 90px;
	height: 90px;
	margin-top: 15px;
}
.green_baseb{
	width: 1250px;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
}
/*右侧悬浮*/
.right_up {
    position: fixed;
    right: 0;
    bottom: 150px;
    background: #fff;
    z-index: 99;
    /* border: 1px solid; */
    box-shadow: 0px 0px 19px #7ba0e2;
}

.right_upin{position: relative;}
.right_upin1{ text-align: center;}
/*.right_upin1:hover{ background: #f8f8f8; }*/
.right_upin1 img{ width: 100%; cursor: pointer;}
.right_upin2{ position: absolute; will-change: top, left;top: 0;right: 71px; border-radius: 4px; border: 1px solid #e9e9e9; box-shadow: 0 1px 6px rgba(0,0,0,.2);}
.right_upin3{ top: 135px; }
.right_triangle{ position: absolute; right: -7px; top:50%;margin-top: -7px;}
.right_triangle img{ width: 7px; vertical-align: top;}
.right_upup{ background: #fff; padding: 8px 15px; text-align: center; box-sizing: border-box;}
.right_upupp{ font-size: 13px; }
.right_upupimg{ width: 80px; margin-top: 10px;}
.right_upup .floatDqq li{
    height: 35px;
    line-height: 35px;
}
/*右侧悬浮-end*/

.pjsd-hong {
                color: #ff0000 !important;
            }
.pjsd-jump {
	cursor: pointer;
}
.lst-pj {
	width:100%;
	display: flex;
	/*align-items: center;*/
}
.item-pj {
	display: flex;
	flex-direction: column;;
	margin-right: 1rem;
	border: 1px solid #eee;
	border-radius: 10px;
	padding: 1rem;
	width: calc((100% - 2rem) / 3);
}
.item-pj:last-child {
	margin-right: 0;
}
.item-pj .user-image-name {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem;
}
.item-pj .user-image-name .pj-photo {
	margin-right: 1rem;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
.item-pj .user-image-name .name {
	font-size: 1.2rem;
	font-weight: bold;
}
.item-pj .lst-info {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 1rem;
}
.item-pj .lst-info .item-info {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-right: 1px solid #eee;
	flex-grow: 1;
}
.item-pj .lst-info .item-info:last-child {
	border-right: 0;
}
.item-pj .lst-info .item-info .pj-desc {
	font-size: .9rem;
	color: grey;
	margin-bottom: 8px;
}
.item-pj .lst-info .item-info .pj-value {
	font-size: 1rem;
	font-weight: bold;
}
.item-pj .lst-image {
	display: flex;
	align-items: center;
	margin-bottom: 1rem;
}
.item-pj .lst-image a {
	margin-right: 10px;
}
.item-pj .item-image {
	border-radius: 5px;
	width: 110px;
	height: 110px;
}
.item-pj .item-image:last-child {
	margin-right: 0;
}
.item-pj .pj-content {
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 1rem;
	flex:1;
}
.item-pj .weight-sum {
	border-radius: 5px;
	background: rgb(249, 249, 249);
	padding: 10px;
	margin-bottom: 1rem;
	display: flex;
	align-items: center;
}
.item-pj .weight-sum span {
	font-weight: bold;
	color: #333;
}
.item-pj .pj-weight {
	margin-right: 5px;
}
.item-pj .icon-btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.item-pj .icon-btn .lst-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}
.item-pj .icon-btn .item-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 1rem;
	cursor: pointer;
}
.item-pj .icon-btn .item-icon .pj-icon {
	margin-right: 5px;
	width: 1.1rem;
}
.item-pj .pj-qkk {
	border: 1px solid #eee;

	border-radius: 1000px;
	padding: .45rem 2.5rem;
	color: #0099FF;
	cursor: pointer;
}

.z_index_6in {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	position: relative;
}
.pjsd-zuo, .pjsd-you {
	width: 4rem;
	cursor: pointer;
}
.z_index_7in {
	width: 1250px;
	margin: 0 auto;
}
.addinfo
{    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

