@charset "utf-8";
/********************************

深圳市国人伟业信息技术有限公司
http://www.grwy.net/

********************************/

/* 样式重置 */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td,  dl, dd, form, input, textarea { margin:0; padding:0; }
body { font:12px/24px '微软雅黑', Arial, '宋体', HELVETICA; color:#666; background:url(../images/bg.gif) repeat-x 0 27px #fff; overflow:hidden; }
html { overflow:-Scroll; overflow-x:hidden; zoom:1; overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
*html { text-overflow:ellipsis; }
.clearfix { clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html .clearfix { zoom:1; }
*+html .clearfix { zoom:1; }
img { border:0; vertical-align:top; }
li { list-style-type:none; vertical-align:top; }
button, input, select, textarea { font-size:100%; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
input, textarea { font-family:"宋体"; font-size:12px; border:none; resize:none; outline:none; }
a { text-decoration:none; outline:none; color:#666; }
a:hover { color:#f08519; }

/* 公共样式 */
/* blue #1b87bf yellow #f08519 */
.w1000 { width:1000px; margin:0 auto; position:relative; }
.fl { float:left; }
.fr { float:right; }
.tel { width:186px; height:22px; background:url(../images/headerIcon.png) no-repeat; color:#1b87bf; font-family:Arial; font-size:23px; line-height:23px; padding:18px 0 0 44px; overflow:hidden; letter-spacing:1px; }
.title { font-size:18px; color:#006fc0; line-height:26px; }
.title span { color:#bdbdbd; font-size:12px; }
.mb30 { margin-bottom:30px; }
.overflow{ overflow:hidden}

/*************************************** 主页样式开始 ****************************************/
/* 顶部样式 */
.top { height:28px; line-height:28px; color:#999; }
.top li { float:left; background:url(../images/topSplitBg.gif) no-repeat right center; padding:0 12px; }
.top a { color:#999; }
.top a:hover { color:#f08519; }
.top .endLi { padding-right:0; background:none; }

/* 头部样式 */
.header { height:100px; cursor:default; }
.header h1, .header div { position:absolute; }
.header h1 { top:15px; left:0; }
.header .subHeader { top:27px; left:282px; }
.header .tel { right:120px; top:32px; }
.header .ask { right:0; top:36px; width:100px; }
.header .ask a { display:block; color:#fff; font-size:14px; height:30px; line-height:30px; background:url(../images/headerIcon.png) no-repeat 0 -60px; padding-left:30px; }

/* 导航样式 */
.nav { height:39px; background:#1b87bf; font-size:14px; }
.nav li { float:left; background:url(../images/navSplitBg.gif) no-repeat right center; }
.nav a { display:inline-block; padding:0 31px; height:39px; line-height:39px; color:#FFF;  }
.nav a:hover, .nav .active a { background:#f08519; color:#fff; }
.nav .endLi { background:none; }

/* 横幅样式 */
.fullSlide { position:relative; height:450px; width:1920px; left:50%;margin-left:-960px; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; }
.fullSlide .bd li { width:100%; height:450px; }
.fullSlide .bd a { display:block; height:397px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:6px; left:0; height:8px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:8px; margin-right:6px; overflow:hidden; line-height:9999px; background:#1b87bf; }
.fullSlide .hd ul .on { background:#f08519; }

/* 搜索样式 */
.search { height:50px; border-bottom:1px solid #e0e0e0; cursor:default; }
.search b { color:#1b87bf; margin-right:4px; }
.search span { color:#dbdbdb; margin:0 6px; }
.search .fl { height:50px; line-height:50px; }
.search .fr { position:relative; top:10px; *top:8px; }
.search input { background:url(../images/searchBarBg.gif) no-repeat; vertical-align:middle; }
.search .text { width:230px; height:30px; line-height:30px; padding:0 10px; color:#999; }
.search .btn { width:30px; height:30px; background-position:-250px 0; cursor:pointer; }

/* 产品样式 */
.products { border-top:1px solid #ececec; }
.products .side, .products .imgBox { margin-top:30px; }
	/* 产品侧栏 */
.side { width:200px; margin-top:31px; }
.sideNav h2 { width:200px; height:50px; background:url(../images/sideTopBg.jpg) no-repeat; font-size:24px; text-align:center; line-height:50px; color:#fff; cursor:default; }
.sideNavBox { border:2px solid #0675aa; border-top:none; padding:10px 8px 0; margin-bottom:15px; }
.sideNavBox h3 { text-align:center; background:url(../images/sideNavBg.gif) no-repeat right -30px; margin-bottom:5px; _margin-bottom:0; }
.sideNavBox h3 a { background:url(../images/sideNavBg.gif) no-repeat; height:30px; display:block; font-size:15px; color:#fff; line-height:30px; }
.sideNavBox h3 a:hover { color:#fff; }

.sideNavBox ul li { background:url(../images/sideNavSplitBg.gif) repeat-x 0 bottom; }
.sideNavBox ul a { background:url(../images/dotBg.gif) no-repeat 22px center; padding-left:30px; display:block; height:35px; line-height:35px; }
.sideNavBox ul a:hover, .sideNavBox .active a { background:url(../images/dotActiveBg.gif) no-repeat 22px center; color:#f08519; }
.sideNavBox .endLi { background:none; }

.sideSearch { background:#f08519; padding:15px 10px 12px; }
.sideSearch input { background:url(../images/searchSideBg.gif) no-repeat; vertical-align:middle; }
.sideSearch .text { width:130px; height:30px; line-height:30px; color:#fff;  padding:0 10px; }
.sideSearch .btn { width:30px; height:30px; background-position:-150px 0; cursor:pointer; }
.sideSearchBox { padding-bottom:15px; border-bottom:1px solid #f29130; }
.sideSearch h3 { border-top:1px solid #e47e18; color:#fff; line-height:22px; padding-top:14px; cursor:default; }
.sideSearch h3 span { font-size:24px; font-family:Arial; }
.sideSearch p{ font-size:13px; line-height:28px; color:#FFFFFF}
.sideSearch p strong{ font-size:14px;}
	/* 产品主体 */
.imgBox { width:770px; overflow:hidden; margin-bottom:10px; }
.imgBox ul { width:780px; }
.imgBox li { float:left; width:250px; margin:0 10px 12px 0; text-align:center; }
.imgBox a { display:block; zoom: 1; }
.imgBox img { width:240px; height:240px; background:url(../images/imgBoxBg.gif) no-repeat 0 bottom; padding-bottom:8px; }
.imgBox span { line-height:26px; }
.products .imgBox p { width:240px; height: 240px; background:url(../images/imgBoxBg.gif) no-repeat 0 bottom; padding-bottom:8px; overflow: hidden; position: relative; }
.products .imgBox img { background: none; padding-bottom: 0; position: absolute; left: 50%; top: 50%; margin-top: -123px; margin-left: -120px; }

/* 优势样式 */
.advantage { width:100%; background:#f4f4f4; margin-top:30px; background:url(../images/advantageBg.jpg) no-repeat center 49px #f4f4f4; padding-top:176px; border-bottom:3px solid #006fc0; cursor:default; margin-bottom:40px; }
.advantage .click { border:1px solid #dadada; display:inline-block; height:20px; line-height:22px; padding:0 12px; margin-left:50px; }
.advantage h2 { background:url(../images/advantageNumBg.gif) no-repeat; color:#f08519; font-size:24px; padding-left:50px; height:37px; line-height:30px; margin-bottom:5px; width:450px; }
.advantage li { background:url(../images/advantageLiBg.gif) no-repeat 0 bottom; }
.advantage p { color:#333; font-size:14px; width:450px; padding-left:50px; }
.advantage .tel { margin-left:50px; }
.advantage .a { height:220px; }
.advantage .b { height:216px; padding:43px 18px 0 0; }
.advantage .c { height:244px; padding:10px 14px 0 0; }
.advantage .d { height:250px; padding:30px 18px 0 8px; background:none; }
.advantage .a p { margin-bottom:25px; }
.advantage .b p, .advantage .d p { margin-bottom:35px; }
.advantage .c p { margin-bottom:48px; }
.advantage .a h2 { margin-top:7px; }
.advantage .b h2 { background-position:0 -37px; margin-top:3px; }
.advantage .c h2 { background-position:0 -74px; margin-top:30px; }
.advantage .d h2 { background-position:0 -111px; margin-top:14px; }

/* 客户样式 */
.customer { background:url(../images/customerBg.gif) no-repeat center 0; border-bottom:1px solid #e5e5e5; padding:58px 0 30px; margin-bottom:26px; }
.customerBox .prev,.customerBox .next { position:absolute; width:40px; height:40px; background:url(../images/customerPointerBg.gif) no-repeat; top:50%; margin-top:-20px; }
.customerBox .prev { left:0; }
.customerBox .next { background-position:0 -40px; right:0; }
.customerBox .prev:hover { background-position:-40px 0; }
.customerBox .next:hover { background-position:-40px -40px; }
.customerBox .bd { width:880px; overflow:hidden; margin:0 auto; position:relative; }
.customerBox .bd li { margin-right:20px; float:left; _display:inline; }
.customerBox .bd a { display:block; border:2px solid #ededed; }
.customerBox .bd a:hover { border-color:#1b87bf; }
.customerBox .bd img { width:126px; height:82px; }

/* 关于样式 */
.about { margin-bottom:20px; }
.about .title { margin-bottom:9px; }

	/* 视频样式 */
.videoBox { width:348px; height:230px; padding-bottom:13px; background:url(../images/videoBg.gif) no-repeat 0 bottom; margin-right:15px; }

	/* 简介样式 */
.aboutIntro { width:320px; }
.aboutIntro p { text-indent:2em; height:144px; overflow:hidden; }
.aboutIntro .more { width:80px; heihgt:24px; text-align:center; line-height:24px; color:#fff; display:block; background:#f08519; margin-top:26px; }
.aboutIntro .more:hover { background:#F90; color:#fff; }

	/* 荣誉样式 */
.honourBox { width:280px; height:210px; background:#f4f4f4; position:relative; padding-top:20px; }
.honourBox .bd { width:226px; overflow:hidden; margin:0 auto; position:relative; }
.honourBox .bd li { margin-right:20px; float:left; _display:inline; }
.honourBox .bd img { width:226px; height:163px; }
.honourBox .bd span { text-align:center; display:block; height:42px; line-height:42px; padding-top:6px; }

/* 环境样式 */
.setting { margin-bottom:20px; }
.setting .title { margin-bottom:7px; }
.settingBox .bd { width:1000px; overflow:hidden; margin:0 auto; position:relative; }
.settingBox .bd li { margin-right:13px; float:left; _display:inline; }
.settingBox .bd img { width:190px; height:125px; }
.settingBox .bd span { text-align:center; display:block; width:190px; height:32px; line-height:32px; }

/* 主页内容样式 */
.content { margin-top:30px; height:430px; background:#f4f4f4; }

	/* 常见问题样式 */
.faq { width:300px; margin:20px 30px 0 0; }
.faq .title { border-bottom:1px solid #dbdbdb; height:38px; line-height:38px; _position:relative; _top:-1px; margin-bottom:15px; }
.faq strong { font-weight:normal; border-bottom:1px solid #006fc0; height:38px; display:inline-block; _position:relative; _top:1px; }
.faqBox .bd { overflow:hidden; position:relative; height:316px; }
.faqBox li { background:url(../images/sideNavSplitBg.gif) repeat-x 0 bottom; margin-bottom:16px; padding-bottom:12px; }
.faqBox h4 { font-weight:bolder; background:url(../images/faqBg.gif) no-repeat; height:17px; line-height:17px; padding-left:30px; margin-bottom:2px; }
.faqBox h4 a { color:#333; }
.faqBox h4 a:hover { text-decoration:underline; }
.faqBox p { background:url(../images/faqBg.gif) no-repeat 0 -16px; padding-left:30px; height:40px; line-height:20px; overflow:hidden; }

	/* 新闻动态样式 */
.news { width:670px; margin-top:20px; }
.news .hd { height:38px; position:relative; }
.news .hd ul { position:relative; top:0; _top:-1px; left:0; height:38px; border-bottom:1px solid #dbdbdb; }
.news .hd li { float:left; line-height:38px; height:38px; font-size:18px; color:#666; cursor:pointer; background:url(../images/newsSplit.gif) no-repeat right center; padding:0 17px; _position:relative; _top:1px; }
.news .hd .firstLi { padding-left:0; }
.news .hd .endLi { background:none; padding-right:0; }
.news .hd li span { height:38px; display:inline-block; border-bottom:1px solid #dbdbdb; }
.news .hd .on span { border-bottom:1px solid #006fc0; color:#006fc0; }

.news .bd .conWrap { overflow:hidden; width:340px; }
.news .bd .con { padding-top:20px; }
.news .bd .conTop { height:90px; overflow:hidden; margin-bottom:12px; }
.news .bd h4 a { color:#006fc0; font-weight:bolder; line-height:16px; }
.news .bd h4 a:hover { text-decoration:underline; }
.news .bd h5 { color:#999; line-height:26px;}
.news .bd p { color:#666; line-height:18px; }
.news .bd ul { margin-bottom:14px; }
.news .bd li { height:36px; line-height:36px; background:url(../images/sideNavSplitBg.gif) repeat-x; vertical-align:top; }
.news .bd li a { padding-left:8px; color:#666;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/dotBg.gif) no-repeat 0 center; }
.news .bd li a:hover { color:#f48007; background:url(../images/dotActiveBg.gif) no-repeat 0 center; }
.news .bd span { color:#bdbdbd; width:80px; text-align:right; }
.news .bd img { width:136px; height:90px; margin-right:15px; }

	/* 联系样式 */
.contact { width:300px; height:372px; background:url(../images/contactBg.gif) center 15px no-repeat #f08519; padding-top:58px; }
.contact form { width:280px; border-top:1px solid #f39d47; padding:15px 0 0 20px; }
.contact p { width:260px; text-align:center; }

.contact div, .contact .textarea { background:url(../images/formBg.gif) no-repeat; margin-bottom:10px; overflow:hidden; }
.contact .text { background:none; color:#fff; float:left; }

.contact .common { height:35px; }
.contact .common input { width:240px; height:35px; line-height:35px; padding:0 10px; }

.contact .textarea { background-position:0 -35px; height:85px; }
.contact textarea { width:240px; height:65px; overflow:hidden; padding:10px; }

.contact .IDCode { background-position:0 -120px; width:150px; height:35px; display:inline-block; margin-right:5px; *float:left; }
.contact .IDCode input { width:130px; height:35px; line-height:35px; padding:0 10px; }

.contact .btn, .contact .resetBtn { width:90px; height:30px; line-height:30px; *line-height:32px; cursor:pointer; opacity:1; filter:alpha(opacity=100); margin-top:12px; background:url(../images/formBg.gif) no-repeat; }
.contact .btn:hover, .contact .resetBtn:hover { opacity:0.6; filter:alpha(opacity=90); }
.contact .btn { background-position:0 -155px; color:#f08519; margin-right:10px; }
.contact .resetBtn { background-position:0 -185px; color:#f08519; }
		
/* 页脚样式 */
	/* 页脚导航样式 */
.footer .topbar { height:40px; line-height:40px; background:#1b87bf; }
.footer .topbar p { text-align:center; }
.footer .topbar a { display:inline-block; padding:0 25px; color:#fff; background:url(../images/footerNavSplitBg.gif) no-repeat right center; font-size:14px; }
.footer .topbar a:hover { color:#f08519; }
.footer .topbar .end { background:none; }
    /* 页脚内容样式 */
.footerBox .fl { background:url(../images/footerBg.jpg) top left no-repeat; margin-top:20px; padding-left:307px; height:100px; margin-top:40px; }
.footerBox .fl p { margin:1px 0; }
.footerBox .fr { width:267px; margin-top:32px; }
.footerBox .fr p { width:100px; float:left; margin-right:10px; _display:inline; }
.footerBox .fr img { width:98px; height:98px; border:1px solid #dadada; }
.footerBox .fr span { display:block; text-align:center; }
    /* 友情链接样式 */
.footer .link { height:36px; line-height:36px; background:url(../images/sideNavSplitBg.gif) repeat-x; margin-top:22px; }
.footer .link b { font-size:14px; color:#333; margin-right:4px; }
.footer .link span { color:#bdbdbd; margin:0 14px; }
/*************************************** 主页样式结束 ****************************************/


/*************************************** 内页样式开始 ****************************************/
/* 内页样式 */
.pageBanner { width:1920px; height:200px; position:relative; left:50%; margin-left:-960px; margin-bottom:20px; }
.pageMain { width:770px; overflow:hidden; margin-top:31px;}
.pageBox { width:770px; overflow:hidden; margin-bottom:10px; font-size:13px; line-height:30px; }

	/* 内页侧栏样式 */
.pageSideNav { margin-bottom:10px; }
.pageSideNav li { height:40px; line-height:40px; margin-top:10px; border-radius:2px; overflow:hidden; }
.pageSideNav a { display:block; color:#000; text-indent:20px; background:#e9e9e9; }
.pageSideNav strong { display:block; background:url(../images/icond.png) no-repeat 180px center; cursor:pointer; }
.pageSideNav a:hover, .pageSideNav .active a { background:#1b87bf; color:#fff; }
.pageSideNav a:hover strong, .pageSideNav .active strong { background:url(../images/icone.png) no-repeat 180px center; }

.column { margin-top:15px; }
.column h3 { height:30px; line-height:30px; color:#FFF; font-size:14px; background:#1b87bf; text-indent:10px; }
.columnBox { border:1px solid #1b87bf; border-top:none; padding:10px 0 6px 9px; }

.commendBox { padding:10px 0; }
.commendBox ul { overflow:hidden; zoom:1; }
.commendBox li { text-align:center; zoom:1; margin-bottom:9px; }
.commendBox img { width:180px; height:146px; }
.commendBox span { line-height:32px; height:32px; display:block; }

.columnBox .tel { background:url(../images/telBg.gif) no-repeat; padding:16px 0 0 35px; font-size:18px; width:150px; overflow:hidden; line-height:15px; margin-top:9px; }

	/* 内页主体样式 */
.pageMain .imgBox li { margin-bottom:14px; }

.pageContentTop { border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:20px; }
.pageContentTop h2 { text-align:center; height:50px; line-height:50px; font-size:24px; color:#005fc2; margin-bottom:10px; }
.pageContentTop p { text-align:center; color:#aaa; }
.pageContentTop span { margin-right:10px; }
.pageContentTop a { margin:0 5px; color:#aaa; }
.pageContentTop .on { font-weight:bold; color:#000; }

.breadCrumb { height:33px; line-height:33px; border:1px solid #dadada; padding:0 10px; margin-bottom:15px; }
.breadCrumb h2 { font-size:14px; font-weight:bolder; color:#f08519; }
.breadCrumb p, .breadCrumb a { color:#999; }
.breadCrumb a:hover { color:#f08519; }

.pageListBox li { background:url(../images/sideNavSplitBg.gif) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:20px; zoom:1; overflow:hidden; }
.pageListBox .fr { width:566px; }
.pageListBox img { width:180px; height:128px; }
.pageListBox h3 a { height:30px; line-height:30px; color:#005fc2; font-size:20px; }
.pageListBox h3 a:hover { color:#ff890e; }
.pageListBox h4 { color:#CCC; }
.pageListBox p { height:72px; overflow:hidden; }
.pageListBox p a { margin-left:10px; color:#ff890e; }
.pageListBox p a:hover { text-decoration:underline; }

.pageFaqBox { margin-top:20px; }
.pageFaqBox li { margin-bottom:30px; padding-bottom:20px; background:url(../images/sideNavSplitBg.gif) repeat-x 0 bottom; }
.pageFaqBox h4 { font-weight:bolder; background:url(../images/faqBg.gif) no-repeat; height:17px; line-height:17px; padding-left:30px; margin-bottom:6px; }
.pageFaqBox h4 a { color:#333; }
.pageFaqBox h4 a:hover { text-decoration:underline; }
.pageFaqBox p { background:url(../images/faqBg.gif) no-repeat 0 -17px; padding-left:30px; height:44px; overflow:hidden; }
.pageFaqBox p a { margin-left:10px; color:#ff890e; }
.pageFaqBox p a:hover { text-decoration:underline; }

.contactBox { font-size:14px; }
.contactBox span { margin-right:10px; }

/* 在线留言样式 */
.msg { width:590px; margin:30px auto 0; }
.msgTop { margin-bottom:30px; font-size:16px; }
.msgTop span { color:#1b87bf; }
.msgBox span { width:60px; font-size:14px; display:inline-block; }
.msgBox input, .msgBox textarea { border:1px solid #CCC; padding:0 10px; vertical-align:middle; }
.msgBox input { height:32px; line-height:32px; width:250px; }
.msgBox .msgName { width:300px; }
.msgBox .msgTopic { width:400px; }
.msgBox .msgContent span, .msgBox .msgContent textarea { vertical-align:middle; }
.msgBox .IDCode input { width:70px; }
.msgBox .IDCode img { border:1px solid #ccc; margin-left:10px; *margin-top:3px; }
.msgBox textarea { padding:10px 10px; width:500px; height:150px; overflow:hidden; }
.msgBox .btn { width:100px; background:#1b87bf; color:#FFF; font-size:14px; font-family:'Microsoft yahei'; cursor:pointer; border:none; height:40px; line-height:38px; margin-right:10px; }
.msgBox .btnBox { padding-left:60px; }
.msgBox p { margin-bottom:16px; }

/* 新闻主体样式 */
.pageNewsShow { font-size:14px; padding-bottom:10px; }
.pageContent .keywords { border:1px solid #ccc; height:30px; line-height:30px; padding-left:10px; }
.pageContent .keywords a { color:#005fc2; margin:0 5px; }
.pageContent .keywords a:hover { text-decoration:underline; }
.pageContent .guide { height:30px; line-height:30px; padding:0 10px; background:#e9e9e9; margin:10px 0 20px; }
.pageContent .guide a { color:#666; }
.pageContent .guide a:hover { text-decoration:underline; }

.pageColumn { height:40px; font-size:16px; background:#1b87bf; color:#fff; padding-left:20px; margin-bottom:10px; }
.pageColumn span { height:16px; line-height:16px; display:block; border-left:5px solid #fff; padding-left:4px; position:relative; top:12px; }

.commendNews { overflow: hidden; }
.commendNews ul { width:850px; }
.commendNews li { height:30px; line-height:30px; width:345px; float: left; margin-right: 80px; }
.commendNews ul a { display:inline-block; width:250px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/dotBg.gif) no-repeat 0 center; padding-left:15px; float: left; }
.commendNews ul a:hover { background:url(../images/dotActiveBg.gif) no-repeat 0 center; }
.commendNews ul span { color:#999; width:80px; text-align:right; float: right; }

/* 产品主体样式 */
.productShowTop { width:750px; }

.productShowPic{width:400px;}
.productShowPic .productShow {width:400px;height:378px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:320px;width:400px;background:#fff}
.tb-s310, .tb-s310 img{max-height:320px;max-width:400px; _width:400px;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:250px;height:250px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.tb-picList { width:400px; height:66px; overflow: hidden; margin-top:10px; position:relative; }
.tb-picList a.prev { width:24px; height:24px; position:absolute; top:22px; left:0; background:url(../images/productShowIcon.gif) no-repeat; cursor:pointer; }
.tb-picList a.prev:hover{ background-position:0 -24px; }
.tb-picList a.next { width:24px; height:24px; position:absolute; top:22px; right:0; background:url(../images/productShowIcon.gif) no-repeat 0 -48px; cursor:pointer; }
.tb-picList a.next:hover { background-position:0 -72px; }

.tb-picList .tb-thumb { position:relative; width:340px; height:66px; margin:0 auto; overflow:hidden; }
.tb-picList .tb-thumb ul { position:absolute; width:999999px; height:66px; }
.tb-picList .tb-thumb ul li { background:none; float:left; width:85px; height:66px; overflow:hidden; }
.tb-picList .tb-thumb ul li a { display:block; width:74px; height:62px; border:2px solid #dadada; text-align:center; background:#fff; margin:0 auto; }
.tb-picList .tb-thumb ul li img { max-width:74px; _width:74px; height:62px; cursor:pointer; }
.tb-picList .tb-thumb ul li a.tb-selected { border-color:#f08519; }

.productShowIntro { width:330px; }
.productShowIntro h2 { line-height:24px; background:url(../images/sideNavSplitBg.gif) repeat-x 0 bottom; font-size:16px; color:#005fc2; padding:10px 0; }
.descriptionBox { padding:10px 0; height:220px; overflow:hidden; }
.descriptionBox li { background:url(../images/productShowList.gif) no-repeat 0 center; padding-left:16px; }

.download { width:170px; position:relative; }
.downloadBtn { display:block; width:170px; background:url(../images/infoBtnBg.gif) no-repeat; font-size:18px; height:40px; line-height:40px; text-indent:20px; color:#fff; }
.downloadBtn:hover { color:#fff; }
.downloadBox { width:150px; background:#fff; border:1px solid #dbdbdb; box-shadow:0 1px 5px #dbdbdb; border-top:none; padding-top:10px; position:absolute; left:50%; top:40px; margin-left:-75px; display:none; overflow:hidden; }
.downloadBox a { display:block; text-align:center; height:20px; line-height:20px; padding-bottom:10px; }
.downloadBox span { display:inline-block; border-bottom:1px solid #fff; cursor:pointer; }
.downloadBox a:hover span { border-color:#f08519; }

.productShowMain { margin-top:50px; }
.productShowMain .hd { height:39px; line-height:39px; font-size:14px; border-bottom:1px solid #CCC; }
.productShowMain .hd li { float:left; width:120px; text-align:center; color:#fff; cursor:pointer; background:#bdbdbd; margin-right:10px; }
.productShowMain .hd .on { background:#1b87bf; color:#FFF; }
.productShowMain .bd { margin:10px 0; }

/* 采购样式 */
.purchaseBox { width:750px; padding-left:10px; }
.purchaseBox span { width:60px; display:inline-block; }
.purchaseBox input, .purchaseBox textarea { border:1px solid #CCC; padding:0 10px; margin-right:10px; color:#999; vertical-align:middle; }
.purchaseBox input { height:24px; line-height:24px; width:158px; }
.purchaseContent, textarea { vertical-align:top; }
.purchaseBox textarea { padding:10px; width:658px; height:60px; overflow:hidden; }
.purchaseBox img { border:1px solid #ccc; _margin-top:2px; }
.purchaseBox .IDCode { width:80px; }
.purchaseBox .btn { width:80px; background:#1b87bf; color:#FFF; font-family:'Microsoft yahei'; cursor:pointer; border:none; height:32px; line-height:30px; margin-right:10px; }
.purchaseBox .btnBox { padding-left:60px; }
.purchaseBox p { margin-bottom:10px; }

/* 合作伙伴 */
.partner { text-align: center; overflow: hidden; }
.partner ul { width: 850px; }
.partner li { float: left; width: 234px; margin-right: 34px; }
.partner img { width: 230px; border: 2px solid #dadada; transition: 0.3s;}
.partner span { padding-top: 10px; display: inline-block; margin-bottom: 10px; }
.partner a:hover img { border-color: #f60; }

/*************************************** 内页样式结束 ****************************************/

.sub_lr{font-size: 14px;margin: 20px 0 10px 0;}
.sub_lr div{
    width:320px;border-top:1px solid #dad8d8;border-bottom: 1px solid #dad8d8;padding: 20px 20px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.sub_lr{color: #333333; overflow:hidden}
.sub_l{float: left;}
.sub_r{float:right;}

.an{ width:300px; margin-left:430px; margin-top:30px;}
.an ul li input{ width:100px; float:left;  text-align:center;background:#0068b8; color:#FFFFFF;border:none; margin-right:10px; height:40px;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 内页公用 */
.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:200px;}
.listWrapper{ overflow: hidden; padding-bottom:50px; padding-top:30px;}
.listLeft{width:200px; float: left;overflow: hidden; }
.listRight{width:770px; float: right; overflow: hidden;}
.listRight .listBox p{ font-size:14px; line-height:30px;}
/* 左侧图片放大镜样式 */
.prodetail_box{ padding:20px 10px 40px 10px; width:710px; overflow: hidden;  border-top:1px solid #ccc;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;font-size:14px;font-weight:bold;color:#333;}
.product-show-pic{width:402px;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:310px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/* 图片小图样式 */
.spec-preview{width:400px;}
.spec-preview img{border:1px solid #ccc; padding:3px;}
.spec-scroll{margin-top:10px;width:402px;height:75px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:20px;left:10px;background:url(../images/listpro_btn.png) no-repeat 0 0px;overflow:hidden;cursor:pointer;}
.spec-scroll a.prev:hover{background-position:0 -21px;}
.spec-scroll a.next{display:block;width:12px;height:21px;position:absolute;top:20px;right:10px;background:url(../images/listpro_btn.png) no-repeat 0 -42px;overflow:hidden;cursor:pointer;}
.spec-scroll a.next:hover{background-position:0 -63px;}
.spec-scroll .items{position:relative;width:336px;height:75px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:500px;height:75px;}
.spec-scroll .items ul li{width:85px;height:75px;float:left;}
.spec-scroll .items ul li img{width:73px;height:73px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #cd0000;}

/* 产品右侧简介样式 */
.product-show-title{width:335px;overflow:hidden; float:right;}
.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-size:18px;color:#cd0000;padding:10px 0;}
.gr-description{padding:10px 0;}
.prodcut-tel{ padding-left:45px; margin-bottom:20px; line-height:22px; background:url(../images/p_icon.png) no-repeat left center; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#cd0000;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#cd0000; line-height:40px; text-align:center;font-size:18px; color:#fff; border-radius: 5px;}
.product-order a:hover{ background:#555;transition: all 0.5s; }

/* 产品说明标签切换样式 */
.gr-tab-list{overflow:hidden; margin-top:20px; margin-bottom:20px;}
.gr-tab-list .hd{height:29px;line-height:29px;border-bottom:1px solid #dadada}
.gr-tab-list .hd li{width:100px;float:left;text-align:center;background:#dadada;margin-right:5px;cursor:pointer;}
.gr-tab-list .hd li.on{background:#cd0000;color:#fff;}
.gr-tab-list .bd{overflow:hidden;padding-top:15px;}
.tab_down p{ height:35px;line-height:35px;border-bottom:1px dotted #ddd;background:url(../images/ly_li.png) no-repeat left center;padding-left:15px;}
.tab_down p a{float:right;background:url(../images/downIcon.png) no-repeat right center;padding-right:25px;}
.tab_down p a:hover{background:url(../images/downIconh.png) no-repeat right center;}

/* 相关产品样式 */
.related-product {overflow:hidden;}
.related-product .title{background:#d1d1d1;height:35px;line-height:35px;}
.related-product .title span{display:inline-block;color:#fff;background:#cd0000;width:120px;height:35px;text-align:center;font-size:14px;}
.related-product ul{ width:820px; margin-top:20px;}
.related-product li{float:left;width:230px;margin-bottom:20px;margin-right:37px;border:1px solid #ddd;background:#eee;text-align:center;}
.related-product li a{display:block;width:230px;}
.related-product li img{width:220px;height:220px;padding:5px;background:#fff;}
.related-product li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.related-product li:hover{border:1px solid #cd0000;}
.related-product li a:hover{background:#cd0000;color:#fff;}

/* 新闻列表 */
.newsList li{height:75px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d6d6d6;color:#555;}
.newsList li img{width:230px;height:165px;margin-right:30px;}
.newsList li h3{font-size:16px;font-weight:normal;height:35px;background:url(../images/line3.jpg) no-repeat left bottom;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-weight:bold}
.newsList li h3 span{ float:right; font-size:12px; color:#666; font-weight:normal}
.newsList li h3 a{color:#333;}
.newsList li h3 a:hover{color:#cd0000;}
.newsList li p{height:95px;margin-bottom:10px;overflow:hidden;}
.newsList li p a{ float:right;color:#cd0000;}
.newsList li p a:hover{ color:#ff0000; }
.newsList li .more{color:#cd0000;margin-left:10px;}
.newsList li .more:hover{text-decoration:underline;}
.newsList li .browse{background:url(../images/newsIcon.jpg) no-repeat left center;padding-left:25px;display:block;margin-top:10px;overflow:hidden;}

/* 新闻详细样式 */
.gr-news-show{width:770px;overflow:hidden;}
.gr-news-show h2{font-size:20px;line-height:32px;text-align:center;color:#cd0000;position:relative;}
.gr-news-show h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2;}
.gr-news-show h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}
.fontResizer a{padding:0 5px;}
.curFont{font-weight:bold;color:#cd0000;}
.news-show-box{padding-top:15px;line-height:26px;padding-bottom:10px;}
.news-message{padding-bottom:10px;border-bottom:1px dashed #d2d2d2;overflow:hidden;}
.news-message div{padding:10px 0;}
.news-message h3{width:100%;text-align:right;font-weight:bold;color:#333;text-decoration:underline;overflow:hidden;}
.gr-fenx{height:35px;background:#ddd;padding:0 10px;margin-top:15px;}
.prew {background:url(../images/pre_info.gif) no-repeat left center;float:left;height:35px;line-height:35px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw {background:url(../images/next_info.gif) no-repeat right center;float:right;height:35px;line-height:35px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}
.gr-keyword{border:1px solid #dadada;padding:5px 10px;margin:10px 0;overflow:hidden;}
.gr-keyword a{padding:0 5px;}
.newsShow_main{overflow:hidden;padding:15px}
.newsShow_main .newsShow_img{width:300px;height:300px;}
.newsShow_main .news-show-box{float:right;width:820px;padding:0;}










/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666;  text-shadow: 0 1px 1px white;}
/*默认样式*/
.btn {  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;border-color: #007998;  color: white;  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);}
.btn:hover { color:white;  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);  background: linear-gradient(top, #00c9fe, #008db2);}
.btn:active {background: #1495b7;  color: #005065;}
/*按钮大小*/
.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}

/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; background: url(../images/form_bg.jpg) #fff repeat-x; border:1px solid #ccc}
.form_text {  width:95%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;border:1px solid #ccc}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
