 .cle:after {
 	visibility: hidden;
 	display: block;
 	font-size: 0;
 	content: " ";
 	clear: both;
 	height: 0
 }
 
 .cle {
 	zoom: 1
 }
 
 .fl,
 .fr {
 	display: inline
 }
 
 .fl {
 	float: left
 }
 
 .fr {
 	float: right
 }
 
 .txtov {
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap
 }
 
 .w {
 	width: 1200px;
 	margin: 0px auto;
 	clear: both;
 }
 
 .m1 {
 	height: 620px;
 	position: relative;
 }
 
 .m1 .bd ul li {
 	height: 620px;
 }
 
 .m1 .bd ul li .text {
 	width: 445px;
 	height: 325px;
 	background: rgba(0, 0, 0, 0.3);
 	margin-top: 100px;
 }
 
 .m1 .bd ul li .text .box {
 	padding: 40px;
 	color: #fff;
 }
 
 .m1 .bd ul li .text .box .t {
 	color: #fffdfd;
 	font-size: 24px;
 	height: 50px;
 	margin-bottom: 10px;
 	overflow: hidden;
 }
 
 .m1 .bd ul li .text .box .c {
 	color: #fff;
 	font-size: 14px;
 	line-height: 26px;
 	height: 100px;
 	overflow: hidden;
 }
 
 .m1 .bd ul li .text .box .hr {
 	margin-top: 35px;
 }
 
 .m1 .bd ul li .text .box .hr a {
 	width: 100px;
 	height: 30px;
 	background: #313131;
 	color: #fff;
 	line-height: 30px;
 	font-size: 14px;
 	text-align: center;
 	display: inline-block;
 }
 
 .m1 .hd {
 	width: 100%;
 	bottom: 20px;
 	position: absolute;
 	text-align: center;
 }
 
 .m1 .hd ul li {
 	display: inline-block;
 	margin: 0px 10px;
 }
 .m1 .hd ul li.on {
 	border: 1px solid #fb0202;
 }
 
 .footer {
 	padding: 60px 0px 35px;
 	background: #222222;
 }
 
 .footer ul {
 	position: relative;
 }
 
 
 .footer ul .t {
 	color: #ffffff;
 	font-size: 14px;
 	margin-bottom: 15px;
 }
 
 .footer ul li {
 position: relative;	margin-bottom: 10px;text-align: center;
 }
.footer .ftit{padding-right:119px;}
.footer .keys{padding:0 60px;width:678px;}
.footer .gories{padding-right:130px;}
 
.footer .ftit li .weixin{
position: relative;
}
.footer .ftit li .weibo{
position: relative;
}
.footer .ftit li  .weixin2{
display:none;
width:90px;
position: absolute;top: 20px;
}
.footer .ftit li .weibo2{
display:none;
width:90px;
position: absolute;top: 20px;
}

.footer .ftit li .weixin:hover .weixin2{display: block;}
.footer .ftit li .weibo:hover .weibo2{display: block;}


.footer .ftit li a {
 	color: #dcdcdc;;
 	font-size: 12px;
 }
.footer .ftit li {
 	margin-bottom: 15px;text-align: left;
 }
 .footer .ftit p a {
 	padding-right:10px;
 }
