@charset "utf-8";



/* CSS Document */



body {

	min-width: 1000px;
	margin: 0px;
	padding:0;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	line-height: 24px;
	letter-spacing:1; 
}

hr{
	color:#e4e2e2;
}

div, form, label, input, textarea, img, span, ul, p {
   font-size: 15px;
	margin: 0;
	padding: 0;
}
#mainTextBody {
	padding: 0px 15pt 15pt 12pt;
	margin: 0;
	padding: 0;
}
#mainTextBody .bt strong{
	color:#333;
}
#rfont {
	font-size: 23px;
	font-weight: bold;
}
.ff div {
	line-height: 1.6;
	margin: 0px;
}
.ff td {
	line-height: 1.6;
	margin: 0px;
}
DL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
img {
	border: 0
}
ul li {
	list-style-type: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited, a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #c31c17;
	text-decoration: none;
}
.ff A {
	color: #333;
}
.mainTextKeywords1 {
	color: #0000FF;
	font-weight: bold;
}
.tableSubject {
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}
.mainTextSubject {
	font-size: 11pt;
	color: #000;
	font-weight: bold;
}
.mainTextSubject2 {
	font-size: 16px;
	color: #F00;
}
.mainTextKeywords {
	font-size: 11pt;
	color: #FF3300;
	font-weight: bold;
}
.mainTextEmphases {
	font-weight: bold;
}
.menuHeadEmphases {
	font-weight: bold;
	color: #333333;
	font-size: 15px;
}
.body {
	width: 1200px;
	margin: 0 auto;
}
.top {
	height: 95px;
	width: 1000px;
	margin: 0px auto;
	padding: 0;
}
.nav {
	height: 43px;
}
.nav ul {
	margin: 0 auto;
	width: 970px;
	font-size: 14px;
	color: #FFF;
	line-height: 38px;
}
.nav ul li {
	font-size: 15px;
	color: #FFF;
	float: left;
	background: url(/images/index_06.jpg) no-repeat center right;
	padding: 0 36px;
	line-height: 38px;
}
.nav ul li a {
	color: #FFF;
}
.nav ul li a:hover {
	color: #FFF;
}
.nav ul li a:visited, .nav ul li a:active {
	color: #FFF;
}
.banner {
	width: 970px;
	margin: 18px auto 18px auto;
	background: url(/images/index_09.jpg);
	height: 308px;
	padding: 4px 0px;
}
.content {
	width: 970px;
	margin: 0 auto;
	color: #FFF;
}
.content .hh1 {
	font-size: 22px;
	margin-top: -8px;
	margin-bottom: 10px;
}
.content .xia2 {



	float: left;



	width: 55px;



}



.content .xia3 {



	float: right;



	width: 185px;



	font-size: 16px;

}



.content a {



	color: #FFF



}



.content a:visited, .content a:active {



	color: #FFF



}



.content a:hover {



	color: #FFF;



	text-decoration: underline



}





.content .i1 {



	float: left;



	padding: 20px 20px 10px 20px;



	width: 260px;



	height: 194px;



	background: url(/images/index_11.gif) no-repeat;



	color: #FFF;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px;



	overflow: hidden



}



.content .i2 {



	float: left;



	padding: 20px 20px 10px 20px;



	margin-left: 29px;



	width: 270px;



	height: 194px;



	background: url(/images/index_13.jpg) no-repeat;



	color: #FFF;



	color: #FFF;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px;



}



.content .i3 {



	float: right;



	padding: 20px 20px 10px 20px;



	width: 270px;



	height: 194px;



	background: url(/images/index_15.jpg) no-repeat;



	color: #FFF;



	color: #FFF;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px;



}



.content_2 {



	width: 1200px;



	margin-top: 33px;



	margin-right: auto;



	margin-bottom: 50px;



	margin-left: auto;



}



.sidebar {



	width: 230px;



	padding: 15px 0px 8px 8px;



	margin-bottom: 12px;



}



.l_column {
 


	background:#e60000;



	 font-size:18px;



	width: 215px;



	height: 51px;



	line-height: 51px;



	padding-left: 25px;



	color: #FFF;



}



.l_pid {



	padding-right: 8px;



}





.hsgn {



	background: #e20001;



	border-radius: 8px;



	clear: both;



	margin: 0px auto;



	margin-bottom: 23px;



	width: 970px;



	color: #FFF;



}



.hsgn .a1 {



	width: 93px;



	float: left;



	font-size: 20px;



	padding: 50px 0 0 20px;



}



.hsgn .a2 {



	float: left;



	width: 831px;



	margin-top: 11px;



}



.hsgn .a3 {



	float: left;



	background: url(/images/Andaf.gif) no-repeat center;



	width: 1px;



	height: 120px;



	padding-right: 22px;



}



.hsgn .a2 a {



	color: #FFF;



	margin: 0 8px;



	white-space: nowrap;



}



.hsgn .a2 a:hover {



	color: #FFF;



	text-decoration: underline



}



.footer {



	background: #f4f5f6;
	min-width:1200px;



	color: #6b6a6a;



	clear: both;



	line-height:1.8;



	padding-top:25px;



}



.footer h2 {



	font-size:20px;

margin: 15px 0;

	height: 28px;



	padding: 19px 0 9px 15px;



	font-weight: 500;



	/*background: url(/images/s.jpg) no-repeat bottom left*/



}



