﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_band{position: absolute;top: -265px;z-index: 11;background: #00347a;padding-top: 22px;height: 178px;border-radius: 5px;}
.g_band ul{padding-left: 30px;}
.g_band li{float: left;width: 115px;margin-right: 30px;}
.g_band li img{width: 115px;margin: 0 auto;height: 115px;display: block;}
.g_band li span{display: block;text-align: center;font-size: 18px;color: #fff;}
.g_band li em{display: block;font-size: 12px;color: #43699d;}
.g_band li:last-child em{letter-spacing: -1px;}

.g_hz{background:url(../images/hzbg.jpg) no-repeat center top;height: 327px;padding-top: 172px;}
.g_hz h2{height: 145px;text-align: center;font-size: 48px;color: #000;font-weight: normal;}
.g_hz h2 em{display: block;font-size: 48px;font-weight: bold;color: #000000;}
.g_hz h2 b{color: #00347a;}
.g_hz .m_hz{background: #fff;height: 98px;border-radius: 5px;}
.g_hz .m_hz li{position: relative;padding: 0 32px;float: left;}
.g_hz .m_hz li img{width: 180px;height: 90px;display: block;}
.g_hz .m_hz li:before{content: "";position: absolute;width: 1px;height: 46px;background: #c6c6c6;right: 0;top:25px;}


.g_pro{height:889px;padding-top: 80px;}
.g_pro h2{height: 205px;}
.g_pro h2 strong{display: block;width: 246px;height: 58px;line-height: 58px;background: #00347a;border-radius: 5px;margin: 0 auto;text-align: center;font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 11px;}
.g_pro h2 span{display: block;font-size: 48px;color: #000000;font-weight: normal;text-align: center;}
.g_pro h2 span i{font-style: normal;color: #00347a;font-weight: bold;}
.g_pro h2 em{display: block;font-size: 20px;color: #000000;font-weight: normal;text-align: center;padding-top: 10px;}
.g_pro h2 em b{font-weight: normal;color: #00347a;}

.g_pro .cpfl{float: left;width: 300px;margin-top: 9px;}
.g_pro .flcon{background: #ebebeb;padding-top: 14px;padding-bottom: 50px;border-radius: 0 0 5px 5px;}
.g_pro .cpfl h3{padding-top: 14px;background: #00347a;height: 80px;font-weight: normal;text-align: center; font-size: 36px; border-radius: 5px 5px 0 0;}
.g_pro .cpfl h3 a{color: #fff}
.g_pro .cpfl h3 em{display: block;font-size: 14px;color: #5c84b8;font-weight: normal;}
.g_pro .flc h4{margin-left: 32px; width: 190px;height: 48px;line-height: 48px;background:url(../images/flh.jpg) no-repeat;margin-bottom: 10px;position: relative;padding-left: 40px;margin-bottom: 9px;}
.g_pro .flc h4 a{font-size: 18px;font-weight: bold;color: #fff;}
.g_pro .flc h4:hover,.g_pro .flc .on{background:url(../images/flbg.jpg) no-repeat}
.g_pro .flc h5 a{display: block;margin-left: 60px; border-bottom: 1px solid #a0a0a0;line-height: 46px;font-size: 16px;color: #0c0c0c;width: 200px;font-weight: normal;}
.g_pro .flc .lasth5 a{border-bottom: none;}
.g_pro .flc ul{margin-left: 60px;padding: 15px 0; border-bottom: 1px solid #a0a0a0;width: 200px;} 
.g_pro .flc li{font-size: 14px;line-height: 30px;color: #555555;position: relative;padding-left: 14px;}
.g_pro .flc li:before{content: "";position: absolute;width: 4px;height: 1px;background: #555555;left:0;top:15px;}
.g_pro .flc li a{color: #555555}
.g_pro .flc li a:hover{color: #00347a;}
.g_pro .flc li:hover:before{background: #00347a}

.g_pro .cplstc{float: right;width: 870px;}
.g_pro .cptit{height: 60px;border-bottom: 1px solid #e2e2e2;background:url(../images/serico.jpg) no-repeat 0 5px;padding-left: 40px;margin-bottom: 30px;} 
.g_pro .cptit h3{float: left;width: 228px;font-size: 20px;color: #00347a;padding-top: 6px;}
.g_pro .cptit h3 a{color: #00347a;}
.g_pro .s_inp{float: right; background:url(../images/serbg.jpg) no-repeat; width: 402px;height: 43px;}
.g_pro .inp01{height:43px;line-height:43px;   padding-left: 26px; width:312px;float:left;color:#747474; font-size: 14px;  border: none; background: none; font-family:"Microsoft Yahei"}
.g_pro .s_ss{float:left; width:60px; height:43px; background: none;border: none; cursor: pointer;}

.g_pro .cplst li{float: left;width: 265px;margin-right: 35px;margin-bottom: 40px;overflow: hidden;transition: all 1s ease 0s;}
.g_pro .cplst li img{width: 265px;height: 199px;display: block;}
.g_pro .cplst .lastli{margin-right: 0;}
.g_pro .cplst li em{display: block;width: 265px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #4e4e4e;background: #f1f1f1;margin-top: 1px;}
.g_pro .cplst li:hover em{background: #00347a;color: #fff;}
.g_pro .cplst li:hover{transform: translateY(-10px);	}

.g_wt{height: 667px;padding-top: 78px;background: #ebebeb;}
.g_wt h2{position: relative;padding-left: 430px;font-size: 48px;color: #000000;font-weight: normal;height: 160px;}
.g_wt h2 b{display: block;}
.g_wt h2:before{content: "";position: absolute;background:url(../images/wtti.jpg) no-repeat;width: 120px;height: 117px;left:293px;top:13px;}
.g_wt ul{height: 460px;position: relative;}
.g_wt li{position: absolute;width: 349px;height: 299px;box-shadow: 0 0 35px rgba(0,0,0,.45);overflow: hidden;}
.g_wt li img{width: 349px;height: 299px;display: block;transition: all 0.3s linear 0s;}
.g_wt li:hover img{transform: scale(1.1);}

.g_wt li em{width: 200px;height: 50px;line-height: 50px;background: #00347a;text-align: center;font-size: 22px;font-weight: bold;color: #fff;display: block;position: absolute;}
.g_wt li:nth-child(1){left:0;top:0;}
.g_wt li:nth-child(1) em{left:0;top:22px;}

.g_wt li:nth-child(2){left:300px;top:120px;}
.g_wt li:nth-child(2) em{left:0;top:230px;}

.g_wt li:nth-child(3){left:549px;top:0;}
.g_wt li:nth-child(3) em{left:0;top:22px;}

.g_wt li:nth-child(4){left:849px;top:120px;}
.g_wt li:nth-child(4) em{left:0;top:230px;}


.g_wt2{background:url(../images/wtbg.jpg) no-repeat center top;height: 880px;padding-top: 60px;}
.g_wt2 h2{height: 205px;text-align: center;font-size: 48px;color: #fff;font-weight: normal;}
.g_wt2 h2 b{display: block;}
.g_wt2 li{float: left;width: 282px;height: 321px;margin-right: 580px;}
.g_wt2 li:nth-child(2){float: right;margin-right: 0;text-align: right;}
.g_wt2 li:nth-child(2) i{text-align: right;height: 98px;overflow: hidden;display: block;clear: both;}
.g_wt2 li:nth-child(3){margin-left: 23px;height: 200px;float: left;}
.g_wt2 li:nth-child(4){margin-right: 26px;float: right;height: 200px;text-align: right;}
.g_wt2 li:nth-child(4) i{text-align: right;height: 98px;overflow: hidden;display: block;clear: both;}
.g_wt2 li em{display: block;font-size: 20px;line-height: 30px;color: #fff;}
.g_wt2 .wtren{position: absolute;left:315px;top:205px;-webkit-animation: swing 15s linear infinite;
    animation: swing 15s linear infinite;}
.g_wt2 .wtren dt{width: 570px;height: 570px;overflow: hidden;}
.g_wt2 .wtren dd{position: absolute;left:330px;top:70px;width: 190px;}
.g_wt2 .wtren h3{font-size: 18px;font-weight: bold;color: #0c0c14;}
.g_wt2 .wtren h3 em{display: block;font-size: 48px;color: #0c0c14;}
.g_wt2 .wtren h3 span{display: block;width: 160px;height: 40px;line-height: 40px;background: #00347a;border-radius: 0 20px 20px 0;padding-left: 13px;font-size: 18px;font-weight: bold;color: #fff;margin-top: 12px;}

.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 979px;}
.g_ys h2{position: relative;padding-left: 450px;padding-top: 15px; font-size: 48px;color: #000000;font-weight: normal;height: 225px;}
.g_ys h2 em{display: block;font-weight: bold;}
.g_ys h2:before{content: "";position: absolute;background:url(../images/ystit.jpg) no-repeat;width: 120px;height: 120px;left:320px;top:23px;}

.ystit{position: absolute;left:895px;top:225px;}
.ystit:before{content: "";position: absolute;width: 1px;height: 170px;background: #fff;left:-46px;top:6px;}
.ystit h3{font-size: 36px;color: #fff;font-weight: normal;height: 106px;}
.ystit h3 em{display: block;font-size: 36px;color: #ffa200;}
.ystit p{line-height: 26px;font-size: 14px;color: #fff;}
.ystit span{display: block;line-height: 45px;padding-left: 38px;font-size: 35px;color: #fff;background:url(../images/ystel.png) no-repeat 0 10px;}
.m_ys .yshd{height: 280px;}
.m_ys .yshd li{float: left;width: 124px;height: 144px;border:3px solid #fff;margin-right: 20px;padding: 15px 0 0 20px;}
.m_ys .yshd span{display: block;font-size: 18px;color: #fff;font-weight: bold;}
.m_ys .yshd em{display: block;font-size: 14px;color: #ececec;font-weight: normal;padding-top: 6px;line-height: 18px;}
.m_ys .yshd li i{display: block;width: 60px;height: 60px;overflow: hidden;margin-bottom: 5px;}
.m_ys .yshd .on i img{margin-top: -60px;}
.m_ys .yshd .on{background: #ffa200;border:3px solid #ffa200;position: relative;}
.m_ys .yshd .on em{color: #ffd180}
.m_ys .yshd .on:before{content: "";position: absolute;background:url(../images/ysjt.png) no-repeat;width: 30px;height: 15px;left:50%;margin-left: -15px;bottom: -15px;}
.m_ys .ysbd dl{margin-left: 52px;}
.m_ys .ysbd dt{float: left;width: 436px;height: 305px;margin-right: 47px;}
.m_ys .ysbd dt img{width: 436px;height: 305px;display: block;transition: all 0.3s linear 0s;}
.m_ys .ysbd dt:hover img{transform: scale(1.08);}

.m_ys .ysbd dd{float: left;width: 614px;}
.m_ys .ysbd h3{position: relative;padding-top: 48px;height: 210px;background:url(../images/ysh3.png) no-repeat;font-size: 60px;font-weight: bold;color: #000000;}
.m_ys .ysbd h3 em{display: block;font-size: 17px;line-height: 24px;color: #000000;font-weight: normal;}
.m_ys .ysbd h3 span{display: block;font-weight: normal;font-size: 30px;}
.m_ys .ysbd h3:before{content: "";position: absolute;width: 52px;height: 2px;background: #000;left:0;top:236px;}
.m_ys .ysbd p{font-size: 16px;color: #737373;line-height: 26px;}


.g_kf{background: #ebebeb;padding-top: 80px;height: 1408px;}
.g_kf h2{background:url(../images/kftit.jpg) no-repeat;height: 161px;padding-top: 60px;text-align: center;font-size: 48px;color: #fff;font-weight: normal;margin-bottom: 30px;}
.g_kf h2 a{color: #fff;}
.g_kf h2 em{display: block;font-size: 20px;color: #fff;padding-top: 6px;}
.g_kf .kftit{height: 112px;}
.g_kf .kftit ul{border:1px solid #a0a0a0;background: #fff;height: 64px;}
.g_kf .kftit li{float: left;width:238px;border-right: 1px solid #a0a0a0;font-size: 20px;color: #000000;text-align: center; padding-top: 15px;line-height: 22px;height: 49px;}
.g_kf .kftit li a{color: #000}
.g_kf .kftit li em{display: block;font-size: 12px;color: #848484;}
.g_kf .kftit li:nth-child(5){border-right: none;}
.g_kf dl{float: left;background: #fff;width: 386px;height: 472px;margin-right: 18px;border:1px solid #e1e1e1;padding: 28px 0 0 25px;box-sizing:border-box;margin-bottom: 20px;}
.g_kf dl:nth-child(3n){margin-right: 0;}
.g_kf dt{width:330px;height: 165px;overflow: hidden;margin-bottom: 20px;}
.g_kf dt img{width: 330px;height: 165px;display: block;}
.g_kf dd{width: 330px;}
.g_kf h3 a{display: block;line-height: 34px;font-size: 18px;color: #363636;margin-bottom: 11px;}
.g_kf h4{position: relative;height: 26px;line-height: 26px;font-size: 13px;color: #6f7381;margin-bottom: 30px;}
.g_kf h4:before{content: "";position: absolute;width: 1px;height: 16px;background: #d2d2d2;left:67px;top:7px;}
.g_kf h4 em{display: inline-block;padding-left: 33px;}
.g_kf p{font-size: 15px;color: #6f7381;line-height: 24px;font-weight: bold;height: 48px;overflow: hidden;}
.g_kf span a{display: block;background:url(../images/kfbtn1.jpg) no-repeat;width: 48px;height: 48px;margin-top: 30px;}
.g_kf dl:hover span a{background:url(../images/kfbtn2.jpg) no-repeat;}
.g_kf dl:hover{background: #00347a;border:1px solid #00347a; }
.g_kf dl:hover h3 a,.g_kf dl:hover p{color: #fff;}
.g_kf dl:hover h4{color: #fff;}





/* 新闻 */
.g_newcon{height:1019px;padding-top: 71px; }
.g_newcon h2{height: 150px;text-align: center;font-size: 48px;color: #000;font-weight: normal;}
.g_newcon h2 a{color: #000;}
.g_newcon h2 em{color: #000;display: block;font-size: 20px;padding-top: 6px;}
.g_newcon .line{background:url(../images/newtit.jpg) no-repeat;width: 1200px;height: 3px;position: absolute;left:0;top:152px;}
.g_newcon h3 a{display: block;line-height: 84px;font-size: 22px;font-weight: bold;color: #444444;}



.g_news12{width:600px; }
.g_news12 .newup{height:279px;position: relative;}
.g_news12 .u_dlst3 dt{width: 600px;float: left; height: 279px;overflow: hidden; }
.g_news12 .u_dlst3 dt img{width: 600px; height: 279px;display: block;transition: all 0.3s linear 0s;}
.g_news12 .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_news12 .u_dlst3 dd{position: absolute;left:0;top:0;width: 600px;height: 279px;background:url(../images/dtsha.png) no-repeat;}
.g_news12 .u_dlst3 dd h4{position: absolute;left:0;bottom: 0; height: 68px;line-height: 68px;overflow: hidden;text-align: center;width: 600px}
.g_news12 .u_dlst3 dd h4{ font-size: 24px; display: block; color: #fff;font-weight: normal;}

.g_news12 .u_lst5{height: 245px;overflow: hidden;border: 1px solid #d1d1d1;padding: 33px 30px 0 38px;}
.g_news12 .u_lst5 li{height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 16px;position: relative;}
.g_news12 .u_lst5 li a{ font-size: 14px; color: #444444;}
.g_news12 .u_lst5 li span{color: #444444;font-weight: bold;float: left;width: 93px;}
.g_news12 .u_lst5 li:before{content: "";position: absolute;width: 2px;height: 13px;background: #dcdcdc;left:72px;top:10px;}
.g_news12 .u_lst5 li a:hover{color: #00347a;}

.g_newcon .wend{width: 552px;}
.g_newcon .wend .otwdl{ height: 120px;border-bottom: 1px solid #d1d1d1;margin-bottom: 24px;}

.g_newcon .wend .otwdl dt{ height:40px;  line-height:40px; background: #ebebeb; margin-bottom: 16px; overflow: hidden;  font-size:16px; color:#444444; font-weight: normal;}
.g_newcon .wend .otwdl dt a{ color:#444444;}
.g_newcon .wend .otwdl:hover dt{background: #00347a;}
.g_newcon .wend .otwdl:hover dt a{color: #fff;}
.g_newcon .wend .otwdl dt em{display: inline-block;width: 45px;text-align: center;font-size: 16px;color: #444;font-weight: bold;}
.g_newcon .wend .otwdl dd{  font-size: 14px; padding-left:42px;line-height:24px; color:#717171; height: 48px; overflow: hidden; }  
.g_newcon .wend .otwdl dd a{color: #717171;}
.g_newcon .wend .lastdl{border-bottom: none;}
.g_newcon .wend .otwdl:hover dt em{color: #fff;}
.g_newcon .newc{height: 715px;overflow: hidden;}
.g_newcon .dtmore a{display: block;background:url(../images/newbtn.jpg) no-repeat;width: 272px;height: 54px;line-height: 54px;padding-left: 230px;font-size: 17px;color: #444444;margin: 0 auto;}


.g_ab{height: 885px;}
.g_ab dt{width: 1200px;height: 543px;margin-bottom: 43px;}
.g_ab .abtit{float: left;width: 432px;position: relative;}
.g_ab .abtit:before{content: "";position: absolute;width: 1px;height: 207px;background: #dadada;left:400px;top:14px;}
.g_ab .abtit h2{height: 110px;line-height: 55px;}
.g_ab .abtit h2 em{display: block;font-size: 53px;color: #d2d2d2;font-weight: normal;}
.g_ab .abtit h2 span{display: block;font-size: 34px;color: #fff;width: 230px;height: 44px;line-height: 44px;border-radius: 5px;background: #00347a;text-align: center;font-weight: normal;margin-top: 5px;}
.g_ab .abtit h3{font-size: 48px;color: #000000;font-weight: normal;}
.g_ab .abtit h3 em{display: block;color: #00347a;font-weight: bold;}
.g_ab .abwz{float: right;width: 766px;}
.g_ab .abwz p{font-size: 16px;line-height: 26px;color: #444444;margin-bottom: 15px;}
.g_ab .abwz em{display: block;font-size: 12px;color: #aeaeae;}

.g_kstd{height: 460px;}
.g_kstd dl{height: 94px;overflow: hidden;}
.g_kstd dt{float: left;width: 354px;height: 94px;padding: 25px 0 0 40px;box-sizing:border-box;border-bottom: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4;}
.g_kstd dt a{font-size: 22px;font-weight: bold;color: #fff;}
.g_kstd dt em{display: block;font-size: 12px;color: #fff;font-weight: normal;}
.g_kstd dl:nth-child(1) dd{border-top: 1px solid #d4d4d4;}
.g_kstd dl:nth-child(1) dt{border-top: 1px solid #d4d4d4;}
.g_kstd .tdtit1 dt{background:url(../images/tdtit1.jpg) no-repeat;} 
.g_kstd .tdtit2 dt{background:url(../images/tdtit2.jpg) no-repeat;} 
.g_kstd .tdtit3 dt{background:url(../images/tdtit3.jpg) no-repeat;} 
.g_kstd dd{float: left;width:795px;border: 1px solid #d4d4d4;height: 74px;border-top: none;padding: 18px 0 0 45px; }
.g_kstd p{float: left;width: 675px;}
.g_kstd p a{display: block;float: left;font-size: 15px;line-height: 30px;color: #5f5f5f;position: relative;margin-right: 32px;padding-left: 15px;}
.g_kstd p a:before{content: "";position: absolute;width: 5px;height: 1px;background: #5f5f5f;left:0;top:15px;}
.g_kstd span a{display: block;line-height: 30px;font-size: 15px;color: #5f5f5f;font-weight: bold;}
.g_kstd p a:hover{color: #00347a;}





/* 友情链接 */
.g_link{ height: 40px;}
.g_link h2{float: left; width: 80px;height: 28px;line-height: 28px;font-size: 14px;font-weight: bold;color: #191919;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 5px;float: left; height: 28px; line-height:28px; color:#191919;display: block;}
.link_c .lasta a{background: none;}