﻿/*1029626114@qq.com*/
@charset "utf-8";
.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 604px;padding-top: 63px;box-sizing: border-box;overflow:hidden;}
.g_pp h2{position: absolute;left:0;top:0;background:url(../images/spbg.jpg) no-repeat;width: 280px;height: 263px;}
.g_pp h2 em{position: absolute;left:0;top:20px;background:url(../images/map.png) no-repeat 58px 0;padding-left: 105px;font-size: 26px;color:#fff;font-weight: normal;line-height: 40px;}

.m_pp{margin-left: 330px;height: 376px;}
.ppbd dl{height: 252px;}
.ppbd dt{float: right;width:400px;height: 218px;overflow: hidden;}
.ppbd dt img{width:400px;height: 218px;display: block;transition: all 0.3s linear 0s;}
.ppbd dt:hover img{transform: scale(1.1);}

.ppbd dd{float: left;width:430px;padding-top: 20px;}
.ppbd h3{height: 64px;line-height: 64px;margin-bottom: 20px;position: relative;font-size:28px;color:#0449b4;}
.ppbd h3:before{content: "";position: absolute;width:50px;height: 3px;background: #0449b4;left:0;top:60px;}
.ppbd p{font-size: 16px;line-height: 24px;color:#666666;}
.pphd li{float: left;width:188px;background:url(../images/cfico2.png) no-repeat 29px 0;padding-top: 32px;font-size: 16px;color:#646464;}
.pphd li:last-child{width:110px;}
.pphd .on{color:#0449b4;background:url(../images/cfico1.png) no-repeat 29px 0;}

.m_zz{height: 142px;overflow:hidden;}
.m_zz ul{height: 142px; position: relative; }
.m_zz li{position: relative;float: left;  height: 142px;}
.m_zz li b{display: block;display: inline-block;font-size: 56px; color: #666666; font-family: "arial"; font-weight: bold;letter-spacing: -1px;margin-right: 4px;}
.m_zz li em{display: block;}
.m_zz li em i{display: inline-block;font-size: 14px;font-weight: normal; text-align: center; color: #565656; font-style: normal;}
.m_zz li h4{font-size: 16px; color: #565656; font-weight: normal; }
.m_zz li:nth-child(1){width: 180px;margin-right: 130px;}
.m_zz li:nth-child(2){width: 100px;margin-right: 110px;}
.m_zz li:nth-child(3){width: 170px;margin-right: 95px;}
.m_zz li:nth-child(4){width: 130px;margin-right: 100px;}
.m_zz li:nth-child(5){width: 166px;}
.m_zz .cur b{color:#0449b4;}
.m_zz .cur em{color:#0449b4;}
.m_zz .cur i{color:#0449b4;}

.fwtd2{position: relative;}
.fwtd2 h2{height: 150px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.fwtd2 h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.fwtd2 h2:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}

.fwhd2{position: absolute;left:0;bottom: 0;width:100%;z-index: 155;height: 9.5rem;border-top: 1px solid rgba(255,255,255,.26);}
.fwhd2 li{display: block; float: left;width:16.66666%;position: relative;text-align: center;font-size: 1.5rem;color: #fff;height: 9.5rem;}
.fwhd2 li:before{content: "";position: absolute;width:1px;height: 9.5rem;background: rgba(255,255,255,.2);right:0;top:0;}
.fwhd2 li i{display: block;width:2.5rem;height: 2.29rem;margin:1.66rem auto 0;overflow: hidden;}
.fwhd2 li i img{width:5rem; display: block;transition: all 0.3s linear 0s;}
.fwhd2 li em{display: block;font-size: 0.5rem;text-transform: uppercase;font-weight: normal;color: rgba(255,255,255,.5);}
.fwhd2 li:nth-child(6):before{background: none;}
.fwhd2 li:hover,.fwhd2 .cur{background: #0449b4;color:#ffc800;}
.fwhd2 li:hover em,.fwhd2 .cur em{color:#ffc800;}
.fwhd2 li:hover i img,.fwhd2 .cur i img{margin-left: -2.5rem;}
.fwbd2 dl{position: relative;}
.fwbd2 dt{width: 100%;overflow: hidden;}
.fwbd2 dt img{width: 100%;display: block;transition: all 0.3s linear 0s;}
.fwbd2 dl:hover dt img{transform: scale(1.05);}
.fwbd2 dd{position: absolute;left:50%;margin-left: -600px; top:10rem;width:1200px;}
.fwbd2 h3{height: 60px;line-height: 60px;font-weight: normal;font-size: 34px;color:#ffc800;text-align:center;margin-bottom: 30px;}
.fwbd2 p{font-size: 16px;line-height: 28px;color:#fff;padding: 0 130px;text-align:center;}
.fwbd2 p b{color: #fff}

.cppj{overflow:hidden;}

.g_pro{padding-top: 60px;background: #f7f7f7;height: 985px;overflow: hidden;max-width: 1920px;min-width: 1200px;margin:0 auto;overflow:hidden;}
.g_pro h2 a{height: 155px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box;position: relative;}
.g_pro h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.g_pro h2 a:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}

.g_pro .flhd{height: 58px; width: 1200px;margin: 0 auto 25px;border: 1px solid #e0e0e0;}
.g_pro .flhd li{float: left;width:33.333%;height: 58px;line-height: 58px; text-align: center;font-size: 18px;color:#7a7a7a;border-right: 1px solid #e0e0e0;box-sizing:border-box;}
.g_pro .flhd li a{color:#7a7a7a;}
.g_pro .flhd li:last-child{border-right: none;}
.g_pro .flhd .cur,.g_pro .flhd li:hover{background: #0449b4;color: #fff;}
.g_pro .flhd .cur a,.g_pro .flhd li:hover a{color: #fff;}

.g_pro .m_fl{width:1200px;margin:0 auto;}
.g_pro .fltj dt{float: left;width:960px;margin-left: -360px; position: relative;overflow: hidden;}
.g_pro .fltj dt img{width:960px;height: 678px; display: block;transition: all 0.3s linear 0s;}
.g_pro .fltj dt:hover img{transform: scale(1.1);}

.g_pro .fltj dd{float: left;width:600px;padding: 40px 0 0 50px;box-sizing:border-box;}
.g_pro .fltj h3 a{display: block;line-height: 86px;border-bottom: 1px solid #dadada;font-size: 30px;color: #1f1f1f;margin-bottom: 30px;}
.g_pro .fltj p{font-size: 16px;line-height: 30px;color:#666666;margin-bottom: 52px;}
.g_pro .fltj .cpmore a{display: block;position: relative;width:136px;height: 40px;line-height: 40px;border: 1px solid #0449b4;border-radius: 20px;padding-left: 28px;font-size: 16px;color:#0449b4;background:url(../images/cpico.png) no-repeat 108px 16px;margin-bottom: 50px;}
.g_pro .fltj h4 a{display: block;line-height: 40px;font-size: 18px;color:#1f1f1f;font-weight: bold;margin-bottom: 9px;}
.g_pro .fltj h4 span a{font-size: 16px;color: #acacac;}
.g_pro .cplst li{float: left;position: relative;width:176px; margin-right: 8px;overflow: hidden;}
.g_pro .cplst li img{width:176px; height: 176px; display: block;transition: all 0.3s linear 0s;}
.g_pro .cplst li em{position: absolute;left:0;top: 0;width:176px;height: 176px;line-height: 176px;text-align:center;font-size: 14px;color:#fff;background: rgba(4,73,180,.8);opacity: 0;}
.g_pro .cplst li:hover img{transform: scale(1.1);}
.g_pro .cplst li:hover em{opacity: 1}

.g_otcp{background: #f7f7f7;height: 445px;}
.g_otcp .otcptit{height: 56px;line-height: 56px;margin-bottom: 10px;}
.g_otcp .otcptit h2 a{float: left;width:450px;font-size: 18px;font-weight: bold;color:#0449b4;}
.g_otcp .otcptit ul{float: left;width:575px;}
.g_otcp .otcptit li a{display: block; float: left;position: relative;font-size: 16px;color: #666666;padding: 0 20px;}
.g_otcp .otcptit li a:before{content: "";position: absolute;width: 1px;height: 13px;background: #d3d3d3;right: 0;top:21px;}
.g_otcp .otcptit li a:hover{color:#0449b4;}
.g_otcp .otcptit li:last-child:before{background: none;}
.g_otcp .otcptit span a{display: block;font-size: 16px;color: #666666;float: right;}

.otbd li{float: left;position: relative;width:282px; margin:0 8px 0 10px;overflow: hidden;border: 1px solid #ebebeb;}
.otbd li img{width:282px; height: 282px; display: block;transition: all 0.3s linear 0s;}
.otbd li em{position: absolute;left:0;top: 0;width:282px;height: 282px; padding-top: 160px;box-sizing:border-box; text-align:center;font-size: 16px;color:#fff;background: rgba(4,73,180,.8) url(../images/hovico.png) no-repeat 127px 127px;opacity: 0;}
.otbd li:hover img{transform: scale(1.1);}
.otbd li:hover em{opacity: 1}
.otcplst .u_ljt,.otcplst .u_rjt{position: absolute;width:30px;height: 50px;}
.otcplst .u_ljt{left:-58px;top:130px;background:url(../images/ljt.png) no-repeat}
.otcplst .u_rjt{right:-68px;top:130px;background:url(../images/rjt.png) no-repeat}
.otcplst .u_ljt:hover{background-position: -30px}
.otcplst .u_rjt:hover{background-position: -30px}

.otbd{width:1200px！important;overflow: hidden;}


.g_ysjg{padding-top: 2.5rem;margin-bottom: 3rem;overflow:hidden;}
.g_ysjg h2{height: 155px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.g_ysjg h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.g_ysjg h2:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}

.m_ysjg{margin: 0 2.5%;}
.m_ysjg dl{float: left;width:20%;position: relative;overflow: hidden;}
.m_ysjg dt{width:100%;}
.m_ysjg dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.m_ysjg dd{position: absolute;left:0;top:0;width:100%;height: 100%;}
.m_ysjg .more{position: absolute;left:0;bottom: 0;width:100%;background: #efefef;height: 7.9rem;padding: 0.25rem 0 0 0;box-sizing:border-box;}
.m_ysjg h3{height: 2.5rem;line-height: 2.5rem;text-align: center;font-size: 1.1rem;color:#1b1b1b; position: relative;font-weight: normal;margin-bottom: 0.7rem;	}
.m_ysjg h3:before{content: "";position: absolute;width: 1.66rem;height: 0.1rem;background: #003eab;left:50%;margin-left: -0.83rem;top:2.5rem;}
.m_ysjg p{font-size: 0.7rem;color:#666666;text-align: center;padding: 0 4%;}
.m_ysjg dl:nth-child(2n) .more{background: #e3e3e3}
.m_ysjg dl:hover .hover,.m_ysjg .cur .hover{opacity: 1;}
.m_ysjg dl:hover .more,.m_ysjg .cur .more{opacity: 0}
.m_ysjg dl:hover dt img{transform: scale(1.1);}



.m_ysjg .hover{opacity: 0;background: rgba(4,73,180,.8);height: 100%;padding: 1.25rem 0 0 8%;box-sizing:border-box;position:absolute;left:0;top:0; width:100%;}
.m_ysjg .hover span{display: block;height: 13rem;}
.m_ysjg .hover span b{display: block;font-weight: normal;font-size: 2.2rem;color:#ffd800;}
.m_ysjg .hover span em{display: block;font-size: 0.6rem;color:#ffd800;text-transform: uppercase;}
.m_ysjg .hover span i{display: block;font-style: normal;font-size: 1.1rem;color: #ffd800;}
.m_ysjg .hover p{position: absolute;left:8%;bottom: 3rem;  font-size: 0.75rem;color:#ffd800;width: 0.8rem;writing-mode:tb-rl;  
  -webkit-writing-mode:vertical-rl;}
.m_ysjg .u_ljt,.m_ysjg .u_rjt{position: absolute;width:2.16rem;height: 4rem;overflow: hidden;}
.m_ysjg .u_ljt{left:3%;top:7rem;background:url(../images/ljt2.jpg) no-repeat;background-size:cover;}
.m_ysjg .u_rjt{right:3%;top:7rem;background:url(../images/rjt2.jpg) no-repeat;background-size:cover;}
.m_ysjg .u_ljt:hover{background-position: -2.16rem}
.m_ysjg .u_rjt:hover{background-position: -2.16rem}


.g_fwtd{background:url(../images/fwtdbg.jpg) no-repeat center top;height: 998px;overflow:hidden;}
.g_fwtd h2{height: 202px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.g_fwtd h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.g_fwtd h2:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}

.fwhd{height: 132px;}
.fwhd li{display: block; float: left;width:200px;position: relative;text-align: center;font-size: 20px;color: #fff;}
.fwhd li:before{content: "";position: absolute;width:1px;height: 86px;background: rgba(255,255,255,.2);right:0;top:16px;}
.fwhd li i{display: block;width:60px;height: 55px;margin:0 auto;overflow: hidden;}
.fwhd li i img{display: block;transition: all 0.3s linear 0s;}
.fwhd li em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: rgba(255,255,255,.5);}
.fwhd li:nth-child(6):before{background: none;}

.fwhd li:hover,.fwhd .cur{color: #ffc800}
.fwhd li:hover em,.fwhd .cur em{color: rgba(255,200,0,.55);}
.fwhd li:hover i img,.fwhd .cur i img{margin-left: -60px;}

.fwbd dl{position: relative;height: 640px;}
.fwbd dt{width: 1200px;height: 488px;overflow: hidden;}
.fwbd dt img{width: 1200px;height: 488px;display: block;transition: all 0.3s linear 0s;}
.fwbd dl:hover dt img{transform: scale(1.05);}
.fwbd dd{position: absolute;left:586px;top:345px;width:550px;height: 243px;background: #fff;box-shadow: 2px 0 29px rgba(0,0,0,.3);padding: 30px 40px 0;box-sizing:border-box;}
.fwbd h3{height: 60px;line-height: 60px;font-weight: normal;font-size: 34px;color:#1251b1;}
.fwbd p{font-size: 16px;line-height: 28px;color:#666666;}
.fwbd p b{color: #114fb0}



/*案例*/
.case{position: relative;padding:68px 0; height: 856px; z-index: 1;background: #efefef;overflow:hidden;}
.case h2 a{height: 202px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.case h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.case h2 a:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}
.case_con{margin-bottom: 20px;height: 480px;}
.case_t{width: 200px;height: 480px; background:#0449b4;padding-top: 25px;box-sizing: border-box;}
.case_t li{height: 54px;position: relative;font-size: 16px;color:#fff;line-height: 54px;}
.case_t li i{position: absolute;left:25px;top:-5px;width:36px;height: 36px;overflow: hidden;}
.case_t li i img{width:72px;height: 36px;display: block;}
.case_t li a{color: #fff;display: block;line-height: 54px;}
.case_t li em{position: relative;z-index: 15;padding-left: 66px;}
.case_t li.cur,.case_t li:hover{position: relative;}
.case_t li.cur:before,.case_t li:hover:before{content: "";position: absolute;background: #ffc900;border-radius: 0 50px 50px 0;width:240px;height: 54px;}
.case_t li.cur a,.case_t li:hover a{color: #000;font-weight: bold;}
.case_t li.cur i img,.case_t li:hover img{margin-left: -36px;}

.morehy{height: 54px;position: relative;font-size: 16px;color:#fff;line-height: 54px;padding-left: 66px;}
.morehy i{position: absolute;left:25px;top:9px;width:36px;height: 36px;overflow: hidden;}
.morehy i img{width:72px;height: 36px;display: block;}
.morehy a{color: #fff;display: block;line-height: 54px;}

.case_c{width:1000px;overflow: hidden;background: #fff;padding: 30px 30px 0 66px;box-sizing:border-box;overflow: hidden;height: 480px;}
.case_c dt,.case_c dt img{width: 557px;display: block;height:418px;overflow: hidden;}
.case_c dt{float: right;}
.case_c dt img{width: 557px;height:418px;display: block;transition: all 0.3s linear 0s;}
.case_c dl:hover dt img{transform: scale(1.1);}

.case_c dd{float: left;width:310px;padding-top: 30px;}
.case_c dd h4{display: block;font-size: 24px;line-height:60px;height:60px; margin-bottom: 25px;position: relative; color: #575757;font-weight: bold;}
.case_c dd h4 a{display: block;color: #575757; }
.case_c dd h4:before{content: "";position: absolute;width:60px;height: 2px;background: #0449b4;left:0;top:60px;}
.case_c dd p{font-size: 16px;line-height: 26px;color:#666666;margin-bottom: 42px;}
.case_c dd span a{display: block;width:158px;height: 42px;line-height: 42px;background: #0449b4;border-radius: 30px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;}

.part_c li{float: left;width:226px;height: 127px;border: 1px solid #e6e6e6;margin-right: 15px;transition: all 0.3s linear 0s;position: relative; overflow: hidden;}
.part_c li img{width:226px;height: 127px;display: block;}
.part_c li span{position: absolute;z-index: 0;width: 226px;height: 127px;background:rgba(4,73,180,.8);left:0;top:0;transition: all 0.3s linear 0s; opacity: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.part_c li span a{color:#fff;font-size: 14px;text-align:center;line-height: 127px;display: block;}
.part_c li:hover span,.g_hz .cur span{opacity: 1;transform: scale(1.2, 1.2) }


.part .u_ljt,.part .u_rjt{position: absolute;width:26px;height: 40px;}
.part .u_ljt{left:-60px;top:40px;background:url(../images/jt.png) no-repeat}
.part .u_rjt{right:-60px;top:40px;background:url(../images/jt.png) no-repeat right 0;}




i{font-style:normal;}
.newsbj{height:894px; background:url(../images/newsbj.jpg) no-repeat center;overflow:hidden;}
.news{padding-top:64px;}
.news h2 a{height: 180px;font-size:42px;color:#000;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.news h2 em{display: block;font-size: 20px;color:#666666;padding-top: 8px;}
.news h2 a:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}

.news .news-con{height:595px;padding:0 21px 0 26px; box-sizing: border-box;}
.news .news-con .news-con-left{width:617px;float:left;}
.news .news-con .news-con-left h3{height:61px; line-height: 61px;}
.news .news-con .news-con-left h3 em{display: block; height:61px; line-height: 61px; float:left;font-size: 24px; color:#1F1F1F;}
.news .news-con .news-con-left h3 i{display: block;float:right;height:61px; line-height: 61px; font-size: 14px; color:#8A8A8A; padding-right:10px;font-weight: normal;font-style:normal;}
.news .news-con .news-con-left dl{height:326px; border-bottom:1px solid #e9e9e9;}
.news .news-con .news-con-left dl dt{height:183px;}
.news .news-con .news-con-left dl dt span{width:170px; height:183px;float:left;padding-top:56px; box-sizing: border-box;background: #0449b4;}
.news .news-con .news-con-left dl dt span i{display: block; width:95px; height:40px; text-align: center; line-height: 38px; border:1px solid rgba(255,255,255,0.5);font-size: 24px; color:#FFFFFF;margin:0 auto;}
.news .news-con .news-con-left dl dt span em{display: block; height: 42px; line-height: 42px; text-align: center;font-size: 14px; color:rgba(255,255,255,0.5); font-family: "Arial";}
.news .news-con .news-con-left dl dt b{display: block; width:447px; height:183px; float:left;overflow: hidden;}
.news .news-con .news-con-left dl dt b img{width: 100%;height:100%;}
.news .news-con .news-con-left dl dd{height:143px; padding-top:16px; box-sizing: border-box;}
.news .news-con .news-con-left dl dd h4{height:45px; margin-bottom: 7px; line-height: 45px;font-weight: normal;}
.news .news-con .news-con-left dl dd h4 a{font-size: 20px; color:#333333;}
.news .news-con .news-con-left dl dd h4 a:hover{color:#0449b4;font-weight: bold;}
.news .news-con .news-con-left dl dd p{line-height: 25px; font-size: 14px; color:#8A8A8A;}
.news .news-con .news-con-left ul{padding:22px 5px 0 4px;}
.news .news-con .news-con-left ul li{height:36px; line-height: 36px;}
.news .news-con .news-con-left ul li em{display:block; height:36px;font-size: 14px; color:#666666;padding-left:16px; position: relative;float:left;}
.news .news-con .news-con-left ul li em:before{width:7px; height:2px;background:#a8a8a8; content:"";position: absolute; left:0;top:17px;}
.news .news-con .news-con-left ul li i{display: block; height:36px; font-size: 14px; color:#ADADAD;float:right;}
.news .news-con .news-con-left ul li:hover em{color:#0449b4;font-weight: bold;}


.news .news-con .news-con-rig{width:438px; float:right;}
.news .news-con .news-con-rig h3{height:61px; line-height: 61px;}
.news .news-con .news-con-rig h3 em{display: block; height:61px; line-height: 61px; float:left;font-size: 24px; color:#1F1F1F;}
.news .news-con .news-con-rig h3 i{display: block;float:right;height:61px; line-height: 61px; font-size: 14px; color:#8A8A8A; padding-right:10px;font-weight: normal;font-style:normal;}
.news .news-con .news-con-rig .news-top{height:137px; border-bottom:1px solid #d2d2d2;}
.news .news-con .news-con-rig .news-top h4{height:36px; line-height: 36px; margin-bottom: 10px;}
.news .news-con .news-con-rig .news-top h4 a{font-size: 16px; color:#333333; font-weight: normal;}
.news .news-con .news-con-rig .news-top h4 a:hover{color:#0449b4;font-weight: bold;}
.news .news-con .news-con-rig .news-top p{line-height: 25px;font-size: 14px; color:#8A8A8A;}
.news .news-con .news-con-rig ul{padding-top:8px;}
.news .news-con .news-con-rig ul li{height:69px;border-bottom:1px dashed #c8c8c8;padding-top:15px; box-sizing: border-box;}
.news .news-con .news-con-rig ul li i{display: block; height:21px; line-height: 21px; font-size: 14px; color:#ADADAD;}
.news .news-con .news-con-rig ul li h4{height:21px; line-height: 21px;}
.news .news-con .news-con-rig ul li h4 a{font-size: 14px; color:#666666; font-weight: normal;}
.news .news-con .news-con-rig ul li h4 a:hover{color:#0449b4;font-weight: bold;}
.news .news-con .news-con-rig ul li:last-child{border-bottom:0;}
.news .news-con .news-con-rig ul li:hover i{font-weight: bold;color:#8A8A8A;}




.g_ab{overflow: hidden;position: relative;}
.g_ab .ab{width:100%;}
.g_ab .ab img{width:100%;display: block;}
.content2{width: 1200px;position: absolute;left:50%;top:2.5rem;margin-left:-600px;overflow:hidden;}
.content2 .abwz{width:1200px;margin:0 auto;}
.g_ab h2 a{height: 138px;font-size:42px;color:#ffc800;font-weight: normal;text-align: center;width:1200px;margin: 0 auto;display: block;padding-top: 13px;box-sizing:border-box; position: relative;}
.g_ab h2 em{display: block;font-size: 20px;color:#fff;padding-top: 8px;}
.g_ab h2 a:before{content: "";position: absolute;width:70px;height: 3px;background: #0449b4;left:50%; margin-left: -35px; top:120px;}
.m_ab p{text-align: center;font-size: 18px;color:#fff;line-height: 26px;padding: 0 80px;}

.g_zs2{overflow:hidden;}
.zz2{width:1200px;height:360px;margin:0 auto;position:relative;padding-top: 66px;overflow:hidden;}
.zz_q2{height:46px;margin-left: 224px;margin-bottom: 30px;}
.zz2 ul{height:46px;}
.zz2 ul li a{float: left;width:175px;height: 46px;line-height: 46px;border: 1px solid #c1c1c1; font-size: 20px;color:#666666;text-align: center;margin-right: 13px;}
.zz2 ul .cur a,.zz2 ul li:hover a{color:#fff;background: #0449b4;border: 1px solid #0449b4;}


.zz_box2{position:relative;}
.zz-s2 ol li{position:relative;float:left;width:276px;margin-right:32px;background:0 0;padding:0;transition:all .3s linear 0s;overflow:hidden}
.zz-s2 ol li:nth-child(4n){margin:0;}
.zz-s3 ol li:nth-child(5n){margin:0;}
.zz-s2 ol li img{width:276px;height:207px;display:block;transition:all .3s linear 0s}
.zz-s2 ol li em{position: absolute;left:0;top: 0;width:276px;height: 276px; padding-top: 110px;box-sizing:border-box; text-align:center;font-size: 16px;color:#fff;background: rgba(4,73,180,.8) url(../images/hovico.png) no-repeat 127px 80px;opacity: 0;}
.zz-s2 ol li:hover img{transform: scale(1.1);}
.zz-s2 ol li:hover em{opacity: 1}

.zz_box2 .ljt,.zz_box2 .rjt{position: absolute;width:26px;height: 40px;}
.zz_box2 .ljt{left:-50px;top:86px;background:url(../images/jt.png) no-repeat}
.zz_box2 .rjt{right:-50px;top:86px;background:url(../images/jt.png) no-repeat right 0;}


.zz_box3{position:relative;}
.zz-s3 ol li{position:relative;float:left;width:210px;margin-right:32px;background:0 0;padding:0;transition:all .3s linear 0s;overflow:hidden;border:1px solid #ccc;}
.zz-s3 ol li img{width:210px;height:280px;display:block;transition:all .3s linear 0s}
.zz-s3 ol li em{position: absolute;left:0;top: 0;width:210px;height: 280px; padding-top: 130px;box-sizing:border-box; text-align:center;font-size: 16px;color:#fff;background: rgba(4,73,180,.8) url(../images/hovico.png) no-repeat 90px 100px;opacity: 0;}
.zz-s3 ol li:hover img{transform: scale(1.1);}
.zz-s3 ol li:hover em{opacity: 1}

.zz_box3 .ljt,.zz_box3 .rjt{position: absolute;width:26px;height: 40px;}
.zz_box3 .ljt{left:-50px;top:86px;background:url(../images/jt.png) no-repeat}
.zz_box3 .rjt{right:-50px;top:86px;background:url(../images/jt.png) no-repeat right 0;}



/* 友情链接 */
.g_link{ height: 54px;background: #2d2d2d;border-top: 1px solid #4c4c4c;}
.g_link h2{float: left; width: 90px;height: 54px;line-height: 54px;font-size: 14px;font-weight: normal;color: #fff;}
.link_c{line-height:54px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 54px; line-height:54px; color:#fff;display: block;}
.link_c .lasta a{background: none;}




