@charset "utf-8";
/* CSS Document */
/***
制作人：聂志强
制作时间：2018-3-8
技术支持：尚品互动软件开发公司
**/
/* 公用代码*/
html{overflow:auto;overflow-x:hidden;}
*{margin:0;padding:0; border:none;}
body{font-size:12px; font-family: "宋体"; font-weight:normal; color:#9999999;overflow:auto;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none;}
p,div{margin:0px;}
.clear{ clear:both;}
img{ vertical-align:bottom;}
.center{ text-align:center;}


/***网站首页****/
.header{ width: 100%; height: auto; margin: auto; overflow: hidden;}
.headTop{ width:100%; height: auto;background:#185bef;margin: auto;}
.htnav{ width: 1240px; height: auto;margin: auto; text-align:right; line-height: 40px;}
.htnav a{ color:#fff;}
.headBtm{width: 1240px; height: auto;margin: auto;overflow: hidden; background: url("../images/Telp.jpg")no-repeat right 18px; padding: 20px 0px;}
.headBtm a.logo{ display: block;float: left; width:462;height: auto;}
.headBtm ul.hnav{width: 100%;height: auto;overflow: hidden; width: auto;float:right; margin-top: 30px;}
.headBtm ul.hnav li{ display: inline;float: left;line-height: 38px;}
.headBtm ul.hnav li a{color: #2b2b2b; font-size: 15px; font-family:"微软雅黑"; background:url("../images/hnavline.jpg")no-repeat right center; padding:6px 16px;}


.hot_service_wrap{
    width: 100%;
    height: 220px;
    padding-bottom: 50px;
    min-width: 1240px;
}
.hot_service_wrap .hot_service_title_wrap{
    width: 1240px;
    height: 60px;
    margin: 0 auto;
}
.hot_service_wrap .hot_service_title{
    width: 80px;
    height: 20px;
    float: left;
    border-left: 4px solid #28a7e1;
    font: 18px/20px "微软雅黑";
    color: #222;
    padding-left: 7px;
    margin-top: 20px;
}
.hot_service_wrap .hot_service_content{
    width: 1240px;
    height: 160px;
    margin: 0 auto;
    text-align: center;
}
.hot_service_wrap .hot_service_content li{
    float: left;
    width: 295px;
    height: 160px;
    margin: 0 10px;
}
.hot_service_wrap .hot_service_content li:first-child{
    margin-left: 0;
}
.hot_service_wrap .hot_service_content li:last-child{
    margin-right: 0;
}
.hot_service_wrap .hot_service_content li .hot_service1_p1{
    font: 22px/40px "微软雅黑" ;
    color: #fff;
    margin-top: 30px;
}
.hot_service_wrap .hot_service_content li .hot_service1_p2{
    font: 14px/20px "微软雅黑" ;
    color: #fff;
}
.hot_service_wrap .hot_service_content li .hot_service1_btn{
    width: 104px;
    height: 22px;
    margin: 12px auto 0;
    font: 14px/22px "微软雅黑" ;
    color: #fff;
    border: 2px solid #fff;
}
.hot_service_wrap .hot_service_content .hot_service1{
    background-image: url("../images/hot_service1.jpg");
}
.hot_service_wrap .hot_service_content .hot_service2{
    background-image: url("../images/hot_service2.jpg");
}
.hot_service_wrap .hot_service_content .hot_service3{
    background-image: url("../images/hot_service3.jpg");
}
.hot_service_wrap .hot_service_content .hot_service4{
    background-image: url("../images/hot_service4.jpg");
}

@media screen and (max-width: 1600px) and (min-width: 1441px) {
    #pc_body .banner_wrap .index1_bannerUl .banner_ul_li1 a,#pc_body .banner_wrap .index1_bannerUl .banner_ul_li2 a,#pc_body .banner_wrap .index1_bannerUl .banner_ul_li3 a,#pc_body .banner_wrap .index1_bannerUl .banner_ul_li4 a,#pc_body .benefit_wrap,#pc_body .tools_wrap{
        background-position:  -160px 0;
    }
    #pc_body .banner_wrap .index1_bannerUl .banner_ul_li1 a{
        background-image: url("../images/index_imgs/banner.jpg");
    }
    #pc_body .banner_wrap .index1_bannerUl .banner_ul_li2 a{
        background-image: url("../images/index_imgs/banner1.jpg");
    }
    #pc_body .banner_wrap .index1_bannerUl .banner_ul_li3 a{
        background-image: url("../images/index_imgs/banner2.jpg");
    }
    #pc_body .banner_wrap .index1_bannerUl .banner_ul_li4 a{
        background-image: url("../images/index_imgs/banner4.jpg");
    }
    #pc_body .benefit_wrap{
        background-image: url("../images/index_imgs/benefit_bg.png");
    }
    #pc_body .tools_wrap {
        background-image: url("../images/index_imgs/tool_bgc.png");
    }
}

