﻿/*----------------------------------------------------------------------------------- 	
Theme Name: GDI	Theme
URI: http://gdi.com.cn
Description: GDI
Author: Paran
Author URI: http://gdi.com.cn
-----------------------------------------------------------------------------------*/
#demoContent{ font-family: Arial,"宋体",Helvetica, sans-serif,Verdana;}
html { background: #FFF; color: #333;overflow-y:scroll;font:14px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; }
body { font: 14px/140%  Arial,"宋体",Helvetica, sans-serif,Verdana; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; color: #333; }
h5, h6 { font-size: 1em; }
a { color: #8A8A8A; text-decoration: none; }
a:hover { color: #0075d0; text-decoration: none; }
.fix { clear: both; height: 1px; margin: -1px 0 0; overflow: hidden; }
dt { font-weight: bold; }
table { margin: 0 0 20px; }
.link-table th, .link-table td { border: 0; }
.job-table th, .job-table td { text-align: left; text-decoration: none; line-height: 15px; }
.job-table .job-th1 .job-th4 { width: 30%; }
.job-table .job-th2 .job-th3 { width: 20%; }
blockquote { background: url(quote-24.png) no-repeat 0 0; font: italic 15px/1.5 "Droid Serif", Georgia, serif; text-indent: 34px; }/* Horizontal Top Menu with Multi Level Vertical Dropdown Menu */
.hmenu, .hmenu ul { margin: 0; padding: 0; list-style: none; }
.hmenu { line-height: 1.167; }
.hmenu ul { position: absolute; top: -999em;/* width: 10em; */ z-index: 999;/* left offset of submenus need to match (see below) */ }
.hmenu ul li { width: 100%; }
.hmenu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.hmenu li { float: left; position: relative; }
.hmenu a { float: left; display: block; position: relative; }
.hmenu ul li a { float: none; }
.hmenu > li:hover > ul { left: 0; top: 100%; }
.hmenu ul > li:hover > ul { left: 100%; top: 0; }
* html .hmenu li.hover ul { left: 0; top: 100%; }
* html .hmenu ul li.hover ul { left: 100%; top: 0; }
.tr { display: block; text-indent: -5555em; overflow: hidden; }

.smore { background: url(smore.jpg) no-repeat; text-indent: -5555em; overflow: hidden; width: 34px; height: 14px; display: block; float: right; }
.getnow { background: url(getnow.png) no-repeat 0 center; padding: 0 0 0 16px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.rgetnow { float: right; margin: 4px 0 0; }
.topbtn { width: 100%; height: 16px; clear: both; background-image: url(top-hr.gif); background-repeat: repeat-x; background-position: 0px 8px; }
.ToTop { float: right; width: 70px; height: 16px; line-height: 16px; display: block; text-indent: -9999em; background-image: url(totop.png); background-position: 0px 0px; background-repeat: no-repeat; }
.aligncenter { text-align: center; }/*=============================================================================* *	LAYOUT *=============================================================================*/
.main { padding: 20px 0 30px; background: url(bg-main.png) repeat-x; }
#content { width: 620px; float: left; }
#sidebar { width: 324px; float: right; }
#primary, #secondary, #sidebar, #content { overflow: hidden; }
.wrap { width: 1120px; margin: 0 auto; }
.wrap2 { width: 1120px; margin: 0 auto; }
.sbox { border: 1px solid #C6C6C6; background: #FFF; margin: 0 0 14px; }
.stitle { background: url(bg-entry-title.jpg) repeat-x scroll left top transparent; color: #194477; font-size: 14px; height: 24px; padding: 8px 20px 13px; margin: 0; }
.scontent { padding: 8px 20px 10px; }
.entry-content { padding: 0 0 10px; }
.leftTop { background: url(bg-span.jpg) no-repeat left top; width: 10px; height: 8px; position: absolute; left: 0; top: 0; }
.rightTop { background:url(bg-span.jpg) no-repeat right top; width: 10px; height: 8px; position: absolute; right: 0; top: 0; }
.leftBottom { background:url(bg-span.jpg) no-repeat left bottom; width: 10px; height: 10px; position: absolute; left: 0; bottom: 0; }
.rightBottom { background:url(bg-span.jpg) no-repeat right bottom; width: 10px; height: 10px; position: absolute; right: 0; bottom: 0; }/*=============================================================================* *	SIDEBAR & WIDGETS *=============================================================================*/
#primary ul, #secondary ul, #sidebar ul { list-style: none; margin: 0; padding: 0; }
#primary img { margin: 0 0 15px; }
.widget { margin: 0 0 10px; }
.widget-title { height: 36px; line-height: 36px; margin: 0; font-size: 12px; color: #185E93; }
.widget-projects { background: #C3D2DF; border-bottom: 1px solid #abb8c4; }
.widget-projects .widget-title { background: #C3D2DF url(bg-wt.png) no-repeat right -1px; height: 34px; line-height: 34px; padding: 0 12px; color: #FFF; border-bottom: 1px solid #657F96; }
.widget-projects .widget-content { padding: 12px; text-align: center; }
.widget-projects li { float: left; width: 130px; margin: 0 10px 0; display: inline; overflow: hidden; }
.widget-projects li h3 { margin: 0; }
.widget-projects li .entry-thumb { margin: 0 0 5px; width: 130px; height: 88px; overflow: hidden; }
.widget-projects li .entry-thumb img { width: 130px; }
.widget-projects li a { color: #4C6E94; }
.widget-projects li a:hover { color: #C00; }
.widget-projects li .title { height: 47px; overflow: hidden; display: block; font-size: 12px; font-weight: 400; }
.widget-video { text-align: center; padding: 43px 0 10px; width: 224px; height: 200px; background: url(bg-vd.jpg) no-repeat; float: right; }
.b3c .widget-video { width: 180px; background: none; padding: 5px 0 20px; }
.widget-about-us { width: 192px; height: 190px; padding: 50px 16px 0; background: url(bg-about-us.png) no-repeat; float: right; }
.widget-about-us ul { list-style: none; margin: 0; padding: 0; }
.widget-about-us li { background: url(auli.jpg) no-repeat 0 5px; padding: 0 0 0 18px; }
.widget-more { background: url(widget-more.jpg) no-repeat 0 0; height: 23px; }
.widget-menu h3 { height: 36px; line-height: 36px; background: url(wmt.jpg) no-repeat; font-size: 12px; color: #FFF; margin: 0; padding: 0 16px; }
.widget-menu li { padding: 0 10px 0 38px; height: 34px; line-height: 32px; background: url(wmi.jpg) no-repeat; font-size: 12px; }
.widget-menu li a { color: #175F92; font-weight: bold; font-size: 12px; }
.widget-menu li .entitle { font-weight: normal; color: #888; }
.widget-biz-menu .widget-content, .widget-text .widget-content { background: #FFF; border: 1px solid #F0F0F0; border-top: 0; }
.widget-biz-menu .widget-title, .widget-text .widget-title { background: url(wtt.gif) no-repeat; height: 36px; line-height: 36px; padding: 0 16px; margin: 0; font-size: 12px; color: #185E93; }
.widget-biz-menu-dark { background: url(bmb.gif) no-repeat 0 bottom; padding: 0 0 8px; }
.widget-biz-menu-dark ul li { background: url(bmi.gif) no-repeat; font-size: 14px; font-family: "Microsoft Yahei", Sans-serif; }
.widget-biz-menu-dark ul li a { color: #FFF; padding: 4px 10px; display: block; }
.widget-biz-menu-dark ul ul { list-style: square; }
.widget-biz-menu-dark ul li li { font-size: 12px; font-family: Arial; }
.widget-biz-menu-dark ul li li a { color: #A0A082; padding: 5px 5px 5px 20px; }
.widget-biz-menu-dark ul li li a:hover { color: #FFF }
.textwidget { padding: 10px; background: url(wtc.jpg) repeat-x !important; color: #878787; }
.widget-image-news { padding-top: 10px; }
.widget-image-news img { width: 210px; }
.widget-images .big { margin: 0 0 10px; }
.widget-featured-projects .pt-item { margin: 0 0 10px; }/* 案例 */
.pt-item { float: left; margin: 0 20px 0 0; }
.pt-item .entry-thumb { margin: 0 0 8px; }
.pt-item .entry-title { font-size: 12px; margin: 0 0 4px; }
.pt-item .entry-summary { height: 62px; overflow: hidden; }
.ptmain .loop-content { padding: 20px 28px 10px; }
.ptmain .loop-content .pt-item { margin: 0 10px 20px; width: 168px; height: 200px; overflow: hidden; }
.ptmain .loop-content .pt-item img { width: 168px; height: 114px; }/* 案例列表 */
.pt-list .pt-item { width: 168px; overflow: hidden; margin: 0 30px 20px 0; }/* 解决方案一级 */
.smain { background: url(bg-smain.jpg) repeat-x; padding: 38px 0 20px; }
.smain .wrap { background: url(g3.jpg) repeat-x 0 bottom; padding: 0 0 30px; }
.smain .col { float: left; width: 280px; padding: 0 20px; border-right: 1px solid #BDBDBD; }
.smain .c3 { border-right: 0; }
.smain .col-meta { margin: 0 0 20px; }
.smain .c1 .col-meta { background: url(t1.gif) no-repeat 160px 0; }
.smain .c2 .col-meta { background: url(t2.gif) no-repeat 160px 0; }
.smain .c3 .col-meta { background: url(t3.gif) no-repeat 160px 0; }
.smain .col-title { height: 40px; margin: 0 0 10px; }
.smain .c1 .col-title { background: url(j-1-3.png) no-repeat; }
.smain .c2 .col-title { background: url(j-2-1.png) no-repeat; }
.smain .c3 .col-title { background: url(j-3-1.png) no-repeat; }
.smain .col-desc { width: 190px; height: 84px; overflow: hidden; margin: 0 0 20px; }
.smain .lmore { background: url(learn-more-2.gif) no-repeat; height: 22px; display: block; text-indent: -5555em; overflow: hidden; width: 200px; }
.smain .c2 .col-rela2 .entry-title { width: 130px; overflow: hidden; }
.smain .col-rela { margin: 0 0 30px; }
.smain .col-rela2 { margin: 0 0 10px; }
.smain .col-relap { padding-bottom: 40px; }
.smain .col-rela .pt-item { width: 130px; }
.smain a img { opacity: 0.8; }
.smain a img:hover { opacity: 1; }
.smain .col-rela .hfirst { padding-bottom: 40px; }
.smain .col-rela .hfirst .entry-title { height: 30px; }
.t-rppt { background: url(rp.gif) no-repeat; }
.p-rppt { font-family: "微软雅黑"; color: #393; font-weight: 300; }/*.pptt, .pptd{display:block;text-indent:-5555em;overflow:hidden;}.pptt{background:url(pptt.jpg) no-repeat;height:19px;margin:0 0 10px 10px;}.pptd{background:url(pptd.jpg) no-repeat;height:51px;}*//* 解决方案二级 */
.smain2 .entry-content { color: #999; }
.smain2 .entry-content strong { color: #333; }
.smain2 .scontent { padding-bottom: 20px; }
.smain2 .pt-item { width: 168px; overflow: hidden; margin: 0 20px 0 0; }/* 产品服务一级 */
.pdmain .wrap { width: 1120px; }
.pdmain .featured { margin-bottom: 20px; }
.featured-product { float: left; width: 765px; }
.pdmain .widget-about-us { margin-bottom: 0; }
.pdmain .col { width: 283px; height: 280px; padding: 16px 20px; float: left; margin-right: 15px; background: url(pc.png) no-repeat; overflow: hidden; }
.pdmain .c3 { margin-right: 0; }
.pdmain .col-title { font-size: 14px; margin: 0 0 20px; }
.pdmain .col-desc { height: 84px; margin: 0 0 20px; overflow: hidden; }
.pdmain .col-rela { overflow: hidden; }
.pdmain .col-rela ul { list-style: none; margin: 0; padding: 0; width: 300px; }
.pdmain .col-rela li { float: left; }
.pdmain .col-rela img { display: block; padding: 5px; border: 1px solid #DDD; margin: 0 12px 0 0; }
.pdmain .lmore { background: url(more-3.jpg) no-repeat; display: block; text-indent: -5555em; overflow: hidden; width: 137px; height: 15px; margin: 0 0 20px; }
.pd-list .pd-title { font-size: 14px; }
.pd-item { border-bottom: 1px solid #EEE; margin: 0 0 20px; }/* 产品单页 */
.pd3c { background: #FFF; }
.pd3c #content { width: 765px; float: left; }
.pd3c #sidebar { width: 224px; float: right; }
.pd3c .cl { float: left; width: 200px; padding: 6px 16px; }
.pd3c .cr { float: right; width: 500px; border-left: 1px dashed #CCC; padding: 6px 16px; }
.pd3c .ct, .pd3c .cb { height: 13px; }
.pd3c .ct { background: url(ct.jpg) no-repeat }
.pd3c .cm { background: url(cm.jpg) repeat-y }
.pd3c .cb { background: url(cb.jpg) no-repeat }
.pdmenu { line-height: 1.3; font-weight: bold; }
.pdmenu h4 { font-size: 14px; margin: 0 0 10px; }
.pdmenu h4 a { color: #333; }
.pdmenu h4 a:hover { color: #C00; }
.pdmenu h4 .pm { font-size: 15px; font-weight: normal; }
.pdmenu ul { list-style: none; margin: 0 0 10px; padding: 0; }
.pdmenu ul li { padding: 0 0 0 12px; margin: 0 0 5px 20px; background: url(pio.jpg) no-repeat 0 1px; }
.pdmenu ul li a { color: #4599CE; }
.pdmenu ul li a:hover { color: #C00; }
.breadcrumb { margin: 0 0 10px; color: #999; }
.breadcrumb a, .breadcrumb span { }
.breadcrumb a { color: #666; }
.breadcrumb a:hover { color: #C00; }/* 业务领域 */
.b3c #primary { width: 203px; float: left; }
.b3c #content { width: 564px; float: left; padding: 0 17px; border-right: 1px solid #DDD; }
.b3c #secondary { width: 180px; float: right; }/*新闻页日期显示*/
.page-3c .entry-date, .byline { text-align: right; }
.page-3c .byline { padding: 10px 0 0 0; }
#content #single-news { text-align: center; }/* 新闻单页 */
#single-news { background: url(nbj.gif) repeat-x; }
#single-news #primary { width: 214px; float: left; }
#single-news #content { width: 537px; float: left; }
#single-news #secondary { width: 212px; float: right; }
.page-2c, .page-3c { background: url(pbg.jpg) repeat-x; padding: 30px 0 30px; }
.page-3c #primary { width: 215px; float: left; margin: 0 14px 0 0; }
.page-3c #content { width: 505px; float: left; background: #FFF; }
.page-3c #secondary { width: 212px; float: right; }
.page-2c #primary { width: 215px; float: left; }
.page-2c #content { width: 728px; float: right; background: #FFF; }
.page-cs { padding: 30px 0 30px; }
.page-cs #primary { width: 215px; float: left; }
.page-cs #cscontent { width: 735px; float: right; background: none; padding: 0; margin: 0; }
.page-cs .cspart { width: 234px; float: left; margin-left: 10px; background: #fff url(bg-contact.jpg) 0 0 no-repeat; height: 237px; border: none; _margin-left: 8px; }
.page-cs .cspart:hover { _font-weight: bolder; }
.page-cs .cspart h2 { font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-weight: 400; padding: 20px 10px 5px 20px; }
.page-cs .cs3 h2 { color: #993333; }
.page-cs .cs4 h2 { color: #0066CC; }
.page-cs .cs5 h2 { color: #336633; }
.page-cs p { padding: 0px 20px; line-height: 2.5em; color: #333; }
.biz-title { font-size: 18px; color: #4FA600; font-family: "Microsoft Yahei"; }
.b3c .widget-title { color: #4FA600; font-size: 14px; }/*=============================================================================* *	HEADER *=============================================================================*/






/*=============================================================================* *	BANNER *=============================================================================*/
.banner {  width: 100%; height:400px; text-align: center; }
.contactbanner { background: url(bg-contactheader.jpg) repeat-x; width: 100%; overflow: hidden;/*border-bottom:1px solid #BACDDE;*/ text-align: center; }/*=============================================================================* *	FOOTER *=============================================================================*/
#footer { background: #0F0F0F url(foot-bj.jpg) repeat-x; color: #585858;  height:45px; line-height: 45px; display: block; /*padding: 10px 0;*/}
#footer a { color: #585858; }
#footer a:hover { color: #CCC; text-decoration: none; }
#footer #goToTop { bottom: 35px; width: 50px; position: fixed; right: 10px; display: none; }
#footer #goToTop a { background-image: url(back-top.png); background-position: 0px 0px; background-repeat: no-repeat; display: none; float: left; height: 50px; margin-left: 10px; text-indent: -9999em; width: 50px; }
#footer #goToTop a:hover { background-position: -50px 0; }
#copyright { float: left; }
#footer-nav { float: right; }
#footer-nav li { padding: 0 10px; }
#footer-nav li.first { border-left: 0; }
#footer-menu { margin-top: 19px; }
#footer-menu li { }
#site-statistics { float: right; vertica-align: middle; line-height: 48px; }
#site-statistics a { line-height: 48px; }/*=============================================================================* *	PAGE *=============================================================================*/
.page-banner { margin: 0 0 10px; }
.page-wrap { border: 1px solid #F0F0F0; margin: 0 0 10px; background: #FFF; }
.page-title { background: #FEFEFE url(pt.gif) repeat-x 0 bottom; padding: 10px 14px; font-size: 12px; margin: 0; color: #185E93 }
.page-title a:hover { text-decoration: none; }
.page-title .entitle { font-size: 11px; color: #666; }
.page-content { padding: 14px; }
.page-3c .page-content p { }
#page-partner { height: 500px; ; padding: 5px; }
#page-partner li { width: 100px; float: left; list-style-type: none; text-align: center; padding: 5px 15px; }
#page-partner li img { width: 97px; height: 25px; padding: 2px; border: 1px solid #F3F3F3; }
#page-partner li a:hover img { border: 1px solid #CCC; }/* About */
.about-box .page-content { height: 223px; background: url(bg-about.jpg) no-repeat; padding: 0; }
.about-box .page-content p { padding: 70px 0 4px 25px; line-height: 2; width: 300px; margin: 0 0 4px; }
.about-box .more-link { width: 94px; height: 26px; display: block; text-indent: -5555em; overflow: hidden; background: url(about-more.jpg) no-repeat; margin: 0 0 0 25px; }
.inves-box p { margin: 0 0 6px; }
.hornor-box { background: #F6F6F6; border: 1px solid #DDE3ED; padding: 14px; line-height: 1.6 }
.hornor-box h3 { font-size: 14px; margin: 0 0 8px; }
.hornor-box p { margin: 0; }
.entry-news .entry { border-bottom: 1px solid #DDD; padding: 0 0 10px; margin: 0 0 20px; }
.entry-news .entry-title { font-size: 12px; margin: 0; }
.entry-news .entry-content { color: #333; }
.post-edit-link { color: #CCC; }
.byline { color: #999; margin: 0 0 20px; }
.wp-pagenavi { text-align: center; padding: 0 14px 20px; }
.wp-pagenavi a, .wp-pagenavi span { margin: 0 5px; }
.loop-title { background: url(bg-entry-title.jpg) repeat-x scroll left top transparent; color: #194477; font-size: 14px; height: 24px; padding: 8px 20px 13px; margin: 0; }
.loop-desc { padding: 5px 20px 10px; }
.loop-content { padding: 5px 20px 10px; }
.bitem { width: 252px; padding: 10px; height: 119px; float: left; background: url(bitem.jpg) no-repeat; margin: 0 20px 20px 0; }
.bitem .thumb { display: block; }
.bitem img { width: 85px; height: 85px; float: left; margin: 0 10px 0 0; }
.bitem .title { font-size: 14px; margin: 0 0 10px; }
.search-results { color: #666; }
.search-keywords { color: #185E93; }/*=============================================================================* *	SINGLE *=============================================================================*/
.loop-title a { color: #194477; text-decoration: none; }
.contentrights { color: #666; padding: 5px 0 5px 10px; background: #A5CCEF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0px 0px 3px #333; }
.contentrights:hover { background: #9C3; }
.contentrights a { color: #666; }
.contentrights a:hover { color: #F00; }
#bdshare .bds_share { float: left; padding-top: 5px; }/*=============================================================================* *	HOME *=============================================================================*/
#home-main {  padding: 30px 0 30px 0; }
#home-notice { margin: 0 auto 14px; background: url(notice-left.jpg) no-repeat; overflow: hidden; }
#home-notice ul { list-style: none; margin: 0; padding: 0 0 0 100px; background: url(notice-right.jpg) no-repeat right 0; }
#home-notice .msg { float: left; width: 608px; height: 32px; line-height: 32px; color: #2C5B8B; }
#home-notice .msg:hover { color: #333 }
#home-notice .more { display: block; float: right; width: 156px; height: 32px; text-indent: -5555em; overflow: hidden; }
/* #home-press a { color: #7A7A7A; }  */
#home-press a:hover { color: #111; text-decoration: none; }
#home-press .box { margin: 0 18px 0 0; float: left; height: 237px; position: relative;  background:url(new-bj.gif) repeat-x; -webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25);box-shadow:0px 1px 4px rgba(0, 0, 0, 0.25); }/*if ie 6*/
#home-press .box { _padding: 0 2px 0 0 }
#home-press .box-news { _margin: 0 14px 0 0; }
#home-press .box-solutions { _margin: 0 14px 0 0; }
.box-solutions { _width: 295px; }
#home-press .leftTop { _display: none; }
#home-press .rightTop { _display: none; }
#home-press .leftBottom { _display: none; }
#home-press .rightBottom { _display: none; }
#home-press .last { margin: 0; }
#home-press h3 { height: 22px; overflow: hidden; margin: 0 0 10px; font-family: "微软雅黑"; color:#4b4b4b; font-size:16px; font-weight:normal;}
#home-press ul { margin: 0 0 0 -5px; padding: 0; color: #333; }
#home-press ul li { margin: 0; line-height: 22px; display: inline-block; list-style: none; }
#home-press ul li a { width: 100%; overflow: hidden; padding-left: 13px;  }
#home-press ul li a:hover {/*background-position:1px 4px;*/ }
.box-news ul li a, .box-market ul li a { white-space: nowrap; }
#home-press .more-link { background:url(learn-more.jpg) no-repeat; height: 22px; display: block; text-indent: -5555em; overflow: hidden; width: 200px; position: absolute; bottom: 14px; }
.indexbox {  padding: 18px 10px 0 18px; }
/*.indexboxnews { background: url(bg-index-box.jpg) 80px 100px no-repeat; }*/
.box-news { width: 321px; height:237px;}
.box-news h1 img{margin-left: -18px !important; margin-bottom:10px !important;}
/*.box-news h3 { background-image:url(i3btn.jpg); background-position: 0 0; background-repeat: no-repeat; }*/
.box-solutions { width: 290px; }
.box-solutions h3 { background-image:url(i3btn.jpg); background-position: 0 -22px; background-repeat: no-repeat; }
.indexboxsolutions { background: url(bg-index-box.jpg) -285px 100px no-repeat; }
.homesp-desc {/* width:170px;*/ }
.homesp-desc p { margin: 0; display: inline; }
.homesp-desc .index-solution { display: none; }
.box-market { width: 320px; }
.box-market h3 { background-image:url(i3btn.jpg); background-position: 0 -44px; background-repeat: no-repeat; }
.indexboxmarket { background: url(bg-index-box.jpg) -580px 100px no-repeat; }
#home-projects { height:200px; color: #909090; }
#home-projects a:hover { color: #333; text-decoration: none; }
#home-projects h3 {  font-family: Microsoft YaHei; color: rgb(0, 143, 255); font-weight:900; margin: 0 0 10px; width:1120px;height: 35px; float:left; }
#home-projects #home-h3 a { color: #609; }
#home-projects #home-h3 a:hover { color: #F00; }
#home-projects h6{float:right; width:250px;height: 35px;margin: 0 0 10px;font-size: 16px;}

#home-projects .col { width: 153px; padding-right:15px; float: left; display: inline;padding-top: 3px; }
#home-projects .col { _width: 150px; _padding: 0 5px 0 6px; }
#home-projects .case-je{ background:url(case-fgx.jpg) 0px 12px no-repeat; padding:3px 15px 0 15px;}
#home-projects .case-sp{ float:right;padding-left:20px;}


#home-projects .last { border-right: 0; }
#home-projects dl { margin: 0 0 13px; padding: 0; }
#home-projects #home-dl { height: 85px; }
#home-projects dt, #home-projects h4 { font-size: 12px; color: #4B4B4B; margin: 0 0 4px;text-shadow: 1px 1px #E3E3E3;}
#home-projects dt a { color: #909090; }
#home-projects dd { margin: 0; padding: 0;font-family: 宋体; white-space: nowrap;text-shadow: 1px 1px #E3E3E3; line-height:22px; }
#home-projects dd a { color: #585858; }
#home-projects dd a:hover { color: #333; }
#home-projects .mc1 { width: 150px; }
#home-projects .mc1 { _width: 150px; _padding: 0 7px 0 7px; _overflow: hidden; }/*IE6 hacker*/
#home-projects .mc2 { width: 80px; }
#home-projects .mc2 { _width: 80px; _overflow: hidden; _padding: 0 7px 0 7px; }
#m1, #m2 { height: 170px; overflow: hidden; margin: 0 0 6px; }
#home-partners { padding:15px 0 30px 0; }
#home-partners h3 { font-size: 16px; margin: 0 0 15px; font-family: "微软雅黑"; }
#home-partners ul { list-style: none; margin: 0; padding: 0; width: 1120px; }
#home-partners li { float: left; width: 104px; text-align: center; margin:0 10px 0 10px; }
#home-partners li { _width: 104px; _display: inline; _margin: 0 2px 0 2px; }
#home-partners li img { width: 102px; height: 40px; }
#home-partners .hezuo{ width:1120px; margin:0 auto;}

/*=============================================================================* *	Talent *=============================================================================*/
.p-tlp h2 { font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-weight: 400; }
.headtitle { font-size: 14px; }
.boxtitle {
	font-size: 20px;
	color: #0075d0;
	text-shadow: 0 -1px 0 #fff;
	margin: 20px 0;
	line-height: 20px;
	height: 20px;
	display: inline-block;
}
.p-training .boxtitle, .p-welfare .boxtitle { }
.p-tlp { background-color: #F0F0F2; background-image: url(tlt/tlt-bg.png); background-position: 0 0; background-repeat: repeat-x; }
.p-tlp #primary { width: 235px; float: left; }
.p-tlp .widget-video { background: none; padding: 0px; height: auto; width: 235px; margin-top: 10px; }
.sidebarline { /*background-image:url(tlt/primary-r.png); background-position:0px 0px; background-repeat:repeat-y; width:2px; float:left; height:500px; display:block; margin-top:10px;*/ }
.p-tlp #primary ul li { background: none; padding: 0px 0 0 10px; margin: 8px 0; height: auto; line-height: 1.6em; }
.p-tlp #primary .jobpost { padding: 0 10px 0 5px; margin-top: 10px; }
.p-tlp #primary .jobpost p { margin-bottom: 2px; text-shadow: 0px -1px 0 #fff; color: #333; line-height: 2.1em; }
.p-tlp #primary .jobpost p span { color: #F00; padding: 0 5px; }
.p-tlp #primary ul { margin-top: 10px; }
.p-tlp #primary ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333; text-shadow: 0 -1px 0 #fff; }
.p-tlp #primary ul li a:hover { color: #F07F00; }
.p-tlp #primary ul li a:before { content: "+ "; }
.p-tlp .widget-menu { border-bottom: 1px solid #CCC; border-top: 1px solid #fff; margin-bottom: 0px; padding-bottom: 20px; width: 220px; overflow: hidden; }
.p-tlp .widget-menu.first { border-top: none; }
.p-tlp .widget-menu.last { border-bottom: none; }
.p-tlp .widget-menu { padding-top: 20px; }
.p-tlp .widget-menu.first h2 { background-image: url(tlt/hot.gif); background-repeat: no-repeat; background-position: 65px 0px; }
.p-tlp #content { float: right; width: 709px; }
.p-tlp .page-wrap { background-color: #F0F0F2; }
.p-tlp .page-content { padding: 0px; }
.about-box { overflow: hidden; _zoom: 1; }
.about-box p { text-indent: 2em; }
.about-box img { float: left; margin: 20px 0px 20px; padding: 1px; text-align: center; }/***.welfare-box***/
.welfare-box { position: relative; overflow: hidden; border: dashed #C0C0C0; border-width: 1px 0 0 1px; width: 700px; margin-bottom: 20px; }
.welfare-box ul { overflow: hidden; _zoom: 1; list-style: none; padding: 0px; margin: 0px; }
.welfare-box li { float: left; width: 319px; padding: 5px 15px 10px; border: dashed #C0C0C0; border-width: 0 1px 1px 0; background: #F4F6F9; }
.welfare-box strong { position: relative; display: block; height: 48px; padding-left: 40px; line-height: 49px; overflow: hidden; font-weight: normal; font-size: 18px; font-family: "微软雅黑"; }
.welfare-box span { display: block; color: #999; padding: 6px 0; }
.welfare-box .icon-wel { position: absolute; top: 8px; left: 0; width: 32px; height: 32px; overflow: hidden; background-image: url(icon_welfare.gif); background-repeat: no-repeat; }
.wel-salary { background-position: 0 0; }
.wel-insurance { background-position: -40px 0; }
.wel-recess { background-position: -80px 0; }
.wel-cultivate { background-position: 0 -40px; }
.wel-life { background-position: -40px -40px; }
.wel-other { background-position: -80px -40px; }
.wel-honesty { background-position: -120px 0; }
.wel-confidence { background-position: -160px 0; }
.wel-simple { background-position: -120px -40px; }
.wel-speed { background-position: -160px -40px; }
.wel-passion { background-position: 0 -80px; }
.p-boss .page-title, #tlp-jobs .page-title, #gdi-tube .page-title { background-image: url(tlt/bosstitle.png); background-position: 0 0; background-repeat: no-repeat; height: 26px; line-height: 26px; padding: 0px; background-color: #f0f0f2; margin-bottom: 20px; color: #fff; font-size: 15px; padding-left: 15px; }
#gdi-tube .widget-video a, #gdi-tube .widget-video { display: none; }
#gdi-tube .page-title { margin: 0; }
.p-boss .page-content { clear: both; margin: 10px 0; height: 200px; overflow: hidden; position: relative; }
.p-boss .postimg img { padding: 8px; width: 260px; height: auto; background-color: #fff; float: left; }
.p-boss .postimg img:hover { opacity: 0.8; cursor: help; }
.p-boss .postinner { float: right; width: 400px; margin-top: 10px; text-indent: 2em; line-height: 2.2em; }
.p-boss .post-title, #tlp-jobs .post-title { margin: 0; }
.p-boss .post-title { width: 400px; float: right; }
.p-boss .post-title a, #tlp-jobs .post-title a { color: #EF8201; font-size: 15px; font-family: "微软雅黑"; font-weight: 400; text-align: left; cursor: pointer; }
.p-boss .post-title a:hover, #tlp-jobs .post-title a:hover { color: #333; }
.caremore { position: absolute; background-image: url(tlt/caremore.png); background-position: 0 0; width: 100px; height: 20px; background-repeat: no-repeat; text-indent: -9999em; margin-top: 10px; right: 10px; bottom: 20px; }
.edit-link { }
.p-tlp .ToTop { background-image: url(t-totop.png); }/*TUBE*/
.tubeinfo table tr, .tubeinfo table td { border: none; }
.tubeinfo .title { width: 35px; white-space: nowrap; }
.tubeinfo .content { width: 650px; }
.tubeinfo input { width: 100%; }
#gdi-tube #bdshare { padding-left: 20px; margin-top: 20px; }
#gdi-tube .contentrights { padding: 10px; width: 680px; margin: 0 auto; background: none; margin-bottom: 5px; }
#gdi-tube hr { height: 2px; width: 100%; border-bottom: #fff solid 1px; border-top: 1px #ccc solid; display: block; line-height: 2px; overflow: hidden; padding: 0; }/*Index*//*--------------Main content---------------------*/
.p-tlp .content { width: 709px; _padding-left: 10px; }/*.p-tlp .slider{ height:240px;padding:20px 0 0;_padding:40px 0 0; position:relative;}.p-tlp .ctrl{ width:35px;height:26px; line-height:240px; cursor:pointer;}.p-tlp .ctrl-left{ background:url(tlp/tlp-control.jpg) 0 0 no-repeat; position:absolute; left:1px; top:120px;}.p-tlp .ctrl-left:hover{ background:url(tlp/tlp-control.jpg) 0 -29px no-repeat;}.p-tlp .ctrl-right{ background:url(tlp/tlp-control.jpg) -35px 0 no-repeat; position:absolute; right:1px; top:120px;}.p-tlp .ctrl-right:hover{ background:url(tlp/tlp-control.jpg) -35px -29px no-repeat;}.p-tlp .slider-c{height:230px;width:580px; position:absolute; left:50px; top:20px;}.p-tlp .slider-c img{padding:2px;}*//*-----------------------------------------------------------------------------------*/
* NivoSlider/*-----------------------------------------------------------------------------------*/.t-wrap { width: 709px; background: url(tlt/bg-tslider.jpg) 52px 0 no-repeat; height: 240px; padding: 10px 0; margin-top: 10px; }
#slider { position: relative; width: 585px; height: 230px; margin: 0 auto; }/* The Nivo Slider styles */
.nivoSlider { position: relative }
.nivoSlider img { position: absolute; top: 0px; left: 0px; }/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
.nivo-box { display: block; position: absolute; z-index: 5; }/* Caption styles *//*.nivo-caption {position:absolute;left:90px;bottom:40px;padding:20px;background:#000;color:#fff;opacity:0.2;z-index: 8;font-size:24px; line-height:24px;font-weight:300;}*/
.nivo-caption { position: absolute; left: 90px; bottom: 40px; padding: 20px; background: none; color: #fff; opacity: 0.2; z-index: -1; font-size: 24px; line-height: 24px; font-weight: 300; }
.nivo-caption p { padding: 0; margin: 0; }
.nivo-caption a { display: inline !important }
.nivo-html-caption { display: none }/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px }
.nivo-nextNav { right: 0px }/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold }
.nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(arrows.png) no-repeat; text-indent: -9999px; border: 0; }
a.nivo-nextNav { background-position: -30px 0; right: -55px; }
a.nivo-prevNav { left: -55px }
.nivo-caption { text-shadow: none }
.nivo-caption a { color: #efe9d1; text-decoration: underline; }
.p-tlp .jbcontent { clear: both; }
.p-tlp .job-c { padding-top: 20px; display: inline-block; border-bottom: 1px #999 dashed; }
.p-tlp .job-c .job-c-title { height: 25px; position: relative; float: left; }
.p-tlp .job-c .job-c-title h5 { padding: 5px 0 0; }
.p-tlp .job-c h3, .p-tlp .comments h3, .p-tlp .tlp-news h3 { padding: 0 5px; color: #F18A2B; }
.p-tlp .job-cl h5 {/* background:url(tlp/bg-tlp-jt.jpg) 0 0 no-repeat;width:220px; height:27px; line-height:27px; padding:0 0 0 10px;*/ background-color: #F18A2B; width: 220px; height: 27px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.p-tlp .job-cl h5 a { color: #fff; height: 27px; line-height: 27px; padding: 0 0 0 10px; }
.p-tlp h3, .p-tlp h5 { display: block; float: left; font-family: "微软雅黑"; font-weight: 400; margin: 0px; }
.p-tlp .job-cl { padding-top: 10px; width: 235px; float: left; }
.p-tlp .job-cl ul { padding: 0; list-style-type: none; margin-top: 10px; width: 200px; float: left; padding-left: 10px; }
.p-tlp .job-cl ul li { margin: 6px 0; }
#tlp-index .boxtitle { margin-bottom: 0px; }/*--------------Comments---------------------*/
#tlp-page .comments { padding-top: 0px; display: inline-block; }
#tlp-page .comments p { line-height: 1.7em; width: 680px; margin-left: 10px; padding: 15px; border-bottom: 1px #666 dotted; margin-top: 10px; _padding: 15px 0 5px 20px; _margin-top: 2px; float: right; margin-bottom: 10px; }
#tlp-page .comments p img { float: left; padding-right: 20px; }
#tlp-page .comments p img:hover { opacity: 0.8; }
#tlp-page .comments p.last { border: none; margin-bottom: 0; }
#tlp-page .comments p span.gdisign { text-align: right; font-size: 13px; padding: 10px 4px 10px; _padding: 15px 0 10px; }
#tlp-page .comments p>span { float: right; width: 580px; }
#tlp-page .right { float: right; margin: 0; }
.left { float: left; }
#tlp-jobs .post-content { padding: 10px; }
#tlp-jobs .post-title { padding: 0 10px 3px 0; border-bottom: 1px solid #EF8201; margin-bottom: 10px; }
.jobnav { display: inline-block; padding: 0 0 20px 0px; clear: both; }
.jobnav ul { margin: 0px; }
.jobnav ul li { width: 100%; float: left; height: auto; line-height: 15px; }
#position-top { padding-left: 10px; }
#tlp-jobs .ToTop { margin-top: 7px; }
#tlp-jobs .topbtn { background-position: 0px 14px; line-height: 22px; height: 22px; }/*=============================================================================* *	MISC *=============================================================================*/
.last, .vlast { margin-right: 0 !important; }/*Back to top button */
#back-top { position: fixed; bottom: 30px; margin-left: -150px; }
#back-top a { width: 108px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb;/* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }/* arrow icon (span tag) */
#back-top span { width: 108px; height: 108px; display: block; margin-bottom: 7px; background: #ddd url(up-arrow.png) no-repeat center center;	/* rounded corners */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;	/* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #777; }/* Text Replacement */
.t-ps, .t-in { display: block; text-indent: -5555em; overflow: hidden; }
.t-ps { background: url(t-ps.jpg) no-repeat; width: 165px; height: 39px; }
.t-in { background: url(t-in.gif) no-repeat; width: 95px; height: 20px; }
.t-bz { background: url(bmt.gif) no-repeat 0 0; height: 42px; }/*=============================================================================* *	Comments *=============================================================================*/
.comment-content { background: #F3F3F3; border: 1px solid #d3d3d3; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; padding: 1.625em; position: relative; }
.comment-content h3 { font-family: "微软雅黑"; font-weight: 300; background: none; width: 80%; }
#discussion { background: none; margin: 0 auto 1.625em; padding: 0; position: relative; }
#discussion input[type="text"], #discussion textarea { background: #fff; border: 2px solid #eee; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95); -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95); box-shadow: inset 0 1px 3px rgba(204,204,204,0.95); position: relative; padding: 5px; text-indent: 2px; }
#discussion .comment-form-author, #discussion .comment-form-email, #discussion .comment-form-url, #discussion .comment-form-comment { position: relative; }
#discussion .comment-form-author label, #discussion .comment-form-email label, #discussion .comment-form-url label, #discussion .comment-form-comment label { background: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); box-shadow: 1px 2px 2px rgba(204,204,204,0.8); color: #555; display: inline-block; font-size: 13px; left: 4px; min-width: 60px; padding: 4px 10px; position: relative; top: 0px; z-index: 1; }
#discussion input[type="text"]:focus, #discussion textarea:focus { text-indent: 0; z-index: 1; }
#discussion textarea { resize: vertical; }
#discussion .comment-form-author .required, #discussion .comment-form-email .required, #discussion .comment-form-url .required { color: #bd3500; font-size: 12px; font-weight: bold; left: 74%; position: absolute; top: 10px; z-index: 1; }
#discussion .comment-notes, #discussion .logged-in-as { font-size: 13px; }
#discussion p { margin: 10px 0; }
#discussion .form-submit { float: right; margin: -10px 24px 30px; }
#discussion input#submit { background: #eee; border: none; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3); box-shadow: 0px 1px 2px rgba(0,0,0,0.3); color: #000; cursor: pointer; font-size: 15px; margin: 20px 0; padding: 5px 22px 5px 22px; position: relative; left: 0px; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); }
#discussion input#submit:active { background: #1982d1; color: #bfddf3; }
.comments-forms { width: 500px; padding: 5px 0 5px; }
.comments-forms span { width: 100px; }
.comment-main { }/*-----------------------------------------------------------------------------------*/
* = Featured Slider/*-----------------------------------------------------------------------------------*//*.home-featured{background:url(bg-banner.jpg) repeat-x;width:100%;overflow:hidden;border-bottom:1px solid #BACDDE;text-align:center;}#featured{position:relative;padding:0px;width:1120px;height:330px;margin:0 auto 0px auto;}#featured{}#featured ul.ui-tabs-nav{ position:absolute; bottom:0px; left:0;display:inline;padding:0px; margin:0; width:1120px; height:57px; z-index:99; border-top:1px #4B70C5 solid;}#featured ul.ui-tabs-nav{list-style-type:none;background:url(bg-banner.jpg) -100px -273px repeat-x;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}#featured ul.ui-tabs-nav li{ float:left;width:200px; color:#666; padding-left:0px; text-align:center;}#featured ul.ui-tabs-nav a{ width:200px;}#featured ul.ui-tabs-nav li img{float:left;margin:4px 5px 0 53px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;box-shadow:0px 0px 3px #000;}#featured ul.ui-tabs-nav li p{ font-size:12px; margin:0px; padding:10px 0 0 105px; text-align:left; text-indent:-9999px;}#featured li.ui-tabs-nav-item a{display:block; height:57px; color:#D2D2D2; margin:0px; padding:0px; /*border-bottom: 1px dashed #EEE;*/
}
#featured li.ui-tabs-nav-item a.remove-border { border: none !important; }
#featured li.ui-tabs-nav-item a:hover, #featured li.ui-tabs-selected { color: #fff; text-decoration: none; }
#featured li.ui-tabs-nav-item a:hover img, #featured li.ui-tabs-selected img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; opacity: 1 !important; }
#featured li.ui-tabs-selected p { color: #fff !important; }
#featured .ui-tabs-panel { width: 1120px; height: 273px; position: relative; margin: 0 auto; }
#featured .ui-tabs-panel .info { position: absolute; bottom: 20px; left: 0; background: #FFF; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; color: #000; padding: 10px 20px; box-shadow: 2px 2px 3px #000; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
#featured .ui-tabs-panel .info { _bottom: 90px; }
#featured .info a { text-decoration: none; color: #272727; }
#featured .info a:hover { text-decoration: none; color: #000; }
#featured .ui-tabs-hide { display: none }
*//* QQ Widget */.main {
height:3000px;
clear:both;
}
* { margin: 0; padding: 0; }
.QQbox { z-index: 99; width: 100px; left: 0px; top: 478px; position: fixed; font-size: 12px; }
.QQbox .Qlist { background: url('http://dl.gdi.com.cn/qqwidget/qqwidget-v2.jpg') 0 0 no-repeat; height: 88px; width: 100px; cursor: pointer; }
.QQbox .Qlist a { text-indent: -9999em; line-height: 88px; width: 76px; height: 88px; font-size: 14px; margin-left: 1px; display: block; }/*宽度不够可以在这里调整*/
#divMenu { left: 0; border: none; cursor: pointer; width: 24px; height: 88px; position: absolute; background: url('http://dl.gdi.com.cn/qqwidget/qqwidget-v2.jpg') -76px 0 no-repeat; text-indent: -9999em; }/*QQ Widget END*//*2012 6 25 Talent Plan English Edition*/
#lanzone { height: 24px; line-height: 24px; margin: 0; }
#lanzone a { height: 22px; line-height: 22px; width: 50px; padding: 0 10px; text-align: center; background-color: #fff; color: #F18A2B; margin: 0; }
#lanzone a.cr { border-left: 2px solid #999; background-color: #F18A2B; color: #fff; }
#lanzone a:hover { color: #F00; text-decoration: underline; }
#lanzone a.cr:hover { color: #fff; text-decoration: underline; }
#tlp-honor .content ul { list-style: none; }
#tlp-honor .content ul li { padding: 8px 0 0 20px; border-bottom: 1px dashed #84C0F2; background: url(tlt/li-honor.jpg)10px 17px no-repeat; text-align: justify; }
.tlp-page-title span { padding: 5px 15px; background: #f18a2b; color: #fff; width: 100%; font-size: 15px; font-weight: 700; margin: 10px 0; }
.tlp-page-title { margin-bottom: 10px; }
.d-border { border-top: 1px solid #ccc; border-bottom: 1px solid #fff; line-height: 2px; }
.i-post-title { padding: 5px 8px; background: #84C0F2; color: #fff; font-weight: 600; }
.page-id-1350 .content p, .page-id-1349 .content p, .page-id-1308 .content p { text-align: justify; }
.dvs3dban { background: url(/gdiwebbanners/big/dvs3dbanner.png) top center no-repeat; min-height: 700px; display: block; margin: 0 auto; height: auto; }
.dvs3dban .dvs3dintroduct { position: relative; left: 340px; top: 150px; height: 109px; width: 620px; font-family: "Microsoft Yahei"; font-size: 14px; text-indent: 20px; }
.dvs3dban .dvs3dsecondmenu { position: relative; width: 670px; top: 200px; height: 100px; margin: 0 auto; }
.dvs3dban .dvs3dsecondmenu .secm { background: url(dvs3delement.png) 0px -55px no-repeat; display: inline-block; margin: 0px; padding: 0px; width: 165px; height: 70px; float: left; }
.dvs3dban .dvs3dsecondmenu .mm1 { background-position-x: -18px; }
.dvs3dban .dvs3dsecondmenu .mm2 { background-position-x: -195px; }
.dvs3dban .dvs3dsecondmenu .mm3 { background-position-x: -373px; }
.dvs3dban .dvs3dsecondmenu .mm4 { background-position-x: -551px; }
.dvs3dban .dvs3dsecondmenu .act { background-position-y: -120px; }
.dvs3dban .dvs3dcontent { margin: 220px 145px 0px 145px; width: 670px; display: block; }
.dvs3dban .dvs3dcontent ul { width: 670px; height: auto; }
.dvs3dban .dvs3dcontent ul li { line-height: 25px; display: block; }
.dvs3dban .dvs3dcontent ul li.half { list-style: none; width: 300px; float: left; margin: 0px 0px 0px 30px; height: 170px; }
.dvs3dban .dvs3dcontent ul li.half span { margin: 10px 0px 0px 130px; width: 170px; height: 150px; display: inline-block; font-family: "Microsoft Yahei"; font-size: 14px; }
.dvs3dban .dvs3dcontent ul li.m3m1 { background: url(m3m1.png) 0px 0px no-repeat; }
.dvs3dban .dvs3dcontent ul li.m3m2 { background: url(m3m2.png) 0px 0px no-repeat; }
.dvs3dban .dvs3dcontent ul li.part3 { list-style: none; width: 200px; float: left; margin: 0px 0px 0px 10px; }
.dvs3dban .dvs3dcontent ul li.part3 span b { color: #333333; }
.dvs3dban .dvs3dcontent ul li.content { margin: 0px 0px 0px 20px; }
.dvs3dban .dvs3dcontent ul ol { line-height: 30px; color: #ffffff; width: auto; margin: 15px 0px 0px 0px }
.dvs3dban .dvs3dcontent ul ol label { line-height: 30px; background-color: #153F73; color: #ffffff; width: auto; margin: 0px 0px 0px 20px; padding: 5px; }

/* index - slideshow */
.lg-slideshow { width: 100%; height: 400px; float:left; position: relative; z-index: 1; background: #333; }
.lg-slideshow .content { position: relative; }
.lg-slideshow .content>li { float:left; position: absolute; left:0; top:0; width: 100%; height: 400px; background-position: center center; background-repeat: no-repeat; display: none; }
.lg-slideshow .content>li img {   }
.lg-slideshow .content { height:400px; width:100%; list-style-type: none; background:#FAFAFA; }
.lg-slideshow .content .inner { width: 960px; margin: 0 auto; position: relative; height: 400px; } 

.lg-slideshow .his { bottom: 30px; right: 420px; width: 140px; height: 50px; }
.lg-slideshow .dis { bottom: 50px; right: 20px; width: 450px; height: 90px; }
.lg-slideshow .slide1 .dis { height: 90px; }
.lg-slideshow .slide2 .dis { height: 90px; }
.lg-slideshow .slide3 .dis { height: 150px; }
.lg-slideshow .slide4 .dis { height: 180px; }
.lg-slideshow .slide5 .dis { height: 130px; }
.lg-slideshow .slide6 .dis { height: 130px; }
.lg-slideshow .slide6 .dis { height: 180px; }


.lg-slideshow .content .inner .his { position: absolute; text-align: center; }
.lg-slideshow .content .inner .his-bg { border-radius: 3px; background: #EE8100; z-index: 400 }
.lg-slideshow .content .inner .his-content { z-index: 500; text-shadow: 0px 1px 0px #666; font-family: "Microsoft Yahei"; line-height: 50px; margin: 0; }

.lg-slideshow .content .inner .dis { position: absolute; padding: 15px 25px; }
.lg-slideshow .content .inner .dis-bg { border-radius: 3px; background: #222; z-index: 100  }
.lg-slideshow .content .inner .dis-content { z-index: 200; text-shadow: 0px 1px 0px #666; text-align: left; font-weight: normal; }
.lg-slideshow .content .inner .dis-content a { float: right; text-decoration: none; font-size: 14px; color: #FFF; padding-top: 5px; font-family: "Microsoft Yahei"; }
.lg-slideshow .content .inner .dis-content a:hover { color: #C60; text-shadow: 1px 1px 2px #F90; }
.lg-slideshow .content .inner h3 { color: #FFF; margin-bottom: 5px; font-size: 24px; font-family: "Microsoft Yahei"; text-shadow: 1px 1px #333; font-weight: normal; } 
.lg-slideshow .content .inner p { line-height: 26px; color:#FFF; font-size:16px; margin: 5px 0; font-family: "Microsoft Yahei"; font-weight: normal;  } 
.lg-slideshow .content .inner ol { list-style: disc;  padding-left: 20px; }
.lg-slideshow .content .inner ol li { line-height:125%; color:#FFF; font-size:14px; font-weight: normal; margin: 5px 0; font-family: "Microsoft Yahei"; }
.lg-slideshow .page-num { position: absolute; width: 940px; left: 50%; margin-left: -500px; top: 370px; z-index: 2; padding: 0 10px;}
.lg-slideshow .page-num li { float: right; width:10px; cursor:pointer; font-weight:600; background:#FFF; color:#fff; height:10px; text-align:center; margin-bottom:10px; border-radius: 100%; margin-left: 10px; text-indent: -9999px; border: 1px solid #FFF;}
.lg-slideshow .page-num li.select {background:#F09800; border: 1px solid #FFF;}
.lg-slideshow .page-num li:hover { border: 1px solid #F09800;}





/*   新增 */
#header-contact a:hover{ color:#0075d0;}
#header-contact span{}
#zizhan-btn{ width:17px; height:16px;float:left; margin-top:30px !important; margin-left:5px !important; background:url(zizhan-btn.gif) no-repeat;}


/*  子站切换 */
#div1 {position:relative;border:0px #00F solid;width:17px;float:left;
}/*图片层*/
#div2 {position:absolute;display:none;
}/*浮出层的样式*/
#div2 {font-family: 微软雅黑;left:17px;top:1px;z-index:9999;width:68px;background:#FFF; padding:0px 0 5px 0;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}/*浮出层的位置*/
#yuyan-bt{height:20px;cursor: pointer; line-height:20px;margin:0; }
.yuyan-qh{ height:20px;cursor: pointer; line-height:20px; padding:5px 10px 0px 10px; margin:0;}



/*   搜索 */
.search{ width:198px; height:25px;  float:right; margin-top:9px;}
.search-text{font-family: 微软雅黑; width:161px; height:23px;padding: 0 5px; border:1px solid #DADADA; float:left; border-right:none; line-height:23px; color:#A5A5A5;}
.search-btn{ float:left; width:26px; height:25px; background:url(search-btn.gif) no-repeat; border:0;}



.case-dx{ width:1120px;height: 45px; margin:0 auto;padding: 38px 0 0px; }
#fengexian{ width:100%; background:#D1D1D1;}
#fengexian2{ width:1120px; height:0px; margin:0 auto; border-top:1px solid #C8C8C8; border-bottom:1px solid #DADADA;}


/*  网站地图   */

#wzditu{ background:#01487e; color:#fff;padding-bottom: 30px;font-size:14px;}
#wzditu2{ width:1120px; margin:0 auto; padding:44px 0 30px 0px;}
#wzditu3{ width:156px; overflow:hidden; float:left;  line-height:24px;}
#wzditu3 h1{ font-size:16px;color:#818181; margin-bottom:10px;}
#wzditu3 ul li img{ margin-top:-4px; margin-right:5px;}
#wzditu3 a{ color:#fff;}
#wzditu3 a:hover{ color:#FFF; text-decoration:none;}
#wzditu4{ width:120px; overflow:hidden; float:left;  line-height:24px;}
#wzditu4 h1{ font-size:16px;color:#818181; margin-bottom:10px;}
#wzditu4 ul li img{ margin-top:-4px; margin-right:5px;}

#header-top{  height:102px; width:100%;}
#header-top2{ width:1120px; margin:0 auto;padding: 18px 0 0 0px; }
.header-top-logo{ width:300px; float:left;}
.header-top-logo img{ float:left;} 
.header-top-lianxi{ width:500px; float:right;padding-top: 10px;text-align: right;}
.header-top-lianxi p{ color:#8A8A8A;}
.header-top-lianxi p a:hover{ text-decoration:none;}

/*  导航样式  */
#daohang-bj{ width:100%; background:url(menu1_12_AgiS.jpg) repeat-x top;}
#daohang{ width:1120px; height:42px; margin:0 auto;}
.headerbg{height:42px;margin-bottom:12px;}
#header{height:39px;width:785px; float:left;}
#header .logo{float:left;display:block;margin-top:2px;width:36px;height:36px;overflow:hidden;}



/*   新闻切换   */
.indexbox ul li{ background: url(press-li.gif) 0px 8px no-repeat; }
.indexbox-1
.infoList li{  } 
.infoList li .date{ float:right; color:#999;  } 
/* 文本切换盒子 - 公用类 */ 
.slideTxtBox{ width:1120px;text-align:left;} 
.slideTxtBox .hd{ height:32px; line-height:30px; position:relative;font-size: 24px; font-family: Microsoft YaHei; color: rgb(0, 143, 255); font-weight:900;} 
.slideTxtBox .hd span{ left:10px;font-size: 16px;line-height:140%;color:#5a5a5a;font-weight:normal;} 
.slideTxtBox .bd{ padding:18px 0px 0px 0px;line-height:30px;  } 
.slideTxtBox .tempWrap{ margin:15px;  } 
.slideTxtBox .line{height:8px;background: url(line.jpg) no-repeat;  } 
.infoList li{ float:none;background: url(press-li.gif) 0px 8px no-repeat;}

.banner{  width:100%; min-width:1265px;height:400px;}
.banner .pro-switch {height: 400px;overflow: hidden;position: relative;width:100%;}
.banner .flexslider {margin: 0;padding: 0;}
.banner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; position:relative;}
.banner .flexslider .slides img {width: 100%;display: block;}
.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 400px;}
.banner .no-js .slides > li:first-child {display: block;}
.banner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.banner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.banner .flexslider .slides {zoom: 1;}
.banner .flex-direction-nav {*height: 0;}
.banner .flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.banner .flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.banner .flex-direction-nav .flex-prev {left: 0;}
.banner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.banner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.banner .flex-control-nav {width: 100%;position: absolute;bottom: 25px;text-align: center;}
.banner .flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.banner .flex-control-paging li a {background: url(dot.gif) no-repeat 0 0px;display:block;height: 5px;overflow: hidden;text-indent:-99em;width: 60px;cursor: pointer;}
.banner .flex-control-paging li a.flex-active {background-position: 0 -5px;}
.nav-wrap{width:1120px;clear:both;height:42px;position:relative;z-index:10000}
.nav-item{float:left;position:relative; color:#fff;background:url(menu1_13_Ys0R.jpg) no-repeat right;}
.nav-txt{display:block;width:145px;font-size:14px;line-height:42px;text-align:center; color:#fff;}
.nav-txt:hover, .nav-sub-act{color:#fff;font-weight:bold; background:url(menu1_14_MfxW.jpg);}
.nav-txt-over, .nav-txt-act{color:#fff;background-position:0 -210px;font-weight:bold;position:relative;z-index:101; background:url(menu1_14_MfxW.jpg);}

.nav-menu{display:none;position:absolute;top:42px;background:#0e88dd;z-index:100; line-height:24px;color:#FFF;}

.d-nav-menu{display:none;position:absolute;top:45;width:100%;z-index:100;}
.d-nav-menu div{margin:0 3px;border:1px solid #c8c8c8;border-top:none;background:#FFF;}
.d-nav-menu a{display:block;line-height:32px;text-align:center;color:#FFF;}
.d-nav-menu a:hover{background-color:#d61618;color:#FFF}

.nav-channel li{text-align:center;font-size:15px;line-height:45px;color:#FFF;width:100%;/*padding-left:16px;background-position:0 -264px*/}
.nav-channel li a{color:#FFF;/*padding-left:16px;background-position:0 -264px*/}
.nav-channel li:hover{background:#0057a5;color:#FFF;width:100%;line-height:45px;/*padding-left:16px;background-position:0 -264px*/}
.nav-menu-line{float:left;margin:10px 50px 0;width:1px;height:100px;overflow:hidden;background:#FFF;border-left:1px solid #DDD;}
.fl{float:left !important}
.fr{float:right !important}
.hui { color:#5e5e5e;}
.nav{clear:both;float:left;width:1120px;}
.nav-link{white-space:nowrap;background:url(menu1_14_MfxW.jpg) repeat-x; height:42px;}
.back{
	width:81px;
	height:23px;
	line-height:23px;
	text-align:center;
	border-radius:5px;
	background:#832426;
	float:right;
	margin:30px 0px;
	}	
.back a{
	color:#fff;
	}	
