@charset "utf-8";
/* 样式重置 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
body { line-height: 1; height:auto; }
ol, ul { list-style: none; }
b { font-weight:bold; }
strong { font-weight:bold; }
/* 基础框架 */
body { color: #333; background: white; font: 14px/26px "Microsoft YaHei", "simsun"; }
a { color: #0655a4; text-decoration: none; }
a:hover { color: #c00; text-decoration: underline; }
/* 通用样式 */
#header { width: auto; min-width: 1251px; height: 120px; }
#header .headerTop { width: 1251px; height: 70px; margin: 0 auto; font-size: 12px; color: #999; clear: both; }
#header .headerTop h1 { width: 440px; height: 39px; padding: 20px 0 11px 0; line-height: 39px; float: left; }
#header .headerTop h1 a{ width: 230px; height: 24px; padding: 15px 0 0px 235px; line-height: 24px; display:block; color:#999; text-decoration:none;box-sizing: content-box; }
#header .headerTop .headerTopTel { width: 360px; height: 24px; padding: 34px 0 12px 0px; line-height: 24px; float: left; }
#header .headerTop .headerTopTel span { font-size: 18px; font-weight: 700; color:#e50012; }
#header .headerTop .headerTopNav { width: 180px; height: 24px; padding: 34px 0 12px 0px; line-height: 24px; float: left; position: relative; z-index: 121; }
#header .headerTop .headerTopNav ul { width: 180px; height: 24px; }
#header .headerTop .headerTopNav li { width: 90px; float: left; text-align: right; z-index: 100; }
#header .headerTop .headerTopNav li h4 a { width: 70px; display: block; padding: 0 0 0 20px; margin: 0; }
#header .headerTop .headerTopNav li h4 a.select { width: 70px; height: 24px; line-height: 24px; display: block; padding: 0 0 0 20px; }
#header .headerTop .headerTopNav li.headerTopNavGroup ul { width: 220px; height: 125px; padding: 10px; border: 2px solid #ccc; background: #fff; position: absolute; right: 0; top: 58px; z-index: 100; display: none; }
#header .headerTop .headerTopNav li.headerTopNavGroup ul li { width: 220px; height: 24px; text-align: left; border-bottom: 1px dashed #eee; }
#header .headerNav { width: 100%; height: 50px; background:url(../images/navbg.png) repeat-x; color: #fff; position: absolute; top: 0; left: 0; z-index: 120; }
#header .headerNav .headerNavList { width:1251px; height: 50px; margin: 0 auto; }
#header .headerNav .headerNavList ul li { width: 100px; height: 50px; float: left; text-align: center; font-size:14px }
#header .headerNav .headerNavList ul li a { color: #333; display: block; width: 100px; height: 30px; padding: 10px 0; background: url("../images/navxiala.png") no-repeat center right;box-sizing: content-box}
#header .headerNav .headerNavList ul li a:hover, #header .headerNav .headerNavList ul li a.headerNavDown { padding: 10px 0 6px; height: 30px; border-bottom: 4px solid #e50012; text-decoration: none; }
#header .headerNav .headerNavList ul li a.headerNavSelect { padding: 10px 0 6px; height: 30px; border-bottom: 4px solid #e50012; text-decoration: none; background: #F4F4F4; }
#headerNavs { width: 100%; margin: 0 auto; position: relative; clear: both; z-index: 120; }
#header .headerNav .headerNavBox { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; overflow: hidden; height: 0; filter: alpha(opacity=0); opacity: 0; border-bottom: 3px solid #e50012; background: #f7f7f7; z-index: 120; }
#header .headerNav .headerNavBox .headerNavCont h3 { display: none; }
#header .headerNav .headerNavBox .headerNavCont {width:1200px; height: auto;margin:0px auto;}
#header .headerNav .headerNavBox .headerNavCont ul { display: inline-block; padding: 5px 0 0 0;  width: auto;*float:left }


#header .headerNav .headerNavBox .headerNavCont li.firstmenu { width: 220px; height:300px; display: inline-block; color:#000; vertical-align:top; *float:left; }
#header .headerNav .headerNavBox .headerNavCont li.firstmenu span{ display:block; background: url("../images/changtiao.jpg") 20px bottom no-repeat;width: 185px; height:50px; line-height:50px; font-size:16px}
#header .headerNav .headerNavBox .headerNavCont li.firstmenu span a{ padding-top:10px;padding-left:-10px;background:none;color:#333}
#header .headerNav .headerNavBox .headerNavCont li { width: 220px; height: 30px;display:block; }
#header .headerNav .headerNavBox .headerNavCont li { *display: inline}
#header .headerNav .headerNavBox .headerNavCont li a { width:100%; height: 30px; line-height: 30px; display: block; color: #000; padding: 0 20px; background: url("../images/dian.png") left center no-repeat; color:#666; font-size:14px}
#header .headerNav .headerNavBox .headerNavCont li a:hover { color: #c00; }

#header .headerNav .headerNavBox .headerNavCont ul ul.secondmenu{ width:100%; height:auto;}

#header .headerNav .headerNavBox .headerNavCont  dl.fffmenu { float:right; width:224px; height:auto; padding-top:20px; margin-left:40px;display: inline-block; vertical-align:top;}
#header .headerNav .headerNavBox .headerNavCont  dl.fffmenu dt{ float:right; width:224px; height:auto;}
#header .headerNav .headerNavBox .headerNavCont  dl.fffmenu dd{width:224px; height:40px; text-align:center; padding-top:10px }
#header .headerNav .headerNavBox .headerNavCont  dl.fffmenu dd a{color:#666}
#header .headerNav .headerNavBox .headerNavCont  dl.fffmenu dd a:hover{color:#c00}

#header .headerNav .headerNavSearch { width: 190px; height: 26px; background: #cde; float: right; margin: 12px 0; border-radius: 5px; position: relative; z-index: 10; overflow: hidden;background: url("../images/headerNavSearch.png") no-repeat 0 0; }



#header .headerNav .headerNavSearch input {
	height: 26px;
	border: 2px solid #C5C5C5;
	width: 157px;
	outline: none;
	text-indent: 5px;
	border-radius:3px 0 0 3px; font-size:14px
	
	
	}
	
	
	
	
#header .headerNav .headerNavSearch input[type='submit'], #header .headerNav .headerNavSearch #ygSearchButton { width: 35px; height: 26px; display: block; line-height: 26px; text-indent: 35px; background: url("../images/iconSearch.png") no-repeat 0 0; cursor: pointer; position: absolute; border-radius: 0 5px 5px 0; top: 0; right: 0; }
#header .headerNav .headerNavSearch input:hover[type='submit'], #header .headerNav .headerNavSearch #ygSearchButton:hover { background: url("../images/iconSearch.png") no-repeat 0 -26px;}
#banner { min-width: 1251px }
.bannerIndex { height: 584px; position: relative; overflow: hidden; z-index: 1; border-bottom: 5px solid #eee; }
.bannerPage, .bannerAbout, .bannerArea, .bannerCore, .bannerHr, .bannerInvestor, .bannerNews, .bannerOther, .bannerProduct, .bannerService { height: 350px; position: relative; overflow: hidden; z-index: 1; text-indent: -1251px border-bottom: 5px solid #eee; }
#bodyer { width: 1251px; margin: 0 auto; position: relative; clear:both; padding:0 0 50px 0;}
.bodyerBoxs { width: 1251px height: auto; clear: both; position: relative; margin-top: 30px; }
.bodyerBoxs h3 { font-size: 24px; height: 60px; line-height: 60px; border-bottom: 1px dashed #ccc; color: #0655a4; }
.ygPageNum { clear: both; padding: 20px 0; }
.ygPageNum span { padding: 0px 5px; color: #09aee4; }
.ygPageNum a { display: inline-block; padding: 0 5px; min-width: 20px; height: 30px; line-height: 30px; margin: 0 3px 0 0; background: #f7f7f7; border: 1px solid #ccc; text-align: center; color: #666; text-decoration: none; }
.ygPageNum a:hover, .ygPageNum a.select { background: #c00; border: 1px solid #c00; color: #fff; }
.ygPageNum a.null { background: #f7f7f7; border: 1px solid #ccc; color: #ccc; cursor: default; }
.bodyerLeftMenu { position: absolute; left: 0; top: 0; width: 140px; z-index: 10; }
#yg-Product .bodyerLeftMenu {top: 322px;}
#yg-Area .bodyerLeftMenu {top: 486px;}
.bodyerLeftMenus { left: 0; top: 50px; width: 140px; z-index: 10; position: fixed; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
#bodyerLeftMenu .leftMenu1 h4{ font-size: 14px; height: 45px; line-height: 45px; border-bottom: 1px dashed #09aee4; color: #fff; text-align: left; padding: 0 0 0 50px; background: url("../images/leftMenu.png") no-repeat 0 0; }
#bodyerLeftMenu .leftMenu2 h4{ font-size: 14px; height: 45px; line-height: 45px; border-top: 2px solid #ccc; color: #0655a4; text-align: left; }
#bodyerLeftMenu .leftMenu1 p{ border-top: 2px solid #09aee4; font-size:12px; line-height:20px; color: #fff; text-align: left; padding: 10px; background:#09aee4; }
#bodyerLeftMenu .leftMenu1 a{ color: #fff; }
#bodyerLeftMenu .leftMenu1 p#leftTel{ text-align:center; background:#0655a4; font-size:16px; font-weight:700;}
#bodyerLeftMenu .leftMenu1 p#leftMap { text-align:center; background:#0655a4;}
#bodyerLeftMenu .leftMenu1 p#leftFrom { text-align:center; background:#0655a4; }
#bodyerLeftMenu .leftMenu2{margin:20px 0 0 0; font-size:12px; line-height:20px; }
#bodyerLeftMenu .leftMenu2 p{margin:0; font-size:12px; line-height:20px; }
#bodyerLeftMenu .leftMenu2 img{ width:138px; height:78px; border:1px solid #ccc; }
#bodyerLeftMenu .leftMenu2 a{ padding:0 0 0 24px; background:url("../images/iconLeftLink.png") no-repeat 0 center; height:30px; line-height:30px; font-size:12px;}
.bodyerLeftNav { position: absolute; left: 0; top: 90px; width: 140px; z-index: 10; }
.bodyerLeftNavs { left: 0; top: 50px; width: 140px; z-index: 10; position: fixed; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
#bodyerLeftNav h3 { font-size: 14px; height: 45px; line-height: 45px; border-bottom: 2px solid #ccc; color: #fff; text-align: left; padding: 0 0 0 40px; background:#09aee4; }
#bodyerLeftNav h3 a{ color:#fff; text-decoration:none; }
#bodyerLeftNav li { width: 140px; height: auto; line-height: 40px; border-bottom: 1px dashed #eee; background: #f7f7f7; }
#bodyerLeftNav li a { width: 120px; height: auto; line-height: 20px; padding: 10px; display: block; color: #666; text-decoration: none; }
#bodyerLeftNav li.leftNavDown a { color: #333; background: #eee; }
#bodyerLeftNav li.leftNavDown { border-bottom: 1px dashed #ccc; }
#bodyerLeftNav li.leftNavDown li a { width: 106px; height: auto; line-height: 20px; padding: 10px 10px 10px 24px; display: block; color: #666; text-decoration: none; background: #fafafa; }
#bodyerLeftNav li a:hover { background: #E4F2FC; color:#333; }
#bodyerLeftNav li.leftNavDown li a:hover { background-color: #E4F2FC; color: #333; }
#bodyerLeftNav li a.select, #bodyerLeftNav li.leftNavDown li a.select { color:#000; }
#bodyerLeftNav li.leftNavDown a.select { color: #333; }
#bodyerLeftNav li.leftNavDown ul { }
.bodyerRightBoxs { padding: 15px 0 0 170px; width: 1090px; height: auto; clear: both; position: relative; z-index: 1; }
.bodyerRightBoxs h3 { font-size: 24px; height: 65px; line-height: 65px; border-bottom: 1px dashed #ccc; color: #0655a4; margin: 30px 0 0 0; }
.bodyerRightBoxs h3:first-child { margin: 0; }
.bodyerRightBoxs h4 { margin: 30px 0 0 0; font-size: 18px; color: #09aee4; }
.bodyerRightBoxs h5 { margin: 10px 0 0 0; font-weight: 700; }
.bodyerRightBoxs p { text-indent: 2em; padding: 10px 0 0 0; }
#ygFloatingMenu2 { width: 50px; height: 450px;}
#ygFloatingMenu2 a { width: 50px; height: 60px; margin: 0 0 3px; display: block; overflow: hidden; line-height: 60px; text-indent: 100px; }
#ygFloatWechatContent { width: 155px; height: 120px; padding: 10px; display: none; border: 1px solid #ccc; background: #fff; position: absolute; right: 42px; bottom: 85px; z-index: 100; box-sizing: content-box}
#ygFloatWechatContent img{ width: 110px; height: 110px; }
#ygFloatWechatContent p { width: 120px; height: 140px; text-align: center; float: left; color: #000; font-size: 12px; line-height: 12px; padding:0 20px; }
#fastNavLinke { width: 1251px margin: 0 auto; line-height: 40px; position: relative; }
#fastNavLinke h3 { width: 120px; _width: 150px; display: block; background: #f7f7f7; border: 1px solid #ccc; border-bottom: none; color: #c00; padding: 0px 0 0 40px; height: 40px; overflow: hidden; position: absolute; top: -41px; right: 0; }
#fastNav { border-top: 1px solid #ccc; background: #f7f7f7; position: relative; margin-top: 20px; clear: both; }
#fastNav h4 { font-size: 16px; color: #c00; border-bottom: 1px dashed #ccc; height: 50px; line-height: 50px; }
#fastNav .fastNavList { width: 1251px margin: 0 auto; }
#fastNav .fastNavList li { clear: both; line-height: 30px; position: relative; border-bottom: 1px dashed #eee; padding:5px 0; }
#fastNav .fastNavList li a { display:block; cursor:pointer; }
#fastNav .fastNavList li a:hover { text-decoration:none; }
#fastNav .fastNavList li a h5 { position: absolute; left: 0; top: 0; width: 130px; height: 30px; padding:5px 0; color:#000; }
#fastNav .fastNavList li a p { padding: 0 0 0 160px; color: #999; width: 840px; }
#fastNav .fastNavList li a:hover h5 { color:#0655a4; text-decoration:none; }
#fastNav .fastNavList li a:hover p { color:#333; text-decoration:none;}
#fastNav .fastNavProd { width: 1251px height: 121px; margin: 0 auto; overflow:hidden; }
#fastNav .fastNavProd li { width: 191px; height: 50px; line-height: 50px; margin: 10px 0px 10px 11px; float: left; _margin: 10px 0px 10px 7px; }
#fastNav .fastNavProd li:first-child { margin: 10px 0; }
#fastNav .fastNavProd li a { width: 189px; height: 48px; line-height: 48px; text-align: center; border: 1px solid #eee; border-radius: 5px; background: #fff; display: block; color: #000; }
#fastNav .fastNavProd li a:hover { border: 1px solid #cde; background: #f7f7f7; color: #c00; text-decoration:none; }
#footer { border-top: 5px solid #c00; background: #333; color: #fff; clear: both; font-size: 12px;width:auto; height:350px; position:relative;margin:0px }
#footer a { color: #fff; }
#footer a:hover { color: #cde; }
#footer .footerNav { width: 1251px; height: 300px; margin: 0 auto; position:relative; }
#footer .footerNav div { margin: 30px 0 0 0; float: left; }
#footer .footerNav h4 { height: 40px; line-height: 40px; }
#footer .footerNav a { color: #ccc; }
#footer .footerNav a:hover { color: #cde; }
#footer .footerNav h4 a { color: #fff; }
#footer .footerNav h4 a:hover { color: #cde; }
#footer .footerNav .footerNavContent { width: 270px; height: 270px; position: relative; }
#footer .footerNav .footerNavContent p { color: #ccc; line-height: 24px; }
#footer .footerNav .footerNavContent p img { padding: 10px 25px 10px 0; float: left; }
#footer .footerNav .footerNavContent h4.footerNavWechat { margin: 50px 0 0 0; padding: 0 0 0 75px; }
#footer .footerNav .footerNavContent h4.footerNavWechat a { color: #fff; width: 195px; height: 50px; display: block; }
#footer .footerNav .footerNavContent h4.footerNavWechat a:hover { color: #cde; }
#footer .footerNav .footerNavContent p.footerNavWechatPop { width: 150px; height: 150px; padding: 10px; display: none; border: 2px solid #ccc; background: #fff; position: absolute; left: 75px; top: 15px; z-index: 100; box-sizing:content-box }
#footer .footerNav .footerNavContent p.footerNavWechatPop img { width: 150px; height: 150px; padding: 0; }
#footer .footerNav .footerNavAbout { width: 150px; height: 270px; margin: 30px 0 0 150px; }
#footer .footerNav .footerNavAbout li { height: 24px; line-height: 24px; }
#footer .footerNav .footerNavJobs { width: 150px; height: 270px; }
#footer .footerNav .footerNavJobs li { height: 24px; line-height: 24px; }
#footer .footerNav .footerNavContact { width: 280px; height: 270px; }
#footer .footerNav .footerNavContact p { color: #ccc; }
#footer .Copyright { width: 1251px; margin: 0 auto; border-top: 1px solid #666; height: 40px; line-height: 40px; clear: both; position: relative; }
#footer .Copyright a { padding: 0 10px; }
#footer .Copyright a:first-child { padding: 0 10px 0 0px; }
#footer .Copyright .CopyrightNav { width: 330px; float: left; }
#footer .Copyright .CopyrightTxt { width: 100%; float:left; text-align: left; color: #ccc; }
#footer .Copyright .CopyrightTxt a { color: #ccc; padding: 0; }
#footer .Copyright .CopyrightTxt a:hover { color: #cde; }
a.pdfIcon { float: right; padding: 0 0 0 0px; height: 28px; line-height: 28px; }
a.aButtonBox { border: 1px solid #ccc; padding: 5px 15px 5px 5px; display: inline-block; }
/*插件*/
.reveal-modal-bg { position: fixed; _position: absolute; height: 100%; width: 100%; z-index: 150; display: none; top: 0; left: 0; background:url("../images/revealBg.png");_height:expression(document.body.offsetHeight+"px");}
.reveal-modal { visibility: hidden; top: 150px; left: 50%; margin-left: -280px; width: 560px; position: absolute; z-index: 151; padding: 0px; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0;box-shadow: 0 0 30px rgba(0,0,0,.4); -moz-box-shadow: 0 0 30px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 30px rgba(0,0,0,.4); -box-shadow: 0 0 30px rgba(0,0,0,.4); background-color: #FFF; }
.reveal-modal.small { width: 200px; margin-left: -140px; }
.reveal-modal.medium { width: 400px; margin-left: -240px; }
.reveal-modal.large { width: 600px; margin-left: -340px; }
.reveal-modal.xlarge { width: 800px; margin-left: -440px; }
.reveal-modal .close-reveal-modal { width:50px; height:50px; overflow:hidden; line-height:50px; text-indent:50px; position: absolute; top: -20px; right: -20px;cursor: pointer; background:url("../images/close.png") no-repeat 0 0;_background:none; _text-indent:0px; _top:0; _right:10px; _color:#fff; }
.reveal-modal .close-reveal-modal:hover{ background:url("../images/close.png") no-repeat 0 -50px;}
.reveal-modal h4{ height:60px; line-height:60px; padding:0 30px; color:#fff; font-size:18px; font-weight:300; background:#0655a4;-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.tabMenu { overflow: hidden; height: 40px; clear: both; margin:20px 0 0 0; }
.tabMenu li { width: auto; padding: 0 35px; float: left; margin: 0px 5px; height: 40px; line-height: 40px; color: #000; background: #ccc; text-align: center; cursor: pointer; border-radius:5px; }
.tabMenu li.tabCurrent { color: #fff; background: #0655a4; }
.tabMenu li a { color: #fff; text-decoration: none; }
.tabMenu li.tabCurrent a { color: #333; }
.tabBox { padding: 20px 0 0 0; }
.tabBox li { height: auto; line-height: 24px; overflow: hidden; }
.tabBox .tabHide { display: none; }
.tabBox table {border: 1px solid #aaa; }
.tabBox th { background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: left; padding: 0 5px; }
.tabBox tr { background: #fafafa; }
.tabBox tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
.tabBox tr:hover { background: #CFE7F8; color:#000; }
.tabBox td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; }
#ygIndexMulti { width: 460px; }
#ygIndexMulti h4{ width:400px;}
#ygIndexEbooks { width: 462px; }
.clearfix { float: none; clear: both; }
/* 图片样式 */ 
#header .headerTop h1 { background: url("../images/logo.png") no-repeat left 33px; box-sizing: content-box; }
#header .headerTop .headerTopNav li.headerTopNavBranch h4 a { background: url("../images/iconBranch.png") no-repeat left center; }
#header .headerTop .headerTopNav li.headerTopNavGroup h4 a { background: url("../images/iconGroup.png") no-repeat left top; }
.bannerIndex { background-color: #2980D7; }
.bannerIndex .bannerIndexBox { background: url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerBoxBg.png") no-repeat right 110px; }
.bannerAbout { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerAbout.jpg") no-repeat center center; }
.bannerArea { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerArea.jpg") no-repeat center center; }
.bannerCore { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerCore.jpg") no-repeat center center; }
.bannerparner { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerparner.jpg") no-repeat center center; }
.bannerHr { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerHr.jpg") no-repeat center center; }
.bannerInvestor { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerInvestor.jpg") no-repeat center center; }
.bannerNews { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerNews.jpg") no-repeat center center; }
.bannerOther { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerOther.jpg") no-repeat center center; }
.bannerProduct { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerProduct.jpg") no-repeat center center; }
.bannerService { background: #0655a4 url("http://textimages.oss-cn-shenzhen.aliyuncs.com/banner/bannerService.jpg") no-repeat center center; }
.flex-control-nav a { background: url("../images/dot.png") right 0 no-repeat; }
#footer .footerNav .footerNavContent h4.footerNavWechat { background: url("../images/iconWechat.png") no-repeat left center; }
#fastNavLinke h3 { background: #f7f7f7 url("../images/iconFast.png") no-repeat left top; }

#ygFloatingMenu2 #ygFloatzixun { background: url("../images/ygFloatzixun.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatzixun:hover { background: url("../images/ygFloatzixun.png") no-repeat 0 -60px; }

#ygFloatingMenu2 #ygFloatshiyong { background: url("../images/ygFloatshiyong.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatshiyong:hover { background: url("../images/ygFloatshiyong.png") no-repeat 0 -60px; }

#ygFloatingMenu2 #ygFloatqq { background: url("../images/ygFloatqq.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatqq:hover { background: url("../images/ygFloatqq.png") no-repeat 0 -60px; }

#ygFloatingMenu2 #ygFloatfanhui { background: url("../images/ygFloatfanhui.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatfanhui:hover { background: url("../images/ygFloatfanhui.png") no-repeat 0 -60px; }

#ygFloatingMenu2 #ygFloatMenu { background: url("../images/ygFloatMenu.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatMenu:hover { background: url("../images/ygFloatMenu.png") no-repeat 0 -60px; }
#ygFloatingMenu2 #ygFloatWechat { background: url("../images/ygFloatWechat.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatWechat:hover, #ygFloatingMenu #ygFloatWechat.select { background: url("../images/ygFloatWechat.png") no-repeat 0 -60px; }
#ygFloatingMenu2 #ygFloatGoto { background: url("../images/ygFloatGoto.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatGoto:hover { background: url("../images/ygFloatGoto.png") no-repeat 0 -60px; }
#ygFloatingMenu2 #ygFloatNew { background: url("../images/ygFloatNew.png") no-repeat 0 0; }
#ygFloatingMenu2 #ygFloatNew:hover { background: url("../images/ygFloatNew.png") no-repeat 0 -60px; }
#bodyerLeftNav li a.select, #bodyerLeftNav li.leftNavUp li a.select, #bodyerLeftNav li.leftNavDown li a.select { background: #CFE7F8 url("../images/iconLeftSelect.png") no-repeat 115px center; }
#bodyerLeftNav li.leftNavUp a, #bodyerLeftNav li.leftNavDown a { background: #eee url("../images/iconLeftNav.png") no-repeat right 0px; }
#bodyerLeftNav li.leftNavUp a.selects, #bodyerLeftNav li.leftNavDown a.selects { background: #eee url("../images/iconLeftNav.png") no-repeat right -50px; }
#ygProductBox00 #ygMinDivBox01 h4 { background: url("../images/iconProduct01.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox02 h4 { background: url("../images/iconProduct02.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox03 h4 { background: url("../images/iconProduct03.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox04 h4 { background: url("../images/iconProduct04.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox05 h4 { background: url("../images/iconProduct05.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox06 h4 { background: url("../images/iconProduct06.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox07 h4 { background: url("../images/iconProduct07.png") no-repeat center 0; }
#ygProductBox00 #ygMinDivBox08 h4 { background: url("../images/iconProduct08.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox01 h4 { background: url("../images/iconArea01.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox02 h4 { background: url("../images/iconArea02.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox03 h4 { background: url("../images/iconArea03.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox04 h4 { background: url("../images/iconArea04.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox05 h4 { background: url("../images/iconArea05.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox06 h4 { background: url("../images/iconArea06.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox07 h4 { background: url("../images/iconArea07.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox08 h4 { background: url("../images/iconArea08.png") no-repeat center 0; }
#ygAreaBox00 #ygMinDivBox09 h4 { background: url("../images/iconArea09.png") no-repeat center 0; }
#ygServiceLinkBox01 h5 { background:#09aee4 url("../images/picService01.jpg") no-repeat 0 0; }
#ygServiceLinkBox02 h5 { background:#09aee4 url("../images/picService02.jpg") no-repeat 0 0; }
#ygServiceLinkBox03 h5 { background:#09aee4 url("../images/picService03.jpg") no-repeat 0 0; }
#ygServiceLinkBox04 h5 { background:#09aee4 url("../images/picService04.jpg") no-repeat 0 0; }
#ygServiceLinkBox01 li, #ygServiceLinkBox02 li, #ygServiceLinkBox03 li, #ygServiceLinkBox04 li, #ygHrLinkBox01 li, #ygHrLinkBox02 li, #ygHrLinkBox03 li { background: url("../images/iconList02.png") no-repeat 3px 10px; }
#ygHrLinkBox01 { background: #09aee4 url("../images/picHr01.jpg") no-repeat 0 0; }
#ygHrLinkBox02 { background: #09aee4 url("../images/picHr02.jpg") no-repeat 0 0; }
#ygHrLinkBox03 { background: #09aee4 url("../images/picHr03.jpg") no-repeat 0 0; }
#ygAboutBox .ygAdboutCulture li { background: url("../images/iconList03.png") no-repeat 16px 12px; }
#ygInvestorListBox01 li, #ygInvestorListBox02 li { background: url("../images/iconList03.png") no-repeat 0px 22px; }
#ygInvestorListBox01 li:hover, #ygInvestorListBox02 li:hover { background:#eee url("../images/iconList03.png") no-repeat 0px 22px; }
a.pdfIcon { background: url("../images/pdf_icon.gif") no-repeat 0px 7px; }
a.aButtonBox { background: #fafafa url("../images/iconList02.png") no-repeat 15px 17px; }
#ygNewsTitListBox li { background: url("../images/iconList03.png") no-repeat 0px 22px; }
.ygFoldBox a.ygFoldButAllDown, .ygFoldBox a.ygFoldButDown { background: url("../images/ygFoldBut.png") no-repeat right -30px; }
.ygFoldBox a.ygFoldButAllUp, .ygFoldBox a.ygFoldButUp { background: url("../images/ygFoldBut.png") no-repeat right 0px; }
#ygServicePageBox08 li { background: url("../images/iconList03.png") no-repeat 0px 22px; }
#ygHrSearchTime, #ygHrSearchCity { background: url("../images/iconDropDown.png") no-repeat right 7px; }
#ygHrSearchTime:hover, #ygHrSearchCity:hover, #ygHrSearchTime.select, #ygHrSearchCity.select { background: #fff url("../images/iconDropDown.png") no-repeat right -23px; }
a.numUp { background: url("../images/ygTeamUpBut.png") no-repeat 50px top; }
a.numDown { background: url("../images/ygTeamDownBut.png") no-repeat 10px top; }
#ygCoreLink1{ background:url("../images/iconCore01.png") no-repeat 0 0 ;}
#ygCoreLink2{ background:url("../images/iconCore02.png") no-repeat 0 0 ;}
#ygCoreLink3{ background:url("../images/iconCore03.png") no-repeat 0 0 ;}
#ygCoreLink4{ background:url("../images/iconCore04.png") no-repeat 0 0 ;}
#yg-Core #bodyerLeftNav H3{ background:url("../images/leftCore.png") no-repeat 0 0;}
#yg-Area #bodyerLeftNav H3{background:url("../images/leftArea.png") no-repeat 0 0;}
#yg-Product #bodyerLeftNav H3{background:url("../images/leftProd.png") no-repeat 0 0;}
#yg-Service #bodyerLeftNav H3{background:url("../images/leftServ.png") no-repeat 0 0;}
#yg-Investor #bodyerLeftNav H3{background:url("../images/leftInve.png") no-repeat 0 0;}
#yg-News #bodyerLeftNav H3{background:url("../images/leftNews.png") no-repeat 0 0;}
#yg-About #bodyerLeftNav H3{background:url("../images/leftAbou.png") no-repeat 0 0;}
#yg-Hr #bodyerLeftNav H3{background:url("../images/leftJobs.png") no-repeat 0 0;}
/* 首页 */
.bodyerIndexMultiTxt { width: 250px; height: 250px; float: left; }
.bodyerIndexMultiTxt h3 { font-size: 24px; height: 60px; line-height: 60px; border-bottom: 1px dashed #ccc; color: #0655a4; }
.bodyerIndexMultiTxt .T1 {float:left;width:50% }
.bodyerIndexMultiTxt .T2 {float:left;width:50%;text-align:right;height:60px;border-bottom:1px dashed #ccc}
.bodyerIndexMultiTxt .T2 a {position:relative;top:23px; }
.bodyerIndexMultiTxt p { clear:both;}
.bodyerIndexMultiPic { width: 230px; height: 190px; margin: 55px 0 0 20px; float: left; border-top: 5px solid #c00; border-radius: 5px; }
#ygScrollDiv { border: 1px solid #ccc; padding: 10px; width: 978px; height: 50px; line-height: 50px; background: #f7f7f7; overflow: hidden; }
#ygScrollDiv ul { height: 50px; padding: 0; margin: 0; overflow: hidden; }
#ygScrollDiv ul li { height: 50px; line-hieght: 50px; width: 873px; padding: 0 105px 0 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; position: relative; }
#ygScrollDiv ul li span { width: 80px; height: 24px; line-height: 24px; display: block; font-size: 12px; position: absolute; right: 15px; top: 13px; }
#ygScrollDiv ul li span a { width: 80px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but01.png") no-repeat 0 0; color: #fff; border-radius: 5px; }
#ygScrollDiv ul li span a:hover { background: url("../images/but01.png") no-repeat 0 -24px; text-decoration:none; }
#ygIndexNew { height: 240px; }
#ygIndexNew h3 { font-size: 24px; height: 60px; line-height: 60px; border-bottom: 1px dashed #ccc; color: #0655a4; }
#ygIndexNew .bodyerIndexNewTxt { width: 480px; height: 160px; margin: 20px 0 0 0; float: left; }
#ygIndexNew .bodyerIndexNewTxt a h5 { color: #000; }
#ygIndexNew .bodyerIndexNewTxt a:hover h5 { color: #c00; }
#ygIndexNew .bodyerIndexNewTxt p { color: #888; height: 130px; overflow: hidden; word-wrap: break-word; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
#ygIndexNew .bodyerIndexNewList { width: 480px; height: 160px; margin: 20px 0 0 0; float: right; }
#ygIndexNew .bodyerIndexNewList li { position: relative; height: 29px; line-height: 29px; border-bottom: 1px dashed #eee; }
#ygIndexNew .bodyerIndexNewList li span { position: absolute; top: 0; right: 0; font-size: 12px; color: #999; }
#ygIndexNew .bodyerIndexNewList li a { color: #666; }
#ygIndexNew .bodyerIndexNewList li a:hover { color: #c00; }
.bannerIndex .bannerIndexBox { width: 450px; height: 150px; padding: 110px 0 140px 550px; margin: 0 auto; color: #fff; overflow: hidden; }
.bannerIndex .bannerIndexBox a { color:#fff; text-decoration:none; cursor:pointer;}
.bannerIndex .bannerIndexBox a:hover { color:#fff; text-decoration:none;  }
.bannerIndex .bannerIndexBox h4 {font-size:15px; width: 400px; height: 30px; line-height: 30px; padding: 10px 25px 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.bannerIndex .bannerIndexBox p { width: 400px; height: 72px; line-height: 24px; font-size: 12px; color: #ccc; padding: 0 25px; text-indent: 2em; overflow: hidden; word-wrap: break-word; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.bannerIndex .bannerIndexBox span { width: 80px; height: 24px; line-height: 24px; display: block; margin: 5px 25px 0 345px; font-size: 12px; text-align: center; background: url("../images/but01.png") no-repeat right 0; color: #fff; border-radius: 5px; }
.bannerIndex .bannerIndexBox a:hover span { background: url("../images/but01.png") no-repeat 0 -24px; text-decoration:none; }
.bannerIndex .slides { position: relative; z-index: 90; }
.bannerIndex .slides li { height: 584px; }
.bannerIndex .slides li div { position: relative; z-index: 91; }
.flex-control-nav { position: absolute; bottom: 60px; z-index: 100; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.ygScrollIcon { display: none; }
/*核心实力*/
#ygCoreBox00 { position: relative; }
#ygCoreBox00 img{float:right; width:400px; height:150px; border:1px solid #ddd;margin:15px 0 0 20px;}
#ygCoreBox00 p { margin: 10px 0; text-indent: 2em; }
#ygCoreBox01 { width: auto; height: 290px;clear:both;position:relative;}
#ygCoreBox02 { width: 514px; height: 290px; overflow: hidden;float:left; }
#ygCoreBox03 { width: 486px; height: 290px; overflow: hidden;float:right; }
#ygCoreBox01 h4,#ygCoreBox06 h4,#ygCoreBox05 h4 { margin: 30px 0 20px 0; font-size: 18px; height:24px;line-height:24px; color: #09aae4; }
.ygCoreUl { width: 486px; height: 215px; }
.ygCoreUl li { background: #eee url("../images/iconList03.png") no-repeat 8px 14px;border:1px solid #ddd; width: 215px; height: 35px; margin: 3px; line-height: 35px; color: #000; padding: 0 0px 0 20px; text-align:left;display:block; float:left; }
#ygCoreBox04 { width: 486px; height: 215px; overflow: hidden;}
#ygCoreBox05 { clear: both; width: 1251px }
#ygCoreBox05 p{ width: auto; height: auto; text-align:center; }
#ygCoreBox06 { clear: both; width: 1251px position:relative; }
#ygCoreBox05 h4,#ygCoreBox06 h4{border-bottom:1px dashed #ddd;padding:0 0 10px 0;}
#ygCoreBox06 a{ width: 100px; height:20px;line-height:20px; position: absolute; right:20px; top:40px; font-size:12px; text-align:right; }
.ygCoreUl1 { width: 1251px height: auto; }
.ygCoreUl1 li { background: url("../images/iconList06.png") no-repeat 18px 7px; width: 500px; height: auto; margin:10px 0px; line-height: 35px; color: #000; padding: 0; text-align:left;display:block; float:left; }
.ygCoreUl1 li h6{padding:0 0 0 60px; height:auto;line-height:30px;}
.ygCoreUl1 li p{margin:0 20px 0 60px; height:auto; line-height:20px;color:#999;background:#f4f4f4;padding:8px 14px; border-radius:10px;}
/*解决方案*/
#ygAreaBox00 { width: 1251px; height: 530px; overflow: hidden; }
#ygAreaBox00 li { display: inline-block; width: 350px; height: 350px; overflow: hidden; float: left; margin: 15px 11px 15px 56px; background: #0655a4; position: relative; }
#ygAreaBox00 li#ygMinDivBox04, #ygAreaBox00 li#ygMinDivBox08 { margin: 15px 0; }
#ygAreaBox00 li a { cursor: pointer; height: 350px; display: block; position: absolute; top: 0; left: 0; }
#ygAreaBox00 li a:hover { text-decoration: none; }
#ygAreaBox00 li h4 { width: 208px; height: 80px; line-height: 30px; padding: 110px 10px 10px 10px; color: #fff; font-weight: 300; }
#ygAreaBox00 li div { width: 308px; height: 103px; font-size:12px; line-height: 22px; padding: 20px 20px 25px 20px; color: #666; border: 1px solid #ccc; background: #F1F1F1; overflow: hidden; display: block; position: relative; }
#ygAreaBox00 li p { width: 186px; height: 88px; line-height: 22px; overflow: hidden; display: block; position: relative; }
#ygAreaBox00 li span { display: block; position: absolute; right: 20px; bottom: 10px; color: #c00; font-size: 12px; text-decoration: underline; }
#ygAreaBox01 h4 { color: #09aee4; font-size: 16px; padding: 10px 0 0 0; }
.ygAreaBoxPic{ width:320px; height:280px; float:right; text-align:right; font-size:12px; padding:15px 0px 0 20px;}
.ygAreaBoxPic img{ width:320px; height:240px;}
.ygAreaBoxShare{ padding:0 0 0 110px;}
.ygAreaBoxShare img { width:16px;height:16px;}
.ygFoldBox { position: relative; clear:both; }
.ygFoldBox a.ygFoldButAllDown, .ygFoldBox a.ygFoldButAllUp { position: absolute; top: 12px; right: 0; font-size: 12px; color: #999; padding: 0 15px 0 0; }
.ygFoldBox dl { border-top: 3px solid #ccc; margin: 10px 0 0 0; position: relative; }
.ygFoldBox dt { position: relative; border-bottom: 1px dashed #ccc; padding: 10px 60px 10px 24px; cursor:default; background:#fff url("../images/bg02.png"); }
.ygFoldBox dt h5 { margin: 0; font-size:14px; background:url("../images/iconList05.png") no-repeat left center; padding:0 0 0 24px;}
.ygFoldBox dt p { font-size: 12px; line-height: 1.5em; clear:both; }
.ygFoldBox dt:hover,.ygFoldBox dt.select { background:#CFE7F8 url("../images/bg02.png"); }
.ygFoldBox dt:hover h5,.ygFoldBox dt.select h5{color:#c00;}
.ygFoldBox dt:hover p,.ygFoldBox dt.select p{color:#000;}
.ygFoldBox dt a.ygFoldButDown, .ygFoldBox dt a.ygFoldButUp { position: absolute; top: 10px; right: 0; font-size: 12px; color: #666; padding: 0 15px 0 0; }
.ygFoldBox dt a.ygButDownload {position: absolute; top: 10px; right: 120px; font-size: 12px; color: #666; padding: 0 15px 0 0; color:#09aee4; padding:0 0 0 20px; background:url("../images/iconDown00.png") no-repeat left center; }
.ygFoldBox dd { border-bottom: 1px solid #09aee4; position: relative; padding: 10px 60px 10px 20px; color:#333; font-size: 14px; line-height:30px;zoom:1;  background:#fff url("../images/bg02.png");display:none;}
.ygFoldBox dd p{ text-indent:0; color:#333; min-height:90px; overflow:hidden; margin:20px 0; padding:0 0 10px 180px; position:relative; border-bottom:1px solid #eee; }
.ygFoldBox dd p img{ width:160px; height:90px; position:absolute; top:0px;  left:0px;_left:-180px; border:1px solid #ddd; }
.ygFoldBox dd li{ line-height:30px; background:url("../images/iconList04.png") no-repeat left 8px ; padding:0 0 0 20px;}
.ygFoldBox dd:hover,.ygFoldBox dd.select { background:#CFE7F8 url("../images/bg02.png");color:#000; }
.ygFoldBox dd:hover p,.ygFoldBox dd.select p{color:#000;}
.ygFoldBox dd a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 10px 0; clear:both;zoom:1;} 
.ygFoldBox dd a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
.ygFoldBox h5 { color: #333; font-weight: 700; }
.ygFoldBox p { color: #666; padding: 0; }
/*产品技术*/
#ygProductBox00 { width: 1251px; height: 350px; overflow: hidden; }
#ygProductBox00 li { display: inline-block; width: 228px; height: 150px; overflow: hidden; float: left; margin: 15px 28px 15px 0px; background: #0655a4; position: relative; }
#ygProductBox00 li#ygMinDivBox05 { margin: 15px 0; }
#ygProductBox00 li a { cursor: pointer; height: 300px; display: block; position: absolute; top: 0; left: 0; }
#ygProductBox00 li a:hover { text-decoration: none; }
#ygProductBox00 li h4 { width: 208px; height: 30px; line-height: 30px; padding: 110px 10px 10px 10px; color: #fff; font-weight: 300; }
#ygProductBox00 li div { width: 186px; height: 103px; line-height: 22px; font-size:12px; padding: 20px 20px 25px 20px; color: #666; border: 1px solid #ccc; background: #fff; overflow: hidden; display: block; position: relative; }
#ygProductBox00 li p { width: 186px; height: 88px; line-height: 22px; overflow: hidden; display: block; position: relative; }
#ygProductBox00 li span { display: block; position: absolute; right: 20px; bottom: 10px; color: #c00; font-size: 12px; text-decoration: underline; }
#ygProductBox01 h4 { color: #09aee4; font-size: 16px; padding: 10px 0 0 0; }
#ygProductBox01 p strong { font-weight: 700; }
#ygProductBox01 p.pageImg { text-indent: 0; text-align: center; }
#ygProductBox01 p.pageImg img { max-width: 830px; }
#ygProductBox01 p.pageBut { text-indent: 0; text-align:right; height:44px; }
#ygProductBox01 p.pageBut a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 0px 0; float:right; }
#ygProductBox01 p.pageBut a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
#ygProductBox011{margin:20px 0 0 0;border-bottom:2px solid #ccc;padding:0 0 5px 0; min-height:210px;}
#ygProductBox011 #shareLink {float:left;margin:15px 20px 0px 0; }
#ygProductBox012{margin:20px 0 20px 0;}
#ygProductBox012 .tabMenu {padding:0 0 0 10px; height:auto}
#ygProductBox012 .tabMenu li{width:100px;background: url("../images/but09.png") no-repeat 0 0; color:#c00;cursor:pointer; padding:0; margin-bottom:5px}
#ygProductBox012 .tabMenu li:hover{ text-decoration:underline;}
#ygProductBox012 .tabMenu li.tabCurrent{ background:url("../images/but09.png") no-repeat 0 -40px;color:#fff;}
#ygProductBox0121,#ygProductBox0122,#ygProductBox0123,#ygProductBox0124,#ygProductBox0125{ padding:10px 20px;}
#ygProductBox0121 div,#ygProductBox0122 div,#ygProductBox0123 div,#ygProductBox0124 div,#ygProductBox0125 div{ padding:10px 0px; border-bottom:1px dashed #ccc; position:relative; margin:0 0 0 80px;}
#ygProductBox0121 div img,#ygProductBox0122 div img,#ygProductBox0123 div img,#ygProductBox0124 div img,#ygProductBox0125 div img{ position:absolute; left:-90px; top:10px;}
#ygProductBox0124 div.ytProdectPic{ padding:10px 0px; border-bottom:1px dashed #ccc; position:relative; padding:10px 0 10px 220px; margin:0;}
#ygProductBox0124 div.ytProdectPic img{ width:200px; height:120px; position:absolute; left:0px; top:13px; border:1px solid #ddd;}
#ygProductBox01 .tabBox h4{ margin:0px 0 0 0; font-size:14px;}
#ygProductBox0121 div h5,#ygProductBox0122 div h5,#ygProductBox0123 div h5,#ygProductBox0124 div h5,#ygProductBox0125 div h5{ margin:0;}
#ygProductBox0121 div p,#ygProductBox0122 div p,#ygProductBox0123 div p,#ygProductBox0124 div p,#ygProductBox0125 div p{ margin:0; padding:0; font-size:12px;}
#ygProductBox0121 p.pageImg,#ygProductBox0122 p.pageImg,#ygProductBox0123 p.pageImg,#ygProductBox0124 p.pageImg,#ygProductBox0125 p.pageImg{ border-bottom:none; margin:10px 0;}
#ygProductBox0121 p.pageImg img,#ygProductBox0122 p.pageImg img,#ygProductBox0123 p.pageImg img,#ygProductBox0124 p.pageImg img,#ygProductBox0125 p.pageImg img{ position:inherit;}
#ygProductBox013{margin:10px 0 0 0;border-top:2px solid #ccc;padding:0 0 5px 0;}
#ygProductBox013 h4{ margin:10px 0;}
#ygProductBox013 ul{ margin:10px 0;}
#ygProductBox013 ul li{ padding:10px 0; min-height:110px; border-bottom:1px dashed #ccc; position:relative;}
#ygProductBox013 ul li img{ width:160px; height:90px; border:1px solid #ccc; position:absolute; top:15px;left:0;}
#ygProductBox013 ul li h5{ padding:0 0 0 180px;}
#ygProductBox013 ul li div{ padding:0 0 0 180px; font-size:12px; font-weight:normal; line-height:20px;}
#ygProductBox0124 .tableTit{ text-align:center; vertical-align:middle; background:#CFE7F8;}
#ygProductBox014{margin:10px 0 0 0;padding:20px 0 5px 0; position:relative;}
#ygProductBox014 img{ width:160px; height:90px; border:1px solid #ccc; position:absolute; top:10px;left:0;}
#ygProductBox014 p{ margin:0 0 0 180px; border-bottom:1px dotted #ccc; font-weight:700; color:#999; height:30px; line-height:30px; text-indent:0; }
#ygProductBox014 p img{width:auto; height:auto; border:none; position: static; vertical-align:middle; margin:0 5px 0 0;}
#ygProductBox014 p span{ padding:0 40px 0 0px; font-weight:300; color:#333;}
#ygProductBox015{margin:10px 0 0 0;padding:0 0 5px 0;}
.ygHonorList{}
.ygHonorList li{ padding:10px 0 10px 80px; border-bottom:1px dashed #ccc; position:relative; height:auto; background:url("../images/iconList06.png") no-repeat left 15px;}
.ygHonorList li span{ position: absolute;left:25px; _left:-60px; top:11px; font-weight:700; color:#999;}
.ygPatentList{}
.ygPatentList li{ padding:10px 0 10px 220px; border-bottom:1px dashed #ccc; position:relative; height:auto; background:url("../images/iconList06.png") no-repeat left 15px;}
.ygPatentList li span{ position: absolute;left:25px; _left:-200px; top:11px; font-weight:700; color:#999;}
/*服务支持*/
#ygServiceBox00 { width: 1251px; height: 390px; }
#ygServiceLinkBox01, #ygServiceLinkBox02, #ygServiceLinkBox03, #ygServiceLinkBox04 { width: 232px; height: 230px; margin: 20px 44px 0 40px; float: left; }
#ygServiceLinkBox04 { margin: 20px 0 0 40px; }
#ygServiceLinkBox01 h5, #ygServiceLinkBox02 h5, #ygServiceLinkBox03 h5, #ygServiceLinkBox04 h5 { width: 232px; height: 40px; line-height: 40px; font-size: 16px; padding: 91px 0 0 0; border-radius: 5px; text-align:center; color:#fff; margin:0 0 10px 0; }
#ygServiceLinkBox01 li, #ygServiceLinkBox02 li, #ygServiceLinkBox03 li, #ygServiceLinkBox04 li { padding: 0 0 0 18px; }
#ygServiceLinkBox05 { width: 1251px; height: 50px; margin: 0; clear: both; }
#ygServiceLinkBox05 h5 { display: none; }
#ygServiceLinkBox05 li { width: 188px; height: 50px; line-height: 50px; margin: 0 0 0 15px; float: left; _margin: 0px 5px; }
#ygServiceLinkBox05 li:first-child { margin: 0; }
#ygServiceLinkBox05 li a { width: 186px; height: 48px; line-height: 48px; text-align: center; border: 1px solid #eee; border-radius: 5px; background: #f7f7f7; display: block; color: #666; }
#ygServiceLinkBox05 li a:hover { border: 1px solid #cde; background: #fff; color: #c00; }
#ygServiceBox01 { margin:10px 0 0 0;}
#ygServiceBox01 p, #ygServiceBox02 p { text-indent: 2em; }
#ygServiceBox01 .ygServiceBoxSpan li { padding: 0 0 0 105px; position: relative; }
#ygServiceBox02 .ygServiceBoxSpan li { padding: 0 0 0 115px; position: relative; }
.ygServiceBoxSpan li span { position: absolute; left: 2em; top: 5px; *top:0px;
_left: -77px; color: #09aee4; display: block; height: 20px; line-height: 20px; }
#ygServiceBox02 .ygServiceBoxSpan li span { _left: -87px; }
#ygServiceBox02 .ygServiceBoxSpan img { float: right; margin: 0 0 0 25px; }
#ygServiceTeam { position: relative; height: 1240px; overflow: hidden; }
.ygServiceTeamTopNum { margin: 0 8px 10px 600px; background: #eee; width:222px; height: 55px; z-index: 100; text-align: center; }
.ygServiceTeamFootNum { margin: 10px 8px 0px 600px; background: #eee; height: 55px; z-index: 100; text-align: center; }
.ygServiceTeamTopNum a, .ygServiceTeamFootNum a { display: inline-block; *display:inline; zoom:1; width: 33px; height: 40px; font-size:0; line-height:0; overflow: hidden; margin: 5px; }
a.numUp { padding: 0 10px 0 50px; }
a.numDown { padding: 0 50px 0 10px; }
a:hover.numUp { background-position: 50px -40px; }
a:hover.numDown { background-position: 10px -40px; }
#ygServiceTeam dl { width: 830px; height: auto; }
#ygServiceTeam dl p { text-indent: 0; }
#ygServiceTeam dl dt { width: 200px; height: 80px; border: 1px solid #eee; padding: 10px; position: relative; font-size: 12px; margin: 10px 0 0px 600px; cursor: pointer; }
#ygServiceTeam dl dt:hover { border: 1px solid #c00; }
#ygServiceTeam dl dt:first-child { margin: 0px 0 0px 600px; }
#ygServiceTeam dl dt.select { border: 5px solid #c00; padding: 6px; }
#ygServiceTeam dl dt img { height: 80px; width: 80px; position: absolute; top: 10px; left: 10px; }
#ygServiceTeam dl dt.select img { top: 6px; left: 6px; }
#ygServiceTeam dl dt h5 { margin: 0px 0 0px 90px; text-align: center; }
#ygServiceTeam dl dt.select h5 { background: #c00; color: #fff; }
#ygServiceTeam dl dt p { padding: 0px 0 0 90px; text-align: center; }
#ygServiceTeam dl dd { position: absolute; top: 0; left: 0; width: 545px; height: 1200px; padding: 15px; border: 5px solid #c00; background: #fff; display: none; overflow: hidden; }
#ygServiceTeam dl dd.select { display: block; }
#ygServiceTeam dl dd h6 { margin: 10px 0 0 0; border-bottom: 1px dashed #ccc; font-weight: 700; color: #09aee4; }
#ygServicePageBox00 { }
#ygServicePageBox00 h4 { color: #09aee4; font-size: 16px; padding: 10px 0 0 0; }
#ygServicePageBox00 p.pageImg { text-indent: 0; text-align: center; }
#ygServicePageBox00 p.pageImg img { max-width: 830px; }
.ygServicePagePicBox01{}
.ygServicePagePicBox01 p{position:relative;margin:0 0 10px 90px; padding:0 0 10px 0; border-bottom:1px dashed #eee; text-indent:0;}
.ygServicePagePicBox01 p strong{font-weight:700;}
.ygServicePagePicBox01 img{ position:absolute; top:0; left:-70px;}
#ygServicePageBox07{}
#ygServicePageBox07 .tabMenu li{width:125px; background:url("../images/but05.png") no-repeat 0 0; cursor:pointer;}
#ygServicePageBox07 .tabMenu .tabCurrent{ background:url("../images/but05.png") no-repeat 0 -40px;}
#ygServicePageBox07 table { width: 830px; margin: 20px 0 0 0; }
#ygServicePageBox07 table {border: 1px solid #aaa; }
#ygServicePageBox07 th { width:180px; background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: left; padding: 0 5px; }
#ygServicePageBox07 tr { background: #fafafa; }
#ygServicePageBox07 tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
#ygServicePageBox07 tr:hover { background: #CFE7F8; color:#000; }
#ygServicePageBox07 td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; }
#ygServicePageBox08 li { padding: 10px 100px 10px 20px; border-bottom: 1px dashed #eee; position: relative; width: 710px; height: 30px; overflow: hidden; }
#ygServicePageBox08 li span { color: #999; display: block; position: absolute; right: 0; top: 12px; font-size: 12px; }
.ygServicePicL5 { width: 826px; height: 40px; clear: both; position: relative; padding: 2px;  margin:20px 0 0 0;}
.ygServicePicL5 ul { height: 40px; width: 826px; }
.ygServicePicL5 li { height: 40px; width: 155px; line-height:40px;  background:url("../images/but06.png") no-repeat 0 0; color:#000; border-radius:5px; margin:0 5px;_margin:0 3px; border-left: none; float: left; text-align: center; cursor:pointer; }
.ygServicePicL5 li.TabActive {  background:url("../images/but06.png") no-repeat 0 -40px; color:#fff; }
.ygServicePicL5 li img { height: 100px; width: 100px; padding: 0px 32px; }
.ygServicePicL4 { width: 825px; height: 140px; clear: both; position: relative; padding: 2px; }
.ygServicePicL4 ul { height: 140px; width: 824px; border-left: 1px solid #ccc; }
.ygServicePicL4 li { height: 138px; width: 203px; border: 1px solid #ccc; border-left: none; float: left; text-align: center; }
.ygServicePicL4 li img { height: 100px; width: 100px; padding: 0px 51px; }
#ygServicePop01 table,#ygServicePop02 table,#ygServicePop04 form,#ygServicePop05 form{width:560px; margin:10px;}
#ygSerTabBox040{ width:830px; height:240px; position:relative; margin:30px 0 0 0; z-index:30;}
#ygSerTabBox040 table { width: 600px; margin: 0px 0 0 0; }
#ygSerTabBox040 table th{ text-align:left; padding:0 10px;}
#ygSerTabBox040 table td{ font-size:12px; line-height:20px;}
#ygSerTabBox040 table ul li{  list-style:inside;}
#ygSerTabBox041{ width:415px; height:120px; position:relative; float:left; background:url("../images/iconHr01.png") no-repeat 0 0; z-index:30;}
#ygSerTabBox041 h6{width:300px; height:35px; line-height:35px; font-weight:300; margin:0 0 0 110px;}
#ygSerTabBox041 a{width:100px; height:35px; line-height:35px; display:block; margin:0 0 0 110px;  background:url("../images/iconHr00.png") no-repeat 70px 0 ;}
#ygSerTabBox042{ width:415px; height:120px; position:relative; float:left; background:url("../images/iconHr02.png") no-repeat 0 0; z-index:30;}
#ygSerTabBox042 h6{width:300px; height:35px; line-height:35px; font-weight:300; margin:0 0 0 110px;}
#ygSerTabBox042 a{width:100px; height:35px; line-height:35px; display:block; margin:0 0 0 110px; background:url("../images/iconHr00.png") no-repeat 70px 0;}
#ygSerTabBox043{ width:415px; height:120px; position:relative; float:left; background:url("../images/iconHr03.png") no-repeat 0 0; z-index:30;}
#ygSerTabBox043 h6{width:300px; height:35px; line-height:35px; font-weight:300; margin:0 0 0 110px;}
#ygSerTabBox043 a{width:100px; height:35px; line-height:35px; display:block; margin:0 0 0 110px; background:url("../images/iconHr00.png") no-repeat 70px 0;}
#ygSerTabBox044{ width:415px; height:120px; position:relative; float:left; background:url("../images/iconHr04.png") no-repeat 0 0; z-index:30;}
#ygSerTabBox044 h6{width:300px; height:35px; line-height:35px; font-weight:300; margin:0 0 0 110px;}
#ygSerTabBox044 a{width:100px; height:35px; line-height:35px; display:block; margin:0 0 0 110px; background:url("../images/iconHr00.png") no-repeat 70px 0;}
#ygSerTabLinkBox041{display:none; padding:10px; text-align:left; color:#fff; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:200px; left:60px; font-size:12px;}
#ygSerTabLinkBox042{display:none; padding:10px; text-align:left; color:#000; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:170px; left:0px; font-size:12px;}
#ygSerTabLinkBox043{display:none; padding:10px; text-align:left; color:#fff; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:200px; right:60px; font-size:12px;}
#ygSerTabLinkBox044{display:none; padding:10px; text-align:left; color:#000; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:170px; right:0px; font-size:12px;}
#ygSerTabLinkBox045{display:none; padding:10px; text-align:left; color:#fff; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:80px; left:60px; font-size:12px;}
#ygSerTabLinkBox046{display:none; padding:10px; text-align:left; color:#000; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:50px; left:0px; font-size:12px;}
#ygSerTabLinkBox047{display:none; padding:10px; text-align:left; color:#fff; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:80px; right:60px; font-size:12px;}
#ygSerTabLinkBox048{display:none; padding:10px; text-align:left; color:#000; background:#09aee4; z-index:40; border:5px solid #ccc; border-radius:10px; position:absolute; bottom:50px; right:0px; font-size:12px;}
#ygSerTabBox050{ width:830px; height:auto; position:relative; margin:30px 0 0 0;}
#ygSerTabBox051{ width:830px; height:auto; margin:0 40px 0 0; float:left;}
#ygSerTabBox052{ width:400px; height:auto; margin:30px 0px 0 0; float:left;}
#ygSerTabBox052 li{ height:auto; overflow:visible; padding:0 0 0 20px; background:url("../images/iconList03.png") no-repeat 0 8px;}
#ygSerTabBox053{ width:400px; height:auto; margin:0 0px 0 0; float:left;}
#ygSerTabBox053 li{ height:auto; overflow:visible; padding:0 0 0 20px; background:url("../images/iconList03.png") no-repeat 0 8px;}
#ygSerTabBox054{ width:400px; height:auto; float:left; margin:30px 30px 0 0;}
#ygSerTabBox054 table{ width:400px; height:auto;}
#ygSerTabBox054 th { width:60px;}
#ygSerTabBox055{ width:400px; height:auto;  padding:30px 0 0 0;float:left;}
#ygSerTabBox02 li{height:auto; overflow:visible; padding:0 0 0 20px; background:url("../images/iconList03.png") no-repeat 0 8px;}
#ygSerTabBox02 h6{height:auto; overflow:visible; padding:0 0 0 20px; background:url("../images/iconList03.png") no-repeat 0 8px; font-weight:300;clear:both;}
#ygSerTabBox02 .ygSerTabBox021,#ygSerTabBox02 .ygSerTabBox022,#ygSerTabBox02 .ygSerTabBox023,#ygSerTabBox02 .ygSerTabBox024 {width:300px; height:auto;padding:0 0 0px 100px; background:none;float:left;}
#ygSerTabBox02 .ygSerTabBox021{height:105px;padding:0 0 20px 100px; background:url("../images/picServiceP01.png") no-repeat 20px 35px;}
#ygSerTabBox02 .ygSerTabBox022{height:105px;padding:0 0 20px 100px; background:url("../images/picServiceP02.png") no-repeat 20px 35px; margin:0 0 0 20px;}
#ygSerTabBox02 .ygSerTabBox023{ height:105px;background:url("../images/picServiceP03.png") no-repeat 20px 35px;}
#ygSerTabBox02 .ygSerTabBox024{height:105px; background:url("../images/picServiceP04.png") no-repeat 20px 35px; margin:0 0 0 20px;}
#ygSerTabBox02 .ygSerTabBox021 h6,#ygSerTabBox02 .ygSerTabBox022 h6,#ygSerTabBox02 .ygSerTabBox023 h6,#ygSerTabBox02 .ygSerTabBox024 h6{padding:0; background:none;color:#09aee4;}
#ygSerTabBox02 .ygSerTabBox021 p,#ygSerTabBox02 .ygSerTabBox022 p,#ygSerTabBox02 .ygSerTabBox023 p,#ygSerTabBox02 .ygSerTabBox024 p{padding:0;text-indent:0;}
#ygSerTabBox03 h5{ border-top:1px dashed #ccc; padding:10px 0 0 0;} 
#ygSerTabBox03 h5:first-child{ border-top:none; padding:0;} 
#ygSerTabBox03 p a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 10px 0; clear:both;zoom:1; text-indent:0;} 
#ygSerTabBox03 p a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
/*投资者关系*/
#ygInvestorBox00 { }
#ygInvestorBox00 h4 { margin: 20px 0; font-size: 18px; color: #09aee4; }
#ygInvestorBox00 .bodyerListLeft { width: 380px; height: 755px; position: absolute; left: 0; top: 0; }
#ygInvestorBox00 .bodyerListLeft li { width: 378px; height: 40px; line-height: 40px; background: #f7f7f7; margin: 3px 0; border-left: 2px solid #09aee4; }
#ygInvestorBox00 .bodyerListLeft li span { width: 100px; height: 40px; line-height: 40px; padding: 0 0 0 10px; display: inline-block; color: #09aee4; }
#ygInvestorBox00 .bodyerListRight { width: 580px; height: 755px; padding: 0 0 0 420px; }
#ygInvestorBox01 { height: 470px; overflow: hidden; }
#ygInvestorBox01 .bodyerListLeft { width: 380px; height: 470px; position: absolute; left: 0; top: 0; }
#ygInvestorBox01 .bodyerListLeft li { width: 380px; height: 40px; line-height: 40px; position: relative; border-bottom: 1px dashed #eee; }
#ygInvestorBox01 .bodyerListLeft li a { width: 280px; height: 40px; display: block; overflow: hidden; }
#ygInvestorBox01 .bodyerListLeft li span { width: 100px; height: 40px; display: block; font-size: 12px; color: #999; position: absolute; right: 0; top: 0; text-align: right; }
#ygInvestorBox01 .bodyerListRight { width: 580px; height: 470px; padding: 0 0 0 420px; }
#ygInvestorBox01 .bodyerListRight li { width: 580px; height: 40px; line-height: 40px; position: relative; border-bottom: 1px dashed #eee; }
#ygInvestorBox01 .bodyerListRight li a { width: 480px; height: 40px; display: block; overflow: hidden; }
#ygInvestorBox01 .bodyerListRight li span { width: 100px; height: 40px; display: block; font-size: 12px; color: #999; position: absolute; right: 0; top: 0; text-align: right; }

#ygInvestorBox01 .bodyerListLeft .T1 {float:left;width:50% }
#ygInvestorBox01 .bodyerListLeft .T2 {float:left;width:50%;text-align:right;height:60px;border-bottom:1px dashed #ccc}
#ygInvestorBox01 .bodyerListLeft .T2 a {position:relative;top:23px; }
#ygInvestorBox01 .bodyerListLeft .end { clear:both;}
#ygInvestorBox01 .bodyerListRight .T1 {float:left;width:50% }
#ygInvestorBox01 .bodyerListRight .T2 {float:left;width:50%;text-align:right;height:60px;border-bottom:1px dashed #ccc}
#ygInvestorBox01 .bodyerListRight .T2 a {position:relative;top:23px; }
#ygInvestorBox01 .bodyerListRight .end { clear:both;}

#ygInvestorBox02 { height: 270px; overflow: hidden; }
#ygInvestorBox02 .bodyerListLeft { width: 380px; height: 270px; position: absolute; left: 0; top: 0; }
#ygInvestorBox02 .bodyerListLeft li { width: 380px; height: 40px; line-height: 40px; position: relative; border-bottom: 1px dashed #eee; }
#ygInvestorBox02 .bodyerListLeft li a { width: 280px; height: 40px; display: block; overflow: hidden; }
#ygInvestorBox02 .bodyerListLeft li span { width: 100px; height: 40px; display: block; font-size: 12px; color: #999; position: absolute; right: 0; top: 0; text-align: right; }
#ygInvestorBox02 .bodyerListRight { width: 580px; height: 270px; padding: 0 0 0 420px; }
#ygInvestorBox02 .bodyerListRight li { width: 580px; height: 40px; line-height: 40px; position: relative; border-bottom: 1px dashed #eee; }
#ygInvestorBox02 .bodyerListRight li a { width: 480px; height: 40px; display: block; overflow: hidden; }
#ygInvestorBox02 .bodyerListRight li span { width: 100px; height: 40px; display: block; font-size: 12px; color: #999; position: absolute; right: 0; top: 0; text-align: right; }

#ygInvestorBox02 .bodyerListLeft .T1 {float:left;width:50% }
#ygInvestorBox02 .bodyerListLeft .T2 {float:left;width:50%;text-align:right;height:60px;border-bottom:1px dashed #ccc}
#ygInvestorBox02 .bodyerListLeft .T2 a {position:relative;top:23px; }
#ygInvestorBox02 .bodyerListLeft .end { clear:both;}
#ygInvestorBox02 .bodyerListRight .T1 {float:left;width:50% }
#ygInvestorBox02 .bodyerListRight .T2 {float:left;width:50%;text-align:right;height:60px;border-bottom:1px dashed #ccc}
#ygInvestorBox02 .bodyerListRight .T2 a {position:relative;top:23px; }
#ygInvestorBox02 .bodyerListRight .end { clear:both;}

.ygInvestorSelect { margin: 0; text-align: right; position: absolute; top: 70px; right: 0; }
#ygInvestorListBox01, #ygInvestorListBox02 { clear: both; }
#ygInvestorListBox01 li, #ygInvestorListBox02 li { padding: 10px 100px 10px 20px; border-bottom: 1px dashed #eee; position: relative; width: 710px; height: 30px; overflow: hidden; }
#ygInvestorListBox01 li img, #ygInvestorListBox02 li img { vertical-align:middle; margin:0 10px; }
#ygInvestorListBox01 li span, #ygInvestorListBox02 li span { color: #999; display: block; position: absolute; right: 0; top: 12px; font-size: 12px; }
#ygInvestorBox table {border: 1px solid #aaa; width:830px; margin:20px 0 0 0; }
#ygInvestorBox th { background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: left; padding: 0 5px; }
#ygInvestorBox tr { background: #fafafa; }
#ygInvestorBox tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
#ygInvestorBox tr:hover { background: #CFE7F8; color:#000; }
#ygInvestorBox td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; }
#ygInvestorBox .ygBodyInvestorTable th { width: 150px; border-top: none; }
#ygInvestorBox h5 { font-weight: 700; padding: 10px 0 0 0; color: #09aee4; }
/*远光动态*/
.ygNewsSelect { margin: 30px 0 0 0; text-align: right; }
#ygNewsPicBox { height: 200px; overflow: hidden; }
#ygNewsPicBox a { width: 1130px; height: 200px; display: block; padding: 0; margin: 0; background: #f7f7f7; text-decoration: none; }
#ygNewsPicBox a:hover { background: #eee; }
#ygNewsPicBox img { position: absolute; left: 173px; top: 23px; width: 320px; height: 190px; }
#ygNewsPicBox h5 { padding: 10px 25px 0 350px; height: auto; line-height: 30px; font-weight: 700; font-size: 14px; color: #0655a4; }
#ygNewsPicBox a:hover h5 { color: #c00; }
#ygNewsPicBox p { padding: 0px 25px 0 350px; height: 130px; line-height: 30px; font-size: 12px; color: #666; position: relative; }
#ygNewsPicBox p span { position: absolute; right: 55px; bottom: 10px; font-size: 12px; width: 80px; height: 24px; line-height: 24px; display: block; text-align: center; background:  url("../images/but01.png") no-repeat 0 0; color: #fff; border-radius: 5px; text-indent: 0; }
#ygNewsPicBox a:hover p { color:#000; }
#ygNewsPicBox a:hover p span { background: url("../images/but01.png") no-repeat 0 -24px; text-decoration:none; cursor:pointer; }
#ygNewsListBox { }
#ygNewsListBox li { border-bottom: 1px dashed #ccc; padding: 5px 10px 5px 20px; margin:0 0 0 70px; position: relative; cursor: default; min-height:80px; }
#ygNewsListBox ul.ygSearchList li { margin:0; }
#ygNewsListBox h5 { height: 30px; line-height: 30px; font-weight: 700; font-size: 14px; color: #0655a4; padding: 0 100px 0 0; }
#ygNewsListBox h5 span { position: absolute; right: 0px; top: 10px; font-size: 12px; color: #999; font-weight: 300; }
#ygNewsListBox p { font-size: 14px; color: #666; margin:0; padding:0; font-size:12px; }
#ygNewsListBox li a { text-decoration: none;}
#ygNewsListBox li:hover { background:#eee; }
#ygNewsListBox li:hover h5 { color: #c00; }
#ygNewsListBox li:hover p { color: #000; }
#ygNewsListBox .ygNewsTime {width:60px; height:60px; position:absolute; left:-70px; top:15px;}
#ygNewsListBox .ygNewsTime span{display:block; background:#eee; width:60px; height:38px; text-align:center; line-height:38px; font-size:22px; color:#333;}
#ygNewsListBox .ygNewsTime p{display:block; background:#eee; width:60px; height:20px; text-align:center; line-height:20px; font-size:12px; color:#666; text-indent:0;margin-top:2px; }
#ygNewsListBox li:hover .ygNewsTime span{ color: #09aee4; }
#ygNewsTitListBox li { border-bottom: 1px dashed #eee; padding: 10px 100px 10px 15px; position: relative; }
#ygNewsTitListBox span { position: absolute; right: 0px; top: 10px; font-size: 12px; color: #999; font-weight: 300; }
#ygNewsPicListBox li { border-bottom: 1px dashed #eee; padding: 0; position: relative; height: 150px; margin: 0 0 20px 0; clear: both; }
#ygNewsPicListBox li:hover { background:#eee; color:#000;}
#ygNewsPicListBox h5 { height: 30px; line-height: 30px; font-weight: 700; font-size: 14px; color: #0655a4; padding: 0 100px 0 220px; position:relative; }
#ygNewsPicListBox h5 span { position: absolute; right: 10px; top: 0px; font-size: 12px;height: 30px; line-height: 30px; color: #999; font-weight:700; }
#ygNewsPicListBox h5 span a{ font-weight:300; }
#ygNewsPicListBox p { height: 90px; overflow: hidden; font-size: 12px; color: #666; padding: 0 0px 0 220px; }
#ygNewsPicListBox a { text-decoration: none; }
#ygNewsPicListBox a:hover h5 { color: #c00; }
#ygNewsPicListBox img { width: 200px; height: 120px; position: absolute; top: 0; left: 0;  border:1px solid #ddd;}
#ygNewsPicListBox h5 span img { width: 20px; height: 12px; position: static;  border:none;}
#ygNewsPageBox { }
#ygNewsPageBox h4 { height: 50px; line-height: 50px; font-size: 18px; font-weight: 700; text-align: center; border-bottom: 1px dashed #ccc; }
#ygNewsPageBox p.ygNewsPageTags { height: 30px; font-size: 12px; color: #999; text-align: center; }
#ygNewsPageBox p.ygNewsPageTags span { padding: 0 0px; }
#ygNewsPageBox p.pageImg { text-indent: 0; text-align: center; }
#ygNewsPageBox p.pageImg img { max-width: 830px; }
#ygNewsPageBox b { font-weight:bold; }
#ygNewsPageBox strong { font-weight:bold; }
.ygNewsPageLink { clear: both; border-top: 1px dashed #ccc; color: #999; margin: 20px 0 0px 0; padding: 10px 0 0 0; }
.ygNewsPageLink p { padding: 0; text-indent: 0; }
/*关于我们*/
#ygAboutBox h4 { color: #09aee4; font-size: 16px; }
#ygAboutBox p { text-indent: 2em; padding: 10px 0; }
#ygAboutBox .ygAboutTeamList { }
#ygAboutBox .ygAboutTeamList li { padding: 10px 0 10px 175px; position: relative; margin: 0 0 10px 0; border-bottom: 1px dashed #eee; }
#ygAboutBox .ygAboutTeamList li h4{ margin:0; }
#ygAboutBox .ygAboutTeamList li div{ min-height:80px; }
#ygAboutBox .ygAboutTeamList li p{ color:#666; font-size:12px; line-height:24px;text-indent:0; }
#ygAboutBox .ygAboutTeamList li img { width: 134px; height: 131px; position: absolute; left: 0; _left:-175px; top: 15px; }
#ygAboutBox .ygAboutTeamList li span { color: #333; font-weight: 700; }
#ygAboutBox .ygAdboutCulture { }
#ygAboutBox .ygAdboutCulture ul { padding: 0 0 20px 0; }
#ygAboutBox .ygAdboutCulture li { padding: 0 0 0 33px; }
#ygAboutBox .ygAboutStructure { clear: both; }
#ygAboutBox .ygAboutStructure h5 { padding: 20px 0; color: #09aee4; border-top: 1px dashed #ccc; margin: 20px 0 0 0; }
#ygAboutBox .ygAboutStructure p { text-align: center; padding: 0; margin: 0; text-indent: 0; }
#ygAboutBox .ygAboutStructure p a { display: inline-block; margin: 0 1px; width: 90px;   color: #09aee4; border: 1px solid #09aee4;font-size:80%; }
#ygAboutBox .ygAboutStructure p a:hover { color: #fff; background: #09aee4; text-decoration: none; }
#ygAboutContactBox00 .tabMenu li{width:120px; background:url("../images/but07.png") no-repeat 0 0; cursor:pointer; padding:0;}
#ygAboutContactBox00 .tabMenu .tabCurrent{ background:url("../images/but07.png") no-repeat 0 -40px;}
#ygAboutContactBox00 table {border: 1px solid #aaa; }
#ygAboutContactBox00 th { background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: left; padding: 0 5px; }
#ygAboutContactBox00 tr { background: #fafafa; }
#ygAboutContactBox00 tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
#ygAboutContactBox00 tr:hover { background: #CFE7F8; color:#000; }
#ygAboutContactBox00 td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; }
.textRight{text-align:right;}
#timeLine { width: 830px; height: auto; position: relative; background: url("../images/picAbout02.png") repeat-y 0 0; }
#timeLine .timeLineTit { width: 650px; height: 30px; padding: 30px 0 25px 180px; position: relative; background: #fff url("../images/picAbout01.png") repeat-y 0 0; z-index: 100; }
#timeLine .timeLineTit h4 { width: 110px; height: 30px; line-height: 30px; margin: 0; font-size: 24px; color: #0655a4; position: relative; background: #fff url("../images/iconAbout.png") no-repeat 80px 0; }
#timeLine .timeLineTit h4:hover, #timeLine .timeLineTit h4.select { background: #fff url("../images/iconAbout.png") no-repeat 80px -30px; }
#timeLine .timeLineTitBox { width: 400px; height: auto; position: absolute; border: 4px solid #eee; padding: 1px; background: #fff; display: none; z-index: 101; font-size: 0; -webkit-text-size-adjust:none;}
#timeLine .timeLineTitBox a { width: 78px; height: 35px; line-height: 35px; font-size:14px; display: inline-block; text-align: center; margin: 1px; background: #eee; color: #999; }
#timeLine .timeLineTitBox a.select, #timeLine .timeLineTitBox a:hover { background: #09aee4; color: #fff; text-decoration: none; }
#timeLine .timeLineBox { display: block; position: relative; z-index: 99; }
#timeLine .timeLineBox h5 { display: block; position: absolute; top: 1px; left: 0; color: #09aee4; font-size: 18px; font-weight: 300; z-index: 100; }
#timeLine .timeLineBox div { display: block; position: relative; padding: 10px 0 10px 180px; background: url("../images/picAbout03.png") no-repeat 0 10px; }
#timeLine .timeLineBox h6 { display: block; position: absolute; top: 9px; left: 85px; _left: -100px; height: 30px; line-height: 30px; text-align: right; }
#timeLine .timeLineBox p { display: block; text-indent: 0; padding: 0; font-size:12px; }
#timeLine .timeLineBox p.select { display: block; font-size: 16px; color: #09aee4; }
#timeLine .timeLineBoxNone { display: none; }
#timeBox { width: 830px; height: auto; position: relative; background: url("../images/picAbout04.png") no-repeat 0 0; padding: 80px 0 0 0; }
#timeBox1, #timeBox2, #timeBox3, #timeBox4 { width: 100px; height: 80px; line-height: 20px; text-align: center; }
#timeBox1 { position: absolute; top: 0; left: 100px; }
#timeBox2 { position: absolute; top: 0; left: 310px; }
#timeBox3 { position: absolute; top: 0; left: 520px; }
#timeBox4 { position: absolute; top: 0; left: 730px; }
#timeBox1 a, #timeBox2 a, #timeBox3 a, #timeBox4 a { font-size: 14px; color: #999; text-decoration: none; width: 100px; height: 80px; display: block; background: url("../images/picAbout06.png") no-repeat 40px 27px; }
#timeBox1 a h4, #timeBox2 a h4, #timeBox3 a h4, #timeBox4 a h4 { font-size: 16px; color: #666; margin: 0 0 30px 0; line-height: 20px; }
#timeBox1 a.select, #timeBox2 a.select, #timeBox3 a.select, #timeBox4 a.select { font-size: 14px; color: #09aee4; background: url("../images/picAbout05.png") no-repeat 40px 27px; }
#timeBox1 a.select h4, #timeBox2 a.select h4, #timeBox3 a.select h4, #timeBox4 a.select h4 { font-size: 20px; color: #0655a4; }
#timeBox1 a:hover h4, #timeBox2 a:hover h4, #timeBox3 a:hover h4, #timeBox4 a:hover h4 { font-size: 20px; color: #0655a4; }
#timeBoxs1, #timeBoxs2, #timeBoxs3, #timeBoxs4 { width: 830px; height: auto; padding: 0px 0px 0px 0px; margin: 20px 0 0 0; position: relative; background: url("../images/picAbout02.png") repeat-y 14px 0; display: none; }
#timeBoxs1.select, #timeBoxs2.select, #timeBoxs3.select, #timeBoxs4.select { display: block; }
.timeBox { position: relative; }
#timeBoxs1 h5, #timeBoxs2 h5, #timeBoxs3 h5, #timeBoxs4 h5 { width: 130px; height: 30px; line-height: 30px; font-size: 14px; text-align: right; /*background:#09aee4; color:#fff;*/ position: absolute; left: 0; top: 0; margin: 0; color: #0655a4; }
#timeBoxs1 p, #timeBoxs2 p, #timeBoxs3 p, #timeBoxs4 p { width: 650px; height: auto; line-height: 24px; color: #666; padding: 2px 0px 20px 180px; font-size: 14px; background: url("../images/picAbout07.png") no-repeat 14px 0px; text-indent: 0; }
#timeBoxs1 p img, #timeBoxs2 p img, #timeBoxs3 p img, #timeBoxs4 p img { width: 130px; height: 90px; padding: 10px 20px 0 0; }
#ygAboutPop01,#ygAboutPop02,#ygAboutPop03,#ygAboutPop04,#ygAboutPop05,#ygAboutPop06{width:800px; padding:0 0 20px 0;margin-left:-400px;}
#ygAboutPop01 p,#ygAboutPop02 p,#ygAboutPop03 p,#ygAboutPop04 p,#ygAboutPop05 p{width:760px; margin:10px 20px 0; text-indent:2em;}
#ygAboutPop01 p img,#ygAboutPop02 p img,#ygAboutPop03 p img,#ygAboutPop04 p img,#ygAboutPop05 p img{width:200px; margin:0px 20px 0 0; float:left;}
#ygAboutPop06{width:630px; padding:0 0 20px 0;margin-left:-300px;}
#ygAboutPop06 p{width:610px; height:550px; overflow:auto; text-align:center; margin:30px 0 0 0;}
#ygAboutSocialBox{}
#ygAboutSocialBox .tabMenu{ display:block; width:830px; height:160px; overflow:hidden; background:url("../images/picAbout08.jpg") no-repeat 1px 0; margin:0; padding:0; list-style-type:none;}
#ygAboutSocialBox .tabMenu li{ width:415px; height:105px; line-height:105px; overflow:hidden; text-indent:500px; padding:0; margin:0; background:none;}
#ygAboutSocialBox .tabBox{padding:0;}
#ygAboutSocialBox .tabBox h4{display:none;}
#ygAboutSocialBox .tabBox h5{display:block; width:100px; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:700; margin:0 auto;}
#ygAboutSocialBox .tabBox li{ width:260px; height:214px; display:block; float:left; margin:8px; font-size:12px; line-height:18px; background:#cfe7f8; position:relative; }
#ygAboutSocialBox .tabBox li img{ width:240px; height:150px; margin:9px; border:1px solid #ccc; }
#ygAboutSocialBox .tabBox li p{ width:244px; height:auto; display:block; padding:3px 8px; border-top:1px solid #fff; background:#cfe7f8; position:absolute; top:170px; left:0; }
#ygAboutContactBox{ position:relative;}
#ygAboutContactBox img{ position:absolute; left:0; top:0;}
#ygAboutContactBox h4{ padding:0 0 0px 450px;}
#ygAboutContactBox ul{ padding:0 0 10px 450px;}
#ygAboutContactBox li img{ position: static;}
#contracOne{width:430px; height:200px; float:left;}
#contractTwo{width:400px; height:200px; float:left;}
#contracOne h4,#contractTwo h4{padding:0;}
#contracOne ul,#contractTwo ul{padding:0;}
.honorTitle { margin-left:40px;font-size:16px;color:#0655a4; }
#ygFloatingPic{ position:fixed; bottom:0px; left:0px; width:170px; height:250px;}
#ygFloatingPic img{ position: absolute; bottom:0px; left:0px;}
#ygAboutBox .sitemap_boxs{padding:30px 0 0 0;}
#ygAboutBox .sitemap_boxs div{position:relative; clear:both; padding:0 0 10px 0; margin:0 0 10px 0px; border-bottom:1px dashed #ddd;}
#ygAboutBox .sitemap_boxs div div{position:relative; clear:both; padding:0 0 0px 0; margin:0 0 0px  0px; border-bottom:none;}
#ygAboutBox .sitemap_boxs h3{font-size:14px; width:120px; height:30px; line-height:30px; color:#fff; border:none; font-weight:700;margin:0;background:url("../images/iconList04.png") no-repeat 0 8px; padding:0 0 0 20px;}
#ygAboutBox .sitemap_boxs h3 a{ height:30px; line-height:30px; color:#0655a4;}
#ygAboutBox .sitemap_boxs h3 a:hover{ color:#c00;}
#ygAboutBox .sitemap_boxs h4{font-size:14px; width:140px; height:30px; font-weight:300; line-height:30px; color:#666; border:none; padding:0 0 0 14px; margin:0 0 0 20px;z-index:3;background:url("../images/iconList03.png") no-repeat 0 12px;}
#ygAboutBox .sitemap_boxs h4 a{ height:30px; line-height:30px; color:#333;}
#ygAboutBox .sitemap_boxs h4 a:hover{ color:#c00;}
#ygAboutBox .sitemap_boxs div div h4{position:absolute; top:0; left:20px; margin:0;}
#ygAboutBox .sitemap_boxs ul{position:relative; clear:both; padding:0 0 0 20px;z-index:1;}
#ygAboutBox .sitemap_boxs ul li{width:140px; height:30px; line-height:30px; display:inline-block; padding:0 0 0 14px; margin:0; background:url("../images/iconList03.png") no-repeat 0 12px; }
#ygAboutBox .sitemap_boxs ul li{*display:inline;}
#ygAboutBox .sitemap_boxs ul li a{height:30px; line-height:30px; padding:0; color:#333;}
#ygAboutBox .sitemap_boxs ul li a:hover{ color:#c00;}
#ygAboutBox .sitemap_box3 ul,#ygAboutBox .sitemap_box4 ul,#ygAboutBox .sitemap_box5 ul{position:relative; clear:both; padding:0 0 0 178px;*padding:0 0 0 173px;}
#ygAboutBox .sitemap_box3 ul li,#ygAboutBox .sitemap_box4 ul li,#ygAboutBox .sitemap_box5 ul li{background:url("../images/iconList07.png") no-repeat 0 9px;}
#ygAboutBox .sitemap_box3 h4,#ygAboutBox .sitemap_box4 h4,#ygAboutBox .sitemap_box5 h4{ color:#333;_left:-130px;}
/*人才招聘*/
#ygHrBox11{width:1251px height:30px; text-align:right; line-height:30px; color:#000; font-size:12px; margin-top:30px;}
#ygHrBox11 a{width:auto; height:30px; line-height:30px; margin:0 0 0 10px;}
#ygHrBox11 a:hover{ }
#ygHrBox00 { width: 1251px height: 166px; margin-top:5px; }
#ygHrLinkBox01, #ygHrLinkBox02, #ygHrLinkBox03 { width: 308px; height: 166px; line-height: 40px; font-size: 16px; ; border-radius: 5px; margin: 0px 38px 0 0; float: left; text-align: center; }
#ygHrLinkBox01 a, #ygHrLinkBox02 a, #ygHrLinkBox03 a { width: 308px; height: 40px; padding: 126px 0 0 0; display: block; color: #fff; }
#ygHrLinkBox03 { margin: 0px 0 0 0; }
#ygHrBox01 { text-align:center;margin-top:5px;}
#ygHrBox004 { text-align:center;}
#ygHrBox01 h4 { width: 500px; height: 50px; line-height: 50px; font-size: 20px; font-weight: 700; text-align: center; }
#ygHrBox002 { width: 1251px height: 430px;margin-top:0px; }
#ygHrL021 { cursor: pointer; }
#ygHrBox003 { width: 940px; height: 370px; position: absolute; left: 0; top: 30px; background: #0655a4; opacity: 0.9; padding: 30px; color: #fff; display: none; }
#ygHrBox003 h5 { height: 50px; font-size: 18px; font-weight: 700; line-height: 50px; }
#ygHrBox0031, #ygHrBox0032, #ygHrBox0033, #ygHrBox0034, #ygHrBox0035, #ygHrBox0036 { display: none; width: 800px; height: 370px; padding: 0 70px; }
.ygHrBoxContent p{text-indent:2em;margin-bottom:10px;}
.ygHrBoxContent h6{font-size:15px;font-weight:bold;}
.ygHrBoxContent a{color:red}
#ygHrBox0031 div, #ygHrBox0032 div, #ygHrBox0033 div, #ygHrBox0034 div, #ygHrBox0035 div, #ygHrBox0036 div {  height: 320px; overflow: auto; }
#ygHrBox0034 input { height: 30px; line-height: 30px; border: 1px solid #00468C; background-color: #1F6DBC; padding:0 10px; color:#fff; vertical-align:middle;} 
#ygHrBox0034 #code_img { CURSOR: pointer; HEIGHT: 30px; WIDTH: 70px; vertical-align:middle;} 
#ygHrBox0034 textarea { height:120px; line-height:30px; border:1px solid #00468C; background:#1F6DBC; padding:0 10px; color:#fff;vertical-align:middle;} 
#ygHrL01 { width: 46px; height: 101px; position: absolute; left: 20px; top: 170px; opacity: 0.7; display: block; overflow: hidden; text-indent: 50px; line-height: 101px; background: url("../images/iconHrL.png") no-repeat 0 0; }
#ygHrL02 { width: 46px; height: 101px; position: absolute; right: 20px; top: 170px; opacity: 0.7; display: block; overflow: hidden; text-indent: 50px; line-height: 101px; background: url("../images/iconHrR.png") no-repeat 0 0; }
#ygHrL03 { position: absolute; top: 30px; right: 30px; color: #fff; font-size: 40px; opacity: 0.7; cursor: pointer; text-decoration: none; display: block; width: 50px; height: 50px; line-height: 50px; }
#ygHrL01:hover { opacity: 1; }
#ygHrL02:hover { opacity: 1; }
#ygHrL03:hover { opacity: 1; }
#ygHrTabBox .tabMenu li{width:155px; background:url("../images/but06.png") no-repeat 0 0; cursor:pointer; padding:0;}
#ygHrTabBox .tabMenu .tabCurrent{ background:url("../images/but06.png") no-repeat 0 -40px;}
#ygHrTabBox p { text-indent: 2em; padding: 10px 0 0 0; }
#ygHrTabBox h4 { color: #c00; font-size: 16px; font-weight: 700; }
#ygHrTabBox h5 { color: #09aee4; font-size: 14px; padding: 20px 0 0px 0; font-weight: 700; }
#ygHrTabBox h6 { font-weight: 700; padding: 10px 0 0px 0; }
#ygHrTabBox04 li { width: 480px; height: 120px; float: left; position: relative; margin: 0 40px 20px 0; overflow: hidden; border-bottom: 1px solid #eee; }
#ygHrTabBox04 li a { width: 480px; height: 120px; display: block; cursor: pointer; }
#ygHrTabBox04 li h5 { padding: 10px 100px 0 100px; overflow: hidden; width: 280px; }
#ygHrTabBox04 li p { padding: 0 0 0 100px; width: 380px; height: 90px; overflow: hidden; }
#ygHrTabBox04 li img { width: 80px; height: 60px; position: absolute; left: 0; top: 15px; }
#ygHrTabBox04 li span { width: auto; height: auto; color: #999; font-size: 12px; position: absolute; right: 0px; top: 10px; }
#ygHrBox h3 { clear: both; }
#ygHrBox02 { width: 410px; height: 210px; float: left; margin: 30px 0 0 0; line-height:24px; }
#ygHrBox03 { width: 370px; height: 210px; float: right; margin: 30px 0 0 0; line-height:24px; }
#ygHrBox02 p{ text-indent: 0; padding:2px 0; }
#ygHrBox03 p{ text-indent: 0; padding:2px 0; }
#ygHrBox04 { width: 280px; height: 380px; float: left; margin: 30px 0 0 0; }
#ygHrBox04 p { text-indent: 0; }
#ygHrBox04 p img { width: 280px; height: 270px; }
#ygHrBox05 { width: 500px; height: 380px; float: right; margin: 30px 0 0 0; }
#ygHrBox05 p { text-indent: 0; }
#ygHrBox06 table { width: 830px; margin: 20px 0 0 0; }
#ygHrBox th { background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: center; padding: 0 5px; }
#ygHrBox tr { background: #fafafa; }
#ygHrBox tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
#ygHrBox tr:hover { background: #CFE7F8; color:#000; }
#ygHrBox td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; position:relative; }
#ygHrBox td strong { color: #0655a4; }
#ygHrSearchBox { background: #fafafa; height: 100px; line-height: 58px; border: 1px solid #eee; padding: 0 20px; position: relative; border-radius: 5px; z-index:200;}
#ygHrSearchBox label { float: left; width: 80px; }
#ygHrSearchBox #ygHrSearchCity { float: left; width: auto; max-width: 200px; overflow: hidden; height: 30px; line-height: 30px; margin: 13px 14px 13px 0; padding: 0 2em 0 1em; border: 1px solid #eee; position: relative; }
#ygHrSearchBox #ygHrSearchCityBox { display: none; width: 500px; border: 1px solid #eee; background: #fff; position: absolute; top: 44px; left: 100px; padding: 1em; line-height: 30px; }
#ygHrSearchBox #ygHrSearchTimeBox { width: auto; height: 30px; line-height: 30px; clear: both; }
#ygHrSearchBox #ygHrSearchTimeBox a { width: auto; height: 30px; display: inline-block; padding: 0 10px; line-height: 30px; }
#ygHrSearchBox #ygHrSearchTimeBox a.select { background: #09aee4; color: #fff; }
#ygHrSearchBox select { display: block; float: left; width: auto; height: 30px; line-height: 30px; margin: 13px 14px 13px 0; padding: 0 1em; border: 1px solid #eee; }
#ygHrSearchBox input#ygHrSelectKey { display: block; float: left; width: auto; height: 30px; line-height: 30px; margin: 13px 14px 13px 0; padding: 0 1em; border: 1px solid #eee; }
#ygHrSearchBox input#ygHrSelectSub { display: block; float: left; width: 80px; height: 24px; line-height: 24px; margin: 16px 14px 10px 0; background: url("../images/but01.png") no-repeat 0 0; color: #fff; text-align:center; cursor:pointer; }
#ygHrSearchBox input#ygHrSelectSub:hover { background: url("../images/but01.png") no-repeat 0 -24px; text-decoration:none; }
.ygHrSearchCityBut { border-top: 1px solid #eee; padding: 10px 0 0 0; margin: 10px 0 0 0; }
.ygHrSearchCityBut input { display: block; float: left; width: auto; height: 30px; line-height: 30px; margin: 0px 14px 0px 0; padding: 0 1em; border: 1px solid #09aae4; background: #09aae4; color: #fff; }
#ygHrListBox { margin: 20px 0 0 0; *margin:0; width: 830px; }
#ygHrListBox li { display: block; float: left; width: 197px; height: 40px; line-height: 40px; padding: 5px; }
#ygHrListBox li a { display: block; width: 197px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #eee; }
#ygHrPageBox p { text-indent: 0; }
#ygHrPageBox h4 { height: 50px; line-height: 50px; font-size: 18px; font-weight: 700; border-bottom: 1px dashed #ccc; }
#ygHrPageBox h5 { height: 40px; line-height: 40px; font-size: 16px; font-weight: 700; border-bottom: 1px dashed #ccc; }
.ygBodyHrDetail { width: 830px; height: 120px; line-height: 30px; }
.ygBodyHrDetail li { width: 415px; height: 30px; line-height: 30px; float: left; border-bottom: 1px dashed #eee; }
.ygBodyHrDetail li span { font-weight: 700; }
.ygBodyHrSub { margin: 0px 0 10px 0; }
.ygBodyHrSub a { display: inline-block; margin: 0 20px 0 0; width:90px; height: 24px; line-height: 24px; text-align:center; background: url("../images/but08.png") no-repeat 0 0; color: #fff; border-radius: 5px; cursor:pointer; }
.ygBodyHrSub a:hover { background: url("../images/but08.png") no-repeat 0 -24px; text-decoration:none; cursor:pointer; }
#ygHrBox td .ygBodyHrSub { position:absolute; right:30px; top:15px;}
.ygHrMore { display: none; }
.ygHrMore1 { display: table-row; }
#ygHrBox .ygHrMore1 td{ padding:5px 180px 5px 5px; width:645px; }
.ygHrMore p { text-indent: 0; }
.ygHrMore1 p { text-indent: 0; }
.ygHrMup { width: 30px; height: 30px; background: url("../images/ygFoldBut.png") no-repeat 10px -0px; text-indent: 30px; line-height: 30px; overflow: hidden; display: block; }
.ygHrMdown { width: 30px; height: 30px; background: url("../images/ygFoldBut.png") no-repeat 10px -30px; text-indent: 30px; line-height: 30px; overflow: hidden; display: block; }
.ygHrBut{text-indent: 0; text-align:right; height:44px; }
.ygHrBut a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 0px 0; float:right; }
.ygHrBut a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
/*其它*/
#ygOtherBox00 p { padding: 10px 0 0 0; text-indent: 2em; }
#ygOtherBox00 h4 { padding: 10px 0 0 0; color: #09aae4; }
/*服务主页Table*/
.reveal-modal table { width: 580px; height: auto; margin: 20px 0 0 0; background: #fff; }
.reveal-modal table th { background: #09aee4; height: 50px; line-height: 50px; color: #fff; padding: 0 10px; text-align: left; }
.reveal-modal table tr { border-bottom: 1px solid #fff; background: #f7f7f7; }
.reveal-modal table tr:nth-of-type(odd) { background: #eff6f8; height: 45px; line-height: 40px; margin: 1px; padding: 0 10px; }
.reveal-modal table td { height: 45px; line-height: 40px; margin: 1px; padding: 0 10px; }
#ygServicePageBox07 .tableWidth60{ width:60px;}
#ygServicePageBox07 .tableWidth100{ width:100px;}
#ygServicePageBox07 .tableWidth440{ width:440px;}
/*服务主页 在线预约*/
#frmbooking { margin-left: 15px; }
#frmbooking p { margin-top: 8px; }
#frmbooking p span{ color:red; }
#frmbooking p label { width:70px; height:30px; line-height:30px; display:inline-block; text-align:right; }
#frmbooking p input { width:350px; height:30px; line-height:30px; border:1px solid #ccc; }
#frmbooking p textarea { width:350px; height:120px; line-height:30px; border:1px solid #ccc; }
#frmbooking ul{ padding:20px 0 20px 75px;}
#frmbooking ul li{  width:70px; height:35px; line-height:35px; margin:0 35px 0 0;  display:inline-block;*display:inline; zoom:1;}
#frmbooking ul input{ background: url("../images/but03.png") no-repeat 0 0; color:#fff; width:70px; height:35px; line-height:35px; text-align:center; border-radius:5px; cursor:pointer;}
#frmbooking ul input:hover { background: url("../images/but03.png") no-repeat 0 -35px; text-decoration:none; }
/*服务主页 在线提问*/
#frmQuestion { margin-left: 15px; }
#frmQuestion p { margin-top: 8px; }
#frmQuestion p span{ color:red;}
#frmQuestion p label { width:70px; height:30px; line-height:30px; display:inline-block; text-align:right; }
#frmQuestion p input { width:350px; height:30px; line-height:30px; border:1px solid #ccc; }
#frmQuestion p textarea { width:350px; height:120px; line-height:30px; border:1px solid #ccc; }
#frmQuestion ul{ padding:20px 0 20px 75px;}
#frmQuestion ul li{  width:70px; height:35px; line-height:35px; margin:0 35px 0 0; display:inline-block;*display:inline; zoom:1;}
#frmQuestion ul input{ background:#09aee4; color:#fff; width:70px; height:35px; line-height:35px; text-align:center; border-radius:5px; }
/*新闻内容页*/
.ygNewsPageLink #key a { margin-right: 10px; }
.shareLink {padding-left:650px; }
/*总裁邮箱*/
.iform { border: 1px solid #808080; }
/*咨询领域*/
.TabActive { color: red }
.btnDownLoad a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; text-indent:0; background:url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 20px 2em; }
.btnDownLoad a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
/*战略合作*/
.tag { width: 190px; height: 30px; border: 2px solid #e4e4e4; position: absolute; background-color: #FFF; text-align: center; left: 175px; bottom: 40px; z-index: 300; }
.arrow { position: absolute; width: 190px; height: 30px; bottom: -30px; left: 0px; }
.arrow * { display: block; border-width: 10px; position: absolute; border-style: solid dashed dashed dashed; font-size: 0; line-height: 0; }
.arrow em { display: block; border-color: #e4e4e4 transparent transparent; position: absolute; left: 85px; }
.arrow span { display: block; border-color: #FFF transparent transparent; top: -3px; position: absolute; left: 85px; }
.arror img { border: 0px; }
/*联系我们*/
#contractTitle {float:left;width:100% }
#contractA {float:left;width:400px;font-size:13px; }
#contractA span{ width:150px; display:inline-block;}
#contractA ul li {border-bottom:1px dashed #bcbcbc; padding:5px 0; }
#contractB {float:left;width:400px;margin-left:15px;font-size:13px; }
#contractB span{ width:160px; display:inline-block;}
#contractB ul li {border-bottom:1px dashed #bcbcbc; padding:5px 0; }
#ygAboutContactBox00 ul:first-child { padding-top:40px;}
#contracOne { float:left;width:50%}
#contractTwo {float:left;width:50% }
#sform { margin-left: 15px; }
#sform p { margin-top: 8px; }
#sform p label { width:70px; height:30px; line-height:30px; display:inline-block; text-align:right; }
#sform p input { width:350px; height:30px; line-height:30px; border:1px solid #ccc; }
#sform p textarea { width:350px; height:120px; line-height:30px; border:1px solid #ccc; }
#sform ul{ padding:20px 0 20px 75px;}
#sform ul li{  width:70px; height:35px; line-height:35px; margin:0 35px 0 0;  display:inline-block;*display:inline; zoom:1;}
#sform ul input{ background:#09aee4; color:#fff; width:70px; height:35px; line-height:35px; text-align:center; border-radius:5px;}
/*自定义分页*/
.pagination {clear: both; padding: 20px 0;}
.pagination a {text-decoration: none;border: solid 1px #ccc;color: #666;}
.pagination a, .pagination span {display: inline-block;float: left;padding: 0 5px;margin: 0 3px 0 0;min-width:20px;height: 30px; line-height: 30px;text-align:center;}
.pagination a:hover {background: #c00; border: 1px solid #c00; color: #fff;}
.pagination .current {background: #c00;color: #fff;border: 1px solid #c00;}
.pagination .current.prev, .pagination .current.next,.pagination .first,.pagination .last{color:#666;border-color:#999;background:#fff;}
.total {margin-left:10px;bottom:15px;position:relative }

#ygCoreBox00 P.ygIconP{background:url("../images/iconList08.png") no-repeat 13px 9px; padding:0 0 0 2em; text-indent:0;}

/*搜索页*/
.ygSearchForm{background:#f4f4f4;border:#eee 1px solid;padding:15px;border-radius:7px 7px 0 0;}
.ygSearchForm #txtKey{ height:35px;line-height:35px;width:500px; padding:0 10px; display:inline; margin:0; border:#ccc 1px solid; font-size:14px; border-radius:5px;}
.ygSearchForm #btnOK{ height:35px;line-height:33px;width:70px; padding:0 10px; display:inline; margin:0 10px 0 0; border:#09aee4 1px solid; color:#fff; font-size:14px; text-align:center; border-radius:5px; background:#09aee4; cursor:pointer;}
.ygSearchForm #btnOK:hover{background:#c00; border:#d00 1px solid;}
.ygSearchForm a {margin:0 10px;}
#searchList{background:#fff;border:#eee 1px solid;padding:15px;border-radius:0 0 7px 7px;text-align:center;}
.ygSearchLists{ border-left:#eee 1px solid;border-right:#eee 1px solid;padding:15px;}
.ygSearchListsDefault li { background: url("../images/iconList03.png") no-repeat 0px 22px; }
.ygSearchListsDefault li:hover { background:#eee url("../images/iconList03.png") no-repeat 0px 22px; }
.ygSearchListsDefault li { padding: 10px 100px 10px 20px; border-bottom: 1px dashed #eee; position: relative; width: 680px; height: 30px; overflow: hidden; }
.ygSearchListsJobs { margin: 20px 0 0 0; *margin:0; width: 830px; }
.ygSearchListsJobs li { display: block; float: left; width: 197px; height: 40px; line-height: 40px; padding: 5px; }
.ygSearchListsJobs li a { display: block; width: 197px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #eee; }
.ygSearchListsJobs th { background-color: #A9D0EC; color: #000; border-bottom: 1px solid #6BA4CB; height: 35px; line-height: 35px; text-align: center; padding: 0 5px; }
.ygSearchListsJobs tr { background: #fafafa; }
.ygSearchListsJobs tr:nth-of-type(odd) { background: #eee; margin: 1px; padding: 0 10px; }
.ygSearchListsJobs tr:hover { background: #CFE7F8; color:#000; }
.ygSearchListsJobs td { padding:5px; line-height: 20px; font-size:12px; border-bottom: 1px solid #ccc; position:relative; }
.ygSearchListsJobs td strong { color: #0655a4; }
.ygSearchListsJobs td .ygBodyHrSub { position:absolute; right:30px; top:15px;}
.ygSearchListsInvestor li { background: url("../images/iconList03.png") no-repeat 0px 22px; }
.ygSearchListsInvestor li:hover { background:#eee url("../images/iconList03.png") no-repeat 0px 22px; }
.ygSearchListsInvestor li { padding: 10px 100px 10px 20px; border-bottom: 1px dashed #eee; position: relative; width: 680px; height: 30px; overflow: hidden; }
.ygSearchListsInvestor li img { vertical-align:middle; margin:0 10px; }
.ygSearchListsInvestor li span { color: #999; display: block; position: absolute; right: 0; top: 12px; font-size: 12px; }
.ygSearchListsNews{}
.ygSearchListsNews li { border-bottom: 1px dashed #ccc; padding: 5px 10px 5px 20px; margin:0 0 0 70px; position: relative; cursor: default; min-height:80px; }
.ygSearchListsNews ul.ygSearchList li { margin:0; }
.ygSearchListsNews h5 { height: 30px; line-height: 30px; font-weight: 700; font-size: 14px; color: #0655a4; padding: 0 100px 0 0; }
.ygSearchListsNews h5 span { position: absolute; right: 0px; top: 10px; font-size: 12px; color: #999; font-weight: 300; }
.ygSearchListsNews p { font-size: 14px; color: #666; margin:0; padding:0; font-size:12px; }
.ygSearchListsNews li a { text-decoration: none;}
.ygSearchListsNews li:hover { background:#eee; }
.ygSearchListsNews li:hover h5 { color: #c00; }
.ygSearchListsNews li:hover p { color: #000; }
.ygSearchListsNews .ygNewsTime {width:60px; height:60px; position:absolute; left:-70px; top:15px;}
.ygSearchListsNews .ygNewsTime span{display:block; background:#eee; width:60px; height:38px; text-align:center; line-height:38px; font-size:22px; color:#333;}
.ygSearchListsNews .ygNewsTime p{display:block; background:#eee; width:60px; height:20px; text-align:center; line-height:20px; font-size:12px; color:#666; text-indent:0;margin-top:2px; }
.ygSearchListsNews li:hover .ygNewsTime span{ color: #09aee4; }
.ygSearchListsSolutions { position: relative; clear:both; }
.ygSearchListsSolutions a.ygFoldButAllDown, .ygSearchListsSolutions a.ygFoldButAllUp { position: absolute; top: 12px; right: 0; font-size: 12px; color: #999; padding: 0 15px 0 0; }
.ygSearchListsSolutions dl { border-top: 3px solid #ccc; margin: 10px 0 0 0; position: relative; }
.ygSearchListsSolutions dt { position: relative; border-bottom: 1px dashed #ccc; padding: 10px 60px 10px 24px; cursor:default; background:#fff url("../images/bg02.png"); }
.ygSearchListsSolutions dt h5 { margin: 0; font-size:14px; background:url("../images/iconList05.png") no-repeat left center; padding:0 0 0 24px;}
.ygSearchListsSolutions dt p { font-size: 12px; line-height: 1.5em; clear:both; }
.ygSearchListsSolutions dt:hover,.ygSearchListsSolutions dt.select { background:#CFE7F8 url("../images/bg02.png"); }
.ygSearchListsSolutions dt:hover h5,.ygSearchListsSolutions dt.select h5{color:#c00;}
.ygSearchListsSolutions dt:hover p,.ygSearchListsSolutions dt.select p{color:#000;}
.ygSearchListsSolutions dt a.ygFoldButDown, .ygSearchListsSolutions dt a.ygFoldButUp { position: absolute; top: 10px; right: 0; font-size: 12px; color: #666; padding: 0 15px 0 0; }
.ygSearchListsSolutions dt a.ygButDownload {position: absolute; top: 10px; right: 120px; font-size: 12px; color: #666; padding: 0 15px 0 0; color:#09aee4; padding:0 0 0 20px; background:url("../images/iconDown00.png") no-repeat left center; }
.ygSearchListsSolutions dd { border-bottom: 1px solid #09aee4; position: relative; padding: 10px 60px 10px 20px; color:#333; font-size: 14px; line-height:30px;zoom:1;  background:#fff url("../images/bg02.png");display:none;}
.ygSearchListsSolutions dd p{ text-indent:0; color:#333; min-height:90px; overflow:hidden; margin:20px 0; padding:0 0 10px 180px; position:relative; border-bottom:1px solid #eee; }
.ygSearchListsSolutions dd p img{ width:160px; height:90px; position:absolute; top:0px;  left:0px;_left:-180px; border:1px solid #ddd; }
.ygSearchListsSolutions dd li{ line-height:30px; background:url("../images/iconList04.png") no-repeat left 8px ; padding:0 0 0 20px;}
.ygSearchListsSolutions dd:hover,.ygSearchListsSolutions dd.select { background:#CFE7F8 url("../images/bg02.png");color:#000; }
.ygSearchListsSolutions dd:hover p,.ygSearchListsSolutions dd.select p{color:#000;}
.ygSearchListsSolutions dd a { width: 150px; height: 24px; line-height: 24px; display: block; text-align: center; background: url("../images/but02.png") no-repeat 0 0; color: #fff; border-radius: 5px; padding: 5px; margin: 10px 0; clear:both;zoom:1;} 
.ygSearchListsSolutions dd a:hover { background: url("../images/but02.png") no-repeat 0 -34px; text-decoration:none; }
.ygSearchListsSolutions h5 { color: #333; font-weight: 700; }
.ygSearchListsSolutions p { color: #666; padding: 0; }
.fontReb{color:#c00;}
.fontBlue{color:#09aee4;}

#ulSearch div a { width: auto; height: 25px; display: inline-block; padding: 0 10px; line-height: 25px; }
#ulSearch div a.select { background: #09aee4; color: #fff; }


.bannerProduct .title-cell{position: absolute;
    top: 100px;
    left: 0;
    right: 0;}
	
.bannerProduct	.y-row {
    min-width: 1000px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;  color: #fff;
}
.bannerProduct .title-cell h1 {
  
    font-size: 40px;
}
.bannerProduct .title-cell p {
    margin-top: 15px;
    font-size: 14px;
    width: 740px;
    line-height: 25px; text-indent:2em
}
.bannerProduct .title-cell .btns {
    margin-top: 25px;
}
.title-cell .btns a {
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    color: #fff;
    display: inline-block;
    font-size: 14px; border:#FFF 1px solid
}
.bannerProduct .title-cell .btns .btn-w:hover {
    background-color: #fff;
    color: #333;}