@charset "gb2312";
html {font-size: 62.5%;}
body {font-size: 1.4rem;margin:0;padding:0; font-family: Microsoft Yahei;min-width:320px;}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.bg{ background:#F5F5F5;}
.pcShow{ display:none;}
/**============ Reset End ===============**/

/**µ¼º½²Ëµ¥ beigin**/
.nav{ background:#f5f5f5; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#menuUl{}
#menuUl .on{}
.navParentLi{ float:left; padding:0 3%;}
.navParentLi ul{ display:none;}
.navParentLi:nth-child(n+7){ display:none;}
.navParentA{ display:block; line-height:4rem;}
.menuMore{ float:right; display:block;background:url("subNavIcon.png") no-repeat scroll center center; height:4rem; width:4rem; background-size:25px 22px;}

@media screen and (max-width: 760px){
	.navParentLi:nth-child(n+5){ display:none;}
}
/**µ¼º½²Ëµ¥ end**/

#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}

.top{ width:100%;}
.head{ background:#339ee2 none repeat scroll 0 0;}
.pWidth{ width:100%;}
.logo{ display:none;}
.logoTitle{ color:#fff; font-size: 2.4rem; height: 5rem; line-height: 5rem; overflow: hidden; text-align: center; width: 100%;}
.tel{display:none;}


/**banner begin**/
.banner{ width:100%;  position:relative;  height:180px; background:#000; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:180px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:180px; }	
.banner .bd li{background-size:auto 180px !important;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../banner/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60);}	
.banner .hd ul{ text-align:center;  padding-top:5px;  }	
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../banner/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px;}	
.banner .hd ul .on{ background-position:0 0; }
/**banner end**/

.noticeAndSearch{ display:none;}
.iProCate{ display:none;}
.comTitle{background: #2d2d2d none repeat scroll 0 0; height: 4rem; overflow: hidden;color: #ffea00; line-height:4rem; padding-left:1%; font-size:2rem;}
.companyPic{ display:none;}
.comContent{font-size: 1.4rem; line-height: 2.4rem; padding-left: 1%;}

.fullTitle, .comNewsTitle, .caseTitle, .supportTitle{background: #339ee2;color: #fff; font-size: 1.6rem; line-height: 4rem; text-align: left; padding-left: 1%;}

.proList{}
.proList ul{ padding:0.8rem 0.2rem;}
.proList li{ margin:0.4rem 0.5rem !important; float:left; width:44%; text-align:center; border:1px solid #ddd; padding:0.4rem;}
.proList li a{ display:block;}
.proList li img{width:100%; display:block;}
.proList li span{ display:block; line-height:2.4rem;}
.proList li:nth-child(2n){ float:right !important;}
.proList li:last-of-type{ display:none !important;}

.contact{ display:none;}

.comNewsList{ padding:1%;}
.comNewsList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.newsLiPic{ display:none;}
.newsLiContent{ display:none;}
.comNewsList li a{ display:block;font-size:1.4rem;line-height:3.0rem; text-overflow:ellipsis; white-space:nowrap;}
.comNewsList li span{ display:none;}
.wapNewsMore{background: url("line_more.gif") no-repeat scroll center center; display: block; font-size: 1.4rem; height: 4rem; line-height: 4rem; text-align: center;}

.supportList{}
.supportList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.supportList .jszsDate{ display:none;}
.supportList .jszcTxt{ display:none;}
.supportList li a{ display:block;font-size:1.4rem;line-height:3.0rem; text-overflow:ellipsis; white-space:nowrap;}

/**cases end**/
.caseList{ padding-top:10px;}
.caseList ul{ float:left; width:70%;}
.caseList li{}
.caseList li img{ width:240px; height:180px;}
.caseList li span{ text-align:center; line-height:2rem; display:block;}
.caseList li a{display:block; text-align:center;}
.caseList:after{ clear:both;}
.caseTitle .titleMore{ display:none;}

.case .hd{ overflow:hidden;  height:30px; padding:10px; float:right;}
.caseList .prev{ float:left; width:15%; background:url("../banner/prev.png") no-repeat center center; height:180px;}
.caseList .next{ float:right; width:13%; background:url("../banner/next.png") no-repeat center center; height:180px;}
/**cases end**/

.link{margin-top:2rem;background:#339ee2;}
.linkTitle{line-height:3rem;padding:0 1%;font-size:1.6rem;color:#fff; display:inline-block;}
.link a{ color:#fff; line-height:3rem; font-size:1.4rem; padding:0 0.6rem; display:inline-block;}


.footerContent{ display:none;}
.footerContentWap{text-align:center; line-height:2rem; padding:10px; font-size:1.4rem;}
.footIcon{height:61px; }
.footIcon ul{background: #339ee2 none repeat scroll 0 0; border-top: 1px solid #4dbaff; bottom: 0; height:60px; position: fixed; right: 0; transition: right 0.5s ease 0s; width: 100%; z-index: 9999;}
.footIcon li{ float:left; width:20%;}
.footIcon li a, .footIcon li span{ display:block; height:2.6rem;padding-top:37px;font-size:1.4rem;line-height:2.6rem; text-align:center; color:#fff;}
.footIcon li.zx span{background:url(ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
.footIcon li.mobile a{background:url(ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
.footIcon li.yy a{background:url(ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
.footIcon li.dh span{background:url(mainNav.png) center 7px no-repeat;background-size:26px 25px; color:#ffea00;}
.footIcon li.sms a{background:url(ico-mess.png) center 7px no-repeat;background-size:29px 24px; }
.footIcon li.map a{background:url(ico-map.png) center 7px no-repeat;background-size:26px 25px;}
.footIcon li.share a{background:url(ico-share.png) center 7px no-repeat;background-size:26px 25px;}

.footIcon li.subMenuBt span{background:url(subNav.png) center 7px no-repeat;background-size:26px 25px; color:#ffea00;}


#footNav{background: #393939; height: 100%; position: fixed; right: -240px; top: 0; transition: all 0.5s ease 0s; width: 240px; z-index: 9999;}
.openNav{right:0 !important;-webkit-transition:all .5s ease;transition:all .5s ease;}
#footNavBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
#footNavBox .navParentLi{ padding-left:1rem; float:none;}
#footNavBox .navParentA{display:block;height:4rem;overflow:hidden;padding-left:2rem;line-height:4rem;color:#dcdcdc;font-size:1.6rem;border-bottom:1px solid #666;}	
#footNavBox .navParentLi:nth-child(n+1){ display:block;}
#footNavBox .menuMore{ display:none;}

/**ÄÚÒ³ begin**/
.main{}
.left{background: #393939; height: 100%; position: fixed; right: -240px; top: 0; transition: all 0.5s ease 0s; width: 240px; z-index: 9999;}
.right{}

.left .comName, .footNav h3{color: #ffea00; font-size: 2.4rem; font-weight: normal; line-height: 5rem; padding: 1rem 0 1rem 1rem; border-bottom: 1px solid #666;margin-bottom:2rem;}
.left .leftTitle span {color: #fffc00; font-size: 2.4rem; text-shadow: 0 0 1px #000; display:block; text-align:center;}
.left .cateParentLi ul{ display:none;}
.cate{}
.cateList{ padding:0 6%;}
.cateParentA{display:block;margin:1rem auto;padding:4px 8px;color:#000;font-size:1.5rem;line-height:1.5rem;text-align:center;background:#ffffff;border-radius:30px;box-shadow:0 0 10px #4b4b4b;}
.currentCateParentA{display:block;margin:1rem auto;padding:4px 8px;color:#000;font-size:1.5rem;line-height:1.5rem;text-align:center;background:#f4f4f4;border-radius:30px;box-shadow:0 0 10px #4b4b4b;}


.txtPage{padding: 1%; font-size: 1.4rem; line-height: 2.4rem;}
.txtPage img{width: 95%; height: auto; max-width: 300px;}
.position{line-height:4rem;}
.position .positionTitle{font-size: 2.0rem; font-weight:normal; line-height: 4rem; text-align: center; display:block;}
.position .positionContent{display:none;}

.nPicList{}
.nPicList ul{ padding:0.8rem 0.2rem;}
.nPicList li{ margin:0.4rem 0.5rem !important; float:left; width:44%; text-align:center; border:1px solid #ddd; padding:0.4rem;}
.nPicList li span{ display:block; line-height:2.4rem;}
.nPicList li a{ display:block; width:100%;}
.nPicList li img{width:100%; display:block;}
.nPicList li:nth-child(2n){ float:right !important;}

.yPage{ text-align:center; line-height:2rem; font-size:1.4rem;}
.yPage a{ color:#339ee2;}
#dituContent{ display:none;}
/**ÄÚÒ³ end**/

.nNewsTitle{}
.nNewsTitle h1{ text-align:center; font:normal 1.6rem/3rem "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.nNewsInfos{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.nNewsContent{}

.nAnLiTitle{}
.nAnLiTitle h1{ text-align:center; font:normal 1.6rem/3rem "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.nAnLiInfos{text-align:right; text-align:right; padding-right:1%; color:#999;}

.nAnLiImageList{}
.nAnLiImageList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.nAnLiImageList li img{width:100px !important;height:75px !important;border:1px solid #e8e8e8;margin:0 auto;overflow:hidden;vertical-align:middle;text-align:center;border-radius:10px;}
.nAnLiImageList li span{ display:none;}

.nNewsList{ padding:1%;}
.nNewsList li{overflow:hidden;padding:0 1%;border-bottom:1px dotted #d4d4d4;}
.nNewsList li a{ display:block;font-size:1.6rem;line-height:3.2rem; text-overflow:ellipsis; white-space:nowrap;}
.nNewsList li span{ display:none;}

/**²úÆ·ÏêÏ¸Ò³ begin**/
.ProIntro{}
.proImage{ display:none;}
.proImage img{}
.proBaseInfo{}
.proTitle{}
.proTitle h1{ text-align:center; font:normal 1.6rem/3rem "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.proAttachedInfo{ text-align:right; text-align:right; padding-right:1%; color:#999;}
.proParameter{display:none;}
.proDetail{}
.proIntro{}
.proDetailTitle{ display:none;}
.bdShare{ display:none;}

.contentSiteTag{padding:0.4em 0.833em;color:#9c9c9c;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.contentSiteTag a{display:inline-block;height:2em;margin:0 0.2em;padding:0 1em;line-height:2em;font-size:0.857em;color:#fff;border-radius:1em;background:#339ee2;}

.relativePicList{}

.relativePicList ul{padding:10px 0;}
.relativePicList li{ float:left;width:33.33%;margin:1% 0; text-align:center;}
.relativePicList li a{ display:block;}
.relativePicList li img{width:96%; min-width:67px;border-radius:5px;}
.relativePicList li span{margin:2px;font-size:1.4rem;line-height:2.0rem; display:block;}

.relativeArticleList li{overflow:hidden;clear:both;margin:0 4px;border-bottom:1px solid #d4d4d4;}
.relativeArticleList li:last-child{border:none;}
.relativeArticleList li a{width:90%;height:100px;overflow:hidden;font-size:1.2em;line-height:2em;}

.relativeTitle{background: #339ee2 none repeat scroll 0 0;}
.relativeTitle span{background: #168dd9 none repeat scroll 0 0; color: #fffc00; display: inline-block; padding: 0 10%; line-height: 3.0rem;}

.relativeMsgBlock{ position:relative; min-height:90px; border-bottom:1px solid #ddd; margin-bottom:6px; width:100%;}
.relativeMsgLeft{width:80px; position:absolute; left:0; top:4px; text-align:center;}
.relativeMsgPic{}
.relativeMsgName{}
.relativeMsgRight{ margin-left:80px;}
.relativeMsgContent p{ text-indent:2rem; padding-top:4px;}
.relativeMsgTime{ display:none;}
/**²úÆ·ÏêÏ¸Ò³ end**/

.FeedBlock{position: relative; min-height: 110px; border-bottom: 1px solid #ccc; margin-bottom: 8px;}
.Fleft{ position:absolute; top:0; left:0; width:80px; text-align:center;}
.Ficon{}
.Ficon img{ width:80px;}
.Fname{ text-align:center;}
.Fright{padding: 0 0 0 90px;}
.Ftime{ text-align:right; color:#ccc;}
.Fcontent p{ text-indent:2rem; font-size:1.6rem;}

.messageForm{ padding:4px 4%;}
.liuyan li{ padding:10px 0;}
.messageName{background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/3.2rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.messageTA {background: #fff; border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset;font: 1.4rem/3.2rem Microsoft Yahei; height: 8rem; outline: medium none; padding: 0; text-indent: 2rem; width: 100%;}
.Cbutton{background: #339ee2; border: medium none; border-radius: 5px; color: #fff; display: inline-block; font-size: 1.4rem; height: 3rem; margin: 0 10px; width: 40%;}

.mapNav {background: #339ee2; border-radius: 5px; color: #fff !important; display: block; font-size: 2.0rem; height: 4rem; line-height: 4rem; margin: 2rem auto; text-align: center; width: 95%;}


.recruitList{ border:1px solid #339ee2;}
.recruitList li{ padding:0 1%; font-size:1.6rem; line-height:2.6rem;}
.recruitList li:nth-child(2n+1){ background:#eee;}
.recruitTitleBg{ background:#339ee2 !important; line-height:3.0rem !important; color:#fff;}
.recruitTitle{ font-weight:bold;}
.recruitTime{ float:right; color:#ccc;}
.recruitItemText, .recruitDiscription{ color:#555;}

.leftSearch{}
.searchForm{ text-align:center; padding-top:10px;}
.searchText{background: #fff; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px rgba(208, 208, 208, 0.5) inset; font: 1.4rem/2.8rem Microsoft Yahei;outline: medium none; padding: 0; text-indent: 1rem; width: 90%; margin-bottom:14px;}
.result_list{ line-height:2.6rem;}
.searchtip{ background:#339ee2; font-size:1.6rem; color:#fff; line-height:4rem; padding-left:2%;}
.result_list .gray{ color:#f00; text-align:center;}
.result_list dl:nth-child(2n){ background:#eee;}
.result_list dl dt{ font-weight:bold;}
.resultContent{ text-indent:2rem;}
.resultInfo{ text-align:right;}

.siteMapBigLi{ line-height:2.8rem}
.siteMapBigLi a{ color:#fff;}
.siteMapBigClass{ display:block; background:#339ee2; border-bottom:1px solid #fff; line-height:3.2rem; font-weight:bold; padding-left:2%;}
.siteMapBigLi li{ background:#8ec2e3; border-bottom:1px solid #fff; padding-left:4%;}
