/* reset 
概述
重置样式，清除浏览器默认样式，并配置适合设计的基础样式（强调文本是否大多是粗体、主文字色，主链接色，主字体等）。
*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
a,a:hover{color:#333;}




/* function 
概述
功能样式，从常用样式方法中抽离，按需使用，使用前请先阅读 CSS规范 中相关条列。*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
	
.g-banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background:inherit;
	border:2px solid #fff;
	opacity:1;
}	
	
.g-banner .swiper-pagination-bullet-active{
	width: 38px;
	border-radius: 8px;
	background:#fff;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.w1200{
    width:1200px;
    margin:0 auto;
}
.f-pr{
    position:relative;
}
.w1000{
    width:1000px;
    margin:0 auto;
}
.g-top{
    height:27px;
    border-bottom: 1px solid #d5d5d5;
    background:#ebebeb;
    line-height: 27px;
    text-align: right;
    font-size: 14px;
    color:#929292;
}
.g-top span{
    position:relative;
    display:inline-block;
    padding:0 10px;
}
.g-top span img{
    position:absolute;
    top:6px;
    left:-10px;
}


.g-head .logo{
    height:80px;
    display:flex;
    align-items:center;
    justify-content: center;
}
.g-head .logo img{
    max-height: 70px;
}
.g-head .nav li{
    line-height: 80px;
    height:80px;
    padding:0 15px;
    font-size: 14px;
    font-family: 微软雅黑;
    float:left;
    margin:0 5px;
}
.g-head .nav li:hover{
    background:#0065b4;
}
.g-head .nav li:hover a{
    color:#fff;
}
.g-head .nav li.ons{
    background:#0065b4;
}
.g-head .nav li.ons a{
    color:#fff;
}
.g-head .nav li a{
	display:block;
}
.g-banner .swiper-slide img,.wap-banner .swiper-slide img{
    width:100%;
    height:100%;
}



.g-content{
    margin-top: 20px;
}
.g-content .m-div1{
    width:31%;
    height:425px;
    box-shadow: 0 0 3px #dadada;
}
.g-content .m-div1 .title{
    height:38px;
    line-height: 38px;
    font-family: 微软雅黑;
    border-bottom: 2px solid #0065b4;
}
.g-content .m-div1 .title span{
    display:inline-block;
    font-size: 18px;
    width:155px;
    color:#fff;
    text-align: center;
    background:#0065b4;
}
.g-content .m-div1 .title a{
    display:inline-block;
    width:65px;
    float:right;
    font-size: 14px;
    text-align: center;
}
.g-content .m-div1 .title a:hover{
    color:#0065b4;
}
.g-content .m-div1 .text{
    padding-top:15px;
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 32px;
    width:96%;
    margin:0 auto;
}

	.g-content .m-div1 .text1{height:345px;
	overflow:hidden;}
.g-content .m-div1 .text .img{
    float:right;
    width:175px;
    height:110px;
    padding:5px;
    border:1px solid #dddddd;
    margin:5px 5px 0 5px;
}
.g-content .m-div2{
    width:35%;
    margin:0 1.5%;
    height:425px;
    font-family: 微软雅黑;
}
.g-content .m-div2 .title{
    height:39px;
    border-bottom: 1px solid #0065b4;
    cursor:pointer;
}
.g-content .m-div2 .title dl{
    float:left;
    font-size: 18px;
    width:110px;
    text-align: center;
    height:38px;
    line-height: 38px;
    border-bottom:1px solid #fff;
}
.g-content .m-div2 .title dl.ons{
    border-bottom:1px solid #0065b4;
}
.g-content .m-div2 .text .content{
    display:none;
}
.g-content .m-div2 .text .content.ons{
    display:block;
}
.g-content .m-div2 .text li{
    height:64px;
    border-bottom:1px dashed #dddddd;
    line-height: 20px;
}
.g-content .m-div2 .text li span{
    display:block;
    padding-top: 10px;
}
.g-content .m-div2 .text ol{
    font-size: 14px;
    line-height: 32px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
    color:#0055c4;
}
.g-content .m-div2 .text ol a:hover{
    color:#0055c4;
}


.g-content .m-div3 .dt1{
    width:50%;
}
.g-content .m-div3 .dt1 .p1{
    font-size: 18px;
}
.g-content .m-div3 .dt1 .p2{
    font-size: 12px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.g-content .m-div3 .text{
    padding-top:0;
}
.g-content .m-div3 .dt2{
    width:50%;
    height:105px;
    display:flex;
    justify-content: center;
    align-items: center;
}
.g-content .m-div3 .dt2 img{
    display:inline-block;
    width: 100%;
    height: 100%;
}
.g-content .m-div3 dl{
    padding-top:15px;
}

.g-anli{
    margin-top: 20px;
    height:300px;
    background:#ebebeb;
}

.g-anli .title{
    position:relative;
    float: left;
    width: 100%;
    margin:50px 0 30px 0;
    border-top:1px solid #dbdbdb; 
}
.g-anli .title span{
    display:inline-block;
    position:absolute;
    top:-15px;
    width:115px;
    font-size: 24px;
    font-family: 微软雅黑;
    background:#ebebeb;
   
}

.g-anli .m-anli{
    flex-wrap: wrap;
    background:#ebebeb;
}
.g-anli .m-anli .img{
    width:100%;
    height:112px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dbdbdb;
    display:flex;
    justify-content: center;
    align-items: center;
}
.g-anli .m-anli .img img{
    display:inline-block;
    width: 100%;
    height: 100%;
}
.g-anli .m-anli p{
    width:100%;
    font-size:12px;
    line-height: 40px;
    height:40px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}

.g-anli .swiper-button-next,.g-anli .swiper-button-prev{
    top:60%;
}

.g-foot{
    padding:20px 0;
    background:#3e3e3e;
}

.g-foot .left{
    width:700px;
    padding-left:180px;
} 
.g-foot .left p{
    font-size: 14px;
    font-family: 微软雅黑;
    height:24px;
    line-height: 24px;
    color:#fff;
}
.g-foot .right p{
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 24px;
    color:#fff;
}
.g-foot .right p img{
    width:100px;
    height:100px;
}

.g-footer{
    background:#000;
    color:#fff;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
    line-height: 50px;
}

/* 首页结束 */
/* 人力资源开始 */

