@charset "utf-8";
/*内页*/
.n-position { height:44px; border-bottom:#d0cdc7 solid 1px; overflow:hidden; padding-top:8px;}
.n-posi-left { float:left; padding-left:20px; color:#fff; font-size:12px; line-height:44px; position:relative;}
.n-position a{color:#f2f2f2;font-size:12px; }
.n-posi-left:after{content:""; position:absolute; left:4px; top:15px; width:5px; height:16px; background-color:#1355e9; }
.n-posi-right { float:right; background:url(../images/home.png) no-repeat; background-position:0 14px; background-size:15px 15px; padding-left:20px; color:#f2f2f2; font-size:12px; line-height:44px; padding-right:4px;}
.n-posi-right a { color:#f2f2f2;}
.n-posi-right a:hover { text-decoration:underline; }
.n-main { height:auto; padding:10px 0; min-height:500px;padding-top:0px;}
.n-about { padding:10px 0 30px; color:#f2f2f2; font-size:16px; line-height:30px;}
.n-about h1{text-align:center;font-size:26px;margin-bottom: 20px;}
.n-about img { max-width:100%;}
/*详情页*/
.n-show {  padding:10px 0 30px; height:auto; position:relative;}
.n-show .tit {  font-size: 24px; text-align: center; line-height: 32px; color: #f2f2f2; text-transform:uppercase;}
.n-show .riqi { text-align: center; color: #fff;font-size: 13px;  padding: 20px 0px 15px;}
.n-show .xian { height:1px; border-bottom: 1px solid #cccccc;}
.n-show .show { padding: 10px 0px; font-size: 16px; line-height:30px;background:#04277b!important;color:#fff!important;}
.n-show .show p{background:#04277b!important;color:#fff!important;}
.n-show .other { padding: 20px 0px; text-transform:uppercase;}
.other-left { float:left;}
.other-right { float:right;font-size: 13px; line-height:24px;color: #666;}
.n-show .other p{font-size: 13px; line-height:24px;color: #666;}
.n-show .other p a { color: #666;}
.n-show .other p a:hover { text-decoration:underline;}
.pagination { box-sizing: border-box;text-align:center; font-size:14px; margin-top:30px; margin-bottom:30px; }
.pagination a {color:#f2f2f2;  padding:5px 7px;}
.pagination a:hover { color:#f2f2f2;}
.n-news-list { height:auto; padding-top:8px;}
.n-news-list ul li { border-bottom:#07339c  solid 1px;color:#f2f2f2; font-size:15px; line-height:40px; height:40px; overflow:hidden;}
.n-news-list ul li:last-child {border-bottom:none;}
.n-news-list ul li span { float:right;color:#f2f2f2; }
.n-news-list ul li a {color:#f2f2f2; }
.n-news-list ul li:hover span {color:#f2f2f2;  }
.n-news-list ul li:hover a {color:#f2f2f2;  text-decoration:underline;}
.n-pic-list { height:auto; padding-top:10px;}
.n-pic-list ul li { float:left;  width:281px; height:auto;margin-top:10px;}
.n-pic-list ul li:nth-child(4n+2) { margin-left:25.33px;}
.n-pic-list ul li:nth-child(4n+3) { margin-left:25.33px;}
.n-pic-list ul li:nth-child(4n+4) { margin-left:25.33px;}
.n-pic-list ul li .pic { width:281px; height:180px; overflow:hidden; line-height:170px; text-align:center;}
.n-pic-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.n-pic-list ul li .tit { color:#f2f2f2; font-size:16px; line-height:52px; text-align:center;}
.n-pic-list ul li:hover .tit {color:#f2f2f2; }
/*n-chaxun*/
.n-posi-left span { margin-right:10px;}
.n-chaxun {color:#f2f2f2; font-size:14px; padding:20px 0; min-height:360px; }
.n-chaxun table { margin:0 auto;}
.n-chaxun table tr td { padding:8px;}
.n-chaxun table tr td i { display:inline-block; color:#F00; margin-left:10px;}
.n-chaxun table tr td input[type=text] {width: 260px;box-sizing: border-box; padding-left:10px;height: 42px;border: 1px solid #dddddd;}
.n-chaxun table tr td  select { width:260px;box-sizing: border-box; height:42px;padding-left:10px; border:#dddddd solid 1px;  background:url(../images/jiao.png) no-repeat right center;}
.n-chaxun table tr td input[type=submit]{ width:213px; height:44px; background-color:#0043f2; font-size:18px; color:#FFF; line-height:44px; cursor:pointer;}
.n-chaxun table tr td input[type=submit]:hover {opacity:0.8;}
.n-chaxun-ban { text-align:center; font-size:18px; height:40px;}
.n-chaxun-jieguo { padding:10px 0 40px;}
.n-chaxun-jieguo .tit {color:#333333; font-size:18px; line-height:1; }
.n-chaxun-jieguo .pic {text-align:center;}
.n-chaxun-jieguo table {border-collapse:collapse; margin-top:30px;}
.n-chaxun-jieguo table tr td {border:solid #dddddd 1px; padding:8px;color:#333333; font-size:14px; line-height:24px; text-align:center;}
/*登录*/
.logo-touming { text-align:center; padding-top:119px;}
.login-box { width:720px; height:484px; margin:0 auto; margin-top:95px; background-color:rgba(255, 255, 255, 0.9); margin-bottom:118px; }
.biaodan-tit { color:#333333; font-size:26px; line-height:58px; font-weight:bold; text-align:center; padding-top:80px; }
.biaodan-text { margin-top:18px;}
.biaodan-text input[type=text] { display:block; width:455px; margin:0 auto; padding-left:23px; height:48px;color:#333333; font-size:14px; border:#dddddd solid 1px; background-color:#FFF; }
.biaodan-submit { margin-top:31px;}
.biaodan-submit input[type=submit] {display:block; width:478px;  margin:0 auto; height:48px; line-height:48px; text-align:center; background-color:#d71e00; color:#fff; font-size:18px; cursor:pointer; border:none; }
.biaodan-submit input[type=submit]:hover { opacity:0.8;}
.biaodan-more { width:478px;  margin:0 auto; color:#333333;font-size:14px; line-height:30px; margin-top:14px;}
.biaodan-more .bm-left { float:left; background:url(../images/home2.png) no-repeat left center; padding-left:20px;}
.biaodan-more .bm-left a {color:#333333;}
.biaodan-more .bm-left a:hover  { text-decoration:underline;}
.biaodan-more .bm-right { float:right; padding-right:13px;}
.biaodan-more .bm-right a {color:#0624f8;}
.biaodan-more .bm-right a:hover { text-decoration:underline;}

.qiehuan span { color:#333; cursor:pointer;}
.qiehuan span.active { color:#1355e9;}

/*搜索复制*/
.slideTxtBox{text-align:left; min-height:550px;  }
.slideTxtBox .hd{ background-color:#4ab344; height:51px; padding-top:16px; padding-left:15px;  }
.slideTxtBox .hd ul li{ float:left; height:50px; line-height:50px; cursor:pointer; font-size:16px; color:#FFF; padding:0 28px; margin-right:20px;border-top-left-radius:5px; border-top-right-radius:5px; border:#319b2b solid 1px; border-bottom:none;  }
.slideTxtBox .hd ul li.on{ background-color:#FFF; border:#FFF solid 1px; color:#4ab344; }
.slideTxtBox .bd ul{zoom:1; }
.n-chaxun2 {color:#333333; font-size:13px; padding:20px 0; min-height:360px; }
.n-chaxun2 table { margin:0 auto;}
.n-chaxun2 table tr td { padding:7px;}
.n-chaxun2 table tr td i {margin-left: 10px;color: #f13a3a; font-size: 13px;}
.n-chaxun2 table tr td input[type=text] {width: 262px; padding-left:10px; height:34px;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 2px; color:#333;}
.n-chaxun2 table tr td  select { width:262px; padding-left:10px; height:34px;color:#9f9f9f; font-size:14px; border:#dddddd solid 1px; color:#333;background:url(../images/jiao.png) no-repeat right center;box-sizing: border-box;border-radius: 2px;}
.n-chaxun2 table tr td input[type=submit]{ width:262px; height:38px; background-color:#4bb344; font-size:13px; color:#FFF; line-height:38px; cursor:pointer;border-radius: 2px; margin-top:10px;}
.n-chaxun2 table tr td input[type=submit]:hover {opacity:0.8;}
.n-chaxun-ban2 {color: #010101;  font-size: 20px; text-align: center; margin-bottom:15px; margin-top:15px;}

/*n-contact*/
.n-contact { height:auto; margin-bottom:10px; }
.n-contact-left { float:left; width:210px;}
.n-contact-right { float:right; width:977px; height:auto;}
.n-contact-ban { background-color:#04277b; height:45px;color: #ffffff;  font-size: 16px; line-height:45px; padding-left:9px;}
.n-contact-con { min-height:271px;  background: #f6f6f6;color: #666666;  font-size: 14px; line-height:1.8; padding:5px; }
.n-contact-liuyan { min-height:582px; padding:10px; background: #f6f6f6;color: #666666;  font-size: 14px;}
.n-contact-liuyan .tit {height: 30px; line-height: 30px; margin: 10px 0 15px 10px;color: #666666;  font-size: 14px;}
.n-contact-liuyan .table table { width:70%; margin-left:3%;}
.n-contact-liuyan .table table tr td { padding:10px 5px;}
.n-contact-liuyan .table table tr td  input[type=text] { width:194px; height: 30px; line-height: 30px; padding: 1px;text-indent: 6px; border: 1px solid #dadada; }
.n-contact-liuyan .table table tr td textarea {width: 250px; height: 80px;    border-color: #dadada;float: left; min-width: 104px;    font-family: 微软雅黑; text-indent: 6px; line-height: 26px; border: 1px solid #dadada;}
.n-contact-liuyan .table table tr td input[type=submit] {    min-width: 106px;  width: 91%;  max-width: 219px; font: 14px "微软雅黑"; height: 44px; line-height: 44px; float: left; color: #fff; cursor: pointer; background-color: #5ab4ff; text-align: center;}
.n-contact-liuyan .table table tr td input::-webkit-input-placeholder { color: #999999;}
.n-contact-liuyan .table table tr td i {font-family: 微软雅黑;vertical-align: middle;font-size: 14px; color: red;margin-left: 8px;}
.n-contact-liuyan .list {clear: both; width: 90%; line-height: 34px; height: 34px; display: inline-block;border-top: 1px dotted #dadada; padding-top:20px; padding-left:10px;}


@media(max-width:1200px){
.nav{width:1200px; margin:0 auto;}
.banner {width:1200px; margin:0 auto;}
.f-copy  {width:1200px; margin:0 auto;}
	.i-gongshi{width:1200px; margin:0 auto;}
}


/* -- lift -- */
.lift{color: #fff; font-size: 14px;border: 1px solid #ddd;border-radius: 5px;padding: 5px 10px;width:98%;margin: 0 auto;margin-top: 35px;}
.lift a{color: #fff;padding:5px 0;display: inline-block;}
.lift span{margin-right: 15px;}

/* -- pager -- */
.pager{padding-top: 20px; color: #fff; font-size: 14px;}
.pager a{color: #fff; text-decoration: underline;}

/* -- pager class two -- */
.pager ul{display: inline-block;margin: 0 auto;padding: 0;}
.pager ul li{display: inline-block;}
.pager ul li a{float: left; padding: 0 14px;margin:2px; line-height: 33px; text-decoration: none; background-color: #1559f3;}
.pager ul li a:hover{background-color: #fff;margin:2px;cursor: pointer; }
.pager ul .active a{background-color: #fff; color: #1559f3; cursor: default;}

.n-left-list ul li{float:left;}
.n-left-list ul li a{background-image: linear-gradient(#175efe, #061b50);padding: 4px 6px;margin: 3px;border-radius: 2px;color: #fff;}
.n-left-list ul li a:hover{background-image: linear-gradient(#175efe, #00030a);color:#fff;}
.n-left-list ul li a.cur{background-image: linear-gradient(#175efe, #00030a);color:#fff;}
.n-left-list{margin: 25px 0;}

.cxxx{margin: 0 auto;padding: 50px 10px;width:500px;border: 5px solid #fff;border-radius:5px;background: #009688;}
.txa{border: 1px solid #ddd; padding: 8px; border-radius: 3px; width:400px; display: block; margin: 0 auto;margin-bottom:20px;}
.txaa{ padding: 8px; border-radius: 3px!important; width:416px; display: block; margin: 0 auto;margin-bottom:20px;}
.tsxx{margin: 0 auto;text-align: center;}

.n-about em{display: block;margin: 0 auto;text-align: left;width: 400px;margin-bottom:10px;font-style:normal;}

.jg{width: 800px;height:600px;margin: 0 auto;border:5px solid #fff; border-radius: 30px; padding: 10px;background: #009688;}
.jgl{float: left;width: 400px;/*border-right: 1px solid #ddd;*/padding:50px 20px;}
.jgl em{border-bottom:1px dotted #fff;}
.jgr{/*float:right;width:380px;*/    padding-top: 50px;}
.jgr img{display:block;width:100%;max-width:150px;margin: 0 auto;height:auto;vertical-align:middle;}
.jgr .img2{display:block;width:100%;max-width:340px;margin: 0 auto;height:auto;vertical-align:middle;float:right;}
.jgr p{margin-top:10px;margin-bottom:15px;}


/* solution_category
----------------------------------------------- */
#solutionList dl{border-bottom: 1px dotted #D1D1D1; padding: 20px 0; zoom:1; overflow:hidden;}
#solutionList dl.last{border-bottom: 0;}
#solutionList dt{margin-bottom: 10px; font-size: 18px;}
#solutionList dd{color: #999999; line-height: 180%; zoom: 1; overflow: hidden;}
#solutionList dd.imgRow .img{float: left; width: 65px;}
#solutionList dd.imgRow .img img{width: 100%;}
#solutionList dd.imgRow .desc{margin-left: 75px;}
/* solution
----------------------------------------------- */
#solution{padding: 20px 0;}
#solution h1{color: #333333; font-size: 18px; font-weight: bold; text-align:center;}
#solution h2{border-bottom: 1px solid #DDD; color:#19B4EA; font-size:16px; padding-bottom:10px; margin-bottom:10px;}
#solution .info{padding: 2px 0 20px 0; color: #999999; font-size: 13px; text-align:center;}
#solution .desc{margin-bottom:20px; font-size:13px; line-height:180%;}
#solution .desc b{font-weight:bold;}
#solution .content{color: #666666; line-height: 180%;}

.navs{/*height: 50px;background-image: linear-gradient(#175efe, #061b50);color:#fff;*/margin:0 auto;}
#nav-a{width:1200px;margin:0px auto;display:block;overflow:hidden;color:#fff;}
#navMenu .nav-w{float: left; font-size: 14px; list-style: none; background-image: linear-gradient(#175efe, #061b50); margin-right: 10px; border-radius:5px; line-height: 30px; height: 30px; margin-top: 10px;}
#navMenu .nav-w a{color:#fff;}
.nav-efr{text-decoration:none;height:30px;line-height:30px;text-align:center;display:block; color:#000;padding: 0 10px;}
.nav-efr:hover{background:url(../images/s_06.jpg); color:#fff;}
.dropMenu{position:absolute;top:0;z-index:100;visibility:hidden;border-top:0;padding:4px;width:1160px; overflow:hidden;}
.dropMenu .nav-sd{float:left;font-size:12px; list-style:none;}
.dropMenu .nav-sd .nav-po{display:block;float: left;font-size: 14px;list-style: none; background-image: linear-gradient(#3bfe17, #061b50); margin-right: 10px;border-radius: 5px;line-height: 30px;height: 30px;margin-top: 10px;text-decoration:none;padding:0 5px;}


.focusBox { position: relative; width: 525px; height: 335px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 525px; height: 335px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 70px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}


#videoList{padding-top:20px; zoom:1; overflow:hidden;}
#videoList dl{float:left; width:290px; margin:0 12px 27px 0;margin-inline-start:0px!important;overflow:hidden;height:220px;}
#videoList dl:nth-child(4n){margin:0 0 27px 0;}
#videoList dt{background-color:#175efe; padding:5px 10px; text-align:center;width:270px;font-size: 14px;}
#videoList dl dd{width:290px;margin-inline-start:0px!important;overflow:hidden;}
#videoList dl img{width:290px;height:180px;overflow:hidden;text-align:center;display:inline-block;margin:0 auto;}
#video{padding: 20px 0;text-align:center;}
#video h1{color: #fff; font-size: 18px; font-weight: bold; text-align:center;}
#video h2{border-bottom: 1px solid #175efe; color:#19B4EA; font-size:16px; padding-bottom:10px; margin-bottom:10px;}
#video .info{padding: 2px 0 20px 0; color: #fff; font-size: 14px; text-align:center;}
#video .content{color: #fff; line-height: 180%;}


.abtss{margin: 0 auto;width: 1200px;color: #fff;margin-top: 20px;}
.con ul li{padding:4px 0;}
.con ul li em{font-style:normal;float:right;}
.abtss h2{text-align: center;padding: 15px 0;border-bottom: 1px solid #1446bd;margin-bottom: 20px;}

.txaa{background: #c9071b;color:#fff;}