/*1029626114@qq.com*/
@charset "utf-8";
.g_wt{background:url(/images/wtbg.jpg) no-repeat center top;height: 800px;padding-top: 72px;}
.g_wt h2{height: 122px;text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_wt h2 em{display: block;font-size: 16px;color: #bfbfbf}
.g_wt h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #000;left:185px;top:42px;}
.g_wt h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #000;right:205px;top:42px;}
.g_wt li{border-radius: 15px; width: 286px;height: 117px;padding: 35px 25px 0;position: absolute;transition: all 0.3s linear 0s;background:url(/images/wtbg2h.png) no-repeat}
.g_wt li:hover,.g_wt .cur{ transform: translateX(-10px);}
.g_wt li span{display: block;height: 38px;line-height: 38px;padding-left: 53px;font-size: 24px;color: #006dd8;position: relative;margin-bottom: 5px;}
.g_wt li span b{position: absolute;left:0;top:0;width: 38px;height: 38px;line-height: 38px;background: #006dd8;line-height: 38px;border-radius: 50%;text-align: center;font-size: 22px;color: #fff;}
.g_wt li p{font-size: 15px;line-height: 24px;color: #313131;}
.g_wt li:hover,.g_wt .cur{background:url(/images/wtbg2.png) no-repeat}

.g_wt li:hover span,.g_wt li:hover span b,.g_wt li:hover p,.g_wt .cur p,.g_wt .cur span,.g_wt .cur b{color: #fff;}
.g_wt li:hover span b,.g_wt .cur span b{background: #e22328;}
.g_wt .wt01{left:0;top:396px;}
.g_wt .wt02{left:68px;top:196px;}
.g_wt .wt03{left:432px;top:116px;}
.g_wt .wt04{left:795px;top:196px;}
.g_wt .wt05{left:864px;top:396px;}


.g_py{background:url(/images/pybg.jpg) no-repeat center top;height: 963px;padding-top: 76px;}
.g_py h2{height: 122px;text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_py h2 em{display: block;font-size: 20px;color: #555555}
.g_py h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #000;left:256px;top:42px;}
.g_py h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #000;right:256px;top:42px;}
.g_py dl{float: left;width: 387px;margin-right: 18px;margin-bottom: 20px;}
.g_py .lastdl{margin-right: 0;}
.g_py dt{width: 387px;height: 232px;overflow: hidden;position: relative;}

.g_py dt { background: #3498db }
.g_py dt img { opacity: .95; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1) }
.g_py dt:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.5); content: ''; -webkit-transition: -webkit-transform .6s; transition: transform .6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0) }
.g_py dt:hover img { opacity: .6; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }
.g_py dt:hover:before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0) }




.g_py dd{background: #006dd8;padding-top: 16px;height: 124px;}
.g_py h3{height: 36px;line-height: 36px;text-align: center;font-size: 24px;color: #fff;font-weight: normal;margin-bottom: 10px;}
.g_py p{font-size: 14px;line-height: 20px;color: #fff;text-align: center;}
.g_py .dl4{width: 590px;}
.g_py .dl4 dt{width: 590px;height: 232px;}
.g_py .dl4 dt img{width: 590px;height: 232px;display: block;}


.g_pro{height: 1335px;padding-top: 70px;margin-bottom:50px;}
.g_pro h2{height: 115px;text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 20px;color: #555555}
.g_pro h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #000;left:386px;top:42px;}
.g_pro h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #000;right:386px;top:42px;}

.g_pro .m_fl{float: left;width: 281px;background:#0068D7 url(../images/flbg2.jpg) no-repeat;}
.g_pro .m_fl h3 a{display: block;width: 181px;height: 64px;border-bottom: 1px solid #33b0ed; padding: 40px 0 0 100px;font-size: 26px;color: #fff;font-weight: normal;background:url(/images/fltit.png) no-repeat 40px 35px;}
.g_pro .flst{padding: 0 27px;}
.g_pro .flst li a{display: block;padding-left: 75px;position: relative; height: 56px;line-height:56px;border-bottom: 1px dotted #2eacec;font-size: 16px;color: #fff;background:url(/images/fl01.png) no-repeat 36px 21px;transition: all 1s ease 0s;}
.g_pro .flst li a:hover{color: #fff;background:url(/images/fl02.png) no-repeat 36px 21px;transform: translateX(-10px);	}

.m_cp{float: right;width: 896px;}
.m_cp .hotcptit{height: 66px;line-height: 66px;border-bottom: 1px solid #ebebeb;font-size: 20px;font-weight: bold;color: #444444;padding-left: 40px;background:url(/images/hot.jpg) no-repeat 0 18px;font-weight: normal;margin-bottom: 23px;}
.m_cp .hotcptit a{color: #444444;}
.m_cp .hotcptit span{padding-right: 36px;font-size: 14px;color: #555555;background:url(/images/morecp.jpg) no-repeat right 23px;}

.m_cp .cplst li{float: left;width: 280px;margin-right: 18px;transition: all 1s ease 0s;;}
.m_cp .cplst li img{width: 280px;height: 212px;display: block;}
.m_cp .cplst li em{display: block;width: 280px;height: 56px;line-height:56px;text-align: center;font-size: 14px;color: #333333;position: relative;}
.m_cp .cplst li:hover em{color: #2e83dd;}
.m_cp .cplst li:hover{transform: translateY(-6px);}

.g_an{height: 776px; padding-top: 36px; background:url(/images/antit.jpg) no-repeat center top;}
.g_an h2{height: 175px;text-align: center;font-size: 50px;color: #fff;font-weight: normal;position: relative;}
.g_an h2 a{color: #fff;}
.g_an h2 em{display: block;font-size: 20px;color: #fff}
.g_an h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #fff;left:466px;top:42px;}
.g_an h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #fff;right:466px;top:42px;}
.g_an .antit{height: 70px;}
.g_an .antit li{float: left;position: relative;padding-left: 80px;padding-right: 25px; font-size: 17px;color: #333333;padding-top: 8px;}
.g_an .antit li a{color: #333333;}
.g_an .antit li em{display: block;font-size: 13px;color: #909090;text-transform: uppercase;}
.g_an .antit li i{position: absolute;left:26px;top:7px;width: 50px;height: 50px;overflow: hidden;}
.g_an .antit li i img{width: 100px;height: 50px;}
.g_an .antit li:before{content: "";position: absolute;width: 1px;height: 40px;background: #d6d6d6;right: 0;top:7px;}
.g_an .antit li:last-child:before{background: none;}
.g_an .antit li:hover a,.g_an .antit .cur a{color: #006dd8;font-weight: bold;}
.g_an .antit li:hover em,.g_an .antit .cur em{font-weight: normal;}
.g_an .antit li:hover i img,.g_an .antit .cur i img{margin-left: -50px;}

.g_an .u_ljt,.g_an .u_rjt{position: absolute;width: 30px;height: 42px;overflow: hidden;}
.g_an .u_ljt{left:-62px;top:532px;background:url(/images/ljt.png) no-repeat;}
.g_an .u_rjt{right:-62px;top:532px;background:url(/images/rjt.png) no-repeat;}
.g_an .u_ljt:hover{background-position: -30px 0}
.g_an .u_rjt:hover{background-position: -30px 0}

.g_an dl{width:382px;margin-right: 25px; transition: all 0.3s linear 0s;overflow: hidden;}
.g_an dt{width: 382px;height: 287px;overflow: hidden;}
.g_an dt img{width: 382px;height: 287px;display: block;}
.g_an dt { background: -webkit-linear-gradient(-45deg, #006dd8 0%, #e22328 100%); background: linear-gradient(-45deg, #006dd8 0%, #e22328 100%) }
.g_an dt img { opacity: .9 }
.g_an dt:after,
.g_an dt img{ -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s }
.g_an dt:after { position: absolute; top: 0; left: 0; width: 100%; height: 60%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; content: ''; opacity: 0; -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50% }
.g_an dl:hover dt img { opacity: .7; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1) }
.g_an dl:hover dt:after { opacity: 1; -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1) }



.g_an dd{background: #f4f4f4;padding: 29px 25px 0;height: 214px;position: relative;}
.g_an h3 a{display: block; height: 48px;line-height: 24px;overflow: hidden;font-size: 18px;color: #333333;font-weight: normal;margin-bottom: 20px;}
.g_an h3 em{display: block;height: 24px;line-height: 24px;font-size: 16px;color: #333333;}
.g_an p{ font-size: 14px;color: #7e7e7e;height: 72px;line-height: 24px;overflow: hidden;}
.g_an span a{float: right;font-size: 16px;color: #005fd3;margin-top: 20px;}
.g_an dl:hover{border-bottom: 2px solid #005fd3; transform: translateY(-10px);}
.g_an dl:hover dd .ans{transform:rotate(360deg);}
.g_an dl:hover h3 a,.g_an dl:hover h3 em{color: #005fd3;}


.g_ys{height:2150px;}
.g_ys .m_ys1{background:url(/images/ysbg1.jpg) no-repeat center top;height: 553px;padding-top: 173px;}
.g_ys h2{height: 125px;width: 1200px;margin: 0 auto; text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_ys h2 a{color: #333333;}
.g_ys h2 em{display: block;font-size: 20px;color: #555555}
.g_ys h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #333333;left:466px;top:42px;}
.g_ys h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #333333;right:466px;top:42px;}
.g_ys .ys1con{padding: 130px 0 0 698px;width:502px; }
.g_ys .m_ysgy{margin: 0 auto;}
.g_ys .m_ysgy h3{height: 106px;font-weight: normal;font-size: 40px;}
.g_ys .m_ysgy h3 b{color: #006dd8;font-weight: normal;}
.g_ys .m_ysgy h3 em{color: #333333;}
.g_ys .m_ysgy p{background:url(/images/ysico.png) no-repeat 0 5px;padding-left: 20px;font-size: 14px;color: #666666;line-height: 18px;margin-bottom: 13px;}
.g_ys .m_ysgy p b{color: #e22328;}

.g_ys .m_ys2{background:url(/images/ysbg2.jpg) no-repeat center top;height: 450px;}
.g_ys .m_ys3{background:url(/images/ysbg3.jpg) no-repeat center top;height: 450px;}
.g_ys .m_ys4{background:url(/images/ysbg4.jpg) no-repeat center top;height: 450px;}
.g_ys .ys2con{padding: 159px 0 0 0;width:1200px; }
.g_ys .ys3con{padding: 140px 0 0 698px;width:502px; }
.g_ys .ys4con{padding: 159px 0 0 0;width:1200px; }


/* 新闻 */
.g_newcon{height:655px; }
.g_newcon h2{height: 105px;width: 1200px;margin: 0 auto; text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_newcon h2 a{color: #333333;}
.g_newcon h2 em{display: block;font-size: 20px;color: #555555}
.g_newcon h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #333333;left:466px;top:42px;}
.g_newcon h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #333333;right:466px;top:42px;}
.g_news12{width:800px;padding-right: 47px;border-right: 2px solid #ccc;height: 480px; }
.g_news12 h3{height: 44px;line-height: 44px;font-size: 20px;color: #333333;font-weight: normal;margin-bottom: 15px;text-transform: uppercase;}
.g_news12 h3 a{color: #333333;}
.g_news12 h3 span{font-size: 14px;color: #666666;}
.g_news12 h3 span a{color: #666666;}

.g_news12 .newup{height:182px;}
.g_news12 .u_dlst3 dt{width: 296px;float: left; height: 167px;overflow: hidden; }
.g_news12 .u_dlst3 dt img{width: 296px; height: 167px;display: block;transition: all 0.3s linear 0s;}
.g_news12 .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_news12 .u_dlst3 dd{float: right;width: 465px;}
.g_news12 .u_dlst3 dd h4{background: url(/images/tt.jpg) no-repeat 0 13px;padding-left: 80px; height: 52px;line-height: 52px;overflow: hidden; }
.g_news12 .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #4b4b4b;font-weight: normal;}
.g_news12 .u_dlst3 dd p{ color: #808080; font-size: 14px; line-height: 24px; height:72px; overflow: hidden;margin-bottom: 10px;}
.g_news12 .u_dlst3 dd span a{font-size: 14px;color: #808080;}
.g_news12 .u_lst5 li{height: 56px;line-height: 56px;overflow: hidden;border-bottom: 1px dashed #d6d6d6;float: left;width: 366px;margin-right: 45px;}
.g_news12 .u_lst5 li:nth-child(2n){margin-right: 0;}
.g_news12 .u_lst5 li a{ font-size: 14px; color: #000000;}
.g_news12 .u_lst5 li a:hover{color:#006dd8;}
.g_news12 .u_lst5 li span{color: #7b7b7b;}

.g_newcon .wend{width: 300px;padding-left: 47px;}
.g_newcon .wend h3{background: url(/images/wdtit.jpg) no-repeat;padding-left: 12px; height: 44px;line-height: 44px;padding-left: 40px; font-size: 20px;overflow: hidden; font-weight: normal;text-transform: uppercase;margin-bottom: 15px;}
.g_newcon .wend h3 a{color: #333333;}
.g_newcon .wend h3 span{font-size: 14px;color: #666666;text-transform: uppercase;}
.g_newcon .wend h3 span a{color: #666666;}
.g_newcon .wend .otwdl{ height: 90px;padding-top: 15px; border-bottom: 1px dotted #d4d4d4;}
.g_newcon .wend .otwdl dt{ height:34px;  line-height:34px; overflow: hidden;  font-size:14px; color:#333333; font-weight: normal;}
.g_newcon .wend .otwdl dt a{ color:#333333;background:url(/images/wen.jpg) no-repeat;padding-left:42px; display: block;}
.g_newcon .wend .otwdl dt a:hover{color:#006dd8;}
.g_newcon .wend .otwdl dt a:hover{color: #006dd8;}

.g_newcon .wend .otwdl dd{  font-size: 14px; padding-left:42px; background:url(/images/da.jpg) no-repeat; line-height:24px; color:#666666; height: 48px; overflow: hidden; }  
.g_newcon .wend .otwdl dd a{color: #0066d9;}
.g_newcon .wend .lastdl{border-bottom: none;}


.g_zj{background:url(/images/abbg.jpg) no-repeat center top;height: 339px;padding-top: 66px;}
.g_zj h2{height: 105px;width: 1200px;margin: 0 auto; text-align: center;font-size: 50px;color: #333333;font-weight: normal;position: relative;}
.g_zj h2 a{color: #333333;}
.g_zj h2 em{display: block;font-size: 20px;color: #555555}
.g_zj h2:before{content: "";position: absolute;width: 18px;height: 1px;background: #333333;left:422px;top:42px;}
.g_zj h2:after{content: "";position: absolute;width: 18px;height: 1px;background: #333333;right:422px;top:42px;}
.g_zj p{padding: 0 20px;font-size: 15px;line-height: 28px;color: #666666;text-align: center;margin-bottom: 22px;}
.g_zj span a{display: block;width: 166px;height: 40px;line-height: 40px;background: #006dd8;border-radius: 20px;margin: 0 auto;text-align: center;font-size: 16px;color: #fff;}






/* 友情链接 */
.g_link{position: relative;margin-top: -80px; }
.g_link .content{width: 1200px;margin: 0 auto;}
.g_link h2{float: left;width:82px;font-size: 14px;color: #9a9a9a;font-weight: normal;}
.link_c{ overflow:hidden;float: left;width: 1100px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 6px;float: left; color:#9a9a9a;display: block;}
<!--0.00023698806762695-->