﻿
        .wrap{ 
            font-family:'AvantGarde Md BT';
           'font-family:"Microsoft YaHei", "AvantGarde Md BT", AvantGarde Md BT, AvantGarde Md BT, AvantGarde Md BT;
            word-break:normal;
            word-wrap:break-word;          
            width: 1200px;
            margin:0 auto;
            margin-bottom:30px;
            position: relative;
           
        }
         .newswrap{            
            width: 1200px;
            margin:0 auto;
            position: relative;
           
        }

        #top span{
            padding:0 5px;
        }
        #header{
            height: 68px;
            line-height: 32px;
            padding-top: 30px;
        }
        #header h1{
            background:url(../images/jzlogo.png) no-repeat 0 0; 
            float: left;
            width: 280px;
            height:68px;
   
        }
        #header h1 a{
            display: block;
            width: 100%;
            height: 100%;
            text-indent: -999em;
        }
        #header .nav{
            width: 670px;
            font-size: 14px;
            float: right;
            text-align: right;
        }
        #header .nav li{
            display:inline-block;
            *display:inline;
            *zoom:1;
            margin-left: 50px;
            height:60px;
            margin-top:20px;
        }
        #banners{
            width:100%;
            overflow: hidden;
            height: 600px;
            position: relative;
        }
        #banners li{
            width:2560px;
            height: 600px;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -1280px;
            display: none;
        }
        #banners .bCtrl{
            position: absolute;
            bottom:20px;
            width: 100%;
            text-align: center;
        }

       .iSec2{
            padding:30px 0;
        }
        .iSec{
            padding:20px 0;
        }
        .iSec h3{
            overflow: hidden;
            zoom:1;
            font-weight: 400;
            margin-bottom: 60px;
            white-space:nowrap;
            text-transform:uppercase;
        }
        .iSec h3 span{
            display: block;
            float: left;
            color: #000000;
            font-size: 20px;
        }
        .iSec h3 span i{
            font-style: normal;
            color: #595757;
        }
        .iSec h3 a{
            float: right;
            font-size: 14px;
            color: #007975;
        }
        .pList{
            overflow: hidden;
            zoom:1;
        }
         .pList a{
             text-align:center;
             line-height:25px;
        }
           .pList a:hover{
             text-align:center;
             color:#007975;
        }
        .pList li{
            float: left;
            margin-left:10px;
        }
        .bGray{
            background:#f4f4f4;
           
        }
       .newsList{
           width:auto;
           height:auto;

        }
        .newsList li{
            width:650px;
            overflow: hidden;
            zoom:1;
            line-height:40px;
        }
        .newsList a{
           height:auto;
           margin-left:50px;
           margin-right:50px;
           font-size:16px;

        }
        .newsList a:hover{
           width:500px;
           height:auto;
            margin-left:50px;
           margin-right:50px;
           font-size:16px;
           color:#e46810

        }
        .date{
            float:right;
            font-size:13px;
            color: #999;
        }


        p.btn{
            padding-top: 60px;
            padding-bottom:60px;
            text-align: center;
        }
        p.btn a{
            display:inline-block;
            width: 118px;
            height: 28px;
            line-height: 28px;
            border:1px solid #007975;
            color: #000;
        }
 p.btn a:hover{
             background-color:#007975;
            width: 118px;
            height: 28px;
            line-height: 28px;
            color: #fff;
             border:1px solid #007975;
            text-decoration:none
        }
        .pic{
            font-weight:500;
            color:#595757;
            line-height:35px;
            text-indent:30px;
        }
        .deList{
            overflow: hidden;
            zoom:1;
            margin-left: -30px;
        }
        .deList li{
            float: left;
            margin-left: 30px;
        }
        .deList a{
            display: block;
            width: 455px;
            padding-left: 54px;
            height: 98px;
            line-height: 98px;
            background-image:url(../images/btn.png);
            background-repeat:no-repeat;
            border:1px solid #8e8e8e;
            color:#333333;
            font-size: 16px;
        }
        .deList a span{
            text-decoration: none;
            color: #a4a3a3;
        }
        .l1{
            background-position:380px 0;
        }
        .l2{
            background-position:380px -98px;
        }
        .deList a:hover {
            background-color:#007975;
            color:#fff;
            border:1px solid #007975;
            text-decoration: none;
        }
        .deList a:hover span{
            color:#fff;
        }
        .l1:hover{
            background-position:380px -196px;
        }
        .l2:hover{
            background-position:380px -294px;
        }
        #footer{
            background:#f3f3f3;
            height: 50px;
            line-height: 50px;
            white-space: nowrap;
            color: #595757;
            font-size:13px;
        }
        #footer p{
            float: right;
        }
        #footer a{
            color: #595757;
        }
        #footer p span{
            padding:0 10px;
        }

        .subNav {
            height: 550px;
            width: 100%;
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 130px;
            display: none;
            z-index: 10;
        }
        .subMask{
            width: 2560px;
            height: 500px;
            background:url(../images/space.png) repeat 0 0;
            top: 0;
            left: -785px;
            position: absolute;
            margin-top:20px;
        }
        .subCon{
            width:700px;
            height:320px;
            overflow: hidden;
            position: absolute;
            left:0;
            top:25px;
        }
        .subCon ul{
            overflow: hidden;
            padding:25px 0;
            zoom:1;
            margin-left: -1px;
            background:#fff;
        }
        .subCon ul li{
            width:250px;
            float: left;
            padding:0 25px;
            border-left:1px solid #d5d5d5;
            font-size: 12px;
            color: #6a6a6a;
        }
        .subCon ul ul{
            padding:30px;
            height:309px;
        }
        .subCon ul li li{
            width:auto;
            float: none;
            padding:0;
            border-left:none;
            font-size: 14px;
            margin-bottom: 20px;
        }
        .subCon ul li li a{
            color: #00b4ff;
            text-decoration: underline;
        }
        .subCon li strong{
            display: block;
            height: 20px;
            line-height: 20px;
            color: #383838;
            font-weight: 400;
            padding-left: 30px;
            padding-right: 10px;
            font-size: 14px;
            text-transform:uppercase;
            background:url(../images/s.png) no-repeat 0 0;
        }
        .subCon li p{
            padding:30px 15px 0 0;
            height: 160px;
        }
        .subCon li img{
            padding-left: 30px;
        }
        .subCon .goTop{
            background:#fff;
            padding:10px 25px;
        }
        .subCon .goTop a{
            display:inline-block;
            background:url(../images/s.png) no-repeat 0 -35px;
            font-size: 14px;
            padding-left: 20px;
            color: #4f4f4f;
            *display:inline;
            *zoom:1;
        }
