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

/*product*/
.index_p1{ width:1300px; min-height:1500px; margin:0 auto; overflow:hidden; margin-top:30px; padding-bottom:30px;}
.index_p1 .leu{ width:260px; min-height:1166px; float:left; background:#214a66;}
.index_p1 .leu h1{ width:260px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:30px;  margin:30px 0 20px 0;}
.index_p1 .leu span{ width:auto; line-height:30px; font-size:14px; color:#FFF; text-align:center; display:block;}
.index_p1 .leu .leo{ width:260px; min-height:600px; margin:0 auto; margin-top:10px; background:url(/webgc/img/nov.jpg) no-repeat; background-size:100% 100%;}
.index_p1 .leu .leo ul{ width:260px; margin:0px;}
.index_p1 .leu .leo ul li{ width:260px; min-height:100px; line-height:45px; text-align:center;color:#333;}
.index_p1 .leu .leo ul li dd{ width:260px; height:60px; line-height:60px; background:#dbb13e; font-size:22px; color:#FFF;}

.index_p1 .leu .leo ul li .more{width:260px; min-height:45px; margin-top:2px;display:block;}
.index_p1 .leu .leo ul li .more dt{ width:260px; min-height:45px; margin-top:2px;}
.index_p1 .leu .leo ul li .more dt h2{width:260px; min-height:45px; line-height:45px; background:#214a66; font-size:16px; color:#FFF; text-align:center; overflow:hidden;}
.index_p1 .leu .leo ul li .more dt h2 a{ text-decoration:none; color:#FFF}
.index_p1 .leu .leo ul li .moreP{ width:auto; height:auto;display:none;}
.index_p1 .leu .leo ul li .moreP>dl {display:none;}
.index_p1 .leu .leo ul li em{ width:260px;line-height:45px; text-align:center;color:#333; margin-bottom:3px;font-size:14px; background-color: rgba(255,255,255,0.6); border-bottom:1px solid #CCC;display:block;}
.index_p1 .leu .leo ul li em a{ text-decoration:none; color:#333;}
.index_p1 .leu .leo ul li em:hover{ width:auto; height:45px; background:#dbb13e;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; color:#FFF;}

.index_p1 .leu .len{ width:200px; height:auto; margin:0 auto;}
.index_p1 .leu .len dl{ width:auto; margin:0px;}
.index_p1 .leu .len dl dd{ width:auto; line-height:60px; color:#FFF; font-size:30px; font-weight:bold;}
.index_p1 .leu .len dl dt{ width:auto; line-height:30px; font-size:14px; color:#FFF;}


.index_p1 .ree{ width:1020px; min-height:1000px; overflow:hidden; float:right;}
.index_p1 .ree ul{ width:1020px; margin:0px;}
.index_p1 .ree ul li{ width:330px; min-height:380px; float:left; margin-left:9px; position:relative; background:#f5f5f6; margin-bottom:10px;}
.index_p1 .ree ul li .sox{ width:315px; min-height:365px; margin:0 auto; background:#FFF; margin:7px;}
.index_p1 .ree ul li .sox span{height:315px;overflow:hidden; height:315px; float:left;}
.index_p1 .ree ul li .sox span img{ width:315px; height:315px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_p1 .ree ul li .sox:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_p1 .ree ul li:nth-child(3n+1){margin-left:0px;}
.index_p1 .ree ul li .sox p{width:auto; height:50px; line-height:50px; font-size:14px; text-align:center; color:#333; font-family:"宋体"}

/*news*/

.p_list{ width:auto; height:auto;}
.p_list ul{ width:auto; margin:0px;}
.p_list ul li{  width:248px; height:290px; float:left; margin-left:9px; position:relative; background:#f5f5f6; margin-bottom:1px;}
.p_list ul li:nth-child(4n+1){margin-left:0px;}
.p_list ul li dd{ width:234px; min-height:235px; float:left; overflow:hidden; margin:0 auto; margin:7px 7px 0 7px;}
.p_list ul li dd img{ width:235px; height:235px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.p_list ul li dd:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.p_list ul li dt{ width:234px; line-height:40px; font-size:14px; float:left; margin-left:7px; text-align:center; background:#FFF;}

.index_p1 .ree2{ width:1010px; min-height:600px; float:right;}
.index_p1 .ree2 .sow{ width:1010px; height:500px;}
.index_p1 .ree2 .sow dd{ width:430px; height:450px; float:left;}
.index_p1 .ree2 .sow dd img{ width:430px; height:430px;}
.index_p1 .ree2 .sow dd .swiper-pagination{margin-top:0px; width:auto; margin:0 auto; position:relative; bottom:100px;}
.index_p1 .ree2 .sow dd .swiper-container .swiper-slide{display:inline-block; position:relative; overflow:hidden;  margin-bottom:50px;height:430px;}
.index_p1 .ree2 .sow dt{ width:470px; height:auto; float:right;}
.index_p1 .ree2 .sow dt .ino{ width:470px; height:380px;}
.index_p1 .ree2 .sow dt .ino h3{ width:auto; line-height:60px; font-size:30px; font-weight:bold;}
.index_p1 .ree2 .sow dt .ino p{ width:auto; line-height:30px; font-size:16px; color:#666;}
.index_p1 .ree2 .sow dt .call{ width:470px; height:auto;}
.index_p1 .ree2 .sow dt .call i{ width:190px; height:50px; line-height:50px; border-radius:100px; background:#214a66; float:left; color:#FFF; text-align:center; display:block; font-style:normal; font-size:22px;}
.index_p1 .ree2 .sow dt .call labe{ width:230px; height:50px; line-height:50px; font-size:24px; color:#214a66; text-align:right; float:left; font-weight:bold;background:url(/webgc/img/tel2.png) left no-repeat; margin-left:40px}

.index_p1 .ree2 .conn{ width:1010px; height:46px; line-height:46px; background:#eef0f1; font-size:16px; clear:both; text-indent:15px; border-bottom:1px solid #CCC;}
.index_p1 .ree2 .cont{ width:980px; min-height:200px; line-height:35px; font-size:16px; padding:10px;}
.p_n{ width:1000px; height:50px; margin:0 auto; clear:both; font-size:14px;}
.p_n dl{ width:1000px; margin:0px;}
.p_n dd{ width:500px; line-height:50px; float:left; color:#333;}
.p_n dt{ width:500px; line-height:50px; float:right;color:#333;}


/*news*/
.index_dh{ width:100%; height:56px; margin:0 auto; box-shadow:0 0 3px 1px rgba(0,0,0,0.1);min-width:1300px;}
.index_dh .dh{ width:1300px; line-height:56px; font-size:14px; margin:0 auto;}

.index_in{ width:990px; min-height:600px; margin:0 auto;}
.index_in ul{ width:990px; margin:0px;}
.index_in ul li{ width:990px; height:120px; font-size:14px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;}
.index_in ul li h6{ width:auto; line-height:40px; font-size:20px; text-align:left; color:#333;}
.index_in ul li p{ width:auto; line-height:25px; font-size:14px;text-align:left;color:#787575;}

.index_p1{ width:1300px; min-height:1500px; margin:0 auto; margin-top:30px;}
.index_p1 .leu_r{ width:260px; min-height:1166px; float:right; background:#214a66;}
.index_p1 .leu_r h1{ width:260px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:30px;  margin:30px 0 20px 0;}
.index_p1 .leu_r span{ width:auto; line-height:30px; font-size:14px; color:#FFF; text-align:center; display:block;}
.index_p1 .leu_r .leo_r{ width:260px; min-height:600px; margin:0 auto; margin-top:10px; background:url(/webgc/img/nov.jpg) no-repeat; background-size:100% 100%;}
.index_p1 .leu_r .leo_r ul{ width:260px; margin:0px;}

.index_p1 .leu_r .leo_r ul li .more{width:260px; min-height:45px; margin-top:2px;display:block;}
.index_p1 .leu_r .leo_r ul li .more dt{ width:260px; min-height:45px; margin-top:2px;}
.index_p1 .leu_r .leo_r ul li .more dt h2{width:260px; min-height:45px; line-height:45px; background:#214a66; font-size:16px; color:#FFF; text-align:center; overflow:hidden;}
.index_p1 .leu_r .leo_r ul li .more dt h2 a{ text-decoration:none; color:#FFF}
.index_p1 .leu_r .leo_r ul li .moreP{ width:auto; height:auto;display:none;}
.index_p1 .leu_r .leo_r ul li .moreP>dl {display:none;}

.index_p1 .leu_r .leo_r ul li{ width:260px; min-height:100px; line-height:45px; text-align:center;color:#333;}
.index_p1 .leu_r .leo_r ul li dd{ width:260px; height:60px; line-height:60px; background:#dbb13e; font-size:22px; color:#FFF;}

.index_p1 .leu_r .leo_r ul li em{ width:260px; height:45px; line-height:45px; text-align:center;color:#333; margin-bottom:3px;font-size:14px; background-color: rgba(255,255,255,0.6); border-bottom:1px solid #CCC; display:block;}

.index_p1 .leu_r .leo_r ul li dt em:hover{ width:auto; height:45px; background:#dbb13e;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; color:#FFF;}

.index_p1 .leu_r .len_r{ width:200px; height:auto; margin:0 auto;}
.index_p1 .leu_r .len_r dl{ width:auto; margin:0px;}
.index_p1 .leu_r .len_r dl dd{ width:auto; line-height:60px; color:#FFF; font-size:30px; font-weight:bold;}
.index_p1 .leu_r .len_r dl dt{ width:auto; line-height:30px; font-size:14px; color:#FFF;}
.index_p1 .sh_n{ width:1000px; min-height:600px; float:left;}

.rig_g{ width:auto; min-height:80px; display:block;}
.rig_g h2{width:auto; min-height:80px; line-height:40px; font-size:36px; text-align:center; font-weight:bold;}
.inc{ width:auto; height:30px; line-height:30px; text-align:center; margin-bottom:20px;}
.inc em{ min-width:80px; line-height:30px; padding-left:5px; padding-right:5px; font-size:14px; font-style:normal; color:#a09f9f; display:inline-block;}
.cont{ width:980px; min-height:200px; line-height:35px; font-size:16px; padding:10px;}
.contn{ width:800px; min-height:200px; line-height:35px; font-size:16px; padding:10px; padding-left:180px;}

.n_nw{ width:100%; height:45px; line-height:45px; clear:both; background:#f6f7f7;border-bottom: 1px solid #CCC;}
.n_nw dd{ width:100px; line-height:45px; text-align:center; font-size:16px; float:left;}
.n_nw dt{ width:60px; line-height:45px; float:right; text-align:center; font-size:14px;}
.n_nu{ width:100%; height:auto; padding-top:20px;}

.let{ width:1020px; min-height:100px; float:left;}
.leu h5{width:auto; min-height:80px; line-height:40px; font-size:36px; text-align:center; font-weight:bold;}
.let h4{ width:auto; height:80px; line-height:80px; font-size:30px; text-align:center; font-weight:bold;}
.leu .n_nu ul{ width:100%; margin:0px;}
.n_nu ul li{ width:48%; height:30px; line-height:30px; float:left; position:relative; margin-left:3%; background:url(/webgc/img/i.jpg) no-repeat left; text-indent:16px;}
.n_nu ul li span{ width:60px; line-height:30px; float:right; text-align:right; font-size:12px;}
.n_nu ul li:nth-child(2n+1){margin-left:0px;}
.n_nu ul li a{ text-decoration:none; color:#333; font-size:14px;}

/*case*/
.rec{ width:1010px; min-height:1000px; float:right; overflow:hidden;}
.list_gc{ width:1020px; min-height:300px; overflow:hidden;}
.list_gc ul{ width:1020px; margin:0px;}
.list_gc ul li{ width:1020px; height:256px; border-bottom: 1px solid #eaeaea; margin-bottom:20px;}
.list_gc ul li dd{ width:360px; height:235px; float:left; overflow:hidden;}
.list_gc ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}

.list_gc ul li dd img{ width:360px; height:235px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.list_gc ul li dt{ width:620px; min-height:100px; float:right;}
.list_gc ul li dt em{ width:100%; line-height:40px; float:left; font-size:20px;}
.list_gc ul li dt h1{ width:auto; line-height:40px; font-size:24px; color:#333;}
.list_gc ul li dt p{ width:auto; line-height:25px; font-size:14px; color:#888; padding-top:20px;}
.list_gc ul li dt span{ width:auto; line-height:30px; font-size:14px; color:#888;}

.pages{width:1300px; height:60px; margin:0 auto; clear:both;}
table{
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #ddd ; font-size:16px; width:100%;
}
td{ height:50px; line-height:50px; font-size:16px; text-align:center;border:1px solid #ddd;}
td a{ text-decoration:underline; color:#333; font-weight:bold; font-size:16px;}