﻿@charset "utf-8";
/*banner*/
.banner{ height:550px; }
.banner a{ display:block; height:550px;}

.g_pp{padding-top: 80px;height: 424px;background:url(Img/Index/ppbg.jpg) no-repeat center top;}
.g_pp h2{background:url(Img/Index/abtit.jpg) no-repeat 0 10px;height: 132px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_pp h2 a{color: #111111}
.g_pp h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_pp h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 20px;letter-spacing: 5px;}
.g_pp p{padding: 0 38px;font-size: 14px;line-height: 26px;color: #666666;text-align: center;height: 78px;overflow: hidden;margin-bottom: 40px;}
.g_pp ul{padding-left: 60px;}
.g_pp li{float: left;width: 260px;text-align: center;border-right: 1px solid #cfcfcf;font-size: 22px;color: #333333;}
.g_pp li em{display: block;font-size: 26px;color: #000000;}
.g_pp li em b{font-size: 60px;font-weight: normal;}
.g_pp li:hover em{color: #3597f0;}
.g_pp .lastli{border-right: none;}


.g_pro{padding-top: 80px;height: 900px;background: #f0f0f0;}
.g_pro h2{background:url(Img/Index/protit.jpg) no-repeat;height: 148px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_pro h2 a{color: #111111}
.g_pro h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_pro h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 12px;}
.g_pro .m_left{float: left;width: 260px;}
.g_pro .m_left h3{background:url(Img/Index/flh2.jpg) no-repeat;height: 66px;padding-top: 20px;text-align: center; font-size: 26px;color: #fff;font-weight: normal;}
.g_pro .m_left h3 a{color: #fff;text-decoration:none;}
.g_pro .m_left h3 em{display: block;font-size: 14px;color: #fff;text-transform: uppercase;}
.g_pro .flc{border-left: 6px solid #1a4ec1;background: #fff;border-right: 6px solid #1a4ec1; border-bottom: 6px solid #1a4ec1;border-radius: 0 0 5px 5px; padding-bottom: 25px;}
.g_pro .m_left h4{position: relative; margin-left: 22px; height: 46px;line-height: 46px; font-weight: normal; z-index:99;}
.g_pro .m_left h4 a{font-size: 15px;color: #333333;display: block; padding-left: 18px;padding-right: 22px;  background:url(Img/Index/flcio.jpg) no-repeat 0 18px;text-decoration: none;border-bottom: 1px dashed #cbcbcb;}
.g_pro .m_left h4 a:hover,.g_pro .m_left .cur a{background:#3597f0 url(Img/Index/flh.jpg) no-repeat 190px 20px; color: #fff;border-bottom: 1px dashed #3597f0;}
.g_pro .m_left .lasth4 a{border-bottom: none;}
.g_pro .m_left ul{position: absolute;z-index: 1000; padding: 10px 25px; left:226px;top:0;width: 240px;background: #3597f0; z-index:99;}
.g_pro .m_left li{height: 40px;line-height: 40px; overflow: hidden; border-bottom: 1px dashed #6badf3;}
.g_pro .m_left li a{height: 40px;line-height: 40px;display: block; color: #fff;font-size: 14px;background:url(Img/Index/flico2.jpg) no-repeat 0 15px;text-decoration: none;}
.g_pro .m_left .lastli{border-bottom: none;}
.g_pro .m_left .cur li a{background:url(Img/Index/flico2.jpg) no-repeat 0 15px;}

.g_pro .m_cp {float: right;width: 920px;}
.g_pro .m_cp h3{background:url(Img/Index/tjtit.jpg) no-repeat;height: 66px;line-height: 66px;padding-left: 36px;font-size: 20px;color: #000 ;margin-bottom: 14px;}
.g_pro .m_cp h3 a{color: #000}
.g_pro .m_cp h3 span{display: block;margin-top: 24px;width: 90px;height: 24px;line-height: 24px;border-radius: 12px;background: #1a4ec1;font-size: 12px;color: #fff;text-transform: uppercase;font-weight: normal;text-align: center;}
.g_pro .m_cp h3 span a{color: #fff;}
.g_pro .m_cp .cpc,.g_pro .m_cp .cpc img{width: 609px;height: 389px;display: block;}
.g_pro .m_cp .cpc p{position: relative;}
.g_pro .m_cp .cpc em{position: absolute;left:0;bottom: 0; width: 609px;height: 44px;line-height: 44px;background:url(Img/Index/sha1.png) repeat;text-align: center;font-size: 16px;color: #fff;}
.g_pro .cplst li{position: absolute;width: 299px;height: 190px;}
.g_pro .cplst li img{ width:299px; height:190px;}
.g_pro .cplst li em{position: absolute;right:0;top: 0; width: 328px;height:60px; padding-top: 130px; background:url(Img/Index/cpsha2.png) repeat;text-align: center;font-size: 16px;color: #fff; display: none;}
.g_pro .cplst li:hover em{display: block;}
.g_pro .cp1{right: 0;top:81px;}
.g_pro .cp2{right: 0;top:278px;}
.g_pro .cp3{left: 0;top:478px;}
.g_pro .cp4{left: 309px;top:478px;}
.g_pro .cp5{right: 0;top:478px;}

.g_ys1{background:url(Img/Index/ysbg1.jpg) no-repeat center top;height: 746px;padding-top: 90px;}
.g_ys1 h2{background:url(Img/Index/ystit1.jpg) no-repeat 0 12px;height: 178px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_ys1 h2 a{color: #111111}
.g_ys1 h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_ys1 h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 15px;}
.g_ys1 h3{padding-left: 520px;height: 100px;font-size: 30px;color: #0b0b0b;font-weight: normal;}
.g_ys1 h3 em{display: block;font-size: 14px;color: #bbbbbb;text-transform: uppercase;font-weight: normal;letter-spacing: -1px;}
.g_ys1 p{padding: 0 70px;text-align: center;font-size: 16px;height: 200px; line-height: 32px;color: #666666;}
.g_ys1 p b{color: #1a4ec1;}
.g_ys1 .m_zs{height: 250px;padding-left: 100px;}
.g_ys1 .m_zs li{float: left;width: 237px;margin-right:16px;}
.g_ys1 .m_zs li em{display: block;width: 237px;height: 66px;line-height: 66px;text-align: center;overflow: hidden;font-size:16px;color: #333333;}
.g_ys1 .u_ljt,.g_ys1 .u_rjt{ width:40px; height:66px; position: absolute; cursor:pointer;  display:block;}
.g_ys1 .u_ljt{left:0;top:38px;}
.g_ys1 .u_rjt{right:0;top:38px;}
.g_ys1 .u_ljt a{ background: url(Img/Index/ljt.png) no-repeat; width:40px; height:66px; display:block;}
.g_ys1 .u_rjt a{ background: url(Img/Index/rjt.png) no-repeat; width:40px; height:66px; display:block;}
.g_ys1 .u_ljt a:hover,.g_ys1 .u_rjt a:hover{background-position: right 0;}

.g_ys2{background:url(Img/Index/ysbg2.jpg) no-repeat center top;height: 336px;padding-top: 155px;}
.g_ys2 h3{padding-left: 128px;height: 82px;font-size: 30px;color: #0b0b0b;font-weight: normal;}
.g_ys2 h3 em{display: block;font-size: 14px;color: #bbbbbb;text-transform: uppercase;font-weight: normal;letter-spacing: -1px;}
.g_ys2 p{width: 480px; font-size: 16px; line-height: 32px;color: #666666;}
.g_ys2 p b{color: #1a4ec1;}
.g_ys3{background:url(Img/Index/ysbg3.jpg) no-repeat center top;height: 527px;padding-top: 57px;}
.g_ys3 .m_ysimg3{float: left;width:612px; }
.g_ys3 .m_ysimg3 img{width: 612px;height: 384px;display: block;}
.g_ys3 .m_ysimg3 em{display: block;width: 584px;height: 50px;line-height: 50px;background: #1a4ec1;padding-left: 28px;font-size: 16px;color: #fff; }
.g_ys3 .m_ysimg3 li a{text-decoration: none;}
.g_ys3 .m_ysimg3 .ico{position: absolute;right: 0;top:406px; width: 110px; }
.g_ys3 .m_ysimg3 .ico i{display: block;float: left;width: 12px;height: 12px;margin-right: 15px;/*background:url(Img/Index/ysico.jpg) no-repeat -25px 0;*/ background:#fff; border-radius:12px; cursor:pointer;}
.g_ys3 .m_ysimg3 .ico i:hover,.g_ys3 .m_ysimg3 .ico .cur{/*background:url(Img/Index/ysico.jpg) no-repeat 0 0*/ border-radius:12px; background:#000000;}
.g_ys3 .ys3c{float: right;padding-top: 110px;width: 460px;margin-right: 50px;}
.g_ys3 .ys3c h3{padding-left: 128px;height: 82px;font-size: 30px;color: #0b0b0b;font-weight: normal;}
.g_ys3 .ys3c h3 em{display: block;font-size: 14px;color: #bbbbbb;text-transform: uppercase;font-weight: normal;letter-spacing: -1px;}
.g_ys3 .ys3c p{width: 450px; font-size: 16px; line-height: 32px;color: #666666;}
.g_ys3 .ys3c p b{color: #1a4ec1;}

/* 解决方案
 */
.g_fa{background:url(Img/Index/anbg.jpg) no-repeat center top;height: 690px;padding-top: 60px; overflow: hidden;}
.g_fa h2{background:url(Img/Index/fatit.png) no-repeat 0 12px;height: 160px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_fa h2 a{color: #111111}
.g_fa h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_fa h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 28px;}
.g_fa dl{float: left;width: 373px;margin-right:38px;}
.g_fa .lastdl{margin-right: 0;}
.g_fa dt,.g_fa dt img{width: 373px;height: 215px;display: block;}
.g_fa dd{background: #fff; padding: 30px 15px 0;height: 212px;box-shadow: 1px 1px 3px #ccc; }
.g_fa h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 15px;color: #333333;font-weight: bold;margin-bottom: 15px;	}
.g_fa h3 a{color: #333333;	}
.g_fa p{font-size: 14px;line-height: 24px;color: #666666;height: 144px;overflow: hidden;}
.g_fa p a{color: #000000;}
.g_fa .u_ljt,.g_fa .u_rjt{ width:60px; height:90px; position: absolute; cursor:pointer;  display:block;}
.g_fa .u_ljt{left:-75px;top:330px;}
.g_fa .u_rjt{right:-75px;top:330px;}
.g_fa .u_ljt a{ background: url(Img/Index/ljt2.jpg) no-repeat; width:60px; height:90px; display:block;}
.g_fa .u_rjt a{ background: url(Img/Index/rjt2.jpg) no-repeat; width:60px; height:90px; display:block;}
.g_fa .u_ljt a:hover,.g_fa .u_rjt a:hover{background-position: right 0;}

.g_zs{padding-top: 70px;height: 608px;}
.g_zs h2{background:url(Img/Index/fatit.png) no-repeat 0 12px;height: 160px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_zs h2 a{color: #111111}
.g_zs h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_zs h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 28px;}
.g_zs li{float: left;width: 230px;height: 350px;border-bottom: 4px solid #666666;margin-right: 9px;background: #f5f5f5;}
.g_zs .lastli{margin-right: 0;}
.g_zs li img{width: 194px;height: 262px;display: block; padding: 24px 18px 0}
.g_zs li em{display: block;width: 194px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;font-size: 14px;color: #666666;background:url(Img/Index/zsico1.jpg) no-repeat right 20px; padding-right: 20px;}
.g_zs li:hover{background: #1a4ec1;border-bottom: 4px solid #1a4ec1}
.g_zs li a{text-decoration: none;}
.g_zs li:hover em{background:url(Img/Index/zsico2.jpg) no-repeat right 20px;color: #fff;;}


/* 聚焦有爱 */
.g_news{padding-top: 88px;height: 564px;background: #ededed;}
.g_news h2{background:url(Img/Index/fatit.png) no-repeat 0 12px;height: 150px;text-align: center;font-size: 40px;color: #111111;font-weight: normal;}
.g_news h2 a{color: #111111}
.g_news h2 b{color: #1a4ec1;font-weight: normal;font-size: 50px;}
.g_news h2 em{display: block;font-size: 18px;color: #333333;font-weight: normal;padding-top: 28px;}
.g_news .newcon{height: 380px;border-bottom: 1px solid #b2b2b2;}
.g_news .newl{float: left;width: 550px;}
.g_news .newl dt,.g_news .newl dt img{width: 549px;height: 259px;display: block;}
.g_news .newl dt{position: relative;}
.g_news .newl dt em{position: absolute;left:0;bottom: 0; width: 169px;height: 36px;line-height: 36px;font-size: 14px;color: #cfcfcf;font-weight: bold; background:url(Img/Index/sha2.png) repeat;padding-left: 380px;}
.g_news .newl dt i img{width: 94px;height: 18px;display: block;}
.g_news .newl dt i{position: absolute;right: 15px;top:10px;}
.g_news .newl h3{margin-top: 12px;height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 5px;}
.g_news .newl h3 a{color: #333333;}
.g_news .newl h3 span{font-size: 14px;font-weight: normal;color: #7d7d7d;}
.g_news .newl p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #666666;}
.g_news .newl p a{color: #3a3a3a}
.g_news .newr{float: right;width: 594px;}
.g_news .newr dl{padding: 35px 30px 0 30px; height: 125px;background: #f7f7f7;}
.g_news .newr dt{background:url(Img/Index/abico.jpg) no-repeat 0 60px; float: left;width: 148px;font-size: 26px;color: #969696;font-family: arial;font-weight: bold;height: 110px;}
.g_news .newr dd{float: left;width: 382px;}
.g_news .newr h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.g_news .newr h3 a{color: #333333;}
.g_news .newr p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color: #666666;}
.g_news .newlst li{height: 72px;line-height: 72px;overflow: hidden;border-bottom: 1px solid #d3d3d3;padding-left: 33px;font-size: 14px;color: #080000;}
.g_news .newlst li a{color: #080000;}
.g_news .newlst .lastli{border-bottom: none;}
.g_wd{height: 170px;background: #ededed;}
.m_wd h3{float: left;background:url(Img/Index/wdtit.jpg) no-repeat; width: 124px;height: 62px; padding-top: 20px;text-align: center; font-size: 16px;color: #fff; margin-right: 54px;}
.m_wd h3 a{color: #fff;}
.m_wd h3 em{display: block;font-size: 14px;font-weight: normal;color: #7a7977;text-transform: uppercase;padding-top: 7px;text-decoration: underline;}
.m_wd .m_wdc{float: left;width: 1020px;}
.m_wd dl{float: left;width:307px;height: 97px;border:1px solid #ececec; margin-right: 40px;padding-top: 6px;}
.m_wd .lastdl{margin-right: 0;}
.m_wd dt { height:28px; line-height:28px; background:url(Img/Index/wen.jpg) no-repeat left 2px; padding-left:33px; font-weight:bold; overflow: hidden;}
.m_wd dt a { color:#333333; font-size: 14px;}
.m_wd dd { line-height:24px; height: 48px; overflow:hidden; background:url(Img/Index/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#7c7c7c; margin-top:3px; font-size: 14px;}
.m_wd dd a{color: #3a3a3a;}


