﻿* { padding:0; margin:0; }
body,input { font-family:arial,Helvetica,sans-serif; font-size:14px; color:#656464; }
h1,h2,h3,h4,h5 { font-weight:normal; }
cite,em,i { font-style:normal; }
ul { list-style:none; }
a { text-decoration:none; }
img { border:0; }
body{ background:url(/Template/Default/Skin/GG2016/images/bg.png) no-repeat fixed top center; }

.auto:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.auto{*height:1%}
.right { float:right; }
.area1024 { margin:0 auto; width:1024px; }
.clear { clear:both; overflow:hidden; }
.none { display:none; }

.header { position:relative; min-height:92px; }
.header_img { width: 1024px; height: 413px; overflow: hidden; position: relative; margin:0 auto; }    
.header_top { position:absolute; top:0; left:0; border-bottom:1px solid #b0bdc6; background:rgba(255,255,255,0.7); clear:both; overflow:hidden; width:100%; height:92px; z-index:999 }
.header_top h1 { float:left; margin-top:15px; margin-left:5px; width:172px; height:69px; }
.header_top cite a { color:#656464; }
.header_search { float:right; margin-right:5px; margin-bottom:10px; margin-top:10px; }
.header_search span { display:inline-block; background:url(/Template/Default/Skin/GG2016/images/header_search.png); /*margin-right:20px;*/ width:202px; height:32px; }
.header_search input { background:none; border:none; margin-left:46px; height:32px; }
.header_search input:focus { outline: 0; }
.header_search cite {  }
.header_nav { clear:both; overflow:hidden; margin-right:5px; }
.header_nav li { float:left; margin-left:42px; height:40px; line-height:40px; }
.header_nav li a { color:#656464; }
.header_nav li.cur { background:#0274be; margin-left:21px; margin-right:-21px; padding:0 22px; }
.header_nav li.cur a { color:#fff; }
.header_nav li.cur:first-child { padding:0 36px; }
.header_nav li.cur:last-child { margin-right:0; }


.footer { border-top:10px solid #0274be; margin-top:50px; padding-bottom:20px; text-align:center; }
.index_footer { position:relative; }
.footer p { padding-top:15px; }
.footer_links a { display:inline-block; border-right:1px solid #656464; padding:0 30px; height:16px; line-height:16px; text-align:center; color:#656464; }
.footer_links a:first-child {  }
.footer_links a:last-child { border-right:none; }
.footer_links a:hover { color:#0274be; }
.copyright { font-size:12px; }

.crumbs { margin:0 auto; background:#fbfbfb; width:1024px; height:30px; line-height:30px; font-size:12px; color:#656464; }
.crumbs span { display:inline-block; background:#f0f0f0; width:123px; text-align:center; }
.crumbs cite { margin-left:26px; }
.crumbs em { margin:0 6px; }
.crumbs a { color:#656464; }
.crumbs a:hover { color:#0274be; }

.index_section { position:relative; }
h3 { background:url(/Template/Default/Skin/GG2016/images/icon_h3.png) no-repeat left 20px; padding-left:37px; padding-top:20px; font-size:18px; color:#2a2a2a; }
.yw_content { clear:both; overflow:hidden; margin-top:20px; }
.yw_content li { float:left; margin-right:8px; position:relative; width:250px; height:350px; overflow:hidden; }
.yw_content li:last-child { margin-right:0; }
.yw_content li img { width:455px; height:350px; margin-left:-100px; }
.yw_content li:active .yw_notes_wrap, .yw_content li:hover .yw_notes_wrap { top:0 }
.yw_notes_wrap { position:absolute; left:0; top:256px; text-align:center; color:#fff; background:rgba(2,116,190,0.8); filter:alpha(opacity=80);z-index:10; width:250px; height:353px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; }
.yw_notes_wrap a { color:#fff; }
.yw_notes_top h2 { font-size:16px; line-height:22px; padding-top:21px; }
.yw_notes_top p { margin-top:12px; font-size:12px; padding-bottom:25px;border-bottom:1px #6A8FD2 dashed; }
ul.yw_notes { display:block; padding:15px 15px 0px 35px; font-size:14px; line-height:36px; text-align:left; }
div.yw_notes { display:block; padding:15px 15px 0px 20px; font-size:13px; line-height:25px; text-align:left; }
.yw_notes li { width:50%; height: auto; margin-right:0; }

.news,.case { width:508px; }
.news a,.case a, .business h3 a { color:#0274be; }
.news { float:left; }
.case { float:right; }
.news ul, .case ul { background:#f8f8f8; margin-top:22px; padding:4px; }
.news li, .case li { background:#fff; padding-left:203px; padding-right:16px; margin-bottom:4px; height:118px; position:relative; font-size:12px; line-height:150%; }
.news li:last-child, .case li:last-child { margin-bottom:0; }
.news li img, .case li img { position:absolute; top:5px; left:5px; }
.news h1, .case h1 { padding-top:15px; margin-bottom:15px; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news cite, .case cite { margin-left:15px;white-space:nowrap }


.index_tools { position:fixed; bottom:50px; right:5%; z-index:1001; }
.index_tools a { display:block; margin-bottom:6px; }

aside { float:left; margin-top:45px; width:160px; border-right:solid 2px #0274be; padding-left:20px; }
aside a { color:#656464; }
aside h3 { padding-top:10px; background:url(/Template/Default/Skin/GG2016/images/icon_h3.png) no-repeat left top; }

aside ul { padding-top:10px; }
aside ul li { padding:10px 0; position:relative; }
aside ul li.cur span { font-weight:bold; color:#0274be; }
aside ul li.cur a { font-weight:bold; color:#0274be; }

aside ul li ul.list { display:none; position:absolute; z-index:999; left:63px; top:0px; }
aside ul li ul.list li { background:#f1f1f1; padding:0; margin-bottom:1px; width:110px; height:30px; line-height:30px; text-align:center; }
aside ul li ul.list a { font-weight:normal; font-size:13px; color:#656464; }
aside ul li ul.list li.cur a { font-weight:bold; color:#0274be; }

aside ul li:hover ul.list { display:block; }

article { float:right; margin-top:50px; width:800px; }
article div { line-height:170%; }
article p { line-height:170%; padding:5px 0px; }
article p.img { text-indent:0; text-align:center; }

article p.pages { margin-top:80px; text-indent:0; text-align:center; color:#0274be; }
article p.pages span { display:inline-block; overflow:visible; background:#0274be; border-radius:3px; margin:0 5px; width:30px; height:30px; line-height:30px; color:#fff; text-align:center; }
article p.pages a { display:inline-block; border:1px solid #0274be; border-radius:3px; margin:0 5px; width:28px; height:28px; line-height:28px; color:#0274be; text-align:center; }
article p.pages .pages_input { border:1px solid #0274be; border-radius:3px; margin:0 5px; width:48px; height:28px; line-height:28px; text-align:center; color:#0274be; }
article p.pages .pages_btn { border:1px solid #0274be; border-radius:3px; width:28px; height:28px; line-height:28px; text-align:center; color:#0274be; cursor:pointer; }

article li { clear:both; overflow:hidden; margin-top:10px; }
article li a { float:left; color:#656464; }
article li a:hover { color:#0274be; }
article li cite { float:right; }
article dt { margin-top:20px; color:#0274be; font-weight:bold; }
article dl { line-height:180%; }
.article_title { font-size:16px; font-weight:bold; text-align:center; }
.article_info { margin:8px 0px 12px 0px; text-align:center; font-size:12px; color:#aaa; height: 15px; overflow: hidden; }
.article_info span { margin:0 8px; }
.article_info img { margin-bottom:12px; }
.article_p_title { text-indent:0; margin-top:20px; }
.article_p_title:first-child { margin-top:0; }
.article_body {  }
.article_body p { text-indent:0;text-align:left; }
.news_main li { margin-bottom:15px; height:100px; padding-left:189px; position:relative; }
.news_main h2 { font-size:16px; padding-top:15px; }
.news_main img { position:absolute; left:0; }
.news_main h2 a { color:#0274be; }
.news_main cite { display:none; float:none; clear:both; padding:5px 0; font-size:12px; color:#aaa; }
.news_main span { display:block; float:none; clear:both; line-height:120%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.hzmt { background:#fbfbfb; padding:50px 0; text-align:center; }
.hzmt a { display:inline-block; margin:0 13px; margin-bottom:20px; }
.sszz .yw_content { margin-top: 0px;margin-bottom:15px; padding-left: 100px; }
.sszz .yw_content li { width:260px; height:200px; clear:none; margin:20px 20px 0 0; }
.sszz .yw_content li:active .yw_notes_top, .sszz .yw_content li:hover .yw_notes_top{display:none}
.sszz .yw_content li img { width:260px; height:200px; margin:0 }
.sszz .yw_notes_wrap { width:260px; height:200px; top:150px; }
.sszz .yw_notes_top h2 { padding-top:15px; }
.sszz .yw_notes { width:220px; height:200px; padding:0 20px; display: table-cell; vertical-align: middle; line-height:25px; text-align:left; }
.sszz .yw_content li:active .yw_notes a img, .sszz .yw_content li:hover .yw_notes a img{ margin-top:-16px; }

.org .yw_content { margin-top: 0px;margin-bottom:15px; padding-left: 100px; }
.org .yw_content li { width:260px; height:200px; clear:none; margin:20px 20px 0 0; }
.org .yw_content li img { width:260px; height:200px; margin:0 }
.org .yw_notes_wrap { width:260px; height:200px; top:150px; }
.org .yw_notes_wrap h2 { font-size:16px; line-height:22px; padding-top:15px; }
.org .yw_content li:active .yw_notes_wrap, .org .yw_content li:hover .yw_notes_wrap { top:150px }

/* tools-box */
.tools-box a,.aibo-wx span { background-image:url(/Template/Default/Skin/GG2016/images/tools.png); background-repeat:no-repeat; }
.tools-box li a { display:block; width:42px; height:42px; text-indent:-99999px; }
.tools-box a:link, .tools-box a:visited { background-color:#a6a6a6; }
.tools-box a:hover, .tools-box a:active { background-color:#747474; }
.aibo-tqq a:link, .aibo-tqq a:visited { background-position:0 0; }
.aibo-tqq a:hover, .aibo-tqq a:active { background-position:-52px 0; }
.aibo-weibo a:link, .aibo-weibo a:visited { background-position:0 -47px; }
.aibo-weibo a:hover, .aibo-weibo a:active { background-position:-52px -47px; }
.aibo-wx a:link, .aibo-wx a:visited { background-position:0 -94px; }
.aibo-wx a:hover, .aibo-wx a:active { background-position:-52px -94px; }

.appclp-wx a:link, .appclp-wx a:visited { background-position:0 -94px; }
.appclp-wx a:hover, .appclp-wx a:active { background-position:-52px -94px; }

.aibo-top a:link, .aibo-top a:visited { background-position:0 -141px; }
.aibo-top a:hover, .aibo-top a:active { background-position:-52px -141px; }
.aibo-closed a, .aibo-closed a:link, .aibo-closed a:visited { background-position:0 -188px; height:18px; }
.tools-box {
	display:none; position: fixed; right: 6px; bottom: 30px; height:90px; width: 42px; z-index:999;
	_position:absolute;
	_right:0;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-10));
}
.tools-box li {
margin-bottom: 5px; position: relative; text-align: center;
    float:left;
}
.aibo-wx span {
height: 130px; right: 47px; position: absolute; background-position: 0 -217px; display: block; top: -90px; width: 98px; display:none; border:#ddd 1px solid; 
}
