@charset "utf-8";
/*banner*/
.banner{ height:488px; }
.banner a{ display:block; background:url(/css/../images/banner.jpg) no-repeat center 0;height:488px;}

.g_bg{background:url(/css/../images/bgbg.jpg) no-repeat center 0;height:420px;padding-top: 56px;margin-bottom: 27px;}
.g_bg h2{background:url(/css/../images/bgtit.jpg) no-repeat;height: 80px;line-height: 80px;font-size: 46px;font-weight: normal;color: #c7000b;text-align: center;}
.g_bg h3{height: 42px;line-height: 42px;font-size: 26px;font-weight: normal;color: #000;text-align: center;font-weight: bold; margin-bottom: 11px;}
.g_bg p{height: 84px;padding: 0 100px;font-size: 16px;line-height: 28px;color: #666666;text-align: center;}
.g_bg dl{float: left;width: 252px;height: 120px;margin-right: 22px;padding: 20px 0 0 30px;background: #fff;}
.g_bg .lastdl{margin-right: 0;}
.g_bg dd{float: left;width: 128px;}
.g_bg dd h4{height: 44px;line-height: 44px;font-size: 24px;color: #000}
.g_bg dd em{display: block;font-size: 16px;line-height: 20px;color: #666666;}
.g_bg dt{position: relative; float: left;width: 115px;height: 106px;}
.g_bg dt img{width: 115px;height: 106px;display: block;}
.g_bg dl:hover{box-shadow: 1px 2px 9px #ccc;background:#c7000b;}
.g_bg dl:hover h4{color:#fff;}
.g_bg dl:hover em{color:#fff;}
.g_bg dt em{position: absolute;left:0;top:0;}
.g_bg dt span{position: absolute;left:0;top:0; display:none;}
.g_bg dl:hover span{display:block;background:none;}


.g_pro{margin-top: 30px;height: 528px; overflow: hidden;}
.g_pro .content{width: 1206px;}
.g_pro .fltit{height: 65px;margin-bottom: 1px;line-height: 65px;}
.g_pro .fltit1{background: url(/css/../images/fltit1.jpg) no-repeat;width: 123px;height: 65px;line-height: 65px;padding-left: 70px;font-size: 24px;font-weight: bold;color: #fff; float: left;} 
.g_pro .fltit1 a{color: #fff;}
.g_pro .fltit2{background: url(/css/../images/fltit2.jpg) no-repeat;}
.g_pro .fltit3{background: url(/css/../images/fltit3.jpg) no-repeat;}
.g_pro .fltit h3{float: left;width: 210px;padding-left: 20px; font-size: 22px;color: #000000;font-weight: normal;}
.g_pro .fllst{float: right;}
.g_pro .fllst li{float: left;font-size: 15px;color: #555555;padding: 0 8px;}
.g_pro .fllst li a{color: #555555;}
.g_pro .cptj dl{float: left;width: 587px;height: 459px;border: 1px solid #dfdfdf; position: relative;}
.g_pro .cptj dt,.g_pro .cptj dt img{width: 587px;height: 459px;display: block;}
.g_pro .cptj dd{position: absolute;left:0;top:294px;}
.g_pro .cptj h4{background: url(/css/../images/cptit.jpg) no-repeat center bottom;height: 54px;line-height: 54px;overflow: hidden;font-size: 18px;color: #333333;text-align: center;width: 587px;margin-bottom: 12px;}
.g_pro .cptj h4 a{color: #333333;}
.g_pro .cptj p{float: left;padding-left: 28px;width: 395px;font-size: 15px;line-height: 20px;color: #333333;height:80px;overflow:hidden;}
.g_pro .cptj span{display: block;float: left;padding-top: 12px;}
.g_pro .cptj .cplst {float: left;width:613px; }
.g_pro .cptj .cplst li{position: relative; float: left;width: 305px;border: 1px solid #dfdfdf;border-left: none; border-bottom: none;}
.g_pro .cptj .cplst .li3{border-bottom: 1px solid #dfdfdf;}
.g_pro .cptj .cplst li img{width: 305px;height: 229px;display: block;}
.g_pro .cptj .cplst li em{position: absolute;left:0;bottom: 0;height: 56px;line-height: 56px;overflow: hidden;text-align: center;font-size: 15px;color: #333;width: 305px;}


/**/
.g_pro2{height:505px; overflow:hidden; margin-top: 30px; padding-top: 55px;background: #f5f5f5;}
.zz{width:1210px; height:495px; margin:0 auto; position:relative;}
.g_pro2 h2{background: url(/css/../images/cptit2.png) no-repeat;height: 128px;text-align: center;font-size: 46px;color: #c7000b;font-weight: normal; padding-top: 10px;}
.g_pro2 h2 a{color: #c7000b;}
.g_pro2 h2 em{display: block;font-size: 26px;font-weight: bold;color: #000000;padding-top: 10px;}
.zz ul{margin-left: 328px;height: 44px;margin-bottom: 32px;}
.zz ul li{float: left;}
.zz ul li a{display:inline-block; width:124px; height:42px;line-height: 42px;text-align: center; color:#333333; font-size: 18px;border: 1px solid #e4e4e4;text-decoration: none;}
.zz ul li a:hover,.zz ul li.cur a{background: #c7000b;border: 1px solid #c7000b;color: #fff;font-weight: bold;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz .rjt{position:absolute; top:80px; width:44px; height:76px;}
.zz_box .ljt img,.zz .rjt img{width:44px; height:76px;}
.zz_box .ljt{left:-65px;background: url(/css/../images/ljt.png) no-repeat;}
.zz_box .rjt{right:-65px;background: url(/css/../images/rjt.png) no-repeat;}
.zz_box .ljt:hover,.zz_box .rjt:hover{background-position: -44px 0;}


.zz-s{height:227px;width: 1199px;border-right: 1px solid #f00;}
.zz-s ol li{float:left; width:301px;position: relative;}
.zz-s ol li img{width:299px; height:225px; border:1px solid #e4e4e4;border-right: none;}
.zz-s ol li span{position: absolute;left:0;bottom: 0;width: 299px;height: 54px;line-height: 54px;text-align: center;font-size: 15px;color: #333333;overflow: hidden;}
.zz-s ol li i{position: absolute;width: 295px;height: 221px;border: 3px solid #c7000b;left:0;top:0;display: none;z-index: 10}
.zz-s ol li:hover span{color: #c7000b;font-weight: bold;}
.zz-s ol li:hover i{display: block;}

.g_ys{background: url(/css/../resource/images/1d52073dad4f468ea444c575bd48ddea_2.jpg) no-repeat center top;height: 1830px;padding-top: 30px;}
.g_ys h2{height: 146px;}
.g_ys .ysimg1{right: 0;top:240px;}
.g_ys .ysimg1-2{left: 0;top:460px;}
.g_ys .ysimg2{right: 0;top:1027px;}
.g_ys .m_ys1{left: 0;top:242px;width: 550px;}
.g_ys .m_ys2{left: 647px;top:764px;width: 530px;}
.g_ys .m_ys3{left: 0;top:1292px;width: 550px;}
.g_ys .m_ys4{left: 0;top:1534px;width: 550px;}
.g_ys .m_ysgy{position: absolute;}
.g_ys .m_ysgy h3{background: url(/css/../images/ystit-17.jpg) no-repeat;padding: 22px 0 0 58px;font-size: 34px;font-weight: bold;color: #c7000b;height: 122px;}
.g_ys .m_ysgy h3 em{display: block;font-size: 22px;color: #000000;font-weight: normal;}
.g_ys .m_ysgy p{font-size: 16px;color: #333333;line-height: 28px;}


/*合作*/
.g_hz{ height: 417px; padding-top: 80px; background:url(/css/../images/hzbg.jpg) no-repeat center top;}
.g_hz h2{background: url(/css/../images/hztit.jpg) no-repeat;height: 148px;text-align: center;font-size: 46px;color: #c7000b;font-weight: normal;}
.g_hz h2 a{color: #c7000b;}
.g_hz h2 em{display: block;font-size: 26px;font-weight: bold;color: #000000;padding-top: 20px;letter-spacing: 5px;}
.m_hz .m_kfc{ height: 252px;  position: relative; width: 1200px;margin: 0 auto;}
.g_hz .u_ljt,.g_hz .u_rjt{position:absolute; top:220px; width:44px; height:76px;}
.g_hz .u_ljt img,.g_hz .u_rjt img{width:44px; height:76px;}
.g_hz .u_ljt{left:-72px;}
.g_hz .u_rjt{right:-72px;}
.g_hz .u_ljt a{background: url(/css/../images/ljt.png) no-repeat;width:44px; height:76px;display: block;}
.g_hz .u_rjt a{background: url(/css/../images/rjt.png) no-repeat;width:44px; height:76px;display: block;}
.g_hz .u_ljt a:hover,.zz_box .u_rjt a:hover{background-position: -44px 0;}
.m_hz .m_kfc .u_mid{ width:1200px; overflow:hidden; }
.m_hz .u_lst1 li{ width:180px; float:left; margin-right:24px; }
.m_hz .u_lst1 li img{ width:178px; height:88px;display: block;border: 1px solid #e6e5e6; }
.m_hz .u_lst1 li span{display: block;margin-bottom: 22px;position: relative; width: 180px;height: 90px;}
.m_hz .u_lst1 li em{display: none; position: absolute;left:0;top:0;background: url(/css/../images/hzsha.png) no-repeat;width: 180px;height: 40px; padding-top: 50px;text-align: center;overflow: hidden;font-size: 16px;color: #fff;z-index: 10}
.m_hz .u_lst1 li em a{color: #fff; }
.m_hz .u_lst1 li span:hover em{display: block;}

.g_ly{background: url(/css/../resource/images/1d52073dad4f468ea444c575bd48ddea_4.jpg) no-repeat center top;height: 756px;padding-top: 70px;}
.g_ly h2{height: 228px;text-align: center;font-size: 46px;color: #c7000b;font-weight: normal;}
.g_ly h2 em{display: block;font-size: 26px;font-weight: bold;color: #000000;padding-top: 20px;letter-spacing: 5px;}
.g_ly ul{margin-left: 468px;}
.g_ly li{float: left;width: 294px;height: 39px;line-height: 39px;background: url(/css/../images/lyinput.jpg) no-repeat;margin-bottom: 23px; margin-right: 20px;}
.g_ly .form-textarea{width: 606px;height: 164px;background: none;margin-bottom: 0; }
.g_ly .form-textarea textarea{background: url(/css/../images/lyte.jpg) no-repeat;width: 393px;height: 111px;}
.g_ly .form-submit{background: none;width: 600px;}
.g_ly .form-submit .form-btn-submit{background: url(/css/../images/tj.jpg) no-repeat;width: 123px;height: 39px;margin-right: 25px;}
.g_ly .form-submit .form-btn-reset{background: url(/css/../images/cz.jpg) no-repeat;width: 123px;height: 39px;}
.g_ly .form-submit input{border: none;}
.g_ly label em{width: 66px;font-size: 14px;color: #adadad;text-align: center;display: block;float: left;}
.g_ly input{width: 220px;border: none;background: none;height: 39px;line-height: 39px;font-size: 14px;color: #adadad}
.g_ly .form-textarea label em{width: 600px;height: 28px;float: none;text-align: left;line-height: 0}
.g_ly .form-textarea textarea{border: none;font-size: 14px;color: #adadad;line-height: 22px;}
.g_ly .form-code{width: 600px;background: none;background: url(/css/../images/lycode.jpg) no-repeat;}
.g_ly .form-code input{background: none;border: none; width: 110px;padding-right: 20px; height: 39px;line-height: 39px;}
.g_ly .form-code label{font-size: 14px;color: #adadad;width: 76px;text-align: center;}


/* 新闻 */
.g_newcon{height:670px; padding-top: 70px;background:url(/css/../images/newbg.jpg) no-repeat center top;}
.g_newcon h4{background:url(/css/../images/newtit.jpg) no-repeat;height: 83px;text-align: center;font-size: 46px;color: #c7000b;font-weight: normal;}
.g_newcon h4 a{color: #c7000b}
.g_news{width:699px;float: left;}
.g_news h2{background:url(/css/../images/newtit2.jpg) no-repeat;height: 46px;line-height: 46px;font-size: 18px;color: #fff;padding-left: 42px;margin-bottom: 28px;}
.g_news h2 span a{font-size: 14px;display: block;width: 88px;height: 20px;line-height: 20px;border: 1px solid #d0d0d0;border-radius: 2px;text-align: center;color: #666666;font-weight: normal;margin-top: 13px;text-transform: uppercase;}
.g_news h2 a{color: #fff;}
.g_news dl{height: 190px;}
.g_news dt{float: left;width: 332px;margin-right: 20px; overflow: hidden;}
.g_news dt img{width: 332px;height: 166px;display: block;transition: all 0.3s linear 0s;}
.g_news dt:hover img{transform: scale(1.2);}
.g_news dd{float: left;width: 340px;}
.g_news h3{height: 46px;line-height: 46px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;font-weight: normal;}
.g_news h3 a{color: #333333;}
.g_news p{font-size: 14px;line-height: 26px;color: #666666;height: 78px;overflow: hidden;margin-bottom: 12px;}
.g_news i a{display: block;font-size: 14px;color: #666666;font-style: normal;}
.g_news .newlst li{height: 42px;line-height: 42px;overflow: hidden;font-size: 15px;color: #666666;border-bottom: 1px dashed #d1d1d1;}
.g_news .newlst li a{color: #666666;display: block;height: 42px;line-height: 42px;background:url(/css/../images/dtico.jpg) no-repeat 4px 14px; padding-left: 32px;}
.g_news .newlst .lastli{border-bottom: none;}
.g_news .newlst li a:hover{color: #c7000b;font-weight: bold;}

.wend{width: 427px;float: right;}
.wend h3{background:url(/css/../images/wdtit.jpg) no-repeat;height: 46px;line-height: 46px;font-size: 18px;color: #fff;font-weight: normal;padding-left: 46px;margin-bottom: 28px;}
.wend h3 span a{font-size: 14px;display: block;width: 88px;height: 20px;line-height: 20px;border: 1px solid #d0d0d0;border-radius: 2px;text-align: center;color: #666666;font-weight: normal;margin-top: 13px;text-transform: uppercase;}
.wend h3 a{color: #fff;}
.wdimg{height: 214px;width: 426px; overflow: hidden;margin-bottom: 15px;}
.wdimg img{width: 426px;height: 214px;display: block;transition: all 0.3s linear 0s;}
.wdimg:hover img{transform: scale(1.2);}

.wend .m_zxc{height: 230px;overflow: hidden;}
.wend dl{ height: 97px;padding-top: 17px;border-bottom: 1px solid #d5d5d5;}
.wend dt{background:url(/css/../images/wen.jpg) no-repeat 0 2px;padding-left: 43px;height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: #333333;margin-bottom: 10px;overflow:hidden;}
.wend dt a{color: #333333;}
.wend dd{background:url(/css/../images/da.jpg) no-repeat 0 2px;padding-left: 43px;height: 44px;line-height: 22px;font-size: 14px;color: #666666; overflow:hidden;}

.g_zj{background:url(/css/../images/abbg.jpg) no-repeat center top;height: 791px;padding-top: 60px;}
.g_zj h2{background:url(/css/../images/abtit.png) no-repeat;text-align: center;font-size: 46px;color: #c7000b;font-weight: normal;height: 157px; padding-top: 5px;}
.g_zj h2 a{color: #c7000b;}
.g_zj h2 em{display: block;font-weight: bold;color: #010101;font-size: 26px;padding-top: 19px;}
.g_zj dt{width: 1200px;height: 448px;margin-bottom: 35px;}
.g_zj dt img{width: 1200px;height: 448px;display: block;}
.g_zj h3{height: 30px;line-height: 30px;text-align: center;overflow: hidden;font-size: 20px;font-weight: bold;color: #000000;margin-bottom: 12px;}
.g_zj h3 a{color: #000}
.g_zj p{padding: 0 45px;font-size: 15px;line-height: 26px;height: 52px;overflow: hidden;text-align: center;}




/* 友情链接 */
.g_link{ height: 74px;line-height: 74px;}
.g_link h2{float: left; width: 156px;font-size: 16px;font-weight: bold;color: #252525;}
.link_c{line-height:74px; overflow:hidden;float: left;width: 1040px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 17px;float: left; height: 74px; line-height:74px; color:#252525;display: block;}
.link_c .lasta a{background: none;}