﻿/*1029626114@qq.com*/
@charset "utf-8";
/*banner*/
.g_pp{height: 408px;padding-top: 90px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_pp dt{float: right;width: 316px;height: 216px;overflow: hidden;}
.g_pp dt img{width: 316px;height: 216px;display: block;}
.g_pp dd{float: left;width: 814px;height: 215px;border-bottom: 1px solid #dbdbdb;padding-right: 68px;}
.g_pp h2{height: 84px;font-size: 32px;color: #000;font-weight: normal;}
.g_pp h2 em{display: block;font-size: 16px;color: #333333;padding-top: 5px;}
.g_pp p{font-size: 14px;line-height: 28px;color: #666666;margin-bottom: 25px;}
.g_pp span{float: right;}

.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;height: 1541px;}
.g_pro h2{height: 150px;text-align: center;font-size: 52px;font-weight: bold;color: #111111;padding-top: 18px;}
.g_pro h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;padding-top: 6px;}
.g_pro h2 a{color: #111111;}
.g_pro .m_cp1{height: 706px;}
.g_pro .m_cp1 dt{float: right;width: 650px;height: 662px;overflow: hidden;}
.g_pro .m_cp1 dt img{width: 650px;height: 662px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_cp1 dt:hover img{transform: scale(1.08);}

.g_pro .m_cp1 dd{float: left;width: 430px;padding-top: 160px;}
.g_pro .m_cp1 h3{height: 124px;border-bottom: 2px solid #c0c3c6;line-height: 124px;margin-bottom: 38px;}
.g_pro .m_cp1 h3 a{font-size: 58px;color: #000000;font-weight: normal;}
.g_pro .m_cp1 h3 b{font-weight: normal;color: #00479d;}
.g_pro .m_cp1 p{font-size: 16px;line-height: 28px;color: #111111;margin-bottom: 60px;}
.g_pro .m_cp1 span a{display: block;width: 160px;height: 46px;line-height: 46px;background: #fe6000;text-align: center;font-size: 16px;color: #fff;border-radius: 25px;}

.g_pro .m_cp2{height: 706px;}
.g_pro .m_cp2 dt{float: left;width: 650px;height: 662px;overflow: hidden;}
.g_pro .m_cp2 dt img{width: 650px;height: 662px;display: block;transition: all 0.3s linear 0s;}
.g_pro .m_cp2 dt:hover img{transform: scale(1.08);}
.g_pro .m_cp2 dd{float: left;width: 430px;padding-top: 160px;}
.g_pro .m_cp2 h3{height: 124px;border-bottom: 2px solid #c0c3c6;line-height: 124px;margin-bottom: 38px;}
.g_pro .m_cp2 h3 a{font-size: 58px;color: #000000;font-weight: normal;}
.g_pro .m_cp2 h3 b{font-weight: normal;color: #00479d;}
.g_pro .m_cp2 p{font-size: 16px;line-height: 28px;color: #111111;margin-bottom: 60px;}
.g_pro .m_cp2 span a{display: block;width: 160px;height: 46px;line-height: 46px;background: #fe6000;text-align: center;font-size: 16px;color: #fff;border-radius: 25px;}

.g_fl{padding-top: 70px;height: 162px;}
.g_fl li{float: left;width: 240px;height: 44px;line-height: 44px;border: 1px solid #d2d2d2;border-radius: 25px;text-align: center;font-size: 16px;color: #222222;margin-bottom: 20px;margin-right: 56px;position: relative;z-index: 1; }
.g_fl li:nth-child(4n){margin-right: 0;}
.g_fl li a{color: #222}

.g_fl li:hover a,.g_fl .cur a{color: #fff;}
.g_fl li:before{content: "";position: absolute;z-index:-1;width:0;height:44px;top: 0;left: 0;-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66); border-radius: 25px;}
.g_fl li:hover:before,.g_fl .cur:before{width: 240px;background:#fe6000;border: 1px solid #fe6000;}



.g_cplst{background:url(../images/cpbg1.jpg) repeat;height: 445px;padding-top: 80px;}
.g_cplst li{float: left;width: 288px;margin-right: 15px;transition: all 0.3s linear 0s;}
.g_cplst li img{width: 288px;height: 288px;display: block;}
.g_cplst li em{display: block;width: 288px;height: 56px;line-height: 56px;text-align: center;font-size: 16px;color: #111111;font-weight: bold;}
.g_cplst li:hover em{color: #fe6000;}
.g_cplst .ljt,.g_cplst .rjt{width: 16px;height: 22px;position: absolute;}
.g_cplst .ljt{background:url(../images/ljt.png) no-repeat;left:-45px;top:135px; }
.g_cplst .rjt{background:url(../images/rjt.png) no-repeat;right:-45px;top:135px;}
.g_cplst .ljt:hover,.g_cplst .rjt:hover{background-position: -16px 0}
.g_cplst li:hover{ transform: translateY(-10px);	}






.g_an{margin-bottom: 106px;}
.g_an h2 a{display: block;height: 158px;text-align: center;font-size: 52px;font-weight: bold;color: #111111;}
.g_an h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;padding-top: 12px;}
.g_an li{float: left;width: 25%;border:2px solid #e7e7e7;border-left: none;border-bottom: none;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_an li img{width: 100%;display: block;}
.g_an li em{display: block;width: 100%;height:2.9rem;line-height: 2.9rem;text-align: center;font-size: 16px;color: #222222;background: #e7e7e7 }
.g_an li:hover em{background: #fe6000;color: #fff;}

.g_ys{position: relative;}
.g_ys h2{height: 150px;text-align: center;font-size: 52px;font-weight: bold;color: #111111;padding-top: 18px;}
.g_ys h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;padding-top: 6px;}
.g_ys h2 a{color: #111111;}
.g_ys .yshd{border: 2px solid #efefef;width: 1200px;margin: 0 auto;height: 102px;}
.g_ys .yshd li{float: left;width: 300px;position: relative;padding-top: 25px;font-size: 24px;color: #222;border-bottom: 4px solid #fff;padding-left: 110px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; height: 102px;}
.g_ys .yshd li:before{content: "";position: absolute;width: 1px;height: 60px;background:#efefef;right: 0;top:25px;}
.g_ys .yshd li:nth-child(4):before{background: none;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #a0a0a0;}
.g_ys .yshd li i{position: absolute;left:32px;top:10px;width: 80px;height: 80px;overflow: hidden;}
.g_ys .yshd .on{border-bottom: 4px solid #fe6000; color: #fe6000;}
.g_ys .yshd .on i img{margin-left: -80px;}
.g_ys .yshd .on em{color: #fe6000;}
.g_ys .ysbd dt{width: 100%;display: block;}
.g_ys .ysbd dt img{width: 100%;display: block;}
.g_ys .ysbd dd{position:absolute;bottom: -70px;width: 1200px;left:50%;margin-left: -600px;background: #fff;padding-top: 12px;height: 127px;box-shadow: 0 10px 20px rgba(0,0,0,.3)}
.g_ys .ysbd h3{float: left;width: 248px;position: relative;}
.g_ys .ysbd h3 b{position: absolute;z-index: 0;font-size: 80px;color: #d6e1ef;text-align: center;width: 248px;font-weight: normal;top:-15px;}
.g_ys .ysbd h3 em{position: relative;z-index: 1;font-size: 34px;font-weight: bold;text-align: center;color: #00479d;padding-top: 30px;display: block;}
.g_ys .ysbd p{float: left;width: 780px;padding-top: 10px;}
.g_ys .ysbd p em{display: block;line-height: 26px;font-size: 14px;color: #666;padding-left: 25px;background:url(../images/ysico.jpg) no-repeat 6px 8px;}
.g_ys .ysbd p em b{font-weight: normal;color: #00479d;}
.g_ys .jt{position: absolute;left:50%;bottom: 69px;width: 1200px;margin-left: -600px;}


.g_ys .u_ljt,.g_ys .u_rjt{width: 58px;height: 70px;position: absolute;}
.g_ys .u_ljt{background:url(../images/ljt.jpg) no-repeat;right:0;top:0; }
.g_ys .u_rjt{background:url(../images/rjt.jpg) no-repeat;right:0;top:70px;}


.g_lc{padding-top: 117px;height: 390px}
.g_lc dl{float: left;width: 388px;height: 288px;border: 1px solid #cfcfcf;border-radius: 10px;margin-right: 12px;padding-top: 50px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.g_lc dt{width: 108px;height: 108px;margin: 0 auto;background: #00479d;border-radius: 50%;transition: all 0.3s linear 0s;}
.g_lc dd{margin-top: 20px;transition: all 0.3s linear 0s;}
.g_lc h3{font-size: 30px;font-weight: normal;color: #222222;text-align: center;}
.g_lc h3 em{display: block;font-size: 12px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_lc dl:hover dt{background: #fe6000;transform:rotate(360deg);}
.g_lc dl:hover h3{color: #fe6000}
.g_lc dl:hover h3 em{color: #fe6000}
.g_lc dl:hover dd{padding-top: 10px;}





/*新闻资讯*/
.news_bj{ height:780px; padding-top:175px;  overflow: hidden;}
.news_bj h2{height: 150px;text-align: center;font-size: 52px;font-weight: bold;color: #111111;}
.news_bj h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;padding-top: 6px;}
.news_bj h2 a{color: #111111;}

.dy{width:672px;}
.dy h3{height: 44px;border-bottom: 1px solid #dcdcdf;line-height: 44px;font-size: 20px;font-weight: bold;color: #333333;margin-bottom: 28px;}
.dy h3 a{color: #333333;}
.dy h3 em{font-size: 12px;text-transform: uppercase;font-weight: normal;display: inline-block;padding-left: 10px;color: #d6d6d6;}
.dy h3 span{color: #666666;font-size: 14px;font-weight: normal;}
.dydt{ height:187px;margin-bottom: 14px;background: #f6f6f6; }
.dydt dt{ width:332px; height:187px; overflow:hidden;float: left;}
.dydt dt img{ display:block; width:332px; height:187px;}
.dydt dd{float: left;-webkit-box-sizing: border-box; width: 326px;position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box; padding: 30px 24px 0 32px;}
.dydt dd h4 a{position: relative;height: 36px;line-height:36px; overflow: hidden; display: block;font-size: 18px;font-weight: normal;color: #00479d;margin-bottom: 16px;}
.dydt dd h4 a:hover{color: #fe6000;}

.dydt dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#666666; height:72px; overflow:hidden;}
.dydt dd:before{content: "";position: absolute;width: 96px;height: 2px;background: #00479d;left:-23px;top:74px;}
.moren{height: 36px;line-height: 36px;}
.moren span{font-size: 13px;color: #999999;}
.moren a{line-height: 36px;display: block;font-size: 14px;color: #333333;position: relative;padding-left: 25px;}
.moren a:before{content: "";position: absolute;width: 7px;height: 7px;background: #d0d0d0;border-radius: 50%;left:9px;top:13px;}

.dhover{height: 124px;border-bottom: 1px dashed #ccc;margin-bottom:20px; display: none;}
.dhover dt{float: left;width: 50px;margin-left: 8px;padding-top: 4px;}
.dhover dd{padding-top: 9px;float: left;width: 598px;}
.dhover h5 a{display: block;line-height: 34px;font-size: 18px;color: #fe6000;margin-bottom: 8px;font-weight: normal;}
.dhover h5 a:hover{color: #fe6000;}
.dhover p{font-size: 14px;line-height: 24px;color: #666666;}
.dtlstcon:hover .dhover,.cur .dhover{display: block;}
.dtlstcon:hover .moren,.cur .moren{display: none;}


.newr{width: 452px;}
.newr h3{height: 44px;border-bottom: 1px solid #dcdcdf;line-height: 44px;font-size: 20px;font-weight: bold;color: #333333;}
.newr h3 a{color: #333333;}
.newr h3 em{font-size: 12px;text-transform: uppercase;font-weight: normal;display: inline-block;padding-left: 10px;color: #d6d6d6;}
.newr h3 span{color: #666666;font-size: 14px;font-weight: normal;}
.faq dl{ height:138px;padding-top: 22px;border-bottom: 1px dashed #ccc;}
.faq dt{height: 36px;line-height: 36px;padding-left: 36px;font-size: 18px;color: #333;background:url(../images/wen.jpg) no-repeat 0 6px;}
.faq dt a{color: #333;}
.faq dt a:hover{color: #fe6000;}
.faq dd{padding-left: 36px;}
.faq dd p{font-size: 14px;line-height: 24px;color: #666666;height: 72px;overflow: hidden;}

.faq ul{margin-top: 15px;}
.faq li{position: relative; line-height:36px; height:36px; overflow:hidden; color:#333333;font-size: 14px;padding-left: 36px;}
.faq li a{color: #333333}
.faq li a:hover{color: #fe6000}
.faq li:before{content: "";position: absolute;width: 7px;height: 7px;background: #d0d0d0;border-radius: 50%;left:9px;top:13px;}





/* 走进 */
.g_zj{height: 1388px;background: url(../images/abbg.jpg) no-repeat center 153px;}
.g_zj h2{height: 718px;text-align: center;font-size: 52px;font-weight: bold;color: #111111;}
.g_zj h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;padding-top: 6px;}
.g_zj h2 a{color: #111111;}
.g_zj .u_dlst1{height:207px; clear: both;}
.g_zj p{overflow: hidden;font-size: 14px;line-height: 28px;color: #666666;text-align: center;padding: 0 108px;}
.g_zj p a{color: #fe6000;}

.g_zs2{height:380px;}
.zz{width:1200px; height:380px; margin:0 auto; position:relative;}
.zz ul{height:80px;margin-left: 280px;}
.zz ul li{float:left; height:52px; width: 200px; line-height: 52px;margin-right: 28px; background: #0054a9; border-radius: 52px;position: relative;  }
.zz ul li a{display:block;  width:180px; height:52px;line-height: 52px;padding-left: 80px;  font-size: 18px;color: #fff;font-weight: bold;  }
.zz ul li:hover,.zz ul li.cur{background: #ff6600;}
.zz ul li i{position: absolute;left:36px;top:11px;}


.zz_box{ position: relative;}
.g_zs2 .ljt,.g_zs2 .rjt{width: 16px;height: 22px;position: absolute;}
.g_zs2 .ljt{background:url(../images/ljt.png) no-repeat;left:-45px;top:92px; }
.g_zs2 .rjt{background:url(../images/rjt.png) no-repeat;right:-45px;top:92px;}
.g_zs2 .ljt:hover,.g_zs2 .rjt:hover{background-position: -16px 0}
.zz-s{height:260px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:286px;margin-right:18px; *display:inline;background: none;padding: 0}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:286px; height:214px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{display: block;height: 50px;line-height: 50px;font-size: 16px;color: #676767;text-align: center;}
.zz-s ol li:hover em{color: #ff6600;}










/* 友情链接 */
.g_link{position: relative;margin-top: -68px; width: 1200px; margin-left: -600px;left:50%;}
.g_link .content{width: 550px;margin: 0 auto; float: right;}
.link_c{ overflow:hidden;width: 550px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 10px;float: left; color:#666666;display: block;}
.link_c a:hover{color: #666666;}



html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}