

/*贝思介绍*/
.main {
	margin-top: 25px;
	margin-bottom: 55px;
}
.main .block.dark {
	background-color: #fcfcfc;
	width: 1000px;
}
.main .block {
	border-bottom: 1px solid #e8e8e8;
}
.main .block .wrap {
	width: 1000px;
	margin: 0 auto;
	height: 430px;
}
.index .video {
	display: inline-block;
	vertical-align: middle;
	width: 512px;
	height: 384px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 25px #e8e8e8;
	-moz-box-shadow: 0 0 25px #bebaba;
	box-shadow: 0 0 25px #e8e8e8;
	background-color: #e8e8e8;
}
.index .main-text {
	margin-left: 3em;
	display: inline-block;
	width: 436px;
	vertical-align: middle;
	height: 389px;
}
.index .main-text label{
	background: #1c76b8;
	color: white;
	font-size: 16px;
	margin-right: 22px;
	border-radius: 5px;
}
.index .video span{
	background: #df8f1f;
	line-height: 35px;
	font-size: 20px;
	cursor: pointer;
}
.index .video .swiper-container .swiper-wrapper .swiper-slide video{width: 100%;height: 100%; object-fit: fill;}





/*end li 产品特色*/
.productIntro {
	margin: 0 auto;
	width: 936px;
}
.productIntroLeft {
	float: left;
	width: 936px;
}
.mar-t30 {
	margin-top: 30px !important;
}
.w-1000 {
	width: 1000px;
	margin: 0 auto;
}
.hot-lesson ul {
	height: 47px;
	background: url(../images/ab.jpg) 0
	100% repeat-x;
}
.cf {
	zoom: 1;
}
ol, ul {
	list-style: none;
}
.product-intro-box li{
	list-style: disc;	
}
.cf li{
background-color:#ffffff;
}

.cf li:hover{
   color:#4ad06f;
}
.hot-lesson ul li {
	width: 14.28%;
	float: left;
	text-align: center;
	font-size: 17px;
	color: #666;
	padding: 10px 0;
	cursor: pointer;
}
.hot-lesson ul li.on {
	border-bottom: 2px solid #35b558;
	background: url(../images/sjx.png) center bottom no-repeat;
	background-size: 10px 4px;
	color: #35b558;
	background-color:white !important;
	border-left:0px solid silver;
	border-right:0px solid silver;
}
/*end li 产品特色*/
.ct {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 17px 0 0;
	width: 958px;

}
/* start产品介绍*/
.product-intro-box-02 {
	padding-bottom: 0;
}
.product-intro-box {
	clear: both;
}
/*end 产品介绍*/

/* start 软件优势*/
.learn-block .intro1:hover {
	background-position: 0px -648px;
}
.learn-block .intro {
	margin: auto;
	margin-bottom: 5px;
	height: 102px;
	width: 102px;
	display: block;
}
.bgimg-image {
	background: url(../images/0000.png) no-repeat;
}
.learn-block .intro1 {
	background-position: left -533px;
}
.learn-block .intro2:hover {
	background-position: left -1108px;
}
.learn-block .intro2 {
	background-position: left -993px;
}
.learn-block .intro3 {
	background-position: left -2143px;
}
.learn-block .intro3:hover {
	background-position: left -2258px;
}
.learn-block .intro4:hover {
	background-position: left -1568px;
}
.learn-block .intro4 {
	background-position: left -1453px;
}




/* end 软件优势*/

/* start 支持任意电脑*/
.browser-image{
	background: url(../images/icon10.jpg) no-repeat;
	background-size: 366px;
}
.learn-block .browser {
	margin: auto;
	margin-bottom: 5px;
	height: 102px;
	width: 102px;
	display: block;
}
.learn-block .browser1 {
	background-position: -3px -1px;
}
.learn-block .browser2 {
	background-position: -4px -116px;
}
.learn-block .browser3 {
	background-position: -134px -3px;
}
.learn-block .browser4 {
	background-position: -6px -241px;
}
/* end 支持任意电脑*/
/* start 在线服务*/
.product-server li {
	float: left;
	text-align: center;
	width: 25%;
	list-style: none;
}
.product-intro-box1 h2 {
	height: 46px;
	line-height: 46px;
	margin: 0 75px 20px 0;
	padding-right: 5px;
	width: 100%;
	color: #666666;
}
.product-intro-box1 h2 .tit1 {
	float: left;
	font-size: 39px;
	font-family:"microsoft yahei", "Open Sans", "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	height: 46px;
	line-height: 46px;
	text-align:center;
	width:100%;
	font-weight: bold;
	color: #3B8704;
}
.product-intro-box1 h2 .date {
	color: #757575;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
/* end 在线服务*/
.product-intro-box h2 {
	border-bottom: 2px solid #D7D7D7;
	height: 46px;
	line-height: 46px;
	margin: 0 75px 20px 0;
	padding-right: 5px;
	width: 100%;
	color: #666666;
}
#gongneng tr th{
	font-size:18px;
}

button, h1, h2, h3, h4, h5, h6, input, select, textarea {
	font-family:"microsoft yahei", "Open Sans", "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: 400;
}
.product-intro-box h2 .tit {
	border-bottom: 2px solid #438BBD;
	color: #444444;
	float: left;
	font-size: 18px;
	font-family:"microsoft yahei", "Open Sans", "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	height: 46px;
	line-height: 46px;
	padding: 0 5px;
}
.product-intro-box h2 .tit1 {
	color: #317EAC;
	float: left;
	font-size: 39px;
	font-family:"microsoft yahei", "Open Sans", "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	height: 46px;
	line-height: 46px;
	text-align:center;
	width:100%;
}
.product-intro-box h2 .date {
	color: #757575;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.product-intro-box-02 p {
	
	line-height: 24px;
	padding-left: 0px;
}
/*技术问答*/
.div_question {
	display: none;
	font-size: 14px;
	margin-left:56px;
}
.div_question h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	white-space: nowrap;
}
.div_question p {
	padding-left: 27px;
	font-size: 15px;
	font-weight: lighter;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000;
}
.order {
	margin-right: 10px;
	border-radius: 50%;
	font-size: 12px;
	padding-left: 1px;
}
.order1 {
	background: #ff3232;
	color: white;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin: auto;
	color: #434343;
	margin-top: 4px;
	line-height: 22px;
	text-align: center;
	margin-right: 10px;
}
.order2 {
	background: #fd923f;
	color: white;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin: auto;
	color: #434343;
	margin-top: 4px;
	line-height: 22px;
	text-align: center;
	margin-right: 10px;
}
.order3 {
	background: #7cc854;
	color: white;
	width: 22px;
	height: 22px;
	display: inline-block;
	margin: auto;
	color: #434343;
	margin-top: 4px;
	line-height: 22px;
	text-align: center;
	margin-right: 10px;
	
}
.order4 {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin: auto;
	color: #434343;
	margin-top: 4px;
	line-height: 22px;
	background: #e1e1e1;
	text-align: center;
	margin-right: 10px;
}
/*服务与价格*/
.product-serving {
	min-height: 138px;

}
.product-serving li a {
	color: #3B475B;
	font-size: 18px;
}
.product-serving li {
	float: left;
	text-align: center;
	width: 263px;
	list-style: none;
	margin-left: -38px;
	margin-bottom: 41px;
}
.h_1 {
background: url(../images/service.png) 0 -147px no-repeat;
height: 103px;
width: 108px;
margin: 0 auto;
}
.h_2 {
background: url(../images/service.png) 0 -289px no-repeat;
height: 103px;
width: 108px;
margin-left: 64px;
}
.h_3 {
background: url(../images/service.png) 4px -577px no-repeat;
height: 103px;
width: 108px;
margin: 0 auto;
}
.h_4 {
background: url(../images/service.png) 3px -718px no-repeat;
height: 103px;
width: 108px;
margin: 0 auto;
}
/* start产品服务*/
	.product-serving1 {
	background: url("../images/icon07.png") no-repeat scroll 0 0 transparent;
	background-position-x: -66px;
	margin-bottom: 76px;
	min-height: 138px;
}

.product-serving1 li {
	float: left;
	text-align: center;
	width: 225px;
	margin-top: 102px;
	list-style:none;
	padding-right: 35px;
}
.product-serving1 li a {
	color: #3B475B;
	font-size: 18px;
}
.product-serving1 .item-03{
	width:210px;
}
.product-serving1 .item-04{
	width:189px;
}


