﻿@charset "utf-8";
/*banner*/
.banners{height: 600px;}
.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:600px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#1b386b;width:30px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(/skin/images/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(/skin/images/right1s.png) no-repeat;}

.g_pro{padding-top: 63px;height: 780px;background: #fafafa;}
.g_pro h2{background:url(/skin/images/protit.jpg) no-repeat;height: 105px;text-align: center;font-size: 32px;color: #1b386b;font-weight: normal;}
.g_pro h2 a{color: #1b386b;}
.g_pro h2 em{display: block;font-size: 20px;color: #282828;font-weight: normal;}
.g_pro .m_fl{float: left;width: 250px;}
.g_pro .m_fl h3{position: relative;height: 80px;line-height: 80px;background: #1b386b;text-align: center;font-size: 28px;color: #fff;font-weight: normal;}
.g_pro .m_fl h3 a{color: #fff;}
.g_pro .m_fl h3 i{position: absolute;background:url(/skin/images/flh2ico.png) no-repeat;width: 34px;height: 10px;left:50%;margin-left: -17px;top:80px;}
.g_pro .m_fl h4{height: 62px;line-height: 62px;border-top: 1px solid #4e7dcc;border-bottom: 1px solid #4e7dcc;}
.g_pro .m_fl h4 a{height: 62px;line-height: 62px;display: block;overflow: hidden;font-size: 16px;font-weight: normal;padding-left: 66px; color: #fff;background:#2b5aaa url(/skin/images/flh3h.jpg) no-repeat 30px 25px;}
.g_pro .m_fl h5{height: 51px;line-height: 51px;background: #e8e8e8;border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;}
.g_pro .m_fl h5 a{height: 51px;line-height: 51px;display: block;background:url(/skin/images/flh33.jpg) no-repeat 30px 18px; padding-left: 64px;font-size: 16px;color: #666666;font-weight: normal;text-decoration: none;}
.g_pro .m_fl h5 a:hover{background:url(/skin/images/flh3.jpg) no-repeat 30px 18px;color: #2b5aaa;font-weight: bold;}


.g_pro .m_fl ul{border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;padding: 16px 0 22px 0;background: #fff;}
.g_pro .m_fl li{height: 24px;line-height: 24px;overflow: hidden;}
.g_pro .m_fl li a{display: block;background:url(/skin/images/flico.jpg) no-repeat 69px 9px; padding-left: 94px;font-size: 14px;color: #666666; height: 32px;line-height: 32px;}
.g_pro .morecp{border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4;background: #fff;height: 65px; padding: 26px 0 0 0;}
.g_pro .morecp em{display: block;width: 110px;height: 40px;line-height: 40px;background: #1b386b;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;margin: 0 0 0 35px;box-shadow: 5px 5px 25px #c5c4c4;}
.g_pro .morecp em a{color: #fff;}
.g_pro .m_cp{float: right;width: 925px;}
.g_pro .m_cp h3{background:url(/skin/images/hotit.jpg) no-repeat;height: 54px;line-height: 54px;padding-left: 45px;font-size: 20px;color: #2b5aaa;margin-bottom: 22px;}
.g_pro .m_cp h3 a{color: #2b5aaa;}
.g_pro .m_cp span a{font-size: 14px;color: #666666;font-weight: normal;}
.g_pro .cptj{height: 545px;position: relative;} 
.g_pro .cptj dt{width: 920px;height: 522px;display: block;}
.g_pro .cptj dt img{width: 918px;height: 520px;display: block;border: 1px solid #d9d9d9;}
.g_pro .cptj dd{position: absolute;left:560px;top:73px;width: 230px;height: 322px;padding: 36px 23px 0 37px;background: #fff;box-shadow:5px 5px 25px #c5c4c4;}
.g_pro .cptj h4{height: 54px;line-height: 54px;border-bottom: 1px dashed #a6a6a6;margin-bottom: 15px;font-size: 16px;font-weight: bold;color: #2b5aaa;}
.g_pro .cptj h4 a{color: #2b5aaa;}
.g_pro .cptj p{font-size: 15px;line-height: 26px;color: #666666;height: 156px;overflow: hidden;margin-bottom: 15px;}
.g_pro .cptj span a{display: block;width: 110px;height: 40px;line-height: 40px;background: #2b5aaa;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;box-shadow: 5px 5px 25px #c5c4c4;}
.g_pro .cplst .lastli{margin-right:0;}
.g_pro .cplst li{float: left;width: 289px;margin-right:18px;position: relative;}
.g_pro .cplst .lastli{margin-right: 0;}
.g_pro .cplst li em{display: block;position: absolute;left:0;top:0;width: 289px;height: 108px;background:url(/skin/images/sha.png) no-repeat; padding: 110px 0 0 0;text-align: center;overflow: hidden;font-size: 16px;color: #fff;display: none;}
.g_pro .cplst li img{width: 287px;height: 247px;border: 1px solid #d9d9d9;}
.g_pro .cplst li:hover em{display: block;}



.g_xban{background:url(/skin/images/xban.jpg) no-repeat center top;height: 253px;}
.g_xban .tel{position: absolute;right:0;top:175px;font-size: 16px;color: #fff;text-align: right;}
.g_xban .tel b{display: block;font-size: 28px;color: #fff; line-height: 28px;font-weight: normal;}
.g_xban .btn{position: absolute;right: 0;top:76px; }

.g_gyys{background:url(/skin/images/ysbg.jpg) no-repeat center top;height: 1479px;padding-top: 70px;}
.g_gyys h2{background:url(/skin/images/ystit.jpg) no-repeat 18px top;height: 120px;text-align: center;font-size: 32px;color: #1b386b;font-weight: normal;}
.g_gyys h2 em{display: block;font-size: 20px;color: #282828;}
.g_gyys .ysimg1{position: absolute;right: 0;top:115px;}
.g_gyys .ysimg2{position: absolute;left: -4px;top:561px;}
.g_gyys .ysimg3{position: absolute;right: -20px;top:1075px;}

.g_gyys h3{height: 96px;font-size: 34px;font-weight: bold;color: #2b5aaa}
.g_gyys h3 em{display: block;font-size: 22px;color: #111111;font-weight: normal;}
.g_gyys p{background:url(/skin/images/ysico.png) no-repeat 0 6px;padding-left: 30px;font-size: 18px;line-height: 24px;margin-bottom: 15px;}
.g_gyys .m_ys1{position: absolute;left:110px;top:214px;}
.g_gyys .m_ys2{position: absolute;left:710px;top:693px;}
.g_gyys .m_ys3{position: absolute;left:110px;top:1157px;}

.g_an{background:url(/skin/images/anbg.jpg) repeat;padding-top: 63px;height: 797px;}
.g_an h2{background:url(/skin/images/antit.png) no-repeat;height: 112px;text-align: center;font-size: 32px;color: #2b5aaa;font-weight: normal;}
.g_an h2 a{color: #2b5aaa;}
.g_an h2 em{display: block;font-size: 20px;color: #4f4f4f;}
.g_an .anlst{height: 84px;float: left;width: 1006px;}
.g_an .anlst li{float: left;margin-right: 9px;width: 192px;}
.g_an .anlst li a{color: #333333;display: block;float: left;width: 192px;height: 54px;line-height: 54px;background: #fff;border-radius: 3px;text-align: center;font-size: 18px;color: #333333;text-decoration: none;}
.g_an .anlst li a:hover,.g_an .anlst .cur a{background: #2b5aaa;font-weight: bold;color: #fff;}
.g_an .m_antit span{float: left;width: 192px;height: 54px;line-height: 54px;background: #fff;border-radius: 3px;text-align: center;font-size: 18px;color: #333333;}
.g_an .m_antit span a{color: #333333;}
.m_anc dl{background: #fff;height: 528px;}
.m_anc dt{float: left;width: 705px;height: 528px;overflow: hidden;}
.m_anc dt img{width: 705px;height: 528px;display: block;transition: all 0.3s linear 0s;}
.m_anc dt:hover img{transform: scale(1.1);}

.m_anc dd{float: left;padding: 80px 40px 0 82px;width: 370px;}
.m_anc h3{height: 45px;line-height: 45px;border-bottom: 1px solid #ededed;overflow: hidden;font-size: 22px;font-weight: bold;color:#2b5aaa;margin-bottom: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m_anc h3 a{color:#2b5aaa;text-decoration: none;}
.m_anc p{font-size: 14px;line-height: 30px;color: #333333;height: 210px;overflow: hidden;}
.m_anc span a{display: block;width: 134px;height: 38px;line-height: 38px;background: #003345;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;margin-top: 20px;}

.g_lc{background:url(/skin/images/lcbg.jpg) no-repeat center top;height: 435px;padding-top: 70px;}
.g_lc h2{background:url(/skin/images/lctit.jpg) no-repeat;height: 112px;text-align: center;font-size: 32px;color: #2b5aaa;font-weight: normal;}
.g_lc h2 a{color: #2b5aaa;}
.g_lc h2 em{display: block;font-size: 20px;color: #4f4f4f;}
.g_lc li{font-size: 16px;color: #333333;position: absolute;}
.g_lc .lc01{left:136px;top:146px;}
.g_lc .lc02{left:295px;top:146px;}
.g_lc .lc03{left:453px;top:146px;}
.g_lc .lc04{left:636px;top:146px;}
.g_lc .lc05{left:780px;top:146px;}
.g_lc .lc06{left:943px;top:146px;}
.g_lc .lc07{left:936px;top:322px;}
.g_lc .lc08{left:786px;top:322px;}
.g_lc .lc09{left:615px;top:322px;}
.g_lc .lc10{left:454px;top:322px;}
.g_lc .lc11{left:314px;top:322px;}
.g_lc .lc12{left:150px;top:322px;}
.g_lc .lctel{position: absolute;left:132px;top:212px;font-size: 36px;font-weight: bold;color: #212526;}

.g_news{background:url(/skin/images/newbg.jpg) repeat;padding-top: 65px;height: 614px;}
.g_news h2{background:url(/skin/images/newtit.png) no-repeat;height: 104px;text-align: center;font-size: 32px;color: #2b5aaa;font-weight: normal;}
.g_news h2 a{color: #2b5aaa;}
.g_news h2 em{display: block;font-size: 20px;color: #4f4f4f;}

.g_news .newhd{height: 56px;line-height: 56px;border-bottom: 1px solid #e8e8e9;padding-left: 356px;margin-bottom: 30px;}
.g_news .newhd li{position: relative; float: left;width: 123px;margin-right: 40px;}
.g_news .newhd li a{display: block;height: 56px;line-height: 56px; padding-left: 34px;font-size: 22px;color: #7c7c7c;text-decoration: none; width: 90px;}
.g_news .newhd li em{position: absolute;width: 32px;height: 32px;overflow: hidden;left:0;top:16px;}
.g_news .newhd li:hover em img{margin-left: -32px;}
.g_news .newhd li:hover a,
.g_news .newhd .cur a
{color: #2b5aaa;font-weight: bold;border-bottom: 2px solid #2b5aaa;}
.g_news .newhd .cur em img{margin-left: -32px;}
.g_news .newtj{height: 218px;margin-bottom: 30px;background: #2b5aaa;}
.g_news .newtj dt{float: left;width: 387px;height: 218px;overflow: hidden;}  
.g_news .newtj dt img{width: 387px;height: 218px;display: block;transition: all 1s ease 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}

.g_news .newtj dd{float: left;padding: 30px 0 0 58px;width: 706px;}
.g_news .newtj h3{height: 52px;line-height: 52px;border-bottom: 1px dotted #a6b8c1;font-size: 16px;font-weight: bold;color: #fff;overflow: hidden;margin-bottom: 15px;}
.g_news .newtj h3 a{color: #fff;}
.g_news .newtj p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #a6b8c1;margin-bottom: 20px;}
.g_news .newtj span a{display: block;width: 90px;height: 24px;line-height: 24px;border: 1px solid #fff;border-radius: 20px;text-align: center;font-size: 12px;color: #fff;}

.g_news .newleft{float: left;width: 550px;padding-top: 13px;}
.g_news .newleft h3{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #333333;font-weight: normal; margin-bottom: 8px;}
.g_news .newleft h3 a{color: #333333;}
.g_news .newleft p{font-size: 14px;line-height: 25px;height: 50px;overflow: hidden;color: #707070;margin-bottom: 12px;}
.g_news .newleft span{display: block;font-size: 14px;color: #a3a3a3;}
.g_news .newright{float: right;width: 550px;height: 122px;overflow: hidden;}
.g_news .newright li{height: 42px;line-height: 42px;border-bottom: 1px dashed #d5d5d6;overflow: hidden;font-size: 14px;color: #333333; padding-left: 24px;background:url(/skin/images/dtico.jpg) no-repeat 0 22px;}
.g_news .newright li a{color: #333333;}





/* 走进 */
.g_zj{height:929px;padding-top: 20px;background:url(/skin/images/abbg.jpg) no-repeat center top;}
.g_zj h2{background:url(/skin/images/abtit.jpg) no-repeat;height: 111px;text-align: center;font-size: 32px;color: #2b5aaa;font-weight: normal;}
.g_zj h2 a{color: #2b5aaa;}
.g_zj h2 em{display: block;font-size: 20px;color: #4f4f4f;}
.g_zj .u_dlst1{height:465px;padding-left: 20px; clear: both;}
.g_zj .u_dlst1 dt{width:580px;height: 400px;overflow: hidden; float: left;margin-right: 65px;}
.g_zj .u_dlst1 dt img{ width: 580px; height: 400px;display: block; transition: all 0.3s linear 0s;}
.g_zj .u_dlst1 dt:hover img{transform: scale(1.1);}
.g_zj .u_dlst1 dd{float: left; width:480px;}
.g_zj .u_dlst1 h3{ height: 96px;line-height: 96px;overflow: hidden;font-size: 24px;font-weight: bold;color: #2b5aaa;margin-bottom: 20px; border-bottom: 1px solid #cbcbcb;}
.g_zj .u_dlst1 h3 a{color: #2b5aaa;text-decoration: none;}
.g_zj p{height:150px; overflow: hidden;font-size: 16px;line-height: 30px;color: #333333;margin-bottom: 52px;}
.g_zj em a{display: block;font-size: 14px;color: #fff; background: #2b5aaa;width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;}
.g_zs2{height:350px;}
.zz{width:1200px; height:350px; margin:0 auto; position:relative;}

.zz ul{height: 50px;border-bottom: 1px solid #d9d9d9;margin-bottom: 20px;}
.zz ul li{float:left; height:50px;font-size: 18px;color: #666666;margin-right: 15px;}
.zz ul li a{display:inline-block; width:85px;padding-left: 32px; height:50px;line-height: 50px;text-align: center;  color:#666666;text-decoration: none; }
.zz ul li a:hover,.zz ul li.cur a{background: url(/skin/images/abico.png) no-repeat 0 10px;border-bottom: 2px solid #2b5aaa; color: #2b5aaa;font-weight: bold;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz_box .rjt{ width:37px; height:37px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-56px;top:83px;}
.zz_box .rjt{right:-46px;top:83px;}
.zz_box .ljt a{ background: url(/skin/images/jt.png) no-repeat; width:37px; height:37px; display:block;}
.zz_box .rjt a{ background: url(/skin/images/jt.png) no-repeat right 0; width:37px; height:37px; display:block;}
.zz-s{height:230px; overflow:hidden;}
.zz-s ol li{float:left; width:289px;height: 217px;overflow: hidden;  margin-right:15px;position: relative;}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:289px; height:217px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{position: absolute;left:0;top:0;background: url(/skin/images/sha.png) no-repeat;width:289px;height: 107px; padding-top: 110px;text-align: center;font-size: 16px;color: #fff;display: none;}
.zz-s ol li:hover img{transform: scale(1.1);}
.zz-s ol li:hover em{display: block;}



/* 友情链接 */
.g_link{background:url(/skin/images/newbg.jpg) repeat; height: 75px; padding-top: 33px;}
.g_link h2{float: left; width: 176px;font-size: 18px;font-weight: bold;color: #222222;}
.g_link h2 em{display: block;font-size: 12px;color: #000000;text-transform: uppercase; font-weight: normal;}
.g_link h2 a{color: #222222;}
.link_c{float: left;width:910px;height: 58px;line-height: 58px;font-size: 14px;color: #666666;}
.link_c a{ white-space:nowrap; padding:0 29px; height: 58px; line-height:58px; color:#666666;display: inline-block;}
.g_link .more01{float: right;font-size: 14px;font-weight: bold;color: #2b5aaa;height: 58px;line-height: 58px;}
.g_link .more01 a{color: #2b5aaa;}