@charset "utf-8";
/* CSS Document */
#ipro{padding-bottom: 30px;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.ip_con .type{height: 52px; padding: 5px 0 0; text-align: center; font: 400 14px/28px "Microsoft YaHei";}
.ip_con .type a{display: inline-block; vertical-align: top; margin: 0 5px; border: #d8dad9 solid 1px; background: #fff; min-width: 80px; padding: 0 7px;}
.ip_con .type a:hover{background: #006529; border: #006529 solid 1px; color: #fff; text-decoration: none;}
.ip_con .type ahover{background: #006529; border: #006529 solid 1px; color: #fff;}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
.ip_nr {
    width: 100%;
}
.ip_nr dl {
    width: 24.25%;
    float: left;
    position: relative;
    margin-bottom: 1%; margin-right:1%;
}
.ip_nr dl:nth-child(4n){ margin-right:0}
.ip_nr dl dt {
    margin-right: 1px;
    overflow: hidden;
}

ul, li, dl, dt, dd, ol {
    display: block;
    list-style: none;
}
.ip_nr dl dt a {
    display: block;  transition: all 0.5s ease;
}

a {
    text-decoration: none;
    color: #666666;
  
}
.ip_nr dl dt img {
    display: block;
    width: 100%;
}

img {
    border: 0px;
}
.ip_nr dl dd {
    width: 80%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/bg90.png); 
    padding: 0 10%;
    display: none;
}
.ip_nr dl dd .txt {
    display: block;
    margin: 34px 0 0;
    height: 48px;
    font: bold 18px/48px "Microsoft YaHei";
    color: #000;
}

.txt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ip_nr dl dd .txt2 {
    font: 400 14px/22px "Microsoft YaHei";
    color: #fff;
    padding-bottom: 20px;
    height:60px;
}
.ip_nr dl dd .more {
    display: block;
    width: 130px;
    height: 38px;
    background: #000 url(../images/i_sear.jpg) 27px center no-repeat;
    border-radius: 5px;
    text-align: center;
    float: right;
    font: 400 14px/38px "Microsoft YaHei";
    color: #fff; margin-top:40px;
}

.ip_nr dl:hover dd{ display:block;}

/*当前位置*/
.n_dqwz{height: 42px; background-color:#fff;border-bottom: 1px solid #ececec;}

.n_dqwz p{float: right; padding-right: 22px; font: 400 14px/42px "Microsoft YaHei"; color: #666666;}
.n_dqwz p a{color: #666666;}
.n_dqwz p a:hover{color: #006529; text-decoration: none;}

/*上一?/
.nv_ud{padding: 30px 0 30px; width:1200px; margin:0 auto;}
.nv_ud div{width: 48%; border-top: #d6d6d6 solid 1px; border-bottom: #d6d6d6 solid 1px; height: 58px; font: 400 14px/58px "Microsoft YaHei"; color: #333;}
.nv_ud div a{color: #333;}
.nv_ud div a:hover{color:#006529;}



/*产品详情*/
/* box */
.al0 { width:100%; height:auto; overflow:hidden; margin-top:50px;}
.box{width:450px; height:auto;   float: left;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:top;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:1px 0 0;overflow:hidden;padding-left: 1px;margin-top: 13px;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:67px;margin:0 3px 0 0;overflow:hidden;padding:1px;width:67px;}
.tb-s310, .tb-s310 a{height:338px;width:450px;}
.tb-s310, .tb-s310 img{height:338px;width:450px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:65px;width:65px;}
.tb-booth{position:relative;z-index:1;margin:0 auto;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:65px;padding:2px;width: 65px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("/App/Tpl/Home/kj/Public/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1111111;}

.product_r {
    width: 617px;

    float: right;
}
.product_r .p_n {
    width: 200px;
    height: 39px;
    line-height: 39px;
    background: #006529;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: bold; margin-bottom:30px;
}
.product_r .p_subject {
    width: 100%;
    line-height: 24px;
    margin: 0 auto;
    margin-top: 10px;
    clear: both;font-size:14px;text-align:left
}
.product_r .p_pt {
    color: #006529;
    font-weight: bold; font-size:14px;
}
.product_r .p_range{ width: 100%; line-height: 24px; margin:0 auto; margin-top:10px; clear: both; font-size:14px; text-align:left}
.product_r .p_intro{ width: 100%; margin:0 auto; line-height: 26px; margin-top:10px; clear: both; font-size:14px;text-align:left}
.product_r .p_intro img{ max-width: 380px;}

.fl {
    float: left;
}
.fr {
    float: right;
}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}


  .ck_2 { padding-top: 30px; width:150px; margin:0 auto;
   }
.ck_2 a {
    color: #272727;
    font-size: 16px;
    padding: 10px 40px;
    border: 1px solid #272727;
    line-height: 40px;
    text-align: center;
}
.ck_2 a:hover{ background:#006529; color:#fff; border:none;}

/*翻页*/
.fanye{ clear:both; width: 100%;}
.fanye ul{margin:0px; padding:0px; margin:auto; text-align:center;}
.fanye ul li{ list-style:none;  line-height:70px;}
.fanye ul li a{ text-decoration:none; font-size:14px; font-weight:bold; font-family:"Microsoft YaHei"; margin-left:10px; color:#000000; !important; text-align: center;}
.fanye ul li a:hover{ color:#128abc; !important;}

/*新闻列表*/
.comstyle {
    width: 100%;
    overflow: hidden;
}
.content {
    margin-bottom: 30px;
    float: left;
    overflow: hidden;
}
.content .pic {
    width: 250px;
    float: left;
}
 .content .pic A {
    float: left;
}
 .content .pic IMG {
    width: 250px;
    height: 200px;
}
.content .main {
    width: 910px;
    float: right;
    margin-top: 10px;
}
.content .main .newstitle {
    width: 100%;
}
.newstitle .date {
    color: #999;
    font-size: 14px;
    line-height: 32px;
}
.newstitle LI H3 { font-size:16px;
    line-height: 40px;
}
.newstitle LI H3:hover a{text-decoration:underline; color:#006529;}
.newstitle LI { text-align:left;}
.newstitle LI SPAN {
    color: #999;
}
.newslist {
    overflow: hidden;
    width: 100%;
}
.newslist P {
    line-height: 24px;
    font-size: 14px;
    color: #777;    text-align: left;
}


/*xiangqing*/
.newslist_content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:90px;}

.wen_h2{ text-align:center; font-size:26px; color:#333; margin-bottom:25px; margin-top:30px;}



.xq_share{ overflow:hidden; padding:15px 0;  border-bottom:1px solid #e9e9e9; margin-bottom:50px;}

.xq_share p{ text-align:center; font-size:12px; color:#999; line-height:34px;}

.xq_share p i{ margin:0 5px;}

.xq_share p img{ margin-left:10px;}

.xq_share span{ display:block; float:right; font-size:12px; color:#999;    position: relative;top: 13px;}

.xq_share span img{ margin-left:10px; position:relative; top:3px;}



.news_wen{ overflow:hidden; width:100%; margin-bottom:60px;}

.news_wen p{ line-height:24px; font-size:14px; color:#333;margin-bottom:10px;}



.page_wen{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px;}

.page_wen .page_left{ float:left; width:390px; background-color:#f7f7f7;}

.page_wen .page_right{ float:right; width:390px; background-color:#f7f7f7;}

.page_wen .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center; line-height:60px;}

.page_wen .page_title{ display:block;  margin-left: 30px; float:left;height:60px; overflow:hidden; line-height:60px;}


.page_wen .page_left:hover  .btn{ background:#516ccd; color:#fff;}


.page_wen .page_right:hover  .btn{ background:#516ccd; color:#fff;}



.page_wen .page_left .btn{ float:left}

.page_wen .page_right .btn{ float:right}

/*应用领域*/
.ygfc{ margin-top:35px; overflow:hidden;margin-bottom: 50px;}
.ygfc_box{width:1200px; margin:0 auto;}
.ygfc_box ul{ overflow:hidden;}
.ygfc_box ul li{width:280px; margin-right:26px; float:left;}
.ygfc_box ul li:nth-child(4n){ margin-right:0;}
.ygfc_box ul li .txt {margin-bottom: 22px;
    /*border-bottom: 1px solid #f0f0f0;*/
    padding: 6px 4px 18px;
}
.ygfc_box ul li .txt h3 {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    width: 280px;
    height: auto;
color:#000000;}
.ygfc_box ul li .txt p {
    font-size: 14px;
    color: #828282;
    line-height: 21px;
}


/*dqwz*/
.nav {
    height: 77px;
        border-bottom: 1px solid #eaeaea;    width: 1200px;
    margin: 0 auto;
}
.g-wrap {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    height: 100%;
    overflow: hidden;
}
.nav .g-wrap .crumbs {float:right; padding-left:13px; height:100%; }
.nav .g-wrap .crumbs a {float:left; padding:0 9px; font-weight:bold; font-size:12px; line-height:77px; color:#4d4852;text-decoration: none;}
.nav .g-wrap .crumbs a.on {background:url(../images/crumbs_arrow.png) no-repeat 0 36px;}
.nav .g-wrap .columns {float:left; height:100%;}



.n_ncon p{ text-align:left;}