.product-cont ul li {
	background: url("../images/icon08.gif") no-repeat scroll 0 50% transparent;
	color: #3B475B;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	padding-left: 29px;
	list-style:none;
}
.product-cont table {
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	width: 772px;
}
.product-cont table th {
	background: none repeat scroll 0 0 #0094EB;
	color: #FFFFFF;
	height: 24px;
}
.product-cont table th, .product-cont1 table td {
padding-left: 11px;
text-align: left;
}
.product-cont table tr.odd td {
height: 34px;
}
.product-cont table td {
	border: 1px dashed #CCCCCC;
	height: 34px;
}
.product-cont table tr.even td.gray-bg, .gray-bg {
	background: none repeat scroll 0 0 #F0F0F0;
}
.product-cont table tr.even td {
	background: none repeat scroll 0 0 #DCE3E7;
}
.product-cont p {
	font-size: 14px;
	padding: 30px 0 8px;
}
/*end 产品服务*/


/*导航栏*/
#sideCatalog{
	width: 290px;
	height: 355px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 19px;
	position: relative;
	zoom: 1;
	left: 10px;

}
#sideCatalog #sideCatalog-sidebar{
	top: 0;
	width: 0;
	height: 353px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	border-top: 0;
	border-bottom: 0;
	position: absolute;
	left: 5px;

}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top{
	top: 0;
	cursor: pointer;
}

#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top, #sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
	position: absolute;
	left: -5px;
	width: 10px;
	height: 10px;
	background: transparent url(../images/sideToolbar.gif) 0 -199px no-repeat;
	zoom: 1;
	overflow: hidden;


}
.learn-title {
	font-weight: bold;
	
	text-align:center;
	font-size: 25px;
}

#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
	bottom: 0;
}
#sideCatalog-catalog{
	height: 325px;
	padding-left: 23px;
	overflow: hidden;
	margin-top: 18px;
	position: relative;
}
		
.sideCatalog-item1, .sideCatalog-item2{
	position: relative;
	padding: 0 7px;
	zoom: 1;
	margin: 0 0 6px 0;
}
#sideCatalog span.sideCatalog-index1{
	color: #999;
	font-weight: bold;
	font-size: 14px;
	padding-right: 5px;	
}
#sideCatalog .sideCatalog-item1 a{
	color: #555;
	font-weight: bold;
}
#sideCatalog .sideCatalog-item1 a, #sideCatalog .sideCatalog-item2 a {
	text-decoration: none;
}
.sideCatalog-dot{
	position: absolute;
	height: 10px;
	width: 6px;
	font-size: 12px;
	line-height: 12px;
	background: transparent url(../images/sideToolbar.gif) 0 -222px;
	left: -20px;
	top: 4px;
	cursor: pointer;
	overflow: hidden;
}
.sideCatalog-dot:hover{
	background-position: 0 -245px;	
}
#sideCatalog .highlight span.sideCatalog-dot{
	height: 13px;
	width: 18px;
	background: transparent url(../images/sideToolbar.gif) -271px -38px no-repeat;
	left: -23px;
	top: 3px;
}
#sideCatalogBtn{
	width: 45px;
	height: 45px;
	display: block;
	background: transparent url(../images/sideToolbar.gif) 0 0 no-repeat;
	cursor: pointer;
	margin-bottom: 5px;
	position: relative;
	margin-left: 10px;
	display: block;


}

#sideToolbar-up{
	display: block;
	width: 45px;
	height: 45px;
	margin-left: 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: transparent url(../images/sideToolbar.gif) -1px -62px no-repeat;
}
.sideCatalog-item1:hover, .sideCatalog-item2:hover{
	background: #f5f5f5;
	border-radius: 2px;
	box-shadow: 0 1px 0 #eaeaea;
}
.sideCatalogBtnDisable {
	background: transparent url(../images/sideToolbar.gif) -104px 0 no-repeat!important;
}
a.sideCatalogBtnDisable:hover {
	background: transparent url(../images/sideToolbar.gif) -154px 0 no-repeat!important;
}

