﻿@charset "utf-8";

.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:418px;padding-top: 110px;}
.g_pp dt{float: left;width: 571px;margin-right: 80px;}
.g_pp dd{float: left;width:548px; }
.g_pp h3{padding: 0 0 0 38px;height: 145px;font-size: 36px;font-weight: bold;color: #3f6bfa;background:url(../images/pptit.jpg) no-repeat 0 8px;}
.g_pp h3 a{color: #3f6bfa;text-decoration: none;}
.g_pp h3 em{display: block;font-weight: normal;color: #3f6bfa;}
.g_pp h3 span{display: block;font-size: 20px;color: #a1a1a1;font-weight: normal;}
.g_pp p{padding-left: 38px;font-size: 14px;line-height: 30px;color: #444444;margin-bottom: 25px;}
.g_pp i{display: block;padding-left: 38px;}

.g_pro{height:1100px;padding-top: 68px;}
.g_pro h2{height: 140px;text-align: center;font-size: 48px;font-weight: normal;color: #292929;}
.g_pro h2 a{color: #3f6bfa;}
.g_pro h2 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/cptitem.png) no-repeat;margin-top: 10px;}
.g_pro .cptit{background:url(../images/fltit.jpg) no-repeat;height: 40px;line-height: 40px;padding-left: 148px;margin-bottom: 45px;}
.g_pro .cptit li{float: left;width: 152px;height:38px;line-height: 38px;border:1px solid #e0e0e0;font-size: 14px;color: #4a4a4a;margin-right: 38px; position: relative;background: #fff;border-radius: 20px;}
.g_pro .cptit li a{color: #4a4a4a;display: block;width: 102px;height:38px;line-height: 38px;padding-left: 50px;text-decoration: none}
.g_pro .cptit li em{position: absolute;left:18px;top:10px;width: 22px;height: 22px;overflow: hidden;}
.g_pro .cptit li a:hover{background: #3f6bfa;color: #fff;border-radius: 20px;}
.g_pro .cptit li a:hover em img{margin-left: -22px;}
.g_pro .cptj{position: relative;height: 560px;}
.g_pro .cptj li{width: 1200px;height: 536px;overflow: hidden;position: relative;}
.g_pro .cptj li img{width: 1200px;height: 536px;display: block;transition: all 1s ease 0s;}
.g_pro .cptj li:hover img{transform: scale(1.1);}
.g_pro .cptj li em{position: absolute;left:0;bottom: 0;background: rgba(0,0,0,.4);text-align: center;height: 52px;line-height: 52px;overflow: hidden;font-size: 18px;color: #fff;width: 1200px;}
.g_pro .cptj .u_ljt,
.g_pro .cptj .u_rjt
{width: 44px;height: 44px;position: absolute;}
.g_pro .cptj .u_ljt{background:url(../images/ljt.png) no-repeat;left:-70px;top:270px;}
.g_pro .cptj .u_rjt{background:url(../images/rjt.png) no-repeat;right:-70px;top:270px;}

.g_pro .cptj .u_ljt:hover{background-position: -44px 0}
.g_pro .cptj .u_rjt:hover{background-position: -44px 0}

.g_pro .cplst li{float: left;width: 288px;margin-right: 12px; margin-bottom:20px;}
.g_pro .cplst .lastli{margin-right: 0;}
.g_pro .cplst li img{width: 286px;height: 216px;display: block;border:1px solid #dcdcdc;}
.g_pro .cplst li em{display: block;width: 288px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;font-size: 16px;color: #fff; background: #737373}
.g_pro .cplst li:hover em{background: #ebab01;}
.g_pro .cplst li a{text-decoration: none;}

.g_pz{background:url(../images/pzbg.jpg) no-repeat center top;height: 707px;padding-top: 80px;}
.g_pz h2{height: 140px;text-align: center;font-size: 48px;font-weight: normal;color: #fff;}
.g_pz h2 a{color: #fff;}
.g_pz h2 em{display: block;font-size: 18px;color: #fff;background:url(../images/pztit.png) no-repeat;margin-top: 5px;height: 36px;line-height: 36px;}
.g_pz dl{float: left;width: 285px;margin-right: 18px;}
.g_pz .lastdl{margin-right: 0;}
.g_pz dt{width: 285px;height: 316px;overflow: hidden;}
.g_pz dt img{width: 285px;height: 316px;display: block;}
.g_pz dd{height: 142px;background: #3f6bfa;position: relative;}
.g_pz dd i{position: absolute;left:50%;top:-70px;margin-left: -70px; width: 140px;height: 140px;background:url(../images/pzbg1.png) no-repeat;display: block;}
.g_pz dl:hover dd i{background:url(../images/pzbg2.png) no-repeat}
.g_pz dl:hover dd{background: #ebab01}
.g_pz h3{padding-top: 56px;font-size: 20px;color: #fff;line-height: 36px;font-weight: normal;text-align: center;position: relative;z-index: 11;}
.g_pz dl:hover h3{padding-top: 20px;}
.g_pz p{font-size: 14px;line-height: 22px;text-align: center;color: #fff;padding: 0 40px;display: none;position: relative;z-index: 15;}
.g_pz dl:hover p{display: block;}
.g_pz .lastdl p{padding: 0 15px;}




.g_jz{height:539px;padding-top: 69px;}
.g_jz h2{height: 165px;text-align: center;font-size: 48px;font-weight: normal;color: #292929; }
.g_jz h2 a{color: #3f6bfa;}
.g_jz h2 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/jztitem.png) no-repeat;margin-top: 10px;height:30px;line-height:30px;}
.g_jz dl{float: left;width: 374px;margin-right: 34px;}
.g_jz dt{width: 374px;height: 218px;overflow: hidden;margin: 0 auto;}
.g_jz dt img{width: 374px;height: 218px;display: block;transition: all 0.3s linear 0s; border:1px solid #eee;   box-sizing:border-box;}
.g_jz dt:hover img{transform: scale(1.1);}
.g_jz dd{margin-top: 28px;}
.g_jz h3{height: 30px;line-height: 30px;overflow: hidden; font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.g_jz h3 a{color: #333333;}
.g_jz p{height: 48px;overflow: hidden; font-size: 14px;line-height: 24px;color: #5e5e5e;margin-bottom: 32px;}
.g_jz span{width: 108px;height:30px;line-height: 30px;text-align: center;display: block;}
.g_jz span a{display: block;color: #585858;overflow: hidden;text-transform: uppercase;position: relative;z-index: 1; font-size: 12px;background:url(../images/jzbtn1.png) no-repeat}
.g_jz span a:hover{background:url(../images/jzbtn2.png) no-repeat;color: #fff;}

.news { height: 830px;padding-top: 65px;background: #f7f7f7; }
.news h2{height: 145px;text-align: center;font-size: 48px;font-weight: normal;color: #292929; }
.news h2 a{color: #3f6bfa;}
.news h2 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/newtitem.png) no-repeat;margin-top: 10px;height:30px;line-height:30px;}
.new_xw {float: left;width: 704px; }
.news_tit { height: 42px;line-height: 42px; font-size: 24px; font-weight: bold; color: #3f6bfa;margin-bottom: 36px; }
.news_tit a{color: #3f6bfa;}
.news_tit span a{display: block; height: 42px;line-height: 42px;background:url(../images/newtit2.png) no-repeat right 13px;padding-right: 30px;font-size: 12px;color: #3f6bfa;font-weight: normal;}

.news_con dl { height: 230px; }
.news_con dt { width:326px; height: 216px; float: left; overflow: hidden;}
.news_con dt img { width: 326px; height: 216px; display: block; transition: all 0.3s linear 0s;}
.news_con dt:hover img{transform: scale(1.1);}
.news_con dd { width: 345px; float: right; }
.news_con dd h3 { height: 42px; font-size: 18px; font-weight: normal; line-height: 42px; margin-bottom: 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.news_con dd h3 a { color: #000000; }
.news_con dd h4{height: 28px;line-height: 28px;font-size: 14px;color: #9b9b9b;font-weight: normal;}
.news_desc { height: 78px; margin-bottom: 15px; font-size: 14px; font-weight: normal; line-height: 26px; color: #5e5e5e; }
.news_link a { font-size: 12px; font-weight: normal; line-height: 30px; color: #3f6bfa; }

.newdown{background: #fff;padding: 22px 33px 20px 16px;}
.news_con p { height: 46px; font-size: 14px; font-weight: normal; line-height: 46px;  border-bottom: 1px solid #e5e5e5;  font-size: 14px;}
.news_con p:last-child{border-bottom: none;}
.news_con p a { display: block; color: #444544; }
.news_con p span { float: right; font-size: 14px; font-family: arial; color: #9b9b9b;}
.news_con p:hover {color: #3f6bfa;}
.news_con p:hover a{color: #3f6bfa;}

.faq { width: 412px; }
.faq h3 { height: 42px;line-height: 42px; font-size: 24px; font-weight: bold; color: #3f6bfa;margin-bottom: 30px; }
.faq h3 a{color: #3f6bfa;}
.faq h3 span{display: block; height: 42px;line-height: 42px;background:url(../images/newtit2.png) no-repeat right 13px;padding-right: 30px;font-size: 12px;color: #3f6bfa;font-weight: normal;}
.faq .wdtj{height: 330px;}
.faq .wdtj dt { width:411px; height: 184px; margin-bottom: 20px;overflow: hidden;}
.faq .wdtj dt img { width: 411px; height: 184px; display: block; transition: all 0.3s linear 0s;}
.faq .wdtj dt:hover img{transform: scale(1.1);}
.faq .wdtj dd h3 { height: 34px; font-size: 18px; font-weight: normal; line-height: 34px; margin-bottom: 12px; }
.faq .wdtj dd h3 a { color: #000000; }
.faq .wdtj p { height: 52px; font-size: 14px; font-weight: normal; line-height: 26px; color: #5e5e5e; }
.faq .wdtj p a{color: #3f6bfa;}

.wdlst{background: #fff;padding: 22px 25px 20px 22px;}
.wdlst li {height: 46px; font-size: 14px; font-weight: normal; line-height: 46px;  border-bottom: 1px solid #e5e5e5;  font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.wdlst li:last-child{border-bottom: none;}
.wdlst li a {  color: #444544; }
.wdlst li:hover a { color: #3f6bfa; }





/* 友情链接 */
.g_link{ height: 84px;background: #26282b;}
.g_link .content{height: 54px;border-top: 1px solid #ddd;padding-top: 20px;}
.g_link h2{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}