.tools_wrap .tab-nav {
    width: 1240px;
    height: 74px;
    margin: 0 auto;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #666;
}
.tools_wrap .tab-nav li {
    float: left;
    line-height: 74px;
    cursor: pointer;
}
.tools_wrap .tab-nav li.actived {
    font-weight: bold;
    color: #333;
}
.tools_wrap .tab-nav li:first-child {
    margin-left: 296px;
}
.tools_wrap .tab-nav li:nth-child(2) {
    margin-left: 124px;
}
.tools_wrap .tab-nav li:last-child {
    margin-left: 154px;
}

.tools_wrap .content-wrap {
    width: 1240px;
    height: 72px;
    margin: 0 auto;
    font-family: "微软雅黑";
    font-size: 16px;
}
.tools_wrap .content-wrap .content-item {
    width: 1240px;
    height: 72px;
    margin: 0 auto;
    display: none;
}
.tools_wrap .content-wrap .current {
    display: block;
}
/*å…¬å¸æ ¸å*/
.tools_wrap .content-item1 ul li {
    float: left;
}
.tools_wrap .content-item1 ul li {
    float: left;
}
.tools_wrap .content-item1 .inner-l1  {
    width: 245px;
    height: 44px;
    position: relative;
    margin-left: 100px;
    margin-right: 40px;
}
.tools_wrap .content-item1 .inner-l1 .img-div {
    border: 1px solid #ddd;
    width: 44px;
    height: 44px;
    float: left;
    border-right-width: 0px;
}
.tools_wrap .content-item1 .inner-l1 .sele {
    width: 160px;
    height: 44px;
    font: 16px/44px "微软雅黑";
    color: #000;
    border: 1px solid #ddd;
    float: left;
    padding-left: 35px;
    background: url(../images/index_imgs/tool_arrow.jpg) no-repeat 152px 0;
}
.tools_wrap .content-item1 .inner-l1 .line {
    width: 1px;
    height: 45px;
    position: absolute;
    right: 46px;
    top: 0;
    background: #ddd;
}
.tools_wrap .content-item1 .inner-l2  {
    width: 520px;
    height: 44px;
    position: relative;
    margin-right: 50px;
}
.tools_wrap .content-item1 .inner-l2 .img-div {
    border: 1px solid #ddd;
    width: 44px;
    height: 44px;
    float: left;
    border-right-width: 0px;
}

.tools_wrap .content-item1 .inner-l2 input {
    width: 460px;
    height: 42px;
    padding-left: 10px;
    border: 1px solid #ddd;
    outline: none;
}

.tools_wrap .content-item1 .inner-l2 .content-item1-tel {
    font: 16px/42px "微软雅黑";
    color: #000;
}