.xmpic{
    
    width:280px;
    height:300px;
    overflow:hidden;
    margin-right:10px;

}
.xmpic a{
    
    width:280px;
    height:300px;
    overflow:hidden;
    text-align:center;

}
.xmpic img{
   
    width:280px;
    height:270px;
    transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}
.xmpica{
    margin-top:4px;
    text-align:center;

}
.xmpic img:hover{
    transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;   

}
.xmvedio{
    
    width:180px;
    height:200px;
    overflow:hidden;
    border-radius:20px;
    margin-right:10px;

}
.xmvedio a{    
    width:180px;
    height:200px;
    overflow:hidden;
    text-align:center;

}
.xmvedio img{
   
    width:180px;
    height:200px;
    transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;

}
.xmvedio{
    margin-top:4px;
    text-align:center;

}
.xmvedio img:hover{
    transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;   

}
.jslist
{
    width: 300px;
    height: 80px;
}
.jspic
{

    padding: 6px;
    text-align:center;
}

.bcNav {
    background: #f6f6f6;
    height: 40px;
    line-height: 40px;
    color: #1f1f1f;
}

.bcNav a {
    color: #1f1f1f;
}

.bcNav span {
    color: #007975;
}
#content {
    padding-bottom: 30px;
    overflow:hidden;
}

.links
{
    font-size: 13px;
}



.pNav {
    margin: 60px 0;
   width:1200px;
    height:auto;
    overflow:hidden;
}

.pNav li {
    float: left;
    margin-bottom:20px;
}

.pNav li a {	
	LINE-HEIGHT: 40px;
    width:280px;
	DISPLAY: block;
	border:1px  solid #007975;
	HEIGHT: 40px;
	COLOR: #292929;
	FONT-SIZE: 15px;
    text-decoration:none;
    text-align:center;
    margin-left:10px;
}
.pNav li .on {
    background-color:#007975;
	COLOR: #fff;
  
}
.pNav li a:hover {
	 background-color:#007975;
	COLOR: #fff;
}

