/* CSS Document */
*{text-overflow: ellipsis;}
html,body{ height:100%; width:100%;}
body{
	margin: auto; background-color:#FFFFFF;
	font-size: 14px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial;
	color: #000000; min-width:1200px; overflow-x:hidden; padding:0px;
}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table{
border-collapse: collapse;
}
a{
color: #373737;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
a:hover{
	color:#D92316
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
.clear{ clear:both}

/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:center;}
/*图片放大*/
.fd img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.fd:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}

.fl{ float:left}
.fr{ float:right}

.xuanzhuan{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 10s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 10s;
    -webkit-animation: rotate 30s linear infinite;
    -moz-animation: rotate 30s linear infinite;
    -o-animation: rotate 30s linear infinite;
    animation: rotate 30s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}









.box{  width:1600px;max-width:1600px; margin:auto;}
.flash>div{ width:100%; margin:auto; padding:0px;}
.nav{ padding-top:25px;}
.nav ul li{ float:left;}
.nav ul li a{
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	position: relative; font-size:16px; color:#ffffff; font-weight:bold;
}


.nav ul li a:after{
	content:'';
	height:10px;
	float: left;
	margin-top: -5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgba(255,255,255,0.2);
	position: absolute;
	left: 0px;
	top: 50%;
}
.nav ul li a:before{
	content:'';
	height:10px;
	float: left;
	margin-top: -5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgba(0,0,0,0.2);
	position: absolute;
	left: -1px;
	top: 50%;
}
.nav ul li:nth-child(1) a:after,.nav ul li:nth-child(1) a:before{ display:none}
.nav ul ul{ display:none}