.tools_wrap .content-item1 .inner-l3 a {
    display: block;
    width: 160px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #26a6ff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}


/*problems部分样式开始*/
.problems_wrap{
    width: 100%;
    height: 500px;
    background: #f8f8f8;
    min-width: 1240px;
}
.problems_wrap .problems_up{
    width: 1240px;
    height: 188px;
    margin: 0 auto;
    text-align: center;
    font: 26px/26px "微软雅黑";
    color: #222;
}
.problems_wrap .problems_up .line{
    width: 290px;
    height: 1px;
    background: #7e7e7e;
}
.problems_wrap .problems_up .line1{
    margin: 70px 16px 0 150px;
    float: left;
}
.problems_wrap .problems_up .line2{
    margin: 70px 150px 0 16px;
    float: right;
}
.problems_wrap .problems_up .text{
    padding-top: 56px; font-family:'微软雅黑';
}
.problems_wrap .problems_middle{
    width: 1240px;
    height: 160px;
    margin: 0 auto;
    text-align: center;
}
.problems_wrap .problems_middle li{
    width: 192px;
    height: 100px;
    margin: 0 10px;
    padding: 60px 20px 0;
    float: left;
    position: relative;
    background: white;
}
.problems_wrap .problems_middle li:first-child{
    margin-left: 0;
}
.problems_wrap .problems_middle li:last-child{
    margin-right: 0;
}
.problems_wrap .problems_middle img{
    position: absolute;
    top:-46px;
    left: 76px;
}
.problems_wrap .problems_middle .problems_middle_p1{
    font: 16px "微软雅黑";
    color: #222;
}
.problems_wrap .problems_middle .problems_middle_p2{
    font: 14px "微软雅黑";
    color: #999;
}
.problems_wrap .problems_down{
    width: 280px;
    height: 40px;
    background: #28a7e1;
    margin: 60px auto;
    border-radius: 5px;
    font: 18px/40px "微软雅黑";
    color: #fff;
    text-align: center;
}

/*team*/
.floor5{background:url(../images/team_img.jpg) no-repeat center;width:100%;height:700px;}
/* home solutions */
.home_solutions{background:url(../images/solutions_bg.jpg) no-repeat top center;height:707px;}
.home_solutions_title{text-align:center;padding-top:55px;}
.home_solutions_text{color:#222222;font-size:14px;text-align:center;line-height:30px;margin-top:12px;}
.home_solutions_list{width:1200px;margin:30px auto;overflow:hidden;}
.home_solutions_list_inner{width:1400px;}
.home_solutions_list dl{float:left;width:204px;margin-right:63px;padding:25px;text-align:center;padding-top:54px;padding-bottom:35px;position:relative;z-index:3;}
.home_solutions_list dt{z-index:1;position:relative;margin-left:32px;}
.home_solutions_list dd.bg{position:absolute;z-index:0;left:0;right:0;bottom:0;height:0;width:100%;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */}
.home_solutions_list dd.t{line-height:30px;height:30px;margin:16px 0px;z-index:1;position:relative;}
.home_solutions_list dd.t a{color:#000000;font-size:18px;transition-delay:0.2s;font-family:"微软雅黑";}
.home_solutions_list dd.spec{color:#666666;font-size:12px;font-family:"微软雅黑";line-height:24px;width:204px;z-index:1;position:relative;transition-delay:0.2s;}

.home_solutions_list dl:hover{}
.home_solutions_list dl:hover dd.t a{color:#fff;}
.home_solutions_list dl:hover dd.bg{height:370px;}
.home_solutions_list dl:hover dd.spec{color:#fff;}
dl.solu_dl_0 dd.bg{background-color:#2eafbb;}
dl.solu_dl_1 dd.bg{background-color:#5ea927;}
dl.solu_dl_2 dd.bg{background-color:#1a8fd1;}
dl.solu_dl_3 dd.bg{background-color:#b57dd1;}

dl.solu_dl_0 dt a{display:block;width:140px;height:140px;background:url(../images/s_1.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_0:hover dt a{background:url(../images/s_1.png) no-repeat 0 -140px;}
dl.solu_dl_1 dt a{display:block;width:140px;height:140px;background:url(../images/s_2.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_1:hover dt a{background:url(../images/s_2.png) no-repeat 0 -140px;}
dl.solu_dl_2 dt a{display:block;width:140px;height:140px;background:url(../images/s_3.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_2:hover dt a{background:url(../images/s_3.png) no-repeat 0 -140px;}
dl.solu_dl_3 dt a{display:block;width:140px;height:140px;background:url(../images/s_4.png) no-repeat 0 0;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */;transition-delay:0.3s;}
dl.solu_dl_3:hover dt a{background:url(../images/s_4.png) no-repeat 0 -140px;}

.btn_solutions_more{width:120px;height:36px;border:1px solid #555;margin:50px auto;text-align:center;}
.btn_solutions_more a{line-height:36px;color:#555;font-size:12px;font-family:"宋体";width:120px;height:36px;display:block;stransition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */}
.btn_solutions_more a:hover{background-color:#555;}
.btn_solutions_more a:hover{color:#fff;}

/**首页底部专栏***/
.zxfuwu{ width: 100%;height: auto;}
.zxfuwu ul.zxfwNav{width:1240px;height: auto;margin: auto;overflow: hidden;padding: 48px 0px;}
.zxfuwu ul.zxfwNav li{ display: inline; float: left; width: 385px;height:auto;}
.zxfuwu ul.zxfwNav li.gekai{margin:auto 38px;}
.zxfuwu ul.zxfwNav li a{display: block;}
.zxfuwu ul.zxfwNav li span{ background: #f2f2f2; display: block; text-align:left; line-height: 48px; color: #3b3b3b; font-size: 16px; font-family: Consolas, "Liberation Mono", Courier, "微软雅黑";}

.botmNews{width: 1240px; height: auto;margin: auto;overflow: hidden;}
.btmNtit{ background: url("../images/btmNtitBj.jpg") repeat-x left center; width: 100%; height: auto; margin: auto; color: #ff6170; font-family:'微软雅黑'; text-align: center; padding: 10px 0px;}
.btmNtit h1{ display:table; margin: auto;padding: 10px 20px; background: #fff;font-size: 32px; font-weight: 400;}
.btmNtit h1 label{ font-size:15px;color:#2e2e2e; padding-top: 5px; display: block;}
.gsbtNews{ width: 49%; height: auto; float: left;}
.hyxwn{ float: right;}
.gsbtNews h2{width: 100%; height:auto; overflow: hidden; margin: 15px auto;}
.gsbtNews span{display: block; float:right; color:#9a9a9a; font-size: 14px; margin-top: 15px;}
.gsbtNews h2 label{font-size: 22px; font-family:'微软雅黑'; color:#1d1d1d;border-left: 4px solid #035ce3; padding: 10px 20px 10px; font-weight: 400;}
.gsbCon{ border:1px solid #e3e3e3;padding: 15px; overflow: hidden;}
.gsconTop h1 a{ display: block; float:left; margin-right: 25px;}
.gsconTop h1 p{ color: #5c5c5c;font-family:'微软雅黑'; font-size: 13px; display: block; overflow: hidden; line-height: 22px;}
.gsconTop h1 p label{ color: #2e2e2e;font-family:'微软雅黑'; font-size: 16px; padding: 10px 0px; border-bottom: 2px solid #dedede; display: block; margin-bottom: 10px;}
.gsconTop h1 p a.gsctMore{ font-size:15px; float: right;color: #5c5c5c;}

.gsconbtm{ padding: 10px 0px; border-top: 2px solid #dcdcdc; margin-top:10px; }
.gsconbtm ul.gsconbtnav{ width: 100%; height: auto; margin:auto;overflow: hidden;}
.gsconbtm ul.gsconbtnav li{ display: inline; float: left; line-height: 28px;width:100%; height:auto;}
.gsconbtm ul.gsconbtnav li a{ color:#656565; float: left;}
.gsconbtm ul.gsconbtnav li span{ color: #656565; float: right; display: block;margin: auto;}

.hezuo{ width: 1240px; height: auto; margin:30px auto;}
.hezuo h1{ color:#a50728; display: table; text-align:center; font-size: 18px; margin:22px auto;}
.hezuo ul.hznav{ width: 100%; height: auto; margin: auto; overflow: hidden;}
.hezuo ul.hznav li{ display: inline; float:left; margin: 16px;}
.hezuo ul.hznav li a{border: 1px solid #cdcdcd; display: block;}

.footer{ width: 100%; height: auto; margin: auto;}
.footerTop table{ margin: auto; padding: 30px 0px; border-top: 1px solid #e4e6e5;}
.footerTop table td{ line-height: 22px; color: #3d3d3d; width: 15%; vertical-align: top;}
.footerTop table td ul.ftnav{ overflow: hidden; width: 100%; height: auto;}
.footerTop table td ul.ftnav li{ display: inline; float:left;}
.footerTop table td ul.ftnav li a{color: #545454; font-size: 16px;font-family:'微软雅黑'; font-weight:bold;padding: 2px 25px; margin: 10px auto; display: block;}
.footerTop table td ul.ftnav li a:hover{ color: red;}
.footerTop table td ul.fooerNav{ width: 100%; height: auto; overflow: hidden;}
.footerTop table td ul.fooerNav li{ display: inline;float: left;width: 100%;}
.footerBtm{ background: #185bef; text-align: center; color: #fff; padding: 20px 0px;}

/*内页代码*/
@media(min-width: 1160px) {
    .container { margin: auto;
        width: 1160px;
    }
}
#banner {
    width: 100%;
    float: left;
    position:relative;
    border: none;

}
#banner img {
    width: 100%;
    height: auto;
}
#flash {
    width: 100%;
    float: left;
}
.main {
    width: 100%;
    float: left;
    padding: 30px 0;
}
.container {
    padding-left: 10px;
    padding-right: 10px;
}
/*left*/
#left {
    width: 240px;
    float: left;
}
.left_list {
    width: 100%;
    float: left;
    box-shadow: 0px 0px 5px #ccc;
    margin-bottom: 20px;
}
.left_top {
    width: 100%;
    height: 50px;
    line-height: 50px;
    float: left;
    background: #27bcff;
}
.left_top h3 {
    float: left;
    line-height: 50px;
    font-weight: 400;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #FFF;
    padding-left: 22px;
}
.left_con {
    padding: 0px;
    line-height: 24px;
    width: 100%;
    background: #fff;
    float: left;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.type_list {
    width: 100%;
    float: left;
}
.type_list ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.type_list li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.type_list li a {
    color: #333;
    margin: 0 22px;
    background: url(../images/left_0.png) no-repeat right center;
    font-size: 14px;
    display: block;
}
.type_list li a:hover {
    color: #ff8a00;
    background: url(../images/left_1.png) no-repeat right center;
}
.type_list li a.current {
    color: #ff8a00;
    background: url(../images/left_1.png) no-repeat right center;
}
.type_list li.second_cat {
}
.type_list li.second_cat a {
    background: url(../images/left_2.png) no-repeat left center;
    padding: 0 10px;
}
.type_list li.second_cat a:hover {
    background: url(../images/left_4.png) no-repeat left center;
}
.type_list li.second_cat a.current {
    background: url(../images/left_4.png) no-repeat left center;
}
.left_contact_con {
    padding: 14px;
    line-height: 24px;
}
.left_contact_con p {
    margin: 0;
}
.left_btn {
    border: solid 1px #ddd;
    background: transparent;
    border-radius: 4px;
    font-size: 14px;
    padding: 6px 15px;
    margin: 0;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    cursor: pointer;
}
.left_btn {
    display: none;
}
/*end*/

/*right*/
#right {
    width: 880px;
    float: right;
}
#right_top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}
#right_top h3 {
    float: left;
    font-size: 16px;
    color: #ff8a00;
    line-height: 40px;
    font-family: "微软雅黑";
}
#right_top h3 a {
    color: #ff8a00;
}
.ur_here {
    float: right;
    height: 40px;
    line-height: 40px;
    background: url(../images/home.png) no-repeat left center;
    padding-left: 18px;
}
.ur_here li {
    display: inline-block;
    margin: 0 3px;
    font-size: 12px;
    color: #797979;
}
.ur_here li a {
    color: #797979;
}
#right_con {
    width: 100%;
    float: left;
    padding: 10px 0 0 0;
    line-height: 200%;/*overflow-x:hidden;*/
    min-height: 300px;
    height: auto !important;
    height: 300px;
}

/*end*/





/****
联系我们
****/
#article_content table{ margin:10px auto;}
#article_content table td{ line-height:26px; color:#333; font-family:'微软雅黑'; font-size:14px;}
#article_content table td h1{ font-family:'微软雅黑'; font-size:17px; padding:10px 0px; color:#333;}