.footer p {



	padding-left: 15px;



text-align:center padding-top:1px;



	line-height: 26px;



}



.footer a {



	color:#000;



}



.footer a:hover {



	color: #000;



	text-decoration: underline



}



.footer a:visited, .footer a:active {



	color: #000;



}



.footer .a1 {



	width: 300px;



	float: left



}



.footer .a2 {



	width: 260px;



	float: left



}



.footer .a3 {



	width: 260px;



	float: left



}



.footer .a4 {



	width: 130px;



	float: left



}



.footer .a5 {



	width: 250px;



	float: left



}



.footer2 {



	margin-top:30px;



	padding-top:25px;



	border-top:#D6D4D4 solid 1px;



	text-align: center;



	color: #000;




}



.l_Menu {



	background: #fbfbfb;



	border: #e3e3e3 1px solid;



	width: 195px;



	padding-left: 15px;



}



/* changeBox_a1 */



.changeBox_a1 {



	float: left;



	width: 958px;



	height: 304px;



	position: relative;



}



.changeBox_a1 .a_bigImg img {



	position: absolute;



	top: 2px;



	left: 2px;



	display: none;



}



.changeDiv {



	position: absolute;



	top: 2px;



	left: 2px;



	display: none;



}



.changeDiv h3 {





	position: absolute;



	left: 0px;



	bottom: 0;



	width: 958px;



	height: 30px;



	line-height: 30px;



	background: #000;



	filter: alpha(opacity=70);



	opacity: 0.7;



}



.changeDiv h3 a {



	display: block;



	padding-left: 15px;



	color: #fff;



}



/* ul_change_a1 */



.ul_change_a1 {



	position: absolute;



	right: 1px;



	bottom: 6px;



	padding-left: 19px;



	overflow: hidden;



}



.ul_change_a1 li {



	float: left;



	margin-right: 7px;



}



.ul_change_a1 img {



	border: 1px solid #ddd;



}



.ul_change_a1 img.now {



	border: 1px solid #FF6600;



}



.a_last, .a_next {



	position: absolute;



	top: 10px;



	width: 16px;



	height: 16px;



	background: url(images/bot.png) no-repeat;



	text-indent: -999em;



	overflow: hidden;



}



.a_last {



	right: 30px;



	background-position: 0 0;



}



.a_next {



	right: 12px;



	background-position: 100% 0;



}



/* ul_change_a2 */



.ul_change_a2 {



	position: absolute;



	right: 5px;



	bottom: 7px;



	padding-left: 19px;



	overflow: hidden;



}



.ul_change_a2 li {



	display: -moz-inline-stack;



	display: inline-block;



*display:inline;



*zoom:1;



}



.ul_change_a2 span {



	display: -moz-inline-stack;



	display: inline-block;



*display:inline;



*zoom:1;



	font-size: 0.8em;



	padding: 0px 3px;



	margin-right: 2px;



	border: 1px solid #999;



	background: #fff;



	filter: alpha(opacity=85);



	opacity: 0.85;



	cursor: hand;



	cursor: pointer;



}



.ul_change_a2 span.on {



	border: 1px solid #CC0000;



	background: #FFFF9D;



	color: #CC0000;



}



/* changeBox_b1 */



.changeBox_b1 {



	float: left;



	position: relative;



	width: 645px;



	height: 250px;



	padding-left: 5px;



}



.changeBox_b1 h3 {



	float: left;



	position: relative;



	padding: 0 10px;



	height: 25px;



	line-height: 25px;



	border: 1px solid #ccc;



	text-align: center;



	margin-left: -1px;



	z-index: 0;



}



.changeBox_b1 h3.now {



	background: #f3f3f3;



	border: 1px solid #B70000;



	border-bottom: none;



	color: #B70000;



	z-index: 3;



}



.changeBox_b1 h3 a {



	color: #666;



}



.changeBox_b1 h3 a:hover, .changeBox_b1 h3.now a {



	color: #B70000;



}



.changeBox_b1 div {



	position: absolute;



	top: 25px;



	left: 4px;



	_left: 3px;



	width: 500px;



	height: 150px;



	background: #f3f3f3;



	padding: 15px;



	border: 1px solid #B70000;



	z-index: 2;



}



#focus {



	width: 958px;



	height: 306px;



	overflow: hidden;



	position: relative;



}



#focus ul {



	height: 958px;



	position: absolute;



}



#focus ul li {



	float: left;



	width: 958px;



	height: 304px;



	overflow: hidden;



	position: relative;



	background: #000;



}



#focus ul li div {



	position: absolute;



	overflow: hidden;



}



#focus .btnBg {



	position: absolute;



	width: 958px;



	height: 20px;



	left: 0;



	bottom: 0;



	background: #000;



	clear: both;



}



#focus .btn {



	position: absolute;



	width: 958px;



	height: 10px;



	padding: 5px 10px;



	right: 0;



	bottom: 0;



	text-align: right;



	clear: both;



}



#focus .btn span {



	display: inline-block;



	_display: inline;



	_zoom: 1;



	width: 25px;



	height: 10px;



	_font-size: 0;



	margin-left: 5px;



	cursor: pointer;



	background: #fff;



	clear: both;



}



