
/*公共*//*头部*/.head{width: 100%;height: 120px;background: #fff;}
.head .logo{width: 350px;height: 120px;}
.home-tel{padding-top: 30px;}
.home-tel p{background: url(../images/home-work-tel.png) no-repeat left center;padding-left: 25px;font-size: 12px;}
.home-tel p span{font-size: 14px;margin-right: 20px;}
.home-tel p .en{display: inline-block;width: 70px;height: 20px;line-height: 20px;text-align: center;border: 1px solid #ccc;color: #999999;position: relative;}
.home-tel p .en:after{content: "";position: absolute;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid #68a011;right: 2px;top: 6px;}
.home-tel p .en:hover{color: #68a011;}
.home-tel form{width: 204px;height: 29px;line-height: 29px;border: 1px solid #ccc;border-radius: 2px;float: right;margin-top: 10px;}
.home-tel input{display: block;}
.home-tel form .txt{width: 154px;height: 26px;line-height: 26px;text-indent: 10px;font-size: 12px;float: left;}
.home-tel form .butt{width: 44px;height: 30px;cursor: pointer;background: #74b018;color: #fff;font-size: 12px;float:right;}
/*导航*/.home-nav{height: 50px;line-height: 50px;background: #e3e3e3;}
.home-nav ul{width: 1100px;}
.home-nav li{float: left;border-right: 1px solid #fff;position: relative;}
.home-nav li a{display: block;padding: 0 36px;}
.home-nav li a:hover,.home-nav li a.curr{background:#74b018;color: #fff;}
.home-nav li .menu2{border-left: 1px solid #fff;border-right: 1px solid #fff;display: none;}
.home-nav li .menu2 a{display: block;padding: 0;height: 40px;line-height: 40px;color: #fff;background:#74b018;border-bottom: 1px solid #fff;text-align: center;font-size: 12px;}
.home-nav li .menu2 a:first-child{border-top: 1px solid #fff;}
.home-nav li .menu2{position:absolute;left: -1px;right: -1px;z-index: 10;}
.home-nav li .menu2 a:hover{color: #333333;}
/*广告*/.banner{height: 410px;position: relative;overflow: hidden;margin: 15px auto;}
.banner .bd{height:410px;position: relative;left: 50%;margin-left: -500px;z-index: 0;}
.banner .hd{width:100%;position: absolute;z-index:999;left: 0;height:16px;bottom:20px;}
.banner .hd ul{text-align: center;}
.banner .hd ul li{display:inline-block;width: 15px;height: 15px;border-radius: 15px;background: #fff;margin-right: 10px;cursor: pointer;overflow: hidden;}
.banner .hd ul li.on{background: #247d44;}
/*.banner .prev,.banner .next{display:block;width: 40px;height:60px;position: absolute;z-index:2;top:50%;margin-top: -20px;}
.banner .prev{background: url(../images/banner-pn.png) no-repeat left bottom;left: 250px;}
.banner .next{background: url(../images/banner-pn.png) no-repeat right bottom;right: 250px;}*//*首页产品*/.home-pro{position: relative;border:1px solid #d3d3d3;padding-top:20px;}
.home-proBox{width: 920px;margin: 0 auto;}
.home-pro ul{}
.home-pro li{width: 210px;margin:0 10px;height: 180px;float: left;overflow: hidden;}
.home-pro li .pic{width:210px;height: 140px;overflow: hidden;}
.home-pro li .pic img{width: 100%;height: 100%;transition: all .5s;}
.home-pro li:hover .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
.home-pro li span{display: block;width: 210px;height: 40px;line-height: 40px;text-align: center;}
.home-pro .prev,.home-pro .next{position: absolute;width: 24px;height: 24px;top: 40%;}
.home-pro .prev{background: url(../images/but-l.png) no-repeat center center;left: 10px;}
.home-pro .next{background: url(../images/but-r.png) no-repeat center center;right: 10px;}
.home-pro .prev:hover{background: url(../images/but-l2.png) no-repeat center center;}
.home-pro .next:hover{background: url(../images/but-r2.png) no-repeat center center;right: 10px;}
/*资讯*/.home-massage{padding-top: 20px;padding-bottom: 30px;}
.home-check,.home-work{width:200px;height: 270px;padding: 20px 25px 0;border:1px solid #d3d3d3;border-top-color: #30a33b;}
.home-check h3{font-size: 16px;color: #67a901;font-weight: 600;padding-left: 30px;background:url(../images/home-zs-icon.png) no-repeat;padding-bottom: 20px;border-bottom: 1px solid #d3d3d3;}
.home-check p{font-size: 12px;margin: 25px 0;}
.home-check form{height: 110px;}
.home-check form .txt{width:198px;height: 50px;border:1px solid #dadada;line-height: 50px;text-indent: 15px;font-size: 12px;}
.home-check form span{display: block;margin-top:15px;}
.home-check form .sub,.home-check form .res{width: 98px;height: 48px;line-height: 48px;text-align: center;background: #30a33b;color: #fff;font-size: 14px;cursor: pointer;transition: all .5s;}
.home-check form .res{background:#78abd6;}
.home-check form .sub:hover,.home-check form .res:hover{opacity: 0.8;filter: alpha(opacity:=80);}
.home-news{width:410px;height: 270px;padding: 20px 25px 0;border:1px solid #d3d3d3;border-top-color: #30a33b;margin: 0 17px ;}
.home-newsTab{padding-bottom: 20px;border-bottom: 1px solid #dadada;margin-bottom: 25px;}
.home-newsTab span{display: inline-block;font-size: 16px;color: #565656;font-weight: 600;margin-right: 30px;position: relative;cursor: pointer;}
.home-newsTab span:hover,.home-newsTab span.on{color: #67a901;}
.home-newsTab span:after{content: "";position:absolute;bottom: -21px;left:0;right: 100%;height: 1px;background: #67a901;transition: all .3s;}
.home-newsTab span:hover:after,.home-newsTab span.on:after{right: 0;}
.home-newsMain{overflow: hidden;height: 180px;}
.home-newsMain .pic{width:135px;height: 180px;}
.home-newsMain ul{width:255px;height: 180px;}
.home-newsMain li{overflow: hidden;line-height:30px;}
.home-newsMain li a{display:block;float: left;width:198px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;color: #333333;position: relative;padding-left: 15px;}
.home-newsMain li span{display: block;float: right;color: #999999;font-size: 12px;}
.home-newsMain li a:before{content: "";position: absolute;width: 5px;height: 5px;background:#67a901;left: 0;top:12px;}
.home-newsMain li a:hover{color:#67a901;}
.home-work{}
.home-work h3{font-size: 16px;color: #67a901;font-weight: 600;padding-left: 30px;background:url(../images/home-chat-icon.png) no-repeat;padding-bottom: 20px;border-bottom: 1px solid #d3d3d3;}
.home-work p{font-size: 12px;margin: 8px 0;}
.home-work span{display: block;font-size:16px;color: #333333;margin-bottom: 10px;padding-left: 25px;}
.home-work .tel{background:url(../images/home-work-tel2.png) no-repeat;}
.home-work .eml{background:url(../images/home-work-let.png) no-repeat;}
.home-work .into{display: block;width:198px;height: 48px;border:1px solid #67a901;text-align: center;line-height: 48px;color:#67a901;transition: all .5s;}
.home-work .into:hover{background: #67a901;color: #fff;}
/*底部*/.footer{background: #e6e6e6;color: #a9a9a9;padding: 30px 0;}
.foot-nav{line-height: 40px;}
.foot-nav a{color: #333333;border-right: 1px dotted #333333;padding:0 15px;}
.foot-nav a:last-child{border-right: none;}
.foot-nav a:first-child{padding-left: 0;}
.footer .footLeft{width: 800px;}
.footer .footContact{font-size: 12px;line-height: 28px;color: #666666;}
.footContact a{font-size: 12px;color: #666666;margin:5px;}
.footContact a.first{margin-left: 0;}
.footer .footRight{opacity: 0.8;filter: alpha( opacity=80);}
.foot-share{text-align: center;margin-top: 12px;}
.foot-share  span{display: inline-block;width: 30px;height: 30px;background: url(../images/share.png) no-repeat;margin: 0 5px;position: relative;cursor: pointer;}
.foot-share  span img{
    width: 90px;
    height: 90px;
    position: absolute;
 bottom: 35px;
left: -26px;
display: none;
z-index: 5;
}
.foot-share  span:hover img{
display: block;
}
.foot-share .s2 {background-position: -30px 0;}
.foot-share .s3 {background-position: -62px 0;}
.foot-bot{height: 40px;line-height: 40px;background: #dbdbdb;color: #767676;font-size: 12px;}
.foot-bot p a{color: #767676;padding:0 10px;border-right: 1px dotted #767676;}
.foot-bot a:hover{color: #000;}
.footLink {
    color: #a4a4a4;
    width: 150px;
    height: 80px;
    text-align: left;
    margin-top: 0px;
}
.footLink span {
    display: block;
    height: 26px;
    line-height: 26px;
    border: 1px solid #30a33b;
    background: #fff;
    margin-bottom: 1px;
    font-size: 12px;
    text-align: center;
    color: #000;
    cursor: pointer;
    position: relative;
}
.footLink span:before{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #3e3e3e;
    right: 15px;top: 11px;
}
.footLink ul {
    border: 1px solid #30a33b;
    background: #fff;
    height: 36px;
    padding: 10px;
    border: 1px solid #30a33b overflow: hidden;
    overflow-y: scroll;
    -webkit-scrollbar: 5px;
}
.footLink ul li{
    line-height: 24px;
    font-size: 12px;
}

/*内页公用*/.pageMain{padding-bottom: 70px;}
.fenx{margin-top: 15px;}
/*pageBanner*/.pageBanner{height: 200px;position: relative;overflow: hidden;margin: 15px 0;}
.pageBanner img{position: relative;left: 50%;margin-left: -500px;width: 1000px;height: 200px;}
/*左侧列表*/.listLeft{width:200px;float: left;}
.sidebar-list{background: #68a011;margin-bottom: 10px;}
.sidebar-list h2{font-size: 20px;color: #fff;font-weight: 600;height: 60px;line-height: 60px;text-indent: 20px;border-bottom: 2px solid #fff;}
.sidebar-list h2 span{display: block;font-size:12px;}
.sidebar-list ul{padding: 10px 0 20px 20px;}
.sidebar-list ul li ul{padding: 10px 0 5px 20px;}
.sidebar-list ul li{margin-bottom: 0px;}
.sidebar-list ul li a{color: #fff;display: block;width: 159px;height: 40px;line-height: 40px;position: relative;text-indent: 16px;font-size: 12px;}
.sidebar-list ul li a:before{content: "";position: absolute;width: 5px;height:5px;border: 2px solid #fff;border-radius: 50%;left: 4px;top: 16px;}
.sidebar-list ul li a:hover,.sidebar-list ul li a.curr{background: url(../images/page-list-bg.png) no-repeat right center;color: #68a011;}
.sidebar-list ul li a:hover:before,.sidebar-list ul li a.curr:before{border-color: #68a011;}
.sidebar-news{height: 324px;overflow: hidden;border: 1px solid #d3d3d3;border-top-color: #5c9308;margin-bottom: 10px;}
.sidebar-news h3{height: 40px;line-height: 40px;border-bottom: 1px solid #d3d3d3;font-size:14px;color:#5c9308;text-indent:20px;font-weight: 600;}
.sidebar-newsBox{padding:10px 10px 10px 20px;height: 253px;overflow: hidden;}
.sidebar-news ul li{font-size: 12px;margin-bottom: 10px;position: relative;padding-left: 10px;}
.sidebar-news ul li:after{content: "";position: absolute;width: 5px;height: 5px;background: #5c9308;left: 0;top: 6px;}
.sidebar-contact{border: 1px solid #d3d3d3;border-top-color: #5c9308;font-size:12px;}
.sidebar-contact p{font-size: 18px;margin: 25px 0 35px 20px;background: url(../images/list-tel.png) no-repeat left center;padding-left: 40px;}
.sidebar-contact p span{display: block;color:#528601;}
.sidebar-contact b{display: block;height: 40px;line-height: 40px;border-bottom: 1px solid #d3d3d3;font-size: 14px;color: #5c9308;text-indent: 20px; font-weight: 600;}
/*右侧单页*/.pageRight{width:730px;float: right;border: 1px solid #d3d3d3;border-top-color: #5c9308;padding:25px;}
/*面包屑导航*/.breadCrumb{height: 90px;border-bottom:1px solid #d3d3d3;font-size: 12px;color: #999999;}
.breadCrumb h3{color: #333333;font-size: 24px;}
.breadCrumb a{color: #999999;}
.breadCrumb p{background: url(../images/locat.png) no-repeat left 1px;padding-left: 20px;}
/*分页*//*证书查询*/.InquiryForm{padding: 50px 0;}
.InquiryForm span{display: block;text-align: center;color:#5c9308;font-size: 16px;font-weight: 600;margin-bottom: 45px;}
.InquiryForm form{width: 400px;margin: 0 auto ;}
.InquiryForm form .txt{display: block;width: 396px;height:45px;line-height: 45px;font-size: 12px;color: #9e9e9e;text-indent: 15px;border: 1px solid #c5c5c5;margin-bottom: 10px;}
.InquiryForm form .sub,.InquiryForm form .res{display: block;width: 195px;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #78abd6;cursor: pointer;}
.InquiryForm form .sub{float: left;background: #30a33b;}
.InquiryForm form .res{float: right;}
.InquiryForm form .sub:hover,.InquiryForm form .res:hover{opacity: 0.8;filter: alpha(opacity=80);}
.InquiryResult span{display: block;height:90px;line-height: 90px;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;font-size:14px;color: #5c9308;font-weight: 600;}
.InquiryResult p b{display: block;font-weight: bold;}
.InquiryResult p{line-height: 30px;padding: 38px 0;}
.InquiryResult .rs{background: url(../images/sts-logo.png) no-repeat center center;}
/*新闻列表*/.pageNewslList li{height: 140px;color: #666666;margin-bottom: 15px;padding: 20px 0;border-bottom: 1px dashed #ddd;}
.pageNewslList li a{color: #666666;}
.pageNewslList li h3{font-size: 14px;color: #333333;font-weight: normal;margin-top: 15px;}
.pageNewslList li .txt{margin-bottom: 10px;overflow: hidden;margin-top: 10px;font-size: 12px;}
.pageNewslList li span{display: block;overflow: hidden;padding-top: 10px;color: #999999;}
.pageNewslList li .pic{width: 180px;height: 130px;margin-right: 20px;float:left;overflow: hidden;}
.pageNewslList li img{width: 100%;height: 100%;margin-right: 20px;transition: all .5s;}
.pageNewslList li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
.pageNewslList li:hover h3{color:#68a011;}
/*图片列表*/.pagePicList{margin-top: 30px;overflow: hidden;}
.pagePicList ul{width: 920px;}
.pagePicList ul li{float: left;margin-right: 20px;margin-bottom: 15px;text-align: center;}
.pagePicList ul li img{display: block;width: 220px;height: 160px;padding: 4px;border: 1px solid #e3e3e3;background: #fff;transition: all .5s;}
.pagePicList ul li span{height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.pagePicList ul li:hover img{background: #68a011;}
/*图片列表2*/.piccase{margin-top: 30px;overflow: hidden;}
.piccase ul{width: 920px;}
.piccase ul li{height: 124px;float: left;margin-right: 20px;margin-bottom: 15px;text-align: center;}
.piccase ul li img{display: block;width: 220px;height: 90px;padding: 4px;border: 1px solid #e3e3e3;background: #fff;transition: all .5s;}
.piccase ul li span{height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.piccase ul li:hover img{background: #68a011;}
/*授权资质*/
.pageQualiList{margin-top: 30px;overflow: hidden;}
.pageQualiList ul{width: 800px;}
.pageQualiList ul li{border: 1px solid #E0E0E0;
float: left;
margin-bottom: 20px;
margin-right: 18px;
text-align: center;
width: 167px;}
.pageQualiList ul li img{height: 167px;max-width: 167px}
.pageQualiList ul li span{height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.pageQualiList ul li:hover {border-color: #68a011;}
/*员工风采*/
.pageYgList{margin-top: 30px;overflow: hidden;}
.pageYgList ul{width: 920px;}
.pageYgList ul li{float: left;margin-right: 20px;margin-bottom: 15px;text-align: center;}
.pageYgList ul li img{display: block;width: 230px;height: 170px;margin-bottom: 5px;}
.pageYgList ul li span{height: 42px;line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;background: #f6f6f6;}
/*图片列表2*/.piccase{margin-top: 30px;overflow: hidden;}
/* 新闻详细样式*/.listBox{margin-top: 30px;}
.gr-news-show{overflow:hidden;}
.gr-news-show h2{font-size:20px;line-height:32px;text-align:center;color:#000;position:relative;font-family:"微软雅黑";font-weight:normal;}
.gr-news-show h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2;font-family:"微软雅黑";font-weight:normal;}
.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:#000;}
.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:740px;padding:0;}
/* 推荐资讯样式*/.gr-rec-news{margin-top:10px;overflow:hidden;}
.gr-rec-news ul{width:950px;padding-top:10px;}
.gr-rec-news ul li{float:left;margin-right:30px;width:350px;height:28px;line-height:28px;font-size: 12px;}
.gr-rec-news ul li a{display:block;width:260px;line-height:28px;background:url(../images/ly_li.png) 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 10px #ddd;font-size:14px;font-weight:bold;color:#333;}
/*资料下载*/.downloadList{margin-top: 30px;}
.downloadList li{overflow: hidden;zoom: 1;background: url(../images/splitBg.gif) repeat-x 0 bottom;height: 30px;line-height: 30px;margin-bottom: 10px;padding-bottom: 10px;}
.downloadList h2{float: left;background: url(../images/file.png) no-repeat 6px 2px;padding-left: 40px;font-size: 14px;color: #000;}
.downloadList a{float: right;background: url(../images/download.png) no-repeat 0 6px;padding-left: 16px;color: blue;}
.downloadList a:hover{text-decoration: underline;}
/* 人才招聘*/.gr-jobs-list dd{padding:0 15px;height:50px;line-height:50px;border:1px solid #ddd;background:#f1f1f1;margin-top:10px;cursor: pointer;font-size:14px;}
.gr-jobs-list dd em{float:right;display:block;width:15px;height:15px;background:url(../images/iconf.png) no-repeat;cursor:pointer;margin-top:20px;}
.gr-jobs-list dd.on em{background:url(../images/icong.png) no-repeat;}
.gr-jobs-list dd span{display:block;float:left;width:226px;}
.gr-jobs-list dt{border:1px solid #ccc;border-top:none;padding:15px;margin-bottom:10px;background:#fff;}
.gr-jobs-list dt strong{font-size:14px;}
a.gr-apply{display:block;width:140px;height:40px;margin:30px auto 0;background:#999;color:#fff;line-height:40px;text-align:center;border-radius:2px;}
a.gr-apply:hover,.jobs-submit:hover{background:#666;color:#fff;}
/* Job form*/.jobsShow{border:1px solid #ddd;background:#fff;}
.jobsShow h3{font-size:14px;font-weight:bold;background:#ddd;line-height:35px;padding-left:15px;font-weight:normal;}
.jobsShow table{margin:10px 20px 20px;background:#fff;}
.jobsShow .mr{padding-right:20px;}
.jobsShow .jobsInput{width:216px;border:1px solid #ddd;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}
.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}
.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #68a011;}
.jobsShow .jobsTextarea{width:600px;padding:5px;border:1px solid #ddd;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobsShow .jobsSubmit{background:#999;width:85px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}
.jobsShow .jobsSubmitb{background:#333;width:100px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmitb:hover{background:#68a011;color:#fff;}
/*封面列表*/.pageList ul{width: 800px;}
.pageList li{width:350px;height: 140px;color: #666666;margin-bottom: 10px;padding: 10px 0;float: left;margin-right: 20px;}
.pageList li a{color: #666666;}
.pageList li h3{font-size: 14px;color: #68a011;font-weight: normal;margin-top: 15px;font-weight: 600;}
.pageList li .txt{margin-bottom: 10px;overflow: hidden;margin-top: 10px;font-size: 12px;}
.pageList li .pic{width: 130px;height: 130px;margin-right: 10px;float:left;overflow: hidden;border-radius:20px;}
.pageList li img{width: 100%;height: 100%;transition: all .5s;}
/*.pageList li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}*/.pageList li:hover h3{text-decoration: underline;}

