@charset "gb2312";
html {font-size: 62.5%;}
*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; font-family:"microsoft yahei",Arial, Helvetica;position: relative;}/**防复制 -moz-user-select : none;-webkit-user-select: none;**/
table{ border-collapse:collapse; border-spacing:0;}
img { border:none;max-width: 100%;height: auto;}
a{color:#333333;text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.fix{*zoom:1;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
blockquote{ padding-left:2em;}
.round4{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.mShow, .logoTitle{ display:none;}

a, img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

@font-face {font-family: 'FontAwesome';src: url('../font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('../font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-star-o:before {font-family: 'FontAwesome'; content: "\f006";}


/**导航菜单 beigin**/
.head {width: 100%;height: 85px;background: #fff;}
.head h1{margin-top: 19px;float:left;}

.logo{}

.menuBox{float:right;}
.menu {float: left;}
.menu>li {position: relative;float: left;text-align: center;width: 120px;}
.menu>li:last-child{margin-right: 0;}
.menu>li>a{display:inline-block;font-size:16px;line-height: 85px;height: 85px;width: 100%;font-weight: normal; color:#000;}
.menu>li>ul {display: none;position: absolute;z-index: 999;width: 150px;background: rgba(43,51,123,0.8);}
.menu>li>ul li a {line-height: 40px;border-bottom: 1px solid #000;display: block;width: 100%; color:#fff; font-size:13px;}
.menu>li>ul li a:hover{color:#ff0}

.fixnav {position: fixed;top: 0px;left: 0px;background:rgba(255,255,255,0.9);z-index: 9999;}
.fixnav .menu>li a{color: #000;}

.head li #line{width: 0px;height: 4px;background-color: #fff;margin: 0 auto;position: absolute;top: 82px;left: 0px;right: 0px;transition: width 0.3s linear;}
.head li:hover #line, .head li.cur #line{width: 100%;}
.fixnav li #line{background-color: #ff9a00;}
/**导航菜单 end**/

.flag {float: right;padding-top: 33px;}
.flag a {display: inline-block;margin-right: 10px;}
.flag img {width: 30px;}

/**banner begin**/
.swiper {width: 100%;height: auto}
.swiper-slide {background-position: center; background-size: cover;}
.swiper-slide img {display: block; width: 100%;}
	  
/**banner end**/


.pWidth{width: 1600px;margin: 0 auto;}

.services{background: #f6f6f6;padding: 80px 0;width: 100%;}
.homeTitle{position:relative;margin-bottom:50px;}
.homeTitleLeft{float:left;}
.homeTitleLeft>.cn{font-size: 16px; color: #ff9a00; display: block;}
.homeTitleLeft>.en{font-size: 40px; line-height: 44px; color: #333; font-family: 'Montserrat', sans-serif; display: block; margin: 10px 0; text-transform: uppercase;}
.homeSubTitle{font-size: 16px; color: #333;}
.homeTitleRight, .homeCateList{float:right; max-width: 54%; height: 32px; overflow: hidden; position: absolute; right: 0; bottom: 0;}
.homeTitleRight a{font-size: 16px; color: #333; height: 22px; line-height: 22px; overflow: hidden;}
.homeTitleRight img{margin-left: 6px;}
.picList{}
.picList li{margin-right:2%; width:31.33%;box-sizing: border-box;float: left;}
.picList li:nth-child(3n){}
.picList li img{width: 100%;}
.picList li p {font-size: 16px;color: #333;text-align: center;height: 60px;line-height: 60px;background: #f5f5f5;}

.cases{background: #fff;padding:80px 0;}
.homeCateList{}
.homeCateList li{display: inline-block;padding: 0 6px;}
.homeCateList li.on{}
.caseList{}
.caseList li{float: left; width: 31.33%; margin-right: 2%; box-sizing: border-box;margin-bottom: 20px;}
.caseList li img{width:100%;}
.content_list_txt{padding: 30px; background: #fff url(arrowInto.png) no-repeat 94% 50px;}
.case_name{font-size: 18px; color: #000; margin-bottom: 5px; font-weight: bold;}
.case_trades{font-size: 14px; color: #666;}

.homeNews{padding:80px 0;background:#f6f6f6;}
.homeNewsList{}
.newsLeft{float: left; box-sizing: border-box; width: 30%;}
.newsLeft .pic{}
.newsLeft .pic img{transition: all 0.5s ease; width: 100%; object-fit: cover; display: block; height: 340px;}
.newsLeft .txt{}
.newsLeft .txt>a{font-size: 18px; color: #000; height: 24px; line-height: 24px; overflow: hidden; display: block; margin-top: 28px;}
.newsLeft .txt>p{font-size: 14px; color: #666; line-height: 24px; height: 48px; overflow: hidden; display: block; margin: 15px 0 20px;}
.newsMid{float: left; box-sizing: border-box; width: 34%; margin: 0 4%;}
.newsMid li{border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; margin-bottom: 20px;}
.newsMid li .pic{float:left;width:40%}
.newsMid li .pic img{transition: all 0.5s ease; height: 135px; width: 100%; object-fit: cover; display: block;}
.newsMid li .txt{float:right;width:58%}
.newsMid li .txt>a{font-size: 18px; color: #000; height: 24px; line-height: 24px; overflow: hidden; display: block; margin-top: 10px;}
.newsMid li .txt>p{font-size: 14px; color: #666; line-height: 24px; height: 48px; overflow: hidden; display: block; margin: 15px 0 20px;}
.newsRight{float: left; box-sizing: border-box; width: 28%; margin-right: 0;}
.newsRight li{width: 100%; border-bottom: 1px solid #e9e9e9; display: flex; height: 60px; line-height: 60px; overflow: hidden;font-size: 16px;}
.newsRight li span{float:right; font-size: 14px; color: #666;}

.link {line-height: 60px;background: #006060;}
.linkTitle {font-size: 14px;font-weight: bold;background: #0e5050;display: inline-block;padding: 0 20px;color: #fff;}
.linkTitle::before {font-family: 'FontAwesome';content: "\f08c";color: #fff;padding: 0 6px;}
.link a {display: inline-block;padding: 0 10px;color: #fff;}

.sideCate, .sideContact{padding: 32px 26px; background: #fff; margin-bottom: 40px;}
.right .title{font-size: 20px; color: #323333; border-left: 5px solid #ff9a00; padding-left: 8px; display: block; margin-bottom: 22px;}
.sideCateList{}
.sideCateList li{margin-bottom: 10px;}
.sideCateList li a{padding: 0 20px; background: #f4f7f9 url(arrowRight.png) no-repeat 95%; height: 48px; line-height: 48px; display: block; font-size: 16px; color: #323333;}
.sideContactList{}
.sideContactList li{line-height: 40px; font-size: 14px;}

.pageBanner{position: relative;}
.pageBanner img{width:100%;height:auto;object-fit:cover;}
.enterprise{padding: 90px 0px;background: #fff;position: relative;z-index: 3;}
.enterprise .pic{float: left; width: 48%;}
.enterprise .pic img{transition:all 0.5s ease;height:auto;width:100%;object-fit:cover;display:block}
.enterprise .txt{float: right;width: 50%;}
.enterprise .txt .title{font-size:28px;color:#333;display:block;margin-bottom:20px}
.enterprise .txt .content{font-size:16px;color:#333;line-height:30px}
.team{padding:90px 0px;background:#f8f8f8;position:relative;z-index:3}
.pageTitle{text-align:center;margin-bottom:45px}
.pageTitle h2{font-size:30px;color:#333}
.pageTitle p{font-size:16px;color:#717171;display:block;margin-top:15px}
.teamList{}
.teamList li{width:31.25%;float:left;margin-right:3.125%;position:relative}
.teamList li:last-child{margin-right:0}
.teamList li img{transition:all 0.5s ease;height:auto;width:100%;object-fit:cover;display:block}
.teamList li span{font-size:16px;line-height:24px;margin-top:10px;display:block;height:48px;overflow:hidden}
.partner{padding:90px 0px;background:#fff;position:relative;z-index:3}
.partnerList{}
.partnerList li{width:10%;float:left;margin-right:2.8%;margin-bottom:28px;border:1px solid #eaeaea;box-sizing:border-box}
.partnerList li:nth-child(8n){margin-right:0}
.partnerList li img{transition:all 0.5s ease;height:auto;width:100%;object-fit:cover;display:block}

.pageContact{margin: 90px 0px; background: url("contactBg.jpg") no-repeat center; background-size: cover; height: 620px; padding: 1px 0;}
.contactInfo{max-width: 665px; margin-top: 110px; margin-left: 60px; width: 50%; background: #fff; float: left; padding: 80px 40px; box-sizing: border-box;}
.contactTitle{font-size: 24px; color: #111;}
.contactList{width: 60%; float: left; background: #fff; padding-top: 20px;}
.contactList li{font-size: 18px; color: #111; display: block; margin-bottom: 5px;line-height: 40px;}
.contactList li span{}
.weChat{max-width: 136px; width: 40%; float: right; text-align: center;}
.weChat img{width: 100%;display: block;}
.map{background: url("map.png") no-repeat center; max-width: 589px; height: 454px; position: relative; width: 50%; margin-top: 80px; margin-right: 80px; background-size: cover; float: right;}
.feed{background: #f8f8f8;padding:90px 0;}
.feedPic{float:left;width: 40%;}
.feedPic img{transition: all 0.5s ease; height: 406px; width: 100%; object-fit: cover; display: block;}
.feedList{float: right; width: 56%;}
.feedList li{width: 48%; float: left; margin-bottom: 24px; margin-right: 2%; position: relative;}
.feedList li:nth-child(n+5){width:100%;margin-top: -10px;}
.feedList li input{padding: 0 20px; font-size: 14px; color: #a3a3a3; width: 90%; height: 56px; line-height: 56px; background: #fff;border: none;}
.feedList li input:nth-child(2) input, .feedList li input:nth-child(1) input{padding-left: 34px;}
.feedList li span{color: red; position: absolute; top: 22px; left: 11px;}
.feedList li textarea{padding: 20px;height:160px; font-size: 14px; color: #a3a3a3; width: 93%; resize: none;border:none;}
.feedButton{cursor: pointer; width: 180px !important; height: 56px; line-height: 56px; font-size: 16px; color: #fff !important; background: #083180 !important;}


/**首页搜索框 beigin**/
.search{ float:right; width:300px;}
.seaKeyWords{border: medium none; color: #000000; font-size: 12px; height: 28px; line-height: 28px; padding: 0 2px 0 10px; vertical-align: middle; width: 180px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.searchButton{background-color: #000000; border:1px solid #ccc;; color: #ffffff; cursor: pointer; font-size: 14px; height: 30px; margin-left:-3px; padding: 0; vertical-align: middle; width: 50px; -moz-border-radius:0px 4px 4px 0; -webkit-border-radius:0px 4px 4px 0;border-radius:0px 4px 4px 0;}
/**首页搜索框 end**/


.footer{background-color: #1e1d1f;padding: 10px 0;}
.footerContent{font-size: 14px; color: #727272; border-top: 1px solid rgba(255,255,255,0.1); margin-top: 24px; padding: 15px 0; display: inline-block; width: 100%;line-height: 26px;}
.footerContent a{color: #7d7d7e;margin: 0 3px;}
.footerContentWap{display:none;}
.footIcon{display:none;}
#footNav{display:none;}
.foot{background: url(footBg.jpg) no-repeat center; background-size: cover; padding-top: 40px; position: relative;}
.footBox1{border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 25px; margin-bottom: 50px; width: 100%; display: inline-block;}
.footLogo{float: left;}
.footNav{float: right;}
.footNav li {display: inline-block;line-height: 30px;font-size: 14px;padding: 0 30px;}
.footNav li a{color:#fff;}
.footNav li #line{display:none;}
.footLeft{float: left;width: 40%;}
.footLeft dl{float: left;width: 50%;}
.footLeft dl dd{}
.footLeft dl dd a{display: block;line-height: 30px;color: #929293;}
.footTitle{color: #fff;line-height: 60px;font-size: 20px;font-weight: bold;}
.footTitle a{color:#fff;}
.footMid{float: left; width: 40%; border-left: 1px solid #3b3a3c; border-right: 1px solid #3b3a3c; padding-left: 100px; height: 270px; box-sizing: border-box;}
.footMid ul{}
.footMid ul li{line-height: 30px;color: #929293;font-size: 14px;}
.footRight{float: right; width: 20%; box-sizing: border-box; text-align: right;}
.frImg img{width: 160px;}

/*内页 begin*/
.main{ padding:20px 0;background:#f8f8f8;}
.left {float: left;width: 72%;}
.right {float: right;width: 26%;}

.position {height: 60px;width: 100%;position: absolute;bottom: 0;}
.position .positionTitle {float: left;font-size: 14px;font-weight: bold;line-height: 60px;padding: 0 20px 0 16px;}

.position .positionTitle .ptLeft {font-size: 17px;color: #000;-webkit-transition: transform .3s;transition: transform .3s;display: block;}
.position .positionTitle em {display: inline-block;vertical-align: middle;padding-right: 10px;}
.position .positionTitle em img{width: 42px;height: 42px;display: block; transition: all 0.5s ease-in-out 0s;}
.position:hover .positionTitle .ptLeft em img{ transform: rotateY(180deg);}
.position:hover .positionTitle .ptLeft{-webkit-transform:translate(0,-10px);transform:translate(0,-8px);}

.position .positionContent {float: right;line-height: 60px;padding: 0 40px;color: #fff;background: rgba(0,0,0,0.2);}
.position .positionContent a{color: #ff9a00;}

.cateList{padding: 40px;}
.cateList li{float: left; background: #fff; margin-right: 30px; padding: 0 40px; line-height: 50px; color: #393a3a; font-size: 16px;}
.cateList li.on{}
.newsList li{padding: 20px 30px; background: #fff; display: inline-block; width: 100%; margin-bottom: 20px; box-sizing: border-box;}
.newsList li a{    float: left;}
.newsList li span {float: right;color: #ccc;font-size: 12px;}
.newsList li .pic{width: 28%;float:left;}
.newsList li .pic img{transition: all 0.5s ease; height: 180px; width: 100%; object-fit: cover; display: block;}
.newsList li .txt{width: 70%;float:right;}
.newsList li .txt .title{font-size: 20px; color: #111; font-weight: normal; height: 26px; line-height: 26px; overflow: hidden;}
.newsList li .txt .content{font-size: 14px; color: #717171; line-height: 30px; height: 60px; overflow: hidden; margin: 20px 0 30px;}
.sideNews{padding: 32px 26px;background: #fff; margin-bottom:40px;}
.sideNews .title, .sideTag .title{font-size: 20px; color: #323333; border-left: 5px solid #ff9a00; padding-left: 8px; display: block; margin-bottom: 22px;}
.sideNews .pic{position: relative;}
.sideNews .pic img{transition: all 0.5s ease; height: 175px; width: 100%; object-fit: cover; display: block;}
.sideNewsList{}
.sideNewsList li{width: 100%; border-top: 1px dashed #eee; height: 60px; line-height: 60px; overflow: hidden;}
.sideNewsList li:nth-child(1){border-top: none;}
.sideTag{padding: 32px 26px;background: #fff;}
.tagList{}
.tagList a{background: #f4f7f9; font-size: 14px; color: #323333; height: 36px; line-height: 36px; display: block; padding: 0 8px; overflow: hidden; border-radius: 5px; float: left; width: 31.33%; margin-right: 2%; text-align: center; margin-bottom: 14px;box-sizing: border-box;}

.newsTitle{font-size: 26px; color: #000;}
.baseInfos{display: inline-block; width: 100%; border-bottom: 1px solid #f1f1f1; padding-bottom: 24px; margin: 30px 0;}
.baseInfos dt, .caseInfo dt{float: left; margin-right: 18px; padding-right: 18px; background: url(splite.png) no-repeat right; font-size: 14px; color: #666;}
.newsContent{font-size: 16px!important; color: #333!important; line-height: 30px!important;}
.sideCateList{}
.sideCateList li{margin-bottom: 10px;}
.sideCateList li a{padding: 0 20px; background: #f4f7f9 url(arrowRight.png) no-repeat 95%; height: 48px; line-height: 48px; display: block; font-size: 16px; color: #323333;}
.pageCase{margin-bottom:30px;}
.caseIntro{width: 50%; min-height: 462px;padding: 70px 55px;float:left;box-sizing: border-box}
.caseIntro .title{width: 100%; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.caseIntro .title span{font-size: 26px; color: #333; display: inline-block; line-height: 40px; border-bottom: 2px solid #ff8f04;}
.caseIntro .txt{}
.caseIntro .caseTitle{font-size: 18px; color: #111; font-weight: normal;}
.caseIntro .content{font-size: 14px; color: #666; line-height: 24px; margin: 20px 0 55px;}
.caseContent{background:#fff; padding:30px;}

.market{padding: 90px 0px;}
.market1, .market3, .market5{ background: #fff;}
.market2{ background: url("marketBg2.jpg") no-repeat center; background-size: cover;}
.market4{ background: url("marketBg4.jpg") no-repeat center; background-size: cover;}
.market .pic{width: 42%;overflow: hidden;}
.market1 .pic, .market3 .pic, .market5 .pic{float: right;}
.market2 .pic, .market4 .pic{float: left;}
.market .pic img{transition: all 0.5s ease; height: 520px; width: 100%; object-fit: cover; display: block;}
.market .txt{width: 47.5%;}
.market1 .txt, .market3 .txt, .market5 .txt{float: left;}
.market2 .txt, .market4 .txt{float: right;}
.market .txt .title{font-size: 30px; color: #333; padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px solid #dfdfdf; margin-top: 40px;}
.market .txt .title a{float:right; font-size: 16px; color: #0b2b75; font-weight: normal; line-height: 40px;}
.market .txt .content{font-size: 16px !important; color: #333; line-height: 30px !important;}
.main .market:nth-child(2n) .txt .title{color:#fff;}
.main .market:nth-child(2n) .txt a{color:#fff;}
.main .market:nth-child(2n) .txt .content{color:#fff;}

.txtPage{line-height:28px; padding:10px 20px; color:#444; font-size:14px;}
.txtPage p{ line-height:28px;}
.picPage{padding: 10px 0 10px 12px;}

.prenext{ margin:20px 0; padding:0 4px; border:1px solid #ddd;}
.preArticle, .nextArticle {font-size: 14px;color: #666;line-height: 40px;}
.preArticle{ float:left;}
.nextArticle{ float:right;}
.preArticle a, .nextArticle a{color: #ff9a00;}

.contentSiteTag{ color:#888;}
.contentSiteTag span{ display:inline-block; padding:0 10px; line-height:40px; font-size: 22px;}
.contentSiteTag a{color: #888;display: inline-block;line-height: 40px;margin: 0 8px; padding:0 10px;}
.contentSiteTag a:hover{color:#e66e1e ; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; background:#ddd;}

.article{padding: 20px 0;}
.article .title{text-align: center;line-height: 80px;font-size: 18px;}
.articleContent{}
.articleContent .title{background: #f4f4f4;}
.articleContent .title span{display: inline-block; background: #ff9a00; line-height: 40px; color: #fff; width: 120px; text-align: center; font-size: 16px;}
.articleTxt{padding: 20px; font-size: 14px; line-height: 36px;}
.articleTxt img{}

.articlePicList{}
.articlePicList li {float: left;width: 31.3%;margin-right: 2%;box-sizing: border-box;}
.articlePicList li img {width: 100%;}
.articlePicList li span {display: block;background: #eee;line-height: 60px;text-align: center;}

/*内页 end*/

/* FeedBack beigin */
.feedBack{ padding:10px 0;}
.feedBlock{margin-bottom: 10px; position: relative;}
.fAuthor{left: 0; position: absolute; top: 0; width: 120px;}
.fIcon{ text-align:center;}
.fAvatar{background: url("../avatar.gif") no-repeat scroll center top; height: 67px; width: 120px;}
.fName{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; overflow: hidden; padding-right: 4px; text-align: center; white-space: nowrap;}
.fInfo{border: 2px solid #ddd; margin-left: 120px; min-height: 70px; padding: 8px; position: relative;}
.fTime{color: #aaa; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding-right:6px; position: absolute; right: 0; text-align: right; top: 10px;}
.fContent {background: url("../postBg.png") no-repeat scroll -270px 12px;border-bottom: 1px solid #ddd;font: bold 14px/40px "楷体";padding-left: 30px;white-space: pre-wrap;overflow: hidden;}
.fReply{background: url("../postBg.png") no-repeat scroll -270px -80px;white-space: pre-wrap;overflow: hidden;}
.fReply p{color: #333; padding-left: 30px; line-height:40px;}

.qipao1{border-color: transparent #ddd transparent transparent; border-style: solid; border-width: 16px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 14px;}
.qipao2{border-color: transparent #fff transparent transparent; border-style: solid; border-width: 20px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 10px;}
	
.commentbox{padding-top:5px;}
.liuyan li{ line-height:40px; clear:both;}
.liuyan .fontStyle{font: bold 12px/40px "宋体"; color:#1187de; float:left; width:100px; margin-right:10px; text-align:right;}
/* FeedBack end */

/* relative start */
.relativeInfo {background: #fff;margin-top: 10px;}
.relativeTitle{background-color: #f4f4f4;}
.relativeTitle span{background-color: #ff9a00; color: #fff; display: inline-block; font: 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}
.proDetailTitle{background-color: #f4f4f4;}
.proDetailTitle span{background-color: #ff9a00; color: #fff; display: inline-block; font: bold 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}

.relativeBox{ margin-bottom:8px;}
.relativePicList{ padding:10px 0;}
.relativePicList li {float: left;margin-right: 14px;width: 280px;}
.relativePicList li:nth-child(n+5){ display:none;}
.relativePicList li a, .relativeCaseList li span{ display:block; text-align:center; line-height:26px;}
.relativePicList li img {border: 1px solid #ccc;height: 190px;padding: 4px;width: 260px;}

.message{ }
.messageList {padding: 10px 20px 0 0;}
.messageForm {padding: 10px 30px;}
.relativeMsgBlock{margin-bottom: 10px; position: relative;}
.relativeMsgLeft{width:90px; float:left;}
.relativeMsgPic{background:url("../avatar.gif") no-repeat scroll center center; height: 64px;}
.relativeMsgName{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-top:5px;color:#196ba7;font-weight:bold;}		
.relativeMsgRight{float:left; padding-bottom:10px;}
.relativeMsgTime{text-align:right;font-family:Arial, Helvetica, sans-serif;color:#ccc;padding:0px 20px 5px 20px;}	
.relativeMsgContent{border: 1px solid #ddd; margin-left: 20px; padding: 8px 0; width:930px; position:relative;}
.relativeMsgBorder{height:55px; width:20px; background:url("../PostBG.png") no-repeat -6px -77px; position:absolute; left:-19px}
.relativeMsgContent p{padding:0px 20px 5px 20px;color:#196ba7;}
.messageTA{ width:800px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageTA2{ width:600px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageName{ width:200px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.messageCode{ width:100px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.Cbutton{background-color: #ff9a00; border: 0 none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 35px; margin: 15px; width: 180px;}
/* relative end */

/** Search beigin **/
.searchForm{padding: 10px 0 20px 0;}
.searchForm .seaKeyWords{ border:1px solid #ddd; width:160px !important;}
.searchtip{font: bold 14px/36px "微软雅黑"; padding: 20px; text-align: center;}
.result_list .gray{color: #000000; text-align: right;}
.result_list dl{ border-bottom:1px dashed #999}
.result_list dl dt{ font:bold 12px/30px '微软雅黑'; padding-left:10px;}
.resultContent{ font:12px/26px '微软雅黑'; padding-left:20px; color:#777;}
.resultInfo{ color: #aaa; font-size: 12px; line-height: 30px; padding-right: 10px; text-align: right;}
.resultInfo a{color:#aaa; margin-right:10px;}
/** Search end **/

/* 招聘信息 strat */
.recruitList{ border:1px solid #ff9a00;}
.recruitTitleBg{ background:#ff9a00;}
.recruitList li{ line-height:40px; border-bottom:1px solid #ff9a00;}
.recruitTitle{font:bold 14px/40px "宋体"; color:#fff; padding-left:10px; display:block; float:left;}
.recruitTime{color: #aaa; float: right; font-size: 12px; padding-right: 15px;}
.recruitItem{ font:bold 12px/40px "microsoft yahei",Arial, Helvetica; color:000; display:block; float:left; width:90px; text-align:right; padding-right:10px; background:#ddd;}
.recruitItemText{ float:left; width:655px; margin-left:10px; line-height:40px;}
.recruitDiscription{float:left; width:655px; margin-left:10px; line-height:30px;}
.recruitHr{ height:1px;}
/* 招聘信息 end */

/** siteMap strat **/
.siteMap{ line-height:30px;}
.siteMapBigLi{ padding-bottom:2px;}
.siteMapBigClass{background-color: #eee; color: #222; display: block; font: bold 12px/36px "microsoft yahei",Arial,Helvetica; padding-left: 20px;}
.siteMapBigClass:hover{ color:#000;}
.siteMap ul{margin-left: 24px;}
.siteMap ul li{border-bottom: 1px solid #eee; line-height: 30px;}
.siteMap ul li a{display: inline-block; padding: 0 8px; font-size: 12px;}
/** siteMap end **/

/*分页 begin*/
.yPage{text-align:center; height:35px; line-height:35px; margin-top:5px; color:#000;}
.yPage a{ color:#000000; margin:0 5px;}
.currentPage{ color:#000000;}
/*分页 end*/

/*service beigin*/
.kefu1Box,.kefu2Box { width:118px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.kefu1Box .msgserver a, .kefu1Box .contentTitle, .kefu1Box .show_btn, .kefu1Box .closeBtn, .kefu1Box .closeBtn a {background:url(../serviceImg/keFu01.png) no-repeat;}
.kefu2Box .msgserver a, .kefu2Box .contentTitle, .kefu2Box .show_btn, .kefu2Box .closeBtn, .kefu2Box .closeBtn a {background:url(../serviceImg/keFu02.png) no-repeat;}
.closeBtn a span { display:none;}
.show_btn { display:none; width:28px; height:112px; background-position:-231px 0 ;position:absolute; top:0; z-index:1; cursor:pointer;}
.show_btn span { display:none;}

.kefu01Content .qqserver p { text-align:center; padding:2px 0; margin:0; vertical-align:middle;}
.kefu01Content .qqserver p img {display: inline; vertical-align:middle;}
.kefu01Content .phoneserver{ text-align:center;}
.kefu01Content .phoneserver h5 { font-family:"Microsoft Yahei"; font-weight:bold; color:#666; font-size:15px;}
.kefu01Content .phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.kefu01Content .msgserver { text-align:center; margin-bottom:5px;}
.kefu01Content .msgserver a { background-position:-5px -145px; padding-left:20px;}
.kefu01Content hr {color:#f4f4f4; height:1px; margin:10px 0; clear:both; }

.keFu01 .kefuContent { width:118px; position:absolute; z-index:2; top:0; right:0;}
.keFu01 .contentTitle { height:33px; background-position:-100px 0; }
.keFu01 .kefu01Content { border-left:1px solid #1e1824; border-right:1px solid #1e1824; background:#fff;  text-align:center; padding:5px;}
.keFu01 .kefu01Content .qqserver p span { display:none;}
.keFu01 .contentBottom { height:2px; background:#1e1824; overflow:hidden; }
.keFu01 .closeBtn {position:absolute; right:1px; top:2px;}
.keFu01 .closeBtn, .keFu01 .closeBtn a {display:block; overflow:hidden; cursor:pointer; width:24px; height:22px; background-position:-250px 0; }
.keFu01 .show_btn { width:33px; height:120px; background-position:0 0;  }
/*service end*/

@media (max-width: 1600px){
	.pWidth{width: 96%;}
}
@media screen and (max-width:1200px){
	.menu>li {margin-right: 30px;}
}
@media screen and (max-width:1024px){
	.pWidth{width:100%;}
	.menuBox{display:none;background:rgba(0,0,0,0.9);width:100%;position:absolute;top:0;right:0;z-index:9;}
	.menuMore{position:absolute;right:0;display:block;background:url("wapImg/navMore-black.png") no-repeat scroll center center;height:5rem;width:5rem;background-size:25px 22px;top:18px;}
	.logoTitle{padding:10px 0;text-align:center;color:#ff0;font-size:30px;line-height:60px;}
	
	.menu{float:none;}
	.menu>li{float:unset;display:block;margin-right:0;text-align:center;border-bottom:1px solid #ccc;width:100%;}
	.menu>li a {color: #fff;height: 60px;line-height: 60px;}
	.menu>li #line{display:none;}
	.fixnav .menu>li a {color: #ff0;}
	
	.enterprise .txt .title {font-size: 16px;font-weight:bold;}
	.enterprise .txt .content{font-size:13px;}
	
	.enterprise .pic {display:none;}
	.enterprise .txt {float:none;width: 100%;padding: 0 1%;box-sizing: border-box;}
	.homeTitleRight, .homeCateList, .homeSubTitle{display:none;}
	.newsLeft{width:42%;}
	.newsMid{width:56%; margin:0 0 0 2%;}
	.newsRight{display:none;}
	.areaSite{display:none;}
	.footNav, .footLeft{display:none;}
	.footMid{width:50%; border-left:none;}
	.footRight{width:50%; text-align:center;}
	
	.homeTitle{margin-bottom:10px;}
	.homeTitleLeft{text-align:center;width:100%;}
	.homeTitleLeft>.en{font-size:18px;}
	
	.picPage {padding: 10px;}
	.txtPage {padding: 10px 0px;}
	.article {padding:0;}
	.articleTxt{padding: 10px 10px;}
	.articleTxt img{width:98%;}
}
@media screen and (max-width:768px){
	.left{width:100%;}
	.right{display:none;}
	.baseInfos {margin: 10px 0;line-height: 30px;padding: 0 2%;}
	.newsContent{padding:0 2%;}
	.article .title {text-align: center;line-height: 40px;}
	.article .title h1{font-size: 18px;}
	.video{padding:0 2%;}
	.relativeInfo{display:none;}
	
	.foot{padding-top: 10px;}
	.footLogo{text-align: center; float: none;}
	.footBox1{margin: 0; padding-bottom: 10px;}
	.footMid{display:none;}
	.footTitle{font-size:16px;}
	.position {display:none;}
	.txtPage img{width:98%;}
	.footerContent p{padding:0 1%;}
	.newsList li span {display:none;}
}

@media screen and (max-width:580px){
	.pageBanner img{ height:auto;}
	.footBox1{margin-bottom:10px;}
	.services, .cases, .enterprise, .homeNews, .team, .partner {padding:30px 0;}
	.picList {padding:0 1%;}
	.picList li {width: 100%;}
	
	.caseList, .teamList {padding:0 1%;}
	.caseList li, .teamList li{width: 100%;}
	.newsLeft, .newsMid{width:100%;box-sizing: border-box;margin:0; padding:0 2%;}
	
	.footMid {width: 100%;padding: 0 2%;box-sizing: border-box; height:auto;}
	.footRight{width:100%;}
	
	.partnerList li{width:30%;}
	.partnerList li:nth-child(8n){margin-right:2.8%}
	.partnerList li:nth-child(3n){margin-right:0%}
	
	.market{padding:20px 0}
	.market .txt .title{font-size:18px;}
	.market .txt{width:100%;}
	.market .txt .content{padding:0 1%;}
	.market .pic{width:100%;}
	.market .pic img{height:auto;}
	
	.caseIntro {width: 100%;padding: 20px 10px;min-height:auto;}
	.caseIntro .content {margin: 10px 0;}
	.caseIntro .title span {font-size: 20px;}
	.caseIntro .caseTitle {font-size: 16px;}
	
	.caseContent{padding:20px 1%;}
	.caseContent img{width:100%;}
	
	.cateList {padding: 10px 2%;}
	.cateList li {margin-right: 10px; padding: 0 20px;line-height: 50px;}
	
	.newsList li {padding: 10px;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.newsList li .pic {display:none;}
	.newsList li .txt {width: 100%;float: none;;}
	.newsList li .txt .content {height: auto; margin: 10px 0 10px;}
	
	.pageContact, .feed {margin: 10px 0;height: auto;padding: 30px 0;}
	.contactInfo {max-width: auto;width: 100%;float: none; padding: 20px 10px;    margin-top: 10px; margin-left: 0;background:rgba(255,255,255,0.4)}
	.contactList{background:none;}
	.map{display:none;}
	.pageTitle h2{font-size:20px;}
	.pageTitle p{display:none;}
	.feedPic{display:none;}
	.feedList {width:100%;}
	.feedList li{width:100%;}
	
}
@media screen and (max-width:450px){
	
}