﻿@charset "utf-8";
/* CSS Document */
/*------------page_banner-------*/
.page_banner{
	background:url(../images/page_banner.jpg) no-repeat center center;
	height:300px;
	max-width:1920px;
	margin:0px auto;
}
/*------------page_header-------*/
.page_head{
	height:80px;
	background-color:#f2f2f2;
}
.page_head_list ul li{
	float:left;
	padding:20px 0px;
	padding-right:20px;
}
    .page_head_list ul li a {
        display: block;
        padding: 0px 20px;
        height: 40px;
        line-height: 40px;
        font-weight: bold;
    }
.page_head_list ul li a:hover{
	background-color:#0062a6;
	color:#fff;
}
.page_head_list ul li a.aaa1{
	background-color:#0062a6;
	color:#fff;
}

.page_main{
	padding:50px 0px;
}

/*-----------关于我们--------*/
.page_about_img img {
	width:100%;
}
.page_about_text{
	padding-top:50px;
}
.page_about_text .ix_about_text_t3{
	margin:40px 0px;
	margin-bottom:30px;
}
.page_about_text .ix_about_text_t4{
	line-height:200%;
}

/*---------新闻列表-------*/
.pg_news{
	padding-bottom:0px;
}
.page_news_list{
	width:1250px;
	margin-left:-50px;
}
.page_news_list ul li{
	width:575px;
	float:left;
	margin-left:50px;
	padding-bottom:50px;
}
.page_news_list_img{
	width:216px;
	height:196px;
	border:solid 2px #e0e0e0;
	overflow:hidden;
}
.page_news_list_img img{
	/*width:216px;
	height:196px;*/
	width:100%;
}
.page_news_list_text{
	width:335px;
}
.page_news_list_text_t1{
	font-size:16px;
	font-weight:bold;
	color:#0062a6;
	padding-top: 15px;
}
.page_news_list_text_t2{
	color:#999999;
}
.page_news_list_text_t3{
	color:#808080;
	line-height:150%;
}
.page_news_list_text_t4 a{
	display:block;
	width:78px;
	height:28px;
	border:solid 1px #ccc;
	text-align:center;
	line-height:28px;
	font-size:12px;
	color:#808080;
	margin-top:15px;
}
.page_news_list_text_t4 a:hover{
	border:solid 1px #ccc;
	color:#fff;
	background-color:#0062a6;
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------新闻详细------------*/
.news_detail_head_t1{
	text-align:center;
	font-size: 22px;
    color: #333333;
    text-decoration: none;
}
.news_detail_head_t2{
	text-align:center;
	padding:20px 0px;
	    font-size: 12px;
}
.news_detail_head_t2 .t2_1, .news_detail_head_t2 .t2_2, .news_detail_head_t2 .t2_3{
	padding-left:10px;
}
.news_detail_head_t3{
    background-color: #f7f7f7;
	padding:5px 10px;
	border: 1px #e8e8e8 solid;
	margin-bottom:20px;
}
.news_detail_text h1{
	font-size:16px;
	color:#333;
	padding-bottom:15px;
}
.news_detail_text p{
	padding-bottom:15px;
}
.text_right{
	text-align:right;
}
.text_right p{
	padding-bottom:5px;
}

/*---------产品分类------*/
.page_head_list_fl ul li {
    float: left;
    padding: 0px 15px;
    /* padding: 0px 26px;
    padding-bottom: 5px;*/
    line-height: 33px;
    margin-left:15px;
}
.b14 {
    background: #ff9f19;
}
.page_head_list_fl ul li a {
    color: #808080;
}
.page_head_list_fl ul li a.b1{
	color:#fff;
}
.page_head_list_fl{
	padding:15px 0px;
	/*border-bottom:dashed 1px #ccc;*/
}
#xsjda {
    border-bottom: dashed 1px #ccc;
}
/*----------产品列表-----------*/
.page_product_list {
    width: 1240px;
    margin-left: -40px;
}
    .page_product_list ul li {
        margin-left: 22.4px;
        width: 180px;
        float: left;
        margin-bottom: 40px;
        border: solid 1px #e0e0e0;
    }
