@charset "utf-8";
/*banner*/
.banner{ height:600px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:600px;}


.g_pro{background:url(../images/xban.jpg) no-repeat center 0;height:1151px; padding-top: 115px;}
.g_pro .m_fl{float: left;width: 232px;background: #ebecec;}
.g_pro .m_fl h2{padding: 40px 0 0 40px;height: 85px; background: #0770dc;font-size: 24px;font-weight: bold;color: #fff;}
.g_pro .m_fl h2 a{color: #fff;}
.g_pro .m_fl h2 em{display: block;font-weight: normal;font-size: 18px;text-transform: uppercase;}
.g_pro .m_fl h3{background:#2a3139 url(../images/flico.jpg) no-repeat 190px 12px;padding-left: 45px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;font-weight: normal;}
.g_pro .m_fl h3 a{color: #fff;}
.g_pro .fllst{padding: 16px 30px 20px;}
.g_pro .fllst li{padding-left: 13px;height: 38px;line-height: 38px;border-bottom: 1px dashed #cccecf;font-size: 14px;color: #666666;}
.g_pro .fllst li a{color: #666666;}
.g_pro .fllst .lastli{border-bottom: none;}
.g_pro .m_pro{float: right;background:url(../images/cprbg.jpg) no-repeat 0 6px;width: 930px; height: 700px; /* padding-top: 175px;*/}
.g_pro .m_pro h3{background:url(../images/cptit.jpg) no-repeat;margin-left: 34px;width: 666px;height: 47px;padding: 44px 0 0 200px;font-size: 20px;color: #666666;font-weight: normal;}
.g_pro dl{margin-left: 45px;}
.g_pro dt{width:864px;}
.g_pro dd{width: 864px;}
.g_pro dt img{width: 864px;height: 864px;display: block;}
.g_pro h4{height: 62px;line-height: 62px; background:url(../images/cptit2.jpg) no-repeat 16px 20px; border-bottom: 1px solid #fefefe; font-size: 18px;font-weight: bold;margin-bottom: 12px; padding-left: 50px;}
.g_pro h4 a{color: #2a3139;}
.g_pro .cpjs{height: 50px;}
.g_pro .cpjs li{float: left;margin-left: 20px;background:url(../images/cpico.jpg) no-repeat 0 6px;height: 36px;line-height: 36px;padding-left: 30px;font-size: 14px;color: #3d3d3d; padding-right: 20px;}
.g_pro .cpjs li a{color: #3d3d3d;}
.g_pro .cpbtn{display: block;margin-left: 248px;} 
.g_pro .cpbtn a{display: block;float: left;width: 100px;padding-left: 76px; height: 40px;line-height: 40px;margin-right: 13px;font-size: 14px;}
.g_pro .cpbtn .btn1{background:url(../images/cpbtn1.jpg) no-repeat;color: #fff;}
.g_pro .cpbtn .btn2{background:url(../images/cpbtn2.jpg) no-repeat;color: #000000;}
.g_pro .u_ljt,.g_pro .u_rjt{ width:37px; height:38px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_pro .u_ljt{left:835px;top:937px;}
.g_pro .u_rjt{left:873px;top:937px;}
.g_pro .u_ljt a{ background: url(../images/ljt.jpg) no-repeat -37px 0; width:37px; height:38px; display:block;}
.g_pro .u_rjt a{ background: url(../images/rjt.jpg) no-repeat -37px 0; width:37px; height:38px; display:block;}
.g_pro .u_ljt a:hover,.g_pro .u_rjt a:hover{background-position: 0 0;}

.g_team{background: url(../images/teambg.jpg) no-repeat center top;height: 586px;  }
.g_team .m_team{padding: 70px 0 0 672px;}
.g_team h2{height: 153px;}
.g_team ul{height: 188px;}
.g_team li{font-size: 20px;color: #ffffff;height: 60px;padding-left: 60px;}
.g_team dl{margin-left: 16px;}
.g_team dt{float: left;width: 102px;}
.g_team dt img{width: 102px;height: 102px;display: block;}
.g_team dd{float: left;margin-left: 20px;width: 380px;padding-top: 15px;}
.g_team dd h3{font-weight: normal;height: 40px;font-size: 18px;color: #fff;font-weight: normal;}
.g_team dd p{background: url(../images/tel01.png) no-repeat 0 2px;padding-left: 38px;height: 34px;line-height: 34px;font-size: 16px;color: #ffffff;}
.g_team dd p b{font-size: 26px;color: #fff;font-family: impact;font-weight: normal;}

.g_ys1{background: url(../images/ysbg1.jpg) no-repeat center top;height: 622px; padding-top: 66px;}
.g_ys1 h2{height: 218px;}
.g_ys1 .m_ys1{margin-left: 720px;}
.g_ys1 h3{background: url(../images/ystit7.jpg) no-repeat 0 48px;font-size: 30px;font-weight: bold;color: #282828;height: 126px;}
.g_ys1 h3 em{display: block;font-size: 22px;color: #913000;font-weight: normal;padding-top: 25px;}
.g_ys1 h3 span{display: block;font-size: 14px;color: #969696;text-transform: uppercase;font-weight: normal;padding-top: 5px;}
.g_ys1 p{background: url(../images/ysico.png) no-repeat 0 8px;padding-left: 16px;font-size: 16px;line-height: 30px;color: #3d3d3d; margin-bottom: 25px;}
.g_ys1 p b{color: #913000;}


.g_ys2{background: url(../images/ysbg2.jpg) no-repeat center top;height: 525px; }
.g_ys2 .m_ys2{margin-left: 100px;padding-top: 140px;}
.g_ys2 h3{background: url(../images/ystit7.jpg) no-repeat 0 48px;font-size: 30px;font-weight: bold;color: #282828;height: 126px;}
.g_ys2 h3 em{display: block;font-size: 22px;color: #913000;font-weight: normal;padding-top: 25px;}
.g_ys2 h3 span{display: block;font-size: 14px;color: #969696;text-transform: uppercase;font-weight: normal;padding-top: 5px;}
.g_ys2 p{background: url(../images/ysico.png) no-repeat 0 8px;padding-left: 16px;font-size: 16px;line-height: 30px;color: #3d3d3d; margin-bottom: 25px; width: 436px;}
.g_ys2 p b{color: #913000;}

.g_ys3{background: url(../images/ysbg3.jpg) no-repeat center top;height: 596px; }
.g_ys3 .m_ys3{margin-left: 720px;padding-top: 140px;}
.g_ys3 h3{background: url(../images/ystit7.jpg) no-repeat 0 48px;font-size: 30px;font-weight: bold;color: #282828;height: 126px;}
.g_ys3 h3 em{display: block;font-size: 22px;color: #913000;font-weight: normal;padding-top: 25px;}
.g_ys3 h3 span{display: block;font-size: 14px;color: #969696;text-transform: uppercase;font-weight: normal;padding-top: 2px;}
.g_ys3 p{background: url(../images/ysico.png) no-repeat 0 8px;padding-left: 16px;font-size: 16px;line-height: 30px;color: #3d3d3d; margin-bottom: 10px; width: 436px;}
.g_ys3 p b{color: #913000;}

.g_an{height: 664px; overflow: hidden;}
.g_an h2{height: 120px;}
.g_an .m_left{float: left;width: 927px;}
.g_an .m_left img{width: 927px;height: 469px;display: block;}
.g_an .m_left dl{position: relative;height: 469px;}
.g_an .m_left dd{position: absolute;left:0;bottom: 0;width: 927px;height: 62px;padding-top: 15px;text-align: center;background:url(../images/sha.png) repeat;}
.g_an .m_left h3{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #fff;}
.g_an .m_left h3 a{color: #fff;}
.g_an .m_left p{height: 24px;line-height: 24px;overflow: hidden;font-size: 16px;color: #fff;}
.g_an .u_ljt,.g_an .u_rjt{ width:36px; height:58px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_an .u_ljt{left:35px;top:200px;}
.g_an .u_rjt{right:35px;top:200px;}
.g_an .u_ljt a{ background: url(../images/jt2.png) no-repeat 0 0; width:37px; height:58px; display:block;}
.g_an .u_rjt a{ background: url(../images/jt2.png) no-repeat right 0; width:36px; height:58px; display:block;}

.g_an .m_right{float: left;width: 272px;}
.g_an .m_right li{height:116px;line-height: 116px; border:1px solid #d9d9d9;padding-left: 110px; position: relative;font-size: 18px;color: #000000;border-bottom: none;}
.g_an .m_right li em{position: absolute;left:55px;top:30px; width: 59px;height: 59px;overflow: hidden;}
.g_an .m_right li em img{width: 118px;height: 59px;display: block;}
.g_an .m_right li:hover em img,.g_an .m_right li.on em img{margin-left: -56px;}
.g_an .m_right li:hover,.g_an .m_right li.on{background: #0770dc;color: #fff;border:1px solid #0770dc;}
.g_an .m_right li span{position: absolute;left:-12px;top:44px;width: 12px;height: 32px;background: url(../images/anico.png) no-repeat;display: none;}
.g_an .m_right li:hover span,.g_an .m_right li.on span{display: block;}

.g_an .antel{padding: 36px 0 0 54px; height: 80px; border: 1px solid #d9d9d9;font-size: 18px;color: #2a3139;}
.g_an .antel b{display: block;font-size: 30px;color: #2a3139;font-family: impact;font-weight: normal;}

.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 278px;}
.g_lc .tel{position: absolute;left:130px;top:150px;font-size: 18px;color: #fff;}
.g_lc .tel b{display: block;font-size: 30px;color: #fff;font-family: impact;font-weight: normal;}
.g_lc .m_lc{padding: 63px 0 0 407px;}
.g_lc .m_lc li{float: left;width: 130px;margin-right: 90px;}
.g_lc .m_lc li i{display: block;font-style: normal;padding-top: 134px;text-align: center;font-size: 16px;font-weight: bold;color: #fff;}
.g_lc .m_lc .lastli{margin-right: 0;}
.g_lc .m_lc li span{width: 130px;height: 118px;overflow: hidden;position: relative;}
.g_lc .m_lc li span b{position: absolute;left:0;top:0;width: 130px;height: 118px;display: none;}
.g_lc .m_lc li span em{display: block;position: absolute;left:0;top:0;width: 130px;height: 118px;}
.g_lc .m_lc li:hover span b{display: block;}



/* 走进 */
.g_zj{height:616px;padding-top: 60px;}
.g_zj h2{height: 111px;}
.g_zj .u_dlst1{height:385px; clear: both;}
.g_zj .u_dlst1 dt{width:584px; float: left;margin-right: 56px;}
.g_zj .u_dlst1 dt img{ width: 584px; height: 348px;display: block; }
.g_zj .u_dlst1 dd{float: left; width: 560px; padding-top: 20px;}
.g_zj .u_dlst1 h3{ height: 50px;line-height: 50px; overflow: hidden; font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 20px; background:url(../images/abtit2.jpg) no-repeat 0 bottom;}
.g_zj .u_dlst1 h3 a{color: #333333;text-decoration: none;}
.g_zj p{height: 150px; overflow: hidden;font-size: 14px;line-height: 30px;color: #666666;margin-bottom: 48px;}
.g_zj em a{display: block;background:url(../images/abtn.jpg) no-repeat;width: 105px;height: 40px;line-height: 40px;font-size: 14px;color: #00509c; padding-left: 73px;}


.g_zs2{height:410px;}
.zz{width:1200px; height:410px; margin:0 auto; position:relative;}
.zz_q{height:58px;line-height: 58px;margin-bottom: 30px;  background:url(../images/fctit.jpg) no-repeat 0 bottom;font-size: 18px;font-weight: bold;color: #333333}
.zz_q a{ color:#333333;text-decoration: none; }
.zz_q span{text-transform: uppercase;font-weight: normal;font-size: 14px;color: #717171;}

.zz_box{ position: relative;}

.zz_box .ljt,.zz_box .rjt{ width:48px; height:48px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-67px;top:110px;}
.zz_box .rjt{right:-67px;top:110px;}
.zz_box .ljt a{ background: url(../images/jt3.png) no-repeat; width:48px; height:48px; display:block;}
.zz_box .rjt a{ background: url(../images/jt3.png) no-repeat right 0; width:48px; height:48px; display:block;}

.zz-s{height:330px; overflow:hidden;}
.zz-s ol li{float:left; width:273px; margin-right:33px; *display:inline;background: none;padding: 0}
.zz-s ol li img{width:273px; height:195px; display: block;}
.zz-s ol li b{font-weight: normal;border: 1px solid #dbdbdb;padding: 12px 27px 0;height: 66px;display: block;background: #fafafa; }
.zz-s ol li em{display: block;height: 38px;line-height: 38px;border-bottom: 1px dashed #afafaf; font-size: 14px;color: #000000;background: url(../images/fcico.jpg) no-repeat right 6px; }
.zz-s ol li span{display: block;background: url(../images/fcmore.jpg) no-repeat;width: 118px;height: 38px;line-height: 38px;padding-left: 34px;font-size: 14px;color: #fff; display: none; margin: 0 auto;}

.zz-s ol li b:hover{background: #00509c; height: 100px;padding-top: 16px; position: relative;margin-top: -38px;border: none;}
.zz-s ol li b:hover span{display: block;}
.zz-s ol li b:hover em{background: none;border-bottom: none;text-align: center;color: #fff;}



/* 新闻 */
.g_newcon{padding-top: 51px;height: 632px;background: #f3f4f4;}
.g_newcon h2{height: 88px;}
.g_newcon .m_newl{float: left;width: 325px;position: relative;}
.g_newcon .m_newl dt{padding: 28px 0 0 25px;height: 116px;background: #0770dc;}
.g_newcon .m_newl dt h3{height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: bold;color: #fff;}
.g_newcon .m_newl dt h3 a{color: #fff;}
.g_newcon .m_newl dt em{display: block;height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: normal;color: #fff;}

.g_newcon .u_ljt,.g_newcon .u_rjt{ width:16px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.g_newcon .u_ljt{left:240px;top:90px;}
.g_newcon .u_rjt{left:280px;top:90px;}
.g_newcon .u_ljt a{ background: url(../images/jt4.png) no-repeat; width:16px; height:32px; display:block;}
.g_newcon .u_rjt a{ background: url(../images/jt4.png) no-repeat right 0; width:16px; height:32px; display:block;}
.g_newcon .m_newl dd{height: 330px;border-bottom: 1px solid #dddde1;}
.g_newcon .m_newl dd img{width: 325px;height: 185px;display: block;}
.g_newcon .m_newl dd p{padding: 25px 30px 0;font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;}


.g_news{width:836px;padding-top: 28px; float: right;}

.g_news .newq{height: 42px;line-height: 42px;background: url(../images/line.jpg) no-repeat 125px 12px;position: relative;}
.g_news .newq li{float:left; height:42px;font-size: 18px;color: #333333;width: 124px;text-align: center;}
.g_news .newq li a{display:inline-block; width:124px; height:42px;  color:#333333;text-decoration: none; }
.g_news .newq li a:hover,.g_news .newq li.cur a{color: #0770dc;font-weight: bold;background:url(../images/newtit1.jpg) no-repeat 0 15px; }
.g_news .newq .more{position:absolute; top:13px; right:36px;}
.g_news .newq .more a{font:14px/18px "Microsoft Yahei"; color:#000000; width: 100px;height: 18px;line-height: 18px;display: block;text-align: center;}

.g_news dl{padding: 25px 0 0 0;height: 110px;}
.g_news dd{float: left;width: 686px;height: 109px;border-bottom: 1px solid #dddde1;}
.g_news h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;font-weight: bold;color: #282828;}
.g_news h3 a{color: #282828;}
.g_news p{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;}
.g_news p a{color: #666666}
.g_news dt{float: left;width: 150px;text-align: center;padding: 10px 0 0 0;height: 100px;font-size: 16px;color: #5c5c5c; background: #e8e8ea;}
.g_news dt b{display: block;font-size: 48px;color: #a2a2a3;font-weight: normal;}
.g_news dl:hover dt{background: #dddde1;color: #5c5c5c;}
.g_news dl:hover dt b{color: #5c5c5c;}


.m_wd{height: 217px;padding-top: 50px;}
.m_wd h3{height: 50px; font-size: 20px;color: #00509c;}
.m_wd h3 a{color: #00509c;}
.m_wd h3 em{display: block;font-size: 14px;font-weight: normal;color: #b4b4b4;}
.m_wdc{margin-left: 140px;}

.m_wd dl{float: left;width: 475px;height: 97px;background: #fafafa;border:1px solid #ececec; padding: 15px 10px 0 25px; margin-right: 30px;}
.m_wd .lastdl{margin-right: 0;}
.m_wd dt { height:32px; line-height:32px; background:url(../images/wen.jpg) no-repeat left 5px; padding-left:33px; font-weight:bold; overflow: hidden;}
.m_wd dt a { color:#333333; font-size: 16px;}
.m_wd dd { line-height:24px; height: 48px; overflow:hidden; background:url(../images/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#666666; margin-top:3px; font-size: 14px;}
.m_wd .u_ljt,.m_wd .u_rjt{ width:52px; height:24px; position: absolute; cursor:pointer;  display:block;}
.m_wd .u_ljt{left:0;top:86px;}
.m_wd .u_rjt{left:52px;top:86px;}
.m_wd .u_ljt a{ background: url(../images/jt5.jpg) no-repeat; width:52px; height:24px; display:block;}
.m_wd .u_rjt a{ background: url(../images/jt5.jpg) no-repeat right 0; width:52px; height:24px; display:block;}
.m_wd .u_ljt a:hover{background: url(../images/jt6.jpg) no-repeat; }
.m_wd .u_rjt a:hover{background: url(../images/jt6.jpg) no-repeat right 0;}


/* 友情链接 */
.g_link{ height: 96px; line-height: 96px; background:url(../images/linkbg.jpg) no-repeat center top; overflow: hidden;}
.g_link h2{float: left; width: 193px;font-size: 18px;font-weight: bold;background:url(../images/linktit.jpg) no-repeat 81px 40px;color: #fff;}
.g_link h2 a{color: #fff;}
.g_link h2 em{display: inline-block;font-size: 14px;text-transform: uppercase;color: #fff;padding-left: 35px;text-transform: uppercase;font-weight: normal;}
.link_c{line-height:96px; overflow:hidden;float: left;width: 1000px; font-size: 14px;}
.link_c a{white-space:nowrap;padding: 0 10px;float: left;height: 30px;line-height: 30px;color:#666666;display: block;}
.link_c .lasta a{background: none;}