@charset "gb2312";
html, body {background:#f5f5f5; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
* { margin:0; padding:0; list-style:none;   -moz-user-select:none;box-sizing: border-box;}
a {text-decoration: none;}
ul, p, h1, h2 {margin: 0; padding: 0;font-weight: normal;}
ul li {list-style-type: none;}
img {border: medium none;}
.clear{ clear:both;}
.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;}

.logoTitle, .menuMore, .wapNewsMore, .footIcon, .footNav, .supportTitle, .mShow{ display:none;}
.header{background-color:#000; height: 60px; position: fixed; top: 0; width: 100%; z-index: 999;filter:alpha(opacity=80); -moz-opacity:0.8;  -khtml-opacity: 0.8; opacity: 0.8; }
.header .ytLogo{ float:left;}
.header h1{ float:left;}
.header .menuBox{margin: 0 auto; float:right;}
.header .menuBox ul {color: #fff; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; height: 60px; line-height: 60px;}
.header .menuBox ul li {float: left; width:130px; text-align:center; transform: skew(165deg, 0deg);}
.header .menuBox ul li:hover{ background-color:#0287ed;}
.header .menuBox ul li a {color: #fff;text-decoration: none; display:inline-block; transform: skew(15deg, 0deg); width:100%;}
.header .menuBox ul li a:hover {color: #fff;}

.swiper .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.swiper .swiper-slide-active img,.swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	

.bannerAD{background:url(banner/banner3.jpg) center center no-repeat; height:400px;}

.ytWidth{margin: 0 auto;width: 1600px;}
.iTitle{ text-align:center; padding:15px 0 35px 0;}
.nSpace{ height:60px;}


/*·þÎñ*/
.iServiceBox {margin: 30px 0;}
.iServiceBox .iServiceList{float: left; width: 50%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;} 
.iServiceBox .iServiceList .firstService{ background: url(service/bg1.jpg) no-repeat 50%/cover;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.iServiceBox .iServiceList:last-child .firstService{ background: url(service/bg2.jpg) no-repeat 50%/cover;}
.iServiceBox .iServiceList .firstService{ height: 460px; position: relative;}
.iServiceBox .iServiceList .firstService .firstServiceContent{ position: absolute; right: 0; top: 0; right: 10%; height: 100%; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}
.iServiceBox .iServiceList .firstService .title{ font-size: 32px; color: #fff; position: relative; margin-bottom: 44px; padding-bottom: 33px;}
.iServiceBox .iServiceList .firstService .title::before{ content: ""; display: inline-block; width: 55px; height: 2px; background: #fff; position: absolute; left: 0; bottom: 0;}
.iServiceBox .iServiceList .firstService .txt p{ font-size: 18px; color: #fff; display: flex; align-items: center; margin-bottom: 18px;transition: all 0.5s ease 0s;}
.iServiceBox .iServiceList .firstService .txt p::before{ content: ""; display: inline-block; width: 5px; height: 5px; background: #f69625; margin-right: 10px;}
.iServiceBox .iServiceList .firstService .txt p:last-child{ margin-bottom: 0px;}
.iServiceBox .iServiceList .firstService .txt p:hover{ color: #00b7ee;transition: all 0.5s ease 0s;}
.iServiceBox .iServiceList .iServiceListBottom { display: flex; flex-wrap: wrap;}
.iServiceBox .iServiceList .iServiceListBottom .sltLi{ width: 50%; height: 198px; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
.iServiceBox .iServiceList:last-child .iServiceListBottom .sltLi:nth-child(2n){ border-right: 0px;}
.iServiceBox .iServiceList .iServiceListBottom .sltLi .txt{ margin-top: 20px;}
.iServiceBox .iServiceList .iServiceListBottom .sltLi .txt dd{ font-size: 18px; color: #333333; margin-bottom: 10px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.iServiceBox .iServiceList .iServiceListBottom .sltLi .txt dt{ font-size: 14px; color: #666666;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.iServiceBox .iServiceList .iServiceListBottom .sltLi:hover .txt dd{ color: #00b7ee;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.iServiceBox .iServiceList.on .firstService{ height: 527px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.iServiceBox .iServiceList.on{ box-shadow: 0px 0px 49px rgba(0,0,0,.13);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
/*·þÎñ end*/

.about{ background:url("about_title_bg.png") repeat 0 0; padding:30px 0 50px 0;}
.service{background:#fff; padding:30px 0 50px 0;}
.case{background:url("about_title_bg.png") repeat 0 0; padding:30px 0 50px 0;}
.news{background:#fff; padding:30px 0 50px 0;}
.contact{background:url("about_title_bg.png") repeat 0 0; padding:30px 0 50px 0;}

.aboutContainer {background-color: #fff;padding: 40px 20px;margin-top: 40px;}
.aboutVideo{float: left;width: 49%;}

.aboutContent {float: right;width: 49%;}
.about .about-img {float: left;}
.about .title-style {font-size: 24px;}
.about p {color: #888; font:14px/30px "Microsoft YaHei", Arial, Helvetica, sans-serif; margin-bottom: 10px;}
.about .more {background-color: #00ccff;color: #fff;font-size: 24px;padding: 12px 32px;float: right;}
.about .more a {color: #ffffff;}

.fullTitle{font-size: 36px;font-weight: bold;line-height: 2em;text-align: center;}
.titleLine{text-align: center;}
.titleLine span {background: #104fb0;display: inline-block;height: 4px;width: 100px;margin: 2px 0 16px 0;}
.subTitle {font-size: 16px;color: #777;text-align: center;}


.comAndTech{ background:#fff; padding:30px;}
.comNews, .techNews{float: left; width: 49%;}
.techNews{ float:right;}

.homeNewsList{}
.homeNewsList li{}
.homeNewsList li{padding: 10px; background: #f4f4f4;margin-bottom: 10px;}
.homeNewsList li:hover{ background:#ddd}
.homeNewsPic {float: left;width: 30%;}
.homeNewsPic img {width: 100%;}
.homeNewsInfo {float: right;width: 68%;}
.homeNewsTitle {font-size: 16px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.homeNewsTitle a{color:#004384}
.homeNewsContent {font-size: 14px;line-height: 26px;color: #777;}

.case{}
.caseList{background: #fff; margin: 0 auto; overflow: hidden; padding: 30px;position:relative;margin-top: 40px;}
.caseList .swiper-wrapper li{}
.caseList .swiper-wrapper li img{width: 100%;height: auto;object-fit: cover;}
.caseList .swiper-wrapper li a{display: block;color:#004384}
.caseList .swiper-wrapper li span{display: block;width: 100%;line-height: 40px;text-align: center;font-size: 14px;}
.swiper-pagination{bottom:15px !important;}



.link{background: url("about_title_bg.png") repeat scroll 0 0; padding:10px 0;}
.linkList{font-weight: normal; line-height: 30px;}
.linkTitle{ display:inline-block; width:80px; font-size:16px;}
.linkList a{ padding:0 6px; font-size:14px;}

.city{background: #004384;padding: 10px 0;}
.cityList{font-weight: normal; line-height: 30px;}
.cityTitle{display: inline-block; width: 80px; font-size: 16px; color: #ff0;}
.cityList a{padding: 0 6px; font-size: 14px; color: #fff;}

/**footer begin**/
.foot {background: #1a1a1a; padding:40px 0; text-align: center;}
.foot .go {background-color: #00ccff; color: #fff; font-size: 32px; padding: 15px 35px; text-decoration: none;}
.foot .contact-us {color: #a4a4a4; font-size: 24px; margin-top: 26px;}
.foot .contact-icon {margin:0 auto; max-width: 385px; overflow: hidden;}
.foot .contact-icon .email-style {display: block; float: left; margin: auto 38px; overflow: hidden;}
.foot .contact-icon a {display: block; float: left; overflow: hidden;}
.foot .icon-style {float: left; height: 60px; padding: 20px; width: 60px;}
.foot .qq-icon {background: url("allPng.png") no-repeat -621px -271px;}
.foot .email-icon {background: url("allPng.png") no-repeat -428px -271px;}
.foot .scan-icon {background: url("allPng.png") no-repeat -245px -271px;}
.foot .qq-icon:hover {background: url("allPng.png") no-repeat -621px -370px;}
.foot .email-icon:hover {background: url("allPng.png") no-repeat -428px -370px;}
.foot .scan-icon:hover {background: url("allPng.png") no-repeat -245px -370px;}
.foot .copyright {color: #eee; font-size: 14px; line-height: 30px; margin-top: 20px;}
.foot .copyright a{ color:#f00;}
/**footer begin**/

.ytMain{}
.mainContent{ background:#fff;}
.introPic{ text-align:center; padding: 60px 0 20px 0;}

.pageBanner{}
.pageBanner img{width: 100%;}

.position{ padding:20px 0; background:url("about_title_bg.png") repeat left top; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.positionTitle{background:url("titlePng.png") no-repeat scroll center center; color: #fff; font-size: 24px; line-height: 46px; text-align: center;}

.categoryTxt{ text-align:center; padding:20px 0 20px 0;}
.categoryTxt li {display: inline-block;width: 160px; margin-bottom: 6px;}
.categoryTxt li:first-child a{background: #0287ed; color: #fff; display:block; font-size: 14px;line-height:48px; text-align:center;}
.categoryTxt>li>a {color: #666;display: block;font-size: 14px;width: 100%;line-height: 48px;text-align: center;background: #fff;}
.categoryTxt>li>a:hover{background: #00ccff; color: #fff;}
.categoryTxt>li>a.on{background: #00ccff; color: #fff;display:inline-block; font-size: 14px; width:160px; line-height:48px; text-align:center;}

.categoryContent{background:#f0f0f0;}
.categoryContentTxt{ padding:30px;color:#666666;font-size:15px;line-height:32px;}

.singlePageContent {line-height: 30px;padding: 30px 5%;}
.pageTxt{line-height: 30px;padding: 30px 5%;}
.pageTxt img{max-width:100%; height:auto;}

.ProIntro{ padding-bottom:20px;}
.proImage{ float:left;}
.proImage img{ border:4px solid #96a;}
.proInfo{ float:left; width:500px; margin-left:80px;}
.detailTitle{ border-bottom:1px solid #fff; margin:8px 0;}
.detailTitle span{ background:#fff; padding: 0 12px;font:bold 18px/26px 'Î¢ÈíÑÅºÚ';}
.newsPicA{color: #2f3d71; display: block; font-weight: bold; line-height: 30px; text-align: center;}
.publicTime {float: right; font-size: 14px; margin-right: 20px; margin-top: 3px; color:#999;}
/**sort-layout end**/

/**°¸Àý begin**/
.nCaseList{}
.nCaseList li {padding: 12px;background: #f4f4f4;width: 24%;border: 1px solid #00ccff;border-radius: 8px;margin: 0 0 10px 1%;float: left;box-sizing: border-box;}
.nCaseList li:hover{background:#00ccff;}
.nCaseList li img{ width:100%;border-radius: 8px;}
.nCaseList li span{ display:block; line-height:30px; text-align:center;}

.nAnLiImageList{ margin-bottom:16px;}
.nAnLiImageList li{ text-align:center; float:left; width:300px; margin:0 10px 10px 0;}
.nAnLiImageList li img{ width:300px; height:252px;}

.anliList{ padding:10px 0 20px 0;}
.anliList li{background-color: #00ccff; float: left; line-height: 36px; margin: 0 10px 10px 0; text-align: center; width: 135px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.anliList li:hover{ background-color:#0287ed;}
.anliList li a{ color:#fff; display:block;}
/**°¸Àý end**/

.nNewsList{}
.nNewsList li {float: left;width: 24%;margin: 20px 1% 0 0;background-color: #fff;border: 1px solid #00b6e0;border-radius: 5px;padding: 15px;box-sizing: border-box;overflow: hidden;}
.nNewsList li:hover{ background-color:#00b6ep;}
.nNewsList li a{ display:block; text-align:center;}
.nNewsList li span{ display:block; line-height:28px;}
.nNewsList li img{ width:100%; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.nNewsList li .newsName{color: #2f3d71; display: block;line-height: 30px; text-align: center; white-space:nowrap; overflow:hidden;}
.nNewsList li .publicDate{color: #999; font-size: 12px; margin-right: 10px; margin-top: 3px; text-align:right;}
.nNewsList li .newsDesc{color: #aaa; font-size: 12px; line-height: 25px; text-align: left;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.videoList{}
.videoList li {float: left;width: 24%;margin: 20px 1% 0 0;background-color: #fff;border: 1px solid #00b6e0;border-radius: 5px;padding: 15px;box-sizing: border-box;overflow: hidden;}
.videoList li:hover{ background-color:#00b6ep;}
.videoList li a{ display:block; text-align:center;}
.videoList li span{ display:block; line-height:28px;}
.videoList li img{ width:100%; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


.articleTitle{  padding: 20px 0 0 0; text-align:center;}
.articleTitle h1{ display:inline-block;color: #fff; text-decoration: none; transform: skew(165deg, 0deg); background:#0287ed; padding:10px 40px; font-size:20px;}
.nCategory{background:url("about_title_bg.png") repeat scroll left top;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.publishTime{ text-align:right; color:#ccc; font-size:12px;}
.newsContent{ font-size:14px; line-height:36px;padding: 0 1%;}
.newsContent img{max-width:100%;}
.preNext{ padding:10px 0; font-size:14px;}
.preNext a{ color:#555;}
.preArticle{ float:left;}
.nextArticle{ float:right;}

.relativeVideo{width: 100%; max-width:800px; margin:0 auto;}

/*·ÖÒ³ begin*/
.yPage{text-align:center; height:35px; line-height:35px; margin-top:5px; color:#000;}
.yPage a{ color:#f00; margin:0 5px;}
.currentPage{ color:#f00;}
.t_page{font-size: 14px; line-height: 40px; margin-bottom: 20px; text-align: center;}
/*·ÖÒ³ end*/


/* relative start */
.relativeInfo{}
.relativeCases{ background:#98e4f7 !important; border:1px solid #00ccff;border-radius: 8px; padding:20px 0;}
.relativeTitle{background:url("titlePng.png") no-repeat scroll center -718px; color: #fff; font-size: 24px; line-height: 46px; margin-bottom: 15px; text-align: center;}

.relativeArticle{background:#98e4f7 !important; border:1px solid #00ccff;border-radius: 8px; margin-top:10px;padding:20px 0;}
.relativeArticleList{ }
.relativeArticleList li{ float:left; width:300px; margin-right:30px; border-bottom:1px dashed #ddd;}
.relativeArticleList li a{ display:block; line-height:26px;}

.relativePicList{}
.relativePicList li {float: left;width: 24%;margin: 20px 1% 0 0;background-color: #f6f6f6;border: 1px solid #00b6e0;border-radius: 5px;padding: 15px;box-sizing: border-box;overflow: hidden;}
.relativePicList li:hover{ background-color:#00b6ep;}
.relativePicList li a{ display:block; text-align:center;}
.relativePicList li span{ display:block; line-height:28px;}
.relativePicList li img{ width:100%; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.message{ margin:10px auto; background:#98e4f7 !important; border:1px solid #00ccff;border-radius: 8px; padding:20px 0;}
.messageList{padding: 0 20px;}
.messageForm {padding: 6px 0 6px 30px;}
.relativeMsgBlock{background: #fff; padding: 10px 10px; margin: 0 10px; position: relative;}
.relativeMsgLeft{width:90px; float:left;}
.relativeMsgPic{padding:0px  12px;}
.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; font-size:14px;}
.relativeMsgContent p{ text-align:left;}
.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: 90%; height: 80px; border: 1px solid #ddd; color: #4d4d4d; font-size: 14px; line-height: 26px; padding: 3px 5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.messageTA2{ width:600px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageName{width: 260px; border: 1px solid #ddd; color: #4d4d4d; font-size: 14px; line-height: 32px; padding: 0 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.messageCode{ width:100px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.Cbutton{background-color: #458fce; border: medium none; color: #fff; font-size: 14px; padding: 10px 30px; -moz-border-radius:4px; -webkit-border--radius:4px; border-radius: 4px;}
/* relative end */

/** Search beigin **/
.topSearchForm{float: right; height: 35px; margin: 5px 0 3px 10px; width: 280px;}
.bdcs-search-form-input {background-color: #ffffff; border-color: #f00; border-radius: 4px 0 0 4px; border-style: solid; border-width: 2px; color: #000000; display: inline-block; float: left;
font-size: 14px; height: 30px; line-height: 30px; text-indent: 5px; vertical-align: top; width: 200px;}
.bdcs-search-form-submit {background-color: #f00; border-color: #f00; border-radius: 0 4px 4px 0; border-style: solid; border-width: 2px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; height: 34px; line-height: 28px; text-align: center; vertical-align: top; width: 60px;}

.searchForm{margin: 16px 0;}
.searchKeywords{width: 512px;height: 16px;padding: 12px 16px; font-size: 16px; margin: 0; vertical-align: top; outline: 0;box-shadow: none;border-radius: 10px 0 0 10px;border: 2px solid #c4c7ce;background: #fff;color: #222;overflow: hidden;box-sizing: content-box;}
.searchButton{cursor: pointer; width: 108px;height: 44px;line-height: 45px; padding: 0; background-color: #4e6ef2; border-radius: 0 10px 10px 0; font-size: 17px; color: #fff; box-shadow: none; font-weight: 400; border: none; outline: 0;margin-left: -6px;}

.searchtip{ text-align:center; font:bold 14px/36px 'Î¢ÈíÑÅºÚ'; border-bottom:1px solid #690;}
.result_list .gray{ text-align:right; padding-right:10px; color:#666;}
.result_list dl dt{ font:bold 12px/30px 'Î¢ÈíÑÅºÚ';}
.resultContent{ font:12px/26px 'Î¢ÈíÑÅºÚ'; padding-left:20px; color:#777;}
.resultInfo{ text-align:right; padding-right:10px; color:#666; border-bottom:1px dashed #999; margin-bottom:8px; line-height:30px;}
.resultInfo a{color:#666; margin-right:15px;}
/** Search end **/
/** siteMap strat **/
.siteMap{ line-height:30px;}
.siteMapBigLi{ padding-bottom:10px;}
.siteMapBigClass{background:#68cffc; display:block; font: bold 12px/40px "microsoft yahei",Arial, Helvetica; padding-left: 20px; color:#fff; border-bottom:1px solid #eee;}
.siteMapBigClass:hover{ color:#eee;}
.siteMap ul{ margin-left:40px;}
.siteMap ul li{ border-bottom:1px solid #eee; line-height:40px; display:inline-block;}
.siteMap ul li a{ display:inline-block; padding:0 8px; color:#333;}
/** siteMap end **/

/** ytTable begin **/
.ytTable {background-color: #dddddd;width: 98%;margin: 0 auto;font-size: 14px;}
.ytTable tr{}
.ytTable th{font-weight: bold;}
.ytTable td {background-color: #ffffff;padding: 0 1%;}
.ytTable tr:nth-child(2n) td{background-color:#f4f4f4;}
/** siteMap end **/
/* FeedBack beigin */
.feedBack{ padding:10px 0;}
.feedBlock{margin-bottom: 10px; position: relative;}
.fAuthor{lleft: 0; position: absolute; top: 10px; width: 120px; height: 100px;}
.fIcon{ text-align:center;}
.fAvatar{background: url("../avatar.gif") no-repeat scroll center top; height: 67px;}
.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: 14px; text-align: right; top: 12px;}
.fContent{background: url("../postBg.png") no-repeat scroll -270px -51px; border-bottom: 1px solid #ddd; font: bold 14px/40px "¿¬Ìå"; padding-left: 30px;} 
.fReply{background: url("../postBg.png") no-repeat scroll -270px -80px;}
.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{margin: 10px 0;}
.liuyan .fontStyle{font: bold 12px/40px "ËÎÌå"; color:#1187de; float:left; width:100px; margin-right:10px; text-align:right;}
/* FeedBack end */

/* ÕÐÆ¸ÐÅÏ¢ strat */
.recruitList{border-color: #842; border-style: solid; border-width: 1px 1px 0 1px; margin-bottom: 20px;}
.recruitTitleBg{ background:#842;}
.recruitList li{ line-height:40px; border-bottom:1px solid #842;}
.recruitTitle{font:bold 14px/40px "ËÎÌå"; color:#fff; padding-left:10px; display:block; float:left;}
.recruitTime{color: #fff; float: right; margin-left: 15px; padding-right: 15px;}
.recruitItem{ font:bold 12px/40px "Î¢ÈíÑÅºÚ"; 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 */

.domainQuery{ padding:30px; background:#fff;}
.sch-bar{ text-align:center;}
.ipt-domain {border: 1px solid #ccc; border-radius: 3px; color: #666; font-size: 14px; height: 44px; line-height: 44px; padding: 0 10px; vertical-align: top; width:800px;}
.btn-go-sch{background: #f60 none repeat scroll 0 0 !important;border: 0 none;border-radius: 0 3px 3px 0;color: #fff; cursor: pointer; font-size: 18px; font-weight: 700; height: 46px;text-align: center;vertical-align: top; width: 110px;}
#domainResult{ padding:30px;}
#domainResult li{ border-bottom:1px dashed #ccc; height:40px; font-size:12px;}
.domainLiLeft{ display:inline-block; line-height:40px;}
.domainLiRight{ display:inline-block; float:right; line-height:40px;}
.domainName{ font-weight:bold;}
.domainAD{color: #888; font-size: 16px; line-height: 40px; padding-top: 16px; text-align: center;}
.domainAD img{ vertical-align:middle;}
.statusBlack{ color:#000;}
.statusRed{ color:#390;}
.domainGift{ background:#ffa14f; padding:0 10px; color:#fff; margin-left:10px;}

/*service beigin*/
.kefu1Box { width:118px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.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 .lyIcon {background: url("../serviceImg/keFu01.png") no-repeat -5px -141px; color: #47325c; display: inline-block; font-size: 12px; height: 24px; line-height:24px; padding-left: 20px; text-align: left;}
.kefu01Content .msgserver .memberIcon {background:url("../serviceImg/keFu01.png") no-repeat 7px -171px; color: #47325c; display: block; font-size: 12px; height: 24px; line-height:24px; padding-left: 30px; text-align: left;}
.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:url(../serviceImg/keFu01.png) no-repeat -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:url(../serviceImg/keFu01.png) no-repeat -250px 0; }
.keFu01 .show_btn { width:33px; height:120px; background:url(../serviceImg/keFu01.png) no-repeat 0 0;  }
/*service end*/

/*member begin*/
.whiteBg{ background:#fff; padding:20px 0;}
.left{ width:240px; float:left;}
.right{ width:820px; float:right;}
.leftTitle {background: #048aef none repeat scroll 0 0;   color: #fff;   font: 16px/45px "Î¢ÈíÑÅºÚ",Arial,Helvetica,sans-serif;   text-align: center;}
.memberTitle{background: #fafafa;}
.memberTitleTxt{background:url("titlePng.png") no-repeat scroll center -718px; color: #fff; display: block; font-size: 24px; line-height: 46px; text-align: center; width: 240px;}
.memberDiv{ padding:30px 0; margin:0 auto; width:600px;}
.memberRegTitle{ text-align:center; font: 30px/40px ''; letter-spacing:2px; margin-bottom:20px;}
.regItem{ height:40px;}
.regItem span{ display:inline-block; width:200px; text-align:right; line-height:40px; font-weight:bold;}
.regText{ border:1px solid #ddd; line-height:30px; width:220px; height:30px;}
.regButton{ padding:40px 0 10px 0; text-align:center;}
.regSubmit{ background:#d31145; width:120px; line-height:40px; border:medium none; color:#fff; cursor:pointer;}
.blueReg{ background:#3375b9; width:120px; line-height:40px; color:#fff; cursor:pointer; margin-left:20px; display:inline-block;}

.memInfoLeft{ background:#84c6f7;}
.memInfoList li a{border-bottom: 1px solid #fff; color: #fff; display: block; font: 14px/40px "Î¢ÈíÑÅºÚ",Arial,Helvetica,sans-serif; padding-left: 16px;}
.memberContent{ padding:20px 0 0 40px;}
.logoInfo{  text-align:center; line-height:40px; font-size:14px;}
.memInfoItem1{background:#fafafa; margin-bottom:4px; line-height:40px;}
.memInfoItem2{ background:#ddd; margin-bottom:4px; line-height:40px;}
.memInfoItem1 span, .memInfoItem2 span{ background: #84c6f7; display: inline-block; padding-right: 10px; text-align: right; width: 100px; margin-right:10px; color:#fff;}
.red{ color:#f00; padding-left:10px;}
.download{}
.downTitle{ display:inline-block; line-height:40px;}
.downloadButton{ padding:10px 0 0 0;}
.download a{ line-height:40px; display:inline-block;}
.ColorLink{ color:#f00;}
.downloadTitle{ font:bold 26px/80px ''; text-align:center; border-bottom:1px solid #eee; color:#d31145; }
/*member end*/
.dashang{ text-align:center; padding:10px 0;}
.nAD {height: 501px;background: url(ad_xcxPC.jpg) no-repeat top center;}
.nAD a{ display:block; height:501px;}



@media (max-width: 1600px){
	.ytWidth{width: 96%;}
}
@media (max-width: 1400px){
	.menuBox{max-width:calc(100% - 146px);}
}
@media screen and (max-width:1200px){
	.swiper{height:400px;}
	.swiper .swiper-slide img{object-fit: cover;}
	.header .menuBox ul li {width: 110px;}
	.firstService{display:none;}
}
@media screen and (max-width:1024px){
	.header h1{z-index:9;position: relative;}
	.ytWidth{width:100%;}
	
	.header .menuBox{display:none;background:rgba(0,0,0,0.9); width:100%;position:absolute; top:0; right:0;padding-bottom: 20px;}
	.header .menuMore {position: absolute;right: 0;top:0;display: block;background: url("wapImg/navMore-white.png") no-repeat scroll center center;height: 99%;width: 4rem;background-size: 25px 22px;z-index:100;}
	.fixnav #menuUl li a {color: #ff0;}
	
	.header .menuBox .menu {height: auto;margin-top: 80px;}
	.header .menuBox ul li {width: 100%;float: none;border-bottom: 1px solid #fff;}
	.menuBox {max-width:100%;}
	
	.swiper{height:350px;}
	
	.keFu01, .noticeWidth, .city, .contact-icon{display:none;}
	
	.about {padding: 10px 0;}
	.aboutTitle {height: 60px;background: url('titlePng.png') no-repeat center -300px;background-size: 40%;}
	.aboutContainer {padding: 10px 1%;margin: 20px 0;}
	.aboutVideo {float: none;width: 100%;}
	.aboutContent {float: none;width: 100%;}
	.about .more {font-size: 14px;padding: 6px 10px;}
	
	.news {padding: 10px 0;}
	.newsTitle {height: 60px;background: url('titlePng.png') no-repeat center -10px;background-size: 40%;}
	.comAndTech {padding: 20px 1%;}
	.comNews, .techNews {float: none;width: 100%;}
	.homeNewsInfo {float: none;width: 100%;}
	.homeNewsPic, .homeNewsContent{display:none;}
	.case {padding: 10px 0;}
	.caseTitle {height: 60px;background: url('titlePng.png') no-repeat center -154px;background-size: 40%;}
	
	.foot {padding: 10px 0;}
	
	.bannerAD {height: 300px;background-size: cover;}
	
	.categoryTxt{padding:0;}
	.categoryTxt li, .cateParentALL {width: 32%;}
	.singlePageContent {padding: 10px 1%;}
	.singlePageContent img{width:100%;  height:auto; max-width:600px;}
	.categoryContentTxt{padding: 10px 1%;}
	.categoryContentTxt img{width:100%;  height:auto; max-width:600px;}
	
	.nCaseList li {width: 49%;margin: 10px 0 0 1%;}
	.nNewsList li {float: none;width: auto;margin: 0 1%;border: none;border-bottom: 1px solid #ddd;border-radius: none;padding: 0;box-sizing: border-box;overflow: hidden;}
	.nNewsList li .newsName {line-height: 40px;text-align: left;}
	.nNewsList>ul>li>a:first-child, .publicDate, .newsDesc{display:none !important;}
	
	.videoList li {float: none;width: auto;margin: 0 1%;border: none;border-bottom: 1px solid #ddd;border-radius: none;padding: 0;box-sizing: border-box;overflow: hidden;}
	.videoList li .newsName {line-height: 40px;text-align: left;}
	.videoList>ul>li>a:first-child, .publicDate, .newsDesc{display:none !important;}
	.relativePicList li{width:49%;}

}
@media screen and (max-width:768px){
	.swiper{height:300px;}
	.bannerAD {height: 200px;}
	
}
@media screen and (max-width:580px){
	.swiper{height:250px;}
	.nCaseList li {width: 100%;margin: 6px 0;}
	.nNewsList li{width:100%;}
	.videoList li{width:100%;}
	.relativePicList li{width:100%;}
	
	.service {padding:10px 0;}
	.iServiceBox {margin: 15px 0;}
	.fullTitle {font-size: 20px;}
	.titleLine span {height: 2px;margin: 0;}
	.subTitle {display: none;}
	
	.iServiceBox .iServiceList {float: none;width: 100%;}
	.copyright{margin: 20px 0;}
	.copyright p:nth-child(2){display:none;}
}
@media screen and (max-width:450px){
	.swiper{height:200px;}
}