.page_product_list_img {
    width: 180px;
    height: 168px;
    /*border: solid 1px #e0e0e0;*/
   
}
.page_product_list_img img{
	width:180px;
	height:168px;
}
.page_product_list_name a {
    display: block;
    width: 180px;
    text-align: center;
    line-height: 38px;
    /*border:solid 1px #e0e0e0;*/
    border-top: none;
}

/*-----------产品详细------------*/
.page_product_detail_img_wz{
	height:380px;
	background-color:#f2f2f2;
	padding:40px 90px;
}
.page_product_detail_img{
	width:378px;
	height:378px;
	background-color:#fff;
	border:solid 1px #e0e0e0;
}
.page_product_detail_img img{
	width:378px;
	height:378px;
}
.page_product_detail_wz{
	width:600px;
	padding-left:40px;
}
.page_product_detail_wz_t1{
	color:#0062a6;
	font-size:22px;
	padding-top:15px;
}
.page_product_detail_wz_t2{
	border-bottom:dashed 1px #d1d1d1;
	padding-top:25px;
	margin-bottom:20px;
}
.page_product_detail_wz_t3{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding-bottom:5px;
}
.pg_product_detail_xx_head{
	padding-top:40px;
	height:48px;
	border-bottom:solid 1px #e0e0e0;
}
.pg_product_detail_xx_head_t1{
	width:215px;
	height:48px;
	line-height:48px;
	text-align:center;
	background-color:#0062a6;
	color:#fff;
	font-size:18px;
}
.pg_product_detail_xx_text{
	padding-top:20px;
}
.pg_product_detail_xx_text img{
	/*width:100%;*/
}

/*---------图片放大镜------*/
/*主容器*/
.con-FangDa{
	width: 378px;
	height: auto;
	background-color:#fff;
}
/*正常容器*/
.con-fangDaIMg{
	width: 378px;
	height: auto;
	position: relative;
	background-color: #fff;
}
.con-fangDaIMg > img{
	width: 100%;
	height:100%
}
/*滑块*/
.magnifyingBegin{
	width: 220px;
	height: 175px;
	left: 0;
	top: 0;
	background-color: #454545;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position: absolute;
	cursor: move;
	display: none;
}
/*放大镜显示区域*/
.magnifyingShow{
	width: 478px;
	height: 378px;
	display: none;
	position: absolute;
	right: -500px;
	top: 0;
	overflow: hidden;
	background-color: #454545;
}
.magnifyingShow > img{
	width: 900px;
	height: auto;
	margin-left:0;
	margin-top: 0;
}
/*设置选择图片容器*/
.con-FangDa-ImgList{
	margin-top:10px;
	height:54px;
	width:320px;
	list-style: none;
}
.con-FangDa-ImgList > li{
	margin-right:7px;
	width: 50px;
	height: 50px;
	float: left;
	cursor: pointer;
	border: 2px solid #666;
	background-color: #454545;
	text-align:center;
}

