﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:15px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#000000;}
body{ line-height:28px;}
a{color:#4b4b4b;text-decoration:none;}
a:hover{color:#4145c5;}
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none; margin:auto;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:15px; font-weight:bold;}
.w1015{ width:1000px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.shegnchan3{ text-align:center;}
.img { border:none; padding:0px 5px;}
.img a{ border:#ececec solid 2px; display:block;}
.img a:hover{ border:#fffc00 solid 2px; display:block;}

.fl{float: left;}
.fr{float: right;}


/*顶部*/
.topdao{width: 1200px; margin: auto;overflow: hidden;color: #999999;line-height: 50px;}
.topdao .toptel{width: 150px;padding-left: 20px;background: url(toptel.jpg) left center no-repeat;font-size: 18px;}
.topdao .toplx{width: 465px;overflow: hidden;}
.topdao .toplx .sear{line-height: 50px; margin-top: 10px;margin-right: 15px;}
.topdao .toplx .toplie{overflow: hidden;}
.topdao .toplx .toplie .qqzx{background: url(qq.png) left center no-repeat;padding-left: 20px;z-index: 9}
.topdao .toplx .toplie .qqzx:hover{background: url(qq2.png) left center no-repeat;}
.topdao .toplx .toplie li{float: left;}
.topdao .toplx .toplie li a{color: #4b4b4b;display: block;padding: 0px 13px;}
.topdao .toplx .toplie li a:hover{background: #eeeeee;display: block;}

/*导航*/
.menus{width: 100%;background-color:rgba(0,0,0,0.5); height: 145px;position:absolute;top: 200;left: 0;z-index: 99;}
.menus .menu_nr{width: 1200px;margin: auto;overflow: hidden;}
.menus .menu_nr .logo{background: url(logo.png);width: 198px; height: 53px; margin-top: 45px;}
.menus .menu_nr .menu_lie{width: 970px;text-align: right;z-index: 999;position:absolute; margin-left: 245px;}
.menus .menu_nr .menu_lie li{float: left;line-height: 145px;}
.menus .menu_nr .menu_lie ul { padding:0; margin:0; list-style-type: none; } 
.menus .menu_nr .menu_lie ul li { float:left; position:relative;} 
.menus .menu_nr .menu_lie ul li a{color: #FFFFFF; font-size: 18px; padding: 0 35px;display: block;}
.menus .menu_nr .menu_lie ul li ul { display: none;} 
.menus .menu_nr .menu_lie ul li:hover a { color:#FFFFFF; background:#4145c5;} 
.menus .menu_nr .menu_lie ul li:hover ul { display:block; position:absolute; left:0; } 
.menus .menu_nr .menu_lie ul li:hover ul li a { display:block; background:#4145c5; width: 126px;text-align: left; border-top:1px solid #585ce5; color:#FFFFFF;line-height:40px;} 
.menus .menu_nr .menu_lie ul li:hover ul li a:hover { background:#2b2fad; color:#FFFFFF; } 
.menus .menu_nr .menuyuyan{margin-top: 45px;}
/*banner*/
.flexslider{position:relative;height:800px;overflow:hidden;background:url(/web2/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/web2/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/web2/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/web2/next.png) center center no-repeat;}


.nybaer{position:relative;height:600px;overflow:hidden;}
.nybaer .nybjz{position:relative;z-index:1;}
.nybaer .nybjz li{height:600px;}


/*应用领域*/
.services { background: url("yingyongbj.jpg"); height: 750px; color: #FFFFFF;}
.servicesjz{width: 1200px; margin: auto;}
.servicesjz .services1 { line-height:40px; font-size:18px; text-align:center; padding-top:100px; color: #b1b1b1;} 
.servicesjz .services2{ line-height:70px; font-size:50px; text-align:center; border-bottom:3px #4145c5 solid;margin: auto; width: 210px; padding-bottom:10px; overflow:hidden; margin-bottom: 20px;}
.servicesjz .services3 { text-align:center; font-size:20px; line-height:45px;}
.servicesjz .services_nr { overflow:hidden; height:300px; padding-top:60px; font-size: 32px;}
.servicesjz .services_nr li { float:left;}
.servicesjz .services_nr li a { width:180px;padding:30px 10px 0 10px; display:block;  text-align:center; color:#FFFFFF;  -webkit-transition: 0.6s; transition: 0.6s; margin:0 50px;}
.servicesjz .services_nr li a:hover { width:180px; padding:10px 10px 0 10px; display:block;  text-align:center; color:#FFFFFF; font-weight: bold; -webkit-transition: .3s; transition: .3s;}
.servicesjz .services_nr dl dt { font-size:19px; line-height:80px; width: 220px;}
.servicesjz .services_nr span { font-size:10px; display:block; line-height:14px;}
.servicesjz .services_nr img { border:none;}
.shijue { width:100%; height:792px; background:url(shijue.jpg); background-position:center;}


/*客户案例*/
.customer { width:1200px; margin:auto; padding:70px 0 50px 0 ; text-transform:uppercase;}
.customer1 {line-height:40px; font-size:18px; text-align:center;color: #979797;} 
.customer2 { line-height:70px; font-size:50px; text-align:center; width: 210px; margin: auto; border-bottom:3px #4145c5 solid; padding-bottom:10px;overflow:hidden; margin-bottom: 40px;}
.customer3 { font-size:18px; line-height:45px; overflow: hidden;}

.customer3 li{ overflow:hidden; margin-right:43px; margin-bottom:10px; float:left;}
.customer3 li .protu{border:3px solid #ededed; overflow: hidden;}
.customer3 li .protu img{width:250px; height:250px;margin-bottom: -8px;}
.customer3 li .protu:hover{border:3px solid #4145c5;}
.customer3 li .pp_biao{line-height:50px; text-align:center;}
.customer3 li .pp_biao a{color: #989898; font-size: 18px;}
.customer3 li .pp_biao a:hover{color: #4145c5;}



/*关于我们*/
.about{ height: 780px;  text-transform:uppercase; background: url("gsbj.jpg");color: #FFFFFF;}
.about .abjz{width: 1200px; margin: auto;}
.about .abjz .about1 {line-height:40px; font-size:18px; text-align:center; padding-top:50px; color: #b1b1b1;} 
.about .abjz .about2 { line-height:70px; font-size:50px; text-align:center; border-bottom:3px #4145c5 solid;margin: auto; width: 210px; padding-bottom:10px; overflow:hidden; margin-bottom: 20px;}
.about .abjz .about3 { text-align:center; font-size:18px; line-height:45px;}
.about .abjz .about4 { overflow: hidden; margin-top: 40px;}
.about .abjz .about4 dl{width: 270px;border: 2px solid #7478b6; float: left; margin-right: 34px; height: 430px;}
.about .abjz .about4 dd{padding: 15px; color: #b2b7eb}
.about .abjz .about4 dd h3{font-size: 20px; font-weight: normal; line-height: 40px; color: #FFFFFF}
.about .abjz .abmore{padding-top: 30px; float: right;}
.about .abjz .abmore a{color: #b2b7eb; display: block;padding:0px 23px;border-radius: 50px; border: 1px solid #b2b7eb;text-align: center;}
.about .abjz .abmore a:hover{color: #FFFFFF;border: 1px solid #FFFFFF;}

/*新闻中心*/
.news{overflow: hidden;background: #EFEFEF;}
.news .ness{width: 1200px; margin: auto; margin-bottom: 70px;}
.news .ness .ness1{line-height:40px; font-size:18px; text-align:center; padding-top:50px; color: #979797;} 
.news .ness .ness2{ line-height:70px; font-size:50px; text-align:center; border-bottom:3px #4145c5 solid;margin: auto; width: 210px; padding-bottom:10px; overflow:hidden; margin-bottom: 20px;}
.news .ness .nessjz{ overflow: hidden; margin-top: 40px;}
.news .ness .nessjz dl{width: 370px;float: left; margin-right: 30px;}
.news .ness .nessjz dl dt img{width:370px; height: 235px;}
.news .ness .nessjz dd{padding: 15px; color: #595959; background: #FFFFFF;}
.news .ness .nessjz dd h3{font-size: 20px; line-height: 40px; color: #2c2c2c}
.news .ness .nessjz dd .newnore{text-align: right; }
.news .ness .nessjz dd .newnore a:hover{font-weight: bold;}



/*联系我们*/
.sylianxi{height: 734px; background: url("lxbj.jpg"); overflow: hidden;}
.sylianxi .lx1{line-height:40px; font-size:18px; text-align:center; padding-top:50px; color: #b1b1b1;} 
.sylianxi .lx2{ line-height:70px; font-size:50px; text-align:center; border-bottom:3px #4145c5 solid;margin: auto; width: 210px; padding-bottom:10px; overflow:hidden; margin-bottom: 20px;color: #FFFFFF;}
.sylianxi .lxjz{ color: #FFFFFF; margin-top: 50px;overflow: hidden; background: url("map.jpg") left center no-repeat;}
.sylianxi .lxjz .lxditu{float: left;}
.sylianxi .lxjz .lxliuyan{ background: #013b97;width: 845px; padding:20px 0px 20px 100px;height: 473px; margin-left: 50%;}
.sylianxi .lxjz .lxliuyan .lxlynr{margin-bottom: 30px;}
.sylianxi .lxjz .lxliuyan .lxlynr h4{font-size: 26px;margin-bottom: 30px; margin-top: 15px;}


/*底部通用*/
.foots{background:#040714;padding: 50px 0px; color:#7c7c7c;}
.foots .foot_nr{width:1200px;margin: auto;overflow: hidden;margin-top: 15px;}

.foots .foot_nr .fote1{ float: left;overflow: hidden; width: 800px;}
.foots .foot_nr .fote1 dl{color:#FFFFFF; width:140px; margin-right:110px; float:left;}
.foots .foot_nr .fote1 dt h2{font-size:18px; line-height:60px;color: #e7e7e7;}
.foots .foot_nr .fote1 dt span{font-size:23px; color:#ee3931;}
.foots .foot_nr .fote1 dd li a{font-size:15px; color:#7c7c7c; line-height:25px;}
.foots .foot_nr .fote1 dd li a:hover{color:#b2b2b2;}
.foots .foot_nr .fote2{width:330px;overflow: hidden; float: right;}
.foots .foot_nr .fote2 .dilogo{margin-right: 20px;width: 198px; height: 53px; background: url("logo.png"); margin-bottom: 20px;}
.foots .foot_nr .fote2 .ditel{ width:230px; float:left;overflow:hidden;}
.foots .foot_nr .fote2 .ditel h2{font-size:32px; font-family:'Arial'; color:#7c7c7c; line-height:30px;}
.foots .foot_nr .fote2 .ditel span{font-size:20px; color:#ffffff; line-height:40px;}
.foots .foot_nr .fote2 .ditel .di_nr{margin-top:20px;overflow:hidden;}
.foots .foot_nr .fote2 .ditel .di_nr li{float: left;margin-right: 12px;}
.foots .youq{width: 1200px; margin: auto;}
.foots .youqing{margin-top: 35px;border-top:1px solid #3a3a3a;border-bottom:1px solid #3a3a3a;padding: 15px 0px;overflow: hidden;}
.foots .youqing .lian{overflow: hidden;}
.foots .youqing .lian p{float: left;}
.foots .youqing .lian h3{float: left;font-weight: normal;}
.foots .youqing .lianlie li{float: left; }
.foots .youqing .lianlie li a{background: #03a9f4;padding: 5px 20px;border-radius: 50px;color: #ffffff; margin-left: 20px;}
.foots .youqing .youdi{line-height: 40px;}


#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}


.ny { width:1200px; margin: 40px auto; overflow:hidden; }
.ny1top{float:left;}
.nyl { width:250px; margin-bottom:30px;}

.lm { padding:0;}
.lm_t { height:60px; color:#FFFFFF; background:#4145c5; text-align: center; font-size:25px; font-weight:bold; padding:15px; line-height:30px;}
.lm_t span { font-size:18px; font-weight:100; text-transform:uppercase;}
.lm_ny { border:#4145c5 3px solid;}
.lm_ny li a { margin:15px; background:#e9e9e9; line-height:35px; text-align:center; display:block; font-size:15px; transition: .3s;}
.lm_ny li a:hover { background:#4145c5; transition: .3s; color:#FFFFFF;}

.lm_nypro { border:#4145c5 3px solid;}
.lm_nypro h3{margin:15px; font-weight: bold;background:#e9e9e9; line-height:35px; text-align:center; display:block; font-size:20px; transition: .3s;}
.lm_nypro li a { margin:3px 15px; padding-left: 30px; line-height:30px; background: url("jt.png")no-repeat 15px center;  display:block; font-size:16px;}
.lm_nypro li a:hover { background:#4145c5; color:#FFFFFF;}


.nypro1 { border:#4145c5 3px solid; padding:13px 0px;}
.menu-v{position:relative;height:25px;padding-left:5px;padding-right:5px;}
.menu-v a:hover{background:#4145c5; color:#FFFFFF;}
.menu-v a:visited{background:#4145c5;}
.list-v{background: #fff;display:none;width:240px;}
.list-v a{display:block;background: #4145c5;}
.menu-v:hover .list-v{display:block;position:absolute;z-index:999999;left:220px;top:0px; border:2px solid #4145c5;}

.nypro1 li a {margin: 15px;line-height: 30px;background: url(prolie.png) 25px center no-repeat;padding-left: 40px;display: block;font-size: 19px;transition: .3s;}
.nypro1 li a:hover {  transition: .3s;background:#4145c5; display:block;}
.nypro1_dao a{ margin:15px; background:#4145c5; line-height:35px; padding-left: 60px; color:#FFFFFF; display:block; font-size:18px; transition: .3s;}
.nypro1_dao a:hover { transition: .3s;background:#007df1;}



.nyr { width:900px; float:right; border-radius: 10px; border:#4145c5 3px solid;}
.ny_nr { overflow:hidden; padding:5px 20px;}
.nr_top { border-bottom:1px #4145c5 dashed; height:50px;}
.nr_top b { float:left; font-size:18px; color:#000000; line-height:18px; border-left: 2px solid #4145c5; padding-left:20px; margin-top:16px;}
.nr_top span { float:right;margin-top:16px; text-align:right; line-height:18px;}
.nr_tit { font-size:24px; font-weight:bold; text-align:center;line-height:80px;}
.nr_intor { padding:20px 0; }

.wzy { padding:0 20px;}
.lb li { border-bottom:#CCCCCC 1px dashed; padding:20px 0; display:block; overflow:hidden;}
.lb li a{font-weight:bold; color:#000000;}
.lb li b { font-size:18px; color:#4145c5;}
.tplb { margin:20px;}


.nry_tit { font-size:20px; text-align:center; line-height:35px; padding-top:20px; font-weight:bold;}
.nry_date { border-bottom:#CCCCCC 1px dashed; text-align: center; line-height:30px; margin:0 20px}
.nry_intor { margin:20px;}
.nry_xx { line-height:35px; font-size:18px; color:#ff0000; margin:0 20px;}
.nry_pic { text-align:center; margin:20px;}
.nry_pic .imglist img{width: 500px;}
.nry_more { margin:20px; border:1px dashed #CCCCCC; padding-left:10px;}
.nry_more li { line-height:20px; padding:5px 0;}
.xgxw { margin:20px;}
.xgxw_tit { line-height:16px; border-left:#000000 2px solid; padding-left:20px; font-size:16px; color:#ff0000;}
.xgxw_nr { padding:20px 0;}