.sp_news {
    width:1200px;
    margin-bottom:40px;
    margin-top:40px;
    color:#555555;
    overflow:hidden;
  
}
.sp_news td p{
    color:#555555;
    line-height:30px;
    font-size:14px;
  
}

.about_page
{
   width:1200px;    
   padding: 30px 20px 20px 20px;   
    line-height: 30px;
    font-size:16px;
}
.main_box .about_pagegx {
	padding: 30px 20px 20px 10px;	
	line-height:28px;
   
}
.main_box {
    margin:0px auto;
    height:auto;
    overflow:hidden;
}

.main_box .about_page div{
    MARGIN-BOTTOM:15px;
    line-height:25px;
}

.main_box .about_page p{
   
	MARGIN-BOTTOM: 30px;
 
    }
.down {
    background: url(../images/download.png) no-repeat 0 0;
    width: 63px;
    height: 24px;
    display: block;
    float:right
}

.down:hover {
    background-position: 0 -24px;
}


.tBanner{
    width:100%;
    height:100%;
    background:#000;
  
}
.tBanner img{
    width:100%;
    height:100%;
  
}
.tBanner:after{
    content: " ";
    display:block;
    width:100%;
    height:450px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;    
    background-image:linear-gradient(180deg, #fff,#1f4d9842, transparent); 
    opacity:0.7;    
}

#cpBanner {
    height:300px;
    width:100%;
}


.bContact {
    background: url(../images/1544085018839125.jpg) no-repeat 30% 50%;
  
}

.abouta {
    background: url(../images/1526279645891070.jpg) no-repeat 60% 70%;
  
}

.bgywm {
    background: url(../images/gywm.png) no-repeat 50% 0;
  
}
.newsBanner {
    background: url(../images/news.jpg) no-repeat 50% 0;
  
}


.contactList {
    display: none;
    font: 14px/1.8 "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.contactList dt {
    margin-bottom: 30px;
}

.contactList dd {
    margin-bottom: 30px;
}

.contactList h4 {
    color: #333;
    line-height: 35px;
    font-weight: 400;
    font-size: 18px;
    border-bottom: 1px solid #333333;
    margin-bottom: 20px;
}

.contactList h5 {
    color: #333;
    font-weight: 400;
    font-size: 16px;
}

.mb25 {
    margin-bottom: 25px;
}

.contactList p {
    margin-bottom: 5px;
}

.contactList p strong {
    font-weight: 400;
    color: #333;
}

DIV.newspage {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 20px
}
DIV.newspage A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  border:1px solid #595757; COLOR: #595757; MARGIN-RIGHT: 2px;
}
DIV.newspage A:hover {
    background-color:#595757; COLOR: #fff; text-decoration:none
}
DIV.newspage A:active {
	 background-color:#595757; COLOR: #fff; BORDER-RIGHT: #008970 1px solid
}
DIV.newspage SPAN.current {
	BORDER-BOTTOM: #0e63a1 1px solid; BORDER-LEFT: #0e63a1 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../Images/NewsPage_Green.gif) #0e63a1; COLOR: #fff; BORDER-TOP: #0e63a1 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #0e63a1 1px solid; PADDING-TOP: 2px
}
DIV.newspage SPAN.disabled {
	BORDER-BOTTOM: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ccc; BORDER-TOP: #f3f3f3 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #f3f3f3 1px solid; PADDING-TOP: 2px
}
.pcb {
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0;
	width:auto;
	font-size:14px;
	padding: 10px;
	border: 0px #f5f5f5 solid;
	
}
.pcb td {
	padding:8px;    
	border-bottom:0px #f5f5f5 solid;
	border-top:0px #f5f5f5 solid;
	text-align:left
}
.pcb input {
   height:35px;
}
.pcb th {
    width:auto;
	text-align: right;
	padding: 8px;
	color: #242424;
	font-weight: 300;
	border-bottom: 1px #fff solid;
	border-right: 1px #fff solid;
}
.bt_login {
	background: #555555;
	color: #fff;
	padding: 8px 25px;
    width:150px;
	border: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
    border-radius:0px;
}
.bt_login:hover {
	background: #59b9d0;
     border-radius:0px;
}
.input {
	border: 1px solid #555555;
	line-height: 23px;
	height: 23px;
	width:250px;
	font-family:"微软雅黑";
	padding:0px;
	
}
.input:hover{
	background-color:#F6F6F6;
}