.con-FangDa-ImgList > li > img{
	vertical-align:top;
	display:inline;
	width:auto;
	height:50px;
}
.con-FangDa-ImgList > .active{
	border-color:#000;
}
.ix_about_text_t4 iframe{ min-height:360px; width:100%;}
/*----------活动注册-------------*/
.page_biaoge{
	width:1200px;
}
.input_class {
    margin: 20px 0px;
    font-size: 14px;
    color: #666666;
}
.two_one .input_class{
	float:left;
	margin-right:30px;
}
.three_one .input_class{
	float:left;
	margin-right:50px;
}
.input_class span {

    display: inline-block;
    text-align: right;
}
.input_class input {
    margin-left: 10px;
    border-radius: 5px;
    border: 1px solid #dddddd;
    height: 30px;
    line-height: 30px;
    width: 320px;
    font-size: 14px;
    background-color: #f5f5f5;
}
.input_class select.three {
    width: 209px;
    margin-right: 10px;
	    height: 38px;
		    line-height: 38px;
}
.input_class select.three.ss {
    margin-left: 16px;
}
.input_class select {
    margin-left: 10px;
    border-radius: 5px;
    border: 1px solid #dddddd;
    height: 30px;
    line-height: 30px;
    width: 200px;
    color: #666;
    background-color: #f5f5f5;
    font-size: 14px;
}
.input_class span.twoss{
	    height: 38px;
    line-height: 35px;
}
.input_class textarea{
	margin-top:10px;
	    width: 756px;
		    background-color: #f5f5f5;
}
.input_class.bgxb input.md {
    margin-left: 0px;
	    width: 30px;
		    margin-right: 10px;
}
input.pj_sub {
    width: 274px;
    background-color: #0062a6;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    border: none;
    font-size: 16px;
    padding: 5px 0px;
    border-bottom: solid 3px #004C82;
}
.input_class input.yzm {
    width: 150px;
    margin-right: 10px;
}
.hd_line{
	border-bottom:dashed 1px #ccc;
	padding-top:20px;
	margin-bottom:40px;
}


/*--------留言页面-----*/
.pg_message{
	width:480px;
	margin-left:50px;
}
.pg_message .input_class textarea.mss{
	    width: 380px;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin-left: 15px;
}
input.pj_sub.mes{
	margin-top:15px;
	width:480px;
}
.pg_message .input_class input{
	width:395px;
}
.pg_message_img {
	width:500px;
	height:580px;
}
.pg_message_img img{
	width:500px;
	height:580px;
	border-radius:6px;
}
#PrevSpan a,#NextSpan a{color:#0062a6;}

.xndjs {
    position: absolute;
    line-height: 30px;
    height: 30px;
    z-index: 999;
    display: none;
  
}
.page_head_list_fl ul li:hover div {
    display:block;
}
.sxfb {
    width: 100%;
    line-height: 30px;
    height: 30px;
    background: #f2f2f2;
}
.nsskked {
    width: 100%;
    display:inline-block;
}
.mwrdkrr {
    width: 100%;
    float: left;
    overflow: hidden;
  
}
.lkebrs {
    position: relative;
}
.lkebrs img {
    width: 100%;
    height: 100%;
}


.dnwneb {
    float: left;
    width: 65%;
    height: 250px;
    overflow: hidden;
    margin-bottom:20px;
}
.xunnes {
    float: left;
    width: 33%;
    height: 250px;
    overflow: hidden;
    margin-bottom: 20px;
}
.wnwneo {
    float: left;
    width: 100%;
    height: 250px;
    overflow: hidden;
    margin-bottom: 20px;
}
.wnwneot {
    float: left;
    width: 98%;
    height: 250px;
    overflow: hidden;
    margin-bottom: 20px;
}
.mwrdkrr .lkebrs:nth-child(1) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(3){
   margin-right:2%;
}
.mwrdkrr .lkebrs:nth-child(5) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(7) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(9) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(11) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(13) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(15) {
    margin-right: 2%;
}
.mwrdkrr .lkebrs:nth-child(17) {
    margin-right: 2%;
}
.mkkgnrw {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height:40px;
    background: #1c70b096;
    text-align:center;
    color:#fff;
    font-size:22px;
}
.krnscf{
    width:1200px;
    margin-left:40px;
    display:block;
    margin-bottom:30px;
    overflow:hidden;
}
.krnscf img{
    width:100%;
}
.page_product_list_name {
   /* height: 220px;*/
    height:80px;
    background: #f5f5f5;
    
    overflow:hidden;
}
.page_product_list ul li:hover .page_product_list_name {
    background-color: #0062a6;
   
}
.page_product_list ul li:hover div a div {
    color: #fff;
}