.pagination{ clear:both; text-align:center; padding-top:20px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#333333; color:#FFFFFF}

.pagination li a{ color:#333333}

#top{
	
	width:100%;/* background-color:#FFFFFF;background-color:rgba(255,255,255,0.9);*/
	float:left; /*box-shadow:0 0 5px rgba(0,0,0,0.2);*/
position:fixed;
	z-index:2222;
	left: 0px;
	top: 0px;	-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.logo .img2{ display:none}

#top.fixed{position:fixed;
	z-index:2222;
	left: 0px;
	top: 0px; 
	background-color:rgba(30,30,30,0.9);	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;border-bottom-color:rgba(255,255,255,0.1);		

	
	}
	
#top.fixed2{position:fixed; background-color:#FFFFFF;
	z-index:2222;
	left: 0px;
	top: 0px;	
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;border-bottom-color:rgba(255,255,255,0.1);	box-shadow: 0px 0px 5px #888888;	}	
	
.fixed .nav ul li a{ color:#FFFFFF}
.fixed2 .nav ul li a{ color:#000000}
.fixed .logo .img2{ display:none}
.fixed .logo .img1{ display:block}
.fixed2 .logo .img1{ display:none}
.fixed2 .logo .img2{ display:block}
/*.nav ul li a i,.nav ul li a.huo,*/
.nav ul li a i,.nav ul li a.select{ color:#FF9C00;}
.nav ul li a:hover,.nav ul li a:hover i{
	color:#FF9C00;
}
.fixed .nav ul li a:hover,.fixed .nav ul li a:hover i{
	color: #FF9C00;
}
.fixed  .nav ul li a i,.fixed  .nav ul li a.huo{color:#FF9C00;}

#top .logo{ font-size:12px; color:#FFFFFF; color:rgba(255,255,255,0.6);}
#top .logo img,#top .logo span{ float:left; line-height:50px;}
#top .logo span{ display:none}
.flash{ clear:both;}

.flash .text{
	position: absolute;
/*	width: 100%;*/
	left: 0px;
	top:50%;
	z-index: 2;text-shadow:0 0 3px rgba(0,0,0,0.3);
}
.flash .text,.flash .text a{ color:#FFFFFF}
.flash .text .item1{ font-size:82px;text-shadow:0 0 3px rgba(0,0,0,0.3);}
.flash .text .item2{ font-size:36px; color:#FF9C00;}
.flash .text .item3{ font-size:24px;}
.flash .text .app{ font-size:18px; text-align:center; padding-top:30px;}
.flash .text .app .img{ display:inline-block; width:135px; margin-left:60px; margin-right:60px; text-align:center;}
.flash .text .app .img i{
	display:block;
	background-image: url(a1.png);
	background-repeat: no-repeat;
	background-position: center center; width:100%; height:135px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}

.flash .text .app .img:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)
}
.flash .text .app .img:hover{color:#FF9C00}
.flash .text .app .t2 i{background-image: url(a2.png);}
.flash .text .app .t3 i{background-image: url(a3.png);}
.flash .text .app .t4 i{background-image: url(a4.png);}
.flash .text .app .img b{
	display:block;
	font-weight: lighter;
}

.flash .b1{margin-top:-230px;	width: 100%;}
.flash .b3{
	left:auto;
	right:10%;
	top: auto;
	bottom: 26%; float:right; width:40%; min-width:600px; 
}
.flash .b3  .item1{ font-size:48px;}
.flash .b3 .item1 b{
	font-size:60px;
	font-weight: lighter;	white-space: nowrap;	
}
.flash .b3  .item2{ font-size:30px;position: relative; display:inline-block;}
.flash .b3  .item3{
	font-size:16px;
	color:#000000;

}
.flash .b3  .item2:after{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(150,150,150,0.3);
	width: 100px;
	position: absolute;
	left: -120px;
	top: 50%; z-index:1;content:'';
}
.flash .b3  .item2:before{	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:rgba(150,150,150,0.3);
	width: 100px;
	position: absolute;
	right: -120px;
	top: 50%; z-index:1;content:'';}

.flash .b2{margin-top:-110px; width:100%;}
.flash .b2   .item1{ font-size:72px;}
.flash .b2 .item2{ font-size:24px;}
.flash .b2 .item3{ font-size:24px;}



#foot{ background-color:#151515; clear:both; margin-top:20px; padding-top:20px; padding-bottom:20px; font-size:12px;}
#foot,#foot a{ color:#878787}

#foot .flx{}
#foot .flx .title{ font-size:24px; color:#FFFFFF;}
#foot .flx .lx{ font-size:14px}
#foot .flx .lx>div{ display:inline-block; margin-right:10px;}
#foot .flx .copy{
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 10px;
	padding-top: 10px;
}
#foot .qrcode{
	border: 1px solid #333333;
	background-image: url(tel.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding:20px;padding-left: 100px;border-radius:5px; margin-top:15px;
}
#foot .qrcode .tel{ text-align:right; padding-right:20px; line-height:1.2; padding-top:30px;} 
#foot .qrcode .tel .h1{ font-size:14px;}
#foot .qrcode .tel .h2{
	font-size:22px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.kefu {
	color: #FFFFFF;


	position:fixed; z-index:5;
	right: 20px;
	bottom: 50px; float:right; width:50px;  line-height:50px; text-align:center;

}

.kefu .item{
	float:left;
	width:100%;
	border: 1px solid #FFFFFF;
	background-color: #000000;
	cursor:pointer;
	background-color:rgba(0,0,0,0.6);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(0,0,0,0.5);
	border-right-color: rgba(255,255,255,0.5);
	border-bottom-color: rgba(255,255,255,0.5);
	border-left-color: rgba(255,255,255,0.5);
	position: relative;
}
.kefu .item:nth-child(1){	
border-top-width: 1px;
border-top-style: solid;
border-top-color:rgba(255,255,255,0.5);}
.kefu .item:last-child{	border-top-width:0px;}
.kefu .item i{ font-size:36px; color:#FFFFFF}
.kefu .item>div{
	position: absolute;
	right: 51px;
	bottom: -50px;
	width:200px;
	padding:10px;
	text-align:center;
	background-color:#FFFFFF;
	color:#333333;
	line-height:32px;
	display:none;
	border: 1px solid #dddddd;
}
.kefu .item:hover>div{ display:block;}
.kefu .item>div img{ width:100%;}
/*预约*/
.yuyue{
	position:fixed;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,0.3);
	z-index:3;
	float:left;
	left: 0px;
	top: 0px; display:none;
}
.yuyue .msg{
	width:300px;

	background-color:#FFFFFF;
	margin-top: -120px;
	margin-left: -170px;
	top: 50%;
	left: 50%;
	position: fixed; z-index:4; float:left; padding:20px; color:#666666; line-height:1;
}
.yuyue .msg .tel{ 
	font-family: Georgia, "Times New Roman", Times, serif; font-size:32px;
	color: #CC0000;
}
.yuyue .msg>form{
	float:left;
	width:100%;
	position: relative;
}
.yuyue .msg>form>.close{
	padding: 0px;
	position: absolute;
	top: -20px;
	right: -20px; cursor:pointer; width:30px; height:30px; text-align:center; line-height:30px;
}
.yuyue .msg>form> div{ clear:both; padding-top:5px; padding-bottom:5px;}
.yuyue .msg input{
	float:left;
	height: 30px;
	border: 1px solid #dddddd; width:178px; padding-left:10px; padding-right:10px;
}
.yuyue .msg button{
	float:left;
	background-color:#0381da;
	height: 32px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; width:100px; color:#FFFFFF;
}
.yuyue .msg a{ display:block; background-color:#0381da; color:#FFFFFF;}
.yuyue .msg .more{ line-height:45px; text-align:center; font-size:18px; padding-top:10px;}
#footnav{ display:none}

/*合作伙伴*/
.hezuo{  clear:both; padding-top:50px; padding-bottom:50px; background-color:#FFFFFF;
}
.hezuo .etitle{
	color:#000000;
	text-align:center;
	font-size:48px;

}

.hezuo .etitle .h2{ color:#d82416; font-size:16px;}
.hezuo .etitle b{}
.hezuo .econtent{
	float:left;
	width:100%;
	padding-top: 50px;background-color:#FFFFFF;	

}
.hezuo .econtent .picli{
	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	float: left;
	width: 16.666666666%;
	text-align:center;
	font-size:14px;
	border: 1px solid #dddddd;
	margin-left:-1px;
	margin-top:-1px;
	position: relative;height:140px; 

}

.hezuo .econtent .picli>div{	box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	width:100%;
	height:138px;
	float:left;
	position: absolute;
	left: 0px;
	top: 0px; overflow:hidden;padding:5px;display: flex;font-size:24px;
    justify-content:center;
    align-items:center; 
background-color:#FFFFFF;
}
.hezuo .econtent .picli .ntitle{ display:none}

.hezuo .econtent .picli>div.img img{ max-width:100%; max-height:100%;}	
.hezuo .econtent .picli:nth-child(6n+1){ margin-left:0px; clear:both;}
.hezuo .econtent .picli  a{ color:#ffffff;}


/*翻转*/
/*.hezuo .econtent .picli{	position:relative;text-align:center;transform-style:preserve-3d;transition:1s;}*/
.hezuo .econtent .picli .img2,.hezuo .econtent .picli:hover .img1{ display:none}
.hezuo .econtent .picli:hover .img2{ display:block}
.hezuo .econtent .picli>div.ntitle{ background-color:#cccccc}
/*.hezuo .econtent .picli,.hezuo .econtent .picli>div{

	backface-visibility:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden; 
-ms-backface-visibility:hidden; 
}
.hezuo .econtent .picli>div.ntitle,.hezuo .econtent .picli:hover{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);

}*/
.youshi{
	padding-top:80px;
	padding-bottom: 80px;
	position: relative;
}
.youshi:after{
	content:'';
	height:50px;
	position: absolute;
	left: 50%;
	bottom: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd; z-index:-1;
}
.youshi .etitle{ text-align:center}
.youshi .etitle .h1{ font-size:42px;}
.youshi .etitle .h2{ font-size:16px}
.youshi .econtent{ text-align:center}
.youshi .econtent .item{width:300px;max-width:30%; font-size:14px; text-align:center; display:inline-block;}
.youshi .econtent .item .t1{ font-size:12px; color:#737373}
.youshi .econtent .item .t1 span{ font-size:41px; color:#000000}

/*视频*/
.tv{
	position: relative;
}
.tv:after{
	content:'';
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	position: absolute;
	z-index: 1;
}
.tv .bg{

	width:1200px;
	height:750px;
	left:50%;
	margin-left:-600px;
	top:50%;
	margin-top:-375px;
	position: absolute; z-index:2; color:#FFFFFF
}
.tv .bg  .etitle{ padding-bottom:50px;}
.tv .bg  .etitle .h1{ font-size:52px;}
.tv .bg  .etitle .h2{ font-size:18px;}
.tv .bg .left{ box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; background-color:#1a519c; background-color:rgba(26,81,156,0.8); float:left; padding:50px; padding-top:80px; padding-bottom:80px; width:48%; clear:both; text-align:left; font-size:14px; line-height:1.2;}
.tv .bg .left{ padding-top:50px; padding-bottom:50px; line-height:2;}
.tv .bg .left .t1{ font-size:36px;}
.tv .bg .left .t2{ font-size:18px;}
.tv .bg .left .t3{ line-height:2;}
.tv .bg .left>div{ padding-bottom:10px; padding-top:10px;}
.tv .bg .right{ float:right; width:45%;text-align:left; font-size:16px;}
.tv .bg .right .picli{border-radius:0 0 3px rgba(0,0,0,0.3);border-radius:3px; box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
	background-color:rgba(255,255,255,0.1);
	float:left;
	width:100%;
	padding: 24px;
	margin-bottom: 20px; padding-left:50px; padding-right:50px;
}
.tv .bg .right .picli .img{ float:left; width:125px; font-size:18px; text-align:center}
.tv .bg .right .picli .r{ margin-left:175px;}
.tv .bg .right .picli .r ul li{ float:left; width:33.3333%; text-align:left;}

.pro{	padding-top: 50px;
	padding-bottom: 50px;
	clear: both;}
.pro .etitle{
	text-align: center;
	padding-bottom: 50px;
}
.pro .etitle .h1{
	font-size: 48px;
}
.pro .etitle .h1 a{color:#000000;}
.pro .etitle .h2{
	font-size: 24px;color:#D92316
}
.pro .econtent .picli .img{
	text-align: center;
	overflow: hidden;
	position: relative;
}

.pro .econtent .picli .img span{

	 background-color:rgba(0,0,0,0.5);

	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0%;
	right: 0%; z-index:1; display:none ;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms; overflow:hidden; text-indent:-99999px; 
}
.pro .econtent .picli a{
	display:block;
	float:left;
	width:100%;
	position: relative;
}
.pro .econtent .picli a:hover .img span{ display:block}


.pro .econtent .picli  .img:after,.pro .econtent .picli  .img:before{-webkit-transition:200ms; -moz-transition:200ms; -ms-transition:200ms; transition:200ms;

	width:0px;
	position: absolute;
	 height:0px; z-index:3;content:'';
	}

.pro .econtent .picli .img:after{left: 10px;
	top: 10px;
		border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color:rgba(255,255,255,0);
	border-left-color:rgba(255,255,255,0);
}

.pro .econtent .picli .img:before{
	right: 10px;
	bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color:rgba(255,255,255,0);
	border-bottom-color:rgba(255,255,255,0);
}
.pro .econtent .picli a:hover .img:after,.pro .econtent .picli a:hover .img:before{
	width:50px; height:50px; 
}
.pro .econtent .picli a:hover .img:after{
	border-top-color:rgba(255,255,255,0.7);
	border-left-color:rgba(255,255,255,0.7);

}
.pro .econtent .picli a:hover .img:before{
	border-right-color:rgba(255,255,255,0.7);
	border-bottom-color:rgba(255,255,255,0.7);

}








.pro .econtent .picli:nth-child(4n+1){ clear:both}
.pro .econtent .picli .img img{width:100%;}
.pro .econtent .picli .ntitle{
	text-align: center;
	overflow: hidden;
	line-height:1.2;
	padding-top: 15px; padding-bottom:15px;
}
.pro .econtent .more{
	text-align: center;
	padding-top: 35px;
}
.pro .econtent .more> div{	display: inline-block;}
.pro .econtent .more> div div{
	background-color: #E6E6E6;
	width: 50px;
	height: 50px;
	text-align: center;
	display: inline-block;
	margin: 0px;
	padding: 0px; line-height:50px; float:left; margin-right:2px; cursor:pointer;
}
.pro .econtent .more div a{
	height:50px;
	width:100%;
	float:left;
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro .econtent .more div.next{}
.pro .econtent .more div.prev{}


.case .econtent { max-width:96%; margin:auto}
/*.case .econtent .picli .img{ position:relative;}*/
.case .econtent .swiper-slide{ text-align:center}
.case .econtent .picli{
	background-image: url(bg_pro2.png);
	background-repeat: no-repeat;
	background-position: center top; width:376px; min-height:373px; padding:20px; max-width:100%;box-sizing:border-box; background-size:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; display:inline-block; float:none; margin:auto;
}

.case .econtent .picli:hover .img span{ top:0px; background-image:none; text-indent:0px; text-align:center; color:#ffffff; }
.case .econtent .picli .img span b{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 50%; display:block; text-align:center; font-size:18px; margin-top:-30px;
}
.case .econtent .picli .img span b font{ display:block}
.case .econtent .picli .img span b i{
	font-style: normal;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #ffffff; display:inline-block; font-weight:lighter; font-size:14px; margin-top:10px;
}
.case .econtent .picli .ntitle{ display:none
}


.news{
	background-image: url(newsbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:100% 100%;
	padding-top: 80px;
	padding-bottom: 80px;
	clear: both;

}
.news,.news a{color: #FFFFFF; }
.news .etitle{
	text-align: center;
	padding-bottom: 50px;
}
.news .etitle .h1{
	font-size: 48px;
}
.news .etitle .h2{
	font-size: 24px;color:#D92316
}
.news .econtent .picli{
	width:96%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	text-align: center; margin-bottom:15px; margin-top:15px;
}
.news .econtent{ position:relative; margin-right:50px; margin-left:50px;}
.news .econtent .swiper-container{position:relative;}
.news .swiper-button-next{ left:-40px;}
.news .swiper-button-prev{ right:-40px;}
#cms .newli{
	width:29.3333%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
	text-align: center; margin-bottom:15px; margin-top:15px;
}
#cms .newli:nth-child(3n+1){ clear:both}
.news .econtent .picli>a,#cms .newli>a{
	display: inline-block;
	text-align: left;width:367px; max-width:100%;
}
.news .econtent .picli .img,#cms .newli .img{
	float: left;
	width: 100%;
	overflow: hidden; max-height:205px;display: flex;
    justify-content:center;
    align-items:center;
}
.news .econtent .picli .img{max-height:225px;}
	
.news .econtent .picli .img img,#cms .newli .img img{ max-height:100%;max-width:100%;}
.news .econtent .picli .right,#cms .newli .right{
	padding-top: 10px;	float: left;
	width: 100%;
}
.news .econtent .picli .right .ntitle,#cms .newli .right .ntitle{
	font-size:18px;
	float: left;
	width: 100%;
	white-space: nowrap;
	overflow: hidden; text-align:center;
}
.news .econtent .picli .right .dp,#cms .newli .right .dp{
	font-size:12px;
	padding-top: 10px;
	float: left;
	width: 100%;
	line-height:1.5;
	height:3em;
	overflow: hidden;
}
.news .econtent .picli .right .more,#cms .newli .right .more{
	line-height:30px;
padding-top: 20px;	float: left;
	width: 100%;
}
.news .econtent .picli .right .more span,#cms .newli .right .more span{
	border-radius:20px;
	display: inline-block;
	font-size:12px;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #FFFFFF;border: 1px solid rgba(255,255,255,0.5);
	text-transform: uppercase;
}
#cms .newli .right .more span{border: 1px solid rgba(0,0,0,0.5);}
.news .econtent .picli a:hover,#cms .newli a:hover{color:#D92316}
.news .econtent .picli a:hover .right .more span,#cms .newli:hover .right .more span{
	color: #000000;
	background-color: #FFFFFF;
}

.news .box>.more{
	text-align: center;
	clear: both;
	line-height:2.5;
	padding-top: 35px;
}
.news .box>.more a{
	display: inline-block;
	padding-right: 30px;
	padding-left: 30px;
	background-color:rgba(255,255,255,0.3);
	font-size: 16px;
}
.news .box>.more a:hover{background-color:#D92316}


/*关于我们*/
.box_b{
	position: relative;	
	margin:auto;
	background-image: url(aboutbg.png);
	background-repeat: no-repeat;
	background-position: center top;
	/*min-height:755px;*/ padding-top:120px; padding-bottom:120px; background-size:100% 100%; margin-bottom:-18px;

}
.box_b,.box_b a{ color:#FFFFFF}

.box_b .item{ clear:both; margin-top:1px; float:left; width:100%;}
.box_b .item i{
	background-image: url(about.png);
	background-repeat: no-repeat;
	background-position: 45px top;
	width:185px;
	display:inline-block;
	height:105px;
	float:left;
	background-color:rgba(255,255,255,0.2);
	position: relative;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.box_b .item2 i{	background-position: 45px -105px; }
.box_b .item3 i{	background-position: 45px -215px; }
.box_b .item4 i{	background-position: 45px -325px; }
.box_b .item5 i{	background-position: 45px -430px; }
.box_b .item .div{ margin-left:250px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; text-align:left;}
.box_b .item .div .h1{
	font-size:24px;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;
	line-height:1.2;
	padding-bottom:10px;
	white-space: nowrap;
}
.box_b .item .div .h2{ font-size:14px; color:#b8b8b8}

.box_b .item:hover i{ background-color:#be0000; width:210px;}
.box_b .item i:after{-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #be0000;
	position: absolute;
	width: 0px;
	top: 50%;
	right: 0px; content:'';
}
.box_b .item:hover .div .h1{color:#be0000; }
.box_b .item:hover i:after{
	width: 30px;
	right: -30px;
}
.box_b .item:hover .div{ margin-left:280px;}
.bannerin{
	clear:both;
	position: relative; 
}
.bannerin>img{ width:100%;}
.bannerin .img{
	text-align: center;
	width: 800px;
	position: absolute;
	left: 50%;
	z-index: 2;
	margin-left: -400px;
	bottom: -200px;
}

.bannerin .text {
	position: absolute;
	left: 50%;
	width:100%;
	float:left;
	/*bottom: 80px;*/top: 50%; margin-top:-100px; line-height:1; width:850px; margin-left:-425px; text-align:center;
}

.bannerin .text .item1{
	font-size: 60px;
	color: #FFFFFF; padding-bottom:50px;
}
.bannerin .text .item2{
	color: #FF9C00;
	font-size: 26px;padding-bottom:50px;
}
.bannerin .text .item3{
	font-size:24px;
	color: #FFFFFF;
/*	background-image: url(line.png);
	background-repeat: no-repeat;
	background-position: center center;*/
}
/*.bannerin .text .item4{ padding-top:50px; }
.bannerin .text .item4 a{
	background-image: url(wx1.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	float: left;
	width:25%;
	padding-top: 135px;
	color: #fff;
	display: block;
	color:rgba(255,255,255,0.8);
	font-size: 16px;
}
.bannerin .text .item4 a.wx2{background-image: url(wx2.png);}
.bannerin .text .item4 a.wx3{background-image: url(wx3.png);}
.bannerin .text .item4 a.wx4{background-image: url(wx4.png); float:right;}*/

.sort{
	font-size:33px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.sort span{
	display:inline-block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D72315; margin-bottom:-1px;
}
.abouttitle{ font-size:18px; text-align:center; color:#4a4a4a; padding-top:30px; padding-bottom:30px;}
.abouttitle b{ font-size:22px; display:block}
.abouttitle span{ display:block}
.aboutcontent{ line-height:2.5; font-size:18px; padding-bottom:50px;}

.aboutcontent .kuai{ clear:both; text-align:center; padding-bottom:50px; padding-top:30px; float:left; width:100%;}
.aboutcontent .kuai .item>.img{
	background-color:#32afd4;
	color:#FFFFFF;
	display:inline-block;
	height:80px;
	width:200px;
	border-radius:100%;
	background-image: url(01.jpg);
	background-repeat: no-repeat;
	background-position: center 45px;
	padding-top: 120px;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
.aboutcontent .kuai .item>.img *{ max-width:100%;}
.aboutcontent .kuai .item:hover>.img {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)
}
.aboutcontent .kuai .item:hover{color:#DEAD44;}
.aboutcontent .kuai .item>.t{ line-height:3;}
.aboutcontent .kuai .item2>.img{
	background-color:#E5C765;
	background-image: url(02.jpg);
}

.aboutcontent .kuai .item3>.img{
	background-color:#6FCAE7;
	background-image: url(03.jpg);
}
.aboutcontent .kuai .item4>.img{
	background-color:#DEAD44;
	background-image: url(04.jpg);
	
}



.aboutcontent .kuai .item1{

	font-weight: lighter;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CDE0E4; margin-right:-2px;
}
.aboutcontent .kuai .item{
	width:25%;
	margin-left:-1px;
	text-align:center;
	float:left;
	font-size: 16px;
	font-weight: lighter;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDE0E4;
}

/*产品服务*/

.prosort{ line-height:75px; font-size:18px;}
.prosort .box{ width:1200px;}
.prosort ul{ width:100%;/* display:table;*/ text-align:center;}
.prosort ul li{
	text-align:left; /*width:16.6666%;*/
/*	display:table-cell;*/
	position: relative;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; padding-left:10px; padding-right:40px; display:inline-block;

}
.prosort ul li a{ display:block}
.prosort ul li:after{
	content:'';
	background-color:#000000;
	height:4px;
	width:4px;
	margin-top:-2px;
	position: absolute;
	left: 0px;
	top: 50%;
}
.prosort ul li a{ color:#000000}
.prosort ul li a:hover,.prosort ul li.hover a,.prosort ul li:hover a{color:#FF9C00;}
.prosort ul li:hover:after,.prosort ul li.hover:after{background-color:#FF9C00;}
.procontent{ width:100%; margin:auto; overflow:hidden;}
.procontent .picli .box{ width:100%; max-width:1366px; overflow:visible}
.procontent .picli{
	background-repeat: no-repeat;
	background-position: center center;  clear:both; float:left; width:100%; padding-top:80px; padding-bottom:80px; background-size:100% 100%; background-color:#f2f2f2;
}
.procontent .picli .img{ float:left; width:50%; margin-left:2%; }
.procontent .picli .img img{ max-width:100%;}
.procontent .picli .right{
	float:right;
	width:44%;
	font-size:18px;  margin-right:4%;

}
.procontent .picli .right .h1{ font-size:60px; line-height:1.2; padding-bottom:20px;}
.procontent .picli .right .h2{ font-size:24px;}
.procontent .picli .right .dp{ font-size:18px; padding-top:30px; padding-bottom:30px;}
.procontent .picli .right .more{ font-size:16px; line-height:35px;}
.procontent .picli .right .more a{
	display:inline-block;
	padding-left:25px;
	padding-right:25px;
	border-radius:25px;
	border: 1px solid #ffffff;
}
.procontent .picli,.procontent .picli a{ color:#FFFFFF}


.procontent .picli:nth-child(1){	background-image: url(probg1.png);}
.procontent .picli:nth-child(3){	background-image: url(probg3.png);}
.procontent .picli:nth-child(4){	background-image: url(probg4.png);}
.procontent .picli:nth-child(5){	background-image: url(probg5.png);}
.procontent .picli:nth-child(6){	background-image: url(probg6.png);}

.procontent .picli:nth-child(2n) .img{ float:right; margin-left:0; margin-right:2%;width:54%;}
.procontent .picli:nth-child(2n) .right{ float:left; margin-left:4%; margin-right:0; width:40%;}

.procontent .picli:nth-child(2) .img{ float:right; margin-left:0; margin-right:2%;width:67%;}
.procontent .picli:nth-child(2) .right{ float:left; margin-left:4%; margin-right:0; width:27%;}

.procontent .picli:nth-child(2n) .right .more a,.procontent .picli:nth-child(2n) .right{border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;color:#000000;}	
.procontent .picli:nth-child(2) .right .h2{ color:#333333}
.procontent .picli:nth-child(2) .right .dp{ color:#666666}
.procontent .picli:nth-child(2) .img{ margin-right:0px; margin-top:-20px; }
.procontent .picli:nth-child(2){ padding-bottom:40px;} 
.procontent .picli:nth-child(1){ padding-bottom:40px; }

.fuwubg .picli:nth-child(2n+1){background-image:none; background-color:#4253c2}
.fuwubg .picli:nth-child(2n){ background-image:none;background-color:#5542c2}
.fuwubg .picli:nth-child(4){ background-color:#1e98cb; padding-bottom:0px;}

.fuwubg .picli .right{ color:#FFFFFF;}

.fuwubg .picli:nth-child(2n) .right .more a,.fuwubg .picli:nth-child(2n) .right,.fuwubg .picli:nth-child(2) .right .h2,.fuwubg .picli:nth-child(2) .right .dp{
	color:#ffffff;}	
.fuwubg .picli:nth-child(2n) .right .more a,.fuwubg .picli:nth-child(2n+1) .right .more a{border-color: #ffffff;border-color:rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);}	

.fuwubg .picli .right{ width:30%;}
.fuwubg .picli:nth-child(2n) .img{ width:44%; }
.fuwubg .picli:nth-child(2n) .right{ width:50%;}

.fuwubg .picli:nth-child(3) .img{ width:54%; }
.fuwubg .picli:nth-child(3) .right{ width:40%;}

.postion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; font-size:12px; color:#999999
}
.postion,.postion a{color:#999999}
#cms{ padding-bottom:50px;}
#cms .list{
	float:left;
	width:25%;
	float:left;
	overflow: hidden;
	position: relative;
/*	margin-right: 1%;
	margin-left: 1%;*/
	margin-bottom: 30px; text-align:center; /*background-color:#f5f5f5;*/
}
#cms .list a{ float:left; width:100%;}
/*#cms .list a:hover{ background-color:#eeeeee;}*/
#cms{ max-width:1600px; margin:auto}
#cms .list .img{
	overflow:hidden;
	position: relative;
}
/*#cms .list .img span{

	position: absolute;
	
	width:80%; z-index:2; display:none; float:left; top:50%; left:10%; margin-top:-1.5em; color:#FFFFFF; font-size:18px;
}*/
/*#cms .list a:hover .img span{ display:block}*/
#cms .list .img img{ width:100%;}
#cms .list .ntitle{
	text-align: center;
	white-space: nowrap;
	overflow: hidden; line-height:3;	
}

#cms .list:nth-child(4n+1){ clear:both}
/*#cms .list a .img:after{-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
	content:'';
	width:100%;
	height:100%;
	float:left;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: right top;
	left: 0px;
	top: 0px;
	z-index: 1;
	background-color:rgba(0,0,0,0.3);
	position: absolute; display:none;
}*/
/*#cms .list a:hover .img:after{ display:block;}*/


#cms .list .img span{

	 background-color:rgba(0,0,0,0.5);

	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0%;
	right: 0%; z-index:1; display:none ;-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; transition:300ms; overflow:hidden; text-indent:-999999px;
}

#cms .list a:hover .img span{ display:block}

#cms .list  .img:after,#cms .list  .img:before{-webkit-transition:200ms; -moz-transition:200ms; -ms-transition:200ms; transition:200ms;

	width:0px;
	position: absolute;
	 height:0px; z-index:3;content:'';
	}

#cms .list .img:after{left: 10px;
	top: 10px;
		border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color:rgba(255,255,255,0);
	border-left-color:rgba(255,255,255,0);
}

#cms .list .img:before{
	right: 10px;
	bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color:rgba(255,255,255,0);
	border-bottom-color:rgba(255,255,255,0);
}
#cms .list a:hover .img:after,#cms .list a:hover .img:before{
	width:50px; height:50px; 
}
#cms .list a:hover .img:after{
	border-top-color:rgba(255,255,255,0.7);
	border-left-color:rgba(255,255,255,0.7);

}
#cms .list a:hover .img:before{
	border-right-color:rgba(255,255,255,0.7);
	border-bottom-color:rgba(255,255,255,0.7);

}









#ptitle{ text-align:center; line-height:1.2; padding-top:50px; padding-bottom:50px;}
#ptitle span span{
	display:block;
	font-size:36px;
	font-weight: lighter;
	color: #cccccc;
	text-transform: uppercase;
}
#ptitle span b{display:block; font-size:36px; color:#333333;}
#ptitle span i{
	color:#666666;
	display:block;
	font-style: normal;
	padding-top: 10px; font-size:18px
}
#cms .picli:nth-child(2n+1){ clear:both}
#cms .picli{
	width:48%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	float:left;
	margin-right: 1%;
	margin-left: 1%;
}
#cms .picli .img{
	width:180px;
	height:120px;
	float:left;
	position: relative;
	background-color: #999999; overflow:hidden;
}

#cms .picli .img img{ width:100%; height:100%;}
#cms .picli .img .time{width:100%; height:100%; z-index:2; color:#CCCCCC;
	position: absolute;
	left: 0px;
	top: 0px; text-align:center; background-color:rgba(0,0,0,0.3); display:none;
}
#cms .picli .img .time .d{
	font-size:60px;
	line-height:90px;
	color:rgba(255,255,255,0.8);
	font-family: Georgia, "Times New Roman", Times, serif;
}
#cms .picli .img .time .y{ background-color:rgba(0,0,0,0.3); line-height:30px;	color:rgba(255,255,255,0.3);}
#cms .picli .right{ margin-left:200px;}
#cms .picli .right .ntitle{
	font-size:18px;
	white-space: nowrap;
	overflow: hidden;
}
#cms .picli .right .dp{ color:#999999; line-height:1.5; max-height:3em; overflow:hidden;}
#cms .picli .right .dp2 {color:#999999;}
#cms .picli .right .dp2 i{ margin-right:5px;color:#999999;}
#cms1{ padding-top:30px; padding-bottom:30px;}
#cms1 h1.h1{ text-align:center; line-height:1.2; padding-top:10px; padding-bottom:10px;}
#cms1 .info{ font-size:12px; color:#cccccc; text-align:center; padding-bottom:30px;}
#cms1 .info i{ margin-right:5px;}
.nextpage{ padding-top:20px; clear:both}
.proheight{ height:260px; clear:both;}
.casein div.h1{ text-align:center; font-size:22px;}
.casein div.h1+.content{ font-size:12px; color:#666666; padding-top:30px; padding-bottom:30px;}
.casein .tags { font-size:12px; line-height:2.5; }
.casein .tags .fr{}
.back{ text-align:right; padding-top:20px;} 
.casein .tags .fr a,.back a{ background-color:#e83828; color:#FFFFFF;border-radius:5px; padding-left:20px; padding-right:20px;display:inline-block; cursor:pointer;}
.casein .tags .fl a{
	display:inline-block;
	border: 1px solid #dddddd;
	margin-right: 10px; padding-left:15px; padding-right:15px; float:left; margin-bottom:10px;
}

.casein .tags .fr a:hover,.casein .tags .fl a:hover{ margin-top:-10px;background-color:#e83828; color:#FFFFFF;}
.pcontent{ padding-top:60px;}
.pcontent .ptitle{ text-align:center; font-size:24px; line-height:1.2; padding-top:30px; padding-bottom:30px; color:#000000}
.pcontent .ptitle b,.pcontent .ptitle span{
	display:block;
	font-weight: lighter;
}

#nav1{ display:none}
#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.8); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}
.proin{
	clear:both; padding-top:20px;
	
	/*border: 1px solid #dddddd; margin-top:20px;*/
}
.proin .etitle{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.proin .etitle b{ background-color:#e83828; color:#FFFFFF;border-radius:5px 5px 0 0; padding-left:20px; padding-right:20px;display:inline-block; cursor:pointer;}
.proin .econtent{
	clear: both;
	float: left;
	width: 100%; padding-top:20px;
}
.proin .econtent .picli{
	float: left;
	width: 19%; text-align:center; margin-bottom:20px; margin-left:1.25%;
}
.proin .econtent .picli:nth-child(5n+1){ margin-left:0%; clear:both}
.proin .econtent .picli .img{ overflow:hidden;}
.proin .econtent .picli .img img{ max-width:100%;}
.proin .econtent .picli .ntitle{ padding-top:10px; line-height:1.2;}

.contact{
	width:1000px;
	max-width:100%;
	margin:auto;
	padding:30px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */	/*border: 5px solid #3A8DEB;*/ margin-top:30px; margin-bottom:50px;
}
.map{width:1000px;
	max-width:100%;
	margin:auto; padding-top:20px; padding-bottom:20px;
	}
.contact .left{ float:left; width:43%;color:#626262; font-size:14px; padding-top:15px;}
.contact .left .h1{ font-size:38px; line-height:1.2;}
.contact .left .h2{ font-size:32px; color:#626262}
.contact .left .h4{ line-height:45px; font-size:18px; padding-top:10px;} 
.contact .left .h4 a{
	display:inline-block;
	background-color:#3A8DEB;
	color:#ffffff;
	background-image: url(tel2.jpg);
	background-repeat: no-repeat;
	background-position: 10px center; padding-left:57px; padding-right:10px;
}

.contact .right{ float:right; width:55%; font-size:18px; color:#282828;}
.contact .right .h1{ font-size:24px;}
.contact .right>.li{
	padding-left:45px;
	position: relative; line-height:1.5; padding-top:15px; padding-bottom:15px;
}
.contact .right>.li:after{
	background-image: url(lx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	content:'';
	float: left;
	height: 38px;
	width: 38px;
	position: absolute;
	left: 0px;
	top: 10px;
}
.contact .right>.item2:after{background-position: left -68px;top: 20px;}
.contact .right>.item3:after{background-position: left -140px;}
.contact .right>.item4:after{background-position: left -205px;}

.bannerin .img *{ max-width:100%;}

.back2 a{background-color:#0099FF}



.jobdp{ padding-top:30px; font-size:16px; color:#666666; padding-bottom:20px;
/*	width:800px;*/
	margin:auto;
/*	max-width:90%;*/
	/*padding:10px;
	border: 1px solid #dddddd;*/
}

/*招聘信息*/

.jobli ul li{background: #f8f8fa; float:left; width:49%; margin-bottom:10px;}

.jobli ul li:nth-child(2n){ float:right}
.jobli ul li:nth-child(2n+1){ float:left; clear:both}
.jobli ul li .title{
	font-size:18px;
	padding:10px;
	position: relative; font-weight:bold; color:#666666
}
/*.jobli ul li .title:after{ content:'>'; position:absolute;top:10px; right:10px; color:#999999}*/




.jobli ul li .title:after{
content: '';
position: absolute;
right: 4px;
top: 15px;
z-index: 100;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color: transparent transparent transparent #c0c4cc;

}
.jobli ul li .title:before{
content: '';
position: absolute;
right: 6px;
top: 15px;
z-index: 101;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color: transparent transparent transparent #f6f7ff;

}




.jobli ul li.hover .title:after{
content: '';
position: absolute;
right: 8px;
top: 20px;
z-index: 100;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color:  #ffffff  transparent transparent transparent;

}
.jobli ul li.hover .title:before{
content: '';
position: absolute;
right: 8px;
top: 18px;
z-index: 101;
width: 0;
height: 0;
border-width: 7px;
border-style: solid;
border-color: #ff9000 transparent transparent transparent;

}



.jobli ul li.hover .title{ background-color:#ff9000; color:#FFFFFF; }

.jobli ul li .dp{ padding:10px; display:none}
.jobli ul li .dp .t{
	font-size:16px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #111111; padding-bottom:10px; padding-top:10px;
}
.jobli ul li .dp .d{ padding-top:10px; color:#666666}

.com_j_box{ height: auto; overflow: hidden; margin: 20px 0;}
.com_j_box .mw{ margin-left: 20px;}

.com_j_select select{width: 250px; height: 50px; overflow: hidden; padding: 0 0 0 15px;border: 1px solid #dddddd;color: #101010; margin-bottom:10px;}
.com_j_search{ width: 350px; height: 50px; overflow: hidden; padding: 0 0 0 15px;border: 1px solid #dddddd;}
.com_j_search .s_rt{ width:18px; float: right; padding: 17px 18px 0 0;}
.com_j_search .s_lt{ width:305px; height: 50px; line-height: 50px; float: left;}
.com_j_search .s_lt input{ padding:0 10px 0 5px; width:290px; line-height: 50px; color: #999; font-size: 14px;}
.com_j_search input{ border:none}
.com_jobs{ height: auto; overflow: hidden;}
.com_jobs ul{ margin: 0; padding:0;}
.com_jobs ul li{ height: auto; overflow: hidden;}
.com_jobs ul li a{ color: #666; display: block;}
.com_jobs ul li a .c_j_title{ height: 60px; line-height: 60px; overflow: hidden; background: #f8f8fa; padding:0 25px; margin: 5px 0;transition: 0.5s;}
.com_jobs ul li a .c_j_title font{ font-size: 16px; color: #241917;}
.com_jobs ul li a .c_j_title span{ font-size: 16px; color: #241917;}
.com_jobs ul li a .c_j_title .w1{ width: 60%;font-size: 16px;}
.com_jobs ul li a .c_j_title .w2{ width: 20%;font-size: 16px;}
.com_jobs ul li a .c_j_title .fr{ width: 10%; text-align: right; color: #666; padding-right: 20px; transition: 0.5s; font-size: 16px;}
.com_jobs ul li a .c_j_title:hover .fr{}
.com_jobs ul li a .c_j_title:hover{transition: 0.5s; box-shadow: 0 2px 5px rgba(1,1,1,0.1);}


.com_jobs_inf{ margin: 20px auto; text-align: center; transition: 0.5s; float:left; clear:both; width:100%; padding-bottom:20px;}
.com_jobs_inf ul{ margin: 0; padding: 0; text-align: center;}
.com_jobs_inf ul li{ display:block; float: left; margin-right: 10px; line-height: 50px; height: 50px; width: 490px; border-radius:4px;transition: 0.5s; }

.com_jobs_inf ul li a{ color: #FFF; font-size: 16px; display: block; font-weight: 600;}
.com_jobs_inf ul li:nth-child(1){ background:#ff9000;}
.com_jobs_inf ul li:nth-child(2){ background:#0071b8;}
.com_jobs_inf ul li a span{ padding-left: 10px; font-size: 12px;}
.com_jobs_inf ul li:hover{ transition: 0.5s; 	text-decoration: none; box-shadow: 0 2px 10px rgba(1,1,1,0.2); cursor:pointer;}

.c_j_box{ height: auto; overflow: hidden; padding:30px 0 0;}
.c_j_box .c_j_b,.c_j_box .c_j_contact{ height: auto; overflow: hidden; margin-bottom: 30px; line-height: 30px;}
.c_j_box .c_j_b{ width: 48%; font-size: 14px; }
.c_j_box .c_j_contact{ width: 48%; }

.c_j_box font{ display: block; line-height: 30px; font-size: 20px; color: #333333; padding-bottom: 15px; font-weight: 600;}


@media (max-width:1350px){
	.com_j_box .mw{ margin-left: 10px;}
	.com_j_select select{width: 400px; height: 45px;}
	.com_j_search{ width: 250px; height:45px; }
	.com_j_search .s_rt{ width:18px; float: right; padding: 15px 18px 0 0;}
	.com_j_search .s_lt{ width:210px; height: 45px; line-height: 45px; float: left;}
	.com_j_search .s_lt input{ width:200px; line-height: 45px;}
    .c_j_box font{ padding-bottom: 5px; }
	.c_j_box{ padding:10px 0 0;}
	.c_j_box .c_j_b{ width: 100%;}
	.c_j_box .fl,.c_j_box .fl{ float: none;}
	.c_j_box .c_j_b,.c_j_box .c_j_contact{margin-bottom: 10px; line-height: 24px;}
	.c_j_box font{ font-size: 16px;}
	.c_j_box .c_j_contact{ width: 100%; margin-bottom: 20px; }
	.com_jobs_inf ul li{ display:block; float: left; margin-right:0; line-height: 50px; height: 50px; width:50%; border-radius: 0; transition: 0.5s; }
	.c_j_box .c_j_contact .bor,.c_j_box .c_j_contact .adr{ margin-top: 5px; padding:0; display:inline-block; border:none;font-size: 16px; background: none;}
	.c_j_box .c_j_contact .fl,.c_j_box .c_j_contact .fr{ float: none;}
}


@media (max-width:720px){
.com_j_box{ margin: 20px 0 10px; margin-left:20px; margin-right:20px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.com_j_select select{width: 48%; height: 45px; margin-left:auto; margin-right:auto;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ float:left;}
.com_j_select select:nth-child(2n){ float:right}
.com_j_select select:nth-child(2n+1){ float:left; clear:both}
.com_j_search{ width: 100%; height:45px; margin-top: 5px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.com_j_search .s_rt{ width:18px; }
.com_j_search .s_lt{ width:245px;}
.com_j_search .s_lt input{ width:240px; }
	
.com_jobs ul li a .c_j_title{ height: auto; line-height: 24px; padding: 10px 20px;}
.com_jobs ul li a .c_j_title .fl{ float: none;}
.com_jobs ul li a .c_j_title .w1,.com_jobs ul li a .c_j_title .w2{ width: 100%;}
.com_jobs ul li a .c_j_title .fr{ width: 100%; float: none; text-align: left;  background:none;}
.com_j_box .fl{ float: none;}
.com_j_box .mw{ margin-left: 0;}
.com_font .fl,.com_font .fr{float: none;}
.common .com_font .jobs_font{ line-height: 32px; height: 32px;padding: 10px 0 10px 0; background: none;}
.com_jobs_inf{ margin: 10px auto 0; box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; padding-left:20px; padding-right:20px;}
.c_j_box font{ padding-bottom: 5px;}
.com_jobs_inf ul li{ width:50%; margin:0px; }
}