.footer .ftit .cik{width: 100px;height:30px;background:#000 url('../images/dda.png') no-repeat 75px center;line-height: 30px;text-align: left;text-indent: 8px;cursor: pointer;margin-top: 100px;}
.footer .ftit .cik a{font-size: 13px;color: #fff;}
.post .column3{
    width: 230px;
    height: 250px;
    text-align: center;background-color: #fff;
}
.post>div>img{
    margin-top: -40px;
    margin-bottom: 40px;
}
.post .column3{
    position: absolute;
}
.post .column3{
    top:0px;
    right: 0px;
    border:1px solid #f4c846;
}
.post strong {
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    text-align: center;
    color: #343434;
}
.post p{
    margin-bottom: 15px;
    color: #646565;
    font-size: 16px;
}
.post a{
    padding: 2px 5px;
    color: #fff;
    font-size: 16px;
    background: #44cdea;
}
.footer ul li a {
 	color: #aeadb2;
 	font-size: 14px;
 	margin-bottom: 5px;
 }
 .footer ul li a:hover {
 	color: #fff;
 }

.footer .keys li{float: left;margin: 0 18px 20px 0;}
.footer .keys a{
 	padding:0 15px;height: 25px;line-height: 25px;text-align: center;border-radius: 15px;border: 1px solid #dcdcdc;font-size: 12px;display: block;
 }
 .footer .box_info .t {
 	color: #ffffff;
 	font-size: 14px;
 	margin-bottom: 15px;
 }
 
 .footer .box_info dl dd {
 	color: #5f5e5e;
 	font-size: 14px;
 	padding: 0 0 27px;
 }
.footer .box_info dl dd a img{margin-right: 10px;} 
 .copys {
 	text-align: center;
 	color: #d7d6d6;
 	font-size: 12px;
 	padding: 20px 0;
 	background: #1c1c1c;
 }
 

.postli{position: relative;}
.box_info .postli .post{position: absolute;bottom:70px;left: 384px;display: none;}
.box_info  .postli:hover .post{display: block;}



 .m2 .hot {
 	width: 300px;
 	background: #318bec;
 	height: 450px;
 }
 
 .m2 .hot .box {
 	padding: 75px 30px;
 }
 
 .m2 .hot .box .t p {
 	color: #fafbfd;
 	font-size: 21px;
 	padding-bottom: 5px;
 	position: relative;
 }
 
 .m2 .hot .box .t p span {
 	font-size: 10px;
 }
 
 .m2 .hot .box .bisohiu {
 	margin-top: 25px;
 }
 
 .m2 .hot .box .t::before {
 	content: '';
 	position: absolute;
 	left: 0px;
 	bottom: 0px;
 	width: 45px;
 	height: 1px;
 	border-bottom: 1px solid #fff;
 }
 
 .m2 .hot .box .hr {
 	padding: 30px 0px 0px;
 }
 
 .m2 .hot .box .hr a {
 	width: 110px;
 	height: 30px;
 	border: 1px solid #ffffff;
 	color: #fff;
 	font-size: 14px;
 	text-align: center;
 	line-height: 30px;
 	display: inline-block;
 }
 
 .m2 ul {
 	width: 890px;
 }
 
 .m2 ul li {
 	width: 296px;
 }
 
 .m2 ul li img {
 	vertical-align: bottom;
 	height: 225px;
 }
 
 .about-us-title h2 {
 	background: none;
 }
 
 .about-us-cnt_cmp h2 {
 	margin-top: 0px;
 }
 
 .about-us-cnt_cmp p {
 	font-size: 16px;
 	line-height: 30px;
 	font-family: '黑体';
 }
 
 .about-us-cnt_cmp a {
 	padding: 6px 35px;
 }
 
 .about-us-cnt_cmp div {
 	margin-top: 75px;
 }
 
 .swt-flx {
 	width: 130px;
 	height: 130px;
 	background: url('../images/qi.png') no-repeat center 30px #eff0f2;
 }
 
 .swt-flx:before,
 .swt-flx.active:before {
 	top: 50px;
 	left: 130px;
 }
 
 .swt-flx:hover {
 	background: #318bec url(../images/qi_hover.png) no-repeat center 30px !important;
 }
 
 .about-us-cnt_swt {
 	margin-right: 70px;
 }
 
 .about-us-cnt_img img {
 	width: 590px;
 	height: 440px;
 	position: relative;
 	z-index: 99;
 }
 
 .about-us {
 	margin-top: 80px;
 	padding-bottom: 60px;
 }
 
 .about-us-title {
 	border: 0px none;
 }
 
 .about-us {
 	padding-top: 1px;
 }
 
 .about-us-cnt_swt .on {
 	color: #f6f7f9;
 	background: #318bec url('../images/qi_hover.png') no-repeat center 30px;
 	cursor: pointer;
 }
 
 .about-us-cnt_swt .on::before {
 	border-left-color: #318bec;
 }
 
 .m3 .hot {
 	background: #ecf2f5;
 }
 
 .m3 .hot .box .t p {
 	color: #333333;
 	font-size: 32px;
 }
 
 .m3 .hot .box .t .t1 {
 	color: #333333;
 	font-size: 18px;
 }
 
 .m3 .hot .box .t::before {
 	display: none;
 }
 
 .m3 .hot .box .info {
 	color: #909090;
 	font-size: 14px;
 	line-height: 25px;
 	margin-top: 15px;
 }
 
 .m3 {
 	position: relative;
 }
 
 .m3 .hot .box .hr a {
 	color: #5b5a5a;
 	border: 1px solid #5b5a5a;
 }
 
 .m3 .fun_box {
 	width: 890px;
 	position: relative;
 	margin-left: 10px;
 }
 
 .m3 ul li {
 	width: auto;
 }
 
 .m3 ul li img {
 	height: auto;
 }
 
 .m3 .hd {
 	position: absolute;
 	bottom: 10px;
 	left: 0px;
 	width: 100%;
 	text-align: center;
 }
 
 .m3 .hd ul li {
 	width: 45px;
 	height: 2px;
 	display: inline-block;
 	margin: 0px 5px;
 	background: rgba(255, 255, 255, 1);
 }
 
 .m3 .hot {
 	height: 420px;
 	width: 290px;
 }
 
 .m3 .hd ul .on {
 	background: #318bec;
 }
 
 .m3 .listvest {
 	margin-top: 10px;
 }
 
 .m3 .listvest ul {
 	width: auto;
 }
 
 .m3 .listvest ul li {
 	width: 290px;
 	position: relative;
 	margin-right: 10px;
 }
 
 .m3 .listvest ul li:last-child {
 	margin-right: 0px;
 }
 
 .m3 .listvest ul li i {
 	position: absolute;
 	width: 100%;
 	height: 100%;
 	background: #000;
 	left: 0px;
 	top: 0px;
 	opacity: 0.5;
 	display: none;
 }
 
 .m3 .listvest ul li .show {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	display: none;
 	height: 100%;
 	text-align: center;
 	color: #fff;
 	width: 100%;
 	z-index: 999;
 }
 
 .m3 .listvest ul li .show img {
 	display: inline-block;
 	margin-bottom: 8px;
 	margin-top: 60px;
 }
 
 .m3 .listvest ul li:hover i {
 	display: block;
 }
 
 .m3 .listvest ul li:hover .show {
 	display: block;
 }
 
 .pro-show .pro-show_item .on {
 	color: #fff;
 	background: #318bec;
 }
 
 .pro-show_item {
 	padding: 0px 35px;
 }
 
 .support {
 	padding: 20px 0;
 }
 
 .support-item h6 {
 	color: #4c4c4c;
 	font-size: 17px;
 }
 
 .support-item p {
 	color: #6e6e6f;
 }
 
 .lamu li a {
 	font-size: 15px !important;
 }
 

 
 .pc-concat-us_item dl:last-child {
 	margin-right: 0px;
 }
 
 .pc-concat-us {
 	overflow: hidden;
 }
 
 .pc-concat-us_item {
 	width: 1200px;
 }
 
 .pc-compony_top>div>p {
 	color: #797979;
 	font-size: 14px;
 }
 
 .social-item>div>p {
 	font-size: 14px;
 }
 
 .social {
 	padding-bottom: 60px;
 }
 
 .product-home-hd .box:hover .cn {
 	color: #2e93ef !important;
 }
 
 .m_ly_list {
 	margin-left: 35px;
 }
 
 .xwen {
 	width: 100%;
 }
 
 .ly_time {
 	width: 100px !important;
 	height: 105px !important;
 	background: #248aef !important;
 	color: #fff !important;
 	text-align: center !important;
 	margin-left: 30px;
 	color: #fff !important;
 	font-size: 30px !important;
 	margin-top: 40px;
 }
 
 .ly_time .date {
 	margin-top: 27px;
 }
 
 .ly_time .date span {
 	color: #fff !important;
 	font-size: 35px !important;
 	border-bottom: 1px solid #fff;
 	padding-bottom: 5px;
 }
 
 .entry li div h1 {
 	color: #868684;
 }
 
 .ly_time font {
 	height: auto;
 	display: block;
 	text-align: center;
 	color: #fff;
 }
 
 .entry li div strong {
 	margin-top: 10px !important;
 }
 
 .entry li div strong img {
 	margin-right: 5px;
 }
 
 .entry li div strong a {
 	margin-right: 8px;
 	margin-top: 4px;
 }
 
 .entry li div:hover h1 {
 	color: #318bec;
 }
 
 .leisi {
 	width: 68px;
 	height: 23px;
 	color: #989898;
 	border: 1px solid #bababa;
 	text-align: center;
 	line-height: 25px;
 	font-size: 13px !important;
 	display: inline-block;
 }
 
 .leisi:hover {
 	background: #248aef;
 	color: #fff;
 	border: 1px solid #248aef;
 }
 
 .m4 {
 	padding: 20px 0;
 }
 
 .m4 .wp_cont {
 	width: 700px;
 }
 
 .m4 .wp_cont .tit {
 	color: #000;
 	font-size: 24px;
 	font-weight: bold;
 	margin-bottom: 10px;
 	text-align: center;
 }
 
 .m4 .wp_cont .info {
 	text-align: center;
 	color: #c4c4c4;
 	font-size: 12px;
 	margin: 0px 8px;
 	margin-bottom: 10px;
 }
 
 .m4 .wp_cont .c {
 	font-size: 14px;
 	line-height: 30px;
 	margin-bottom: 30px;
 }

.c>img{
    width: 100%;
    height: auto;
    outline: 1px solid #ccc;
}
 
 .m4 .wp_cont .hr {
 	margin-bottom: 30px;
 	color: #318bec;
 }
 
 .m4 .wp_cont .hr a {
 	color: #c4c4c4;
 }
 
 .m4 .wp_cont .hr a:hover {
 	color: #318bec;
 	text-decoration: underline;
 }
 
 .m4 .wp_cont .xgwz_box {
 	padding: 15px 10px;
 	border: 1px solid #bababa;
 }
 
 .m4 .cly_tit {
 	font-size: 18px;
 	position: relative;
 	color: #c4c4c4;
 	font-family: "微软雅黑";
 	border-bottom: 1px solid #c4c4c4;
 	padding-bottom: 8px;
 	margin-bottom: 20px;
 }
 
 .m4 .cly_tit span {
 	color: #000;
 	font-weight: bold;
 	display: inline-block;
 	margin-right: 5px;
 }
 
 .m4 .cly_tit i {
 	width: 35px;
 	height: 1px;
 	background: #318bec;
 	position: absolute;
 	left: 0px;
 	bottom: 0px;
 }
 
 .m4 .wp_cont .xgwz_box ul li {
 	width: 325px;
 	position: relative;
 	margin-right: 10px;
 	font-size: 14px;
 	padding-left: 8px;
 	margin-right: 10px;
 }
 
 .m4 .wp_cont .xgwz_box ul li::before {
 	content: '';
 	width: 5px;
 	height: 5px;
 	background: #318bec;
 	display: inline-block;
 	position: absolute;
 	left: 0px;
 	top: 6px;
 }
 
 .m4 .wp_cont .xgwz_box ul li:nth-child(2n) {
 	margin-right: 0px;
 }
 
 .m4 .wp_cont .xgwz_box ul li:hover a {
 	color: #318bec;
 	text-decoration: underline;
 }
 
 .m4 .wp_hotlist {
 	width: 400px;
 }
 
 .m4 .wp_hotlist ul li {
 	margin-bottom: 10px;
 	border-bottom: 1px solid #f2f2f2;
 	color: #8e8888;
 	padding-bottom: 8px;
 }
 
 .m4 .wp_hotlist ul li em {
 	display: inline-block;
 	padding: 5px 10px;
 	color: #888;
 	background: #eeeeee;
 	margin-right: 8px;
 }
 
 .m4 .wp_hotlist ul li a {
 	display: inline-block;
 	width: 250px;
 	margin-top: 5px;
 	padding-right: 15px;
 }
 
 .m4 .wp_hotlist ul li:nth-child(1) em,
 .m4 .wp_hotlist ul li:nth-child(2) em,
 .m4 .wp_hotlist ul li:nth-child(3) em {
 	background: #318bec;
 	color: #fff;
 }
 
/*
 .news-row_lef {
 	width: 110px;
 }
*/
 
 .news-row_rig h6 {
 	font-size: 16px;
 }
 
 .news-row_rig p {
 	color: #868684;
 	font-size: 14px;
 }
 
 .news-item_lft h6 {
 	font-size: 16px;
 }
 
 .news-item_lft p {
 	font-size: 14px;
 }
 
 .ly_icon_1,
 .ly_icon_2,
 .ly_icon_3 {
 	width: 50px;
 	height: 50px;
 	display: inline-block;
 	margin-top: 60px;
 }
 
 .ly_icon_1 {
 	background: url('../images/png_1.png') center no-repeat;
 	background-size: 80%;
 }
 
 .social-item>div:hover .ly_icon_1 {
 	background: url('../images/png_1on.png') center no-repeat;
 	background-size: 80%;
 }
 
 .ly_icon_2 {
 	background: url('../images/png_2.png') center no-repeat;
 	background-size: 80%;
 }
 
 .social-item>div:hover .ly_icon_2 {
 	background: url('../images/png_2on.png') center no-repeat;
 	background-size: 80%;
 }
 
 .ly_icon_3 {
 	background: url('../images/png_3.png') center no-repeat;
 	background-size: 80%;
 }
 
 .social-item>div:hover .ly_icon_3 {
 	background: url('../images/png_3on.png') center no-repeat;
 	background-size: 80%;
 }
 
 .social-item>div>h2 {
 	margin-top: 20px;
 }
 
 .about-us-cnt_cmp p {
 	font-size: 14px;
 }
 
 .about-us-cnt_swt .swt-flx:nth-child(2) {
 	background: url(../images/png_5on.png) center 35px no-repeat #eff0f2 !important;
 	background-size: 30px !important;
 }
 
 .about-us-cnt_swt .swt-flx:nth-child(2).active {
 	background: url(../images/png_5.png) center 35px no-repeat #318bec !important;
 	background-size: 30px !important;
 }
 
 .about-us-cnt_swt .swt-flx:nth-child(2):hover {
 	background: url(../images/png_5.png) center 35px no-repeat #318bec !important;
 	background-size: 30px !important;
 }
 
 .about-us-cnt_swt .swt-flx:nth-child(3) {
 	background: url(../images/png_4on.png) center 35px no-repeat #eff0f2 !important;
 	background-size: 35px !important;
 }
 
 .about-us-cnt_swt .swt-flx:nth-child(3).active {
 	background: url(../images/png_4.png) center 35px no-repeat #318bec !important;
 	background-size: 35px !important;
 }
 .about-us-cnt_swt .swt-flx:nth-child(3):hover {
 	background: url(../images/png_4.png) center 35px no-repeat #318bec !important;
 	background-size: 35px !important;
 }
 
 .about-us-cnt_img {
 	position: relative;
     margin-left: 30px;
 }
 
 .about-us-cnt_img::before {
 	content: '';
 	width: 577px;
 	height: 424px;
 	background: url(../images/png3.png) center no-repeat !important;
 	position: absolute;
 	left: -20px;
 	bottom: -20px;
 }
 
 .about-us-cnt {
 	width: 90%;
 }
.nrgnpr{height:753px;}
.jiamec{position: relative;}
.jiamec,.jmul,.jimf{width: 100%;display: block;}
.jmul{border-bottom:1px solid #313030; }
.jmul .list{height: 400px;display: block;margin:50px auto 0;width: 100%;}
.jmul .list .about-us-cnt_cmp{width:50%;display: inline-block;float: left;}
.jmul .list .about-us-cnt_cmp h2 {
    margin-top: 30px;
    color: #313030;
    font-size: 20px;
    font-weight: normal;text-align: left;
}
.jmul .list .about-us-cnt_cmp h2 strong{
    color: #585858;
    font-size:36px;padding-right: 15px;
}
.jmul .jmimg {height: 320px;
    display: inline-block;
	width:466px;float: right;
}
.jimf{text-align: center;}
.jimf .jimfflx{float: left;width: 25%;text-align: center;cursor: pointer;}
.jimfflx span{display: block;width: 100px;height: 10px;background-color: #0191fe;color: #0191fe;visibility: hidden;overflow: hidden;margin-left: 100px;}
.jimf h1{font-size: 17px;color: #313030;margin-bottom: 20px;margin-top: 30px;width: auto;}
.jimf .on h1{color: #0191fe;}
.jimf .on span{visibility: visible;}
.jiamec .prev,.jiamec .next{position: absolute;top:32%;left: -5%;display: block;width: 40px;height: 40px;}
.jiamec .prev{background: url(../images/jimenbanbg.png) left center no-repeat;}
.jiamec .next{background: url(../images/jimenbanbg.png) right center no-repeat;right: -5%;left: auto;}
.jimf p{font-size: 16px;color: #585858;}
 .pro-show_item a {
 	padding: 7px 25px;
 }
 
 .news-item_tp {
 	width: 60px;
 	height: 60px;
 }
 
 .news-row_lef strong {
 	font-size: 14px;
 	margin-top: 10px;
 }
 
 .join-proces_index dl {
 	padding: 0px 40px;
 }
 
 .join-proces_index dd {
 	font-size: 14px;
 }

.custom-swit-l{
    text-align: left; 
}
 
 .custom-swit-l,
 .custom-swit-r {
 	width: 45%;
    margin-top: 30px;
 }
 
 .policy {
 	width: 1300px;
     padding-bottom: 40px;
 }
 
 .policy-item_link {
 	min-height: 220px;
 }
 
 .policy-item_link img {
 	margin-top: 40px;
 }
 
 .picMarquee-left .bd ul li .pic img {
 	width: 335px;
 }
 
 .agent-slide {
 	width: 70%;
 }
 
 .join-form {
 	width: 60%;margin-top:45px;
 }
 
 .know {
 	height: 378px;
 }
 
 .entry li div p {
 	font-size: 14px;
 }
 
 .entry li div strong a {
 	color: #868684;
 }
 
 .pager a {
 	height: 40px !important;
 	line-height: 40px !important;
 }
 
 .apple-banner {
 	height: 600px;
 }
 
 .apple-banner .swiper-container {
 	height: 600px;
 }
 
 .apple-banner .swiper-pagination {
 	bottom: 10px;
 }
 
 .slide3 {
 	background-size: auto;
 }
 
 .apple-banner .swiper-container {
 	margin-top: 0px;
 }
 
 .zp-ul li p {
 	margin-top: 0px;
 }
 


 .icon_ly {
 	background: url(../images/policy.png) center no-repeat;
 	background-size: 100%;
 	display: inline-block;
 	width: 100px;
 	height: 100px;
 }
 


 .policy-item_link:hover .icon_ly {
 	background: url(../images/p3.png) center no-repeat;
 	background-size: 100%;
 }
 
 


.icon_ly1{
background: url(../images/policy1.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly1 {
background: url(../images/policy1-1.png) center no-repeat;
background-size: 100%;
}

.icon_ly2{
background: url(../images/policy2.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly2 {
background: url(../images/policy2-1.png) center no-repeat;
background-size: 100%;
}
.icon_ly3{
background: url(../images/policy3.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly3 {
background: url(../images/policy3-1.png) center no-repeat;
background-size: 100%;
}
.icon_ly4{
background: url(../images/policy4.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly4 {
background: url(../images/policy4-1.png) center no-repeat;
background-size: 100%;
}
.icon_ly5{
background: url(../images/policy5.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly5 {
background: url(../images/policy5-1.png) center no-repeat;
background-size: 100%;
}
.icon_ly6{
background: url(../images/policy6.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly6 {
background: url(../images/policy6-1.png) center no-repeat;
background-size: 100%;
}
.icon_ly7{
background: url(../images/policy7.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly7 {
background: url(../images/policy7-1.png) center no-repeat;
background-size: 100%;
}

.icon_ly8{
background: url(../images/policy8.png) center no-repeat;
background-size: 100%;
display: inline-block;
width: 100px;
height: 100px;
}

.policy-item_link:hover .icon_ly8 {
background: url(../images/policy8-1.png) center no-repeat;
background-size: 100%;
}


.policy-item_link:hover {
 	box-shadow: 0 1px 35px rgba(0, 104, 183, 0.3);
 }

.policy-item_link:hover>strong,.policy-item_link:hover>p{
    color:#fff;
}
 
 .policy-item_link {
 	padding: 50px 0;
 	height: 280px;
 }
 
 .entry li div p {
 	font-size: 14px !important;
 }
 
 .o2o_sec4_cnt1 dt {
 	font-size: 18px !important;
 }
 
 .o2o_sec4_cnt1 dd {
 	font-size: 16px !important;
 }
 
 .page a {
 	margin: 0px auto !important;
 	border: 1px solid #d2d2d2;
 	overflow: hidden;
 	margin-left: -1px !important;
 }
 
 .page a:hover {
 	background: #248aef;
 	color: #fff !important;
 }
 
 .ly_newnav {
 	width: 1100px;
 	margin: 0px auto;
	text-align:center;
 }
 
 .ly_newnav li {
 	width: 100px;
 	float: left;
 	height: 100px;
 	/*background: url(../images/i1.png) center no-repeat;*/
 	background-size: 100%;
 	margin-right: 35px;
 }
 
 .ly_newnav li a {
 	display: block;
 	width: 100%;
 	height: 100%;
 }
/* /*
 .ly_newnav li:hover {
 	background: url(../images/i1_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(2) {
 	background: url(../images/i2.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(2):hover {
 	background: url(../images/i2_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(3) {
 	background: url(../images/i3.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(3):hover {
 	background: url(../images/i3_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(4) {
 	background: url(../images/i4.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(4):hover {
 	background: url(../images/i4_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(5) {
 	background: url(../images/i5.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(5):hover {
 	background: url(../images/i5_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(6) {
 	background: url(../images/i6.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(6):hover {
 	background: url(../images/i6_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(7) {
 	background: url(../images/i7.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(7):hover {
 	background: url(../images/i7_on.png) center no-repeat;
 	background-size: 100%;
 }
 
 .ly_newnav li:nth-child(8) {
 	background: url(../images/i8.png) center no-repeat;
 	background-size: 100%;
 	margin-right: 0px;
 }
 
 .ly_newnav li:nth-child(8):hover {
 	background: url(../images/i8_on.png) center no-repeat;
 	background-size: 100%;
 }*/
 
 .ly_title_1 {
 	text-align: center;
 	font-size: 22px;
 	margin-bottom: 40px;
 	font-weight: bold;
 	color: #bd1018;
 	position: relative;
 	padding-bottom: 10px;
 }
 
 .ly_title_1::before {
 	content: '';
 	width: 80px;
 	height: 2px;
 	background: #bd1018;
 	position: absolute;
 	left: 50%;
 	margin-left: -40px;
 	bottom: 0px;
 }
 
 .ly_cases_t2 {
 	margin: 5px 0;
 	margin-bottom: 0px;
 }
 
 .ly_cases_t3 {
 	margin-top: 5px;
 	text-align: center;
 }
 
 .ly_cases_t3 span {
 	padding: 0px 10px;
 	padding-top: 5px;
 	border-top: 1px solid #dcdcdc;
 	display: inline-block;
 }
 
 .ly_page_t1 {
 	padding: 0px 58px;color: #4c4c4c;
    font-size: 24px;letter-spacing:2px;
 	position: relative;
	background: url(../images/jamtitbg.png) center no-repeat;
 }
 
 .product-list1-page .list li {
 	width: 33% !important;
 }
 
 .product-list1-page .list {
 	width: 1260px;
 	margin: 0px auto;
 }
 
 .ly-head-info {
 	background: #eef3f6;
 	padding: 10px 0;
 }
 
 .ly-head-info ul a {
 	padding-left: 25px;
 }
 
 .ly-head-info ul a:nth-child(1) {
 	background: url(../images/img32.jpg) left center no-repeat;
 }
 
 .ly-head-info ul a:nth-child(2) {
 	background: url(../images/img33.jpg) left center no-repeat;
 }
 
 .ly-head-info ul a:nth-child(3) {
 	background: url(../images/img34.jpg) left center no-repeat;
 }
 
 .ly-head-nav {
 	padding: 25px 0px 0px;
 }
 
 .ly-head-nav ul {
 	margin-top: 5px;
 }
 
 .ly-head-nav ul li {
 	padding-bottom: 20px;
 	font-size: 14px;
 	margin-left: 30px;
 }
 
 .ly-head-nav ul li a {
 	color: #2a2a2a;
 	padding: 0px 10px;
 	border-bottom: 2px solid #fff;
 	padding-bottom: 20px;
 	font-size: 16px;
	 font-family: "黑体";
 }
 
 .ly-head-nav ul li a:hover {
 	border-bottom: 2px solid #218cee;
 }
 
 .ly-head-nav ul .on {
 	border-bottom: 2px solid #218cee;
 }
 
 .product-home-page {
 	padding-bottom: 0px !important;
 }
 
  .ly-child-nav{
  	margin-top: -100px;
  }
 .ly-child-nav ul li {
 	float: left;
 	background: rgba(0, 0, 0, 0.8);
 	color: #fff;
 }
 
 .ly-child-nav ul li a {
 	color: #fff;
 	display: block;
 	padding: 8px 25px;
 	border-right: 1px solid #fff;
 }
 .goods-show1{
	 text-align: center;
 }
 .goods-show1 img{
	 width: auto !important;
 	margin: auto !important;
 }
/*新添footer代码*/
 .footer .ftit .cik{position: relative;}
 .linkbox{width:500px;display: none;}
 .linkbox a{padding: 0 15px;float: left;}
 .ke_gui{
     position: fixed;
     top: 50%;
     right: 0;
     margin-top: -270px;;
     width: 200px;
	 height: 500px;

	 background-image: url("/images/gm1-1.jpg");
     text-align: center;
     z-index: 9999;
     font-size: 16px;;
 }
 .ke_gui>img{
     margin: 25px 0 20px;;
     width: 82.5%;;
 }
 .ke_lian{
     width:  82.5%;
     margin: 0 auto;
 }
 .ke_lian a{
     display: block;
     width: 100%;
     background: #195cce;
     height: 40px;
     margin: 10px 0 20px;;
     text-decoration: none;
     line-height: 40px;;
	 color: #fff;
 }
 .ke_gui>p{
	 width: 100%;
	 text-align: center;
     margin: 0 auto;
 }
 .ke_for{
     width:  82.5%;
     margin: 0 auto;
     color: #fff;
 }
 .ke_for h4{
     font-weight: normal;
     padding: 0;
     font-size: 14px;;
     margin: 20px 0;
 }
 .ke_for input{
     width: 100%;
     line-height: 40px;;
     text-align: center;
     font-size: 14px;;
     background: none;
     border: 1px solid #fff;
     color: #fff;
     height: 40px;;
	 letter-spacing: 1px;

 }
 .ke_for input::input-placeholder { /* WebKit, Blink, Edge */
	 color: #fff;
 }

 .ke_for .ke_but{
     width: 100%;
     margin: 20px 0 ;
     background: none;
     color: #318bec;
     font-size: 14px;;
	 background: #fff;
     border: 1px solid #fff;
 }
 .ke_gui>span{
     position: absolute;
     top: 0;
     right: 0;
     color: #fff;
     cursor: pointer;
     font-size: 20px;;
 }
 .ke_guisuo{
     background: #318BEC;
     text-align: center;
     position: fixed;
     top: 50%;
     z-index: 999;
     right: 0;
     margin-top: -75px;
     font-size: 16px;;
     width: 0px;
     padding-bottom: 10px;;
     cursor: pointer;
 }
 .ke_guisuo img{
     width: 20px;
     margin: 15px 0 7px;
 }
 .ke_guisuo p{
     width: 20px;
     margin: 0 auto ;
     color: #fff;
     line-height: 20px;
 }
 .ke_jian{
	 float: left;
	 text-align: center;
 }
 .ke_jian span{
	 display: inline-block;
	 width: 1px;
	 margin: 0 90px;
	 height: 30px;
	 border-left: 1px solid #fff;
 }
 .ke_jian img{
	 width: 60px;
	 margin: 0 70px;
	 display: block;
	 margin-top: -10px;

 }

 /*弹窗*/
 .gmbdiv{
	 width: 100%;
	 height: 100%;
	 position: fixed;
	 justify-content: center;
	 align-items: center;
	 display: none;
	 top: 0;
	 left: 0;
	 background: rgba(0,0,0,0.4);
	 z-index: 999;

 }
 .gmbmain{
	 width: 450px;
	 height: 593px;
	 position: absolute;
 }
 .gmbmain img{
	 width: 450px;
 }
 .gmbdiv2{
	 width: 100%;
	 height: 100%;
	 position: fixed;
	 justify-content: center;
	 align-items: center;
	 display: none;
	 top: 0;
	 background: rgba(0,0,0,0.4);

	 left: 0;
	 z-index: 999;

 }
 .gmbmain2{
	 width: 450px;
	 height: 593px;
	 position: absolute;
 }
 .gmbmain2 img{
	 width: 450px;
 }
 .gmbmain input{
	 height: 40px;
	 border: none;
	 background: none;
	 position: absolute;
	 outline: none;
	 font-size: 14px;
	 font-family:"微软雅黑";
 }

 .gmbmain .gmbinp1{
	 width: 60%;
	 top: 22.5%;
	 left: 24%;
 }
 .gmbmain .gmbinp2{
	 width: 60%;
	 top: 32%;
	 left: 24%;
 }
 .gmbmain .gmbbtn{
	 width: 60%;
	 height: 10%;
	 left: 20%;
	 top: 75%;
 }
 .gmbmain .gmbclick{
	 width: 20%;
	 height: 10%;
	 position: absolute;
	 bottom: 0;
	 left: 40%;
	 cursor: pointer;
 }
 .gmbmain2 .gmbclick2{
	 width: 20%;
	 height: 10%;
	 position: absolute;
	 bottom: 0;
	 left: 40%;
	 cursor: pointer;

 }
 .gmbmain textarea{
	 width: 60%;
	 height: 19%;
	 position: absolute;
	 top: 43%;
	 left: 24%;
	 outline: none;
	 background: none;
	 border: none;
	 resize: none;
	 font-size: 14px;
	 font-family:"微软雅黑";
 }

  .newdv{
            width: 1172px;
         
            position: relative;
        }
        .newdv>img{
            width: 100%;
            margin-top: 220px;
        }
        .newdv>ul{
            display: block;
            position: absolute;
            top:0;
            width: 1185px;
            margin: 0;
            padding: 0;
        }
        .newdv>ul>li{
            display: inline-block;
            width: 345px;
    float: left;
            margin: 0 25px;

        }
        .newdv>ul>li h4{
            margin: 15px 0;
    font-weight: bold;
font-size: 16px;

        }
        .newdvdv{
            width: 100%;
            font-size: 14px;
            margin-top: 23px;
    color: #666;

        }
        .newdvdv ul{
            list-style: none;
            margin: 0 ;
            padding: 0;
        }

        .newdvdv ul li{
            display: inline-block;
            float: left;
            margin-top: 10px;
        }
        .newdvdv li span{
            display: inline-block;
            width: 60px;
            line-height: 20px;
            float: left;
        }
        .newdvdv li p{
            float: right;
            display: inline-block;
            width: 280px;margin: 0;
            line-height: 20px;
        }