/*css document*/
html, body, div, ul, ol, li, p, span, a, h1, h2, h3, h4, img, table, tr, td, dl, dt, dd {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.cl {
    clear: both;
}
*{
	font-size:14px;
	font-family:"microsoft yahei";
	color:#707070;
}
a {
    text-decoration: none;
}

li {
    list-style: none;
}

body {
    margin: 0 auto;
    background-color: #fff;
    width: 100%;
}
/* 头部开始 */
/* createBy Mandy */
/* 2016.08.25 */
.headBox{
	width: 100%;
	position:fixed;
	top:0;
	height:70px;
	background-color:#fff;
	z-index:999;
}
.head{
	width:1100px;
	margin:0 auto;
	position:relative;
}
.head h1 img{
	width:auto;
	height:60px;
	float:left;
	margin-top:5px;
}
.parentNav{
	float:right;
}
.parentLi_atv>a{
	color:#f86d18 !important;
}
.parentLi{
	float:left;
	width:110px;
	text-align:center;
}
.parentLi:hover ul{
	display:block;
}
    .parentLi:hover >a {
        color:#f86d18;
    }
	.parentLi:hover >a >label{
        color:#f86d18;
    }
.parentLi>a{
	width:100%;
	display:block;
	font-size:16px;
	color:#444;
	line-height:70px;
}
.parentLi>a>label{
	font-size:1px;
	padding-left:5px;
	line-height:50px;
}
.childNav{
	display:none;
	width:110px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/000bg.png);
}
.childNav>li>a{
	line-height:30px;
	color:#fff;
	width:100%;
	display:block;
}
.childNav>li:hover a{
	color:#f86d18;
}
.line_act{
	position:fixed;
	margin:-15px 15px auto 15px;
	height:3px;
	border-bottom:2px solid #f86d18;
}
/* 头部结束*/

/* 主体开始 */
/* createBy Mandy */
/* 2016.08.25 */