#focus .btn span.on {



	background: #fff;



}



#focus .preNext {



	width: 45px;



	height: 100px;



	position: absolute;



	top: 90px;



	background: url(/images/sprite.png) no-repeat 0 0;



	cursor: pointer;



}



#focus .pre {



	left: 0;



}



#focus .next {



	right: 0;



	background-position: right top;



}



.s16 {



	font-size: 12pt;



	font-weight: normal;



}



.s16_b {



	font-size: 12pt;



	font-weight: bold;



}



.s16_CC0000_b {



	font-size: 12pt;



	color: #CC0000;



	font-weight: bold;



}



.s16_ff0000_b {



	font-size: 12pt;



	color: #FF0000;



	font-weight: bold;



}



.s16_ffffff_b {



	font-size: 12pt;



	color: #ffffff;



	font-weight: bold;



}



.nav_2 {
	min-width:1200px;


}



.pro li {



	background: url(/images/yun.jpg) no-repeat left center;



	padding-left: 22px;



}



.pro li a{



	color:#000;



}



.pro li a:hover{



	color:#000;



}



.probort li {



	



	padding-left: 15px;



	padding-bottom:10px;



}



.probort li a{



	color:#000;



}



.probort li a:hover{



	color:#06a2a2 !important;



}



.probort2 li {



	background: url(/images/sunjiao_08.gif) no-repeat left center;



	padding-left: 15px;



	margin-left:10px



}



.axj_fontbg {



	color: #0000FF;



}



.axj_fontred {



	color: #FF0000;



}



/*2016左副导航开始*/



#menu1 {



	margin: 0;



	padding: 0;



}



#fr_2 {



	color: #333;



	font-size: 15px;



	



	line-height: 1.5;



}



#nav {



	list-style-type: none;



	margin: 0;



	padding: 0;



	width: 264px;



	height: 54px;



	line-height: 54px;



	padding-left: 24px;



	font-size: 18px;



	background: #f74f4f;



	color: #fff;



}



#menu1 ul {



	font-family: Arial, Helvetica, sans-serif;



	list-style-type: none;



	margin: 0;



	padding: 0;



	width: 286px;



	border: 1px solid #e2e2e2;



}



#menu1 li {



	width: 288px;



	height: 38px;



	display: inline;



	text-align: left;



}



#menu1 a {



	color: #333;



	text-decoration: none;



	font-size: 16px;



	display: block;



	padding: 3px;



	height: 38px;



	line-height: 38px;



	background-color: #fcfcfc;



	padding-left: 24px;



}



#menu1 a:link, #menu a:visited {



	color: #333;



	text-decoration: none;



}



#menu1 a:hover {



	color: #f74f4f;



}



/*2016左副导航结束*/







.w1000 {
	width: 1200px;
	margin: 0 auto；
}
/*inew*/
.head {
	height: 100px;
}



.head .logo {



	float: left;



	padding-top: 20px;



}

