@charset "utf-8";
/*以下样式版权为山东蓝坤科技发展有限公司，未授权不得私自使用，复制等*/
/*----------- 重置样式 ----------------*/
* {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline:0;}
ul , ol , ul li , li , ol li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; font-size:12px;color:#444 ;outline:0;}
body{background:#fff;color:#444;}
a{color:#444; border: none; text-decoration: none;outline:none; /*移除虚线框  IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
a:focus{outline: 0;-moz-outline-style: none;}
a:hover{text-decoration: none;}
img{overflow: hidden;border: 0 none;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin: 0;outline: 0 none;vertical-align: baseline;_overflow:visible;*vertical-align: middle;*overflow:visible;}
.clear{ clear:both}
/*----------- 头部 ----------------*/
#head{ width:1400px; margin:0px auto; height:120px;}
#head_logo{ width:589px; margin:0px auto; float:left; height:120px; line-height:120px; background:url(../qtimages/logo.png);}
#head_cd{ width:811px; margin:0px auto; float:left; height:120px;}

/*----------- 导航 ----------------*/
#menu{position: relative;z-index:5;width:100%;}
#menu ul li{position:relative;float:left; width:115px; list-style:none; text-align:center;}
#menu ul li.cur a::after,#menu ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
#menu ul li:hover .subnavlist{visibility:visible;opacity:1;top:120px}
#menu ul li:hover a{ color:#1e7ae1;}
#menu ul li a.menumoren{ color:#1e7ae1;}
#menu ul li>a{position:relative;height:120px;line-height:120px;color:#333;font-size:18px;display: inline-block;}
#menu ul li >a::after{position:absolute;content:'';left:0;bottom:30px;width:100%;height:3px;background:#1e7ae1;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
#menu ul li .subnavlist{position:absolute;visibility:hidden;opacity:0;z-index:1;top:100px;left:50%;width:180px;color:#fff;background:rgba(0,0,0,.3);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
#menu ul li .subnavlist a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#fff; font-size:16px;}
#menu ul li .subnavlist a:hover{background:#1e7ae1; color:#fff;}

/*-----------------banner和头条-------------------------*/
#main_banner{width:100%;margin:auto; margin-top:0px; overflow:hidden}
#banner{width:100%; height:580px; float:left; overflow:hidden}
/******banner**********/
.fullSlide {
	width:100%;
	position:relative;
	height:580px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:580px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:580px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:40px;
	line-height:40px;
	/*background:url(../images/touming.png) repeat-x;*/
	text-align:center;
	_background:#000;
	_filter:alpha(opacity=60);
	
}
.fullSlide .hd ul {
	text-align:center;
	padding-top:5px;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
    *display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:5px;
	background:url(../qtimages/tg_flash_p.png) -35px 0;
	overflow:hidden;
	line-height:9999px;
}
.fullSlide .hd ul .on {
	background-position:0 0;
}

/******banner和头条 end**********/

/********各个栏目大标题********/
.lantittu{width:400px; margin:0px auto; text-align:center; line-height:22px; margin-top:90px; margin-bottom:10px;}
.lantit80{width:400px; margin:0px auto; text-align:center; font-size:30px; font-weight:bold color:#444;}
.lantit{width:400px; margin:0px auto; text-align:center; font-size:18px; color:#aaa;}
.nylantittu{width:400px; margin:0px auto; text-align:center; line-height:22px; margin-top:60px; margin-bottom:10px;}
.nylantit80{width:400px; margin:0px auto; text-align:center; font-size:30px; font-weight:bold color:#444; margin-bottom:10px;}
.nylantit{width:400px; margin:0px auto; text-align:center; font-size:14px; color:#aaa;}

/******软件产品**********/
.softnr{ width:1200px; margin:0px auto; margin-top:30px;}
.softnr ul{width:1200px; margin:0px auto; padding:0px;}
.softnr li{float:left; position:relative; margin:5px; width:230px; height:300px; text-align:center; color: #FFF; font-size:18px; display:block; overflow:hidden;}
.softnr li span{ position:absolute; width:230px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9}
.softnr a{ display:block; color: #fff; font-weight:100;}
.softnr a img:hover{-webkit-animation: 4s bianda; animation: 4s bianda;}
@-webkit-keyframes bianda 
{ 
  0%{ transform:scale(1);} 
  25%{transform:scale(1.1);} 
  50%{transform:scale(1);}
  75%{transform:scale(1.1);}
} 

@keyframes bianda { 
  0%{ transform:scale(1);} 
  25%{transform:scale(1.1);} 
  50%{transform:scale(1);}
  75%{transform:scale(1.1);}
}



/******解决方案开始**********/
.fangannr{ width:1200px; margin:0px auto; margin-top:30px;}
.fangan1{float:left; margin-right:20px; width:590px; height:335px; margin-bottom:20px; position:relative;}
.fangan1 span{ position:absolute; width:590px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fangan1 a{ display:block; color: #fff; font-weight:100; font-size:18px;}

.fangan2{float:left; width:590px; height:335px; margin-bottom:20px; position:relative;}
.fangan2 span{ position:absolute; width:590px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fangan2 a{ display:block; color: #fff; font-weight:100; font-size:18px;}

.fangan3{float:left; margin-right:20px; width:590px; height:335px; position:relative;}
.fangan3 span{ position:absolute; width:590px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fangan3 a{ display:block; color: #fff; font-weight:100; font-size:18px;}

.fangan4{float:left; width:590px; height:335px; position:relative;}
.fangan4 span{ position:absolute; width:590px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fangan4 a{ display:block; color: #fff; font-weight:100; font-size:18px;}


/******服务项目************/
.fuwunr1{ width:1200px; margin:0px auto; margin-top:30px;}
.fw1{float:left; margin-right:20px; width:590px; height:285px; position:relative;}
.fw2{float:left; margin-right:20px; width:285px; height:285px; position:relative;}
.fw3{float:left; width:285px; height:285px; position:relative;}
.fuwunr2{ width:1200px; margin:0px auto; margin-top:20px;}
.fw4{float:left; margin-right:20px; width:285px; height:285px; position:relative;}
.fw5{float:left; margin-right:20px; width:285px; height:285px; position:relative;}
.fw6{float:left; margin-right:20px; width:285px; height:285px; position:relative;}
.fw7{float:left; width:285px; height:285px; position:relative;}

.fwk span{ position:absolute; width:590px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fwk a{ display:block; color: #fff; font-weight:100; font-size:18px;}
.fwz span{ position:absolute; width:285px; bottom:0; left:0; line-height:50px; z-index:999999; background-color:#000; opacity:0.9; text-align:center;}
.fwz a{ display:block; color: #fff; font-weight:100; font-size:18px;}


/******关于我们************/
.guanyunr{ width:1200px; margin:0px auto; margin-top:30px;}
.gynr1{float:left; width:550px; height:418px;}
.gynr2{float:left; width:50px; height:418px;}
.gynr3{float:left; width:600px; height:418px;}
.gynr1 h2{ font-size:30px; color:#0c4f98; padding:0 0 15px 0;}
.gynr1 p{ font-size:14px; color:#333; line-height:26px; text-align: justify; text-indent:2em;}
.gynr1 .dengd{margin-top:30px;float:right;}
.gynr1 .dengd a{ font-size:14px; color:#fff; padding:14px 32px; border:1px solid #00afec; background:#00afec;-moz-border-radius:5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius:5px;}
.gynr1 .dengd a:hover{color:#fff; background:#0089cd; border:1px solid #0089cd;}

/******新闻中心*****/
.main_fllist{width:1200px;margin:auto; overflow:hidden; margin-top:30px;}
.fltp{width:500px; height:550px; float:left;}
.fllist{width:600px; height:500px; float:right;}
.fllist ul li{ width:600px; height:145px; margin-right:10px; float:left;}
.flxx{width:600px; height:145px;}
.flwztp{width:200px; float:left; margin-right:10px;}
.flxxnr{width:390px; float:right;}
.flxxtit{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000;}
.flxxjj{height:75px; line-height:25px; font-size:13px;}
.flxxsj{height:35px; line-height:35px; color:#aaa; font-size:14px; background-image:url(../qtimages/yan.png); background-repeat:no-repeat; background-position:29% 50%;}
.flxxsj span{ margin-left:55px;}
.di32 { margin-bottom:32px;}


/******友情链接**********/
#youqing{width:1200px; margin:0px auto; margin-top:50px; border:1px #eee solid; padding:10px 0px; height:100px;}
.yqtit{ line-height:25px; font-size:14px; font-weight:bold; color:#000;}
.youqingnr{ width:1200px;}
.youqingnr ul{width:1200px; margin:0px auto; padding:0px;}
.youqingnr li{float:left; width:100px; line-height:25px; text-align:center; font-size:13px;}


/*********脚注信息*********/
#sylianxi{width:100%; height:250px; margin:0px auto; text-align:center; background-color:#484848; border-bottom:1px #666 solid; color:#999; font-size:14px; margin-top:50px;}
.sylx{ width:1200px; height:250px; margin:0px auto;}
.sylxlogo{ width:200px; height:190px; float:left; padding-top:80px;}
.sylxzuo{ width:690px; height:190px; float:left; padding-top:60px;}
.sylxzuo li{ text-align:left; padding-left:40px; line-height:40px; color:#ffffff; font-size:14px;}
.sylxzuo li a{color:#ffffff; }
.sylxyou1{ width:130px; height:190px; float:left;padding-top:60px; color:#FFF; margin-right:50px;}
.sylxyou2{ width:130px; height:190px; float:right;padding-top:60px; color:#FFF;}



/*********以下是内页信息*********/
.ny_probanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/nyprobanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.ny_fanganbanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/nyfanganbanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.ny_fuwubanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/nyfuwubanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.ny_newsbanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/nynewsbanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.ny_aboutbanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/nyaboutbanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.ny_lxwmbanner{ width:100%; height:641px; margin:0px auto; text-align:center; background-image:url(../qtimages/lxwmbanner.jpg); background-repeat:no-repeat; background-position:50% 50%;}

.neiye{ width:1200px; margin:0px auto; text-align:center; margin-top:30px; margin-bottom:50px;}
.neiyezuo{ width:280px; float:left;}
.neiyeyou{ width:900px; float:right;}
.nylanmu{ width:100%; height:80px; line-height:80px; background-color:#1e7ae1; color:#FFF; font-size:24px;}
.nyzi{ width:278px; height:60px; line-height:60px; color:#444; font-size:18px; border-bottom:1px #aaa solid; border-left:1px #aaa solid; border-right:1px #aaa solid; text-align:left;}
.nyzi:hover{color:#1e7ae1;}
.nyzitit{ margin-left:30px;}
.nyzifh{ float:right; margin-right:30px;}
.hong{color:#1e7ae1;}

.nytoutiao{width:280px; height:411px; overflow:hidden; margin-top:50px;}
.nytttit{ width:100%; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#fff; background-color:#1e7ae1;}
.nytttit span{}
.nyttlist{width:278px; text-align:left; border-bottom:1px #aaa solid; border-left:1px #aaa solid; border-right:1px #aaa solid;}
.nyttlist ul li { line-height:35px; color:#444; font-size:14px;}
.nyttlist ul li a{color:#444; margin-left:10px;}
.nyttlist ul li a:hover{color:#1e7ae1;}
.nyttlist ul li i { margin-left:10px;}


.nynr{ width:900px; margin:0px auto; text-align:center;}
.nynr1{ width:900px; margin:0px auto; text-align:left; line-height:50px; font-size:20px; color:#222; border-bottom:1px #ccc solid; margin-bottom:10px; position:relative;}
.nynr1 span{ position:absolute; width:80px; height:2px; background-color:#1e7ae1; left:0; bottom:-1px;}
.nynr2{ width:900px; margin:0px auto; text-align:left; line-height:25px; font-size:16px;}
.nynr3{ width:900px; margin:0px auto; text-align:left; line-height:30px; font-size:14px; color:#999; border-top:1px dotted #CCC; margin-top:20px;}
.nynr3 fff{ float:right}


.newslist{width:860px; margin:0px auto; height:189px; margin-top:20px; border-bottom:1px #ccc dotted;}
.newstp{width:245px; float:left; margin-right:10px;}
.newsnr{width:600px; float:right;}
.newstit{height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#333;}
.newstit span{font-size:14px; font-weight:normal; color:#aaa; float:right;}
.newsjj{height:75px; line-height:25px; font-size:13px;}

/*内页联系我们*/
.nyabout{width:1200px; margin:0px auto;  margin-top:50px; margin-bottom:50px; line-height:30px; text-align:left;}
.nylxnr{ width:500px; float:left; background:#d6ecf7; height:450px;}
.nylxnrleft{ padding:90px 40px 40px  40px;}
.nylxnrleft h3{font-size:28px;color:#000000; line-height:50px; padding:0 0 20px 0;}
.nyditu{ width:700px; float:right;}

/*分页样式*/
.pageclass{width:860px; margin:0px auto; text-align:center;font-size:14px; height:40px; line-height:40px;}
.pageclass{
	width:860px;
	margin-top:5px;
	text-align:right;
	padding:10px 0;
	clear:both;
}
.pageclass a, .pageclass .current{
	font-size:14px;
	font-family:Arial;
	margin:0 4px;
}
.pageclass a, .pageclass .current{
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px 10px;
	text-decoration:none;
}
.pageclass .current, .pageclass a:hover{
	background-color:#1e7ae1;
	color:#FFF;
}