.nutrkd {
    width: 92%;
    padding-left: 4%;
    padding-right: 4%;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    color: #ff9f19;
    font-size:20px;
    text-align:left;
    overflow:hidden;
}
.snnfr {
    width: 92%;
    padding-left: 4%;
    padding-right: 4%;
    color: #ff9f19;
    font-size: 14px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.jnrrws {
    width: 92%;
    padding-left: 4%;
    padding-right: 4%;
    color: #666666;
    font-size: 12px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.jnrrws span{
    font-size: 16px;
    margin-right: 6px;
    color: #ff9f19;
    height: 30px;
    line-height: 30px;
}
.yhesa{
    width:100%;
    float:left;
}
.xueekr{
    width:48%;
    height:400px;
    float:left;
}
.jegke{
    width:100%;
    float:left;
}
.xxksn {
    width: 100%;
    font-size: 36px;
    color: #ff9f19;
    height: 80px;
    line-height: 80px;
    overflow: hidden;
    float: left;
}
.muutkg{
    width:100%;
    float:left;
}
.sduebe {
    width: 58%;
    font-size: 16px;
    color: #666666;
    height: 40px;
    line-height: 40px;
    float: left;
    overflow: hidden;
}
.xyruje {
    width: 42%;
    font-size: 16px;
    color: #666666;
    height: 40px;
    line-height: 40px;
    float: left;
    overflow: hidden;
}
.nwnskq {
    width: 100%;
    float: left;
    margin-top:30px;
}

.llrkts {
    width: 48%;
    height: 400px;
    float: right;
}
.pg_product_detail_xx{
    width:100%;
    float:left;
}
.jnwrens {
    width: 100%;
    float: left;
    margin-bottom:40px;
}
    .jnwrens img {
        width: 100%;
    }
.xksnes {
    width: 100%;
    float: left;
}
.sebrsa{
    width:68%;
    float:left;
}
.nxhbbs {
    width: 100%;
    float: left;
}
    .nxhbbs div {
        width: 14.28%;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        float: left;
        background: #ff9f19;
        color:#fff;
        text-align:center;
        font-size:14px;
    }
.oiphht {
    float: left;
    width:99.8%;
    border-bottom: solid 1px #e0e0e0;
    border-right: solid 1px #e0e0e0;
    border-left: solid 1px #e0e0e0;
}
.oiphht div{
    width: 14.28%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    float: left;
    text-align: center;
    font-size: 14px;
    color:#666;
}
.xsengh{
    width:28%;
    float:right;

}
.xkfngs{
    width:100%;
    font-size:14px;
    line-height:30px;
    color:#666;
    margin-top:40px;
}
.njwahd{
    width:100%;
    float:left;
    text-align:center;
}
.njwahd img{
    width:100%;
}
.nwajns {
    width: 96%;
    background: #f7f7f7;
    float: left;
    padding: 2%;
    margin-bottom: 30px;
}
.mkdjrs{
    width:100%;
    float:left;
    height:245px;
    overflow:hidden;
   
}
.nwhsbe {
    width: 445px;
    height: 245px;
    float: left;
    overflow: hidden;
}
.nwhsbeb {
    width: 265px;
    height: 145px;
    float: right;
    overflow: hidden;
}
.nwajns:hover a div div img {
    transform: scale(1.08);
}
.sgmed{
    width:100%;
    float:left;
}
.nesskw {
    width: 415px;
    height: 245px;
    float: left;
    margin-right: 30px;
}
.nesskwb {
    width: 235px;
    height: 145px;
    float: right;
    margin-left: 30px;
}
.lsnnew {
    width: 706px;
    height: 145px;
    float: left;
}
.snenw{
    width:100%;
    float:left;
    font-size:16px;
    color:#666;
    font-weight:bold;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.nxske {
    width: 100%;
    float: left;
    height:40px;
    line-height:40px;
    overflow: hidden;
    font-size: 13px;
    color: #999999;
}
.xmwaas {
    width: 100%;
    float: left;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
    height: 150px;
    line-height: 30px;
}
.page_news_list .nwajns:nth-child(2) a div .nwhsbe {
    float: right;
}
.page_news_list .nwajns:nth-child(2) a div div img {
    float: right;
    margin-left: 30px;
    margin-right:unset;
}
.page_news_list .nwajns:nth-child(4) a div .nwhsbe {
    float: right;
}

.page_news_list .nwajns:nth-child(4) a div div img {
    float: right;
    margin-left: 30px;
    margin-right: unset;
}
.page_news_list .nwajns:nth-child(6) a div .nwhsbe {
    float: right;
}

.page_news_list .nwajns:nth-child(6) a div div img {
    float: right;
    margin-left: 30px;
    margin-right: unset;
}
.page_news_list .nwajns:nth-child(8) a div .nwhsbe {
    float: right;
}

.page_news_list .nwajns:nth-child(8) a div div img {
    float: right;
    margin-left: 30px;
    margin-right: unset;
}
.page_news_list .nwajns:nth-child(10) a div .nwhsbe {
    float: right;
}

.page_news_list .nwajns:nth-child(10) a div div img {
    float: right;
    margin-left: 30px;
    margin-right: unset;
}
.xmwaas span {
    float: left;
    border-left: solid 1px #e0e0e0;
    transition: all 2s;
    -moz-transition: all 2s; /* Firefox 4 */
    -webkit-transition: all 2s; /* Safari and Chrome */
    -o-transition: all 2s; /* Opera */
    visibility: hidden;
    opacity: 0
}
/*.page_news_list .nwajns:nth-child(2) a div div span {
    width: 30px;
    height: 60px;
    float: right;
    border-right: solid 1px #e0e0e0;
    border-left: solid 0px #e0e0e0;
}
.page_news_list .nwajns:nth-child(4) a div div span {
    width: 30px;
    height: 60px;
    float: right;
    border-right: solid 1px #e0e0e0;
    border-left: solid 0px #e0e0e0;
}
.page_news_list .nwajns:nth-child(6) a div div span {
    width: 30px;
    height: 60px;
    float: right;
    border-right: solid 1px #e0e0e0;
    border-left: solid 0px #e0e0e0;
}
.page_news_list .nwajns:nth-child(8) a div div span {
    width: 30px;
    height: 60px;
    float: right;
    border-right: solid 1px #e0e0e0;
    border-left: solid 0px #e0e0e0;
}
.page_news_list .nwajns:nth-child(10) a div div span {
    width: 30px;
    height: 60px;
    float: right;
    border-right: solid 1px #e0e0e0;
    border-left: solid 0px #e0e0e0;
}*/

.nwajns:hover{
    background-color: #0062a6;
}
    .nwajns:hover div div .snenw {
        color:#fff;
    }
    .nwajns:hover div div .nxske {
        color: rgba(255, 255, 255, .8);
    }
    .nwajns:hover div div .xmwaas {
        color: rgba(255, 255, 255, .8);
    }
    .nwajns:hover div div span {
        visibility: visible;
        opacity: 1;
        width: 30px;
        height: 100%;
    }
.header {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    background:#fff;
    z-index:9999;
}
.page_banner{
    margin-top:150px;
}
.fullSlide {
    margin-top: 150px;
}
#PrevSpanb {
    width: 50px;
    height: 50px;
    position: fixed;
    left: 30px;
    top: 50%;
    z-index: 9999;
}
#PrevSpanb img{
    width:100%;
}
#NextSpanb {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 30px;
    top: 50%;
    z-index: 9999;
}

    #NextSpanb img {
        width: 100%;
    }