﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{color:black;font-size:62.5%;}
body{font:14px/1.5 arial,"微软雅黑",'microsoft yahei';color:#555;outline:0;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"微软雅黑";}
textarea{resize: none;border: none;}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:2rem;font-weight:500;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
abbr,acronym{border:none;font-variant:normal;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width: 100%;}
caption,th{text-align:left;}
th{text-align:inherit;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
legend{color:#666;}
fieldset{border:none;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#666;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}

/* CSS活动的公共样式 */
.w1200{position:relative;width:1200px;margin: 0 auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}



/*头部*/
.header-bg {
    width: 100%;
    min-width: 1180px;
}
.dgg-header {
    background: #f1f1f1;
    line-height: 36px;
    font-size: 12px;
}
.w1180 {
    width: 1180px;
    height: auto;
    margin: 0 auto;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.dgg-header ul>li {
    float: left;
    position: relative;
}
.dgg-header .fl li a, .dgg-header .fr li a {
    font-size: 12px;
    color: #888;
    padding: 0 10px;
}
.dgg-header .fl li a, .dgg-header .fr li a {
    font-size: 12px;
    color: #888;
    padding: 0 10px;
}
.dgg-header .fr li a {
    padding: 0 15px;
    border-left: 1px solid #ddd;
}
.dgg-header .fr li:first-child a {
    border-left: none !important;
}
.pulics-icons {
    background: url(../imagqyfc/pulic-icon_03.png) no-repeat;
}
.dib {
    display: inline-block;
}
.nav-icon {
    width: 13px;
    height: 11px;
    background-position: -22px 0;
    margin-left: 6px;
    top: 3px;
}
.clearfix {
    zoom: 1;
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:after {
    clear: both;
    overflow: hidden;
}
.logo-img {
    margin-right: 25px;
    padding: 10px 0;
}
.header-form {
    width: 520px;
    position: relative;
    z-index: 33;
    padding: 22px 0 7px;
}

.search-input {
    width: 398px;
    border-radius: 3px;
    border: 1px solid #1d2088;
    overflow: hidden;
    text-align: left;
}
.search-input {
    width: 100%;
}
.search-input .input {
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.search-input .input {
    width: 445px;
}
.search-input button {
    width: 90px;
    text-align: left;
    padding-left: 40px;
    height: 40px;
    line-height: 40px;
    background: #1d2088;
    font-size: 16px;
    color: #fff;
    position: relative;
}
.search-input button {
    width: 65px;
}
.search-icon {
    width: 26px;
    height: 26px;
    background: url("../imagqyfc/cp_search.png") no-repeat;
    background-size: cover;
    position: absolute;
    top: 20%;
    margin-top: 0;
    left: 20px;
}
.hot-search span, .search-tab a {
    text-align: left;
    font-size: 12px;
    color: #888;
    line-height: 25px;
}
.search-tab a {
    padding: 0 10px;
}
.search-tab a.cur {
    color: #1d2088;
    border-bottom: none!important;
}

.hotline-box {
    width: 300px;
    overflow: hidden;
    padding: 35px 0 0;
}
.hotline-box {
    padding: 18px 0 0;
}
.hotline-box i {
    width: 25px;
    height: 45px;
    background-position: -178px 15px;
    margin-right: 2px;
    vertical-align: middle;
}

.hotline-text {
    vertical-align: middle;
    text-align: left;
}
.hotline-text p {
    font-size: 15px;
    color: #666;
    line-height: 22px;
}
.hotline-text p b {
    font-size: 25px;
    color: #1d2088;
}
.header-nav {
    width: 100%;
    border-bottom: 1px solid #1d2088;
}
.center-nav {
    width: 940px;
    height: 48px;
}
.center-nav {
    width: 1200px;
}
.center-nav li {
    float: left;
    position: relative;
}

.center-nav>li>a {
    display: block;
    font-size: 15px;
    color: #333;
    height: 48px;
    line-height: 48px;
    padding: 0 42px;
}

.center-nav li span {
    width: 4px;
    height: 4px;
    background: #1d2088;
    vertical-align: middle;
    margin-right: 5px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .35s;
    transition: all .35s;
}
.center-nav>.active>a, .center-nav>li:hover>a {
    color: #1d2088;
    font-weight: bold;
}
.center-nav>.active span, .center-nav>li:hover span {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

/*热门服务*/
.mTitle{height: 54px;line-height: 54px;text-align: center;}
.mTitle span{display: inline-block;width: 280px;height: 1px;background: #a4a4a4;position: relative;top: -6px;}
.mTitle em{display: inline-block;color: #a5a5a5;font-size: 18px;font-family: "宋体";margin-left: 5px;}
.mTitle .emR{margin-left: 0px;margin-right: 5px;}
.mTitle i {
    display: inline-block;
    width: 270px;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
}
.mTitleP{font-size: 14px;line-height: 14px;color: #878787;text-align: center;}
.floor3{overflow: hidden;background: #ffffff;padding-top:35px;padding-bottom: 34px;}
.floor3 .w1200{overflow: visible;}
.productList{margin-top: 50px;}
.productList .big{width: 590px;height: 300px;float: left;margin-right: 20px;margin-bottom: 20px;position: relative;-moz-box-shadow:0px 0px 10px #aaaaaa; -webkit-box-shadow:0px 0px 10px #aaaaaa; box-shadow:0px 0px 10px #aaaaaa;}
.productList .big:before{content: "热卖";display: block;position: absolute;width: 41px;height: 27px;line-height: 21px;top: 10px;left: -7px;text-align: center;background: url('../imagqyfc/floor3-hot.png') no-repeat;color: #ffffff;z-index: 10;}
.productList .big:nth-child(2){margin-right:0px;}
.productList .big .imgBox{display: block;width: 590px;height: 300px;overflow: hidden;text-align: right;}
.productList .big img{max-width: 590px;height: 300px;transition: all 1s;}
.productList .big:hover img{transform: scale(1.06);}
.productList .big .txt{position:absolute;width: 240px;overflow: hidden;padding: 25px 30px;top: 0;left: 0;background: none;transition: all .3s;}
.productList .big .txt h3{line-height: 68px;color: #3d3d3d;font-size: 25px;}
.productList .big .txt h3 span{color: #ef5f5f;font-size: 18px;font-family: "Arial";}
.productList .big .txt p{font-size: 12px;color: #b3b3b3;line-height: 26px;}
.productList .big .txt .more{font-size: 12px;color: #ffffff;text-align: center;display: block;width: 88px;height: 26px;line-height: 26px;margin-top: 14px;background: #ff7f00;border-radius: 13px;transition: all .3s;}
.productList .big .txt .more:hover{width: 108px}
.productList .small{width: 285px;height: 240px;float: left;margin-right: 20px;-moz-box-shadow:0px 0px 10px #aaaaaa; -webkit-box-shadow:0px 0px 10px #aaaaaa; box-shadow:0px 0px 10px #aaaaaa;position: relative;}
.productList .small:nth-last-child(1){margin-right: 0px;}
.productList .small a{display: block;width: 100%;height: 100%;overflow: hidden;text-align: right;}
.productList .small a img{max-width: 285px;height: 240px;transition: all 1s;}
.productList .small:hover a img{transform: scale(1.06);}
.productList .small a .txt{position: absolute;width: ;text-align: left;padding: 48px 30px;width: 80px;background: none;top: 0px;left: 0px;}
.productList .small a .txt h3{line-height: 30px;font-size: 16px;color: #3d3d3d;font-weight: bold;}
.productList .small a .txt p{line-height: 20px;color: #b3b3b3;font-size: 12px;}



/*团队风采-Page_about*/
.aboutFloor4{background: #ffffff;overflow: hidden;padding-top: 34px;}
.teamStyle{overflow: hidden;margin-top: 40px;}
.teamStyle li {
    float: left;
    width: 470px;
    height: 365px;
    margin-bottom: 30px;
    margin-right: 30px;
    overflow: hidden;
}
.teamStyle li.last{margin-right: 0px;}
.teamStyle li .imgBox{display: block;width: 470px;height: 180px;text-align: center;overflow: hidden;}
.teamStyle li .imgBox img{max-width: 470px;transition: all 1s; height:180px;}
.teamStyle li:hover .imgBox img{transform: scale(1.06);}
.teamStyle li .txt{width: 380px;height: 190px;overflow: hidden;background: #ededed;}
.teamStyle li .txt h3{margin-top: 12px;line-height: 60px;font-size: 30px;color: #000000;padding: 0px 30px;}
.teamStyle li .txt p{font-size: 16px;color: #707070;line-height: 24px;padding: 0px 30px;}


/*合作伙伴-Page_about*/
.aboutFloor6 {
    overflow: hidden;
    padding-bottom: 86px;
    background: url('../imagqyfc/aboutfloor6-bg.png') no-repeat;
    padding-top: 30px;
    margin-top: 45px;
}
.honor{margin-top:50px;overflow: hidden;}
.honor li{float: left;width: 215px;height: 108px;border: 1px #dbdbdb solid;margin-right: 18.75px;margin-bottom: 18px;overflow: hidden;position: relative;}
.honor li.last{margin-right: 0px;}
.honor li a{display: block;width: 100%;height: 100%;}
.honor li a img{width: 223px;height: 108px;}
.honor li a h3{position: absolute;top: 0;left: 1px;width: 90%;height: 108px;line-height: 108px;padding: 0px 5%;font-size: 16px;color: #ffffff;background: rgba(0,0,0,0.6);transform: rotateY(90deg);transition:all .3s;text-align: center;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.honor li:hover a h3{transform: rotateY(0deg);}






/* 底部样式 */
.footer1{overflow: hidden;height: 124px;background: #3c3c3c;border-bottom: 1px #777777 dotted;}
.footer1 ul{overflow: hidden;margin-top: 38px;}
.footer1 ul li{float: left;margin-right: 74px;overflow: hidden;}
.footer1 ul li:nth-last-child(1){margin-right: 0;}
.footer1 ul li img{display: block;float: left;margin-right: 14px;}
.footer1 ul li p{float: left;}
.footer1 ul li p span{display: block;line-height: 25px;color: #ffffff;font-size: 12px;}
.footer1 ul li p span:nth-child(2){line-height: 20px;}
.footer2{background:#3c3c3c;padding:48px 0 16px 0;overflow:hidden;color:#c3c3c3;font-size: 12px;}
.footMenu{width:90px;margin-right: 40px;overflow: hidden;float: left;}
.footMenu h2{color:#ffffff;font-size:16px;padding-bottom:10px;line-height: 20px;}
.footMenu p a{display: block;color:#c3c3c3;font-size:12px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;}
.footMenu p a:hover{padding-left: 8px;color: #ff7f00;}
.footTel{width:270px;margin-left: 30px;float: left;}
.footTel h2{color:#ffffff;font-size:16px;line-height: 20px;background: url('../imagqyfc/footer-tel.png') left center no-repeat;padding-left: 30px;}
.footTel p{line-height: 60px;font-size: 35px;color: #ff7f00;font-family: "Arial";}
.footInfo{min-width:502px;float: right;}
.footInfo h2{color:#ffffff;font-size:16px;padding-bottom:10px;line-height: 20px;}
.footInfo p{color:#c3c3c3;font-size:12px;line-height: 26px;overflow: hidden;}
.footInfo p span{display: block;}
.footInfo p span:nth-child(1){float: left;}
.footInfo p span:nth-child(2){float: right;min-width:158px;}
.footInfo .icons{margin-top: 40px;height: 20px;line-height: 20px;color: #ffffff;}
.footInfo .icons span{float: left;}
.footInfo .icons a{display: block;float: left;margin-right: 20px;position: relative;top: 0px;}
.footInfo .icons a.wx{width: 22px;height: 20px;background: url('../imagqyfc/footer-wx.png') center top no-repeat;position: relative;}
.footInfo .icons a.wx img{width: 0px;height: 0px;top: -0px;left: -0px;position: absolute;z-index: 1;transition: all .3s;}
.footInfo .icons a.wx:hover img{border: 1px #ff7f00 solid;width: 180px;height: 180px;top: -182px;left: -182px;}
.footInfo .icons a.xl{width: 22px;height: 20px;background: url('../imagqyfc/footer-xl.png') center 1px no-repeat;}
.footInfo .icons a.jrtt{width: 21px;height: 20px;background: url('../imagqyfc/footer-jrtt.png') center 1px no-repeat;}
.footInfo .icons a.zh{width: 21px;height: 20px;background: url('../imagqyfc/footer-zh.png') center top no-repeat;}
.imgLinks{margin-top:42px;margin-bottom: 42px;width: 882px;position: relative;left: 50%;margin-left: -441px;overflow: hidden;}
.imgLinks li{float: left;}
.imgLinks li.top{margin-right:8px;margin-bottom:10px;}
.imgLinks li.bottom{margin-right:4px;}
.imgLinks li a{display: block;overflow: hidden;border: 1px #919191 solid;}
.imgLinks li a img{width: 100%;height: 100%;}
.textLinks{line-height: 50px;overflow: hidden;}
.textLinks h2{color: #ffffff;font-size: 16px;line-height: 18px;}
.textLinks ul{overflow: hidden;}
.textLinks ul li{float: left;margin-right: 10px;}
.textLinks ul li a{color: #c3c3c3;font-size: 12px;}
.textLinks ul li a:hover{color: #ff7f00;}
.footer3{background: #242424;overflow: hidden;font-size: 12px;color: #a2a2a2;height: 54px;line-height: 54px;}
.footer3 p:nth-child(1){float: left;}
.footer3 p:nth-child(1) a{margin-left: 10px;}
.footer3 p:nth-child(2){float: right;}
.footer3 p:nth-child(2) a{margin-right:10px;}
.footer3 p a{color: #a2a2a2;}
.footer3 p a:hover{color: #ff7f00;}

.jobpro{ margin-top:56px; color:#333333}
.jobpro h5{ font-size:24px; height:36px;}

.teamTxt img{transition: 0.5s all}




/*全局样式*/
.clear{clear:both;overflow:hidden;height:0;}



.txtAboutL{width: 350px;height: 520px;float: left;padding: 40px;background: #ff7f00;}
.txtAboutL h1{font-size: 60px;line-height: 60px;font-family: "Arial";color: #ffffff;}
.txtAboutL h2{font-size: 30px;line-height: 78px;color: #ffffff;}
.txtAboutL p{font-size: 12px;line-height: 24px;color: #ffffff;margin-bottom: 20px;}
.txtAboutR{width: 770px;height: 600px;overflow: hidden;float: right;text-align: center;}
.txtAboutR img{max-width: 770px;height: 600px;transition: all 1s;}
.txtAboutR:hover img{transform:scale(1.04);}




.slideBox1 {
    width: 465px;
    float: left;
    overflow: hidden;
    position: relative;
    margin-right: 35px;
    height: 350px;
}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:450px; height:230px; display:block;  }


.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:25%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../imagqyfc/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }




.gr_kefu{ display:none;position:fixed;width:60px;left:5px;top:30%;z-index:100;background: #ffffff;cursor: pointer;-moz-box-shadow:0px 0px 10px #cccccc; -webkit-box-shadow:0px 0px 10px #cccccc; box-shadow:0px 0px 10px #cccccc;}
.gr_kefu ul>li {
    width: 60px;
    height: 50px;
    float: left;
    position: relative;
    font-size: 12px;
    color: #ff7f00;
    text-align: center;
    border-bottom: 1px solid #eaeaea;
}
.gr_kefu ul>li>a{display: inline-block;width: 100%;height: 100%;color: #ff7f00;}
.gr_kefu ul>li>a img{position: absolute;left: -0px;top: 0px;transition: all .3s;height: 0px;}
.gr_kefu ul>li>a:hover img{height: 110px;border: 2px #ff7f00 solid;left: -116px;}
.gr_kefu ul>li.kf1{height: 60px;background: url('../imagqyfc/kf1-bg.png') center 20px no-repeat;}
.gr_kefu ul>li.kf1>a{line-height: 65px;}
.gr_kefu ul>li.kf2{height: 59px;background: url('../imagqyfc/kf2-bg.png') center 0px no-repeat;}
.gr_kefu ul>li.kf2>span{line-height: 72px;}
.gr_kefu ul>li.kf2 ol{overflow: hidden;position: absolute;width: 0px;left: -0px;top: 0px;transition: all .3s;height: 0px;background: #ffffff;}
.gr_kefu ul>li.kf2 ol .qq{height: 40px;line-height: 40px;border-bottom: 1px #eeeeee solid;}
.gr_kefu ul>li.kf2 ol .wang{height: 40px;line-height: 40px;border-bottom: 1px #eeeeee solid;}
.gr_kefu ul>li.kf2 ol .spk{height: 40px;line-height: 40px;border-bottom: 1px #eeeeee solid;}
.gr_kefu ul>li.kf2 ol .tell{height: 40px;line-height: 40px;border-bottom: 1px #eeeeee solid;}
.gr_kefu ul>li.kf2:hover ol{width: 100px;border: 2px #ff7f00 solid;left: -106px;height: auto;}
.gr_kefu ul>li.kf3{height: 57px;background: url('../imagqyfc/kf3-bg.png') center 0px no-repeat;}
.gr_kefu ul>li.kf3>a{line-height: 72px;}
.gr_kefu ul>li.kf3>a:hover img{height: 210px;left: -216px;}
.gr_kefu ul>li.kf4{height: 62px;background: url('../imagqyfc/kf4-bg.png') center 0px no-repeat;}
.gr_kefu ul>li.kf4>a{line-height: 84px;}
.gr_kefu ul>li.kf5{height: 58px;background: url('../imagqyfc/kf5-bg.png') center 0px no-repeat;}
.gr_kefu ul>li.kf5>a{line-height: 66px;}
.gr_kefu ul>li.kf6{height: 60px;background: url('../imagqyfc/kf6-bg.png') center 0px no-repeat;}
.gr_kefu ul>li.kf6>a{line-height: 76px;}
.gr_kefu ul>li>.sidetop {
    transition: all 0.3s;
    color: #ffffff;
    height: 30px;
    width: 41px;
    font-size: 12px;
    line-height: 15px;
    padding: 10px;
    padding-top: 22px;
    letter-spacing: 2px;
    background: #ff7f00 url('../imagqyfc/kefu-toTop.png') center 12px no-repeat;
}

.aliasNav{overflow: hidden;background: #ffffff;height: 59px;line-height: 59px;border-bottom: 1px #dfdfdf solid;}
.aliasNav ul{overflow: hidden;}
.aliasNav ul li{overflow: hidden;margin:0 45px;float: left;}
.aliasNav ul li a{display: block;height: 59px;font-size: 16px;color: #505050;position: relative;}
.aliasNav ul li a:after{content: "";display: block;position: absolute;bottom: 0;left: 0;height: 3px;width: 0px;background: #ff7f00;transition: all .3s;}
.aliasNav ul li:hover a:after,.aliasNav ul li.on a:after{width: 100%;}

	





.teamStylea{overflow: hidden;margin-top: 40px;}
.teamStylea li {
    float: left;
    width: 470px;
	height:335px;
    margin-bottom: 30px;
    margin-right: 30px;
    overflow: hidden;
}	
.teamStylea li .imgBox {
    display: block;
    width: 470px;
    height: 180px;
    text-align: center;
    overflow: hidden;
}	
.teamStylea li .imgBox img{max-width: 470px;transition: all 1s; height:180px;}
.teamStylea li:hover .imgBox img{transform: scale(1.06);}

.teamStylea li .txt {
    width: 380px;
    height: 190px;
    overflow: hidden;
    background: #ededed;
}