/*== public ==*/
a:hover { text-decoration: none; }
body{font-family:"微软雅黑";}
/*sprits*/
#num a, .box .title, .notice, .btn, .resource-center .module, .c-download .model, .support-center li a, .casesLinks .module-title, .casesLinks .model a, .breadcrumb, .timeLine .time, .timeLine .arrow {
	background: url(../images/sprits.png) no-repeat;
}
/*=== 布局layout ===*/
.inner {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.topBar {
    background: #efefef none repeat scroll 0 0;
    border-bottom: 1px solid #e6e6e6;
    height: 30px;
}

.webLinks li {
    float: left;
    margin-right: 2px;
}
.webLinks .active {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    line-height: 31px;
}
.webLinks .active a, .webLinks .active a:hover {
    background: #fff none repeat scroll 0 0;
    color: #00a7eb;
    font-weight: bold;
}
.webLinks li a {
    display: inline-block;
    line-height: 30px;
    padding: 0 20px;
}
.webLinks li a:hover {
    background: #e0e0e0 none repeat scroll 0 0;
    text-decoration: none;
}
/*-- 页头header --*/
.header .inner{width:1200px;}
.head-fl{height:69px;padding-top:31px;}
.logo{float:left;border-right:1px #eee solid;}
.hd-info{height:36px;line-height:36px;padding-left:20px;color:#999;font-size:12px;}
.contact{margin-top:6px;line-height:18px;font-size:12px;text-align:right;}
.contact span{padding:0 20px 0 26px;background:url(../images/contact2017.png) no-repeat;color:#0084e1;}
.contact a{padding-left:27px;background:url(../images/contact2017.png) no-repeat 0 -20px;color:#999;}
.topNar-nav{height:29px;line-height:29px;font-size:12px;}
.topNar-nav li{float:left;}
.topNar-nav li a{display:block;padding:0 14px;}
.topNar-nav li a img{margin:-4px 6px 0 0;vertical-align: middle;}
.topNar-nav li:hover a{color:#3a7deb;}

/*-- 主菜单 --*/
.nav{margin-top:16px;height:34px;line-height: 32px;}
.nav-item{float:left;position: relative;z-index: 1;margin-left:60px;}
.nav-item a{display: block;font-size:14px;text-align: center;}
.nav-item:hover a{color:#0084e1;border-bottom:2px #0084e1 solid;}
.nav-item.active a,
.nav-item.active:hover a{color:#0084e1;border-bottom:2px #0084e1 solid;}

/*-- 横幅banner --*/
.banner-cases, .banner-help, .banner-resource, .banner-aboutUs {
	height: 175px;
	margin-bottom: 60px;
}
.banner-product{
    margin-bottom:64px;
    height:376px;
    background: url(../images/banner-product.jpg) #307fcf center top;
}
/*-- 中间content --*/
/*-- 页尾footer --*/
.footer{background:#2e3033;}
.footer .inner{width:1200px;}
.footer-main{padding:28px 0 20px;border-bottom:1px #45484c solid;}
.footer-fl{width:244px;}
.footer-item{float:left;width:181px;padding-left:29px;}
.footer-item .title{line-height:27px;color:#fff;font-size:16px;font-weight:normal;}
.footer-item .bd{margin-top:15px;}
.qxwz a{display:block;color:#bfbfbf;font-size:12px;line-height:22px;}
.gsrz{margin-right:29px;}
.gsrz p{margin-bottom:22px;font-size:12px;color:#bfbfbf;line-height:22px;}
.lxwm-phone{margin-right:31px;}
.lxwm-phone p{margin-bottom:8px;font-size:12px;color:#bfbfbf;line-height:22px;}
.gywm{margin-right:34px;}
.gywm p{width:78px;margin-top:10px;text-align:center;color:#c7c7c7;font-size:12px;}
.footer-content{padding:26px 0;}
.footer-content p{font-size:12px;line-height:2;text-align:center;color:#c0c0c0;}


/*-- 更多页 --*/
.breadcrumb {
	margin-top: 10px;
	margin-bottom: 40px;
	padding-left: 20px;
	background-position: -787px -118px;
	font-family: 'SimSun';
}
.moreList .bd {
	min-height: 300px;
	_height: 300px;
}
/*-- 新闻页 --*/
.article {
	padding-bottom: 50px;
	margin-bottom: 10px;
}
.article .nsy-newsTitle {
	color: #0071CF;
	font-weight: normal;
	font-size: 32px;
	font-family: 'SimSun';
}
.article .bd {
	min-height: 480px;
	_height: 480px;
	overflow: visible;
}
.article .bd span {/*文字换行,针对旧编辑器升级*/
	word-break: break-all;
	word-wrap: break-word;
}
.article .meta {
	padding: 5px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #DCDCDC;
	text-align: center;
	font-size: 18px;
	color: #404040;
}
.article .nsy-newsContent a {
	text-decoration: underline;
	color: #0263C5;
}
.article .nsy-newsContent a:hover { color: #EC6A17; }

/*产品服务*/
.content-package{margin-bottom:64px;}
.package{
    float:left;
    width:320px;
    height:363px;
    padding:30px 0 10px;
    overflow:hidden;
}
.package .module-title{
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    font-size:24px;
    color:#fff;
    margin:0 auto 12px;
}
.package .bd{
    width:258px;
    margin:0 auto;
}
.package h3{
    line-height:26px;
    text-align:center;
    color:#fff;
    font-size:16px;
}
.package .model{
    font-size:14px;
    line-height:22px;
    color:#fff;
}
.mainFunction{
    height:118px;
    overflow:hidden;
}
.package-a{
    margin-right:20px;
    background:#ffa200;
}
.package-a .module-title{background:url(../images/package-hd1.png) no-repeat;}
.package-b{
    margin-right:20px;
    background:#f36060;
}
.package-b .module-title{background:url(../images/package-hd2.png) no-repeat;}
.package-c{background:#1590e7;}
.package-c .module-title{background:url(../images/package-hd3.png) no-repeat;}
.content-plan{
    padding:27px 0 36px;
    background:#eeeef0;
}
.plan-title{
    margin-bottom:14px;
    line-height:24px;
    text-align:center;
    font-size:20px;
}
.plan-main{
    border:1px #98cdfa solid;
    background:#fff;
    overflow:hidden;
}
.plan{
    float:left;
    width:278px;
    padding:19px 26px 0;
    height:166px;
    border-right:1px #98cdfa solid;
}
.plan .module-title{
    line-height:30px;
    font-size:20px;
    color:#333;
}
.plan h3{
    line-height:30px;
    font-size:18px;
    font-weight:normal;
    color:#006dca;
}
.plan .model{
    font-size:14px;
    line-height:22px;
    color:#888;
}
.plan-02{padding-right:33px;}
.plan-03{
    border-right:none;
    padding-right:25px;
}
.content-service{padding:64px 0 48px;}
.service{border:1px #e7e7e7 solid;}
.service td{
    padding:7px 15px;
    border:1px #e7e7e7 solid;
    line-height:20px;
}
.service td span{
    display:block;
    font-size:20px;
    color:#444;
    text-align:center;
}
.service td h3{
    font-size:16px;
    color:#333;
}
.service td p{
    font-size:14px;
    color:#888;
}
.service td i{
    display:block;
    font-size:16px;
    font-style:normal;
    color:#333;
    text-align:center;
    width:110px;
}
.service tr:nth-child(odd){background-color:#fafdff;}
.service tr:nth-child(even){background-color:#fff;}
.service tr:nth-child(1){background:#f8f8f8;}
.service .service-table-item,.service .service-table-price{
    font-size:20px;
    font-weight:bold;
    color:#333;
    line-height:32px;
}
.service .service-table-price{text-align:center;}

/*页码*/
.nsy-paging {
	margin-top: 30px;
	text-align: center;
}
.nsy-pageNav span, .nsy-pageNav a {
    border: none;
    padding: 0 12px;
    margin-right: 6px;
    border-bottom: 1px solid #CACACA;
}