/*初始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding: 0px; margin: 0px; font-size: 100%; }
label input { vertical-align: middle; }
a:link, a:visited{text-decoration: none; }
a:hover, a:active{text-decoration:none; }
body { font: 12px/1.5 "微软雅黑";color: black; background-color: rgb(255, 255, 255); }
img { border: 0px none; vertical-align: middle; }
ul li { list-style: outside none none; }
button.hidefocus::-moz-focus-inner { border: medium none; }
.clear { clear: both; line-height: 0; font-size: 0px; height: 0px; }
.clearfix::after { display: block; visibility: hidden; clear: both; height: 0px; content: "."; }

#dz{ width:100%; height:auto;background:url(../images/bg.jpg) no-repeat center top;}
#top{ width:1200px; height:147px; margin:0 auto;}
#top .logo{ width:316px; height:89px; float:left; margin-left:128px; margin-top:58px;}
#top .top_right{ width:350px; height:30px; float:right; margin-top:27px; }
.top_right .qh{ width:125px; float:left; margin-left:5px;}
.top_right .qh li{ float:left; height:30px;}
.top_right .qh li a{ font-size:14px; height:30px; line-height:30px; display:block; color:#1b3448;}
.top_right .qh li a:hover{ color:#67a248;}
.top_right  .kuang{ width:186px; height:25px; border:none;margin-top:3px; background:#67a248; text-indent:5px; color:#f1f1f1; float:left; margin-left:5px; border-radius:3px;}
.top_right  .sou{ width:20px; height:25px; margin-top:3px; border:none; background:url(../images/sou.gif) no-repeat; float:left; margin-left:5px; cursor:pointer;}
#nav{ width:710px; height:30px;margin-top:58px; float:right;}
#nav li{ float:left; height:30px;}
#nav li a{ display:block; height:30px; line-height:30px; font-size:16px; text-align:center; padding:0 8px; margin-left:23px; color:#1b3448;}
#nav li a:hover{ border-bottom:3px solid #f6ab00;}
#nav li a.liang{ border-bottom:3px solid #f6ab00;}


#mid{ width:1200px; height:600px; margin:0 auto; position:relative;}
#mid .mid1{ width:298px; display:block; height:266px; position:absolute; top:203px; left:74px; background:url(../images/mid1.png) no-repeat; transition:all 0.5s;}
#mid .mid1:hover{ background:url(../images/mid1a.png) no-repeat;}
#mid .mid2{ width:113px; display:block; height:99px; position:absolute; top:220px; left:357px; background:url(../images/mid2.png) no-repeat; transition:all 0.5s;}
#mid .mid2:hover{ background:url(../images/mid2a.png) no-repeat;}
#mid .mid3{ width:220px; display:block; height:196px; position:absolute; bottom:0; left:303px; background:url(../images/mid3.png) no-repeat; transition:all 0.5s;}
#mid .mid3:hover{ background:url(../images/mid3a.png) no-repeat;}
#mid .mid4{ width:194px; display:block; height:175px; position:absolute; top:0px; left:484px; background:url(../images/mid4.png) no-repeat; transition:all 0.5s;}
#mid .mid4:hover{ background:url(../images/mid4a.png) no-repeat;}
#mid .mid5{ width:320px; display:block; height:288px; position:absolute; top:191px; left:455px; background:url(../images/mid5.png) no-repeat; transition:all 0.5s;}
#mid .mid5:hover{ background:url(../images/mid5a.png) no-repeat;}
#mid .mid6{ width:223px; display:block; height:198px; position:absolute; top:350px; right:240px; background:url(../images/mid6.png) no-repeat; transition:all 0.5s;}
#mid .mid6:hover{ background:url(../images/mid6a.png) no-repeat;}
#mid .mid7{ width:220px; display:block; height:197px; position:absolute; top:240px; right:54px; background:url(../images/mid7.png) no-repeat; transition:all 0.5s;}
#mid .mid7:hover{ background:url(../images/mid7a.png) no-repeat}

#foot{ width:1200px; height:70px; margin:0 auto; padding:28px 0;}
#foot ul{ width:430px; height:70px; float:right;}
#foot ul li{ float:left; height:70px; width:86px; text-align:center; padding-top:50px; }
#foot ul li.foot1{ background:url(../images/btn1.png) no-repeat center top;}
#foot ul li.foot2{ background:url(../images/btn2.png) no-repeat center top;}
#foot ul li.foot3{ background:url(../images/btn3.png) no-repeat center top;}
#foot ul li.foot4{ background:url(../images/btn4.png) no-repeat center top;}
#foot ul li.foot5{ background:url(../images/btn5.png) no-repeat center top;}
#foot ul li a{ color:#1b3448; font-size:12px;}
#foot ul li:hover a{ color:#67a248; }

/*内页开始*/
#zong{ width:1045px; height:auto; background:url(../images/zong_bg.jpg) repeat-y;padding:60px 27px 60px 128px; margin:0 auto; margin-top:40px;}
#zong .nei_list{ width:205px; height:auto; float:left;}
#zong .nei_list li{ width:205px; height:35px;margin-bottom:20px;}
#zong .nei_list li a{ width:205px; height:35px; display:block; line-height:35px; font-size:16px; color:#000;}
#zong .nei_list li a:hover{ font-weight:600;} 
#zong .nei_list li a.active{ font-weight:600;} 
#zong .nei_right{ width:810px; height:auto; float:right;}
/*关于我们*/
.jianjie h2{ font-size:20px; margin:30px auto;}
.jianjie { font-size:14px; color:#333; line-height:2.5em;} 
/*致辞*/
.zhici h2{ font-size:16px; margin-bottom:20px;}
.zhici {font-size:14px; color:#333; line-height:2.5em;}
/*文化*/
.wenhua li{ width:810px; height:auto; margin-bottom:30px;}
.wenhua li h2{ width:120px; font-size:16px; color:#fff; line-height:35px; text-align:center; height:35px; border-radius:5px; background:#67a248;}
.wenhua li p{ width:810px; height:auto; margin:15px 0; font-size:16px; text-indent:42px;}
.jiagou{ text-align:center;}
/*科研创新*/
.news_pro{ width:810px; height:auto;}
.news_pro li{ width:790px; height:185px; background:url(../images/news_pro.jpg) no-repeat; margin-bottom:30px; padding:5px 10px;}
.news_pro li .n_pro{ width:202px; height:185px; float:left;}
.news_pro li .news_probtn{ width:560px; height:185px; float:right;}
.news_pro li .news_probtn h2{ width:560px; height:55px; line-height:55px; font-size:16px; color:#333; overflow:hidden;}
.news_pro li .news_probtn p{ width:560px; height:80px; margin-top:20px; font-size:14px; color:#333; line-height:1.5em; overflow:hidden;}
.news_pro li:hover h2{ color:#67a248; text-decoration:underline;}
/*科研创新内页（产品详情页）*/
.cp_nei .cp_btn{ width:810px; height:40px; background:#ccc;}
.cp_nei .cp_btn h2{ height:40px; width:240px; text-align:center; font-weight:normal; color:#fff; line-height:40px; font-size:18px; background:#214484;}
.cp_nei .cp_tu{ text-align:center; margin:20px 0;}
.cp_nei .cp_xiang strong{ font-size:16px; height:25px; line-height:25px; color:#000;}
.cp_nei .cp_xiang { font-size:14px; line-height:2em; margin:20px 0; color:#333;}
/*企业技术荣誉*/
.honorn{ width:810px; height:auto;}
.honorn li{ float:left; margin-bottom:30px; width:322px; margin-right:80px; height:240px; text-align:center;}
.honorntu{width:298px; height:186px; text-align:center; float:left;border:2px solid #ccc; padding:10px;}
.honornti{width:322px; line-height:35px; font-size:16px; background:#ccc; color:#333;height:35px; text-align:center; float:left;}
.honorn li:hover .honornti{ color:#fff; background:#67a248;}
.honorn li:hover .honorntu{ border:2px solid #67a248;}
/*视频交流与合作*/
.he_slideAllDown{background:#67a248;width:322px;height:240px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;overflow:hidden; float:left; margin-right:80px; margin-bottom:30px;}
.he_slideAllDown .he_slideAllDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:.9;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown:hover .he_slideAllDown_img{opacity:1;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.he_slideAllDown .he_slideAllDown_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown .he_slideAllDown_caption,.he_slideAllDown .he_slideAllDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideAllDown .he_slideAllDown_caption_h{font-size:1.8em;font-weight:700;text-align:center;width:80%;position:absolute;top:-30%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideAllDown:hover .he_slideAllDown_caption_h{color:#fff;top:40%;opacity:1}
/*产品与服务*/
.pro_list li{ width:240px; height:230px; position:relative; float:left; margin-right:44px; margin-bottom:30px; overflow:hidden;}
.pro_list li img{transition: all 0.9s ease 0s;}
.pro_list li:hover img{ transform: scale(1.2); }
.pro_list li p{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.7); overflow:hidden; padding:0 5px;width:230px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff;}
.pro_list li:hover p{ background:#67a248;}
/*新闻动态*/
.news_list{ width:810px; height:auto; margin-bottom:30px;}
.news_list li{ width:810px; height:30px; margin-bottom:15px; border-bottom:1px dashed #ccc;}
.news_list li a{ width:700px; height:30px; line-height:30px; font-size:14px; display:block;float:left; color:#333; overflow:hidden;}
.news_list li span{ width:100px; height:30px; display:block; float:right; line-height:30px; text-align:center; font-size:14px; color:#666; text-align:center;} 
.news_list li a:hover{ color:#67a248; }
/*新闻动态推荐*/
.news_tj{ width:810px; height:150px;}
.news_tj li{ width:150px; height:150px; display:block; border-radius:50px; float:left; padding:0 60px;-webkit-transition:0.4s linear;transition:0.4s ease-in;}
.news_tj li img{width:150px; height:150px; display:block;-webkit-transition:0.4s linear;transition:1s ease-in;
	-webkit-background-size: 150px 150px;
	-moz-background-size: 150px 150px;
	background-size: 150px 150px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
}
.news_tj li:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
/*新闻动态内页*/
.news_nei{ width:810px; height:auto;}
.news_nei h2{ width:810px; height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#333; text-align:center;} 
.news_nei .news_date{ width:810px; height:25px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:30px auto; line-height:25px; text-align:center; color:#666;}
.news_nei .news_date a{ color:#666;}
.news_nei p{ font-size:14px; color:#333; line-height:2.5em; margin-bottom:10px; text-indent:28px;}
/*人力资源*/
.renli h2{ width:810px; height:30px; line-height:30px; font-size:18px;}
.renli p{ font-size:14px; color:#333; line-height:2em; text-indent:28px;}
/*人才招聘*/
#faq li{ margin-bottom:15px;}
#faq dt{height:40px; border:1px solid #ccc; background: url(../images/zhankai.png) 770px 5px no-repeat; padding-left:15px; line-height:40px; color:#222; font-size:14px; cursor:pointer; font-weight:700;}
#faq dd{display:none; padding:20px; font-size:12px; line-height:30px; background:#f1f1f1; margin:0; width:770px; color:#333;}
/*联系方式*/
.map{ width:810px; height:300px; background:#ccc; margin-bottom:55px;}
.neirong{ width:810px; overflow:hidden;}
.contact{ width:510px; height:auto; float:left;}
.contact h2{ height:30px; line-height:30px; font-size:25px; color:#222; margin-bottom:20px;}
.contact li{ height:30px; line-height:30px; font-size:16px; color:#333; margin-bottom:10px;}
.contact li a{ font-size:16px; color:#333;}
.erweima{ width:191px; height:201px; padding-top:20px; background:url(../images/erweima.png) no-repeat; float:left; margin-left:50px; text-align:center;}
.erweima p{ width:191px; height:30px; line-height:30px; text-align:center; margin-top:30px; font-size:18px; color:#333;}
.lian_list{ width:810px; height:auto; margin-top:30px; margin-bottom:50px;}
.lian_list li{ width:810px; height:auto;}
.lian_list li h2{ width:800px; height:40px; font-size:14px; color:#fff; line-height:40px; padding-left:10px; background:#67a248;}
.lian_list li p{ width:790px; height:auto; padding:15px 10px; font-size:14px; color:#333; line-height:2em; background:#f0ece6;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #E5C280;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #f6ab00;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}