.ct {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 17px 0 0;
	width: 1000px;
}
.ct-banner {
	margin: 0 auto;
	width: 936px;
}
.ct-banner h2 {
	border-bottom: 2px solid #D7D7D7;
	height: 46px;
	line-height: 46px;
	margin: 0 75px 20px 0;
	padding-right: 5px;
	width: 936px;
	color: #666666;
	FONT-SIZE: 100%;
}
.ct-banner h2 .tit {
	border-bottom: 2px solid #438BBD;
	color: #444444;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 46px;
	line-height: 46px;
	padding: 0 5px;
}
.ct-banner h2 .date {
	color: #757575;
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.ctL {
	float: left;
	width: 100%;
}
ul, li {
	list-style: none;
}
UL {
LIST-STYLE-TYPE: none;
}
UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	}
.product {
	clear: both;
	overflow: hidden;
}
.product .icon-1 {
	background: url("../images/customer.png") no-repeat scroll 40px 10px transparent;
}
.product li {
	display: inline;
	float: left;
	margin-bottom: 27px;
	width: 300px;

	height: 117px;
	margin-left:14px;
}
.product li div {
	padding: 0 0 0 110px;
	width: 220px;
}
.ctL h2 {
	color: #000000;
	font-size: 14px;
}
.product h2 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0;
}
.product .icon-2 {
background: url("../images/product.png") no-repeat scroll 40px 10px transparent;
}

.product li div p{
	width:181px;
}
.product .icon-3 {
	background: url("../images/newscenter.png") no-repeat scroll 40px 10px transparent;
}
.product .icon-4 {
	background: url("../images/purchasemanage.png") no-repeat scroll 40px 10px transparent;
}
.product .icon-5 {
	background: url("../images/caiwu.png") no-repeat scroll 40px 10px transparent;
}
.product .icon-6 {
	background: url("../images/purchasematch.png") no-repeat scroll 40px 10px transparent;
}
.product .icon-7 {
	background: url("../images/danju.png") no-repeat scroll 40px 10px transparent;
}
.product .icon-8 {
	background: url("../images/decision.png") no-repeat scroll 40px 10px transparent;
}

.service_type{
	
	font-weight:bold;
	font-size:17px;
}

.service_type_content{
	margin-left:9px;
	font-size:16px;

}

.product-cont ul li {
	background: url("../images/icon08.gif") no-repeat scroll 0 50% transparent;
	color: #3B475B;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	padding-left: 29px;
	list-style:none;
}
#product-cont ul li {
	background: url("../images/icon08.gif") no-repeat scroll 0 50% transparent;
	color: #3B475B;
	font-size: 14px;
	height: 45px;
	padding-left: 29px;
	list-style:none;
	line-height: 22px;
	padding-top: 11px;
}
.index .main-text h2 {
	line-height: 2em;
	font-weight: normal;
	margin-bottom: 0.5em;
	height:56px;
	font-size:28px;
	color: #3a3a3a;
}
.index .main-text span {
	display: inline-block;
	line-height: 29px;
	margin-bottom: 0.5em;
	font-size: 14px;
	color: #3a3a3a;
	font-family: "Open Sans",Arial,"Hiragino Sans GB","microsoft yahei","STHeiti","microsoft yahei",SimSun,sans-serif;
	-webkit-font-smoothing: antialiased;
	letter-spacing: 0.4px;
	
}
.btn a{
	border-radius:4px;
}
.btn a:hover{
	background: #008cee none!important;
	
}
.button.largeblur {
	height: 44px;
	line-height: 40px;
	font-size: 16px;
	background: #3B8704 none!important;
	border: 0px solid #df8f1f!important;
	color: #fff!important;
	display: block;
	display: block;
	width: 113px;
	float: left;
	padding-right: 15px;
}
.button.largeblur .qq{
	width: 24px;
	height: 33px;
	margin-left:3px;
	float: left;
	background: url("../images/zan.png") no-repeat -41px -41px;
	margin-top: 4px;
}
.button.largered{
	height: 44px;
	line-height: 40px;
	font-size: 16px;
	background: red none!important;
	border: 0px solid #df8f1f!important;
	color: #fff!important;
	display: block;
	display: block;
	width: 113px;
	float: left;
}
.button.largeblue{
	height: 44px;
	line-height: 40px;
	font-size: 16px;
	background: #1c76b8 none!important;
	border: 0px solid #1c76b8!important;
	color: #fff!important;
	display: block;
	display: block;
	width: 113px;
	float: left;
}
 .shopping{
	margin-left: 8px;
	width: 21px;
	height: 38px;
	float: left;
	background: url("../images/cart.png") no-repeat -80px -5px;
}
.index .button {
	margin-right: 4em;
}
.button.large:after {
	height: 44px;
	line-height: 44px;
}
/* start 相关下载*/
#div_download #downloadTable tr td a{
	color:#1c76b8;
}

