﻿/*通用类*/
*{
	margin:0;
	padding:0;		
}
body{		
	margin:0 auto;
	font-size:16px;	
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	text-align:justify;	
	color:#616161;
	overflow-x:hidden;
	position:relative;
	min-width:1260px;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#616161;
	text-decoration:none !important;	
	outline:none !important;
}
a:hover{
	color:#0260b8;	
}
ul{
	list-style-type:none;	
	margin:0;
}
dl{
	margin:0;
	padding:0;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
.ck_device{
	position:absolute;
	top:-300px;
}

/*所有设备公用 CSS*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;	
}

/*total*/



.header-mb{
	width:100%;
	height:50px;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	background:#fff;
	border-bottom:1px solid #ccc;
}
.header-mb .logo{
	float:left;
	margin-left:3%;
	margin-top:30px;
}
.header-mb .logo img{
	display:block;
	height:28px;
	width:auto;
}
.header-mb-zw{
	height:51px;
	clear:both;
}
.nav-mb{
	position:fixed;
	right:0;
	top:0;
	z-index:100;	
	width:100%;
	height:100%;	
	padding-top:50px;
	display:none;
}
.nav-mbshow{
	display:block;
	background:url("../images/bg_22.png");	
}
.menu-btn{
	width:40px;
	height:30px;
	border:1px solid #ddd;
	border-radius:5px;	
	position:fixed;
	right:3%;
	top:10px;
	background:#fff url("../images/menu.png") no-repeat center center;
	z-index:110;
}
.menu-btnshow{
	background-image:url("../images/menu_close.png");	
}
.nav-mb dl{
	width:90%;
	margin:0 auto;	
	font-size:14px;
}
.nav-mb a{
	display:block;	
}
.nav-mb dt{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;	
	
}
.nav-mb .par2{
	background:url("../images/add_btn.png") no-repeat right center;
}
.nav-mb .down dt{
	
}
.nav-mb .down .par2{
	background-image:url("../images/close_btn.png");
}
.nav-mb dd{
	line-height:30px;	
	display:none;
}
.nav-mb .down dd{
	display:block;	
}
.nav-mb dd a{
	color:#666;	
	padding:0 15px;
}

.header_t{
	height: 40px;
	line-height: 40px;
	clear: both;
	border-bottom:1px solid #d2d2d2;
	font-size:12px;
	color:#3b3b3b;
	position: relative;
	z-index: 110;
}
.header_t .wxa{
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	background:url("../images/head_wx.png") no-repeat center center;
	position: relative;
	z-index: 110;
}
.header_t .code{
	display: none;
	width: 100px;
	height: 100px;
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 110;
}
.header_t .wxa:hover .code{
	display: block;
}
.header{
	height: 100px;
	position:relative;
	z-index:100;
	background:#BA1F00;
	min-width:1260px;
	width:100%;
	margin:0 auto;
}

.header .logo{}
.header .logo img{padding-top:30px;height:28px;width:auto;}
.header .logo2{position:absolute;width:10%;min-width:180px; text-align:center;}
.header .logo2 img{padding-top:30px;height:28px;width:auto;}

.header2{
	height:86px;
	position:absolute;
	z-index:100;
	background:rgba(54,54,54,0.6);
	min-width:1260px;
	width:100%;
	margin:0 auto;
}

.header2 .logo{}
.header2 .logo img{padding-top:30px;height:28px;width:auto;}
.header2 .logo2{position:absolute; width:10%; min-width:180px;text-align:center;}
.header2 .logo2 img{padding-top:30px;height:28px; width:auto;}


.nav{
	float: right;
}
.nav_in{
	float: left;
	position: relative;
	z-index: 100;
	
}
.nav_in .par{
	display: block;
	height: 86px;
	line-height: 86px;
	font-weight:normal;
	font-size:16px;color:#ffffff;
	margin-top:0px;padding:0 30px;
}
.nav_in .par span{ color:#ffffff; font-size:12px; padding-left:5px;}
.nav_in:hover .par,.now_hover .par{
	color:#ffffff;
	background-color:#363636;
}
.nav_in ul{
	width: 120px;
	position: absolute;
	left: -0px;
	top: 86px;
	z-index: 100;
	background:#fff;
	display: none;
	background:rgba(255,255,255,0.8);
}
.nav_in:hover ul{
	display: block;
}
.nav_in li{
	height: 40px;
	line-height: 40px;
	text-align:center;
	border-bottom:#CCC 1px dashed;
}
.nav_in li a{
	display: block;
	height: 40px;
	padding-left:0px;
	width: 120px;
	font-size:14px;
	border-bottom:#CCC 1px dashed;
}
.nav_in li a:hover{
	background:#f3f3f3;
	color:#0065D3;
}
.nav_in2{float:left;}
.nav_in2 a{ display:block; color:#8eb4e2; line-height:86px; font-weight:bold; padding:0 15px;}

.bg1{
	background:url("../images/bg1.png");
}

.lybanner{ width:100%; margin:0 auto; min-width:1260px; clear:both;}
.lybanner img{ width:100%; height:auto; float:left;}
.headerzw{ height:86px;}
/*total*/

/*hm首页*/
.clear{ clear:both; }
.indexnews{ background-image:url(../images/bg0.png); height:210px; min-width:1260px; position:absolute; z-index:9999; width:100%; bottom:102px}
.indexnews .indexnewsti{ margin-top:25px;font-size:18x; font-weight:bold; background-image:url(../images/q.png); background-repeat:no-repeat; background-position:left center; padding-left:30px; color:#FFF;}
.indexnews ul{ padding:25px 0 0 0; margin:0;}
.indexnews ul .fristli{ margin-right:2%;}
.indexnews ul li{ width:49%; height:107px; float:left; background-image:url(../images/bg2.png)}
.indexnews ul li a{ display:block;color:#FFF;}
.indexnews ul li img{ width:135px; float:left;}
.indexnews ul li .infos{ float:left; margin:20px; line-height:30px; font-size:18px; font-weight:bold;}
.indexnews ul li .infos span{ padding-top:15px; font-size:16px; font-weight:normal;}
.mainmain{width:100%; margin:0 auto; height:953px;min-width:1260px;}
.mainmain .mainmainleft{ background-color:#10137b; width:10%;text-align:center; height:953px; float:left;}
.mainmain .mainmainleft img{ padding-top:200px; width:auto; height:auto;}

.mainmain .mainmainright{ width:100%; float:left;min-width:1100px; background-color:#CCC;}
.mainmain .mainmainright .maininfo{height:850px; background-color:#fbf9f9;min-width:1100px;}

.mainmain .mainmainright .maininfo .maininfoleft{ width:23%; float:left; background-color:#f5f0f0;height:850px;}
.mainmain .mainmainright .maininfo .maininfoleft img{ width:100%; height:auto;}

.mainmain .mainmainright .maininfo .maininforight{ width:77%; float:left;}
.mainmain .mainmainright .maininfo .maininforight .mainti{width:90%; margin:40px auto; font-size:32px;}
.mainmain .mainmainright .maininfo .maininforight .mainti span{color:#afacac; font-size:20px; padding-left:25px; font-weight:normal;}
.mainmain .mainmainright .maininfo .maininforight .mainti ul{ float:right;}
.mainmain .mainmainright .maininfo .maininforight .mainti ul li{ float:left;}
.mainmain .mainmainright .maininfo .maininforight .mainti ul li a{ font-size:12px; background-color:#666666; margin:0 10px; color:#FFF; height:30px; line-height:30px; padding:0 10px; display:block;}
.mainmain .mainmainright .maininfo .maininforight .mainti ul li a:hover,.mainmain .mainmainright .maininfo .maininforight .mainti ul li a.hover{background-color:#D7000F;}
.mainmain .mainmainright .maininfo .maininforight .maininfos{width:90%; margin:0 auto 0 5%;line-height:30px; height:700px; overflow: auto;border: none; padding-right:20px;}

.mainmain .mainmainright .maininfo .maininforight .maininfos img{ max-width:100%; height:auto;}

.mainmain .mainmainright .maininfo .maininforight .maininfos .text{
	height: 35px;
	line-height: 35px;
	float: left;
	margin-right:1%;
	border:0px solid #dfdfdf;
	background:rgba(255,255,255,1);
	text-indent:10px;
	width: 37%;
	color:#000000;
	margin-bottom:10px;
	margin-top:10px;padding-left:3%;
}

.mainmain .mainmainright .maininfo .maininforight .maininfos .bg1{ background-image:url(../images/j1.png); background-repeat:no-repeat; background-position:10px center; }
.mainmain .mainmainright .maininfo .maininforight .maininfos .bg2{ background-image:url(../images/j2.png); background-repeat:no-repeat; background-position:10px center; }
.mainmain .mainmainright .maininfo .maininforight .maininfos .bg3{ background-image:url(../images/j3.png); background-repeat:no-repeat; background-position:10px center; }
.mainmain .mainmainright .maininfo .maininforight .maininfos .bg4{ background-image:url(../images/j4.png); background-repeat:no-repeat; background-position:10px center; }

.mainmain .mainmainright .maininfo .maininforight .maininfos textarea{height: 35px;
	line-height: 35px;
	float: left;
	margin-right:1px;
	border:0px solid #dfdfdf;
	background:rgba(255,255,255,1);
	text-indent:10px;
	width: 81%;
	height:100px;
	color:#000000;
	margin-bottom:10px;
	margin-top:10px;}
.mainmain .mainmainright .maininfo .maininforight .maininfos .sub{	float: left;
	display: block;
	margin:10px 0 0 0;
	width: 204px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border:1px solid #d51e32;
	font-size:18px;
	font-weight: bold;
	color:#fff;
	background:#d51e32;}
 
.mainbottom{ background-color:#fbf9f9;min-width:1100px;}
.scrollbar{
    width: 15px;
    height: 10px;
    margin: 0 auto;
}

.test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #535353;
    }

.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 5px;
        background: #EDEDED;
}
	
.index3_1 span,.index3_1 small,.index3_1 big{ display: block;}
.index3_list{ padding: 50px 0px 60px;}
.index3_list li{float: left; padding:0 2% 20px 0px; width:48%; clear: none; display: inline-block;}
.index3_list li em .d1{ font-size:30px; padding-top:25px;}
.index3_list li em .d2{ font-size:16px;}
.index3_list li:hover em{ background-color:#DFC603}
.index3_1{height:125px;}	

.index3_list{ clear: both; overflow: hidden;  margin:0 auto}
.index3_list ul{ clear: both; overflow: hidden; display: ;}
.index3_list li{overflow: hidden; padding-bottom: 20px;transition-property:all;transition-duration:.5s;}
.index3_list li em{float: left; width: 70px; overflow: hidden; height: 115px; background-color:#adadad; color:#FFF; text-align:center;}
.index3_list li em a{color:#FFF; font-size:20px;}

.index3_1{ overflow: hidden;line-height: 22px; padding: 10px; position: relative; color: #818181; height: 94px; background: #fff;}
.index3_1 h3{font-weight: lighter; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:16px;}
.index3_1 p{ margin:7px 0; height: 44px; overflow: hidden; font-size:14px;}

.index3_1 big{ position: absolute;right: 0; bottom: 0; background: #DFC603; color: #fff;font-size:24px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: ;transition-property:all;transition-duration:.5s;}
.index3_1 big a{color: #fff; display: block;}
.index3_list li:hover h3,.index3_list ul li:hover h3 a{ color: #DFC603;}
.index3_list li:hover big { background: #DFC603;}

.productlist{ width:100%; margin:30px auto 30px;}
.productlist ul li{ width:31%; margin:0px 2% 40px 0px; float:left;  border:#EDD02B 1px solid}
.productlist ul li img{float:left; width:45%; height:auto;}
.productlist ul li .infos{ padding:20px 10px; font-size:14px; line-height:25px;float:left;}
.productlist ul li .infos b{ font-size:16px; line-height:40px;}
.productlist ul li :hover{ color:#EDD02B;}



.pagepage{margin:40px auto 20px auto; width:100%; text-align:center;}


.pagepage li{
list-style:none;
	float:left;
}
 
.pagepage a{
	display:inline-block;
	height:25px;
	line-height:25px;
	border:1px solid #dcdcdc;
	margin:0 3px;
	padding:0 3px 0 3px;
	text-decoration:none;
	color:#333
}

 
.pagepage a:hover,.pagepage a.hover{
	color:#fff;
	background:#737373;
	border:#737373 1px solid;
}
	

.banner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;
}
.banner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banner .swiper-slide a{
	display:block;
	width:100%;	
}
.banner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:150px;
  width: 100%;
}
.banner .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.banner .swiper-pagination-bullet-active {
  background: #fff;
}

.banner .cbtn{
	width: 53px;
	height: 53px;
	position: absolute;
	z-index: 20;
	cursor: pointer;
	top: 50%;
	margin-top:-30px;
}
.banner .my-prev{
	left: 30px;
	background:url("../images/fri_pre.png?v=1") no-repeat center center;
	background-size:100% 100%;
	opacity:0.3;
}
.banner .my-next{
	right: 30px;
	background:url("../images/fri_next.png?v=1") no-repeat center center;
	background-size:100% 100%;
	opacity:0.3;
}

.banner .my-prev:hover{opacity:0.9;}
.banner .my-next:hover{opacity:0.9;}

/*hm 首页*/

.prenext{ width: 100%; margin: 30px auto 30px; border-top: #ccc 1px dotted; padding-top: 25px; clear: both}
.prenext .prenextleft{float: left; width: 50%;text-align: left;}
.prenext .prenextright{float: left; width: 50%;text-align: right;}
.cm_head1{
	padding:83px 0;
	text-align: center;
}
.cm_head1 dt{
	height: 46px;
	line-height: 46px;
	font-size:32px;
	font-weight: bold;
	color:#333;
}
.cm_head1 dd{
	height: 42px;
	line-height: 42px;
	text-transform: uppercase;
	color:#b9b9b9;
}
.cm_head1 i{
	display: block;
	width: 22px;
	height: 2px;
	background:#b7c3ce;
	margin:0 auto;
}



/*所有设备公用 CSS*/

/* PC大屏幕 big star*/
 

.visible-lg {display: block !important;}
.visible-lg-block {display: block !important;}
.visible-lg-inline {display: inline !important;}
.visible-lg-inline-block {display: inline-block !important;}
.hidden-lg{display:none !important;}

.wrapin{
	width:1260px;	
	min-width:1260px;
}
.wrapin2{
	padding:0 20px;
}

.wrapin3{
	width:94%;	
	min-width:1260px;
	margin:0 auto;
}

.hm_pros{
	width: 1295px;
	margin:0 auto;
	display:flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
.hp_item{
	width: 410px;
	height: 260px;
	border-radius:10px;
	border:1px solid #e5e5e5;
	background:#fff;
	margin-top:77px;
	position: relative;
	text-align: center;
}
.hp_item .photo{
	display: block;
	width: 154px;
	border-radius:100%;
	height: 154px;
	border:3px solid #e5e5e5;
	overflow: hidden;
	position: absolute;
	top: -80px;
	left: 50%;
	margin-left:-80px;
}
.hp_item .photo img{
	display: block;
	width: 154px;
	height: 154px;
}
.hp_item dl{
	padding:80px 0 0 0;
}
.hp_item dt{
	height: 50px;
	line-height: 50px;
	font-size:18px;
	color:#333;
}
.hp_item dd{
	height: 75px;
	line-height: 25px;
	color:#999;
	font-size:14px;
}
.hp_item .seea{
	display: block;
	width: 128px;
	height: 25px;
	line-height: 25px;
	border-radius:13px;
	border:1px solid #fff;
	background:#0360b8;
	font-size:14px;
	color:#fff;
	margin:0 auto;
}
.hp_item:hover{
	color:#fff;
	background:#0360b8;
}
.hp_item:hover dt{
	color:#fff;
}
.hp_item:hover dd{
	color:#fff;
}
.hp_item:hover .seea{
	border-color:#1f71c0;
}
.lq_handle{
	width: 1295px;
	height: 235px;
	margin:66px auto 0 auto;
	color:#fff;
	background:url("../images/lq_handle.jpg") no-repeat top center;
}
.lq_handle .title{
	text-align: center;
	height: 150px;
	line-height: 150px;
	font-size:30px;
	font-weight: bold;
}
.lq_handle .btn{
	float: left;
	height: 85px;
	width: 14.28%;
	text-align: center;
	border-radius:10px 10px 0 0;
}
.lq_handle .hover{
	background:#fff;
}
.lq_handle .tp{
	height: 28px;
	line-height: 28px;
	padding-top:28px;
	font-size:18px;
	color:#fff;
}
.lq_handle .hover .tp{
	font-weight: bold;
	color:#156cbf;
}
.lq_handle .ts{
	height: 22px;
	line-height: 22px;
	font-size:12px;
	font-style:italic;
	color:#60b0fa;
}
.lq_handle .ts span{
	display: inline-block;
	padding-left:12px;
}
.lq_handle .hover .ts span{
	font-style:normal;
	font-weight: bold;
	background:url("../images/ts.png") no-repeat left center;
}
.lq_con{
	display: none;
	width: 1295px;
	margin:0 auto;
}
.show{
	display: block;
}
.lq_con .tip{
	font-size:18px;
	padding:40px 0;
	color:#363636;
}
.lq_con .photo{
	display: block;
	height: 256px;
	float: left;
	margin:0 50px 0 0;
}
.lq_con ul{
	float: right;
	font-size:12px;
	width: 140px;
}
.lq_con li{
	height: 30px;
	line-height: 30px;
}
.lq_con li em{
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	color:#fff;
	text-align: center;
	border-radius:100%;
	background:#0360b8;
	float: left;
	margin:8px 10px 0 0;
}

.hm_fri{
	background:url("../images/fribg.jpg") repeat-y top center;
	background-size:100% auto;
	margin-top:30px;
	padding-bottom:46px;
}
.hm_fri .cm_head1{
	padding:30px 0;
}
.hm_fri .cm_head1 dt{
	color:#0e61af;
}
.hm_fri .cm_head1 dd{
	color:#474747;
}

.fri_slider{
	height: 106px;
	width: 1295px;
	margin:0 auto;
	position: relative;
}
.fri_slider a{
	display: block;
	width: 200px;
	height: 106px;
	margin:0 auto;
}
.fri_slider img{
	display: block;
	width: 200px;
	height: 106px;
}
.fri_slider .cbtn{
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 20;
	cursor: pointer;
}
.fri_slider .my-prev{
	left: 0;
	background:url("../images/fri_pre.png") no-repeat center center;
}
.fri_slider .my-next{
	right: 0;
	background:url("../images/fri_next.png") no-repeat center center;
}

.hm_about{
	height: 686px;
	background:url("../images/abbg.jpg") no-repeat top center;
}
.hm_about .wp{
	padding:94px 0 0 0;
	width: 1295px;
	margin:0 auto;
}
.ab1{
	float: left;
	width: 530px;
	height: 515px;
	position: relative;
}
.ab1 .bg{
	width: 530px;
	height: 515px;
	display: block;
}
.ab2{
	float: left;
	width: 358px;
	height: 515px;
	position: relative;
	margin-left:15px;
}
.ab2 .bg{
	display: block;
	width: 358px;
	height: 515px;
}
.ab3{
	float: left;
	width: 370px;
	height: 250px;
	position: relative;
	margin-left:15px;
	margin-bottom:15px;
}
.ab3 .bg{
	display: block;
	width: 358px;
	height: 250px;
}
.ab_flg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background:#0e61af;
	color:#fff;
	display: none;
}
.ab1:hover .ab_flg{
	display: block;
}
.ab2:hover .ab_flg{
	display: block;
}
.ab3:hover .ab_flg{
	display: block;
}
.ab_bf{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	box-sizing:border-box;
	padding:25px 30px 0 30px;
	color:#fff;
}
.ab1:hover .ab_bf{
	display: none;
}
.ab_flg dl{
	padding:25px 30px 0 30px;
}
.ab_flg dt,.ab_bf dt{
	height: 65px;
	line-height: 65px;
	font-size:27px;
	font-weight: bold;
}
.ab_flg dd,.ab_bf dd{
	font-size:22px;
	line-height: 33px;
}
.ab_flg .more{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border:2px solid #fff;
	border-radius:2px;
	color:#fff;
	padding:0 10px;
	position: absolute;
	right: 30px;
	bottom: 30px;
}
.ab3 dd{
	font-size:16px;
}

.ne_handle{
	height: 75px;
	text-align: center;	
	margin-top:-70px;
}
.ne_handle .btn{
	display: inline-block;
	width: 130px;
	height: 75px;
	text-align: center;
	font-size:18px;
	color:#225ca3;
}
.ne_handle .hover{
	background:url("../images/ne_hover.png") no-repeat center 30px;
}
.hm_news .wp{
	width: 1200px;
	margin:0 auto;
}
.ne_left{
	width: 620px;
	float: left;
}
.ne_left .photo{
	display: block;
}
.ne_left .photo img{
	display: block;
	width: 100%;
	height:auto;
}
.ne_left dl{
	padding:10px 18px;
}
.ne_left dt{
	height: 40px;
	line-height: 40px;
	font-size:24px;	
}
.ne_left .name{
	color:#282828;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_left .name:hover{
	color:#0260b8;
}
.ne_left dd{
	height: 34px;
	line-height: 34px;
	font-size:12px;
	color:#8f8f8f;
}
.ne_left .tip{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_right{
	width: 540px;
	float: right;
}
.ne_item{
	padding-bottom:36px;
}
.ne_item .date{
	float: left;
	width: 76px;
	height: 76px;
	background:#e2e2e2;
	border-radius:100%;
	font-size:50px;
	font-family:Impact;
	text-align: center;
	line-height: 76px;
	color:#fff;
}
.ne_item dl{
	float: right;
	width: 450px;
}
.ne_item dt{
	height: 34px;
	line-height: 34px;
	font-size:16px;
}
.ne_item .name{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_item dd{
	font-size:12px;
	line-height: 18px;
	color:#8f8f8f;
}
.ne_con{
	display: none;
}
.show{
	display: block;
}
.hm_case{
	padding-bottom:55px;
}

.ca_slider{
	height: 345px;
	width: 1295px;
	margin:0 auto;
	position: relative;
}
.ca_slider a{
	display: block;
	width: 360px;
	height: 345px;
	margin:0 auto;
	text-align: center;
}
.ca_slider img{
	display: block;
	width: 360px;
	height: 285px;
}
.ca_slider .name{
	display: inline-block;
	height: 60px;
	line-height: 60px;
}
.ca_slider .cbtn{
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 20;
	cursor: pointer;
}
.ca_slider .my-prev{
	left: 0;
	background:url("../images/fri_pre.png") no-repeat center center;
}
.ca_slider .my-next{
	right: 0;
	background:url("../images/fri_next.png") no-repeat center center;
}


.footer2{
	height: 102px;
	background-color:#2D2D2D;
	text-align: left;
	color:#949494;
	font-size:14px;min-width:1100px;
}
.ft_nav2{
	height: 102px;
	line-height: 102px;
	float:left;
}
.ft_nav2 a{
	color:#949494;
	margin:0 20px 0 0px;
}
.ft_nav2  em{ margin-right:20px; color:#fff}
.ft_code2{
	display: block;
	width: 75px;
	height: 75px;
	margin:10px auto;
	float:right;
}
.footer2 .sao{
	text-align: center;
	line-height: 2.4;
	padding-bottom:10px;
}
.footer2 p{
	line-height: 102px;
}



.footer{
	height: 102px;
	background-color:#2D2D2D;
	text-align: left;
	color:#000000;
	font-size:14px;min-width:1100px;
}
.bgbg{background:url("../images/bg2.png");}
.ft_nav{
	height: 102px;
	line-height: 51px;
	float:left;
}
.ft_nav a{
	color:#000000;
	margin:0 20px 0 0px;
}
.ft_nav  em{ margin-right:20px; color:#999}
.ft_code{
	display: block;
	width: 75px;
	height: 75px;
	margin:10px auto;
	float:right;
}
.footer .sao{
	text-align: center;
	line-height: 2.4;
	padding-bottom:10px;
}
.footer p{
	line-height: 1.8;
}
.partnerlist{ width:100%; margin:0 auto}
.partnerlist ul li{ float:left; width:16.66666%;}
.partnerlist ul li img{ border:#CCC 1px solid; width:80%; height:auto;}

.contact_con2{
	width:600px;
	margin:0 auto;

}
.contact_con2 ul li div{ width:200px; float:left; line-height:50px}
.contact_con2 ul li input{ width:100%; margin:0 auto; height:35px;}
.contact_con2 ul li textarea{ width:100%; margin:0 auto; height:100px;}
.contact_con2 ul li .submitt{ border:0px; background-color:#900; color:#FFF; font-size:16px; margin:20px auto;}
.moremore a{ width: 160px; height: 50px; line-height: 50px; text-align: center; background: #0966E5;
 display: block;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
	margin-top: 50px;
	float: right;
}

.moremore a:hover{
	background: #BF3532;
	color: #fff;
}

/* PC大屏幕 big end*/
@media screen and (min-width: 300px) and (max-width: 1400px) {
	.nav_in .par{
	display: block;
	height: 86px;
	line-height: 86px;
	font-weight:normal;
	font-size:16px;color:#ffffff;
	margin-top:0px;padding:0 15px;
}
}