@charset "utf-8";
/* CSS Document */
body { margin:0 auto; background:#eee;}
.content, .head{ width:1100px; margin:0 auto;}
.pagecontent{ width:1000px; margin:0 auto; padding:0px 50px 50px 50px; background-color:#fff;}
.wrap{ width:100%; padding-bottom:55px; background-color:#fafefa;}
.content{ overflow:hidden; }
.header{ background-color:#fafefa;}
.top{ width:100%; height:26px; line-height:26px;color:#fff;font-size:12px;  background-color:#1379b5;}
.tel{ float:right;}
.tel em{ font-size:14px;  font-weight:bold;}
.welcome{ float:left;}
.nav{ float:right; margin-top:15px;}
.logo{ width:385px; height:100px;}
.logo a{ display:block; width:100%; height:100%; text-indent:-9999em; background:url(../images/logo.png) left center no-repeat;}
.nav li{ float:left; height:70px;  margin-left:43px;line-height:70px;}
.nav li a{ display:block; text-align:center;  font-size:16px;}
.nav .active a, .nav li a:hover{ color:#1b6195; border-bottom:2px solid #1b6195;}
/***banner***/
.banner{position: relative; height: 512px;}
.flicker-example { width:100%; height:512px !important;}

/*标题*/
.tit01{ padding:55px 0px;}
.tit02{ width:96%; height:55px; line-height:55px; border-bottom:1px solid #ccc; overflow:hidden;}
.tit03{ position:relative;  top: -12px; right:-15px; width:100%; padding-top: 33px;  overflow:hidden; background:url(../images/newbg.png) right top no-repeat;}
.tit03 a, .tit02 a{ float:right;text-transform:uppercase;}
.tit03 h2, .tit02 h2{ font-size:20px; font-weight:bold;}
.tit03 h2 em, .tit02 h2 em{   padding-left: 10px;font-size:14px; text-transform:uppercase;}
.tit04{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #1d8fe4; overflow:hidden;}
.tit04 a{float:right; padding-top:8px; font-size:12px;text-transform:uppercase;color:#1d8fe4;}
.tit04 h2{ font-size:18px; color:#1d8fe4;} 
/*number数字应用板块*/
.numberlist{ margin-left:-18px;  overflow:hidden;}
.numberlist li{ float:left;width:312px; padding:18px; margin-left:18px; margin-bottom:18px; border:3px solid #fff; background-color:#fff;}
.numberlist li img{ width:312px; height:210px;}
.numberlist li span{ display:block; width:100%; height:50px; line-height:50px; text-align:center;}
.numberlist li:hover{ border:3px solid #63b5f1;}
.more01 a{ *display:inline; display:inline-block; zoom:1; width:50%; text-align:center; font-size:12px; color:#bbb;}
/*applist智能应用板块*/
.applist{ overflow:hidden;}
.applist li{ float:left; width: 189px; padding: 0px 40px;}
.applist li img{ width: 90%; height:auto;}
.applist li span{ display:block;   font-size: 18px;text-align:center;}
.applist li:hover{ margin-top:-3px;color:#777;}
.applist li p{ line-height:25px; text-indent:2em;}
.more02{ display:block; font-size:12px; text-transform:uppercase; color:#1d8fe4;}
/*cases*/
.num-left{ float:left; width:730px; padding-top:40px; margin-bottom:50px; background:url(../images/numberbg.png) right bottom no-repeat;}
.app-right{ float:right; width:335px;padding-top:40px; margin-bottom:50px;}
/*case案例板块*/
.casepic, .casepiclist{ padding-top:25px; margin-left:-25px; overflow:hidden;}
.case-list01, .case-list02, .case-list04, .case-list05, .casepic-list01, .casepic-list02, .casepic-list03{ position:relative; float:left; width:335px; height:225px;margin-bottom:15px; margin-left:25px;overflow:hidden;}
.case-list01 img, .case-list02 img, .case-list04 img, .case-list05 img, .casepic-list01 img, .casepic-list02 img, .casepic-list03 img{width:100%; height:100%; overflow:hidden;}
.txt {position: absolute;bottom: 0;left: 0;  width: 99%; padding-left: 1%;height:40px;line-height:40px; color:#fff;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#70000000',endColorstr='#70000000');}
.txt01 {position: absolute;bottom: 10px;left: 0;  width: 99%; padding-left: 1%;height:40px;line-height:40px; color:#fff;background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#70000000',endColorstr='#70000000');}
.txt a, .txt01 a{ float:right; padding-right:2px; color:#fff;}
.case-list03{ position:relative; float:left; width:335px; height:465px;margin-bottom:15px;  margin-left:25px;overflow:hidden;}
.case-list03 img{width:100%; height:100%; overflow:hidden;}
.case-list01 img:hover, .case-list02 img:hover, .case-list03 img:hover, .case-list04 img:hover, .case-list05 img:hover, .casepic-list01 img:hover, .casepic-list02 img:hover, .casepic-list03 img:hover{ filter:alpha(opacity=90);    -moz-opacity:0.9;      -khtml-opacity: 0.9;       opacity: 0.9;  }

/*newswrap*/
.newswrap{ position:relative; float:left; width:565px; min-height:220px;  margin-top:80px; border:2px solid #dedede;}
.newslist{padding:0px 15px 15px 15px;}
.newslist li{ width:100%; overflow:hidden;}
.newslist li span{ padding-top: 15px; float:right;}
.newslist li a{ display:block; width:70%; height:42px; line-height:42px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*frindlinkwrap*/
.frindlinkwrap{ float:right; width:505px;  margin-top:80px;  background-color:#f4f6f4;}
.friendimg{ float:left; width: 304px; height:292px; overflow:hidden;}
.friendimg img{ width:100%; height:100%;}
.friendTxt{ float:right; width: 200px; text-align:center;}
.friendTxt a{ display:block; width:100%; line-height:28px;}
/*footer*/
.footer{ width:100%; background-color:#e2e2e2; border-top:3px solid #2293e6;}
.footMicro{ min-height:150px; padding:30px 0px; background:url(../images/weixin.jpg) right center no-repeat;}
.footlink a{ padding-right:35px;}
.copyright{ padding-top:8px;}
.copyright p{ height:30px; line-height:30px; color:#666;}
/*内页*/
.minbanner{ width:100%; height:299px; overflow:hidden;}
.minbanner img{ width:100%; height:299px; margin:0 auto;}
.submenu { padding:36px 0px 33px 0px; overflow:hidden;}
.submenu li{ float:left; height:43px; width: 135px; /* padding:0px 29px; */ margin-right:12px; background:url(../images/submenubg.png) center top no-repeat;}
.submenu li a{ display:block; width:100%; padding-top: 5px; text-align:center; color:#fff; font-size: 16px;}
.submenu li:hover, .submenu .current{background:url(../images/submenubghover.png) center top no-repeat;}
/*new-list*/
.new-list{ overflow:hidden;margin-left:-2%;}
.new-list dl{ float:left; width:48%; margin-left:2%; padding:16px 0px; border-bottom:1px solid #666;}
.new-list dl dt{ float:left; width:75px; font-size:32px; color:#1b1c1d;text-align:center;}
.new-list dl dt em{ display:block; font-size:12px; color:#464646; text-align:center;}
.new-list dl dd h2 a{ font-size:16px; color:#141414;}
.new-list dl dd h2 a:hover{ text-decoration:underline;}
.new-list dl dd p{ height: 48px; font-size:12px; line-height:24px; overflow:hidden;}
.new-list dl:hover{ background-color:#fff;}
/*pageT*/
.pageT{ padding: 30px;text-align: center;}
.pageT a{padding: 0px 5px;text-transform: uppercase;}
.pageT span,
.pageT .current{  background: #2293E6;
  color: #fff;
  padding: 0px 5px; }
/*about*/
.detail p{ padding-top:5px; line-height:25px;}
.lh{ line-height:25px;}
.zt{ text-indent:2em;}
/*详情页*/
.detai-title{ padding-top: 10px; text-align:center;}
.txt-tit{font-size:24px !important; color: #333;}
.small-txt-tit{ color:#666;  font-size:12px !important;}
/*picList*/
#picList {  zoom: 1; position: relative; left: 20px; width:100%;height: 950px;  overflow: hidden;}
#picList li { width: 339px; display: block; position: absolute; padding-bottom:10px;}
#picList li a { display: block; width: 339px; height: 228px; overflow: hidden; }
#picList img { width: 100%; height:100%; display: block; }
#listItem3 a, #listItem6 a { height: 466px !important; }
/*app智能应用页面*/
.app-adimg{ float:left; width:840px; height:220px;}
.app-adimg img, app-link img{ width:100%; height:100%;}
.app-link{ float:right; width:250px; height:220px; border:1px solid #1d8fe4;}
.appdetail p{ padding-top:8px;line-height:25px; text-indent:2em; }
/*滚动列表*/
#demo { position: relative; width: 100%; overflow: hidden; }
#demo img { border: 2px solid #fff; }
#demo img:hover { border: 2px solid #00B3FF; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
.scroll { padding-top: 10px; padding-bottom: 5px;  overflow: hidden;}
.scroll li { float: left; width: 259px; min-height: 174px; padding: 0 10px; text-align: center; }
.scroll li img { width: 100%; height: 174px; }
.scroll li span{ width: 100%;height:30px; overflow:hidden;}
.partner-detail{ float:left; width:470px; height:315px; padding:30px; border:3px solid #fff;}
.partner-detail p{ padding-top:8px; line-height:27px; text-indent:2em;}
.partnerpic { float:right; width:530px; padding-top: 10px;  padding-left: -15px; padding-bottom: 5px;  overflow: hidden;}
.partnerpic li { float: left; width: 250px; min-height: 170px;   padding-left: 15px; text-align: center; }
.partnerpic li img { width: 100%; height: 170px; }
.partnerpic li span{ width: 100%;height:30px; overflow:hidden;}
/*number数字标牌页面*/
.numpic{ margin-left:-2%; overflow:hidden;}
.numpic dl{ float:left; width:48%; margin-left:2%; padding-top:35px; overflow:hidden;}
.numpic dl dt{ float:left; width:245px; height:165px; padding:16px; margin-right:17px; background-color:#fff;}
.numpic dl dt img{ width:100%; height:100%;}
.numpic dl dd h2{ height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.numpic dl dd p{line-height:24px; text-indent:2em; }









