@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
http://www.grwy.net/
**/
html,body,ol,ul,li,a,span,div,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,img,fieldset,legend,blockquote,input,textarea,select,hr{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none;font-size:100%; border:none;}
input,textarea{outline:0;resize:none;}
img{vertical-align:top;border:0;}
input,textarea{font-size:12px;border:none;resize:none;outline:none;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
body{font:12px/24px  "微软雅黑","宋体",Arial, Helvetica, sans-serif;color:#767676;}
a{color:#555;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#043764;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.grWidth{width:970px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.hidden{overflow:hidden;}


/*  内容 */
.product,.about,.news,.toy{padding:0 9px 9px 9px;border:1px solid #dedede;background:url(../images/side.jpg) repeat-x;width:950px;margin-top:10px;box-shadow:0 0 0 2px #fff inset;}
.homeTitle{height:40px;line-height:40px;font-size:15px;color:#333;margin-bottom:10px;background:url(../images/jh.jpg) no-repeat left center;padding-left:15px;}
.homeTitle a{float:right;font-size:12px;font-weight:normal;text-transform:uppercase;}
.proMain{overflow:hidden;height:;}
.proMain ul{width:980px;}
.proMain li,.royMain li{float:left;width:220px;margin-right:22px;text-align:center;margin-bottom:10px;}
.proMain li img,.royMain img{width:218px;height:163px;transition:all 0.5s;}
.proMain li .pImg,.royMain .pImg{width:218px;height:163px;overflow:hidden;display:block;border:1px solid #ddd;}
.proMain li p,.royMain li p{height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proMain li:hover .pImg{border:1px solid #043764;}
.proMain li:hover img,.royMain li:hover img{transform:scale(1.1,1.1);transition:all 0.3s;}

.conBox1{overflow:hidden;margin-bottom:30px;}
.about{width:580px;height:250px;overflow:hidden;}
.news{width:330px;overflow:hidden;}
.newsMain{height:200px;overflow:hidden;}
.newsMain li{height:32px;line-height:32px;border-bottom:1px dotted #ccc;overflow:hidden;padding:0 5px;}
.newsMain li span{float:right;color:#888;font-family:Arial;}
.newsMain li a{display:inline-block;width:210px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;}
.newsMain li:hover{background:#fff4f4;}



/* 内页公用 */
.listWrapper{overflow:hidden;padding:30px 0;}
.listLeft{width:210px; float: left;overflow: hidden; }
.listRight{width:720px; float: right; overflow: hidden;padding:0 10px 40px 10px;border:1px solid #dedede;box-shadow:0 0 3px 3px #fff inset;min-height: 450px;}
.breadCrumb{height:40px;line-height:40px;margin-bottom:15px;border-bottom:1px dotted #dedede;}
.breadCrumb strong{ color:#333; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.breadCrumb p {background:url(../images/mapIcon.png) no-repeat left center; padding-left:20px;}
.breadCrumb p span{ margin:0 8px;}
.listleft_tie{height:39px;line-height:39px;font-size:14px;color:#333;border-bottom:1px solid #cecece;padding:0 8px;margin-bottom:5px;}
.listleft_tie span{padding-left:15px;}

/* 内页公用菜单 */
mages/side_li2.png) no-repeat 170px center;color:#000;}

/*  左侧联系我们 */
.leftContact .font{padding:5px 9px 9px 9px;}
.leftContact .font .p1{font-weight:bold;font-size:12px;font-weight:bold;color:#333;line-height:20px;background:url(../images/l_icon.png) no-repeat left center;margin-bottom:8px;padding-left:45px;}
.leftContact .font .p1 span{display:block;font-family:Arial;font-size:18px;}

/* 产品中心 */
.productList,.caseList,.partnerList,.honorList,.settingList{ width:740px;overflow: hidden;}
.productList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul{ width:780px;}
.productList li{float:left;width:220px;margin-right:28px;margin-bottom:25px;border-bottom:1px dotted #c9c9c9;position:relative;font-size:14px;}
.productList li a{display: block;overflow: hidden;}
.productList li span{text-align: center;display: block}
.productList li img{max-width:100%;max-height:163px;transition:all 0.5s;display: block;margin: 0 auto;}
.productList li .pImg{display:block;width:218px;height:163px;border:1px solid #e4e4e4;overflow:hidden;}
.productList li p{height:40px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.productList li::before{content:"";position:absolute;bottom:-1px;height:1px;transition:all 0.3s;width:0;left:0;border-bottom:1px dotted #043764;}
.productList li:hover::before{width:100%;transition:all 0.3s;}
.productList li:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}
.productList li:hover .pImg{border:1px solid #043764; }

/* 左侧图片放大镜样式 */
.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 #5f7384;font-size:14px;font-weight:bold;color:#fff;}
.product-show-pic{width:342px;height:350px;float: left}
.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:340px;height:255px;border:1px solid #ccc;}
.spec-scroll{margin-top:10px;width:342px;height:55px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:15px;left:0;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:15px;right:0;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:300px;height:55px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:55px;}
.spec-scroll .items ul li{width:85px;height:55px;float:left;}
.spec-scroll .items ul li img{width:73px;height:53px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #222;}

/* 产品右侧简介样式 */
.product-show-title{width:355px;height:310px;overflow:hidden; float:right;}
.product-show-title h2{line-height:24px;border-bottom:1px dashed #ccc;font-size:18px;color:#0b5899;padding:10px 0;}
.gr-description{padding:10px 0;}
.prodcut-tel{ padding-left:45px; margin-bottom:20px; line-height:22px; background:url(../images/l_icon.png) no-repeat left center; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#0b5899;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#0b5899; line-height:40px; text-align:center;font-size:18px; color:#fff; border-radius: 5px;}
.product-order a:hover{ background:#555;transition: all 0.5s; }

/* 产品说明标签切换样式 */
.proShow_title{background:#dedede;height:35px;line-height:35px;margin-bottom:15px;}
.proShow_title span{display:inline-block;color:#fff;background:#0b5899;width:120px;height:35px;text-align:center;font-size:14px;}
.proShow_box .font{overflow:hidden;}
.proShow_box img{max-width: 100%;}
.relatedPro{clear:both;margin-top:15px;}
.relatedPro ul{width:780px;}
.relatedPro  li{float:left;width:160px;margin-right:24px;border:1px solid #ddd;background:#eee;text-align:center}
.relatedPro  li a{display:block;width:160px;overflow:hidden;}
.relatedPro  li img{width:150px;height:115px;padding:5px;background:#fff;}
.relatedPro  li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.relatedPro  li:hover{border:1px solid #0b5899;}
.relatedPro  li a:hover{background:#0b5899;color:#fff;}

/*  新闻中心 */
.newsList{margin-bottom:50px; overflow:hidden;}
.newsList li{height:34px;line-height:34px;border-bottom:1px dashed #e1e1e1;padding:0 5px;}
.newsList li span{float:right;color:#888;font-family:Arial;}
.newsList li a{display:inline-block;width:600px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#434343;background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;}
.newsList li:hover{background:#e8f0ff;}

/* 新闻详细样式 */
.gr-news-show h2{font-size:20px;line-height:32px;text-align:center;color:#222;position:relative;font-family:"微软雅黑";font-weight:normal;}
.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:#222;}
.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;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;}

/* 内页留言样式 */
#contactlb{width:720px;font-size:16px;font-weight:bold;color:#333; font-family: "微软雅黑";font-weight: normal;margin-bottom:20px;}
#contactlb span{font-weight:normal;font-size:13px;font-family:arial;display:block;color:#999;}
#leavetable{margin-top:35px;}
#leavetable tr{height:40px;}

.honorList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul{ width:780px;}
.honorList li{float:left;width:220px;margin-right:28px;margin-bottom:25px;border-bottom:1px dotted #c9c9c9;position:relative;font-size:14px;}
.honorList li a{display: table;margin: 0 auto}
.honorList li .sImg{height:180px;overflow:hidden;display:table-cell;vertical-align: middle;}
.honorList li img{max-height: 100%;max-width: 100%;display: block; transition:all 0.5s;}
.honorList li h3{font-weight: normal;font-size: 14px;color: #333;text-align: center;}
.honorList li:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}


.pictureList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul{ width:780px;}
.pictureList li{float:left;width:220px;margin-right:28px;margin-bottom:25px;border-bottom:1px dotted #c9c9c9;position:relative;font-size:14px;}
.pictureList li img{width:218px;height:163px;transition:all 0.5s;}
.pictureList li .pImg{display:block;width:218px;height:163px;border:1px solid #e4e4e4;overflow:hidden;}
.pictureList li p{height:40px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.pictureList li::before{content:"";position:absolute;bottom:-1px;height:1px;transition:all 0.3s;width:0;left:0;border-bottom:1px dotted #043764;}
.pictureList li:hover::before{width:100%;transition:all 0.3s;}
.pictureList li:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}
.pictureList li:hover .pImg{border:1px solid #043764; }


.gr-rec-news ul li{float: left;width: 48%;margin-right: 1%;}