@charset "gb2312";
/* CSS Document */
html, body { -webkit-text-size-adjust:none; }
body { width:100%; font-size:12px; line-height: 24px; font-family:"Î¢ÈíÑÅºÚ"; margin:0; padding:0; color:#323232; background:#fff; }
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td { margin:0; padding:0; }
ul, li { list-style:none; margin:0; padding:0 }
img { border:0px; vertical-align:top; }
a { color:#323232; text-decoration:none;}
.clr{clear:both; height:0; line-height:0; font-size:0; width:100%; overflow:hidden;zoom:1;}

.header{width: 100%;overflow: hidden;}
.logonav{width: 100%; height:85px;background:#fff;position: fixed;top: 0;left: 0;right: 0;z-index: 9999;border-bottom: 1px solid #02497a;}
.logo_nav{width: 1200px;height: 140px;margin: 0 auto;overflow: hidden;}
.logo_nav .logo{width: 130px;height: 140px;float: left;}
/*.logo_nav .logo{width: 120px;height: 120px;background: -webkit-linear-gradient(top, #09558a, #0d64a1);background: -o-linear-gradient(top, #09558a, #0d64a1);background: -moz-linear-gradient(top, #09558a, #0d64a1); background: linear-gradient(top, #09558a, #0d64a1);float: left;}*/
.logo_nav .logo img{width:130px;height:140px;}
.logo_nav .nav ul li{padding: 20px 40px 15px;float: left;text-align: center;}
.logo_nav .nav ul li p{font-size: 18px;}
.logo_nav .nav ul li span{color: #909090;text-transform: uppercase;}
.logo_nav .nav ul li a:hover{color: #09558a;}
.logo_nav .nav ul li a:hover span{color: #09558a;}
.logo_nav .nav{width: 1050px;float: left;background: #fff;padding-left:20px;overflow: hidden;}
.banner{width: 100%;height: 100%;margin-top: 83px;}
.main{width: 100%;}
.gsgk{width: 1200px;margin: 20px auto;}
.gsgk dl{width: 1200px;height: 560px;background: url(../images/img01.jpg) right top no-repeat;background-size: 600px 474px;position: relative;}
.gsgk dl dt{width:639px;height:49px;background: url(../images/pic_wz.jpg) left top no-repeat;background-size: cover;position: absolute;top: 20px;left: -40px;}
.gsgk dl dt p{font-size: 30px;line-height: 30px;padding: 55px 0 0 80px;}
.gsgk dl dt span{font-size: 14px;text-transform: uppercase;color: #d3d3d3;font-family: arial;padding: 5px 0 0 80px;display: inline-block;}
.gsgk dl dd{width: 715px;height: 392px;background: #f0f0f0;position: absolute;top: 170px;left: 0;z-index: -1;}
.gsgk .pic{width: 600px;position: absolute;top: 0;right: 0;}
.gsgk dl dd em{width: 40px;height: 2px;background: #2382c4;display: inline-block;margin: 36px 0 0 40px;}
.gsgk dl dd p{width: 525px;height: 180px;color: #646464;text-indent: 2em;text-align: justify;margin: 45px 0 0 40px;font-size: 14px;line-height: 35px;}
.gsgk dl dd span{width: 100px;height: 34px;background: #2e75b5 url(../images/icon_jt.png) center no-repeat;display: block;margin: 50px 0 0 40px;}
.ggxw{width: 100%;height:795px;background: url(../images/pic_bg_xw.jpg) center no-repeat;background-size: cover;position: relative;margin: 60px auto;color: #fff;}
.ggxw em,.ggxw i{font-style: normal;}
.news{width: 1200px;margin: 0 auto;}
.ggxw .tit{padding: 100px 0 0 0;text-align: center;font-size: 28px;line-height: 30px;border-bottom: 1px dashed #216ea4;padding-bottom: 5px;margin-bottom: 40px;}
.ggxw .tit span{color: #73b0da;font-size: 18px;text-transform: uppercase;font-family: arial;}
.ggxw .tit em{width: 22px;height: 11px;background: #338bc1 url(../images/icon_jtx.png) center no-repeat;background-size:22px 11px;display: block;position: relative;bottom: -10px;left:49%;padding: 0 5px;}
.ggxw .news_lf{width: 560px;float: left;}
.ggxw .news_rt{width: 562px;float: right;}
.ggxw .tuw span{border: 1px solid #216ea4;display: block;}
.ggxw .tuw img{width:558px;height:218px;transition: all .5s;}
.ggxw .tuw:hover img {transform: scale(1.1);}
.ggxw .tuw p{font-size: 16px;padding: 20px 0 40px;}
.ggxw dl{overflow: hidden;}
.ggxw dl dt{width: 60px;float: left;line-height: 32px;}
.ggxw dl dt em{font-size: 22px;display: block;}
.ggxw dl dt i{font-size: 20px;color: #88c2ea;display: block;}
.ggxw dl dd{width: 470px;float: right;border-left: 1px solid #5e9bc7;padding-left: 20px;}
.ggxw dl dd p{color: #88c2ea;font-size: 14px;text-align: justify;background: url(../images/icon_jtr.png) right bottom no-repeat;background-size: 52px 12px;height: 64px;line-height: 32px;}
.ggxw .news_rt dl{padding: 30px 0;border-top: 1px solid #216ea4;}
.ggxw .news_rt dl:nth-last-child(1){border-bottom: 1px solid #216ea4;}
.search{width: 1200px;margin: 0 auto;overflow: hidden;}
.search_top{margin: 0 auto 50px;overflow: hidden;}
.search .txt{width: 120px;float: left;}
.search .txt p{font-size: 30px;line-height: 33px;}
.search .txt span{font-size: 18px;color: #d3d3d3;text-transform: uppercase;font-family: arial;}
.search .ssk{width: 948px;height:40px;float: right;margin: 10px 0 0;}
.search .ssk .input_lf,.search .ssk .input_rt{width: 414px;float: left;margin-left: 60px;}
.search .ssk span{width: 134px;height:40px;line-height:40px;background: #f38a03;display: inline-block;float: left;text-align: center;color: #fff;font-size: 16px;}
.search .ssk .txt { border:1px solid #cdcdcd; width:228px; height:38px; color:#999999; line-light:38px; float:left; padding-left:10px; font-family:"Î¢ÈíÑÅºÚ";border-left: none;}
.search .ssk .submit {width:40px;height:40px;background:url(../images/icon_fdj.png) center no-repeat;display:inline-block; border:1px solid #cdcdcd;border-left: none;}
.pic_con{width:1200px;margin:50px auto 0px;position:relative}
.pic_lists{float:left;width:8888px;height:410px;overflow:hidden;position:absolute;top:0px;left:0px}
.btn_change{width:50px;height:50px;position:absolute;text-indent:-9999px;cursor:pointer}
.left_btn{background:url(../images/leftstop.png) no-repeat;top:180px;left:0}
.right_btn{background:url(../images/rightstart.png) no-repeat;top:180px;right:0}
.pic_content{overflow:hidden;width:1080px;height:410px;float:left;position:relative;margin-left: 60px;}
.pic_content ul li{float:left;width:340px;height:410px;margin:0 0 0 30px;position:relative}
.pic_content ul li:nth-child(3n+1){margin:0;}
.pic_content ul li dl{width:277px;height:310px;background: -webkit-linear-gradient(left top,#29c0c6, #0d8db3);background: -o-linear-gradient(left top,#29c0c6, #0d8db3);background: -moz-linear-gradient(left top,#29c0c6, #0d8db3);background: linear-gradient(left top,#29c0c6, #0d8db3);line-height:24px;color:#fff;position:absolute;bottom:0;left:0;display:none; padding:50px 40px;}
.pic_content ul li dl dt{ text-align:center; margin-bottom:40px;}
.pic_content ul li dl dt p{ font-size:18px;}
.pic_content ul li dl dt span{ font-size:12px; font-family:Arial; color:#fff;}
.pic_content ul li dl dd p{ color:#fff; text-align:justify;}
.pic_content ul li a img{width:340px;height:410px;}

.lxwm{width: 100%;height:760px;background: url(../images/pic_bg_ly.jpg) center no-repeat;background-size: cover;position: relative;margin: 60px auto;color: #fff;}
.lxwm em,.lxwm i{font-style: normal;}
.contact{width: 1200px;margin: 0 auto;overflow: hidden;}
.lxwm .tit{padding: 80px 0 0 0;text-align: center;font-size: 28px;line-height: 30px;border-bottom: 1px dashed #079296;padding-bottom: 5px;margin-bottom: 40px;}
.lxwm .tit span{color: #119797;font-size: 18px;text-transform: uppercase;font-family: arial;}
.lxwm .tit em{width: 22px;height: 11px;background: #0ab0b5 url(../images/icon_jtx1.png) center no-repeat;background-size:22px 11px;display: block;position: relative;bottom: -10px;left:49%;padding: 0 5px;}
.lxwm .con{margin-top: 80px;}
.from_con{width: 568px;color:#fff;float: left;border-right: 1px solid #0b9191;overflow:hidden;}
.from_con p {font-size:16px;height:28px;line-height:28px;margin-bottom: 10px;}
.from_con p.ly{height: 160px;}
.from_con p b{width: 85px;font-weight: normal;display: inline-block;text-align:justify;float: left;}
.from_con p i{color: #f3da03;}
.from_con p input,.from_con p textarea {width:336px;height:28px;line-height:28px;float:left;border:1px solid #3bceda;color:#fff;font-size:16px;text-indent:5px;background: transparent;}
.from_con p textarea{height: 158px;font-family:"Î¢ÈíÑÅºÚ";}
.from_con .from_btn{margin: 20px 0;overflow: hidden;}
.from_con .from_btn span {width:145px;height:30px;border-radius:30px;display:inline-block;font-size:16px;text-align:center;color:#fff;float:left;background-color:#f38a03;margin:0 0 0 60px;}
.from_con .from_btn span:nth-of-type(2) {background-color:#ffffff;}
.from_con .from_btn input {height:30px;border:0;background:none;color:#fff;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;}
.from_con .from_btn span:nth-of-type(2) input{color: #03a2a2;}
.from_con .from_btn span a {color:#fff;display:inline-block;width:100%;line-height:0.3rem;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;}   
input:-moz-placeholder, textarea:-moz-placeholder {color: #fff;}   
input::-moz-placeholder, textarea::-moz-placeholder {color: #fff;}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #fff;}   
.lylx_con{width: 606px;height: 368px;float: left;margin-left: 10px;border: 6px solid #2bb7bf;}
.lxfs{width: 1200px;margin: 80px auto 0;overflow: hidden;}
.lxfs ul li{width: 280px;height: 230px;background: #fff;float: left;margin: 1px 0 1px 26px;box-shadow: 0 2px 5px rgba(145,145,145,.75);text-align: center;}
.lxfs ul li.first{margin-left: 1px;}
.lxfs ul li em{display: block;}
.lxfs ul li .tel{width: 53px;height: 54px;background: url(../images/icon_tel_lh.png) center no-repeat;background-size: cover;margin: 30px auto 20px;}
.lxfs ul li .mes{width: 71px;height: 47px;background: url(../images/icon_mes_lh.png) center no-repeat;background-size: cover;margin: 30px auto 27px;}
.lxfs ul li .qq{width: 50px;height: 56px;background: url(../images/icon_qq_lh.png) center no-repeat;background-size: cover;margin: 30px auto 18px;}
.lxfs ul li .addr{width: 68px;height: 54px;background: url(../images/icon_addr_lh.png) center no-repeat;background-size: cover;margin: 30px auto 20px;}
.lxfs ul li span{display: block;font-size: 20px;color: #232323;}
.lxfs ul li p{color: #909090;font-size: 16px;padding: 20px 30px 0;}
.lxfs ul li:hover{background: #f38a03;}
.lxfs ul li:hover span{color: #fff;}
.lxfs ul li:hover p{color: #fff;}
.lxfs ul li:hover .tel{background: url(../images/icon_tel.png) center no-repeat;background-size: cover;}
.lxfs ul li:hover .mes{background: url(../images/icon_mes.png) center no-repeat;background-size: cover;}
.lxfs ul li:hover .qq{background: url(../images/icon_qq.png) center no-repeat;background-size: cover;}
.lxfs ul li:hover .addr{background: url(../images/icon_addr.png) center no-repeat;background-size: cover;}
.hover-shadow{transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.hover-shadow:hover {transition: translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);}

.footer{background: #3c3c3c;padding: 20px 0 30px;margin-top: 250px;}
.foot{width: 1200px;margin: 0 auto;color: #fff;overflow: hidden;}
.foot dl{}
.foot dl dt{width: 120px;text-align: center;float: right;background: #fff;margin-top:15px;}
.foot dl dt img{ width:100%;}
.foot dl dd{width: 600px;float: left;}
.foot dl dd .navf{padding: 15px 0;}
.foot dl dd .navf a{height: 16px;line-height: 16px;color: #fff;display: inline-block;font-size: 16px;margin-right:20px;padding-right: 20px;border-right: 1px dashed #636363;}
.foot dl dd p{color: #fff;font-size: 14px;}
.foot dl dd p a{color: #fff;}

.bottom{background: #000;padding: 20px 0;}
.link{width: 1200px;margin: 0 auto;overflow: hidden;}
.link span{background: url(../images/icon_link.png) left center no-repeat;background-size: 12px 12px;padding-left: 15px;font-size: 14px;color: #fff;}
.link a{padding: 0 15px;color: #777;font-size: 14px;}