.g-title{
    position:relative;
    background:#707070;
    color:#FFF;
    font-family: 微软雅黑;
    
}
.g-title .title{
    font-size: 36px;
    height:86px;
    line-height: 86px;
    
}
.g-title .title span{
    text-transform: uppercase;
    color:#8a8a87;
}
.g-title .title1{
    position:absolute;
    right:0;
    top:44px;
    width:55%;
    background:#0049ac;
    height:55px;
    line-height: 55px;
    text-indent: 40px;
}
#triangle-down{
    position:absolute;
    top:0;
    left:0;
    z-index: 1;
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:30px solid transparent;
    border-top:40px solid #707070;
}

.g-mianbao{

}
.g-mianbao p{
    text-align: right;
    line-height: 14px;
    height:14px;
    padding:25px 0 5px 0;
}
.g-mianbao p img{
    margin: 0 5px;
}

.g-zhiwei{
    background:#2e8fdd;
}
.g-zhiwei p{
    height:100px;
 
    line-height: 60px;
    text-indent: 40px;
    color:#fff;
    font-size: 28px;
}
.g-zhiwei1{
    padding-top: 20px;
}
.g-zhiwei1 .m-zhiwei{
    border-bottom: 1px solid #e3e3e3;
}
.g-zhiwei1 .m-zhiwei .left{
    width:130px;
    margin-left:40px;
    
    color:#2e8fdd;
    font-size: 24px;
    font-weight: 600;
    padding-right: 20px;
}
.g-zhiwei1 .m-zhiwei .right{
    border-left: 1px solid #e3e3e3;
}
.g-zhiwei1 .m-zhiwei .zhize,.g-zhiwei1 .m-zhiwei .yaoqiu{
    position:relative;
    width:800px;
    padding-top:30px;
    padding-bottom: 25px;
}
.g-zhiwei1 .m-zhiwei .right .quan{
    display:inline-block;
    width:26px;
    height:26px;
    text-align: center;
    line-height: 26px;
    background:#fff;
    border:2px solid #3583e7;
    border-radius:50%;
   margin-right:10px;
}
.g-zhiwei1 .m-zhiwei .right .title{
     color:#3583e7;
     width:100%;
      height:30px;
       line-height: 30px;
       position:absolute;
       left:-15px;
       font-size: 14px;
}
.g-zhiwei1 .m-zhiwei .right .text{
    padding-top:30px;
    line-height: 30px;
    margin-left: 30px;
    font-size: 14px;
}