.contentBox{
	position:relative;
	margin-top:70px;
}
.banner{
	position:relative;
	width:100%;
	height:560px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.banner>img{
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.titleDemo{
	width:1100px;
	margin:60px auto;
	text-align:center;
}
.titleDemo>h2{
	font-size:42px;
	color:#f86d18;
}
.titleDemoLine{
	width:760px;
	height:2px;
	background-color:#b5b5b5;
	margin:-30px auto auto auto;
}
.titleDemoP1{
	background-color:#fff;
}
.titleDemoP2{
	background-color:#434042;
}
.titleDemoP4{
	background-color:#4d4e53;
	width: 180px;
}
.titleDemoP{
	color:#999;
	font-size:28px;
	font-weight:800;
	line-height:60px;
	padding-left:30px;
	padding-right:30px;
}
.childIndustryUl{
	width:1140px;
	margin:0 auto;
	text-align:center;
	height: auto;
}
.childIndustryLi{
	width:340px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
.childIndustryLi>p{
	line-height:25px;
	font-size:15px;
	padding-bottom:70px;
}
.proLogo{
	width:auto;
	height:45px;
	margin:20px auto;
}
.childIndustrySp{
	font-size:18px;
	width:110px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
	margin:0 auto;
	color:#f86d18;
	border:1px solid #f86d18;
	border-radius:5px;
}
.sent_btn:hover{
	background-color:#f86d18;
	color:#fff;
}
.industryPro{
	margin-top:60px;
	background:url(../images/demo2bg.jpg);
	overflow:hidden;
}
.industryProLi{
	width:340px;
	min-height:330px;
	margin-bottom:50px;
}
.industryProLi:hover span{
	color:#fff
}
.industryProLi:hover p{
	color:#fff
}
.industryProLi span{
	display:block;
	font-size:18px;
	padding-top:130px;
	color:#707070
}
.industryProLi>p{
	width:250px;
	padding-left:40px;
	padding-top:10px;
	padding-right:40px;
	padding-bottom:0;
}
.industryProLi1{
	background:url(../images/demo21b.png) no-repeat center 40px #fff;
}
.industryProLi2{
	background:url(../images/demo22b.png) no-repeat center 40px #fff;
}
.industryProLi3{
	background:url(../images/demo23b.png) no-repeat center 40px #fff;
}
.industryProLi1:hover{
	background:url(../images/demo21a.png) no-repeat center 40px #f86d18;
}
.industryProLi2:hover{
	background:url(../images/demo22a.png) no-repeat center 40px #f86d18;
}
.industryProLi3:hover{
	background:url(../images/demo23a.png) no-repeat center 40px #f86d18;
}
.InewsBox{
	width:338px;
	min-height:445px;
	background-color:#fefdfb;
	border:1px solid #ddd;
}
.InewsImgBox{
	margin:20px auto;
	width:300px;
	height:170px;
	overflow:hidden;
}
.InewsImg{
	width:300px;
	height:auto;
}
.InewsTitle{
	font-size:14px;
	color:#444;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
.InewsP{
	height:140px;
	text-align:left;
	font-size:13px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	line-height:24px;
	padding-bottom:10px;
}
.InewsA{
	padding:4px 10px;
	border-radius:10px;
	font-size:14px;
	color:#444;
	border:1px solid #707070;
	margin-bottom:20px;
}
.InewsA:hover{
	border:none;
}
.height20{
	height:20px;
}
.team{
	margin-top:60px;
	background:url(../images/demo4bg.jpg);
	overflow:hidden;
}
.teamUl{
	width:1120px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:auto;
}
.teamLi{
	width:180px;
	height:180px;
	float:left;
	overflow:hidden;
	background-color:#925c3c;
	border:10px solid #925c3c;
	margin:12px;
	position: relative;
}
.teamLi:first-child{
	margin-left:125px;
}
.teamLiImg{
	width:180px;
	height:180px;
}
.teamNameBox{
	position: absolute;
	display:none;
	width:180px;
	height:185px;
	top:0;
	left:0;
	z-index: 2;
	background:url(../images/red.png);
}
.teamPName{
	margin-top:50px;
	color:#000;
	font-size:24px;
	text-align:center;
}
.teamPPoistion{
	margin-top:20px;
	color:#fff;
	font-size:20px;
	text-align:center;
}
.history{
	width:1246px;
	margin: 70px auto;
	text-align:center;
}
.historyUl{
	width:1246px;
	margin:50px auto 30px auto;
}
.historyLi{
	width:165px;
	height:152px;
	float:left;
	margin:auto 73px;
	background:url(../images/hisBG.png) no-repeat;
	text-align:center;
}
.historyLi b label {
	font-size:40px;
	font-weight:800;
	line-height:150px;
}
.historyLi>b{
	font-size:30px;
	font-weight:800;
	line-height:150px;
}
.historyTip{
	margin-top:-40px;
}
.historyDes{
	width:1200px;
	margin:80px auto;
	text-align:center;
	font-size:30px;
	color:#999;
}
.historyA{
	height:35px;
	line-height:35px;
	display:block;
	width:130px;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	background-color:#f86d18;
	margin:0px auto 20px auto;
}
.historyA:hover{
	background-color:#fe3e03;
}
.footerBox{
	width:100%;
	background-color:#404040;
	overflow:auto;
}
.footer{
	width:1100px;
	margin:0 auto;
}
.footerDl{
	float:left;
	margin-right:60px;
	padding-bottom:30px;
	margin-top:30px;
}
.footerDl>dt{
	font-size:18px;
	color:#fafcfd;
	line-height:30px;
}
.footerDl>dd{
	width:120px;
}
.footerDl>dd>a{
	height:30px;
	color:#ddd;
	line-height:30px;
}
.footerDl>dd>a:hover{
	color:#f86d18;
	border-bottom:2px solid #f86d18;
}
.servesPhone{
	color:#f86d18;
	font-size:26px;
	line-height:40px;
}
.footerDlPhone{
	text-align:right !important
}
.footerDlPhone>span{
	color:#ddd;
	line-height:30px;
}
.footerCopy{
	width:100%;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fafcfd;
	background-color:#262626;
}
.shareBox{
	float:right;
	text-align:center;
	margin-top:30px;
}
.shareBox *{
	color:#fafcfd;
}
.bshare-custom a{
	color:#fafcfd !important;
}
.shareBox dd img{
	margin:10px auto;
}
.localBox{
	width:100%;
	height:40px;
	background-color:#f0f0f2;
}
.local{
	width:1100px;
	margin:0 auto;
	padding-left:25px;
	line-height:40px;
	background:url(../images/local.png) no-repeat 10px 10px;
}
.aboutUsBox{
	width:100%;
	height:800px;
	background-color:#f9f9fb;
}
.innerTitle{
	width:1100px;
	text-align:center;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:50px;
}
.innerTitle dt{
	color:#f4d6c3;
	font-size:40px;
}
.innerTitle dd{
	font-size:36px;
	line-height:70px;
}
.innerTitle p{
	font-size:16px;
	line-height:30px;
}
.honerBox{
	width:1100px;
	margin:0 auto;
	text-align:left;
}
.honerBox2{
	width:1100px;
	margin:80px auto auto auto;
	text-align:left;
}
#pro{width:1100px; height:240px;padding-top:10px;margin:30px auto;}
	  .rollBox { }
	  .rollBox .LeftBotton {overflow:hidden;float:left;display:inline;background:url(../images/L.png) no-repeat;width:35px;height:70px; cursor: pointer; margin:70px 10px 0 0px;}
	  .rollBox .RightBotton {overflow:hidden;float:left;display:inline;background:url(../images/R.png) no-repeat;width:35px;height:70px; cursor:pointer;display:inline;margin:70px 0px 0px 18px;}
	  .rollBox .Cont {width:1000px;overflow:hidden;float:left;display:inline;}
	  .rollBox .ScrCont {width:100000000px;}/*加大宽度是为了适应更多的logo内容*/
	  .rollBox .Cont li {width:190px; height:247px;float:left;text-align:center;display:inline; margin-right:10px;position:relative}
	  .rollBox .Cont li a img{ border:1px solid #eaeaea; padding:2px;width:178px;height:240px;}
	  .rollBox .Cont li p a{ text-decoration:none; color:#eefed5; padding:7px 0 3px 0; display:block;}
	  .rollBox #List1, .rollBox #List2 {float:left;}
	  .imgHover{width: 178px;margin-left: 6px;margin-top: 2px;height: 240px;z-index:5;position:absolute;text-align:center;background:url(../images/000bg.png) repeat;cursor:pointer;}
	  .imgHover img{border:none; padding:0px;width:41px;height:38px;margin-top:100px;}
	  .floatBox{background:url(../images/001bg.png);z-index:99999;position:fixed;width:100%;height:100%;text-align:center;}
	  .floatBox img{max-width:800px;max-height:600px}
.sqareBox{
	width:100px;
	color:#f86d18;
	font-size:24px;
	padding:10px;
	border:1px solid #fc9658;
}
.honerText{
	margin:20px auto 70px auto;
}
.honerText dt{
	color:#fb6001;
	font-size:16px;
	line-height:30px;
	margin-top:20px;
	background:url(../images/dian.png) no-repeat 0px 12px;
	padding-left:15px;
}
.produce{
	text-align:left;
}
.processBox{
	width:100%;
	height:800px;
}
.process{
	width:1100px;
	height:800px;
	margin:0 auto;
	background:url(../images/produceBG.png) no-repeat center 90px;
	position:reletive;
}
.processText{
	position: absolute;
	width:350px;
}
.processText dt{
	font-size:28px;
	color:#888;
	height:55px;
	line-height:55px;
}
.processText dd{
	margin-top:10px
}
.processText2{
	margin-top: 90px;
    margin-left: 125px;
}
.processText2 dt{
	background:url(../images/yunxinLogo.png) no-repeat 0px 0px;
	padding-left:230px;
}
.processText4{
	margin-top: 86px;
    margin-left: 695px;
}
.processText4 dt{
	background:url(../images/52Logo.png) no-repeat 0px 0px;
	padding-left:230px;
}
.processText1{
	margin-top: 630px;
    margin-left: 190px;
}
.processText1 dt{
	background:url(../images/logo.png) no-repeat 100px 0px;
}
.processText3{
	margin-top: 630px;
    margin-left: 790px;
}
.processText3 dt{
	background:url(../images/shujubaoLogo.png) no-repeat 190px 0px;
}
.linkBox{
	width:100%;
	height:470px;
	background-color:#f9f9fb;
}
.links{
	width:1150px;
	margin:0 auto;
}
.links>li{
	width:330px;
	height:180px;
	float:left;
	margin:120px 25px;
	text-align:center;
	border:1px solid #ddd;
	background-color:#fff;
}
.links>li:hover{
	border:1px solid #f86d18;
	background-color:#fffff6;
}
.links>li:hover a{
	color:#f86d18
}
.links>li>a>img{
	height:60px;
	margin-top:60px;
}
.links>li>a{
	line-height:190px;
	font-size:20px;
}
.adressesBox{
	width:1120px;
	margin:80px auto;
}
.adressesBox dt{
	font-size:20px;
	line-height:20px;
	color:#444;
	font-weight:800;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:12px;
	border-left:8px solid #f86d18;
	padding-left:5px;
}
.adress{
	width:260px;
	height:260px;
	margin:20px 10px;
	float:left;
	text-align:center;
}

.adress>p{
	display:block;
	width:201px;
	margin:0 auto;
}
.adress>h2{
	font-size:16px;
	line-height:60px;
	font-weight:550;
}
.adress>img{
	border-radius:10px;
}
.phoneNum{
	text-align:right;
	width:140px;
	color:#5680aa;
	font-size:12px;
	font-weight:800;
	margin:15px auto;
	background:url(../images/phone.png) no-repeat 0px 2px;
}
.joyinUsBox{
	width:1100px;
	height:741px;
	margin:0 auto;
	font-size:18px;
	line-height:46px;
	text-align:center;
	background:url(../images/joyinUsBG.png) no-repeat 0px 2px;
}

.sqareBoxP{
	font-size:18px;
	line-height:80px;
}
.partners{
	width:1240px;
	margin:30px auto;
}
.partners li{
	float:left;
	margin-right:70px;
	margin-left:70px;
}

.historyTime{
	width:1100px;
	margin:30px auto;
	background-color:#f9f9fb;
	border:#ddd 1px solid;
	overflow:auto;
}
.historyTime>li{
	margin:10px 16px;
	padding:5px 10px;
	color:#707070;
	font-size:20px;
	float:left;
	cursor:pointer;
}
.historyTime>li:hover{
	color:#fff;
	background-color:#f86d18;
	border-radius:5px;
}
.historyTimeAct{
	color:#fff !important;
	background-color:#f86d18;
	border-radius:5px;
}
.historyBox{
	width:1100px;
	margin:0px auto 80px auto;
}
.historyBoxL{
	width:120px;
	float:left;
	color:#f86d18;
	font-size:22px;
	font-weight:800;
}
.historyBoxR{
	width:978px;
	float:left;
	border-left:2px solid #ddd;
}
.historyIntr{
	color:#f86d18;
	font-size:18px;
	padding:10px 0px 10px 50px;
}
.sixImg{
	padding-left:104px;
}
.sixSImg{
	padding-left:115px;
	width:12px;
	height:auto
}
.historyList{
	padding-left:50px;
	background:url(../images/sixS.png) no-repeat 0px center;
}
.historyList>a{
	border:1px solid #efeded;
	padding:10px;
	display:block;
	border-radius:8px;
	margin:20px auto;
	line-height:28px;
}
.historyListBox{
	margin-left:-7px;
}

.newsBox{
	width:1100px;
	margin:50px auto;
}
.newsLeft{
	width:760px;
	float:left;
}
.newsTitleBox{
	margin-top:50px;
}
.newsTitle{
	font-size:24px;
	color:#444;
	line-height:60px;
}
.newsTime{
	line-height:50px;
}
.newsDetails{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-top:30px;
	padding-bottom:30px;
	line-height:24px;

}
    .newsDetails img {
        max-width:760px;
    }
.otherNews{
	line-height:30px;
}
.otherNews:hover a{
	color:#ff6406;
}
.backLIst{
	margin-top:20px;
	border:1px solid #ff6406;
	color:#ff6406;
	border-radius:10px;
	padding:2px 5px;
	cursor:pointer;
	float:right;
}
.backLIst:hover{
	background-color:#ff6406;
	color:#fff !important;
}
.newsRight{
	float:left;
	margin-left:60px;
	width:280px;
}
.NewsSmall{
	font-size:16px;
	color:#444;
	margin:70px auto 30px auto;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
.newsRightLists{
	margin:30px auto;
	height:60px;
	display:block;
}
.newsListsRightImgBox{
	float:left;
	width:90px;
	height:60px;
	overflow:hidden;
}
.newsListsRightImg{
	width:90px;
	height:auto;
}
.newsListsRightTitle{
	font-size:12px;
	line-height:24px;
	float:left;
	width:180px;
	margin-left:10px;
	cursor:pointer
}
.newsListsRightTitle:hover{
	color:#ff6406;
}
.newsBoxL{
	margin:20px;
}
.newsTimeList{
	width:55px;
	float:left;
	text-align:center;
	margin-top:10px;
}
.newsTimeList>li{

	cursor:pointer;
	margin:10px auto;
}
.newsTimeList>li:hover{
	color: #fff !important;
    background-color: #f86d18;
    border-radius: 5px;
}
.NEWSLISTBOX{
	width:1200px;
	margin:0 auto;
}
.newsListFL{
	float:left;
}
.teamBox{
	width:1100px;
	margin:50px auto;
	height:320px;
	background-color:#f9f9fa;
}
.teamPersonImg{
	width:290px;
	height:320px;
	float:left;
}
.teamName{
	font-size:16px;
	line-height:30px
}
.teamInstroduce>p{
	float:left;
	width:300px;
	margin-right:60px;
	font-size:12px;
	line-height:22px;
}
.teamTextBox{
	float:left;
	margin:20px auto 20px 70px;
}
.teamPosition{
	color:#f86d18;
	line-height:30px;
}

.servicesBox{
	width:1100px;
	margin:0 auto 100px auto;
}

.servicesTextBox{
	float:left;
	text-align:left;
	width:500px;
}
.servicesText{
	line-height:24px;
	margin:30px auto 30px 0px;
}
.servicesTitle{
	font-size:24px;
	margin-top:30px;
}
.proViewImg{
	float:left;
}
.proViewImgodd{
	margin-right:50px;
	margin-top:50px;
}
.proViewImgeven{
	margin-left:100px;
}
.servicesMore{
	font-size: 18px;
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	width:90px;
    color: #f86d18;
    border: 1px solid #f86d18;
    border-radius: 15px;
}
.PaginationStyle {
    width:1040px;
    margin:0 auto;
    text-align:right;
}
.badge {
	width: 20px;
	height: 20px;
	vertical-align: text-top;
}


