/* end 相关下载*/


.table_thead {
	text-align:center;
	background:#1c76b8;
	color:white;
	font-size:17px;
	font-weight:normal;
	height:40px;
}

.table_cell_odd {
	background:#f2f2f2;

	font-size:17px;
	font-weight:normal;
	height:30px;
}


.btn .consult:hover{
	text-decoration:underline;
}
#gongneng tr td a{
	color:#0000CC;
	background:white;
	text-decoration:underline;
}


.moduleGroup {
   /* padding: 30px 0;*/
}
.row-head .titleGroup {
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 50px;
}
#div_feature .big_image{margin-bottom: 50px;text-align: center;}
.row-head .titleGroup .line {
    display: inline-block;
    width: 22px;
    height: 4px;
    background: #008cee;
    vertical-align: 5px;
}
.row-head .titleGroup .title {
    display: inline-block;
	font-family: "microsoft Yahei","arial";
	font-weight: normal;
	color: #008cee;
	text-align: center;
    font-size: 32px;
    padding: 0 20px;
}


/*产品亮点开始*/
.develop{margin:0 auto;width:1000px;height:478px;position: relative;}
.develop .develop-left{height: 477px;float: left;}
.develop .develop-left .lesson-nav{width: 150px;padding: 20px 0;background: #f3f3f3;color: #333;font-size: 12px;text-align: center;float: left;}
.develop .develop-left .lesson-nav dd{font-size: 14px;color: #333;font-weight: 400;cursor: pointer;margin-bottom: 1px;}
.develop .develop-left .lesson-nav dd a{color: #333;display: block;line-height: 40px;padding: 0 22px;}
.develop .develop-left .lesson-nav dd.lesson-list_dd_a{background: #87f5a5;border-left: 4px solid transparent;border-left-color: #3B8704;color: #3B8704;}
/*.develop .develop-right .lesson-list_div{border-bottom:1px dashed #b9b9b9;float: left;}*/


.develop .develop-right .lesson-list_div dl{}
.develop .develop-right .lesson-list_div dl dt{float: left;}
.develop .develop-right .lesson-list_div dl dt img{width: 300px;height: 300px; margin-top: 21px;margin-left: 50px;}
.develop .develop-right .lesson-list_div dl dd{ text-align: left;margin: 0px auto;     width: 463px;float: right; }
.develop .develop-right .lesson-list_div dl dd .mokuai{text-align:center;margin-top:20px;  }
.develop .develop-right .lesson-list_div dl dd .mokuai a{padding: 3px 20px!important;box-shadow: none!important;border-radius: 4px!important;background:#FFF;color:#008cee;font-size: 18px;text-decoration:none;border:1px solid #008cee;}
.develop .develop-right .lesson-list_div dl dd .mokuai a:hover{background:	#008cee;color:#FFF; }
.develop .develop-right .lesson-list_div dl dd div {margin-top: 21px;}
.develop .develop-right .lesson-list_div dl dd div h2{text-align: left;font-size: 16px;margin-top: 10px; color: #5a6063;font-weight: bold;line-height: 40px;}
.develop .develop-right .lesson-list_div dl dd div ul li{ 
    color: #3B475B;
    font-size: 16px;
    padding-left: 20px;
    list-style: none;
}
#secondary .develop-right .lesson-list_div dl dd div ul li{
	margin-bottom: 10px;
}


/*产品亮点结束*/


 .swiper-container {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}

.gallery-top {
  height: 80%;
  width: 100%;
}

.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}

.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
  text-align: center;
  margin: 0px auto;
  line-height: 55px;
  background: #275227;
  color:white;
}

.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}

