﻿@charset "utf-8";
/* CSS Document */

.banner_gy{overflow: hidden;position: relative;}
.banner_gy img{position: relative;left: 50%;margin-left: -960px;}
.banner_gy h2{font-size: 45px;color: #fff;position: absolute;left: 50%;margin-left: -90px;top: 50%;margin-top: -22px;}
.dq_box{width: 1200px;margin: 0 auto;}
.dq_bg{padding: 10px;}
.dq_box dl a{color: #666;}
.dq_box dl{font-size: 12px;color: #666;}
.dq_box  dt:hover a{color: #33ccff;}
.float{float: left;}
.dq{padding: 0 4px;}

/*公司简介*/
.gy_bg{background: #f5f5f5;padding-top: 15px;padding-bottom: 15px;}
.gy_box{width: 1200px;margin: 0 auto;}
.gy_box li a{color: #333;transition: all 0.5s;}
.gy_box li{margin-right: 10px;border: 1px solid #333;padding: 5px 10px;transition: all 0.5s;border-radius: 4px;}
.gy_box li:hover a{color: white;}
.gy_box li:hover{border: 1px solid #33ccff;background-color: #33ccff;border-radius: 4px;}
#gy_list{border: 1px solid #33ccff;background-color: #33ccff;border-radius: 4px;}
#gy_list_a{color: white;}

.gy_jj_box{width: 1200px;margin: 0 auto;}
.gy_jj{margin-top: 50px;}
.gy_tu img{width: 600px;height: 300px;transition: all 0.5s;}
.gy_tu{width:600px;height: 300px;overflow: hidden;}
.gy h2{font-size: 24px;color: #33ccff;}
.gy_jj ul li{float: left;}
.gy_jj ul {border: 1px solid #ccc;padding: 4px;}
.gy{width: 570px;margin-left: 20px;}
.gy p{line-height: 25px;font-size: 14px;color: #666;margin-top: 20px;text-indent: 28px;}

.gy_jj dl h2{font-size: 24px;color: #33ccff;margin-top: 20px;}
.gy_jj dl p{line-height: 25px;font-size: 14px;color: #666;margin-top: 20px;text-indent: 28px;}

/*项目案例*/
.case_box{width: 1200px;margin: 0 auto;padding: 20px 0;}
.case_box ul{margin-top: 20px;}
.case_box ul li{width: 285px;float: left;margin-right: 20px;}
.xm_tu img{width: 285px;height: 214px;transition: all 0.3s;}
.case_box ul li span{font-size: 16px;color: #333;text-align: center;display: block;margin-top: 20px;transition: all 0.3s;}
.case_box ul li:hover span{color: #33ccff;}
.case_box ul li:hover img{opacity: 0.86;}
.an a{font-size: 14px;color: #333;transition: all 0.3s;}
.an dd,.an dt{border: 1px solid #333;float: left;margin-right: 10px;transition: all 0.3s;}
.an dd{padding: 5px;}
.an dt{width: 30px;text-align: center;padding: 5px 0;}
#ys{border: 1px solid #33ccff;background-color: #33ccff;}
#ys_a{color: white;}
.an{width: 188px;margin-left: auto;margin-right: auto;margin-top: 20px;}
.an dd:hover{border: 1px solid #33ccff;background-color: #33ccff;}
.an dt:hover{border: 1px solid #33ccff;background-color: #33ccff;}
.an dd:hover a{color: #fff;}
.an dt:hover a{color: #fff;}

.case_bg{background-color: #f5f5f5;padding: 30px;}
.xq_box{width: 1200px;margin: 0 auto;}
.dq_xia{border-bottom: 1px solid #999;line-height: 25px;}
.dq_xia dl a{color: #666;}
.dq_xia dl{font-size: 12px;color: #666;}
.dq_xia dt:hover a{color: #33ccff;}
.case_xq{background-color: white;padding: 10px 10px 30px 10px;width: 870px;}
.case_xq h1{font-size: 24px;text-align: center;color: #333;margin-top: 10px;}
.case_xq p{line-height: 28px;padding: 0 20px;margin-top: 20px;text-indent: 28px;color: #666}
.xm_nr img{margin: 0 auto;}
.xm_nr{padding-top: 20px;}
.tj{margin-left: 30px;background-color: white;width: 280px;}
.tj dl{padding: 10px;}
.tj dl dd{line-height: 25px;color: #333;border-bottom: 1px solid #999;padding-left: 5px;}
.tj dt a{color: #666;padding: 5px;display: block;border: 1px solid #E4EAEC;margin-top: 10px;}
.fy b{font-weight: normal;font-size: 14px;}
.fy a{color: #333;font-size: 14px;transition: color 0.3s;}
.fy li:hover a{color: #33ccff;}
#fy_z{margin-left: 20px;}
.fy{margin-top: 20px;margin-left: 20px;border-bottom: 1px solid #333;line-height: 25px;}

#dib{margin-top: 0;}


/*新闻中心*/
.xinw_box{width: 1200px;margin: 0 auto;}
.xinw{border: 1px solid #E4EAEC;margin-top: 20px;padding-bottom: 20px;}
.xw_xx{float: left;margin-left: 26px;width: 1042px;}
.xw_xx h4{font-size: 18px;color: #333;transition: all 0.5s;}
.xw_xx p{font-size: 14px;color: #666;line-height: 25px;margin-top: 10px;}
.xinw li{border-bottom: 1px dashed #E4EAEC;padding: 20px;}
.xinw li:hover .rili{background-color: #33ccff;color: white;}
.xinw li:hover .rili .rl_s{color: white;border-bottom: 1px solid #fFF;}
.xinw li:hover .rili .rl_x{color: white;}
.xinw li:hover h4{color: #33ccff;}

/*产品中心*/
.cp_box{width: 1200px;margin: 0 auto;}
.cp_tu{width: 285px;height: 211px;position: relative;overflow: hidden;}
.cp_b{position: absolute;top: 0;}
.cp_a{transition: all 1s;}
.cp_box ul li:hover .cp_a{transform: scale(1.2)}
.cp_box ul li span{color: #333;text-align: center;display: block;margin-top: 20px;transition: color 0.3s;}
.cp_box li{width:285px; float: left;margin-right: 12px;margin-top: 20px;}
.cp_box li:hover span{color: #33ccff;}

/*在线留言*/
.liuyan{width:1200px;margin:0 auto;margin-top:30px;}
.liuyan h1{text-align: center;color: #33ccff;margin-bottom: 20px;}
.clears{ clear:both;}
/*messages*/
.messages{padding:15px 0;width: 600px;margin: 0 auto;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#33ccff;color:#fff;}
#label0{display:none;color:#33ccff;height:28px;line-height:28px;}
#label1{display:none;color:#33ccff;height:28px;line-height:28px;}
#label2{display:none;color:#33ccff;height:28px;line-height:28px;}
#label3{display:none;color:#33ccff;height:28px;line-height:28px;}
#label4{display:none;color:#33ccff;height:28px;line-height:28px;}
#label5{display:none;color:#33ccff;height:28px;line-height:28px;}
#label6{display:none;color:#33ccff;height:28px;line-height:28px;}
#label7{display:none;color:#33ccff;height:28px;line-height:28px;}
#label8{display:none;color:#33ccff;height:48px;line-height:48px;}
#label9{display:none;color:#33ccff;height:48px;line-height:48px;}
#label10{display:none;color:#33ccff;height:48px;line-height:48px;}
/*联系我们*/
.lx_box{width:1200px;margin:0 auto;}
.lx_box h1{text-align: center;margin-top: 30px;margin-bottom: 20px;color: #33ccff;}
.lx{margin-top:10px;padding:20px;background-color:#fff;overflow: hidden;}
.lx li{margin-top:10px;}
.bj{background-color: #f5f5f5;padding-bottom: 40px;}

.my-map { margin: 0 auto; width: 1160px; height: 400px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-blue { background-position: -11px -55px; }
.amap-container{height: 100%;}