/*定義區塊*/
.container {
  margin: auto;
  position: relative;
  z-index: 100;
  width: 1200px;
  max-width: 100%;
}

/*新闻*/
.right
{
    width: 75%;
}
.ri-h2
{
    border-bottom: 1px solid #ededed;
    line-height: 2;
    margin-bottom: 30px;
}
.font22
{
    font-size: 20px;
}
.clear
{
    zoom: 1;
}
.new_title{
	margin:0px auto;
	width:80%;
	height:40px;
    font-size:20px;	
	text-align:center;
    margin-top:50px;
	margin-bottom:50px;
	
}
.new_title1{
	font-size:18px;
	text-align:center;
	padding-bottom:5px;
	font-weight:bold
}
.new_title2{
	margin:0px auto;
	padding-top:15px;
	width:550px;
	font-size:14px;
	color:#a8a8a8;
	text-align:center;

}
.news_line
{
    height: 2px;
    width: auto;
    background-color: #eee;
    margin-top:10px
}
.boxx{margin-left:auto !important;margin-right:auto !important;width:1200px;}
.news-list .imga{font-size:0px;padding:10px;border:1px solid #ededed;margin-bottom:20px;}
.news-list .imgW{width:230px; height:150px}
.news-list .mlW{width:75%;margin-left:2%;margin-right:2%; float:right}
.news-list .np{line-height:30px;max-height:120px;}
.news-list .line{width:100%;height:2px;background-image:url(../images/line1.png);background-position:center;margin:10px 0;}
.ny1 .page{margin-top:0.4rem;}
.con-time span{margin-left:5%;}
.con-h2{margin-bottom:20px;}
.con-time{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:30px;}

.inbk{display:inline-block;vertical-align:middle;}


/* 常用颜色 */
.redff{color:#fff;}
.red0{color:#ff0101;}
.red1{color:#007975 !important}
.red2{color:#db3434 !important}
.red3{color:#999 !important}
.red4{color:#ff7700 !important}
.h66{color:#666}
.h99{color:#999}
.h88{color:#888}
.bg0{background-color:#EEEEEE;}
.bg1{background-color:#007975 !important;color:#fff !important}
.bg2{background-color:#f2c0c0 !important;}
.bg3{background-color:#aaaaaa !important;color:#fff}
.bg4{background-color:#ffd500 !important;}
.bgle{background-position:left center;background-repeat:no-repeat}
.bgri{background-position:right center;background-repeat:no-repeat}
.bgct{background-position:center center;background-repeat:no-repeat}
.bgff{background-color:#fff}
.col3{width:29%;margin-right:2%;float:left;}
.col4{width:22%;margin-right:1.02%;float:left;}
.ul{list-style:none}
.clickbtn{cursor:pointer;}
.clickshow{height:0px;overflow:hidden;}
.clickshow.auto{height:auto;overflow:visible;}
.lineth{text-decoration:line-through;}
.ov{overflow:hidden}
.wap{display:none;}
.img1{width:100%;height:100%;object-fit: cover;display:block;}
.img2{width:100%;height:100%;object-fit: contain;display:block;}

.m2-show .a{height:0;overflow:hidden;}
.m2-show .a.on{height:auto;}
/** font-size **/
.font12{font-size:12px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}
.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}.font19{font-size:19px;}.font20{font-size:20px;}
.font21{font-size:21px;}.font22{font-size:22px;}.font23{font-size:23px;}.font24{font-size:24px;}.font25{font-size:25px;}
.font26{font-size:26px;}.font27{font-size:27px;}.font28{font-size:28px;}.font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;}.font32{font-size:32px;}.font33{font-size:33px;}.font34{font-size:34px;}.font35{font-size:35px;}
.font36{font-size:36px;}.font37{font-size:37px;}.font38{font-size:38px;}.font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;}.font42{font-size:42px;}.font43{font-size:43px;}.font44{font-size:44px;}.font45{font-size:45px;}
.font46{font-size:46px;}.font47{font-size:47px;}.font48{font-size:48px;}.font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;}.font52{font-size:52px;}.font53{font-size:53px;}.font54{font-size:54px;}.font55{font-size:55px;}
.font56{font-size:56px;}.font57{font-size:57px;}.font58{font-size:58px;}.font59{font-size:59px;}.font60{font-size:60px;}
.font61{font-size:61px;}.font62{font-size:62px;}.font63{font-size:63px;}.font64{font-size:64px;}.font65{font-size:65px;}
.font66{font-size:66px;}.font67{font-size:67px;}.font68{font-size:68px;}.font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;}.font72{font-size:72px;}.font73{font-size:73px;}.font74{font-size:74px;}.font75{font-size:75px;}
.font76{font-size:76px;}.font77{font-size:77px;}.font78{font-size:78px;}.font79{font-size:79px;}.font80{font-size:80px;}
                                                                                                /** 列表标题 */
.ntit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.imga:hover{color:#e46810}
.np{overflow:hidden;}
.imga{display:block;position:relative;overflow:hidden;}
.img{display:block}
.imgW{position:relative}
/** 内页常用 **/
.ny_banner{height:400px;}
.location{background:url(../images/icon/location_ico.png) no-repeat left center;padding-left:20px;line-height:80px;}
.location b{margin:0 5px;color:#666}
/** 新闻详情页 **/
.newscon_tit1{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;}
.newscon_tit1 .h2{font-size:18px;}
.newscon_tit1 .p{font-size:12px;color:#999;margin-top:10px}
.newscon_tit1 .p_son{background-position:left center;margin:0 5px; padding-left:20px;background-repeat:no-repeat;}
.newscon_tit1 .time{background-image:url(../images/5ico1.jpg);}
.newscon_tit1 .by{background-image:url(../images/5ico2.jpg);}
.newscon_tit1 .num{background-image:url(../images/5ico3.jpg);}
.newscon_tit2{padding-bottom:15px; border-bottom:2px dotted #666; margin-bottom:30px;}
.newscon_tit2 span{position:relative; padding-right:100px; line-height:25px; height:25px;}
.newscon_tit2 .bdsharebuttonbox{position:absolute; right:0px; top:-5px;}
.newscon_tit2 h2{margin-bottom:10px;}
.newscon_text{line-height:1.8;color:#666}
.imgH img,img.imgH{max-width:100%;height:auto}

/*产品列表*/

.cpblock
{   width:550px;
    margin-bottom:30px;
    height: auto;
    float:left;
    border:1px solid #ccc;
    padding:10px; 
    margin-right:25px;
}
.cpblock:hover
{   width:550px;
    margin-bottom:30px;
    height: auto;
    float:left;
    border:1px solid #007975;
    padding:10px; 
    margin-right:25px;
}
.cppicfl
{
    width: 179px;
    height: 139px;
    background-color:#e5e5e5;
    margin-right:20px;
    position:relative;
}
.cppicfl img
{
    width: 179px;
    height:auto
}
.cppic
{
    width: 250px;
    height: 200px;
    background-color:#e5e5e5;
    margin-right:20px;
    position:relative;
}
.cppic img
{
    width: 250px;
    height: 222px;
}
.cpfont{
    font-size:15px;
    color:#007975;
    padding-top:8px;

}
.cpfont1
{
    width:70px;
    font-size:13px;
    color:#111;
     line-height:25px;
     float:left;
}
.lx,.fw
{
    font-size:13px;
    color:#666;
    line-height:25px;
}
.cpmlw{
 width:50%;
 height:150px;
 overflow:hidden;
 float:right;
    
}
.cpmlw2{
 width:62%;
 height:150px;
 overflow:hidden;
 float:right;
    
}
.con {
    width: 100%;
    position: absolute;
    top: -50px;
    left: 0;
    height: 50px;
    background: url(../images/mub01addressbg.png);
    z-index: 999999;
}
.mub01address .p1 {
    height: 50px;
    line-height: 50px;
    font-size: 13px;
    color: #fff;
    float: left;
    width: 1180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub01address .p1 a {
    color: #fff;
    padding: 0 4px;
}
.p1 img {
    margin: 0 10px 0 20px;
    position: relative;
    top: 4px;
}
.mub01address .container {
    position: relative;
}
.mub01address {
    width: 100%;
}
.banner {
    width:1920px;
    position:relative;
    margin:0 auto;
    z-index: 1;
    height: 350px;
    overflow: hidden;
}
.cpline{width:100%;height:1px;background-image:url(../images/line1.png);background-position:center;margin:8px 0;}