/*龙膜单页*/
.lm_bt01{width:100%; height:auto; text-align:center; color:#000;}
.lm_bt01 span{line-height:75px; font-weight:bold; font-size:36px; border-bottom:1px #fe1b2e solid; display:inline-block; padding-top:60px;}
.lm_bt01 span font{color:#fe1b2e;}
.lm_bt01 p{line-height:26px; font-size:18px; padding-top:25px;}
.lm_bt01 p font{color:#fe1b2e; font-weight:bold;}

.lm_bt02{width:100%; height:auto; text-align:center; color:#fff;}
.lm_bt02 span{line-height:75px; font-weight:bold; font-size:36px; border-bottom:1px #fe1b2e solid; display:inline-block; padding-top:60px;}
.lm_bt02 span font{color:#fe1b2e;}
.lm_bt02 p{line-height:26px; font-size:18px; padding-top:25px;}
.lm_bt02 p font{color:#fe1b2e; font-weight:bold;}

.lm_js01{width:100%; height:1060px; background:url(../images/lm03.jpg) no-repeat top center; background-size:100% 100%;}
.lm_js02{width:1200px; height:auto; margin:0px auto;}
.lm_js03{width:100%; height:540px; padding-top:20px;}


.lm_td01{width:100%; height:820px; background:url(../images/lm04.jpg) no-repeat top center;}
.lm_td02{width:1200px; height:auto; margin:0px auto;}
.lm_td03 ul{width:100%; height:auto; padding-top:40px;}
.lm_td03 ul li{width:595px; height:90px; margin-top:25px; cursor:pointer; position:relative; float:left;}
.lm_td03 ul li img{width:90px; height:90px; display:block; transition: all 0.5s;}
.lm_td03 ul li:hover img{
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
-mo-transform:rotate(360deg);
transform:rotate(360deg);
}
.lm_td03 ul li span{width:480px; height:90px; color:#FFF; display:block; position:absolute; top:0px; right:0px;}
.lm_td03 ul li:hover span{color:#fe1b2e;}
.lm_td03 ul li span h3{width:100%; line-height:40px; font-size:28px; padding-top:10px; display:block;}
.lm_td03 ul li span p{width:100%; line-height:30px; font-size:16px; display:block;}


.lm_hx01{width:100%; height:910px; background:url(../images/lm05.jpg) no-repeat top center;}
.lm_hx02{width:1200px; height:auto; margin:0px auto;}
.lm_hx03{width:100%; height:auto; overflow:hidden;}
.lm_hx03 ul{width:110%; height:auto;}
.lm_hx03 ul li{width:380px; height:210px; border:3px #000000 solid; color:#000; text-align:center; margin-top:80px; margin-right:21px; cursor:pointer; float:left; position:relative;}
.lm_hx03 ul li:hover{border:3px #e60012 solid; background:#000; color:#fff;}
.lm_hx03 ul li img{width:68px; height:68px; display:block; position:absolute; top:-40px; left:150px;}
.lm_hx03 ul li h3{width:280px; line-height:60px; font-size:23px; display:block; padding-top:40px; margin:0px auto;}
.lm_hx03 ul li span{width:280px; line-height:30px; font-size:16px; display:block; margin:0px auto;}


.lm_cp01{width:100%; height:1100px; background:url(../images/lm06.jpg) no-repeat top center;}
.lm_cp02{width:1200px; height:auto; margin:0px auto;}
.lm_cp03{width:100%; height:auto; background:url(../images/lm_cp01.png); padding:35px 0px; margin-bottom:1px;}
.lm_cp04{width:1130px; height:auto; margin:0px auto;}
.lm_cp04_l{width:480px; height:270px; border:15px #212121 solid; float:left;}
.lm_cp04_r{width:590px; height:auto; color:#FFF; float:right;}
.lm_cp04_r h3{width:100%; line-height:50px; font-size:22px;}
.lm_cp04_r p{width:100%; line-height:25px; font-size:14px;}
.lm_cp04_r01{width:100%; padding-top:20px;}
.lm_cp04_r01 .a01{height:33px; line-height:33px; border:1px #CCCCCC solid; color:#FFF; background:#626262; padding:0px 20px; margin-right:5px; display:inline-block;}
.lm_cp04_r01 .a01 img{width:22px; height:20px; margin-bottom:-5px;}
.lm_cp04_r01 .a01:hover{border:1px #fe1b2e solid; background:#fe1b2e;}
.lm_cp04_r01 .a02{height:33px; line-height:33px; border:1px #CCCCCC solid; color:#FFF; background:#626262; padding:0px 20px; margin-right:5px; display:inline-block;}
.lm_cp04_r01 .a02 img{width:21px; height:20px; margin-bottom:-5px;}
.lm_cp04_r01 .a02:hover{border:1px #fe1b2e solid; background:#fe1b2e;}
.lm_cp04_r01 .a03{height:33px; line-height:33px; border:1px #CCCCCC solid; color:#FFF; background:#626262; padding:0px 20px; margin-right:5px; display:inline-block;}
.lm_cp04_r01 .a03 img{width:19px; height:18px; margin-bottom:-5px;}
.lm_cp04_r01 .a03:hover{border:1px #fe1b2e solid; background:#fe1b2e;}
.lm_cp05{width:100%; height:50px;}


.lm_sg01{width:100%; height:auto; background:#e3e3e3;}
.lm_sg02{width:1200px; height:auto; margin:0px auto;}
.lm_sg03{width:100%; height:auto; padding:40px 0px;}
.lm_sg03 img{width:100%; height:auto; display:block;}


.lm_gg01{width:100%; height:299px; background:url(../images/lm_gg01.jpg) no-repeat center top;}
.lm_gg01 span{width:920px; height:auto; line-height:50px; font-size:26px; text-align:center; color:#fff; display:block; padding-top:70px; margin:0px auto;}
.lm_gg01 span font{color:#d31e2d; font-weight:bold;}


.lm_al01{width:100%; height:auto;}
.lm_al02{width:100%; height:auto; margin:0px auto;}
.lm_al03{width:100%; height:auto; overflow:hidden; padding:40px 0px;}
.lm_al03 ul{width:100%; height:auto;}
.lm_al03 ul li{width:25%; height:auto; background:#fff; margin-bottom:1px; overflow:hidden; position:relative; float:left;}
.lm_al03 ul li img{width:99.8%; height:auto; display:block; transition: all 0.6s;  }
.lm_al03 ul li:hover img{transform:scale(1.3); filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.lm_al03 ul li h3{line-height:50px; padding:0px 20px; background:url(../images/tm_bj01.png); color:#FFF; font-size:18px; position:absolute; bottom:0px; right:0.2%;}
.lm_al03 ul li:hover h3{background:#ff1a30; font-size:18px;}





/*威固单页*/
.wg_bt01{width:100%; height:auto; text-align:center; color:#000; padding-top:70px;}
.wg_bt01 h3{width:100%; height:34px; line-height:30px; text-align:center; font-size:36px; background:url(../images/wg_bt01.png) no-repeat center; display:block;}
.wg_bt01 h3 font{color:#fe1b2e;}
.wg_bt01 p{line-height:28px; font-size:18px; padding-top:30px;letter-spacing:2px;}
.wg_bt01 p font{color:#fe1b2e; font-weight:bold;}

.wg_bt02{width:100%; height:auto; text-align:center; color:#000; padding-top:70px;}
.wg_bt02 h3{width:100%; height:34px; line-height:30px; text-align:center; font-size:36px; background:url(../images/wg_bt02.png) no-repeat center; display:block;}
.wg_bt02 h3 font{color:#fe1b2e;}
.wg_bt02 p{line-height:28px; font-size:18px; padding-top:30px;letter-spacing:2px;}
.wg_bt02 p font{color:#fe1b2e; font-weight:bold;}


.wg_js01{width:100%; height:1042px; background:url(../images/wg_bj01.jpg) no-repeat top center; background-size:100% 100%;}
.wg_js02{width:1200px; height:auto; margin:0px auto;}
.wg_js03{width:1200px; height:auto; margin-top:40px;}

.wg_more01{width:100%; height:50px; padding:40px 0px 60px 0px;}
.wg_more01 a{width:250px; line-height:48px; font-size:22px; color:#000; text-align:center; border:1px #000000 solid; display:block; margin:0px auto;}
.wg_more01 a:hover{border:1px #ff1a30 solid; color:#fff; background:#ff1a30;}

.wg_cp01{width:100%; height:auto; background:#fff;}
.wg_cp02{width:1200px; height:auto; margin:0px auto;}
.wg_cp03{width:1200px; height:auto; margin-top:40px; overflow:hidden;}
.wg_cp03 ul{width:110%; height:auto;}
.wg_cp03 ul li{width:380px; height:auto; margin-right:30px; float:left;}
.wg_cp03 ul li .cp01{width:100%; height:250px;}
.wg_cp03 ul li .cp01 img{width:100%; height:250px; display:block;}
.wg_cp03 ul li .cp02{width:100%; height:80px; text-align:center;}
.wg_cp03 ul li .cp02 h3{width:100%; line-height:40px; font-size:24px; color:#ff1a30;}
.wg_cp03 ul li .cp02 span{width:100%; font-size:16px; color:#000;}
.wg_cp03 ul li .cp03{width:100%; height:110px; padding-top:10px; text-align:center; font-size:14px; color:#FFF; background:#000;}
.wg_cp03 ul li .cp03:hover{background:#ff1a30;}
.wg_cp03 ul li .cp04{width:100%; height:325px; text-align:center; background:#f4f4f4; color:#000;}
.wg_cp03 ul li .cp04 a{width:320px; line-height:22px; border-bottom:1px #000000 dashed; display:block; padding:8px 0px; margin:0px auto;}
.wg_cp03 ul li .cp04 a:hover{color:#ff1a30;}
.wg_cp03 ul li .cp05{width:100%; height:170px; margin-top:10px;}
.wg_cp03 ul li .cp05 h3{width:270px; line-height:40px; font-size:18px; padding-left:80px; padding-top:20px; display:block;}
.wg_cp03 ul li .cp05 span{width:270px; line-height:22px; font-size:14px; padding-left:80px; display:block;}
.wg_cp03 ul li .cp_bj01{background:url(../images/wg_cp04.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj01:hover{background:url(../images/wg_cp04a.png) no-repeat #ff1a30; color:#fff;}
.wg_cp03 ul li .cp_bj02{background:url(../images/wg_cp05.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj02:hover{background:url(../images/wg_cp05a.png) no-repeat #ff1a30; color:#fff;}
.wg_cp03 ul li .cp_bj03{background:url(../images/wg_cp06.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj03:hover{background:url(../images/wg_cp06a.png) no-repeat #ff1a30; color:#fff;}
.wg_cp03 ul li .cp_bj04{background:url(../images/wg_cp07.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj04:hover{background:url(../images/wg_cp07a.png) no-repeat #ff1a30; color:#fff;}
.wg_cp03 ul li .cp_bj05{background:url(../images/wg_cp08.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj05:hover{background:url(../images/wg_cp08a.png) no-repeat #ff1a30; color:#fff;}
.wg_cp03 ul li .cp_bj06{background:url(../images/wg_cp09.png) no-repeat #f4f4f4; color:#000;}
.wg_cp03 ul li .cp_bj06:hover{background:url(../images/wg_cp09a.png) no-repeat #ff1a30; color:#fff;}

.wg_tc01{width:100%; height:auto; background:#fff;}
.wg_tc02{width:100%; height:auto; background:#000; margin-bottom:0px;}
.wg_tc02_l{width:50%; height:auto; float:left;}
.wg_tc02_l img{width:100%; height:auto; display:block;}
.wg_tc02_r{width:50%; height:auto; float:right;}
.wg_tc02_r .tc01{width:80%; height:auto; color:#FFF; margin-left:5%; display:block;}
.wg_tc02_r .tc01 h3{line-height:70px; font-size:40px; color:#ff1a30; margin-top:20px; display:block;}
.wg_tc02_r .tc01 h4{line-height:40px; font-size:22px; margin-bottom:0px; display:block;}
.wg_tc02_r .tc01 p{line-height:25px; font-size:14px; display:block;}
.wg_tc02_r .tc01 span{width:70%; height:auto; display:block; padding-top:10px;}
.wg_tc02_r .tc01 span .a01{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat; display:inline-block; margin-right:5px;}
.wg_tc02_r .tc01 span .a01:hover{background:url(../images/wg_zh04a.png) no-repeat;}
.wg_tc02_r .tc01 span .a02{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat top center; display:inline-block; margin-right:5px;}
.wg_tc02_r .tc01 span .a02:hover{background:url(../images/wg_zh04a.png) no-repeat top center;}
.wg_tc02_r .tc01 span .a03{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat right top; display:inline-block; margin-right:5px;}
.wg_tc02_r .tc01 span .a03:hover{background:url(../images/wg_zh04a.png) no-repeat right top;}

.wg_tc02b{width:100%; height:auto; background:#000; margin-bottom:1px;}
.wg_tc02b_r{width:50%; height:auto; float:right;}
.wg_tc02b_r img{width:100%; height:auto; display:block;}
.wg_tc02b_l{width:50%; height:auto; float:left;}
.wg_tc02b_l .tc01{width:80%; height:auto; color:#FFF; margin-left:5%; display:block;}
.wg_tc02b_l .tc01 h3{line-height:70px; font-size:40px; color:#ff1a30; margin-top:20px; display:block;}
.wg_tc02b_l .tc01 h4{line-height:40px; font-size:22px; margin-bottom:0px; display:block;}
.wg_tc02b_l .tc01 p{line-height:25px; font-size:14px; display:block;}
.wg_tc02b_l .tc01 span{width:70%; height:auto; display:block; padding-top:10px;}
.wg_tc02b_l .tc01 span .a01{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat; display:inline-block; margin-right:5px;}
.wg_tc02b_l .tc01 span .a01:hover{background:url(../images/wg_zh04a.png) no-repeat;}
.wg_tc02b_l .tc01 span .a02{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat top center; display:inline-block; margin-right:5px;}
.wg_tc02b_l .tc01 span .a02:hover{background:url(../images/wg_zh04a.png) no-repeat top center;}
.wg_tc02b_l .tc01 span .a03{width:45px; height:33px; background:url(../images/wg_zh04.png) no-repeat right top; display:inline-block; margin-right:5px;}
.wg_tc02b_l .tc01 span .a03:hover{background:url(../images/wg_zh04a.png) no-repeat right top;}

.wg_sqd01{width:100%; height:795px; background:url(../images/wg_bj02.jpg) no-repeat top center; background-size:100% 100%;}
.wg_sqd02{width:1200px; height:auto; margin:0px auto;}
.wg_sqd03{width:100%; height:auto; text-align:center; color:#000;}
.wg_sqd03 h3{width:100%; height:auto; line-height:150px; font-size:36px; padding-top:50px;}
.wg_sqd03 font{color:#fe1b2e; font-weight:bold;}
.wg_sqd03 span{width:1050px; height:auto; line-height:30px; font-size:16px; display:block; margin:0px auto;}
.wg_sqd04{width:100%; height:auto; padding-top:60px;}
.wg_sqd04 ul{width:100%; height:auto;}
.wg_sqd04 ul li{width:220px; height:220px; border:1px #000000 solid; border-radius:50%; margin:0px 38px; float:left;}
.wg_sqd04 ul li:hover{border:1px #000 solid; background:#ff1a30;}
.wg_sqd04 ul li img{width:200px; height:200px; border-radius:50%; display:block; margin:10px auto 0px auto; transition: all 0.5s;}
.wg_sqd04 ul li:hover img{
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
-mo-transform:rotate(360deg);
transform:rotate(360deg);
}

.wg_ys01{width:100%; height:755px; background:url(../images/wg_bj02.jpg) no-repeat top center; background-size:100% 100%;}
.wg_ys02{width:1200px; height:auto; margin:0px auto;}
.wg_ys03{width:100%; height:auto; padding-top:50px; overflow:hidden;}
.wg_ys03 ul{width:110%; height:auto;}
.wg_ys03 ul li{width:250px; height:auto; color:#000; text-align:center; float:left; margin-right:60px;}
.wg_ys03 ul li img{width:180px; height:180px; border-radius:50%; border:1px #000000 solid; display:block; margin:0px auto;}
.wg_ys03 ul li h3{width:100%; line-height:60px; font-size:22px; display:block;}
.wg_ys03 ul li span{width:100%; line-height:30px; font-size:16px; display:block;}


.wg_td01{width:100%; height:800px; background:url(../images/wg_bj02.jpg) no-repeat top center; background-size:100% 100%;}
.wg_td02{width:1200px; height:auto; margin:0px auto;}
.wg_td03{width:100%; height:auto; padding-top:50px; overflow:hidden;}
.wg_td03 ul{width:110%; height:auto;}
.wg_td03 ul li{width:270px; height:auto; color:#000; text-align:center; float:left; margin-right:40px;}
.wg_td03 ul li img{width:270px; height:270px; display:block; margin:0px auto;}
.wg_td03 ul li h3{width:100%; line-height:60px; font-size:22px; display:block;}
.wg_td03 ul li span{width:100%; line-height:30px; font-size:16px; display:block;}

.wg_ry01{width:100%; height:800px; background:url(../images/wg_bj02.jpg) no-repeat top center; background-size:100% 100%;}
.wg_ry02{width:1200px; height:auto; margin:0px auto;}
.wg_ry03{width:100%; height:auto; padding-top:50px;}
.wg_ry03 img{width:100%; height:auto; display:block;}

.wg_al01{width:100%; height:auto;}
.wg_al02{width:100%; height:auto; margin:0px auto;}
.wg_al03{width:100%; height:auto; overflow:hidden; padding:40px 0px 0px 0px;}
.wg_al03 ul{width:100%; height:auto;}
.wg_al03 ul li{width:25%; height:auto; background:#fff; margin-bottom:1px; overflow:hidden; position:relative; float:left;}
.wg_al03 ul li img{width:99.8%; height:auto; display:block; transition: all 0.6s;  }
.wg_al03 ul li:hover img{transform:scale(1.3); filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.wg_al03 ul li h3{line-height:50px; padding:0px 20px; background:url(../images/tm_bj01.png); color:#FFF; font-size:18px; position:absolute; bottom:0px; right:0.2%;}
.wg_al03 ul li:hover h3{background:#ff1a30; font-size:18px;}

