@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;font-size: 14px;}
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:#666;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#2859a9;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.grWidth{width:1000px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.hidden{overflow:hidden;}


/* 头部  */
.hearTop{height: 30px;line-height: 30px;}
.hearTop a{font-size: 16px;color: #333;}
.header{height:100px;}
.logo{display:table;height:100px;}
.logo a{display:table-cell;vertical-align:middle;}
.logo img{vertical-align:middle;}
.headPhone {background:url(../images/p_icon.png) no-repeat left center;padding-left:45px;font-size:16px;list-height:20px;margin-top:20px;}
.headPhone span{font-size:18px;font-family:Arial;display:block;color:#333;}

/* 主导航  */
.nav{height:45px;line-height:45px;background:#333;font-size:16px;}
.nav li{float:left;height:45px;position:relative;z-index:10;width:125px;text-align:center;}
.nav li a{display:block;height:45px;border-right:1px solid #151515;color:#fff;}
.nav li a:hover,.nav li a.current{background:#285bad;}
.nav li.last a{border-right:none;}
.nav .navSub{position:absolute;top:45px;width:125px;display:none;left:0;background:#2b2b2b;}
.nav .navSub li{float:none;font-size:13px;height:34px;line-height:34px;border-bottom:1px solid #333;}
.nav .navSub a{transition:all 0.3s;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:34px;}

/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height:auto;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:auto; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-500px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-47px;}
.banner_ctr a.next{right:-1047px; background-position: -47px 0px;}
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}
.banner .hd{position:absolute; bottom:10px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:10px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:6px; height:6px;*display:inline; zoom:1; border-radius: 100%;border:2px solid #fff;}
.banner .hd li:hover,.banner .hd .on{background:none;border:2px solid #2859a9;}

/*  热门产品类别 */
.proCategory{height:235px;padding-top:30px;overflow:hidden;}
.proCategory ul{width:1030px;}
.proCategory li{position:relative;height:230px;margin-right:19px;float:left;overflow:hidden;}
.proCategory li img{width:185px;height:230px;}
.proCategory li div{position:absolute;top:0;left:0;width:190px;height:230px;transition:all .4s;text-align:center;color:#fff;background:url('../images/opc.png');}
.proCategory li div h3{font-size:32px;line-height:36px;margin-top:60px;padding-bottom:55px;text-transform:uppercase;background:url('../images/proIcon.png') no-repeat center bottom;}
.proCategory li div span{font-size:12px;font-weight:normal;line-height:26px;display:block;}
.proCategory li:hover div{transition:all .4s;transform:scale(0,0);opacity:0;filter:alpha(opacity=0);}

/*  首页左侧 */
.wrapper{padding:20px 0 30px 0;overflow:hidden;}
.homeLeft{width:210px;float:left;}
.homeTie{height:35px;line-height:35px;background:#285bad;padding-left:15px;font-size:15px;font-weight:normal;color:#fff;}
.homeMore{float:right; height:18px;line-height:18px;background:#fff;color:#285bad;text-transform:uppercase;font-size:10px;font-family:Arial;-webkit-transform:scale(0.8);-o-transform:scale(1); display:inline-block;padding:0 8px;border-radius:3px;margin-top:8px;margin-right:10px;}
.homeMore:hover{background:#006e6a;color:#fff;}
.homeSide .sideMenu,.contact .font{border:1px solid #e1e1e1;padding:9px;border-top:none;}
.homeSide .sideMenu{padding:5px 9px;}
.homeSide ul li{font-size:14px;}
.homeSide ul li a{height:32px;line-height:32px;background:url('../images/ly_li.png') no-repeat 3px center;padding-left:15px;display:block;border-bottom:1px dotted #ccc;}
.homeSide ul li:last-child a{border-bottom:none;}
.homeSide ul li a:hover{background:#f3f8ff url('../images/ly_li.png') no-repeat 3px center;;}
.homeSide li ul li{font-size:12px;padding-left:15px;}
.homeSide li ul li a{height:30px;line-height:30px;}
.homeSide li ul li a:hover{background:url('../images/ly_li.png') no-repeat 3px center;}
.searFont{padding:9px;overflow:hidden;height:28px;line-height:28px;border:1px solid #e1e1e1;}
.sear_text{width:120px; float:left; height:26px; line-height:26px; float:left; color:#666;padding:0 9px;background:#fff;border:1px solid #999;}
.sear_btn{ float:right; background:#f5f5f5;border:1px solid #999; width:48px;height:28px;cursor:pointer;font-size:12px;color:#666;}
.sear_btn:hover{background:#ddd;transition:all 0.3s;}
.contact .p1{color:#333;}
.contact .p1 span{font-size:14px;}

/*  首页右侧 */
.homeRight{width:760px;overflow:hidden;}
.homeTie2{height:34px;border-bottom:1px solid #bbb;font-size:15px;color:#333;line-height:35px;margin-bottom:10px;}
.moreIcon{float:right;display:inline-block;width:50px;height:14px;text-align:center;line-height:14px;font-size:10px;font-family:Arial;text-transform:uppercase;-webkit-transform:scale(0.8);-o-transform:scale(1); display:inline-block;background:#285bad;margin-top:10px;color:#fff;font-weight:normal;border-radius:3px;}
.moreIcon:hover{background:#333;color:#fff;}
.product{overflow:hidden;margin-bottom:24px;}
.product .title{text-align:center;font-size:36px;font-weight:normal;color:#285bad;line-height:36px;margin-bottom:15px;}
.product .title span{display: block;font-size:14px;text-transform: uppercase;line-height:24px;}
.proMain{height:446px;overflow:hidden;}
.proMain ul{width:800px;}
.proMain li{float:left;width:230px;margin-right:32px;text-align:center;border:1px solid #e1e1e1;margin-bottom:20px;}
.proMain li img{width:230px;height:175px;transition:all 0.5s;}
.proMain li .pImg{width:230px;height:175px;overflow:hidden;display:block;}
.proMain li p{height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;border-top: 1px dotted #e1e1e1;}
.proMain li:hover img{transform:scale(1.1,1.1);transition:all 0.3s;}
.about{width:400px;border:1px solid #ccc;padding:0 10px;overflow:hidden;height:240px;}
.newsMain{width:300px;overflow:hidden;border:1px solid #ccc;padding:0 10px;height:240px;}
.newsMain li{height:30px;line-height:30px;border-bottom:1px dotted #d9d9d9;}
.newsMain li a{display:block;padding:0 5px;height:30px;}
.newsMain li span{float:right;color:#999;font-family:Arial;}
.newsMain li p{display:inline-block;font-size: 16px; width:200px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsMain li a:hover{background:#285bad;color:#fff;}
.newsMain li a:hover span{color:#fff;}

/* 底部样式 */
.footer{text-align:center;padding:15px 0;background:#353535;color:#ddd;}
.footer em{font-style:normal;margin:0 10px;}
.footer a{color:#ddd;}
.footer a:hover{color:#fff;}

/* 内页公用 */
.listWrapper{padding:30px 0;overflow:hidden;}
.listBanner{width:1920px;height:300px;position:relative;left:50%;margin-left:-960px;margin-bottom:20px;}
.breadCrumb{ border-bottom:1px solid #DADADA; height:30px;font-family:"宋体";margin-bottom:25px;}
.breadCrumb strong{ color:#333; font-size:18px; font-family:"微软雅黑";  height:29px; border-bottom:2px solid #2859a9; display:inline-block; font-weight:normal;}
.breadCrumb p {background:url(../images/mapIcon.png) no-repeat left center; padding-left:20px;}
.breadCrumb p span{ margin:0 8px;}
.listLeft{width:210px; float: left;overflow: hidden; }
.listRight{width:760px; float:right; overflow:hidden;background:#fff;padding-bottom:20px;}
.listleft_tie{height:40px;line-height:40px;background:#2859a9;color:#fff;padding-left:15px;font-size:15px;}
.rightTitle{height:39px;line-height:39px;font-size:14px;margin-bottom:10px;border-bottom:1px solid #bbb;color:#333;font-size:15px;padding-left:10px;margin-bottom:20px;}
.listBox{padding:0 10px;}
.listBox .cont{font-size: 14px;}

/* 内页公用菜单 */
.sidebar{margin-bottom:15px;font-size:14px;}
.sidebar .listleft_tie{margin-bottom:0;}
.sidebarMenu{padding:9px;}
.sidebarMenu li{height:34px;line-height:34px;border-top:1px dotted #cecece;}
.sidebarMenu li:first-child{border-top:none;}
.sidebarMenu li a{display: block;color:#fff;height:34px;line-height:34px;color:#333;padding-left:10px;background:url(../images/side_li2.png) no-repeat 170px center;}
.sidebarMenu li a:hover,.sidebarMenu li .current{background:#f3f8ff url(../images/side_li2.png) no-repeat 170px center;color:#2859a9;}

/*  左侧联系我们 */
.leftContact,.sidebar{background:#f3f3f3;}
.leftContact .font{padding:5px 9px 9px 9px;font-size: 14px;}
.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 top;margin-bottom:8px;padding-left:45px;}
.leftContact .font .p1 span{display:block;font-family:Arial;font-size:12px;}

.contact p{font-weight: bold;}
.contact span{font-weight: bold;}
.contact .font{font-weight: bold;font-size: 14px;}

/* 产品中心 */
.productList,.caseList,.partnerList,.honorList,.settingList{ width:760px;overflow: hidden;}
.productList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul{ width:800px;}
.productList  li{float:left;width:230px;margin-bottom:20px;margin-right:32px;border:1px solid #ddd;background:#eee;text-align:center;}
.productList  li a{display:block;width:230px;}
.productList  li img{width:220px;height:165px;padding:5px;background:#fff;}
.productList  li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.productList  li:hover{border:1px solid #285bad;}
.productList  li a:hover{background:#285bad;color:#fff;}

/* 左侧图片放大镜样式 */
.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:342px;height:350px;}
.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:76px;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 #2859a9;}

/* 产品右侧简介样式 */
.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:#2859a9;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:#2859a9;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#2859a9; 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:#2859a9;width:120px;height:35px;text-align:center;font-size:14px;}
.proShow_box .font{overflow:hidden;}

/*  新闻中心 */
.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:#ffe6e6;}

/* 新闻详细样式 */
.gr-news-show h2{font-size:20px;line-height:32px;text-align:center;color:#2859a9;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:#2859a9;}
.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;}

/* 内页留言样式 */
#contactlb{width:760px;font-size:18px;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;}