.navd {width: 100%; z-index: 999; background: #fff;  position: relative;transition: all .3s ease;}
.box-active{
  position: fixed;
  top: 0;
	width: 100%;
 border-bottom: 1px solid #e5e5e5;
transition: all .3s ease;
}
.head .inav {



	float: right;



	/*width: 690px;*/



	margin-top: 40px;



}



.head .inav ul li {



	font-size: 16px;



	float: left;



	padding: 0 20px 37px 20px;



	



}



.head .inav ul li a {



	font-size: 16px;

	color: #424242



}



.head .inav ul li a:hover {



	font-size: 16px;



	padding-bottom: 35px;



		color: #06a2a2 !important;



}



/* fullSlide */



.fullSlide {



	width: 100%;
	min-width:1200px;

	position: relative;



	height: 400px;



	background: #000; 



	clear: both



}



.fullSlide .bd {



	margin: 0 auto;



	position: relative;



	z-index: 0;



	overflow: hidden;



}



.fullSlide .bd ul {



	width: 100% !important;



}



.fullSlide .bd li {



	width: 100% !important;



	height: 400px;



	overflow: hidden;



	text-align: center;



}



.fullSlide .bd li a {



	display: block;



	height: 400px;



}



.fullSlide .hd {



	width: 100%;



	position: absolute;



	z-index: 1;



	bottom: 0;



	left: 0;



	height: 30px;



	line-height: 30px;



}



.fullSlide .hd ul {



	text-align: center;



}



.fullSlide .hd ul li {



	cursor: pointer;



	display: inline-block;



*display:inline;



	zoom: 1;



	width: 12px;



	height: 12px;



	margin: 4px;



	overflow: hidden;



	background: #fff;



	line-height: 999px;



	-moz-border-radius: 15px;      /* Gecko browsers */



	-webkit-border-radius: 15px;   /* Webkit browsers */



	border-radius: 15px;            /* W3C syntax */



}



.fullSlide .hd ul .on {



	background:url(../images/t_03.png) no-repeat; width:14px; height:14px 



}



.fullSlide .prev, .fullSlide .next {



	display: block;



	position: absolute;



	z-index: 1;



	top: 50%;



	margin-top: -30px;



	left: 10%;



	z-index: 1;



	width: 40px;



	height: 60px;



	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;



	cursor: pointer;



	filter: alpha(opacity=50);



	opacity: 0.5;



	display: none;



}



.fullSlide .next {



	left: auto;



	right: 10%;



	background-position: -6px -137px;



}



.ic1 {



	margin: 50px auto 0px auto;



	height: 169px;



	width: 1000px



}



.ic1 .left {



	float: left;



	border-right: 1px dashed #d8d3d3;



	font-size: 28px;



	font-weight: 500;



	width: 330px;



	text-align: center;



	padding: 20px 77px 20px 116px;



}



.ic1 .left span {



	color: #020202;



}







.ic1 .left ul { padding-top:14px;}



.ic1 .left ul li {



	



	height: 53px;



	



}



.ic1 .left ul li a {



	display: block;



	color: #FFF



	



	



}



.ic1 .left ul li a:hover {



}



.ic1 .right {



	float: right;



	font-size: 28px;



	line-height: 34px;



	padding: 20px 77px 20px 0;



}



.ic1 .right .tel {



	float: left;



	background: url(../images/inew_09.gif) no-repeat;



	width: 71px;



	height: 70px;



	margin-right: 20px;



	margin-top:14px;



}







.ic1 .right .tel2 {



	float: right;



	font-size: 32px;



	color: #e40001;



	line-height:44px;



}



.ic1 .right .tel2 span {



	float: right;



	font-size: 28px;



	color: #000



}



.ic2 {



	clear: both;



	height: 416px;



	background: #f4f4f4



}



.ic2 h1 {



	text-align: center;



	height: 110px;



	line-height: 133px;



	font-size: 36px;



	font-weight: 500;







}



.w1000 .a1 {



	width: 230px;



	float: left;







}



.w1000 .a2 {



	width: 200px;



	float: left;



}



.w1000 .a3 {



	width: 220px;



	float: left;



}



.w1000 .a4 {



	width: 200px;



	float: left;



}



.w1000 .a5 {



	width: 150px;



	float: left;



}



.ic2 .box {



	padding-top: 140px;



}



.ic2 .box li {



	border: 1px solid #f25151;



	width: 100px;



	height: 100px;



	background: #f25151;



	line-height: 100px;



	text-align: center;



	color: #fff;



	list-style: none;



	float: left;



	margin-right: 76px;



	-webkit-border-radius: 50px;



	-moz-border-radius: 50px;



	-o-border-radius: 50px;



	border-radius: 50px;



}



.ic2 .box li a{ color:#fff;}



.ic2 .box li a:visited, a:active{ color: #fff;



text-decoration:none;}





.ic3 {

min-width:1200px;

	clear: both;
	background:#f5f6f7;


	height: 640px;



}



.ic3 td{



	font-size:20px; padding:8px 0;



}





.ic3 .hen li{ float:left; width:210px; padding-right:53px;}



.ic3 .hen .a{ padding-left:30px;}



.ic3 .hen .a1{ font-size:22px; color:#2c2e2f; padding:24px 0 20px;}



.ic3 .hen .a2{ color:#979898;}












.ic5 {



	clear: both;
	background:#f2f2f2;
	height: 670px;
	min-width:1200px;

}

.ic5 .w1000{

	width: 1200px;

    margin: 0 auto;

}



.ic5 h2,.ic4 h2,.ic3 h2,.ic2 h1,.hexing .w1000 h1, .automate h1, .adt .w1000.h2{



	text-align:center;



	height:188px;



	line-height:188px;



	font-size:34px;



	font-weight:500;



	margin:0;


0
	padding:0;



}



.ic5 li{ float: left; margin-right:30px; font-size:14px;
    width: 375px;}

.ic5 .bt{ background: #fff; color: #000; font-size:20px;letter-spacing: 0;
    height: 200px;
    width: 315px;
    padding: 10px 30px;
    line-height: 70px;transition:0.05s ease-in-out;} 

.ic5 li:hover{box-shadow: 0px 0px 20px 0px #e0e0e0;transition:0.05s ease-in-out;}
/*.ic5 li:hover .bt{
	color: #E31D20;
}*/
.ic5 img{
  width:375px;
  height:205px;
	list-style:none;
	transition:0.05s ease-in-out;

}

.ic5 img:hover{
	width:375px;
	height:205px;
	background:#FFF;
	opacity:0.9;
}
.ic5 p{
	line-height: 24px;
    height: 72px;
    overflow: hidden;
}
.ic5 .bt h3{
	line-height: 36px;
    font-weight: normal;
    margin: 10px 0 15px 0;
	white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.ic5 span{color:#989595}
.ic5 li:hover{transform: translateY(-8px);
    box-shadow: 0 25px 40px -20px rgb(200 201 198);
    transition: all .25s ease-in-out;}
.isol{border-bottom:1px solid #fcb3b3; padding-bottom:18px; margin-bottom:18px; }



.isol a{



	color:#000;



}



.isol a:hover{



	color:#000;



}

.automate{



	width:100%;

    min-width:1200px;

	background:#f5f6f7;



	height:595px;



}



.automate .auto{



	width:1200px;



	margin:0 auto;



}



.automate .at:hover{



	width:288px;



	height:150px;



	background:#FFF;



	opacity:0.9;



}



.automate .auto ul li{



	list-style:none;



	margin:0;



	padding:0;

}



.automate .auto .at{



	position:relative;



	float:left;

width:288px; 

	margin-right:16px;



	margin-bottom:23px;

	transition:0.05s ease-in-out;



}



.automate .auto .at .atpic{



	position:relative;



}

.automate .auto .at .bt{



	position:absolute;



	letter-spacing:1px;



	font-size:15px;



	bottom:0;



	left:0;



	width:273px;



	height:38px;



	background:rgba(0,0,0,0.4);



	color:#FFF;



	padding-left:15px;



	line-height:38px;







}

.ic4 {



	clear: both;



	height: 770px; 



	background: #fff;



	width:100%;
	min-width:1200px;



}

.ic4 .xmshare{



	width:1200px;



	margin:0 auto;



}



.ic4 .xmshare img{

	transition:ease-in 0.05s;

}

.ic4 .xmshare img:hover{

	transform:translateY(1px);

}





.xmshare li{

	width:285px;

	list-style:none;

	height:110px;
	float:left;

	/*border-right:#D8D7D7 dashed 1px;

	border-bottom:#D8D7D7 dashed 1px;*/



}

.xmshare .xmshare4,.xmshare .xmshare8,.xmshare .xmshare12:last-child{



	margin-right:0px;

	border-right:0;

}



.xmshare{

	text-align:center;

	width:1000px;

	margin:35px auto;

	height:470px;

}

.xmshare .xmshare12{

	border-bottom:0;

}





.hangye li{



	width:288px;



	height:130px;



	background:#2b91c6;



	list-style:none;



	padding-top:40px;



	float:left;



	margin-right:16px;



	margin-bottom:16px;




}



.hangye li a{



	text-decoration:none;



}



.hangye .hangye1{



	background:#4cb2e7;



}



.hangye .hangye2{



	background:#5fcc71;



}



.hangye .hangye3{



	background:#ecb051;



}



.hangye .hangye4{



	background:#d560ea;



	margin-right:0px;



}



.hangye .hangye5{



	background:#f28960;



}



.hangye .hangye6{



	background:#60c6ca;



}.hangye .hangye7{



	background:#ef66b7;



}



.hangye .hangye8{



	background:#6777eb;



	margin-right:0px;



}



.hangye p{



	margin-top:15px;



	color:#FFF;



	font-size:24px;



}



.hangye img{



	transition:0.3s ease-in-out;



}



.hangye li:hover img{



	transform:rotate(360deg);



}




.hangye{



	text-align:center;



	width:1200px;



	margin:0px auto;



}

.qiquan{



	width: 100%;

min-width:1200px;

	height:200px;



	background:#ffffff;



	padding-top:64px;



}

.agents{

    width: 100%;

    height: 220px;

    background: #098edc;

    padding-top: 50px;
	/*background:url(../images/xuanshang.png); 
	background-size:100%; */
	min-width:1200px;
	margin:0 !important;
	

}

.agentstext p{

	font-size: 34px;

    margin: 30px 0 40px 0;
	color:#FFF;

}

.agentstext{ 

	width: 1200px;

    margin: 0 auto;

    font-size: 20px;

    color: #000;

    text-align: center;

}

.qiquan a, .agents a{



	text-decoration:none;



	color:#000;



}

.agents a{

	display:inline-block;

	width:200px; 

	height:45px;

	text-align:center;

	line-height:45px;

	border-radius:2px;

	border:#fff solid 1px;

	text-decoration:none;

	color:#fff;

	transition:ease-in-out 0.05s;

	font-weight: 100;

	font-size: 18px;

}

.agents a:hover{

	border:#018ccf solid 1px;

	color:#018ccf;

	background:#fff;

}

.qiquan a:hover{



	color:#C00;



}



.qiquan .qiquantext



{



	width:1200px;



	margin:0 auto;



	font-size:20px;



	color:#000;



	text-align:center;



	line-height:64px;

}



.qiquan .qiquantext span, .agentstext span



{



	font-size:36px;



}

.xiazai{



	width:100%;
	
	/*background:#f9fafc;*/ 
	background:#FFF; 



	height:300px;


min-width:1200px;
	margin:0  auto;
	



}

.xiazai .aa{
	margin: 0 auto;
    width: 1024px;
}

.xiazai .left {



	float: left;



	font-size: 28px;



	font-weight: 500;


	text-align: center;



}



.xiazai .left span {



	color: #020202;



}



.aa{



	padding:100px 96px 0 80px;



	height:95px;



	background:url(../images/dash.png) center 100px no-repeat;



}



.xiazai .left ul { padding-top:14px;}



.xiazai .left ul li {



	list-style:none;

	height: 53px;

}



.xiazai .left ul li a {



	display: block;



	color: #FFF



}



.xiazai .left ul li a:hover {



}



.xiazai .right {



	float: right;



	font-size: 28px;



	line-height: 34px;



	



}



.xiazai .right .tel {



	float: left;



	width:71px;



	height:70px;



	background:url(../images/inew_09.png) center no-repeat;



	margin-right: 20px;



	margin-top:14px;



	padding-top:9px; 



}







.xiazai .right .tel2 {



	float: right;



	font-size: 34px;



	color: #e40001;



	line-height:44px;



	padding-top:10px;



}



.xiazai .right .tel2 span {



	float: right;



	font-size: 28px;



	color: #000



}







.hexing {



	height:486px;



	background:#FFF;



	width:100%;

}



.hexing .w1000,.p4{



	margin:0 auto;



	width:1000px;



	text-align:center;



	margin-bottom:62px;



}



.hexing .w1000 .picline{



	outline:none;



}



.hexing .w1000 .b2 {



	float:left;

	padding-left:20px;

	text-align:left;



}

.hexing .w1000 .b2 a{

	margin-right:21px;

	color:#000;

}

.hexing .w1000 .b2 a:hover{

	color:#C00;

}



.wenti2  a,　.wenti2 a:hover{



	color:#000; 





}



.toTop{



	background:url(../images/backgreen.png);



	cursor:pointer;



	position:fixed;



	right:40px;



	bottom:8%;



	width:50px;



	height:50px;



	z-index:999;



	display:none;



}



figure {



	width:760px;



	border-bottom:#e4e2e2 solid 1px;



	padding:0px 0 20px 0;



}   

  

figcaption{



	font-size:23px;



	font-weight:bold;



	padding:30px 0 30px 0;



	font-weight:500px;



}



figure img{



	margin-right:18px;



}



figure p{ 



	color:#14191e;



	margin-top:24px;



	line-height:22px;



	text-align:left;



}

figure strong{

	font-size:16px;


}

figure ol{

	padding-left:40px;

	margin-top:24px;

}

.guwen{

	width:920px;

	list-style:none;

	padding-top:28px;

}

.guwen .wrap{

    padding: 0px 0 22px 0;

	margin-bottom:22px;

	

}

.guwen .img{

	float:left;

	margin-right:27px;

	margin-top:6px;

}

.guwen .jieshao{

	float:left;

	width:750px;

	color:#333;

}

.guwen h2

{

	font-size:22px;

	margin:0;

	padding:0;

}

.guwen p{

	margin-top:13px;

}

.noneb{

	border-bottom:0;

}

/* 公司新闻 */

.news{

	margin-left: 100px;

    border-left: 1px solid #ececec;

	padding-left: 40px;

	width:719px;

}

.news .year_events{

	position:relative;

	margin-bottom:30px;

}

.news .year_events .year{

	position: absolute;

	top: 0;

	left: -125px;

	width: 90px;

	height: 30px;

	line-height:28px;

	font-size: 30px;

	color:#e50a14; 

	z-index: 999;

}

.news .wrap{

	line-height:28px;

}

.news .wrap .event{

	margin-bottom:12px;

	position: relative;

}

.news .wrap .event .date{

	color: #D20D16;

}

.news .wrap .event .line{

	height: 1px;

	width: 18px;

	background: #ececec;

	position: absolute;

	left: -40px;

	top: 15px;

}

.news p{

	margin:0;

	padding:0;

}



.news img {

	position:absolute;

	top:7px;

	left:-50px;

}

#wrap_free{

	width:100%;

	height:350px;

	background:url(../images/freebg.png) no-repeat;

}

#wrap_free .free_text{

	width:1000px;

	margin:0 auto;

	height:250px;

	text-align:center;

	color:#FFF;

	padding-top:90px;

}

#wrap_free .free_text h1{

	font-size: 38px;

    font-weight: 400;

	margin-bottom:70px;

}



#wrap_free .free_text p{

	font-size:26px;

	margin-bottom:50px;

}

#wrap_free .free_text a{

	display:inline-block;

	width:200px;

	height:45px;

	text-align:center;

	line-height:45px;

	border-radius:2px;

	border:#FFF solid 1px;

	text-decoration:none;

	color:#FFF;

	transition:ease-in-out 0.05s;

}

#wrap_free .free_text a:hover{

	border:#f76162 solid 1px;

	background:#f76162;

}



/*核心功能*/

.hxgn {

	padding-bottom: 120px;

	background:#fff;

	width:100%;
	min-width:1200px;
}

.hxgn .w1000{

	width:1200px;

	margin:0 auto;

}

.hxgn .w1000 h2 {

	text-align:center;

	height:188px;

	line-height:188px;

	font-size:34px;

	font-weight:500;

	margin:0;

	padding:0;

}



.list1{

	float:left;

	width:248px;

	height: 600px; 

    border: 1px solid #DBDBDD;

	margin-left:-1px;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;

}

.list{

	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;

    width: 100%;

    height: 100%;

    text-align: center;

    background: #fff;

}

.list_title{

	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;

    height: 147px;

    line-height: 26px;

    font-size: 14px;

    top: 0;

	background-color: #f7f7f7;

}



.list_content

{

	text-align:center;
	padding: 24px;



}
.list_content2 a{
	color:#000;
}
.list_content2 a:hover{
	color:#e60000;
}
.list_content  h3{

	font-size: 20px;

    font-weight: bold;

    color: #000;

	margin:0;

	padding:0;

}

.list_content  p{

	color: #949a9e;

    font-size: 14px;

	margin:0;

	padding:0;

}

.list_new{  



 

}

.list_content2 li{

	width: 100%;

    font-size: 16px;

    color: #373D41;

    margin:15px 0 0 0;

	

}
.listmoren{
	 border: 1px solid #e60000;
	 box-shadow: 0 0 20px rgba(230, 0, 0, 0.9);
	 z-index:100;
	 position:relative;
}
.list_titlemoren{
	background-color:#e60000; 
}
.list_titlemoren h3{
	color:#FFF;
    margin-top: 2px;
    font-size: 20px;
}

.listmoren .list_img .img1{
	z-index:-1;
}

.listmoren .list_img .img2{

	z-index:20;

	opacity:1;

	margin-left:-58px;

}
	
	
	
	
	
	
.list1:hover{
	 border: 1px solid #e60000;
	 box-shadow: 0 0 20px rgba(230, 0, 0, 0.9);
	 z-index:100;
	 position:relative;
	 cursor:pointer;
}
.list1:hover .list_title{

	background:#e60000; 

}

.list1:hover .list_content p{

	color:#FFF;

}

.list1:hover .list_content h3{

	color:#FFF;

}

.list1:hover .list_title .img2{

	z-index:99;

	opacity:1;

}

.list1:hover .list_title .img1{

	z-index:20;

	opacity:0;

}

.list_img .img1{

	z-index:20;

}

.list_img .img2{

	z-index:-1;

	opacity:0;

	margin-left:-58px;

}

/*智能制造*/
.znzz {
    height: 450px;
    background: #fff; 
    width: 100%;
	min-width:1200px;
}
.znzz .w1000 {
    width: 1200px;
    margin: 0 auto;
	text-align:center;
}

.znzz .w1000 h1 {
    text-align: center;
    height: 188px;
    line-height: 188px;
    font-size: 34px;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.znzz  .w1000 ul li {
    text-align: center;
    text-align: center;
    float: left;}
	
.znzz .yuan {
    width: 180px;
    height: 180px;
    background: #e60000;
    border-radius: 100px;
    /* margin-bottom: 18px; */
    transition: all .3s linear;
}
.znzz .yuan:hover{
	    transform: scale(1.1);
}
.znzz  p {
     font-size: 32px;
    color: #fff;
    padding-top: 44px;
    line-height: 42px;
}
.znzz .add {
    height: 150px;
    font-weight: 100;
    color: #c7c7c7;
    font-size: 60px;
    float: left;
    display: inline-block;
    line-height: 150px;
    margin: 0 50px;
}

/*招募*/
.zhaomu{
	 height: 520px; 
    background: #fafafb ; 
	/*#fcfdff*/
    width: 100%;
	min-width:1200px;
}
.zhaomu .w1000 { 
    padding-top:80px;
    width: 1200px;
	height:590px;
    margin: 0 auto;
	text-align:center;
	background: url(../images/map3.png) 120px 160px no-repeat;  
}
.zhaomu .w1000 h2 {
	text-align:center;
	font-size:34px;
	font-weight:500;
	margin:0;
	padding:0;
}
.zhaomu .w1000 p {
	margin-top:28px;
	font-size:24px;
}
.zhaomu .w1000 .tex3 { 
	padding-left: 580px;
    margin-top: 130px;
    font-size: 26px;
    text-align: left; 
    line-height: 1.5;
}
.zhaomu .w1000 .tex3  a:hover, .zhaomu .w1000 .tex3   a:active{
	color:#e60000;
}
/*adp*/
.adt {
    height: 460px;
    background: #f5f6f7;
    width: 100%;
	min-width:1200px;
}
.adt .w1000 {
    width: 1200px;
    margin: 0 auto;
	text-align:center;
}

.adt .w1000 h2 {
    text-align: center;
    height: 188px;
    line-height: 188px;
    font-size: 34px;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.adt .w1000 ul li{
    width: 260px;
    text-align: center;
    height: 202px;
    float: left;
    margin-right: 40px;
}
.adt .adt_title{
	font-size:24px;
	margin:24px 0 15px 0;
	color:#000;
}
.adt .adt_txt{
	font-size:16px;
	color:#333;
}
.adt a{
	color:#333;
}
.adt .w1000 ul li:hover p{
	color:#e60000;
}
/*设备云*/
.cloud {
    background: #f5f6f7;
    width: 100%;
	min-width:1200px;
	padding-bottom:80px;
}
.cloud .w1000,.aps .w1000,.mes .w1000 , .adc .w1000 , .wms .w1000{
    width: 1200px;
    margin: 0 auto;
	text-align:center;
}

.cloud .w1000 h1, .aps .w1000 h2 , .mes .w1000 h2 , .adc .w1000 h2 , .wms .w1000 h2{
    text-align: center;
    height: 188px;
    line-height: 188px;
    font-size: 34px;
    font-weight: 500;
    margin: 0;
    padding: 0; 
}
.cloud .yun_txt {
    margin-left: 60px;
    line-height: 1.5;
    padding-top: 26px;
    float: left;
    text-align: left;
    font-size: 24px;
}
/*.cloud .yun_img {
	padding-left:260px;
    float: left;
}*/
.yun_img img:hover, .aps_img img:hover, .jj_img img:hover{
	transform: translateY(-10px);
	transition: all .2s linear;
}
.zhipua1 {
    background: #f5f6f7;
    width: 100%;
	min-width:1200px;
	height:554px;
}

.ua1,.uc1{
	float:left;
	margin-right:72px;
}


.zhipuc1 {
    background: #fff;
    width: 100%;
    min-width: 1200px; 
    padding-bottom: 80px; 
}
/*.zhipuc1 .w1000 ul li{
        width: 386px;
    text-align: center;
    height: 210px;
    float: left;
    margin-right: 18px;
    padding-top: 30px;
    border: #e6e6e6 solid 1px;
}
.zhipuc1 .zhipuc1_title{
	font-size:22px;
	margin:24px 0 8px 0;
}
.zhipuc1 .zhipuc1_txt{
    color: #6d6f70;
    display: block;
    text-align: center;
	padding:0 20px 0 20px; 
}


.zhipuc1 a{
	color:#373D41;
}
.zhipuc1 a:hover{
	color:#e60000;
}
*/
.zhipua1 .w1000, .zhipuc1 .w1000 {
    width: 1200px;
    margin: 0 auto;
	text-align:center;
}

.zhipua1 .w1000 h1, .zhipuc1 .w1000 h1{
    text-align: center;
    height: 188px;
    line-height: 188px;
    font-size: 34px;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.zhipua1 .ua1 a {
	color:#373D41;
}
.zhipua1 .ua1 a:hover{
	color:#C00; 
}

/*aps  */
.aps{
    background: #f5f6f7;
    width: 100%;
	min-width:1200px;
	height:580px;
}
.aps .w1000 ul li{
    width: 380px;
    text-align: center;
    height: 202px;
    float: left;
    margin-right: 20px;
}
.aps .adt_title{
	font-size:22px;
	margin:24px 0 8px 0;
}
.aps .adt_txt{
	font-size:15px;
	color:#6d6f70;
}
.aps a{
	color:#373D41; 
}
.aps a:hover{
	color:#373D41;
}
.aps .aps_img{
    padding-left: 140px;
    float: left;
    /* width: 500px; */
    margin-right: 50px;
}
.aps .aps_txt{
	line-height: 30px;
    /* width: 570px; */
    float: left;
    text-align: left;
    padding-top: 28px;
}

.aps .aps_txt p{
	line-height: 1;
    font-size: 22px;
    font-weight: bold;
	color:#000;
}
.aps .aps_txt span{
	 display: block;
    margin-bottom: 40px;
	font-size:18px;
}
.adc{
    background: #f5f6f7;
    width: 100%;
	min-width:1200px;
	padding-bottom:80px;
}
.adc .w1000 ul li{ 
    width: 180px;
    text-align: center;
    height: 202px;
    float: left;
    margin-right: 20px;  
}
.adc .adt_title{
	font-size:22px;
	margin:24px 0 8px 0;
}
.adc .adt_txt{
	font-size:15px;
	color:#6d6f70;
}
.adc a{
	color:#373D41;
}
.adc a:hover{
	color:#e60000;
}
.wms{
    background: #fff;
    width: 100%;
	height:590px;
	min-width:1200px;
	/*padding-bottom:80px;
	background-size:100%; */
	background:url(../images/wmstubg2.png); 

	margin:0 !important;
}
.mes{
    background: #fff;
    width: 100%;
	min-width:1200px;
	padding-bottom:80px;
}


/*接口大师*/
.jkds .w1000 {
    width: 1200px;
    margin: 0 auto;
}
.jkds h2{
    font-size: 34px;
	font-weight:500;
}
.jkds .jj_img {
    margin-top: 40px;
    float: left;
    width: 580px;
}
.jkds .jj_txt {
    width: 500px;
    line-height: 30px;
    float: left;
    text-align: left;
    margin-top: 120px;
    float: left;
}
.jkds p {
    font-size: 22px;
    color: #000;
    line-height: 36px;
}

	.xiazai .left ul li a:hover{
		background: #fb3838;
		transition:  .2s all; 
	}
	.xiazai .left ul li a{
	background: #e60000;
    width: 350px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 50px;}

/*客户说*/
.ic6 {



	clear: both;
	background:#f2f2f2;
	height: 765px;
	min-width:1200px;

}

.ic6 h2{



	text-align:center;



	height:188px;



	line-height:188px;



	font-size:34px;



	font-weight:500;



	margin:0;

	padding:0;



}
.ic6 li{ float: left; margin-right:30px; font-size:14px;
    width: 375px;
}

.ic6 .bt{ background: #fff; color: #000; font-size:20px;
    height: 200px;
    width: 315px;
    padding: 10px 30px;
	color: #000;
    font-size: 22px;
    transition:0.05s ease-in-out;
} 
.ic6 .bt h3{
	font-weight: normal;
}
.ic6 li:hover{
	transform: translateY(-8px);
    box-shadow: 0 25px 40px -20px rgb(200 201 198);
    transition: all .25s ease-in-out;
}
.ic6 img{
  width:375px;
  height:205px;
	list-style:none;
	transition:0.05s ease-in-out;

}
.ic6 img:hover{
    width:375px;
    height:205px;
	background:#FFF;
	opacity:0.9;
}
.ic6 .anli
{
	color: #e60000;
    font-size: 20px;
    height: 30px;
    margin-top: 60px;
    text-align: center;  position: relative;
    width: 126px;
}

.ic6 .anli::before
{
    content: "";
    position: absolute;
    top: 10px;
    left: 0%;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid #e60000;
    transition: 0.2s all linear;
	transform: scale3d(0,1,1);
}
.ic6 .anli:hover::before{ 
	transform:scale3d(1,1,1); 
}
