@charset "utf-8";
/* CSS Document */

/*-- 导航 --*/
.h100{ margin-top:100px;}
.header { width:100%; /* background:#fff; position:fixed; border-bottom:1px solid #ccc; */ height: 72px;margin:0 auto;}
.logo-nav { width:100%; margin:0 auto; }
.logo { width:132px; float:left; margin-top:10px; border-right:1px solid #ccc; margin-right:20px; padding-right:20px; }
.logo-nav ul li { float:right; }
.logo-nav ul li a { color:#777; font-size:16px; display:block; width:88px; height:69px; line-height:69px; text-align:center; }
.logo-nav ul li a:hover { text-decoration:none; border-bottom:3px solid #d0151c; color:#d0151c; }
.dianzhubudong { border-bottom:3px solid #d0151c; color:#d0151c; }
.wz { color:#777; font-size:14px; height:69px; line-height:69px; }
.con {  width:98%; margin:0 auto; max-width:1200px; min-width:300px;font-size:0.875rem; clear:both}

/*-- 导航结束 --*/
/*-- banner --*/
.banner { width:100%; height:830px; background-image:url(../images/banner_06.jpg); background-repeat: no-repeat; background-size:cover;}
.banner .zj {text-align:center;}
.banner .zj img {width:784px; margin:134px auto 0;}
.banner .zj1 {text-align:center;}
.banner .zj1 img { margin-top:124px;}
.banner .anniu {margin:120px auto 0 auto;}
.banner .anniu a { display:block; width:181px; height:52px; line-height:52px; background-image:url(../images/anniu_11.png); background-repeat: no-repeat; margin: 0 auto; font-size:24px; color:#fff; text-align:center;}

/*-- 六精准 --*/
.Precise { width:100%; margin: 0 auto;}
.Precise .top { width:282px;  margin:0 auto 24px auto; }
.Precise .main { background-color:#f0f0f0; padding:30px 0;}
.Precise .main ul {}
.Precise .main li { width:50%; margin-top:28px; margin-bottom:14px; float:left;}
.Precise .main .left { float: left; width:20%; }
.Precise .main .left img{ width:100%; display:block;}
.Precise .main .right { float:left; padding:0 10px 20px ; width:80%; box-sizing:border-box;}
.Precise .main .right h1 { font-size: 24px; color: #d0151c; padding-top:10px; padding-bottom:8px; }
.Precise .main .right p { font-size:18px; color:#2d2d2d; overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

/*-- 动态管理 --*/ 

.Administration { width:100%; margin: 0 auto;}
.Administration .bot{ width:100%; display:block;}
/*-- 技术手段并举 --*/
.Technical {width:100%; margin: 0 auto;}
.Technical .tk { width:100%;background-color:#f0f0f0; padding:20px 0;}
.Technical .tk ul { width:100%; overflow:hidden; }
.Technical .tk li { width:25%;  float:left; padding:20px 10px; box-sizing:border-box;}
.Technical .tk li .li_bg{background-color:#fff; border:1px solid #e2e2e2; height:574px;}
.Technical .tk .kk .tp { text-align:center; padding:30px 20px;}
.Technical .tk .kk h1 { width:160px; font-size:28px; color:#333; text-align:center; margin: 0 auto;}
.Technical .tk .kk p { padding: 0 20px; font-size:20px; color:#2d2d2d; margin-top:30px; line-height:36px;}

/*-- 动态图表 --*/
.Chart {width:100%; margin: 0 auto;}
.Chart .tpzs img { width:100%; border:1px solid #c5c5c5; display:block;}

/*-- 功能概要 --*/
.Function {width:100%; margin: 0 auto;}
.Function .db { width:100%; background-color:#efefef; padding:20px 0;}
.Function .db .nrt { padding-top:24px;}
.Function .db .nrt img { width:100%; display:block;}

/*-- 平台优势 --*/
.Superiority {width:100%; margin: 0 auto; }
.Superiority .nrys { padding:20px 0;}
.Superiority .nrys .left { width:66%; float:left;}
.Superiority .nrys .left p{ font-size:22px; color:#2d2d2d; line-height:40px;}
.Superiority .nrys .right { margin-top:20px; float:right; width:32%; text-align:center;}
.Superiority .nrys .right img{ width:100%;}
/*-- 联系我们 --*/

.Contact {width:100%; margin: 0 auto; }
.top { text-align:center; margin-bottom:40px;}
.Contact .lxd { width:100%; background-color:#efefef; height:100px;}

.Contact .lxd li { width:33.33%; margin-top:24px; float:left; }
.Contact .lxd img { float:left; margin: 0 35px;}
.Contact .lxd h1 { height:56px; line-height:56px; font-size:26px; color:#6a6a6a;}
.Contact .lxd h1 a{color:#6a6a6a;}
/*-- 底部 --*/
.bottom { width:100%; background-color:#8f8f8f; height:82px; text-align:center; padding-top:48px; color:#fff; font-size:20px;}
@media screen and (max-width:1200px){.Contact .lxd img { float:left; margin: 0 20px !important;.Contact .lxd h1 {
    height: 56px;
    line-height: 56px;
    font-size: 24px;
    color: #6a6a6a;
}}
}
@media screen and (max-width:1024px) and (min-width:801px){
.wz {
    color: #777; padding-top:16px;
    font-size: 14px;
     height:auto !important;
    line-height:20px !important;
}
.Contact .lxd img { float:left; margin: 0 20px;}

.logo-nav ul li a { padding: 0;  width: 86px; font-size:15px;}
.banner .zj img { width:90%;
    margin-top: 114px;
}
.Contact .lxd img { float: left;margin: 0 20px !important;}
.Contact .lxd h1 {font-size: 22px;}


.Technical {
    width: 100%;
    margin: 0 auto;
}
.Superiority .nrys .left p {
    font-size: 20px;
    color: #2d2d2d;
    line-height: 34px;
}
.Technical .tk .kk h1 {
    width: 140px;
    font-size: 24px;
    color: #333;
    text-align: center;
    margin: 0 auto;
}
.Precise .main .right p { font-size:16px; color:#2d2d2d;}
.Technical .tk .kk p {
    padding: 0 20px;
    font-size: 18px;
    color: #2d2d2d;
    margin-top: 30px;
    line-height: 36px;
}
.Contact .lxd li {
    width: 50%;
    margin-top: 24px;
    float: left;
}
.Contact .lxd li:nth-child(3){ display:none !important;}

}
@media(max-width:800px){
.h100{ margin-top:50px;}
.banner img {width:84% !important; margin:134px auto 0;}
.banner {
    width: 100%;
    height: 530px;
    background-image: url(../images/banner_06.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner .zj1 img {
    margin-top:64px;
}
.banner .zj img {
    margin:54px auto 0;
}
.banner .anniu {
    margin: 60px auto 0 auto;
}
.Precise .main .right h1 { font-size: 24px; color: #d0151c; padding-top:0px; padding-bottom:8px; }
.Precise .main .right p { font-size:16px; color:#2d2d2d;}

.logo-nav .nav{ display:none !important;}	
.wz {
    color: #777; padding-top:16px;
    font-size: 14px;
     height:auto !important;
    line-height:20px !important;
}
.conts p{ font-size:15px; text-align: center; line-height:20px !important;}
.cont img{ width:100%; margin:20px auto; display: block;}
.logo-nav .nav{ display:none !important;}	
.Technical .tk .kk .tp {
    text-align: center;
    padding:20px;
}
.Technical .tk .kk h1 {
    width: 120px;
    font-size: 20px;
}
.Technical .tk .kk p {
    padding: 0 20px;
    font-size: 16px;
    color: #2d2d2d;
    margin-top: 20px;
    line-height: 34px;
}
.Superiority .nrys .left p {
    font-size: 16px;
    color: #2d2d2d;
    line-height: 32px;
}
.Contact .lxd li {
    width: 50%;
    margin-top: 24px;
    float: left;
}
.tedian .TED p {
    font-size: 15px;
    padding-top: 10px;
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

}
.Administration .bot{ width:100%; display:block;}
.bottom {
    width: 100%;
    background-color: #8f8f8f;
    height:auto !important;
    text-align: center;
    padding:20px 0;
    color: #fff;
    font-size: 18px;}
.Contact {
    width: 100%;
    margin: 50px auto 0 auto;
}
.Contact .lxd h1 {
    height: 56px;
    line-height: 56px;
    font-size: 22px;
    color: #6a6a6a;
}
.Contact .lxd li:nth-child(3){ display:none !important;}

	}
@media(max-width:640px){
.h100 {
    margin-top:30px;
}
top {
    text-align: center;
    margin-bottom:26px;
}
.Precise .main li {
    width: 100%;
    margin-top: 28px;
    margin-bottom: 14px;
    float: left;
}
.Precise .main .right h1 {
    font-size:16px;
}
.Precise .main .right p { font-size:14px; color:#2d2d2d;}
.Technical .tk .kk .tp img { width:90%;
 }
 .Technical .tk .kk h1 {
    width: 100px;
    font-size: 18px;
}
 .Technical .tk .kk p {
    padding: 0 20px;
    font-size: 14px;
    color: #2d2d2d;
    margin-top: 20px;
    line-height: 24px;
}
.Technical .tk li .li_bg {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    height: 444px;
}
.Precise .main li {
    width: 100%;
    margin:10px 0;
    float: left;
}
.Superiority .nrys .left ,.Superiority .nrys .right{
    width:100%;
    float:none;
}
.Superiority .nrys {
    padding: 0px 0 20px;
}
.Superiority .nrys .left p {
    font-size: 14px;
    color: #2d2d2d;
    line-height:22px;
}
.top img {  width:90%; display:block; margin:0 auto;}
.Technical .tk li{ width:50%;padding: 10px 10px;}
.logo img {
    width: 90%;
    margin-left: 10px;
}
.wz {
    padding-top: 16px;
    font-size: 14px;
    height: auto !important;
    line-height: 20px !important;
}
.banner {
    height:300px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 2;
}
.banner .zj1 img {
    margin-top:24px;
}
.banner .zj img {
    margin:44px auto 0;
}
.banner .anniu {
    margin:30px auto 0 auto;
}
.banner .anniu a { display:block; width:171px; height:42px; line-height:42px; background-image:url(../images/anniu_11.png) no-repeat; background-size:100% 100%;margin: 0 auto; font-size:20px; color:#fff; text-align:center;}

.tit {
    text-align: center;
    background: url(../images/xian.png) center no-repeat;
    width: 100%;
    margin: 0 auto 10px;
}
.tit h3 {
    font-size:20px !important;
    color: #0597ef;
}	
.left,.right { float:none; }
.cont p {
    font-size:15px;
    word-spacing: 4px;
    text-indent: 30px;
    line-height:26px;
}
.tit p {
    font-size: 14px;
    color: #0597ef;
    font-family: arial;
    text-transform: uppercase;
    word-spacing: 4px;
}
.TED img{ width:80px;}
.tedian .TED h3 {
    font-size:15px;
    color: #069def;
    padding-top:10px;
    font-weight: normal;
}
.tedian .TED p { display:none !important;}
.Contact .lxd li{ width:100% !important; float:none !important; margin:6px 0 10px !important;}
.Contact .lxd li:nth-child(3),.Contact .lxd li:nth-child(2){ display:none !important;}
.Contact {
    width: 100%;
    margin: 50px auto 0 auto;
}
.Contact .lxd {
    width: 100%;
    background-color: #efefef;
    height:auto !important;
	padding:10px 0 !important;
}
.Contact .lxd img {
    float: left;
    margin: 0 10px;
}
.bottom {
    width: 100%;
    background-color: #8f8f8f;
    height:auto !important;
    text-align: center;
    padding: 18px 0;
    color: #fff;
    font-size: 16px;}
}





