﻿/*1029626114@qq.com*/
@charset "utf-8";
.yy_bj{ height: 586px;padding-top: 120px;  background:#f3f3f3;  box-sizing: border-box;  font-family:"Microsoft Yahei";background: url(../images/ppbg.jpg) no-repeat center top; }
.yy dl{height: 382px;  }
.yy dl dt{position: relative; width: 580px; height:450px; float: left; position:relative;}
.yy dl dt em{width:342px; height: 198px;border:2px solid #c72034; border-radius: 3px; position: relative; display: block;}
.yy dl dt em:after{z-index: 1; content: "";position: absolute;top: 130px;right:-46px;background: url(../images/ppjt.png) no-repeat;width:46px;height:30px;}
.yy dl dt img{width:342px; height: 198px; display: block;}
.yy dl dt .pic1{ position: absolute;left:0;top:180px; display: none; }
.yy dl dt .pic2{ position: absolute;left:0;top:255px; display: none;}
.yy dl dd{width: 610px;  float: right;position:relative; text-align: right;}
.yy dl dd h3{ font-size: 24px; color: #333333; font-weight: normal;  height: 132px; }
.yy dl dd h3 b{ font-size: 56px; color: #c72034; font-weight: bold; display: block;}
.yy dl dd p{font-size: 14px; color: #666666; line-height: 26px; height: 205px;}
.yy dl dd span{ height: 35px; }
.yy dl dd em{ float: left;font-size: 18px; color: #333333; font-weight: normal; height: 35px; line-height: 35px; display: block; width: auto; text-align:center;cursor: pointer;}
.yy dl dd em.on{color: #c72034;}

.pplst{height: 196px;}
.ibrand-num{z-index: 300; overflow: hidden;}

.ibrand-num li{float: left;position: relative;line-height: 50px}
.ibrand-num li em{display: inline-block;font-size: 37px;color: #c72034;font-weight: bold;}
.ibrand-num li span{display: block;font-size: 18px;color: #555555;}
.ibrand-num li i{position: relative;width: 22px;height: 22px;line-height: 22px;background: #c72034;font-size: 14px;color: #fff;border-radius: 50%;text-align: center; display: inline-block; font-style: normal;top:-8px;}
.ibrand-num li b{display: inline-block;font-size: 60px;color: #c72034}
.ibrand-num li:before{content: "";position: absolute;width: 1px;height: 82px;background: #d5d5d5;right: 0;top:13px;}
.ibrand-num li:last-child:before{background: none;}
.ibrand-num .num1{width: 135px;padding-right: 78px;}
.ibrand-num .num2{width: 152px;padding:0 65px;}
.ibrand-num .num3{width:212px;padding:0 66px;}
.ibrand-num .num4{width: 302px;padding:0 0 0 52px;}



.g_dzfw{padding-top: 95px;height: 1043px; overflow:hidden;background: url(../images/cpbg1.jpg) no-repeat center top;}
.g_dzfw h2 a{height: 85px;text-align: center;font-size: 36px;color: #c72034;font-weight: bold;display: block;}
.g_dzfw .cptit{height: 80px;margin-left: 250px;}
.g_dzfw .cptit li{float: left;margin-right: 15px;}
.g_dzfw .cptit li a{float: left;font-size: 18px;padding: 0 15px;color: #000;display: inline-block;height: 40px;line-height: 40px;}
.g_dzfw .cptit li a:hover,.g_dzfw .cptit .cur a{background: #c72034;border-radius: 30px;color: #fff;}

.g_dzfw .fwtj{float: left;width:560px;}
.g_dzfw .fwtj dt{width: 560px;height: 560px;overflow: hidden;}
.g_dzfw .fwtj dt img{width: 560px;height: 560px;display: block;transition: all 0.3s linear 0s;}
.g_dzfw .fwtj dt:hover img{transform: scale(1.1);}
.g_dzfw .fwtj dd{padding: 20px 35px 0;height: 214px;background: #fff;}
.g_dzfw .fwtj h3 a{display: block;height: 44px;line-height: 44px;font-size: 24px;color: #333;font-weight: normal;}
.g_dzfw .fwtj p{font-size: 14px;line-height: 18px;color: #666666;height: 70px;}
.g_dzfw .fwtj span{display: block;}
.g_dzfw .fwtj span a{display: block;float: left;width: 90px;height: 48px;line-height: 48px;border: 2px solid #959595;font-size: 14px;color: #666;padding-left: 70px;margin-right: 20px;position: relative;}
.g_dzfw .fwtj span i{position: absolute;left:36px;top:10px;}
.g_dzfw .fwtj span a:nth-child(1){background:#c72034;border: 2px solid #c72034;color: #fff;}
.g_dzfw .dzfwlst{float: right;width: 640px;overflow: hidden;}
.g_dzfw .dzfwlst ul{width:640px;}
.g_dzfw .dzfwlst li{width:308px;float: left;margin: 0 0 10px 12px; margin-bottom: 10px;overflow: hidden;transition: all 0.3s linear 0s;}
.g_dzfw .dzfwlst li span img{width:308px;height: 308px;display: block;transition: all 0.3s linear 0s;}
.g_dzfw .dzfwlst li span{display: block;width:308px;height: 308px;overflow: hidden;}
.g_dzfw .dzfwlst li:hover span img{transform: scale(1.1);	}
.g_dzfw .dzfwlst li em{display: block;width: 308px;height: 42px;line-height: 42px;font-size: 16px;color: #666;background: #fff;padding:0 10px}
.g_dzfw .dzfwlst li p{font-size:12px;background: #fff;padding: 0 10px 10px;}
.g_dzfw .dzfwlst li:hover em{background: #c72034;color: #fff;}


.cpys{height: 180px;margin-top: 26px;}
.cpys li{text-align: center;font-size: 20px;color: #333;text-align: center;float: left;width: 106px;margin-right: 76px;transition: all 0.3s linear 0s;}
.cpys li:nth-last-child(1){
	margin-right: 0;}
	
.cpys li i{background: url(../images/cpystab.png) no-repeat;width: 106px;height: 106px;overflow: hidden;display: block;margin-bottom: 8px;}
.cpys .lastli{margin-right: 0;margin-left: 2px;}
.cpys li:hover i,.cpys .cur i{background: url(../images/cpystab.png) no-repeat 0 -106px;}
.cpys li:hover i img,.cpys .cur i img{margin-top: -106px;}
.cpys li:hover,.cpys .cur{font-weight: bold;}
.cpys li:hover,.cpys .cur{transform: translateY(-10px);	}








.g_dzfw2{padding-top: 55px;height: 968px; overflow:hidden;background: url(../images/cpbg2.jpg) no-repeat center top;}
.g_dzfw2 .cptit{margin-left: 236px;border:1px solid #ccc;height: 52px;line-height: 52px;margin-bottom: 34px;width: 783px;border-radius: 30px;}
.g_dzfw2 .cptit li a{color: #333;padding: 0 32px;height: 52px;line-height: 52px;}
.g_dzfw2 .cptit li a:hover,.g_dzfw2 .cptit .cur a{border-radius: 0}
.g_dzfw2 .cptit li:nth-child(1) a:hover{border-radius: 30px;}
.g_dzfw2 .cptit li:last-child a:hover{border-radius: 30px;}
.g_dzfw2 .cptit li:last-child{margin-right: 0;}
.g_dzfw2 .dzfwlst{float: left;}
.g_dzfw2 .fwtj{float: right;}
.g_dzfw2 .dzfwlst li{margin: 0 12px 10px 0;}
.g_dzfw2 .fwtj dd{background: #fef9ec}
.g_dzfw2 .dzfwlst li span,.g_dzfw2 .dzfwlst li span img{display: block;}
.g_dzfw2 .dzfwlst li em{box-shadow: 0 0 15px rgba(0,0,0,.8);background: #fff;display: block;width: 323px;height: 42px;line-height: 42px;}




.g_dzfw3{padding-top: 92px;height: 923px; overflow:hidden;background: url(../images/cpbg3.jpg) no-repeat center top;}
.g_dzfw3 h2 a{height: 60px;border-bottom: 1px solid #d6d3cb; text-align: left;font-size: 36px;color: #c72034;font-weight: bold;display: block;margin-left: 20px;}
.g_dzfw3 .fwtj{float: left;width:536px;}
.g_dzfw3 .fwtj dt{width: 536px;height: 623px;overflow: hidden;}
.g_dzfw3 .fwtj dt img{width: 536px;height: 623px;display: block;transition: all 0.3s linear 0s;} 

.g_dzfw3 .dzfwlst3{float: right;width: 664px;}
.g_dzfw3 .dzfwlst32 li{width:315px;float: left;margin: 0 0 10px 12px; margin-bottom: 10px;overflow: hidden;transition: all 0.3s linear 0s;}
.g_dzfw3 .dzfwlst32 li span img{width:315px;height: 315px;display: block;transition: all 0.3s linear 0s;}
.g_dzfw3 .dzfwlst32 li span{display: block;width:315px;height: 315px;overflow: hidden;}
.g_dzfw3 .dzfwlst32 li:hover span img{transform: scale(1.1);	}
.g_dzfw3 .dzfwlst32 li em{display: block;width: 315px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;color: #666;background: #fff;}
.g_dzfw3 .dzfwlst32 li:hover em{background: #c72034;color: #fff;}

.g_dzfw3 .cptit{height: 44px;margin-left: 20px;margin-bottom: 15px;}
.g_dzfw3 .cptit li{float: left;margin-right: 15px;position: relative;padding-left: 20px;margin-right: 45px;}
.g_dzfw3 .cptit li a{font-size: 18px;color: #333;padding: 0;float: left;height: 44px;line-height: 44px;}
.g_dzfw3 .cptit li:before{content: "";position: absolute;width: 7px;height: 7px;border:2px solid #979797;border-radius: 50%;left:0;top:15px;}
.g_dzfw3 .cptit li a:hover{background: none;color: #333}

.g_otcp{padding-top: 72px;height: 666px;}
.g_otcp h2{height: 120px;text-align: center;font-size: 50px;color: #c72034;}
.g_otcp h2 a{color: #c72034;}
.g_otcp h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.g_otcp ul{height: 520px;}
.g_otcp li{float: left;width: 390px;margin-right: 15px;}
.g_otcp li i{width: 390px;height: 390px;overflow: hidden;display: block;}
.g_otcp li i img{width: 390px;height: 390px;display: block;transition: all 0.3s linear 0s;}
.g_otcp li:hover i img{transform: scale(1.1);}


.g_otcp li em{display: block;width: 390px;height: 46px;line-height: 46px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.2);font-size: 16px;color: #666;text-align: center;}
.g_otcp li:hover em{background: #c72034;color: #fff;}
.g_otcp .u_ljt,.g_otcp .u_rjt{width: 40px;height: 32px;position: absolute;}
.g_otcp .u_ljt{background: url(../images/ljt.png) no-repeat right 0;left:-55px;top:207px;}
.g_otcp .u_rjt{background: url(../images/rjt.png) no-repeat right 0;right:-55px;top:207px;}
.g_otcp .u_ljt:hover,.g_otcp .u_rjt:hover{background-position: 0 0}





.g_ys{background: url(../images/ysbg.jpg) no-repeat center top;height: 920px;padding-top: 80px;}
.g_ys h2{height: 132px;text-align: center;font-size: 50px;color: #c72034;}
.g_ys h2 em{display: block;font-weight: normal;font-size: 20px;color: #666;}
.g_ys .yshd{height: 176px;margin-left: 122px;}
.g_ys .yshd li{float: left;background: url(../images/ystab1.png) no-repeat;width: 162px;margin-right: 102px;height: 132px;padding-top: 30px; position: relative;transition: all 0.3s linear 0s;}
.g_ys .yshd li i{display: block;margin-top: 30px;width: 80px;height: 60px;margin: 0 auto;overflow: hidden;transition: all 0.3s linear 0s;}
.g_ys .yshd li b{display: block;text-align: center;font-size: 24px;color: #333;font-weight: normal;}
.g_ys .yshd .on{background: url(../images/ystab2.png) no-repeat;}
.g_ys .yshd .on i img{margin-top: -60px;}
.g_ys .yshd .on b{color:#fff;}
.g_ys .yshd .on i{transform:rotate(45deg);}



.g_ys dl{position: relative;width: 1200px;height: 610px;}
.g_ys dt{width: 1200px;height: 610px;overflow: hidden;}
.g_ys dt img{width: 1200px;height: 610px;display: block;}
.g_ys dd{position: absolute;left:0;bottom: 0;background: rgba(0,0,0,.7);width: 1200px;}
.g_ys h3{float: left;width: 207px;height: 112px;background: #c72034;text-align: center;font-size: 24px;font-weight: bold;color: #fff; }
.g_ys h3 b{display: block;padding-top: 15px;font-size: 40px;font-weight: normal;color: #fff;}
.g_ys .wz{float: left;padding:15px 0 0 40px;width: 900px;}
.g_ys h4{line-height: 32px;font-size: 24px;color: #fff;margin-bottom: 6px;}
.g_ys p{font-size: 14px;line-height: 22px;color: #fff;}



.case{ width:1200px; margin:65px auto 0; height:800px; position:relative;}
.case h2 a{display: block;height: 130px;text-align: center;font-size: 50px;color: #c72034;}
.case h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;padding-top: 6px;}
.caset{ height:116px; background:#fdf8eb; margin-bottom:20px;}
.caset li{ float:left; width:200px; height:116px; position:relative;}
.caset li a{ display:block; height:105px; position:relative;}
.caset li img{ display:block; width:198px; height:114px;border: 1px solid #fdf8eb}
.caset li:hover img,.caset .cur img{border: 1px solid #c72034}
.caset li:hover:before,.caset .cur:before{ content:""; position:absolute; top:116px; left:50%; margin-left:-10px; width:0; height:0; border-top:12px solid #c72034; border-left:12px solid rgba(0,0,0,0); border-right:12px solid rgba(0,0,0,0);}

.case1{ height:450px;background:#fef9ec; overflow:hidden;}

.case1 dl{height:450px;}
.case1 dt{ width:600px; float:left;height:450px;overflow: hidden;}
.case1 dt img{ display:block; width:600px; height:450px;transition: all 0.3s linear 0s;}
.case1 dt:hover img{transform: scale(1.1);}

.case1 dd{float: left;padding: 67px 0 0 62px; width:480px;  overflow:hidden; }
.case1 dd h3 a{display: block;height: 106px;border-bottom: 1px solid #e0dcd3;font-size: 30px;color: #c72034;}
.case1 dd h3 em{display: block;font-size: 14px;color: #666;font-weight: normal;padding-top: 10px;}
.case1 dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#666666;height: 124px;}
.case1 dd p a{color: #c72034;}
.case1 dd span a{display: block;width: 200px;height: 44px;line-height: 44px;background: #c72034;border-radius: 50px;text-align: center;font-size: 16px;color: #fff;}
.arr1 a{ display:block; width:24px; height:24px; background:#333333; border-radius:24px; font:20px "宋体"; font-weight:bold; color:#fff; text-align:center; line-height:24px; position:absolute; top:182px; left:-42px;}
.arr2 a{ display:block; width:24px; height:24px; background:#333333; border-radius:24px; font:20px "宋体"; font-weight:bold; color:#fff; text-align:center; line-height:24px; position:absolute; top:182px; right:-42px;}



.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 573px;padding-top: 77px;}
.g_lc h2{height: 144px;text-align: center;font-size: 50px;color: #c72034;}
.g_lc h2 em{display: block;font-weight: normal;font-size: 20px;color: #666;}
.g_lc ul{height: 218px;}
.g_lc li{float: left;width: 100px;margin-right: 80px;text-align: center;font-size: 18px;color: #333;transition: all 0.3s linear 0s;}
.g_lc li i{width: 100px;height: 100px;overflow: hidden;background: url(../images/lctab.png) no-repeat 0 0;display: block;margin-bottom: 6px;}
.g_lc .lcico1{margin-top: 26px;}
.g_lc .lcico2{margin-top: 86px;}
.g_lc .lcico3{margin-top: 50px;}
.g_lc .lcico4{margin-top: 0;}
.g_lc .lcico5{margin-top: 14px;}
.g_lc .lcico6{margin-top: 50px;}
.g_lc .lcico7{margin-right: 0;margin-top: 30px;}
.g_lc .lctel{padding-left: 422px;background: url(../images/lctel.png) no-repeat 386px 9px;height: 48px;line-height: 48px;}
.g_lc .lctel em{float: left;font-size: 14px;color: #666}
.g_lc .lctel b{float: left;font-size: 40px;color: #c72034}
.g_lc li:hover i{background: url(../images/lctab.png) no-repeat -100px 0; 	}
.g_lc li:hover i img{margin-left: -100px;}
.g_lc li:hover{transform: translateY(-10px);}




.g_news{background: url(../images/newbg.jpg) no-repeat center top;height: 912px;margin-top:50px;}
.g_news h2{height: 110px;text-align: center;font-size: 50px;color: #c72034;}
.g_news h2 a{color: #c72034;}
.g_news h2 em{display: block;font-weight: normal;font-size: 20px;color: #666;}
.g_news .m_newl{float:left;width: 870px;}
.g_news .m_newl h3 a{display: block;background: url(../images/newtit1.png) no-repeat 0 12px;padding-left: 40px;font-size: 24px;color: #090001;font-weight: normal;height: 62px;line-height: 62px;margin-bottom: 20px;}
.g_news .newltj{margin-left: 35px;height: 420px;position: relative;}
.g_news .newltj:before{content: "";position: absolute;width: 720px;height: 1px;background: #dddbd4;left:0;top:62px;}
.g_news .newltj dl{float: left;width: 340px;margin-right: 40px;}
.g_news .newltj dl:nth-child(2){margin-right: 0;}
.g_news .newltj dd{height: 200px;}
.g_news .newltj b{display: block;line-height: 62px;margin-bottom: 15px;font-size: 24px;color: #333;font-weight: normal;}
.g_news .newltj h4 a{display: block;line-height: 32px;font-size: 16px;color: #090001;font-weight: normal;margin-bottom: 12px;}
.g_news .newltj p{font-size: 14px;line-height: 24px;color: #585252;height: 48px;overflow: hidden;}
.g_news .newltj p a{color: #c72034}
.g_news .newltj dt{width: 337px;height: 190px;overflow: hidden;}
.g_news .newltj dt img{width: 337px;height: 190px;display: block;border-radius: 10px;}
.g_news .newlst1{background: #fff;border-radius: 10px;padding: 30px 0 0 30px;height: 130px;margin-left: 35px;width: 690px;}
.g_news .newlst1 li a{display: block;line-height: 34px;padding-left: 22px;font-size: 14px;color: #585252;background: url(../images/dtico.png) no-repeat 0 8px; }
.g_news .newlst1 li span{float: right;color: #a3a3a3;padding-right: 20px;}

.g_news .newr{float: left;width: 300px;}
.g_news .newr h3 a{display: block;margin-top: 17px;background: url(../images/newtit2.png) no-repeat 0 12px;padding-left: 45px;font-size: 24px;color: #090001;font-weight: normal;height: 62px;line-height: 62px;margin-bottom: 20px;}
.g_news .newr dl{padding-top: 22px;height: 120px;border-bottom: 1px dashed #ccc}
.g_news .newr dt a{display: block;padding-left: 38px;background: url(../images/wen.png) no-repeat;line-height: 24px;font-size: 14px;color: #090001;margin-bottom: 18px;}
.g_news .newr p{padding-left: 38px;background: url(../images/da.png) no-repeat;line-height: 24px;font-size: 14px;color: #585252;}





/**/
.aboutbj{background:url(../images/abbg.jpg) no-repeat center top;height: 775px; font-family:"Microsoft Yahei";padding-top:80px;}
.aboutbj h2{font-size: 50px; color: #c72034; text-align: center;}
.aboutbj h2 a{color: #c72034;}
.aboutbj h2 em{display: block;font-size: 20px;color: #666666;font-weight: normal;}
.about{width: 1200px; height: 775px;position: relative;}
.about:after{content: ""; width: 33px; background:#c72034; height: 33px; left:-33px;bottom:0;position: absolute;box-shadow: 0px 0px 5px #ccc;}

.about dl{background: #fff; width: 1200px; height: 176px; box-sizing: border-box; position: absolute;top: 570px;left:0;box-shadow: 1px 1px 5px #ccc;}
.about dl dt{text-align: center;width: 212px; height: 176px; float: left;background:#c72034;padding:44px 0 0 24px;box-sizing: border-box;}
.about dl dt img{width: 164px; height: 80px; display: block;}
.about dl dd {padding: 27px 0 0 45px; float: left;width: 908px;box-sizing: border-box; }
.about dl dd h3{font-size: 24px; color: #333333; font-weight: bold;line-height: 40px;margin-bottom: 10px;}
.about dl dd h3 a{color: #333333; text-decoration: none;}
.about dl dd p{ font-size: 14px; color: #666666;line-height: 24px; text-align: left;   }



/**/
.help_cut{ height:414px; box-sizing: border-box;}
.help_nav{height: 36px; margin-bottom: 20px; position: relative;background:url(../images/xctit.png) no-repeat }
.help_nav ul{padding-left: 355px;}
.help_nav li{ height: 36px; line-height: 36px; text-align: center;width: 122px; font-size: 16px; color: #333333; float: left;  }
.help_nav li a{ text-decoration: none; color: #333333; }
.help_nav li.cur{background: #c72034;border-radius: 30px;}
.help_nav li.cur a{ font-weight: bold; color: #fff; }




.m_help{ height:360px;width: 1200px; position: relative; }
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:290px; position:relative;margin-right: 14px; float: left; }
.xc li img{ display:block;width:290px; height:218px;object-fit: contain;}
.xc li em{ height:50px;  font:14px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
.xc li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.xc li img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.prev1,.next1{position: absolute;width: 20px;height: 30px;}
.prev1{left:-40px;top:122px;background:url(../images/jt.png) no-repeat}
.next1{right:-40px;top:122px;background:url(../images/jt.png) no-repeat right 0}





/* 友情链接 */
.g_link{position: relative;margin-top: -53px; width: 1200px; margin-left: -600px;left:50%;}
.g_link .content{width: 600px;margin: 0 auto; float: right;}
.link_c{ overflow:hidden;width: 600px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 10px;float: left; color:#333333;display: block;}
.link_c a:hover{color: #333333;}





.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }
