﻿@charset "utf-8";
/* CSS Document*/
body{text-align: left;padding: 0;margin: 0;font-size: 14px;font-family: 'simhei';-webkit-text-size-adjust: none;height: auto;color: #333;background: #fff;}
body{overflow-x: hidden;overflow-y: auto;}
html{min-width: 1280px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{padding: 0;margin: 0;}
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{padding: 0;margin: 0;}
fieldset{border-top-width: 0;border-left-width: 0;border-bottom-width: 0;border-right-width: 0;}
input{background: none; border: 0 none;}
a img{border: 0;padding: 0;margin: 0;}
i{font-style: normal;}
address,caption,cite,cite,code,dfn,em,th,var{font-weight: normal;font-style: normal;}
li{list-style-type: none;}
caption{text-align: left;}
th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
q:unknown{content: '';}
input,textarea,select{font-family: inherit;font-size: 100%;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color: #05469A;text-decoration: none;}
.icon{background-image: url("../images/icon.png");display: inline-block;vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;font-size: 0;margin: 0;padding: 0;display: block;_height: 0;overflow: hidden;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/*网站公用样式表*/
.w1200{width: 1200px;margin: 0 auto;}
/*顶部*/
.top_main{z-index: 10;height: 35px;line-height: 35px;font-size: 12px;border-bottom: 1px solid #e5e5e5;}
.top_main .left{color: #adadad;}
.top_main .right{color: #adadad;}
.top_main .right li{display: inline;padding: 0 5px;}
.top_main .right li:first-child{padding-right: 0;}
.top_main .right li a:hover{color: #fff;}
.top_main .right li a{color: #adadad;position: relative;z-index: 10;}
/*头部*/
.header_main{width: 100%;z-index: 100;background: #fff;}
.header_main .header{position: relative;height: 120px;}
.header_main .logo{width: 540px;height: 60px;display: block;margin-top: 25px;}
.header_main .logo img{display: block;}
.header_main .search{width: 195px;height: 30px;line-height: 30px;margin-top: 30px;position: relative;float: right;}
.header_main .search *{font-family: arial;}
.header_main .search .sbtn{width: 35px;height: 30px;position: absolute;border-radius: 0;background-position: -52px -3px;background-color: #dcdcdc;cursor: pointer;}
.header_main .search .stxt{width: 150px;padding-left: 10px;height: 30px;line-height: 30px;border: 0px;background: #ececec;outline:none;color: #999;border-radius: 0;}
.header_main .link{position: absolute;right: 0;bottom: 15px;}
.header_main .link li{float: left;margin-right: 20px;}
.header_main .link li:last-child{margin-right: 0;}
.header_main .link li a{color: #999;}
.header_main .link li a s{display: inline-block;width: 30px;height: 22px;vertical-align: bottom;background-repeat: no-repeat;}
.header_main .link li a s.oa{background-position: -282px 0;}
.header_main .link li a s.yx{background-position: -312px 0;}
.header_main .link li a s.sp{background-position: -343px 0;}
.header_main .link li a s.hc{background-position: -371px 0;}
/*导航*/
.nav_main{width:100%;height: 70px;background: #05469A;position: relative;z-index: 3;}
.nav .list{width: 100%;margin:0 auto;position: relative;}
.nav_main .nav{width: 1200px; margin: 0 auto;}
.nav_main .nav li{float:left;width: 150px;display: block;position: relative;z-index: 10;font-size: 16px;text-align: center;}
.nav_main .nav li a{display: block;color:#fff;font-size:16px;line-height: 45px;height: 70px;}
.nav_main .nav li a span{display: block;font-size: 13px;line-height: 10px;text-transform: uppercase;}
.nav_main .nav li a i{width:1px;height: 28px;background-color: #7d9fca;display:block;position:absolute;right:0;top: 50%;margin-top: -14px;}
.nav_main .nav li:last-child a i{display:none;}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2{background: #009924;}
.nav_main .nav dl{width: 100%;background: #05469A;position: absolute;left: 0;top: 100%;z-index: 12;}
.nav_main .nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd{border-top: 1px solid #003b88;text-align: left;position: relative;z-index: 12;display: block;width: 100%;}
.nav_main .nav dl dd:first-child{border: none;}
.nav_main .nav dl dd a{color: #fff;font-size: 14px;line-height: 45px;height: 45px;width: 100%;text-align:center;}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover{background: #009924;}
/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner{height: 660px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height: 660px;overflow:hidden;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip{width:1000px;height: 12px;line-height:0;font-size:0;text-align:center;position:absolute;left:50%;margin-left:-500px;bottom: 75px;z-index:3;}
#banner .tip span{width: 95px;height: 12px;margin: 0 10px;display:inline-block;font-size: 0;cursor: pointer;background: #fff;opacity: .8;filter: alpha(opacity=80);}
#banner .tip span.cur{background: #05469A;}
#banner #btn_prev,#banner #btn_next{width: 48px;height: 48px;position:absolute;top: 50%;margin-top: -24px;z-index:5;background-color: #05469A;border-radius: 100%;opacity: 0;filter: alpha(opacity=0);transition: all 600ms ease;}
#banner #btn_prev{background-position: 0 0;left: 4%;}
#banner #btn_next{background-position: -113px 0;right: 4%;}
#banner #btn_prev:hover,#banner #btn_next:hover{background-color: #009924;}
#banner:hover #btn_prev,#banner:hover #btn_next{opacity: .8;filter: alpha(opacity=80);}
/*nybanner*/
.nybanner{width: 100%;position: relative;height: 300px;overflow: hidden;background-position: center;background-repeat: no-repeat;}
/*首页标题*/
.index .ititle{padding-top: 0;}
.index .ititle .entit{font: 300 16px "AvantGarde Bk BT";color:#666;text-align:center;text-transform: uppercase;}
.index .ititle .tit{width: 330px;margin:0 auto;font-size:30px;line-height: 50px;text-align:center;color: #333;}
.index .ititle .tit span{float:left;margin: 0 20px;}
.index .ititle .tit em{display:block;width: 85px;height: 1px;margin-top: 25px;background:#ccc;}
/*头条新闻*/
.index .topnews{position: relative;margin-top: -38px;height: 30px;padding: 23px 0;background: #fff;box-shadow: 0 0 13px rgba(0, 0, 0, 0.2);z-index: 9;}
.index .topnews .bd{width: 600px;height: 30px;line-height: 30px;padding-left: 10px;overflow: hidden;}
.index .topnews .bd li{}
.index .topnews .bd li a{font-size: 15px;color: #666;}
.index .topnews .bd li a h3{display: inline-block;}
.index .topnews .bd li a span{float: right;display: inline-block;}
.index .topnews .hd{height: 30px;line-height: 30px;padding-right: 80px;}
.index .topnews .hd li{display: inline-block;width: 8px;height: 8px;margin: 9px 8px;background: #b9b9b9;border: 2px solid #fff;text-indent: -9999px;border-radius: 100%;cursor: pointer;transition: all ease .-3s;}
.index .topnews .hd li.on,.topnews .hd li:hover{width: 8px;height: 8px;background: #fff;border-color: #05469A;}
.index .topnews .prev,.topnews .next{float: left;display: block;width: 20px;height: 30px;margin-left: 15px;background-repeat: no-repeat;cursor: pointer;}
.index .topnews .prev{background-position: -236px 0;}
.index .topnews .next{background-position: -256px 0;}
/*关于我们*/
.index .iabout{padding: 35px 0;}
.index .iabout .w1200{position: relative;}
.index .iabout .txt{width: 640px;}
.index .iabout .txt .tit{height: 60px;line-height: 57px;border-bottom: 1px solid #05469A;}
.index .iabout .txt .tit h3{display: inline-block;color: #333;font-size: 30px;border-bottom: 6px solid #05469A;}
.index .iabout .txt .tit span{color: #666;font-size: 16px;font-weight: 300;text-transform: uppercase;}
.index .iabout .txt .con{color: #666;font-size: 14px;line-height: 36px;text-align: justify;padding-top: 40px;}
.index .iabout .img{width: 500px;height: 500px;overflow: hidden;transition: all 1s;}
.index .iabout .img img{width: 100%;height: 100%;display: block;transition: all 1s;}
.index .iabout .img:hover img{transform: scale(1.1);}
.index .iabout .ys{position: absolute;left: 0;bottom: 40px;width: 798px;height: 138px;background: #fff;border: 1px solid #d6d6d6;box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);}
.index .iabout .ys li{float: left;width: 33.33%;text-align: center;padding: 30px 0;}
.index .iabout .ys li h2{position: relative;display: inline-block;}
.index .iabout .ys li h2 b{position: relative;color: #666;font-size: 36px;}
.index .iabout .ys li h2 i{position: absolute;top: -10px;right: -18px;font-size: 14px;font-weight: 300;}
.index .iabout .ys li span{display: block;color: #666;font-size: 16px;font-weight: 300;line-height: 30px;}
/*业务范围*/
.index .business{padding-top: 30px;padding-bottom: 70px;background: url(../images/pro_bg.jpg) no-repeat center top;overflow: hidden;}
.index .business .ipro{position:relative;margin-top: 30px;}
.index .business .ipro .list{width:100%;}
.index .business .ipro .list li{position:relative;display:block;float:left;width: 230px;height: 460px;margin-right: 12px;}
.index .business .ipro .list li a{width: 100%;height: 100%;display:block;background: #05469A;transition: all ease .5s;}
.index .business .ipro .list li a .img{width: 100%;height: 350px;overflow: hidden;}
.index .business .ipro .list li a .img img{width: 100%;height: 100%;display: block;transition: all ease .5s;}
.index .business .ipro .list li a .ico{position: absolute;width: 100%;height: 350px;left: 0;top: 0;opacity: 0;background: rgba(0,0,0,.5);transition: all ease .5s;}
.index .business .ipro .list li a .ico img{position: absolute;left: 50%;top: 50%;margin-left: -45px;margin-top: -45px;}
.index .business .ipro .list li a .txt{color: #fff;height: 110px;text-align: center;}
.index .business .ipro .list li a .txt h3{font-size: 20px;line-height: 65px;}
.index .business .ipro .list li a .txt p{font-size: 14px;font-weight: 300;}
.index .business .ipro .list li a:hover{background: #009924;}
.index .business .ipro .list li:hover a .img img{transform: scale(1.1);}
.index .business .ipro .list li:hover a .ico{opacity: 1;}
.index .business .ipro .hd{position:absolute;width:100%;}
.index .business .ipro .hd .prev,.index .business .ipro .hd .next{width: 30px;height: 156px;cursor: pointer;position: absolute;top: -310px;transition: all ease .5s;background-color: #fff;border: 1px solid #44a7f8;opacity: .5;}
.index .business .ipro .hd .prev s,.index .business .ipro .hd .next s{position: absolute;top: 50%;left: 50%;margin-top: -14px;margin-left: -8px;width: 15px;height: 28px;background-repeat: no-repeat;}
.index .business .ipro .hd .prev{left: -80px;}
.index .business .ipro .hd .next{right: -80px;}
.index .business .ipro .hd .prev s{background-position: -241px -49px;}
.index .business .ipro .hd .next s{background-position: -270px -49px;}
.index .business .ipro .hd .prev:hover,.index .business .ipro .hd .next:hover{opacity: 1;}
/*新闻动态*/
.index .inews{padding: 40px 0;}
.index .inews .tit{height: 48px;font-size: 22px;position: relative;margin-bottom: 27px;}
.index .inews .tit ul li{float: left;padding: 0 5px;margin-right: 35px;line-height: 42px;color: #343434;cursor: pointer;}
.index .inews .tit ul li.on{border-bottom: 7px solid #05469A;}
.index .inews .tit .line{height: 1px;width:100%;background: #05469A;bottom: 2px;left: 0;position: absolute;}
.index .inews .tit .more{float: right;font-size: 12px;font-weight: 300;display:block;margin-top: 20px;color: #585858;}
.index .inews .tit a:hover{color: #4c6c93;}
.index .inews .xinw{width: 850px;}
.index .inews .xinw .con{height: 480px;}
.index .inews .xinw .con .hot{padding-bottom: 16px;border-bottom: 1px solid #e5e5e5;}
.index .inews .xinw .con .hot .img{width: 214px;height: 160px;}
.index .inews .xinw .con .hot .img img{width: 100%;height: 100%;display: block;}
.index .inews .xinw .con .hot .txt{width: 610px;}
.index .inews .xinw .con .hot .txt h3{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.index .inews .xinw .con .hot .txt h3 span{float: right;display: inline-block;color: #999;font-size: 16px;}
.index .inews .xinw .con .hot .txt p{font-size: 14px;font-weight: 300;line-height: 28px;min-height: 84px;color: #666;text-align: justify;}
.index .inews .xinw .con .hot .txt .more{display:block;background: #009924;width: 90px;height: 30px;text-align: center;color: #fff;font-size: 14px;line-height: 30px;box-sizing: border-box;padding-right: 5px;margin-top: 12px;}
.index .inews .xinw .con .list ul li{padding: 10px 0;border-bottom: 1px solid #e5e5e5;}
.index .inews .xinw .con .list ul li h3{font-size: 16px;line-height: 30px;}
.index .inews .xinw .con .list ul li h3 span{float: right;color: #999;font-size: 16px;}
.index .inews .xinw .con .list ul li p{font-size: 14px;font-weight: 300;line-height: 25px;color: #666;height: 50px;text-align: justify;overflow: hidden;} 
.index .inews .honor{width: 300px;height: 540px;}
.index .inews .honor .list{box-sizing: border-box;border: 1px solid #e5e5e5;height: 480px;}
.index .inews .honor .list li{width: 270px;margin: 24px auto;}
.index .inews .honor .list li a{display: block;}
.index .inews .honor .list li a img{width: 100%;height: 203px;display: block;}
/*工程案例*/
.index .icase{padding-top: 60px;padding-bottom: 45px;background: #f6f6f6;}
.index .icase .proCase{position:relative;margin-top: 30px;}
.index .icase .proCase .list{width:106%;}
.index .icase .proCase .list li{position:relative;display:block;float:left;width:380px;height: 480px;margin-right:30px;border:1px solid #ddd;}
.index .icase .proCase .list li a{display:block;padding:30px;padding-bottom:80px;}
.index .icase .proCase .list li a img{display:block;width:320px;height: 240px;}
.index .icase .proCase .list li .title{margin-top:20px;}
.index .icase .proCase .list li .tit{font-size:20px;color:#333;}
.index .icase .proCase .list li .cont{margin-top:12px;font-size:14px;font-weight: 300;line-height: 28px;color: #666;text-align: justify;}
.index .icase .proCase .list li .view_detail{position:absolute;bottom:30px;left:30px;display:block;width:120px;height:32px;font-size:14px;line-height:30px;text-align:center;background: #05469A;color:#fff;transition: all ease .5s;}
.index .icase .proCase .list li .view_detail:hover{background: #009924;}
.index .icase .proCase .hd{position:absolute;width:100%;}
.index .icase .proCase .hd .prev,.index .icase .proCase .hd .next{width: 30px;height: 40px;cursor: pointer;position: absolute;top: -260px;transition: all ease .5s;background-color: #05469A;background-repeat: no-repeat;}
.index .icase .proCase .hd .prev{background-position: -340px -43px;left: -80px;}
.index .icase .proCase .hd .next{background-position: -370px -43px;right: -80px;}
.index .icase .proCase .hd .prev:hover,.index .icase .proCase .hd .next:hover{background-color: #009924;}
.index .icase .more{margin-top:40px;}
.index .icase .more .line{display:block;width:500px;height:1px;margin-top:24px;background:#ccc;}
.index .icase .more a{display:block;width:198px;height:48px;font-size:16px;line-height:48px;text-align:center;border:1px solid #ccc;transition: all ease .5s;}
.index .icase .more a:hover{background:#05469A;color:#fff;transition:all .5s;border:1px solid #05469A;}
.index .icase .join{margin-top: 60px;margin-bottom: 50px;}
.index .icase .join h3{font-size: 26px;font-weight: bold;padding-bottom: 20px;}
.index .icase .join h3 s{display: inline-block;width: 42px;height: 31px;margin-right: 10px;background-position: -295px -49px;}
.index .icase .join p{font-size: 14px;line-height: 45px;}
.index .icase .join a{position: relative;display: inline-block;width: 160px;height: 45px;background: #05469A;transition: all ease 600ms;}
.index .icase .join a s{position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -35px;width: 70px;height: 10px;background-position: -329px -23px;}
.index .icase .join a:hover{background: #009924;width: 180px;}
/*底部*/
.footer{width: 100%;color: #fff;background: #05469A;}
.footer .links{padding: 20px 0;font-size: 18px;}
.footer .links span{color: #fff;display:inline-block;}
.footer .links a{display:inline-block;font-size: 14px;color: #fff;padding-right: 15px;}
.footer .bottom {padding: 30px 0;border-top: 1px solid #7d9fca;}
.footer .bNav{margin-top: 0;}
.footer .di_logo img{width:111px; height:111px; background-size:100%;}
.footer .bNav dl{display:inline-block;float:left;width: 135px;height: 280px;overflow:hidden;text-align: left;margin-top: 10px;margin-right: 60px;border-right: 1px solid #7d9fca;}
.footer .bNav dl dt{height:16px;display:block;padding-bottom: 20px;}
.footer .bNav dl dt a{display:block; font-size:16px; color:#fff; line-height:16px;}
.footer .bNav dl dd{display:block;height: 16px;padding-bottom:16px;}
.footer .bNav dl dd a{display:block;font-size: 16px;font-weight: 300;color: #fff;line-height: 16px;}
.footer .ewm{text-align:center;padding-right: 70px;}
.footer .ewm dl{width: 165px;float:left;display:block;margin-right:30px;margin-top: 10px;}
.footer .ewm dl:nth-child(2){margin-right:0px;}
.footer .ewm dl dt{width: 165px;height: 165px;margin: auto;}
.footer .ewm dl dt img{width: 100%;height: 100%;display:inline-block;}
.footer .ewm dl dd{font-size: 14px;font-weight: 300;color: #fff;line-height:24px;margin-top: 16px;}
.footer .contact_info{width: 378px;}
.footer .contact_info p.p1{font-size: 16px;color: #fff;line-height: 16px;margin-top: 10px;padding-bottom: 20px;}
.footer .contact_info h3{font-size:20px; padding-top:8px;}
.footer .contact_info p.tel{font-size: 16px;font-weight: 300;color: #fff;line-height: 16px;height: 16px;padding-bottom: 16px;}
/*版权*/
.copyright{height: 50px;line-height: 50px;font-size: 14px;background: #333;text-align: center;}
.copyright p{color: #fff;}
.copyright span{margin: 0 6px;}
.copyright a{color: #fff;}
/********toolbar*********/
.toolbar{width: 52px;position: fixed;right: 1%;top: 50%;margin-top: -115px;z-index: 999;}
.toolbar dd{width: 51px;height: 51px;margin-bottom: 1px;position: relative;-webkit-border-radius: 100%;border-radius: 100%;margin-top:4px;border:#ebebeb solid 1px;background-color:#fff;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i{width: 51px;height: 51px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span{width: 35px;height: 35px;display: block;margin: 8px 0 0 8px;background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block;width: 0;height: 53px;line-height: 53px;font-size: 24px;font-weight: bold;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 53px;top: -1px;right: -2px;-webkit-border-radius: 50px;border-radius: 50px;overflow: hidden;}
.toolbar .pop{position: absolute;right: 90px;top: -65px;background: #05469A;display: none;}
.toolbar .pop-code{width: 160px;}
.toolbar .pop-code img{width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3{height: 52px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b{display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span{background-position: -35px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color: #05469A;border-radius: 100%;}
.toolbar .qq:hover span{background-position: 0 -47px;}
.toolbar .tel span{background-position: -35px 0;}
.toolbar .tel:hover{background: #05469A;}
.toolbar .tel:hover span{background-position: 0 0;}
.toolbar .code span{background-position: -35px -95px;}
.toolbar .code:hover{background-color: #05469A;border-radius: 100%;}
.toolbar .code:hover span{background-position: 0 -95px;}
.toolbar .top span{background-position: -35px -142px;}
.toolbar .top:hover{background-color: #05469A;border-radius: 100%;}
.toolbar .top:hover span{background-position: 0 -142px;}
.toolbar dd:hover{}
.bg_main{padding-bottom: 50px;min-height: 640px;}
.sub_nav{height: 35px;line-height: 35px;padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;padding-top: 20px;}
.sub_nav .fl{font-size: 26px;}
.sub_nav .fl span{color: #999;font-size: 16px;font-weight: 300;text-transform: uppercase;}
.sub_nav .fr li{float: left;}
.sub_nav .fr li a{color: #666;padding: 0 13px;border: 1px solid #e6e6e6;display: block;line-height: 33px;margin-left: 10px;transition: ease-in-out .2s;}
.sub_nav .fr li a:hover,
.sub_nav .fr li a.hover{background: #05469A;color: #fff;border: 1px solid #05469A;}
.case{margin-top: 40px;}
.case ul{width: 105%;}
.case li{width: 380px;float: left;margin-right: 30px;margin-bottom: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.case li .img{overflow: hidden;height: 213px;display: block;border: 1px solid #efefef;width: 378px;border-bottom: none;}
.case li .img img{width: 380px;height: 213px;transition: .9s;}
.imgH li .img{height: 284px;border: 1px solid #efefef;width: 378px;border-bottom: none;}
.imgH li .img img{height: 284px;}
.case li:hover .img img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.case li .p{border: 1px solid #efefef;display: block;width: 340px;padding: 0 19px;height: 108px;border-top: none;}
.case li .p p{border-bottom: 1px solid #d6d6d6;height: 58px;line-height: 58px;margin-bottom: 10px;font-size: 18px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.case li .p  span{color: #666;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.case li .p i{width: 32px;height: 12px;background-position: -73px -43px;}
.case li .p .fl{font-size: 12px;font-family: arial;}
.case li:hover a span{color:#05469A;}
.case li:hover a p{color:#05469A;}
.case li:hover{box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.bg_main .news_ul{width:1200px; margin:0 auto; padding-bottom: 40px; padding-top: 12px;}
.bg_main .news_ul li{padding: 37px 0; border-bottom: 1px solid #eaeaea; position:relative;}
.bg_main .news_ul li .box1{width: 253px;height: 190px;overflow: hidden;}
.bg_main .news_ul li .box1 img{width: 253px;height: 190px;transition: ease-in-out .9s;}
.bg_main .news_ul li .box2{padding-left: 42px;width: 759px;padding-top: 30px;}
.bg_main .news_ul li .box2 h1{font-size: 20px;color: #333;height: 26px;line-height: 26px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.bg_main .news_ul li .box2 p{color: #666;line-height: 24px;padding-top:10px;height: 75px;}
.bg_main .news_ul li .box2 span{font-size: 12px; color: #999;}
.bg_main .news_ul li .right{padding-right: 15px;padding-top: 55px;text-align: center;}
.bg_main .news_ul li .right h3{font-size: 36px; color: #999; font-weight: 100;}
.bg_main .news_ul li .right p{font-size: 24px; color: #bbb; padding-top:10px;}
.bg_main .news_ul li a{display: block; cursor: pointer; width: 100%; height: 100%;}
.bg_main .news_ul li a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.bg_main .news_ul li a:hover h1{color: #05469a;}
.bg_main .news_ul li b{display:block; width:100px; height:30px; border:#ccc solid 1px; text-align:center; line-height:30px; font-weight:normal; position:absolute; right: 12px;top: 161px;}
.detail{padding-top: 50px;}
.detail .title{padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;text-align: center;}
.detail .title h1{font-size: 30px;font-weight: 100;}
.detail .title span{line-height: 18px;font-family: arial;color: #959595;margin: 0 5px;}
.detail .title i{width: 23px;height: 16px;background-position: -73px 0;margin-right: 10px;}
.detail .context{color: #666;line-height: 30px;text-align: justify;padding: 25px 0;}
.detail .context img{max-width: 1200px;}
/* reLink*/
.reLink{height: 38px;line-height: 38px;border: 1px solid #e6e6e6;padding: 0 15px;margin-bottom: 50px;}
.reLink .nextLink,.detail .reLink .prevLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a{-webkit-transition: all ease 500ms;-moz-transition: all ease 500ms;-ms-transition: all ease 500ms;-o-transition: all ease 500ms;transition: all ease 500ms;}
.reLink a:hover{color: #052f67;}
.contact .box3 h1{font-size: 36px;padding-bottom: 15px;text-align: center;}
.contact .box3 p{font-size: 16px;color: #828282;line-height: 24px;padding-bottom: 46px;text-align: center;}
.contact .box3 b{color: #05469a;}
.formData{padding-bottom: 20px;}
.formData .item{float: left; color: #999; font-weight: normal; width: 560px; height: 50px; line-height: 50px; border: 1px solid #e5e5e5; margin-right: 76px; margin-bottom: 30px; position: relative;}
.formData .item label{padding-left: 15px;position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;height: 50px;line-height: 50px;font-size: 18px;color: #cccccc;}
.formData .item input{outline: none; line-height: 38px; height: 38px; font-size: 18px;}
.formData .item .txt{width: 355px; height: 50px; line-height: 50px; display: block; background: none; padding-left: 70px; border: 0 none; color: #333;}
.formData .item .red{position: absolute; right: 15px; top: 0; color: #05469A; z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .msg-box{position: absolute; left: 0; top: 0px;}
.formData .liuyan{width: 1198px; height: 240px; border: 1px solid #e5e5e5; float: left;}
.formData .liuyan label{text-align: right; display: block;}
.formData .liuyan textarea{width: 1178px;height: 214px;line-height: 28px;padding: 12px 10px;text-indent: 100px;font-size: 18px;font-family: "simhei";color: #333;border: 0 none;overflow: hidden;background: none;resize: none;display: block;outline: none;}
.formData .bot{width: 100%;}
.formData .sub{width: 232px;line-height: 46px;border: 2px solid #05469a;margin-right: 2px;text-align: center;background: #05469a;color: #FFF;cursor: pointer;font-size: 18px;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.formData .sub:hover{background: none;color: #05469a;}
.formData .yzm{width: 432px;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute;right: 3px;top: 3px;border: 0px;display: block;}