@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
http://www.grwy.net/
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px/24px "微软雅黑","宋体",Arial,HELVETICA;color:#666;background:#fff;}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:100%;font-family:inherit;margin:0;outline:none;padding:0;border:none;background:#fff;font-size:12px;}

.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{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#d80518;text-decoration:none;}:focus{outline:none;}

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


/* 顶部  */
.topbar{height:30px;line-height:30px;background:#4d4d4d;color:#fff;text-transform:uppercase;}
.topRight .t1{background:url(../images/top_icon1.png) no-repeat left center;padding-left:20px;margin-right:20px;}
.topRight .t2{position:relative;z-index:3;background:url(../images/top_icon2.png) no-repeat left center;padding-left:20px;margin-right:20px;}
.topRight .t2 span{position:absolute;top:25px;left:-10px;display:none;border-radius:5px;width:100px;background:#fff;padding:5px;border:1px solid #ccc;}
.topRight .t2 span img{width:100px;height:100px;}
.topRight .t2 span:before,.topRight .top_wx span:after{ content: "";position: absolute;top:-16px;right:45px;width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#fff;}
.topRight em{font-style:normal;margin:0 8px;}
.topbar em{font-style:normal;margin:0 10px;}
.topbar a{color:#fff;}
.topbar a:hover{text-decoration:underline;}

/* 头部  */
.header{padding-top:30px;height:70px;background:#eeeff1;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.headLeft{width:680px;}
.headLeft .title{font-size:18px;color:#434343;font-weight:normal;margin-left:15px;line-height:48px;}
.headLeft .title em{font-style:normal;color:#d1d1d1;margin:0 10px;}
.headLeft .title strong{color:#d90d1f;font-weight:normal;}
.head_phone{background:url(../images/head_phone.png) no-repeat left bottom;padding-left:30px;line-height:20px;font-size:14px;color:#848484;}
.head_phone span{display:block;font-size:22px;color:#d90d1f;font-family:Arial;}

/* 主导航  */
.nav{height:50px;line-height:50px;background:url(../images/nav_bg.jpg) no-repeat center top;font-size:16px;}
.navMain{height:50px;width:880px;}
.navMain li{float:left;height:50px;width:110px;text-align:center;position:relative;z-index:99;}
.navMain li a{display:inline-block;height:48px;width:110px;position:relative;}
.navMain li a:hover,.navMain li.on .current,.navMain li.on>a{border-bottom:2px solid #d90d1f;background:url(../images/nav_h.png) no-repeat center bottom;}
.navMain .navSub{position:absolute;top:48px;background-image:linear-gradient(#fff,#f2f2f2);box-shadow:0 0 3px #ccc;width:700px;padding:30px;border-top:2px solid #d90d1f;border-bottom:1px solid #fff;display:none;}
.navMain .m1 .navSub{width:1140px;left:-110px;text-align:left;}
.navMain .m1 .navSub .navSub_pro{float:left;width:235px;overflow:hidden;margin-right:65px;}
.navMain .m1 .navSub .navSub_pro4{margin-right:0;}
.navSub .navSub_pro h3{height:65px;border-bottom:1px dashed #e4e4e4;margin-bottom:10px;}
.navMain .navSub li{float:none;text-align:left;font-size:12px;height:25px;line-height:25px;width:100%;}
.navMain .navSub li a{height:25px;line-height:25px;background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;width:auto;}
.navMain .navSub li a:hover{color:#da0c20;border-bottom:none;}
.navSub_left{width:240px;}
.navSub_right{width:438px;overflow:hidden;padding-left:20px;border-left:1px solid #ccc;line-height:24px;font-size:12px;text-align:left;}
.navSub_right .fl{width:220px;height:160px;display:block;}
.navSub_right img{width:220px;height:160px;}
.navSub_right .font{width:200px;}
.navSub_right .font h3{font-size:16px;font-weight:normal;height:35px;}
.navSub_right .font h3 a{color:#333;height:35px;}
.navSub_right .font h3 a:hover{color:#da0c20;border-bottom:none;background:none;}
.navMain .m4 .navSub{left:-100px;}
.navMain .m5 .navSub{left:-300px;}
.navMain .m6 .navSub{left:-300px;}
.navMain .m7 .navSub{left:-400px;}
.navMain .navSub a:hover{border-bottom:none;}

.search{width:220px;height:30px;line-height:30px;margin-top:10px;background:#f3f4f5;overflow:hidden;}
.sear_text{width:180px;height:30px; line-height:30px; float:left; color:#999;padding-left:10px;background:#f3f4f5;}
.sear_btn{ float:left; background:url(../images/sear_btn.png) no-repeat center center;width:30px;height:30px; cursor:pointer;}

/*  广告轮播图 */
.banner{ width:1920px;margin: 0 auto; position:relative;height:600px;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:600px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;width:1000px;position:absolute;top:45%;z-index:2;left:50%; margin-left:-500px;}
.banner_ctr a{ display:block;width:60px;height:90px; background: url(../images/ad_ctr.png) no-repeat 0 0; position:absolute; opacity:0.2;filter: alpha(opacity=20);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-90px; background-position: 0 -90px;}
.banner_ctr a:hover{ filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:1;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px; }
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:12px; height:12px;*display:inline; zoom:1; border-radius: 100%;}
.banner .hd li:hover,.banner .hd .on{background:#d90d1f;box-shadow:1px 0 0 #b2000f;}

/*  我们作什么 */
.service{height:210px;margin-bottom:20px;overflow:hidden;}
.service .title{position:relative;z-index:20;top:-30px;}
.service .font{float:right;width:600px; background:url(../images/service2.jpg) no-repeat right 35px;padding-top:70px;padding-right:260px;font-size:14px;color:#474c52;height:140px}

/*  应用行业 */
.industry{overflow:hidden;margin-bottom:55px;}
.homeTitle{height:40px;border-bottom:1px solid #bec4d1;text-transform:uppercase;font-size:18px;color:#a4a4a4;font-weight:normal;}
.homeTitle em{margin:0 15px;font-style:normal;}
.homeTitle strong{font-weight:normal;font-size:25px;color:#e20900;}
.industryMain{width:1200px;overflow:hidden;margin-top:35px;}
.industryMain ul{width:1270px;}
.industryMain li{width:148px;border-bottom:2px solid #dcdcdc;float:left;position:relative;margin-right:62px;}
.industryMain li img{width:148px;height:148px;}
.industryMain li span{font-size:18px;color:#2a2a2a;text-align:center;height:45px;line-height:45px;display:block;}
.industryMain li:hover{border-bottom:2px solid #333;}
.industryMain li::before{ background: #d81e21 none repeat scroll 0 0; bottom: -2px; content: ""; height: 2px; position: absolute; transition: all 0.4s ease 0s; width: 0; }
.industryMain li::before{ left: 0; }
.industryMain li:hover::before { width:100%; }
.industryMain li:hover span{color:#e20900;}

/*  产品中心 */
.product{background:#eff0f2 url(../images/pro_bg.jpg) no-repeat center top;padding:40px 0;overflow:hidden;}
.product .grWidth{background:#fff;overflow:hidden;}
.proMenu{height:120px;background:url(../images/proTab_bg.jpg) repeat-x left bottom;overflow:hidden;}
.proMenu li{float:left;width:300px;background:url(../images/proTab_line.jpg) no-repeat right top;text-align:center;padding-top:30px;height:90px;}
.proMenu li img{height:70px;filter: grayscale(100%); filter: gray;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
.proMenu li.last{background:none;}
.proMenu li.on{background:url(../images/proMenu_bg.jpg) no-repeat;}
.proMenu li.on img{filter:none;-webkit-filter:none;-ms-filter:none; -o-filter:none;}

.proTab_box{padding:15px 25px;height:712px;overflow:hidden;}
.proMain{height:712px;overflow:hidden;}
.proLeft{width:240px;}
.proSidebar{height:400px;overflow:hidden;}
.proSidebar li{height:65px;background:#ededed;margin-bottom:2px;line-height:65px;font-size:16px;}
.proSidebar li a{display:block;height:65px;background:url(../images/proSide_li.png) no-repeat 210px center;color:#373737;padding-left:30px;}
.proSidebar li a:hover{background:#d80518 url(../images/proSide_lih.png) no-repeat 210px center;;color:#fff;}
.proForm{background:#9eb6d0;padding:0 5px 5px 5px;}
.proForm h3{color:#fff;height:50px;line-height:50px;font-size:18px;text-align:center;}
.proForm_main p{height:40px;line-height:40px;margin-bottom:5px;}
.proForm_main p input{height:38px;line-height:38px;background:#fff url(../images/formIcon.png) no-repeat 5px 10px;border:1px solid #dbdbdb;padding-left:35px;font-size:14px;color:#999;width:193px;}
.proForm_main .p2 input{background-position:5px -35px;}
.proForm_main .p3 input{background-position:5px -80px;}
.proForm_main .p4{height:75px;}
.proForm_main .p4 textarea{height:58px;background:#fff url(../images/formIcon.png) no-repeat 5px -126px;border:1px solid #dbdbdb;padding:10px 5px 5px 35px;width:188px;font-size:14px;color:#999;}
.proForm_main .sub{background:#495665;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;width:230px;cursor:pointer;}
.proForm_main .sub:hover{background:#333;transition:all 0.3s;}

.proRight{width:850px;overflow:hidden;height:712px;}
.proRight ul{width:900px;}
.proRight li{float:left;width:215px;padding:0 29px;border:1px solid #d6d5d5;text-align:center;height:345px;margin-right:12px;margin-bottom:18px;}
.proRight li img{width:215px;height:175px;}
.proRight li h3{height:35px;font-weight:normal;font-size:20px;}
.proRight li h3 a{color:#474c52;}
.proRight li h3 a:hover{color:#d90d1f;}
.proRight li p{height:75px;margin-bottom:10px;text-align:left;}
.proRight li .more{display:inline-block;width:110px;height:30px;border:1px solid #ccc;border-radius:3px;font-size:14px;color:#474c52;line-height:30px;}
.proRight li .more:hover{background:#ff0000;color:#fff;transition:all 0.3s;border:1px solid #ff0000;}
.proRight li:hover{border:1px solid #ff0000;}

/* 优势 */
.odds{background:url(../images/ys_bg.jpg) no-repeat center top;padding-top:45px;height:370px;overflow:hidden;}
.odds .grWidth{width:1200px;overflow:hidden;}
.oddsMain{width:1250px;}
.oddsMain li{float:left;background:#fff;background:#fff url(../images/ysIcon.png) no-repeat 20px 0;color:#4a4e57;font-size:15px;padding-left:110px;padding-top:40px;height:110px;margin-right:15px;margin-bottom:20px;width:280px;}
.oddsMain li h3{color:#505562;font-size:22px;font-weight:normal;height:30px;}
.oddsMain li.odds2,.oddsMain li.odds2:hover{background-position:20px -185px;}
.oddsMain li.odds3,.oddsMain li.odds3:hover{background-position:20px -370px;padding-left:140px;width:250px;}
.oddsMain li.odds4,.oddsMain li.odds4:hover{background-position:20px -555px;}
.oddsMain li.odds5,.oddsMain li.odds5:hover{background-position:20px -740px;}
.oddsMain li.odds6,.oddsMain li.odds6:hover{background-position:20px -925px;}
.oddsMain li:hover{background:#e20900 url(../images/ysIcon_h.png) no-repeat 20px 0;color:#fff;}
.oddsMain li:hover h3{color:#fff;}

/*  关于我们 */
.about{margin-top:45px;margin-bottom:35px;overflow:hidden;}
.about .homeTitle{color:#333;height:35px;}
.homeTitle a{float:right;font-size:14px;color:#333;margin-top:5px;}
.homeTitle a:hover{color:#e20900;}
.aboutLeft{float:left;width:765px;overflow:hidden;margin-top:15px;}
.aboutLeft img{width:765px;height:185px;margin-bottom:15px;}
.aboutLeft h3{font-size:18px;color:#343434;height:30px;}
.aboutLeft .font{font-size:14px;color:#54575d;height:90px;}
.aboutLeft .more{width:110px;height:30px;border:1px solid #ccc;border-radius:3px;font-size:14px;color:#474c52;line-height:30px;float:right;text-align:center;color:#ff0000;}
.aboutLeft .more:hover{background:#ff0000;color:#fff;transition:all 0.3s;border:1px solid #ff0000;}

/*  荣誉资质 */
.honor{width:345px;padding:20px;background:#f2f2f2; overflow:hidden;position:relative;}
.honor_big{width:345px;text-align:center;}
.honor_big img{width:290px;height:215px;}
.honor_big span {height:50px;line-height:50px;text-align:center;font-size:14px;color:#333;display:block;}

.honorSlide{ position:relative;zoom:1;}
.honorSlide .ohbox{overflow:hidden; position:relative;width:345px;left:0px;height:81px;}
.honorSlide .piclist{ overflow:hidden; zoom:1;width:380px;height:81px;}
.honorSlide { width:345px;height:81px; overflow:hidden;}
.honorSlide ul{width:380px;}
.honorSlide li{width:100px;height:75px;padding:2px;border:1px solid #dfdfdf;background:#fff;float:left;margin-right:12px;}
.honorSlide li img{width:100px;height:75px;}
.honorSlide li.current{border: 1px solid #e20900;}
.honorSlide .pageBtn span{ background:url(../images/honor_btn.png) no-repeat 0 0px; display:block;width:47px;height:79px;position:absolute;top:0px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;opacity:0.5;filter:alpha(opacity=50);}
.honorSlide .pageBtn .next{left:300px;background-position:-47px 0;}
.honorSlide .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}
.honorSlide .ohbox li:hover span{background:#e20900;}

/*  巨翔风采 */
.setting{overflow:hidden;margin-bottom:40px;}
.settingBox{background:#f2f2f2;padding:30px 15px 15px 15px; margin-top:1px;position:relative;overflow:hidden;zoom:1;}

.settingBox .ohbox{overflow:hidden;height:235px;position:relative;width:1095px;left:38px;}
.settingBox .piclist{ overflow:hidden; zoom:1; height:235px; width:1130px;}
.settingBox .piclist li{float:left;width:265px; height:235px;margin-right:11px;}
.settingBox .piclist li img{width:261px;height:191px;border:2px solid #fff; }
.settingBox .piclist li span{display:block;height:40px;line-height:40px;text-align:center;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.settingBox .piclist li:hover img{border:2px solid #e20900;}

.settingBox .pageBtn span{ background:url(../images/setting_btn.png) no-repeat 0 0px; display:block;width:26px;height:51px;position:absolute;top:95px;cursor:pointer;overflow:hidden; text-indent:-9999px;left:15px;}
.settingBox .pageBtn .next{left:1159px;background-position:-26px 0;}
.settingBox .pageBtn span:hover{background-position:-52px 0px;}
.settingBox .pageBtn .next:hover{background-position:-78px 0px;}

/*  公司新闻 */
.news{overflow:hidden;margin-bottom:40px;}
.newsTop{height:35px;border-bottom:1px solid #bec4d1;text-transform:uppercase;font-size:18px;color:#434343 ;font-weight:normal;margin-bottom:20px;}
.newsTop .more{float:right;font-size:12px;margin-top:15px;}
.newsTop .sp2{font-size:12px;font-size:14px;}
.newsMenu{font-size:25px;background:url(../images/newsMenu_line.jpg) no-repeat 112px center;margin-bottom:20px;}
.newsMenu a.first{margin-right:30px;}
.newsMenu a.on,.newsMenu a:hover{color:#e20900;}
.newsLeft{width:395px;overflow:hidden;color:#616772;}
.newsLeft img{width:395px;height:290px;}
.newsLeft h3{margin-top:20px;height:35px;font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsLeft h3 a{color:#333;}
.newsLeft h3 a:hover{color:#e20900;}

.newsRight{width:770px;overflow:hidden;}
.newsRight_top{}
.newsRight_top li{height:80px;overflow:hidden;color:#616772;line-height:22px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e7ed;}
.newsRight_top li img{width:110px;height:80px;float:left;margin-right:25px;}
.newsRight_top li h3{height:35px;font-weight:normal;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsRight_top li h3 a{color:#333;}
.newsRight_top li h3 a:hover{color:#e20900;}
.newsRight_top li p a{color:#e20900;margin-left:5px;}
.newsRight_top li p a:hover{text-decoration:underline;}

.newsRight_list{width:770px;overflow:hidden;margin-top:15px;}
.newsRight_list ul{width:810px;}
.newsRight_list li{float:left;width:365px;border-bottom:1px dotted #666;height:35px;line-height:35px;margin-right:40px;}
.newsRight_list li a{background:url(../images/news_li.jpg) no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;width:280px;padding-left:10px;display:inline-block;}
.newsRight_list li span{float:right;color:#999;}

/*  合作伙伴 */
.partner{height:186px;margin-bottom:25px;}
.partnerBox{ position:relative;zoom:1; height:145px; }
.partnerBox .ohbox{overflow:hidden; position:relative;width:1200px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;left:0;}
.partnerBox .piclist{ overflow:hidden; zoom:1; height:145px;;}
.partnerBox .piclist li{float:left;width:239px;border-left:1px solid #ebebeb; height:145px;position:relative;}
.partnerBox .piclist li img{ width:239px; height:145px;position: absolute; z-index: 2;transform:rotateY(0deg);transition: all 0.6s ease 0s; backface-visibility: hidden;}
.partnerBox li span{ position:absolute; width:220px;height:145px; background:#ededed; line-height:145px; text-align: center;transform:rotateY(-180deg);transition: all 0.5s ease 0s; backface-visibility: hidden; color: #333; font-size: 14px;padding:0 10px;}
.partnerBox li:hover img{transform: rotateY(180deg); }
.partnerBox li:hover span{transform: rotateY(0deg);}
.partnerBox .pageBtn span{ background:url(../images/partner_btn.png) no-repeat 0 0px; display:block;width:45px;height:45px;position:absolute;top:50px;cursor:pointer;overflow:hidden; text-indent:-9999px;left:-65px;}
.partnerBox .pageBtn .next{left:1220px;background-position:-45px 0;}
.partnerBox .pageBtn span:hover{background-position:-90px 0px;}
.partnerBox .pageBtn .next:hover{background-position:-135px 0px;}

/*  公司地址 */
.address{background:url(../images/address.jpg) repeat-y center top;padding:35px 0;overflow:hidden;}
.address .grWidth{width:1200px;overflow:hidden;}
.addressMain{}
.addressMain li{float:left;width:150px;padding-right:25px;margin-right:25px;text-align:right;color:#878d9c;line-height:20px;background:url(../images/address_line3.jpg) no-repeat right 30px;}
.addressMain li h3{color:#4b4d51;height:20px;margin-bottom:20px;font-size:14px;background:url(../images/address_icon.png) no-repeat 40px 0;line-height:20px;padding-top:40px;}
.addressMain li.a1,.addressMain li.a2{color:#b8bed3;background:url(../images/address_line2.jpg) no-repeat right 30px;}
.addressMain li.a1 h3,.addressMain li.a2 h3{color:#fff;}
.addressMain li.a2,.addressMain li.a6{background:none;}
.addressMain li.a2 h3{background-position:25px -60px;}
.addressMain li.a3 h3{background-position:40px -120px;}
.addressMain li.a4 h3{background-position:40px -180px;}
.addressMain li.a5 h3{background-position:40px -240px;}
.addressMain li.a6 h3{background-position:40px -300px;}

/* 底部样式 */
.footer{background:#344062;color:#a1a5b1;overflow:hidden;padding-top:40px;padding-bottom:10px;}
.footLeft{margin-bottom:25px;width:800px;overflow:hidden;}
.footLeft .footMenu{float:left;width:160px;}
.footLeft .footMenu h3{height:40px;font-size:16px;color:#fff;font-weight:normal;}
.footRight{width:260px;overflow:hidden;text-align:center;line-height:20px;}
.footRight .p1{color:#fff;font-size:14px;}
.footIcon{height:28px;margin:10px 0 15px 0;}
.footIcon a{float:left;background:url(../images/footIcon.png) no-repeat;height:28px;width:43px;margin-right:10px;}
.footIcon a.f2{background-position:-43px 0;}
.footIcon a.f3{background-position:-129px 0;}
.footWx{width:190px;overflow:hidden;}
.footRight img{width:100px;height:100px;margin-bottom:5px;}
.footWx span{margin-top:55px;line-height:18px;}
.footer a{color:#a1a5b1;}
.footer a:hover,.footCopy a:hover{color:#fff;}
.footCopy{color:#6e7384;border-top:1px solid #3a4566;height:45px;line-height:45px;background:#344062;}
.footCopy a{color:#6e7384;}
.footCopy span{margin:0 10px;}
.footCopy em{font-style:normal;margin:0 10px;}

/* 内页公用 */
.listBanner{width:1920px; position:relative; left:50%; margin-left:-960px; height:200px;}
.listWrapper{padding-bottom:40px;}
.listLeft{width:240px; float: left;margin-top:-40px;position:relative;z-index:9;}
.listRight{width:935px; float: right; overflow:hidden;padding-top:30px;}

/* 内页公用菜单 */
.sidebar{margin-bottom:15px;font-size:14px;text-transform:uppercase;width:100%;}
#listMenu.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }
.sidebar .side_title{ font-size:28px; color:#fff; font-weight: normal;background:#d80518;height:65px;text-align:center;line-height:30px;padding-top:20px;}
.sidebar .side_title span{display:block;font-size:16px;line-height:20px;}
.sidebarMenu{background:#ededed;}
.sidebarMenu li{border-top:2px solid #fff; font-size:18px;text-transform:uppercase;}
.sidebarMenu li a{ display:block;background:#ededed url(../images/side_li.png) no-repeat 210px center; padding-left:25px;color:#434343;height:65px;line-height:65px;}
.sidebarMenu li a:hover,.sidebarMenu li .current{background:#334062 url(../images/side_lih.png) no-repeat 210px center; color:#fff;}
.sidebarMenu li ul{padding:20px 25px;}
.sidebarMenu li ul li{ height:36px;border-top:none;background:url(../images/side_line.jpg) repeat-x left top;}
.sidebarMenu li ul li.first{background:none;}
.sidebarMenu li ul li a{ height:36px;line-height:36px;background:url(../images/side_li2.jpg) no-repeat 25px center;color:#373737;padding-left:36px;font-size:14px;}
.sidebarMenu li ul li a:hover,.sidebarMenu li ul li a.current{background:url(../images/side_li2h.jpg) no-repeat 25px center;color:#d80518;}
.listWrapper .is_stuck{margin-top:0;}
/* 热销产品 */
.recommend_pro,.left_contact{border:1px solid #e8e8e8;padding:19px;}
.left_title{height:35px;font-size:18px;color:#333;font-weight:normal;line-height:20px;}
.recommend_slide{height:425px;overflow:hidden;}
.recommend_pro li{border-bottom:1px dashed #ecebeb;margin-bottom:10px;}
.recommend_pro li img{width:198px;height:163px;border:1px solid #e0e0e0}
.recommend_pro li span{display:block;text-align:center;height:35px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.recommend_pro li:hover img{border:1px solid #d80518;}

/* 产品中心 */
.listTitle{font-size:20px;font-weight:normal;border-bottom:1px solid #e8e8e8;height:30px;margin-bottom:15px;color:#333;}
.listPro_top{background:#f2f2f2;overflow:hidden;padding:30px;margin-bottom:40px;position:relative;}

.listPro_top .ohbox{height:280px;overflow:hidden;position:relative;zoom:1;width:875px;}
.listPro_top li{overflow:hidden;height:280px;}
.listPro_top img{width:413px;width:338px;border:1px solid #d8d7d7;}
.listPro_top .listPro_font{width:480px;overflow:hidden;}
.listPro_top .listPro_font h4{font-size:18px;color:#474c52;height:40px;}
.listPro_top .listPro_font .font{font-size:14px;color:#474c52;height:120px;margin-bottom:15px;}
.listPro_top .listPro_font .p1{color:#d80518;font-size:14px;}
.listPro_top .listPro_font .btn,.gr-description .btn{height:30px;margin-top:20px;}
.listPro_top .listPro_font .btn a,.gr-description .btn a{display:inline-block;width:110px;height:30px;text-align:center;line-height:30px;color:#fff;background:#d80518;font-size:14px;}
.listPro_top .listPro_font .btn .btn1,.gr-description .btn .btn1{background:#334062;margin-right:15px;}
.listPro_top .listPro_font .btn a:hover,.gr-description .btn a:hover{background:#333;transition:all 0.3s;}
.listPro_top .pageBtn{ font-size:0;line-height:0;zoom:1;height:28px;padding-left:5px;position:absolute;top:0;right:30px;}
.listPro_top .pageBtn span{ background:url(../images/pro_btn.jpg) no-repeat 0 0; display:inline-block;width:36px;height:28px;cursor:pointer;overflow:hidden; text-indent:-9999px; margin-left:2px;}
.listPro_top .pageBtn .next{background-position:-36px 0;}
.listPro_top .pageBtn span:hover{background-position:-72px 0;}
.listPro_top .pageBtn .next:hover{background-position:-108px 0;}


.productList,.caseList,.partnerList,.honorList,.settingList{ width:935px;overflow: hidden;}
.productList ul,.caseList ul,.partnerList ul,.honorList ul,.settingList ul{ width:980px;}
.productList li{float:left;width:225px;padding:0 29px;border:1px solid #d6d5d5;text-align:center;height:355px;margin-right:40px;margin-bottom:18px;}
.productList li img{width:225px;height:185px;}
.productList li h3{height:35px;font-weight:normal;font-size:20px;}
.productList li h3 a{color:#474c52;}
.productList li h3 a:hover{color:#d90d1f;}
.productList li p{height:75px;margin-bottom:10px;text-align:left;}
.productList li .more{display:inline-block;width:110px;height:30px;border:1px solid #ccc;border-radius:3px;font-size:14px;color:#474c52;line-height:30px;}
.productList li .more:hover{background:#ff0000;color:#fff;transition:all 0.3s;border:1px solid #ff0000;}
.productList li:hover{border:1px solid #ff0000;}

/* 左侧图片放大镜样式 */
.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;height:450px;}
.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;height:325px;border:1px solid #ccc;}
.spec-scroll{margin-top:10px;width:402px;height:60px;overflow:hidden;position:relative;}
.spec-scroll a.prev{display:block;width:12px;height:21px;position:absolute;top:20px;left:10px;background:url(../images/proshow_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/proshow_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:60px;margin:0 auto;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:360px;height:60px;}
.spec-scroll .items ul li{width:85px;height:60px;float:left;}
.spec-scroll .items ul li img{width:73px;height:58px;cursor:pointer;border:1px solid #ccc;}
.spec-scroll .items ul li img:hover,.spec-scroll .items ul .on img{border:1px solid #e43a3d;}
.productShow_phone{margin-top:20px;border-top:1px solid #e4e4e4;padding-top:10px;}
.productShow_phone .phone{font-size:20px;color:#212121;}

/* 产品右侧简介样式 */
.product-show-title{width:490px;height:450px;overflow:hidden; float:right;}
.product-show-title h2{line-height:24px;border-bottom:1px solid #e4e4e4;font-size:20px;color:#000;padding:10px 0;font-weight:normal;}
.gr-description{padding:10px 0;height:260px;overflow:hidden;}
.prodcut-tel{ padding-left:45px; margin-bottom:20px; line-height:22px; background:url(../images/head_phone.png) no-repeat left center; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#e43a3d;display: block; }
.product-order a{ display:block; width:120px; height:40px; background:#e43a3d; line-height:40px; text-align:center;font-size:18px; color:#fff; border-radius: 5px;}
.product-order a:hover{ background:#555;transition: all 0.5s; }
.productShow_detail{margin-bottom:45px;overflow:hidden;}

/* 相关产品样式 */
.related-product {overflow:hidden;padding-bottom:20px;}
.related-product ul{ width:980px; margin-top:20px;}
.related-product ul li{width:180px;margin-right:8px;float:left;}
.related-product ul li img{width:178px;border:1px solid #d6d6d6;height:143px;}
.related-product ul li span{display:block;height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.related-product ul li:hover img{border:1px solid #d80518;}

/* 关于我们 */
.aboutList_box1,.aboutList_box2,.aboutList_box3,.aboutList_box4,.aboutList_box5{overflow:hidden;margin-bottom:40px;}
.aboutList_box1 img{width:375px;height:345px;}
.aboutList_box1 .font{width:540px;overflow:hidden; font-size:14px;}
.aboutList_box2 .listTitle{margin-bottom:10px;}
.aboutList_box3_main{ position:relative;zoom:1; height:195px; }
.aboutList_box3_main .ohbox{overflow:hidden; position:relative;width:820px;border-bottom:1px solid #ebebeb;left:60px;}
.aboutList_box3_main .piclist{ overflow:hidden; zoom:1; height:195px;width:850px;}
.aboutList_box3_main .piclist li{float:left;width:190px;margin-right:18px;}
.aboutList_box3_main .piclist li img{ width:180px; height:150px;padding:4px;border:1px solid #d1d1d1;}
.aboutList_box3_main li span{height:35px;line-height:35px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.aboutList_box3_main li:hover img{border:1px solid #d80518;}
.aboutList_box3_main .pageBtn span{ background:url(../images/partner_btn.png) no-repeat 0 0px; display:block;width:45px;height:45px;position:absolute;top:50px;cursor:pointer;overflow:hidden; text-indent:-9999px;left:0px;}
.aboutList_box3_main .pageBtn .next{left:890px;background-position:-45px 0;}
.aboutList_box3_main .pageBtn span:hover{background-position:-90px 0px;}
.aboutList_box3_main .pageBtn .next:hover{background-position:-135px 0px;}

.aboutList_box4_main{width:980px;}
.aboutList_box4_main li{float:left;padding:11px;border:1px solid #d1d1d1;width:425px;height:190px;overflow:hidden;margin-right:37px;margin-bottom:15px;}
.aboutList_box4_main li img{width:150px;height:190px;margin-right:20px;}
.aboutList_box4_main li h3{font-size:20px;height:40px;line-height:30px;}
.aboutList_box4_main li h3 a{color:#454545;font-weight:normal;}
.aboutList_box4_main li h3 a:hover{color:#d80518;}
.aboutList_box4_main li p{height:95px;margin-bottom:15px;}
.aboutList_box4_main li .more{display:inline-block;width:100px;height:30px;text-align:center;line-height:30px;border:1px solid #b2b2b2;}
.aboutList_box4_main li .more:hover{border:1px solid #d80518;background:#d80518;transition:all 0.3s;color:#fff;}
.aboutList_box4_main li:hover{border:1px solid #d80518;}

.aboutList_box5 h3{font-size:20px;border-bottom:1px solid #e8e8e8; height:30px;font-weight:normal;color:#929292;margin-bottom:15px;}
.aboutList_box5 h3 span{color:#333;display:inline-block;height:28px;margin:0 15px;cursor:pointer;}
.aboutList_box5 h3 .on{border-bottom:2px solid #d80518;}
.aboutList_box5 h3 .s1{margin-left:0;}

.aboutList_tab,.aboutList_tabMain{width:935px;overflow:hidden;}
.aboutList_tab ul{width:980px;}
.aboutList_tab li{float:left;width:225px;margin-right:15px;margin-bottom:10px;}
.aboutList_tab li img{width:225px;height:165px;}
.aboutList_tab li span{height:40px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;font-size:14px;}

/* 客户案例 */
.caseList{border-bottom:1px solid #e8e8e8;margin-bottom:15px;}
.caseList li{float:left;width:445px;height:135px;overflow:hidden;margin-right:45px;margin-bottom:25px;}
.caseList li img{width:185px;height:135px;margin-right:20px;}
.caseList li h3{font-size:16px;height:45px;line-height:45px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.caseList li h3 a{color:#333;}
.caseList li h3 a:hover{color:#d80518;}

/* 客户案例详情 */
.caseShow_title{text-align:center;font-size:18px;color:#d80518;}
.caseShow_img{text-align:center;margin:30px 0;}
.caseShow_img img{width:560px;}
.caseShow_font{margin-bottom:40px;}
.under{padding-top:15px; border-top:1px dashed #D3D1D1;}
.under_left{line-height:24px; float:left;}
.under .under_right{ float:right; display:inline-block; width:80px; height:25px; background:#d80518; text-align:center; line-height:25px; color:#fff;transition:all 0.5s;}
.under .under_right:hover{ background:#333; transition:all 0.5s;}

/* 合作伙伴 */
.case_partner,.partnerList{width:935px;overflow:hidden;margin-top:30px;}
.case_partner ul,.partnerList ul{ width:980px;}
.case_partner li,.partnerList li{float:left;width:220px;margin-right:18px;margin-bottom:10px;}
.case_partner li img,.partnerList li img{ width:210px; height:125px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
.case_partner li:hover img,.partnerList li:hover img{border:1px solid #d80518;}
.partnerList li span{display:block; text-align:center; height:35px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

/*  新闻列表 */
.newsList_top{height:330px;overflow:hidden;margin-bottom:45px;}
.newsList_left{width:310px;overflow:hidden;}
.newsList_left img{width:310px;height:;}
.newsList_left h3{margin-top:10px;height:35px;font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList_left h3 a{color:#333;}
.newsList_left h3 a:hover{color:#e20900;}

.newsList_right{width:590px;overflow:hidden;}
.newsList_right li{height:80px;overflow:hidden;color:#616772;line-height:22px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e7ed;}
.newsList_right li img{width:110px;height:80px;float:left;margin-right:25px;}
.newsList_right li h3{height:30px;font-weight:normal;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList_right li h3 a{color:#333;}
.newsList_right li h3 a:hover{color:#e20900;}
.newsList_right li p a{color:#e20900;margin-left:5px;}
.newsList_right li p a:hover{text-decoration:underline;}

.newsList li{overflow:hidden;height:156px;margin-bottom:20px;border-top:1px solid #ddd;padding-top:20px;}
.newsList li .fl img{ width:205px; height:150px;border:3px solid #e6e6e6;margin-right:35px;}
.newsList li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size:16px; height:40px;font-weight:normal;line-height:30px;}
.newsList li h3 a{color: #333; }
.newsList li h3 a:hover{ color:#d80518;}
.newsList li .more{display:inline-block;width:100px;height:30px;border:1px solid #ccc;text-align:center;line-height:30px;margin-top:10px;}
.newsList li .more:hover{background:#d80518; border:1px solid #d80518;color:#fff;transition:all 0.3s;}

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

/* 推荐资讯样式 */
.gr-rec-news{width:935px;margin-top:10px;overflow:hidden;}
.gr-rec-news ul{width:980px;padding-top:10px;}
.gr-rec-news ul li{float:left;margin-right:35px;width:450px;height:28px;line-height:28px;}
.gr-rec-news ul li a{display:block;width:360px;line-height:28px;background:url(../images/icona.jpg) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333;}

/* 常见问题 */
.faqList {font-size:13px;word-spacing:3px; padding-bottom:30px;}
.faqList li .p01{ border-bottom:1px solid #dfdfdf; background:url(../images/a.jpg) no-repeat 5px 15px; cursor:pointer; padding: 10px; padding-left:30px;}
.faqList li .answer{ padding:15px 25px 10px 35px; border-bottom:1px dotted #a0906e; color:#666; display:none; border-left:3px solid #e43a3d;}
.faqList .current .answer{ display:block;}
.faqList  p.bg{background:#fff url(../images/a.jpg) no-repeat 5px 15px;}


/* 视频中心 */
.videoList{width:920px;}
.videoList ul{width:960px;}
.videoList li{width:220px;float:left;margin-right:20px;margin-bottom:15px;text-align:center;}
.videoList li img{display:block;width:210px;height:150px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.videoList li img:hover{border:1px solid #f15300;background:#f15300;}
.videoList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.videoTitle{text-align:center;color:#f15300;font-size:18px;font-family:"微软雅黑";margin-bottom:30px;font-weight:normal;}

/*  人才招聘 */
.job_main{ margin-bottom:40px;text-align:center;}
.job_main .title{ height:30px; line-height:30px; background:url(../images/job_tiebg.png) no-repeat; color: #fff; font-weight: normal; padding-left:30px;font-size:15px;font-weight:bold;margin-bottom:10px;text-align:left;}
.job_main .job_span{ height: 40px; line-height: 40px;border-bottom:1px dashed #ccc; }
.job_main .job_span span{ display: inline-block; width: 180px;}
.job_font .font{margin-top:20px;text-align:left;}
.job_font .btn{text-align:center;display:inline-block;background:#333;width:110px;height:30px;color:#fff;line-height:30px;margin-top:20px;}
.job_font .btn:hover{background:#e25000;}

/* 招聘详细样式 */
.gr-jobs-show{border:1px solid #eaeaea;}
.gr-jobs-show h3{font-size:14px;font-weight:bold;background:#ddd;line-height:35px; padding-left:15px;}
.gr-jobs-show table{width:960px;margin:10px 20px;}
.jobs-input{width:310px;border:1px solid #ccc;line-height:23px;height:23px;padding:0 5px;margin-bottom:10px;}
.jobs-input:focus,.jobs-textarea:focus{border:1px solid #888;}
.jobs-textarea{width:860px;padding:5px;border:1px solid #ccc;line-height:22px;height:125px;}
.jobs-submit{background:#999;width:80px;height:25px;line-height:25px;cursor:pointer; border:none;color:#fff;margin-right:10px;border-radius:2px}
.jobs-submitb{background:#0e5c93;width:100px;height:25px;line-height:25px;cursor:pointer; border:none; color:#fff;border-radius:2px}
.jobs-submit:hover{background:#e25000;}

/* 联系我们 */
.contactTop{background:url(../images/map_bg.jpg) no-repeat center top;height:435px;overflow:hidden;}
.contactMap{width:810px;border:1px solid #ccc;height:433px;}
.contactTop_font{width:340px;overflow:hidden;padding-top:35px;color:#333;}
.contactTop_font h3{font-size:20px;font-weight:normal;height:40px;}
.contact_wx{margin-top:35px;overflow:hidden;}
.contact_wx .p1 img{width:115px;height:115px;padding:4px;border:1px solid #ccc;background:#fff;margin-right:15px;}
.contact_wx .p2{margin:10px 0 0 45px;}

.contactList{margin-top:65px; overflow:hidden;color:#555;}
.contactList ul{width:1250px;}
.contactList ul li{float:left;width:380px;line-height:20px;height:210px;margin-right:30px;}
.contactList li img{float:left;width:106px;height:106px;}
.contactList li div{float:right;width:260px;overflow:hidden;}
.contactList ul li h3{font-size: 16px;height:30px;font-weight:normal; font-weight:bold;}

/* 下载中心 */
.downList li{ height:35px;line-height:35px;border-bottom:1px dotted #ddd;background:url(../images/ly_li.png) no-repeat left center;padding-left:15px;}
.downList li a{float:right;background:url(../images/downIcon.png) no-repeat right center;padding-right:25px;}
.downList li a:hover{background:url(../images/downIconh.png) no-repeat right center;}

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