/* 人力资源结束 */
/* 新闻中心开始 */

.g-n_title .title{
    box-shadow: 0 0 5px #cacaca;
    width:1150px;
    margin:0 auto;
    height:64px;
    background:#f2f2f2;
}
.g-n_title .title dl{
    float:left;
    height:62px;
    line-height: 62px;
    font-size: 18px;
    border-bottom: 2px solid #f2f2f2;
    margin:0 30px;
}
.g-n_title .title dl.ons{
    border-bottom: 2px solid #11497c;
}
.g-n_title .title dl:hover{
    border-bottom: 2px solid #11497c;
}
.g-n_title .title dl a{
    color:#11497c;
	display:block;
}
.g-n_title .title p{
    float:right;
    line-height: 80px;
    margin-right: 20px;
}
.g-n_title .title p img{
    margin-right:5px;
}

.g-news .m-news{
    width:1100px;
    margin:0 auto;
}

.g-news .d-news{
    width:100%;
    height:180px;
    overflow:hidden;
    padding:20px 0 30px 0;
}
.g-news .d-news .right{
    width:270px;
    display:flex;
    justify-content: center;
    align-items: center;
}
.g-news .d-news .right img{
    display:inline-block;
    width:100%;
    height: 100%;
}
.g-news .d-news .left{
    width:800px;
    margin-right: 30px;
}
.g-news .d-news .left .title{
    font-size: 18px;
    color:#718fdd;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
}
.g-news .d-news .left .time{
    color:#979797;
    margin-top: 10px;
}
.g-news .d-news .left .text{
    font-size: 14px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.g-news .d-news .left .chakan{
    width:110px;
    height:36px;
    line-height: 36px;
    background:#ffa835;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}
.g-news .d-news .left .chakan a{
    color:#fff;
}
.page{
    padding:10px 0 40px 0;
}
.page a{
    display:inline-block;
    border:1px solid #c9c9c9;
    padding:5px 10px;
    font-size: 14px;
    color:#11497c;
}
.page a.ons{
    color:#fff;
    background:#11497c;
}

/* 新闻中心结束 */
/* 联系我们开始 */

.g-contact{
    padding:90px 0 80px 0;
}
.g-contact .left{
    width:500px;
    box-shadow: 0 0 10px #ccc;
    padding:30px 40px 30px 15px;
    margin:0 35px;
}
.g-contact .left .title{
    font-size: 16px;
    text-align: center;
}
.g-contact .left .title::after{
    content:"";
    display:block;
    border-bottom: 1px solid #ccc;
    width:60px;
    margin:15px auto;
}

.g-contact .left .p{
    position:relative;
    width:500px;
    margin:25px 0;
    
}
.g-contact .left .shou{
    position:absolute;
    font-size: 16px;
    display:inline-block;
    width:80px;
    height:46px;
    line-height: 46px;
    color:#ccc;
    top:0;
    left:20px;
    text-align: center;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.g-contact .left .shou span{
    display:block;
}
.g-contact .left .p .text{
    width:100%;
    height:46px;
    line-height: 46px;
    font-size: 16px;
    text-indent:110px;
    border:1px solid #ccc;
}
.g-contact .left .p .textarea{
    height:110px;
    padding:10px 5%;
    width:90%;
    text-indent:90px;
    line-height: 30px;
    font-size: 16px;
    border:1px solid #ccc;
}
.g-contact .left .p .yanzhen{
    width:200px;
    height:46px;
    line-height: 46px;
    text-indent:110px;
    border:1px solid #ccc;
}
.g-contact .left .p .yzm{
    width:110px;
    height:46px;
    border:1px solid #ccc;
    margin:0 5px;
}
.g-contact .left .p .yzma{
    line-height: 46px;
    font-size: 14px;
    color:#0c3c60;
}
.g-contact .left .p .submit{
     width:100%;
    height:48px;
    line-height: 48px;
    font-size: 16px;
    background:#0c3c60;
    color:#fff;
    text-align: center;
    border:0;
}
.g-contact .left .p .xh{
    position:absolute;
    width:30px;
    height:48px;
    line-height: 48px;
    text-align: center;
    color:#0c3c60;
    top:0px;
    font-size: 18px;
    right:-30px;
}

.g-contact .right dl{
    position:relative;
    height:50px;
    line-height: 50px;
    font-size: 16px;
    text-indent: 60px;
    padding:10px 0;
}
.g-contact .right dl img{
    position:absolute;
    top:10px;
    left:0px;
}


/* 联系我们结束 */

/* 关于我们开始 */

.g-about .text{
    width:1100px;
    margin:0 auto;
    padding:40px 0 50px 0;
    font-size:14px;
    color:#666;
    line-height: 30px;
}
.g-about .text img{
    display:inline-block;
	max-width:100%;
}


/* 关于我们结束 */
/* 售后支持开始 */

.g-shouhou{
    padding:40px 0 50px 0;
}

.g-shouhou .m-shouhou{
    width:1140px;
    margin:0 auto;
}

.g-shouhou .m-shouhou .left{
    width:50%;
}
.g-shouhou .m-shouhou .left .title{
    font-size: 36px;
    margin-bottom: 20px;
}
.g-shouhou .m-shouhou .left dl{
    font-size: 24px;
    line-height: 40px;
}
.g-shouhou .m-shouhou .text{
    margin-top: 45px;
}
.g-shouhou .m-shouhou .text dl{
    width:265px;
    float:left;
    box-shadow: 0 0 5px #cacaca;;
}
.g-shouhou .m-shouhou .text dl+dl{
    margin-left: 26px;
}
.g-shouhou .m-shouhou .text .dt1{
    width:100%;
    height:160px;
    margin-bottom: 30px;
}
.g-shouhou .m-shouhou .text .dt1 img{
    width:100%;
    height:100%;
}
.g-shouhou .m-shouhou .text .dt2{
    width:100%;
    height:240px;
}
.g-shouhou .m-shouhou .text .dt2 a{
    font-size: 18px;
    color:#0065b4;
    line-height: 35px;
    display:block;
    width:80%;
    margin:0 auto;
}

/* 售后支持结束 */
/* 常见问题开始 */

.g-wenti{
    padding:50px 0 50px 0;
}

.g-wenti .m-wenti{
    width:1130px;
    margin:0 auto;
}

.g-wenti .wenti{
    border:1px solid #c9c9c9;
    background:#f2f2f2;
    padding:0 10px;
    margin-bottom: 15px;
}
.g-wenti .wenti .dl1{
    position:relative;
    width:100%;
    font-size: 14px;
    height:40px;
    line-height: 40px;
    font-weight: 600;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.g-wenti .wenti .dl1.ons {
    overflow: inherit;
    text-overflow:inherit;
    white-space:inherit;
    height:auto;
}
.g-wenti .wenti .dl1 img{
    position:absolute;
    top:5px;
    right:0;
    padding:5px;
    cursor:pointer;
}
.g-wenti .wenti .dl1 .san0{
    display:none;
}
.g-wenti .wenti .dl1.ons .san{
    display:none;
}
.g-wenti .wenti .dl1.ons .san0{
    display:block;
}

.g-wenti .wenti .dl2{
    font-size: 14px;
    line-height: 30px;
    display:none;
}
.g-wenti .wenti .dl2.ons{
    display:block;
}

.img-wenti{
    max-width: 100%;

}

/* 常见问题结束 */
/* 产品详情开始 */
.g-mianbao1{
    background:#f2f2f2;
}

.g-fenlei{
    background:#f2f2f2;
}

.g-fenlei dl{
    padding:15px 0;
}
.g-fenlei dl+dl{
    border-top:1px dashed #cbcbcb;
}
.g-fenlei .dt1{
    background:#838383;
    width:120px;
    height:30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color:#fff;
}
.g-fenlei .dt2{
    height:30px;
    margin-left:20px;
} 
.g-fenlei .dt2 span{
    display:inline-block;
    line-height: 30px;
    padding:0 5px;
    font-size: 14px;
    cursor:pointer;
}
.g-fenlei .dt2 span.ons{
    color:#004aad;
}
.g-product-xq .m-title{
    font-size: 36px;
    text-align: center;
    padding:80px 0 30px 0;
}
.g-product-xq .m-banner{
    width:1138px;
    height:368px;
    border:1px solid #c9c9c9;
    margin:0 auto;
    margin-bottom: 90px;
}
.g-product-xq .m-text .content{
    position:relative;
    width:1098px;
    padding:40px 20px;
    border:1px solid #c9c9c9;
    margin:0 auto;
    
}
.g-product-xq .m-text .content .text{
    line-height: 25px;
    font-size: 14px;
}
.g-product-xq .m-text .title{
    position:absolute;
    top:-40px;
    left:-1px;
}
.g-product-xq .m-text .title dl{
    width:86px;
    height:38px;
    border:1px solid #c9c9c9;
    line-height: 38px;
    text-align: center;
    background:#dedede;
    float:left;
    cursor:pointer;
}
.g-product-xq .m-text .title dl+dl{
    border-left:0;
}
.g-product-xq .m-text .title dl.ons{
    background:#fff;
    border-bottom-color: #fff;
}

.g-product-xq .m-text .contents .text{
    display:none;
}
.g-product-xq .m-text .contents .text.ons{
    display:block;
}
.g-product-xq .m-text .fanhui{
    width:1140px;
    margin:40px auto;
    text-align: right;
}




/* 产品详情结束 */
/* 产品中心开始 */

.g-product .m-product{
    padding:40px 0;
    width:1140px;
    margin:0px auto;
}
.g-product .m-product .div{
    width:280px;
    float:left;
    padding-right: 70px;
    padding-left:70px;
    border-right: 1px solid #b8b8b8;
    margin-bottom: 50px;
}
.g-product .m-product .div:nth-child(3n-2){
     padding-left:0;
}
.g-product .m-product .div:nth-child(3n){
     padding-right:0;
     border-right: 0;
}
.g-product .m-product .div .dl1{
    width:280px;
    height:220px;
    box-shadow: 0 0 5px #ccc;
    display:flex;
    justify-content: center;
    align-items: center;
}
.g-product .m-product .div .dl1 img{
    display:inline-block;
    width: 100%;
    height: 100%;
}
.g-product .m-product .div .dl2{
    font-size: 16px;
    text-align: center;
    padding:30px 0 20px 0;
}
.g-product .m-product .div .dl3{
    font-size: 14px;
    line-height: 30px;
    height:60px;
   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: center;
}
.g-product .m-product .div .dl4{
    width:88px;
    height:22px;
    border:1px solid #b8b8b8;
    text-align: center;
    line-height: 22px;
    margin:10px auto 0 auto;
	
}
.g-product .m-product .div .dl4 a{
		display:block;
	transition:all 0.6s;
}
.g-product .m-product .div .dl4:hover a{

	background:#434343;
	color:#fff;
}

/* 产品中心结束 */

/* 解决方案开始 */


.g-solution{
    padding:80px 0;
}
.g-solution .m-solution{
    width:1140px;
    margin:0 auto;
}
.g-solution .d-solution{
    height:240px;
    margin-bottom: 35px;
}
.g-solution .d-solution .left{
    position:relative;
    width:490px;
    height:240px;
    margin-right: 30px;
    display:flex;
    justify-content: center;
    align-items: center;
}
.g-solution .d-solution .left img{
    display:inline-block;
    width: 100%;
    height: 100%;
}
.g-solution .d-solution .left p{
    position:absolute;
    width:100%;
    left:0;
    bottom:0;
    height:50px;
    line-height: 50px;
    font-size: 26px;
    background:rgba(0,0,0,0.6);
    text-indent: 25px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.g-solution .d-solution .left p a{
    color:#fff;
}
.g-solution .d-solution .right{
    width:610px;
    height:240px;
}
.g-solution .d-solution .right .title{
    font-size: 26px;
    line-height: 45px;
	height:45px;
    color:#11497c;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.g-solution .d-solution .right .text{
    font-size: 14px;
    line-height: 40px;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.g-solution .d-solution .right .chakan{
    width:110px;
    height:36px;
    line-height: 36px;
    background:#ffa835;
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
}

.g-solution .d-solution .right .chakan a{
    color:#fff;
}

/* 解决方案结束 */




.wap-head,.daohang{
    display:none;
}

/* media 
概述
通过媒体查询为不同的设备和大小配置不同的样式。
*/
/* 横屏 */
@media screen and (orientation:landscape){
    
}
/* 竖屏 */
@media screen and (orientation:portrait){
    
}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){
    
}
/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width:767px){
    
}
/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width:639px){
    
}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){
    .w1200,.w1000{
        width:100%;
    }
	
    .g-top,.g-head{
        display:none;
    }
    .wap-head{
        width:100%;
        display:block;
        height:60px;
        position:fixed;
        top:0;
        left:0;
        background:#434343;
        z-index: 999;
    }

    .wap-head img{
        height:40px;
        margin:10px;
    }
    .wap-head .dao{
        background:url(../yu-img/dao.png) no-repeat;
        background-size:cover;
        height:60px;
        width:60px;
    }   
    .wap-head .dao.on{
        background:url(../yu-img/cha+.png) no-repeat;
        background-size:cover;
    }
    .g-banner{
        margin-top:60px;
    }

    .daohang{
        position:fixed;
        z-index: 998;
        top:0;
        left:0;
        display:block;
        width:100%;
        height:0;
        opacity: 0;
        filter:alpha(opacity=0); 
        background:#434343;
        transition:all 0.5s;
    }
    .daohang1{
        height:100vh;
        opacity:1;
        filter:alpha(opacity=100); 
    }
    .daohang li:first-child{
        padding-top:100px;
    }
    .daohang li{
        height:0;
        line-height:0;
        font-size:18px;
        text-align:center;
        transition:all 0.5s;
		
    }
	.daohang li.ons{
		border-bottom:1px solid #fff;
	}
    .daohang1 li{
        height:60px;
        line-height:60px;
    }
    .daohang li a{
        color:#eeeeee;
    }
    .g-content{
        margin-top:0;
    }
    .g-content .m-div1,.g-content .m-div2{
        width:100%;
        margin-top:10px;
    }
    .g-foot .left,.g-foot .right{
        width:100%;
        padding:0;
        text-align: center;

    }
    .g-foot .right{
        padding-top: 10px;
    }
    .g-footer span{
        display:none;
    }



    /* 首页结束 */
    /* 人力资源开始 */

    .g-title .title{
        height:40px;
        line-height: 40px;
        font-size: 16px;
        text-indent: 16px;
    }
    .g-title .title1{
        height:30px;
        line-height: 30px;
        top:20px;
        text-indent:20px;
        width:auto;
		display:none;
    }

    #triangle-down{
        border-right: 15px solid transparent;
        border-top: 20px solid #707070;
    }

    .g-mianbao p{
        width:96%;
        margin:0 auto;
        padding: 15px 0 5px 0;
    }
    .g-zhiwei p{
        height: 40px;
        line-height: 30px;
        text-indent: 20px;
        font-size: 16px;
    }

    .g-zhiwei1 .m-zhiwei .left{
        width:90%;
        padding-right:0;
            margin-left: 10%;
    }
    .g-zhiwei1 .m-zhiwei .zhize, .g-zhiwei1 .m-zhiwei .yaoqiu{
        width:90%;
        margin-left:5%;
        border-left: 1px solid #e3e3e3;
    }
    .g-ziyuan{
        max-height: 100px;
    }

    /* 人力资源结束 */

    /* 新闻中心开始 */
    .g-n_title .title{
        width:100%;
        height:46px;
    }
    .g-n_title .title dl{
        height: 44px;
        line-height: 44px;
        font-size: 16px;
    }
    .g-n_title .title dl::after{
        content:"";
        display:block;
        clear:both;
        width:100%;
    }

    .g-n_title .title p{
        float:left;
        line-height: 40px;
        margin-right: 0;
        margin-left:20px;
    }

    .g-news .m-news{
        width:96%;
    }
    .g-news .d-news .left{
        width:100%;
    }
    .g-news .d-news .right{
        display:none;
    }

    /* 新闻中心结束 */

    /* 联系我们开始 */

    .g-contact .left{
        width:80%;
        margin:0 3% 10px 3%;
        padding:;
    }
    .g-contact .left .p{
        width:100%;
    }
    .g-contact .right dl{
        width:100%;
        margin-left:3%;
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        text-indent: 30px;
        padding: 10px 0;
    }

    .g-contact .right dl img{
        width:30px;
        height:30px;
    }
    .g-contact{
        padding:40px 0;
    }

    /* 联系我们结束 */

    /* 关于我们开始 */
    .g-about .text{
        width:96%;
    }

    /* 关于我们结束 */

    /* 售后支持开始 */
    .g-shouhou .m-shouhou{
        width:96%;
    }
    .g-shouhou .m-shouhou .left{
        width:100%;
        margin-bottom: 10px;
    }
    .g-shouhou .m-shouhou .left .title{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .g-shouhou .m-shouhou .left dl {
        font-size: 16px;
        line-height: 30px;
    }

    .g-shouhou .m-shouhou .text dl{
        width:90%;
        float:none;
        margin:10px auto;
    }
    .g-shouhou .m-shouhou .text dl+dl{
        margin:10px auto;
    }
    .g-shouhou .m-shouhou .text .dt1{
        height:200px;
    }


    /* 售后支持结束 */


    /* 常见问题开始 */
    .g-wenti .m-wenti{
        width:96%;
    }
    


    /* 常见问题结束 */

    /* 产品详情开始 */
    .g-product-xq .m-title{
        padding:50px 0 30px 0;
        font-size: 18px;
    }

    .g-product-xq .m-banner{
        width:100%;
        height:300px;
    }

    .g-product-xq .m-text .content{
        width:85%;
    }
    .g-product-xq .m-text .title dl{
            width: 65px;
    }
    .g-product-xq .m-text .fanhui{
        width:96%;
    }
    /* 产品详情结束 */
    /* 产品中心开始 */

    .g-product .m-product{
        width:96%;
    }
    .g-product .m-product .div{
        width: 280px;
        float: none;
        margin:0 auto;
        padding-right: 0;
        padding-left: 0;
        border-right: 0px solid #b8b8b8;
        margin-bottom: 30px;
    }

     /* 产品中心开结束*/

     .g-solution{
        padding:40px 0;
     }
    .g-solution .m-solution{
        width:96%;
    }
    .g-solution .d-solution{
        height:auto;
    }
    .g-solution .d-solution .left{
        width:100%;

        margin-right:0;
    }
    .g-solution .d-solution .left p{
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .g-solution .d-solution .right{
        width:100%;
    }
    .g-solution .d-solution .right .title{
        font-size: 18px;
        height:45px;
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
/* windows UI 贴靠 */
@media screen and (-ms-view-state:snapped){
    
}
/* 打印 */
@media print{
    
}