/*公共*/
*{word-wrap:break-word;/*自动换行*/}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;/*vertical-align:middle;*/outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
/*h1,h2,h3,h4,h5,h6{font-size:100%}*/
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none;text-decoration: none;}
a:hover,a:active{outline:none}:focus{outline:none;text-decoration: none;}
.bg-white{background-color:#ffffff;}

/*去掉点击后出现边框的bug*/
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: none;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}

/*屏蔽chrome浏览器默认添加的黄色背景样式*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

/*空元素站位*/
.null10{height:10px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null15{height:15px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null20{height:20px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null25{height:25px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null30{height:30px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null50{height:50px;width:100%;display: block;font-size: 1px;margin: 0 auto;}

/*外边距*/
.margin-c{margin:0 auto;}
.mlr5{margin:0px 5px;}.mlr10{margin:0px 10px;} .mlr15{margin:0px 15px;} .mlr20{margin:0px 20px;}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-2{margin-right:2px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}

/*内填充*/
.plr0{padding-left:1px;padding-right:1px;} /*去掉左右padding:0 15px像素*/
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}
.plr10{padding:0px 10px;}

/*去掉圆角*/
.radius0{ border-radius:0px!important;}
/*清除浮动*/
.clear{clear: both;}

/*css3阴影*/
.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.text-shadow{-webkit-text-shadow:0 0 2px rgba(0,0,0,0.2);text-shadow:0 0 2px rgba(0,0,0,0.2);}/*文字阴影*/

/*3.1.13 文字尺寸*/
.f-10{font-size:10px}.f-12{font-size:12px}.f-13{font-size:13px}.f-14{font-size:14px}.f-15{font-size:15px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}

/*文字行距*/
.l-16{line-height:16px}.l-18{line-height:18px}.l-20{line-height:20px}.l-22{line-height:22px}.l-24{line-height:24px}.l-25{line-height:25px}.l-26{line-height:26px}.l-28{line-height:28px}.l-30{line-height:30px}.l-35{line-height:35px}

/*鼠标划过链接样式*/
.cursor{cursor: pointer;}

body{min-width: 1200px;}
.con{width:1200px;margin: auto;padding:0px 10px;overflow: hidden;}
a{color:#333333;}
a:hover{color:#073a9f;}

/*header*/
#header{width:100%;border-top:3px solid #073a9f;position: relative;background-color:#e0e9fd;}
#header .pull-left{width: 640px;}
#header .pull-right{width: 245px;}
#header .headerBar{width:1130px;margin: auto;height: 100px;}
#header .headerBar .bar span{color:#999999;}
#header .headerBar .bar a{font-size: 14px;color:#333333;margin:0 10px;}
#header .headerBar .bar a:hover{color:#073a9f;}
#header .headerBar .input-group{margin-top: 10px;}

/*主菜单*/
#header .nvBg{width:100%;height:60px; background-color:#1854ca;}

#nav{width:100%;height:60px; margin:0 auto;}
#nav li{width:121px;height: 60px;margin:0 5px 0 5px;float: left;line-height:60px;font-size: 17px;text-align: center;background:url(../images/navqx.jpg) right 20px no-repeat;}
#nav>li>a{color:#ffffff; font-size:16px; display:block;height:60px;}
#nav>li:last-child{background-image: none;}
#nav li span{ display:block; margin-top:1px; font-size:10px; color:#FFF;}
#nav li a:hover{ background:#1747a4;color:#ffffff;background-image: none;}
#nav .active{background:#1747a4!important;color:#ffffff!important;}
#nav .active>a{color:#ffffff!important;background-image: none;}

/*下滑菜单*/
#nav li ul{background:#ebebeb;width:121px; height:auto;position:absolute;display:none;z-index:100;}
#nav li ul li{ background:none;width:121px;margin-left:0px; line-height:40px; height:40px; }
#nav li ul li a{color:#333;font-size: 14px; display: block; height:40px!important;}
#nav li ul li:hover{background:#1747a4; color:#0068a2}

/*footer*/
#footer{width:100%;height: 100px; background-color:#4066b3;position: relative;}
#footer .con{background:url(../images/footerBg2.png) 400px 0 no-repeat;}
#footer .footerLeft{height:100%;}
#footer .footerBar{width:100%;height:50px;margin-top: 20px;}
#footer .footerLink{width:200px;float: left; cursor: pointer;position: absolute;}
#footer .footerLink .footer-link-inp{display: block;width: 200px;height: 30px;line-height:26px; padding-left: 20px;
background:#fff url(../images/footer-uplink.jpg)right 0px  no-repeat;border:1px solid #ddd;border-radius: 4px;}
#footer .footerLink .footer-uplinks{min-width:200px;bottom:29px;padding:5px 10px;line-height: 22px;position: absolute;background: #fff;border: 1px solid #ddd;z-index:200;}
#footer .footerLink .btn-group .btn{width: 170px;}
#footer .footerLink .footerLink .btn-group ul li a:hover{background-color:#B52B27!important;}
#footer .footerNav{float: left;margin-left:220px;}
#footer .footerNav a{color:#aabbdc;height:30px;line-height: 30px;}
#footer .footerNav a:hover{text-decoration: underline;}
#footer .footerNav span{margin: 0 10px;color:#aabbdc;}
#footer .footerRight{width:350px;height:100%;padding-top:5px;color:#aabbdc;font-size:14px;margin-top:10px;position: relative;}
#footer .copyright{color:#aabbdc;}
#footer .footerRight .text-right{position: relative;}
#footer  #footerEwmImg{display: none;position: absolute;bottom:60px;margin-left:1080px;}
#footer  #footerEwmImg img{border:1px solid #63cffa;display: block;box-shadow:0 0 10px #63cffa;}
#footer  #footerEwmImg p{width: 0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;border-top: 10px solid #FFFFFF;margin: auto;}


/*index*/
.indexMore{width:100px;margin: auto;text-align: center;}
.indexMore i{font-size:50px;color:#C3C3C3;}
.indexMore i:hover{color:#f64d33;}
.indexTitle{text-align: center;font-size: 27px;padding:60px 0;}

/*banner*/
.banner{position:relative;text-align:center; margin:0 auto;z-index:0;}
.banner .bd,.slider .bd li,.slider .bd img{width:100%; height:340px}/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/
.banner .bd{z-index:2;overflow:hidden}
.banner .bd li{float:left;width: 100%;overflow:hidden; background-position:center; background-repeat:no-repeat}
.banner .bd li a{ display:block; width: 100%; height: 100%}
.banner .bd li img{display:block;z-index:3;}
.banner .hd{ position: absolute; z-index:3; left: 0; right: 0; bottom:10px; padding: 0 10px; text-align: center}
.banner .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}
.banner .hd li.active{background-color:#0478C7}
/*圆点*/
 .banner .dots li{width:13px; height:13px;font-size:0px;line-height:0px;border-radius:50%}


/*首页新闻*/
.img-news{width:450px;height: 290px;float: left;background-color: #E2E2E2; }
.img-news .carousel-inner a{display:table-cell;vertical-align:middle;width:450px; height:290px;}
/*.img-news .item img{max-height:290px;max-width: 100%;margin:0 auto;}*/
.img-news .item img{height:100%!important;width: 450px;}
.list-news{width: 450px;height: 290px;float: left;margin-left: 15px;}
.list-news .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #FFFFFF;background-color: #5082e5;border: 1px solid #5082e5;border-bottom-color: transparent;cursor: pointer;}
.list-news .nav-tabs>li>a{border-radius: 0;}
.list-news .nav>li>a {padding: 10px 25px;font-weight: 700;font-size:15px;}
.list-news .title a{font-size: 18px;color: #1c65f7;display: block;text-align: center;line-height: 50px;}
.list-news .title a:hover{text-decoration: underline;}
.list-news .summary{font-size: 14px;color: #888585;line-height: 23px;}
.list-news .list{overflow: hidden;margin-top:5px;padding-left: 0;}
.list-news .list li{height:40px;border-bottom: 1px dotted #E2E2E2;}
.list-news .list li a{line-height: 40px;font-size:14px;}
.list-news .list li a:hover{text-decoration: underline;}
.list-news .list li span{float: right;line-height: 40px;color:#999999;}
.list-link{width: 250px;height: 290px;float: right;}

/*业务*/
#business{width: 100%;overflow: hidden;}
#business li{width: 230px;height:120px;background-color:#f8f8f8;float: left;text-align: center;transition: all 0.5s ease;}
#business li a{color: #8c8989;}
#business li p.iconfont{font-size: 50px;}
#business li p.title{font-size:16px;}
#business li:hover{background-color: #6f9af1;cursor: pointer;transition: all 0.5s ease;}
#business li:hover p{color: #FFFFFF;}

/*业绩展示*/
#case #title{border-bottom:1px solid #c3c3c3;width: 100%;height: 50px; line-height: 50px;}
#case #title .pull-left{font-size: 18px;color: #0741b5;}
#case #title-bg{position: absolute;margin-top: -11px;margin-left: 20px;}
#case ul{margin-top: 20px;}
#case li{width:250px;height:200px;float:left;border-bottom:5px solid #dbdbdb;background-color:#eeeeee; transition: 400ms;}
#case li .imgBox {height:150px;width:100%;overflow: hidden;position: relative;text-align: center;}
#case li .img {max-width:250px;height:150px;}
#case li .bg {opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;background: #6f9af1;position: absolute;left: 0;top: 0;transition: 400ms;}
#case li .i5 {opacity: 0;filter: alpha(opacity=0);margin: -34px 0 0 -34px;position: absolute;left: 10%;top: 50%;transition: 400ms;}
#case  li .i6 {opacity: 0;filter: alpha(opacity=0);margin: -16px 0 0 -17px;position: absolute;left: 90%;top: 50%; transition: 400ms;}
#case  li .t {height:40px; text-align: center;font-size: 14px;line-height:30px; padding-top:6px;color:#666666;}
#case li .time {width:90%;margin: auto;color:#888;}
#case li:hover { border-color: #6f9af1; }
#case li:hover .magnifier { -webkit-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
#case li:hover .bg { opacity: 0.8; filter: alpha(opacity=80); }
#case li:hover a { color: #6f9af1; }
#case li:hover .i5 { left: 50%; opacity: 1; filter: alpha(opacity=100);}
#case li:hover .i6 { left: 50%; opacity: 1; filter: alpha(opacity=100);}

/* slideBar */
.slideBar{position:fixed;width:50px;height:165px;line-height:50px; right:0;bottom:160px;z-index: 100;}
.slideBar ul li{width:50px;height:50px;float:left;position:relative;border-bottom:1px solid #aec6f5;}
.slideBar ul li .sidebox,.slideBar ul li .sidebox2{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;background:#3c71d8;opacity:0.6;filter:Alpha(opacity=60);color:#fff;font-size:14px;overflow:hidden;}
.slideBar ul li .sidebox{z-index:1000;}
.slideBar ul li .sidebox2{z-index:1000;}
.slideBar ul li img{float:left;margin: 10px;}
.slideBar .sidebox2-ewm{position:fixed;width:130px;height:140px;right:50px;bottom:160px;border:1px solid #eee;display: none;background-color:#fff;text-align: center;}
.slideBar .backtop{display: none;}

/*内页----------------*/
.main{min-height: 500px;overflow: hidden;}
.main-con{width: 1250px;margin: auto;overflow: hidden;}
.titleH1{font-size:30px;}
.titleH5{font-size:16px;color:#666666;}

#main-banner{width: 100%;height: 200px;}
#main-banner #main-nav{width: 1180px;height: 50px;margin: auto; background-color: #000000;opacity: 0.4;filter: alpha(opacity=40);z-index: 99;}
#main-banner #main-nav li a{color: #FFFFFF;opacity: 1;filter: alpha(opacity=100);z-index: 100;font-size: 16px;line-height: 50px;display: block;float: left;padding: 0 20px;margin:0 10px;}
#main-banner #main-nav li a:hover{background-color:#073a9f!important;color: #FFFFFF;}

/*内页导航*/
#main-nav-top{width: 100%;height: 150px;}
.ny_nav{height:69px; border-bottom:1px solid #dbdbdb; line-height:69px;margin-bottom: 20px;}
.ny_nav .pull-left li{ position:relative;height:69px; float:left; width:130px; text-align:center;}
.ny_nav .pull-left li a{ display:block;font-size:20px;font-weight:700;}
.ny_nav .pull-left li .i{ width:12px; height:12px; left:50%; margin-left:-8px; bottom:-5px; top:auto; background:#f4f4f4; border:1px solid #9d9d9d; border-radius:50%;position: absolute;}
.ny_nav .pull-left li:hover .i{ border-color:#e52613; background:#fff;}
.ny_nav .pull-left li:hover a{ color:#e52613;}
.ny_nav .pull-left .on a{ color:#e52613;}
.ny_nav .pull-left .on .i{border:2px solid #e52613;background:#fff;bottom:-6px; margin-left:-5px;}

/*面包屑*/
#breadcrumb-bg{width: 100%;border-bottom: 1px solid #eaeaea;overflow: hidden;}
#breadcrumb-bg .currently{line-height: 40px;font-size: 18px;}
/*分页*/
.fenye{ width:100%; text-align:center; margin:auto;}

/*新闻列表页*/
.news-list{ width:100%;}
.news-list li{ padding:32px 0; overflow:hidden; border-bottom:1px solid #eaeaea;}
.news-list .time{text-align:center;float:left;background-color: #eeeeee;padding: 10px;}
.news-list .time dt{ font-size:38px; margin-bottom:5px;}
.news-list .time dd{ width:70px; height:18px; line-height:18px; background:#a3a3a3; color:#fff;}
.news-list .content{ width:1050px; float:right;}
.news-list .content dt{ font-size:20px; color:#666; overflow:hidden; line-height: 30px;}
.news-list .content dd{ font-size:14px;color:#666;line-height: 25px;margin-top: 10px;}
.news-list li:hover .time dt{ color:#da251d;}
.news-list li:hover .time dd{ background:#da251d;}

/*新闻详情页*/
.show{ width:864px; padding:30px 0;}
.show h1{ font-size:20px; font-weight:normal; color:#333; line-height:40px;}
.show-time{ font-size:12px; line-height:20px; color:#999;}
.show-time span{ margin-right:10px;}
.show_main{ padding:20px 0 40px 0; line-height:24px;}
.share{ width:864px; border-bottom:1px solid #eaeaea; padding:0 0 10px 0; height:25px; line-height:13px;}
.show-sx{ width:864px; line-height:24px; padding:20px 0 0 0;}
.show-sx a{ color:#999;}

/*详情页相关推荐*/
.conform{width:100%;margin: 20px 0px;border:1px solid #eee;padding:15px;border-top:2px solid #2457bd;}
.conform h3{width:95%;margin:auto 10px;}
.conform ul{overflow: hidden;}
.conform ul li{width:48%;float:left;border-bottom:1px dotted #CCCCCC;margin:0px 1%;}
.conform ul li a{line-height: 50px;background:url(../images/ico8.png) 0px 0px no-repeat;padding-left:25px;}
.conform ul li a:hover{text-decoration: underline;}

/*详情内容*/
#main-xq{ padding:20px 5px; overflow:hidden;}
#details-title{width: 100%;margin:20px 0px;text-align: center;font-size:28px;color:#e74c3c;font-weight: 200;}
#details-title2{width: 100%;height:50px;margin:20px 0px;border-bottom:1px solid #eee; text-align: center;font-size: 14px;color:#666;}
.details-con{line-height: 2;}
.details-con img{max-width:1180px;}
.details-con > p {text-indent: 2em;font-size: 16px;}
#close-windows{height:40px;float: right;background:url(../images/ico5.png) 0px 0px no-repeat;padding-left: 30px;line-height:40px;}

/*案例展示*/
#main-case{width:100%;overflow: hidden;transition: height 400ms;}
#main-case li{width:250px;height:200px;float:left;border-bottom:6px solid #dbdbdb;background-color:#f9f7f7; transition: 400ms;margin:30px 30px 20px 30px;}
#main-case li .imgBox {height:150px;width:100%;overflow: hidden;position: relative;text-align: center;}
#main-case li .img {max-width:250px;height:150px;}
#main-case  li .bg {opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;background: #6f9af1;
position: absolute;left: 0;top: 0;transition: 400ms;}
#main-case  li .i5 {opacity: 0;filter: alpha(opacity=0);margin: -34px 0 0 -34px;position: absolute;left: 10%;top: 50%;transition: 400ms;}
#main-case  li .i6 {opacity: 0;filter: alpha(opacity=0);margin: -16px 0 0 -17px;position: absolute;left: 90%;top: 50%; transition: 400ms;}
#main-case  li .t {height:40px;line-height:40px; text-align: center; font-size: 14px; overflow:hidden;
word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#main-case li .time {width:90%;margin: auto;color:#888;}
#main-case li:hover { border-color: #69B015; }
#main-product li:hover .t{color:#B90713;}
#main-case li:hover .magnifier { -webkit-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
#main-case li:hover .bg { opacity: 0.8; filter: alpha(opacity=80); }
#main-case li:hover a { color: #373737; }
#main-case li:hover .i5 { left: 50%; opacity: 1; filter: alpha(opacity=100);}
#main-case li:hover .i6 { left: 50%; opacity: 1; filter: alpha(opacity=100);}

/*案例展示详情*/
.case-detail{width:100%;overflow:hidden;margin: 20px 0;}
.case-detail h1 {font-size: 20px;font-weight: normal;color: #333;line-height: 40px;}
.case-detail-time{padding: 0 10px;font-size: 12px;line-height: 30px;color: #999;background: #f4f4f4;}
.case-detail-int.icon1{background: url(../images/ico9.png) no-repeat left center;padding-left: 33px;}
.case-detail-int.icon2{background: url(../images/ico10.png) no-repeat left center;padding-left: 33px;}
.case-detail-int{margin-top: 15px;height: 46px;line-height: 46px;font-size: 18px;color: #da251d;border-bottom: 1px solid #eaeaea;}
.case-detail-int-d{margin-top: 15px;line-height: 24px;}
.case-detail-imgs{width:100%;margin:15px auto;}
.case-detail-imgs .item{max-width:100%; text-align:center!important;}
.case-detail-imgs .item img{max-width:100%;height:600px;text-align: center!important;margin: auto;}


/*留言 ,应聘表单*/
.form-content{padding:20px 0px 20px 10px;overflow: hidden;}
.form-content-t h4{color:#303860;line-height:30px;font-size:20px;}
.form-content-t p{color:#666;line-height:30px;font-size:14px ;}
.form-input-list{/*width:100%;*/margin-top:15px;min-height:50px;}
.form-input-submit{width:750px;margin-top:30px;}

.form-input #submit{height:45px;margin:0 auto;background-color:#303860;color:#fff;border-radius: 22px;border: none;font-size:15px ;display: block;padding: 10px 40px;}
.message-input button:hover{background-color:#232B54;}
.message-contact1{width:120px;height:110px;margin:auto;margin-top:50px;}
.message-contact2{width:100%;text-align: center; height:40px;margin:auto;font-size:20px ;color:#303860;}
.message-contact3{width:100%;text-align: center; height:30px;margin:auto;font-size:15px ;color:#303860;}
.message-input p{width:100%; height:70px;}
.form-code{padding-top:10px;width:80px; height:43px;display: block;float: left;background-color:#fff ;text-align: center;}
.message-content-list{width:750px;}
.message-input .input-group{width:750px;margin-top:15px;}
.input-group-btn #hr-button{height: 50px;border:none;}

#HR-table{margin-top: 20px;}
#HR-table thead tr th{height: 45px;font-size: 15px;text-align: center;}
#HR-table tbody tr td{font-size: 13px;text-align: center;}

.timeNow{text-align: right;margin-top: 5px;}


